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
340334484692	340334485262	340334485812	340334486362	340334486911	340334487462	340334488012	340334488562	340334489111	340334489662	340334490212	340334490762	340334491311	340334491862	340334492412	340334492962	340334493511	340334494062	340334494612	340334495162	340334495711	340334496262	340334496812	340334497362	340334497911	340334498462	340334499012	340334499562	340334500111	340334500662	340334501212	340334501762	340334502311	340334502862	340334503412	340334503962	340334504511	340334505062	340334505612	340334506162	340334506711	340334507262	340334507812	340334508362	340334508911	340334509462	340334510012	340334510562	340334511111	340334511662	340334512212	340334512762	340334513311	340334513862	340334514412	340334514962	340334515511	340334516062	340334516612	340334517162	340334517711	340334518262	340334518812	340334519362	340334519911	340334520462	340334521012	340334521562	340334522111	340334522662	340334523212	340334523762	340334524311	340334524862	340334525412	340334525962	340334526511	340334527062	340334527612	340334528162	340334528711	340334529262	340334529812	340334530362	340334530911	340334531462	340334532012	340334532562	340334533111	340334533662	340334534212	340334534762	340334535311	340334535862	340334536412	340334536962	340334537511	340334538062	340334538612	340334539162	340334539711	340334540262	340334540812	340334541362	340334541911	340334542462	340334543012	340334543562	340334544111	340334544662	340334545212	340334545762	340334546311	340334546862	340334547412	340334547962	340334548511	340334549062	340334549612	340334550162	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2722	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	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
23586	21643	29464	24377	21687	21351	11289	4664	3129	2523	2083	1854	1665	1526	1501	1531	1424	1386	1286	1233	1120	1053	1089	1071	1025	1088	1019	1058	1178	1009	1023	1043	1043	967	946	902	913	891	955	880	884	960	901	892	902	913	887	900	899	859	917	933	970	931	839	924	903	879	945	904	945	846	884	857	921	875	947	916	872	928	889	927	898	893	851	879	914	901	872	874	909	817	909	912	828	906	911	899	874	880	953	902	893	904	865	921	888	887	894	934	913	924	871	902	923	938	932	911	878	922	867	938	881	877	936	890	917	955	943	876	918	836	861	977	888	887	860	929	857	955	891	905	900	908	826	880	912	893	914	830	919	849	867	866	931	889	867	836	869	801	911	916	875	887	905	850	902	849	849	897	867	856	855	895	863	935	910	874	874	892	889	901	901	885	936	952	863	886	938	834	833	887	888	863	910	837	884	842	917	890	869	937	896	872	885	897	881	891	859	885	870	893	913	906	883	940	885	881	887	904	863	942	922	886	867	860	894	868	870	930	925	876	902	854	922	923	910	933	838	865	840	930	878	911	870	990	901	864	901	917	939	894	920	929	906	858	859	923	870	897	940	871	909	854	910	916	942	883	812	931	895	875	876	917	880	873	922	900	876	907	919	893	876	842	863	913	827	873	916	903	862	871	883	895	932	869	948	870	895	939	846	887	881	896	841	863	832	877	929	887	911	886	921	891	838	901	907	872	909	935	878	902	884	913	895	903	916	912	851	862	878	913	936	907	858	854	829	899	904	895	876	956	854	862	865	924	902	855	888	842	927	887	953	858	897	872	892	883	889	874	891	916	893	874	886	975	862	913	840	905	888	869	874	875	961	820	902	870	875	914	952	878	838	894	860	870	901	871	881	892	855	885	845	888	902	856	860	942	892	893	917	855	873	940	889	886	875	871	846	867	867	910	852	857	893	911	952	902	873	890	886	883	851	897	908	847	931	859	904	857	927	906	942	890	895	878	919	882	893	928	904	918	894	841	889	908	862	860	907	866	889	906	867	830	906	915	868	892	839	898	873	888	926	877	894	910	937	873	901	850	887	844	912	879	898	860	894	902	903	897	909	862	905	925	847	857	864	888	900	895	878	892	907	904	853	911	876	892	873	901	896	896	920	827	863	913	896	896	863	919	894	903	897	856	892	909	830	905	914	874	902	895	891	910	814	879	922	842	904	853	892	868	908	899	917	913	853	875	929	944	867	875	918	846	920	867	888	883	886	891	856	916	867	907	882	886	882	913	854	895	901	883	931	899	911	877	854	843	921	894	868	862	844	889	849	887	945	862	848	935	956	810	910	931	851	931	857	894	879	880	833	889	884	873	899	896	921	932	863	876	913	914	921	871	891	855	951	919	866	904	880	906	901	849	910	926	876	818	863	878	923	954	906	856	871	874	881	900	901	881	925	916	881	901	871	931	890	908	942	869	872	905	859	898	917	899	946	872	896	944	899	907	897	873	896	899	869	868	918	901	877	886	860	859	906	855	902	851	877	895	848	880	941	862	897	899	905	872	937	816	897	924	874	942	920	916	899	894	885	853	933	852	883	841	888	935	877	899	887	895	886	883	905	871	880	863	901	906	871	870	891	868	928	937	863	877	912	899	872	899	881	913	898	910	866	911	893	903	881	873	886	859	844	875	895	894	905	878	884	892	833	860	882	883	800	936	850	851	867	887	828	915	858	916	894	897	903	874	871	890	894	861	865	884	892	960	885	893	880	928	872	891	910	877	867	888	864	881	899	950	907	887	905	914	900	932	958	922	936	907	877	914	931	893	857	896	912	932	929	848	897	869	917	936	866	868	894	871	847	888	910	896	890	871	847	912	908	931	915	899	864	952	872	883	872	895	892	888	920	902	868	879	927	888	894	820	923	905	906	938	885	874	858	889	936	931	875	889	906	891	920	891	928	860	918	952	868	911	807	882	926	926	873	888	892	885	932	866	904	909	912	885	893	852	834	859	904	918	969	852	874	902	914	884	897	836	959	926	846	848	879	867	893	859	888	867	893	884	886	865	931	884	827	870	894	849	908	961	823	901	882	938	908	943	898	858	927	880	879	839	927	916	857	920	950	866	857	869	906	862	919	887	874	880	907	884	894	872	878	865	914	878	869	875	866	867	948	865	892	826	845	896	864	875	843	891	877	856	877	933	917	946	928	907	949	876	857	829	915	901	876	894	884	900	925	955	873	843	872	852	904	825	824	919	899	898	852	880	878	885	924	955	840	924	877	855	902	888	883	877	926	887	913	898	864	862	918	899	933	899	867	910	882	885	852	869	900	870	855	848	827	877	894	913	890	886	849	918	879	949	896	872	865	894	875	909	903	906	815	909	839	901	899	887	958	851	872	880	882	911	880	909	888	945	902	836	881	892	884	869	844	918	896	873	862	874	898	885	914	907	898	890	885	874	910	880	942	879	863	907	896	848	881	880	896	890	860	864	925	843	844	874	900	868	904	900	884	946	912	798	916	929	898	916	881	891	877	881	889	869	862	899	880	894	885	873	871	873	892	932	871	897	885	883	891	914	856	888	891	892	907	920	876	917	901	883	922	952	902	903	838	964	880	824	925	888	915	862	881	915	875	816	964	840	885	919	891	913	923	878	807	879	857	841	908	863	936	918	936	811	901	875	899	888	922	847	849	870	876	866	882	958	896	867	896	858	942	881	903	913	832	907	862	891	871	860	869	882	874	868	863	899	927	850	879	860	929	900	908	852	858	901	889	822	848	908	896	872	899	903	884	880	893	912	915	832	872	911	920	890	844	865	866	898	897	845	913	907	895	916	887	923	903	870	860	858	878	889	914	929	904	866	909	900	888	863	910	880	927	947	902	883	877	909	851	865	905	897	889	898	878	842	887	863	926	849	838	917	816	929	872	860	897	897	894	814	871	896	951	919	913	865	938	889	918	877	903	912	926	909	925	891	896	933	913	911	888	925	863	897	875	892	857	810	883	881	918	857	907	876	882	895	883	880	839	921	834	880	904	853	831	888	880	863	911	863	878	878	914	929	910	846	837	908	860	869	916	813	873	945	879	902	882	841	892	856	903	905	956	870	897	887	864	856	864	889	937	866	868	876	910	849	869	879	917	838	903	909	903	899	868	887	929	836	888	880	860	885	859	873	896	857	956	886	899	848	957	858	890	850	848	813	899	902	906	922	898	904	947	896	905	856	915	866	895	864	950	880	851	916	893	897	879	903	907	827	895	919	880	910	897	943	922	840	833	906	922	817	860	871	874	839	889	915	870	887	917	887	826	883	873	932	885	861	884	873	913	878	919	891	904	846	883	896	912	902	898	878	914	895	929	862	807	968	895	941	941	880	883	864	866	851	900	865	808	928	844	927	864	929	860	848	885	892	880	857	861	881	908	866	872	897	914	927	882	913	862	871	900	915	870	893	862	920	872	887	855	925	867	813	866	909	939	818	921	900	898	867	889	860	944	859	945	877	877	888	859	854	854	903	905	887	905	900	838	871
36213	57301	45509	28128	15171	13271	8886	8165	6146	4663	3758	3348	2902	2441	2414	2470	2373	2104	1782	1633	1327	1391	1384	1315	1236	1290	1346	1378	1378	1276	1302	1294	1230	1148	1090	1082	1025	1037	1005	1032	1008	1041	1006	949	1024	1027	952	969	1056	1055	993	1020	949	1041	1057	996	1027	1026	971	1053	997	998	973	1014	1025	1014	986	961	1008	1025	995	1002	1023	1030	1007	964	1010	976	1027	962	1035	1021	1024	990	1014	955	1078	971	999	944	995	981	978	966	994	1014	1020	1001	1005	1003	996	1016	992	1024	985	996	970	1031	1002	974	985	943	1024	1010	940	999	984	899	917	974	973	993	1035	1034	960	983	990	983	1009	1021	994	1027	999	977	1004	969	960	1031	945	1009	994	957	1001	998	959	1009	955	954	1025	1013	969	999	1009	1002	968	1001	977	998	1033	945	1003	941	1024	1025	1026	964	1026	984	1041	977	960	958	930	1007	1007	1050	988	949	987	1044	1010	1011	1011	1050	971	993	956	1006	962	995	975	1003	960	969	1015	998	1014	1011	981	989	965	952	969	927	955	946	987	978	976	962	995	1003	988	1026	1009	957	958	936	963	1027	984	994	985	977	956	1010	978	982	1014	947	1039	988	1039	981	1017	1039	1045	1016	999	1015	995	985	1063	995	999	987	995	1023	980	947	1012	980	1013	1011	1005	994	1016	977	1030	972	956	935	1004	978	1017	992	1019	984	1003	983	990	923	1015	1010	976	1001	972	1003	1028	970	964	988	994	1020	942	997	1006	942	1033	980	1011	1033	967	990	1057	973	1011	1015	1029	1014	974	998	1035	1027	993	1030	1028	1009	945	962	1036	1011	993	1021	999	961	1031	912	966	957	965	1035	1004	945	980	946	944	1032	976	1013	993	993	966	983	977	1037	996	978	1012	937	995	1014	983	982	970	966	951	896	1003	1014	982	983	981	1014	923	978	1015	1027	963	1053	934	989	979	1030	1009	951	1006	1028	941	986	1028	1020	960	1059	981	995	1014	940	985	985	1018	1007	953	966	961	1054	1002	997	971	1002	993	973	999	989	1006	1014	972	968	942	1014	1033	951	1022	932	1011	1004	984	1030	973	972	978	995	1011	942	984	979	1024	974	1032	973	1016	1006	973	987	1060	1006	1008	1016	997	983	1056	948	942	989	1029	1009	964	1028	955	1004	985	982	987	991	981	1002	960	958	960	989	985	1013	998	1059	1025	1001	993	1001	999	1012	969	1008	971	971	985	1009	1003	1010	1004	978	991	975	942	1012	1000	969	966	956	998	1016	1017	964	1005	975	948	1001	974	990	980	1008	1048	993	1042	981	994	1003	1027	986	1001	987	1028	1067	993	945	1014	1000	935	929	1007	950	1009	981	1023	1035	996	1019	938	972	1018	981	982	1030	1016	954	983	1012	1025	979	1014	973	950	932	973	991	975	961	1003	964	1076	1014	1026	963	974	985	971	1011	1041	1022	982	951	1093	1004	1047	1024	992	966	981	1022	1029	928	950	1007	991	1005	921	963	1019	956	988	981	969	1058	945	1011	952	1020	960	995	1012	975	1038	934	949	988	1025	984	994	1050	939	955	1008	976	961	1029	982	958	990	1000	977	1034	990	1067	1022	1005	1000	1030	928	995	1001	1009	962	984	1032	963	993	958	993	999	1000	992	1026	985	993	1000	1006	1053	941	980	990	970	1040	1004	985	965	975	977	930	935	929	966	1020	970	990	945	957	1087	976	1028	981	986	963	992	1004	1009	978	1009	959	987	1007	964	991	1005	982	994	1013	1035	1008	990	927	975	1004	996	979	1007	993	1026	1008	965	1008	1014	984	976	969	1019	976	986	986	981	1028	971	985	964	939	973	985	1009	943	1004	968	1017	1054	1005	947	1002	988	943	967	965	986	975	942	1032	1045	937	986	944	1004	1003	1024	983	999	953	1043	944	977	1023	985	950	981	979	1027	980	993	979	979	1045	953	1014	964	982	948	1017	964	971	1028	989	955	945	962	1001	1002	1017	995	980	981	952	1029	1022	1004	946	1013	1027	1007	986	1005	996	918	958	978	1015	971	1021	1010	971	968	941	998	1013	998	1022	991	979	989	954	971	962	925	945	1023	1024	1034	1015	958	964	996	939	1001	1013	959	1015	996	959	989	938	963	1005	1045	987	983	1001	978	938	1003	946	1008	1007	952	952	988	996	986	995	950	961	1033	979	1016	960	994	973	955	964	943	918	995	958	1003	943	996	994	1070	1009	1013	1012	1011	1010	987	1015	965	941	984	1031	1016	1046	1007	985	1030	1011	1006	1019	1009	999	971	1034	944	957	947	948	946	950	978	1002	1010	955	1066	1002	983	1017	962	956	999	942	945	1020	1060	1006	979	1037	1031	949	984	1016	1028	983	995	1006	1005	972	1025	984	1052	1025	997	934	1018	1002	985	1005	1010	994	970	980	1003	981	970	1015	1030	1021	987	973	992	966	979	1032	999	952	956	988	985	1024	982	981	1045	991	970	1007	950	995	1025	970	990	1011	972	983	998	1033	972	1042	984	1012	1010	948	973	1019	967	960	978	1004	1011	983	1034	977	985	986	1021	986	1007	952	1020	976	1003	1020	1024	1004	982	970	913	977	978	1024	1006	976	996	947	999	1030	928	897	975	953	985	985	1019	963	975	998	1023	969	942	972	1001	915	1004	984	1023	976	1018	999	1035	996	964	968	970	1064	1037	1009	1009	984	991	970	1020	976	980	1027	952	993	997	992	964	999	1028	1014	1042	992	944	997	1005	1019	1012	956	1035	968	991	976	955	994	948	991	1012	971	983	933	964	1005	1028	997	1018	965	1008	1034	974	971	941	1007	1040	982	946	1001	978	1003	940	997	998	992	977	982	970	1008	1018	997	947	1030	1013	1020	1005	972	985	1009	951	973	1069	1073	1007	946	1010	1038	950	1006	992	1000	970	999	955	991	956	1020	938	975	962	973	986	1038	1010	1045	1018	937	1002	965	953	991	1035	917	1033	1016	1020	934	960	1003	993	959	1011	917	991	984	931	1025	1004	1020	995	956	961	939	947	989	990	996	1007	962	962	986	998	943	971	1023	959	953	981	993	999	1025	996	1019	909	985	963	958	1002	963	992	1025	1062	1036	973	1037	993	985	971	968	1019	972	998	1030	979	998	1000	969	996	1005	916	936	1030	1038	1012	1009	1007	1023	993	991	995	977	919	1013	1030	949	1028	998	973	960	985	1021	1007	970	1006	1015	960	953	976	1019	1012	966	1059	1017	1002	1002	1028	987	996	1031	957	956	1012	938	1013	1013	1020	1014	1016	936	984	980	939	1031	974	993	980	1007	951	986	971	974	926	984	971	1019	1078	1016	1046	972	1034	997	975	1010	947	969	983	1012	990	968	1004	991	983	993	1021	990	956	1012	1012	1033	1028	965	982	936	1003	1018	983	1066	1031	957	929	998	991	933	943	1005	986	937	996	1022	1042	952	957	996	981	997	1022	966	968	946	982	987	937	955	942	960	960	955	986	995	1034	972	989	1046	973	952	1001	982	983	990	987	985	989	973	1019	1021	1002	926	981	1011	919	962	1011	1012	983	1004	1036	945	972	994	1018	963	1000	992	1010	952	1046	988	1035	1002	1009	959	1008	970	991	978	936	998	972	995	947	1009	914	1025	999	993	1012	1015	1020	1020	1007	1000	1035	1007	1024	1016	981	962	980	972	1020	1011	905	986	956	964	1019	1002	1069	948	950	941	1001	978	1006	971	979	1002	965	972	1039	1006	1018	975	991	1052	1060	1004	973	996	1028	943	997	1004	1005	957	957	982	981	994	950	956	985	983	1037	948	1037	927	941	978	1017	1035	976	1052	983	966	958	961	984	1030	1011	1009	936	1011	956	943	977	1027	986	939	971	972	988	949	938	958	969	1002	1004	1007	984	977	958	939	1007	980	983	945	987	1016	1043	1013	960	1006	1010	994	1051	999	979	958	1008	989	1024	994	978	988	979	1021	1010	1004	950	948	976	940	982	932	1014	968	1027	982	1014	1021	1009	1025	1067	1055	1019	953	985	1044	1015	892	1002	985	982	1044	1023	980	981	984	1023	999	1036	987	1016	1043	970	998
28929	25721	25125	12126	3784	2339	1665	1443	1154	1023	922	860	814	852	803	742	762	675	604	609	631	603	614	588	627	612	587	623	586	628	626	684	588	555	578	564	538	543	547	556	572	522	565	560	603	558	578	567	587	537	562	540	577	588	548	539	551	551	529	569	536	522	537	580	587	556	554	530	499	501	553	578	577	549	571	530	581	552	531	558	545	527	515	576	584	550	557	576	593	543	535	523	524	528	534	532	535	546	617	551	565	570	572	570	510	537	546	543	531	542	546	586	543	571	563	552	518	527	506	559	523	523	525	558	534	544	563	547	506	508	512	534	505	533	543	550	521	546	491	546	577	553	563	533	562	562	612	601	549	544	546	569	531	527	578	552	530	581	532	539	556	555	582	576	532	564	582	516	545	560	523	547	567	543	571	535	574	555	594	519	581	566	558	517	542	565	515	562	543	549	590	558	539	535	561	540	544	538	534	528	560	534	562	522	577	541	529	558	536	566	544	565	564	531	561	596	579	551	574	558	564	547	552	563	584	547	570	583	570	553	512	572	529	509	558	547	580	543	544	547	576	510	569	554	521	508	577	532	543	543	528	539	565	574	491	560	553	556	524	556	544	490	536	562	577	593	519	623	551	540	572	536	547	556	539	548	590	540	555	534	520	533	555	546	551	556	570	523	582	529	590	566	546	531	556	532	543	508	553	508	535	564	548	609	529	513	604	533	521	558	567	553	602	549	530	520	577	556	539	543	554	558	538	587	531	554	517	545	541	556	556	501	574	534	574	548	558	597	560	546	547	568	552	523	560	532	541	515	509	534	538	563	539	565	547	542	559	550	583	534	581	516	571	566	583	533	526	512	521	538	582	573	583	542	545	587	566	554	546	549	564	567	559	569	579	532	542	565	619	530	543	545	584	572	546	506	548	526	510	532	542	535	544	571	527	573	532	551	541	571	536	561	580	551	545	580	548	587	529	544	557	542	520	576	552	556	541	515	486	507	578	547	540	544	518	565	505	528	564	585	513	562	531	539	606	585	551	615	526	589	599	591	581	550	579	526	511	563	571	619	541	597	577	567	555	522	555	515	541	575	522	570	523	540	574	555	543	495	544	532	535	544	576	538	546	539	575	576	506	545	561	584	499	564	531	563	535	546	561	541	553	532	568	572	537	519	552	548	517	553	574	555	518	560	556	545	516	546	547	554	512	559	547	543	531	553	514	578	543	543	532	541	516	577	522	537	534	585	570	537	555	552	568	512	525	571	572	584	511	567	556	564	540	525	518	554	535	550	526	544	544	554	553	561	556	564	606	541	546	556	572	612	574	523	530	528	553	538	542	553	554	548	582	545	526	592	527	567	551	555	547	575	550	562	563	574	554	555	564	527	563	565	598	504	541	549	559	516	565	600	541	589	521	573	570	513	566	542	536	516	602	556	564	517	561	546	575	516	527	590	558	531	547	599	596	513	552	580	571	592	568	537	546	553	522	554	561	579	532	545	534	528	562	574	534	544	593	535	609	524	574	591	531	529	554	536	552	591	581	515	596	535	529	553	610	538	557	511	541	588	489	500	561	536	521	532	544	543	561	554	564	516	566	561	536	539	607	555	566	573	579	540	518	587	528	565	552	534	545	531	533	554	535	538	549	530	571	546	557	528	565	580	546	546	534	560	539	568	498	546	542	539	537	559	539	589	542	564	572	513	532	562	541	582	523	579	581	553	509	510	597	560	543	573	556	532	591	557	559	574	538	559	556	590	495	571	538	619	498	560	557	514	548	537	516	585	535	538	548	507	536	579	543	504	514	545	573	520	558	543	534	586	574	619	542	534	580	538	605	582	548	528	578	544	596	508	519	578	516	557	509	543	577	536	520	550	530	533	538	578	558	547	534	539	567	526	502	579	562	565	566	534	483	570	548	521	557	560	525	526	551	581	548	529	559	565	565	551	567	534	547	592	551	529	548	586	542	585	517	528	581	526	525	541	528	566	522	569	564	549	560	546	550	574	530	537	541	544	553	553	550	544	558	504	583	558	536	539	548	578	574	522	564	528	520	545	539	558	563	539	578	538	561	534	531	541	574	562	552	564	538	510	568	574	553	508	572	598	505	590	583	540	550	533	537	586	577	556	552	533	539	547	536	516	575	531	550	535	577	547	557	588	582	553	558	548	552	511	537	510	553	512	538	565	543	528	568	533	575	571	560	543	546	547	558	533	557	542	563	518	545	554	548	561	519	501	557	561	578	555	530	554	525	531	548	568	529	577	556	548	563	527	546	554	567	573	578	546	571	591	570	546	583	543	519	576	572	572	542	515	552	546	506	550	542	530	551	570	520	541	562	516	560	566	599	553	549	556	571	535	557	533	565	555	541	540	595	538	541	542	573	577	501	543	539	580	564	587	540	547	544	570	568	541	534	509	547	605	540	543	559	547	520	590	559	590	555	542	557	536	564	530	542	584	562	536	568	547	568	534	542	602	552	534	549	573	586	559	529	565	548	497	518	567	510	539	535	589	550	539	553	567	544	563	606	546	520	567	510	544	555	560	580	537	559	556	560	589	539	547	568	532	528	551	572	579	524	551	568	532	559	573	612	533	557	517	547	527	572	550	562	544	577	537	607	553	566	567	539	553	570	538	535	573	553	524	542	546	567	546	519	521	529	547	551	508	532	569	517	555	563	530	560	553	581	561	550	554	547	540	555	563	526	532	553	588	557	565	573	556	553	499	581	561	567	548	567	545	576	583	527	562	559	509	543	550	537	543	528	550	521	543	535	569	497	542	539	536	579	563	575	556	519	564	538	590	563	533	533	521	496	571	544	514	564	573	530	547	571	577	542	534	527	535	560	595	567	534	564	558	583	560	537	549	536	563	552	532	525	509	591	537	572	578	529	576	538	573	545	531	552	534	562	565	516	553	542	494	555	518	526	516	546	574	548	562	575	549	573	520	549	528	571	543	552	526	591	554	554	550	593	560	580	587	568	581	546	543	546	549	559	543	539	523	564	567	528	565	583	603	552	547	528	551	483	536	525	540	504	533	546	537	545	529	559	549	564	527	556	536	575	563	557	540	538	537	568	597	536	568	559	574	602	502	492	568	536	537	558	543	538	584	539	555	543	528	531	581	553	563	519	512	542	547	571	537	553	551	530	517	526	570	499	575	571	530	560	541	501	548	575	579	568	526	567	577	553	532	547	538	549	557	566	541	563	547	533	538	558	561	560	573	560	536	578	561	592	540	554	558	530	579	557	556	593	548	532	569	562	587	576	546	557	539	533	528	568	565	559	512	550	568	550	567	568	553	592	559	552	607	579	573	560	547	604	581	549	594	568	532	578	541	585	568	513	503	568	582	573	588	583	548	587	589	505	562	567	583	560	576	553	508	561	611	547	573	523	552	533	564	572	544	594	560	538	562	592	552	555	564	553	544	542	565	505	557	528	561	516	537	568	522	543	572	514	516	566	538	560	572	533	555	534	558	548	528	550	532	580	570	578	571	579	579	561	563
30415	39344	29154	12320	6217	4694	3298	2881	2453	1901	1551	1397	1374	1407	1267	1142	1040	938	816	906	836	838	805	794	793	704	784	761	814	832	770	762	769	774	744	714	709	652	690	680	675	611	674	701	688	671	639	659	654	611	746	687	667	628	701	676	672	697	681	612	673	683	658	673	637	670	660	651	625	706	636	597	686	636	674	679	628	717	624	676	651	657	644	676	607	656	675	656	691	665	680	631	648	647	643	675	653	628	656	694	696	681	683	657	644	675	689	622	672	655	707	702	654	703	673	682	669	645	660	667	663	690	642	634	660	681	662	664	687	682	677	618	624	649	707	665	665	687	690	645	686	670	680	651	690	641	626	641	660	656	643	695	655	686	677	655	594	655	646	644	696	621	626	737	630	668	670	665	645	723	626	647	635	679	671	701	642	728	644	678	655	675	688	671	641	674	661	622	642	591	679	658	726	682	658	683	658	683	695	680	655	683	684	655	681	716	659	695	651	659	665	655	669	628	667	684	658	728	641	727	696	641	651	721	687	679	630	644	665	658	660	673	684	702	669	683	616	626	634	687	772	660	682	687	677	637	658	659	680	667	690	693	643	684	629	653	633	662	716	711	660	655	622	659	668	690	638	669	689	687	635	673	623	665	651	692	694	719	701	654	639	704	695	618	686	652	633	664	706	670	689	641	653	674	658	639	692	674	681	704	682	666	720	693	671	680	652	695	637	654	669	658	645	691	639	647	681	647	633	666	651	671	656	683	670	639	698	661	650	673	659	676	620	641	666	640	664	682	685	646	711	667	670	680	621	675	697	673	655	650	627	630	660	665	681	644	628	681	649	666	627	651	643	657	665	676	651	673	671	668	707	709	666	666	696	719	640	671	654	627	600	694	671	633	622	659	617	644	593	670	655	708	675	691	694	676	680	643	634	657	688	635	670	684	624	700	652	691	682	650	666	644	688	665	651	677	628	659	651	674	672	687	652	693	618	633	646	706	659	674	661	675	664	640	720	667	710	644	638	668	711	687	662	672	628	660	683	618	669	669	700	640	662	619	627	670	671	693	674	660	667	685	694	645	627	691	696	652	702	603	682	659	695	692	650	693	666	611	703	683	632	686	684	629	688	672	653	652	668	673	696	602	700	650	673	668	679	613	661	693	670	683	652	714	666	627	657	663	673	652	694	681	691	684	610	703	703	664	663	650	671	679	718	667	668	693	701	687	683	687	672	644	625	658	665	719	696	689	650	668	649	668	625	680	640	624	689	640	658	636	622	715	694	687	684	686	669	651	673	653	628	663	626	672	629	657	654	670	626	638	669	655	670	659	636	716	687	689	652	654	685	651	633	692	657	714	613	652	648	660	684	658	642	624	742	629	660	681	678	651	676	640	692	647	668	605	717	624	704	677	718	671	700	688	654	686	691	709	712	653	651	674	688	621	686	689	690	660	663	665	675	691	670	666	687	639	700	653	651	675	646	675	699	686	641	626	634	624	664	688	672	648	645	687	658	621	637	667	672	644	702	650	627	658	665	666	675	663	673	659	647	644	709	668	644	638	678	681	661	697	632	660	690	626	724	639	629	669	664	665	666	666	666	650	686	644	667	685	674	687	656	680	645	708	676	642	673	691	697	700	679	660	705	686	665	664	690	653	663	676	655	656	639	667	645	610	676	667	611	640	674	654	618	657	675	659	656	630	660	662	683	642	678	663	682	607	649	681	689	677	648	644	660	673	648	710	667	626	681	651	637	639	685	673	646	671	695	633	680	681	718	710	661	649	647	660	658	668	681	727	645	639	712	650	643	660	677	693	608	715	653	652	682	656	707	645	582	633	686	665	690	662	692	701	674	620	631	645	701	706	676	649	664	664	677	650	652	640	628	715	620	626	652	636	673	674	670	672	632	710	632	649	677	669	666	683	659	692	655	643	671	650	665	705	673	661	651	691	627	676	651	697	626	617	696	667	681	665	660	622	633	657	692	690	649	648	680	656	708	656	659	685	679	631	679	696	656	666	691	687	687	707	700	686	658	650	649	637	677	655	626	645	651	647	616	691	642	648	665	705	709	668	704	709	640	655	674	728	664	698	665	648	640	707	700	628	631	631	644	662	672	665	697	678	634	645	653	619	651	647	666	632	642	646	698	681	665	668	685	694	695	720	676	661	706	678	655	594	670	650	669	668	689	591	660	673	662	637	692	655	642	709	665	640	685	702	646	630	655	722	645	668	664	651	701	710	679	646	644	681	664	718	678	653	694	670	701	660	640	689	668	665	655	665	692	661	645	676	683	629	700	647	645	666	645	614	638	707	635	663	664	662	682	688	660	652	679	655	665	684	687	681	645	696	616	680	652	629	667	688	654	669	659	711	668	681	672	680	648	666	667	692	686	694	658	667	656	680	642	700	632	647	643	659	698	689	689	678	673	662	645	657	626	649	651	668	662	690	660	661	693	652	647	729	675	678	673	694	652	657	681	636	621	693	651	665	694	672	675	663	642	640	651	665	658	647	664	658	715	683	636	728	686	659	614	676	680	695	685	637	666	592	700	650	663	677	689	650	630	654	678	663	655	633	668	669	670	665	651	657	677	621	707	636	659	713	696	637	680	674	672	728	624	666	689	629	681	702	635	701	711	673	634	663	693	679	634	683	641	652	690	672	655	691	668	663	649	660	692	644	660	649	672	661	690	688	701	627	694	662	669	682	658	718	657	694	676	665	631	700	641	692	706	674	671	688	656	686	654	679	656	670	645	680	642	678	697	672	675	679	632	649	644	690	669	666	657	632	681	697	661	673	654	623	671	678	681	664	681	674	670	657	641	650	641	671	683	656	672	636	652	686	685	641	667	707	699	626	699	705	651	642	662	699	644	718	680	658	705	663	654	695	660	703	693	675	649	651	680	663	638	618	642	679	671	649	678	656	668	632	629	655	644	641	670	645	666	658	635	651	682	682	685	649	703	683	660	692	680	663	649	696	619	654	632	687	670	697	671	631	637	655	631	644	675	665	667	692	671	631	608	668	603	652	636	727	658	661	656	651	697	669	664	658	668	662	639	644	642	630	687	690	656	675	649	647	661	640	633	661	711	662	653	658	702	684	640	655	693	640	669	641	710	661	630	704	659	691	642	660	718	670	679	714	654	669	635	660	645	659	655	634	674	679	647	624	630	695	647	680	622	606	692	658	662	670	708	674	610	658	647	679	654	673	705	650	695	661	678	707	654	645	695	627	641	659	623	652	699	642	645	664	637	688	673	667	700	677	647	644	661	662	684	672	622	673	694	690	683	723	582	637	679	695	620	651	667	655	661	660	655	649	614	690	630	693	662	655	681	723	694	685	681	583	608	645	655	654	686	648	667	671	675	720	652	627	657	648	625	683	709	628	689	666	649	685	612	647	640	682	675	671	660	685	681	691	650	696	649	656	652	611	695	673	676	640	680	685	670	689	650	681	680	678	684	659	623	666	681	699	633	685	676	724	718	664	656	704	651	698	700	671	645	712	667	672
24000	20935	27955	24281	19884	9008	3740	2102	1971	1486	1256	1130	991	920	856	810	769	633	655	630	673	650	603	609	591	576	625	598	586	606	544	594	547	554	496	510	516	521	517	494	521	540	519	487	498	496	493	496	544	513	506	505	501	487	488	538	511	518	500	506	502	551	522	536	489	484	494	500	502	485	478	520	541	522	473	475	499	475	513	475	467	509	500	513	484	519	485	511	513	497	471	476	451	517	488	513	509	512	488	525	473	507	468	545	528	474	521	509	503	506	487	514	484	511	507	492	498	519	472	509	501	513	466	501	484	524	518	462	491	479	472	474	498	481	483	527	514	503	493	507	518	459	539	502	527	541	543	554	514	521	485	519	462	502	488	496	508	508	516	527	486	486	496	526	557	489	467	493	519	455	451	489	499	496	471	489	479	531	533	511	484	494	498	479	478	527	525	487	479	507	480	500	509	499	531	512	498	496	490	457	480	461	519	509	482	478	464	523	493	466	518	514	445	471	530	486	503	498	486	460	520	494	490	495	483	487	455	491	468	520	516	551	507	497	517	518	473	503	512	526	466	479	515	501	505	511	510	495	470	507	504	458	501	485	486	475	481	507	489	498	468	493	511	494	537	510	465	517	499	510	508	474	519	515	550	511	520	499	532	496	514	486	526	523	531	505	494	509	487	501	511	503	473	477	507	494	498	491	534	523	492	497	493	519	504	508	508	513	502	476	493	530	529	470	488	559	517	486	474	531	513	506	503	505	509	520	499	482	485	538	504	485	524	515	513	484	490	509	502	544	490	478	485	464	502	510	526	512	503	480	500	475	491	476	529	503	493	511	481	503	481	487	519	478	544	454	491	506	481	470	549	501	472	532	493	491	570	477	488	489	527	490	517	473	489	493	546	506	495	478	510	495	500	511	547	512	500	444	461	493	501	525	533	510	524	475	505	493	519	516	512	490	482	496	471	486	506	551	501	528	517	479	510	486	494	526	534	539	523	470	504	509	515	485	522	494	527	489	495	508	488	506	516	498	497	506	534	505	572	466	496	498	496	512	523	506	504	513	517	527	478	494	526	506	547	509	513	477	474	476	502	505	500	479	519	523	483	500	508	513	492	520	440	491	526	495	448	483	505	485	491	494	496	439	534	462	526	493	491	517	488	525	517	491	498	492	488	487	502	487	512	502	486	517	526	534	537	465	496	507	553	515	479	494	469	528	473	527	541	469	497	494	475	498	483	480	501	503	539	481	494	482	501	494	521	478	520	523	524	485	496	500	496	513	525	447	513	497	485	488	485	500	467	466	504	491	494	496	477	518	507	532	497	516	496	515	554	487	504	519	504	518	496	515	497	515	491	496	513	498	511	510	503	512	494	513	574	463	463	469	504	538	463	532	499	525	525	536	523	489	499	469	543	511	487	494	540	480	488	525	503	486	497	489	470	480	483	454	489	493	513	492	547	559	499	464	460	468	490	504	515	518	503	471	490	485	470	520	534	507	513	483	468	411	535	481	517	468	506	523	496	482	515	532	497	456	488	484	488	496	465	502	480	534	488	547	514	516	460	501	488	524	516	498	519	476	511	487	510	506	536	515	505	483	488	490	483	457	452	509	501	522	501	509	504	515	526	480	504	522	480	484	476	463	508	518	524	556	521	522	520	505	517	474	500	512	483	487	475	499	495	484	537	481	503	505	519	550	515	542	489	442	519	482	531	511	491	483	505	500	500	536	509	504	510	481	516	471	485	504	519	516	481	469	476	479	521	522	528	560	502	501	507	506	484	501	532	508	519	515	490	498	496	514	527	534	511	494	537	512	552	509	531	477	488	455	515	495	489	461	481	442	515	525	476	512	486	508	555	511	509	485	517	476	514	462	481	503	490	501	504	530	508	465	530	491	491	519	491	513	492	493	530	517	471	453	489	493	488	489	530	524	506	508	461	529	512	538	499	533	515	546	532	510	481	513	472	509	456	513	498	540	491	517	475	485	520	510	462	515	500	484	515	502	527	545	498	505	495	471	507	452	523	532	502	523	468	480	491	517	520	491	505	488	524	504	469	538	486	497	519	478	513	481	463	500	510	535	470	525	490	480	504	483	503	473	498	462	510	520	520	471	474	525	480	550	494	480	507	469	492	506	460	493	489	530	494	491	513	510	515	511	522	479	508	520	482	474	526	519	501	528	488	481	531	503	501	506	508	489	510	510	486	494	516	513	524	503	515	457	504	482	479	487	484	478	511	545	492	498	526	498	495	510	480	531	520	498	521	498	492	515	516	500	505	484	504	490	489	499	528	439	485	529	486	463	520	534	494	506	499	511	489	519	511	476	484	506	505	444	526	497	492	536	461	500	462	522	491	523	503	503	491	498	513	507	461	533	529	480	512	512	476	546	480	484	490	471	528	481	514	507	497	487	511	521	495	458	504	496	473	500	523	493	511	516	512	530	475	488	507	493	481	526	552	478	514	485	468	485	509	488	513	497	495	485	454	556	530	536	525	505	497	495	459	497	500	515	475	465	532	452	479	509	498	510	507	489	535	489	508	545	510	509	499	544	527	461	479	510	511	491	510	486	455	480	514	558	493	485	482	471	515	493	501	474	505	468	492	504	524	492	503	529	517	520	513	479	449	493	530	490	549	483	477	486	487	471	483	473	517	542	496	474	477	488	512	503	524	438	489	493	529	495	475	522	526	483	480	455	533	492	508	540	540	541	490	474	501	465	488	476	480	488	498	553	490	485	455	509	470	445	525	535	521	531	498	512	490	525	489	478	535	484	535	526	496	509	514	467	512	527	516	474	509	471	482	494	546	508	489	521	488	461	482	480	513	490	506	491	488	520	555	485	523	501	487	491	507	502	476	482	486	486	547	473	526	467	531	535	488	490	537	504	469	490	500	442	483	516	515	535	479	566	485	509	520	428	483	541	493	523	505	533	503	545	505	485	492	498	496	476	498	504	524	519	544	510	497	522	546	514	509	500	488	477	481	505	511	487	505	510	484	486	481	511	453	479	505	457	539	456	528	412	499	513	464	479	524	480	543	523	491	495	494	489	497	487	508	519	518	501	492	499	504	507	476	525	484	497	510	492	518	536	500	495	477	489	475	484	524	497	485	511	492	497	522	510	518	472	516	491	495	493	541	468	479	514	526	532	502	523	512	481	493	467	534	503	479	524	537	516	487	491	482	493	522	507	474	502	530	522	524	507	507	559	531	499	498	485	487	481	513	505	507	553	460	511	518	506	495	506	501	513	488	516	537	502	513	503	512	513	486	461	494	543	515	504	540	541	494	508	459	485	506	465	520	495	535	478	516	482	468	510	468	529	485	525	515	480	484	510	531	478	502	515	540	504	516	446	466	512	493	483	465	524	481	476	474	529	513	502	482	473	559	536	519	485	521	477	489	488	507	476	459	454	463	455	492	486	495	518	464	451	499	527	536	538	499	503	533	525	498	481	529	485	548	559	526	497	519	496	507	499	545	503	513	482	500	525	504	481	517	492	484	470
31118	51777	41243	20720	10294	7721	5705	4351	4088	3092	2465	2265	1904	1653	1520	1331	1129	934	892	874	928	892	826	771	778	739	730	720	800	802	757	806	726	754	753	660	620	595	676	640	644	593	610	658	665	664	652	589	688	632	618	604	603	615	604	603	619	573	660	599	626	636	581	606	620	605	601	588	603	603	605	606	640	604	605	560	583	624	602	614	621	677	646	582	586	573	620	573	594	618	591	593	595	566	624	615	627	611	581	632	594	561	644	617	600	575	584	619	583	591	590	552	641	593	585	614	609	605	616	580	580	605	592	624	570	584	582	634	586	590	608	597	581	582	556	588	592	579	602	582	582	581	557	595	628	633	607	598	632	596	583	580	603	605	564	616	577	610	570	598	606	612	595	591	594	617	625	634	630	587	600	697	550	569	593	624	567	594	603	582	601	575	592	579	602	599	568	626	579	617	591	600	583	630	559	587	597	616	634	607	602	579	595	614	606	614	591	589	547	572	576	557	631	581	571	587	588	628	558	570	669	563	616	608	572	604	637	624	605	606	600	593	585	590	639	574	576	607	611	595	627	599	618	649	653	618	614	612	620	603	635	632	562	621	613	605	624	584	596	639	569	605	616	626	591	576	602	591	585	613	620	617	556	566	576	600	580	571	593	542	602	582	619	557	632	592	578	594	635	613	587	649	611	615	571	578	631	606	553	588	617	586	623	601	645	567	599	584	611	593	614	598	605	606	583	632	568	609	602	606	577	635	607	595	650	580	608	649	571	558	628	608	579	604	572	594	630	604	620	584	600	586	533	608	588	569	628	605	572	618	616	638	565	588	626	639	561	591	638	630	609	643	603	628	636	600	619	654	601	583	613	576	632	570	567	581	584	627	585	617	580	599	614	585	543	553	602	549	585	608	588	630	607	592	650	593	631	642	578	601	587	642	601	594	575	609	657	582	607	601	625	572	616	618	590	596	611	641	627	607	594	616	598	572	596	612	605	572	594	623	551	601	582	528	603	610	569	637	604	599	617	603	577	598	577	623	618	618	617	606	637	618	609	606	601	580	585	614	618	601	583	615	619	586	564	597	587	560	613	581	560	604	607	589	590	629	626	601	579	630	574	603	617	611	623	608	632	608	601	651	596	552	598	564	564	613	601	586	612	561	646	582	597	570	604	625	611	587	592	582	608	582	640	593	606	649	601	574	625	580	547	594	590	590	609	592	591	582	569	625	589	613	645	597	585	627	591	586	576	628	608	598	617	605	579	585	610	578	592	580	583	585	566	609	571	555	560	575	617	578	570	582	617	617	612	580	567	610	622	604	621	598	635	583	574	566	580	663	621	609	617	601	609	597	639	582	612	580	642	627	589	585	606	568	544	587	620	639	582	585	577	619	579	556	601	585	635	597	583	588	585	602	592	591	647	609	611	614	556	623	560	576	650	596	615	596	616	604	631	605	690	527	635	595	586	584	603	566	621	614	583	556	572	621	615	610	621	607	668	623	604	546	566	595	581	575	621	578	602	612	630	594	546	601	606	612	639	594	604	618	654	595	635	668	564	646	610	576	638	577	571	612	587	580	590	598	660	657	585	601	613	552	569	591	608	586	629	553	601	574	626	577	610	585	602	566	603	584	628	590	562	646	533	601	550	593	569	616	611	631	645	588	607	636	640	561	624	595	634	584	558	587	585	643	585	570	607	605	582	596	538	613	613	577	604	586	594	637	636	548	607	588	624	627	583	577	568	550	625	585	620	607	609	622	605	576	601	593	614	555	598	615	600	559	632	636	606	588	572	616	611	578	651	613	535	649	619	574	568	587	589	586	549	612	644	641	602	630	642	601	576	580	576	622	600	575	551	625	581	609	589	627	578	598	645	609	556	600	579	567	595	600	604	562	600	583	614	560	632	589	599	585	576	596	617	594	613	616	553	554	587	599	601	622	594	566	618	631	631	573	614	617	580	611	579	562	624	629	606	625	598	573	585	621	578	615	616	585	603	636	599	621	562	564	568	597	625	619	566	621	620	613	625	593	575	598	590	558	604	594	613	600	632	563	652	596	592	555	621	644	605	588	562	583	581	601	603	594	581	608	610	599	616	603	618	602	624	600	592	595	584	629	574	605	586	601	616	581	619	645	545	620	605	579	637	569	605	577	588	628	592	616	603	603	604	586	558	617	658	561	599	594	589	630	625	582	608	631	599	613	582	643	570	587	549	582	629	560	647	581	607	620	592	603	603	583	570	663	630	583	575	617	609	573	603	612	631	642	605	587	593	551	589	646	599	640	613	627	621	561	602	602	606	581	602	570	636	645	616	627	621	578	657	612	605	608	593	561	604	598	674	640	629	584	603	670	604	614	616	542	560	562	596	612	627	598	625	608	611	609	614	586	633	588	596	583	650	615	610	578	633	583	538	624	561	606	594	605	597	614	596	593	605	650	592	599	615	578	575	565	581	643	571	561	549	596	630	617	522	594	618	557	545	584	624	585	587	597	608	582	616	611	572	584	617	583	563	624	557	610	575	590	623	622	656	575	586	592	603	599	630	591	605	633	597	581	544	600	610	631	591	573	619	599	592	547	557	564	611	585	617	576	564	585	589	645	614	597	594	609	594	599	613	570	617	645	575	626	574	608	613	609	617	561	565	595	607	588	602	594	617	602	578	571	587	623	616	594	595	602	561	624	578	590	604	578	576	621	611	630	588	602	596	613	609	605	606	594	616	629	618	588	565	577	570	597	616	559	570	606	585	588	612	573	619	617	564	601	644	623	613	574	576	651	582	582	613	640	625	591	595	629	594	587	588	617	582	581	593	548	591	599	605	603	599	610	586	548	612	610	612	603	638	582	614	619	569	600	607	592	586	603	613	600	602	579	635	638	616	601	593	631	606	599	612	588	637	614	568	598	569	621	550	569	595	618	582	637	598	614	620	569	596	576	618	601	613	564	619	596	579	631	633	638	632	589	618	591	587	587	589	567	626	627	576	619	611	603	621	565	646	553	590	630	586	595	578	589	587	595	637	631	606	605	593	616	651	590	597	590	619	598	628	552	609	594	570	603	566	624	612	602	589	603	581	575	594	604	564	618	586	599	594	633	630	539	629	607	613	608	637	582	618	578	583	549	621	615	619	617	651	587	593	603	574	611	610	586	605	579	571	560	571	601	582	620	597	543	597	550	601	594	620	617	566	572	582	560	574	569	622	619	602	611	583	613	623	591	624	581	584	599	610	605	575	579	621	615	610	570	595	603	579	620	566	598	601	629	583	602	612	598	587	610	603	612	615	623	572	611	582	634	537	600	587	577	601	625	603	596	574	570	618	582	633	626	574	626	579	601	648	598	613	619	607	622	601	605	596	579	565	575	599	604	570	608	586	563	561	572	603	565	608	598	592	586	641	617	587	634	600	635	607	590	569	604	589	577	594	618	632	622	584	587	606	638	598	628	587	620	598	551	616	603	589	583	570	600	573	596	594	609	613	583	593	572	591	584	593	596	607	590	603	587	600	594
25108	20995	27143	24529	10823	3776	2730	1924	1779	1602	1470	1282	1257	1134	1124	1101	957	895	895	893	961	935	930	929	887	898	980	922	927	933	926	837	877	830	871	866	859	853	794	841	807	749	819	832	827	803	811	818	830	827	853	817	825	839	823	769	803	831	797	804	840	852	795	836	852	827	832	818	811	805	799	831	808	826	876	851	840	754	828	790	772	789	791	829	772	872	834	851	844	816	835	782	818	832	827	823	858	764	813	834	789	795	817	792	854	825	849	834	791	791	876	814	781	819	852	788	861	771	829	798	815	800	833	746	855	845	851	846	818	781	741	867	791	836	829	791	790	831	869	811	798	796	831	817	857	781	830	791	780	787	821	798	827	844	852	824	768	826	797	796	837	865	844	762	798	816	793	814	829	817	854	861	799	813	832	847	828	799	807	807	808	808	892	803	799	854	769	761	823	767	818	811	825	853	806	865	834	800	826	812	874	821	830	861	786	821	840	820	824	803	782	784	804	836	795	795	836	835	826	816	842	814	818	852	821	789	817	800	779	835	781	802	783	769	809	808	812	797	857	856	855	762	777	858	792	815	795	789	777	824	772	854	828	827	816	861	821	868	825	779	813	806	866	827	822	848	815	804	807	746	846	813	831	816	771	790	814	828	822	808	822	799	821	792	817	802	798	786	851	816	807	826	783	790	846	780	860	820	795	892	816	820	810	819	826	810	819	844	869	804	794	833	810	826	791	836	842	851	799	857	829	789	782	817	849	840	767	797	794	788	805	804	774	838	773	796	838	796	800	858	846	802	784	798	761	797	793	788	804	795	779	830	795	783	806	817	768	832	839	820	800	831	845	827	822	839	815	792	821	797	780	771	796	787	835	776	801	803	829	827	788	814	842	799	792	847	802	824	797	831	850	819	826	767	787	806	793	861	822	806	823	805	825	827	811	863	847	794	794	822	821	798	805	821	832	821	813	807	878	843	825	848	815	825	845	821	807	823	812	833	812	798	877	802	858	810	813	817	813	848	802	829	807	873	778	850	820	841	758	861	801	762	808	847	820	790	804	774	884	803	832	828	806	799	841	835	853	828	821	824	819	847	862	829	795	791	846	810	776	770	760	813	790	766	827	785	748	813	832	753	833	787	800	783	813	824	809	882	832	824	770	825	746	812	854	849	821	822	762	844	832	825	795	847	821	836	838	773	822	804	813	845	832	812	804	783	821	758	817	793	840	788	836	784	826	803	811	828	810	794	801	819	816	824	829	800	819	783	809	805	776	853	836	837	815	866	792	750	838	873	846	854	816	823	821	839	825	753	824	784	758	845	870	854	791	819	831	807	810	778	859	820	827	808	794	913	848	803	830	781	808	792	781	802	765	805	795	852	787	859	815	786	814	810	754	811	824	819	824	770	774	865	801	791	782	846	807	820	804	823	809	811	852	803	748	810	825	789	834	764	814	828	830	824	784	793	808	801	778	830	824	798	783	804	834	840	777	792	869	810	824	810	808	756	796	768	847	810	821	814	814	847	787	810	834	804	851	805	821	844	831	885	845	841	775	799	852	873	797	839	837	798	843	798	775	820	771	844	823	835	831	762	799	787	796	816	798	847	847	845	782	836	811	854	841	809	837	759	770	803	816	755	822	855	752	840	829	799	821	824	806	823	803	817	843	881	820	833	790	782	824	781	785	816	764	798	843	816	800	793	826	825	833	839	850	811	801	840	817	779	795	804	815	810	824	778	858	770	780	850	792	817	814	825	772	793	808	847	801	847	810	785	789	850	830	822	832	835	812	838	758	791	871	784	811	843	803	808	816	789	795	763	820	839	802	854	823	799	815	823	802	800	822	800	823	773	797	863	835	807	806	846	821	798	835	829	825	805	817	786	883	799	809	780	791	857	817	810	816	800	834	865	796	812	834	814	848	877	815	777	810	869	873	849	811	882	864	786	832	803	777	810	789	824	787	823	844	781	824	824	767	782	788	827	822	740	809	779	779	786	855	808	830	862	823	789	772	841	817	812	843	846	806	805	874	811	825	817	788	830	860	804	769	834	863	793	784	832	840	829	777	821	787	782	839	828	833	818	817	797	800	850	826	837	764	860	796	823	796	831	842	833	865	802	799	744	772	788	806	845	850	820	766	851	875	813	808	827	780	832	796	820	844	826	775	823	778	786	797	811	827	797	803	788	835	827	845	791	806	801	791	861	807	818	814	821	811	812	824	802	840	846	801	801	838	810	786	780	818	835	811	749	819	820	777	775	807	806	801	792	827	828	829	875	807	817	772	839	853	754	850	792	855	801	763	870	799	797	755	821	790	784	850	864	784	805	814	796	816	811	868	772	794	848	811	793	865	816	810	820	832	837	824	823	782	807	881	826	805	812	831	777	861	837	803	842	788	785	845	851	809	846	853	813	849	824	837	791	808	813	799	834	791	800	806	780	826	831	829	823	805	796	861	833	796	782	835	745	782	770	834	862	831	819	846	793	869	800	834	806	800	794	847	797	817	786	826	860	852	873	784	826	778	838	796	794	849	794	857	801	831	810	854	842	859	816	822	771	822	766	849	789	795	804	812	817	864	842	881	798	812	817	826	828	839	825	814	801	795	867	781	866	807	800	756	795	835	793	790	807	796	826	811	836	779	795	816	845	851	796	789	800	823	815	837	808	789	848	836	808	897	810	824	871	850	838	777	842	811	841	838	772	812	760	817	805	817	809	826	750	841	837	812	838	848	816	781	795	754	842	861	824	757	857	794	782	800	847	791	764	804	806	844	810	824	832	776	802	798	818	823	783	794	835	838	863	818	828	872	795	809	820	841	814	838	842	844	812	815	801	825	825	787	809	786	830	837	780	806	798	840	779	851	854	807	822	864	807	837	805	795	828	857	780	808	844	799	827	881	800	837	808	806	814	854	861	819	830	893	797	807	826	798	829	841	810	815	771	867	840	817	879	839	776	813	815	772	833	740	756	816	791	824	808	846	858	808	847	821	837	836	930	818	792	782	813	850	801	832	787	853	832	804	720	818	874	869	823	793	804	790	750	781	775	866	797	816	817	828	762	763	847	807	857	774	833	798	830	821	788	798	785	842	856	824	834	828	809	800	865	748	796	870	818	832	818	827	787	808	813	765	833	725	805	850	809	789	849	831	776	815	800	849	829	835	805	819	843	801	833	814	830	819	859	859	813	787	795	796	855	803	810	837	762	822	809	818	867	852	815	810	837	844	777	861	795	804	749	784	799	821	836	814	775	760	823	811	799	850	825	805	831	838	828	795	803	797	832	843	843	768	854	759	810	808	823	827	804	833	784	826	841	814	851	801	805	836	771	781	838	792	823	805	892	773	791	798	869	864	781	770	793	781	811	807	792	850	834	820	765	796	775	854	839	759	813	805	803	821	782	763	825	832	773	838	811	781	814	808	806	793	846	831	875	814	802	819	819	852	835	827	814	780	858	806	836	798	835	811	818	782	834	835	867	797	777	780	830	801	857	808	836	814	840	837	820
32008	45044	35858	16390	8741	6661	5292	3784	3206	2989	2482	2223	1851	1710	1627	1558	1363	1226	1250	1271	1248	1226	1117	1143	1050	1158	1217	1230	1157	1048	1062	1071	1014	1012	1080	1000	988	996	1013	991	949	978	948	959	958	961	953	934	1028	922	918	932	935	985	992	995	931	955	922	935	957	967	906	977	933	984	987	965	899	899	937	899	956	901	947	934	942	925	947	952	972	895	924	933	991	928	930	972	982	983	1064	889	930	894	961	1000	972	912	928	976	914	988	928	928	918	931	1006	965	955	957	874	955	996	989	945	940	930	958	957	950	994	902	927	898	932	945	941	988	998	1016	945	950	963	953	934	968	965	934	990	934	925	945	935	922	981	936	941	952	1009	947	971	951	973	957	912	903	967	937	980	911	890	911	910	909	925	931	981	974	974	967	947	936	950	918	954	903	948	954	906	965	935	999	947	949	969	971	913	918	922	974	931	947	977	958	985	917	937	1021	926	983	981	977	952	961	923	954	951	906	901	916	960	968	936	948	949	927	917	977	988	923	975	927	913	933	936	960	949	934	966	939	940	928	956	972	987	927	920	940	950	962	985	933	916	956	954	986	963	916	927	910	929	915	981	990	925	933	947	948	975	944	941	977	950	929	942	918	933	954	991	937	910	927	924	934	946	930	899	975	945	936	939	933	937	889	961	962	973	920	976	963	931	907	955	907	913	978	957	919	921	926	954	970	962	960	917	963	963	948	950	931	992	1021	960	924	928	934	1030	955	930	877	933	947	968	909	939	932	878	907	953	963	975	969	949	928	949	952	962	1004	954	931	897	991	986	931	915	926	941	960	1005	962	968	963	989	927	957	921	970	887	913	966	890	962	963	949	982	946	934	927	913	987	882	1002	952	938	952	945	976	936	950	943	939	964	952	952	941	888	911	957	949	972	976	953	963	955	938	962	963	927	938	950	925	941	982	916	947	988	953	928	949	943	951	903	888	973	968	928	949	1022	935	951	918	974	905	970	959	926	995	939	968	949	934	912	938	945	901	967	935	955	952	933	916	975	911	964	908	885	880	951	929	931	959	952	904	975	958	905	998	950	936	984	970	990	967	927	919	995	948	964	948	960	957	975	938	993	981	933	894	925	942	974	935	951	905	920	948	983	944	951	980	962	908	991	939	944	1006	940	985	925	940	963	938	946	954	967	929	928	987	895	953	886	929	901	993	975	960	934	967	953	1008	968	950	974	922	918	951	1008	942	962	925	949	954	958	900	939	925	993	922	915	914	961	942	951	953	948	912	943	908	987	933	921	956	924	946	917	908	990	943	929	934	916	933	943	944	993	883	909	873	937	920	937	920	1015	937	987	1007	965	968	982	914	911	942	891	941	970	937	947	999	975	940	937	947	958	955	916	948	963	945	921	933	919	979	964	1014	959	926	939	909	953	888	947	965	969	936	928	930	909	955	939	964	954	943	977	983	981	912	936	970	957	971	979	938	953	911	927	931	959	903	940	961	965	961	928	1043	928	938	987	883	964	941	980	935	902	982	909	956	965	974	927	954	994	927	972	992	963	941	960	991	972	927	979	943	940	955	1026	993	1011	928	908	924	902	958	885	948	915	942	984	941	945	932	954	961	945	954	948	961	943	990	988	944	959	980	1014	962	957	987	993	893	955	930	892	950	927	1006	899	927	940	921	908	943	963	992	905	969	988	974	900	969	936	989	970	913	942	916	923	898	961	947	1022	929	942	956	907	937	879	924	900	955	925	955	952	974	954	980	928	925	1034	968	965	953	965	961	897	968	956	950	948	941	900	992	913	951	891	988	967	967	990	943	945	924	954	988	927	951	961	941	948	982	946	906	907	894	894	931	943	935	940	911	926	920	930	932	968	954	932	913	947	981	978	937	924	985	981	895	955	944	939	914	890	937	930	978	977	948	942	1001	918	936	887	944	958	999	937	967	927	933	949	932	966	909	988	945	960	943	875	956	962	953	879	938	930	945	999	940	919	965	930	940	955	957	927	848	959	929	936	1017	946	988	970	914	908	968	951	944	972	960	976	955	910	924	913	927	893	953	932	898	933	947	961	893	987	949	952	955	890	957	865	952	950	963	913	900	920	929	975	967	917	897	947	912	991	919	955	945	959	894	1005	970	934	960	991	963	964	979	954	918	920	961	904	967	934	1012	929	943	973	918	966	934	931	953	914	943	949	977	956	915	1036	933	993	943	949	976	983	982	961	965	950	886	928	925	915	929	1030	907	930	946	904	962	936	958	956	965	961	899	911	954	911	935	928	944	915	980	942	935	971	927	947	875	937	976	965	992	970	995	973	942	965	953	985	906	937	955	933	912	965	993	941	906	988	934	965	917	930	916	941	998	934	945	971	949	1009	960	949	1001	969	985	911	954	980	899	940	904	922	972	907	955	973	927	933	936	926	916	966	923	935	947	959	972	942	923	925	940	972	1003	935	912	975	941	959	994	928	929	938	903	958	945	903	956	977	926	972	969	983	959	921	969	972	965	961	912	922	1056	960	957	949	921	991	959	1023	928	992	940	952	948	951	938	930	935	991	978	897	928	909	960	946	973	951	939	951	974	901	989	956	977	1011	889	952	971	945	915	947	927	969	982	876	993	953	952	943	1004	969	957	920	901	912	1029	990	959	929	1009	969	964	919	921	942	968	966	950	928	955	952	935	961	908	979	960	930	945	942	968	945	951	941	937	994	946	961	974	951	975	969	958	946	936	943	895	925	1036	918	933	968	941	962	988	993	920	933	947	945	947	944	886	944	997	950	945	1006	878	924	995	915	954	917	937	893	984	960	923	976	944	908	941	958	936	1051	940	922	944	972	923	993	936	981	936	946	940	958	1000	934	936	935	947	943	955	955	948	931	982	903	927	960	958	920	972	908	966	947	941	923	987	942	972	972	974	945	942	971	950	935	947	942	919	948	953	895	965	937	1010	950	961	946	917	988	957	893	930	1018	960	971	924	968	923	918	906	949	937	910	939	946	926	952	978	971	991	974	960	982	955	970	888	941	945	889	945	939	905	959	931	931	977	911	947	930	976	946	925	944	989	961	896	931	981	906	954	889	965	987	940	924	938	951	992	972	922	952	919	991	961	941	962	942	973	959	991	968	966	943	930	934	929	930	958	977	986	926	896	944	973	932	931	979	972	948	919	971	986	973	917	921	946	933	989	943	960	981	976	940	951	974	912	988	969	979	965	985	939	926	935	934	947	933	925	996	902	961	940	925	923	940	916	973	942	950	940	921	974	929	941	963	949	970	940	948	998	912	975	913	921	926	946	979	928	945	1009	949	900	930	1006	953	996	893	958	986	995	952	942	899	950	915	983	949	1006	976	978	946	941	939	947	985	943	963	955	928	953	959	990	971	963	914	935	923	985	973	930	1025	960	918	933	896	903	981	896	970	915	979	924	966	936	937	971	1019	967	939	941	956	962	936	962	944	935	928	921	950	976	964	945	925	921	964	918	954	909	964	974	910	994	954	1009	920	949	955	950	977	929	972	901	977	845	981	935	1001	930	917	985	968	904	976	957	930	993	907	931	926	949	967	965	1018
22797	20918	28435	23592	20950	20389	10745	3984	2907	2714	2259	2033	1660	1682	1428	1325	1291	1217	1162	1108	1165	1110	1142	1116	1034	1039	1106	1051	1015	955	895	990	941	910	901	857	902	891	881	873	908	930	880	889	871	812	878	859	926	890	927	868	882	857	911	831	869	825	846	867	845	903	821	838	844	902	886	856	850	856	860	895	822	819	878	875	841	847	831	878	867	822	823	900	852	864	845	853	879	877	816	858	892	892	869	822	829	882	883	912	855	905	877	872	874	854	876	850	898	841	849	856	879	842	877	921	885	813	917	878	832	914	826	879	864	859	908	866	793	882	871	853	887	838	802	880	822	853	825	841	829	834	806	836	840	834	820	853	854	856	837	839	822	853	814	835	864	855	860	861	765	841	788	915	869	845	801	838	811	892	855	846	854	822	870	858	844	894	845	851	943	868	844	848	833	795	869	903	862	899	874	844	874	864	854	859	857	879	906	873	868	873	872	822	854	843	930	869	888	852	832	791	839	838	815	836	849	882	842	899	879	822	865	807	881	809	864	848	831	898	845	847	849	874	901	814	816	885	836	841	865	879	865	844	884	848	840	840	897	835	860	848	803	838	847	821	858	834	817	854	855	806	856	811	872	877	853	846	842	848	836	923	818	920	860	803	828	827	815	887	817	847	867	843	887	851	811	858	850	865	816	796	845	839	837	826	882	865	883	885	872	875	815	868	881	906	887	821	856	832	862	818	869	845	836	825	891	791	867	903	871	858	870	857	865	833	805	852	884	860	835	857	880	857	845	891	885	877	842	848	835	879	812	904	832	826	848	862	851	795	885	835	895	865	830	863	838	856	906	879	871	877	813	871	869	836	844	853	899	884	839	885	856	829	868	858	879	850	926	824	882	856	837	857	836	886	814	910	833	857	882	889	835	825	884	890	850	856	878	859	819	863	853	821	845	844	901	875	835	841	880	878	864	814	824	854	857	856	908	860	837	797	798	913	901	867	825	841	816	823	852	781	867	869	892	838	849	855	833	828	888	867	919	837	913	879	875	855	878	855	894	851	893	806	876	824	878	878	865	826	864	885	819	851	875	849	883	825	884	866	811	880	876	794	886	869	832	826	869	817	877	839	852	866	839	800	881	845	826	874	855	896	876	881	854	848	855	829	848	879	875	840	852	885	885	888	866	839	817	856	864	868	881	844	847	864	850	845	867	907	862	852	861	848	864	879	885	848	862	826	855	856	821	853	885	906	868	840	814	797	825	854	825	860	870	861	822	836	818	884	867	841	829	893	839	878	855	873	851	879	909	830	879	854	918	885	830	830	883	885	852	841	847	843	770	868	881	837	821	819	880	843	867	868	855	811	897	837	817	884	825	903	861	857	802	837	851	805	875	850	886	841	872	867	823	870	837	871	858	847	877	911	847	890	875	841	846	857	856	795	847	889	846	846	872	829	851	854	827	866	868	831	866	871	817	852	885	832	887	862	814	863	895	893	806	861	885	825	852	836	867	906	799	857	818	840	834	809	908	893	872	907	887	885	915	844	841	842	879	826	847	897	845	874	841	844	831	841	847	910	894	845	908	923	846	887	862	842	873	868	861	842	863	883	859	852	870	828	873	837	813	839	895	854	858	862	847	843	832	793	858	885	899	862	878	919	854	867	864	786	878	810	897	861	908	826	835	864	805	890	816	794	797	844	829	820	804	844	794	904	868	890	895	767	838	898	887	834	835	818	855	858	864	893	859	902	807	808	925	844	857	893	829	843	904	892	862	831	869	911	800	902	882	879	821	852	856	922	874	870	839	842	778	853	815	823	843	813	847	838	915	820	797	854	886	881	854	839	817	855	868	884	850	848	839	858	844	896	858	869	837	835	840	831	881	803	892	807	858	874	822	905	817	842	850	868	824	868	866	860	879	838	812	844	820	811	855	844	927	850	852	918	848	856	858	867	891	828	887	820	905	847	939	876	894	814	833	911	896	889	891	807	837	858	900	894	867	892	838	867	855	854	879	860	889	822	885	827	873	816	858	904	870	835	854	835	826	876	911	883	921	866	960	884	837	884	886	789	871	802	799	821	850	874	803	837	853	905	863	811	874	852	919	859	878	778	833	867	864	837	873	856	868	880	834	850	842	876	880	865	880	848	826	859	815	843	855	877	858	873	854	904	844	807	825	826	837	828	880	890	849	850	882	858	873	887	877	842	857	851	829	894	822	877	824	813	808	835	842	842	849	854	813	864	833	830	903	833	812	856	827	816	792	838	828	801	897	832	865	819	830	878	860	884	823	891	871	866	861	868	783	834	852	860	849	805	865	866	867	831	877	859	781	840	826	887	875	877	833	845	816	889	822	858	833	858	864	849	843	835	825	900	822	844	881	875	816	779	821	865	843	864	810	843	847	857	847	852	869	837	877	854	809	867	847	813	855	886	855	828	881	881	902	848	816	846	911	868	873	851	841	874	877	904	842	892	845	847	882	881	869	844	794	879	901	880	830	856	883	802	825	866	869	869	833	839	907	913	810	847	848	879	849	846	838	859	838	821	861	871	875	830	862	826	887	848	883	855	822	856	827	855	860	877	824	877	875	824	846	911	868	747	862	791	825	858	912	861	799	832	816	879	856	908	908	819	869	846	816	779	880	873	890	904	838	865	818	821	835	879	841	867	888	885	844	814	864	875	812	810	857	857	836	853	832	878	870	867	812	844	857	866	833	841	814	839	840	896	887	847	900	853	921	853	876	859	851	906	873	871	888	885	828	850	883	831	827	884	856	905	873	883	846	822	892	871	855	865	835	838	866	841	857	822	859	829	920	826	867	905	891	818	865	845	841	895	832	873	894	876	876	871	923	860	869	906	811	831	809	844	819	876	885	870	841	813	909	847	945	883	886	861	860	899	851	853	852	816	918	892	900	830	892	845	841	881	845	825	857	837	873	839	798	901	883	896	917	893	869	887	894	829	869	845	836	855	784	861	859	874	897	817	850	866	874	860	860	859	820	856	862	880	842	902	878	773	865	863	820	802	930	873	826	841	834	870	821	791	798	897	861	906	833	872	886	835	850	853	853	861	811	911	844	913	846	886	846	814	869	859	933	867	829	831	886	856	881	866	823	870	862	868	912	845	879	857	894	869	827	866	843	857	817	798	876	890	841	866	835	818	799	850	895	867	856	763	834	846	815	841	790	847	848	864	902	875	829	854	854	873	855	858	813	829	894	902	893	871	837	858	852	879	894	912	843	840	837	859	877	861	824	846	866	864	843	859	841	895	832	862	798	849	889	877	836	842	858	816	852	869	839	842	861	846	835	893	885	885	849	887	829	837	859	793	875	795	886	843	829	832	866	854	878	860	845	870	887	795	806	897	831	787	833	844	874	849	822	861	824	851	930	844	835	819	903	868	855	870	871	845	856	789	883	866	839	837	844	886	839	888	837	883	947	834	853	873	878	806	868	890	909	886	883	853	830	857	817	799	865	845	845	903	887	845	859	881	849	864	845	861	870	815	899	839	881	829
34152	57353	44622	26388	15186	10854	9206	6862	5774	5092	4248	3766	2952	2846	2279	2064	2038	1881	1740	1690	1636	1474	1539	1467	1321	1378	1434	1348	1256	1183	1167	1131	1082	1065	1078	1079	1005	1044	1032	995	1005	958	1021	912	1021	1015	1037	994	955	983	957	958	1012	1051	958	978	929	953	912	950	953	1021	959	907	980	994	996	964	946	948	933	972	943	926	972	969	981	905	952	987	930	926	994	971	933	935	965	932	952	913	972	970	916	957	937	974	994	1010	976	919	976	954	972	1001	901	964	952	916	917	945	936	1003	946	887	965	971	966	951	905	962	942	981	981	1026	915	943	959	957	972	932	999	912	942	952	953	1043	939	956	1002	980	983	902	932	907	930	966	943	1016	932	973	990	972	949	1013	984	895	990	994	962	1001	976	937	998	979	958	1008	1000	950	962	1046	977	948	916	964	945	982	963	959	983	983	976	1042	952	890	913	1004	916	1004	892	993	937	929	1034	919	920	957	921	996	948	987	916	955	943	901	928	975	978	927	1011	970	1009	928	970	948	948	914	960	916	957	955	953	974	958	991	939	946	980	914	1062	953	919	1003	938	969	952	1010	909	938	955	940	978	909	981	936	966	962	941	953	994	917	1012	927	1007	935	979	956	982	1024	910	1022	962	946	946	942	946	966	994	953	925	941	1013	944	953	957	974	1007	933	912	960	961	989	1004	977	997	945	936	980	960	942	945	920	951	972	966	997	936	904	942	964	962	952	979	990	980	920	1005	982	996	994	965	947	958	982	983	940	920	966	951	958	972	985	983	1004	995	949	927	969	930	1004	939	929	956	975	977	906	955	906	988	964	960	938	933	965	973	994	959	964	965	987	913	931	1000	994	929	1008	935	976	966	971	931	957	969	927	935	907	990	948	998	946	917	1043	981	972	954	994	919	961	906	918	961	963	988	955	962	948	984	916	977	1003	948	995	978	993	957	940	947	960	943	990	986	940	980	950	974	972	959	983	930	981	986	928	998	950	976	941	972	999	961	909	936	974	1022	976	955	946	991	954	949	983	1007	942	946	945	961	969	985	946	963	1012	944	982	995	958	955	983	1018	950	929	949	943	871	933	996	907	994	983	952	1033	962	920	932	976	995	969	975	961	956	979	971	920	950	988	926	962	962	1004	934	933	959	967	903	936	967	1002	1004	962	973	940	949	1017	944	963	1017	969	923	986	935	987	961	982	972	948	932	936	931	921	945	931	959	955	951	969	965	914	1001	952	982	933	956	919	923	910	932	935	931	999	991	1006	973	985	953	969	1021	974	981	970	897	954	962	959	982	933	967	924	968	938	927	963	980	1003	994	949	915	909	992	971	1004	955	939	976	959	932	976	978	980	935	944	997	983	897	961	940	977	909	924	1020	980	948	907	949	917	965	992	957	964	973	942	955	914	894	934	965	955	987	908	955	916	956	985	978	994	930	932	971	963	1019	923	969	976	975	958	993	947	928	1004	963	891	968	980	956	912	963	994	914	932	950	971	957	1018	937	920	976	976	940	917	963	945	973	1000	1001	967	986	928	969	949	902	975	958	966	989	908	943	949	960	903	973	896	941	966	979	984	955	932	985	961	890	976	923	958	931	989	923	917	974	978	941	922	984	921	957	966	988	914	947	950	964	960	992	939	975	931	963	1002	959	925	923	971	928	999	943	894	959	1024	965	979	962	956	931	959	1006	914	920	982	968	977	914	907	971	945	985	935	973	974	983	918	896	1000	943	946	957	967	970	979	971	903	993	1041	961	916	930	945	964	959	964	967	942	941	944	1014	961	988	984	948	998	934	987	1024	1012	986	987	945	970	965	947	997	996	909	990	925	917	995	983	989	987	978	975	935	984	941	924	945	955	959	959	974	980	984	920	954	904	962	974	939	935	990	983	1013	913	943	919	978	1010	950	946	947	966	958	939	988	990	974	970	963	920	939	941	975	926	928	922	985	992	910	965	959	929	916	941	931	968	972	978	977	970	960	942	932	1022	959	948	949	987	984	932	954	970	906	957	946	1004	961	921	996	991	974	1005	943	985	984	973	951	999	942	934	1007	989	939	926	981	948	891	981	899	904	921	1003	993	975	971	924	885	943	990	944	887	947	965	929	896	990	921	913	914	892	967	995	962	954	960	974	953	961	971	979	1057	1025	919	931	940	931	922	991	933	979	960	969	1028	990	921	989	916	968	930	933	987	950	971	962	979	951	954	999	1019	991	961	956	889	961	916	973	947	960	956	943	927	943	980	947	928	951	931	965	1003	971	958	941	933	999	975	997	937	954	978	965	999	924	920	982	997	964	965	942	950	939	949	929	925	994	923	968	947	917	941	1031	999	982	929	942	945	945	985	966	1002	920	992	933	982	910	975	946	942	942	916	954	1007	944	980	954	1000	926	956	949	942	915	936	982	988	937	928	967	973	935	933	1012	970	1007	946	943	979	908	973	941	963	950	963	942	976	932	967	982	926	950	959	1001	948	945	953	993	1004	957	974	1009	962	1030	1017	983	928	941	975	985	1004	960	1017	937	955	974	946	988	1002	966	958	937	997	912	947	981	958	925	987	970	994	1039	971	888	1001	985	949	887	966	938	987	965	985	986	943	932	1011	991	928	997	950	953	969	969	947	919	951	944	966	929	943	994	929	988	905	987	932	993	940	927	947	928	952	1004	985	1003	913	989	924	945	922	931	951	923	922	983	1002	1010	988	952	946	956	988	939	969	959	1010	924	965	980	955	987	994	927	946	974	955	939	944	951	953	951	985	958	973	966	963	956	965	973	921	984	1013	947	1025	969	991	902	973	973	972	947	946	937	923	961	986	966	984	930	946	953	985	898	917	998	977	986	926	947	965	997	936	955	968	982	953	972	947	988	975	916	917	958	1015	981	914	956	1003	973	956	966	961	979	978	972	1024	1011	952	963	931	976	950	969	964	924	984	921	925	951	942	913	991	963	955	977	976	950	984	1011	984	972	1009	992	985	969	960	940	967	975	987	891	976	976	948	930	993	939	988	975	977	997	922	976	977	976	938	959	997	929	1011	1007	945	932	985	915	917	921	932	942	967	965	928	993	915	944	969	1002	1027	901	968	990	950	926	977	990	998	966	973	945	915	925	929	932	945	946	938	955	994	992	911	957	1012	987	960	988	897	993	991	979	994	939	983	1002	953	949	976	958	966	979	892	914	962	925	963	969	959	943	979	926	937	945	949	1006	925	973	967	943	953	989	944	969	929	892	972	955	965	981	914	911	908	947	1016	974	984	1018	954	1006	982	936	1021	993	1034	950	978	957	1018	954	969	945	960	910	978	927	968	1005	1017	990	1013	947	962	951	990	910	971	976	932	981	903	917	968	964	916	972	960	930	952	952	987	951	973	985	939	931	981	879	990	988	958	954	966	965	978	959	999	953	989	970	984	929	978	956	975	953	976	961	979	958	990	955	982	989	977	941	1007	953	1034	972	956	968	1016	943	929	937	991	977	921	1011	957	973	982	998	962	975	1042	1014	936	939	941	930	988	971	951	993	922	940	942	922	954	927	980	995	943	1006	972	990	970	941	981	1012	952	935	964	940	978	943	963	924	957	944	911	949	925	974	1004	913	981	942	990	965	948	952	1029	1045	982	944	999	974	972	958	948	957	927	928	1022	972
28561	25360	23732	13485	4843	2258	1757	1499	1114	1083	882	850	748	773	700	672	658	615	678	658	622	650	650	622	637	646	629	647	637	551	589	540	617	602	570	575	538	565	576	541	533	520	561	509	525	538	535	541	516	527	540	559	537	535	574	539	505	480	534	466	536	556	561	547	565	529	541	554	544	612	516	548	526	539	522	538	507	587	544	572	551	557	559	505	549	508	548	513	522	550	540	553	575	509	510	569	530	561	539	542	579	550	500	577	562	556	548	538	554	516	511	572	536	524	515	513	598	545	560	560	517	571	530	563	600	537	512	509	531	525	518	552	562	550	548	549	517	504	533	525	543	562	538	534	593	568	538	564	503	547	513	541	526	534	530	558	568	568	499	536	583	557	559	536	554	608	550	573	580	532	543	539	516	535	556	562	529	551	527	588	549	571	540	537	540	513	547	558	533	563	565	575	534	543	562	531	538	534	554	540	533	553	542	583	516	527	542	562	567	586	584	525	517	548	537	538	527	570	539	571	564	574	558	531	535	562	500	538	548	565	571	591	560	534	540	543	598	509	558	521	556	590	548	511	538	552	565	587	510	553	541	561	539	552	515	546	557	555	540	553	504	506	504	546	545	534	557	538	510	556	555	527	530	578	545	501	501	521	557	545	545	537	562	521	570	610	551	509	543	535	539	537	580	518	553	526	528	504	498	535	550	537	553	607	531	518	536	552	554	550	535	590	512	551	545	550	544	537	518	541	581	522	569	493	602	507	568	574	543	507	504	585	520	574	548	591	526	568	566	540	537	547	551	571	544	555	526	497	516	567	585	541	548	555	542	515	547	531	555	523	542	499	497	566	537	577	512	526	597	557	541	514	589	524	578	538	546	559	559	556	528	525	481	515	496	542	538	560	567	546	539	515	591	563	533	582	549	496	562	526	529	544	552	538	585	530	545	548	518	554	569	552	541	516	560	512	510	513	558	485	535	536	542	518	524	541	509	532	575	553	577	578	503	529	581	531	533	576	526	536	552	573	554	562	540	526	532	508	548	575	533	569	528	550	533	487	568	548	568	567	527	513	564	537	535	546	536	537	534	523	552	504	519	548	565	512	533	577	513	541	535	514	530	515	529	571	548	539	533	511	535	505	538	537	547	552	584	575	546	620	581	566	542	531	562	551	539	578	575	516	546	564	539	529	542	545	559	498	561	537	549	542	581	531	511	532	518	529	567	548	573	502	489	532	612	565	544	525	543	538	560	544	534	547	526	544	595	474	564	553	497	527	542	528	526	550	522	538	599	554	514	570	563	518	546	508	545	580	565	541	526	545	588	536	532	561	535	555	578	582	561	528	551	577	524	588	537	574	535	556	525	547	538	537	553	528	572	500	550	515	571	567	590	559	533	544	549	553	531	518	582	537	519	545	540	535	567	509	558	567	559	551	534	526	534	547	555	555	548	544	532	517	524	554	552	537	559	517	517	527	557	531	540	536	556	539	522	545	575	554	547	562	566	554	576	518	551	534	569	525	574	470	560	525	592	550	604	575	517	516	534	515	535	575	550	533	500	538	534	521	550	553	540	561	548	545	548	569	555	511	513	545	500	578	566	552	578	537	552	534	498	563	560	519	547	574	543	568	534	547	529	521	524	575	528	583	546	525	555	546	546	516	535	539	547	517	492	562	525	550	556	548	532	549	522	549	538	567	529	528	578	543	551	507	566	538	544	563	590	563	550	510	531	574	536	520	590	558	515	527	533	525	537	539	562	556	549	523	539	570	558	578	606	572	555	501	562	575	587	547	559	565	505	534	576	534	536	570	514	559	572	616	522	516	546	585	562	545	539	539	520	569	526	539	565	577	549	559	587	565	492	552	575	566	528	582	519	544	557	541	545	510	530	535	548	571	555	551	578	562	531	567	531	556	549	518	551	559	561	554	562	549	571	554	541	532	582	522	557	518	575	503	538	497	550	538	552	572	597	549	549	492	558	565	536	546	504	578	551	536	523	548	524	557	545	566	526	520	527	566	554	559	522	563	565	539	561	523	526	517	477	570	535	569	583	557	558	530	543	545	537	559	538	576	535	534	558	498	582	511	547	524	517	568	551	558	547	534	515	543	577	531	573	547	546	538	544	558	544	529	583	555	549	554	552	547	508	510	534	549	541	553	566	534	551	555	598	517	530	541	573	559	521	575	546	516	536	518	547	537	523	531	531	500	518	491	525	541	567	532	532	558	551	542	522	551	527	525	534	509	536	540	539	523	541	518	524	557	562	535	533	557	564	544	517	505	546	569	508	560	523	549	535	550	552	524	513	559	537	537	569	539	535	533	537	557	537	556	534	552	540	555	538	547	568	547	570	537	557	561	551	525	542	555	548	508	541	542	552	561	515	545	544	544	514	545	537	528	506	539	538	568	572	566	553	544	551	571	578	586	535	566	534	541	570	548	550	534	555	540	539	590	525	539	572	543	567	554	547	572	549	529	534	551	569	529	566	549	512	545	523	563	559	537	542	508	526	501	551	547	515	580	560	550	548	579	558	564	564	530	527	502	566	522	523	542	530	511	545	554	516	540	568	537	559	589	549	561	509	610	576	528	566	556	553	531	547	533	554	575	564	578	532	560	526	545	571	549	547	560	560	527	571	560	532	587	501	575	550	488	563	542	529	519	534	553	531	592	508	541	539	567	533	610	562	516	528	523	540	539	536	528	528	521	512	540	541	539	556	553	512	582	568	570	538	572	558	573	542	542	553	563	538	527	526	558	580	542	527	536	588	515	519	565	500	511	573	568	548	540	568	574	567	558	531	560	517	535	514	554	549	550	500	546	502	529	530	588	514	543	549	549	540	546	555	543	563	548	530	535	541	519	580	509	493	547	500	603	544	539	513	511	552	513	544	513	546	563	552	563	503	534	549	535	526	575	539	514	549	512	548	522	542	527	534	536	541	553	534	518	567	548	551	531	533	530	538	544	513	522	577	529	552	514	513	567	532	529	539	552	539	533	528	542	591	537	567	530	555	544	532	559	627	553	545	553	528	528	594	567	548	574	545	538	523	578	572	549	576	532	534	566	527	567	527	520	548	553	568	580	539	540	537	580	510	511	545	559	539	576	564	588	525	553	586	515	520	504	514	519	538	502	566	532	558	558	554	563	574	591	565	556	555	535	544	512	557	613	576	521	521	502	528	576	533	587	554	511	575	564	576	529	571	516	534	572	541	547	551	524	527	569	535	544	550	554	569	570	562	560	541	546	576	534	557	551	513	583	529	513	537	519	535	575	544	545	529	517	532	543	606	527	540	534	548	527	543	547	544	523	533	540	585	610	568	531	527	555	524	530	548	521	589	566	539	568	532	534	475	530	598	532	594	531	526	516	531	532	569	545	535	532	507	547	563	535	508	603	530	530	556	531	547	541	569	598	576	538	531	512	533	499	532	556	553	538	534	477	540	552	540	571	522	522	559	522	565	530	571	537	567	550	564	530	543	575	512	570	536	517	544	568	526	515	525	542
29061	38759	27855	14517	7679	4237	3542	2965	2265	2030	1717	1400	1287	1230	1075	992	1010	983	883	906	925	885	910	890	819	861	902	835	780	763	717	759	744	762	685	727	700	681	670	697	672	719	659	647	694	692	671	632	664	657	660	664	645	662	663	670	613	648	678	662	651	685	656	672	644	676	677	657	644	653	657	656	680	677	655	662	656	630	663	653	635	659	623	689	674	644	669	696	661	683	632	641	658	624	729	626	708	672	681	646	625	671	616	693	621	680	625	640	660	648	700	648	676	659	669	648	662	686	695	698	626	690	657	690	658	668	667	695	676	680	604	640	646	658	726	661	624	647	658	680	646	649	661	654	684	654	648	694	644	672	649	661	634	653	627	643	676	620	651	655	687	649	670	643	635	670	632	689	635	661	674	688	626	633	657	697	645	661	636	742	698	652	631	625	697	638	675	727	637	678	680	675	653	640	643	666	680	676	696	670	596	696	638	668	691	668	679	634	612	664	682	684	681	672	625	632	678	656	654	674	624	662	649	684	671	639	653	672	650	681	655	695	648	693	634	713	688	670	635	651	693	653	712	648	628	638	683	628	684	645	667	654	653	636	623	662	638	637	696	621	690	633	688	646	640	654	687	663	646	684	704	646	695	677	703	693	640	678	657	663	654	662	675	668	705	642	659	687	674	628	668	668	637	700	637	650	661	659	596	687	643	639	669	701	642	647	655	624	658	676	697	665	704	642	714	660	651	669	637	634	639	644	651	689	674	661	647	643	653	630	656	632	625	638	672	636	649	674	676	619	668	618	663	627	654	732	650	724	712	631	688	664	656	660	662	652	667	615	685	691	623	707	702	652	666	660	686	644	656	709	652	653	633	634	659	643	641	653	662	665	659	667	647	686	634	636	642	672	640	645	646	631	663	663	674	638	669	679	650	714	640	663	673	668	627	676	644	635	625	614	667	608	675	702	633	664	689	636	623	644	642	658	666	649	621	688	658	637	668	633	684	661	687	665	666	660	651	663	736	677	682	682	655	642	639	685	715	668	660	645	642	645	670	670	687	693	693	651	657	667	695	683	649	668	662	627	701	651	621	629	681	720	673	706	643	657	663	710	678	648	656	655	642	653	667	667	669	632	617	697	714	662	607	649	660	666	635	659	723	626	652	649	632	651	645	621	660	674	654	653	664	671	669	636	632	659	616	637	684	619	664	611	644	614	698	645	642	633	679	661	687	675	709	668	663	643	680	661	688	620	698	610	705	634	668	662	656	647	658	682	621	647	626	652	623	691	703	631	628	613	672	692	717	617	672	661	662	656	654	672	673	656	659	656	671	684	670	668	694	614	673	613	617	619	688	664	676	636	653	647	654	648	667	664	690	682	704	639	616	673	700	684	679	675	698	657	666	658	651	684	671	656	662	665	705	706	659	688	704	652	674	672	601	655	652	617	659	689	662	678	674	659	683	703	630	637	579	640	671	685	679	656	671	663	622	613	608	690	670	687	694	625	721	636	700	702	685	666	650	667	662	629	670	649	701	666	680	670	699	638	704	643	705	649	594	633	700	697	648	672	665	661	681	678	627	657	625	709	718	652	642	669	661	686	657	663	679	613	688	643	648	637	659	686	706	658	671	632	647	679	678	665	666	731	648	641	680	647	708	639	676	637	670	614	675	645	646	668	649	666	618	665	650	645	652	655	638	654	660	723	618	680	646	646	690	666	649	627	615	664	644	722	717	658	656	640	645	640	635	633	659	651	678	646	611	654	673	651	659	657	663	676	686	624	675	629	649	652	676	617	687	677	692	659	614	646	673	657	635	636	702	629	657	650	652	632	655	682	661	645	658	685	685	682	679	650	595	673	697	697	670	691	662	639	673	682	662	612	659	678	663	630	672	694	672	645	665	660	655	639	686	689	628	635	683	612	638	689	651	677	644	660	628	663	635	667	647	683	653	641	662	651	641	667	664	700	712	657	654	653	635	654	640	665	651	685	648	684	659	638	685	655	668	674	603	651	668	693	662	654	674	692	656	628	647	671	652	642	648	663	648	706	634	644	626	645	650	648	667	732	671	614	638	659	686	706	647	677	648	678	678	665	620	673	663	648	604	647	636	679	597	656	642	662	716	641	658	647	653	615	652	627	659	642	669	665	665	628	662	667	662	631	676	654	669	707	681	658	646	618	649	675	669	660	621	656	655	662	604	687	647	652	623	694	636	680	633	649	674	653	666	672	612	681	672	643	674	651	654	662	618	681	681	620	622	647	666	665	683	658	631	663	678	670	655	657	665	658	637	671	641	641	629	613	648	636	692	662	695	644	681	652	715	678	673	700	632	668	703	669	646	720	646	644	677	632	637	676	652	641	651	643	707	661	653	716	679	645	680	654	630	633	653	692	702	625	666	672	659	669	635	678	654	672	688	630	699	643	637	695	652	680	645	657	686	657	622	662	620	622	681	643	672	681	690	665	641	667	657	661	621	633	644	618	671	673	641	701	675	693	661	653	689	632	667	634	589	676	685	680	651	654	654	607	683	685	647	619	622	659	652	660	655	640	647	663	642	660	720	627	703	643	726	654	651	669	699	671	670	688	628	684	678	692	671	607	670	657	657	621	653	632	638	672	628	627	670	647	648	631	672	640	639	673	676	656	689	678	619	713	680	671	692	625	633	630	648	629	658	697	655	654	621	691	674	625	661	714	675	696	659	636	657	710	643	681	633	659	643	698	643	712	648	688	643	596	637	640	664	684	687	674	655	659	645	672	707	680	652	662	654	623	677	623	661	649	679	637	625	669	727	689	682	656	658	654	617	630	630	664	668	675	685	673	608	695	612	660	637	689	660	678	708	626	642	661	644	643	638	623	680	659	684	680	665	620	621	659	633	661	646	628	634	670	702	622	681	634	658	695	687	634	630	693	668	716	650	634	700	663	630	667	636	657	703	662	616	630	703	643	692	630	632	624	635	646	661	717	683	644	612	694	648	653	659	660	679	656	628	636	672	644	638	643	683	632	668	709	648	637	656	641	618	671	646	682	646	650	663	680	657	649	646	647	669	674	625	671	653	673	658	664	662	698	690	617	609	688	617	671	677	652	664	684	669	680	635	635	636	667	651	664	618	645	625	620	682	634	673	673	710	656	669	656	651	676	677	727	664	638	649	666	615	655	659	666	630	681	629	699	652	642	684	682	668	686	649	677	629	644	653	644	640	661	640	645	678	662	669	674	668	675	624	639	672	684	629	651	686	667	682	679	624	624	688	682	683	661	670	664	676	662	661	664	653	635	672	609	651	652	622	683	693	667	640	614	681	678	661	608	651	667	670	646	697	641	619	661	658	689	649	608	671	704	659	698	617	642	677	671	667	646	666	677	642	665	633	650	612	703	682	684	682	686	691	648	631	665	699	631	670	687	652	641	669	653	638	698	656	628	670	692	662	661	665	683	618	685	711	619	634	651	673	638	636	660	666	705	634	612	637	601	663	659	668	686	652	638	664	627	659	656	696	689	592	628
23975	20954	27904	24259	20122	9798	3598	2359	1705	1326	1065	1047	987	904	886	789	750	714	662	670	648	681	707	692	768	736	641	657	599	612	580	570	570	556	566	512	477	539	516	515	509	550	539	492	504	506	495	493	494	543	484	510	511	516	528	497	485	491	472	493	507	480	506	530	488	536	474	520	492	506	479	505	544	488	508	458	495	502	485	451	503	522	513	504	504	485	517	491	509	517	484	473	535	478	509	488	498	518	493	498	488	490	497	500	503	489	478	478	499	509	490	555	486	532	531	507	485	532	509	520	508	518	466	521	511	507	506	516	494	501	530	492	496	504	497	484	505	484	495	534	514	499	496	518	511	513	523	506	502	498	511	481	503	514	498	538	509	514	508	490	482	547	469	492	543	511	508	524	503	503	557	509	497	480	511	510	508	514	526	512	504	494	528	472	485	538	527	476	511	502	515	495	457	470	489	501	523	489	489	534	529	516	503	481	515	510	483	501	470	498	489	528	549	514	511	492	489	494	517	497	527	482	516	542	478	505	524	479	482	474	479	485	490	475	488	463	519	482	516	523	514	489	512	450	504	483	502	504	485	530	507	530	550	472	518	496	499	512	531	520	519	492	477	505	481	501	490	513	502	498	518	504	497	520	498	505	496	558	557	465	505	494	474	477	528	464	515	481	520	473	515	488	496	505	526	498	484	507	520	448	497	504	460	524	521	505	509	515	493	485	520	468	467	508	496	488	476	528	501	504	530	482	470	519	511	522	468	491	513	511	520	535	498	480	540	518	470	492	480	440	474	467	520	533	485	498	476	492	517	510	500	471	525	500	501	548	526	492	490	475	444	491	461	448	474	510	510	463	495	508	514	528	459	515	479	494	494	519	507	503	507	510	490	497	511	487	455	507	458	498	505	482	481	456	479	499	471	481	535	534	508	450	503	524	529	502	497	459	503	493	521	508	515	532	519	519	506	471	455	476	485	507	478	528	541	508	532	507	497	529	484	488	515	489	508	492	489	495	474	463	498	512	523	522	519	486	483	528	518	490	506	512	509	497	507	511	520	489	529	447	525	485	513	520	510	491	498	528	523	534	466	494	502	462	493	490	503	463	505	528	511	510	532	472	511	475	506	510	538	489	545	504	543	480	490	488	471	471	497	503	500	495	483	502	493	465	534	502	471	508	508	493	524	487	503	512	479	518	532	538	484	496	520	535	509	498	475	506	461	505	514	574	494	464	489	495	490	514	519	550	520	531	477	506	541	490	548	532	511	482	492	507	477	479	509	463	494	531	504	512	486	482	484	517	493	489	527	475	512	500	457	520	466	473	489	495	478	529	506	513	513	457	520	477	509	499	508	489	498	487	460	533	500	513	525	486	500	518	495	481	493	512	476	511	524	516	494	505	472	500	521	475	519	479	497	521	469	503	488	528	478	496	472	470	528	517	461	476	543	516	531	515	497	526	490	481	531	476	514	482	513	516	520	513	526	522	544	500	551	491	448	517	502	505	506	513	465	516	498	504	508	510	496	536	522	513	565	516	489	513	502	497	495	512	488	493	502	514	496	494	476	500	491	483	478	487	501	502	469	487	522	491	523	512	501	472	492	480	504	488	529	518	498	481	487	507	526	493	517	504	511	510	498	501	479	488	517	526	494	520	502	491	522	477	549	507	506	527	506	477	514	518	504	507	512	497	458	459	487	493	534	513	497	516	503	503	494	508	450	487	566	518	443	509	490	539	496	471	509	491	483	487	499	485	504	497	514	509	501	501	498	497	498	492	509	532	537	496	536	501	518	497	528	478	506	516	496	482	503	479	544	485	545	489	536	478	545	477	494	480	507	475	522	508	506	549	496	520	487	481	522	530	459	503	478	537	479	484	473	469	496	516	521	496	484	517	494	479	498	524	524	511	495	498	500	496	502	507	482	526	575	490	520	517	533	516	517	523	547	484	533	476	513	485	489	492	539	506	496	493	517	486	532	498	460	510	533	466	482	505	517	498	485	463	516	522	511	529	456	511	535	517	514	541	518	483	490	468	514	512	446	505	506	505	505	527	512	485	481	508	475	510	473	518	532	464	532	490	500	518	486	508	515	524	519	523	485	488	503	496	507	508	521	509	494	492	531	526	504	497	518	503	519	497	477	500	465	482	498	535	506	488	486	463	485	495	552	491	460	537	514	499	499	511	527	477	534	502	507	502	448	520	463	522	473	520	523	496	529	487	510	518	516	507	489	469	515	471	510	482	473	474	486	490	539	532	513	505	523	528	527	509	466	483	475	522	550	516	484	499	505	502	543	500	496	495	507	471	505	530	492	524	459	511	475	529	524	515	523	526	509	498	514	538	486	522	505	512	519	487	517	547	513	502	491	523	499	521	479	462	535	510	467	512	483	465	507	456	479	522	491	485	512	456	529	545	533	524	494	489	488	493	548	486	511	494	474	480	480	507	522	514	521	506	469	542	503	531	528	519	545	499	512	539	528	492	495	487	519	554	465	504	485	476	521	533	552	497	514	531	536	478	511	536	502	484	492	481	533	536	499	522	504	506	486	487	470	507	461	461	563	518	502	487	519	480	475	526	489	521	526	506	486	513	462	514	471	513	492	506	515	496	501	507	510	527	508	506	517	504	523	527	467	475	521	487	503	514	492	530	509	532	460	474	508	488	475	513	503	493	505	481	524	528	529	525	518	483	500	490	500	498	488	498	510	517	504	503	460	540	465	485	531	500	498	486	497	484	503	484	489	535	527	502	500	527	480	486	523	540	526	535	500	463	547	533	496	524	492	539	492	487	507	474	541	523	523	504	465	531	512	506	541	473	491	482	491	497	540	492	489	477	476	524	522	478	475	504	465	508	508	489	478	538	525	499	497	523	496	473	490	486	503	500	458	499	504	509	472	505	481	509	528	541	536	516	572	502	483	496	503	472	504	529	510	479	500	515	468	482	471	527	509	528	472	504	495	496	493	505	540	513	521	511	541	474	518	484	528	471	500	535	533	514	485	505	549	480	486	485	530	480	501	486	528	502	504	530	472	514	490	501	449	523	490	499	503	502	515	512	517	497	503	498	525	482	497	505	486	497	500	477	466	488	457	496	507	526	451	498	463	524	504	494	481	495	515	483	499	513	518	492	524	532	502	492	511	488	523	539	477	489	508	501	519	514	500	482	483	536	506	496	521	518	465	485	561	514	469	500	502	505	483	524	525	521	522	489	485	535	487	525	456	505	492	493	514	496	553	484	468	445	515	478	534	499	510	470	504	469	472	506	475	558	486	513	486	522	489	466	539	522	514	520	507	501	481	499	478	546	510	535	536	509	492	509	509	494	511	440	481	498	518	495	482	513	480	510	496	507	492	525	522	483	485	492	502	515	546	475	476	498	517	529	492	500	475	490	492	504	505	480	520	497	550	485	478	514	493	485	472	472	506	535	469	483	530	503	464	483	451	529	513	476	513	473	506	505	520	485	503	476	455	468	492	480	479	494	487	528	515	517	453	564	510	480
31550	50199	40286	22078	13747	8076	5443	4671	3443	2690	2001	1931	1749	1622	1464	1376	1285	1143	1008	988	960	1007	1028	1107	1076	1043	934	877	830	785	708	738	689	690	643	702	641	614	624	652	599	637	586	581	643	674	675	590	589	615	613	580	570	586	630	630	595	631	646	583	641	625	583	611	592	599	592	627	588	589	602	551	649	632	584	644	597	587	607	617	597	607	599	591	577	595	543	627	603	624	642	636	624	618	633	608	628	558	611	577	605	615	578	615	561	556	605	607	589	578	657	619	622	624	574	635	644	610	596	600	594	603	567	618	631	604	589	628	565	605	610	551	593	587	567	627	644	594	645	624	637	558	595	575	607	604	619	604	616	595	573	652	620	596	598	583	603	608	601	597	576	609	600	585	564	566	608	636	607	589	577	605	641	598	598	606	606	615	582	562	589	649	585	584	593	617	605	569	620	593	590	604	597	613	593	585	605	602	619	593	618	596	577	578	597	610	645	611	585	593	571	596	598	597	589	580	596	590	595	623	593	608	616	628	614	608	594	594	619	606	587	614	622	572	548	596	632	623	579	603	598	648	588	615	580	628	580	559	634	568	595	560	582	584	597	630	594	569	640	586	596	566	604	593	629	603	588	603	616	585	596	597	601	588	554	555	618	646	594	579	613	595	586	593	611	542	587	621	620	576	600	618	623	569	623	621	629	579	599	581	624	603	575	573	586	644	619	609	582	642	602	573	606	571	648	618	598	583	603	587	607	610	558	581	585	590	647	580	591	630	628	621	623	588	635	607	557	612	596	632	606	605	590	639	626	596	609	536	633	586	550	605	566	612	626	603	591	587	664	540	544	576	623	609	587	642	592	612	598	634	562	597	581	566	599	621	588	594	587	604	567	582	605	553	581	613	597	639	605	579	556	604	604	662	610	623	556	591	550	597	580	625	586	578	613	626	617	587	614	600	603	606	607	565	632	591	562	582	645	632	602	588	593	619	595	606	602	621	663	604	594	593	603	581	566	608	599	612	582	594	595	564	601	553	558	556	613	613	619	595	621	543	634	594	589	612	571	583	640	586	620	638	641	599	605	575	538	618	623	630	594	604	623	553	609	584	549	617	617	604	635	582	592	613	614	648	580	574	617	573	588	629	584	600	608	575	590	565	614	603	653	605	622	653	613	544	582	611	597	579	608	604	581	562	578	598	609	612	599	598	579	568	604	588	589	553	606	588	583	639	607	622	582	578	614	602	572	599	612	605	621	560	544	633	558	616	569	588	613	586	680	585	626	551	592	537	589	571	560	620	605	601	621	606	606	662	581	595	585	617	630	571	596	623	558	600	628	590	634	614	604	596	564	594	583	581	645	636	612	601	604	641	589	604	568	606	608	591	600	646	562	566	561	640	579	610	600	599	596	619	659	587	567	592	614	602	620	564	573	597	620	599	617	606	617	570	595	574	633	596	611	619	636	584	582	609	562	611	634	586	587	592	618	616	661	597	605	594	596	577	616	638	588	552	546	613	630	603	626	620	609	585	600	576	609	619	561	624	593	600	617	617	602	597	587	632	619	638	630	600	586	577	589	565	601	581	603	632	601	610	592	548	637	599	579	569	597	624	556	637	604	606	573	552	594	586	620	615	631	594	615	581	648	594	623	625	586	590	593	627	582	590	604	559	623	574	595	604	577	536	615	611	588	628	587	597	559	588	603	621	605	589	618	602	609	611	609	622	566	615	552	604	596	609	602	638	565	571	583	629	594	619	597	565	664	570	589	610	629	627	603	664	563	576	618	600	565	600	604	661	592	608	599	647	579	561	638	613	602	550	634	571	593	591	594	573	614	617	627	622	641	605	607	663	596	573	623	586	632	601	616	579	597	578	587	621	593	569	614	581	592	617	604	593	603	677	607	590	587	598	562	658	631	644	597	599	606	574	585	636	627	614	600	606	590	602	570	623	580	609	577	603	644	576	573	584	608	595	571	577	668	571	590	601	590	609	578	638	602	586	617	596	599	564	572	579	562	590	600	595	567	584	590	592	581	657	590	631	596	603	607	591	571	577	627	572	649	600	567	574	580	607	604	622	566	628	604	567	609	603	548	612	583	584	609	574	584	589	603	629	598	597	588	618	658	596	618	611	611	613	552	611	616	606	605	627	586	570	623	635	593	591	606	645	607	631	618	609	538	643	585	617	605	596	621	594	611	576	581	579	595	546	635	638	580	605	626	587	599	610	586	589	619	574	566	614	623	569	576	572	557	616	597	637	604	647	587	576	618	594	591	593	569	570	617	600	584	591	602	592	631	583	603	584	629	587	611	572	584	602	560	611	628	589	572	633	623	642	583	584	589	594	619	641	583	579	579	637	575	627	562	601	607	564	593	666	599	602	574	597	619	601	597	597	588	584	604	597	626	560	593	595	601	625	595	649	564	601	591	608	596	635	577	630	599	631	622	577	606	623	615	583	602	586	577	613	616	627	635	622	571	625	606	592	566	609	603	595	610	597	603	570	630	620	619	599	656	608	622	591	606	591	607	589	608	617	614	572	604	637	596	562	598	577	594	632	618	629	596	564	585	593	601	599	583	567	638	601	578	615	625	600	603	607	620	550	585	602	609	544	583	595	651	582	590	560	611	605	597	596	610	611	601	618	586	627	555	596	595	603	588	606	630	571	558	570	615	582	552	604	597	559	596	598	602	604	604	625	617	633	604	633	603	615	569	571	631	595	587	590	612	585	605	649	601	598	615	602	634	620	609	624	570	579	614	590	583	611	583	615	601	578	594	587	608	610	611	587	606	611	583	556	593	592	598	627	578	541	600	622	575	612	611	605	595	575	655	572	592	609	654	644	617	565	582	590	565	576	612	615	578	596	616	633	569	637	625	602	627	662	599	612	598	620	598	583	554	595	603	611	587	601	558	595	635	594	618	569	614	558	622	595	598	552	610	643	633	634	602	626	580	582	627	594	628	574	602	572	593	615	651	592	615	625	586	612	650	665	560	577	560	594	623	567	630	589	576	599	593	629	572	613	640	620	619	570	558	583	594	557	597	578	545	608	612	570	617	620	570	617	580	620	598	640	588	590	626	606	608	554	608	595	626	591	642	596	608	588	635	588	622	655	588	632	589	620	610	635	630	565	602	601	607	605	583	608	578	581	566	627	615	611	600	582	626	617	613	645	560	599	605	628	618	596	621	597	615	620	621	588	610	547	616	637	569	607	584	652	608	642	612	581	523	623	566	596	549	593	565	591	540	607	579	638	611	565	588	552	623	583	580	576	613	613	586	570	628	637	589	602	558	612	596	593	638	594	610	567	609	575	617	587	620	590	595	592	647	644	613	586	604	615	586	626	609	602	633	609	586	575	613	592	581	572	627	618	602	567	632	616	599	639	602	611	600	580	611	583	598	589	582	590	567	591	597	616	612	584	598	584	570	589	614	612	579	610	566	622	599	540	601	573	612	619	616	602	608	596	614	599	607	603	624	618	601	616	579	637	618	595	582	570	670	616	595	615
24952	20949	26977	24551	12098	4778	2502	1984	1767	1390	1252	1113	1140	978	1037	1032	1029	999	884	974	905	931	943	994	977	931	880	953	883	831	875	871	838	797	805	819	889	834	800	852	825	796	819	821	842	745	826	827	837	835	782	826	794	830	826	747	814	819	844	870	847	811	798	783	765	774	841	846	832	773	842	793	803	873	846	789	812	800	826	828	810	788	782	821	823	770	793	837	811	807	805	867	790	781	818	799	816	802	784	806	793	827	760	855	800	815	816	818	795	780	856	819	816	801	829	844	830	806	811	746	854	837	801	811	790	806	793	851	775	789	759	799	822	785	759	794	827	814	815	833	832	791	788	790	807	805	802	813	851	841	834	796	771	804	761	835	784	791	817	789	849	771	820	795	814	790	804	836	816	822	762	782	796	831	796	762	833	825	843	796	832	742	808	797	820	844	878	845	805	803	776	804	870	822	824	822	798	808	823	829	791	786	822	817	806	805	820	785	756	814	787	827	794	794	776	774	802	796	816	772	779	797	836	830	828	759	796	888	794	834	767	796	847	818	817	809	787	788	829	810	785	832	815	770	808	813	772	817	803	751	811	789	765	808	792	807	793	805	812	808	849	844	821	799	854	829	800	810	808	775	815	807	826	786	800	824	795	794	786	831	818	824	835	804	835	775	801	853	815	811	832	802	790	802	816	828	787	761	817	794	802	849	778	849	849	761	748	773	809	817	854	829	810	806	811	811	814	794	800	798	825	788	765	831	824	801	839	813	771	801	839	838	763	777	785	797	792	847	797	827	803	855	786	802	784	763	807	820	796	802	797	771	821	778	820	815	813	833	787	847	836	800	841	881	769	801	781	797	832	829	797	789	788	802	787	822	808	784	752	835	819	816	760	822	835	788	791	781	879	823	820	802	810	794	771	799	822	780	817	802	784	777	814	796	811	808	844	800	765	794	813	819	811	814	795	807	842	796	856	832	819	781	856	827	816	744	843	829	786	793	828	820	808	806	820	801	829	784	824	837	807	809	813	789	813	772	796	820	763	791	775	809	762	826	873	777	823	764	766	810	825	848	817	782	788	799	839	766	805	823	799	803	877	803	800	847	834	826	777	810	763	814	813	785	760	809	829	793	817	809	801	811	802	758	763	802	732	794	809	851	825	784	778	805	774	806	789	787	854	861	847	788	820	803	797	782	832	796	811	847	784	831	750	793	790	795	811	844	808	824	785	803	786	750	824	851	794	784	814	790	759	818	786	815	780	822	808	843	825	803	860	809	811	871	832	824	787	813	811	846	809	821	784	805	748	837	843	819	852	797	788	796	848	809	804	811	793	838	796	831	799	795	807	819	810	819	822	809	773	773	795	780	816	828	807	813	818	832	808	807	758	776	854	794	846	782	819	874	799	799	807	810	765	817	803	785	817	744	832	821	764	830	842	719	841	784	778	865	793	833	834	785	871	821	798	825	800	858	814	817	843	844	823	823	819	749	818	805	855	783	855	762	832	775	832	812	833	771	824	805	767	841	797	826	809	853	800	852	803	810	798	827	773	855	793	826	813	780	807	801	816	834	805	761	780	806	868	856	791	848	824	747	827	759	798	761	739	792	828	803	838	831	795	794	795	785	804	820	803	845	809	828	827	791	825	775	815	892	778	746	789	819	766	779	741	799	813	813	783	852	817	845	780	823	788	818	850	825	793	836	819	812	787	782	802	773	830	824	828	820	779	828	844	774	796	783	828	806	801	794	796	851	841	870	800	781	777	798	768	787	843	789	824	814	795	772	795	785	818	825	808	806	744	822	808	789	826	842	820	845	837	828	800	848	762	833	850	783	800	833	792	763	826	811	813	854	807	821	782	825	816	742	870	838	843	817	827	816	780	801	805	809	820	780	787	825	803	830	826	790	783	812	863	815	764	807	815	760	834	784	821	819	795	833	817	816	812	839	805	772	765	807	814	820	806	827	808	835	843	792	799	788	781	777	782	807	778	770	811	847	815	785	823	803	776	785	812	795	824	788	849	831	795	748	802	779	840	820	857	813	763	777	800	807	814	760	802	805	848	816	817	775	837	838	847	809	844	797	776	815	823	829	818	755	788	777	794	818	827	836	795	779	818	808	783	801	816	819	835	779	807	803	813	776	817	788	850	805	799	789	828	779	815	801	849	808	817	855	816	838	826	830	816	827	796	819	834	804	803	808	847	782	859	747	834	846	828	820	828	820	783	773	748	795	836	760	815	823	801	805	798	815	843	781	761	866	812	793	765	794	821	800	834	789	794	786	808	785	873	766	759	792	768	848	788	767	783	785	825	811	794	845	807	782	828	783	789	771	861	802	793	803	737	811	789	830	800	824	779	805	805	826	818	784	821	810	845	826	868	864	803	777	782	807	821	837	809	797	780	763	804	784	787	763	806	815	831	833	733	797	772	803	807	817	824	772	807	835	743	782	807	835	779	800	803	843	771	806	822	769	773	771	829	841	787	784	822	845	804	771	812	820	793	849	853	853	784	785	847	769	810	864	758	801	851	817	845	790	825	745	818	858	838	781	828	804	819	848	806	795	806	767	840	807	794	802	791	868	833	781	900	816	801	851	849	833	835	858	772	845	783	828	806	828	794	819	791	837	808	819	771	771	769	818	836	813	766	762	823	765	828	824	794	807	807	835	804	800	798	791	800	772	842	812	819	797	812	790	748	800	788	817	785	817	803	818	804	756	740	809	809	850	809	858	787	824	796	829	803	807	817	796	760	837	862	797	784	804	848	781	732	794	828	777	840	822	810	803	829	821	793	781	857	840	740	813	824	769	822	848	836	809	818	790	829	763	799	772	761	833	848	770	805	778	811	768	828	835	780	834	841	850	791	786	752	841	762	774	806	781	810	825	802	848	815	808	798	775	808	800	810	806	763	812	775	869	787	846	814	795	807	777	789	784	881	791	785	812	787	794	794	827	804	765	865	808	806	816	834	805	799	800	772	809	785	855	784	820	818	825	803	793	795	809	845	841	842	829	836	834	800	827	738	855	802	815	767	813	826	787	790	794	841	779	844	810	842	759	805	773	825	800	868	818	802	796	816	796	869	779	823	819	793	785	784	803	730	850	822	790	789	883	820	856	856	807	788	836	780	767	769	808	781	807	809	822	773	746	819	827	822	767	845	758	786	808	764	879	814	781	873	840	782	770	818	795	866	788	832	759	775	820	862	791	833	819	801	804	803	782	801	789	780	778	814	826	829	787	823	751	789	832	797	824	824	816	788	830	815	771	865	810	816	771	797	781	836	807	818	801	815	751	806	761	795	811	833	819	804	811	839	793	836	769	840	767	756	766	842	801	787	815	826	740	801	768	768	832	827	777	817	853	825	831	803	804	841	773	819	819	769	814	839	804	787	857	799	787	808	756	806	806	794	849	816	809	837	835	816	764	789	806	821	763	807	772	830	826	853	817	822	831	818	838	799	852	773	807	811	822	833	803	790	805	787	869	796	756	792	799	817	799	833	782	769	798
31314	47066	34673	16817	11553	7539	4768	3914	3558	2603	2181	1858	1733	1620	1548	1430	1461	1306	1284	1213	1282	1192	1179	1360	1296	1305	1164	1147	1181	1058	1056	1109	975	997	1053	967	972	980	987	962	889	940	914	948	1013	957	927	936	912	953	956	946	946	919	936	912	953	913	957	951	934	988	912	922	920	926	902	970	966	929	951	961	911	934	929	894	899	994	953	952	961	954	965	944	922	955	966	988	948	974	929	948	935	978	911	997	944	919	942	971	937	965	948	934	972	922	989	964	921	974	937	949	906	897	1016	885	957	944	956	914	911	907	952	940	956	926	944	975	956	947	947	924	911	940	968	925	931	934	969	975	931	898	940	921	957	981	988	974	908	898	946	973	931	971	931	922	894	939	923	940	941	916	874	959	941	927	941	946	959	980	916	965	941	921	955	897	926	961	913	966	933	940	917	921	932	975	944	972	938	918	939	947	948	917	930	915	978	897	901	930	931	982	930	916	917	928	979	875	923	934	923	917	984	930	946	964	935	932	919	980	892	963	1001	966	955	927	992	955	925	959	914	976	968	935	971	903	896	970	910	901	924	929	939	885	970	942	904	964	930	931	943	960	944	951	894	954	967	955	955	957	955	954	965	902	956	909	930	921	954	952	912	974	968	910	951	955	977	948	1014	948	978	920	984	963	990	974	942	950	949	928	884	973	876	949	966	943	963	949	904	914	863	943	963	1004	963	985	959	870	918	901	897	940	943	920	953	936	901	949	933	925	972	914	979	963	976	989	926	924	942	940	895	984	917	973	956	910	957	1000	945	947	939	1001	942	922	967	922	926	917	953	958	926	936	974	942	937	996	928	946	928	953	946	992	974	1007	911	977	958	976	892	902	973	937	966	957	934	934	928	943	944	950	965	941	966	938	960	929	936	930	948	928	892	912	901	959	990	926	913	1017	898	894	964	968	982	952	931	992	936	892	957	889	919	901	940	886	938	943	955	995	967	942	944	953	952	968	977	952	897	895	968	919	924	918	926	947	932	944	896	1000	968	946	940	981	936	902	913	940	933	885	991	970	920	965	920	934	928	953	919	876	948	889	947	907	925	957	986	986	891	929	980	979	944	920	970	929	964	947	966	944	892	920	970	945	967	909	952	938	881	938	959	924	903	901	947	967	938	939	907	940	962	936	891	965	973	890	935	880	954	930	982	911	917	930	886	898	948	964	968	980	911	881	953	975	948	962	973	977	938	934	926	920	959	945	923	922	922	941	932	877	899	953	915	954	910	975	925	976	960	935	987	943	942	908	897	948	965	914	897	945	944	934	944	959	916	899	935	905	911	953	951	939	959	922	974	952	921	940	980	946	904	970	851	937	897	966	914	874	931	973	936	909	928	980	913	895	922	913	935	924	949	964	922	1023	961	983	910	902	956	967	982	896	991	956	890	953	976	915	934	950	962	939	923	983	922	1020	925	950	932	951	952	952	949	984	909	920	959	972	933	966	957	943	977	939	961	936	915	1016	922	975	942	942	923	1006	966	900	970	909	897	906	900	932	968	938	988	943	993	992	922	986	938	939	979	948	960	953	925	969	924	890	974	928	953	954	952	922	958	932	935	987	905	934	893	888	1002	976	985	921	934	942	954	941	965	905	921	942	924	899	935	926	997	904	943	908	906	923	915	917	944	961	957	946	921	916	917	908	929	963	1005	926	986	925	948	924	930	919	940	930	1036	946	941	939	918	995	944	960	900	931	924	904	978	968	954	1013	897	950	908	975	927	932	980	945	949	960	877	920	936	963	955	975	961	941	926	886	940	927	949	967	925	961	943	935	870	892	914	927	967	924	928	973	907	920	973	911	954	938	970	934	946	918	968	923	951	951	932	942	903	960	941	933	868	932	947	939	1012	946	963	936	959	864	1023	1022	991	896	984	966	936	879	925	958	926	896	968	972	953	913	952	919	981	965	939	889	989	938	898	974	940	922	929	908	919	939	989	989	1015	955	897	972	973	955	929	958	926	940	955	1010	928	982	897	949	1010	969	882	953	951	938	963	947	952	908	934	920	911	925	927	957	928	905	978	971	859	984	919	938	953	943	923	912	962	948	944	925	983	1001	919	973	954	1025	929	926	886	959	914	942	919	965	931	882	962	949	943	922	915	930	977	922	987	937	895	896	958	945	942	898	913	960	942	930	947	924	938	941	1000	972	935	926	944	955	943	971	908	958	952	928	879	943	977	989	971	931	934	888	908	941	917	965	946	939	947	949	940	935	892	922	937	950	874	916	916	1012	976	896	987	929	923	922	956	974	914	940	974	937	966	898	916	946	914	921	867	910	969	914	906	977	918	931	977	944	972	941	965	963	879	946	956	955	990	966	964	948	935	912	927	917	982	950	975	904	917	937	843	929	930	904	968	896	925	957	980	954	924	905	955	949	928	948	953	984	1006	1026	967	876	926	927	947	979	969	978	920	931	973	937	964	930	972	911	951	925	897	923	934	971	919	917	928	950	976	937	975	943	956	972	956	959	968	892	978	965	991	951	933	976	911	915	932	1011	952	970	921	975	899	980	941	939	908	968	916	920	928	896	937	969	949	936	950	950	951	913	940	971	900	950	992	956	911	944	974	885	970	974	886	979	961	936	956	973	949	915	911	937	945	950	945	938	938	918	954	974	927	936	932	923	1026	936	895	934	959	923	900	948	927	933	946	944	942	942	868	915	926	931	905	946	980	960	920	972	916	926	971	999	948	966	994	890	923	975	902	941	900	930	923	891	949	955	969	972	946	924	934	943	948	957	955	981	961	964	938	931	977	1000	891	914	902	881	895	982	965	905	944	937	947	913	916	929	928	954	943	914	963	943	884	925	931	956	895	932	1021	886	916	952	885	888	982	960	965	878	903	986	1020	931	902	949	897	959	956	954	962	921	926	935	941	941	953	981	911	953	923	908	943	929	949	944	948	928	937	906	940	945	912	880	904	909	968	915	896	976	911	935	935	936	976	973	948	981	927	909	991	900	933	905	996	937	965	981	932	967	912	910	906	939	883	953	924	915	946	958	996	940	945	927	900	944	974	929	937	971	904	980	951	964	936	946	916	896	970	914	925	964	964	957	969	941	937	958	915	858	950	953	912	946	935	1007	948	927	939	912	967	987	978	962	990	920	965	961	963	954	911	904	900	872	930	947	943	971	928	939	948	884	921	897	921	972	939	923	914	950	997	902	915	992	875	911	926	954	969	978	930	983	915	959	983	932	938	962	964	913	985	938	936	934	909	922	953	952	1002	973	978	985	905	955	949	910	1002	982	1019	926	918	941	899	925	921	982	943	969	947	914	1014	982	935	971	930	924	967	923	934	980	933	936	962	945	942	942	906	976	929	929	988	919	938	1007	980	905	946	949	908	979	937	980	935	989	939	958	933	904	969	915	995	919	919	910	944	934	941	935	918	887	971	961	922	930	913	939	906	926	912	974	944	898	948	987	940	955	917	954	905	922	895	948	963	936	1004	923	918	949	974	921	907	952	920	945	988	923	936	920	972	965	971	966	937	905	948	957	939	960	940	930	926	912
22774	20940	28469	23571	20975	20642	10763	3728	2753	2314	2001	1812	1610	1515	1469	1393	1222	1167	1238	1171	1085	1105	1041	1044	1026	1108	1094	1068	1056	1005	988	1006	943	915	921	873	867	921	895	882	893	842	836	891	833	803	919	820	877	799	848	868	861	855	871	828	910	858	863	857	852	876	871	856	865	867	830	888	880	886	924	839	920	890	792	882	877	831	831	868	870	792	833	888	853	839	863	838	869	867	835	894	856	824	862	899	847	831	910	811	818	876	870	868	866	870	860	836	859	879	880	856	847	875	831	828	869	864	825	872	920	872	849	816	833	848	849	873	868	828	863	841	788	875	831	828	845	849	875	896	816	853	890	838	790	848	876	916	815	864	870	850	873	861	851	861	846	854	839	822	888	886	856	877	858	875	816	821	826	892	882	889	793	823	878	821	853	876	817	812	860	898	816	863	904	861	846	836	877	822	878	874	877	878	871	917	940	863	856	881	838	884	842	804	857	887	901	891	858	903	832	887	848	875	876	904	805	841	810	839	903	869	857	822	881	844	869	839	851	840	906	826	899	861	866	917	839	864	857	855	945	783	844	818	866	866	911	813	795	848	843	884	913	891	857	879	879	835	846	929	882	839	853	809	899	842	840	864	856	843	847	816	822	870	792	857	858	884	841	840	834	837	831	848	838	859	821	838	850	860	854	904	852	875	801	881	868	844	839	855	868	858	864	856	863	888	815	864	901	892	862	834	829	819	867	834	913	846	865	808	807	805	887	830	843	879	848	834	893	892	864	819	893	809	832	873	851	879	854	897	832	785	953	843	881	861	806	854	855	842	875	824	851	911	881	874	829	833	840	845	897	841	814	834	876	837	815	858	849	812	872	886	882	828	927	824	856	840	871	810	907	867	861	843	851	890	839	850	890	813	838	904	855	891	842	910	896	822	834	856	881	899	828	831	815	819	766	876	816	908	870	846	823	832	832	863	884	821	826	806	861	868	856	842	860	851	849	845	820	866	874	819	852	851	884	845	878	865	884	846	863	901	823	888	857	862	832	869	851	817	830	831	811	873	866	849	898	881	825	859	854	828	875	900	850	856	813	783	835	871	826	857	867	833	852	834	843	874	894	886	864	836	856	864	881	891	883	873	827	846	877	871	842	867	854	846	879	856	888	858	842	839	892	853	896	792	897	856	830	827	869	836	852	879	814	872	868	870	881	841	844	808	861	869	849	818	871	772	858	912	853	862	834	851	852	810	871	861	898	836	817	844	842	912	823	850	895	863	794	845	817	809	852	851	868	858	851	905	894	834	818	878	852	902	818	880	883	856	861	826	882	841	808	884	806	796	862	850	855	905	856	867	900	824	870	859	903	825	887	817	893	827	915	850	847	857	850	818	845	901	837	851	825	909	821	803	824	849	844	867	891	899	874	841	801	909	898	820	815	835	858	841	901	821	862	833	878	857	898	863	849	809	865	885	864	797	832	875	816	895	869	840	879	886	895	895	881	781	843	918	859	788	859	852	826	842	820	814	842	812	796	857	814	786	817	862	854	892	934	878	851	853	882	849	902	773	877	830	854	870	866	852	836	836	906	898	823	902	842	846	871	811	841	812	891	874	864	825	823	852	863	828	888	818	872	826	833	825	883	835	873	877	876	901	856	855	848	862	859	829	848	892	892	876	814	811	819	882	875	826	823	835	861	832	887	878	867	856	888	882	828	816	843	833	870	818	862	814	859	867	872	872	869	861	853	839	825	828	851	862	888	843	828	821	858	815	894	870	830	795	872	873	876	845	828	825	886	838	856	845	827	874	838	861	815	880	860	835	819	869	871	801	858	881	887	896	821	870	853	871	816	877	877	928	848	913	869	884	845	879	861	890	901	876	868	846	860	860	828	853	843	871	856	840	851	892	841	844	908	852	855	822	823	827	849	852	829	832	888	866	831	865	854	855	919	836	883	851	827	879	899	877	880	835	889	837	862	844	901	873	861	829	879	835	854	782	852	827	845	802	856	874	851	890	856	865	871	881	895	838	836	800	886	875	850	832	812	924	830	873	867	796	892	836	851	831	858	803	821	871	821	856	823	838	863	835	811	864	842	810	806	848	882	860	806	827	869	868	873	833	840	884	864	855	855	839	859	858	848	882	833	884	875	784	908	834	868	868	783	859	896	848	870	833	858	806	840	832	865	822	840	907	861	864	891	881	811	811	890	881	847	920	829	865	830	805	883	887	843	883	860	907	850	869	850	820	859	875	815	840	877	877	824	864	840	821	848	906	847	823	808	834	835	810	873	859	884	848	838	853	853	852	844	850	913	898	825	882	889	883	879	873	791	855	860	821	866	856	871	818	825	875	905	811	833	843	891	827	818	846	875	770	854	836	889	831	929	842	905	864	863	841	840	813	884	842	849	834	860	864	841	891	868	903	854	834	819	877	876	818	831	872	878	851	854	859	841	864	884	845	891	842	874	882	856	840	819	887	859	810	874	837	846	843	907	887	819	862	849	830	887	891	883	820	861	814	821	850	818	860	833	785	895	831	841	810	849	849	889	883	880	883	822	886	904	799	844	816	827	840	837	809	903	897	843	814	790	870	824	784	876	817	850	833	819	810	810	863	879	930	860	864	811	888	872	868	819	883	876	837	885	832	861	823	870	824	903	845	796	868	863	824	836	868	818	846	869	800	862	861	876	905	830	842	895	810	867	887	825	895	845	857	865	843	864	864	827	854	845	876	837	854	830	896	889	852	877	770	855	878	855	785	829	882	892	927	876	892	879	852	819	851	829	858	847	821	856	840	923	880	856	896	845	871	888	796	864	837	805	863	859	922	807	816	827	852	874	846	854	901	846	842	839	854	859	910	882	828	801	854	855	847	872	862	878	863	873	857	796	816	836	838	842	840	883	865	900	848	872	858	822	832	852	811	854	853	837	864	851	876	851	853	871	835	828	860	913	855	884	843	888	820	845	836	885	837	842	835	871	873	868	866	859	830	801	828	861	822	885	885	859	855	833	890	884	821	863	882	843	855	824	844	929	794	868	871	850	771	857	851	855	841	884	847	874	844	834	819	830	897	838	813	926	861	881	909	883	881	862	877	877	836	883	871	831	848	814	836	821	891	847	892	830	867	787	890	850	892	903	843	865	828	803	869	909	880	837	898	841	839	877	837	812	837	929	845	802	850	874	790	862	852	844	855	868	868	796	853	918	836	861	864	841	876	878	810	834	810	871	846	843	838	856	826	875	870	878	840	792	855	878	855	815	848	875	820	852	803	857	827	934	853	886	887	867	865	827	905	881	834	857	914	804	814	848	845	816	891	865	809	839	799	830	852	873	884	877	842	864	814	895	833	857	815	871	838	834	861	872	875	824	813	831	865	870	808	821	823	867	865	900	874	838	845	790	895	843	811	843	912	852	887	848	845	889	849	860	875	867	874	821	872	880	837	900	852	887	793	885	888	825	873	833	842	872	820	811	852	872	855	820	835	843	839	863	863	875	847	875	862	878	817	863	909	867	849
35653	59683	45479	25757	17907	13729	8799	6416	5434	4292	3907	3341	2894	2559	2220	2053	1930	1723	1604	1475	1499	1432	1421	1386	1390	1427	1396	1322	1252	1291	1200	1152	1119	1058	1048	1035	1049	1029	1007	1085	976	935	990	1008	964	962	966	975	988	956	935	998	961	981	902	985	999	974	1007	950	983	958	963	1021	980	984	979	989	951	983	963	960	967	1001	964	949	930	958	1008	875	937	969	1000	989	969	971	947	958	947	958	944	934	942	979	993	925	971	922	944	960	999	905	981	976	982	981	946	974	946	930	974	997	914	1009	942	950	930	946	985	927	920	934	919	980	964	934	959	981	988	950	980	954	933	949	963	981	989	944	927	982	954	1063	955	961	938	972	897	961	954	938	902	931	966	976	966	976	953	939	956	977	898	928	900	946	1016	997	966	982	922	1024	1018	1002	963	942	946	945	969	1000	920	935	957	1007	976	954	946	946	955	1010	1006	915	1000	991	938	963	972	959	923	979	969	956	1036	908	964	955	925	958	963	1004	947	1011	986	967	988	978	965	970	982	952	948	929	948	1005	961	917	994	923	951	960	919	978	925	953	974	954	953	922	950	1006	951	978	998	926	974	1032	949	999	925	1005	924	913	941	948	959	992	949	959	1015	959	967	991	961	986	961	944	961	987	913	990	944	948	922	977	933	968	1002	959	1001	979	907	1023	1006	991	945	990	953	974	984	964	991	1011	966	949	959	949	1017	975	948	1014	949	984	1010	930	949	969	948	957	914	939	967	1006	985	1029	1017	960	958	1007	965	945	930	966	937	925	1006	947	920	1020	1020	1012	936	933	988	981	938	969	955	942	965	919	945	956	937	1021	892	965	1017	942	928	922	952	882	907	930	967	959	967	931	951	957	967	936	966	938	931	984	1029	930	930	902	948	956	945	910	961	903	976	990	934	955	892	949	919	924	893	931	958	939	915	921	979	1008	964	954	916	941	970	949	927	978	951	986	957	967	998	998	907	935	965	919	994	950	963	933	1023	937	975	996	1014	956	939	987	948	970	921	1034	918	955	950	896	919	932	951	923	945	969	945	927	915	971	982	962	962	927	921	881	982	1004	979	932	995	939	973	920	1000	956	958	963	1012	945	947	939	1008	1014	938	965	966	957	939	927	958	963	996	956	957	944	923	968	923	959	978	945	1000	968	1006	972	982	984	919	933	986	929	953	977	880	935	913	931	938	989	1035	956	967	973	1008	927	972	981	953	926	982	962	1035	965	935	987	893	973	952	995	968	964	946	974	959	918	981	924	959	1008	989	925	977	908	920	941	976	934	903	944	1015	967	950	960	927	970	988	943	967	956	964	971	987	964	972	928	966	928	947	906	937	961	969	987	1032	969	964	909	938	946	973	923	987	942	1000	913	948	954	917	1009	952	935	973	944	968	907	913	954	961	998	989	1002	917	923	954	995	979	944	945	989	1004	963	923	965	925	989	990	982	969	967	992	931	968	973	973	981	980	999	927	979	951	945	942	928	994	964	975	975	1000	1051	973	964	948	924	977	944	975	967	939	952	957	976	945	972	917	918	947	912	940	938	981	956	933	938	947	955	952	977	951	922	949	915	988	1000	994	989	985	965	940	979	983	980	933	950	986	986	965	896	944	958	1037	921	971	949	974	1020	1014	957	991	985	971	921	1003	977	965	946	1011	968	954	913	971	988	901	943	987	933	937	978	962	923	978	941	991	955	940	1007	968	947	946	1049	994	972	874	956	978	948	966	926	953	999	927	951	957	963	943	949	909	955	931	1014	905	1003	967	943	940	920	956	947	956	957	930	932	930	944	950	984	958	914	1018	983	921	913	932	997	966	943	971	941	940	953	963	970	905	928	991	933	922	979	952	933	937	979	938	1005	980	967	899	959	977	981	894	939	980	940	1015	962	966	922	920	929	977	970	966	918	973	931	912	979	906	945	963	988	956	916	993	896	1021	934	908	966	951	962	958	934	988	941	943	1027	948	948	927	929	892	996	957	944	1001	966	944	959	943	955	908	993	988	955	942	986	958	973	951	980	954	927	947	940	975	954	956	951	989	920	971	906	950	953	956	933	947	919	953	934	918	967	966	942	994	946	973	969	997	993	963	965	958	997	967	944	1007	951	917	947	991	955	969	913	968	982	943	981	977	954	952	930	984	994	963	969	919	957	933	972	977	930	929	906	972	948	955	921	1003	957	988	926	1014	992	971	969	903	940	1004	945	975	970	985	942	995	964	989	965	986	929	957	993	923	1021	982	989	955	965	1012	975	953	963	938	994	958	945	996	955	962	959	977	967	976	982	978	941	914	978	935	957	951	955	968	973	925	966	1009	948	969	959	991	982	906	999	1020	991	972	976	959	950	951	957	945	959	947	922	1015	956	1002	970	936	919	958	992	982	1016	960	967	976	960	990	1007	936	931	1000	957	988	989	961	978	943	964	978	905	930	1026	912	914	905	957	971	958	946	922	1006	963	922	892	1005	979	948	944	912	964	927	983	977	976	966	965	951	999	918	930	948	950	951	961	962	1005	934	902	1025	954	961	961	984	987	916	960	896	953	953	970	994	978	978	952	955	928	949	971	934	977	919	990	974	952	965	966	953	984	1021	934	944	969	964	960	936	937	965	1002	961	908	908	973	1025	948	946	942	952	953	959	980	957	973	988	1005	944	955	932	965	996	968	967	989	918	941	1008	960	941	985	955	974	917	941	954	963	1023	968	884	933	976	930	1005	923	936	957	932	1023	991	918	893	964	959	945	958	952	1021	901	977	911	975	971	962	941	999	942	951	883	904	969	967	982	972	948	952	977	983	990	935	932	957	939	983	912	977	980	980	976	952	963	1000	956	943	960	983	950	983	955	924	968	942	949	960	989	947	946	947	978	965	962	936	944	1024	984	921	946	1019	991	986	990	1007	926	969	952	970	964	962	882	949	901	995	953	945	901	960	936	947	1000	1005	1007	943	950	972	979	980	986	990	886	900	945	991	943	915	932	966	966	950	951	924	922	907	946	919	939	979	929	979	1002	939	937	1007	949	911	1026	970	946	929	982	976	973	1000	929	970	948	996	975	997	937	966	958	1051	1002	1049	927	951	975	1004	921	929	980	965	974	968	1010	994	949	923	960	970	950	928	949	990	928	949	905	975	954	1003	927	990	983	951	958	977	995	922	931	959	957	984	933	976	999	993	945	961	976	966	1009	898	987	959	922	954	969	982	951	920	962	945	977	977	941	947	957	931	953	943	939	902	931	961	1025	973	999	935	986	992	949	962	982	975	958	988	928	971	964	937	976	958	1016	944	984	993	929	957	1033	1000	984	915	939	967	953	973	946	951	928	957	865	1004	919	962	1019	888	998	934	951	968	959	976	966	965	935	977	968	916	952	928	933	1001	939	907	918	937	969	975	965	963	959	981	1056	1017	957	944	970	954	937	976	931	989	974	950	1025	912	1008	1012	963	1018	903	952	981	970	932	1004	992	962	967	962	962	964	942	1018	987	995	937	938	923	899	963	909	973	969	974	1000	928	918	935	957	964	951	963	930	967	946	936	943	976	942	964	930	915	935	983	968	956	980	984	928	945	928	987	957	1002	935	968	944	939	964	960	936	982	909	965	994	979	956	986	961	938	935	990	979	975	929	959	970	1002	893	916	943	949	965	953
28752	26688	24690	11730	4239	2918	1705	1218	1077	977	884	831	732	774	714	713	702	687	669	625	592	609	586	583	556	616	586	608	652	601	596	593	546	557	524	587	536	588	530	546	544	576	539	533	575	546	553	535	511	502	564	542	534	562	552	509	563	567	519	517	542	519	537	539	522	514	534	516	530	559	565	535	550	572	614	569	552	530	555	554	540	522	558	528	556	507	533	543	555	525	535	519	523	519	547	559	587	574	545	559	530	549	587	545	563	521	555	522	532	500	540	511	535	535	568	582	550	542	550	516	541	535	514	491	561	518	540	483	524	542	567	573	558	575	579	568	536	551	530	546	548	555	511	566	530	551	536	516	559	549	504	523	516	536	572	579	537	533	599	534	589	521	601	539	535	537	519	494	488	545	553	559	548	580	541	509	524	580	561	554	542	556	532	528	539	530	527	533	518	465	533	520	529	533	546	544	516	544	572	501	544	533	545	517	563	525	523	569	534	544	593	553	550	541	520	579	550	550	540	524	573	526	530	552	517	533	515	537	550	485	553	494	586	573	514	540	519	518	531	540	548	557	528	565	564	528	544	525	540	525	516	552	555	525	551	529	567	488	562	555	516	577	551	539	542	499	519	525	587	546	538	511	562	494	486	549	503	517	571	538	524	567	551	555	534	547	512	543	513	538	552	622	530	585	602	515	520	518	566	563	548	488	517	506	491	553	493	566	557	546	535	581	520	527	524	586	518	523	556	558	550	537	536	528	576	563	559	573	557	525	485	565	516	584	565	575	494	513	518	539	542	517	529	567	580	531	544	562	517	553	504	534	537	529	526	587	542	558	488	509	512	527	552	531	510	504	522	546	570	505	498	571	524	539	542	531	530	561	524	512	587	502	555	546	570	539	556	534	570	559	493	560	547	584	556	493	513	544	528	515	528	537	518	517	518	541	542	531	542	520	525	534	530	527	554	560	535	503	596	563	544	543	570	520	531	554	556	479	533	554	554	540	535	514	533	492	557	570	495	545	590	531	491	539	499	551	530	569	560	573	507	553	541	488	582	519	520	567	550	536	560	562	541	515	526	535	510	524	497	530	521	599	545	556	467	590	558	521	541	560	555	549	529	519	562	520	523	542	536	557	517	511	505	499	549	522	522	550	514	525	517	509	534	574	526	591	562	551	562	563	553	537	537	536	541	576	520	535	538	529	554	529	612	566	552	549	531	575	543	531	513	547	526	545	538	511	554	542	531	535	560	550	520	581	574	557	569	550	549	570	522	564	534	595	580	555	565	557	484	559	495	535	541	514	520	534	559	546	530	534	541	562	531	537	547	558	566	602	542	535	527	534	552	540	528	534	589	512	582	546	525	518	514	512	533	565	537	565	571	534	552	538	553	565	529	576	517	517	520	533	559	523	559	515	558	538	551	540	496	513	559	517	548	550	515	607	515	485	540	534	555	547	575	557	527	546	525	536	577	550	539	533	530	524	513	554	570	519	540	552	565	516	541	545	588	538	566	522	591	530	522	550	564	518	573	544	535	532	505	535	509	550	516	548	510	536	582	495	569	536	521	590	531	534	514	586	513	556	547	560	594	558	513	549	588	516	559	540	538	514	559	593	527	546	563	542	523	541	547	582	533	540	506	546	562	547	535	562	562	546	528	565	514	523	562	557	562	540	570	547	496	539	552	574	521	551	540	552	576	560	537	541	517	537	564	516	544	555	587	550	504	548	565	565	459	596	533	520	576	530	545	541	535	556	532	572	553	551	531	499	532	516	560	562	560	574	535	532	518	545	525	536	529	515	546	488	560	507	541	541	510	565	515	553	519	546	562	515	545	536	534	540	530	564	556	558	531	536	527	578	560	528	577	522	520	526	536	585	556	505	515	543	594	556	533	549	583	528	525	534	529	548	605	520	554	512	517	517	554	573	525	550	524	561	558	546	550	584	532	555	547	511	527	536	574	548	551	536	524	545	567	522	579	537	500	516	536	536	527	517	534	572	555	554	589	570	535	571	529	530	519	521	493	566	529	570	546	566	534	479	547	534	571	566	560	569	521	573	527	575	526	560	523	505	537	555	519	580	568	508	553	553	558	517	553	544	528	607	536	531	525	529	577	555	558	564	555	520	548	534	528	519	544	522	580	519	532	548	516	551	598	548	532	546	521	525	537	570	508	539	546	509	552	517	566	567	562	551	558	498	546	543	553	553	510	533	561	598	547	602	527	577	508	535	549	540	517	540	554	554	572	555	520	584	570	534	588	577	530	565	569	579	538	537	514	550	555	559	508	533	532	593	552	533	591	532	541	554	526	536	504	561	478	510	563	541	535	555	524	563	539	536	538	566	564	530	538	568	552	544	570	588	541	570	583	523	542	574	552	565	564	542	552	532	576	533	559	565	519	570	524	569	534	531	554	568	504	554	541	544	526	500	530	527	551	538	566	551	531	554	579	518	589	566	511	545	493	566	549	540	591	540	569	538	580	557	529	558	506	531	535	489	532	515	528	573	540	538	531	556	553	515	537	569	549	549	540	532	545	518	582	551	581	554	532	545	534	576	536	525	562	557	549	558	538	530	551	483	480	544	565	529	543	559	545	558	532	555	529	519	548	487	536	516	562	570	571	533	535	543	568	523	539	540	532	584	568	527	569	532	557	529	511	579	518	551	548	548	546	576	551	517	525	538	527	510	509	541	555	566	564	536	576	573	566	518	538	527	535	534	546	539	535	504	525	552	572	533	545	560	512	530	532	542	563	516	530	564	572	556	589	526	570	562	585	517	547	531	551	545	543	536	516	533	546	513	540	520	536	561	534	545	529	524	581	547	534	555	596	520	513	541	526	537	535	526	554	527	543	540	515	548	561	510	531	574	560	517	524	539	562	514	528	546	572	573	513	494	541	589	605	518	540	600	542	527	570	536	486	584	520	532	519	545	556	538	522	564	571	547	545	551	524	566	553	555	538	528	534	513	561	540	524	557	537	575	539	550	548	530	564	541	529	536	526	565	513	521	549	496	504	518	538	499	556	527	557	530	547	534	541	581	558	520	546	541	503	480	538	554	558	554	484	544	574	556	504	512	503	525	533	507	524	563	580	535	543	533	567	537	544	543	532	560	560	508	542	548	538	563	533	534	540	507	502	513	568	558	523	523	518	531	587	541	541	561	523	522	556	548	551	521	537	562	560	554	553	560	560	535	510	550	577	585	550	489	532	535	533	529	569	563	510	566	526	531	554	544	547	528	509	527	552	515	550	567	515	574	570	517	504	559	527	531	573	540	550	527	558	534	546	522	538	558	531	557	575	547	569	565	504	573	571	491	505	526	563	514	587	552	586	571	536	541	545	548	572	549	522	538	526	552	537	531	495	562	557	545	550	554	512	526	538	503	557	580	578	602	542	527	529	486	561	595	569	585	497	556	526	575	544	555	585	544	571	567	529	522	551	557	500	549	533	520	550	544	520	520	536	543	524	576	570	507	517	535	559	537	540	542	530	522	541	521	549	549
30013	41195	28899	11920	7475	5801	3411	2383	1990	1893	1675	1424	1229	1080	1051	981	945	861	875	873	839	845	786	806	767	830	813	832	826	764	737	780	777	713	693	709	699	712	649	731	667	663	633	694	663	704	687	616	673	624	619	628	685	659	625	694	640	637	660	691	659	667	624	626	597	610	653	681	664	652	653	613	636	703	633	651	664	657	659	653	656	649	657	674	645	640	648	660	613	676	726	622	648	643	624	687	644	588	697	633	665	655	641	643	660	653	652	676	642	680	666	693	656	639	664	631	618	649	644	665	690	646	663	636	618	645	611	673	640	656	608	653	652	661	669	639	690	627	673	673	678	680	619	594	674	670	643	697	672	688	640	612	636	653	686	625	630	649	632	690	645	665	716	666	605	644	647	625	659	635	648	636	679	620	662	661	636	615	669	654	705	631	646	689	698	696	700	648	633	684	643	649	685	658	711	644	655	650	663	676	659	648	649	689	679	658	660	630	667	680	596	635	642	695	630	694	670	668	659	672	670	654	637	630	627	618	662	675	621	641	634	659	653	650	663	587	674	627	645	669	634	636	644	638	646	696	645	684	634	664	690	684	651	657	657	681	655	649	660	684	636	635	653	615	674	617	683	666	629	703	628	693	631	662	639	716	659	670	670	659	641	650	698	628	648	625	692	652	669	627	652	646	646	675	633	624	692	650	663	679	682	637	730	661	649	691	667	657	631	664	650	667	634	646	666	658	658	624	651	661	651	668	628	679	665	606	618	622	724	691	647	644	675	680	666	620	652	682	641	603	624	663	665	630	651	671	625	644	651	661	638	632	661	622	675	685	732	647	652	692	626	675	690	588	662	578	630	656	651	632	631	635	652	643	665	624	620	679	680	699	643	651	665	644	643	591	607	641	703	657	655	697	636	629	637	633	641	639	658	632	629	715	673	657	626	643	692	681	620	650	620	605	667	682	677	643	669	643	638	684	686	684	643	646	655	715	636	644	618	641	642	658	642	648	620	717	645	634	669	672	624	660	651	640	613	643	662	670	667	675	680	651	654	634	634	619	636	625	636	666	647	655	656	624	654	622	650	663	608	665	671	671	649	695	675	664	674	617	652	651	643	649	663	645	662	638	612	671	667	640	659	689	652	675	638	665	665	642	629	628	687	700	642	637	697	626	612	633	646	662	658	633	673	652	590	678	650	658	656	672	666	673	689	675	684	620	648	657	645	655	642	673	708	700	688	699	637	611	630	661	677	634	649	681	678	637	672	676	665	608	642	628	640	635	633	693	631	600	675	688	628	626	660	665	639	680	656	637	652	708	598	656	664	611	684	648	642	660	596	637	606	655	714	653	635	676	673	653	664	630	629	645	693	663	659	690	628	643	679	628	666	679	670	645	667	649	677	644	669	644	688	644	693	712	610	673	607	678	691	640	656	666	635	671	699	655	676	633	665	678	655	681	670	660	618	667	641	606	608	637	676	659	694	640	652	672	640	648	641	696	643	646	615	647	673	679	645	642	670	642	655	629	687	648	634	648	665	694	660	623	684	596	659	638	666	670	687	678	640	655	697	696	683	690	608	652	684	614	647	621	626	614	671	689	594	642	651	689	624	685	667	646	668	664	639	662	628	667	654	657	687	629	650	659	669	652	621	623	634	665	632	674	664	691	666	632	705	672	687	665	663	647	637	687	650	638	658	639	658	635	624	655	683	650	630	637	671	656	670	659	677	644	678	661	688	650	631	622	653	625	695	697	710	688	643	643	657	669	643	622	724	699	645	648	636	675	654	630	691	667	648	652	687	644	682	650	646	631	647	681	643	665	638	643	693	621	647	669	663	597	636	630	655	675	617	622	622	695	675	650	652	669	654	681	642	662	632	669	692	665	633	608	649	667	660	662	666	600	677	629	671	655	655	660	621	686	626	652	653	672	609	679	621	641	680	630	634	666	685	676	603	661	634	680	658	641	654	730	621	656	673	654	689	689	661	655	644	663	699	658	639	650	660	645	695	674	665	667	654	618	614	636	686	621	655	669	655	641	687	670	639	612	672	657	644	638	666	636	670	590	678	681	712	702	668	652	680	701	672	669	625	674	634	653	698	658	624	684	677	655	688	650	637	696	657	641	690	620	632	630	642	628	610	672	692	700	641	649	662	647	620	690	641	646	691	652	620	646	662	648	684	690	653	676	663	633	664	643	657	672	647	668	643	695	683	670	720	644	633	620	684	623	628	599	651	670	648	683	682	605	671	722	669	621	657	591	673	668	650	622	686	670	663	704	690	691	652	629	721	680	631	664	692	640	641	686	684	687	623	677	639	608	660	692	693	617	644	639	679	615	603	672	667	690	672	655	616	671	656	626	655	651	703	653	664	627	660	647	645	625	648	650	654	687	659	690	652	641	623	697	657	680	629	627	634	680	675	661	647	668	655	654	681	677	685	653	689	712	583	627	644	666	668	652	660	690	675	626	671	646	645	665	639	685	650	645	624	688	669	644	664	679	665	669	651	652	608	643	653	643	683	647	613	658	671	636	648	701	688	716	665	705	670	636	642	609	652	649	660	666	642	679	626	692	672	670	664	660	621	671	663	643	626	657	627	635	684	634	632	675	645	651	671	623	643	656	632	657	644	675	696	667	665	684	690	632	685	646	631	637	659	637	698	664	652	645	670	639	621	661	630	629	671	647	650	613	635	633	622	669	676	665	675	644	650	689	640	642	652	665	635	694	657	646	656	655	647	619	641	648	639	622	658	676	682	701	641	659	670	644	689	638	689	654	677	612	626	659	669	688	658	608	631	667	627	626	617	679	624	653	638	665	659	637	592	638	655	625	675	678	681	622	653	642	679	678	666	658	675	676	675	631	611	634	665	648	662	652	657	674	627	627	679	631	648	612	602	674	631	642	614	660	641	640	663	681	630	655	667	673	736	684	664	628	671	642	642	663	689	621	647	649	649	642	688	704	623	642	714	634	663	681	642	685	696	604	602	642	661	687	648	684	603	636	609	651	665	691	631	615	712	643	629	628	636	632	685	636	696	649	670	620	656	623	669	657	691	653	634	669	659	692	715	653	706	627	661	655	693	604	672	683	672	648	661	609	671	664	620	653	642	651	685	641	609	645	679	660	673	656	650	669	671	674	662	643	619	615	669	638	670	657	655	651	654	595	657	636	654	683	649	575	605	653	637	628	624	645	636	638	631	637	645	696	619	664	643	689	651	675	631	595	657	695	674	630	641	686	708	644	713	689	663	630	673	650	636	672	696	671	700	662	653	616	643	680	627	629	700	658	653	650	681	668	648	658	667	606	653	681	674	629	646	631	621	590	663	668	697	665	670	675	587	669	667	679	636	630	653	656	682	642	637	657	647	676	643	703	647	660	683	655	651	688	645	639	643	648	658	602	635	619	682	664	639	666	644	679	665	641	637	710	609	714	623	707	655	666	603	656	645	675	624	676	633	675	654	645	695	657	650	616	605	668	649	633	656	670	645	597	637	615	660	654	669	645
23985	20936	27964	24235	20152	10317	4561	2274	1527	1487	1350	1223	1042	985	836	819	732	696	671	701	675	634	585	589	580	590	557	619	579	608	568	624	579	526	580	551	523	553	534	491	504	542	531	534	500	533	483	461	487	502	510	507	521	498	538	503	500	505	498	496	517	480	535	511	488	495	506	522	526	539	500	516	529	490	507	498	496	529	498	494	441	510	522	486	491	503	484	537	484	507	496	530	525	515	494	505	543	565	480	499	483	470	495	512	454	503	491	498	499	496	513	470	474	485	501	471	532	464	469	480	505	505	475	483	498	519	506	489	513	511	492	481	532	516	514	466	524	500	499	519	490	514	499	477	494	512	536	496	507	531	507	450	506	525	469	486	555	494	530	524	513	505	521	489	501	528	516	539	531	533	507	515	505	500	514	526	524	555	513	488	486	478	498	491	512	514	495	509	497	530	498	545	499	516	485	537	487	514	485	501	519	491	544	496	555	483	476	473	502	487	487	494	511	492	477	480	505	497	448	500	522	507	501	469	516	533	483	485	486	499	492	514	503	489	525	502	528	497	482	518	478	495	445	488	500	504	511	548	487	511	459	504	488	508	461	482	548	502	500	528	511	499	501	494	459	518	523	513	493	484	465	513	492	543	532	548	531	472	502	517	483	491	493	500	508	498	461	511	507	486	546	506	497	532	493	500	517	529	551	472	479	527	497	487	445	506	537	458	525	491	541	501	531	522	446	485	505	508	494	495	511	497	479	473	520	513	524	501	501	507	534	528	501	494	494	480	506	507	523	487	496	466	482	513	504	501	498	535	539	548	519	551	509	490	500	519	508	536	455	483	513	494	494	471	508	484	531	522	511	493	485	483	521	509	486	496	512	508	508	490	480	470	498	512	516	476	473	505	524	499	533	550	488	488	483	534	501	480	501	470	502	478	480	535	521	508	475	511	503	541	530	509	447	474	515	532	484	475	489	498	456	481	480	496	490	547	486	544	555	499	530	541	520	459	507	494	517	509	487	507	541	474	505	495	521	479	482	494	504	531	500	488	526	496	498	478	488	553	504	533	475	512	499	504	489	471	503	497	494	502	528	463	532	489	491	477	499	546	527	498	478	508	454	505	514	488	513	517	517	492	512	489	518	532	479	508	506	545	494	492	466	513	500	473	493	546	519	513	495	517	493	485	502	487	504	510	518	514	515	488	523	525	474	479	527	483	468	466	481	502	498	496	521	455	473	467	501	498	475	482	513	495	470	524	541	500	481	498	470	493	529	491	547	526	469	487	453	489	487	515	473	532	516	489	494	535	513	484	498	486	467	492	490	507	511	487	543	455	555	488	464	504	506	494	536	536	506	489	470	534	478	541	481	547	502	487	484	498	517	480	492	494	494	526	559	504	495	493	498	513	531	515	501	483	509	533	486	540	491	507	523	477	519	516	524	477	532	509	499	524	482	464	495	508	514	474	529	549	537	495	497	482	513	505	529	530	526	532	508	495	517	541	526	518	467	509	560	516	520	511	485	490	533	492	482	513	491	462	496	515	473	485	514	512	495	457	476	541	488	459	513	466	483	512	510	495	519	534	469	487	475	475	508	473	516	507	490	468	529	508	440	505	491	495	487	486	485	515	508	497	533	522	489	503	529	541	511	436	518	469	535	533	524	496	540	501	474	526	510	481	499	446	504	494	500	517	501	475	512	494	527	460	537	507	549	506	517	453	503	496	480	499	464	525	495	488	492	477	479	499	509	467	483	456	473	483	512	518	464	522	518	478	483	508	509	535	486	486	508	476	506	477	501	468	465	497	491	502	520	482	478	489	519	510	480	506	485	515	506	501	514	522	500	535	545	468	468	509	511	483	487	520	468	535	525	453	505	488	510	510	463	504	504	520	461	476	555	509	480	498	462	548	513	533	468	512	513	469	525	489	498	498	537	497	466	459	497	513	505	494	505	497	495	478	523	522	491	503	527	551	542	500	491	493	544	540	538	503	487	491	495	501	509	519	482	537	528	479	501	448	508	488	508	500	498	517	497	502	508	531	485	473	494	513	496	442	505	486	465	496	491	509	532	520	526	467	463	529	467	486	506	511	482	519	487	506	527	501	513	526	508	521	502	508	534	503	505	489	508	512	493	475	496	526	529	494	561	526	506	492	543	484	495	467	472	494	478	529	483	518	547	494	511	508	518	502	492	489	470	515	471	495	492	545	507	527	474	477	458	491	490	469	514	530	497	522	505	499	516	515	508	538	487	490	526	492	515	438	498	524	490	499	490	516	501	468	518	521	492	504	506	481	488	529	510	492	535	504	498	493	501	542	519	488	464	530	496	478	542	490	500	471	497	508	491	510	501	521	513	506	517	476	516	524	516	510	509	540	511	495	540	541	512	484	488	504	481	524	525	482	485	460	527	471	517	554	526	520	507	515	496	522	508	500	451	499	498	491	502	509	488	507	504	479	514	475	481	497	483	508	501	495	535	497	471	508	521	522	518	494	514	474	511	511	509	502	499	470	477	537	504	528	467	494	490	511	452	476	516	466	483	508	486	486	504	473	502	475	452	487	468	522	526	528	504	503	488	509	534	504	502	516	506	483	516	512	532	514	490	480	533	486	508	472	460	515	494	478	539	520	483	510	502	497	477	509	465	494	484	482	533	484	510	482	515	492	519	508	482	468	515	526	497	506	460	502	559	529	504	518	509	492	491	527	523	493	534	526	513	493	512	539	513	528	496	526	528	472	479	509	466	539	512	490	505	519	524	490	477	508	500	509	470	531	514	459	506	498	467	537	495	498	512	510	507	516	510	486	539	525	525	485	506	462	515	505	502	471	522	455	524	519	521	522	467	511	490	496	497	492	508	499	469	547	473	495	516	528	502	462	472	533	521	481	525	492	507	517	514	511	499	498	503	473	496	459	472	534	517	502	483	504	464	529	494	520	514	507	481	518	478	505	531	489	487	473	494	494	489	465	525	502	500	521	483	525	513	482	462	531	479	487	491	534	491	509	499	538	491	504	476	480	550	532	485	486	487	529	490	522	517	494	494	492	520	486	517	524	505	499	482	489	516	501	517	516	505	528	470	503	508	504	528	487	504	499	524	513	519	484	510	520	522	515	529	494	506	520	464	506	534	545	478	513	531	487	480	521	498	526	479	476	479	488	517	540	518	482	492	504	487	480	467	495	519	492	490	509	515	489	487	465	473	491	525	470	485	520	475	492	504	512	478	510	523	496	514	518	461	539	498	510	501	496	514	495	478	497	493	535	514	514	508	485	542	442	523	512	524	521	485	519	567	494	487	482	523	500	480	496	505	509	501	505	480	510	520	503	490	468	494	473	528	465	510	486	486	476	508	496	509	492	526	497	535	457	541	492	525	443	476	482	536	527	465	502	460	527	502	488	522	510	483	514	490	514	501	535	492	499	493	477	492	488	521	506	472	442	502	495	500	503	509	493	470	472	494	477	526	501	478	479	476	505	489	489	530	523	505	509	512	506	505	512	484	505
31944	51805	40984	21168	12123	9334	6965	4498	3250	2991	2639	2336	1943	1693	1510	1302	1140	1005	973	883	883	901	884	787	771	799	834	822	811	768	725	801	774	730	657	693	682	636	629	614	602	651	638	612	571	569	634	631	620	649	616	626	573	629	571	617	615	612	589	609	610	619	659	606	609	583	587	616	597	583	622	600	618	583	614	599	587	609	575	566	615	563	616	614	646	607	590	629	583	579	588	624	569	618	614	589	539	622	594	636	591	562	580	572	601	547	601	633	611	594	638	598	648	642	626	633	563	643	641	645	580	588	628	609	523	558	580	651	599	557	606	648	597	577	600	627	577	613	587	616	614	600	597	598	602	574	594	580	635	601	626	620	623	593	623	597	632	617	600	591	592	596	575	595	621	585	613	633	638	616	583	567	604	574	601	584	624	601	566	572	602	595	619	604	603	606	591	577	612	578	580	561	599	599	600	631	602	586	593	602	585	589	565	608	639	585	628	613	566	569	644	596	619	640	575	595	585	611	624	584	629	572	609	637	562	568	667	602	626	618	646	601	607	581	635	644	590	660	618	625	618	609	647	591	591	582	573	591	595	662	630	601	584	596	619	581	606	615	580	587	575	606	625	637	592	632	606	592	619	605	574	572	608	633	576	610	623	567	630	623	625	616	607	589	562	540	580	554	551	623	593	570	637	597	599	600	582	648	586	580	579	595	592	625	599	583	579	615	575	558	584	572	595	593	596	622	641	618	614	652	561	569	625	608	643	631	575	580	641	593	582	596	602	630	606	594	638	592	609	618	620	610	621	622	578	614	574	627	588	615	607	595	556	582	610	603	609	618	574	611	591	637	571	565	574	615	572	569	649	630	597	577	557	601	638	562	619	595	607	570	590	635	602	596	568	584	570	619	605	619	594	646	576	573	592	601	597	637	608	610	621	614	582	608	637	603	609	611	579	593	628	604	598	595	664	606	599	579	585	616	579	624	628	613	628	561	585	602	586	622	612	583	605	570	601	618	609	630	598	602	562	625	627	580	595	589	625	591	600	551	594	628	603	573	604	612	622	588	651	616	613	601	594	597	608	601	569	582	613	577	617	589	590	592	585	663	613	599	626	607	554	649	599	564	653	616	537	605	568	617	620	572	563	560	560	617	563	596	618	622	572	582	614	575	565	591	654	623	620	601	608	640	631	575	585	588	598	608	622	604	612	630	591	575	637	620	622	595	587	580	557	602	647	568	605	592	600	591	603	602	608	577	617	586	608	602	581	558	568	630	636	612	623	621	606	561	597	636	556	562	590	622	611	581	583	596	620	596	561	622	602	592	605	602	594	629	558	586	577	579	602	607	612	592	587	593	541	624	615	597	599	596	636	635	623	604	606	606	598	559	622	654	567	594	672	587	592	595	618	639	615	621	602	573	619	564	568	571	595	630	573	615	588	620	610	595	566	574	568	613	623	608	600	592	622	613	634	590	677	584	615	576	565	572	591	617	599	607	576	597	600	638	597	605	627	622	604	604	641	578	596	614	583	641	570	616	616	554	611	581	579	576	616	583	599	559	594	648	617	574	565	625	591	638	585	591	589	603	583	643	625	624	600	603	622	617	603	594	572	590	583	616	571	576	583	583	610	633	595	575	622	620	612	610	627	606	618	599	585	589	649	584	608	609	577	606	595	600	618	605	597	530	574	573	592	661	631	616	600	614	607	612	611	588	583	559	595	625	595	638	615	619	582	580	595	616	623	633	616	590	610	656	613	612	650	626	600	608	624	560	602	573	619	601	606	628	593	620	631	563	628	598	576	605	613	593	596	610	550	635	592	607	580	583	618	593	566	605	633	655	643	638	602	583	572	575	608	616	601	591	641	598	569	641	628	667	655	568	606	618	587	619	597	611	604	567	654	603	592	577	600	586	578	635	578	601	602	594	593	645	584	616	621	614	567	605	610	594	582	656	600	610	561	612	641	590	594	593	555	608	617	602	673	582	597	556	622	614	591	610	632	617	575	653	578	609	569	645	641	603	610	579	618	632	562	600	594	630	607	600	601	601	617	557	615	638	564	575	594	567	591	607	611	595	600	590	581	596	617	592	604	626	605	571	604	652	572	614	580	574	616	615	593	519	553	606	627	539	597	587	599	633	592	615	584	622	590	570	608	602	629	603	541	641	598	606	619	602	593	607	603	627	626	604	607	592	586	546	584	611	603	616	616	572	639	639	623	612	575	558	581	628	633	653	611	591	578	636	576	588	644	590	586	577	597	614	611	609	606	557	635	629	564	616	595	569	563	609	560	610	548	657	576	592	612	577	612	575	591	603	567	631	583	612	646	621	591	607	629	538	571	596	563	634	565	599	561	576	592	630	614	623	595	584	622	613	556	603	620	563	631	562	573	602	569	550	624	609	636	644	567	600	607	609	606	583	567	590	595	571	574	568	601	588	591	555	602	615	562	569	617	584	545	629	629	583	630	597	626	650	598	586	618	571	589	637	594	580	570	607	573	595	597	600	617	568	593	591	607	615	602	639	588	624	611	609	632	633	616	578	608	591	583	584	539	591	611	571	587	641	620	561	568	572	562	593	599	613	546	619	587	558	563	619	609	589	613	593	594	634	580	600	652	589	680	632	611	613	618	597	589	615	596	558	586	598	588	645	658	593	590	572	625	555	601	582	627	610	635	523	583	600	615	636	633	639	566	573	616	573	609	608	628	605	589	601	614	604	605	620	605	610	596	610	607	631	604	613	593	577	571	612	578	609	593	605	607	610	617	564	616	613	583	629	609	626	582	624	586	612	588	637	592	627	588	601	567	621	639	602	610	597	623	583	614	595	630	616	614	606	662	599	616	592	591	598	607	601	575	593	572	590	613	586	620	595	603	647	602	626	564	571	597	600	598	643	585	583	577	625	615	618	583	633	611	577	606	577	620	593	609	644	558	607	612	581	570	597	582	607	621	621	606	611	571	565	625	551	637	654	618	617	580	629	600	577	596	583	581	600	661	595	603	594	574	607	544	636	580	638	594	626	622	602	640	582	590	641	626	614	578	567	608	578	606	575	573	655	596	612	607	613	577	616	568	567	606	621	573	609	604	592	612	593	645	617	605	619	646	574	622	610	596	628	599	570	550	567	585	573	603	573	611	635	609	603	584	624	563	614	599	568	609	567	567	592	559	622	587	590	636	561	622	622	584	554	642	619	637	579	605	608	615	627	585	582	584	622	614	615	583	579	548	564	581	635	615	600	588	573	610	534	563	588	598	609	625	546	609	537	560	623	601	628	617	564	591	606	604	617	639	612	593	621	605	572	605	573	639	602	646	598	591	543	621	590	648	597	604	582	615	609	562	582	624	602	596	560	643	602	630	592	650	604	603	627	613	595	600	582	604	527	575	608	585	621	625	586	594	603	662	559	621	608	592	576	614	573	599	586	586	605	599	603	620	623	565	623	612	606	587	595	619	612	607	599	602	575	586	599	580	620	543	557	611	601	578	587	596	608	630	609	584	594	620	599
25007	21028	27167	24545	11808	4522	3270	2227	1761	1645	1424	1384	1298	1178	1109	1036	980	979	951	961	940	884	965	858	925	857	843	868	904	877	875	926	829	855	795	857	801	790	818	756	825	823	795	845	832	899	822	870	849	845	824	803	800	791	818	855	817	789	833	819	790	773	830	799	845	788	808	800	849	807	828	773	768	808	820	788	815	826	792	786	814	878	744	759	811	810	866	804	810	863	878	812	819	797	866	780	859	788	898	851	797	802	841	840	828	770	783	823	825	858	785	841	799	772	772	801	776	764	812	813	829	769	820	852	800	797	813	806	826	847	798	828	785	805	807	826	831	791	784	784	786	769	782	798	791	826	832	818	782	796	820	796	801	768	765	857	812	797	809	826	798	773	818	795	803	837	756	886	825	825	796	838	778	771	804	787	817	795	846	829	815	838	786	824	803	815	824	825	816	796	808	817	816	839	860	783	777	821	841	802	814	785	827	836	811	815	772	784	797	806	849	793	830	847	826	796	796	823	845	782	791	805	810	866	801	824	839	816	804	824	810	838	786	803	812	780	787	833	782	832	825	789	814	843	804	782	845	838	848	805	779	824	814	813	859	788	810	804	806	853	840	808	797	864	840	773	807	789	757	790	731	837	873	835	800	821	813	782	823	772	796	844	808	815	831	790	779	816	808	768	810	794	789	804	827	818	797	781	779	824	844	846	820	837	801	829	867	802	817	828	826	864	832	822	789	777	791	821	826	773	816	804	821	782	831	798	824	809	781	827	817	804	805	773	820	786	807	769	854	856	814	779	759	777	762	769	786	849	829	864	775	790	777	750	755	841	779	833	756	816	795	767	813	801	828	878	856	820	796	833	824	804	782	798	845	864	828	818	784	814	827	807	806	788	803	855	873	813	792	809	804	788	804	829	807	792	808	768	830	796	798	854	843	784	783	824	776	774	827	854	835	771	781	805	830	784	789	803	808	776	844	773	808	797	789	857	846	797	824	826	777	803	826	816	836	807	785	829	865	824	839	739	857	805	858	787	795	775	803	803	808	835	795	837	812	792	831	811	849	816	792	799	819	832	869	780	781	814	867	814	786	788	758	788	760	820	822	782	826	778	832	803	805	776	816	779	782	786	842	816	861	858	767	838	785	799	821	812	815	859	835	807	786	823	802	762	837	819	800	815	834	835	849	797	854	777	809	860	807	817	852	798	787	830	811	777	810	777	807	725	760	837	824	848	774	806	789	816	834	842	735	781	799	804	822	827	830	817	783	810	818	832	785	804	752	810	797	798	796	829	813	805	793	803	822	832	752	795	855	792	841	772	803	818	814	781	830	837	828	797	801	809	843	824	827	830	817	823	793	821	832	805	793	848	829	760	868	824	825	855	823	810	821	816	769	804	850	789	830	783	874	880	809	773	805	813	790	811	777	803	796	829	757	799	800	844	764	840	783	844	826	816	810	789	806	828	850	823	779	783	818	838	860	806	842	784	786	803	778	826	788	854	842	817	838	792	861	794	819	824	826	828	794	848	811	810	818	812	841	794	758	809	784	787	790	868	834	849	799	801	812	830	819	798	811	787	801	799	827	844	800	790	852	787	809	764	804	789	812	790	818	884	833	862	859	804	831	800	844	811	839	811	801	779	802	834	827	789	786	791	817	832	811	819	855	833	819	844	813	816	852	777	825	825	865	813	864	845	779	772	814	759	802	800	804	799	808	821	786	773	808	743	791	812	775	795	860	794	839	853	811	784	837	785	791	834	778	804	777	781	834	817	752	865	793	787	779	801	816	827	816	781	811	835	838	827	808	778	848	824	825	828	828	769	779	785	841	804	797	779	802	855	802	809	780	841	814	828	811	801	816	780	857	799	823	859	764	824	795	846	849	797	776	852	819	779	841	797	764	827	792	854	816	777	781	825	783	785	852	807	874	818	804	819	828	798	835	833	854	834	817	830	825	810	804	767	825	799	797	788	814	839	802	785	817	847	805	803	810	778	828	838	751	871	722	786	802	799	784	829	795	813	880	803	746	811	824	803	855	833	827	789	776	779	826	821	840	802	835	754	794	736	787	811	758	763	780	794	849	807	811	838	790	784	860	815	790	828	833	780	808	822	784	792	827	797	838	826	858	753	823	817	809	810	815	839	864	801	806	804	781	814	781	866	774	792	811	796	857	787	786	790	803	803	805	829	824	848	869	797	793	809	791	810	860	830	817	809	781	783	792	840	822	820	798	806	862	810	780	748	811	803	848	781	812	809	819	813	748	814	816	771	799	813	838	820	793	802	829	840	783	754	788	788	805	810	845	826	817	767	810	834	786	856	830	814	788	788	819	837	785	824	780	813	814	763	777	831	772	808	803	764	820	810	835	806	785	815	840	805	803	833	814	829	815	851	792	809	764	805	811	814	810	814	804	808	809	819	830	815	812	807	807	748	813	782	813	784	841	844	783	818	802	841	832	818	822	846	787	787	816	784	828	777	786	839	829	836	784	729	781	798	805	771	782	792	794	754	846	806	781	814	805	820	820	841	827	796	825	780	829	868	837	828	822	791	840	785	856	829	837	796	824	800	820	843	813	767	816	793	817	794	780	831	817	761	840	819	803	818	824	850	800	867	804	828	806	762	801	816	806	797	840	772	838	759	806	785	874	752	745	785	823	821	830	833	776	781	787	799	795	788	804	816	854	834	833	728	782	809	790	782	839	821	774	822	835	853	840	774	824	818	811	811	791	799	818	805	801	833	809	829	788	805	861	793	804	791	778	822	808	808	865	833	812	849	761	837	821	806	782	824	757	788	786	825	801	839	775	765	807	780	823	839	785	804	808	790	832	801	863	806	811	797	798	789	846	823	809	811	852	814	847	867	783	833	843	770	807	819	792	819	825	765	792	770	804	836	844	759	842	781	793	830	765	867	829	735	818	804	796	768	815	818	815	808	824	806	790	790	844	797	795	777	785	806	800	825	819	812	816	804	807	794	803	777	768	792	788	838	839	803	777	758	823	824	782	776	821	806	791	795	793	826	883	823	829	833	800	821	784	788	840	854	808	835	778	807	809	792	781	789	860	787	825	847	823	802	764	784	814	766	784	802	858	804	800	811	774	755	828	775	816	810	820	844	819	795	800	827	814	828	804	825	790	803	749	811	818	825	846	786	754	727	791	788	807	808	814	764	791	767	843	795	792	840	835	782	831	836	803	817	793	820	840	813	785	769	832	778	783	765	784	814	832	795	788	771	766	787	860	807	776	788	786	804	855	797	798	766	820	830	847	797	784	782	805	802	824	842	814	814	781	824	821	813	807	872	788	865	777	801	818	767	810	807	852	863	858	803	789	815	773	839	797	814	790	835	809	860	807	811	831	817	811	791	821	819	837	824	816	818	824	841	785	782	784	805	849	780	827	750	765	812	790	821	784	805	802	781	756	842	820	845	801	822	837	834	810	844	762	839	801	828	817	794	838	823	739	812	853	789	856	780	840	787	847	822	826	816	788	822	785	853	813	815
32748	48010	36447	16336	11007	7422	6326	4402	3473	3089	2689	2489	2126	1784	1696	1565	1468	1360	1382	1257	1274	1255	1141	1091	1003	1086	1072	1077	1037	1084	1041	1150	1164	1035	1036	982	963	997	1019	979	969	946	970	1008	917	923	986	976	904	969	977	1009	1001	991	927	942	1012	932	941	979	975	961	948	955	971	921	980	953	921	935	993	978	961	959	933	1023	904	913	967	937	950	952	912	953	939	907	957	952	945	1000	956	991	944	1029	921	916	930	961	915	969	990	999	996	948	926	988	945	942	939	980	883	971	939	934	968	960	949	899	982	983	940	992	992	962	946	993	955	932	955	937	978	938	904	982	955	950	910	928	908	936	947	966	942	910	908	1002	927	950	917	940	1000	947	926	964	995	976	945	932	968	977	938	989	989	1001	963	933	896	958	983	961	966	929	933	1020	973	906	957	929	930	973	965	921	921	998	940	966	913	1024	942	926	967	946	925	972	988	900	936	943	943	938	904	902	981	886	953	999	999	938	927	952	935	909	949	912	1026	908	910	981	1011	932	983	932	968	974	958	918	961	999	942	969	1008	922	937	991	990	996	955	922	948	949	951	954	982	990	987	892	910	957	909	957	960	914	976	922	928	953	908	929	924	937	931	965	954	908	967	953	945	957	968	985	932	894	950	912	895	964	965	945	980	919	973	933	937	966	971	955	987	887	1026	949	947	923	942	959	983	899	946	987	949	943	934	883	995	935	939	922	968	969	957	1013	951	977	950	941	994	986	980	939	932	949	925	957	962	956	962	973	956	916	976	970	964	909	992	925	1010	928	939	960	972	938	934	994	921	935	938	1001	931	994	969	972	989	918	930	949	949	979	956	1000	959	999	967	942	966	944	959	996	954	996	956	976	983	955	940	961	964	978	940	912	919	914	982	931	945	964	1005	946	937	942	938	927	938	981	967	883	942	916	923	898	1027	984	916	881	951	895	961	909	949	955	969	934	911	933	930	968	933	905	991	987	899	955	956	910	999	925	975	888	1005	980	913	957	948	966	925	941	934	930	980	954	971	970	948	957	980	930	1004	944	944	944	986	969	961	922	942	862	926	1002	916	962	913	937	937	902	946	927	926	947	891	968	974	981	1002	967	928	956	984	900	952	995	967	976	1009	915	968	992	939	965	984	923	932	947	924	925	941	918	901	999	960	954	926	945	970	893	961	940	957	961	964	913	988	946	937	979	916	996	975	966	1014	943	927	975	961	956	938	932	916	979	982	934	919	974	911	910	978	938	984	944	895	973	964	925	966	951	951	945	998	915	918	947	967	911	952	927	961	901	907	917	891	992	950	888	987	921	929	945	981	941	939	976	923	890	918	958	961	909	993	909	922	942	1007	909	988	958	974	992	898	936	890	952	869	989	906	919	936	971	937	986	934	915	972	890	944	938	928	925	960	930	968	951	976	971	927	952	923	975	983	970	925	980	981	926	900	981	996	954	926	940	966	906	920	965	952	908	932	1003	932	961	960	959	923	919	976	945	991	1003	972	899	960	930	914	947	905	976	982	918	930	952	944	924	978	951	946	986	932	904	918	941	896	928	898	908	1001	950	956	982	948	968	917	956	961	987	995	966	938	932	921	950	974	987	978	925	967	989	1020	985	952	955	1003	912	954	1016	939	987	964	1006	977	968	967	959	945	905	960	987	981	922	990	947	958	910	922	944	1011	929	958	981	919	938	979	978	939	968	924	1022	938	922	963	972	939	959	999	968	907	955	963	950	936	952	926	968	922	910	977	935	965	954	897	949	928	940	909	987	934	983	897	966	916	967	899	937	986	955	920	953	944	940	979	956	916	990	957	977	978	1035	969	1013	917	996	956	934	931	935	963	965	960	941	972	971	955	958	993	894	972	963	947	981	1006	947	990	943	952	952	960	921	915	931	970	950	940	917	944	940	989	957	949	899	918	966	874	932	926	978	900	938	970	954	919	970	977	989	1002	947	941	926	944	965	959	928	980	921	985	962	968	932	898	966	988	959	902	955	959	908	971	942	976	932	961	902	959	927	969	960	977	949	981	930	957	998	931	960	913	956	996	973	961	965	961	928	931	937	977	955	976	948	925	952	962	928	924	966	922	981	949	881	948	944	928	1007	913	961	969	942	928	915	905	958	971	955	961	919	997	874	963	950	961	914	955	942	991	939	983	958	956	948	913	964	944	946	905	889	958	918	971	974	955	935	961	918	974	929	907	1024	866	978	937	976	1010	962	902	952	944	947	1031	924	938	1013	953	899	952	951	963	978	1016	937	908	938	942	901	953	943	1028	957	923	1002	932	931	951	985	998	936	938	957	952	934	913	915	983	935	958	924	936	932	957	936	989	919	1013	956	975	936	927	969	963	954	969	940	926	987	959	916	997	984	946	905	960	951	925	933	959	953	957	969	950	940	958	937	950	952	969	915	923	939	990	910	938	961	928	958	958	978	969	977	966	938	885	952	954	973	933	892	982	937	949	980	910	950	972	938	943	943	917	948	956	995	925	989	936	959	940	947	962	961	925	949	934	960	927	989	986	952	938	892	959	949	884	934	990	942	984	924	1004	923	967	978	933	935	985	965	951	938	1014	952	864	941	984	969	1035	928	969	977	886	941	992	901	967	926	881	932	938	956	914	942	924	928	968	949	963	975	926	961	1011	941	1002	956	939	940	967	1018	964	966	956	965	877	966	935	860	943	940	945	902	917	936	935	1001	966	929	1048	926	982	927	924	956	1004	974	958	943	930	897	945	930	921	945	981	937	962	956	976	933	935	960	982	1018	916	941	933	923	909	919	920	940	969	949	936	934	963	937	965	985	914	966	908	972	914	963	942	944	969	894	902	916	988	879	971	988	998	910	949	958	985	910	960	946	1040	962	979	971	918	1006	956	969	1009	911	927	948	941	953	937	949	914	975	938	987	931	945	935	914	964	969	911	972	893	915	948	960	952	964	914	947	935	944	942	971	1020	933	935	978	914	960	981	920	972	948	1005	924	947	956	946	926	948	961	947	957	899	976	1001	989	938	991	972	953	993	985	970	958	957	923	1016	953	881	927	990	951	941	954	1085	938	953	953	1003	932	963	911	950	977	892	954	918	941	993	983	944	953	940	973	934	930	943	1000	945	1015	961	1010	934	927	920	987	959	931	954	945	879	985	959	905	939	1012	936	944	948	932	974	939	972	955	972	955	960	967	975	947	964	974	959	979	949	909	941	931	926	957	957	980	929	961	1007	972	1004	921	964	953	913	961	954	915	1024	960	972	894	949	950	886	943	982	950	972	970	988	973	951	930	908	922	935	983	924	924	977	939	901	937	902	929	937	932	895	940	931	899	944	968	976	966	954	967	967	966	928	949	924	904	908	928	935	967	939	893	879	1001	963	881	979	967	952	973	923	960	949	965	985	897	931	948	946	928	923	981	965	857	969	925	925	964	921	969	986	992	998	1007	970	983	921	954	986	938	920	923	1005	951	975	986	1000	928	922	975	972	959	973	953	947	930	972	921	935	952	959	951	979	908	915	965	971	931	960	958	941	934	942	910	969	967	961	943	1002	959	934	956	929	968	946	945	1001	907	931	941	943	945	967	953
22821	20927	28445	23568	20972	20626	11495	4749	3129	2605	2416	2287	2076	1904	1520	1508	1437	1304	1183	1177	1206	1138	1060	1048	1065	1088	1081	1011	1029	995	976	950	976	938	868	944	955	886	958	958	912	852	848	871	833	858	837	922	884	877	888	886	823	875	944	861	886	884	884	908	899	915	934	842	853	861	914	872	873	841	875	833	826	879	865	848	891	886	823	812	896	902	875	905	861	830	875	889	914	895	876	878	811	875	875	881	867	957	859	871	901	866	880	868	904	867	851	812	907	837	816	850	936	843	852	792	889	826	868	865	886	886	827	850	898	927	897	861	876	842	858	821	846	832	839	924	859	887	865	830	922	844	866	890	838	847	915	919	871	870	858	844	892	919	842	878	889	839	840	824	904	908	874	834	832	897	839	849	913	863	879	842	894	870	856	881	841	889	826	870	838	866	878	828	896	844	904	880	847	876	865	907	900	825	865	920	852	879	909	859	867	830	897	838	845	892	840	912	855	861	942	844	820	848	827	848	893	899	898	836	868	890	853	846	838	839	880	870	865	844	848	869	854	865	850	882	816	849	800	847	811	923	899	875	882	847	879	824	900	853	882	817	917	904	847	872	848	852	874	853	831	854	870	840	826	860	881	881	867	851	858	799	791	875	896	856	881	848	832	867	900	890	879	849	894	867	898	872	861	804	843	866	932	935	890	921	863	862	918	910	878	915	924	913	882	831	929	897	853	921	876	838	857	875	819	896	843	890	913	855	865	847	845	847	860	879	911	851	852	858	858	829	883	877	875	873	831	818	853	859	822	873	923	883	874	877	860	850	893	858	857	913	813	817	875	838	855	901	929	919	865	855	860	894	830	885	849	862	915	851	857	832	893	872	944	846	895	879	846	896	885	831	854	890	861	853	906	900	836	870	854	824	851	880	866	893	909	876	863	883	825	871	860	888	882	925	842	831	879	859	848	892	845	888	921	906	875	881	849	873	818	851	875	872	845	855	912	786	892	854	827	864	848	911	849	882	845	915	829	870	847	878	888	889	808	875	829	850	882	877	872	824	898	821	861	901	821	816	845	882	834	826	833	880	781	910	862	855	894	852	829	864	860	844	796	862	849	855	879	859	825	916	889	908	895	923	873	868	894	848	836	865	864	822	806	850	871	832	899	874	858	890	861	885	817	876	852	895	867	796	824	851	838	866	853	852	866	860	862	878	854	831	804	848	884	840	847	821	873	908	932	896	899	887	878	913	854	828	827	845	907	843	859	891	804	927	843	849	835	846	867	886	861	860	880	916	891	884	850	845	904	843	884	875	860	855	836	820	874	893	895	855	898	816	914	858	875	826	821	868	845	875	852	861	846	838	894	835	881	912	840	833	897	821	832	825	891	846	851	847	881	858	906	885	901	865	843	854	876	920	869	856	874	865	893	880	857	842	871	844	892	885	842	906	878	864	858	913	898	880	825	822	884	862	900	877	851	903	924	857	850	875	873	886	933	863	868	883	884	804	863	779	839	886	862	848	877	910	841	886	862	862	849	828	853	843	875	835	902	902	823	863	837	836	884	891	884	884	873	895	888	827	892	896	862	823	847	834	882	884	841	886	870	867	910	868	853	810	829	849	830	839	850	851	853	926	871	835	864	817	878	867	826	898	821	807	825	862	867	838	882	865	840	889	849	875	888	840	880	848	862	883	866	875	920	871	876	893	892	843	903	826	892	876	899	843	894	830	865	839	871	826	815	852	848	887	833	869	842	859	861	841	842	850	869	856	839	842	810	856	900	894	904	831	853	859	910	866	899	920	844	904	861	870	842	847	831	902	859	873	817	798	900	870	889	886	918	889	871	832	868	918	884	885	893	897	896	881	884	844	852	885	890	876	844	899	868	854	865	873	828	860	878	908	826	918	844	859	890	877	852	895	876	845	900	897	836	822	875	852	847	860	856	876	864	874	846	865	848	888	867	881	910	859	911	904	829	896	852	852	813	812	896	884	882	880	836	904	902	831	850	828	892	852	860	871	877	882	855	875	918	843	869	845	810	827	823	846	861	821	850	888	843	868	882	807	872	931	809	855	884	915	849	850	890	852	868	832	905	830	925	875	853	840	864	882	898	836	878	841	874	879	830	904	899	848	843	828	852	892	852	850	889	851	897	876	854	905	802	858	853	847	833	847	862	863	885	861	838	866	902	854	900	833	832	878	844	868	858	870	848	901	831	883	856	853	853	866	856	844	866	851	879	907	836	825	850	913	797	829	839	825	876	852	869	892	859	882	885	839	859	901	879	889	830	903	897	874	824	883	887	824	874	848	880	898	925	857	857	863	940	865	838	828	828	860	865	888	923	880	881	852	878	870	858	855	863	877	806	851	839	876	871	810	916	896	856	883	819	845	813	830	877	820	821	789	892	891	822	859	827	863	870	874	908	895	842	842	870	918	863	877	868	848	887	890	852	829	920	884	848	903	912	853	823	858	838	838	842	847	894	865	847	849	867	876	863	802	903	856	862	889	871	835	806	855	845	856	825	846	828	839	809	867	916	897	806	911	851	905	856	838	887	894	845	858	907	889	897	857	892	838	859	905	844	862	814	853	864	881	840	914	913	843	902	844	844	840	815	875	836	846	845	883	920	893	860	882	827	883	864	894	877	816	851	869	880	840	848	902	817	891	850	864	837	874	877	867	882	867	852	841	847	774	844	921	862	877	866	856	845	839	827	850	871	910	901	853	868	897	905	833	842	901	860	867	909	827	800	895	903	866	891	845	904	852	863	825	882	910	884	866	860	876	856	839	853	888	862	869	898	868	845	882	876	897	879	864	901	885	865	868	878	832	870	831	881	836	854	870	851	840	838	913	818	932	883	845	903	859	881	900	831	883	854	836	836	866	865	885	877	884	868	855	863	888	841	858	821	910	911	871	875	876	879	900	891	883	857	844	892	862	825	909	904	852	847	839	828	840	851	844	878	857	876	857	859	880	857	834	867	903	843	908	858	885	823	902	932	866	889	879	849	870	902	885	851	892	875	880	826	880	877	910	877	891	873	850	870	902	879	887	855	815	852	903	877	839	861	838	868	851	879	865	863	805	885	871	860	873	893	816	824	802	836	870	901	894	903	914	921	882	878	876	846	882	900	884	837	874	860	882	872	866	901	859	836	836	875	893	876	914	875	900	861	858	861	854	848	862	836	890	898	907	911	870	851	857	859	917	857	858	834	821	868	873	870	824	859	853	898	876	859	858	903	865	875	910	846	838	885	859	821	886	866	839	877	863	882	856	841	862	863	831	836	876	859	820	907	850	846	844	854	885	869	877	868	777	875	856	835	854	872	868	777	857	872	853	860	831	818	868	844	934	825	801	907	843	881	851	852	899	886	899	871	887	883	837	831	923	862	876	827	876	892	851	895	890	881	877	880	830	837	821	828	852	895	867	872	876	879	838	866	844	875	828	879	819	858	839	852	859	837	877	891	821	860	879	847	823	866	893	869	862	848	871	904	898	830	870	824	873	846	842	879	837
35697	60841	45367	23979	17777	13055	9860	8207	6153	5037	4754	4150	3844	3203	2535	2306	2187	1938	1737	1668	1655	1596	1482	1380	1285	1395	1311	1244	1302	1200	1168	1169	1231	1124	1072	1007	1104	997	1030	1007	1032	983	992	1032	1010	1006	935	1043	979	966	1008	1045	1006	959	1020	953	979	1046	963	978	924	993	935	959	914	980	998	1017	922	951	975	924	956	1021	1024	950	959	1022	1009	961	953	934	995	974	1012	1007	964	992	1000	1028	980	990	979	966	979	1001	987	1014	942	981	985	971	965	933	954	971	989	1053	966	1026	930	974	981	945	1016	971	943	963	998	986	993	955	933	1001	971	981	973	969	955	973	1027	984	1011	967	952	924	1012	1026	1001	988	964	926	999	974	940	1030	986	919	972	1017	971	943	941	939	942	989	978	940	968	1038	940	974	897	964	971	985	949	999	993	928	973	980	955	930	970	956	933	979	944	963	1044	999	962	963	988	1003	1032	945	1020	941	907	973	919	958	995	947	982	1009	977	1004	983	956	1033	977	937	913	964	1025	933	989	974	953	1003	964	980	1028	949	944	928	1001	982	946	911	955	944	938	969	946	933	958	990	968	974	1003	898	963	960	980	966	1006	944	977	967	989	975	940	949	964	983	950	966	967	970	988	964	1054	951	1042	990	972	975	1027	911	962	961	994	945	998	943	979	1021	955	998	980	966	1004	981	949	937	989	967	968	1016	981	931	904	972	955	1013	959	1030	932	933	980	954	934	938	1004	935	938	922	896	1023	984	922	924	987	959	991	1012	955	983	991	951	943	994	965	957	971	931	975	950	978	971	1036	938	977	999	923	972	1004	964	963	1021	1037	941	937	970	1005	973	995	979	983	934	973	970	971	991	939	943	962	967	983	977	962	969	973	993	976	993	949	989	946	951	998	952	981	979	968	955	932	1019	901	1016	1003	1010	973	936	949	1023	967	966	963	954	984	986	976	940	1013	957	958	970	948	931	983	1010	940	984	971	980	1025	951	908	976	951	905	1002	940	989	954	1014	969	989	937	995	972	954	955	971	953	946	953	998	984	926	985	977	949	917	965	982	1002	942	934	978	987	979	1037	983	975	955	968	1005	941	960	973	931	949	940	952	990	984	960	982	1004	945	922	999	945	976	914	958	949	988	958	974	960	919	989	943	978	1001	1035	1003	930	1004	951	933	953	999	965	991	1036	972	1014	940	937	1024	950	916	984	962	966	993	927	1001	962	934	929	940	961	983	974	974	942	1020	1018	971	931	972	901	911	928	1009	1008	877	960	987	955	911	1011	921	1005	998	984	993	990	909	956	962	958	1056	943	968	1011	1026	1012	1036	967	988	936	966	962	949	1013	973	937	975	971	963	967	938	970	965	1025	933	924	1029	943	960	1010	967	967	922	899	974	928	924	999	1030	1007	930	969	979	976	967	1038	897	984	996	982	1001	1041	932	951	1014	988	975	964	942	976	986	997	977	953	927	923	962	897	951	973	952	955	921	997	995	1030	983	981	968	971	963	944	972	989	976	965	938	984	953	1007	951	965	957	907	922	956	961	983	967	948	945	952	981	964	953	951	977	949	1010	968	1022	1007	944	925	929	962	953	1013	975	872	962	969	952	982	976	946	993	968	1011	981	1002	1002	976	983	1016	942	977	968	994	971	962	951	938	955	978	982	1002	942	972	962	941	1016	928	978	910	1011	944	986	976	964	971	926	962	950	1012	983	994	984	977	943	914	946	960	950	982	1016	945	970	939	987	1004	968	981	972	958	975	959	923	936	941	1009	972	1042	942	935	1001	941	947	963	951	960	1003	937	973	950	969	964	961	1003	911	987	932	928	1002	1010	991	951	968	958	964	911	996	974	961	975	994	983	934	942	990	938	893	996	991	1004	951	968	1001	922	919	963	995	1007	959	940	983	978	982	895	985	970	938	957	919	980	954	906	981	964	982	1015	937	1028	942	965	1010	968	971	947	994	910	961	967	1041	967	962	956	1002	980	977	1007	945	953	965	949	970	961	970	961	973	981	952	998	974	954	1024	1004	922	955	939	969	976	924	960	965	960	975	1020	940	1011	998	940	963	971	998	1021	964	928	971	996	1017	965	1017	946	979	1008	966	972	952	942	1027	984	968	949	952	985	1013	982	887	1014	960	979	925	976	1020	1017	1025	944	959	970	963	964	979	1014	950	953	956	974	984	1013	974	979	964	949	955	965	1016	999	925	964	986	997	1002	935	899	958	917	934	1001	953	963	996	998	884	972	1037	909	939	994	963	987	908	1001	971	953	969	987	991	930	932	985	921	989	972	1015	999	1006	958	965	977	980	1002	1014	966	1001	1002	1038	980	886	974	959	990	1009	953	992	1009	1008	953	1006	969	966	954	988	977	982	972	962	990	1013	958	983	930	982	990	981	951	971	1023	971	989	986	998	1023	996	932	1004	993	980	962	962	967	929	940	976	975	1004	1002	933	966	951	971	965	959	918	981	960	993	995	967	1022	976	937	955	1012	997	944	941	927	1016	998	1009	901	963	923	979	956	977	951	966	935	948	953	921	965	1005	965	1006	998	962	967	956	970	985	914	952	1008	961	1003	997	971	967	954	989	970	991	961	959	987	1000	993	955	949	933	987	959	1058	976	948	982	914	933	1018	943	974	924	993	968	986	957	973	959	899	998	921	1013	927	989	907	980	999	971	972	956	1011	969	956	963	960	951	958	945	924	957	987	981	1007	944	997	1007	1065	971	937	973	1024	935	927	957	979	920	957	955	956	943	1003	984	970	1024	978	986	963	975	1003	996	953	992	972	992	979	940	1011	951	919	894	1003	985	962	953	1025	899	974	916	894	996	996	908	929	998	953	992	965	981	948	996	1006	982	951	965	981	936	1001	936	970	1007	1006	971	979	973	971	986	970	1003	1001	1004	965	919	958	1032	967	942	981	957	1000	947	998	946	1045	1056	994	975	946	986	953	999	957	960	989	975	917	976	980	937	966	920	924	980	971	1008	961	982	946	994	974	983	952	938	1014	974	997	1001	944	963	918	918	943	1043	1004	968	944	989	934	968	975	976	1006	951	958	944	925	964	950	943	947	977	998	1009	1002	1023	970	948	1017	980	943	958	934	913	979	964	971	993	930	978	1000	981	983	954	964	925	975	982	943	931	923	926	964	956	959	928	954	973	1001	973	962	981	880	965	977	966	968	975	934	1034	961	991	991	986	1001	982	966	974	966	1015	992	995	981	988	971	942	993	923	982	975	977	951	970	962	951	985	966	1000	957	991	1005	932	879	971	937	1035	975	951	966	961	978	966	980	1028	946	965	942	984	1003	974	958	993	951	942	996	960	930	1007	962	966	941	925	1026	981	998	979	987	960	917	924	934	953	966	946	970	981	1019	975	935	964	990	949	867	1000	987	923	1030	914	939	971	985	970	961	946	1014	956	945	982	943	937	991	962	1003	993	974	1012	1014	969	990	999	1035	961	960	978	940	984	941	956	934	990	1004	1011	971	999	936	957	928	940	927	986	983	1041	912	982	963	985	992	971	956	919	990	944	977	950	917	950	970	984	975	1024	970	924	967	993	970	945	997	1017	952	974	930	981	912	979	956	953	949	961	972	959	989	1015	951	960	957	969	1036	1027	956	881	971	940	985	1012	956	937	1005	953	1009	908	963	975	932	996	933	979	1005	923	1016	970	998	959	1016	889	985	971	911	1056	927	927	943	996	1007	954	981	985	943	974	976	984	977	958	991	980	1025	994	927	1024	1003	975	949	957	974	979
28776	25811	25518	11486	4359	2756	1879	1542	1279	1050	985	942	842	857	778	675	677	718	671	630	641	668	662	649	676	700	730	629	587	582	601	610	559	567	630	607	567	556	538	554	547	589	553	536	597	574	614	556	538	601	561	603	559	544	618	574	540	583	590	562	554	579	590	607	571	521	552	589	585	529	547	525	544	558	558	508	498	591	591	567	597	569	531	577	600	571	541	548	562	542	567	555	535	506	562	588	595	569	526	532	543	561	543	508	562	558	547	562	566	513	566	576	553	546	581	542	547	580	588	562	562	534	541	545	570	562	575	540	523	539	516	553	550	573	555	571	558	557	538	525	549	540	582	547	545	581	569	520	513	565	545	574	574	569	514	567	551	566	575	562	539	520	553	549	478	550	540	567	552	505	569	561	562	512	524	515	563	582	542	549	533	538	552	580	536	538	566	541	588	563	577	572	541	576	522	555	539	573	541	556	543	548	527	548	575	599	537	568	598	557	575	534	591	553	544	538	543	551	574	543	571	561	538	573	542	586	567	588	544	533	547	546	497	537	524	554	537	553	565	558	530	564	521	549	553	576	511	543	561	568	544	574	542	553	569	541	557	564	566	534	566	568	549	536	534	580	537	582	546	552	552	525	597	583	521	558	551	574	564	545	597	552	543	590	556	546	553	490	575	545	556	559	563	584	532	536	596	556	542	564	585	539	601	547	537	552	576	528	533	580	555	538	528	543	551	558	546	557	558	569	542	523	590	583	504	548	563	588	562	563	522	583	569	525	582	562	580	560	546	572	542	598	571	571	550	567	523	586	546	555	528	586	544	559	552	527	546	545	576	554	538	567	517	524	507	557	540	586	523	531	531	491	504	566	542	567	558	565	588	526	554	577	564	531	570	561	533	572	577	531	533	552	558	571	542	533	531	547	534	580	554	548	563	529	543	518	589	561	561	578	542	557	566	550	573	525	534	513	552	617	585	529	534	588	535	552	556	545	515	526	522	542	595	560	571	565	499	556	548	544	559	528	561	532	550	575	525	524	544	552	515	568	604	570	601	518	533	592	564	569	535	595	520	548	523	528	570	515	571	508	573	525	530	560	547	550	518	549	543	537	564	510	576	577	553	569	570	549	567	512	590	536	543	548	582	557	557	486	583	564	578	564	587	552	572	561	532	513	569	524	583	570	534	539	527	571	566	546	536	586	540	603	589	555	554	553	575	561	536	537	557	580	550	562	580	544	575	589	564	522	540	589	544	539	509	563	566	500	518	581	554	556	552	540	566	537	587	579	557	558	509	571	538	542	527	601	554	545	577	581	533	579	547	580	546	601	594	570	554	589	583	546	541	542	544	548	594	545	591	528	568	537	605	529	526	569	539	569	560	569	517	512	587	554	553	529	555	558	579	538	562	518	534	577	530	579	597	539	516	566	559	585	551	504	539	557	550	540	601	557	545	569	543	564	551	585	568	534	547	537	535	558	565	545	554	591	580	500	585	530	549	531	542	580	602	582	521	593	601	570	564	535	537	579	553	554	567	530	584	540	512	573	534	517	557	537	561	568	571	556	605	557	559	579	551	555	561	519	561	547	549	571	564	568	580	572	548	586	545	563	503	526	595	535	570	488	585	514	561	538	527	542	533	574	592	550	545	555	531	587	561	586	583	537	570	511	534	577	527	557	528	547	558	613	600	570	530	554	533	578	601	564	572	536	566	553	569	537	568	557	589	539	581	547	569	574	566	556	540	556	541	544	532	546	509	546	564	570	548	535	554	549	524	561	501	517	554	517	557	568	561	591	512	584	587	547	542	556	543	581	555	551	558	559	532	564	587	567	519	581	563	541	531	560	518	519	537	578	556	582	567	530	566	528	551	564	525	537	510	582	531	556	594	573	556	571	571	521	611	543	567	506	596	590	571	549	542	562	590	565	574	558	576	560	567	612	547	539	515	577	520	565	544	557	537	544	550	535	551	575	517	544	542	574	529	533	562	546	537	556	550	574	609	525	546	540	592	585	531	533	521	529	599	550	560	524	542	550	585	551	596	589	539	550	563	577	566	543	595	576	543	541	565	568	565	516	562	561	581	554	566	563	544	554	563	612	563	579	526	553	546	578	558	570	539	566	536	562	561	582	572	605	573	543	539	571	568	562	575	567	546	581	558	543	545	496	563	552	588	537	541	541	541	575	552	573	509	556	554	556	533	570	540	564	579	540	507	541	568	548	611	555	540	555	574	531	514	530	573	519	581	579	559	531	577	560	518	542	495	524	570	491	579	537	560	529	548	512	522	568	539	551	520	583	583	537	559	571	577	563	553	558	548	550	555	571	571	608	515	549	540	578	529	541	532	600	570	507	606	536	535	612	556	560	567	555	552	544	548	526	597	567	559	540	584	553	574	560	548	558	564	572	572	557	561	561	563	532	564	559	563	576	523	559	577	587	578	581	546	589	555	580	542	559	531	584	547	558	538	501	538	570	551	595	563	538	609	559	557	538	543	563	601	573	514	558	546	578	531	543	538	573	592	550	548	575	566	541	536	560	581	573	547	586	549	559	593	558	565	567	510	564	557	588	546	513	509	542	534	559	540	554	549	587	543	544	592	551	552	554	553	580	547	511	609	536	539	575	544	550	573	559	569	549	583	545	593	534	545	554	554	538	545	539	553	508	578	555	589	589	555	569	563	548	562	584	554	523	527	580	519	543	552	573	539	542	546	521	521	590	524	522	526	564	550	562	522	560	555	588	602	616	564	578	562	504	558	515	592	533	509	582	550	579	587	623	542	559	544	562	495	557	584	584	530	555	561	558	563	524	608	575	568	562	551	550	559	569	571	552	519	561	509	521	555	534	564	575	546	544	507	536	525	524	547	551	581	574	595	590	546	557	535	545	508	564	541	572	564	511	536	583	524	571	553	549	573	547	572	559	568	557	551	535	541	555	538	608	526	540	546	539	522	560	593	546	571	545	610	522	512	581	587	570	556	491	544	520	568	549	577	529	552	546	558	615	560	522	549	542	568	557	547	558	565	586	583	560	557	534	573	547	539	522	525	563	560	531	540	553	507	533	526	564	575	560	533	558	539	523	554	591	532	563	562	563	542	577	525	529	568	550	564	571	542	511	569	565	546	560	568	553	599	547	571	532	509	526	569	543	544	539	541	542	554	578	556	571	589	539	520	574	546	526	534	587	531	565	527	550	547	567	567	532	562	496	573	558	513	545	568	580	578	569	578	591	519	570	586	577	567	600	525	581	596	551	531	582	527	562	533	555	546	562	560	540	565	585	554	540	576	556	529	580	492	544	570	590	528	537	585	600	591	601	571	558	539	517	584	561	554	535	558	541	605	514	570	581	508	548	574	535	517	540	609	566	574	557	533	552	526	558	573	527	536	547	565	550	572	513	542	519	554	570	522	542	543	556	571	584	538	541	591	579	548	551	581	559	561	537	573	553	534	547	528	536	553	546	545	564	556	533	553	538	548	550	582	565	564	557	517	565	539	597	580	509
30410	39659	29521	11497	7390	5578	3810	3077	2550	1960	1836	1654	1439	1454	1226	1042	982	1016	922	804	971	937	892	840	863	925	920	869	821	823	720	709	794	735	755	724	691	708	741	689	666	663	650	672	720	696	662	676	672	637	654	673	684	717	698	687	694	740	626	652	655	709	702	623	629	647	661	713	639	681	637	704	700	670	631	670	697	724	710	673	669	692	717	636	650	720	673	654	643	672	699	692	706	661	684	620	667	669	640	688	717	677	681	668	692	697	673	695	687	658	742	627	677	621	669	629	688	656	671	663	615	677	642	665	674	698	654	696	653	726	652	658	676	650	631	678	651	698	694	655	660	669	651	647	653	655	664	678	652	679	709	659	646	672	674	684	646	637	669	684	672	659	656	659	662	682	660	710	671	685	673	682	666	688	693	656	669	623	660	698	675	670	676	669	668	676	708	698	658	679	648	661	716	667	682	673	675	683	645	699	705	679	674	641	700	653	670	715	690	660	689	666	699	632	654	634	683	670	686	730	680	688	704	688	739	705	662	617	668	673	724	678	674	674	682	632	667	645	655	733	660	675	690	674	682	672	697	731	670	662	638	707	720	693	686	737	664	670	706	677	699	638	699	678	664	693	625	700	694	677	680	618	686	690	739	670	697	652	671	643	629	668	631	650	647	667	641	697	697	665	713	658	662	644	689	682	691	673	692	664	644	699	657	689	687	642	690	660	686	646	660	695	634	660	655	654	671	685	663	664	642	685	670	710	695	684	666	632	667	681	705	724	662	713	655	690	699	685	712	708	660	678	685	699	655	682	635	647	663	643	677	669	686	689	665	646	698	695	710	636	673	689	693	667	644	636	691	676	638	687	690	677	691	677	700	669	699	671	642	677	608	669	659	671	685	694	658	686	671	684	693	671	680	663	676	677	689	686	692	669	641	649	618	670	696	630	660	685	658	647	694	627	683	658	646	687	662	721	683	693	679	665	660	632	719	698	629	678	680	676	662	717	683	691	676	657	675	672	642	646	677	676	721	609	718	697	696	633	687	684	715	694	667	697	640	741	668	690	673	672	671	692	631	638	632	753	695	691	661	641	627	633	648	664	685	699	713	667	675	659	663	686	679	700	681	643	712	626	669	656	682	694	705	625	664	684	669	686	665	707	691	699	658	682	706	722	679	699	691	651	679	642	713	644	663	683	697	691	631	671	682	695	679	692	672	604	649	664	679	637	650	618	631	714	657	662	697	634	664	704	652	678	666	671	672	668	678	676	668	668	655	672	726	650	676	668	670	685	657	654	697	698	687	684	702	693	639	655	711	672	708	696	723	689	696	665	695	689	681	691	694	648	634	686	704	692	652	650	664	696	677	682	678	662	682	661	670	637	647	672	698	692	650	718	719	673	672	690	670	663	660	660	661	711	719	667	639	683	667	688	677	700	664	642	686	664	686	618	688	639	766	666	632	684	685	660	666	652	665	683	684	726	636	669	686	685	710	703	654	675	675	686	755	678	652	658	731	677	622	721	672	683	651	632	695	667	677	640	647	654	685	719	702	724	671	663	674	687	685	712	653	635	675	663	669	669	697	663	695	652	646	664	680	688	641	738	671	658	688	643	682	677	665	645	661	660	619	660	669	689	634	641	710	722	673	652	702	683	637	644	742	631	710	682	671	654	679	655	672	686	721	687	699	654	688	675	685	661	639	636	637	625	678	682	653	667	632	697	730	680	669	685	666	680	702	709	672	693	662	661	657	674	695	665	637	644	659	663	723	665	673	692	699	655	705	640	688	673	672	668	730	676	681	655	649	652	690	667	698	667	671	671	661	667	656	725	677	668	675	625	709	628	705	734	659	683	726	643	660	636	643	669	652	682	669	704	664	702	665	648	710	676	690	622	683	666	675	653	635	677	653	653	696	650	705	709	701	671	680	673	671	677	685	702	661	684	639	647	688	664	696	671	652	664	669	653	665	683	684	648	701	618	710	676	704	716	671	651	676	637	644	622	684	649	651	711	703	686	690	681	681	657	679	655	714	686	684	664	660	629	696	708	690	666	659	679	660	683	691	679	678	652	705	699	670	674	706	720	651	671	640	682	671	649	639	719	732	675	682	629	662	669	680	672	666	663	702	710	693	673	732	664	688	649	651	667	669	655	701	706	660	687	698	651	680	643	710	692	664	705	698	693	662	667	641	650	674	673	661	633	689	626	653	638	643	691	663	667	682	675	695	648	687	670	656	672	735	644	713	689	660	661	654	647	701	671	690	702	686	690	692	625	699	755	666	702	664	692	644	679	680	732	656	721	688	698	644	662	641	683	700	657	652	679	662	681	686	676	685	665	674	616	640	718	702	662	674	680	700	618	716	672	709	690	666	710	696	680	656	702	671	677	687	659	654	700	699	647	653	665	707	663	662	672	694	665	704	680	698	687	647	628	614	667	696	641	669	750	689	645	715	630	683	662	705	681	650	699	691	662	675	705	663	667	670	670	690	671	694	641	685	689	687	712	660	702	695	721	657	676	665	628	687	658	678	689	659	691	665	646	628	668	666	666	706	675	681	709	654	652	719	716	679	669	694	691	641	657	620	681	673	670	659	672	679	670	675	676	608	652	654	659	687	659	655	715	666	667	641	682	679	718	683	667	640	663	698	677	696	680	687	664	707	702	676	640	668	680	650	703	649	664	664	717	587	695	716	640	677	693	652	676	692	678	685	665	655	650	694	659	671	662	682	661	681	681	637	691	716	661	638	699	677	692	685	743	683	636	678	635	688	692	667	700	655	693	679	693	666	712	654	699	632	713	711	649	690	673	623	691	699	649	665	654	710	682	688	656	668	668	698	698	648	666	638	681	689	680	610	724	683	733	674	715	668	692	705	670	689	648	678	604	673	644	663	708	702	662	690	659	661	711	691	703	661	705	662	684	652	637	672	653	674	665	673	667	683	670	675	633	726	665	670	660	722	702	628	663	694	708	680	667	648	671	650	650	681	664	720	657	718	686	698	659	735	679	655	658	669	696	661	687	702	653	659	676	672	692	672	655	679	709	661	657	665	699	682	660	707	704	684	704	689	651	667	649	683	616	654	678	672	689	658	660	717	659	675	637	679	725	629	668	659	648	692	638	654	672	686	685	661	705	666	673	611	711	672	626	691	634	674	666	721	691	692	707	696	622	676	664	643	624	673	655	690	628	695	706	662	667	669	689	691	725	674	700	678	667	657	642	656	667	690	660	670	666	649	676	673	667	689	715	695	707	657	681	722	668	634	663	733	708	652	670	681	677	696	677	708	657	712	667	712	660	645	647	676	665	665	678	691	668	721	667	691	705	717	695	693	657	726	704	695	678	708	707	729	640	664	666	680	664	710	696	733	690	665	689	665	684	669	702	682	644	690	683	684	674	671	689	630	679	673	713	703	658	702	656	638	690	657	673	680	652	673	647	706	671	722	661	667	689	707	631	688	665	654	695	655	698	674	714	710	683	671	719	676	671	684	682	673	683	737	681	702	672
23940	20903	27780	24254	20130	10646	4127	2493	1952	1589	1310	1069	1068	1096	908	869	798	772	738	720	673	657	669	722	634	695	672	728	666	679	610	573	597	544	526	542	517	545	537	527	524	530	520	501	512	502	521	495	527	556	511	520	520	489	532	548	506	490	480	504	522	562	483	520	529	483	523	492	526	488	500	533	533	490	514	553	502	491	504	497	523	486	503	512	540	495	489	529	541	521	549	481	490	522	526	545	515	480	530	498	503	497	505	505	529	512	530	515	527	484	478	498	540	474	510	527	474	506	508	481	469	519	515	527	518	500	527	500	458	518	501	492	485	503	516	508	539	522	495	485	536	500	505	509	513	503	457	512	509	539	549	525	474	505	536	554	479	472	562	546	552	503	490	509	501	500	529	515	485	517	521	500	500	491	454	507	517	477	477	560	459	538	488	545	503	474	511	488	506	474	522	486	485	524	523	530	502	533	527	557	480	500	474	528	512	521	525	508	528	505	519	503	490	451	508	547	461	564	511	512	488	498	530	493	569	490	492	504	493	559	507	492	548	540	501	496	516	544	516	477	498	486	473	522	514	462	494	529	491	512	511	527	525	490	531	548	530	505	455	534	516	509	523	477	489	529	546	500	505	520	508	528	544	508	485	520	521	525	476	481	509	511	514	506	509	503	486	506	504	520	484	494	516	505	521	506	478	541	508	510	496	518	520	487	500	522	509	551	513	521	493	494	486	507	541	450	495	504	517	507	536	506	559	535	527	497	518	531	528	509	547	535	547	510	537	546	499	549	522	538	499	498	492	489	506	535	494	555	502	495	496	492	475	531	510	514	509	497	524	489	519	504	478	511	506	490	540	502	516	509	509	510	497	517	484	481	498	500	516	503	558	521	519	485	518	490	491	502	485	548	522	528	516	530	534	535	551	495	494	503	592	517	490	499	507	516	485	527	565	535	489	539	505	540	490	508	538	502	501	492	490	511	518	534	518	532	510	514	490	488	533	476	505	492	510	489	492	515	499	500	494	504	521	517	523	489	535	505	530	505	494	540	466	484	504	466	495	510	532	536	483	506	508	455	486	515	479	490	503	576	512	514	538	537	511	503	496	558	511	528	541	542	482	505	511	501	546	503	525	510	535	522	521	548	487	504	491	526	528	494	503	481	504	536	503	530	504	519	561	474	489	501	524	493	478	530	511	561	516	487	537	535	489	532	534	489	517	545	485	545	499	523	501	498	503	491	515	494	491	424	475	473	518	495	472	521	481	553	506	533	504	491	531	488	509	520	482	470	489	524	497	553	550	484	485	504	523	485	504	482	526	482	562	522	541	500	497	510	495	494	525	499	482	510	493	481	522	454	500	488	506	493	504	511	524	486	477	520	484	473	471	511	514	522	498	491	515	465	487	531	549	478	531	503	495	529	500	477	490	494	476	489	525	524	540	556	515	516	501	504	497	510	503	505	539	458	495	514	530	542	493	479	519	508	504	554	500	542	500	525	499	508	502	535	464	526	489	499	529	496	503	527	543	552	510	487	496	504	522	500	486	503	484	499	499	504	505	515	533	515	564	496	495	519	528	503	561	486	478	482	480	476	486	482	500	500	501	516	537	533	532	506	519	559	523	507	497	513	481	483	509	541	530	522	477	492	510	516	529	518	493	536	510	550	539	488	509	488	568	493	492	523	488	511	469	489	501	516	502	496	511	495	511	475	520	538	510	492	529	519	492	477	496	503	456	507	515	452	501	505	537	518	492	508	496	515	481	479	493	507	523	517	529	552	501	520	505	559	484	505	529	546	470	544	493	524	526	559	487	478	555	537	517	513	548	519	474	532	514	497	481	541	485	512	497	525	530	492	524	479	490	525	501	504	514	511	517	514	527	527	461	518	493	527	478	490	509	522	517	510	515	509	466	501	515	532	495	541	520	470	514	506	528	497	507	487	492	492	534	481	509	521	534	514	537	522	493	519	520	514	512	541	511	514	481	540	517	507	502	500	486	517	510	524	526	473	509	488	479	532	535	508	518	521	483	521	462	516	504	496	501	516	506	511	501	496	547	503	499	504	537	538	520	509	500	472	478	484	480	486	510	518	489	520	508	534	512	548	523	478	513	516	499	511	505	509	510	505	518	523	492	491	481	519	527	517	530	501	540	513	509	484	518	511	477	522	529	542	495	514	493	510	482	505	538	515	496	483	488	476	525	499	474	531	480	465	497	482	489	502	528	478	498	497	518	513	482	492	518	486	510	507	513	491	504	549	515	525	522	503	484	516	518	491	511	495	519	486	513	546	484	483	509	494	499	522	463	518	523	480	489	495	553	521	478	536	528	482	514	525	494	509	539	543	506	482	548	493	519	487	478	535	532	490	520	532	522	515	525	536	511	506	502	537	507	505	516	517	481	519	499	481	529	544	518	504	460	505	532	517	534	518	519	529	511	536	491	510	508	462	493	522	497	550	506	511	505	490	524	506	525	505	490	513	525	495	483	519	526	498	510	493	466	569	500	547	509	554	497	546	509	514	484	524	502	495	524	491	494	547	491	534	508	494	529	540	502	486	458	481	581	543	538	509	557	506	528	499	522	535	502	485	500	489	490	512	503	498	528	470	491	521	499	462	510	541	501	505	504	483	508	570	490	538	513	504	510	530	494	524	507	501	486	525	486	510	505	493	482	482	519	447	498	488	516	533	491	517	539	531	517	525	498	521	531	529	511	517	514	503	540	498	496	511	523	540	553	500	488	494	525	483	523	514	498	514	513	525	525	543	523	511	550	498	531	573	492	538	466	536	536	515	558	521	508	580	488	536	506	528	491	510	506	496	444	494	507	510	500	536	531	517	557	493	518	463	504	518	516	541	534	535	534	504	521	531	495	513	502	512	519	489	531	498	480	506	534	485	547	486	491	476	461	522	499	525	519	532	471	485	522	473	519	518	502	515	494	526	547	539	525	514	468	500	512	524	518	542	521	516	543	524	493	509	510	551	494	498	505	538	509	511	477	538	528	472	473	528	471	516	496	523	554	522	487	512	508	513	524	528	487	509	503	520	547	487	500	539	501	485	490	504	542	473	559	495	553	510	495	501	489	519	459	522	522	513	497	528	508	538	538	501	496	507	508	477	514	506	516	531	537	522	546	523	517	467	507	492	499	540	494	541	478	484	499	532	518	515	507	488	498	497	499	523	547	501	530	508	501	474	497	546	531	462	512	489	518	492	471	521	523	487	484	522	475	492	504	490	500	476	572	523	532	504	525	473	521	526	501	522	517	507	494	490	468	499	497	508	545	530	534	479	474	524	515	538	487	539	517	515	517	525	493	503	545	496	499	476	515	471	516	556	540	493	523	495	514	503	505	516	497	520	492	526	483	466	491	464	512	499	520	550	508	484	493	505	482	522	501	498	515	521	498	514	528	469	513	541	488	536	505	508	538	508	522	478	516	512	510	535	509	523	505	487	522	517	459	518	514	522	486	478	526	513	472	534	495	509	540	518	520	515	491	502	459	533
31757	49532	38314	21725	13144	9662	6493	4987	4041	3175	2454	2181	2021	1837	1545	1360	1288	1198	1139	989	953	998	1041	971	1012	1094	966	979	867	797	792	710	729	736	718	628	636	650	658	653	671	676	612	620	635	643	637	620	630	611	668	612	641	653	643	629	642	614	631	692	605	610	625	606	611	618	616	621	605	600	641	613	633	608	606	618	623	634	617	618	618	654	627	618	591	603	581	601	650	597	568	624	623	614	631	615	625	611	564	603	622	578	572	580	623	602	612	659	588	616	605	624	620	583	603	605	573	566	609	625	590	622	612	572	626	614	608	621	549	611	618	553	584	626	594	571	566	642	583	604	621	670	635	596	630	621	624	592	626	624	615	611	634	633	617	586	628	597	649	582	624	597	641	571	608	566	596	638	636	588	610	603	598	587	637	585	607	621	614	638	594	645	620	614	607	645	634	618	604	620	603	592	631	613	586	596	613	595	635	635	603	590	538	586	605	626	648	581	607	629	607	615	619	632	604	595	612	617	628	624	644	590	606	635	638	597	603	603	652	617	601	627	599	516	622	619	630	600	601	629	669	574	586	655	645	595	586	623	617	611	629	549	610	585	604	618	672	592	596	575	598	624	625	612	570	595	601	574	609	628	565	619	646	600	608	600	628	627	629	619	614	580	587	644	603	628	594	650	626	606	564	634	663	652	600	623	565	623	588	551	644	621	606	511	586	614	598	624	637	623	581	620	652	617	600	643	594	627	599	634	584	626	624	607	620	620	625	629	628	592	604	594	627	669	649	624	564	619	578	644	604	603	615	618	595	593	603	623	619	592	609	609	617	615	635	593	644	606	613	602	593	621	621	576	619	638	588	616	600	599	641	640	612	567	614	610	649	622	614	608	600	576	623	594	611	623	608	618	596	625	617	638	617	620	642	636	598	580	636	604	630	629	590	663	599	621	600	604	617	610	609	574	599	619	635	622	586	586	550	636	584	643	665	648	575	629	611	568	600	627	609	616	602	609	568	596	608	648	626	557	591	639	609	590	621	629	590	599	608	610	628	588	648	588	629	664	610	592	618	622	610	682	588	613	603	626	597	606	624	575	612	651	615	619	589	618	627	600	614	597	614	618	576	615	614	679	629	610	630	622	616	633	600	598	621	610	586	610	587	596	577	607	617	632	620	581	609	599	622	592	617	626	604	597	571	619	553	581	601	614	581	627	571	589	634	606	631	588	608	576	642	604	580	619	575	607	630	619	618	589	619	627	619	567	617	621	648	598	603	627	631	623	626	595	641	615	597	604	604	612	621	643	621	585	602	597	629	598	642	625	653	638	585	590	653	604	603	635	602	625	576	594	596	590	656	591	608	625	612	652	590	560	590	629	603	637	619	633	583	622	664	624	568	631	677	634	626	617	650	597	618	596	557	623	621	574	571	590	611	606	600	629	640	624	626	628	655	600	610	642	589	600	593	605	641	599	631	597	656	597	623	654	621	662	586	584	587	592	608	629	626	621	600	612	549	638	647	628	609	594	567	573	683	624	598	588	590	603	619	612	621	574	589	611	635	597	571	638	621	635	630	587	658	607	654	579	595	616	573	581	587	591	641	627	645	614	621	603	621	586	581	620	607	575	584	614	617	584	673	640	597	629	611	595	566	560	639	583	559	614	595	602	596	590	620	617	593	609	617	608	583	640	624	606	608	632	624	618	623	559	612	610	585	635	566	634	635	679	605	595	605	573	603	640	636	607	649	643	615	610	591	637	588	616	599	615	628	583	587	632	600	605	697	635	589	646	600	602	592	616	620	639	604	635	591	639	568	579	630	635	626	593	599	619	568	594	616	608	627	609	586	597	603	628	594	591	625	645	593	588	570	674	610	625	652	625	631	656	601	608	619	607	577	622	603	601	595	625	636	596	591	642	664	611	596	600	627	554	641	615	645	613	582	613	580	561	651	607	633	603	657	589	648	657	598	623	621	602	601	608	617	607	623	620	602	591	620	624	569	626	641	661	628	644	681	574	626	631	592	592	610	557	604	597	608	619	601	611	633	606	589	596	643	591	624	637	578	656	647	627	614	636	600	590	652	617	606	617	619	603	569	622	607	556	643	614	588	644	587	618	614	600	633	643	623	620	621	573	639	569	580	627	598	608	623	605	623	593	607	633	647	608	574	608	654	604	632	629	598	620	630	639	616	626	608	595	609	623	625	636	625	604	610	606	611	601	649	618	588	636	618	620	617	625	590	601	609	605	666	612	600	613	598	604	587	632	673	619	564	636	590	619	583	646	623	595	614	586	612	601	650	633	580	610	645	623	601	604	603	564	664	562	593	609	623	549	628	617	604	625	577	603	634	559	566	596	598	633	582	566	626	610	584	638	657	614	583	545	594	654	617	562	608	636	626	607	626	628	626	623	567	603	639	576	616	617	633	573	601	599	605	628	601	629	592	634	610	647	641	624	570	581	597	593	585	567	597	599	642	633	587	592	602	619	583	603	581	580	599	639	589	643	586	614	619	569	613	642	649	603	607	609	679	570	654	606	597	576	585	633	606	613	608	590	621	635	642	568	579	566	602	624	595	603	579	641	587	634	590	605	636	572	628	621	620	619	608	620	584	584	644	560	647	630	661	569	614	582	619	572	585	637	647	618	616	593	628	622	598	588	616	630	589	602	653	555	609	578	602	601	603	596	619	559	672	631	608	594	618	643	632	639	604	634	617	588	664	620	606	609	574	590	616	611	578	644	593	599	631	605	653	643	627	601	635	675	593	582	629	637	638	585	650	597	622	629	653	643	615	618	623	574	595	622	633	572	577	599	541	632	581	621	611	658	591	588	592	610	574	650	558	632	599	602	610	598	609	580	639	621	575	625	630	623	623	650	580	628	579	614	637	612	562	622	619	674	621	628	613	641	619	621	597	610	594	639	612	635	641	629	629	615	610	624	596	589	621	618	593	598	607	621	573	596	623	603	588	618	584	620	612	613	613	619	587	628	654	616	610	619	630	566	582	572	615	607	602	642	580	585	615	638	596	629	612	592	628	528	637	600	646	596	639	612	651	578	589	597	646	596	589	579	604	623	632	640	639	633	625	599	631	572	616	590	638	604	593	583	603	602	620	635	601	596	573	632	611	592	617	581	612	627	592	607	619	612	601	573	642	560	599	577	609	629	636	608	656	650	614	652	564	614	580	615	633	619	541	552	588	640	548	565	591	631	656	668	642	594	586	629	598	639	618	590	645	602	620	600	637	618	601	636	574	655	589	605	595	577	570	617	590	594	608	647	648	590	597	552	591	647	607	576	590	650	591	630	622	590	644	578	637	629	636	628	592	601	628	624	611	615	644	601	605	638	608	633	626	593	589	590	621	600	627	615	599	644	587	615	627	618	592	595	600	609	586	617	589	597	586	573	597	620	638	637	607	617	612	578	558	576	602	592	610	607	525	591	609	582	578	581	592	636	586	610	569	609	587	608	606	587	628	582	590	634	584	594	642	643	616	624	599	595	566	574	617	585
24946	20938	27083	24539	11922	5320	3064	2216	1811	1521	1370	1248	1163	1141	1066	996	1028	1078	1073	992	963	943	974	943	930	925	900	961	1021	923	968	860	784	863	834	830	804	843	806	806	895	829	802	799	781	804	847	776	833	834	793	847	829	815	837	822	820	798	794	816	836	830	849	884	801	818	817	831	826	828	826	835	777	802	822	815	816	826	843	824	808	831	794	756	857	775	778	857	806	832	757	805	787	792	815	816	796	800	820	793	774	872	807	835	848	832	827	832	818	820	821	798	868	814	810	840	846	867	801	800	818	778	850	855	820	831	791	803	783	791	819	823	797	798	804	779	834	810	802	807	821	855	812	784	792	782	805	784	789	789	848	847	824	808	815	799	825	873	822	829	788	773	793	850	814	765	756	848	877	873	791	810	820	821	771	801	835	761	824	853	837	827	852	845	798	827	843	745	813	812	809	804	822	799	793	813	803	799	843	824	822	786	803	858	824	811	777	789	798	814	804	771	872	819	829	853	799	801	841	833	822	754	797	804	832	875	830	829	796	857	806	876	837	764	824	818	761	799	804	901	868	752	764	802	793	824	894	803	824	822	801	876	809	778	766	828	801	820	835	847	795	807	813	879	773	845	797	795	839	855	791	819	853	770	871	778	851	856	843	782	807	847	800	793	798	827	823	832	761	817	826	838	872	816	760	787	815	847	791	788	774	790	802	795	833	847	806	799	837	807	766	788	798	853	812	823	801	867	822	798	781	770	857	795	813	818	798	786	876	809	827	820	841	830	792	826	811	813	819	802	865	866	798	805	823	784	818	769	842	754	791	764	810	835	813	881	829	856	815	805	782	809	865	817	782	758	809	797	783	855	823	863	814	800	842	786	769	805	818	786	784	818	845	799	834	797	830	879	822	808	813	755	793	783	768	821	880	834	836	807	858	797	861	861	828	793	838	835	803	832	824	822	856	774	816	827	812	823	832	777	839	816	863	826	805	776	813	827	809	804	831	797	781	773	812	801	804	772	842	815	823	816	790	764	831	792	785	840	832	820	828	830	809	823	766	819	792	818	832	808	779	824	821	805	816	802	825	779	852	820	786	806	744	829	834	830	908	807	880	805	812	798	850	819	780	848	774	788	781	761	806	889	829	823	842	848	761	798	818	770	787	822	844	811	815	820	831	863	881	846	825	785	828	837	828	824	775	805	860	814	816	766	767	817	832	819	784	805	825	813	814	815	786	773	807	780	851	791	815	802	833	813	793	779	789	805	827	844	771	802	782	808	767	835	802	784	856	846	797	805	757	815	796	759	790	823	854	802	782	802	811	813	779	805	804	818	831	796	800	772	850	804	842	815	789	829	830	793	776	773	787	793	823	831	825	835	817	833	834	867	836	826	812	793	867	814	821	756	758	762	827	835	805	815	829	800	814	756	771	811	818	777	812	746	798	805	815	807	782	810	840	803	834	877	832	769	771	820	839	835	817	792	821	785	791	804	760	777	772	783	846	835	838	764	784	797	824	813	803	795	838	822	830	843	833	772	829	761	827	849	809	887	776	774	793	831	816	776	800	806	800	848	786	801	869	866	784	824	823	761	813	849	761	851	836	811	860	786	831	824	821	785	829	839	794	787	882	788	833	839	782	820	804	802	797	843	843	833	809	799	798	840	840	814	811	782	848	829	805	779	795	809	769	830	852	768	796	791	820	819	840	783	849	812	782	801	843	816	792	811	822	807	786	834	773	863	843	830	876	775	821	805	756	801	782	774	823	828	780	825	814	856	769	805	788	809	810	878	853	824	851	807	844	781	811	739	775	808	870	785	808	799	831	753	853	786	807	797	819	819	828	826	797	797	832	819	792	828	803	830	863	786	800	832	844	791	822	804	784	823	810	838	845	813	861	843	829	830	800	822	821	880	769	887	830	820	747	839	832	820	816	845	799	779	833	849	761	837	797	812	793	790	796	792	852	772	782	792	834	865	792	754	807	860	832	806	813	794	818	760	808	762	798	770	791	873	817	819	810	740	801	821	796	818	806	838	780	806	819	762	808	807	849	787	867	825	853	775	845	855	823	804	790	821	779	811	827	794	798	767	796	830	773	817	794	810	814	803	760	804	809	784	837	856	800	823	855	773	797	837	868	850	843	745	781	798	825	784	817	806	833	828	797	879	850	832	838	799	856	843	808	807	804	830	836	816	773	837	774	810	820	809	790	838	840	808	762	818	768	784	847	806	797	809	847	840	865	855	845	813	847	838	863	824	851	828	831	803	805	797	879	777	815	850	844	817	826	783	832	798	831	825	761	829	774	797	816	776	788	830	833	795	804	770	790	821	852	762	796	789	832	842	790	802	827	772	859	833	851	808	798	829	856	800	824	804	817	847	794	809	764	769	783	813	835	844	860	806	818	822	770	789	797	822	783	774	797	813	828	787	836	810	783	875	845	811	813	795	856	792	838	790	845	834	788	784	811	803	833	813	832	801	789	845	771	829	819	807	837	830	807	819	772	801	802	808	833	821	830	856	814	799	889	765	842	837	833	750	784	808	789	803	810	821	841	852	812	796	835	812	848	743	827	793	860	777	806	839	810	843	854	791	844	815	900	819	824	797	805	827	850	832	796	785	829	827	805	798	816	833	795	815	823	843	823	815	801	819	820	862	776	754	795	774	783	786	782	758	845	825	873	814	852	792	775	822	811	840	867	776	803	822	787	736	773	831	792	814	827	803	828	818	795	794	858	868	785	790	779	853	857	875	771	800	766	831	828	807	781	865	810	820	791	801	842	776	841	821	834	820	794	771	840	791	796	772	857	837	800	825	771	808	782	818	779	721	845	800	803	849	796	865	854	823	792	826	795	801	806	839	829	867	758	864	862	839	802	834	839	790	837	873	813	769	811	850	811	836	809	830	825	835	823	887	816	819	818	754	809	816	770	851	765	809	785	817	828	856	771	788	803	858	840	824	802	780	824	785	864	781	791	799	805	783	819	798	830	821	842	802	784	804	828	828	821	821	774	841	799	777	794	760	778	762	869	834	758	874	772	777	844	792	799	826	809	841	828	838	787	821	823	780	806	774	819	809	832	832	860	844	822	769	835	846	836	821	797	834	815	891	817	816	829	844	886	854	803	868	803	819	807	802	863	830	782	827	820	814	858	820	836	831	808	783	772	831	824	793	806	781	871	793	799	820	840	837	812	802	860	799	750	765	867	812	851	853	759	800	798	837	814	806	809	850	798	825	821	833	806	822	812	841	850	838	824	865	830	826	860	793	816	770	828	851	828	776	817	857	855	832	803	769	810	801	853	800	858	795	800	780	764	813	827	796	859	830	844	866	837	768	757	832	861	794	825	787	850	796	840	860	773	783	820	831	833	857	814	818	819	860	791	805	752	867	857	823	811	788	799	806	806	837	812	786	842	806	817	829	810	841	809	821	779	777	738	796	812	793	814	838	816	814	804	807	783	844	784	741	748	810	787	795	806	846	840	804	793	809	762	789	824	797	831	826	785	807
31632	45894	34943	17071	10982	8910	6140	4467	3443	2873	2339	2129	1866	1820	1653	1496	1564	1408	1396	1347	1181	1199	1224	1320	1248	1204	1175	1280	1193	1197	1106	1033	1036	1035	1038	1064	991	1001	948	1007	961	974	953	984	876	978	980	924	941	953	946	974	941	938	948	951	952	900	960	948	921	955	942	950	988	937	955	944	971	948	935	927	920	930	977	948	933	953	953	1002	949	954	971	927	925	969	951	968	963	944	894	926	952	966	1033	933	924	947	934	943	1005	964	939	919	1008	968	970	994	1016	932	982	871	931	938	910	930	952	952	947	996	989	939	963	998	889	963	1033	966	995	923	956	914	958	1013	972	929	900	958	999	989	934	951	934	1002	925	957	952	954	926	892	973	961	985	954	977	917	920	993	970	907	937	1015	969	943	947	976	941	975	944	963	988	896	1001	937	912	983	978	922	983	984	938	955	953	957	928	943	975	958	964	986	979	983	996	979	956	971	942	926	941	965	950	986	923	953	954	992	950	961	864	982	939	923	924	986	955	927	931	950	949	921	932	924	987	955	987	952	907	970	992	972	894	944	950	974	995	925	945	914	967	970	993	986	960	1014	941	941	953	989	994	948	949	985	1014	1033	878	940	1002	930	957	914	975	898	967	931	971	934	930	964	929	994	876	933	901	952	1002	976	933	937	935	960	926	963	944	976	927	921	949	941	970	979	922	933	900	910	951	900	970	980	926	886	953	988	924	971	933	930	923	1006	934	963	920	874	955	1016	959	951	968	968	933	984	915	920	985	870	940	1000	982	953	951	974	986	928	869	960	959	954	981	1020	972	979	978	964	979	924	936	927	901	979	930	997	939	913	938	962	967	978	948	971	909	911	954	966	968	975	925	927	930	907	960	934	935	972	954	917	953	981	962	900	948	963	942	902	985	974	961	944	968	904	936	963	941	972	931	939	981	929	950	962	956	979	933	965	963	1007	915	966	923	959	991	1006	883	948	945	963	980	955	983	927	1038	938	940	964	947	982	964	947	966	906	965	952	974	936	925	954	972	941	971	944	937	992	963	934	935	1015	925	926	945	926	989	979	956	908	1009	946	971	943	946	957	975	1000	894	977	1013	947	942	947	955	933	906	946	957	996	936	958	939	956	957	954	948	971	964	926	910	1011	910	943	998	982	972	964	955	967	1002	937	921	938	937	976	923	950	964	915	959	1000	947	928	892	973	949	958	966	973	945	977	966	999	985	964	946	949	950	993	968	959	958	951	948	954	993	998	934	950	981	966	944	925	1015	990	941	1004	1003	1026	914	985	952	983	987	1006	992	984	967	904	982	917	923	888	898	934	951	993	953	984	941	956	939	952	900	983	992	932	986	940	989	926	952	931	950	1028	1010	915	954	919	990	960	918	985	957	987	934	965	961	987	954	860	931	967	1006	953	940	912	931	942	900	961	954	964	954	980	944	915	939	907	977	1043	941	970	957	875	929	1018	987	980	950	948	1015	934	963	929	935	945	975	944	963	966	954	996	984	932	905	1016	971	949	985	961	939	944	987	959	957	966	967	945	947	979	911	945	940	959	947	975	922	961	959	981	972	940	930	931	983	885	951	901	918	960	1002	992	947	913	973	963	955	955	963	964	947	950	919	995	942	983	954	968	953	932	931	985	994	954	971	956	951	931	932	948	960	944	930	971	945	900	984	965	923	972	967	939	927	963	913	965	967	922	913	974	949	927	973	958	941	943	944	962	928	969	954	986	985	947	1011	946	989	967	928	971	948	982	931	933	938	986	922	1026	932	965	953	968	933	1013	957	959	954	948	913	941	956	967	972	959	953	953	933	913	975	973	952	904	960	978	970	917	926	969	927	974	914	1018	925	973	932	948	975	946	937	1017	971	987	957	924	963	954	917	969	986	950	957	947	932	1014	886	957	939	906	929	939	992	956	951	942	946	941	946	933	968	945	958	994	932	968	901	950	908	904	970	945	957	980	929	982	946	956	914	964	936	967	925	936	925	964	998	916	962	958	898	1009	944	997	940	963	974	910	961	995	960	976	937	1018	939	1013	949	944	941	993	959	940	938	982	953	982	979	887	915	1019	941	998	967	927	956	961	994	926	1002	935	958	915	970	969	916	951	961	976	956	940	929	958	915	926	941	920	1015	889	1014	965	955	932	972	936	884	920	944	968	951	973	1009	951	921	891	965	1025	926	957	914	994	956	924	964	964	975	910	955	944	996	920	988	998	953	947	986	952	922	945	952	991	924	919	957	950	858	940	966	943	909	980	933	997	915	962	1003	954	977	936	916	976	976	983	935	976	941	968	960	983	967	956	926	941	1009	934	925	1009	977	989	964	927	975	1001	979	998	934	977	930	909	1009	916	943	954	893	890	916	949	959	1019	952	1005	929	978	955	969	905	973	954	979	928	960	975	916	947	983	1015	913	968	920	976	918	923	1030	1006	952	1003	939	865	941	936	960	954	911	950	955	962	903	988	897	967	939	983	941	958	961	980	944	966	896	1016	960	1038	922	937	968	968	967	928	933	988	922	960	941	902	986	960	966	950	968	957	980	894	949	949	920	1002	937	941	903	957	978	1007	962	953	964	947	955	980	971	940	974	996	1005	951	973	962	981	927	964	949	971	996	948	953	971	995	922	934	1008	941	1039	939	1005	940	948	951	971	951	945	958	977	959	978	904	948	921	925	932	935	966	944	936	964	957	951	917	962	958	1006	994	898	963	967	953	991	949	988	974	976	924	982	892	949	927	986	991	928	1002	999	921	977	973	1012	979	927	934	958	940	973	993	987	937	953	938	1014	960	946	949	953	926	939	934	948	934	944	982	925	955	964	935	968	943	947	942	1051	919	975	995	1008	928	919	934	939	971	995	990	944	965	979	970	972	948	964	960	996	883	909	931	925	937	955	950	1002	902	949	936	976	914	970	948	922	1007	915	920	975	941	904	942	911	930	972	929	977	954	947	979	976	979	922	980	983	979	917	983	967	940	922	925	945	944	952	1010	928	931	942	941	958	945	973	986	934	989	933	917	927	981	951	960	940	957	935	909	948	975	908	927	987	948	955	973	980	933	917	1022	948	908	945	922	975	953	925	944	919	938	973	936	954	875	956	953	920	936	1001	932	902	948	967	1027	937	991	910	948	943	992	971	965	927	930	895	930	958	967	951	961	964	928	984	949	975	927	959	941	883	958	1010	934	965	994	944	915	943	926	919	944	933	961	984	944	980	950	982	980	926	949	905	995	965	942	922	958	1003	957	952	935	969	964	969	991	1012	950	990	998	910	974	920	980	951	1005	999	937	945	942	911	955	905	951	962	932	925	1019	909	946	992	943	978	972	918	971	930	982	932	997	988	990	915	937	962	954	942	963	937	976	981	978	918	969	974	976	969	962	983	935	1012	934	965	979	933	971	956	970	936	970	959	936	961	941	940	990	948	925	935	978	942	934	971	974	941	940	964	985	931	981	966	933	971	973	945	951	948	998	940	942	1002	939	950	981	939	950	981	994	931	995	954	957	870	917	956	949	969	1008	924	1006	975	1017	1016	942	974	967	977	910	932	959	946	983	955	957	938	945	945	904	965	969	960	960	857	955	962	1012	986	975	967	955	944	978	970
22829	20902	28330	23615	20943	20878	12870	4812	2942	2648	2303	1983	1770	1581	1444	1393	1321	1315	1277	1139	1134	1108	1141	1137	1076	1102	967	1025	1087	1062	998	1018	986	946	959	886	905	900	848	868	922	808	854	869	867	849	866	890	804	895	849	882	858	915	840	879	846	890	917	937	864	884	856	862	859	815	858	856	907	893	874	871	889	868	882	881	846	869	916	882	897	838	937	837	850	920	842	859	837	844	865	814	897	881	895	827	855	890	849	873	879	850	879	878	875	955	893	895	854	855	890	884	830	890	869	849	843	898	894	853	847	868	895	840	898	893	854	872	887	887	859	831	894	846	797	864	918	876	880	845	887	897	890	862	864	791	830	823	861	878	912	840	901	842	823	830	894	787	888	914	863	848	874	890	877	834	877	872	838	853	859	893	896	793	874	874	879	902	935	883	873	863	871	862	923	825	822	935	827	866	910	908	855	864	819	825	910	862	878	798	835	910	851	875	818	734	889	861	820	826	811	867	853	893	846	871	850	910	907	879	844	871	908	768	847	826	888	869	820	891	893	876	814	815	856	876	906	849	852	846	880	917	864	855	880	803	817	801	824	876	858	833	872	852	877	884	849	902	901	897	889	838	853	859	859	831	946	868	881	840	900	886	801	833	934	822	828	866	798	874	828	811	870	860	908	823	847	924	855	866	869	802	917	923	785	861	878	876	899	862	860	842	877	859	882	874	883	859	854	816	883	882	898	872	878	868	858	891	865	838	868	867	838	881	808	880	876	820	879	864	853	855	853	870	839	820	850	856	883	827	912	815	879	868	893	873	858	908	863	909	864	826	868	888	886	857	865	883	871	858	846	836	809	882	894	898	885	918	843	847	888	931	849	923	908	820	848	896	846	849	833	791	874	887	894	794	843	858	861	825	823	876	888	863	876	886	865	887	926	817	833	879	868	868	861	797	869	841	859	844	871	878	888	837	856	888	874	846	840	855	915	865	898	879	887	932	875	868	882	837	904	883	891	880	900	827	873	859	838	881	838	835	911	872	930	848	891	835	875	920	845	869	860	877	891	856	906	918	892	870	842	873	822	873	915	864	908	853	863	865	850	873	826	924	875	841	817	845	915	863	864	906	802	870	840	872	825	837	898	866	832	819	830	904	871	871	901	863	924	838	856	849	915	889	853	885	821	878	922	864	854	900	868	852	876	840	901	860	895	932	876	821	889	856	815	888	863	828	862	857	845	922	853	852	808	869	888	902	867	884	929	861	901	832	826	835	914	850	837	854	852	841	856	851	891	840	852	849	858	873	876	813	882	975	842	889	892	895	876	876	871	873	877	832	850	862	880	849	883	879	835	844	848	855	826	790	843	835	872	808	887	813	884	868	864	854	888	867	856	840	864	825	862	836	802	907	846	907	841	841	883	889	882	873	890	816	912	797	945	938	876	874	882	884	820	872	817	870	873	889	854	847	858	840	876	798	846	849	845	871	929	855	825	847	836	869	839	820	876	849	885	861	883	874	920	829	896	821	828	842	884	864	903	869	855	876	845	850	845	843	854	866	840	867	880	900	851	860	836	869	908	868	837	867	887	857	902	895	828	863	911	860	840	878	889	823	893	850	883	843	874	817	786	812	821	879	920	843	839	848	907	856	827	865	835	898	831	831	871	869	904	875	846	859	842	848	903	844	862	811	873	862	840	905	828	888	844	878	825	862	872	848	860	838	838	874	869	873	854	800	876	858	877	875	859	873	894	855	831	917	814	874	894	869	898	901	845	876	872	870	881	841	876	866	879	858	835	781	903	907	843	882	854	879	799	838	870	882	894	875	915	919	866	876	847	920	879	879	853	843	872	887	900	841	795	858	810	866	855	812	877	845	893	900	899	879	876	865	845	915	842	874	887	909	931	841	867	835	880	874	881	867	879	897	890	830	857	802	887	850	825	874	825	832	829	848	894	865	916	879	893	891	829	847	831	831	863	856	842	800	876	841	838	845	855	830	860	827	867	911	903	875	832	825	839	869	894	854	870	866	886	856	875	816	845	879	879	871	830	838	894	915	876	838	866	835	828	819	871	852	934	900	856	867	883	853	836	865	845	883	843	888	825	850	805	856	828	801	831	878	887	879	857	859	864	891	914	893	843	866	891	855	860	836	865	849	829	910	862	834	865	879	888	891	877	887	872	895	887	914	897	875	881	800	871	889	862	847	893	836	902	830	856	895	847	874	843	870	840	855	855	810	831	891	856	841	830	844	883	833	858	839	860	828	871	863	841	930	812	870	843	855	845	862	873	833	844	849	894	868	851	849	918	833	926	886	906	959	874	860	827	859	891	869	830	879	864	873	919	852	878	843	853	835	840	885	895	894	890	868	839	876	861	867	860	870	875	857	893	855	905	885	851	890	848	838	875	847	864	848	819	853	861	820	864	888	911	886	834	883	897	831	848	879	846	899	858	849	845	902	875	836	860	838	894	848	863	865	861	835	852	863	840	846	857	859	850	858	885	821	837	869	885	838	853	833	880	885	840	879	876	858	861	790	795	821	853	896	849	807	839	815	872	872	864	875	842	892	856	903	876	857	903	945	882	850	868	887	873	871	842	883	901	915	885	849	853	841	845	883	826	928	817	868	817	872	857	867	851	816	839	877	912	891	875	884	871	905	842	847	837	841	889	894	848	860	835	819	846	868	889	914	902	842	869	791	844	879	849	809	884	882	888	837	895	892	844	851	810	877	865	829	843	839	951	826	855	851	843	786	849	855	826	907	883	868	882	813	879	862	891	859	900	853	833	871	873	844	858	844	892	898	883	851	904	890	883	884	841	859	805	853	886	837	882	874	816	842	865	803	870	863	867	879	828	867	909	831	826	860	843	834	934	863	838	872	843	847	892	886	881	903	818	869	838	878	886	851	851	874	870	875	851	885	904	835	825	860	791	886	900	829	825	872	887	834	850	881	834	811	852	858	891	848	873	898	896	908	862	850	857	849	890	850	879	813	833	888	873	897	879	877	892	824	833	873	835	863	903	858	849	835	896	900	897	895	807	878	878	852	806	788	926	807	831	875	855	888	864	873	873	852	842	783	873	844	855	832	888	934	871	897	849	859	868	896	857	879	870	845	846	871	865	849	855	843	846	841	790	867	791	896	847	837	885	842	849	796	885	836	866	863	879	814	877	860	840	917	863	860	811	839	851	792	895	860	851	894	867	862	892	869	831	877	854	859	884	904	845	850	802	847	884	933	913	917	881	890	872	871	875	891	860	858	865	868	868	900	810	770	887	806	855	851	866	831	855	836	874	892	830	796	877	843	855	842	917	885	854	926	795	892	818	884	825	862	923	853	840	840	791	824	870	887	863	851	873	867	812	822	898	828	891	892	819	844	847	857	881	879	865	817	899	851	851	861	871	856	855	901	855	859	851	874	844	840	872	843	855	842	851	857	804	847	844	862	793	916	849	891	875	869	862	878	824	913	826	868	882	829	895	841	869	853	892	884	882	880	870	854	872	850	860	831	906	812
34553	59364	47166	25057	16606	14714	11296	7909	5884	5048	4277	3604	3175	2679	2362	2259	1959	1805	1891	1589	1468	1478	1468	1521	1434	1388	1243	1308	1473	1363	1174	1158	1110	1127	1127	1016	1072	1019	978	1030	1010	975	990	965	1005	1028	981	1030	973	974	1035	944	983	1050	964	1038	989	998	975	1008	931	966	991	957	941	971	980	1000	1003	1012	971	1010	957	980	941	935	960	976	998	1013	1011	974	975	1000	956	992	1005	976	1056	957	979	948	980	993	993	1007	1030	921	1040	907	1028	1007	974	990	1002	961	953	961	907	899	1009	968	963	991	968	940	989	1095	1023	994	948	963	968	1021	974	1049	981	975	1005	914	979	1009	979	933	940	991	946	1042	965	942	972	956	948	966	1030	948	1004	979	1014	986	983	941	956	1016	968	927	971	975	987	1038	1009	979	985	1013	951	924	942	986	951	925	974	939	951	985	926	978	969	971	938	966	989	958	948	945	980	981	912	951	924	937	967	935	1008	947	908	1001	981	919	992	996	930	967	952	1007	918	991	1019	957	997	961	975	917	918	954	1013	977	951	937	926	993	880	986	951	993	962	972	991	973	991	988	983	972	1018	892	1003	946	1022	970	996	982	932	991	1006	1006	960	986	911	1012	1026	943	970	956	911	988	1030	957	981	948	996	1004	1058	1000	878	1004	951	954	949	975	967	947	1005	1011	988	937	952	971	981	943	986	953	962	971	984	987	936	929	1007	1012	1024	955	1006	939	962	978	1006	975	989	894	1008	946	969	960	1001	887	958	958	966	1013	966	934	957	967	1006	979	933	991	1008	970	958	938	1000	939	980	971	972	953	994	986	976	960	1006	917	946	994	982	951	891	951	972	976	952	990	964	924	1008	980	1000	1028	1016	959	981	932	989	956	967	983	949	979	969	964	977	987	987	1007	1000	974	978	963	950	971	1031	971	916	981	930	987	949	993	953	1010	977	985	970	1000	976	961	971	984	967	959	1003	1034	910	988	971	933	954	919	916	1031	990	1016	982	972	960	963	952	965	1005	964	1007	1025	915	962	979	1019	982	944	949	1003	953	1003	945	977	977	1020	985	995	935	994	1007	957	1010	999	1013	934	924	962	971	967	930	980	935	953	947	1009	942	931	954	970	974	979	1007	1017	951	985	962	1016	1016	923	893	990	1004	964	1022	973	976	1030	960	1000	957	956	902	943	938	966	952	950	1003	996	1008	1022	982	959	984	973	976	915	948	980	1026	939	957	969	988	941	980	976	965	984	1013	1022	975	940	997	997	970	983	973	943	969	948	1033	960	965	984	936	934	966	1007	991	990	1067	952	1004	981	954	998	1004	975	998	936	936	976	976	967	983	1003	984	981	1008	982	924	957	982	921	934	942	985	971	982	1020	924	1006	975	963	967	951	943	954	969	973	922	997	973	952	945	993	1058	950	980	971	963	966	940	914	1037	998	971	994	963	1023	914	1000	935	949	953	974	980	946	954	926	944	969	933	991	979	968	949	980	954	1000	971	918	998	965	996	917	977	967	938	989	963	1018	987	999	977	942	1001	928	953	942	958	922	967	1012	942	1044	948	1002	946	971	932	992	1017	966	955	994	1004	985	955	1014	965	964	978	967	961	978	946	1003	970	938	961	980	951	969	1009	946	1029	964	969	963	989	944	980	984	977	971	918	926	953	952	983	962	932	906	939	994	942	946	896	982	991	955	954	1006	968	972	990	1001	989	1028	980	989	975	911	999	919	935	959	984	932	1032	992	945	973	972	1044	982	995	958	978	952	1015	997	1037	966	979	904	993	1009	975	922	998	1004	1005	989	984	930	949	1013	980	962	943	963	956	943	985	998	933	964	966	964	926	1014	934	977	979	967	977	943	920	1008	952	972	993	932	963	966	926	965	953	978	959	970	927	1007	1009	955	958	1008	990	1012	945	966	956	911	1012	1020	990	958	972	938	944	978	964	977	1021	1002	1029	934	961	960	984	978	942	940	979	919	948	964	996	969	945	961	969	937	919	984	999	924	995	975	957	997	940	999	966	970	1010	1037	951	962	930	967	927	980	1037	1018	961	962	1034	937	942	1007	948	975	999	953	993	1001	976	1017	965	979	948	950	928	934	989	982	1032	914	909	980	981	965	944	929	949	968	964	1000	1034	930	992	951	957	950	926	1012	952	1011	990	1040	965	919	997	942	940	1008	969	941	1006	1000	1003	940	1001	1026	992	969	966	965	986	910	965	961	885	1019	961	1003	913	978	1035	904	946	898	974	969	1025	1005	942	990	957	980	966	960	993	1030	960	1006	984	971	963	947	972	998	1044	969	997	994	967	901	949	982	978	1005	1002	990	986	991	967	990	969	1026	983	1009	991	985	996	980	953	984	994	1007	983	976	995	1026	977	979	1012	1008	955	993	1002	956	927	1008	1040	967	994	1003	946	975	976	958	989	994	930	918	906	950	989	935	1042	998	939	984	971	997	956	967	977	997	902	974	985	992	968	914	1006	1006	990	994	965	923	1030	962	968	970	968	916	1023	1004	948	1006	995	993	967	1005	960	944	953	907	956	950	1005	933	954	926	950	936	977	959	1008	945	942	958	938	984	944	1000	981	991	948	1007	958	989	958	958	986	997	972	968	988	995	949	953	949	920	1034	958	965	1000	1002	990	1006	977	999	943	956	948	963	948	971	1044	1059	948	974	942	955	961	940	1009	967	945	961	956	958	981	985	918	940	967	979	986	997	967	897	1010	971	976	952	961	974	1014	938	947	981	922	1002	948	940	1000	996	975	1029	971	984	1022	1020	1011	983	1002	1003	958	979	990	965	986	988	1018	1002	955	1008	996	962	906	960	1017	902	963	955	946	1008	986	994	1003	997	956	1005	945	969	980	982	977	999	1027	1017	983	957	927	1045	1046	965	982	1011	935	974	963	1000	930	969	960	975	993	961	937	929	983	1000	1016	950	949	1004	935	952	974	971	1001	956	933	918	938	994	955	985	923	935	937	974	921	986	943	966	941	994	920	958	927	1006	1016	1025	933	997	928	998	981	963	956	1004	954	922	998	980	981	1002	1021	939	992	968	963	947	1003	984	1027	1034	915	943	981	1037	968	982	990	995	1006	945	952	991	1004	986	951	989	1020	935	928	965	974	956	993	910	986	935	991	994	934	913	962	941	926	960	984	913	933	1026	978	963	1003	911	1032	974	976	995	945	961	991	972	938	974	948	1004	966	973	967	1012	946	951	1011	912	1050	1031	915	945	974	966	955	989	957	948	981	979	1000	969	937	969	971	1041	965	1004	957	920	999	939	943	970	936	1018	1023	1016	958	985	1009	962	993	979	1023	978	987	999	988	966	974	932	914	966	946	970	954	925	994	960	943	968	872	921	988	994	937	1004	956	1000	962	971	914	994	928	962	975	1002	1011	957	981	996	1035	974	1000	1007	1035	1024	967	978	967	1032	975	917	1017	956	926	932	958	979	910	967	957	944	935	994	1005	1021	984	905	979	895	942	964	975	1006	996	954	977	989	895	985	988	915	1014	980	984	1008	923	996	1001	937	998	959	942	932	917	982	965	892	887	989	967	959	1002	957	996	970	976	948	924	1043	948	908	943	1035	976	967	983	960	946	948	1059	989	919	986	1005	956	976	960	964	1010	960	966	1009	970	945	1012	986	984	919	968	980	1000	965	970	1009	929	922	1003	1002	971	943	1012	1021	972	981	986	990	1012	982	989	904	1005	1037	980	977	960	948	978	968	982	1014	1004	1007	997	925	937	917	982	1036	928	970	976	903	956	983	900	936	969	924	976	968	985	942	1010	957	1045	959	1008	928	949	978	914
28652	25934	23952	11423	4256	3068	2422	1570	1218	1081	1020	988	805	803	797	739	641	669	686	611	673	675	677	601	669	579	637	616	581	609	614	605	580	609	605	558	582	518	574	591	578	552	547	529	537	583	574	517	593	537	588	561	590	543	548	504	557	550	567	530	597	566	534	567	564	547	519	537	540	581	552	563	547	580	593	517	562	553	538	506	590	594	564	507	553	560	549	564	545	540	530	559	577	568	569	584	541	579	546	558	542	539	538	567	520	540	547	547	516	538	510	514	580	558	606	568	542	502	533	542	562	540	555	617	548	540	530	588	496	562	561	544	541	589	516	544	565	547	591	571	510	540	585	494	567	564	535	543	542	545	569	562	544	543	570	545	553	548	535	509	517	550	530	552	538	544	522	578	543	533	568	512	553	518	543	531	551	542	568	591	540	519	547	548	560	541	518	560	530	557	517	596	557	556	515	558	544	586	559	562	563	580	545	547	526	570	529	541	521	574	557	541	568	582	520	562	551	553	586	586	548	571	573	597	562	531	607	568	541	572	586	557	554	506	545	535	527	567	544	522	527	588	521	547	547	568	538	502	508	572	575	541	587	539	548	522	573	572	547	581	541	540	520	579	557	562	544	582	572	554	527	531	602	555	521	542	545	585	584	521	553	539	548	526	524	523	586	520	499	560	539	550	563	560	534	542	511	546	545	542	570	582	538	531	546	499	562	549	538	587	576	540	552	535	591	567	535	558	576	538	612	536	540	507	526	525	583	542	567	535	518	530	542	559	492	563	550	580	527	571	558	585	550	535	531	578	566	569	548	494	518	538	551	520	541	545	494	584	525	566	547	547	557	522	568	548	567	554	578	542	541	569	577	528	535	548	543	562	531	510	533	553	558	500	556	576	554	547	550	564	543	560	563	505	601	554	534	583	531	546	535	534	553	554	534	588	598	546	547	509	587	524	585	548	550	469	518	547	564	551	549	558	607	607	535	546	570	577	520	525	577	532	542	532	538	562	563	522	545	533	573	504	573	521	548	552	590	572	546	567	551	550	548	518	569	523	578	544	513	555	569	521	541	575	575	568	556	531	549	569	544	571	568	560	521	596	587	550	524	533	480	549	560	551	519	601	557	579	522	528	519	542	534	545	520	548	561	564	571	543	579	529	571	596	550	537	546	511	570	564	545	562	572	551	536	572	555	592	565	558	578	524	583	563	591	515	555	562	530	527	521	535	538	567	526	540	545	588	512	517	581	556	600	604	553	549	538	553	556	559	562	554	549	605	526	583	572	524	546	526	584	561	592	555	537	540	542	515	612	546	588	599	573	555	576	537	531	565	510	543	570	532	537	586	563	556	537	546	561	550	544	565	548	561	573	572	553	540	533	544	533	548	574	537	571	565	531	553	591	542	570	559	514	518	561	545	524	573	555	548	536	534	548	596	514	518	538	559	575	502	562	560	486	523	523	563	534	561	597	603	530	532	567	575	537	542	541	552	561	520	568	540	515	581	555	558	565	553	562	532	529	586	523	599	571	547	554	544	553	554	594	558	587	530	529	526	547	571	568	549	505	530	554	509	561	556	585	524	573	525	579	584	533	571	547	552	513	568	507	553	516	538	560	556	574	550	544	571	572	592	553	586	542	614	554	553	569	569	526	529	578	562	543	527	559	546	544	550	566	556	586	563	534	575	578	555	564	494	541	541	534	552	588	583	578	560	523	550	569	567	551	538	529	555	530	541	579	561	573	578	582	539	558	551	575	572	576	566	533	578	560	540	554	549	575	519	551	556	534	550	545	546	542	558	585	570	540	556	553	576	569	491	565	554	553	564	557	520	547	526	569	605	543	500	535	546	549	549	595	574	577	545	552	566	507	530	584	586	535	532	557	568	556	558	540	563	534	579	536	562	570	569	521	596	553	544	558	571	510	558	605	527	583	538	538	518	542	551	511	535	592	496	517	599	547	550	578	566	517	550	565	576	520	529	544	550	562	550	570	583	592	555	558	544	575	535	594	535	558	506	556	556	544	588	545	511	565	534	577	555	575	541	558	531	577	551	542	500	561	574	507	508	539	530	565	556	564	574	562	552	528	604	539	536	581	560	564	562	567	533	571	592	562	551	568	551	561	552	539	549	570	515	564	556	597	549	562	562	552	529	572	543	541	565	540	516	551	585	551	579	540	522	532	549	557	551	549	541	531	561	584	573	557	574	545	566	541	547	549	541	517	528	551	548	601	535	575	546	530	539	578	551	544	568	539	533	560	558	519	557	536	549	547	584	583	524	563	540	574	557	488	563	539	574	579	546	568	555	587	570	554	544	495	555	515	539	558	527	513	518	544	536	547	557	542	529	534	566	551	552	557	492	550	580	561	528	543	570	598	508	551	512	548	503	523	558	573	531	549	544	556	537	533	531	565	535	606	566	524	539	543	566	519	561	588	546	537	586	540	571	534	527	545	552	548	569	542	526	578	543	581	558	520	580	516	546	570	527	561	531	552	553	579	560	579	575	555	536	541	527	555	598	543	576	540	567	561	603	518	531	543	547	570	568	538	546	569	569	527	526	556	560	538	584	557	537	517	520	602	553	596	531	535	565	566	577	565	536	548	516	568	575	580	544	496	516	563	558	584	579	577	584	531	541	553	561	568	544	520	539	557	517	569	556	514	588	530	553	507	571	552	566	577	571	548	547	548	579	549	560	550	523	490	563	557	551	606	506	609	588	572	541	579	538	510	567	558	548	533	533	530	550	570	530	535	540	533	537	560	555	532	535	593	539	524	533	585	527	613	572	554	537	535	562	559	594	513	548	547	564	590	527	551	538	550	575	524	547	575	508	560	535	560	573	566	563	565	530	562	557	561	501	567	589	567	570	547	564	550	561	555	569	531	565	528	551	525	543	599	553	589	530	552	538	545	525	508	553	544	547	559	573	571	533	586	535	572	500	542	557	547	548	570	542	531	513	530	571	547	557	546	539	553	531	517	555	568	561	525	554	504	534	556	597	537	517	562	544	516	581	560	597	533	557	558	575	543	531	555	565	551	504	577	576	549	512	555	535	545	518	538	525	514	539	557	528	556	529	533	519	532	545	601	589	577	562	561	589	532	593	540	532	565	533	585	540	564	590	566	517	525	503	584	549	552	560	567	530	545	561	574	549	536	541	573	552	541	596	540	527	541	534	515	570	527	520	569	537	573	542	537	552	550	489	568	550	553	536	575	586	546	554	558	574	533	564	549	496	568	590	599	535	576	563	594	610	572	543	573	549	557	537	502	569	586	592	501	544	564	551	579	532	537	518	504	570	530	542	551	574	566	551	542	547	538	542	563	576	543	581	575	549	564	568	569	544	557	539	565	507	494	566	592	556	580	523	582	594	552	577	554	581	550	561	539	541	518	557	588	544	561	517	580	558	528	492	570	540	553	508	533	513	578	530	562	555	547	591	554	544	540	550	524	529	540	531	517	574	600	552	551	556	564	519	549	529	562	518	518	521	560	509	521	517	581	524
29420	40930	27437	12128	7287	6023	4826	3338	2427	1998	1847	1626	1424	1223	1157	1153	932	874	985	926	945	865	827	873	859	899	823	798	832	838	834	756	816	810	723	687	711	698	669	716	699	730	668	651	644	688	693	673	665	677	682	684	674	704	681	649	697	656	651	664	669	643	621	684	668	635	674	661	645	682	671	626	694	635	696	699	704	655	661	703	692	645	676	610	682	677	684	604	690	655	651	716	668	692	671	684	651	665	684	666	641	689	649	670	683	660	698	631	640	646	715	660	708	695	688	678	651	681	670	677	680	665	679	656	681	632	701	665	670	675	668	713	653	641	647	673	648	683	709	686	690	638	686	666	696	664	631	670	649	663	682	679	698	675	648	691	665	670	662	689	684	655	644	686	649	695	628	703	707	659	648	642	701	664	666	659	643	724	671	636	715	686	634	666	709	619	699	696	629	657	706	683	682	707	675	661	662	695	695	651	672	653	646	651	703	688	666	702	686	657	681	625	741	708	682	673	659	665	683	694	656	701	660	689	684	676	751	662	719	659	621	666	707	672	670	659	631	664	630	620	695	680	696	649	647	720	653	669	653	689	707	662	740	676	706	678	651	717	711	698	728	640	667	656	644	679	639	626	659	667	647	677	676	702	603	669	605	693	710	673	689	646	636	636	695	635	620	687	629	686	720	666	717	678	667	681	698	695	694	625	696	621	691	674	650	699	662	723	715	714	687	696	665	645	689	679	669	658	665	700	675	633	713	716	695	635	664	660	699	697	621	701	696	655	650	679	643	613	639	705	734	665	648	656	705	645	658	641	702	675	658	637	683	648	670	689	690	686	639	650	707	641	675	705	690	678	689	688	745	670	645	687	643	712	640	654	669	672	689	700	664	681	659	651	671	637	668	677	656	661	652	661	661	627	687	646	660	653	659	655	668	681	672	661	662	652	648	674	683	702	699	653	707	667	668	650	684	661	673	695	692	694	667	648	654	644	671	653	656	728	655	655	705	624	669	698	669	678	672	659	693	716	692	634	702	697	672	633	691	660	647	700	657	680	675	659	701	704	673	664	681	704	672	651	663	701	649	583	722	708	694	653	660	656	673	696	678	631	686	614	632	630	682	653	651	620	656	642	672	701	659	650	683	667	673	690	664	665	662	676	696	714	650	638	673	681	688	693	661	676	689	671	669	674	676	673	652	675	611	675	679	666	734	689	712	625	720	699	661	677	683	704	659	702	635	660	670	675	664	665	660	668	702	676	683	709	645	660	671	669	693	662	660	709	694	645	681	690	676	682	738	650	659	639	660	713	688	713	607	687	655	666	679	667	665	645	664	671	656	631	658	664	715	678	671	660	665	672	693	700	634	652	626	672	690	705	664	636	658	683	627	644	686	641	660	676	704	708	677	690	715	627	654	603	671	655	663	713	724	666	675	687	671	678	686	671	684	644	690	693	655	686	662	627	651	623	669	694	692	655	648	690	725	654	663	666	636	686	691	680	665	717	706	697	669	677	687	691	701	675	654	742	677	662	684	652	636	659	672	686	648	641	679	609	652	675	647	702	687	737	647	715	687	673	699	680	669	701	684	654	679	644	736	671	661	642	643	678	695	683	693	675	701	721	684	658	687	685	702	695	675	662	647	613	660	642	679	661	643	605	715	689	673	698	658	688	679	688	723	684	668	644	654	657	661	654	666	659	695	676	614	685	694	676	717	690	658	680	653	686	663	669	646	669	680	677	635	695	705	718	682	664	636	653	671	670	612	673	716	723	669	627	665	659	687	657	675	652	668	666	662	655	643	712	651	661	710	641	659	692	704	657	709	645	668	671	681	694	696	651	675	681	660	663	690	685	684	651	608	670	687	682	668	687	733	689	629	701	644	674	662	729	687	660	660	695	674	653	711	709	662	630	667	672	670	698	676	686	659	681	663	692	664	671	703	676	685	654	652	694	653	659	664	655	690	691	678	702	662	665	701	629	671	725	648	674	639	660	655	646	666	650	696	721	699	716	667	690	656	690	710	621	675	655	668	670	692	655	677	700	656	631	662	672	678	638	716	643	627	679	678	674	681	693	657	626	684	679	688	654	628	713	695	693	698	652	617	653	669	672	686	631	706	693	688	655	642	639	694	665	682	709	712	656	670	702	680	645	709	657	665	671	686	715	640	655	670	665	709	648	671	666	665	660	666	695	689	674	656	684	675	662	656	675	730	694	677	668	637	670	685	694	702	688	701	650	676	713	712	658	651	674	687	672	707	704	662	660	613	690	726	717	652	676	709	679	653	676	699	677	673	674	667	676	635	664	650	706	644	646	637	705	658	667	653	657	666	668	668	661	690	705	697	705	697	636	682	657	664	698	675	691	677	610	699	646	683	663	702	654	640	699	681	671	690	655	654	659	677	717	693	653	684	699	665	707	665	692	680	624	681	714	666	661	693	690	685	638	660	665	646	644	662	677	651	667	638	725	712	645	670	691	658	674	693	693	665	719	676	643	619	678	623	662	669	663	677	689	685	678	698	702	657	673	630	647	690	677	716	699	685	691	705	729	643	673	637	674	626	674	692	662	655	674	673	685	697	706	713	699	709	658	673	718	693	724	716	644	646	693	684	672	668	674	670	655	663	665	672	632	671	667	664	680	686	647	688	633	668	699	710	699	687	691	701	634	657	686	727	666	701	676	685	710	678	691	641	632	615	679	672	650	692	656	688	624	681	658	663	660	665	711	709	722	648	673	677	631	699	680	617	659	655	697	679	682	635	668	711	671	653	615	691	667	645	615	673	706	661	688	675	679	663	656	634	694	656	683	689	674	707	664	691	699	657	670	712	692	702	716	664	660	681	670	717	678	715	672	667	703	662	715	655	706	642	646	663	675	613	675	691	660	674	666	674	667	677	704	649	684	605	676	685	684	631	644	634	684	680	719	687	672	688	719	673	641	676	678	654	661	699	660	680	691	673	712	646	666	646	634	642	699	712	691	684	615	677	642	682	644	671	693	677	665	713	669	678	662	689	744	673	665	680	687	669	716	696	664	685	647	655	664	656	704	631	702	674	677	655	705	656	669	692	633	663	646	678	617	710	698	699	702	685	666	668	651	685	672	657	727	655	704	717	726	675	651	700	639	666	634	688	672	666	669	667	700	666	690	679	668	639	676	690	622	632	711	689	680	687	692	676	664	633	617	652	654	684	708	656	712	751	684	678	641	682	637	641	693	677	646	681	629	637	656	671	689	657	665	702	688	689	688	666	678	670	679	648	682	689	658	717	670	698	672	635	650	698	707	686	667	643	642	663	680	683	686	645	650	680	674	654	659	703	649	648	700	709	657	673	696	622	677	718	664	645	717	711	647	696	647	704	681	693	667	693	667	665	697	704	676	682	691	683	669	666	664	733	670	667	657	690	685	652	659	683	690	669	716	658	670	675	653	687	671	713	705	695	672	763	694	671	618	652	643	678	697	698	675	667	702	720	683	707	707	669	678	670	675	656	643	674	673	657	656	661	675
23893	20869	27903	24162	20196	10597	4895	2871	1951	1584	1419	1364	1214	967	898	757	839	765	758	762	722	661	657	605	603	648	568	627	588	553	625	629	601	640	576	517	543	535	530	562	536	507	515	514	513	516	509	510	466	523	555	524	548	494	467	488	489	500	480	519	502	521	514	488	509	521	489	518	504	525	521	532	516	548	542	500	542	506	545	494	535	538	516	510	493	534	515	504	544	516	522	521	529	511	509	546	547	499	551	524	523	522	512	568	499	500	499	510	526	509	520	507	558	480	455	497	511	483	543	542	498	527	504	522	539	511	506	539	540	508	490	497	504	521	562	537	544	521	508	510	497	499	512	471	498	530	502	506	527	477	489	534	536	477	510	503	501	531	503	493	535	507	458	556	488	474	501	544	514	477	485	510	501	544	505	520	482	532	508	529	517	490	508	497	474	474	510	498	487	507	502	515	503	527	532	555	517	497	525	523	478	504	497	523	484	526	481	492	521	502	471	515	504	509	492	522	511	542	494	565	496	534	496	533	501	525	481	504	487	520	495	542	518	507	514	542	515	479	515	564	510	491	479	493	572	539	538	506	489	534	524	495	507	507	491	494	509	486	535	525	522	502	536	486	506	536	525	492	509	524	512	518	527	499	453	516	509	506	520	509	523	530	451	541	520	512	500	508	511	546	528	490	513	521	505	518	535	556	537	501	510	549	495	473	523	507	501	528	487	517	531	502	530	503	533	555	533	547	566	499	503	502	540	490	487	526	491	531	438	506	497	483	526	508	486	498	561	489	497	548	498	544	515	535	505	488	508	540	507	488	487	483	506	481	531	516	545	490	528	468	489	478	495	503	516	500	515	467	527	514	513	482	477	476	483	516	554	511	499	535	509	495	505	556	501	491	503	504	504	491	512	533	483	532	519	515	509	522	485	481	466	512	493	512	534	575	536	512	521	506	496	469	487	512	514	514	514	494	512	504	493	488	507	531	521	479	512	517	521	491	516	501	535	493	507	491	501	529	518	463	529	489	512	515	521	533	534	541	523	529	491	548	503	542	505	501	478	519	522	476	546	503	511	531	466	479	538	485	536	525	500	504	494	536	526	523	529	585	509	527	508	474	507	546	483	507	495	497	500	514	512	515	496	509	513	504	481	513	515	494	526	548	547	484	490	528	514	513	544	516	457	484	499	513	486	514	502	517	534	531	502	484	526	516	502	487	475	464	498	483	518	525	536	531	476	481	539	523	498	508	473	519	522	535	508	511	521	529	555	540	508	492	529	497	542	486	474	531	528	476	519	517	514	489	504	514	506	517	513	537	551	497	507	507	562	497	526	510	538	520	530	470	519	447	497	540	525	509	507	536	497	496	526	535	521	517	505	515	526	536	504	514	508	545	525	546	526	548	546	516	517	501	494	518	495	518	541	510	502	498	542	490	528	491	525	499	479	521	508	514	517	516	483	505	474	501	508	517	537	512	532	535	543	480	490	540	525	492	496	521	526	512	517	508	494	511	509	509	525	533	519	514	519	505	525	499	530	506	501	500	484	491	483	488	537	517	525	511	526	524	527	556	501	507	535	522	458	476	521	512	463	525	530	511	485	536	508	497	531	522	509	465	547	511	503	510	504	498	528	524	518	543	548	509	517	511	520	556	507	506	517	505	478	556	507	488	536	497	533	490	539	514	509	531	509	498	472	527	500	507	536	506	513	478	467	499	505	494	462	520	493	506	542	531	501	528	517	446	506	504	549	534	482	514	502	511	495	494	543	529	511	492	521	552	485	521	487	456	497	501	460	505	524	541	505	528	520	500	499	521	482	524	514	548	541	516	471	502	550	512	524	524	522	505	538	514	479	490	517	551	525	513	462	480	532	504	505	514	503	503	494	526	522	488	504	505	505	503	460	513	525	503	513	489	508	506	537	539	509	508	557	499	493	518	505	525	540	525	528	495	466	555	495	494	542	488	495	536	530	454	560	512	509	531	481	540	493	519	551	517	515	523	511	486	520	522	509	524	505	517	462	544	525	511	565	461	503	488	484	507	503	508	506	526	510	533	530	516	465	515	485	495	560	556	520	565	513	522	531	469	509	505	553	532	489	496	485	535	491	493	487	535	513	515	470	501	513	531	504	533	495	535	497	473	486	539	511	497	526	510	506	537	540	522	546	558	541	514	525	476	538	456	498	532	512	492	500	535	503	516	531	555	508	490	500	536	558	501	560	509	496	497	531	468	538	517	502	514	494	522	543	453	498	505	465	518	500	488	516	525	536	487	525	515	550	513	529	495	528	493	508	527	520	506	503	525	478	478	523	502	527	533	549	482	477	514	505	540	476	519	517	510	537	544	521	487	512	502	480	501	517	453	491	503	519	511	490	473	527	510	514	492	556	510	526	497	516	550	527	526	511	508	516	517	528	510	503	520	498	496	508	484	550	503	519	514	512	486	500	538	540	512	517	471	483	502	530	505	546	484	536	516	480	511	442	517	512	534	509	493	510	489	530	493	490	509	541	505	503	534	538	509	490	517	558	509	499	522	501	529	520	502	508	516	540	522	542	526	487	474	481	542	495	494	498	514	507	503	535	536	508	502	538	494	464	538	559	503	461	496	566	510	538	492	469	508	505	554	484	511	444	470	512	503	489	512	512	506	510	535	508	523	553	582	490	496	481	536	523	521	493	466	510	503	480	507	500	528	506	506	542	556	489	492	505	482	486	490	521	472	500	480	511	505	506	493	510	530	498	546	527	526	525	493	499	542	500	522	551	508	521	509	504	482	468	531	464	504	521	476	491	508	518	475	507	504	470	497	507	524	542	536	504	510	502	508	504	523	530	488	467	524	526	518	525	540	526	545	485	524	533	524	539	525	478	548	555	522	495	489	495	533	524	548	502	491	492	526	499	499	531	520	456	517	500	484	514	484	453	473	503	491	540	517	476	499	507	496	478	545	484	528	487	522	520	527	510	547	495	498	536	496	526	503	452	544	497	501	514	507	462	484	516	475	501	536	506	506	491	545	499	523	506	514	509	518	513	510	511	532	500	539	543	502	485	474	524	533	539	490	554	521	495	489	526	544	498	501	493	488	532	491	511	510	511	488	481	462	475	547	479	553	516	539	514	519	479	560	539	555	508	475	499	510	492	528	506	485	553	512	487	523	508	497	489	524	510	497	486	498	494	524	488	498	556	553	459	500	510	526	550	488	534	510	505	502	493	482	526	475	527	539	541	490	525	504	519	552	531	492	490	519	544	493	520	502	527	542	513	483	515	509	513	531	525	508	551	486	495	523	495	521	549	529	462	481	501	471	505	517	542	484	490	540	495	509	552	510	540	515	518	541	519	530	493	502	478	525	508	518	523	525	516	542	529	496	511	484	480	521	519	479	518	518	493	513	504	500	529	482	505	504	470	477	502	525	567	515	526	487	514	485	564	516	519	513	494	508	548	468	515	527	512	497	519	481	485	502	495	449	580	524	511	552	511	524	517	520	473	500	569	465	502	513	513	514
31787	49861	39772	21209	12036	9535	7894	5844	4187	3293	3059	2717	2218	1782	1662	1449	1200	1113	1165	1110	1019	972	902	865	829	776	785	841	820	836	822	736	870	824	775	675	725	623	630	630	632	634	633	612	631	625	628	617	565	603	605	640	639	602	623	679	624	604	564	574	608	626	639	613	620	576	622	625	599	566	628	608	601	596	610	626	627	599	618	573	625	647	619	604	601	583	624	633	625	654	623	620	604	632	601	603	595	644	587	602	646	638	638	566	572	577	643	608	590	647	619	625	589	594	571	593	595	595	615	610	597	597	617	604	594	600	656	616	604	603	582	632	610	617	604	546	618	617	607	576	643	608	634	605	567	622	627	629	587	601	606	622	616	567	582	611	615	626	592	632	602	651	606	575	613	632	616	632	599	618	630	601	621	640	581	617	658	618	608	644	584	595	594	604	591	552	694	594	626	603	635	626	645	624	621	636	550	622	613	643	592	580	546	573	606	592	611	677	628	621	607	643	603	615	625	619	640	646	647	636	617	645	625	631	598	563	607	571	614	599	680	605	596	622	588	649	645	648	588	617	592	593	619	607	617	637	613	591	633	613	606	588	592	606	638	595	597	602	604	624	600	620	593	685	626	602	582	613	645	621	577	604	651	622	677	616	598	640	609	631	611	652	600	599	651	622	648	634	625	618	589	626	620	570	591	622	615	597	563	612	607	588	586	563	570	655	606	617	582	601	648	634	612	625	592	583	662	611	629	610	583	615	569	599	600	637	629	626	616	623	681	596	617	649	658	602	669	598	638	579	574	633	648	604	620	606	573	643	622	604	649	565	610	582	605	614	616	577	615	540	565	642	610	644	626	620	658	561	544	600	612	598	614	613	616	661	621	641	607	583	630	613	611	598	594	630	595	620	617	571	633	666	625	561	613	586	597	601	613	622	668	601	622	588	626	585	543	619	641	589	606	642	603	569	562	609	625	598	585	653	658	579	610	619	593	592	604	614	661	629	628	599	638	597	622	612	610	569	606	636	586	581	594	616	584	634	632	603	631	647	591	595	568	572	598	624	601	598	618	574	609	603	627	617	572	591	640	617	604	608	624	617	607	624	622	597	606	634	595	619	607	602	636	632	628	604	572	587	631	623	622	634	648	588	625	591	630	562	621	633	636	592	649	626	605	612	627	629	591	618	606	577	629	627	634	621	586	616	621	645	581	602	633	612	628	589	634	591	635	636	615	581	618	582	629	639	659	613	612	586	597	593	609	625	621	628	585	639	591	601	641	643	666	644	640	604	585	605	633	612	617	643	608	601	619	585	610	615	635	598	625	607	571	648	621	575	610	569	641	595	642	630	606	613	608	614	562	595	605	613	611	623	650	600	599	590	608	596	618	645	623	600	601	616	608	591	602	604	650	642	629	654	594	568	607	630	572	630	607	612	576	623	640	594	629	624	634	616	575	637	629	638	632	609	591	633	570	623	604	581	603	599	635	590	600	623	600	614	619	608	604	634	561	637	606	611	622	629	612	607	592	634	618	615	607	595	614	632	645	600	591	577	597	600	555	598	600	598	619	640	679	628	627	613	620	605	616	577	584	630	620	597	598	600	618	614	599	602	621	628	587	667	599	579	685	582	614	628	625	606	622	590	646	570	572	560	632	632	647	599	575	562	571	617	595	587	600	616	617	568	653	605	606	602	611	616	606	601	621	600	605	593	605	614	603	634	608	595	646	595	622	615	583	595	659	613	593	616	613	646	598	602	571	596	594	600	636	611	609	636	632	596	613	634	629	615	599	594	609	635	577	625	558	610	600	628	603	606	603	629	611	615	567	609	620	568	652	601	627	642	645	582	601	601	625	624	658	626	614	622	609	595	603	625	558	557	608	609	671	622	635	586	588	606	686	591	579	648	588	624	642	572	625	595	638	585	655	595	615	604	590	611	611	589	596	625	639	627	612	632	618	572	629	627	585	588	628	571	586	617	631	623	640	616	609	583	634	620	614	624	618	586	604	602	593	618	592	626	609	589	621	593	626	623	605	622	607	610	629	620	627	648	604	605	634	630	607	589	622	602	591	640	600	606	606	578	622	600	583	603	587	611	634	613	586	608	650	609	643	596	585	620	622	625	602	608	583	645	597	610	561	645	595	606	609	637	601	600	634	616	680	631	599	599	614	595	607	603	620	617	583	634	619	609	574	593	636	587	610	619	613	630	606	642	618	596	654	664	588	578	647	597	587	597	580	593	606	606	586	617	597	594	553	656	619	630	641	606	595	626	632	620	623	639	653	615	648	611	672	585	600	594	625	651	630	644	636	624	606	631	610	618	642	646	623	656	590	629	597	593	572	623	630	554	637	592	578	583	657	590	610	635	579	613	611	593	584	607	639	575	615	622	577	644	584	602	593	566	602	572	633	604	566	635	623	630	594	603	620	665	615	603	602	579	610	640	613	587	583	588	576	581	595	640	612	606	617	618	623	632	660	652	600	633	653	577	674	618	621	573	637	631	604	649	557	625	604	622	601	613	643	610	600	591	608	630	609	544	585	621	617	628	635	571	577	599	617	663	628	595	619	622	598	621	599	627	592	603	597	600	574	628	604	626	618	623	589	607	631	577	628	588	619	585	658	608	612	631	615	642	608	629	643	658	606	644	588	614	583	584	606	609	625	635	635	624	606	632	643	637	617	595	624	569	619	603	575	597	641	582	641	603	632	604	630	613	627	615	612	630	594	600	609	583	661	592	621	636	628	625	620	600	628	630	639	617	610	584	620	618	588	587	634	583	644	641	649	611	594	646	676	600	636	633	604	584	642	614	646	584	601	596	639	586	590	590	589	635	615	627	653	621	585	663	618	610	581	590	592	633	615	634	596	588	584	640	576	642	614	591	622	623	618	596	603	593	622	657	597	593	587	631	606	701	638	635	632	626	629	631	616	598	586	617	594	594	589	589	615	595	609	609	588	625	612	660	602	601	592	629	570	645	626	579	624	629	647	598	626	641	600	642	600	606	596	630	646	638	623	607	594	602	593	603	599	664	636	631	622	586	633	623	589	591	644	591	545	605	595	604	600	602	632	636	612	638	629	625	596	615	612	596	645	597	594	608	632	602	611	654	553	621	615	632	597	602	582	551	635	595	635	607	607	600	600	606	597	607	575	629	646	583	601	567	585	597	598	642	593	605	575	617	628	632	625	600	599	678	624	673	643	649	616	609	602	593	617	589	610	617	623	624	630	607	619	647	581	569	572	664	609	642	601	619	592	564	601	610	594	606	599	609	606	582	578	598	543	687	616	648	619	547	615	560	609	616	597	593	610	613	645	573	608	611	603	592	608	627	609	591	634	613	591	621	646	610	622	629	627	613	620	590	640	609	585	610	656	610	593	623	659	570	585	587	636	621	595	619	626	661	640	637	609	621	635	670	637	603	611	621	647	609	623	588	620	530	608	630	610	661	600	549	624	662	661	563	624	636	595	584	593	615	600	602	603	593	647	623	591	626	568	657	615	575	625	610
24994	20985	27276	24711	12096	4687	3258	2506	2075	1673	1631	1465	1390	1250	1113	1030	1091	1057	948	976	954	986	890	923	871	889	869	854	890	914	906	867	856	943	861	865	850	835	797	849	778	781	837	809	857	850	806	777	850	902	847	875	763	812	818	818	775	783	788	798	825	832	848	804	809	808	850	826	856	779	900	830	819	799	817	826	837	838	835	792	815	805	766	773	813	828	786	832	808	851	799	836	864	846	799	844	837	795	848	884	818	843	814	857	830	804	857	827	760	868	776	832	841	813	811	794	842	865	803	800	807	809	841	828	825	839	791	820	796	806	874	810	780	801	854	784	822	815	824	764	809	790	822	835	810	830	790	824	835	845	849	840	785	790	790	775	761	819	790	810	797	857	813	817	811	821	852	822	853	782	821	809	846	797	810	803	795	815	809	884	813	814	813	776	806	780	795	849	866	814	834	782	822	804	855	813	768	849	840	808	830	804	846	849	768	814	838	752	803	847	805	863	813	778	860	802	802	835	805	783	819	806	881	780	802	793	795	794	880	888	827	846	788	816	820	784	777	825	854	796	789	809	858	782	775	829	840	836	845	801	789	792	850	782	815	831	808	812	772	815	824	813	792	806	821	839	808	828	825	803	890	800	800	790	783	829	811	787	859	829	796	842	800	761	790	766	775	798	839	825	811	846	835	898	801	860	800	756	792	839	798	840	835	808	795	853	813	780	847	878	802	799	811	771	808	807	911	843	830	862	788	840	831	786	811	872	817	751	820	777	832	852	800	823	777	801	800	772	806	803	858	855	817	818	826	815	823	811	797	815	721	800	806	840	825	771	849	805	829	804	807	807	788	843	873	782	887	802	852	777	792	833	787	790	882	805	848	780	779	831	850	838	874	849	810	792	808	818	784	780	866	856	787	858	816	808	857	832	804	823	862	852	849	783	897	801	815	842	885	827	803	859	845	857	848	813	844	788	737	815	798	808	831	834	741	844	844	787	823	834	843	797	863	809	801	844	802	801	809	758	835	801	847	807	777	807	800	844	820	810	833	773	853	822	802	844	836	834	810	790	809	820	840	828	830	788	842	829	767	850	808	806	738	835	784	827	810	785	806	793	810	775	859	824	839	823	767	766	888	794	862	794	817	818	839	805	810	845	808	767	810	791	788	856	832	843	834	828	833	807	804	757	867	856	829	805	822	810	824	813	814	815	791	783	801	825	820	774	831	801	807	792	822	793	855	850	760	805	814	783	799	823	833	787	784	785	800	820	816	809	837	775	808	797	851	826	837	796	814	906	827	800	849	866	847	813	824	788	852	852	847	842	804	820	814	828	835	876	804	851	845	833	818	894	822	851	827	811	745	806	846	799	816	854	786	796	850	834	791	741	849	792	811	770	825	846	793	804	870	854	813	807	816	852	804	776	804	811	807	875	799	820	754	797	854	846	862	804	819	815	756	785	836	835	830	854	836	818	839	826	829	852	805	800	880	870	853	836	805	830	816	813	803	832	824	829	832	803	885	823	782	821	849	845	862	796	816	840	860	813	809	816	815	784	832	799	792	834	804	865	848	828	835	819	810	864	849	823	777	863	807	867	812	786	836	782	881	825	798	857	890	809	863	862	832	817	844	851	832	807	820	853	815	854	812	796	805	862	823	820	868	869	875	778	803	784	845	818	808	825	827	814	799	850	794	806	856	803	835	827	829	837	806	866	803	784	810	843	846	862	799	801	804	792	839	774	811	846	835	841	815	828	823	821	880	848	840	833	832	824	805	833	784	792	813	873	870	792	790	776	772	789	866	839	799	841	811	809	807	798	834	788	835	786	831	796	856	830	824	797	825	798	857	814	838	831	806	792	836	843	806	814	815	879	742	835	878	809	755	828	791	823	846	796	813	825	833	800	850	814	822	809	795	761	818	780	830	790	862	833	865	810	801	820	853	790	817	835	799	848	819	781	859	791	832	828	812	825	820	843	799	856	816	853	803	797	777	699	830	766	795	817	827	823	830	857	855	820	814	843	804	777	840	826	794	822	775	820	821	794	843	788	887	776	822	835	800	826	779	825	815	811	871	885	841	874	823	787	831	841	832	819	846	865	780	848	798	819	854	860	785	832	789	783	818	857	814	818	816	811	791	826	842	834	843	826	798	821	804	829	794	876	834	820	831	872	846	773	781	860	843	825	808	844	824	839	838	821	838	794	800	841	814	879	841	829	790	768	851	887	868	862	806	832	829	840	807	778	823	808	812	817	827	803	783	823	791	805	765	821	804	852	843	871	807	826	787	826	806	806	835	832	829	888	807	833	814	780	845	827	813	837	846	830	829	796	847	822	782	845	783	792	767	842	835	822	826	808	823	784	772	854	872	830	787	782	843	815	848	853	806	817	860	833	779	833	757	842	792	797	835	801	825	752	810	843	798	788	828	823	815	809	793	808	821	823	813	812	828	837	783	795	775	804	845	793	782	792	836	823	814	836	819	795	863	815	789	855	807	839	884	789	842	819	837	803	844	807	788	773	837	797	805	842	861	848	810	828	868	868	786	806	846	820	820	825	846	792	830	842	791	815	834	830	843	797	758	804	852	775	797	846	820	794	801	850	830	812	810	800	761	817	850	806	800	847	787	837	814	854	846	809	851	815	789	818	862	822	813	842	883	793	810	777	827	812	771	844	834	890	831	867	793	775	845	844	824	824	829	818	803	808	823	799	755	815	799	845	772	796	815	799	800	802	836	832	831	813	765	851	827	766	817	851	833	764	826	791	844	875	832	811	807	798	810	804	778	854	785	822	811	849	813	809	790	839	845	836	795	820	807	759	843	801	789	827	819	843	831	850	869	862	779	803	825	773	826	819	851	809	808	807	830	839	805	840	785	821	848	840	794	810	828	783	795	802	799	832	836	790	861	771	857	865	812	839	864	794	838	798	800	902	777	851	868	856	817	846	895	835	861	780	818	770	891	808	781	805	797	829	860	845	845	791	813	819	847	816	834	831	866	840	829	861	773	811	793	842	844	796	842	798	830	770	880	820	844	833	867	838	809	801	758	822	775	873	824	806	807	792	789	821	852	821	833	761	833	821	832	780	815	842	842	830	860	825	758	802	821	855	828	770	811	846	810	795	793	825	914	790	871	772	865	802	832	785	802	810	864	792	878	810	844	810	836	839	851	875	821	831	821	843	843	813	827	785	857	854	827	821	786	826	791	803	816	823	824	793	791	828	804	772	757	840	860	805	827	801	867	850	793	841	820	851	807	761	818	793	753	813	877	854	831	849	769	825	820	815	865	825	802	810	810	842	859	879	801	865	823	820	827	862	819	769	854	784	839	848	790	842	837	826	766	877	799	831	781	798	865	823	839	819	778	803	851	791	820	847	834	850	799	777	813	832	840	840	800	794	797	851	792	777	827	840	782	841	800	806	815	796	830	811	802	829	839	832	799	852	822	830	803	829	824	794	855	815	847	801	841	857	807	854	786	850	838	837	841	828	865	874	823	776	829	782	859	853
32115	46654	37588	18371	10377	7810	6451	5163	4165	3409	3081	2707	2412	1973	1669	1597	1489	1427	1356	1325	1273	1175	1203	1118	1062	1179	1108	1052	1137	1106	1075	1024	1071	1177	1139	994	978	1033	1004	958	989	1010	963	989	983	952	950	1016	935	954	1034	1067	932	934	959	953	968	1006	961	980	996	971	964	990	949	950	977	966	936	874	975	944	942	935	917	973	1015	969	981	937	912	978	980	934	974	930	996	966	921	941	949	965	1011	940	981	939	957	1007	946	1000	933	988	949	939	1011	948	1005	932	895	960	937	952	955	950	906	956	1003	932	953	986	916	900	986	931	922	983	959	930	936	959	938	970	973	957	1004	957	960	951	952	951	948	900	1014	939	957	956	921	964	946	982	964	934	1018	933	955	921	956	939	1014	953	930	920	967	986	977	926	952	947	959	948	930	952	982	1006	950	924	953	948	932	937	984	992	932	969	1029	980	953	985	1007	988	1004	1009	932	877	973	980	940	944	981	959	975	936	980	977	920	973	969	955	982	916	1017	948	1000	955	941	985	955	923	963	943	946	947	984	973	946	967	942	983	1008	902	925	941	910	956	915	969	975	927	973	949	1000	917	1092	990	939	920	933	1010	992	966	947	961	1000	954	963	957	894	920	960	932	950	985	956	967	933	997	961	914	947	944	989	945	925	966	963	967	893	990	952	1010	946	965	948	975	1015	969	967	912	921	960	966	959	972	929	1002	948	970	949	935	955	957	1007	949	964	936	953	974	948	964	988	950	949	922	953	947	959	944	966	937	982	1020	972	980	905	941	935	995	964	971	920	984	940	885	991	934	991	1004	962	935	942	905	944	950	947	916	981	935	905	951	945	976	907	972	910	966	924	959	936	977	982	960	987	937	995	955	922	921	1007	977	998	931	922	1015	1002	951	954	976	945	916	927	987	1000	996	952	1003	946	927	936	970	982	942	987	971	970	947	953	948	951	937	935	908	961	979	955	986	898	934	950	950	979	995	954	926	934	968	930	944	993	963	921	909	941	908	909	945	942	931	930	992	959	965	939	915	976	932	996	990	954	919	946	923	997	975	965	939	981	987	934	941	964	966	945	971	921	959	977	930	966	927	981	930	991	941	959	888	1001	922	920	960	943	990	893	983	1009	991	927	941	915	927	967	939	962	992	959	919	917	992	947	970	966	1011	938	984	971	971	946	952	976	998	956	937	989	986	975	963	943	1004	907	978	948	947	1010	950	994	964	888	920	946	944	942	984	938	941	1003	973	985	949	980	947	961	989	968	943	974	973	940	954	956	981	964	952	926	993	960	967	934	944	908	993	961	973	951	969	1016	906	958	1016	946	981	1012	958	1008	972	962	966	953	967	948	960	976	897	925	898	907	952	954	999	942	927	996	952	978	953	919	954	950	937	955	947	948	937	973	984	932	974	961	977	969	931	993	975	907	963	928	971	977	989	981	922	970	948	990	931	958	978	886	963	980	994	1024	941	982	991	973	977	962	982	967	932	958	970	948	929	940	1016	953	932	927	980	929	1008	921	927	1006	913	987	948	998	941	915	964	997	952	958	934	959	944	955	900	1015	1039	939	968	928	965	938	955	971	971	967	945	966	1006	948	920	1005	879	966	947	947	1023	932	925	892	954	989	951	967	933	914	933	945	979	957	917	963	945	874	996	1020	958	973	992	1006	951	896	902	969	959	948	862	969	916	926	949	987	907	930	961	905	970	963	930	970	921	937	937	994	929	971	923	967	897	960	955	927	984	941	967	1011	936	993	901	937	899	942	952	948	934	918	922	918	916	915	960	938	952	929	950	984	934	957	891	927	951	924	952	959	946	1002	979	980	868	910	981	897	934	916	958	974	906	991	951	983	982	983	982	943	933	893	944	939	989	972	946	942	978	996	963	957	916	1027	935	935	932	967	971	971	987	952	928	897	978	950	907	984	898	994	937	933	950	980	958	951	970	987	961	944	950	1035	918	947	977	991	953	1007	971	991	991	953	999	1006	931	970	919	1012	935	968	926	929	929	992	986	948	960	942	929	974	943	979	951	988	940	938	999	1017	956	1003	943	978	965	948	928	963	990	928	944	1000	945	936	935	1004	934	937	921	977	968	944	996	939	959	948	976	1027	956	956	985	947	996	993	965	938	1015	943	959	1004	927	969	930	952	961	963	902	919	947	998	968	923	936	969	935	997	1007	896	919	938	989	901	914	977	902	1005	952	980	1012	983	995	990	924	978	867	942	955	963	938	964	959	972	968	983	909	920	951	952	954	938	964	964	912	996	939	893	938	912	994	968	885	983	957	917	967	987	905	909	944	991	950	947	909	911	979	999	899	1016	962	902	962	955	901	953	974	976	998	995	901	929	917	945	899	932	949	907	943	956	1014	959	980	920	971	951	918	866	965	927	970	906	930	937	943	935	953	941	1010	1006	1012	964	940	933	938	950	957	938	994	954	958	964	991	932	946	931	997	945	994	968	985	922	959	977	997	1049	908	960	1005	971	935	956	897	951	951	949	955	890	915	981	988	945	965	961	919	987	940	951	957	937	934	957	925	952	941	898	966	919	947	903	949	974	986	959	1012	1012	1006	975	951	964	994	953	937	975	921	963	1001	957	935	962	952	983	937	976	933	932	979	988	960	1004	941	912	969	973	970	944	952	921	964	978	944	977	921	982	953	976	938	984	984	977	937	906	931	913	963	951	978	990	967	915	1009	973	898	945	997	948	954	930	939	973	981	965	897	931	966	950	1006	904	911	978	894	989	941	929	915	928	939	920	970	963	938	983	957	973	984	984	945	977	948	922	970	932	928	935	988	915	909	973	992	939	921	915	994	937	939	953	994	996	983	957	1005	985	945	1008	986	923	995	967	968	950	967	983	928	972	947	959	957	917	947	909	935	943	1025	929	962	961	963	936	984	971	908	975	960	964	947	887	934	963	988	948	1008	954	935	889	885	894	964	957	984	966	959	941	926	1002	966	915	975	942	983	969	970	947	948	985	930	941	933	938	933	912	945	1030	997	1006	1003	893	940	947	915	929	973	976	970	957	958	982	907	958	983	937	921	947	918	915	933	927	956	939	973	950	930	968	963	950	941	915	978	934	992	976	900	1001	946	988	944	965	956	968	918	952	963	958	929	971	976	920	1007	959	969	962	968	935	904	988	945	972	979	1007	943	958	970	902	928	957	941	936	944	957	931	1000	977	926	1061	979	968	969	974	911	935	947	944	987	899	938	917	947	951	972	981	964	983	905	927	940	933	967	963	972	934	1004	950	958	927	944	940	958	935	950	1019	950	979	901	955	925	931	957	942	932	1008	979	930	980	933	889	950	939	969	971	963	954	949	958	936	958	957	910	968	919	979	938	993	971	952	987	952	988	958	947	1007	959	991	925	947	937	948	978	1003	956	960	992	933	912	955	986	940	992	996	943	962	925	1032	988	913	952	944	937	1012	946	945	946	1007	924	973	956	952	941	954	944	930	928	948	984	950	962	959	968	967	930	1004	990	897	991	937	959	950	919	991	911	934	950	962	967	952	937	883	1001	929	991	967	976	978	899	950	940	967	939	926	954	946	973	945	957	911	1007	965	981	1007	1013	962	947	930	931	956	976	990	956	949	1010	949	925	964	950
22738	20905	28476	23481	20927	20604	11713	5062	3584	2997	2713	2488	2251	1908	1571	1394	1372	1251	1223	1201	1231	1035	1073	1059	1010	1016	972	983	979	1059	959	960	1011	1014	974	902	886	866	883	869	916	913	935	900	899	880	886	923	878	911	851	879	848	888	853	880	916	910	845	895	921	932	860	881	901	916	962	873	896	852	822	887	872	836	886	885	837	869	888	866	893	846	840	912	851	869	866	831	905	883	877	931	883	847	839	849	852	842	826	939	863	915	884	935	888	863	902	902	870	872	829	842	914	971	875	964	867	880	904	883	921	913	909	886	832	846	822	888	892	896	900	840	940	834	869	886	879	882	911	828	918	917	910	872	829	918	885	846	857	849	830	840	825	846	892	863	887	888	908	851	869	903	897	858	881	905	883	863	930	894	821	899	899	884	876	876	894	856	865	894	922	900	873	852	900	881	895	885	876	888	854	839	836	894	897	910	875	879	883	823	845	837	827	860	870	850	859	861	813	912	888	904	821	836	879	960	814	864	895	903	903	860	856	871	923	893	831	864	867	825	857	882	899	857	894	908	888	873	895	871	890	845	839	895	848	918	859	871	854	921	863	873	802	873	856	902	878	865	857	904	863	864	893	863	855	842	804	862	866	889	881	809	885	877	871	907	895	899	807	863	847	908	942	901	873	832	892	876	865	880	911	875	867	861	891	844	889	805	880	865	868	861	842	934	837	895	844	841	901	881	896	943	885	805	876	903	888	902	872	828	870	885	875	869	892	875	903	923	807	891	854	871	861	885	881	831	895	890	885	847	868	797	868	855	960	917	903	901	834	899	851	908	873	792	881	869	813	859	897	893	902	918	855	885	841	915	851	906	880	866	924	893	890	846	875	966	885	886	835	888	883	847	896	904	888	825	873	900	924	849	883	901	892	918	841	858	869	929	891	869	845	890	876	885	887	900	859	848	891	879	920	849	843	893	907	865	837	870	872	874	897	873	861	847	934	904	907	848	879	874	892	849	883	902	915	877	872	874	901	906	875	845	817	899	931	930	905	883	846	874	848	894	918	850	854	872	878	884	799	839	867	856	861	913	879	876	891	894	878	867	824	850	881	886	878	841	901	901	899	886	863	882	885	919	917	849	883	902	921	876	858	856	928	929	882	878	886	879	860	919	859	860	919	889	879	896	850	862	838	899	869	928	877	890	871	821	834	843	892	889	861	881	842	851	904	889	902	897	881	835	834	872	810	879	870	849	867	938	846	840	906	837	830	885	923	900	843	876	862	888	922	881	892	888	827	875	862	873	848	812	839	856	885	866	912	845	888	846	862	816	910	864	896	900	883	910	831	894	850	872	859	870	856	908	879	898	884	858	878	883	854	876	870	845	886	922	897	906	844	841	788	834	938	868	869	860	892	927	854	876	885	820	904	882	875	903	902	878	936	890	925	900	875	889	871	830	894	914	908	862	857	861	900	891	876	854	895	877	853	848	916	916	877	876	832	857	832	932	872	856	885	890	866	893	849	887	954	876	850	905	874	861	888	862	852	845	910	937	859	825	858	927	847	861	858	879	815	895	863	909	832	881	810	854	834	880	835	813	879	884	866	846	878	867	916	871	860	876	866	859	843	886	821	909	805	894	814	883	858	843	845	933	873	881	825	893	891	842	930	850	899	834	892	847	875	903	885	823	866	871	864	889	885	870	896	843	913	881	872	837	887	887	909	841	913	914	912	863	887	874	859	923	934	911	864	901	838	878	863	861	850	879	885	886	848	864	885	860	881	837	867	869	862	842	902	884	920	869	899	879	878	892	824	827	879	866	837	903	889	870	849	872	807	881	873	820	853	873	898	916	840	908	894	881	855	853	846	850	853	903	908	867	856	867	914	877	860	851	870	905	818	879	875	901	877	888	856	906	891	871	825	849	895	830	901	887	904	890	829	845	840	863	855	848	862	817	818	878	869	876	863	855	887	866	863	931	913	934	843	846	880	839	876	890	859	850	821	857	905	899	885	872	903	885	902	889	860	890	886	913	847	871	911	871	877	880	902	854	886	883	897	842	842	810	809	883	952	915	889	885	907	876	847	912	837	853	876	897	916	862	894	835	865	828	919	906	828	823	872	859	876	859	845	882	813	884	860	893	871	921	871	882	874	912	828	835	878	865	898	906	856	835	856	858	906	881	827	860	883	960	892	857	875	910	848	826	844	834	882	882	923	823	851	847	853	895	887	883	889	893	893	854	822	859	847	870	866	884	853	868	834	927	964	849	910	866	885	878	869	884	904	898	847	870	917	916	878	882	871	882	877	852	929	883	883	887	903	890	879	926	839	896	842	869	862	905	832	849	865	861	910	827	887	832	851	855	843	900	929	908	922	921	862	803	834	851	911	883	840	888	848	833	834	919	875	857	907	845	856	881	906	880	877	889	805	891	931	932	927	880	846	806	906	890	931	847	863	892	873	831	908	908	830	864	929	890	918	782	916	877	892	862	872	828	903	862	873	879	866	865	886	866	832	846	888	832	867	917	901	874	864	917	846	905	890	898	949	861	843	854	906	867	884	868	872	839	889	854	835	894	831	862	923	934	827	899	864	894	887	917	861	880	897	874	929	889	817	881	866	861	865	857	884	911	897	838	824	934	873	877	792	852	872	843	873	818	866	892	927	873	887	803	900	870	909	901	863	867	836	864	941	928	906	889	875	853	892	866	864	891	871	881	864	878	952	872	884	871	806	858	826	922	867	872	862	877	912	813	861	833	879	888	898	879	913	859	923	834	863	885	858	863	887	896	877	901	909	880	821	877	911	851	842	899	901	903	934	874	893	909	876	874	929	846	921	886	862	918	922	865	890	907	875	908	887	899	852	873	908	896	863	886	838	850	938	866	849	873	900	869	854	929	904	904	834	845	893	861	988	858	814	853	850	902	909	884	897	920	841	825	872	887	899	811	875	876	845	850	889	846	866	892	822	791	875	867	932	887	883	815	883	857	818	907	850	895	902	833	843	855	915	840	819	893	845	829	842	818	877	837	909	914	802	869	840	869	872	848	858	861	870	919	892	894	889	934	845	891	834	886	926	844	834	908	867	912	857	911	905	874	879	903	879	854	911	818	931	882	946	896	857	853	852	852	877	805	859	820	826	877	884	921	856	845	860	900	900	861	866	869	828	831	866	894	847	890	849	854	890	870	914	825	846	884	826	881	882	885	829	908	864	899	926	832	836	895	841	875	857	913	817	909	893	869	873	857	891	884	812	898	887	863	923	929	909	902	879	828	945	865	900	857	870	893	906	880	855	850	912	905	870	909	880	859	824	899	894	925	903	828	849	826	905	856	885	865	842	898	828	913	858	867	918	839	841	856	857	881	878	893	864	816	920	903	912	909	855	888	863	895	851	836	883	909	918	911	886	932	851	891	925	872	849	854	879	934	837	795	876	874	859	865	867	856	915	869	857	863	845	873	961	838	847	816	869	878	879	945	871	849	867	916	879	898	844	894	886	873	872	860	887	901	878	878	872	871
35767	55900	49153	26815	16868	12762	10209	8737	6934	5728	4945	4572	4145	3188	2404	2123	2167	1937	1723	1616	1616	1412	1328	1336	1234	1205	1203	1158	1166	1252	1148	1111	1205	1262	1178	1051	1010	1052	1004	988	1018	999	1060	999	1040	1020	991	984	964	1035	929	984	991	983	913	975	1009	1010	998	1006	953	975	989	907	978	1045	1007	973	985	983	994	1018	966	988	963	960	954	956	994	950	988	942	963	975	952	1016	972	1006	937	982	1017	987	964	998	962	960	954	915	983	941	928	983	924	955	993	936	960	1004	998	967	976	943	1000	986	979	984	1012	954	985	966	961	990	970	937	1015	955	941	990	971	938	985	934	974	958	964	971	954	959	1010	951	949	1004	932	968	940	940	970	958	944	948	954	992	980	939	988	938	931	969	934	972	1000	974	981	990	958	984	921	1002	915	1029	964	995	1054	980	904	1045	972	924	976	922	967	977	957	967	959	1006	959	996	939	926	947	990	1008	965	902	968	1014	988	918	926	982	948	1037	960	996	971	1049	984	1026	946	1006	932	970	969	988	990	967	1005	935	922	978	1013	1017	983	922	995	937	1049	1007	1001	934	974	1015	967	1026	1011	907	1011	968	936	938	1015	963	990	971	962	945	946	1006	959	927	948	932	1014	935	1000	946	939	892	958	902	999	949	945	996	1010	938	996	966	972	1006	969	947	972	987	963	973	1008	980	950	1011	991	938	937	922	1006	958	935	952	901	919	967	914	971	964	981	949	989	1003	939	980	938	910	991	985	964	984	941	957	969	932	923	961	1023	980	895	989	969	952	1008	987	951	1004	971	995	985	951	951	984	987	980	967	1007	1003	1003	1032	938	983	963	983	942	990	955	996	994	976	977	944	942	990	963	1039	994	956	963	972	941	934	993	953	915	996	988	978	1003	987	991	959	1037	975	951	1025	942	967	968	996	973	942	1045	963	1009	1013	999	980	991	1023	1048	976	982	919	944	993	961	1009	1016	983	979	971	1000	977	983	889	986	953	969	956	932	978	989	1042	962	962	987	987	981	965	961	971	979	992	961	1005	943	964	977	974	943	952	938	970	925	955	972	959	964	977	968	963	979	933	992	946	965	932	958	996	953	961	1024	941	902	980	1016	942	959	981	943	944	952	1017	1031	931	924	996	948	977	1062	992	967	954	958	982	954	1001	1011	997	1003	942	940	978	949	1034	993	967	991	922	954	986	966	992	933	985	986	990	944	920	987	942	1013	1040	964	997	980	989	970	1013	979	970	958	936	915	1024	976	960	1022	929	971	976	974	963	961	980	945	923	1016	1014	942	938	983	1026	948	982	980	928	1010	923	921	963	953	972	962	991	1013	967	1014	974	944	1004	999	976	993	995	974	929	977	985	1003	918	1004	1008	973	953	946	958	1003	891	964	984	932	959	902	960	972	892	944	933	992	931	984	1010	971	984	924	959	944	977	1000	973	992	994	975	958	970	995	898	1016	958	966	947	951	962	970	1026	917	923	958	989	981	939	1008	953	996	977	1010	935	1015	984	970	921	1030	961	969	959	993	963	954	970	1001	966	1021	936	920	997	949	948	981	930	957	961	952	934	982	912	919	893	949	1026	918	913	1009	967	969	1003	928	990	980	976	985	997	959	985	930	941	973	980	968	982	953	988	931	1005	949	941	999	987	1000	1002	1018	979	986	949	988	959	940	1001	1013	1002	959	937	930	972	979	978	1032	943	1002	955	986	970	998	981	1005	946	1003	950	957	992	982	1012	981	948	966	961	938	1024	971	920	939	941	940	941	975	985	919	933	954	1019	991	1023	1012	1052	974	942	918	1014	962	946	935	971	934	973	1050	978	958	994	957	971	925	986	1021	970	966	971	984	1006	986	961	962	1000	987	985	974	961	952	986	999	1012	998	934	937	979	1004	998	965	1016	937	937	978	952	944	965	964	1023	1021	959	883	1003	935	992	948	947	939	936	972	915	988	997	1012	990	972	951	918	1029	1004	949	973	966	1029	979	961	994	958	947	1021	974	1035	995	994	988	924	984	898	955	949	998	1007	974	958	914	967	1013	922	984	993	1012	932	975	959	945	970	981	927	941	991	962	1012	897	1023	974	988	933	923	972	974	923	1014	993	949	962	1015	1024	967	892	988	1006	973	963	1006	988	1011	908	967	974	990	956	961	1024	996	955	987	942	956	964	991	966	989	920	999	970	964	973	955	943	988	994	989	1016	971	1005	963	964	942	978	925	917	946	936	985	979	948	936	986	967	987	1002	1013	944	1025	982	1025	980	970	979	920	1047	989	972	1001	956	994	989	966	1024	990	953	966	939	946	996	1007	982	1018	990	923	977	982	1016	993	990	995	983	980	976	966	989	972	933	975	944	1000	947	997	969	968	981	1066	942	984	944	981	954	944	1014	944	934	939	969	979	953	961	983	966	1013	959	964	923	1005	1019	974	985	1002	1005	991	946	946	953	1012	983	998	968	996	928	927	987	960	994	962	954	1004	958	984	992	953	896	1039	984	949	965	959	972	936	987	953	1003	1000	960	959	965	1030	983	959	992	991	908	989	931	1015	957	983	958	997	936	957	1009	954	954	967	904	938	985	945	905	1053	963	944	991	933	975	971	958	982	996	965	982	1029	948	922	950	1004	955	991	973	994	991	1021	960	959	971	925	959	1047	980	982	939	914	1015	937	929	1027	1026	972	971	999	984	973	978	995	972	952	966	941	956	922	988	962	982	1047	951	919	964	992	919	963	923	965	1012	951	984	899	1027	1023	956	995	997	1076	967	948	989	918	922	1009	982	977	966	946	982	954	964	982	967	981	965	1015	943	972	991	968	940	968	999	951	1002	900	1026	950	1078	1061	999	900	983	1012	1000	965	970	995	1023	991	959	971	1011	1009	964	949	933	989	975	971	934	983	912	941	1000	1033	979	972	978	906	966	962	1005	965	990	893	938	973	952	999	987	993	979	944	958	983	989	975	936	972	932	954	975	997	985	979	970	941	940	964	981	955	976	960	1024	963	991	993	1013	976	1030	948	951	970	968	930	979	1022	1008	949	946	955	974	957	932	951	952	941	965	994	1009	974	1018	984	996	979	980	978	987	933	930	1006	988	958	999	1018	951	1006	918	993	928	948	941	1001	957	968	948	995	967	1018	968	934	946	1013	1020	986	972	1003	960	947	959	999	1034	951	953	974	985	975	985	926	965	1009	955	967	999	953	961	931	969	1013	959	968	982	958	1006	917	943	1005	974	992	954	986	970	1001	950	968	965	937	934	948	1013	1003	965	968	979	1011	1012	1007	943	936	1016	992	1017	999	969	909	958	958	991	1004	947	955	925	974	919	960	950	1079	1002	954	976	973	958	971	999	970	1027	999	968	976	897	994	962	972	978	985	954	925	955	970	965	952	979	932	978	972	1025	958	1021	1043	965	994	966	928	995	934	1026	957	999	931	1009	971	952	978	976	967	972	907	963	1003	940	937	978	968	962	920	930	991	931	958	937	952	973	962	994	918	941	937	998	958	930	981	961	950	931	1035	963	1007	972	968	930	968	952	1011	981	951	1009	985	975	1013	990	1015	968	974	1001	997	1005	1002	1006	942	913	957	1004	952	1016	965	949	959	934	985	993	1009	973	963	984	949	969	1002	944	925	938	959	948	937	923	982	962	943	927	977	982	952	930	940	977	967	956	941	975	960	977	953	986	951	938	988	968	967	959	1033	943	1003	1019	971	1015	947	1020	972	957	993	951	1013	973	913	977	1051	1030	947	989	950	914	994	1041	985	965	971	965	994	942
28587	25945	24492	13437	4663	2468	1953	1686	1395	1211	1077	966	903	859	793	732	772	681	643	642	684	648	685	613	576	603	625	616	617	601	572	597	616	628	593	618	587	532	524	585	549	588	542	555	544	540	560	537	551	555	550	570	546	538	557	571	562	585	554	535	540	521	538	585	569	581	537	536	541	592	538	532	567	531	589	570	524	562	529	536	549	556	547	555	557	574	555	518	573	560	565	518	563	550	526	539	575	590	567	539	549	526	576	534	549	562	518	577	570	559	547	494	508	560	513	593	561	536	571	562	546	552	541	566	589	530	512	522	556	611	568	522	551	556	559	522	556	538	542	565	541	532	594	530	564	534	518	561	552	542	520	522	608	513	558	566	536	566	554	553	518	574	554	549	536	570	536	523	516	562	539	527	568	534	596	549	549	543	578	586	600	567	529	531	555	575	557	488	556	557	501	565	554	561	570	544	578	507	590	484	533	563	522	550	543	522	545	549	551	554	546	574	571	577	542	551	596	496	485	538	522	564	561	555	549	544	570	517	533	561	572	570	571	565	596	540	551	535	544	574	577	545	532	576	572	549	569	529	500	585	547	540	553	571	590	538	540	501	648	506	556	524	563	529	603	534	553	552	525	526	568	535	616	543	523	524	541	532	570	532	557	552	525	557	507	582	561	546	526	512	560	550	557	545	585	566	551	528	572	539	570	582	532	553	561	555	572	578	553	566	551	516	555	576	507	512	553	543	590	570	556	485	527	542	560	519	531	569	584	533	556	545	572	557	537	541	563	569	572	572	581	563	578	569	550	545	549	582	531	567	561	558	547	573	528	603	551	559	554	521	530	568	540	565	555	577	544	550	589	529	551	544	546	556	605	567	607	574	586	513	534	540	554	553	525	555	550	545	575	546	550	559	563	524	572	585	537	546	540	528	569	570	528	595	591	541	548	556	570	552	578	557	567	566	577	554	556	558	567	571	518	572	552	564	567	568	551	551	569	579	559	556	596	547	515	534	588	561	540	539	541	571	524	543	556	550	552	503	511	540	576	530	590	562	556	544	547	586	561	560	600	587	536	550	511	550	562	551	549	538	572	571	553	512	537	558	578	548	539	569	567	566	506	535	543	541	552	576	565	588	554	554	489	540	578	565	524	573	535	523	570	551	562	541	558	493	533	561	572	538	544	579	566	574	537	523	557	508	549	543	543	545	539	574	575	556	540	535	544	548	572	540	550	554	561	568	547	517	555	574	573	553	540	599	563	542	531	518	594	555	571	549	525	582	561	582	562	523	542	580	572	563	543	555	575	578	556	566	523	540	552	565	549	546	566	546	531	562	568	537	524	560	568	563	543	559	563	550	548	513	538	554	543	584	544	507	586	519	583	516	550	570	539	569	542	562	529	538	527	573	509	520	563	485	583	532	539	544	507	541	554	527	536	566	579	575	566	524	540	565	513	601	562	527	552	576	572	536	572	536	587	558	556	594	618	584	570	565	505	573	570	533	542	540	533	548	541	528	553	589	568	555	548	561	588	586	534	540	552	528	546	579	551	552	509	521	576	555	567	571	536	536	522	558	521	555	618	562	544	557	538	566	527	558	505	533	530	534	545	519	562	517	578	535	540	525	535	545	566	550	561	568	545	576	506	551	535	532	543	572	589	565	531	547	519	549	538	558	559	582	536	578	569	548	551	554	552	592	532	558	563	541	555	561	580	547	558	556	583	567	560	548	559	519	544	562	538	497	555	565	554	559	535	515	547	538	547	512	557	533	575	518	530	568	604	580	557	534	539	557	532	576	545	535	573	584	514	539	543	537	544	571	551	529	496	553	509	551	578	561	542	552	546	529	550	574	541	518	533	544	532	525	523	508	578	523	558	534	508	524	575	568	511	560	528	538	593	556	581	573	560	543	594	560	581	542	528	526	555	568	587	553	565	553	540	538	524	552	601	588	535	517	524	571	572	539	564	551	557	597	523	527	577	541	517	526	576	564	598	545	558	549	552	547	580	549	555	532	595	514	543	536	563	504	545	554	578	533	576	524	555	591	574	562	532	545	533	536	544	581	562	531	575	554	557	527	571	569	534	537	556	537	572	572	545	546	526	546	566	531	550	559	547	563	534	552	546	559	545	587	521	556	582	559	539	567	542	566	612	591	538	518	551	550	540	559	537	547	559	569	598	550	514	541	580	555	549	538	580	558	566	562	578	566	563	537	538	513	625	537	521	586	555	563	561	541	542	534	543	575	594	555	562	548	542	551	568	511	513	559	542	543	510	568	533	549	566	515	558	535	584	560	533	520	563	554	582	575	586	585	544	554	534	537	564	557	550	561	559	560	582	559	537	622	588	530	530	546	531	552	551	554	612	539	535	577	606	552	550	622	520	590	537	533	538	557	535	568	521	577	548	542	540	539	523	548	574	553	571	555	566	543	571	569	572	529	550	550	563	553	546	575	558	560	532	611	515	509	574	548	521	575	569	581	577	547	531	527	523	572	571	570	545	532	577	573	565	563	544	556	545	576	545	546	530	540	575	515	580	587	575	532	551	563	535	580	526	536	530	572	565	507	538	537	551	549	586	536	574	580	519	556	557	615	557	518	550	542	580	541	546	545	576	576	577	570	549	542	556	524	554	558	563	575	565	561	605	554	556	544	549	565	590	559	545	566	574	544	574	563	518	551	557	540	570	504	571	532	549	604	575	529	557	535	544	569	555	489	556	551	550	546	573	549	546	551	614	551	596	590	585	543	597	582	557	574	569	582	512	555	545	551	540	549	538	533	539	555	566	584	568	556	510	547	522	567	531	500	585	604	565	506	550	543	525	554	559	551	577	585	539	564	545	542	555	563	555	557	544	541	574	553	565	558	521	544	570	557	575	535	544	572	553	567	566	557	587	596	550	557	575	577	543	605	546	580	544	568	578	531	601	538	562	570	542	532	559	565	583	572	541	545	551	559	564	534	561	528	568	581	533	537	531	564	556	584	559	559	553	511	545	599	549	562	533	545	560	537	549	504	546	570	547	518	576	580	564	584	559	513	557	547	573	558	534	577	578	549	530	559	547	547	535	552	511	575	523	555	539	547	582	558	556	549	560	547	552	565	570	563	553	528	514	539	572	569	549	563	541	584	580	559	542	574	520	566	576	594	607	486	538	573	538	596	516	533	544	535	561	586	594	540	542	584	564	550	587	537	575	554	571	561	564	537	546	504	576	528	542	538	519	527	566	577	585	531	544	558	566	508	551	558	549	502	531	531	550	557	544	556	536	556	468	513	542	507	574	579	534	587	586	522	583	526	561	576	582	571	573	529	563	515	544	596	551	548	543	540	549	560	535	583	576	513	557	550	571	579	552	544	559	567	545	556	568	547	555	548	518	553	527	573	590	586	561	573	566	516	497	543	529	553	599	547	540	552	580	570	531	533	520	582	528	543	540	540	561	551	551	544	555	601	514	581	531	531	561	537	578	575	580	498	564	536	550	576	531	596	584	549	537	539	591	582	533	617
29744	40040	28223	14680	7792	4869	3747	3460	2790	2324	1998	1859	1691	1501	1246	1135	1029	1051	853	893	933	809	795	791	775	733	764	759	714	771	755	680	764	770	754	714	722	716	664	680	723	633	715	666	730	634	652	703	686	663	709	712	675	675	700	661	644	662	694	652	673	662	665	671	655	658	664	684	644	661	688	653	639	638	685	627	648	666	684	700	652	657	659	683	673	684	681	675	645	700	669	688	650	666	668	663	672	700	618	692	721	627	701	670	649	693	637	606	645	634	632	638	657	668	632	664	662	692	674	664	658	654	669	625	639	695	675	692	691	666	631	700	691	692	707	639	648	672	656	621	716	696	674	665	695	665	660	720	658	703	712	670	657	693	631	656	691	604	610	596	637	677	688	616	634	649	691	643	711	636	682	632	658	697	706	705	678	687	654	634	657	634	678	686	637	643	682	705	656	704	689	666	678	657	662	696	668	666	662	647	732	659	645	671	682	669	664	663	666	669	644	670	669	694	643	703	677	688	701	645	641	673	691	642	615	733	645	694	671	676	665	637	681	686	658	650	711	686	685	673	656	701	685	665	650	607	677	638	651	672	639	644	688	641	645	664	678	664	671	652	631	676	658	676	693	640	709	672	694	670	681	649	718	691	663	670	702	672	660	670	695	662	642	688	692	697	673	671	665	680	696	624	665	639	659	716	664	636	661	681	647	647	683	663	661	637	662	619	664	658	640	667	658	628	698	669	664	697	706	636	642	707	662	695	674	672	640	673	717	685	663	667	665	651	691	648	697	650	670	642	629	659	722	656	658	658	647	662	676	646	699	678	677	683	679	691	667	658	693	720	670	634	640	621	677	692	615	701	650	708	670	656	636	672	648	673	662	680	696	680	646	702	653	681	684	641	637	671	674	696	684	665	663	696	638	674	655	663	723	665	688	687	633	664	653	703	655	643	662	656	652	638	655	666	649	632	656	664	651	702	694	632	691	614	653	663	653	622	697	691	710	708	663	648	679	668	680	671	620	653	727	650	626	678	706	657	674	638	714	674	630	704	669	646	699	632	654	666	650	682	651	687	672	667	687	649	660	649	635	640	680	667	647	680	670	651	670	660	645	653	653	673	686	662	714	733	699	722	649	695	582	627	698	662	670	660	666	677	676	678	688	670	660	709	641	690	635	652	675	714	668	716	663	641	670	698	690	706	666	683	623	676	641	651	678	653	673	665	642	673	652	733	696	646	687	695	664	696	681	665	656	656	703	644	695	695	649	680	676	637	638	629	666	681	675	629	683	660	649	657	672	666	646	671	702	653	655	686	649	667	634	667	695	685	634	696	657	662	646	687	650	644	703	675	751	715	688	646	636	697	683	646	644	701	707	661	642	697	615	738	698	639	677	664	637	726	639	682	663	634	619	683	668	713	641	672	679	678	710	657	650	656	640	635	666	686	665	652	688	657	653	635	587	663	687	637	638	652	676	652	661	726	651	678	645	655	698	666	646	679	683	626	695	659	636	664	668	672	662	654	705	673	644	667	646	673	656	665	699	693	704	621	645	673	634	608	666	662	657	703	682	691	682	717	648	641	634	655	690	672	640	684	618	633	621	666	691	682	655	667	635	650	648	700	744	682	661	666	666	661	658	675	679	694	664	661	727	710	671	679	691	670	668	675	678	694	665	632	698	674	669	666	624	640	687	650	670	695	644	676	621	664	677	688	665	669	664	716	643	679	680	680	648	695	711	715	673	641	595	633	660	637	652	659	671	668	625	693	658	741	667	685	713	684	635	665	674	707	692	661	664	668	665	645	683	640	614	684	672	671	675	679	675	667	694	671	646	679	649	622	640	660	686	642	656	680	626	664	696	665	689	716	682	678	659	651	640	613	637	674	663	666	639	696	647	688	696	683	703	687	656	676	662	642	699	679	663	683	701	692	648	712	643	693	635	648	670	654	665	648	651	648	714	674	671	634	658	639	650	661	631	726	643	661	687	660	676	689	701	708	649	649	678	704	654	661	650	672	656	632	647	682	602	687	635	645	640	716	640	624	632	697	676	688	634	674	677	657	697	683	644	621	674	611	661	693	662	665	701	715	726	672	675	701	665	678	640	650	691	688	660	633	679	665	669	648	687	640	690	702	675	724	629	665	661	620	669	665	721	736	679	637	657	616	684	733	701	643	643	706	633	668	654	679	638	675	692	680	658	688	664	655	656	684	666	657	641	668	680	637	686	655	616	689	664	663	673	692	693	708	682	693	737	674	702	650	629	707	693	692	682	697	646	668	661	669	727	669	677	665	689	686	634	633	653	675	698	673	701	647	700	656	615	633	684	681	656	619	686	658	660	664	672	700	648	714	662	674	673	677	650	671	651	679	665	687	666	666	670	703	657	629	675	687	624	679	650	685	630	674	627	630	674	678	678	686	647	682	623	658	696	694	689	668	671	706	671	662	662	679	654	690	706	707	641	674	665	687	690	687	711	701	691	670	646	657	655	638	707	643	694	682	684	668	682	693	684	681	683	707	619	691	659	668	679	650	680	649	658	657	639	685	642	667	675	679	645	647	658	665	708	655	657	672	636	662	701	637	665	667	695	688	676	680	627	686	703	704	658	631	658	677	699	650	624	636	651	654	704	693	665	681	665	655	703	658	686	634	626	659	683	651	676	665	612	682	667	704	630	675	623	736	625	687	678	635	671	722	658	631	695	695	673	639	631	727	658	710	683	659	694	702	665	728	616	651	627	675	665	617	667	646	641	660	673	676	659	692	657	698	675	652	658	702	647	668	672	684	695	663	621	665	660	664	658	658	673	632	681	673	694	674	671	670	643	662	663	639	649	667	672	675	688	661	668	669	612	675	656	677	657	673	671	650	644	688	669	661	701	661	650	702	652	678	664	650	679	634	697	643	640	673	661	677	658	689	715	642	688	652	654	695	637	705	698	698	674	709	666	665	671	670	692	675	681	658	680	721	682	654	673	642	669	666	639	686	643	673	616	668	671	604	689	617	645	689	680	670	641	676	675	691	687	666	671	671	727	651	685	714	662	621	647	678	666	704	677	675	652	641	675	622	642	681	651	675	654	646	677	630	668	696	670	709	702	664	661	681	681	615	658	680	656	660	654	673	673	661	701	671	640	659	661	641	680	672	650	734	680	655	684	665	649	638	657	646	652	644	687	692	691	677	645	654	668	683	609	685	646	676	661	659	697	686	707	628	633	713	688	666	685	702	678	653	675	622	670	632	704	629	693	673	696	670	647	713	646	640	627	663	671	662	703	664	710	658	666	667	679	694	699	738	695	636	626	655	658	671	671	636	698	684	686	692	628	646	637	651	674	654	638	639	686	675	661	677	645	678	721	643	652	680	700	676	666	664	685	616	699	704	680	661	593	619	719	688	657	676	685	625	651	663	705	694	697	660	626	659	661	693	691	685	668	696	633	687	687	662	635	681	658	677	659	665	668	642	672	700	635	653	653	663	621	651	658	671	679	738	657	679	672	678	655	704	637	646
23916	20936	27955	24243	20300	10496	3870	2686	2234	1901	1464	1289	1217	1177	981	909	806	788	646	625	656	703	652	634	635	574	590	594	633	603	594	542	598	579	538	562	561	516	526	532	557	520	498	552	549	524	575	562	538	516	533	523	513	511	458	510	505	540	508	476	487	546	499	534	532	499	530	557	530	506	522	511	534	510	537	534	523	523	538	543	510	509	554	469	544	512	527	513	516	518	508	531	493	529	513	548	516	520	540	504	478	511	508	472	499	536	463	533	496	496	510	510	518	472	461	519	555	529	504	517	514	553	487	535	508	501	545	512	529	519	477	488	540	492	533	544	528	477	526	519	516	559	501	504	529	535	567	507	521	502	506	540	492	499	518	531	508	537	498	543	534	516	512	558	486	505	502	522	511	461	478	498	496	539	494	545	514	501	482	539	507	511	540	506	564	520	557	524	512	491	534	525	526	505	508	520	522	492	523	537	539	536	514	520	532	504	552	510	532	518	569	560	521	526	565	531	546	508	504	538	549	494	488	487	495	528	485	531	539	497	492	496	501	503	505	531	518	494	544	491	501	489	518	514	513	538	497	540	537	505	547	503	520	538	542	538	535	565	507	547	542	505	531	507	511	512	533	511	495	598	496	504	510	536	495	531	563	590	496	505	470	514	473	554	497	535	496	545	543	522	482	516	492	531	522	527	514	532	503	505	551	490	525	544	543	558	512	538	535	523	531	466	553	528	542	511	497	560	472	548	492	494	533	523	528	518	543	543	516	492	535	498	526	513	519	542	574	525	509	508	529	548	457	542	524	542	539	488	520	527	537	514	529	495	519	532	512	547	498	536	529	540	521	526	479	537	533	503	557	510	539	504	512	498	506	478	521	489	534	513	557	515	539	561	528	545	518	471	509	524	444	511	547	530	553	505	528	540	562	553	530	520	508	530	546	512	521	559	550	486	511	493	521	526	522	508	513	497	492	529	537	505	482	547	562	523	516	484	518	476	517	531	521	499	528	547	532	529	507	512	528	510	547	506	507	487	517	515	531	495	529	561	500	538	488	478	563	519	517	527	498	525	510	511	473	537	503	524	545	595	491	506	548	512	516	561	558	513	497	524	522	543	530	543	506	537	475	539	508	499	507	557	515	524	533	490	516	519	519	500	516	528	499	495	525	514	555	537	560	528	503	486	556	559	529	491	537	541	524	496	513	514	523	498	509	521	497	525	512	548	530	523	479	557	533	499	530	557	492	508	502	478	488	516	530	505	492	523	517	519	544	519	556	515	555	496	535	497	525	505	507	521	500	502	567	524	534	517	495	529	498	548	528	518	559	524	557	507	518	477	512	544	514	553	490	550	545	522	549	508	495	548	550	499	468	505	532	517	516	530	516	498	474	566	524	533	516	557	537	516	510	514	474	546	541	510	535	532	530	513	489	472	514	518	520	517	550	573	542	493	506	515	494	511	531	500	528	522	539	532	563	537	530	546	483	555	518	511	506	540	540	541	471	533	491	561	477	549	535	522	543	513	521	512	511	511	512	488	533	505	531	504	521	503	502	528	537	547	523	525	531	519	534	538	557	532	504	513	516	535	498	521	512	516	519	493	518	496	500	536	545	501	528	546	519	525	507	551	508	537	544	528	508	503	525	532	495	578	535	526	517	498	503	519	499	484	502	490	489	536	544	501	530	544	524	547	503	507	549	535	506	484	525	521	558	550	483	533	490	504	555	490	479	497	521	508	518	534	487	567	506	490	524	500	532	519	498	512	467	511	534	500	530	520	527	547	490	552	545	533	511	550	488	534	500	533	539	499	490	533	538	499	550	539	518	510	545	519	526	518	511	507	532	556	513	545	482	536	507	497	482	540	480	512	509	522	547	489	528	512	495	485	540	507	502	548	501	532	527	499	493	482	466	528	503	525	470	494	535	512	532	528	505	519	511	518	547	493	522	523	521	498	527	531	508	517	504	566	538	509	542	549	518	525	517	501	507	493	498	505	530	505	486	539	517	509	505	511	524	569	526	505	520	531	546	520	522	548	517	558	557	504	489	481	495	553	512	503	573	551	520	514	545	523	511	534	499	515	527	507	521	564	566	553	511	522	543	467	504	510	525	501	560	523	539	500	557	507	550	509	537	512	529	532	534	484	503	541	526	530	527	500	517	500	465	483	533	533	511	476	520	503	549	513	535	491	516	499	541	534	484	549	500	536	548	514	523	530	468	508	512	490	533	519	535	562	512	535	570	535	526	500	532	495	523	507	478	502	562	519	577	511	475	532	493	506	531	511	501	490	529	524	533	512	535	536	528	554	478	524	563	490	568	514	534	521	534	503	532	552	541	521	522	554	513	512	549	525	555	550	524	531	515	520	507	504	494	538	534	528	520	529	538	501	526	532	504	517	490	503	475	554	497	549	515	568	512	516	525	530	477	502	529	491	562	525	474	522	525	533	595	506	550	504	510	485	529	537	516	523	513	492	531	544	533	561	507	503	528	535	523	522	575	516	497	509	560	536	556	493	542	510	528	519	536	505	526	530	552	510	529	515	498	511	476	550	529	512	519	491	527	512	496	522	499	506	542	524	508	524	509	511	517	523	542	525	485	485	512	516	528	532	583	504	490	503	534	509	549	514	518	552	532	541	550	513	465	542	515	548	527	527	569	518	547	508	520	499	493	509	543	526	520	532	513	517	496	490	489	510	484	499	552	514	529	524	551	536	517	529	555	503	546	507	531	482	495	529	543	522	563	547	548	534	518	555	509	519	538	522	523	530	512	499	545	519	523	542	500	512	541	533	509	521	521	513	537	543	504	545	511	528	564	482	538	515	513	512	523	536	465	526	549	516	486	506	522	504	502	525	517	521	523	526	520	508	521	524	536	484	499	541	559	551	508	528	509	515	517	506	513	559	518	513	507	515	532	519	552	526	495	515	541	496	483	556	524	533	592	499	508	493	528	472	538	519	571	543	538	525	492	496	534	530	517	502	536	492	493	512	526	485	478	547	497	511	547	524	536	488	516	517	527	536	545	523	474	478	485	524	511	485	483	455	516	524	495	573	485	519	489	519	498	505	536	471	508	502	483	532	529	534	538	551	543	531	497	535	504	565	541	503	485	495	539	491	524	517	541	516	511	529	479	522	550	553	510	523	494	528	528	494	525	533	547	492	512	496	502	509	480	496	569	521	487	543	503	510	549	510	524	501	509	487	534	534	509	505	532	518	556	498	531	570	520	507	503	546	474	540	523	510	516	511	558	523	538	513	531	548	510	545	516	537	510	494	533	518	500	501	521	554	483	487	515	501	519	512	511	475	499	529	468	532	524	550	514	540	520	510	499	507	519	512	522	516	560	491	503	486	531	539	510	525	514	544	512	541	537	517	506	532	480	512	504	530	498	523	480	543	497	534	529	483	516	518	539	537	489	531	528	514	502	513	504	601	512	520	485	505	537	523	495	536	522	556	501	483	507	527	493	546	535	540	501	527	536	528	520	568	478	533	524	531	481	531
32153	50044	38396	22452	13605	8691	6444	5238	4647	3998	2993	2490	2349	2243	1784	1622	1320	1127	1013	998	1031	1037	880	922	845	777	746	784	832	815	766	752	734	783	751	685	679	662	700	639	628	646	600	633	596	580	609	646	626	608	637	590	670	625	664	627	638	588	588	621	607	570	637	623	625	595	596	612	568	598	627	640	648	669	639	583	631	588	633	642	619	641	633	581	628	617	625	699	584	639	633	604	575	631	608	588	607	643	616	651	592	636	580	636	616	602	617	632	615	598	578	603	624	582	624	594	579	634	592	617	627	619	587	630	618	594	606	632	599	596	642	600	629	578	587	599	636	627	606	670	638	618	586	644	643	611	616	584	626	647	593	623	633	647	629	597	644	605	607	587	570	638	676	600	617	628	606	596	631	584	635	640	624	621	610	605	611	650	610	628	610	611	653	623	621	593	627	604	641	601	646	607	635	606	585	617	614	608	601	625	606	636	604	596	608	614	627	582	621	614	599	619	626	598	631	567	629	605	548	611	633	625	604	623	655	645	576	636	594	622	599	617	632	622	572	618	609	671	580	629	628	597	625	638	625	638	614	603	617	653	599	598	652	627	627	630	568	689	626	608	608	608	614	663	611	627	601	564	579	602	611	598	579	605	579	593	634	643	587	600	611	627	631	556	604	620	633	648	628	636	617	627	610	634	601	629	655	605	620	690	658	564	580	643	618	597	666	641	574	601	628	618	627	649	669	609	610	640	591	638	624	619	630	666	636	600	612	581	622	644	626	602	647	644	649	618	603	637	589	597	621	644	653	633	659	640	591	630	595	600	599	660	634	623	623	590	651	630	578	608	586	597	624	596	644	585	640	650	597	590	596	629	609	594	630	645	646	604	623	631	633	665	631	643	607	610	629	660	629	610	572	643	620	592	633	634	626	636	600	647	626	618	614	643	645	625	588	621	623	586	638	637	587	622	620	602	626	646	616	596	576	668	611	599	600	617	611	603	602	660	653	618	585	650	622	636	592	634	651	619	591	600	620	628	602	639	566	620	672	603	604	630	635	603	587	536	672	617	596	563	600	585	602	606	595	609	652	638	626	637	653	592	594	573	599	620	622	599	632	628	604	582	668	641	633	627	619	604	643	649	631	644	537	602	602	593	631	625	654	661	585	649	630	648	582	566	633	643	642	631	619	629	622	558	571	610	649	621	651	630	608	600	590	596	600	577	614	605	671	649	576	644	585	615	578	657	619	614	605	560	600	653	592	588	610	571	585	645	555	611	589	597	651	643	587	619	634	608	650	591	620	558	627	646	606	598	612	582	632	579	635	641	609	574	624	633	610	648	582	607	568	678	583	584	614	597	625	647	646	591	633	612	622	591	602	618	583	604	637	590	617	601	577	638	662	586	668	652	634	617	614	638	618	637	592	575	637	628	639	590	592	650	647	633	622	627	605	588	610	624	603	641	642	598	614	613	624	588	585	647	676	606	621	610	578	600	607	623	628	630	625	621	604	639	607	611	604	592	659	617	635	650	649	576	615	650	606	617	600	636	638	633	593	627	642	641	629	598	591	633	646	594	575	580	612	591	640	629	577	655	566	587	613	606	621	655	609	600	596	626	591	588	572	593	615	627	612	661	616	618	607	565	630	582	642	592	614	623	609	558	616	638	618	610	638	588	604	611	623	572	593	641	616	631	635	592	667	621	605	618	590	657	596	594	630	603	600	583	653	636	606	598	634	603	626	641	703	621	643	642	613	627	662	661	582	626	663	647	596	649	634	578	628	660	635	584	592	607	626	603	602	623	632	605	629	559	625	579	589	591	660	650	598	623	614	588	628	625	626	603	646	575	637	665	638	637	660	628	639	598	639	635	640	651	650	633	592	623	575	593	624	606	583	628	573	577	643	604	603	670	584	611	626	589	603	601	600	638	629	631	620	654	637	581	577	605	664	635	637	626	628	595	595	617	607	616	618	559	638	603	625	629	614	644	580	628	613	610	656	611	599	613	578	644	599	651	658	659	619	632	650	636	560	636	588	556	641	620	602	600	607	642	580	593	639	646	638	643	612	613	584	616	648	624	574	570	635	643	649	622	633	621	658	620	625	621	628	626	603	571	572	609	647	674	628	639	575	629	612	608	668	582	639	634	594	616	607	620	650	607	640	602	650	641	605	622	619	617	658	619	654	618	622	596	620	678	579	654	676	637	623	626	560	622	586	616	618	622	591	641	631	648	605	583	605	595	639	618	627	608	603	639	609	656	609	649	628	605	598	592	635	576	614	650	609	631	575	612	626	606	598	624	610	611	605	567	659	643	626	597	631	632	598	604	620	545	662	632	612	643	639	597	605	624	600	573	564	596	644	619	625	573	617	637	608	588	631	576	565	564	622	634	600	633	653	588	584	591	612	616	639	602	613	629	655	623	606	597	635	600	596	622	636	631	624	616	606	638	650	676	638	619	647	572	630	641	600	613	602	643	584	602	642	642	642	561	629	630	564	595	587	591	564	632	595	629	669	636	666	604	586	589	632	621	582	624	651	611	630	604	639	586	646	621	639	646	633	632	612	607	602	626	647	644	596	592	616	632	664	609	558	613	598	626	577	649	639	619	651	602	633	652	603	639	629	620	625	640	549	628	676	652	586	640	635	593	619	599	612	578	639	594	619	603	605	633	623	597	630	598	641	638	630	593	623	632	652	622	631	591	613	610	599	619	602	594	631	617	614	582	631	631	578	631	620	604	618	649	641	620	606	649	638	634	655	578	637	596	667	668	604	638	644	636	555	655	638	591	662	648	605	569	628	632	606	610	640	584	575	591	594	609	619	573	586	621	640	595	620	591	610	614	634	586	635	616	633	597	590	633	604	605	601	649	616	618	589	657	614	609	619	592	628	633	611	617	631	611	659	622	597	600	620	618	624	602	617	611	619	571	608	652	619	642	628	624	606	639	596	587	591	589	643	593	625	637	642	591	625	615	622	597	621	649	665	587	584	582	655	652	605	569	588	561	636	582	596	626	591	607	594	634	627	585	560	635	649	614	609	627	554	595	609	577	633	596	590	644	607	636	615	636	648	602	601	670	598	606	653	574	621	608	607	595	589	590	605	645	595	647	615	596	629	607	702	646	611	622	597	586	626	599	635	594	629	637	624	617	622	612	606	605	637	598	587	629	612	596	593	566	608	618	624	644	618	602	641	620	602	613	602	570	593	640	580	603	618	601	602	579	603	588	616	598	607	606	623	562	621	597	657	576	663	639	604	609	608	609	633	643	604	641	622	643	628	646	608	632	593	615	608	583	589	672	605	626	650	584	603	626	632	581	612	602	583	615	689	594	632	624	612	639	574	631	597	596	622	658	583	621	597	642	573	630	619	622	634	601	651	549	585	642	584	607	616	633	605	616	651	613	595	592	619	612	607	621	633	593	604	604	608	607	628	637	620	576	599	623	646	640	617	629	646	604	631	638	600	635	684	622	638	614	612	641	587	597	573	586	603	639	616	603	650	595	604	617
25068	20945	27044	24804	13194	4906	2780	2281	1959	1713	1405	1394	1324	1271	1138	1119	1021	974	967	934	920	943	973	930	889	865	874	834	963	927	883	853	900	917	792	834	916	842	756	851	855	796	806	845	821	861	831	845	856	889	805	816	809	826	880	806	809	813	843	802	766	801	830	832	817	808	863	816	853	827	793	814	827	814	840	823	825	820	797	779	846	844	763	812	860	833	807	851	808	854	831	843	799	805	808	835	819	811	846	816	855	857	820	812	784	859	816	825	791	831	824	820	798	816	831	816	821	788	880	842	834	818	817	784	849	805	837	806	766	832	810	818	852	787	803	813	845	824	848	793	815	805	838	784	845	794	825	801	766	807	800	834	829	800	826	874	872	797	824	797	860	824	796	760	807	848	846	788	861	772	817	839	850	760	846	833	802	821	773	806	866	833	845	798	804	797	789	778	795	776	873	838	834	849	856	790	881	817	785	851	761	851	808	820	774	801	783	834	815	826	763	845	820	791	766	828	849	828	815	795	793	843	802	767	829	777	861	839	825	730	752	837	798	846	776	758	787	786	826	789	837	865	821	857	795	836	808	820	820	800	780	857	801	817	801	826	825	870	790	776	815	832	850	851	881	848	828	824	874	793	870	845	791	841	783	779	825	774	806	828	815	838	806	780	886	759	828	853	803	838	796	814	778	787	804	796	793	766	824	782	795	760	796	825	794	815	824	833	869	839	843	794	811	788	821	861	838	822	857	819	842	851	841	794	768	795	833	811	756	848	879	775	787	783	831	833	803	772	816	793	820	729	774	773	831	793	862	785	837	815	842	808	836	771	844	846	833	868	871	818	884	796	832	844	777	822	823	822	861	815	793	793	826	862	819	744	784	843	798	872	862	812	843	805	792	785	753	821	827	797	819	826	775	783	829	830	835	826	858	792	828	826	790	793	822	852	784	847	831	854	839	839	791	811	837	798	817	852	796	810	830	830	777	802	809	771	847	815	778	763	852	840	834	751	795	844	801	821	809	856	867	837	790	846	777	866	797	812	803	799	844	821	831	795	864	764	854	834	840	841	827	792	865	849	842	807	805	817	768	841	845	814	826	842	817	806	805	797	851	852	838	852	815	805	795	820	814	817	861	805	806	790	804	853	829	794	811	788	827	810	797	808	795	784	807	846	801	809	733	803	847	820	806	851	834	793	794	850	838	788	793	827	759	848	825	828	820	833	862	800	860	836	816	796	823	840	814	766	806	816	837	849	822	809	783	833	798	817	824	794	835	811	806	831	848	843	833	818	816	784	805	809	790	877	803	772	830	830	792	843	858	783	831	847	839	792	843	806	805	839	870	824	833	850	817	833	816	859	851	763	826	833	798	762	846	837	838	898	794	852	845	848	770	828	827	809	843	850	783	836	792	845	712	813	838	762	872	813	774	803	823	860	797	804	809	803	790	835	808	857	790	714	854	846	773	839	782	802	795	799	794	879	806	804	796	799	804	852	807	775	807	812	807	812	793	788	834	812	914	801	832	810	860	858	774	874	846	780	764	791	849	869	784	798	848	780	845	865	851	813	880	798	869	841	807	752	811	853	785	807	816	876	900	834	816	807	785	826	792	793	849	776	812	823	796	852	789	820	894	857	814	816	802	751	838	811	800	781	855	828	737	813	790	794	840	799	793	775	822	851	820	807	837	783	797	798	843	787	758	873	814	866	789	791	837	875	829	776	787	855	805	826	814	876	831	898	790	795	795	827	839	827	774	821	812	797	812	823	839	816	811	851	804	853	818	823	780	834	817	817	775	857	797	806	828	819	791	821	782	864	777	804	847	850	855	851	855	841	893	790	831	829	852	798	826	821	808	801	835	788	807	812	875	850	794	841	818	842	808	784	863	837	822	798	835	833	824	829	829	825	740	817	861	797	825	815	859	855	782	745	879	809	781	813	830	784	782	859	842	804	785	784	813	811	846	828	830	826	799	844	825	842	823	829	844	824	810	864	834	821	823	796	794	834	824	748	823	835	853	835	836	842	805	793	797	811	815	856	832	832	813	832	815	805	853	822	828	826	772	817	769	787	824	836	838	831	802	783	853	815	831	811	776	788	814	825	807	789	777	823	833	854	840	806	825	844	787	794	801	867	803	855	823	854	790	813	883	804	826	834	870	806	800	798	852	833	829	820	849	845	733	795	799	749	829	873	809	804	864	806	824	810	812	830	787	841	820	814	815	840	819	872	780	857	829	824	826	824	850	810	881	801	842	831	802	838	865	838	833	844	845	858	818	809	836	811	840	832	843	786	796	806	826	848	799	824	832	820	812	808	820	862	809	814	752	797	790	789	826	820	810	736	810	824	765	767	788	755	850	813	747	828	774	816	816	814	817	804	853	865	871	818	814	862	817	779	826	780	790	782	811	804	841	828	790	792	827	833	815	834	793	862	830	829	814	850	778	807	820	821	853	822	811	816	804	859	796	833	790	824	828	798	837	829	770	859	866	823	828	871	807	860	837	829	809	839	789	810	832	843	883	824	847	803	869	816	834	793	839	823	822	846	817	805	852	808	815	851	880	811	825	793	797	888	797	846	771	808	768	825	842	819	813	824	834	825	828	839	783	817	833	846	845	832	826	830	825	795	791	826	828	818	813	872	855	770	837	858	823	818	865	806	828	779	796	847	839	811	826	832	835	786	830	763	833	765	842	831	806	847	869	798	827	851	802	782	829	781	840	806	786	792	823	815	806	790	817	814	826	828	792	764	824	822	832	782	811	784	835	809	847	857	825	795	819	771	832	845	751	804	828	814	848	861	796	800	743	817	845	823	807	796	820	843	814	809	770	863	788	881	771	840	819	827	819	836	846	813	815	803	843	768	833	803	772	801	790	803	827	753	809	848	787	827	855	877	842	800	785	855	757	784	782	795	831	761	835	846	751	830	844	831	831	861	867	772	791	832	781	817	839	826	843	801	818	774	839	780	790	822	845	801	756	769	880	861	812	821	802	809	820	841	866	814	797	852	784	849	795	777	829	809	764	843	816	835	787	871	840	826	810	825	865	849	828	805	846	808	804	804	824	796	839	775	800	843	822	819	863	806	822	847	820	813	851	851	829	852	809	861	833	797	776	790	834	829	859	842	873	787	849	792	769	803	860	828	859	870	830	828	787	771	784	796	797	834	770	874	804	848	834	826	836	836	890	846	904	804	821	809	860	796	801	835	825	824	768	827	785	842	777	811	870	781	838	830	845	880	811	795	846	831	736	802	846	820	817	778	823	770	842	852	821	832	811	782	803	764	873	861	836	860	774	785	827	825	861	837	731	768	847	833	841	804	833	872	789	871	812	830	798	870	817	836	856	841	762	803	809	750	821	850	870	803	797	808	802	826	813	824	831	854	811	860	815	847	810	793	821	804	822	799	848	869	824	851	850	800	858	804	826	852	813	871	800	823	777	833	809	853	897	824	888	855	825	775	807	789	804	803	816	814	802	831	820	804	833	831	784	831	779	821	840	831	788	891
31483	43460	34664	19451	12550	7642	5141	4544	3850	3112	2614	2230	2040	1996	1846	1668	1417	1394	1243	1228	1222	1285	1168	1169	1189	1174	1097	1136	1097	1091	1040	1061	1075	1137	1081	964	978	989	942	915	950	959	968	917	978	980	917	932	958	919	1018	996	923	992	999	906	989	1025	968	1039	923	930	919	1011	923	948	926	997	993	954	884	940	963	933	988	960	949	937	931	950	915	959	947	966	932	938	929	952	943	958	956	986	908	989	913	1014	922	917	944	948	949	996	1010	952	935	934	998	971	950	1008	951	972	943	943	968	961	897	933	945	923	937	904	988	948	998	941	948	1000	944	992	961	929	957	975	952	950	939	955	951	935	880	949	894	947	954	980	960	932	978	944	940	933	906	969	904	949	919	913	931	992	953	902	931	946	973	943	954	936	977	946	962	934	915	945	927	939	968	983	971	967	916	928	889	906	939	969	967	959	951	899	931	940	959	983	949	934	956	988	994	944	933	859	914	903	918	935	995	937	907	921	908	948	1011	938	943	946	1012	942	997	987	924	942	917	931	914	973	965	848	932	958	988	961	976	999	980	1025	935	940	888	959	981	964	932	979	884	945	976	935	961	894	916	965	911	927	966	921	941	971	959	942	955	953	925	966	993	952	962	889	972	932	977	917	916	976	978	926	947	947	908	892	946	918	1032	947	935	960	938	944	959	881	900	924	960	942	990	973	990	929	979	955	933	975	956	917	962	937	991	947	937	924	930	972	927	917	959	962	935	975	963	916	1008	925	907	913	974	944	928	892	931	909	969	987	946	949	976	985	966	972	1012	975	939	917	918	932	958	963	984	952	947	950	914	934	962	937	928	971	987	920	955	956	899	972	893	953	964	915	927	966	900	918	988	970	929	954	1040	850	978	964	938	922	924	949	925	936	904	949	981	946	978	925	1040	940	947	919	892	969	988	936	964	907	979	1006	934	888	964	950	940	904	909	934	930	923	946	951	979	991	916	909	979	871	917	931	983	1018	962	945	971	943	937	916	952	958	985	939	931	979	941	972	906	979	931	951	942	880	938	887	966	962	937	898	985	932	953	953	932	974	929	968	986	980	937	955	945	993	901	926	938	915	953	902	975	933	932	956	960	1015	963	970	951	964	902	916	960	935	983	893	959	929	969	932	976	965	970	961	936	958	1008	949	974	971	978	926	983	924	952	954	976	952	968	903	907	962	951	990	929	971	928	961	918	941	913	924	983	980	1027	955	952	1018	921	908	917	939	943	948	947	915	993	880	943	1015	978	976	975	994	1016	972	963	909	957	949	897	969	947	979	965	949	947	950	1020	928	958	976	953	952	981	954	956	962	1036	959	900	942	941	965	942	975	958	987	912	953	905	936	974	981	991	991	978	965	963	903	952	1001	904	964	961	981	943	961	876	947	931	898	924	976	948	925	954	913	901	933	984	914	973	974	940	940	902	912	961	946	965	954	922	924	896	928	966	960	973	967	964	982	927	928	960	933	903	957	960	930	992	843	982	931	925	971	948	923	994	967	960	1019	1013	920	967	990	946	960	967	916	871	958	948	958	950	868	947	958	948	952	977	967	908	983	970	961	944	954	955	949	941	937	917	923	942	975	997	977	1005	933	902	948	920	936	951	915	914	975	968	913	952	878	951	956	944	970	956	934	946	971	963	942	948	936	901	980	943	946	880	890	945	930	945	975	959	976	970	912	919	964	1012	917	971	979	955	946	948	957	949	939	945	943	994	922	911	986	957	932	964	905	958	991	947	958	961	919	943	900	935	965	969	948	913	936	935	966	964	942	929	990	957	996	908	974	913	941	957	917	975	957	927	971	907	880	961	1012	947	933	952	925	949	952	950	956	951	982	985	936	952	979	980	973	910	966	973	994	933	932	962	924	1011	967	908	943	912	947	953	939	919	911	956	906	931	956	953	976	964	962	990	933	873	946	913	932	951	958	937	975	921	932	963	971	956	939	946	945	990	1012	987	953	1023	983	968	927	932	972	961	957	964	898	945	958	988	946	1001	938	988	992	929	1012	1003	976	994	993	953	962	915	995	942	959	968	970	928	986	928	927	914	941	983	864	900	929	928	896	911	921	961	940	921	912	992	953	940	926	975	940	938	950	929	950	943	890	1000	978	932	998	975	962	956	920	968	949	929	931	932	943	933	959	959	870	951	923	942	1012	952	964	954	947	917	950	898	971	982	990	925	915	970	950	943	946	944	951	900	909	904	981	934	943	908	948	934	957	955	946	934	1007	983	938	978	1024	943	946	908	943	939	948	1012	920	927	911	973	921	940	905	958	948	986	921	905	950	941	910	985	972	926	960	919	961	1008	914	901	968	993	978	975	910	902	965	934	953	925	950	958	964	922	1033	988	953	929	941	975	963	901	995	882	970	886	1008	931	965	971	947	1004	953	927	986	946	968	937	993	982	944	936	959	925	929	942	954	982	882	908	950	957	976	934	898	897	934	942	974	975	925	928	962	918	968	952	984	1004	955	975	912	939	921	916	972	956	919	966	966	948	945	915	1034	884	899	891	925	920	998	949	1000	931	932	944	976	909	916	900	987	967	941	887	925	925	943	889	972	938	910	941	926	954	916	901	958	963	989	952	961	950	987	927	932	943	916	975	952	915	923	932	940	909	945	911	938	929	928	937	940	925	918	891	923	972	934	942	951	963	926	946	928	986	908	952	907	918	929	941	938	940	960	954	936	943	929	947	876	981	987	945	901	942	945	968	980	937	972	930	928	949	910	954	945	943	944	1005	996	955	943	975	898	922	1024	945	950	906	958	911	930	989	993	995	984	925	982	928	1002	928	865	984	943	1001	923	939	961	990	966	920	942	928	987	970	978	933	914	988	944	923	951	923	956	965	960	947	911	943	908	992	921	974	948	1010	957	927	941	979	924	897	894	957	936	932	920	958	943	996	966	906	937	944	982	988	911	938	904	923	975	939	899	900	963	953	966	942	993	956	942	928	942	881	963	981	971	915	982	864	978	999	959	1020	954	944	941	996	921	979	924	970	920	890	948	967	931	950	995	964	963	933	991	977	948	952	971	957	962	975	918	966	954	979	991	966	988	879	968	934	959	964	944	915	929	945	997	890	949	977	980	987	909	911	940	925	943	949	966	954	914	924	974	884	907	947	931	960	972	905	948	962	940	944	965	918	950	923	906	954	957	973	957	1003	928	997	921	968	927	945	960	898	992	938	897	926	927	928	936	926	921	885	985	918	952	929	938	908	957	979	958	951	966	976	939	964	986	954	966	907	935	930	933	926	991	918	990	959	967	899	1018	970	946	957	960	966	924	924	931	959	877	959	910	947	969	933	926	950	965	937	931	1006	982	934	1020	920	941	960	933	983	917	910	946	990	999	962	944	903	925	986	912	907	960	959	970	984	992	990	1017	943	924	961	973	924	947	969	933	956	928	924	925	914	884	895	1006	972	935	918	963	905	916	954	1003	955	941	970	969	904	969	911	932	917	984	1008	904	915	932	925	955	955	960	908	921	982	935	953	993	936	947	939	916	907	936	915	994	918	946	974	932	954	947	928	922	959	936	955	945	918	979
22800	20925	28436	23563	21003	20640	11448	4640	3431	2775	2425	2004	1607	1651	1514	1423	1283	1301	1168	1127	1140	1098	1058	1043	1072	1017	1038	983	1002	1009	1068	976	933	992	936	919	954	972	921	911	962	837	863	865	933	919	900	908	828	832	893	883	891	892	888	847	924	886	873	879	884	871	851	892	866	927	851	908	863	835	899	883	844	899	873	914	831	867	878	881	870	893	859	881	899	824	866	872	906	866	899	905	886	894	871	868	873	917	878	845	827	860	895	852	927	867	809	844	863	883	868	917	899	883	863	875	855	887	884	872	849	847	888	911	858	905	862	833	864	872	846	854	857	869	833	880	928	888	903	935	863	894	824	884	841	848	894	854	882	932	876	875	922	871	920	933	884	885	915	915	832	881	888	912	896	873	884	853	854	893	853	869	901	837	864	877	929	919	895	963	843	869	827	877	886	881	888	856	859	873	848	871	834	895	850	874	913	890	875	851	887	867	963	852	858	907	876	914	837	853	844	777	789	798	847	893	937	869	871	881	842	870	855	862	877	919	863	851	920	885	891	882	847	867	865	852	871	871	917	836	850	842	880	869	856	868	879	900	892	855	871	940	893	857	792	845	869	844	873	893	883	819	872	890	819	889	905	853	893	845	886	887	873	851	815	901	892	845	884	866	906	853	866	914	852	854	906	912	844	879	891	882	883	922	853	851	810	831	840	848	826	860	863	813	854	820	915	901	831	828	816	859	884	883	826	924	926	868	909	923	873	835	901	898	902	809	828	918	867	873	902	936	878	857	857	873	855	824	908	876	867	896	913	888	800	844	884	828	852	864	833	851	905	858	914	873	881	836	897	893	900	871	864	883	897	873	899	857	863	885	888	905	943	896	880	859	890	888	866	848	939	832	883	891	870	832	932	890	852	879	912	868	873	809	874	839	867	857	874	870	848	882	929	867	867	845	868	898	816	899	834	856	866	865	919	870	855	827	860	921	889	875	828	852	881	887	813	871	862	833	908	828	832	853	869	883	855	870	826	896	886	929	870	875	867	815	814	905	903	871	840	895	812	872	857	867	841	906	939	867	884	911	844	882	861	907	894	885	875	879	901	863	917	802	879	832	882	895	890	831	922	877	849	850	843	853	778	929	885	902	880	925	882	880	871	879	900	873	827	854	840	909	885	913	875	865	870	889	843	859	893	874	870	880	887	823	899	852	903	821	881	839	898	889	858	834	847	861	879	834	901	926	859	879	871	896	892	898	891	888	830	892	898	849	876	892	848	903	873	878	877	817	851	840	935	881	871	903	849	872	829	925	856	883	824	826	899	896	896	829	900	859	885	876	888	890	867	904	863	887	895	873	874	851	843	903	916	859	852	850	869	900	838	929	876	930	838	885	884	871	899	839	906	883	848	888	830	913	897	822	943	819	841	792	846	864	880	881	855	830	854	828	931	860	892	843	894	862	798	850	873	918	870	848	861	853	867	910	898	874	855	880	835	878	848	867	845	894	866	872	854	814	945	854	874	867	859	880	802	877	851	873	866	873	917	829	855	869	824	830	906	860	866	892	833	908	870	833	846	831	890	862	881	886	876	811	848	903	871	886	892	846	960	894	894	868	944	881	848	809	859	911	882	816	933	866	891	870	865	934	878	892	888	826	858	852	876	894	833	901	868	911	884	902	887	871	837	843	850	881	846	882	877	827	883	894	857	825	812	916	872	860	854	848	927	857	861	844	855	822	870	892	878	922	902	845	897	846	905	885	876	875	829	872	873	857	900	842	904	856	875	870	879	857	883	847	884	858	895	842	900	872	827	876	851	883	889	876	871	859	906	821	817	854	848	870	891	934	903	812	864	850	872	860	881	898	847	920	866	876	839	897	825	871	887	851	849	831	870	847	806	853	805	870	888	867	859	831	885	874	862	851	870	861	865	962	820	900	859	895	854	824	893	885	846	856	873	903	876	902	897	858	904	868	840	880	861	840	886	888	843	870	931	851	886	801	878	870	864	895	833	876	898	839	869	911	829	912	898	807	872	912	840	846	892	868	864	880	834	889	885	791	847	908	851	832	912	864	896	853	837	857	873	828	896	877	856	814	880	909	893	820	915	928	891	877	796	849	922	833	871	846	894	899	890	878	851	897	880	812	903	873	880	873	865	847	887	829	883	892	884	893	873	914	874	899	883	889	867	875	901	820	870	878	899	863	881	881	879	852	887	851	850	880	827	870	837	864	828	872	909	872	862	853	853	877	850	821	907	854	851	837	890	870	874	881	880	863	882	858	833	830	883	889	901	915	883	857	860	845	888	872	890	871	868	878	927	864	922	923	890	820	884	867	880	876	847	886	861	898	882	861	864	850	877	892	858	877	871	903	904	836	842	879	862	854	866	876	924	902	856	888	909	894	895	890	838	887	895	965	848	898	900	866	824	877	855	871	871	869	844	910	895	845	866	851	880	816	827	876	884	912	847	860	912	882	896	866	864	815	919	829	889	869	830	829	885	901	846	877	912	846	856	826	874	871	841	873	895	877	848	866	841	909	887	866	839	830	902	863	841	864	892	866	830	896	898	837	838	889	884	870	841	817	866	926	896	856	887	898	835	867	908	856	856	836	853	831	830	841	834	856	891	864	888	881	901	843	813	897	897	863	861	889	898	891	822	860	904	892	836	908	768	880	845	832	912	891	868	871	797	870	902	905	849	856	955	880	871	871	857	892	876	890	844	897	879	846	881	880	874	877	866	886	849	843	873	907	850	796	853	855	860	858	842	901	878	887	872	897	879	883	849	863	907	886	836	871	853	866	871	861	882	811	837	888	868	909	835	879	881	856	826	824	907	883	868	894	886	842	879	888	821	843	840	879	888	836	862	912	806	909	896	878	870	844	898	845	860	865	867	855	845	895	942	900	891	916	885	931	859	881	900	883	863	807	887	889	844	859	871	833	853	839	893	896	870	885	830	892	899	866	909	903	850	858	881	863	869	911	839	859	914	835	891	890	839	856	878	877	882	853	850	880	838	891	868	833	833	864	823	838	916	874	832	894	923	872	840	868	855	849	866	866	870	873	874	894	897	878	887	827	823	816	887	844	873	879	857	939	843	781	843	898	846	854	857	893	834	890	922	835	855	852	875	910	880	882	825	833	841	827	880	884	884	846	900	864	827	818	892	903	886	879	901	830	913	828	830	919	861	908	886	903	855	891	887	851	868	930	887	923	830	893	865	895	878	853	900	906	887	910	880	864	899	888	842	857	826	854	834	858	910	880	840	893	854	873	855	853	841	845	922	847	857	807	849	820	877	826	898	864	873	818	821	852	856	834	878	874	844	896	901	848	846	881	902	914	848	884	852	855	862	869	850	912	876	877	858	892	862	878	885	843	879	862	927	863	871	866	876	884	859	872	836	882	891	874	830	871	863	901	878	870	903	810	867	893	832	841	903	894	838	905	862	881	848	796	902	841	861	842	815	859	841	879	889	881	827	852	845	843	830	853	874	820	846	855	855	872	894	889	865	907	898	877
33533	56522	47845	27052	20251	13085	9236	7671	6708	5282	4417	3547	2929	2693	2536	2274	1877	1916	1647	1479	1540	1447	1450	1406	1361	1308	1261	1233	1225	1189	1191	1133	1108	1169	1098	1110	1040	1031	1036	977	1014	1016	992	998	987	979	976	1027	1016	955	971	1006	911	958	966	977	999	968	1034	1065	985	971	1042	992	1001	932	962	995	981	1006	953	1007	947	989	1000	982	961	964	947	966	980	999	925	974	968	955	1009	950	923	1011	1019	951	984	936	964	1013	1001	1002	1024	944	979	1046	1033	987	957	934	960	935	936	1051	962	960	948	961	983	990	946	965	985	995	979	974	940	912	963	951	931	985	954	958	961	980	934	955	969	948	916	917	1006	948	957	991	952	951	996	978	967	997	988	971	1033	990	937	970	949	1057	977	980	967	1005	998	987	980	970	1012	937	925	952	968	936	971	952	993	996	974	967	967	1004	940	957	1003	986	933	991	995	1007	975	1001	917	999	1014	981	931	939	964	971	992	962	997	995	961	975	1008	1016	954	928	965	987	943	970	959	1022	974	1008	954	954	897	985	922	964	970	939	940	967	949	928	942	1003	1015	1001	988	933	931	997	1004	1001	953	921	963	944	951	997	998	950	974	952	997	957	961	965	972	997	945	938	979	1006	970	1000	962	969	1003	982	929	903	931	980	984	976	958	1012	954	991	1017	914	972	965	950	977	956	937	1045	985	947	960	941	935	883	924	952	953	1015	963	903	980	1008	922	958	981	982	944	967	968	966	931	970	949	994	939	927	1012	998	966	969	968	961	952	984	995	960	1009	920	967	974	965	945	1003	983	925	913	948	950	912	958	982	1020	1001	932	898	919	975	933	955	936	955	965	982	942	944	952	971	942	1029	937	957	949	956	1003	972	1008	962	983	984	915	927	994	967	909	977	1024	930	974	979	956	956	979	971	1005	1002	908	949	974	977	992	977	968	1003	979	978	983	960	915	934	974	946	1013	980	943	921	1022	947	927	943	933	921	977	1004	943	912	1005	967	959	1013	959	951	1003	970	923	953	1049	919	1003	949	965	919	936	956	941	1001	958	972	961	909	965	949	943	947	1019	925	975	931	960	951	967	927	1004	930	1038	983	992	979	1016	936	916	957	991	991	1031	928	987	948	981	1016	963	971	937	938	1001	924	956	957	962	975	969	1015	944	939	961	977	982	1027	975	974	983	956	966	971	933	978	931	986	996	968	951	962	971	999	977	954	925	962	946	973	925	979	957	936	995	932	982	887	972	965	917	975	950	989	938	942	959	1023	1001	912	983	944	972	919	933	923	968	973	969	1009	986	986	997	928	962	932	948	996	1062	973	969	1016	955	912	982	925	1006	995	1004	961	951	959	969	959	975	998	957	960	975	979	967	946	995	941	919	924	1001	996	974	956	971	982	943	974	995	966	959	920	1004	960	957	908	905	970	958	1010	974	1033	962	951	952	940	948	915	1000	935	961	978	949	931	927	949	934	960	989	954	964	954	961	942	938	925	996	994	940	973	970	929	931	903	944	945	972	883	972	901	993	1034	959	951	1013	953	994	1013	981	966	924	956	949	934	927	957	1026	948	962	965	951	944	947	936	1002	1033	962	1026	947	929	907	948	985	900	934	1025	970	977	956	946	957	995	971	994	949	970	977	939	956	958	963	981	981	991	958	1034	961	994	926	913	946	967	964	988	910	956	902	906	950	987	999	997	973	966	958	955	991	976	968	927	947	1019	957	920	918	934	958	965	900	917	1001	926	931	903	984	933	932	985	937	928	944	1003	1038	989	984	940	929	917	1012	991	984	971	942	1007	984	1000	991	970	954	901	983	993	962	968	918	967	987	987	901	960	924	934	942	917	1000	965	956	978	923	950	946	970	959	954	989	977	989	929	970	1015	951	946	941	957	953	944	984	944	888	962	1015	983	967	987	993	930	936	965	971	983	1007	957	975	996	938	968	948	982	960	957	940	997	955	956	957	926	937	974	931	936	945	974	962	1007	1002	989	963	1004	998	996	951	1010	919	908	937	952	947	978	990	946	1016	986	931	920	962	981	977	959	976	966	999	988	952	989	949	970	983	938	967	977	960	946	994	932	961	960	1031	919	1000	960	941	957	943	1007	966	982	939	923	980	1045	928	976	992	1001	985	964	984	999	987	1047	974	947	999	937	1013	950	955	942	924	904	914	1054	932	930	979	1009	887	939	987	931	927	978	935	965	936	961	1005	941	952	950	913	955	1040	920	937	962	923	958	931	963	984	916	975	946	961	903	915	925	944	914	942	959	951	923	999	958	1023	942	927	961	961	1024	975	941	977	930	978	963	944	969	972	964	966	928	997	931	954	950	986	971	935	951	967	996	975	1014	1000	966	981	930	936	948	955	977	955	1027	1013	932	1026	946	899	1006	1000	993	939	969	896	950	943	947	1009	984	1004	957	985	995	966	923	991	1030	947	954	924	897	958	977	1001	910	957	945	972	966	980	956	929	973	949	1019	942	937	956	985	961	974	1019	980	1003	958	925	930	976	947	948	1021	950	986	1001	988	1013	980	929	988	1021	1025	1000	950	955	898	986	911	950	967	994	977	975	962	915	975	898	960	960	905	973	936	949	963	948	929	979	935	1003	968	970	964	941	968	966	999	972	969	960	927	992	934	966	1036	947	947	974	901	910	976	940	990	942	953	954	1051	956	930	947	931	947	939	943	1052	982	945	940	1001	1012	1032	970	954	1025	985	1001	992	950	980	934	1028	966	950	928	967	1000	955	967	937	936	965	979	959	965	952	947	932	959	949	1015	957	954	969	933	978	965	959	913	997	963	997	966	955	922	961	947	956	978	997	951	942	976	981	996	959	973	986	977	903	1025	924	975	971	910	946	954	972	955	980	971	996	950	943	977	977	949	934	968	941	935	935	975	952	938	896	971	948	989	916	1014	955	1021	994	952	1038	1032	982	950	960	1014	970	930	992	964	980	959	944	984	971	971	953	920	971	1019	942	970	963	1019	924	963	950	966	998	916	938	993	965	965	949	975	956	912	986	922	981	968	923	984	1018	995	990	989	963	949	994	948	961	961	994	933	930	987	978	975	956	981	957	881	928	976	982	916	935	960	1006	930	1020	945	1003	963	981	968	988	968	949	941	1007	929	999	997	927	961	950	939	975	964	956	934	918	963	991	901	960	929	945	985	1003	988	1032	999	1039	956	963	941	977	988	941	956	963	990	1004	894	999	950	1014	988	938	984	977	1000	959	994	936	985	978	946	977	964	974	997	984	1022	940	984	970	984	946	927	971	933	950	989	918	996	915	926	965	973	971	927	963	957	972	920	920	999	952	944	980	995	928	942	925	932	950	922	951	967	928	949	962	982	958	972	947	969	896	932	1020	971	971	956	983	959	983	976	959	910	941	968	962	926	965	988	972	909	944	1000	1025	924	949	986	958	961	913	1021	972	937	961	972	980	988	985	933	932	942	899	1012	945	927	967	980	964	961	938	995	970	899	934	956	902	939	981	942	987	963	930	941	986	897	956	908	949	958	914	936	964	921	907	947	975	909	938	970	914	1044	938	951	963	945	937	958	948	933	951	1012	992	974	984	961	955	977	1006	907	929	1036	960	982	938	945	949	974	1041	951	1025	956	969	1000	1001	998	946	970	990	980	1024	923	1025	959	959	972	949	944	971	924	962	971	952	952	960	936	912	921	917	952	971	938	962
28718	25499	23315	11373	5535	2975	1852	1440	1255	1077	941	819	792	702	746	747	676	663	645	646	637	631	633	580	619	604	636	601	648	591	597	589	617	533	572	577	608	507	546	584	592	577	591	548	534	550	520	596	513	574	594	567	546	553	547	586	551	561	560	567	521	480	531	593	533	566	527	548	537	555	564	548	577	546	539	550	553	557	551	511	555	524	526	567	530	580	499	564	525	513	521	554	567	525	540	536	530	520	526	540	568	581	558	550	536	572	551	556	542	554	539	538	551	535	575	538	549	499	550	530	565	516	564	530	536	553	556	561	544	555	511	541	508	523	541	550	549	549	561	570	558	562	549	559	532	537	548	536	544	557	587	533	555	580	553	551	565	517	576	545	586	498	568	547	591	575	529	514	511	545	530	607	549	607	552	553	571	531	577	536	588	575	558	536	555	553	512	619	564	533	500	574	570	533	537	495	538	523	528	595	539	538	557	562	547	531	504	505	543	548	554	595	529	570	557	570	552	547	570	548	559	569	542	561	513	559	546	547	573	489	550	502	519	506	551	538	562	517	549	561	508	586	542	556	541	572	537	503	524	556	555	531	535	523	551	564	539	524	564	578	532	533	565	536	539	572	550	514	545	498	524	528	550	578	542	532	586	592	518	567	501	577	558	565	563	568	536	565	555	555	566	557	571	541	522	524	577	555	564	558	555	539	555	577	539	561	565	584	532	539	521	513	536	588	557	595	511	553	576	543	508	543	584	549	516	539	544	550	519	549	575	569	523	550	520	563	594	566	535	574	547	467	523	561	561	492	539	536	537	536	540	587	521	570	532	564	577	540	568	557	544	514	567	553	537	528	533	535	532	559	527	530	582	538	531	539	569	559	547	552	542	582	582	530	550	490	510	508	544	497	522	505	549	551	547	561	525	541	559	529	564	533	580	524	521	542	563	559	523	602	565	549	554	525	550	543	550	540	537	560	532	544	554	571	524	526	533	571	559	577	567	560	555	527	535	514	540	549	534	529	551	549	564	585	546	565	583	503	553	543	535	543	531	537	560	552	516	521	508	511	598	540	572	562	532	548	544	535	545	500	552	565	539	529	558	571	596	528	525	530	548	517	546	530	548	554	579	521	547	555	526	525	556	547	542	593	525	558	605	507	570	537	612	580	552	564	539	573	535	480	565	558	539	537	604	575	528	536	500	564	569	555	557	553	506	534	511	534	540	553	587	532	539	584	566	531	570	546	562	548	545	540	531	540	530	535	571	604	515	546	498	559	532	571	557	535	562	587	576	571	509	512	547	564	540	577	521	548	584	577	502	599	522	558	551	574	555	541	536	552	571	508	535	588	575	557	551	552	553	542	546	527	603	557	525	537	544	565	583	548	590	517	550	582	562	574	565	556	552	521	523	534	562	565	514	554	532	526	553	560	527	571	507	579	564	558	547	506	563	566	597	521	577	514	540	526	553	515	560	568	578	521	530	539	576	545	535	567	445	561	519	554	571	574	551	571	533	532	557	534	524	494	568	550	518	540	541	533	526	558	594	559	514	539	574	519	549	575	546	534	557	590	509	535	576	571	535	536	538	552	572	554	506	542	506	568	566	558	573	546	547	573	544	576	564	567	546	548	562	599	553	568	530	554	552	605	535	543	505	527	543	502	530	515	506	515	552	542	542	591	566	530	521	495	568	571	554	558	535	527	551	526	572	530	565	538	543	580	570	553	525	521	558	525	499	604	567	539	512	554	514	572	548	536	538	561	507	522	565	544	511	556	525	588	500	523	503	555	530	532	527	513	517	544	526	540	547	555	535	514	554	579	535	578	559	512	574	511	527	544	535	544	500	573	565	532	535	542	552	585	537	563	558	520	528	548	531	550	520	559	539	526	540	541	550	539	527	544	553	537	522	580	520	561	574	549	542	552	553	562	554	525	529	559	596	529	583	538	549	558	552	583	574	554	557	604	533	550	571	540	539	553	504	521	573	492	563	554	559	573	591	562	562	534	535	534	564	504	558	554	528	563	524	574	571	534	562	512	509	521	537	547	538	573	541	496	540	529	533	547	553	529	537	579	543	536	553	495	545	514	541	570	543	546	518	515	517	560	529	580	525	583	524	543	561	564	531	571	569	579	582	533	539	557	563	564	514	541	569	556	556	522	578	550	487	517	538	548	563	501	519	553	570	535	511	533	563	540	526	559	583	597	559	548	541	513	539	528	563	581	578	604	535	586	534	567	545	530	566	541	554	532	580	556	541	564	544	553	555	568	567	546	533	500	549	559	531	572	538	534	524	550	551	525	528	558	563	522	574	545	529	549	527	541	539	522	514	522	567	544	521	560	531	528	568	516	558	534	574	551	552	558	522	540	518	574	534	539	549	522	534	531	564	556	568	549	547	563	552	588	546	551	551	604	531	489	547	613	561	539	536	581	553	553	531	502	548	519	527	574	539	542	565	518	567	544	506	575	533	579	511	565	538	524	575	564	499	527	535	565	510	527	541	517	566	535	541	545	559	542	579	560	536	533	521	542	564	574	535	585	568	526	568	521	560	564	534	573	574	578	556	527	564	525	561	577	574	500	545	590	539	542	569	540	513	557	569	553	569	531	555	560	504	590	553	512	577	547	568	542	554	528	562	546	547	565	568	565	570	511	536	562	544	555	566	527	551	540	545	543	523	570	560	519	511	526	544	535	557	555	564	498	537	579	560	556	556	512	587	559	530	542	524	570	539	565	555	537	585	548	541	550	527	549	500	601	578	530	562	560	554	561	583	565	515	581	514	516	520	550	543	548	551	570	544	539	549	557	542	555	544	574	546	551	569	535	576	607	512	531	540	550	544	519	539	569	548	546	530	550	521	517	538	525	550	497	551	518	566	562	584	570	559	538	527	567	529	550	556	561	574	556	566	572	520	525	516	565	540	552	572	554	530	532	509	576	575	544	550	566	537	557	574	583	567	557	533	582	600	540	562	521	573	537	513	551	567	550	518	571	543	579	516	497	557	523	563	515	554	514	502	546	544	523	526	533	527	543	566	590	545	542	566	540	568	564	539	550	519	538	538	571	574	569	589	541	543	507	523	559	545	548	587	545	546	586	542	532	576	548	523	562	537	514	545	539	542	545	561	532	586	546	563	568	591	541	582	531	550	545	565	515	522	547	546	548	534	572	541	525	567	517	537	523	559	583	511	550	553	548	541	544	563	552	530	520	537	546	545	555	533	527	562	574	565	572	513	576	533	582	542	529	523	569	521	507	540	546	613	554	524	534	557	555	582	535	507	549	548	582	539	526	560	516	555	582	559	529	553	543	539	580	561	523	556	497	546	543	520	527	586	561	526	514	583	550	530	553	528	565	562	571	568	503	506	552	523	552	543	546	488	531	533	559	535	523	578	581	552	568	505	531	550	519	549	588	559	531	551	532	513	517	531	574	512	542	548	558	555	531	546	549	541	565	526	507	534	538	531	572	526	553	577	546	552	534	486	553	568	524	552	567	556	580	519	564
29530	39556	27172	12361	9383	5454	3638	2846	2359	1956	1631	1440	1282	1216	1138	1142	971	957	887	822	817	842	849	802	822	763	822	805	812	798	779	770	802	716	760	736	694	719	733	685	709	642	674	635	700	702	627	692	694	640	641	650	651	666	680	659	710	670	651	658	666	674	684	636	623	632	705	637	694	635	714	660	660	657	629	615	694	684	654	687	638	663	680	651	659	706	682	653	668	647	621	661	679	656	647	643	615	638	667	673	680	662	650	689	663	728	677	721	653	636	656	675	686	684	642	686	623	644	720	708	648	652	658	685	658	661	663	667	663	643	640	693	685	696	628	662	650	634	667	680	622	675	666	670	661	678	623	647	662	626	644	729	716	668	689	676	655	729	655	643	669	672	656	695	652	661	636	641	623	635	691	639	723	649	648	685	656	673	666	666	666	652	697	672	643	651	658	653	672	683	659	689	648	723	654	661	652	668	663	704	670	623	666	621	638	656	649	668	637	651	682	638	642	632	647	652	668	633	627	670	677	645	658	606	672	696	705	677	681	706	667	698	650	728	680	669	621	624	660	680	686	661	656	683	628	632	657	695	655	681	665	698	652	696	642	644	688	623	690	666	704	709	688	648	610	708	650	666	636	680	669	649	647	641	674	662	648	646	665	676	669	661	667	687	678	633	648	679	627	670	659	691	670	647	660	630	676	716	681	642	632	655	638	604	662	648	645	682	671	618	615	679	664	629	629	689	630	671	672	675	696	659	654	633	664	675	699	697	690	684	631	642	677	659	626	608	707	689	678	656	655	623	647	683	694	658	683	638	665	708	619	652	664	619	692	674	686	691	648	684	678	661	597	677	644	662	663	638	620	703	708	674	663	698	687	664	662	687	632	672	642	638	703	666	668	707	664	661	693	670	689	690	624	652	652	642	655	692	608	678	687	647	669	651	665	635	647	659	756	678	733	702	670	692	646	659	661	674	677	663	634	660	679	657	674	682	702	665	654	659	616	667	663	693	666	678	636	644	667	662	666	651	619	683	690	646	684	655	632	641	620	698	658	632	668	684	642	634	679	699	573	680	693	650	675	664	689	678	625	674	653	643	630	633	651	675	714	654	697	645	692	669	611	658	634	661	613	637	658	625	701	712	643	652	662	623	687	682	654	686	641	671	677	606	639	670	614	631	624	669	658	682	643	685	651	668	653	649	675	660	610	693	605	669	629	649	660	722	624	627	606	651	680	691	666	629	658	673	676	596	700	623	691	692	665	638	660	674	679	674	659	651	683	623	683	684	671	655	667	614	669	653	680	653	626	692	664	657	686	617	645	661	646	632	675	627	669	652	722	626	651	660	631	654	655	688	649	662	625	717	647	681	630	645	644	670	703	659	666	659	650	729	658	632	659	668	629	651	633	651	610	649	680	688	700	661	667	665	660	645	670	667	622	689	665	615	667	724	654	683	657	671	660	674	664	670	705	654	683	615	728	705	654	687	632	651	628	663	638	659	666	665	616	668	624	655	681	661	648	670	661	670	633	636	640	682	597	650	664	694	702	649	661	669	650	675	663	630	636	640	704	654	667	636	719	645	618	676	638	664	667	654	654	680	600	665	633	657	644	677	641	680	655	694	636	648	666	643	642	674	643	661	621	651	637	673	687	648	685	648	642	642	738	691	643	632	678	649	645	639	643	675	665	656	660	652	651	673	655	692	655	685	662	646	703	668	655	645	664	658	675	684	659	643	621	669	641	621	674	606	671	649	651	648	632	674	631	686	620	701	646	623	687	656	683	660	666	663	654	634	668	648	658	642	700	639	630	696	666	703	679	638	633	665	630	673	640	668	696	654	644	662	627	682	638	662	668	664	662	648	688	675	637	649	671	645	670	698	723	678	663	682	633	652	687	626	617	699	632	657	666	649	654	646	677	617	670	624	719	665	654	624	692	664	704	628	628	608	641	707	628	679	659	668	662	663	635	653	625	718	691	619	660	698	649	617	650	680	642	673	701	682	644	663	699	692	667	713	625	624	717	687	584	687	650	676	646	646	690	655	678	669	643	653	666	687	638	692	643	614	649	657	669	675	667	672	612	630	657	625	649	714	624	646	705	604	626	654	657	636	665	625	672	705	696	670	649	646	663	645	635	677	647	647	660	665	667	725	632	659	669	649	661	657	685	650	647	646	661	625	643	640	673	605	617	654	625	607	633	639	698	668	626	633	653	662	689	669	657	633	671	654	651	653	751	687	668	641	658	642	711	645	702	660	645	655	685	644	652	662	639	621	643	684	694	665	627	673	680	658	653	655	643	667	651	699	671	652	689	622	607	641	654	692	648	669	611	669	655	675	647	647	700	640	651	647	655	697	641	633	669	663	708	702	664	669	649	672	714	672	640	653	670	660	669	634	661	665	647	678	682	693	668	715	648	652	626	662	726	662	667	624	636	640	669	636	645	646	631	671	663	676	715	657	694	654	606	674	656	698	685	657	609	639	716	675	645	649	662	643	639	654	680	615	681	653	623	705	659	635	686	643	638	673	699	656	614	661	658	689	661	691	636	659	674	611	682	685	662	663	618	685	665	625	669	682	657	634	674	694	631	637	668	648	628	641	657	666	642	601	634	629	631	652	663	716	682	655	717	684	652	640	662	649	686	714	602	655	655	660	699	684	637	649	664	660	708	676	665	659	655	655	651	669	680	640	672	669	672	696	625	656	621	666	664	633	663	681	646	653	637	723	652	699	626	650	646	676	609	677	648	646	638	679	652	683	682	708	638	669	663	686	669	630	651	663	618	706	661	628	628	640	653	665	662	693	664	637	645	658	648	686	634	658	653	638	611	640	629	674	640	633	685	659	648	638	632	666	637	701	612	653	663	690	696	627	664	645	636	638	644	634	667	651	674	661	660	653	673	607	663	659	652	661	654	633	651	645	652	666	674	665	647	641	640	652	656	663	659	638	719	666	631	640	698	647	688	668	686	681	700	650	657	689	683	631	635	691	646	663	690	655	615	645	680	619	655	691	691	626	609	617	636	674	644	671	674	637	669	670	630	649	676	702	661	648	630	690	711	722	660	619	659	607	677	685	692	701	667	671	662	680	673	624	647	675	665	656	648	666	701	651	611	627	671	632	678	669	687	681	642	671	664	675	702	653	664	641	684	631	677	669	640	637	707	632	678	655	705	691	691	689	695	690	611	707	677	626	690	651	683	681	683	656	655	680	654	646	662	668	647	679	701	658	657	671	655	650	701	679	652	635	667	682	642	636	642	605	648	696	682	632	670	666	617	647	621	645	690	659	616	664	652	653	635	663	635	667	644	674	639	671	673	660	706	731	634	614	647	636	661	679	672	631	655	723	702	675	639	689	659	676	710	595	727	660	633	603	603	650	674	607	639	627	666	689	631	679	682	622	641	636	652	658	715	684	674	658	615	705	655	660	652	680	722	659	619	664	647	679	701	671	700	662	657	658	627	673	616	649	666	646	639	628	649	640	670	706	691	658	689	618	656	666	676	623
23928	20898	27830	24224	20165	10787	3899	2587	1824	1429	1192	1037	1021	968	857	830	817	762	691	600	625	662	706	563	659	602	580	620	594	578	561	623	579	609	549	524	559	482	580	546	526	519	525	517	490	522	527	527	522	530	524	511	492	515	516	562	544	514	527	511	509	544	512	499	507	462	519	528	546	502	522	488	491	501	504	485	507	535	508	504	534	514	469	530	513	473	489	490	495	520	511	509	506	478	506	523	513	493	517	481	519	520	505	496	509	484	504	478	469	489	462	511	526	534	514	518	492	482	483	519	502	502	522	516	498	492	472	456	504	538	471	529	524	465	517	511	442	456	490	500	528	525	515	527	538	492	502	490	491	493	513	507	529	505	501	477	431	453	530	477	490	497	528	529	516	503	488	478	522	532	508	532	488	471	464	537	512	517	499	499	483	537	491	520	524	498	494	485	517	513	506	474	507	467	505	488	499	501	462	509	503	507	492	488	492	551	482	493	501	513	521	513	495	483	512	474	508	494	451	533	513	500	518	519	500	499	503	478	480	522	505	457	469	494	465	482	511	527	497	491	474	523	476	478	512	473	493	541	497	517	494	493	509	509	490	493	541	493	516	487	498	501	500	501	547	516	495	544	499	518	484	512	509	487	502	478	525	529	502	497	491	517	512	485	510	536	547	491	505	508	541	508	503	496	503	497	481	518	530	493	516	495	440	523	506	475	514	491	501	524	490	540	516	501	492	493	491	488	556	503	512	491	514	528	482	516	512	517	500	520	517	554	494	499	510	539	497	545	509	507	534	498	511	509	511	517	537	504	483	473	534	511	516	493	498	500	482	548	501	493	528	522	546	492	530	504	479	476	529	512	468	521	514	497	499	499	516	506	479	481	504	491	483	534	497	510	515	542	532	538	503	509	509	529	479	477	498	486	499	494	496	510	489	525	538	523	560	523	518	523	540	492	496	540	505	494	497	490	485	488	522	503	512	518	493	530	497	515	478	510	506	547	501	493	512	502	491	518	516	526	517	496	499	521	504	502	518	490	497	548	507	511	515	485	494	490	502	485	475	489	540	504	535	544	522	483	493	506	510	526	490	470	479	532	519	495	515	500	500	517	544	496	525	516	539	493	546	541	514	503	559	514	534	513	494	529	481	494	516	530	477	496	526	479	517	460	512	513	497	503	496	516	573	524	492	523	497	517	503	504	478	507	484	490	504	528	463	541	499	492	526	526	487	487	483	531	542	497	501	479	508	492	526	518	479	508	529	471	448	516	523	484	499	527	498	479	498	464	513	464	485	509	522	512	461	536	492	523	481	515	492	492	463	490	489	462	476	534	539	531	500	492	469	482	522	452	478	472	508	484	522	484	475	503	504	505	501	520	493	546	515	492	477	465	491	473	506	513	513	571	484	518	503	500	546	507	528	491	468	491	546	532	494	488	507	490	470	499	500	496	507	484	503	481	458	468	445	472	497	522	503	453	514	530	538	487	493	519	506	501	523	489	504	499	540	542	529	530	521	492	515	449	502	514	519	529	524	487	504	520	487	503	495	510	509	496	494	480	521	534	505	519	515	486	472	501	529	480	549	506	495	470	527	545	531	481	534	505	471	487	521	527	491	544	489	492	533	482	495	499	528	488	507	501	506	510	531	525	533	561	487	578	516	491	493	512	520	454	511	519	499	509	526	501	496	505	507	515	514	503	463	499	528	507	510	507	550	493	451	481	515	493	472	503	557	518	515	520	503	522	548	502	497	519	549	512	487	495	510	548	492	484	469	513	542	518	521	542	523	496	481	535	485	490	531	496	497	505	502	502	513	548	518	457	518	499	489	534	473	484	525	485	555	504	479	500	506	476	502	544	486	496	498	508	537	498	464	486	506	524	548	495	506	551	470	493	512	512	511	475	485	535	493	508	530	517	521	472	516	481	510	494	504	496	535	491	489	511	506	491	498	486	497	516	497	496	506	501	477	467	509	507	519	514	519	530	484	452	551	474	526	525	514	507	481	528	524	520	495	462	492	514	466	483	499	522	512	489	486	517	525	533	492	529	507	521	498	459	487	522	505	500	525	494	505	497	478	502	481	492	536	482	524	535	490	525	514	542	499	516	527	487	484	479	523	474	512	505	541	510	513	494	506	510	499	500	499	502	513	507	532	490	476	508	547	513	509	494	490	465	504	494	520	520	534	546	546	484	522	517	489	502	507	507	497	482	516	449	509	524	498	522	507	501	478	556	542	519	492	527	515	440	471	484	503	495	500	501	524	497	517	487	556	495	495	517	489	521	499	502	503	464	476	488	491	505	530	524	488	488	492	485	508	518	498	515	502	493	483	484	515	508	479	514	481	506	523	525	463	514	477	492	534	515	514	504	496	488	507	505	511	503	488	461	516	519	494	528	474	520	509	540	526	531	542	489	500	506	497	488	526	544	504	481	507	494	506	498	520	453	497	522	480	487	503	505	475	518	475	486	463	513	498	494	492	560	493	518	452	511	499	488	486	516	559	515	488	500	524	482	506	491	464	518	512	508	484	504	444	519	518	523	482	545	485	491	451	517	536	513	492	497	471	537	498	480	482	500	504	492	509	544	520	477	510	472	498	520	528	523	535	508	497	511	500	519	518	497	513	541	480	510	513	500	511	497	474	510	505	529	476	481	528	486	487	488	527	484	524	514	471	504	487	460	507	497	485	525	494	508	481	491	523	512	513	485	509	498	545	502	531	497	505	524	532	506	472	490	488	500	513	511	511	520	490	503	520	476	527	495	494	494	485	535	515	529	524	540	536	547	476	502	517	536	527	490	477	533	535	551	531	516	504	500	502	485	475	497	528	498	493	526	495	487	540	501	506	487	518	502	500	509	488	513	481	533	510	533	510	505	534	479	504	510	509	505	493	500	459	499	497	489	489	518	504	433	512	526	493	477	499	508	491	503	493	464	488	508	489	497	501	507	511	497	525	491	511	518	530	490	479	522	510	522	494	498	544	493	520	533	483	452	519	502	517	483	487	498	484	476	497	492	541	555	487	509	496	497	497	519	548	500	535	501	507	477	493	492	516	472	500	495	533	490	538	522	533	517	516	505	488	498	513	516	499	458	503	482	502	503	534	528	498	477	481	500	524	511	448	485	535	500	522	500	514	505	485	522	496	509	513	481	483	499	515	469	499	492	484	503	493	517	502	499	510	515	462	476	500	474	508	479	476	483	550	504	513	500	477	506	502	514	496	509	545	492	506	512	518	514	483	535	532	489	499	525	532	493	476	484	486	484	510	543	497	511	480	492	501	543	457	506	471	498	496	510	494	528	494	497	530	503	540	517	498	543	483	501	511	514	499	505	502	529	514	497	487	501	484	496	478	475	467	499	511	508	479	459	534	504	537	500	485	552	494	480	506	507	474	517	523	472	520	504	470	480	516	502	519	511	499	476	466	514	470	507	496	521	552	529	454	515	520	493	484	507	502	483	514	500	530	535	528	460	471	523	507	501	462	486	477	513	511	491	514	507
30525	49759	38699	19016	14170	10020	6249	5119	3883	2797	2323	2048	1858	1526	1442	1321	1276	1083	1037	955	973	926	803	847	785	867	763	851	861	849	840	789	759	706	685	733	682	666	646	663	628	597	630	645	622	633	628	598	629	616	644	571	586	593	678	618	603	627	623	639	609	588	614	617	601	602	600	615	600	592	604	618	571	601	601	631	593	639	565	619	571	592	575	566	617	579	635	641	572	612	568	589	588	581	591	565	620	652	556	566	653	612	577	595	633	567	602	617	576	579	603	586	616	606	613	625	604	594	590	661	615	583	588	611	618	594	602	595	589	562	607	616	654	589	581	616	604	667	620	629	606	607	616	617	588	615	566	615	616	620	587	584	607	588	637	543	581	577	606	616	609	653	594	623	599	612	582	606	631	642	609	600	592	620	573	650	585	590	588	576	633	574	598	580	549	571	624	584	620	627	646	651	582	603	569	621	571	625	614	621	580	613	645	609	628	610	631	568	617	618	655	605	592	602	613	583	616	645	565	610	597	603	613	628	614	611	606	610	592	611	617	624	570	601	607	627	616	564	612	585	604	563	617	607	615	619	622	584	563	610	597	603	599	611	582	596	641	610	643	668	608	608	591	567	568	592	577	545	589	599	601	619	564	600	600	581	579	536	621	557	571	593	601	587	611	580	618	598	619	615	612	609	592	593	627	617	569	594	622	623	613	591	611	623	540	613	612	574	606	569	592	576	603	581	587	615	598	624	593	660	593	621	585	580	623	622	619	620	588	588	595	612	622	604	603	593	587	616	584	576	604	594	594	613	577	570	579	597	602	620	584	602	647	612	584	661	598	636	600	639	583	611	569	586	640	642	632	626	614	582	631	645	628	640	575	579	629	566	604	590	627	623	593	617	610	611	650	621	597	569	577	568	614	611	606	574	576	608	618	622	596	570	631	573	573	589	567	601	597	613	603	645	636	577	608	622	593	619	596	598	611	567	610	582	578	555	590	624	615	629	603	638	595	602	580	631	610	592	599	583	621	609	563	638	619	593	579	606	603	633	617	576	590	583	614	641	631	598	604	610	579	580	604	611	597	609	609	565	598	568	620	608	596	608	585	588	619	602	629	586	559	625	585	603	555	580	618	595	622	629	564	560	601	640	608	603	632	589	596	598	597	600	570	594	610	587	596	558	641	576	609	604	596	638	584	611	576	577	616	639	597	604	627	613	630	599	619	618	593	597	562	535	603	577	559	644	625	616	590	617	616	611	565	607	608	620	589	569	580	615	597	609	617	626	647	616	596	594	601	608	579	614	614	597	603	589	601	602	613	589	601	633	619	548	594	638	596	602	591	582	640	688	584	586	614	589	626	600	577	605	634	589	566	627	598	610	586	609	636	611	623	599	640	619	575	580	615	612	575	614	582	559	606	619	626	611	640	595	586	605	609	621	606	568	593	619	621	608	581	586	601	584	599	587	588	585	607	604	594	536	600	617	585	618	566	616	627	573	582	614	617	564	603	567	596	591	634	641	604	605	611	584	628	617	643	610	565	615	626	625	591	572	573	620	595	602	598	606	574	615	596	566	585	643	645	632	628	617	606	615	605	634	551	629	635	628	629	604	588	605	604	563	546	567	585	614	608	559	619	623	603	586	567	626	611	555	570	569	596	560	589	613	606	590	621	642	556	593	584	620	639	635	598	601	584	615	622	602	634	567	607	603	552	632	596	611	573	666	611	611	635	595	589	648	578	583	662	630	635	605	631	567	613	605	621	609	634	626	596	589	612	608	633	592	618	600	609	629	614	581	595	571	579	583	642	605	606	607	623	618	594	606	623	597	595	634	608	591	594	604	555	611	618	581	578	594	605	619	602	585	626	570	600	600	586	607	573	550	614	546	596	605	582	588	554	636	610	615	573	616	584	597	611	580	582	574	589	587	640	621	623	623	597	575	639	620	603	592	617	532	629	571	626	611	561	583	616	602	592	610	610	600	611	633	612	624	624	581	592	626	599	589	618	611	645	603	634	609	586	615	635	649	624	576	579	596	582	551	626	595	622	597	620	545	615	561	595	617	601	660	600	617	612	571	589	584	605	589	592	653	613	618	591	575	598	587	575	605	609	596	608	623	609	634	631	602	588	573	621	589	638	594	598	617	607	601	626	605	611	601	549	576	567	635	591	622	623	621	605	590	637	624	583	571	544	596	546	598	601	587	580	610	617	627	582	619	597	576	602	622	556	598	604	599	589	574	594	571	619	604	597	601	594	608	565	606	616	582	645	638	593	621	566	598	579	581	574	568	646	637	598	617	592	640	615	623	647	587	585	613	702	627	599	638	583	581	566	561	597	609	637	599	643	591	594	661	606	564	570	588	613	614	637	606	620	608	631	561	594	573	639	583	604	616	561	609	627	555	627	633	604	598	598	589	601	601	592	589	613	586	626	594	628	562	592	639	606	543	634	619	616	632	631	595	596	635	655	596	608	616	627	647	606	608	658	575	584	595	633	625	605	571	607	600	594	585	544	592	634	669	610	618	636	645	578	597	585	545	605	612	640	560	551	610	550	579	591	595	563	639	624	589	612	624	612	600	587	616	593	619	624	618	666	592	609	553	587	622	594	591	585	618	602	611	568	600	607	584	604	588	556	574	634	616	581	603	595	607	536	580	610	662	611	584	588	564	633	578	598	606	569	594	577	629	605	579	572	573	582	607	554	605	593	612	576	603	596	591	569	590	588	613	538	576	659	607	621	606	584	584	605	609	612	572	598	646	579	608	643	585	632	582	595	556	600	559	611	580	630	612	602	602	592	642	627	636	612	605	563	569	612	607	626	597	614	552	578	580	582	596	607	610	541	556	604	562	630	582	603	610	615	588	600	625	578	599	574	613	603	601	605	602	573	632	590	594	586	544	627	589	575	590	600	570	597	590	603	631	581	623	595	585	607	627	574	602	611	612	669	592	610	569	644	578	612	603	678	613	603	612	564	632	597	630	620	591	581	628	568	583	617	578	612	588	615	608	574	585	628	609	569	573	596	626	594	586	648	610	621	612	634	607	578	610	616	596	599	586	635	574	605	567	556	614	626	596	572	588	609	597	646	639	593	595	626	579	587	593	643	603	620	607	624	590	614	613	579	602	582	628	593	579	625	604	611	615	553	581	588	597	598	592	626	585	609	583	544	604	621	614	593	614	606	601	571	635	566	650	612	600	609	614	593	572	595	625	575	556	563	569	621	575	649	621	594	580	626	607	602	577	587	590	627	612	595	518	582	595	574	619	598	579	569	606	581	566	570	628	618	597	609	610	627	635	616	595	615	608	625	592	612	612	597	614	618	590	591	584	592	653	529	590	632	606	584	613	606	590	582	597	585	576	567	583	624	631	543	651	589	583	603	599	634	595	617	598	578	599	667	553	611	607	619	622	628	578	616	627	601	602	599	597	607	619	628	587	661	585	627	632	615	620	589	589	641	617	544	584	613	607	621	631	648	596	582	598	629	603	620	622	590	592	635	571	621	605
24932	20931	27021	24369	11856	5058	2927	2119	1800	1493	1304	1211	1088	1168	1097	1051	1017	935	943	907	981	942	911	819	868	883	908	864	855	869	851	894	868	893	877	856	867	857	798	792	784	835	800	810	813	806	832	823	847	813	830	764	817	825	791	811	795	859	829	801	875	871	825	810	818	810	828	792	836	826	829	781	824	820	833	859	819	810	792	806	858	751	800	822	822	821	784	826	802	802	832	861	750	813	834	770	776	807	836	806	807	775	818	760	851	813	808	837	814	822	812	775	857	833	800	846	808	798	827	829	779	796	771	811	788	785	867	767	831	847	808	789	828	793	864	739	825	803	762	787	842	784	799	778	845	825	805	790	835	847	828	772	825	819	757	782	779	817	809	782	777	788	850	825	828	793	846	770	829	771	789	836	819	758	830	744	851	813	837	818	813	818	801	914	775	788	806	833	788	812	842	833	768	804	739	851	813	829	807	823	788	805	815	828	793	770	752	845	792	821	808	803	817	825	747	810	860	808	822	771	830	763	817	808	745	802	852	809	818	838	861	831	794	784	803	805	864	822	874	821	796	824	817	771	796	785	786	841	853	814	795	812	827	815	860	798	830	802	809	798	825	760	835	807	835	809	837	794	819	777	798	761	815	783	829	823	842	804	792	835	816	839	760	787	817	804	779	810	828	797	798	797	864	787	809	854	799	831	772	794	819	845	822	828	825	890	809	770	822	779	815	796	849	785	791	836	814	819	804	811	772	819	779	816	759	778	785	705	764	875	799	803	802	778	829	767	832	840	769	802	829	822	845	807	797	804	776	820	800	867	851	805	810	824	826	795	796	769	791	806	790	828	786	805	825	809	810	799	850	776	801	805	834	836	840	796	793	835	767	802	808	860	818	814	841	818	850	791	813	813	838	789	813	780	771	802	780	757	813	802	817	798	828	815	777	782	786	790	798	829	883	833	788	809	820	790	842	798	806	798	816	859	816	818	813	790	820	766	787	795	844	771	806	877	810	808	815	806	836	795	807	820	851	805	816	840	801	770	753	758	843	785	897	797	829	809	828	809	781	808	857	841	794	818	795	803	767	825	810	813	838	787	785	758	800	796	785	764	798	798	792	824	813	823	878	807	808	790	801	815	830	830	815	832	774	799	870	815	777	789	869	758	810	828	878	840	785	799	825	830	810	801	764	785	786	803	787	760	802	837	799	801	841	821	779	852	828	799	833	822	798	844	786	836	771	795	803	808	768	820	834	790	833	819	810	830	792	795	810	837	801	782	824	814	837	779	782	802	800	782	786	868	823	803	793	773	814	822	801	798	774	785	781	876	766	780	801	821	795	803	830	848	775	817	831	756	756	803	827	871	823	766	765	799	772	779	804	775	864	829	812	829	822	790	806	828	767	814	823	848	815	850	833	821	763	777	792	806	839	833	779	820	848	802	831	808	821	836	805	792	794	819	814	823	830	808	772	794	783	835	772	799	775	780	836	821	863	794	863	859	846	790	803	821	812	844	775	804	872	837	812	780	821	824	776	799	820	771	752	853	825	776	861	801	792	791	834	786	846	790	812	795	797	786	788	856	814	805	830	818	811	848	817	827	784	807	852	850	804	802	817	776	784	780	807	783	809	806	862	832	855	777	820	825	795	811	767	806	836	845	807	802	791	801	776	831	842	823	833	868	867	814	769	818	794	795	854	749	762	812	797	799	830	773	848	820	792	815	844	855	826	808	816	868	832	791	831	849	785	792	781	814	820	786	820	743	814	815	786	794	919	842	836	769	801	760	809	860	785	817	782	763	794	769	781	843	841	797	793	787	765	772	860	801	822	835	787	845	850	814	824	822	789	810	776	841	809	850	787	831	784	756	812	793	755	871	828	828	801	794	813	800	799	802	822	812	775	803	796	812	794	775	811	844	854	782	771	811	819	831	774	778	802	826	756	818	835	819	752	809	802	836	804	825	837	820	812	829	858	775	806	756	824	785	785	755	793	792	795	796	837	840	819	779	824	770	774	755	794	858	812	830	816	873	838	805	785	766	796	785	840	843	805	790	841	796	791	861	814	793	797	834	770	797	845	813	837	859	784	797	818	806	783	815	776	808	824	846	839	806	761	814	816	842	863	776	806	816	868	758	820	786	781	853	817	807	805	786	803	824	803	859	775	839	847	776	835	898	809	807	771	823	790	800	799	833	834	812	809	800	819	805	798	803	811	780	825	836	774	816	793	790	855	790	824	813	790	851	859	809	803	809	794	746	772	806	786	816	819	786	855	773	782	754	760	787	797	838	818	789	826	863	770	850	819	857	785	805	766	791	806	820	836	786	822	813	754	817	769	766	837	786	765	805	834	800	808	759	795	847	763	783	774	860	798	781	791	831	876	832	771	829	823	784	786	804	783	801	773	812	805	801	815	769	793	844	776	808	830	831	841	809	809	764	800	832	806	789	805	841	868	835	788	783	817	795	805	788	820	823	789	827	833	788	816	826	765	802	843	809	816	854	834	830	782	812	815	793	798	789	837	834	812	828	788	777	802	791	829	801	843	816	819	790	841	778	833	811	799	787	816	765	828	825	782	877	819	831	804	845	836	809	809	819	805	767	797	865	790	785	812	790	803	850	814	818	810	804	806	783	767	796	827	802	815	826	811	819	846	810	821	806	801	797	779	789	829	795	764	756	793	802	825	829	813	788	814	792	757	839	808	825	865	823	801	782	809	790	819	811	804	806	857	818	803	849	768	773	743	856	804	777	829	783	824	787	789	781	788	821	789	820	777	805	838	826	782	880	818	827	815	827	765	848	838	805	804	832	855	865	760	809	806	775	820	831	829	814	835	822	831	841	762	789	863	798	738	833	785	833	834	821	771	832	850	809	760	856	846	812	811	800	765	765	802	757	806	762	836	733	813	766	765	800	809	825	791	778	850	813	786	812	820	795	760	798	796	795	826	831	833	787	802	790	787	748	794	777	782	798	840	821	828	735	845	818	787	815	828	781	839	801	791	777	825	837	790	780	810	817	844	764	762	788	804	827	806	725	795	757	780	843	834	777	780	812	814	793	811	797	831	801	749	821	776	821	781	805	832	799	792	834	792	819	774	812	817	788	801	760	793	822	823	826	821	868	815	793	852	806	823	829	779	804	808	812	801	805	800	774	835	844	817	845	808	815	814	841	840	773	776	837	787	797	811	781	790	842	823	853	773	819	837	741	779	821	815	869	815	820	779	753	776	819	828	796	804	871	831	808	838	811	802	820	789	828	830	804	783	860	828	859	810	754	797	828	801	856	807	829	830	809	805	786	814	797	790	820	806	795	737	803	805	744	835	787	832	849	804	842	848	805	773	800	821	772	858	789	805	854	765	827	798	810	802	846	768	792	824	812	855	803	786	824	796	809	810	857	793	794	829	809	774	795	818	776	846	815	795	804	859	816	822	851	824	821	833	767	836	788	748	800	799	775	813	808	751	802	776	817	814	806	854	817	819	842	794	808	780	771	790	808	801	798	831	837
31010	45367	33692	16151	11187	8402	5519	4321	3436	2673	2267	1962	1808	1750	1661	1469	1414	1328	1310	1237	1208	1273	1108	1089	1126	1138	1063	1098	1088	1163	1130	1112	1066	1146	1077	1050	1009	971	957	969	974	992	902	987	963	912	958	935	988	953	968	986	959	907	1018	975	948	935	890	926	927	961	907	927	949	890	929	1002	913	918	976	977	970	959	952	910	949	895	959	937	948	939	961	911	940	909	919	944	937	938	903	949	947	982	906	948	907	946	964	954	916	924	937	961	889	966	954	945	949	974	933	933	906	954	974	961	933	998	906	953	1006	889	908	932	961	972	903	932	954	950	937	888	936	985	964	923	905	972	885	865	925	889	899	894	935	949	915	895	888	978	938	998	992	985	958	892	936	1010	1032	938	981	903	955	998	899	927	967	926	921	895	914	1029	975	911	905	955	932	922	937	932	915	913	985	905	986	983	926	891	926	975	950	935	949	967	969	941	941	945	910	929	935	926	912	989	927	971	885	954	988	1002	924	959	949	981	897	986	961	945	894	897	905	939	925	873	874	920	903	921	926	946	931	924	996	952	905	945	927	888	892	937	922	966	868	959	922	902	968	932	936	915	939	973	914	918	983	899	967	955	945	948	972	880	874	962	961	940	943	927	920	954	950	925	962	909	928	946	931	973	951	948	963	923	914	938	970	952	942	930	910	938	962	889	937	984	953	894	965	899	901	961	947	896	934	954	972	940	966	943	979	950	948	926	951	881	988	959	965	958	964	904	929	957	956	929	914	932	994	955	955	920	898	907	947	950	925	865	931	973	936	895	949	970	997	939	954	871	929	987	927	988	979	972	930	984	959	903	931	913	895	938	969	965	951	963	926	934	926	922	992	883	933	947	907	1007	984	973	956	953	982	930	955	930	971	960	954	948	978	975	957	927	949	979	958	972	955	960	978	933	891	912	982	929	944	919	950	978	971	954	902	893	909	893	926	958	906	910	948	945	943	974	914	931	941	958	930	912	958	928	899	944	945	930	915	962	883	898	951	928	953	976	957	954	990	938	962	964	930	961	904	932	930	943	911	1022	943	960	955	948	954	941	918	921	1012	946	886	922	970	899	951	954	960	960	925	936	956	950	991	912	958	973	867	962	939	976	953	929	965	975	937	913	914	952	985	889	915	900	948	911	898	940	979	950	868	945	924	936	942	1033	932	980	940	916	933	893	939	958	952	942	929	928	992	961	951	901	916	918	965	975	956	938	950	955	944	926	929	929	910	955	947	899	977	932	965	902	910	868	931	1010	973	970	902	922	966	980	912	962	904	881	942	961	937	945	956	860	958	941	922	852	957	932	943	931	878	916	962	927	901	934	938	954	976	946	947	939	917	909	958	916	992	891	1004	897	960	937	905	1009	1006	960	903	988	907	960	918	987	909	950	919	896	925	920	886	928	964	922	870	911	967	906	961	956	953	969	949	890	979	938	919	935	957	900	940	921	927	962	960	948	939	884	922	954	944	914	916	959	984	965	952	895	958	913	946	935	1001	954	937	943	910	952	979	992	924	946	919	1032	928	902	897	927	907	929	894	962	875	955	973	918	950	952	913	943	991	997	934	946	945	916	901	878	921	957	898	947	998	931	916	899	985	927	942	903	881	896	970	959	953	973	920	960	920	924	979	965	940	986	943	936	956	942	971	890	921	904	951	973	965	985	997	896	955	914	924	956	975	974	884	970	952	966	880	896	950	927	976	944	943	911	914	916	944	942	971	945	891	904	881	922	919	953	968	927	944	919	893	963	926	936	985	923	895	927	882	970	949	963	958	953	975	920	1001	919	973	986	998	971	924	979	975	945	980	945	911	890	907	963	936	962	931	976	908	927	953	884	973	896	922	943	934	993	984	975	976	919	984	1018	900	924	936	961	973	886	924	868	949	944	881	912	926	920	958	981	960	967	918	922	946	914	904	1000	943	989	965	944	936	943	966	930	917	908	928	942	924	949	960	948	942	940	915	956	952	879	943	983	947	977	982	947	987	983	934	907	971	879	945	917	933	910	954	978	927	950	946	936	925	921	921	916	926	917	941	929	975	960	996	932	957	963	931	929	924	921	931	944	930	977	952	971	954	930	953	931	905	968	956	932	911	898	922	921	948	980	971	917	980	950	903	974	937	961	948	978	963	891	991	937	972	925	912	945	955	942	919	933	936	1000	951	928	931	919	903	910	1011	916	911	955	922	907	917	895	951	923	881	931	948	931	984	935	923	894	881	963	938	966	863	903	1009	964	952	935	1033	943	970	900	918	1035	915	952	942	927	939	950	920	965	927	903	966	911	912	950	989	957	985	926	979	936	939	910	979	931	868	958	931	946	941	922	948	914	944	992	968	944	896	928	963	944	930	979	936	908	956	932	953	938	935	917	1004	966	910	912	965	972	899	1019	936	892	929	926	907	998	926	929	964	945	916	942	942	865	914	897	989	927	940	896	933	951	973	979	998	933	910	912	931	932	953	912	933	928	894	938	949	941	926	902	951	881	955	913	933	952	954	889	933	945	940	882	924	916	973	892	955	936	904	922	920	912	904	933	892	914	944	927	906	934	967	955	955	924	966	931	959	962	965	912	928	924	892	949	969	931	972	923	945	962	953	948	921	948	945	947	955	972	922	913	944	983	897	923	984	889	910	952	947	961	944	906	906	924	909	950	921	909	914	937	945	936	976	918	896	880	949	966	980	938	978	907	994	921	918	924	920	939	924	971	968	902	892	927	961	941	951	918	957	929	929	924	927	892	892	883	957	950	917	941	984	956	955	958	948	945	958	992	938	958	961	980	905	923	920	894	885	942	934	940	936	927	1001	912	916	915	973	930	963	918	944	913	931	961	916	950	926	916	913	974	901	894	926	897	951	961	910	952	902	941	878	995	981	902	955	943	949	986	932	951	922	920	965	903	905	960	911	919	924	986	930	890	913	912	922	916	936	926	919	939	948	953	918	969	859	1014	957	954	945	872	960	952	955	965	932	907	932	942	952	917	946	950	974	906	942	956	934	977	897	873	990	933	960	957	921	970	967	947	947	892	912	924	972	922	923	955	928	960	927	967	906	918	925	958	943	906	905	955	944	890	928	925	933	890	956	954	970	928	956	986	932	970	944	991	940	930	959	938	954	996	962	939	926	906	949	961	916	902	924	933	917	950	948	963	932	939	997	968	908	972	973	946	912	967	1005	948	958	936	918	940	1007	928	932	887	882	883	904	964	972	902	927	990	912	895	927	937	995	952	885	910	953	968	901	943	975	973	951	954	934	957	960	948	906	950	934	968	914	975	922	976	867	936	909	930	961	938	962	907	867	948	970	905	968	891	966	901	1001	972	955	968	906	986	886	979	895	974	965	990	945	960	912	955	952	922	1040	958	954	947	923	904	943	996	929	909	921	956	935	955	969	912	939	933	981	922	917	1011	909	955	918	923	956	958	962	950	884	951	918	919	977	952	873	939	908	920	937	912	898	978	898	961	926	968	958	933	914	989	895	928	958	923	904	927	948	882	963	938	926	926	965	930	980	960	953	936
22757	20892	28385	23560	20955	20715	11841	4314	2967	2521	2198	1950	1669	1609	1398	1284	1324	1271	1164	1131	1142	1068	1072	1127	1059	988	976	1038	1060	998	1045	1050	970	994	956	954	957	899	901	946	831	872	861	920	867	863	868	889	880	890	854	862	888	852	857	923	922	881	864	859	858	889	930	866	856	862	844	833	891	842	830	881	824	829	856	884	826	879	834	886	851	889	894	830	844	871	868	870	875	817	883	859	848	872	889	836	902	871	863	901	837	831	876	881	860	839	867	911	912	867	850	894	886	900	917	878	857	868	861	880	836	878	860	876	840	873	879	818	877	882	859	842	846	894	857	865	852	850	887	862	887	839	816	878	856	861	874	909	877	891	859	866	873	870	916	844	856	928	901	881	910	869	805	832	864	886	843	838	859	858	886	920	873	865	878	874	836	858	861	906	929	884	874	850	853	856	889	867	910	877	876	849	851	862	902	858	872	894	911	871	879	812	874	846	864	875	851	892	878	914	815	840	832	850	880	877	862	892	889	868	835	869	818	866	868	925	900	864	826	874	850	897	920	875	853	863	864	814	864	837	889	847	842	843	836	810	911	795	843	861	825	842	852	834	840	823	821	855	883	832	871	880	873	908	831	874	828	871	909	843	909	922	906	876	868	852	818	887	913	859	805	841	841	804	834	899	878	902	882	920	819	807	836	887	852	848	877	900	866	769	874	914	834	852	843	859	831	845	805	854	835	858	842	879	863	902	903	867	855	855	859	830	933	899	840	838	880	909	875	844	883	862	974	899	864	863	860	873	807	893	888	865	856	850	821	863	864	818	846	793	825	859	855	873	887	879	851	818	872	825	850	904	910	846	897	845	862	838	886	892	828	861	888	839	828	827	856	900	876	845	861	835	871	842	857	874	851	890	897	875	914	872	826	803	889	893	915	867	864	871	831	883	882	826	824	871	933	889	897	849	866	796	824	842	879	917	821	838	811	870	855	891	861	883	832	870	832	872	871	876	819	840	790	856	885	844	897	869	898	894	897	911	894	867	877	838	871	908	859	825	820	857	852	848	819	865	833	848	807	787	822	793	860	860	817	800	864	868	878	900	814	812	848	896	851	885	879	903	878	853	919	833	864	828	856	860	869	830	879	891	856	902	879	938	846	855	891	877	865	843	843	853	839	874	827	851	830	850	838	858	869	828	903	802	863	885	860	869	829	829	896	912	886	879	835	851	835	899	883	879	826	849	892	851	902	872	904	815	872	860	806	869	829	862	898	895	862	889	846	889	819	861	847	840	896	846	828	839	844	842	839	836	880	872	872	842	860	822	906	817	840	909	839	884	848	887	863	855	835	883	911	869	909	846	849	873	843	838	844	880	814	836	836	877	897	878	855	863	844	830	891	830	868	872	876	821	873	884	858	882	860	864	883	905	886	833	938	852	860	883	879	857	813	861	869	860	859	849	867	870	840	833	870	838	870	837	897	890	859	820	864	901	807	825	815	901	861	892	893	864	848	866	841	887	854	927	871	875	862	913	835	886	843	809	844	843	893	898	862	879	793	888	813	886	830	865	865	854	880	848	922	896	842	852	851	797	885	838	822	867	884	827	882	859	891	859	847	865	827	894	919	846	917	815	879	859	882	879	835	848	870	889	855	839	853	908	852	854	949	870	860	885	859	850	813	827	838	840	832	900	883	822	884	851	839	871	834	836	884	825	822	864	834	859	884	881	845	835	809	798	833	844	852	871	838	832	855	853	878	860	832	874	832	873	883	876	874	823	873	879	895	864	885	851	879	830	893	842	889	897	870	880	890	898	862	840	916	866	916	916	876	819	866	822	843	859	929	833	791	827	898	915	814	886	822	874	844	886	821	908	864	865	917	866	814	854	883	898	816	791	903	849	866	872	863	867	894	835	864	865	914	917	892	861	834	837	867	851	810	880	856	820	871	869	838	846	872	883	901	840	856	871	844	860	893	846	858	854	890	824	897	892	832	863	860	898	943	841	899	792	863	862	839	801	913	851	866	868	874	877	832	856	855	831	876	892	853	858	900	870	890	846	896	873	866	870	864	889	905	871	884	858	820	889	886	889	855	822	787	902	882	858	806	853	865	838	848	852	844	869	875	831	868	845	838	898	851	861	870	859	883	789	836	878	888	893	872	830	828	858	852	890	824	826	825	815	861	905	825	875	866	887	899	892	848	860	856	882	817	875	899	876	872	879	873	866	898	819	806	887	827	847	886	825	878	828	841	844	839	870	885	893	868	882	862	861	853	879	854	844	852	897	886	836	840	854	920	831	848	822	893	865	898	876	868	824	808	855	860	861	838	870	871	865	848	875	820	897	883	908	829	822	885	851	872	845	858	893	878	927	851	822	864	881	890	842	922	863	862	863	844	829	862	890	827	853	880	881	890	870	867	870	886	866	867	887	819	792	857	847	879	888	852	823	899	830	919	814	872	886	815	840	883	922	846	861	876	872	869	836	825	915	918	811	849	868	872	862	839	870	821	889	849	852	852	909	804	859	901	826	823	862	898	894	891	855	869	905	872	907	868	845	851	808	871	865	893	840	852	896	916	869	919	898	882	858	881	841	885	883	869	862	849	869	838	847	841	859	829	921	870	907	925	826	890	863	870	879	845	849	861	892	859	858	872	843	861	889	790	897	855	850	857	859	870	845	916	830	889	911	870	831	863	834	904	869	881	847	867	863	861	855	879	837	843	861	840	826	873	857	888	855	877	855	827	880	886	834	865	877	894	884	842	891	818	835	881	868	833	844	876	877	828	891	832	866	816	832	846	851	841	893	854	878	861	914	899	899	850	800	866	835	818	863	913	890	845	876	836	856	854	833	892	870	875	917	840	842	851	845	861	886	846	811	874	854	922	814	877	833	828	866	869	912	878	879	823	921	831	857	824	871	876	864	823	837	901	858	882	842	862	809	870	868	881	871	887	878	878	876	835	863	843	929	873	832	792	869	887	828	851	885	783	844	855	880	812	820	907	812	848	840	855	885	862	885	897	835	850	848	906	908	898	805	807	849	854	863	824	852	903	848	903	817	903	841	838	900	878	869	813	791	884	861	908	829	831	885	840	844	834	888	867	841	817	848	834	863	888	843	830	847	837	878	793	839	906	854	916	863	860	841	892	845	846	840	863	830	886	817	897	883	870	836	881	868	848	895	829	852	832	885	844	898	850	834	836	814	807	821	875	820	878	880	881	860	860	828	919	888	805	891	856	806	863	851	874	842	856	856	846	894	856	862	854	823	854	877	862	823	861	875	883	841	889	848	880	883	858	844	828	876	872	842	825	817	843	820	864	829	844	830	848	846	870	881	839	815	902	856	905	912	882	897	921	866	896	818	822	926	900	858	830	886	837	878	819	857	877	865	845	874	901	896	786	894	873	856	848	873	832	850	817	869	859	900	891	904	857	881	808	856	882	865	846	862	851	866	886	848	841	873	848	886	871	849	874	856	840	875	853	851	862	843	838	887	839	856	889	890	891	905	842	873	857	863
32904	56758	44458	24302	18167	14031	10230	7219	5693	4795	4137	3293	2800	2543	2239	2085	1972	1771	1761	1529	1517	1510	1373	1358	1295	1237	1220	1345	1318	1215	1266	1270	1266	1241	1177	1124	1095	1085	1034	992	972	991	993	1045	1044	1005	1029	1014	979	933	986	969	982	964	1014	1020	954	962	998	1003	971	970	970	959	973	992	986	990	965	921	960	887	962	973	957	993	1000	935	963	934	968	956	995	997	923	994	935	1007	958	958	937	979	981	987	1029	1004	962	951	979	903	944	979	954	993	968	914	1010	998	976	1035	961	961	968	948	932	987	920	951	905	955	925	951	979	1018	939	966	981	1033	959	964	1003	948	1014	988	1024	957	930	938	957	941	995	956	939	995	930	923	958	920	954	984	982	963	994	997	951	952	968	1021	965	975	1005	997	941	967	953	875	981	954	950	1022	937	981	987	954	989	936	955	1018	912	972	991	953	1000	986	988	980	955	951	963	1004	944	1013	939	980	932	947	986	977	893	986	918	992	946	1038	982	999	996	990	957	965	936	909	941	1050	931	950	915	968	959	932	977	966	1044	962	974	966	952	937	998	975	950	1009	991	981	1013	918	963	947	964	956	958	986	948	1030	902	950	977	924	955	978	950	974	982	949	970	969	983	960	983	971	999	946	965	967	932	920	918	949	999	973	944	988	936	967	965	986	970	994	953	908	961	887	1017	995	912	954	979	960	925	959	1005	963	916	959	931	945	948	953	946	997	953	957	909	931	1011	947	931	937	994	944	966	920	1014	975	933	928	885	1047	975	956	985	940	1001	968	942	928	963	984	970	943	954	921	955	927	943	959	918	951	964	991	967	965	941	970	965	935	957	935	995	934	895	984	1047	972	926	997	964	929	974	917	944	957	973	986	1007	1038	928	948	936	945	923	942	973	974	962	981	928	991	980	976	915	938	982	926	952	992	949	1000	974	976	974	924	982	940	957	1018	1002	1041	954	953	929	951	982	999	979	943	882	978	964	957	958	975	968	961	1007	964	910	995	941	961	1015	973	956	958	971	966	951	968	992	982	986	892	992	973	919	1015	989	998	922	960	961	927	978	1032	1053	981	937	1018	971	961	1000	986	942	932	954	966	928	995	955	994	992	963	965	965	1034	940	940	945	970	1023	949	1029	968	1000	962	965	995	952	1029	1007	954	973	929	965	921	897	996	943	975	978	979	971	987	1002	921	1023	1005	986	924	949	998	953	972	979	949	956	958	991	956	970	980	997	935	965	942	969	1002	928	928	898	977	972	927	893	1014	960	983	924	992	931	990	1004	965	910	993	907	930	978	996	1001	1035	944	958	960	954	945	968	964	958	967	977	908	982	941	962	908	950	924	971	956	987	962	926	947	967	971	997	948	985	970	998	947	940	923	969	895	938	965	965	982	965	918	947	947	969	953	945	916	989	968	938	1027	932	960	942	935	958	964	906	941	954	1001	928	957	973	929	958	945	965	930	958	976	966	979	943	981	958	1004	911	892	1000	925	978	956	966	927	955	990	952	1000	964	921	997	988	910	943	905	976	922	974	927	930	907	934	960	976	951	953	985	953	911	951	995	963	929	947	1006	911	970	999	983	970	959	958	977	952	958	978	968	995	929	964	992	933	956	921	983	973	952	965	971	964	937	942	957	1006	972	1002	940	937	932	945	945	965	952	1017	914	1036	908	991	885	939	934	1002	955	1014	981	947	948	971	936	955	949	918	981	975	960	996	962	991	978	999	968	959	1014	988	970	908	967	963	981	951	943	931	991	936	969	954	934	946	986	920	902	892	1016	955	981	932	910	945	957	984	929	939	969	931	961	957	944	977	943	939	980	977	925	1003	962	966	908	938	950	972	930	909	1014	978	995	940	958	956	935	1000	928	976	970	976	946	972	975	950	964	980	915	1004	956	960	957	925	989	925	960	1004	1001	948	914	949	957	954	1003	928	953	926	1017	990	986	962	895	955	952	911	956	1001	955	928	963	975	1013	990	993	936	924	955	960	979	932	948	1022	934	998	950	951	922	965	934	931	976	995	934	885	947	1001	984	906	953	990	969	960	944	937	981	1043	957	965	974	937	931	929	978	1004	954	968	926	958	947	955	957	982	975	951	985	946	969	949	949	975	934	974	964	969	965	1024	968	992	1000	979	968	928	919	947	957	967	930	919	931	946	909	978	909	963	1003	996	972	976	946	965	977	986	909	939	975	910	935	946	981	976	988	1032	972	878	930	963	956	971	975	928	1015	977	935	976	937	961	969	980	935	967	1011	1010	1014	1007	988	963	912	984	1014	943	939	936	951	1000	947	947	1016	971	980	1009	950	957	1026	955	968	940	978	940	952	929	931	957	1009	938	925	936	957	920	964	952	967	1021	896	972	945	964	986	934	951	923	918	961	933	990	972	972	955	959	900	938	941	933	1002	956	969	970	945	946	932	922	968	893	960	914	989	908	924	973	961	910	934	972	918	960	998	978	912	987	955	995	965	934	985	934	957	961	923	937	958	1026	966	944	1003	939	995	909	960	869	938	944	937	944	972	913	907	933	983	990	940	958	971	967	976	935	948	897	932	945	995	873	974	946	985	973	922	960	1012	946	926	943	925	870	914	959	986	998	1010	929	979	968	954	988	977	938	958	912	935	940	969	1011	991	1004	966	943	989	1033	937	977	941	977	912	1008	1005	954	986	909	984	1006	971	949	906	946	863	917	977	901	989	981	922	915	920	988	935	1028	941	993	966	996	972	952	944	961	971	939	966	956	968	989	959	951	946	948	928	947	953	983	943	939	939	999	923	1001	999	939	984	946	938	962	933	964	958	965	984	956	982	932	935	929	972	1036	939	959	1008	996	951	1004	958	904	1012	955	969	979	964	938	971	936	1028	969	957	986	984	935	980	925	1002	965	952	961	900	931	934	945	948	971	936	929	970	946	913	970	968	973	961	936	971	957	999	955	962	987	998	902	944	985	930	940	935	916	976	962	1001	1003	984	950	971	1024	931	939	964	932	901	946	930	982	994	945	968	956	984	975	969	1009	965	958	956	924	929	935	949	979	925	984	1028	953	998	950	988	997	1025	921	953	937	951	1004	992	983	944	975	967	924	959	936	964	991	970	980	992	945	930	1028	978	955	992	969	945	921	964	956	961	949	988	988	973	956	996	967	951	963	971	991	984	973	1014	987	1011	1003	950	973	944	963	980	909	940	944	935	968	934	982	971	984	1020	977	928	952	959	973	933	996	908	959	955	1007	975	926	964	1010	945	1014	957	955	918	980	974	965	960	889	1008	935	933	986	957	943	998	952	979	916	946	965	942	980	948	953	965	948	929	926	962	939	903	942	918	956	975	950	955	929	978	976	965	1017	960	969	960	978	916	1059	976	957	978	959	988	983	955	942	976	954	959	935	962	933	936	976	960	958	949	951	955	941	962	949	937	946	991	941	946	961	971	975	961	921	959	904	998	998	986	1028	926	940	958	946	974	959	931	913	962	983	973	938	942	947	905	1006	942	912	964	932	1002	965	1003	952	943	931	976	1001	970	964	955	920	955	953	921	959	958	925	958	943	969	977	990	1008	1020	1001	965	1005	935	908	966	947	941	993	984	954	931	995	926	962	976	967	960	942	988	973	909	989	948	937	953	928	948	948	933	1008	987	978	946	980	990	993	964	963	950
28457	25512	23265	11348	4546	3096	2052	1482	1150	968	1034	851	798	758	729	710	628	659	601	612	602	570	572	627	602	565	631	614	611	588	610	640	629	595	585	591	585	576	572	545	536	558	561	546	527	571	554	535	547	551	569	503	530	524	518	576	576	580	545	524	508	553	519	563	534	544	525	519	566	583	545	546	522	528	558	572	571	586	569	509	574	532	554	564	538	545	553	552	540	545	528	556	545	530	563	540	519	551	574	526	529	532	546	518	578	602	566	526	555	564	593	573	593	592	529	573	561	530	513	519	530	520	561	532	559	537	552	542	551	586	518	565	590	556	535	557	554	554	527	532	561	516	550	550	546	572	522	569	551	529	600	565	511	549	539	555	523	570	543	537	576	527	542	576	574	555	569	501	521	594	524	544	536	521	555	560	535	562	516	531	555	526	567	543	519	508	550	542	554	569	534	527	540	583	554	532	567	564	565	529	539	529	555	568	538	563	535	520	561	530	576	555	588	561	539	518	566	536	525	543	553	523	545	540	552	539	568	581	535	508	503	581	523	564	525	460	563	552	545	532	559	561	530	571	535	514	546	558	542	525	530	506	551	550	535	549	543	589	542	525	506	586	504	590	570	533	526	554	563	570	550	546	520	550	590	551	556	529	515	547	536	548	561	533	551	532	569	542	585	534	589	536	528	521	555	539	525	494	532	564	570	567	545	531	524	528	525	573	545	574	531	551	481	569	554	547	548	527	559	505	589	575	532	538	535	545	515	523	578	492	568	550	527	495	549	560	555	586	555	552	550	558	543	579	501	511	556	535	511	560	536	527	515	536	540	566	533	544	580	524	527	552	546	560	558	533	576	523	541	494	550	531	591	531	504	550	542	530	528	579	511	541	517	563	503	538	568	538	595	530	539	559	540	541	553	528	524	593	563	550	525	591	552	578	572	566	543	561	561	551	530	532	560	522	500	557	566	545	541	554	575	576	551	551	579	538	499	535	570	601	501	514	567	581	548	524	534	573	540	572	539	574	504	529	560	536	538	514	543	528	522	515	544	516	549	574	551	563	497	541	564	564	496	510	532	593	560	503	548	533	523	539	535	529	567	528	512	566	553	561	547	537	531	548	584	543	532	537	524	539	542	519	589	553	553	586	582	550	569	572	555	541	538	525	544	566	554	524	519	543	527	525	515	534	532	589	538	520	550	569	544	541	556	531	520	556	514	537	518	580	539	546	559	575	511	542	565	513	603	534	565	503	523	495	500	546	536	537	544	542	491	558	524	555	555	525	535	542	563	536	576	565	553	549	524	547	563	558	580	502	547	542	553	540	546	536	525	510	539	555	538	556	557	562	531	558	542	561	581	555	525	512	572	494	570	538	510	478	550	529	531	525	491	533	550	546	539	543	520	538	515	569	575	535	513	501	525	566	512	537	543	583	549	519	555	543	553	530	585	498	545	558	559	502	550	546	548	552	547	554	578	522	531	523	554	576	534	526	495	536	517	533	538	573	517	517	572	551	562	528	561	558	547	559	523	550	528	537	550	533	549	537	535	543	580	567	552	565	614	544	523	535	536	533	564	549	546	570	553	537	568	504	532	544	491	525	550	546	601	550	530	553	554	557	521	546	585	529	529	586	563	528	559	542	543	573	532	586	549	559	541	546	561	552	571	514	504	528	541	565	548	547	544	584	538	530	544	544	548	534	533	507	508	560	559	558	560	515	546	546	517	545	535	555	563	573	533	505	586	586	586	549	527	578	536	587	560	556	601	572	521	541	540	545	514	552	515	528	549	510	523	537	558	484	548	563	548	535	538	567	576	515	500	555	548	538	572	538	495	543	533	587	532	546	592	539	552	533	522	567	543	579	566	567	538	506	556	548	525	557	565	531	546	564	528	572	545	526	598	528	531	577	537	602	555	527	524	569	547	542	591	591	542	517	548	544	541	582	537	555	500	546	592	541	500	509	537	537	586	536	574	543	564	544	550	526	577	525	552	567	542	555	567	548	554	546	512	534	540	539	539	560	534	560	531	543	545	530	562	564	534	532	512	571	554	539	540	519	572	520	505	508	551	510	535	540	513	557	586	534	522	562	535	548	517	530	518	529	569	504	503	586	526	519	582	532	561	554	554	545	549	505	555	580	576	561	547	553	551	566	531	563	574	518	570	594	540	586	553	534	555	513	563	549	553	527	569	564	542	559	533	559	567	504	527	561	594	524	551	573	556	520	531	554	559	547	571	581	546	561	549	522	559	530	522	553	510	559	559	524	539	545	525	576	545	549	550	581	568	524	529	582	533	569	561	571	526	553	533	571	554	566	541	559	547	497	581	517	488	562	542	499	519	511	535	547	527	573	554	573	557	537	502	534	512	570	553	522	571	513	547	562	540	591	559	567	531	491	546	555	534	535	490	563	556	549	545	553	536	589	545	548	571	504	551	510	532	539	535	558	549	523	576	527	579	543	557	564	533	520	481	522	552	575	569	573	552	522	539	562	542	514	529	548	513	549	527	499	531	572	540	562	577	545	536	582	581	607	579	548	542	542	543	540	544	511	507	555	539	568	569	574	559	492	551	576	545	585	563	525	518	593	536	561	508	551	527	610	560	531	523	555	552	609	570	533	542	549	556	539	542	548	550	565	530	545	570	545	543	583	599	528	570	559	524	533	570	514	564	537	525	513	571	564	533	523	537	539	589	547	548	547	537	534	569	532	535	568	563	593	527	531	539	590	514	544	519	565	566	511	534	546	536	530	528	576	533	575	560	576	540	553	530	550	570	531	529	517	529	539	586	563	517	531	559	556	544	538	568	530	563	590	557	591	580	532	583	533	548	513	539	535	562	562	548	559	564	539	565	515	579	510	519	525	534	532	521	539	570	507	574	541	582	566	553	597	557	551	541	570	508	517	543	569	556	525	548	526	575	548	573	547	563	541	528	511	539	512	566	576	553	545	538	538	552	536	550	509	561	581	546	588	516	556	562	577	531	546	553	545	550	587	576	560	526	527	565	554	557	535	551	543	614	527	524	544	548	533	530	554	559	550	546	542	571	530	521	543	546	530	567	530	518	552	558	518	538	563	528	526	545	542	531	516	568	503	510	551	506	565	570	545	532	586	518	548	542	528	584	550	515	533	588	569	583	532	536	541	530	564	576	571	587	552	581	543	523	555	558	563	540	545	538	557	557	526	543	543	561	538	540	579	557	585	533	567	523	553	565	544	531	572	577	513	518	575	581	554	554	565	509	550	548	545	536	523	529	532	523	552	510	530	582	549	518	537	545	563	552	558	545	576	588	530	503	598	540	535	572	579	532	536	571	576	573	580	541	558	541	554	552	514	484	594	551	556	536	530	550	555	520	519	552	548	561	501	539	571	559	543	577	534	521	558	572	541	540	568	520	517	519	558	558	557	520	552	573	519	534	592	553	544	542	536	548	583	539	534	580	559	549	562	548	531	555	579	544	549	557	576	571	582	556	551	516	548	552	554	548	516	569	535	551	585	598	541
29099	39458	26988	11684	7801	6078	4163	2884	2235	1872	1750	1454	1254	1269	1104	947	935	957	893	852	821	829	798	795	774	807	692	790	834	782	791	869	813	792	749	747	719	701	683	684	667	678	656	700	683	673	683	644	660	652	670	635	683	606	649	621	693	654	671	577	621	719	647	691	637	614	645	674	700	688	712	717	676	635	641	612	683	614	643	679	653	679	689	648	641	671	660	663	668	604	649	657	643	679	642	653	639	668	649	670	683	663	649	623	647	644	670	645	668	617	641	652	661	673	687	618	658	678	695	638	673	672	607	665	689	637	637	655	683	627	657	642	667	632	698	671	651	664	701	601	640	635	675	652	642	601	643	675	668	681	644	696	624	657	683	646	622	674	640	595	661	635	655	688	628	617	671	680	609	678	628	637	641	616	651	654	695	667	639	690	676	737	631	662	618	651	676	701	717	623	679	653	663	622	695	648	669	706	650	639	699	672	641	626	646	665	620	625	635	603	665	674	634	666	671	659	653	640	640	662	658	709	634	669	650	668	674	678	639	712	689	644	635	653	678	652	669	626	677	664	628	614	654	664	677	650	652	670	654	614	666	612	627	642	650	639	647	672	620	676	658	625	653	708	651	665	662	657	657	654	627	658	643	656	670	595	623	704	663	596	625	693	658	684	707	637	714	690	707	647	620	666	663	644	657	714	627	654	623	674	639	614	653	633	681	672	651	705	625	670	650	685	685	680	646	683	637	633	677	635	661	647	644	631	644	651	679	685	675	674	691	676	702	658	638	628	695	652	657	639	634	667	672	621	672	623	642	653	630	665	618	658	643	711	660	662	702	619	637	665	628	655	686	678	694	679	675	640	584	656	688	649	590	648	694	623	663	653	664	648	687	643	700	640	629	641	666	625	688	683	642	650	660	630	669	655	646	655	638	644	707	715	642	649	610	649	673	686	611	676	693	596	658	604	697	632	642	649	684	616	681	656	672	656	669	674	647	633	648	674	646	677	662	667	621	677	648	646	657	645	670	643	661	598	670	656	675	681	654	700	684	660	664	670	625	685	672	641	681	675	656	655	663	662	633	640	628	671	659	643	681	632	677	629	671	663	639	628	627	641	670	678	676	627	665	661	623	677	659	650	655	664	715	623	645	659	605	686	655	661	628	657	685	626	620	693	650	659	605	626	677	632	643	593	651	659	670	635	631	668	652	639	682	653	665	684	651	664	634	659	723	636	624	584	677	649	659	652	648	691	653	676	647	625	657	672	626	664	626	630	659	632	683	679	683	637	713	667	640	641	694	628	616	671	651	667	620	676	641	673	680	710	700	660	681	637	647	637	640	672	734	652	657	657	642	658	653	665	680	636	665	642	636	642	620	691	665	640	666	686	670	610	666	657	687	655	671	679	681	631	657	663	651	660	657	663	631	692	689	623	653	643	689	654	650	634	632	629	700	686	655	688	684	642	713	630	687	647	646	640	624	649	605	669	648	649	669	690	658	666	639	633	643	665	667	680	644	671	715	609	615	651	667	608	671	594	682	678	641	657	631	697	657	660	691	681	650	688	656	651	666	624	647	678	686	624	688	653	614	670	618	652	624	661	668	680	688	632	696	638	637	626	673	660	654	605	675	692	622	695	640	651	622	640	694	671	625	666	660	650	671	674	677	619	655	688	685	664	698	670	590	633	658	636	649	651	667	658	660	663	686	663	641	638	661	637	618	647	656	689	638	671	669	648	658	718	625	663	674	667	640	620	660	624	655	674	658	658	644	690	662	673	665	653	728	627	656	652	697	679	648	647	650	648	690	666	665	657	652	673	632	690	651	679	656	719	672	698	651	622	646	713	639	629	685	711	644	615	642	633	636	705	595	721	643	660	676	709	688	660	650	657	636	663	709	651	670	644	629	670	626	656	659	698	632	654	625	594	633	650	667	699	615	657	633	624	677	682	636	659	646	683	662	632	674	691	670	626	657	635	665	664	627	651	658	655	660	636	648	676	635	657	666	618	667	657	630	698	634	657	686	625	637	675	669	655	688	636	643	644	670	634	693	638	707	655	622	630	636	652	653	682	644	651	674	678	652	661	674	648	710	656	614	658	654	634	680	660	665	669	643	674	665	627	682	622	669	667	674	650	690	639	654	655	656	666	665	672	696	615	598	690	657	644	670	670	678	632	633	657	647	659	672	695	599	684	620	652	588	649	667	636	594	651	652	682	606	614	641	670	649	622	660	675	651	630	690	633	687	659	720	677	685	703	657	659	692	664	694	633	608	633	714	651	606	654	663	663	652	663	655	615	663	639	652	678	652	617	657	626	651	652	687	678	657	629	653	673	640	650	709	640	639	611	679	681	669	637	682	622	651	661	651	622	608	654	652	696	639	624	626	662	661	648	660	662	694	660	619	709	730	657	636	633	584	664	636	753	678	628	739	628	678	678	643	622	625	654	672	606	665	659	656	656	684	662	640	665	652	668	694	619	631	671	654	643	631	631	614	644	680	640	648	614	642	635	656	688	616	618	658	657	691	675	617	628	697	637	684	632	694	666	606	680	668	627	643	611	645	648	643	682	660	729	654	653	660	700	693	675	713	642	702	657	690	665	646	624	673	700	676	648	599	700	682	644	628	615	644	681	684	717	624	671	617	710	641	637	706	674	656	649	672	643	644	645	646	632	617	682	665	610	721	653	624	637	671	674	607	626	675	675	674	677	662	639	654	638	639	658	665	689	726	696	675	659	657	654	666	677	649	627	664	692	650	686	639	613	680	643	671	659	618	651	652	655	702	629	666	657	703	652	687	669	670	655	665	698	665	627	672	696	699	647	661	630	699	630	706	639	648	683	620	668	682	678	634	675	659	636	688	684	650	683	644	683	651	654	635	661	673	667	649	633	705	623	667	691	648	650	683	622	628	677	673	647	673	655	662	663	658	673	654	642	616	637	622	651	666	622	661	698	689	642	645	696	650	699	658	667	668	681	685	688	589	636	650	659	647	665	650	650	656	710	691	696	617	633	626	689	660	619	597	640	662	679	609	706	656	647	661	680	667	640	721	630	634	661	634	644	603	683	707	696	657	597	668	665	656	699	616	643	642	608	657	610	695	617	656	689	634	636	649	691	650	678	644	674	650	639	675	666	667	679	620	692	645	691	683	642	647	682	661	686	689	628	681	685	665	640	655	648	652	646	675	629	638	617	658	649	653	659	666	633	643	662	641	655	681	675	647	621	631	655	664	650	652	638	650	627	674	660	622	639	659	625	679	633	640	621	639	691	654	660	643	689	681	715	675	639	670	679	651	653	671	650	674	639	651	695	710	684	683	632	616	659	617	668	631	732	718	661	667	654	681	678	595	597	590	636	618	678	680	695	723	666	651	690	625	664	628	665	623	623	650	675	677	673	682	651	655	630	591	687	656	624	642	646	656	625	614	668	683	669	671	666	638	649	677	662	676	641	668	643	671	645	683	700	634	681	672	638	679	638	647	660	683	609	612	674	684	684	635	660	659	658
23950	20894	27915	24122	20184	10788	4871	2611	1842	1559	1311	1207	1093	1052	865	874	825	818	701	716	688	657	566	610	601	600	597	555	598	606	622	656	631	583	584	506	589	486	505	475	513	494	516	590	538	501	510	552	530	527	493	486	480	556	527	507	501	514	473	481	516	505	509	460	474	530	507	498	514	535	449	545	532	490	531	505	498	491	529	524	491	523	544	520	522	555	477	510	531	527	507	517	496	498	526	544	495	501	558	503	501	475	531	506	482	478	531	524	524	505	531	494	506	559	502	515	474	517	492	521	486	539	516	489	516	514	482	536	513	515	495	481	516	502	490	483	511	476	485	504	512	520	501	473	491	519	519	535	514	525	505	518	526	464	464	516	532	510	496	460	542	516	488	524	540	497	498	500	494	488	494	530	490	533	534	508	520	521	521	505	503	490	439	510	480	493	514	521	516	527	551	494	501	497	474	486	538	500	529	531	480	504	519	522	480	507	497	531	532	482	486	484	493	506	509	549	527	474	484	493	523	506	455	502	511	512	490	480	496	508	542	504	498	492	479	483	533	474	533	520	498	513	467	572	540	484	494	498	539	545	530	493	526	507	504	486	497	526	493	485	543	510	540	483	527	462	520	524	505	488	497	499	499	537	487	476	535	487	526	514	507	502	499	491	486	468	545	488	489	529	543	496	533	492	511	505	522	547	496	496	501	475	511	525	521	497	535	520	480	518	528	549	496	536	513	467	510	539	505	494	502	503	502	476	528	529	504	522	540	463	524	515	485	501	538	559	533	534	497	513	480	501	478	518	477	479	527	527	500	504	516	495	453	514	534	488	528	510	501	524	532	534	523	506	515	493	516	504	564	468	501	520	503	518	484	523	498	504	494	487	507	498	526	502	540	531	527	499	491	538	503	535	518	505	567	525	533	521	514	520	512	482	512	528	476	526	514	506	477	534	524	491	525	516	532	491	515	495	501	528	516	508	492	461	472	504	511	506	510	524	530	516	468	505	508	541	483	514	490	530	513	498	533	495	497	496	509	487	480	480	530	509	483	532	536	495	530	520	494	496	538	465	527	507	504	494	465	491	488	495	474	486	530	482	506	564	495	533	460	554	513	512	518	532	463	499	452	503	515	494	538	504	491	475	491	481	469	505	478	524	481	502	531	508	515	490	483	476	557	553	472	527	481	521	497	511	492	500	530	526	531	497	507	461	489	483	497	514	475	493	499	508	509	511	497	515	544	518	484	495	531	493	540	534	509	505	500	481	472	479	540	493	529	514	483	513	486	544	537	505	495	513	512	483	541	521	493	512	493	486	510	483	487	487	475	515	504	501	540	488	490	501	519	525	524	532	493	504	521	503	517	475	474	543	499	526	506	507	517	511	481	517	508	505	478	519	505	514	517	492	472	510	511	542	499	506	459	508	538	548	511	569	522	511	528	460	480	496	491	504	521	510	507	498	518	478	523	527	491	528	531	502	565	491	522	542	517	494	515	502	492	514	476	499	483	516	521	506	505	496	489	479	528	501	485	484	524	487	536	480	499	507	501	514	542	519	520	518	552	524	519	538	477	467	516	540	523	476	530	514	490	502	528	510	495	488	509	510	524	545	524	514	501	474	544	538	537	477	548	502	535	505	495	487	516	525	513	458	489	476	500	505	475	515	511	491	521	492	501	544	515	511	463	498	484	482	502	503	534	512	500	515	502	533	474	495	486	517	495	471	558	497	504	481	520	509	530	494	467	489	533	540	528	481	501	489	485	520	449	482	482	517	517	534	503	500	495	518	509	522	516	559	530	497	499	508	470	542	511	506	499	529	508	496	530	516	499	510	575	495	508	521	442	460	535	521	504	503	508	502	499	490	568	511	532	526	505	509	519	502	497	522	530	501	519	506	547	537	480	477	512	511	474	482	529	458	498	544	471	476	500	554	503	543	503	512	484	522	488	498	518	528	539	523	496	534	507	490	514	475	467	501	499	513	520	533	505	503	515	526	498	544	527	512	510	520	514	459	550	517	525	494	494	484	542	520	506	488	551	501	458	529	495	491	499	503	502	478	489	496	488	471	486	498	496	526	533	547	486	515	512	503	505	537	512	515	552	512	526	480	533	512	517	497	481	487	527	477	551	538	493	493	524	490	476	523	521	510	529	517	521	524	512	503	501	528	546	508	490	509	529	513	471	509	485	525	521	530	471	463	481	484	574	534	501	510	525	522	492	461	479	513	507	464	526	483	544	517	531	479	485	505	499	482	500	490	524	504	507	562	460	534	496	541	531	534	514	499	495	497	561	558	541	488	487	452	508	497	485	501	491	541	497	470	518	492	523	502	513	538	529	540	507	494	527	502	526	484	498	523	511	523	561	498	509	507	507	488	478	526	493	502	505	497	531	526	473	531	527	504	490	506	505	512	482	510	533	491	522	515	515	532	503	511	526	514	507	500	472	514	524	487	520	471	500	482	506	472	505	512	503	515	512	496	488	514	514	551	543	536	512	489	518	531	506	498	556	497	524	480	498	510	475	518	518	508	475	497	541	540	484	522	495	504	521	489	514	479	532	549	492	486	530	482	524	493	510	470	563	515	522	505	561	510	504	509	524	505	490	521	499	522	509	525	473	484	488	492	510	486	478	490	525	527	500	505	503	496	547	527	487	510	518	516	523	479	496	514	486	527	495	505	493	528	490	541	488	490	480	540	487	495	521	515	516	515	509	483	529	517	491	507	519	509	512	504	524	483	499	534	475	535	485	521	499	505	503	497	474	474	510	526	492	519	483	573	517	498	504	527	514	497	513	511	495	553	503	466	526	523	466	497	502	503	510	483	513	501	462	515	508	522	534	505	526	505	482	531	475	496	542	513	530	540	520	510	522	501	497	539	488	547	483	497	496	473	505	531	510	502	495	482	496	526	477	526	494	500	533	491	479	492	502	514	499	561	484	524	523	501	499	494	504	478	501	496	522	499	455	538	523	482	507	518	503	508	514	496	491	483	500	483	514	509	479	495	518	505	515	546	469	486	518	544	502	484	482	476	492	534	508	541	500	495	533	499	475	471	516	479	491	470	490	496	478	498	503	472	496	528	490	541	495	532	508	515	491	479	531	519	491	494	497	475	479	524	520	500	488	546	502	470	526	511	500	521	490	535	508	501	452	514	490	490	483	539	509	521	452	453	507	476	503	484	515	522	501	496	473	520	526	522	524	529	492	501	502	555	466	523	503	511	496	508	517	501	543	482	484	489	511	502	476	506	511	501	501	541	500	543	500	473	512	563	496	497	508	510	505	520	499	501	479	471	499	489	496	523	518	536	450	473	474	478	524	472	504	497	494	528	519	522	451	556	504	495	485	528	499	510	510	507	499	490	479	491	502	479	517	484	500	507	485	532	521	511	514	528	499	506	524	522	522	504	470	504	534	490	477	505	484	522	511	463	462	491	506	510	506	488	520	533	540	540	477	471	506	496	497	515	478	527	488	474	479	488	519	535	470	526	465	514	471	528	494	501
30842	48657	37618	17475	12289	10018	7528	5045	3800	3221	2515	2109	1962	1846	1429	1367	1301	1284	1071	996	959	917	829	883	819	826	770	763	766	749	843	854	827	824	790	724	656	657	657	614	637	633	653	612	579	664	648	662	639	656	653	598	658	624	621	582	668	595	629	636	660	564	611	592	588	615	546	600	647	615	582	598	628	577	619	613	664	579	592	567	606	627	620	619	600	618	585	595	583	609	638	606	625	598	547	617	601	593	565	619	590	562	565	630	605	615	620	660	585	616	603	595	624	591	633	628	592	627	608	565	603	611	613	600	586	625	597	621	585	602	622	584	658	578	600	590	584	635	583	595	572	616	633	612	598	582	561	574	664	577	634	598	601	653	602	598	651	591	604	605	612	609	610	589	589	581	613	591	644	651	581	638	613	605	612	632	571	601	648	577	636	621	587	621	622	630	623	584	587	596	630	635	596	623	613	612	586	613	578	617	598	607	655	629	596	620	611	582	622	655	550	590	673	653	581	584	587	640	611	606	611	611	607	573	645	638	574	595	633	574	595	598	612	658	591	629	646	668	643	585	607	602	594	577	597	631	566	622	587	592	590	546	565	640	593	609	628	626	624	641	613	633	607	572	642	570	595	587	571	604	599	623	605	624	640	563	583	573	622	602	583	636	600	643	605	622	580	620	622	659	584	578	565	605	601	597	593	594	632	553	636	581	603	613	597	586	590	575	593	625	669	653	609	621	534	624	583	600	618	624	619	632	581	622	587	636	582	619	629	576	622	593	608	572	587	582	579	626	628	599	592	587	632	589	636	609	567	584	628	578	550	549	546	602	609	633	584	605	639	617	604	586	563	626	586	630	631	577	583	649	590	625	629	627	583	573	621	559	617	633	565	640	608	571	593	606	611	588	570	571	557	566	575	562	624	642	632	602	546	608	611	577	595	627	574	613	608	658	609	581	546	568	582	622	623	583	628	607	592	606	575	597	551	602	607	558	644	588	595	552	609	573	632	580	572	607	596	640	625	638	623	577	617	644	599	619	590	626	598	596	604	643	613	601	633	600	664	635	634	643	630	609	639	607	591	636	613	637	629	617	607	621	583	575	615	613	598	578	598	596	644	601	609	599	586	579	628	615	641	634	615	642	590	669	585	611	587	613	611	576	592	654	598	611	594	590	627	638	622	578	624	635	657	582	590	584	601	616	581	598	622	625	605	582	605	605	594	631	638	600	591	656	598	593	587	602	629	582	597	619	585	595	644	670	594	589	630	559	615	592	586	618	599	634	606	564	576	625	591	658	623	602	571	651	614	596	601	641	619	586	601	572	644	622	590	648	592	593	619	543	603	598	629	581	632	604	579	589	581	627	631	633	604	601	651	630	630	651	656	592	608	605	627	614	617	601	585	618	622	576	613	581	609	619	635	590	586	609	581	594	591	553	601	594	632	632	575	629	609	624	589	656	611	584	605	654	609	605	614	592	614	614	676	562	593	615	592	623	579	585	636	607	580	617	603	597	557	611	623	588	608	640	606	562	637	595	602	626	585	579	584	578	615	585	625	564	630	616	614	605	589	585	601	566	628	625	616	587	582	661	590	597	607	612	575	582	617	592	639	662	651	638	603	615	606	548	583	574	591	652	651	612	616	622	619	580	601	588	614	609	575	569	609	615	582	645	623	590	627	619	611	628	622	609	634	601	574	579	619	629	594	611	574	603	602	621	611	624	592	649	606	604	582	604	603	613	613	601	589	620	603	599	581	597	628	646	605	626	564	577	623	612	631	606	578	613	608	636	581	607	626	594	632	612	584	606	573	603	628	639	621	611	594	590	610	632	570	603	582	582	615	596	617	597	587	621	612	637	617	625	588	598	578	615	595	645	663	552	620	601	577	657	590	647	576	583	653	592	603	641	619	604	629	623	603	590	592	604	587	625	594	562	609	601	626	623	595	607	584	641	605	580	584	598	561	625	632	567	614	606	608	564	598	622	596	625	629	612	599	571	591	585	580	645	594	627	635	595	624	625	598	650	608	603	625	615	638	589	576	626	635	583	591	607	610	588	635	667	601	629	572	608	555	619	614	651	605	561	607	591	604	636	586	600	621	599	594	605	663	593	623	633	607	645	624	592	621	635	600	572	615	582	585	619	591	620	552	615	610	621	593	592	600	602	547	630	612	607	591	592	573	570	587	620	605	613	651	606	608	597	576	623	547	620	640	607	626	602	626	632	546	636	635	608	589	596	606	596	630	622	610	582	574	576	620	638	624	610	607	602	614	604	602	616	584	595	606	596	581	620	602	631	594	603	599	628	605	572	610	576	599	584	599	590	613	582	608	608	550	609	613	612	619	623	619	592	629	589	608	632	608	592	643	605	587	615	649	606	570	633	596	602	626	568	598	617	602	616	582	581	609	566	600	578	607	619	620	608	613	590	577	621	628	575	588	592	578	631	601	591	634	630	610	575	603	627	588	641	595	592	611	627	603	613	610	629	598	611	637	623	590	561	584	565	643	581	614	588	617	614	582	616	603	615	602	600	594	631	588	614	615	600	632	595	609	576	603	609	637	644	589	628	586	593	585	620	595	568	613	560	602	613	565	611	604	607	608	593	591	641	552	602	643	621	592	564	642	575	581	611	604	582	617	588	574	580	588	589	615	628	601	568	574	652	593	585	637	573	624	631	550	608	598	629	614	626	624	608	580	609	614	610	630	575	579	607	629	607	600	578	632	592	576	563	590	630	606	591	618	622	638	614	614	590	621	618	636	659	565	616	596	651	606	554	613	598	589	616	597	626	607	596	599	621	605	599	649	595	580	602	599	666	583	585	611	600	631	601	641	600	574	606	638	585	562	606	583	598	643	657	613	630	627	590	603	586	591	608	627	612	558	590	598	630	593	623	581	620	607	576	607	638	599	595	606	589	605	597	610	628	604	603	643	590	526	607	635	589	571	605	616	569	610	603	616	620	607	632	617	583	568	600	616	598	587	640	587	634	627	593	591	617	599	601	608	557	619	603	603	560	652	580	600	624	582	607	581	598	531	610	608	607	620	617	619	576	637	613	551	571	644	574	600	619	618	588	619	608	621	561	659	603	585	633	621	565	616	581	592	590	604	611	617	601	652	613	592	624	590	590	601	616	604	633	607	611	560	599	592	626	621	616	563	634	575	578	588	642	617	604	598	600	579	619	631	578	632	634	652	573	621	589	601	518	578	615	618	604	616	608	618	558	595	654	593	598	618	599	619	614	600	612	601	583	610	599	569	586	639	607	585	616	609	599	597	605	613	600	618	596	634	565	643	609	579	609	571	604	600	565	651	611	619	566	580	623	545	577	592	619	592	578	643	621	565	595	602	615	636	607	576	605	603	624	581	590	638	600	599	578	606	609	616	606	609	573	621	582	603	593	607	580	651	681	575	632	597	596	623	570	564	592	627	633	615	582	590	644	586	633	605	604	603	625	593	593	606	611	588	607	574	622	580	615	600	576	591	589	624	632	572	561	608	616	616	560
24986	20958	26871	24424	10680	4527	3501	2394	1776	1527	1335	1442	1328	1187	1136	1093	1148	1075	1026	973	954	1007	923	894	896	895	926	867	868	910	898	871	867	911	911	881	853	889	857	810	807	835	809	870	805	780	811	811	836	850	842	839	811	814	845	850	829	841	839	870	817	826	831	810	755	844	811	882	860	836	801	854	851	805	770	811	777	793	845	840	807	797	754	831	833	798	781	803	809	823	821	820	861	760	832	833	792	813	788	810	810	802	838	784	848	813	803	833	774	837	737	733	799	797	843	844	791	824	832	851	818	818	762	792	833	805	771	788	803	814	846	821	797	806	826	832	819	809	835	850	853	799	795	815	834	870	781	761	801	809	848	786	854	783	803	803	837	817	806	773	836	812	772	770	792	773	894	834	806	843	795	846	829	824	834	810	829	825	838	765	802	804	815	799	844	787	808	843	829	775	818	827	808	806	814	792	846	846	794	768	809	819	816	788	828	871	832	789	768	800	828	835	806	778	806	839	802	816	845	776	794	779	843	819	812	809	827	815	803	812	804	793	796	780	792	841	830	784	821	778	817	809	784	795	802	820	875	839	805	785	831	816	806	823	814	799	852	820	817	814	781	818	867	794	813	834	828	788	797	811	793	785	839	791	799	841	862	846	804	851	790	847	831	790	785	816	808	856	831	844	816	860	841	835	756	792	801	839	819	849	817	777	860	806	800	831	813	816	831	828	787	807	798	800	820	805	819	815	795	816	793	799	817	824	809	819	808	761	876	800	790	766	815	843	805	861	835	799	819	760	827	838	895	794	818	822	838	847	817	839	827	843	818	862	795	810	842	827	775	856	821	792	846	813	826	791	860	816	816	856	793	840	835	801	775	842	797	817	806	828	788	826	796	794	786	811	815	776	807	845	808	816	832	801	839	791	823	789	822	827	830	880	805	823	810	745	779	812	793	838	844	856	774	842	790	788	830	863	812	803	810	804	836	798	812	791	819	840	849	816	799	828	808	859	775	818	884	852	787	819	812	807	784	807	824	825	819	796	832	786	826	828	852	867	834	827	787	821	799	769	816	811	841	841	816	815	770	811	836	838	849	840	840	800	810	852	828	793	851	818	788	818	814	789	777	844	802	807	887	772	862	819	873	781	828	827	846	840	827	802	811	827	812	829	806	820	786	785	827	846	775	869	803	793	813	810	798	780	830	851	788	824	781	823	817	784	807	787	808	839	817	844	831	858	846	812	860	847	847	865	852	801	802	846	856	772	828	844	822	826	843	801	826	801	829	887	852	780	801	844	861	803	851	843	763	845	821	799	836	801	773	821	822	767	812	783	796	811	793	755	876	781	778	844	825	808	830	833	814	869	828	792	810	793	811	853	848	842	829	789	760	810	839	798	827	802	792	775	863	818	826	818	836	823	806	850	796	790	819	842	817	806	837	821	856	791	818	816	776	820	807	787	815	785	830	865	821	771	763	771	845	795	838	832	849	816	833	871	849	792	807	814	799	820	796	780	812	840	770	824	822	861	781	842	829	786	828	776	854	779	800	801	797	805	849	831	817	845	869	927	792	796	833	820	801	790	827	817	800	822	820	808	785	854	836	809	797	779	788	842	775	832	829	872	799	803	786	802	822	819	844	838	797	806	765	742	728	795	825	826	827	837	806	846	845	791	822	817	796	838	830	825	827	846	837	777	797	735	823	800	834	775	790	853	846	825	833	831	803	865	802	809	804	812	826	846	789	811	767	812	789	779	779	771	811	846	793	789	796	776	785	816	786	849	824	809	801	784	845	756	850	803	787	860	828	833	774	848	786	828	839	750	818	814	801	816	800	757	819	858	814	836	773	828	815	816	845	822	825	782	844	801	836	834	838	807	849	772	888	808	768	860	780	813	791	819	811	793	813	828	811	779	805	795	749	816	792	811	819	771	811	837	826	802	801	801	816	802	772	760	820	828	829	745	826	775	823	809	768	836	839	830	845	825	813	833	793	758	815	812	819	823	837	842	779	850	792	845	794	801	805	776	830	826	812	791	832	807	827	758	760	881	768	748	795	825	876	816	815	794	811	827	796	828	807	830	851	810	790	782	816	865	844	856	823	838	835	860	808	856	819	849	774	861	868	761	827	780	849	838	827	798	822	856	855	848	829	776	869	817	798	764	792	842	801	803	783	763	792	826	823	798	832	907	831	834	836	824	800	837	790	810	803	838	805	799	767	802	845	827	816	813	824	789	835	804	831	823	794	785	803	768	812	823	809	802	819	779	832	759	827	852	793	815	846	840	786	812	815	859	781	859	816	772	841	819	824	887	824	781	840	826	820	806	819	834	874	816	860	813	798	827	816	816	827	793	818	800	798	797	832	797	746	833	780	816	836	821	768	826	856	804	846	781	893	813	803	790	795	816	830	792	849	774	829	802	756	804	851	829	810	811	804	769	802	831	823	834	807	805	800	798	801	872	774	794	875	808	796	807	798	794	787	757	806	789	864	805	846	820	817	795	789	808	820	835	823	817	815	796	836	855	832	812	850	842	786	855	799	851	819	811	855	786	827	802	839	865	757	887	788	778	836	802	863	837	842	788	805	859	836	815	820	803	867	841	767	825	803	846	836	807	825	826	845	804	825	850	784	834	788	817	825	876	853	855	831	813	796	860	796	825	818	875	838	821	843	820	871	848	862	807	810	794	795	787	822	856	778	813	839	793	797	810	798	779	790	809	854	857	825	838	787	785	830	799	836	812	845	839	826	861	850	762	828	821	778	804	810	838	814	791	847	818	790	790	795	828	801	780	803	784	858	848	809	787	796	827	810	801	815	829	827	888	807	828	792	801	807	804	851	792	876	780	828	790	805	835	821	839	804	832	822	833	792	808	842	806	771	851	793	812	803	812	880	818	792	860	789	856	798	805	785	819	827	802	846	761	834	835	807	839	817	799	842	801	833	859	827	785	845	831	838	783	862	821	840	785	802	797	822	842	840	801	738	873	875	792	843	789	783	800	854	793	792	839	775	803	845	821	836	836	788	800	751	816	785	778	848	836	832	817	819	775	790	812	819	797	786	879	799	876	798	774	832	839	817	839	832	804	821	835	810	842	797	809	794	806	814	806	832	750	836	813	801	791	824	844	844	821	842	816	769	811	810	783	822	791	807	797	812	837	809	825	775	832	809	811	852	851	806	763	798	811	805	828	818	848	807	855	813	807	838	821	837	795	752	803	795	827	837	792	822	857	826	830	829	807	798	780	817	810	819	802	818	824	777	807	759	784	811	813	859	813	746	790	818	776	791	835	866	819	818	821	804	820	754	826	819	834	818	831	785	831	828	815	846	791	818	808	787	809	804	817	823	790	771	787	837	798	794	818	802	864	830	773	816	794	808	803	766	806	807	785	814	802	819	804	828	816	860	833	824	778	786	799	843	851	824	738	846	841	826	804	813	784	852	826	822	797	812	794	764	812	861	812	825	875	781	796	848	830	795	827	814	837	785	744	818	794	800	820	812	791	793	821
29846	44019	32506	14372	8811	7873	6794	4799	3567	2801	2568	2462	2259	2033	1678	1598	1695	1615	1502	1416	1243	1194	1094	1170	1186	1147	1131	1015	1021	1070	1061	1104	1124	1152	1140	1099	988	1023	1049	950	947	946	992	922	927	947	944	989	998	935	955	927	973	954	933	998	916	951	940	962	926	930	982	973	989	934	934	962	925	943	914	931	956	1024	954	882	953	928	906	936	895	953	916	943	944	956	949	895	974	972	921	927	908	917	968	958	951	933	950	924	939	930	979	870	960	947	965	947	925	925	937	1013	874	905	962	961	921	910	947	954	928	924	886	950	940	852	941	942	899	922	1004	936	933	994	926	1006	974	938	930	989	942	967	982	986	958	926	953	906	927	991	983	944	950	967	928	946	922	940	946	889	921	973	926	952	950	889	941	954	946	894	858	948	998	923	896	899	908	982	946	918	938	915	920	1010	964	919	914	899	904	910	959	986	952	937	946	952	893	939	937	985	964	978	959	935	953	937	906	924	952	898	912	985	983	971	992	893	936	963	912	929	943	977	990	974	893	943	962	895	974	960	970	942	929	950	977	979	916	974	952	935	960	929	983	975	896	875	947	946	966	942	966	980	944	930	911	976	867	939	912	974	908	955	959	921	917	905	985	1003	973	949	922	989	935	960	901	974	981	963	928	972	910	939	977	899	941	931	936	954	962	960	969	948	927	933	1000	926	967	942	989	965	944	991	928	1017	926	958	947	915	921	960	958	1034	960	935	965	947	906	947	883	966	968	909	954	990	924	1004	950	926	894	906	937	934	929	919	957	936	957	990	962	998	905	922	913	951	953	918	954	899	954	962	970	942	921	887	939	978	926	954	898	881	948	894	940	955	937	980	918	869	957	948	958	901	968	902	922	962	989	919	942	960	927	930	920	939	945	942	942	925	894	892	908	987	977	912	982	908	963	896	946	944	992	979	944	869	924	879	959	968	910	935	900	969	926	933	941	939	901	949	925	975	943	950	924	992	934	946	924	942	920	939	920	886	1008	984	935	982	966	921	910	878	982	1001	976	970	893	885	946	919	961	971	943	956	939	966	949	958	938	950	957	943	924	928	1004	941	974	937	915	929	966	897	948	937	949	1001	982	949	928	914	953	923	922	989	977	960	1021	945	964	987	946	953	959	892	940	1028	988	956	982	973	888	883	947	923	935	891	935	910	882	955	944	942	951	987	938	993	934	971	925	953	944	940	947	958	920	924	936	943	899	925	944	984	919	923	975	935	946	893	914	917	929	904	892	974	959	981	955	993	991	1003	948	951	974	902	922	959	946	932	893	967	884	963	865	952	944	946	956	943	933	1012	923	906	929	959	947	965	987	911	943	949	934	932	934	927	988	917	950	927	954	924	925	921	1001	919	955	922	927	940	946	939	927	913	979	959	981	971	919	932	999	921	883	930	961	936	920	920	1002	908	965	913	1019	942	954	931	902	936	954	933	955	976	941	903	949	930	1001	917	966	941	923	924	897	935	900	927	928	943	917	965	980	944	972	1031	917	918	932	976	920	986	962	915	955	969	935	898	950	953	900	944	961	897	927	891	983	935	958	904	926	946	931	948	976	925	926	948	918	987	941	903	972	980	950	958	966	953	937	944	940	923	928	975	996	959	887	920	911	975	935	953	899	947	944	923	919	987	935	919	913	980	951	941	949	932	940	971	990	998	964	983	909	931	938	961	921	950	965	911	892	911	943	917	887	949	969	969	970	975	915	916	963	905	982	1012	994	973	928	921	904	902	924	932	919	935	933	960	910	871	953	946	975	926	928	971	926	927	945	958	972	888	951	904	946	949	963	1007	975	948	921	895	979	959	983	960	916	970	894	955	972	950	938	911	937	972	939	975	934	955	948	944	981	979	962	981	914	908	963	963	934	924	1007	939	951	965	995	928	977	956	907	930	914	962	925	973	915	1015	1010	1036	990	963	981	941	966	962	889	957	956	914	917	977	913	934	949	935	947	962	996	886	939	940	979	927	966	929	963	924	971	988	906	886	954	909	968	931	923	945	1024	941	920	950	936	921	930	900	918	969	980	932	937	926	958	903	918	969	916	931	957	962	915	917	926	922	969	916	1030	943	909	928	966	939	985	981	961	997	930	935	977	937	949	912	978	986	953	950	958	927	981	941	968	897	907	952	920	930	909	973	986	929	916	946	937	936	956	955	1008	949	938	917	860	972	953	928	942	942	876	981	923	991	899	950	940	945	929	967	960	981	915	899	915	929	918	929	913	937	938	966	967	986	944	951	941	901	989	941	915	945	906	878	964	980	954	981	925	945	927	956	927	916	949	930	923	949	906	892	962	851	972	949	995	935	961	973	947	924	942	969	966	929	970	945	933	939	976	984	901	978	960	948	977	918	937	922	918	967	938	964	955	968	938	927	941	941	924	953	964	917	949	951	967	950	870	955	961	975	936	937	926	932	939	875	950	956	949	916	934	960	931	906	1018	905	957	934	909	884	914	997	963	911	994	906	940	960	972	952	985	903	945	902	948	909	892	960	983	924	986	930	876	892	979	954	959	919	939	984	966	944	919	902	953	975	981	967	963	979	933	972	924	967	960	925	936	970	949	949	950	930	980	981	961	944	901	954	938	986	870	993	944	957	926	974	933	938	952	938	894	971	970	948	947	980	898	901	967	994	950	972	1000	910	941	970	922	926	910	945	928	895	953	938	971	974	954	995	958	953	941	969	975	947	948	915	989	964	919	914	927	1005	975	916	938	898	986	959	950	986	957	906	944	970	938	1025	969	933	939	960	897	952	943	975	943	925	901	899	941	899	957	978	979	940	1004	982	989	943	1003	1006	977	937	930	914	974	1000	914	904	985	974	960	977	916	986	999	949	931	962	939	928	934	941	891	911	973	947	963	965	937	917	942	932	966	945	987	937	995	943	960	964	943	904	989	939	955	942	947	947	916	932	940	915	955	946	978	954	948	907	914	949	970	938	943	949	895	985	911	952	952	950	911	909	923	966	935	940	980	951	928	885	929	937	949	988	934	918	1025	978	910	944	976	980	941	963	924	960	900	943	927	932	932	931	984	913	964	937	927	922	970	931	918	936	958	945	938	935	945	955	909	970	969	949	923	945	919	871	974	942	981	913	950	915	917	936	914	898	967	938	920	940	951	955	969	985	966	965	960	947	949	957	963	972	917	930	950	925	1000	971	954	935	943	962	931	931	1009	934	948	938	991	924	953	985	951	930	942	1016	943	979	938	966	937	900	905	907	984	958	920	953	950	974	913	937	958	996	884	964	922	961	909	922	938	908	967	891	901	945	984	944	970	939	945	964	993	925	949	996	930	955	937	967	890	917	917	965	982	901	926	951	929	977	971	910	931	982	947	945	925	966	965	973	899	904	896	941	889	934	858	941	933	973	966	934	1011	945	907	892	970	956	932	882	974	946	968	984	940	924	942	926	908	931	968	848	937	955	973	966	949	910	994	931	982	904	920	943	985	931	975	949	946	955	989	981	973	949	952	931	957	957	991	954	952	915	1001	943	1005	910	933	930	923	956	910	911	922	927	962	911
22726	20900	28415	23502	20922	20661	12247	5444	3338	2510	2259	2090	1832	1723	1579	1495	1496	1428	1411	1354	1193	1105	1082	1059	1043	1028	1050	1014	956	987	955	1027	947	1042	1041	1041	941	915	937	903	918	937	960	915	827	903	853	874	865	830	870	888	901	868	888	920	875	912	889	880	907	878	902	886	903	899	876	844	914	863	902	883	915	925	915	842	846	864	902	920	942	834	859	921	892	879	855	875	803	848	899	873	882	857	891	846	854	863	882	825	868	916	872	858	878	861	857	865	861	926	901	884	894	836	899	878	891	867	905	884	860	887	865	898	819	823	853	844	906	859	902	886	890	874	891	870	882	868	857	900	911	898	838	891	887	848	879	888	892	913	885	827	860	851	868	843	870	881	879	896	849	867	929	930	891	913	799	853	841	866	855	873	910	819	921	855	875	930	896	847	892	814	900	917	920	883	929	873	895	832	872	851	858	841	916	847	925	857	924	894	846	821	909	880	899	884	867	853	912	817	876	833	909	862	912	855	887	809	901	834	900	821	882	851	850	863	895	909	845	893	850	830	895	792	870	831	874	877	917	885	870	882	886	874	863	894	850	826	869	872	908	867	870	854	888	888	839	878	886	885	860	854	878	851	861	867	848	893	848	920	866	862	854	895	909	872	961	875	921	938	865	871	903	886	882	891	817	880	888	881	882	905	894	868	875	824	854	882	854	861	910	855	868	857	884	902	871	815	822	878	837	851	881	829	853	871	913	891	859	892	871	880	889	913	880	805	833	834	897	869	909	877	859	823	909	881	837	847	879	862	929	861	867	902	881	904	853	877	872	835	878	882	861	822	827	870	830	850	827	861	906	828	887	882	848	848	855	869	874	825	912	890	903	913	824	878	869	850	886	909	869	860	937	858	889	824	828	917	840	826	833	864	893	858	876	868	873	921	847	843	820	851	898	877	903	831	915	856	872	851	910	833	837	858	896	839	830	869	868	857	881	870	830	876	889	836	860	868	869	879	821	842	926	834	813	879	907	849	840	886	903	824	858	817	868	909	906	888	873	851	886	859	800	889	874	878	832	894	922	821	896	926	937	839	883	866	882	914	864	814	850	844	873	954	814	897	899	783	837	835	892	861	877	843	892	873	872	840	913	901	875	845	920	875	882	868	858	901	890	875	880	843	846	890	933	876	839	866	896	879	885	859	866	803	839	862	880	883	898	816	905	880	837	849	902	912	883	854	865	905	866	879	898	858	910	837	878	911	897	913	962	855	823	869	844	887	832	880	850	868	859	801	851	813	880	916	886	831	809	888	913	825	882	926	899	869	864	919	861	856	854	823	881	900	910	883	883	857	840	879	848	881	902	899	900	870	887	900	861	887	827	875	855	850	919	849	841	863	800	949	828	883	805	857	888	911	893	927	888	820	834	851	882	868	907	848	842	904	866	850	882	863	850	915	868	907	852	899	852	855	911	899	867	895	859	958	825	874	894	884	914	868	863	864	831	856	857	951	842	867	876	895	857	847	859	874	824	936	858	886	835	903	880	926	847	869	874	820	871	878	839	874	906	868	857	824	877	847	846	820	903	865	871	874	863	858	897	928	823	881	855	875	904	900	906	811	905	901	859	895	875	856	865	879	903	835	860	808	919	848	854	861	856	824	894	800	895	918	902	876	871	861	840	860	912	863	919	891	873	864	855	838	853	906	898	909	850	861	858	918	845	816	883	833	876	860	847	869	829	855	851	876	894	836	846	909	871	856	840	842	839	835	867	850	938	892	851	827	877	899	873	848	814	835	902	861	827	881	870	874	820	839	921	880	864	905	870	846	859	820	875	901	887	895	853	851	874	853	883	824	865	870	909	856	862	884	820	853	878	872	831	851	887	857	887	870	896	910	859	875	870	880	881	842	876	843	897	900	885	837	899	892	835	894	852	904	878	849	868	838	839	846	860	909	885	850	861	904	928	844	906	850	876	880	868	891	866	885	889	848	876	895	858	857	888	891	903	857	860	920	900	850	875	861	903	816	872	878	851	843	882	876	920	897	842	878	847	888	853	859	915	901	877	872	898	869	862	849	893	862	918	839	879	952	834	935	856	919	888	855	882	880	882	912	891	902	851	866	897	881	850	815	851	830	932	814	810	875	924	885	849	862	884	871	893	877	846	868	888	867	853	853	829	933	903	872	811	843	884	891	886	849	883	951	861	869	853	887	908	800	847	837	913	841	868	904	926	904	861	861	846	872	848	875	855	897	845	844	919	890	864	898	848	812	888	947	855	830	861	885	843	819	867	923	830	910	884	896	891	856	902	847	844	878	785	832	875	859	868	920	902	845	913	857	895	826	834	855	922	891	890	871	832	883	845	913	893	873	890	833	888	894	911	834	839	883	841	824	883	858	875	855	867	889	888	893	882	795	873	864	921	860	866	885	920	877	875	887	831	886	890	862	850	856	873	872	839	851	857	912	859	913	819	838	860	840	831	869	906	919	928	861	886	810	915	885	864	838	816	858	838	902	853	910	890	809	902	876	799	852	817	844	869	855	853	874	899	934	833	858	932	856	841	881	872	866	799	879	863	849	882	917	853	872	916	890	885	848	850	875	823	872	839	863	902	853	793	882	907	875	879	863	878	889	865	839	852	849	892	864	887	857	860	871	849	869	859	906	932	804	889	883	842	820	851	855	857	825	877	865	858	842	873	871	838	887	855	884	864	841	910	873	889	865	845	890	869	877	866	884	905	852	862	872	815	864	823	863	860	903	820	852	896	887	829	917	877	863	882	866	925	862	894	819	843	838	821	850	800	885	847	856	863	892	821	851	896	915	833	843	911	873	883	855	864	879	795	886	908	876	895	889	870	853	864	854	822	866	828	890	827	883	847	870	892	866	864	934	839	875	887	890	857	881	866	826	878	846	894	829	881	916	880	883	868	874	863	848	910	900	852	837	821	863	841	897	890	869	836	897	869	895	928	848	825	870	868	898	896	914	843	853	824	818	851	865	878	848	868	913	914	889	843	875	847	936	913	898	835	835	856	866	888	842	848	838	888	875	849	841	858	842	878	904	890	853	866	890	872	874	873	887	854	841	894	834	814	900	869	896	910	806	883	879	826	884	841	865	842	912	868	880	851	897	863	875	922	893	805	892	898	835	895	851	814	895	885	916	848	866	887	884	861	850	887	911	792	837	902	856	855	911	855	808	900	831	833	877	886	910	868	859	812	881	825	818	859	903	924	857	845	870	901	864	893	882	907	873	851	852	860	837	864	821	838	873	898	873	864	878	824	898	922	872	908	866	873	863	958	878	913	866	859	827	941	851	845	883	875	835	882	833	819	870	834	901	889	928	841	909	877	919	842	894	897	899	825	856	854	887	922	820	950	856	891	881	867	914	829	829	907	880	809	808	872	895	910	898	868	873	835	864	886	806	860	894	838	910	857	855	881	880	858	861	876	865	842	883	911	880	844	860	869	799	887	878	896	878	861	877	936	831	865	900	930	869	917	845	839	842	854	857	887	860	888	870
32918	57375	45360	22583	14503	12789	11519	8949	6524	4873	4108	3681	3277	3035	2652	2458	2288	2291	2079	1941	1627	1566	1436	1301	1278	1279	1364	1249	1155	1174	1199	1203	1218	1256	1295	1146	1087	1075	1081	1048	1003	1052	989	1056	978	1002	977	1006	994	957	988	1008	1008	991	992	950	909	952	980	1042	950	1001	1012	930	986	952	951	1025	979	1025	1006	981	971	942	1006	957	948	998	976	925	937	1026	966	1014	1005	970	958	963	965	987	948	909	972	974	993	931	950	1020	938	958	998	965	988	996	1003	961	927	1017	987	961	998	1008	987	974	933	1002	995	951	939	1030	941	939	1009	959	971	977	962	1018	1018	932	996	943	976	960	969	914	956	986	971	971	1018	1023	966	965	1026	923	984	972	1000	944	965	1010	959	1003	964	921	974	981	951	993	996	906	988	987	944	951	991	980	977	981	983	959	977	1016	922	990	944	932	991	973	951	930	948	962	1008	951	972	959	986	958	1001	942	1012	958	947	1014	993	982	982	991	983	935	942	956	959	1073	965	969	932	953	959	979	940	1004	1006	989	999	960	996	974	984	997	956	1044	941	961	968	993	998	891	1035	951	1010	1004	950	931	1026	993	971	957	982	1030	967	970	917	957	974	991	990	969	907	1019	970	956	963	969	1007	966	968	986	950	970	993	947	1006	978	918	1022	1007	937	989	927	1006	931	946	945	1033	990	1023	989	958	971	947	943	976	959	948	991	980	971	958	994	997	1065	997	986	952	944	996	942	993	1008	990	1004	986	990	1007	934	993	986	991	1011	996	970	941	981	941	977	937	977	1008	991	1002	975	965	943	1001	956	972	964	977	986	969	989	959	1005	953	954	968	993	988	956	958	965	976	974	929	972	928	995	967	921	1007	976	967	918	953	1030	942	960	1001	970	980	990	972	1026	984	1003	1013	1021	987	945	955	1027	965	954	948	998	928	1023	979	916	984	959	989	1052	1008	991	996	973	1012	1000	982	961	983	961	969	978	985	1004	998	959	1000	935	998	918	963	937	977	949	985	917	950	999	979	996	972	990	979	929	972	990	964	974	989	978	959	976	958	947	970	927	948	930	1017	985	991	978	963	1012	989	979	1000	1003	1019	1026	958	1009	980	990	914	1013	988	959	998	956	950	931	942	930	1005	930	954	968	976	982	951	1005	986	1041	1009	980	1018	1003	989	956	1011	1010	947	967	976	988	1016	957	985	977	956	992	998	962	931	968	987	966	982	967	985	944	999	970	964	971	949	973	955	936	982	966	927	1007	945	972	955	953	999	1010	989	958	1025	925	922	925	962	960	928	951	1018	991	1003	994	999	975	934	1004	1003	935	929	994	995	964	1036	1021	996	932	927	999	945	976	947	945	939	929	924	961	936	939	969	1031	923	995	996	1000	970	973	1003	1012	985	945	988	959	958	972	1021	982	928	918	932	943	990	1010	937	948	1004	1030	1003	976	988	992	973	969	971	956	985	965	962	976	951	945	993	1002	967	1008	962	984	927	1044	983	977	958	968	1015	933	971	954	964	1016	1000	1040	944	957	981	1028	956	908	1009	1009	913	1013	1048	996	990	976	1000	914	1012	969	1037	963	938	976	1038	984	924	982	931	942	1017	1019	1052	978	1016	988	1012	971	970	965	971	931	955	978	891	962	1007	965	1024	1012	946	952	920	1016	954	954	939	974	997	972	924	1009	975	984	941	980	983	1000	959	984	1023	953	989	922	985	942	995	965	963	1009	941	969	932	1038	942	1035	975	979	962	922	910	961	923	951	963	966	964	1012	945	971	1045	963	931	982	994	942	974	889	945	957	977	1011	956	982	995	969	1055	952	968	987	1004	955	942	1065	965	927	957	1011	946	961	980	980	1029	995	1014	952	999	984	1048	975	970	908	988	954	949	951	991	994	996	937	989	1027	947	1041	1007	984	964	970	957	1018	993	992	1006	979	996	960	940	955	954	980	977	945	960	959	981	951	955	957	947	981	963	969	960	953	995	989	935	903	960	993	952	983	949	1029	973	1006	936	1014	931	995	966	981	987	893	985	1053	1019	1052	984	980	960	949	964	964	986	950	1044	972	941	968	912	1018	958	988	959	943	936	994	939	984	979	962	1012	1015	928	936	945	934	1015	992	975	923	996	939	1004	971	977	1002	1032	978	916	966	987	949	957	953	957	957	971	975	959	980	975	958	975	923	989	962	1000	1039	927	940	976	991	952	946	922	981	984	984	973	927	981	962	976	947	942	966	929	954	1003	996	993	1021	930	1003	982	980	981	932	988	989	893	961	1002	977	1026	974	997	915	958	977	953	963	1016	955	951	1001	984	1057	939	1032	924	1000	963	986	968	1031	996	1024	972	977	985	953	970	986	972	931	1000	985	991	999	959	1029	984	969	995	1004	996	1022	951	918	1003	992	1004	949	946	991	958	997	932	992	983	1001	1009	937	988	968	988	957	953	999	945	995	993	928	947	1001	956	940	1024	983	887	963	968	1019	970	963	1010	944	934	998	960	1044	925	978	974	986	984	962	1001	942	1010	976	993	987	993	928	936	1056	1020	942	958	978	984	966	932	903	954	997	974	988	961	929	948	976	943	983	900	916	964	977	945	961	1006	924	913	946	1015	917	927	950	989	941	1011	957	908	1004	975	952	1024	973	963	1007	995	988	948	959	1023	964	1002	1065	920	964	955	1005	973	934	973	951	927	944	976	992	946	1011	966	1010	982	1019	918	999	998	980	895	1019	917	976	1026	962	946	961	990	958	971	970	921	947	948	949	993	940	988	948	913	950	931	1010	913	1009	982	963	913	937	990	951	993	931	938	980	951	959	972	976	1000	984	953	932	975	988	954	910	937	972	958	972	968	949	1036	936	935	959	958	1006	971	1010	990	978	1015	968	934	928	991	973	973	947	969	1005	971	953	985	968	987	943	971	962	920	978	940	967	992	970	972	989	1005	963	994	958	940	992	982	966	1040	991	940	1029	1003	974	981	957	978	980	893	951	935	1020	1032	925	995	924	975	984	994	983	940	987	1011	935	930	950	999	940	927	930	981	917	1007	959	968	1011	913	988	980	924	952	1005	925	977	973	1016	985	1026	924	939	979	957	962	993	984	990	956	1011	971	958	971	950	974	956	1031	935	961	944	971	987	959	988	979	1010	1026	983	974	911	977	918	997	984	925	934	1050	958	997	993	1048	1030	1044	940	963	1017	952	971	971	1008	1065	995	991	982	977	1018	952	908	1002	963	993	952	943	980	983	998	979	986	950	937	972	988	1021	1022	936	943	971	945	964	985	1025	989	991	935	1006	1007	972	982	994	927	954	998	971	961	948	989	904	940	992	959	974	973	985	1013	981	932	949	949	967	978	964	1027	968	930	1009	946	927	1004	974	917	942	987	1002	965	982	959	927	966	1011	935	988	987	989	991	953	987	968	931	967	991	957	1067	915	973	975	969	943	956	1003	1009	995	956	968	1000	955	973	980	982	956	951	950	986	954	949	899	974	999	1001	974	943	959	943	1020	935	963	975	977	1023	1016	891	1009	1000	974	972	976	972	995	998	999	960	996	976	943	1015	938	964	980	925	983	951	929	898	947	961	960	944	898	964	987	990	982	984	901	921	957	932	935	993	971	974	1016	983	978	989	925	966	985	956	955	927	961	942	938	967	964	978	923	1022	921	994	1011	1028	1038	997	963	1017	957	1001	971	988	1055	969	972	963	957	998	918	951	949	1012	939	967	937	979	943	924	987	946	966	953	940	965	976	991	948	935	979	986	983	945	976	1011	942	972	953	1002	946	924
28868	26038	25083	10596	3484	2496	2037	1601	1263	1090	931	796	763	761	715	773	642	738	690	730	656	645	660	674	603	621	618	644	622	607	602	630	584	597	654	590	545	534	588	608	527	587	574	552	577	543	532	525	521	530	534	563	560	527	594	518	567	560	555	574	575	552	579	538	524	525	534	570	572	579	545	541	547	617	546	537	550	527	491	500	526	588	539	515	531	535	521	601	559	552	598	538	557	574	547	539	539	578	561	565	589	560	514	551	522	535	568	519	531	505	562	581	575	562	613	562	582	555	515	544	518	553	565	518	603	562	622	521	540	542	527	572	565	549	527	506	537	566	528	520	591	544	511	549	551	532	579	570	559	548	546	514	560	534	555	559	575	539	544	554	525	591	511	548	513	570	578	574	552	580	539	542	584	584	552	561	544	525	565	582	577	556	532	584	569	572	561	515	606	542	550	523	579	516	555	563	540	551	583	531	539	570	560	575	557	545	559	551	566	519	587	596	556	562	552	516	566	559	521	536	544	575	531	541	560	540	538	527	550	555	588	564	533	520	527	556	555	563	578	558	587	522	586	565	558	524	532	568	524	540	574	528	565	557	565	566	546	568	518	512	529	547	571	527	505	568	561	520	535	518	550	552	546	571	570	566	550	572	567	547	543	545	555	557	610	542	520	534	552	570	573	565	569	578	566	531	562	571	552	610	522	594	513	527	523	550	566	563	579	541	565	500	560	527	535	538	539	554	529	551	565	574	549	577	559	551	529	567	581	550	539	550	539	565	550	618	570	554	528	517	566	569	546	532	534	558	558	566	554	593	553	533	557	545	540	543	552	515	503	557	527	549	560	556	570	578	560	578	567	570	579	562	526	548	555	500	570	541	544	564	553	564	520	565	558	564	524	549	580	534	514	584	505	539	544	547	555	577	501	564	510	540	523	518	561	581	536	513	550	606	544	548	573	531	543	547	551	570	571	540	524	529	531	570	565	553	569	546	571	523	546	532	523	543	512	546	548	527	581	563	544	559	539	542	562	558	539	568	552	557	542	522	574	556	540	578	586	556	539	557	570	526	539	582	565	581	579	543	537	559	550	562	538	610	572	527	535	587	548	546	584	566	563	523	571	562	526	588	559	547	598	520	569	558	551	509	561	547	528	547	589	564	568	578	590	535	557	558	580	561	565	600	539	518	530	574	569	547	539	555	563	569	531	572	531	519	534	567	520	575	605	520	559	541	538	547	576	520	591	589	558	573	531	535	513	581	579	553	558	566	567	571	570	562	512	546	615	607	552	555	583	561	597	529	515	577	563	539	550	539	548	559	543	553	589	537	550	530	589	560	588	565	525	554	554	541	540	548	553	550	542	562	530	595	543	579	537	559	568	580	515	533	554	567	556	544	531	535	554	533	577	511	531	576	589	549	579	543	543	529	564	559	567	514	546	561	572	536	563	499	578	554	570	568	559	533	581	540	499	549	576	582	508	522	532	537	559	551	584	578	540	549	559	584	521	509	520	550	485	565	574	566	520	542	564	555	512	570	545	550	569	550	568	557	551	593	530	544	521	524	568	554	514	568	543	534	550	557	559	552	497	566	593	539	561	516	563	511	560	586	524	539	546	532	554	564	571	534	507	513	583	583	552	566	507	532	514	581	525	522	521	554	591	579	516	531	548	553	525	520	538	581	557	549	564	524	555	532	594	523	591	536	576	583	552	547	503	539	573	569	576	527	544	553	557	515	552	538	549	569	495	535	578	585	593	545	547	542	538	567	535	571	537	553	539	514	569	537	573	543	541	534	585	522	551	569	556	604	534	506	514	549	543	540	521	576	557	567	588	554	543	552	579	552	580	570	587	546	560	534	581	569	517	523	568	510	541	554	543	548	535	526	608	558	533	573	588	588	535	519	551	538	583	572	569	515	542	595	552	534	541	503	574	516	608	586	533	532	563	533	554	548	524	554	531	562	569	538	531	564	559	512	535	560	602	560	566	537	530	541	524	522	588	587	562	599	539	578	548	592	590	565	593	528	492	541	519	551	543	540	529	555	578	513	555	548	511	577	534	534	558	551	540	544	557	564	537	538	532	537	558	620	538	550	533	573	551	569	577	549	525	561	568	511	518	564	520	572	574	530	561	594	541	541	525	556	537	569	552	574	549	535	581	502	562	550	536	525	573	571	525	569	585	500	555	583	568	581	539	573	534	525	566	555	585	554	548	524	526	528	565	506	539	530	550	530	602	588	516	552	580	563	583	555	516	554	556	534	513	524	557	544	562	551	549	569	497	600	535	578	519	569	557	559	571	509	564	538	573	535	575	570	544	524	505	559	574	524	597	566	509	565	557	557	601	535	557	579	527	559	575	530	579	539	572	597	549	546	543	538	584	566	562	571	551	535	567	560	543	614	552	472	550	551	520	574	549	566	571	560	553	530	585	523	602	611	601	545	560	544	534	535	527	537	593	591	597	537	532	529	547	588	537	561	563	526	527	553	561	578	587	531	560	585	570	535	552	565	563	560	562	563	567	557	546	557	563	507	562	536	554	569	510	557	537	556	528	561	547	537	585	554	580	547	562	497	547	556	567	591	554	509	548	551	550	557	513	589	530	541	520	561	529	594	601	551	565	518	580	536	537	540	546	568	571	554	591	548	514	508	556	563	580	584	567	534	587	598	555	549	579	556	549	561	569	565	559	517	520	509	541	554	541	575	575	584	600	551	555	562	602	544	575	597	568	579	571	555	553	560	561	610	541	539	556	532	552	562	540	550	528	533	565	546	541	548	603	545	585	520	546	533	520	592	555	572	529	579	535	544	546	511	558	573	578	564	573	542	585	567	562	529	575	554	524	536	576	520	509	529	544	558	505	585	543	510	531	564	562	518	563	576	592	562	585	564	523	556	526	544	555	536	528	541	549	562	554	553	556	556	529	523	551	552	528	536	578	563	587	561	576	557	498	548	529	558	592	550	533	582	581	550	530	565	531	544	563	543	585	543	546	515	573	562	553	582	542	539	603	610	522	573	571	569	506	552	523	564	535	513	564	562	572	524	541	589	533	569	566	554	551	531	528	534	542	575	548	546	552	580	566	610	568	581	561	561	544	551	589	592	576	595	551	577	542	505	534	560	558	545	601	551	539	557	517	546	560	558	553	542	539	554	511	524	554	549	537	551	536	589	557	561	565	507	540	570	570	525	540	548	562	555	535	570	570	560	573	525	556	569	527	550	513	550	568	585	523	559	528	524	568	567	560	521	532	588	573	578	574	551	526	568	557	558	569	563	546	547	532	518	512	534	544	559	597	541	548	578	554	519	554	559	563	593	587	566	557	508	584	556	547	595	536	585	552	583	523	514	583	566	594	552	555	568	567	559	523	548	545	535	557	532	558	581	604	567	568	502	508	563	546	560	522	547	522	547	568	525	533	560	598	513	564	532	554	575	546	517	571	597	543	514	535	537	558	516	572	580	546	541	537	512	548	526	584	546	519	556	543	550	609	555	521	513	599	551
29888	40301	28411	10593	6030	5025	4115	3451	2501	2075	1700	1323	1227	1207	1121	1106	1019	977	1074	1066	923	847	811	819	808	809	789	764	731	727	777	761	798	799	804	774	713	669	713	681	657	661	657	637	703	687	672	660	686	680	637	654	674	617	681	649	702	666	682	652	676	714	650	654	711	633	648	668	690	669	685	650	712	694	641	692	637	674	693	631	681	637	708	631	645	666	663	665	698	660	688	639	713	711	683	632	662	640	664	679	656	676	617	648	660	738	664	654	649	689	670	659	696	704	665	647	646	679	685	674	629	672	673	662	659	686	699	665	669	651	647	656	646	655	652	638	678	668	707	684	668	633	693	645	642	660	695	649	709	658	633	659	659	663	708	625	672	682	671	711	649	663	650	644	689	680	650	698	673	680	642	678	662	659	649	656	645	663	677	636	727	677	691	652	679	638	683	676	637	680	676	682	683	644	644	692	704	670	664	671	701	670	662	686	711	692	652	627	674	718	665	628	701	696	636	679	621	681	664	677	648	646	672	623	664	674	695	679	682	666	686	670	679	673	655	668	656	655	659	689	685	672	636	677	655	720	651	666	652	677	702	706	668	689	625	675	652	680	677	657	688	659	685	666	638	653	699	681	646	687	689	700	671	647	740	681	661	680	684	682	631	661	684	660	674	675	664	662	655	660	643	679	695	663	692	611	668	677	685	632	701	640	633	660	663	664	679	629	698	691	663	669	682	635	714	660	675	663	643	653	671	689	670	674	660	674	640	619	680	652	701	611	647	607	710	648	701	695	636	691	678	686	668	645	673	676	700	682	637	659	697	699	665	675	653	684	685	645	710	658	656	666	681	650	678	625	683	668	690	620	618	629	660	689	639	673	656	644	653	640	682	690	679	672	685	700	621	652	640	648	707	706	717	658	643	680	675	668	688	670	643	679	656	660	604	613	670	638	646	690	620	693	664	657	652	686	646	709	744	666	657	636	647	670	626	658	679	678	659	699	660	654	717	671	658	653	655	682	649	676	715	624	671	638	665	699	668	670	676	673	678	701	694	692	668	711	717	651	664	692	632	666	652	723	670	668	697	643	692	668	635	689	674	702	698	672	626	651	652	708	676	663	629	673	667	705	647	673	645	657	668	668	706	685	659	668	726	679	647	712	644	676	670	620	701	689	654	629	691	644	695	695	679	637	671	655	701	663	678	704	658	676	709	652	639	676	677	644	657	686	690	640	686	621	662	695	673	612	631	660	671	662	698	698	686	643	638	638	695	672	666	686	649	669	652	646	660	704	666	663	663	702	636	676	658	697	685	671	649	635	669	674	695	660	675	671	654	630	722	682	678	603	674	643	629	707	700	654	653	641	712	660	706	696	676	609	691	639	624	636	640	660	667	631	676	635	681	669	705	662	693	651	641	685	633	700	671	704	639	706	656	671	674	632	644	640	628	646	683	694	644	645	700	658	629	642	620	696	680	631	647	656	678	658	685	647	722	645	693	654	722	672	618	685	655	668	650	689	652	645	662	653	675	677	664	726	670	654	693	658	656	631	710	662	655	656	704	656	691	683	651	658	619	649	646	677	686	659	696	665	662	702	694	656	684	648	691	721	631	638	668	668	696	698	654	658	631	667	636	680	664	650	671	678	698	709	695	704	645	645	657	676	615	648	670	706	653	653	689	695	632	616	676	651	702	681	666	672	662	724	721	617	655	686	681	642	673	662	690	679	659	648	688	674	688	665	717	658	634	690	648	658	612	647	715	686	647	678	718	643	649	671	664	612	676	661	651	656	696	688	713	627	669	698	662	648	697	701	677	630	632	650	639	644	711	653	625	674	659	645	669	685	625	711	683	667	686	692	646	705	722	628	684	701	658	714	700	658	636	629	693	691	625	685	655	632	692	657	660	653	674	707	651	675	723	679	633	696	639	629	689	687	658	646	645	662	667	649	680	689	704	636	717	660	666	699	665	672	651	666	671	624	704	697	650	657	636	619	674	661	696	678	699	632	662	641	675	636	656	665	634	669	666	691	684	692	688	637	687	634	633	671	642	672	694	636	665	621	661	702	660	633	698	586	677	694	705	673	678	665	658	680	679	687	678	646	712	653	688	664	693	669	677	712	700	654	626	621	653	662	662	685	656	666	631	705	657	708	680	663	634	605	621	653	639	661	641	693	691	663	660	661	709	645	643	620	653	687	706	643	691	733	702	626	639	668	623	658	694	634	661	646	646	670	686	688	696	712	673	624	669	683	684	649	661	697	657	678	684	653	691	681	691	628	646	704	679	654	676	718	707	670	693	680	660	677	621	677	650	616	672	659	627	623	639	678	680	639	666	663	649	684	666	648	699	701	673	656	666	716	671	655	691	703	658	658	684	641	678	682	659	628	672	687	689	696	622	699	681	617	669	655	662	679	655	696	680	661	664	626	682	683	677	669	667	653	656	649	690	670	689	684	637	674	662	683	654	654	639	683	664	634	643	635	656	685	671	669	666	637	663	667	699	670	698	598	657	683	684	693	691	722	630	720	651	661	676	656	657	701	631	682	643	638	692	645	596	692	688	673	667	670	654	639	659	664	736	680	670	662	712	631	662	684	713	650	656	681	649	671	698	650	618	673	668	701	698	656	728	700	634	682	649	624	692	687	651	611	682	695	652	685	624	695	700	686	700	695	699	688	662	692	710	643	665	680	680	646	654	687	686	661	663	671	669	679	621	651	641	679	685	670	642	699	690	668	673	659	665	677	648	664	662	664	669	684	657	699	640	647	681	680	740	659	712	715	659	659	669	626	666	670	604	633	717	658	676	675	629	631	605	644	676	642	684	689	630	660	650	597	644	659	682	677	621	707	692	704	680	663	641	632	624	620	647	669	675	684	652	687	684	705	641	637	680	672	647	656	674	664	667	649	679	661	675	681	637	670	713	677	707	664	670	679	616	678	653	685	673	666	696	672	671	666	654	666	672	694	645	652	682	668	698	663	677	706	671	673	662	668	661	656	628	713	709	648	663	665	707	684	682	687	650	665	684	647	683	703	672	664	629	663	651	659	649	647	643	675	635	688	663	674	629	652	670	712	693	673	637	626	719	634	666	718	691	630	660	665	671	697	611	681	667	666	672	714	678	639	662	643	652	681	647	635	673	687	704	669	667	712	695	687	661	675	662	687	636	683	670	684	689	623	662	702	748	647	662	661	659	654	688	665	657	685	657	689	708	705	642	624	639	664	683	692	664	700	662	667	653	687	671	672	692	657	696	731	677	682	683	702	661	649	630	641	706	668	625	656	710	710	699	651	660	671	684	647	627	685	658	654	650	667	646	635	652	679	671	653	638	666	657	686	687	616	660	655	650	669	628	645	622	682	637	729	601	691	663	699	689	644	667	681	704	653	689	674	659	685	716	642	671	668	662	656	656	682	661	653	656	671	667	663	666	665	686	667	693	645	682	671	624	685	667	641	647	686	593	662	688	694	719	661	698	686	666	662	679	663	698	661	693	651	698	642	646	671
23997	20910	27938	24191	20030	9587	3999	2879	2007	1512	1436	1222	989	916	843	853	817	766	785	795	723	697	663	686	652	616	672	662	591	581	566	598	625	641	611	653	546	508	539	557	551	501	513	564	519	527	540	551	533	538	456	501	503	512	499	504	540	544	514	535	514	475	496	512	510	516	538	540	524	525	548	518	509	511	516	492	535	518	481	509	512	530	493	504	532	513	537	488	513	538	524	503	507	525	498	557	516	531	508	525	539	532	514	548	529	506	540	563	502	507	500	584	463	559	536	514	480	568	479	517	531	535	488	493	539	537	535	517	511	499	545	546	518	510	556	498	537	497	551	535	508	507	493	485	517	523	531	568	521	516	532	512	517	520	519	495	539	548	525	513	543	510	554	534	515	500	524	523	559	519	514	555	542	509	529	519	491	535	547	517	523	522	490	512	490	495	490	529	507	529	491	520	537	532	527	532	530	495	527	496	509	535	519	517	493	489	504	531	498	531	546	510	516	508	519	488	515	510	484	528	513	468	553	512	492	503	514	522	506	515	577	470	542	530	491	490	511	489	552	489	482	504	513	522	483	516	501	493	535	518	553	505	510	509	503	530	551	551	528	534	500	466	519	511	506	504	503	509	506	475	538	511	531	485	488	489	510	510	510	483	538	517	513	545	511	522	484	507	497	564	520	503	537	515	512	554	494	475	533	506	510	515	498	502	537	537	499	536	530	519	520	570	495	546	494	559	552	502	496	483	512	499	524	483	487	535	502	481	519	467	514	588	499	527	512	512	498	526	545	540	492	528	492	515	525	520	507	495	516	525	522	508	510	522	508	511	494	521	532	506	496	578	531	484	508	525	528	512	499	542	527	479	525	489	519	526	515	542	480	505	503	503	474	510	535	501	552	526	508	506	510	504	499	555	527	489	492	567	510	581	504	516	542	501	535	495	465	551	506	475	508	506	535	532	553	563	458	503	530	523	531	516	495	484	548	477	527	541	516	514	511	496	499	516	548	530	498	552	487	477	536	523	461	485	521	502	527	506	542	500	525	480	513	513	566	486	527	494	521	475	507	502	517	539	531	529	485	532	506	526	527	507	538	527	496	546	443	521	517	496	503	538	539	494	481	544	550	517	557	499	502	520	522	479	499	504	509	513	534	515	511	499	536	478	492	525	501	530	550	544	527	482	485	478	532	551	520	511	517	516	509	545	484	472	522	544	496	476	529	573	552	493	489	500	520	489	523	528	504	544	525	513	476	497	527	547	544	482	499	545	490	490	520	516	480	497	550	514	505	536	468	512	481	515	498	527	490	535	531	489	494	462	506	522	523	549	515	512	502	516	549	489	473	476	541	523	519	529	501	472	514	500	501	508	487	533	533	507	534	503	529	479	463	489	496	533	541	497	464	541	484	482	543	493	512	498	473	508	526	471	554	507	510	537	510	484	514	510	461	486	502	524	519	534	488	499	535	486	541	519	513	550	554	541	482	502	490	552	517	543	487	569	483	528	529	532	524	496	516	517	520	551	486	525	531	512	494	498	495	506	520	505	471	493	493	543	494	495	525	544	499	540	527	536	549	518	519	517	506	479	480	467	510	491	510	486	549	498	536	532	504	504	499	483	482	552	465	484	520	496	498	533	478	544	484	503	513	472	525	539	511	522	493	512	527	554	506	542	488	533	551	504	512	524	505	530	462	480	477	518	535	562	532	545	502	503	507	525	579	501	493	536	524	554	518	510	542	507	507	517	503	516	552	523	509	524	493	466	522	523	505	555	527	549	521	509	529	533	481	544	548	528	528	517	502	479	536	488	505	542	536	472	494	510	573	481	470	565	509	533	523	512	498	491	537	526	522	504	488	531	479	479	511	479	536	507	506	534	489	530	541	507	486	536	562	499	508	524	494	502	495	534	510	525	514	505	541	527	483	475	492	511	492	473	514	506	490	501	513	522	526	553	482	529	507	487	528	531	486	501	501	500	497	468	520	534	534	498	499	505	533	528	537	512	508	503	507	490	549	543	492	526	505	519	532	513	520	535	491	532	495	479	494	522	521	485	496	500	507	509	509	547	532	507	524	539	520	517	492	504	479	493	483	495	513	549	523	509	531	520	547	486	491	499	520	498	521	513	522	507	552	495	514	511	540	572	523	504	568	496	524	527	473	524	521	484	511	515	494	506	511	501	506	487	486	533	489	482	524	487	503	495	502	511	511	527	512	513	507	486	514	478	515	501	493	509	525	533	503	506	549	482	512	509	495	523	497	539	553	506	504	508	509	451	474	535	529	522	536	532	487	473	505	534	507	503	511	488	472	500	554	497	535	534	503	512	517	493	520	536	516	541	552	446	497	498	528	478	494	483	491	485	483	517	536	509	494	508	527	487	527	539	506	503	503	496	515	536	547	498	566	529	468	505	548	474	477	500	568	567	515	486	542	514	508	559	481	541	469	520	522	517	493	512	539	479	509	526	512	518	539	488	528	514	505	545	493	485	509	541	522	510	499	484	535	541	485	512	522	504	475	533	537	515	496	510	505	572	493	561	517	496	532	499	509	499	500	570	524	499	517	498	533	520	501	512	546	554	517	515	535	479	519	538	513	502	532	492	509	460	528	499	510	512	541	472	505	515	493	523	552	514	501	540	512	517	537	478	510	530	534	502	477	561	545	505	485	523	519	546	504	471	519	552	522	524	497	509	499	509	520	506	507	541	506	481	505	507	548	557	493	540	521	545	530	532	545	530	525	521	505	541	552	479	500	532	523	504	500	530	509	527	533	505	490	524	510	492	497	469	509	526	511	498	527	492	546	483	455	545	518	482	516	518	505	555	517	547	507	503	497	601	554	539	562	541	509	510	482	502	504	526	504	489	510	581	519	518	505	511	514	512	520	553	522	532	533	506	495	539	504	530	500	501	505	513	524	525	500	497	540	547	475	495	555	488	497	510	512	493	502	496	530	506	493	534	508	479	500	481	539	503	534	505	542	477	529	501	533	570	489	493	488	520	482	550	501	508	517	506	504	490	479	467	529	494	516	502	540	462	522	539	484	550	569	486	507	485	481	496	482	519	544	513	470	515	502	503	500	514	521	542	477	559	526	519	506	540	495	513	541	534	488	496	501	518	555	550	481	510	508	584	475	523	477	548	514	532	510	511	527	502	521	488	547	510	507	486	467	523	486	493	481	519	466	530	456	457	488	493	502	480	483	527	505	489	507	541	544	498	464	497	478	494	532	461	515	520	519	510	538	514	489	525	524	502	516	527	478	478	508	495	559	479	529	496	539	496	562	529	507	496	531	522	514	490	542	539	504	531	517	541	524	503	528	496	557	479	512	533	501	535	485	521	509	538	532	524	519	476	527	502	485	509	540	515	565	522	508	526	477	496	481	521	492	455	543	506	533	542	518	496	506	513	540	531	487	501	537	500	497	476	507	512	498	487	501	522	498	547	525	552	507	508	547	455	502	504	488	504	505	515	514	487	524	475	491	508	525	531	450	506	538	515	505	533
30857	50783	38690	19060	10629	8209	6460	5565	4093	3167	2672	2183	1791	1666	1454	1439	1234	1243	1277	1259	1150	965	977	930	1008	897	854	848	870	748	762	729	714	820	844	817	726	711	661	652	666	672	580	639	651	619	627	681	650	631	672	667	621	618	590	650	637	648	630	652	646	647	621	596	626	584	607	603	597	665	617	611	657	638	619	581	626	623	646	636	570	627	595	599	613	616	667	637	606	624	664	632	639	568	613	624	674	589	656	606	626	604	632	680	613	616	589	612	627	614	625	667	576	571	619	606	611	591	644	614	609	603	602	597	612	625	612	618	595	621	633	595	616	564	611	623	617	626	633	621	612	619	637	618	611	625	627	669	607	636	600	606	649	618	618	609	606	622	565	604	565	637	652	615	612	607	578	668	637	601	597	629	625	590	645	574	624	609	598	596	632	609	646	613	600	597	593	631	593	662	601	602	624	622	665	604	605	634	569	630	622	603	610	642	642	612	603	625	623	648	604	667	624	612	644	620	608	594	640	572	649	621	611	608	618	612	629	617	565	603	561	600	667	627	624	596	616	618	593	597	550	644	607	595	614	667	575	586	625	583	614	614	593	637	598	637	616	633	622	637	579	672	667	628	624	618	636	605	591	653	614	651	604	595	617	618	646	593	615	621	650	647	624	583	625	623	635	605	602	640	615	605	580	598	611	652	603	642	658	620	595	637	586	616	597	627	640	599	648	595	620	604	620	646	602	606	618	600	623	609	608	619	609	609	635	628	618	608	611	663	598	588	648	610	620	571	600	591	585	597	649	642	622	650	626	604	624	643	603	629	615	590	642	597	584	612	625	639	584	596	622	634	632	657	620	611	610	599	619	606	618	622	622	607	607	598	626	610	605	617	604	618	584	620	582	592	669	629	647	589	660	610	599	590	578	601	598	637	581	612	579	568	582	638	666	580	566	633	607	636	598	601	659	614	645	621	636	615	616	578	611	681	555	578	564	596	636	620	601	613	617	585	633	598	579	575	651	591	624	621	619	628	624	612	612	619	577	611	624	594	628	661	597	607	619	571	606	595	613	565	610	640	647	592	619	646	634	569	595	639	638	651	602	664	645	624	625	606	568	669	646	656	577	617	586	585	603	646	594	635	607	582	603	595	634	585	616	599	632	650	606	591	609	624	642	610	587	617	578	623	580	649	612	645	613	608	613	615	602	612	589	543	617	591	583	651	609	602	581	582	619	598	647	620	638	621	606	629	628	635	606	606	627	588	625	614	631	608	608	596	626	602	618	595	582	591	599	643	612	615	603	619	635	599	670	625	595	630	626	611	561	621	628	635	621	612	623	593	656	658	630	609	597	599	623	619	635	616	573	612	572	630	619	630	591	637	613	615	575	596	613	614	558	567	560	635	593	582	607	601	647	662	598	653	653	641	612	627	586	639	637	622	634	638	651	555	624	674	611	660	652	621	648	642	653	649	600	631	670	615	623	599	619	592	623	588	625	636	642	581	603	592	596	604	620	624	611	611	619	624	590	617	629	620	614	614	675	593	615	633	612	613	586	601	644	664	599	580	572	570	608	623	647	617	609	611	577	569	632	586	612	607	622	592	598	593	597	644	619	587	603	631	610	628	642	578	640	619	624	659	626	624	610	640	633	611	599	618	648	564	602	631	622	645	621	593	634	618	580	623	601	607	652	611	627	640	596	614	631	611	614	610	619	669	616	627	641	622	592	653	598	600	592	563	605	584	621	575	577	609	576	611	624	643	523	614	635	581	690	640	605	594	651	575	633	538	633	577	596	641	649	595	618	611	611	594	635	598	607	588	619	600	619	566	668	609	607	614	675	620	596	605	610	613	599	634	615	622	597	625	615	614	625	651	601	625	586	595	638	611	628	625	634	630	603	579	601	552	596	616	630	567	620	634	602	605	670	631	640	646	632	600	585	619	619	664	652	612	623	615	575	582	612	585	646	624	650	636	609	575	622	606	601	609	568	642	638	623	611	596	602	618	595	621	604	605	638	617	613	559	642	619	642	613	648	594	624	595	624	613	638	597	614	610	625	587	612	604	617	569	606	621	580	635	594	605	617	616	564	565	588	621	611	607	659	602	627	618	574	614	632	592	593	598	594	615	586	622	619	611	588	573	642	632	619	641	636	595	622	557	613	626	545	641	616	581	624	585	616	633	609	624	649	613	673	630	598	622	594	608	674	580	657	631	574	645	592	605	590	614	631	585	584	615	609	652	601	620	648	621	612	624	575	605	626	632	600	613	667	576	650	648	612	596	612	604	606	604	583	594	617	603	652	608	568	647	572	584	633	612	580	620	627	604	634	600	640	636	619	619	652	651	593	604	664	652	623	601	669	604	591	618	599	578	664	625	624	649	654	650	607	562	638	635	617	597	603	588	606	612	607	597	583	608	624	595	626	599	621	596	595	618	627	626	636	604	659	582	618	627	618	612	575	590	609	624	598	605	616	577	627	630	619	587	635	590	588	635	616	638	622	619	617	662	641	670	607	619	638	618	610	616	655	619	648	626	648	648	605	666	605	602	609	648	610	539	635	591	609	629	612	585	624	613	621	662	570	667	590	649	609	640	590	594	617	583	641	620	610	655	633	608	648	631	591	636	603	631	591	602	628	648	609	649	636	601	605	630	598	608	621	637	635	622	622	601	607	590	622	587	606	634	631	605	626	588	607	587	613	644	601	612	612	595	568	614	609	601	648	562	639	604	616	620	564	622	623	619	593	651	631	605	614	639	577	613	621	643	601	635	601	581	573	604	658	625	641	611	650	606	632	593	631	623	646	602	604	617	654	615	621	625	607	573	633	624	631	589	618	629	643	615	637	621	636	568	562	613	579	613	599	604	617	598	621	631	625	607	637	609	657	624	629	620	648	616	655	660	573	626	636	591	625	622	619	600	594	590	622	632	644	618	620	610	616	611	612	597	628	627	590	617	639	644	590	591	634	594	616	599	605	592	609	607	624	581	614	601	648	631	643	575	627	578	576	623	635	604	597	606	611	582	590	633	620	621	631	608	609	629	616	588	580	648	648	618	601	612	619	604	618	646	607	594	587	613	594	633	643	646	632	585	615	662	617	610	624	608	619	605	599	613	633	652	620	579	645	630	568	586	571	618	620	609	587	637	611	633	648	610	618	637	606	651	593	670	632	611	636	588	613	647	626	636	551	617	641	582	631	674	618	637	618	621	580	615	608	604	607	593	606	624	636	624	634	625	598	641	626	582	620	626	599	597	632	619	651	614	618	637	592	604	631	573	538	577	576	630	640	650	631	608	643	662	610	594	594	617	568	636	636	589	655	617	591	604	573	625	593	638	567	638	647	600	645	577	590	625	621	585	605	633	608	585	621	587	631	617	630	598	581	589	596	612	614	643	618	634	612	565	609	649	615	605	633	611	655	620	608	619	602	600	606	663	622	628	571	609	648	611	621	630	582	611	608	652	603	623	639	603	599	563	614	613	601	586	593	635	690	623	615	651	603	624	591	610
25044	20956	27044	24580	11216	3959	2839	2233	2022	1732	1592	1294	1235	1195	1137	1010	1037	992	989	1052	1001	991	959	917	934	930	891	927	876	900	934	878	933	959	900	864	949	866	814	797	830	876	861	872	875	871	819	841	870	854	816	839	808	825	840	862	830	884	835	814	897	791	796	835	813	873	789	823	847	797	795	814	813	855	810	775	826	815	787	795	805	815	872	830	797	874	835	790	819	862	807	820	803	841	773	823	817	799	834	836	808	849	829	812	845	839	859	827	866	802	769	824	810	783	829	799	821	780	840	811	818	828	805	822	811	844	812	827	833	863	780	858	860	851	829	796	804	854	883	784	813	816	837	779	815	748	887	817	797	797	837	812	812	751	832	813	809	802	868	824	795	779	855	810	832	840	856	784	829	776	865	828	824	823	750	805	799	834	835	805	810	861	781	794	776	833	770	771	807	795	747	770	792	791	810	792	820	818	803	906	819	802	843	812	821	799	791	794	829	834	814	774	834	769	862	834	821	804	834	826	808	826	767	797	806	768	868	805	869	839	874	855	820	836	835	793	844	870	805	808	810	857	821	794	832	838	794	809	821	854	804	838	831	849	794	818	826	819	833	826	811	887	778	805	852	769	834	803	807	784	855	839	858	872	788	875	829	823	812	810	820	827	858	844	777	866	851	787	866	812	857	820	851	812	738	862	784	796	820	754	867	777	778	788	835	776	802	816	798	825	853	790	807	783	821	841	804	802	825	863	824	782	823	821	788	831	820	861	858	807	842	855	781	825	845	813	822	821	791	795	829	902	807	761	865	806	824	813	844	839	861	827	811	786	797	841	804	815	797	819	822	771	855	840	800	799	785	852	832	845	802	843	838	851	795	828	809	773	844	819	823	852	819	839	832	787	796	808	846	871	849	805	849	801	766	832	809	801	834	842	861	832	809	816	833	837	812	789	797	844	805	834	836	795	803	802	821	802	837	867	827	831	822	808	852	809	810	814	798	860	817	875	813	846	779	841	834	826	798	813	794	799	793	819	829	797	861	791	824	781	853	783	853	840	853	776	790	824	885	809	800	764	815	828	804	867	854	828	816	828	732	800	828	766	822	821	815	834	845	843	835	816	838	815	835	816	808	805	801	787	766	829	818	831	832	850	825	772	856	817	828	845	829	855	809	746	839	810	844	795	846	813	813	886	866	803	846	799	831	802	849	823	861	817	806	805	850	783	783	806	832	821	811	833	824	829	810	808	853	812	860	813	822	810	857	819	805	822	814	803	838	836	792	809	847	776	866	872	786	872	855	833	854	828	837	836	840	805	823	817	843	727	859	837	779	834	819	827	809	826	806	776	817	866	797	805	851	803	812	819	844	801	827	747	804	813	826	831	806	859	814	762	859	831	860	745	817	827	850	840	818	815	815	836	856	787	871	879	833	846	880	831	826	825	822	803	760	827	854	809	815	788	783	828	782	824	839	776	845	818	825	823	831	840	803	880	846	834	887	798	854	839	799	798	856	812	801	838	855	833	781	816	885	783	845	840	793	782	802	820	835	781	758	792	818	796	813	805	829	791	814	802	811	796	809	816	846	793	735	810	807	792	818	796	832	834	809	885	816	843	828	811	825	789	802	838	792	796	826	847	865	804	798	854	840	834	829	799	812	798	844	875	841	823	808	821	810	840	852	782	884	814	870	782	830	856	844	852	839	845	795	793	833	842	877	806	788	861	825	831	824	815	803	857	830	819	836	779	806	798	841	816	761	786	805	839	864	778	804	806	814	810	868	840	820	800	831	858	804	836	856	796	780	816	803	863	825	762	787	880	841	781	797	824	809	818	845	833	799	817	801	790	808	856	857	795	800	851	807	821	873	809	823	832	838	817	811	857	811	833	848	832	822	818	842	890	811	888	838	801	876	815	815	856	817	802	860	814	796	829	827	803	796	820	838	768	837	852	850	822	799	780	837	818	845	770	814	818	874	851	813	809	823	778	865	814	816	845	804	822	834	831	839	812	842	756	752	800	804	850	865	901	859	811	828	817	811	846	846	861	822	826	831	824	817	865	852	839	821	830	825	801	861	806	858	802	831	797	860	831	834	814	829	808	793	880	793	803	848	820	741	768	788	842	854	802	826	840	819	849	826	817	819	813	812	763	819	816	859	838	797	826	801	828	827	794	886	797	850	829	790	827	893	790	828	790	821	789	807	777	801	831	885	843	844	779	842	815	835	760	819	791	835	773	868	830	850	839	814	788	821	805	763	821	807	817	873	858	884	822	882	845	851	806	775	870	851	798	812	885	781	821	830	833	868	857	851	864	890	826	790	820	832	804	814	808	851	822	738	853	821	813	846	800	813	787	823	859	897	864	829	763	798	815	840	817	838	844	822	778	815	856	792	763	820	826	771	829	882	831	822	834	778	804	802	791	842	807	844	768	827	853	800	781	857	848	813	830	814	816	799	847	801	858	782	821	818	759	794	839	871	830	777	836	828	832	799	805	845	828	815	877	762	850	807	788	807	857	795	823	821	825	821	845	862	793	851	794	868	774	836	856	799	823	799	824	804	836	802	802	837	809	864	852	805	812	816	841	806	854	848	846	821	825	848	780	780	835	837	839	786	784	876	833	809	865	788	801	807	766	787	763	785	853	852	795	815	809	765	833	904	824	800	813	821	835	817	843	843	820	823	804	771	836	826	838	811	796	856	797	801	830	844	860	783	781	852	835	827	812	837	782	828	862	839	807	837	847	794	841	861	829	808	805	800	795	807	836	819	818	816	813	829	818	814	858	812	828	840	785	810	818	836	803	808	799	838	780	867	834	846	836	808	792	830	804	817	794	873	841	761	847	814	849	864	793	761	834	802	816	809	820	790	813	805	804	865	838	837	818	804	863	882	849	802	820	787	809	831	830	811	803	779	814	872	814	799	769	801	869	847	797	861	815	816	854	824	812	840	819	779	819	877	837	807	830	852	845	869	787	848	851	816	789	850	834	817	779	833	863	838	811	814	816	781	795	800	853	818	782	857	801	817	770	795	775	842	794	830	892	822	875	838	837	844	853	799	834	807	777	841	841	854	793	808	836	814	817	854	833	852	809	820	824	779	794	762	819	817	808	857	914	827	757	793	835	783	850	838	805	876	803	795	897	846	839	855	819	761	851	835	799	821	824	831	888	797	819	831	826	852	811	822	870	901	765	800	793	853	798	821	810	810	863	763	772	805	854	829	809	838	801	831	855	767	855	825	809	791	898	877	833	789	809	839	804	781	791	794	813	819	799	811	869	762	837	782	807	849	821	821	804	758	810	843	852	782	833	858	799	842	811	873	823	769	822	801	813	832	756	833	815	792	802	814	844	886	827	841	827	835	797	822	784	861	840	833	786	779	839	852	803	829	811	777	834	788	855	804	787	890	797	806	798	853	808	804	793	815	779	851	821	816	827	889	810	839	806	778	817	863	853	766	825	793	768	793	825	812	798	845	876	793	834	821	824	833	822	824	837	795	818	839	774	803	840
31839	45296	34103	17714	9271	6640	5200	4609	4058	3307	3041	2443	2059	1897	1732	1593	1418	1377	1282	1301	1388	1313	1249	1193	1177	1258	1225	1099	1148	1029	1131	1120	1071	1095	1121	1016	1044	963	948	971	971	938	985	982	1014	914	952	936	1019	955	949	986	948	939	936	977	955	980	1006	949	959	906	970	961	942	979	980	936	880	925	942	969	954	990	940	940	942	977	929	955	985	972	967	989	977	923	980	944	944	969	928	941	979	944	923	978	934	921	932	949	992	904	960	917	961	970	1005	914	958	964	1001	945	989	919	961	975	928	904	1004	994	975	967	1006	1014	912	954	937	973	962	942	978	991	900	948	918	949	980	928	942	946	989	980	925	946	956	972	903	981	972	929	990	923	952	942	955	983	936	944	1049	986	948	928	907	907	944	951	932	981	946	985	877	937	945	963	992	935	999	955	918	1000	939	986	978	941	954	1003	989	989	945	1012	962	947	974	931	905	909	936	970	937	997	905	994	904	973	952	954	979	951	917	990	971	983	934	934	1011	985	917	964	980	950	952	938	991	929	983	897	951	939	917	943	921	906	1011	966	1021	919	942	939	952	1032	936	956	970	946	912	970	960	960	1009	905	976	922	989	981	962	1008	1022	970	913	979	976	969	971	949	966	961	919	935	977	917	965	994	971	947	946	915	915	990	886	923	993	950	930	926	980	953	906	922	891	1016	951	961	989	931	921	939	984	951	912	928	997	933	993	1006	959	935	936	1011	995	968	958	944	928	974	928	968	961	923	1006	951	963	938	894	919	967	998	937	950	1031	931	929	921	983	909	927	1002	932	949	937	967	1003	941	973	948	997	931	896	976	983	966	959	947	986	943	950	994	975	951	940	964	907	893	915	993	1003	983	951	921	976	950	1008	1011	972	935	963	973	880	937	938	998	901	968	982	952	904	925	925	965	944	958	946	946	960	953	976	952	937	886	998	960	1011	940	982	961	977	920	969	1004	987	932	976	914	1031	986	974	961	892	918	942	927	963	969	971	905	932	918	930	985	1013	945	951	934	917	1034	951	944	922	970	916	942	959	957	981	982	929	933	905	1000	926	913	946	916	978	928	959	978	961	967	964	948	940	898	953	998	976	933	946	915	1008	974	946	969	992	904	946	948	913	964	872	937	976	973	989	979	952	1009	945	963	943	959	935	960	906	893	948	980	989	958	918	982	958	950	925	978	1014	979	981	898	988	899	881	986	977	981	979	1004	968	956	991	936	983	1006	930	927	968	998	945	982	979	972	908	940	933	946	960	931	958	944	985	926	990	991	949	979	1004	915	977	926	928	952	900	893	905	914	1034	926	934	958	1035	911	931	932	925	976	961	947	944	959	947	941	982	971	940	907	966	923	915	956	886	921	969	979	944	953	920	948	940	934	962	981	1017	948	1006	962	970	980	970	918	990	941	958	927	960	962	967	959	929	1015	952	962	986	929	853	935	960	934	931	951	940	954	981	904	962	963	937	1003	946	977	1006	897	949	954	953	980	1016	918	895	976	923	963	923	993	989	928	973	969	925	995	941	910	1000	900	976	982	936	953	947	992	1016	944	945	952	957	962	916	936	953	965	926	947	939	922	947	919	978	939	949	950	1007	932	991	934	967	955	977	956	947	955	988	909	945	980	976	927	959	955	885	917	965	912	953	955	921	973	908	947	964	965	932	933	938	978	961	952	990	907	981	966	920	927	961	970	1015	985	869	999	912	946	939	978	865	943	898	1014	902	943	1019	919	965	950	959	910	962	992	1009	960	896	920	1008	925	998	927	972	936	933	990	999	964	989	1005	924	949	1003	908	937	1007	899	1009	964	971	983	949	962	923	958	913	953	963	983	990	1001	942	973	1020	1001	977	930	909	936	978	995	982	945	924	932	938	941	934	935	919	893	954	979	970	919	935	1021	912	969	1004	961	952	961	1006	1006	973	937	971	971	939	927	985	895	974	971	913	1023	940	969	940	948	949	966	934	936	939	942	922	966	949	940	937	881	948	946	930	974	928	961	969	986	971	970	923	942	959	941	868	921	949	945	964	947	998	939	999	950	928	920	1019	983	900	928	945	980	970	999	951	976	900	939	909	884	965	973	968	926	935	959	954	915	947	946	967	975	897	963	957	1008	911	948	1019	964	969	985	955	961	963	924	931	927	920	952	941	950	955	1012	970	974	953	920	991	958	936	1008	983	980	999	988	940	924	936	868	945	994	960	952	904	941	979	911	963	961	952	948	967	966	956	982	975	982	956	1000	922	923	997	935	912	985	911	958	906	940	929	968	976	880	976	943	973	949	993	948	905	993	945	933	940	915	939	957	1039	911	937	908	998	1033	938	936	931	982	933	943	948	934	989	940	961	937	940	985	928	940	979	1007	927	980	1007	971	966	962	944	881	956	901	901	938	961	935	942	949	956	1004	947	955	954	954	950	940	952	1007	947	937	968	945	966	927	968	909	995	998	939	947	955	944	901	933	895	1012	989	938	919	1007	930	992	931	967	944	959	957	997	1009	951	942	996	964	939	1016	939	966	984	931	956	949	964	994	939	946	921	920	953	939	1006	947	1026	976	1009	943	973	967	970	922	964	946	967	932	1002	970	897	993	959	934	955	905	938	925	918	910	969	940	905	952	971	957	923	921	937	944	906	927	993	964	955	937	965	930	977	934	933	963	948	923	965	872	937	977	900	945	927	943	952	979	991	945	978	932	931	991	893	927	960	948	904	941	942	958	931	946	978	946	918	956	1009	939	958	961	991	978	974	939	948	914	937	881	977	954	1016	947	963	960	942	932	915	970	955	954	951	955	940	917	930	914	953	958	949	996	972	970	946	926	955	987	968	984	905	967	958	938	982	978	952	976	981	959	879	975	936	986	989	920	959	953	1030	896	957	966	958	937	928	976	914	946	929	947	976	950	962	935	907	966	949	1018	990	996	966	946	908	954	998	944	938	1034	1004	916	973	940	993	937	963	957	940	971	913	943	997	970	914	963	981	933	971	975	962	897	926	963	977	1018	942	980	986	973	913	968	962	997	945	976	917	976	958	936	894	998	968	955	1025	960	923	938	1012	936	986	951	966	986	978	933	915	958	951	930	942	976	966	894	980	964	1001	945	946	949	982	961	915	913	972	900	910	962	934	994	919	939	945	929	935	889	972	975	961	940	1007	959	949	947	897	908	974	953	925	953	979	925	935	950	913	906	928	922	922	933	969	971	951	960	973	974	975	959	971	941	954	950	934	922	1002	971	945	968	956	959	915	1001	936	979	964	936	954	967	947	946	987	1007	1017	927	937	992	921	887	979	933	951	982	895	998	981	1006	914	923	953	946	924	1001	979	984	936	923	956	985	1003	914	953	971	970	926	988	990	909	924	932	941	967	957	980	957	926	907	964	992	987	970	955	952	949	964	945	944	902	960	952	958	965	957	1010	993	978	877	967	1006	925	950	959	926	942	993	937	949	1032	897	900	958	894	965	968	939	1001	973	945	994	996	914	1008	945	973	952	947	968	917	942	979	928	942	919	974	977	994	919	1003	942	926	965	977	939	958	947	943	936	956	903	969	936	951	934	896	951	946	973	982	994	948	982	955	951	1011	945	913	951	1015	949	972	950	978	926	917	956
22862	20955	28468	23606	21009	20556	10902	4746	3550	3394	2678	2206	1943	1648	1565	1409	1338	1259	1273	1329	1138	1173	1150	1161	1125	1211	1108	1070	1004	1021	1071	1008	995	994	981	938	958	980	938	946	914	902	901	927	911	871	858	918	883	924	941	908	898	901	851	890	875	881	906	966	919	837	864	827	890	922	862	875	865	850	872	897	921	873	914	847	887	884	859	843	865	894	859	912	885	868	857	860	907	858	825	894	872	901	837	883	905	888	925	861	844	859	922	903	896	914	886	898	837	859	929	861	918	885	896	871	941	853	829	883	869	852	865	870	877	851	899	929	884	887	890	885	871	948	921	825	874	867	876	907	900	887	916	878	844	875	849	879	925	886	866	846	849	869	867	846	888	893	900	908	885	879	845	874	882	849	880	852	899	850	847	918	894	842	895	868	887	865	899	899	907	909	865	886	887	873	915	889	852	889	859	840	839	918	899	860	887	887	882	902	852	865	919	869	881	884	900	920	900	883	928	829	902	873	918	895	868	888	960	867	859	893	834	881	890	913	875	863	855	886	853	915	862	901	865	922	872	866	905	900	860	925	861	883	860	892	817	884	876	848	881	869	908	898	835	910	876	839	862	847	906	882	896	885	862	898	882	844	869	878	900	859	907	888	917	886	799	870	885	801	870	870	869	849	896	868	872	903	910	904	899	869	920	942	918	858	896	865	839	887	906	886	922	866	900	871	867	857	892	856	872	853	917	873	879	937	858	909	844	826	900	845	896	881	875	859	867	876	852	857	901	897	879	893	905	840	883	871	875	871	953	887	897	879	873	819	883	886	885	913	900	912	871	860	902	888	843	885	832	870	866	882	895	862	889	922	899	852	831	886	816	923	923	916	851	861	826	911	873	887	841	867	902	865	874	937	923	903	831	895	866	875	834	783	887	898	884	890	911	866	896	899	887	832	846	875	845	861	902	823	879	894	919	870	905	847	900	900	841	917	930	899	858	890	824	885	898	886	867	891	874	886	824	933	893	843	912	840	811	858	886	897	884	858	907	887	910	945	876	921	875	879	885	909	872	864	889	888	867	885	872	889	868	876	888	831	920	893	927	891	909	877	878	877	853	886	885	923	888	883	865	890	923	879	867	859	908	850	876	858	852	885	917	924	903	898	870	911	895	858	923	869	900	892	836	911	902	863	933	872	857	850	852	885	893	888	874	918	895	877	910	881	856	812	880	885	897	916	894	904	886	844	874	919	843	888	918	830	873	904	870	867	920	867	902	883	906	881	890	898	883	869	919	903	856	881	864	854	889	880	871	879	892	875	936	893	877	914	895	881	880	885	932	863	846	817	888	859	917	871	927	851	850	816	873	876	905	902	906	861	899	892	852	840	926	847	885	861	910	831	867	839	920	908	947	900	889	842	855	903	862	906	933	902	879	876	888	879	827	883	908	931	868	899	854	882	877	820	882	840	874	897	929	856	934	859	887	943	924	886	881	892	845	911	863	888	856	861	884	890	892	882	861	888	861	851	866	918	934	845	902	864	884	854	861	875	896	826	900	857	925	827	869	913	882	880	843	866	856	866	881	825	887	891	825	879	837	856	876	901	902	890	838	867	891	901	868	884	884	917	885	838	902	829	880	840	871	920	862	881	868	859	888	814	876	863	868	866	859	849	901	915	859	890	846	896	911	831	882	915	842	891	874	859	864	847	860	901	916	911	831	851	898	877	873	918	871	932	869	900	879	904	915	928	873	879	882	876	910	830	875	923	901	885	869	869	934	940	896	889	888	915	856	794	861	868	903	866	886	902	855	828	853	863	889	885	882	917	877	909	865	889	860	864	811	907	844	859	876	877	872	852	879	943	853	894	810	876	872	866	857	904	869	891	932	850	853	849	886	914	882	876	909	880	945	886	837	877	848	894	915	898	835	867	881	886	864	861	842	910	920	875	857	886	873	886	911	915	895	868	874	946	874	903	800	865	906	886	938	898	915	851	873	857	929	900	859	868	859	867	866	855	905	898	881	834	890	859	938	875	878	833	855	928	878	929	847	885	927	843	885	941	903	901	882	918	880	861	875	894	886	865	835	875	852	878	874	892	871	871	860	877	908	913	852	887	889	863	907	926	838	891	878	888	867	839	891	881	880	874	886	857	879	865	850	883	873	823	869	908	901	907	886	886	889	822	873	909	914	893	869	889	913	928	880	896	942	910	847	884	876	885	902	856	905	857	873	902	918	865	819	842	895	851	877	890	872	875	914	908	863	875	887	856	913	890	894	925	879	903	886	834	874	872	865	903	854	896	887	842	889	868	925	862	878	876	873	915	870	839	851	847	905	861	855	839	873	883	896	874	898	893	883	839	909	916	912	888	836	867	867	883	893	863	875	902	817	862	851	897	883	900	869	887	870	911	917	863	919	898	878	891	888	862	881	893	887	871	870	888	901	878	881	864	924	905	892	849	915	843	867	932	813	887	904	859	870	870	877	861	877	925	907	849	829	871	911	883	842	861	916	860	857	860	907	854	837	880	888	905	847	825	877	867	869	867	909	922	853	821	827	863	864	813	864	865	890	911	899	880	886	888	892	880	863	858	839	906	832	884	869	866	902	883	838	868	894	890	868	870	887	856	874	839	845	850	876	893	857	851	870	903	874	905	852	866	867	884	843	918	845	886	912	930	880	830	909	903	856	882	869	887	882	893	910	797	903	848	863	937	846	855	850	823	867	853	823	884	825	859	869	866	862	845	889	861	850	905	895	923	896	860	885	828	881	884	921	831	937	922	926	874	883	885	906	881	838	873	854	874	938	892	899	919	903	852	859	886	843	867	928	839	868	857	896	891	826	853	865	877	890	878	882	877	908	905	907	865	874	918	906	870	967	897	878	832	905	861	880	882	878	863	843	877	875	907	901	876	816	867	851	900	875	904	887	914	877	787	901	889	848	840	870	915	868	874	854	929	910	908	876	862	858	930	902	880	919	850	893	854	893	855	909	842	821	908	818	869	861	869	890	871	893	922	881	890	886	856	811	896	894	886	852	869	929	856	881	912	840	876	875	902	858	870	892	865	885	869	835	882	866	857	886	867	871	891	844	825	882	871	896	831	853	848	834	883	886	841	922	859	863	906	889	900	868	915	932	875	847	820	842	831	866	888	848	880	845	871	819	880	871	888	915	880	826	903	929	915	878	849	800	902	941	926	916	834	866	871	832	869	912	906	820	927	915	878	893	895	849	883	841	904	888	873	900	899	874	850	827	873	859	938	861	873	848	920	904	875	876	954	914	837	884	871	855	848	902	917	877	909	888	934	870	910	877	855	843	873	868	811	902	846	833	897	890	891	856	879	846	877	909	849	874	843	903	890	913	844	874	853	860	825	900	843	895	869	904	831	905	857	889	870	865	901	867	971	845	857	860	859	915	893	871	918	903	873	858	849	865	944	918	900	900	856	877	884	916	823	837	915	928	899	865	910	886	848	909	848	881	936	934	876	834	957	828	868	861	880	871	939	895	852	885	852	875	894
34624	54370	46612	25830	15931	11732	9360	8064	6801	6455	4934	3937	3261	2736	2457	2123	1990	1747	1788	1740	1704	1612	1615	1533	1463	1572	1456	1338	1208	1256	1272	1212	1261	1231	1184	1203	1103	1080	1038	1050	1019	1035	1000	973	985	1005	987	1045	1035	1018	935	1016	995	966	984	991	948	1031	1008	963	968	981	999	968	991	933	1017	992	1000	1023	931	993	996	980	969	940	977	975	972	1041	985	1035	971	989	974	1069	991	966	981	957	984	1007	979	939	953	998	1018	1028	1015	981	1004	934	946	948	1007	948	945	955	1020	988	966	1001	977	1017	1002	950	950	997	953	987	990	967	989	999	1010	984	1053	1054	1046	939	1003	941	1020	1006	997	931	991	1019	966	995	947	960	946	954	1004	958	1012	994	1028	979	980	968	985	1038	1014	1020	972	997	975	1007	992	963	967	940	1016	934	1017	948	997	973	1020	974	1008	951	984	958	1023	937	960	966	929	955	944	1005	1007	952	1009	925	990	986	969	988	1012	978	978	998	971	938	986	989	997	920	960	936	948	935	1002	936	1017	1083	987	989	998	978	967	1016	965	996	947	969	984	977	1002	990	1003	962	960	1006	1013	899	975	993	1010	960	975	1071	933	964	979	957	950	1002	1011	989	955	967	1004	1013	964	987	988	904	941	1011	896	942	962	976	999	994	975	947	962	1017	1007	896	1011	928	1011	999	978	992	1033	939	963	973	1031	1019	974	1017	916	989	935	1026	986	994	950	1007	1029	988	940	989	973	958	960	999	994	970	956	974	985	975	991	999	963	1011	1043	949	1031	998	949	953	999	968	942	977	1024	1001	1017	965	1024	986	990	978	967	969	976	1015	1018	981	994	1014	980	934	941	981	996	977	1020	916	970	955	958	944	999	952	1040	973	995	963	1090	946	946	998	1007	983	923	961	988	984	947	971	1005	988	991	982	979	917	1047	959	1038	1001	971	963	1021	967	957	976	983	944	970	1008	996	999	972	976	991	929	996	952	1002	959	1006	1064	931	1000	969	967	988	1014	983	975	999	1036	970	993	1018	966	914	986	1000	982	962	963	962	954	973	976	1015	945	1042	971	957	970	979	982	962	909	964	949	991	971	970	913	959	975	983	915	1019	998	993	981	965	971	1051	979	992	951	985	978	986	988	988	947	1012	964	961	934	979	1009	997	970	1007	994	1028	949	984	947	927	993	980	990	976	888	949	974	938	1021	1000	986	966	967	958	1058	1019	954	959	951	993	975	1061	963	969	1027	932	1012	1010	1008	949	1005	957	979	1020	965	971	964	1037	986	937	960	998	962	1004	977	1046	994	1014	985	993	972	925	1002	942	1005	974	1007	962	979	962	953	1017	951	997	1033	998	1003	946	951	1006	961	941	959	1013	1005	969	985	1004	950	994	1003	990	986	976	992	959	1004	938	1058	988	997	988	967	963	975	893	990	961	996	975	1000	1023	1021	946	914	962	988	952	951	958	996	970	1009	1023	997	998	903	969	1015	1019	978	1003	1004	961	1026	1011	986	975	935	992	980	1017	919	957	954	981	943	958	1020	982	945	974	989	972	991	993	977	1002	994	955	962	982	995	1008	930	920	947	944	990	1010	962	934	984	1022	920	963	995	965	986	995	997	959	964	989	997	1027	986	919	1056	947	937	970	964	954	953	985	944	948	963	992	1016	1035	1015	1040	927	958	969	999	981	983	964	965	1041	948	1018	992	961	949	980	1016	951	1047	1021	949	992	931	902	1001	997	973	1000	963	990	940	986	1000	993	931	988	984	917	998	972	989	1031	972	948	941	1003	973	979	963	974	991	995	950	1032	931	970	966	977	992	966	985	972	977	999	1012	1022	995	938	956	988	977	963	977	1027	949	1023	999	953	977	1020	969	989	989	1016	947	983	954	1026	994	970	990	1023	994	970	1005	990	960	993	960	970	1042	977	958	968	966	931	976	950	1036	978	966	1012	938	955	991	993	937	965	932	1026	985	1020	934	987	964	1005	925	944	960	1004	1040	995	975	984	929	972	933	975	962	995	922	975	947	1037	988	929	925	932	963	950	953	949	995	992	976	1002	939	1000	992	993	987	965	963	959	990	931	954	1003	968	950	965	979	1005	1017	1002	920	964	972	1023	1014	1019	986	974	989	971	975	986	980	950	939	971	978	993	931	969	1004	985	975	944	983	1021	964	971	1003	977	1018	1003	942	945	1027	969	1028	1014	1026	980	960	984	1023	993	986	938	980	980	992	1010	1026	958	965	1006	938	999	1004	972	958	996	1003	1011	1022	947	968	929	1006	971	984	980	974	1036	964	948	926	907	964	960	1005	949	954	1016	939	933	999	948	948	977	1026	950	943	1023	983	964	941	971	1001	960	1004	967	989	992	920	1001	951	955	1017	951	948	1043	933	884	1000	1020	1015	973	988	996	937	950	1024	992	1019	992	946	975	974	963	1001	995	1001	936	977	984	1010	959	1000	951	992	1003	956	959	1026	1042	1005	988	971	965	963	957	991	956	913	944	971	970	1041	1022	989	927	1003	1002	952	930	985	981	963	990	1008	1036	1003	965	979	998	1016	1032	996	959	1010	1014	974	1009	951	1067	986	1016	931	959	966	941	986	947	1026	976	957	1003	1001	1010	958	961	991	963	966	985	981	968	959	983	1027	937	1029	927	965	960	986	1072	958	965	1028	965	955	935	961	987	959	1001	979	965	949	1009	990	946	1039	909	973	956	979	947	1000	936	998	1002	981	1011	970	1005	1013	989	954	979	1024	1013	956	980	982	964	964	933	964	968	954	935	947	932	998	987	970	1002	995	998	999	960	1022	1025	966	982	982	971	959	987	986	986	1016	997	1030	1028	966	987	943	994	947	1021	938	991	927	968	950	966	985	961	978	968	1006	970	959	961	972	988	974	1002	948	949	979	952	1014	1012	970	981	924	1010	946	950	981	1033	976	990	1019	894	920	1022	992	1014	990	1007	981	966	994	986	967	955	979	1003	962	983	1004	992	1041	993	991	945	1009	1023	970	963	987	948	920	968	1009	946	1020	955	1008	1040	1002	978	977	961	924	1000	921	995	981	939	978	960	1041	904	1019	989	963	968	944	944	1010	986	1028	1005	997	985	975	958	1015	990	983	963	1018	960	942	974	944	999	998	960	938	1011	1015	946	982	1022	991	1003	1000	985	984	960	976	993	989	1043	964	926	1016	984	1006	975	966	956	961	966	926	988	984	1004	979	951	1006	1002	990	929	939	970	1002	985	1002	939	913	1026	935	967	1000	953	958	931	955	988	916	995	987	995	1023	917	966	936	990	1036	991	971	949	978	940	951	978	1018	942	975	974	984	975	988	950	950	932	978	961	1005	1000	987	1004	951	994	981	969	983	938	947	928	919	1011	999	1000	962	978	989	1004	927	1021	947	959	960	921	1026	1019	997	1000	944	993	1004	1035	985	1009	973	1019	904	997	1031	990	963	1017	955	1001	1025	1037	958	974	959	983	981	959	1019	970	975	1045	1006	983	958	972	1007	930	947	963	1024	942	874	960	1012	978	1003	989	964	990	1025	956	1045	1020	994	981	926	1040	996	897	949	947	1031	946	987	930	954	913	986	983	953	1029	976	984	991	976	983	995	992	1001	990	1021	1000	1032	917	960	967	943	972	971	945	1024	965	954	1009	956	1006	1002	1072	942	978	1028	974	968	989	981	1038	985	1025	957	971	942	1046	976	949	994	992	980	984	979	995	963	943	1005	1018	957	994	921	947	983	1019	1004	969	972	946	980	966	991	941	965	1025	955	975	962	971	989	954	953	1019	963	969	963	971	931	950	993	925	994	1037	934	1018	975	1001	911	1000	1027	1008	954	960	1030	950	985	983	978	974	975	975	991	1005	1012	1018	1000	991	974	928	963	912	945
28755	25865	25328	12554	4796	2464	1890	1525	1262	1197	989	847	816	764	777	727	674	658	675	711	633	670	608	649	683	687	677	652	633	641	580	637	624	604	697	617	619	572	561	549	579	583	580	571	567	533	565	584	544	558	575	560	556	539	531	563	585	558	598	533	522	579	505	610	547	572	564	573	593	557	564	581	574	579	567	585	504	574	547	582	543	499	589	599	554	574	548	521	576	560	587	540	566	561	572	589	536	582	572	519	573	594	559	534	574	574	561	539	602	558	581	581	618	549	539	563	517	555	592	562	557	567	572	624	558	577	572	556	538	510	541	563	543	571	558	541	564	524	604	563	571	588	586	558	597	518	548	535	550	543	546	534	605	591	538	485	588	574	580	594	568	532	545	541	567	566	599	557	578	532	573	539	578	581	563	565	552	555	580	549	539	564	572	530	591	564	546	553	533	562	589	540	539	536	548	575	574	588	566	537	551	569	529	566	548	556	557	537	556	582	586	560	535	599	573	569	577	538	558	585	512	552	577	517	579	541	556	588	580	519	569	561	567	577	587	569	541	558	541	564	559	534	518	576	526	498	545	566	565	554	559	562	564	544	560	552	539	528	577	559	575	583	590	589	550	562	566	557	555	564	546	580	519	541	584	593	601	614	614	555	542	529	555	583	617	629	514	573	536	563	582	541	540	529	554	522	510	558	591	552	549	565	569	553	559	524	582	526	570	540	584	536	552	580	571	529	590	548	540	534	582	599	601	560	556	557	549	573	539	532	553	575	567	574	552	525	573	548	579	613	599	604	550	541	553	537	582	600	541	510	561	531	541	593	549	579	533	565	563	567	557	556	555	575	528	542	547	570	550	566	547	540	558	581	537	570	562	603	498	506	516	546	590	575	566	561	566	549	548	553	571	544	566	556	539	548	540	546	565	548	582	574	547	573	579	590	565	583	540	582	531	564	541	544	559	555	594	560	598	557	548	512	546	557	639	530	510	579	556	544	523	520	552	537	519	566	588	582	542	523	548	580	541	571	556	555	600	577	552	545	604	594	556	611	592	608	539	548	539	535	535	542	570	545	561	575	532	559	570	568	547	569	567	548	583	552	549	630	562	581	567	552	587	626	526	558	563	540	578	573	513	590	540	525	601	566	540	554	547	528	576	594	553	567	562	551	547	609	591	523	547	567	539	545	583	598	569	563	568	551	554	544	574	568	578	551	552	534	532	567	580	611	568	557	553	534	535	527	586	545	540	572	592	557	552	571	553	561	562	555	560	564	592	568	593	522	561	577	534	559	542	570	521	544	577	568	537	546	502	570	575	561	581	555	582	549	582	554	578	590	578	545	541	568	565	545	540	556	540	538	534	517	565	563	568	541	578	555	583	572	585	547	542	587	558	552	555	549	564	560	579	543	523	522	546	549	545	565	532	578	575	554	536	567	603	581	632	602	571	536	594	511	581	537	551	545	514	581	524	568	571	549	568	574	596	596	566	541	589	551	589	549	526	533	552	554	537	544	590	532	587	557	526	545	580	564	602	543	521	569	563	579	560	580	574	541	589	538	564	527	554	585	580	555	588	533	537	560	574	539	548	579	543	528	540	593	588	547	538	580	557	597	570	580	555	572	576	528	562	546	546	533	543	618	544	556	579	552	561	562	573	561	536	585	548	587	550	540	559	559	573	574	540	541	555	533	585	594	568	549	583	559	509	535	602	502	548	519	549	569	564	544	544	557	584	574	538	551	584	523	575	508	524	545	533	601	513	588	541	590	557	535	551	555	565	538	575	537	567	552	567	553	546	539	549	525	567	551	553	544	587	578	585	580	576	548	546	557	607	588	534	581	594	567	571	553	563	575	564	583	573	554	531	561	594	600	550	559	591	586	577	544	536	511	558	522	570	591	575	565	573	597	538	539	595	529	587	582	562	518	553	553	590	573	543	544	521	585	556	596	545	566	528	529	544	601	553	555	536	588	567	593	575	533	614	533	555	534	578	532	585	561	537	595	532	582	579	542	546	563	549	567	577	606	594	540	516	551	570	604	594	572	579	563	523	550	572	549	603	551	570	569	581	561	547	543	567	551	531	589	586	561	533	555	553	540	551	582	555	557	544	566	598	585	556	580	565	542	591	559	605	562	552	575	560	573	559	563	561	572	540	586	618	569	541	512	532	545	537	546	574	578	549	585	568	573	578	578	566	598	558	517	546	546	564	571	565	582	533	551	573	561	542	570	505	564	511	562	576	599	564	550	568	543	542	513	564	585	581	566	581	545	597	523	553	615	547	606	523	511	564	562	580	587	583	542	586	545	571	555	582	578	550	552	531	570	573	518	569	582	529	539	553	569	579	526	575	587	574	502	541	531	548	551	552	576	545	574	578	578	594	555	574	579	583	550	601	563	579	583	556	563	580	577	502	536	546	539	551	565	529	545	552	589	537	556	601	530	559	548	549	549	561	568	513	566	603	566	576	548	542	555	573	577	589	551	574	565	551	543	556	552	545	585	564	580	552	607	582	573	547	539	572	554	561	598	553	569	534	523	567	620	620	548	548	571	548	577	531	587	562	603	525	600	581	573	546	578	566	610	596	586	512	557	540	542	541	573	539	573	541	568	545	529	514	567	559	578	539	555	543	562	557	552	573	567	549	571	542	574	578	528	556	555	505	595	571	564	563	547	551	522	568	546	543	556	545	572	522	508	561	560	536	533	580	578	559	539	523	563	540	542	574	562	563	513	538	564	620	590	522	570	586	555	549	580	531	550	563	535	557	539	583	563	565	563	596	560	562	550	538	580	572	570	566	592	545	539	572	587	598	555	519	543	582	587	569	570	557	518	553	578	581	552	559	579	598	546	531	539	589	555	558	574	581	586	584	547	574	500	582	532	584	599	582	540	570	598	555	556	556	555	566	572	583	618	544	533	559	585	548	526	559	565	590	582	527	570	537	588	589	538	519	601	560	580	582	523	580	568	582	543	559	548	569	545	553	564	571	571	591	577	584	565	581	546	588	570	528	568	513	605	592	551	534	567	561	552	544	579	545	520	545	570	544	552	541	574	558	544	589	526	531	536	625	572	536	554	481	521	572	513	522	539	573	534	613	540	560	534	571	543	541	514	556	555	521	540	549	558	590	597	551	541	527	567	530	586	531	572	559	540	587	543	546	578	577	557	608	572	577	598	526	534	525	535	550	555	576	570	569	558	567	570	544	557	532	564	567	618	519	617	537	537	595	560	557	531	551	567	585	561	572	567	487	588	532	568	576	585	549	596	570	505	537	546	590	499	563	561	561	579	587	570	612	545	572	561	553	547	556	529	562	539	541	576	571	585	558	570	600	590	571	575	509	542	564	537	573	534	554	530	572	516	526	567	549	587	579	584	538	534	581	505	531	531	540	544	554	576	565	566	556	587	567	566	563	543	564	588	550	594	579	624	594	552	577	575	547	531	540	565	542	568	559	580	586	584	554	589	560	530	557	580	560	601	563	549	580	516	618	591	565	549	549	604
29846	39985	29515	13087	7688	4670	3518	3005	2348	2266	1769	1375	1281	1136	1129	995	1020	905	917	971	957	865	876	945	894	864	821	818	836	816	749	802	829	803	859	780	763	720	693	678	685	642	655	714	692	701	697	678	697	683	673	687	672	669	691	649	640	681	678	661	690	713	707	698	699	717	697	699	658	643	664	687	662	709	661	666	686	664	644	653	664	689	673	673	689	675	737	656	687	654	730	663	704	645	668	687	700	658	711	636	695	639	623	693	646	679	675	653	650	626	632	711	669	675	686	648	685	687	714	665	686	686	642	630	717	691	684	663	642	698	715	663	640	716	675	670	648	655	672	694	629	730	683	667	660	703	689	691	661	686	710	678	656	680	665	638	690	677	700	651	660	652	657	693	697	634	664	629	677	691	654	668	716	664	667	665	666	657	662	695	678	712	710	709	692	700	675	679	683	672	702	666	669	667	688	680	675	657	699	672	671	690	691	691	623	688	698	652	671	685	641	617	661	677	642	667	635	698	716	692	690	645	655	681	675	707	716	633	694	682	647	665	711	685	636	645	643	645	664	650	629	648	637	651	650	658	646	696	663	640	702	659	680	672	671	729	682	633	650	665	649	688	678	645	655	659	668	703	663	645	675	656	649	653	695	654	661	637	692	697	663	664	618	750	637	696	665	693	656	690	640	643	705	675	681	671	663	699	648	709	660	647	617	692	704	680	678	685	654	666	698	704	682	646	634	649	635	703	677	627	643	665	690	650	677	666	655	661	621	697	688	608	677	624	690	674	653	665	695	699	704	706	719	665	703	678	619	658	704	624	701	622	703	703	668	692	646	696	680	644	701	698	701	639	706	677	709	647	687	674	700	689	652	676	668	668	655	622	726	661	680	686	664	698	692	704	642	680	663	706	678	728	702	672	679	730	669	647	658	708	699	663	696	711	626	654	680	684	661	655	678	658	664	663	648	647	658	641	684	642	712	639	674	672	683	690	707	655	676	598	680	649	667	692	689	680	678	713	647	651	637	710	667	622	670	706	638	665	654	681	654	685	702	694	706	687	677	663	646	673	631	657	646	667	694	650	635	658	646	671	729	656	680	635	684	622	631	697	666	674	700	693	632	722	686	668	692	696	639	711	649	611	711	731	632	682	686	660	680	682	727	665	716	688	668	658	678	685	670	665	679	658	658	652	673	702	680	683	717	691	669	687	687	673	670	650	656	668	696	653	686	675	669	695	665	703	660	697	681	689	703	658	643	673	676	645	669	677	674	662	670	667	679	683	613	687	669	680	671	650	626	672	684	627	659	691	686	670	709	712	685	670	667	624	651	682	668	680	659	630	722	706	712	686	668	677	661	687	627	661	683	687	662	603	644	618	734	676	676	650	644	662	658	668	656	648	659	642	644	660	725	683	700	686	658	687	692	726	652	680	654	685	661	707	675	719	679	654	709	655	649	671	687	659	712	687	657	640	698	709	642	720	674	663	649	652	689	671	693	649	654	672	678	686	692	640	643	645	658	660	679	637	664	696	684	680	665	660	688	675	686	716	723	661	655	672	629	633	633	699	681	707	656	667	653	640	688	659	687	680	720	692	658	669	707	696	649	669	646	654	701	706	709	661	728	670	686	643	654	627	701	700	690	720	660	704	645	690	743	702	679	668	679	703	665	685	672	708	684	690	718	711	661	639	636	681	660	687	688	662	659	664	688	702	677	657	690	711	635	697	691	675	668	686	666	691	740	637	663	713	674	681	644	689	666	730	676	603	702	682	637	655	647	733	701	633	664	666	652	637	646	727	638	659	674	676	667	685	708	658	689	694	667	593	641	650	689	672	716	663	658	661	649	747	662	678	671	670	681	661	614	675	717	709	700	696	666	678	725	719	661	676	677	660	699	679	724	666	660	665	638	697	659	644	659	666	710	651	681	670	677	689	646	628	632	665	643	642	670	682	689	699	696	694	653	705	680	683	690	646	615	657	688	664	663	677	668	667	673	657	658	695	717	657	657	676	715	696	680	697	645	638	708	686	680	643	682	720	709	701	692	669	650	679	689	696	680	718	656	663	689	678	701	662	715	684	675	692	648	690	647	668	650	668	653	635	666	698	656	680	669	665	712	638	701	684	625	652	711	713	660	672	688	676	633	703	657	692	678	691	639	723	682	690	738	678	662	706	696	647	623	644	642	701	686	666	721	634	710	690	646	660	696	704	653	680	679	672	640	691	704	674	729	700	663	693	650	668	682	662	692	677	714	653	672	693	709	672	617	683	661	710	686	639	668	670	645	671	678	648	685	716	711	693	666	691	689	712	649	683	696	663	677	686	645	661	687	709	631	659	637	670	686	668	716	672	685	679	682	636	669	698	677	659	635	667	701	749	664	648	630	688	636	705	693	680	710	648	700	693	651	662	652	717	688	667	686	688	717	626	670	653	654	646	688	696	694	723	654	659	660	725	729	694	659	655	616	651	716	665	657	714	701	715	682	683	648	667	680	670	679	674	687	639	696	692	664	662	713	654	673	728	711	695	672	639	712	647	688	669	625	664	679	698	650	677	716	666	719	698	653	645	701	673	672	705	688	680	640	742	663	684	699	653	721	722	722	710	654	634	670	669	679	637	644	630	662	711	674	673	671	682	624	725	670	669	684	724	653	669	705	645	714	621	658	660	667	738	673	689	666	656	680	714	658	652	686	685	691	663	707	658	641	675	672	641	700	675	634	666	692	690	634	708	666	640	677	685	660	655	664	637	717	688	702	693	685	655	643	670	644	678	640	696	684	674	661	690	628	628	710	651	654	676	662	680	658	639	698	668	670	642	686	680	686	679	639	708	689	665	643	671	650	696	657	715	689	665	692	674	631	644	633	682	631	678	637	636	657	663	703	642	669	677	687	679	674	632	695	694	701	675	642	681	676	648	639	662	674	723	665	733	662	672	680	651	638	669	666	717	635	693	675	664	669	737	632	678	702	643	676	690	711	711	641	657	654	682	696	643	662	714	688	669	671	695	691	713	660	738	699	720	701	678	657	677	657	653	668	656	710	732	685	659	718	686	671	648	654	674	673	710	663	676	646	653	693	699	673	674	666	678	698	723	659	646	659	678	624	711	667	684	671	681	705	712	647	676	752	706	664	720	702	687	693	669	696	694	711	629	684	649	682	657	637	624	663	680	659	659	678	680	685	653	661	662	684	667	688	739	682	730	651	648	669	675	683	654	740	695	655	678	616	690	673	742	654	705	691	691	667	685	667	646	647	687	692	712	696	633	692	675	641	690	657	673	687	697	672	726	658	655	670	686	677	721	622	667	680	706	675	690	725	680	669	684	669	659	740	652	653	690	651	659	667	652	639	621	661	654	686	687	679	688	707	674	656	665	662	658	713	686	670	713	678	696	693	704	689	662	692	692	701	702	667	634	697	689	645	671	723	667	645	636	654	678	688	665	643	680	660	655	694	674	676	620	682	670	653	704	685	683	713	655	696	657	646	669	688	664	628	658	694	662	660	684
24031	20910	27922	24330	20044	9996	4075	2431	1885	1682	1277	1147	1017	879	901	840	836	796	689	761	708	721	668	778	652	668	618	605	623	605	633	594	598	567	573	549	610	553	539	501	537	565	530	516	493	516	572	528	527	526	533	567	508	536	528	507	503	538	508	528	531	508	517	502	537	498	530	513	515	527	496	549	486	520	529	531	489	518	491	462	505	501	531	535	495	529	477	518	528	500	538	518	522	482	510	520	516	467	488	525	543	534	504	523	530	511	527	514	498	510	565	521	481	526	516	545	471	493	513	492	540	562	525	532	531	510	501	491	492	493	514	559	545	511	475	525	555	521	551	529	548	521	506	530	518	531	543	475	527	485	531	513	572	550	506	505	528	536	512	537	549	534	523	523	525	515	523	508	512	526	517	498	535	523	553	515	551	531	512	524	495	511	559	545	531	515	518	505	528	518	499	490	530	522	491	482	544	515	503	547	508	509	534	554	503	539	510	471	509	539	483	539	537	493	533	541	476	510	538	548	542	514	522	502	510	531	533	515	494	506	518	519	497	498	503	513	535	468	491	491	525	534	551	527	535	555	519	519	541	523	531	534	522	525	489	552	521	502	527	532	532	470	538	481	523	513	487	513	494	508	531	498	456	515	498	506	564	530	550	523	509	516	501	539	502	519	509	519	525	528	505	516	488	521	495	518	491	546	517	602	506	554	551	520	500	512	503	499	518	472	522	515	523	506	547	468	526	572	512	527	551	503	494	503	535	548	495	531	543	554	528	518	497	531	511	505	488	499	517	509	508	523	523	479	495	521	536	469	564	527	534	552	567	540	497	471	530	482	512	517	515	511	519	507	518	527	504	511	535	534	535	513	505	545	523	525	523	543	491	520	521	474	512	448	470	479	539	513	495	520	482	553	566	517	516	529	499	520	501	471	535	507	518	518	473	512	557	532	540	571	519	525	468	496	522	568	509	519	521	472	562	545	528	514	529	524	507	478	505	570	473	512	490	547	556	507	478	567	534	505	535	508	489	559	526	506	550	522	522	489	509	514	533	520	513	526	517	481	516	559	490	560	519	513	504	501	534	539	548	531	506	532	514	486	476	507	511	517	514	528	527	504	542	514	505	528	460	547	497	505	502	482	492	492	499	528	516	546	497	502	471	523	502	517	495	538	523	516	510	459	503	534	543	573	501	499	496	539	495	530	536	540	465	498	544	497	546	509	529	477	508	559	524	516	542	483	525	528	524	521	509	503	516	502	516	515	544	536	495	508	530	561	488	522	513	538	521	531	543	556	491	547	519	513	554	540	482	507	546	527	513	520	550	504	526	512	548	493	543	564	533	544	507	495	507	549	474	511	564	515	532	493	500	546	505	541	505	510	518	525	508	509	525	497	517	520	553	525	504	521	516	539	511	523	527	548	513	510	532	542	499	490	491	568	497	518	511	491	519	527	529	481	513	480	497	544	475	498	514	544	513	494	526	501	533	485	494	487	536	510	520	568	516	475	519	559	501	508	460	510	547	493	497	556	524	510	507	470	547	548	557	513	559	545	527	499	554	503	508	508	518	530	531	485	549	518	531	483	506	531	543	534	513	512	531	530	508	509	517	508	490	532	518	500	512	526	512	519	512	528	514	524	505	515	498	518	505	520	543	533	565	541	480	537	513	552	539	521	503	532	519	547	514	501	524	530	523	529	533	554	517	494	515	496	522	524	498	514	511	477	523	515	519	454	512	524	551	513	516	519	534	515	518	510	515	514	565	507	501	511	506	501	550	558	507	481	545	516	538	493	537	523	528	507	555	488	518	508	507	519	533	528	541	504	530	527	532	569	549	533	518	556	523	513	511	476	520	548	521	519	527	514	498	545	529	506	502	518	541	529	529	559	485	514	542	504	527	550	532	517	515	507	488	496	469	491	502	528	525	511	483	488	475	485	504	519	526	517	514	535	521	552	505	495	556	526	530	516	506	554	515	553	565	526	452	516	506	555	514	480	503	520	520	510	497	509	533	494	512	552	516	480	509	476	483	540	533	532	509	496	480	562	506	530	520	489	508	505	512	520	490	499	486	479	505	526	548	475	526	542	553	536	499	543	527	520	493	495	545	511	521	514	492	503	509	492	518	528	519	475	531	515	483	530	527	485	491	525	504	528	459	497	523	531	517	514	527	503	518	502	494	495	527	484	519	459	536	522	539	505	513	527	552	561	475	489	481	461	488	512	585	506	476	524	498	520	499	531	515	501	460	474	529	535	529	504	551	471	513	529	479	531	512	495	506	490	512	523	484	539	509	525	553	487	518	564	473	510	520	509	534	536	536	513	503	527	566	534	522	521	526	525	506	507	550	524	512	524	500	493	542	542	531	506	565	529	486	539	516	513	503	484	532	511	513	482	534	542	478	479	501	497	536	503	534	495	488	513	517	539	480	502	536	539	518	487	543	494	520	510	527	542	507	485	501	523	525	545	519	504	511	527	526	544	513	484	553	505	554	532	475	489	502	528	541	516	518	516	533	498	482	552	484	522	493	488	539	529	497	528	524	514	540	503	515	538	496	531	519	568	510	571	481	569	515	529	510	512	510	515	540	525	545	502	552	535	509	516	516	545	525	509	477	539	504	499	484	473	503	514	481	516	526	514	530	504	524	516	536	536	517	487	521	524	502	544	538	509	508	533	516	546	523	501	520	561	485	527	565	558	507	495	513	515	517	563	507	498	523	543	557	530	526	499	522	499	502	505	510	515	555	538	493	497	531	535	478	507	484	511	502	532	475	477	467	491	509	486	531	526	530	539	507	472	503	530	521	529	532	499	523	482	539	513	502	520	533	557	543	475	486	533	526	581	480	504	497	544	515	501	509	521	485	522	508	491	512	560	505	503	548	531	524	525	526	528	512	527	511	515	506	523	527	524	499	531	561	534	528	512	525	497	535	519	544	525	499	509	522	512	525	519	567	509	485	534	500	526	490	485	526	479	510	518	533	479	514	511	505	532	517	498	505	500	519	503	537	492	513	509	552	521	490	519	511	516	535	531	484	519	524	518	528	503	534	514	475	525	548	498	546	544	546	543	501	525	515	526	523	497	490	522	501	503	533	554	521	505	517	509	509	534	494	511	516	502	528	506	531	478	467	476	550	487	524	536	530	524	482	486	520	510	513	540	555	508	524	546	478	509	483	508	520	509	519	505	523	512	488	485	495	500	472	512	555	517	553	474	515	496	497	502	526	504	540	541	507	522	516	535	506	510	521	513	548	507	521	489	545	546	531	519	484	509	546	488	520	503	522	513	519	520	554	526	505	493	537	576	481	497	500	513	480	515	492	557	516	527	535	546	556	544	547	497	557	536	491	487	507	539	535	501	508	490	546	499	547	520	489	493	505	521	525	493	497	569	526	524	520	524	510	496	503	490	564	521	516	527	504	510	537	507	486	523	510	508	563	524	526	525	533	528	527	547	531	552	494	536	489	489	496	496	528	516	551	480	499	487	510	512	517	472	536	504	515	505
29942	51519	40301	23222	13228	8160	6516	4860	4007	3512	2675	2185	1947	1580	1462	1401	1332	1166	1079	1039	1053	984	911	1019	959	948	830	848	861	808	788	791	771	770	817	737	705	694	725	650	642	620	656	614	605	626	687	606	659	617	607	624	646	602	597	649	590	635	590	588	654	588	655	618	603	668	681	611	617	618	600	588	615	631	629	619	614	643	608	604	645	625	653	606	625	630	610	632	628	653	615	633	661	586	609	571	580	620	636	596	626	624	639	611	641	636	603	600	581	607	605	610	635	670	654	605	647	638	646	653	664	601	613	601	608	626	604	605	571	594	605	593	645	642	603	609	582	621	591	622	631	600	675	582	622	608	615	579	578	646	617	669	624	568	635	648	634	605	646	608	609	641	664	638	649	649	609	568	607	568	635	614	620	663	624	659	597	627	622	624	597	624	642	640	622	597	634	628	589	581	607	625	589	637	652	663	633	619	635	660	636	606	619	611	601	582	597	639	630	556	579	583	658	611	597	616	642	599	655	626	596	637	622	601	645	624	603	621	641	606	627	617	635	644	642	626	623	616	612	585	589	644	611	636	672	647	668	618	644	636	617	575	621	602	614	621	615	615	624	564	669	591	656	594	601	576	602	608	603	621	605	616	625	618	609	617	620	618	638	626	619	629	666	615	625	620	644	608	637	617	614	608	568	625	582	643	573	640	618	666	610	634	646	605	595	600	601	662	605	626	638	647	612	619	658	651	617	600	624	630	605	645	627	615	623	623	592	628	651	615	614	655	576	602	630	639	612	596	608	620	603	640	620	635	619	601	594	618	608	622	617	575	650	577	654	650	601	658	599	622	646	605	586	646	592	638	639	618	651	662	621	596	611	620	597	632	629	568	628	662	646	611	608	637	629	658	678	624	647	585	589	619	612	666	634	614	586	619	610	599	610	622	628	609	568	583	593	594	629	659	614	608	600	615	608	596	647	636	650	604	646	624	635	609	628	618	657	621	579	578	620	618	629	615	618	619	610	644	657	656	588	626	674	622	617	618	642	629	593	615	592	638	622	610	615	635	659	617	664	622	635	635	575	652	597	644	624	612	618	628	583	666	601	567	606	636	618	569	627	585	619	653	639	600	656	649	625	591	564	640	610	622	632	626	610	581	634	649	620	609	598	614	579	600	652	627	644	586	626	599	595	577	619	619	643	609	624	646	641	584	602	630	619	626	616	586	651	630	603	577	645	613	611	593	629	628	651	573	602	679	613	631	615	600	635	616	616	578	608	636	604	635	633	643	635	603	656	620	586	660	627	601	640	574	621	635	626	675	620	590	604	628	636	630	608	563	634	591	618	616	622	581	614	567	609	639	631	624	608	641	668	594	602	618	636	596	649	588	656	632	611	621	642	631	554	611	583	674	619	651	595	608	575	611	591	654	623	623	613	624	621	607	632	584	630	599	623	611	662	596	576	557	627	634	633	637	607	604	585	620	626	607	614	622	617	593	631	616	584	607	607	630	599	622	584	533	626	644	584	641	624	619	645	644	632	644	624	638	612	665	577	608	615	590	605	618	585	613	611	621	614	606	664	617	571	599	617	610	607	630	617	605	645	569	615	618	629	599	601	619	637	626	670	633	646	632	581	593	606	623	622	568	640	645	654	644	626	612	622	663	634	628	606	569	632	626	613	587	601	591	618	632	675	648	594	634	637	616	634	625	623	595	609	613	647	618	622	564	595	629	614	601	620	629	597	621	615	644	627	591	607	580	617	638	593	659	621	621	610	569	644	617	610	573	616	631	628	623	629	590	584	576	620	677	634	591	589	643	617	584	603	632	606	603	632	636	642	629	571	573	616	663	608	608	606	600	659	596	634	609	587	666	632	617	628	644	614	637	597	594	643	586	593	603	603	608	588	594	620	609	601	596	659	585	603	606	596	595	612	561	603	584	637	592	586	638	560	611	609	619	582	605	595	627	603	612	668	613	595	600	622	649	595	633	591	607	610	608	604	605	599	644	636	630	688	591	664	602	630	634	574	577	593	590	598	619	643	647	633	646	596	599	599	609	584	628	618	581	622	590	607	580	677	628	625	661	627	621	617	621	560	616	595	642	621	669	618	600	619	581	643	614	596	596	616	581	597	567	625	634	646	606	637	617	637	641	619	598	620	655	593	612	617	630	647	629	637	644	586	608	625	633	633	611	601	637	614	584	633	623	637	624	589	647	639	651	646	596	649	637	624	628	603	596	618	601	623	596	603	589	632	661	630	609	599	611	604	630	599	626	648	643	667	604	637	617	610	588	648	590	615	571	591	615	662	633	629	634	623	599	638	582	623	624	634	600	688	651	614	631	624	600	593	637	605	605	648	631	593	602	630	625	636	685	616	631	619	619	591	641	614	609	573	633	641	597	622	621	570	627	649	572	605	593	649	621	628	635	621	650	605	590	632	634	593	613	579	628	680	652	620	644	617	642	632	625	615	572	651	660	573	612	639	673	617	653	584	623	535	615	615	577	559	614	588	608	656	641	601	617	644	607	659	585	635	618	609	647	610	636	640	629	612	634	613	610	597	623	613	631	588	630	612	591	643	628	579	644	615	619	627	592	636	604	615	618	588	614	653	582	624	552	586	642	627	653	591	600	591	615	584	573	663	586	626	646	627	622	652	632	628	615	606	621	571	623	588	610	651	600	604	647	620	601	642	622	550	615	672	620	648	587	614	590	624	599	615	625	662	582	622	600	651	599	616	594	618	628	596	615	649	643	611	581	622	570	613	607	637	622	602	618	604	578	653	605	609	589	630	595	606	597	600	613	600	611	609	596	595	579	658	601	609	607	608	625	600	641	597	637	599	604	625	603	592	613	574	611	629	626	640	615	623	612	587	621	590	612	633	620	659	630	618	611	633	617	653	564	628	622	678	633	615	606	564	618	660	614	624	607	602	659	635	556	585	609	608	607	599	607	623	621	625	622	598	624	580	575	597	626	626	597	617	621	649	619	696	615	584	596	616	608	577	554	599	568	594	633	575	621	652	627	622	637	591	619	630	607	625	609	627	585	634	621	640	612	588	620	592	596	659	623	603	601	620	597	615	598	602	604	638	608	609	634	637	646	621	664	625	614	627	623	587	624	620	627	612	603	571	602	610	632	641	632	632	606	662	612	609	636	583	641	579	594	630	604	662	668	644	626	605	588	615	615	588	623	637	613	619	632	640	626	592	592	609	600	608	631	629	600	593	632	634	589	606	653	601	661	634	607	615	566	654	593	599	629	634	605	615	591	630	647	650	595	634	614	615	611	601	630	627	611	632	644	630	650	607	583	620	600	663	627	602	632	661	609	622	609	614	648	632	598	586	621	602	623	657	644	662	567	578	591	636	628	662	623	639	611	623	624	655	603	642	616	645	621	610	626	639	629	625	619	642	599	607	637	627	640	630	593	625	625	636	621	642	656	662	615	569	593	601	659	625	655	613	637	597	621	588	654	649	591	635	618	558	598	547	615	668	588	608	626	600	609	556	613
25059	20981	27090	24624	11844	4441	2895	2325	2065	1789	1641	1387	1225	1144	1112	1081	1150	1015	1048	934	960	957	917	989	960	925	854	932	905	847	908	960	908	895	867	932	920	896	848	855	856	849	851	817	828	829	795	819	867	840	826	879	784	839	767	890	807	775	845	786	809	845	841	863	839	828	838	800	823	808	841	858	769	794	843	872	850	822	850	821	824	801	819	855	819	825	829	895	826	826	821	839	834	825	776	792	815	775	804	832	843	843	782	790	797	792	878	822	874	865	849	828	777	853	808	795	755	833	824	747	812	809	810	785	757	843	786	808	809	790	828	814	830	793	875	790	793	816	774	825	762	786	817	841	823	779	811	800	796	838	791	821	829	816	817	845	849	807	774	844	872	844	824	827	852	824	827	875	842	810	796	868	829	845	846	799	798	860	787	837	837	803	830	883	813	805	847	815	817	769	783	785	845	813	830	846	814	793	811	774	789	806	789	824	869	846	828	824	797	788	797	797	826	870	795	787	775	831	858	850	845	821	826	795	833	803	807	792	827	872	844	782	797	838	821	841	845	855	850	828	820	767	791	846	833	802	791	816	807	820	816	840	819	799	868	787	850	835	793	792	767	860	825	852	827	838	806	828	841	787	806	852	793	782	794	860	781	838	796	840	841	811	798	853	777	774	843	835	774	752	775	859	832	813	859	805	835	817	839	856	787	845	832	804	787	815	744	828	810	753	837	803	850	790	820	831	822	818	811	857	898	832	800	818	774	847	804	827	788	845	850	788	860	860	778	794	846	813	824	833	846	844	818	776	863	789	806	821	819	837	797	856	817	844	785	770	866	781	882	834	870	819	803	837	763	826	819	840	849	808	817	843	861	823	815	818	811	855	765	853	787	816	812	776	800	802	848	762	768	818	870	845	802	827	815	801	828	828	874	874	785	782	816	799	832	804	813	827	802	858	820	786	823	794	801	840	858	855	828	786	839	820	808	810	816	830	864	802	879	792	835	834	850	801	844	871	828	823	825	775	830	863	838	840	768	817	803	799	840	823	835	785	808	795	866	853	862	828	846	833	818	861	829	825	814	825	818	825	865	823	848	791	833	767	839	841	832	813	846	856	815	818	790	769	810	780	862	788	763	808	827	857	814	813	787	779	835	799	836	832	827	848	816	841	791	796	785	824	788	808	855	792	849	831	816	828	879	824	818	789	787	830	806	796	806	848	791	832	769	788	794	776	834	798	878	808	843	821	873	826	830	847	802	805	795	787	832	777	848	822	770	833	801	858	826	789	891	796	819	802	816	848	845	798	780	815	810	790	825	851	786	854	857	799	809	857	802	870	855	781	829	857	811	829	790	869	831	804	810	813	806	792	832	797	846	786	815	827	810	847	861	814	821	822	864	832	839	799	820	831	793	789	775	829	857	815	816	824	802	859	881	813	889	824	803	819	844	812	816	829	863	809	803	832	810	802	837	877	816	809	782	799	806	789	783	798	805	867	867	810	825	832	774	854	760	818	779	812	805	824	830	844	814	774	796	785	861	870	827	826	763	843	862	828	802	827	853	864	833	765	799	821	832	810	787	820	803	870	806	762	844	800	798	845	795	845	845	751	794	847	769	873	818	823	794	817	829	798	801	848	800	806	811	819	827	764	798	846	864	795	807	859	813	769	786	797	825	808	806	863	801	816	823	837	844	824	772	832	765	820	770	814	846	814	777	819	835	862	796	831	820	856	863	816	854	773	860	822	880	801	804	850	803	800	794	829	815	842	826	836	844	810	804	822	779	784	809	854	877	800	796	747	805	869	858	829	862	815	830	831	821	827	808	830	810	797	855	852	806	786	822	838	798	808	803	804	824	784	832	817	875	814	792	823	798	837	821	833	821	819	824	826	809	838	867	801	839	775	814	754	829	826	817	813	824	866	801	797	829	818	800	842	836	820	844	813	864	846	790	834	801	807	810	851	863	896	848	838	804	830	839	787	763	818	806	838	798	831	841	814	790	840	803	811	848	843	792	833	837	792	811	795	810	844	823	787	814	778	837	775	817	790	792	822	817	818	820	845	772	834	798	835	811	794	854	816	855	852	748	824	804	804	783	816	814	803	810	788	832	751	826	846	896	852	755	829	839	820	755	844	833	839	835	804	805	826	797	807	895	781	797	851	789	853	844	820	814	787	805	868	844	843	801	825	813	837	808	836	846	792	843	778	827	838	829	811	789	828	835	833	826	762	818	865	886	807	823	812	795	828	794	854	828	827	799	771	826	801	769	792	859	827	818	841	793	852	816	836	824	899	846	803	859	871	796	869	840	816	820	837	778	818	802	849	814	838	829	839	823	784	851	820	849	801	830	852	753	774	768	830	831	864	793	802	802	785	862	822	786	827	780	801	822	845	820	783	817	815	838	849	830	830	851	826	785	810	804	830	880	827	856	831	810	864	846	777	828	854	769	793	853	783	809	790	849	826	789	824	815	782	798	771	792	827	822	814	827	799	869	800	872	844	807	823	800	788	838	884	839	799	855	824	811	827	888	807	856	848	789	796	815	777	848	817	814	839	860	809	865	812	825	819	805	838	843	872	797	770	825	859	831	864	813	852	851	854	780	833	837	804	824	836	862	825	812	811	806	804	857	816	815	873	837	809	811	864	818	855	822	800	814	849	771	858	819	822	824	854	792	827	805	800	823	818	823	851	831	833	798	826	825	778	756	853	859	837	829	790	832	855	816	851	816	782	757	842	865	841	846	817	872	791	805	829	790	788	807	872	788	838	841	792	802	800	864	842	805	852	860	835	789	865	760	800	826	805	847	821	817	782	755	858	846	785	806	841	828	839	780	777	813	843	814	806	814	855	780	785	882	821	832	792	796	775	801	820	829	839	844	807	825	789	875	782	752	809	804	792	806	768	811	813	853	787	827	779	824	735	831	878	854	853	805	774	824	832	800	821	834	833	843	818	826	832	816	762	809	798	825	789	837	821	786	831	809	832	816	794	810	837	804	826	821	837	854	804	770	784	896	826	801	762	809	834	823	822	787	776	795	797	807	786	856	852	791	748	818	853	812	853	854	843	765	818	829	760	783	844	839	768	858	832	832	888	820	847	828	838	835	851	859	785	769	795	794	844	842	843	852	829	836	801	804	817	822	805	777	788	847	865	762	838	812	835	851	817	816	848	780	795	748	852	850	823	788	819	845	833	841	803	812	798	813	794	849	788	836	787	812	771	853	813	814	858	804	841	795	772	784	805	805	794	812	813	848	779	817	844	835	807	830	859	784	844	798	835	817	833	828	750	835	844	769	843	794	825	807	810	792	819	791	787	819	818	855	842	797	767	815	792	851	863	801	780	813	800	850	799	851	807	854	823	844	797	856	834	825	780	812	815	765	814	800	789	807	839	848	861	825	870	851	818	807	762	886	879	824	844	799	855	820	827	829	864	800	845	855	856	855	781	764	825	825	824	800	823	827	850	813	828	811	825	808	833	833	816	826	819	847	760	832	857	819	836	827	818
30531	44531	35746	17560	11010	7196	5612	4746	4109	3482	2887	2443	1996	1683	1632	1581	1497	1417	1330	1279	1273	1235	1234	1282	1288	1176	1159	1129	1114	1167	1027	1109	1056	1073	1080	1049	1057	1051	973	990	960	960	940	956	1006	1003	940	993	952	968	952	960	999	987	926	953	1018	942	973	944	920	943	977	951	1026	928	989	961	1016	998	943	959	969	950	975	981	947	928	954	966	953	938	995	964	970	916	963	942	984	1061	988	950	936	993	959	968	933	966	876	949	978	929	933	979	918	944	931	924	965	973	975	963	964	936	944	939	999	973	983	974	949	913	944	976	978	1000	943	979	925	984	952	958	933	999	945	975	920	982	999	935	922	926	966	937	932	972	971	968	954	913	993	997	889	970	1001	999	942	989	965	1020	991	986	960	960	1008	925	970	1005	963	932	1000	934	957	965	982	945	975	963	966	942	982	940	950	927	975	917	941	982	966	943	959	902	938	964	1031	911	966	956	954	1025	975	941	931	957	973	951	1008	956	919	973	882	947	964	962	969	924	932	930	962	930	927	964	969	928	962	955	959	954	963	960	940	892	1005	973	893	961	911	963	996	930	969	996	936	959	937	899	993	921	1036	894	913	970	956	863	977	966	950	981	965	946	928	899	967	985	972	973	956	902	971	990	950	941	950	923	991	927	983	966	972	920	958	916	994	920	928	951	973	933	969	970	968	940	958	976	948	918	951	953	981	979	945	954	934	913	971	952	938	936	910	989	988	1009	925	945	956	954	961	979	957	974	926	960	1005	948	947	928	993	926	960	923	921	924	918	948	927	968	928	955	959	975	974	958	919	914	977	963	973	964	958	994	947	983	953	963	938	962	935	965	946	1010	938	920	949	950	949	967	947	933	952	923	965	1015	935	906	997	1003	946	948	895	979	920	931	943	909	969	988	958	989	977	906	1006	993	926	899	936	959	889	925	939	925	974	945	959	972	906	945	911	974	895	925	892	1013	955	928	970	999	929	1007	961	977	958	994	930	933	1025	975	944	899	885	919	947	964	989	990	878	935	933	937	986	969	977	956	906	939	946	984	928	987	965	895	973	1001	933	964	953	966	1018	993	977	914	1025	948	931	977	892	985	976	916	899	898	952	951	951	956	981	919	919	943	937	970	995	963	939	958	989	898	916	984	971	936	936	941	957	868	932	1021	947	924	972	945	958	930	983	973	959	920	889	947	963	928	904	986	913	968	949	963	937	943	941	922	997	947	984	955	997	962	940	954	955	970	989	925	976	908	1003	979	924	970	956	972	923	973	948	963	973	947	980	912	926	990	935	932	948	916	974	994	957	978	977	920	939	913	966	888	957	915	907	1015	1005	954	943	956	956	927	884	972	950	932	920	916	951	949	1003	930	941	999	926	894	1040	966	868	953	948	980	957	913	969	971	947	931	955	987	958	941	953	1002	934	961	953	965	977	936	1027	912	927	923	970	910	929	987	949	938	941	986	946	947	960	920	980	935	987	968	978	943	959	961	939	968	935	949	994	961	1002	983	981	947	941	973	1004	944	967	983	942	954	977	951	989	990	955	976	959	953	941	942	958	923	907	999	954	989	900	958	939	925	947	957	873	978	934	965	963	971	965	993	966	974	960	963	957	966	988	990	991	966	1001	1016	979	1013	979	961	932	983	998	907	934	998	964	953	1004	992	949	1000	968	943	919	918	912	985	939	1003	1002	985	958	1015	954	929	965	943	1007	999	1016	971	915	959	933	934	967	889	980	898	927	933	942	924	922	939	945	944	1006	928	928	988	972	970	961	977	976	910	947	925	999	966	936	905	955	958	954	959	915	952	968	990	951	916	941	1013	964	933	937	1006	963	995	973	935	974	951	894	1005	936	970	965	998	945	933	944	977	924	942	994	886	961	945	938	996	910	950	939	991	974	914	899	879	956	1013	957	942	929	967	931	974	921	994	1001	929	963	948	965	955	956	1003	951	949	1026	948	951	994	1025	966	965	939	939	940	942	976	962	973	1010	980	975	927	941	946	994	965	993	970	950	979	943	989	946	954	900	996	946	947	983	935	917	998	918	958	962	977	945	978	987	978	969	949	974	927	992	905	958	966	1019	954	919	989	949	930	971	944	923	977	947	1030	921	989	970	909	969	935	942	961	974	976	969	938	1017	935	943	991	926	940	960	927	1010	950	985	952	966	958	908	933	990	969	966	1004	918	976	897	955	984	958	957	970	963	927	937	995	1000	971	1026	975	970	905	951	983	917	976	971	956	909	938	958	917	971	959	923	938	1025	913	956	954	901	926	957	945	926	975	962	972	931	958	972	952	983	889	995	1003	985	981	998	1003	967	989	959	954	927	922	948	946	972	971	1013	977	966	967	953	966	935	963	929	950	969	950	1010	960	960	958	977	983	948	1044	931	993	1001	935	943	983	895	906	910	946	956	960	934	956	982	962	1016	1002	942	878	947	962	995	905	907	929	1002	931	925	944	900	948	955	945	984	969	944	900	940	983	936	989	959	928	911	985	936	995	955	1024	944	902	1002	968	936	903	959	922	927	969	928	999	945	981	954	946	934	911	905	945	995	982	956	933	946	934	906	919	957	999	949	941	949	960	973	954	948	952	957	926	968	961	936	919	906	985	953	942	972	955	883	984	933	944	931	980	1019	920	979	979	914	955	967	954	964	951	986	981	964	1007	952	975	903	967	951	921	940	976	959	969	953	885	955	934	1000	933	937	889	924	968	1032	964	972	928	892	926	998	942	918	940	942	1021	926	991	909	956	925	930	954	924	970	986	940	981	938	992	943	977	997	985	976	951	978	968	960	971	960	875	1002	940	939	966	1002	972	929	927	967	1027	932	987	933	951	973	988	995	962	977	920	984	991	949	898	924	982	987	950	991	953	960	921	909	932	843	985	1024	970	924	945	929	973	941	969	935	965	917	967	1011	977	994	950	922	969	949	995	952	905	947	976	940	987	948	956	955	921	950	929	1022	952	914	957	926	912	950	958	923	994	917	946	979	973	930	1004	969	984	962	924	880	951	971	943	924	978	983	938	941	1018	946	934	978	968	879	974	965	951	939	936	1027	946	959	922	993	948	910	900	930	917	983	945	908	941	993	936	963	950	955	991	936	881	958	939	900	918	977	983	988	960	938	952	901	998	975	980	949	922	915	1009	976	1003	1014	986	983	890	944	926	954	957	956	968	976	962	1028	963	917	949	967	985	941	953	950	932	953	997	926	940	956	934	973	957	988	987	955	986	968	965	1009	934	986	980	945	948	971	974	937	888	979	938	936	1007	1025	854	951	981	957	938	940	937	930	898	928	971	936	905	946	911	973	931	982	940	959	899	945	983	953	925	892	948	1012	886	986	963	949	973	989	979	923	932	957	949	965	964	942	997	944	983	960	960	993	972	941	937	1024	970	931	956	989	943	948	1001	1003	930	955	977	980	970	940	979	943	923	959	982	986	1018	953	951	983	928	958	944	975	961	904	911	980	945	969	901	1011	895	943	932	963	969	914	967	908	895	892	914	960	900	972	931	934	971	997	982	938	978	930	969	991	978	956	966	1011	933	950	1029	949	944	950	969	987	914	950	969	934	961	971	960	942	1000	958	997	965	905	982	971	965	894
22835	20907	28427	23554	20973	20587	11082	4690	3212	3222	2803	2307	1985	1683	1580	1414	1384	1301	1234	1217	1191	1225	1172	1121	1153	1048	1083	1004	1090	1040	947	1069	991	1067	1005	1032	964	974	965	910	886	888	894	885	901	906	868	900	905	908	891	889	909	914	907	941	842	921	987	868	915	905	811	912	853	869	834	922	895	908	866	933	866	852	877	905	863	847	944	880	876	915	939	929	870	885	925	855	842	901	910	894	834	913	908	790	892	879	903	877	849	892	923	857	875	868	843	893	875	864	911	931	785	855	894	867	849	912	892	891	870	898	941	920	902	902	886	889	853	820	919	909	856	867	926	892	881	827	913	870	930	918	884	825	880	887	877	898	883	925	868	895	837	896	867	844	901	859	861	861	886	881	859	923	873	864	890	880	877	863	885	911	867	901	895	925	840	908	923	824	872	905	881	913	816	872	888	895	897	862	851	840	865	879	878	863	900	873	863	847	869	870	904	912	846	872	920	851	892	940	872	840	886	869	903	906	915	865	928	861	907	849	909	943	897	857	884	838	869	843	870	912	883	891	899	881	926	868	899	875	912	863	901	880	848	870	875	910	881	886	897	828	877	918	868	909	908	861	870	892	868	858	912	906	871	860	863	871	895	899	878	907	894	850	913	876	839	858	855	851	889	914	832	923	856	869	882	881	881	861	912	897	881	932	901	872	867	855	937	898	888	959	868	859	890	863	898	888	898	910	913	888	898	903	805	892	873	906	848	814	861	831	870	894	871	827	893	958	914	852	902	885	912	913	845	919	888	914	870	896	833	913	904	883	874	864	905	852	926	875	901	830	854	896	858	862	874	898	873	881	903	882	879	840	881	891	900	870	849	862	876	888	926	889	862	872	854	871	864	871	906	904	896	881	883	815	900	860	856	899	925	883	870	885	894	871	861	849	874	881	830	856	880	854	913	873	837	841	918	867	859	846	913	871	933	882	878	850	926	860	900	897	880	908	882	879	933	853	850	889	907	877	927	870	878	938	916	897	896	886	891	876	897	838	863	888	854	877	909	858	861	866	874	866	870	890	958	895	916	907	887	834	853	896	880	856	830	927	863	849	851	908	907	896	923	895	879	893	843	878	902	881	889	900	914	822	848	892	860	916	898	902	896	894	836	905	862	943	902	873	856	829	871	907	861	896	805	872	923	903	865	870	799	906	860	885	908	879	889	836	811	909	880	818	883	882	888	901	861	943	873	873	845	929	851	930	870	918	867	928	900	891	881	876	898	862	866	852	892	908	894	901	905	865	900	911	911	889	854	866	884	875	835	891	819	866	882	891	857	928	878	900	895	873	849	871	873	870	794	887	966	900	934	917	880	884	852	873	845	858	839	887	840	848	877	881	923	929	900	863	857	852	854	847	862	883	860	861	847	841	900	873	914	884	834	881	861	856	919	920	898	904	905	890	879	875	861	844	895	895	836	882	857	871	886	897	909	902	898	921	904	968	913	876	894	830	890	876	923	888	882	867	844	873	883	805	826	879	919	859	850	840	862	871	947	881	868	877	882	882	839	908	872	883	847	929	863	834	865	860	888	849	864	879	873	856	901	896	860	856	887	889	879	829	924	949	870	927	900	909	851	924	906	873	851	874	894	904	888	844	876	886	912	874	908	874	899	861	894	851	908	820	892	925	913	851	880	863	907	851	879	897	907	852	870	902	902	831	876	844	895	907	839	860	847	943	852	854	864	884	932	906	926	899	932	872	838	868	896	877	859	877	875	861	842	925	935	882	875	896	853	874	923	915	906	867	841	875	821	898	910	879	895	906	904	854	885	884	863	882	918	878	933	886	846	908	884	892	831	865	855	851	866	881	868	870	856	876	883	894	897	926	897	880	908	901	903	893	897	843	910	893	867	863	827	887	938	935	867	912	857	907	871	889	907	890	892	848	910	908	854	830	879	855	883	842	903	840	842	830	901	859	928	915	840	920	949	901	896	895	899	912	915	890	866	894	828	868	875	938	872	841	901	880	904	850	947	892	870	852	886	890	878	869	869	844	902	871	908	898	875	913	862	848	872	838	888	870	893	882	883	892	833	881	923	874	872	878	900	861	927	868	858	849	893	853	912	869	913	835	865	846	839	827	830	876	926	835	916	864	889	889	881	883	907	896	926	850	837	915	865	906	873	883	899	874	940	944	880	899	867	882	903	914	834	823	892	850	849	799	875	887	895	866	896	833	855	885	897	871	846	875	889	846	899	926	859	915	891	863	866	851	888	901	884	879	892	915	845	857	789	865	871	820	889	868	919	911	888	849	880	837	894	886	847	893	831	908	918	955	893	834	923	910	880	868	857	912	857	874	878	918	927	866	870	860	894	860	882	894	880	907	863	867	867	902	881	879	907	881	839	915	886	899	899	928	870	881	918	926	888	873	932	907	871	902	894	852	836	898	891	886	844	850	864	908	874	871	859	913	852	900	878	898	891	895	848	898	916	891	899	895	825	863	891	827	822	904	923	875	863	899	899	905	903	900	889	824	903	897	843	868	848	879	879	899	878	882	878	775	935	932	856	834	893	912	907	960	893	862	889	891	925	866	881	884	874	891	852	919	900	873	885	853	884	858	883	838	878	882	868	943	889	893	909	929	928	831	874	879	864	859	945	897	860	895	877	868	850	891	888	862	843	880	800	884	846	869	894	914	915	898	851	929	908	884	872	862	867	926	814	873	897	914	845	875	875	863	879	919	936	884	920	892	868	878	932	870	883	924	896	902	892	915	892	952	875	849	896	893	884	850	896	922	913	813	864	919	878	888	876	885	906	957	904	898	872	910	921	868	832	890	834	892	888	898	881	831	910	906	889	861	898	883	866	879	875	852	866	930	899	939	865	872	853	845	894	924	856	925	882	906	889	912	815	918	889	880	860	854	845	877	858	890	897	872	873	864	869	877	841	853	865	842	876	873	865	854	908	882	884	888	853	884	851	821	867	953	826	878	863	872	934	885	891	839	875	906	876	884	911	900	919	907	858	954	866	846	890	854	863	872	856	865	812	866	931	866	894	856	883	965	864	893	871	897	838	886	920	875	867	868	861	846	865	932	874	846	817	869	897	862	924	915	861	888	868	876	883	872	849	881	922	876	893	912	860	885	830	906	886	862	896	862	916	852	827	866	888	894	822	888	930	926	946	933	813	849	914	813	846	831	865	886	903	854	872	873	895	882	874	904	924	888	875	915	888	870	906	900	869	834	831	910	833	898	866	891	913	845	899	899	909	864	812	861	865	925	885	916	885	879	875	883	835	844	872	876	883	849	867	910	875	821	894	864	890	876	859	899	917	908	866	887	858	880	901	902	862	876	891	855	917	902	921	893	884	896	911	916	866	913	888	889	909	842	922	859	873	882	882	842	924	880	796	874	862	900	849	871	852	848	861	857	887	874	881	871	888	827	859	898	916	868	830	945	935	885	847	842	927	845	845	851	934	924	862	861	919	827	847	915	860	901	849	865	883	888	903	875	969	842	842	866	918	874
33065	54107	47023	25326	17783	12428	9208	8086	6517	6229	5066	4186	3391	2794	2540	2229	2092	1944	1742	1656	1643	1558	1458	1526	1486	1444	1355	1292	1314	1298	1261	1215	1206	1184	1177	1211	1167	1163	1103	969	1061	1034	985	1055	970	1040	1004	977	1033	1035	1024	978	954	999	971	1042	1065	983	990	978	926	965	980	1011	1028	983	987	1028	969	1028	959	951	1009	995	975	943	984	985	1012	951	946	987	1032	953	958	971	978	986	1065	949	1005	948	949	1012	974	922	935	993	960	998	993	983	1053	973	949	982	980	976	970	963	994	973	987	988	985	986	1009	1035	982	1006	1037	980	928	1007	1004	1009	1084	1003	968	943	940	977	939	999	1030	970	957	976	953	963	1003	983	1043	992	936	992	1023	1021	951	908	1009	996	1016	1045	960	986	996	973	984	972	996	1054	979	987	1019	985	1042	965	949	944	962	964	965	1040	1014	1027	944	991	979	971	965	957	978	927	987	996	965	984	998	1036	979	963	1001	994	956	984	928	985	991	925	941	995	991	997	989	981	1020	940	977	958	984	972	968	996	990	1006	1019	1051	996	988	1001	985	915	1058	962	976	988	937	966	994	962	995	997	995	970	977	1011	1014	1017	964	1006	980	1009	1013	938	978	1000	939	965	986	1019	997	911	969	985	999	1003	991	1037	1049	971	942	958	1016	964	995	946	1002	961	993	960	967	1039	969	976	962	921	994	1010	988	948	1019	989	990	1021	982	979	1021	976	984	1031	989	972	962	968	964	977	976	977	988	941	999	983	1004	1009	915	1028	960	1008	932	1014	1009	924	944	965	980	982	972	965	1026	978	947	1002	1021	975	977	947	959	988	961	1040	967	994	968	1000	978	984	924	984	984	979	973	967	956	965	965	936	1001	993	986	958	971	985	1017	1006	947	1043	963	987	953	984	942	997	985	981	978	909	987	932	954	974	1020	961	940	1021	969	971	1022	985	955	1002	973	945	937	941	983	956	963	987	962	979	951	961	980	974	967	912	986	945	1004	1034	971	997	1005	972	987	969	975	1001	972	967	939	1011	1002	1018	982	978	997	1014	1027	958	1038	943	959	981	1008	947	1012	958	1018	934	982	966	1006	939	954	1009	1043	962	1009	1028	930	934	948	976	989	979	948	971	1020	974	972	1000	971	969	961	986	970	991	912	997	959	987	953	982	993	961	978	1020	1028	980	971	988	951	1008	1067	930	939	981	989	1023	1036	991	997	1010	993	1003	972	999	1015	978	1023	981	998	1011	1036	989	969	1009	1003	982	991	982	954	927	1011	954	944	972	955	968	996	965	971	1012	994	986	944	998	1028	951	945	966	992	982	1029	1018	1007	955	961	1029	980	1056	1054	1018	974	944	971	973	979	989	990	955	949	983	1002	984	966	1008	1001	1003	1006	965	1009	990	962	1062	977	1017	965	1005	1024	998	940	977	1029	972	991	961	931	964	982	983	980	987	995	973	1049	977	988	982	1019	996	993	973	991	977	984	955	1023	987	1016	977	969	1001	960	983	1062	966	994	993	1002	984	973	1006	962	979	997	991	992	1025	1006	925	1045	1025	981	1004	992	926	957	994	956	1012	994	988	963	966	1007	966	887	984	949	937	987	1016	977	1010	967	949	999	970	964	998	974	941	1021	950	991	1007	966	964	984	990	958	997	977	983	1001	976	978	911	959	905	952	1025	968	963	937	975	968	976	963	1003	940	943	982	1007	977	916	973	959	982	992	987	980	1025	1036	1001	1021	998	970	966	1055	982	971	945	963	948	989	1001	1021	954	921	972	962	955	950	942	978	1048	1059	1045	1035	1001	995	1018	934	1026	960	989	1014	985	1017	1048	997	977	947	967	1006	975	1026	961	955	934	1000	949	931	1013	1027	996	990	982	964	982	985	1008	970	946	979	970	1062	972	947	1000	973	993	987	1019	1027	1010	988	975	983	947	983	997	1000	983	959	1063	891	1036	959	987	985	1007	914	953	971	1056	949	996	982	1004	1015	991	1004	993	999	992	999	936	978	942	992	985	992	989	957	934	971	964	907	990	980	1032	960	983	1006	966	985	1053	977	912	1003	1028	970	1009	961	1000	1001	1057	974	1018	968	966	938	969	974	921	920	970	935	945	955	932	935	984	1002	987	996	1035	1028	990	995	1017	991	921	967	955	1042	965	1054	965	969	955	994	955	952	994	981	1008	932	971	952	1006	935	977	963	988	956	989	948	973	1012	979	1045	1017	1019	960	961	1001	968	916	992	984	972	1000	925	1004	1046	965	978	984	939	962	958	988	964	956	975	973	961	975	915	964	998	951	980	1019	1009	1014	958	983	953	955	989	1005	974	1040	987	982	938	947	978	956	1018	1031	995	1026	990	961	981	1037	999	991	1009	966	1014	1028	903	983	984	934	980	981	943	1014	1001	963	958	955	966	957	943	1008	1025	984	1006	1011	947	1014	1007	1003	969	1031	955	1028	1024	932	982	973	1032	1059	969	976	935	978	991	992	999	957	965	1003	1016	1020	1009	1000	1002	930	973	958	934	1014	986	945	1020	949	986	1027	945	1000	978	963	981	916	985	972	1028	1032	944	1039	970	1003	967	981	1006	902	969	961	930	976	1018	995	965	1001	1015	987	999	956	947	999	1028	916	890	1007	938	979	976	967	959	1024	1001	976	922	950	929	1027	982	1003	993	931	950	1020	1004	1053	970	911	982	956	960	997	958	957	1002	988	986	979	941	978	978	1002	945	975	929	930	1011	980	950	1029	1025	939	975	1005	955	1019	1004	1023	990	1052	1007	1004	1000	1027	1000	960	989	977	945	940	980	945	981	972	951	977	969	1038	1006	919	1021	954	944	1014	953	1030	985	1041	959	930	1022	951	983	1037	942	914	951	1015	993	921	984	1028	977	971	979	989	931	983	964	938	934	940	919	1067	941	1042	974	1014	952	982	958	1011	963	944	939	978	942	1016	949	1003	1030	1005	919	991	985	953	1024	1013	1010	1026	941	955	1005	1014	960	997	975	938	1002	1020	988	1004	1004	1018	1012	926	1002	990	924	969	982	1024	979	924	943	976	978	930	979	973	998	960	988	970	983	979	1051	947	1010	960	982	1006	926	966	1000	977	938	938	975	985	947	932	985	947	942	1004	968	942	968	990	956	918	1001	989	961	964	977	962	973	997	986	982	982	989	1007	969	946	977	1009	1019	971	981	946	1038	984	995	990	959	944	960	993	1038	956	936	968	964	1050	1016	995	970	1032	990	1006	987	965	967	960	1012	1034	991	938	965	988	979	947	981	1036	972	957	1000	902	960	988	1003	985	1029	984	991	978	1018	982	989	963	986	1006	1002	985	991	1035	938	1026	1013	972	981	949	974	920	1042	984	986	971	937	989	939	962	970	992	1014	978	991	975	994	992	977	971	975	1047	967	936	943	989	973	986	945	964	1051	948	1010	951	962	948	1002	972	959	938	1025	1010	997	1000	1014	1002	992	987	951	953	1006	911	1016	1017	999	1037	1001	947	1028	994	925	967	983	1030	984	962	991	948	992	993	967	1010	961	1042	997	989	985	928	961	977	988	985	967	1022	975	991	991	1041	1026	1023	951	983	1015	958	949	968	970	967	945	978	1029	1009	971	986	1018	1024	998	961	985	961	972	1023	961	986	961	986	996	990	996	986	1006	977	962	936	996	1018	946	988	962	983	953	988	1023	918	966	972	966	986	981	933	1010	1001	978	975	994	919	1000	1028	989	976	964	934	992	987	963	1047	1034	974	948	945	930	999	1025	978	985	1000	997	944	988	968	970	955	986	999	961	925	988	955	1009	1055	976	959	998	998	999	1014	962	987	956	955	986	971	990	931	917	994	969	979	988	1016	990	992	987	940	957	975	1005	1021	983	996	995	998	1048	1027	946	992	967	970	954	992	970
28365	25261	25512	11740	3999	2655	1792	1465	1324	1181	1090	913	865	828	740	675	658	662	671	671	620	663	648	661	614	644	624	626	603	603	624	597	608	590	663	673	614	627	544	598	581	573	560	554	585	589	548	521	564	567	553	577	577	571	550	577	554	558	562	593	564	547	533	568	489	544	547	570	545	536	569	554	572	549	547	536	566	537	587	579	545	579	535	547	532	617	523	588	557	570	568	573	546	610	557	563	571	535	586	536	596	528	596	544	528	561	558	544	574	554	593	568	567	585	556	588	569	546	532	558	545	567	532	514	529	556	571	556	573	549	557	534	612	575	555	567	539	579	533	553	586	521	546	517	551	552	618	575	575	520	542	529	568	603	563	546	513	578	612	565	566	574	557	550	575	531	552	576	545	561	564	543	580	571	539	549	551	561	527	542	543	511	592	529	565	521	566	612	563	528	562	536	528	583	618	571	550	574	540	543	565	546	520	554	535	520	531	612	571	529	574	571	538	602	589	540	574	570	531	530	564	551	531	571	578	512	569	556	542	572	541	555	566	534	579	548	556	571	570	578	549	621	586	563	551	612	585	562	581	596	561	515	544	573	556	577	560	569	573	521	570	565	574	505	572	570	554	574	594	598	517	553	546	594	570	613	534	547	601	557	553	530	538	550	585	561	560	546	534	580	554	556	639	568	571	541	503	550	592	539	552	552	598	592	585	576	542	566	565	573	562	555	550	560	566	539	543	569	582	549	553	542	593	527	512	584	547	593	556	581	597	573	529	517	530	594	541	571	570	558	558	593	550	532	576	587	540	530	574	558	525	522	552	548	603	566	561	570	549	504	543	576	578	514	545	574	555	525	588	563	552	548	525	565	559	583	558	594	547	551	543	581	581	498	584	536	565	566	558	530	551	550	592	532	575	553	548	543	572	552	552	544	564	556	566	578	554	509	541	549	552	529	579	554	562	544	583	574	565	541	550	582	565	539	545	561	572	547	581	531	535	568	534	568	556	539	583	530	520	544	549	564	552	586	572	546	541	545	580	594	582	548	513	562	574	553	577	581	554	576	576	569	556	528	590	602	602	543	528	543	547	521	567	554	541	587	536	536	560	574	573	537	558	562	555	572	559	533	536	553	509	534	597	495	521	559	580	533	575	570	558	524	593	515	582	545	539	561	575	574	558	571	571	531	538	586	587	589	561	544	546	523	551	581	575	531	527	578	572	512	564	536	573	555	557	537	549	592	566	573	542	569	543	584	552	551	581	553	570	572	562	587	560	555	587	569	565	534	552	567	585	528	539	565	611	576	574	542	557	535	567	559	559	558	543	561	576	565	604	561	584	522	569	541	563	554	506	562	556	570	580	520	537	580	554	600	534	567	540	535	540	578	590	554	579	516	543	531	546	569	606	582	546	595	546	535	554	599	534	553	541	571	517	560	549	519	545	558	543	539	566	579	576	561	540	571	589	540	551	603	554	574	536	588	554	513	538	564	595	590	578	547	555	559	578	539	550	513	529	561	574	534	565	552	548	572	547	607	575	582	588	555	526	567	554	513	555	554	551	567	590	604	548	589	572	543	607	545	586	552	582	548	532	586	524	567	569	590	578	562	509	612	568	548	581	535	569	557	547	519	601	618	549	542	537	542	538	558	585	538	579	563	587	595	587	545	576	580	550	559	580	578	535	541	556	582	580	562	586	571	536	556	572	540	549	477	566	570	533	576	547	529	534	579	516	545	566	573	527	560	592	580	578	570	584	547	586	548	569	569	556	546	557	550	565	548	574	575	561	571	634	528	563	578	592	584	575	566	556	605	532	547	579	520	602	556	573	582	523	603	545	538	512	542	567	589	555	582	580	572	574	529	557	532	582	575	553	575	566	537	564	545	572	556	568	547	542	535	599	556	555	575	551	529	545	535	540	550	572	525	564	556	570	569	557	550	555	549	530	574	555	486	565	559	594	563	585	553	563	528	536	523	529	529	557	547	542	533	519	546	591	539	541	515	585	577	532	570	573	562	581	532	555	566	520	545	526	537	537	598	562	578	518	595	552	544	512	575	566	558	550	591	624	594	525	575	532	571	535	566	567	549	567	592	574	546	562	543	591	539	565	543	558	541	577	601	524	528	565	598	560	603	589	535	585	504	537	508	519	519	550	531	529	580	550	558	522	522	557	592	576	562	539	552	539	540	541	561	584	563	578	537	565	555	588	550	562	533	512	545	535	590	553	569	550	574	560	568	611	533	608	549	586	555	586	532	553	543	568	557	516	569	572	566	565	530	573	533	572	514	563	561	565	559	561	524	551	547	576	542	585	541	552	549	530	557	569	549	535	567	583	539	513	561	550	561	554	531	577	576	522	565	574	544	548	537	519	551	498	546	555	555	564	551	555	552	585	555	595	585	590	564	596	571	581	550	546	518	568	518	571	547	545	572	541	561	587	571	559	538	543	595	568	544	576	569	537	585	553	573	556	582	524	562	548	560	557	540	592	539	541	523	572	594	527	552	511	533	561	586	519	585	547	584	546	547	526	541	577	560	557	576	572	572	564	596	545	550	504	556	585	506	533	561	489	545	548	558	552	560	558	560	592	567	514	582	536	524	556	557	567	578	536	528	586	538	552	560	555	511	585	564	549	535	566	567	581	516	590	541	552	558	534	533	576	507	505	543	595	533	558	587	554	547	539	531	556	560	546	538	507	559	555	575	548	544	506	538	581	527	578	537	553	601	581	573	572	558	545	582	544	559	562	617	585	603	573	531	587	526	530	595	560	538	578	530	568	543	555	545	554	515	533	551	597	575	563	568	554	578	570	552	538	571	551	574	575	557	556	554	538	523	564	556	541	541	552	563	553	555	607	549	577	584	576	527	539	539	556	545	551	527	529	547	538	528	582	586	572	561	577	545	611	548	554	533	569	578	607	532	559	557	596	532	539	533	576	572	564	552	500	557	533	547	538	609	546	558	568	594	532	538	560	592	572	544	559	533	574	545	532	560	554	569	594	575	529	570	539	582	581	583	536	535	556	576	573	560	555	575	590	580	580	580	515	559	606	574	553	500	559	574	566	571	542	515	486	549	559	605	553	564	571	542	551	548	545	550	576	545	585	530	570	543	558	519	531	603	527	488	537	604	553	530	557	553	560	567	540	575	570	555	583	543	546	539	585	565	561	528	572	533	571	581	558	587	599	531	564	564	516	544	549	551	533	584	594	575	537	557	557	567	543	542	577	588	531	567	558	568	534	539	562	539	541	531	541	598	549	599	543	554	525	558	574	582	581	592	580	564	556	539	515	551	565	573	570	572	562	538	565	536	569	544	596	551	538	561	584	580	610	587	555	529	574	524	564	557	583	529	583	578	546	604	538	526	545	559	595	578	581	562	568	579	546	573	534	567	526	551	569	566	541	598	539	534	565	560	593	555	566	567	540	579	550	560	541	574	566	545	605	537	515	584	543	518	532	570	581	552	523	573	587	546	571	482	545	523	576	517	552	570	563	589	578	547
28511	39574	29703	11585	7001	5314	3811	2845	2401	2396	1949	1684	1495	1312	1202	1105	937	974	962	923	860	894	829	903	891	853	821	760	831	815	735	772	808	759	798	784	760	701	694	692	689	710	686	738	734	687	678	683	688	684	635	733	705	700	606	707	694	682	650	670	698	690	695	651	654	685	703	683	696	679	656	637	692	684	722	692	660	671	648	685	661	709	707	638	704	697	698	640	651	711	703	704	692	633	686	685	655	715	668	655	644	656	686	610	679	663	647	648	662	688	677	706	726	642	686	672	719	693	663	678	641	694	690	699	696	660	670	684	634	684	637	680	657	666	685	686	692	701	714	685	671	677	694	686	670	713	678	676	664	704	680	708	661	681	747	703	693	651	642	701	681	686	714	609	641	674	658	610	672	674	669	670	658	666	670	706	691	657	650	658	680	710	654	666	663	695	650	667	646	633	687	666	728	711	695	699	698	682	667	672	681	662	688	692	655	723	649	716	671	709	687	694	665	687	673	631	741	614	664	655	689	703	657	692	662	680	708	652	660	666	659	688	703	647	685	669	670	678	671	659	688	677	673	742	658	655	641	680	660	653	717	668	675	671	664	651	688	699	670	627	670	688	664	623	656	708	686	639	708	650	686	681	682	680	645	662	661	698	739	654	656	695	702	715	700	685	679	699	708	672	634	675	664	708	645	661	675	651	683	664	678	671	625	653	668	659	645	666	685	672	715	705	690	658	714	665	687	677	661	663	658	697	679	659	676	658	704	671	673	648	673	678	702	646	698	649	641	660	705	630	660	658	698	660	663	655	652	678	701	702	627	658	659	670	695	633	639	707	673	633	640	654	698	701	671	664	662	661	703	685	701	677	643	666	628	684	660	655	689	686	688	650	649	678	663	653	647	669	659	705	657	720	705	733	698	677	646	611	643	705	659	685	646	612	649	679	674	629	670	673	686	722	741	680	684	671	677	656	743	669	680	650	669	674	659	700	633	661	650	671	636	641	627	679	689	684	647	693	643	669	636	708	634	674	688	671	688	676	701	669	662	678	644	665	694	700	673	705	677	681	637	664	690	709	700	662	685	670	707	627	669	712	673	702	678	670	726	673	693	677	682	656	684	683	627	649	657	643	650	657	678	704	626	676	697	688	659	675	654	616	662	673	687	659	695	648	703	681	736	666	662	650	679	673	629	683	687	632	653	654	679	665	674	704	641	694	678	657	660	677	682	673	695	695	653	646	646	738	643	669	652	620	648	623	676	659	666	671	709	670	655	667	675	662	647	650	651	681	682	674	671	651	738	663	698	683	723	668	665	668	680	691	692	642	644	687	656	666	696	646	672	653	650	658	700	673	649	697	668	647	657	658	666	731	635	683	669	627	715	648	705	675	670	659	667	653	627	679	703	676	670	664	674	679	661	677	677	661	706	666	632	661	681	664	692	693	673	645	676	674	717	641	636	649	648	684	620	640	655	682	625	672	658	681	667	713	677	667	656	654	692	641	638	672	685	655	653	706	656	687	675	651	673	722	669	676	667	662	658	651	658	655	652	663	658	666	689	645	681	689	656	641	649	694	698	679	668	671	664	627	627	700	684	667	653	658	628	748	680	668	675	677	674	613	700	680	716	671	696	663	659	678	679	715	650	650	681	694	697	696	705	654	650	662	673	637	657	687	679	668	632	662	642	671	656	675	697	672	691	657	653	667	650	657	681	690	673	687	722	657	673	711	688	734	703	651	727	637	697	642	685	644	640	642	662	675	656	671	657	655	667	649	701	678	689	680	695	643	660	741	664	677	662	673	625	651	640	664	646	700	650	629	673	686	688	662	670	645	668	654	706	642	691	610	687	692	696	700	741	700	702	678	716	695	685	705	669	645	685	658	714	642	645	652	676	724	635	692	632	698	659	639	668	683	716	694	650	661	651	639	660	677	721	714	635	624	652	623	717	660	685	666	675	703	649	643	665	667	696	672	655	648	698	645	666	658	688	681	715	687	721	614	647	674	669	681	621	714	672	694	653	733	662	671	678	693	649	680	664	707	670	681	659	680	656	686	703	695	660	718	650	657	649	709	641	648	692	667	640	663	634	685	659	685	635	640	670	659	656	675	693	603	715	704	667	661	662	601	673	669	671	620	764	652	645	718	709	658	672	660	693	663	673	678	690	639	662	639	715	684	693	694	700	675	652	625	678	641	681	703	691	705	672	701	671	681	660	699	700	671	638	647	691	641	685	635	689	663	677	682	666	675	677	677	701	634	694	677	693	651	662	708	652	641	656	690	706	705	693	685	656	697	701	649	654	742	704	669	711	688	657	646	664	667	619	648	667	665	723	648	635	658	694	641	682	660	672	677	637	656	685	655	647	690	618	661	698	681	690	666	713	620	657	679	675	707	670	663	703	678	699	721	650	692	698	673	668	628	690	686	651	655	680	683	709	687	690	681	694	673	666	699	670	678	625	654	709	689	651	659	727	710	655	661	657	608	748	691	672	686	696	713	703	691	658	649	673	637	699	666	679	664	648	719	703	646	647	644	725	648	706	636	656	712	668	692	640	725	662	697	685	617	679	663	718	686	645	663	696	647	711	643	631	652	672	677	708	671	622	632	663	656	644	667	668	706	622	656	714	684	691	655	692	598	666	671	673	721	641	690	718	669	703	648	648	650	682	650	684	684	661	698	654	694	676	706	669	664	664	682	695	667	703	687	657	668	682	647	679	668	710	684	661	649	655	705	698	682	675	662	696	663	631	661	688	693	647	691	669	651	696	702	650	634	690	675	696	664	672	694	656	647	655	633	690	658	653	729	669	646	676	675	705	709	718	679	693	663	689	659	683	689	689	682	636	672	646	690	660	667	657	668	673	673	627	632	685	692	720	668	668	677	663	656	683	627	684	679	670	691	610	702	665	688	663	690	674	708	689	633	693	682	651	653	717	672	717	677	675	657	651	675	691	703	666	658	681	651	695	614	663	647	625	676	710	676	632	645	691	693	660	665	685	686	666	670	630	640	701	725	631	702	670	688	672	655	731	670	662	675	669	694	660	653	639	637	684	661	701	690	651	688	662	685	680	621	641	669	640	664	614	638	672	644	675	626	664	685	753	654	614	623	675	668	647	691	677	651	649	710	656	719	676	653	706	641	646	673	628	673	695	658	700	709	648	667	669	690	708	691	688	720	666	697	759	703	656	708	647	675	685	651	659	683	706	672	679	681	642	665	677	692	686	703	739	632	716	669	683	697	675	668	696	668	666	661	628	618	675	657	642	666	698	710	672	690	664	697	716	671	721	636	659	670	647	663	673	663	690	670	658	659	698	680	687	631	681	684	717	724	671	655	647	686	726	652	612	650	656	690	678	688	657	718	625	662	656	644	668	678	622	695	704	666	659	683	685	670	679	641	686	652	619	685	662	688	673	708	650	644	653	668	690	667	716	672	646	675	681	714	672	687	673	627	660	624	646	654	636	697	692	703	700	715	670	657	675	700	631	661	672	697	701	669	677	674
23884	20920	27861	24192	20149	9964	4428	2645	2137	1874	1650	1334	1193	1124	903	896	754	745	776	774	723	672	664	691	709	696	669	614	633	638	591	613	586	608	576	618	596	601	577	517	533	489	506	549	542	530	547	525	527	492	531	552	515	552	542	535	550	524	517	506	528	483	516	524	555	509	551	511	494	521	527	530	528	507	541	491	554	472	495	531	531	528	503	516	551	517	597	538	516	482	499	493	514	512	509	510	530	539	511	533	500	517	525	505	512	535	523	505	537	528	553	517	558	547	502	465	511	483	523	526	517	527	524	530	537	538	519	498	525	506	551	545	537	518	541	535	539	525	508	496	500	499	503	550	539	526	550	483	499	477	567	559	490	544	485	529	484	492	572	566	532	511	513	552	483	533	523	556	542	528	547	531	519	561	515	543	535	509	534	567	545	474	504	484	520	523	483	527	493	490	521	518	522	480	497	491	528	550	506	513	517	517	507	505	495	548	557	518	476	535	571	536	483	542	472	490	496	537	509	511	485	526	543	507	511	553	510	555	495	519	509	476	541	554	514	532	515	469	504	534	534	492	529	543	540	541	539	541	489	516	512	500	502	514	517	492	518	491	515	486	589	574	485	536	528	538	535	531	514	475	528	507	541	526	530	532	537	520	495	501	526	488	505	485	547	540	503	503	564	542	505	530	551	574	554	503	511	497	553	540	499	519	561	493	500	481	481	503	528	515	503	559	536	471	501	514	505	547	539	501	507	512	489	504	516	502	511	510	547	508	567	511	477	551	529	543	546	514	556	539	539	540	545	501	538	524	492	476	531	542	517	515	526	511	560	557	539	538	546	504	537	551	527	540	525	514	477	556	505	526	498	496	507	490	505	517	500	498	507	514	486	508	512	491	507	533	521	517	509	523	505	496	534	538	518	480	510	491	519	517	538	539	498	507	530	496	517	521	529	530	530	540	512	502	479	529	510	520	522	477	500	535	514	492	512	559	492	502	516	524	538	538	557	527	498	527	504	544	469	508	513	529	529	512	509	477	533	553	496	531	491	525	502	523	548	515	492	532	491	517	515	539	487	517	617	520	546	520	530	501	503	482	512	492	522	532	529	513	495	515	522	546	526	500	548	530	523	540	499	502	528	511	523	543	480	526	532	530	506	477	513	555	473	481	540	564	559	522	540	487	508	500	523	512	513	489	547	525	507	528	493	512	550	549	511	537	525	521	532	510	529	535	518	517	540	499	503	527	526	511	534	538	542	474	493	502	554	536	546	550	516	486	543	533	522	530	512	523	495	517	478	525	540	549	559	558	500	520	508	540	522	534	504	546	546	535	489	553	521	518	517	517	502	505	532	507	536	531	551	519	523	500	541	551	511	512	487	523	505	519	523	532	538	508	508	518	523	552	503	495	528	501	528	517	476	534	535	509	517	569	526	537	521	551	527	527	536	513	510	497	530	525	554	547	501	577	514	536	534	503	522	527	500	521	496	503	569	565	549	535	547	546	488	515	475	523	520	531	555	506	519	518	521	536	531	523	559	525	529	532	511	469	527	585	535	525	530	518	538	534	516	503	490	556	529	532	521	501	494	490	527	556	508	502	512	546	548	505	551	526	542	523	521	499	528	522	549	457	514	504	517	535	569	495	541	517	522	499	512	533	504	544	539	523	536	532	518	538	516	486	512	504	516	483	515	516	498	528	572	500	534	518	525	522	514	573	504	510	518	528	541	539	535	506	475	542	524	530	498	559	474	478	555	540	547	508	545	523	476	476	505	509	525	534	487	523	521	548	491	532	525	544	464	510	525	509	499	530	510	528	521	484	534	546	511	547	491	462	507	498	509	515	452	531	559	527	574	515	502	530	546	548	514	530	562	557	484	552	518	488	516	516	528	517	503	526	482	526	504	514	510	504	506	527	483	488	510	471	510	554	505	558	491	541	482	485	540	542	544	533	534	543	555	501	506	543	485	523	537	507	541	519	503	511	592	532	524	522	492	538	519	512	529	529	494	553	539	525	573	462	515	530	492	516	495	490	511	498	547	548	539	517	503	511	514	564	518	510	519	564	556	498	574	517	522	534	552	544	486	498	504	485	530	499	499	549	556	539	513	555	522	513	467	478	479	555	554	507	512	522	495	562	533	531	495	529	481	532	519	537	528	488	518	506	528	487	528	518	523	544	522	528	512	547	531	544	534	497	533	497	514	566	547	567	529	505	496	522	509	540	500	529	603	481	525	512	501	520	538	555	515	523	548	535	529	516	523	522	557	467	508	507	478	504	535	545	516	509	525	522	515	483	544	542	507	525	480	527	554	545	499	520	532	509	496	548	520	494	522	551	541	497	495	493	535	507	515	511	500	518	505	491	499	519	523	500	533	509	523	496	535	501	544	469	500	480	505	521	518	531	550	533	504	562	552	531	538	465	499	496	535	525	539	522	499	497	549	498	549	561	522	506	509	521	559	528	520	504	502	521	498	480	510	476	495	569	500	507	492	500	542	528	526	492	534	493	541	527	537	503	528	511	534	528	516	579	506	519	553	572	543	517	545	504	533	568	473	504	525	545	556	512	522	540	559	554	529	515	507	519	518	501	504	534	517	522	518	525	485	506	503	533	460	536	548	481	535	507	528	519	515	491	507	481	590	543	541	482	508	526	500	483	506	495	535	559	510	520	545	496	515	534	505	566	533	497	563	475	508	512	530	485	515	550	524	530	565	529	527	532	516	503	511	547	517	531	535	533	498	537	530	525	525	529	498	551	485	518	508	557	530	541	516	483	488	488	516	517	512	519	543	496	534	567	511	541	531	527	512	449	510	520	516	506	542	499	521	486	539	520	511	529	508	529	495	575	515	515	544	533	487	548	550	502	513	506	543	521	520	535	525	536	547	495	542	536	529	532	551	522	499	551	520	479	515	493	532	567	515	525	504	522	537	532	533	469	518	507	493	520	531	542	521	533	565	491	533	512	517	528	487	541	523	492	492	512	484	518	495	565	522	522	486	513	500	505	534	549	541	517	520	506	519	476	503	452	514	492	558	483	574	498	499	492	554	541	526	551	520	517	510	502	528	531	521	542	524	489	574	508	532	516	508	503	521	536	517	548	497	540	543	556	492	500	512	548	523	506	544	561	510	485	546	511	541	476	537	557	533	507	534	519	554	507	518	509	497	551	488	482	509	560	540	527	493	478	538	553	542	528	514	550	570	522	491	498	539	543	486	508	561	512	546	523	513	489	498	558	541	560	516	517	515	495	502	535	526	518	531	537	578	541	519	488	473	510	512	499	545	496	507	519	506	494	514	520	556	495	531	544	536	502	538	511	531	509	492	551	511	578	560	510	578	504	545	582	522	526	546	553	488	522	541	490	538	544	515	538	507	524	507	541	531	546	498	523	558	531	522	469	525	485	507	520	521	524	559	530	486	525	520	533	499	507	497	529	508	548	534	536	552	466	507	525	533	493	532	518	499	516	534	508	533	515	494	488	503	526	548	497	493	532	527	510	501	518
30220	50878	38851	18946	11835	8770	6843	5198	4392	3797	3256	2657	2285	2115	1610	1424	1146	1123	1090	1124	1017	925	939	1010	1039	909	872	844	859	841	738	769	757	796	737	723	780	800	696	660	672	715	631	650	663	590	665	587	629	641	650	646	632	580	642	651	648	659	598	630	642	660	652	630	640	646	631	650	642	610	623	652	593	650	661	611	628	596	616	623	597	590	651	603	633	653	620	640	662	622	684	590	639	630	628	595	632	617	626	645	598	627	607	580	616	629	601	607	650	628	676	650	644	584	637	616	662	638	614	600	664	616	597	611	611	638	650	617	613	607	619	612	610	625	659	643	627	607	633	608	650	634	587	604	642	637	605	584	614	613	640	601	639	621	600	632	621	631	618	596	636	579	600	668	599	657	616	642	704	620	621	563	588	596	667	623	601	667	619	626	600	618	618	629	674	649	613	610	633	625	604	585	591	627	588	646	631	618	602	616	601	585	603	615	618	633	648	604	681	632	584	593	650	619	599	643	646	626	598	624	627	564	593	630	628	625	671	616	611	601	604	687	653	659	588	630	657	632	635	664	620	653	615	619	639	619	628	639	616	613	616	590	617	641	586	619	589	647	655	648	607	615	640	623	594	594	674	630	622	660	594	588	597	627	646	638	642	626	645	628	606	612	637	609	615	636	608	636	619	640	632	647	607	657	627	604	637	644	622	636	630	610	652	627	599	592	684	607	572	609	638	661	614	616	621	633	608	612	624	644	641	611	642	582	586	611	580	625	628	639	631	652	620	604	602	620	638	621	644	611	629	606	589	670	637	628	620	609	605	605	656	591	582	587	671	663	607	627	633	598	636	584	619	639	583	554	690	582	615	618	628	620	584	635	641	635	647	625	647	622	640	596	643	631	611	576	640	603	646	631	609	590	598	640	604	631	633	633	593	623	618	606	624	628	651	601	644	673	605	626	596	629	648	627	624	618	652	648	621	611	598	632	666	608	616	597	626	647	632	597	578	586	612	589	644	613	596	628	662	627	626	587	628	652	588	623	569	634	580	601	642	619	635	645	648	615	609	631	635	650	597	595	598	677	584	586	620	618	632	659	615	618	653	612	609	596	634	636	662	626	589	629	616	615	605	640	626	594	599	638	661	594	634	640	635	627	605	654	638	603	637	649	631	611	630	641	629	658	643	610	612	622	614	613	558	638	588	643	598	602	632	635	669	660	630	618	609	642	602	651	600	645	612	636	597	598	649	630	607	615	645	583	642	622	614	615	654	654	577	610	636	634	659	600	645	603	625	623	602	656	638	672	633	627	675	661	605	640	598	626	627	594	637	589	616	639	589	574	613	606	604	673	642	674	614	629	638	665	609	635	615	667	596	632	603	615	622	666	617	630	608	597	628	591	603	635	602	633	638	602	664	643	653	596	628	605	603	635	638	649	607	617	600	639	625	638	637	671	602	665	623	659	636	585	601	641	601	627	656	611	650	617	625	603	667	646	637	640	645	662	617	605	610	613	625	651	637	648	601	603	623	636	645	632	648	603	625	599	642	586	686	590	572	610	642	608	632	625	611	651	623	644	632	640	656	601	633	648	661	622	656	600	626	651	599	584	644	635	609	608	599	611	623	608	588	632	629	640	642	630	603	642	634	647	647	596	648	618	678	610	617	605	663	635	634	575	615	607	611	611	625	596	613	621	648	608	650	625	611	604	644	621	602	612	614	630	572	597	654	561	618	637	628	596	632	626	645	587	640	607	614	560	615	569	595	639	595	597	590	630	614	615	612	669	704	653	607	625	643	623	618	607	612	602	593	607	632	592	645	592	603	668	604	603	618	693	600	614	595	621	656	604	590	623	631	602	631	604	611	615	604	631	629	648	635	629	640	613	624	641	610	607	595	593	615	625	586	665	653	600	639	612	629	634	619	645	607	659	589	647	579	641	608	609	643	603	614	605	615	628	587	631	626	597	584	613	579	643	607	598	610	599	580	618	613	642	607	663	655	644	628	644	606	653	618	628	598	612	595	593	646	608	659	658	604	634	626	640	597	635	629	652	659	634	609	627	640	604	621	608	611	640	634	657	620	642	622	597	578	653	596	645	601	622	590	600	596	647	616	604	624	590	640	622	645	646	666	625	601	658	625	631	643	683	621	598	601	592	643	625	619	637	668	604	581	598	672	611	647	616	636	629	616	601	618	606	606	611	639	619	622	651	622	583	599	612	610	613	608	653	631	610	608	652	643	603	628	655	638	626	625	642	611	663	626	607	611	589	637	607	642	610	631	598	635	627	635	570	672	640	620	642	591	594	609	673	620	619	662	655	639	611	637	635	619	611	581	576	613	615	627	576	604	648	596	586	602	687	608	612	604	633	631	628	604	673	596	600	593	649	605	625	617	629	616	601	603	624	604	629	603	638	603	647	614	643	588	652	651	583	623	590	568	612	610	625	605	634	616	603	650	622	661	600	611	604	601	613	592	614	622	603	625	610	604	574	642	610	606	653	632	631	585	639	618	590	576	633	625	660	602	644	688	590	659	672	612	592	644	612	639	647	621	614	645	644	643	630	626	593	645	625	651	661	601	618	617	628	653	602	600	652	625	635	622	652	663	642	588	680	582	617	634	613	640	582	618	639	618	610	626	624	585	624	632	610	602	651	621	651	563	608	625	612	618	665	618	609	616	601	638	601	608	637	628	586	620	608	642	597	661	641	599	578	628	651	622	594	634	619	629	638	631	642	644	616	661	669	656	609	634	583	617	608	615	606	604	631	613	640	635	618	551	626	627	645	613	627	651	595	637	633	599	630	649	644	628	575	641	659	637	629	649	594	687	603	627	625	594	594	607	633	599	581	613	669	643	594	651	650	636	641	620	619	639	610	598	625	617	613	658	653	607	611	620	632	632	620	641	584	641	638	672	665	626	654	601	652	600	593	608	643	633	609	604	591	601	654	624	599	618	608	618	601	638	637	610	621	633	620	659	588	691	655	605	633	602	653	583	649	620	617	626	636	634	636	636	605	640	601	592	649	658	598	659	601	605	614	616	606	604	597	645	631	646	570	631	614	611	598	615	622	639	627	618	603	619	637	598	598	656	617	600	634	625	669	612	647	614	609	625	614	594	616	603	631	653	627	602	625	607	661	585	659	619	635	619	614	623	625	602	662	642	594	621	605	595	617	648	630	593	637	648	659	569	572	628	652	658	653	623	639	624	654	584	631	660	601	584	647	622	626	658	632	647	614	616	608	633	610	614	646	636	617	637	616	633	583	626	652	587	622	618	629	640	630	640	617	634	609	650	625	590	669	639	635	642	627	575	635	626	607	599	606	634	620	617	663	635	620	616	640	630	590	613	630	604	622	567	617	631	663	629	611	622	597	636	605	597	656	617	628	640	629	645	610	583	604	567	616	697	648	614	615	635	631	647	633	666	626	639	640	649	593	610	668	612	608	619	605	623	580	598	646	610	641	595	622	616	620	598	690	622	654	626	597	638	596	637	629	669	645	596	647	664	588
25066	20997	27264	24568	11323	4059	3031	2167	1963	1755	1698	1539	1378	1302	1114	1102	1093	1070	987	1025	912	874	915	977	1021	1011	911	934	925	894	883	972	907	851	907	894	904	906	837	832	819	844	822	855	860	817	839	853	838	868	797	842	860	830	853	873	823	876	822	805	828	842	871	752	801	850	843	803	842	863	850	825	784	834	866	841	818	836	843	786	849	855	863	812	826	791	806	866	871	883	818	894	816	869	869	764	839	891	865	817	882	794	849	810	812	788	836	805	806	852	773	823	807	861	830	849	864	861	773	812	817	842	844	801	862	891	838	800	808	825	829	794	823	842	851	816	848	830	873	838	820	814	811	824	827	841	803	791	785	838	821	809	851	826	821	843	806	836	835	839	799	834	839	779	874	809	790	808	833	860	831	873	857	867	857	790	832	820	810	846	800	852	794	846	808	866	854	857	824	821	788	852	843	836	816	818	842	817	847	829	810	853	844	841	857	856	838	840	791	843	801	851	856	814	827	855	868	859	807	854	834	823	839	756	842	836	815	889	832	826	820	816	848	862	834	789	814	824	783	804	841	778	809	859	868	816	883	789	801	843	834	819	799	806	814	805	824	892	827	798	861	904	875	790	780	893	830	825	845	829	841	794	779	842	846	823	794	858	809	788	783	836	849	852	830	809	753	812	833	856	821	828	760	814	825	803	830	813	828	821	860	802	827	834	829	807	799	834	839	819	866	822	867	826	789	830	882	871	830	772	793	850	827	781	875	813	835	841	814	838	834	815	842	757	812	764	835	800	818	831	786	816	808	845	809	808	822	872	818	861	837	821	867	834	827	802	813	791	797	782	845	804	875	800	823	869	872	829	827	851	850	820	811	829	862	775	794	849	830	815	890	864	824	861	821	795	851	856	808	805	831	846	810	784	856	861	854	796	813	796	780	823	830	878	850	790	853	857	790	856	820	834	823	847	878	822	895	781	857	821	823	824	823	791	800	817	890	860	795	821	807	854	797	816	877	824	785	838	809	863	847	772	844	810	858	779	822	830	849	814	864	818	788	821	848	833	802	861	834	769	829	815	827	861	848	796	828	815	838	869	824	785	852	806	868	766	826	807	800	846	835	817	834	830	801	818	847	838	903	866	832	853	841	827	807	896	847	849	861	816	815	818	803	808	791	826	794	783	858	801	864	832	835	877	846	845	830	840	833	773	811	799	800	805	837	847	863	858	820	824	846	870	820	884	815	803	861	816	843	818	848	809	808	840	786	832	811	878	843	820	835	855	823	853	816	832	808	777	797	777	828	769	882	832	830	857	821	829	841	859	828	809	841	792	854	843	801	866	885	872	856	845	856	813	821	801	832	828	855	848	888	818	881	890	833	817	790	847	811	819	847	865	806	796	867	811	816	788	864	865	801	822	803	888	870	852	881	768	822	844	833	785	863	760	843	768	826	826	801	871	841	812	775	818	850	863	828	805	822	820	820	808	776	852	847	891	805	859	813	859	862	870	778	888	819	783	806	857	807	818	825	836	812	764	768	857	842	813	837	826	839	790	814	866	785	838	862	811	822	790	772	860	845	837	866	783	862	816	810	790	876	793	874	838	845	803	797	819	863	886	830	826	814	817	853	866	764	843	832	848	813	816	887	827	861	782	814	863	830	846	800	805	794	797	814	874	822	815	865	814	812	829	864	803	789	858	828	843	915	822	857	785	784	841	870	826	807	810	837	805	830	825	828	855	865	803	792	833	879	838	834	856	808	869	845	829	790	803	884	840	811	828	877	844	825	831	827	804	786	840	815	831	837	785	802	823	804	831	819	798	841	852	813	829	845	817	873	805	734	799	812	837	870	817	816	864	888	827	827	854	810	872	843	813	821	838	841	842	832	814	835	809	784	783	856	794	839	789	848	833	844	826	814	820	847	819	819	860	875	797	804	869	847	821	806	888	831	851	865	834	848	845	822	848	812	845	879	894	826	849	909	834	844	863	793	863	824	844	839	823	893	863	817	856	867	874	860	827	809	860	790	740	862	866	893	832	804	816	857	826	808	820	805	784	847	832	875	785	813	819	832	846	834	787	839	813	869	802	815	860	824	834	808	793	859	821	845	865	868	820	780	817	867	874	774	858	770	819	821	794	839	849	813	853	815	814	837	820	889	861	809	776	788	832	851	826	854	786	865	855	810	837	899	851	861	851	841	846	841	817	826	850	834	819	839	821	834	874	814	852	814	789	803	827	809	794	815	874	815	844	791	814	817	771	816	839	855	875	827	893	843	774	793	857	819	793	810	888	801	846	796	876	828	850	848	873	869	839	865	812	853	878	785	848	812	796	831	841	868	805	819	795	823	800	842	861	846	842	802	788	864	837	769	869	839	837	794	807	800	790	830	864	816	835	859	813	827	821	857	823	813	766	830	791	815	868	820	796	847	781	863	816	825	793	863	832	787	834	836	840	855	838	770	840	864	808	843	794	811	836	809	854	825	818	856	847	808	820	833	783	775	809	805	874	826	829	868	802	890	852	850	797	824	851	774	788	819	805	860	843	878	835	802	872	856	848	839	790	762	831	797	871	847	768	834	775	842	822	802	835	780	788	845	857	796	802	809	852	811	795	897	830	852	858	822	800	824	836	842	817	825	808	816	821	803	814	810	843	832	859	850	833	821	845	758	885	847	796	851	850	858	882	813	835	846	827	851	794	843	841	805	838	841	841	780	803	859	851	772	864	812	843	820	807	845	864	829	869	862	870	826	789	820	839	835	834	854	856	841	819	831	793	820	880	861	838	814	789	827	819	827	822	878	835	843	855	828	748	838	809	794	811	798	753	799	858	791	831	811	852	819	788	826	793	837	766	790	843	836	876	811	878	825	826	783	851	863	836	861	848	871	834	831	844	819	805	872	870	777	870	858	795	784	803	796	816	811	808	814	867	844	790	784	800	805	879	833	819	823	790	797	795	839	812	806	813	819	827	860	787	798	853	852	868	801	841	838	898	863	817	854	830	866	832	877	822	849	773	812	887	802	826	839	826	851	859	821	817	806	828	841	867	796	847	815	822	834	832	809	855	822	908	806	793	856	788	821	817	842	857	810	794	850	845	835	846	854	825	806	818	801	818	863	838	820	840	792	825	853	816	850	830	792	844	803	837	895	832	810	856	861	836	872	821	825	820	794	874	823	813	869	879	861	863	828	830	824	906	815	873	785	835	806	785	828	835	808	835	823	809	885	846	851	836	852	829	847	749	833	834	875	848	843	823	849	817	791	822	830	829	847	849	864	863	815	823	841	811	877	827	895	854	862	821	832	824	826	802	844	829	911	824	779	841	848	788	860	861	863	832	787	850	844	798	847	880	799	850	809	842	812	871	787	867	792	855	817	820	789	870	845	834	842	853	814	817	821	816	862	821	810	819	846	825	770	846	874	853	831	865	821	827	837	799	892	827	826	870	851	807	856	826	825	766	829	845	832	817	817	807	841	785	835	824	834	812	840	807	854	829	864	776	789	836	853	861
31328	48266	36469	16476	9387	6683	5692	4407	3747	3369	3122	2588	2186	2096	1798	1538	1472	1464	1354	1306	1264	1135	1212	1313	1291	1138	1142	1110	1238	1165	1144	1071	1017	1060	1015	1087	1085	1042	1018	1015	953	980	960	999	946	955	1000	938	951	974	998	942	975	934	980	919	1017	932	980	955	1004	997	1047	994	945	924	933	930	968	996	966	978	1004	990	932	960	995	941	964	948	973	1016	975	1017	1035	969	975	1007	927	924	949	1037	937	1021	964	949	1002	978	982	933	966	985	966	953	1007	1012	977	923	953	904	960	945	967	960	1027	913	925	962	940	943	962	975	959	955	965	977	991	983	1003	958	983	968	1039	979	955	1065	962	968	958	938	925	926	902	949	936	997	939	965	981	974	939	965	983	962	937	990	969	960	960	915	962	938	968	973	952	935	938	990	938	941	994	970	975	941	966	977	939	972	962	933	940	982	910	946	940	949	955	974	1016	976	973	1030	951	986	928	977	903	924	948	1005	995	973	972	1017	951	972	942	1004	986	1012	1001	973	945	952	968	1002	934	957	996	959	995	1001	953	999	988	919	988	954	952	932	986	971	1004	934	967	1003	926	966	957	938	975	983	970	904	959	922	964	945	1014	961	975	921	985	975	959	959	939	1025	941	962	970	997	975	983	958	956	928	890	918	1008	988	1012	905	982	961	931	931	1004	974	974	1002	993	1023	959	901	968	1002	985	935	950	971	987	944	973	995	1010	933	998	974	958	965	897	1026	925	995	989	1014	984	988	974	933	884	980	946	927	957	939	1002	963	952	1003	945	1011	954	985	978	976	964	956	972	934	920	965	909	971	922	975	955	972	929	974	953	1000	938	944	1005	969	921	888	927	1008	985	1000	970	956	1010	988	948	1004	942	1003	998	948	923	960	988	970	922	998	959	1009	958	943	932	948	943	966	923	996	962	986	968	929	988	961	927	965	908	937	998	991	1023	907	1006	972	1002	987	999	965	960	968	964	1000	963	985	1001	966	962	975	998	983	986	892	939	989	945	997	1023	961	965	962	950	973	896	964	934	955	971	999	929	987	956	936	947	966	967	924	1018	973	975	946	955	962	977	908	983	941	983	938	951	949	964	947	1038	946	993	1007	952	972	956	939	1022	1010	967	1003	946	1000	1000	969	1003	961	976	1033	981	956	983	994	919	939	982	934	974	992	928	938	1024	942	960	949	947	982	972	949	1007	1004	936	971	969	976	964	989	935	985	922	928	943	961	891	921	988	997	983	945	1040	975	884	932	959	938	975	956	988	938	989	941	951	1000	932	963	954	997	937	970	934	957	1005	961	980	971	900	933	969	963	966	938	991	966	920	988	1023	982	968	930	1004	962	979	935	895	991	947	994	925	996	917	949	991	992	967	929	948	999	937	981	907	991	924	970	937	911	961	1024	1008	998	906	992	980	970	890	882	984	979	970	957	946	992	980	965	993	940	972	1003	930	917	968	1003	1035	964	925	1033	938	952	943	953	997	996	938	954	931	949	927	942	916	998	987	992	953	991	936	996	942	948	921	1012	1011	987	977	970	958	957	967	967	965	958	978	922	994	984	943	936	965	923	1037	937	995	1006	980	927	971	940	1021	970	929	944	989	945	943	975	927	977	948	994	946	969	937	962	946	955	904	942	967	954	1000	986	975	965	992	987	943	921	953	983	948	986	996	983	933	954	932	977	930	934	949	906	981	948	952	885	971	909	944	971	1025	948	882	1005	988	945	995	949	956	943	940	986	946	973	1000	901	987	928	958	964	943	982	1009	958	962	992	966	1026	951	912	975	976	960	961	890	1009	991	927	949	961	956	974	953	961	973	968	983	958	946	976	955	916	967	1025	993	932	985	991	933	960	985	966	963	942	924	926	996	937	1022	1014	981	980	907	958	939	961	972	961	961	1036	1030	900	959	925	919	983	915	928	996	979	953	946	979	932	960	987	998	978	960	992	967	958	992	977	971	944	942	936	941	913	927	994	957	1005	977	949	976	1016	961	917	963	969	979	979	974	942	968	976	1027	944	942	988	981	954	862	995	945	948	967	936	941	881	991	934	920	949	941	958	967	984	943	945	981	1007	938	847	948	942	957	894	941	1011	969	954	943	959	933	962	917	983	955	913	924	964	974	974	978	919	1000	948	891	946	1017	1008	958	937	967	992	940	962	954	931	921	955	965	1004	944	957	944	963	984	959	934	956	968	989	1009	967	966	987	952	1001	973	945	955	976	953	933	926	930	970	954	966	1008	969	1001	950	932	970	971	940	969	968	1000	1022	933	980	931	983	985	973	997	1003	964	914	934	918	947	984	922	992	939	921	976	980	940	975	985	865	992	960	1010	935	976	891	992	984	947	925	948	966	989	988	954	966	983	979	960	1007	1033	962	975	973	953	942	937	985	994	960	966	991	978	997	975	920	989	925	986	939	966	936	964	936	949	949	988	1000	1019	938	972	957	1010	958	988	905	967	992	958	987	959	926	1017	967	993	966	961	1011	918	972	996	948	954	933	988	967	917	943	964	936	941	1035	940	977	948	953	999	1017	890	1006	938	974	917	1000	966	979	948	972	952	918	936	963	959	910	954	1007	977	972	1036	958	960	935	973	975	995	973	982	909	935	974	980	974	927	918	1024	951	923	961	939	955	970	1002	990	960	938	947	967	962	928	996	950	944	1020	988	938	995	947	908	930	951	992	992	949	1012	942	856	943	912	945	1008	966	936	940	1028	968	960	888	929	952	979	962	952	964	975	1017	956	986	980	949	980	994	1024	979	944	979	936	1004	982	973	945	917	968	1003	1009	956	1011	1003	977	981	965	912	999	1030	954	956	968	931	973	1033	966	953	998	969	966	941	941	989	957	998	953	906	938	1018	960	934	1004	963	975	988	978	941	951	1018	970	1003	945	977	958	985	943	939	953	924	1004	966	999	942	987	985	976	943	939	939	941	926	991	926	996	984	878	970	990	939	969	964	934	920	992	912	955	927	983	919	903	930	918	926	946	988	982	997	978	985	1015	992	976	976	930	972	999	1047	976	983	959	989	1010	973	928	948	953	935	991	941	995	938	998	978	1013	948	927	937	941	968	1045	962	977	976	963	990	985	932	969	938	998	902	1036	936	967	924	999	958	932	978	939	966	1006	974	958	1025	1000	976	1003	912	969	985	972	996	973	937	939	986	941	979	960	933	1016	924	973	944	1008	973	996	1057	953	971	942	982	952	960	960	920	978	945	951	953	916	918	965	958	999	949	944	975	984	969	981	970	955	960	1044	979	965	967	861	990	999	943	969	944	917	945	960	956	1017	987	963	1040	972	944	933	973	937	979	974	980	926	936	1009	876	982	968	992	934	946	978	1021	961	964	946	998	951	971	940	980	924	944	973	979	1011	972	1009	931	925	950	912	947	918	955	961	972	916	961	967	953	958	937	967	979	965	1029	911	932	962	997	933	977	953	925	944	944	1000	954	966	940	983	983	918	994	942	899	923	958	925	942	991	943	972	943	978	961	932	999	971	980	991	952	989	954	961	976	927	964	1011	971	1014	992	978	1012	895	951	945	904	1037	948	970	909	954	952	995	988	1024	991	981	910	962	963	988	957	977	924	988	977	976	934	974	948	974	980	977	906	922	989	977	1016	927	1026	992	957	953	909	943	925	992	953	995	1009	952	991	998	969	955	878	972	908	940	949
22868	20943	28492	23638	20968	20544	10971	4455	3138	2918	2859	2260	1845	1758	1702	1432	1432	1345	1269	1294	1138	1103	1132	1220	1136	1099	1144	1110	1050	1014	1057	939	1008	1023	989	992	945	948	954	938	922	951	964	953	899	913	911	934	925	879	951	935	837	927	881	945	906	863	883	926	894	849	900	853	919	876	907	898	882	937	917	887	920	894	931	903	866	876	850	840	859	895	942	870	904	957	939	864	943	892	851	896	892	868	883	834	875	924	893	873	874	893	858	881	868	868	921	917	941	908	909	921	865	873	919	906	904	951	893	929	876	907	896	911	847	829	904	847	942	862	915	892	885	937	894	901	916	919	879	937	900	853	863	902	926	876	900	906	938	887	854	967	944	929	951	984	984	919	935	919	890	827	941	912	866	866	911	897	870	927	936	956	878	915	858	928	874	873	911	896	942	940	865	866	896	874	908	948	889	923	906	841	869	876	881	910	926	919	926	897	925	893	926	856	879	887	902	859	917	910	940	958	860	905	943	882	878	889	907	950	888	954	841	888	946	952	852	898	873	957	915	936	933	898	846	912	898	880	921	875	920	930	859	894	905	900	901	901	842	834	934	886	894	873	872	909	926	899	892	902	922	935	909	850	889	876	947	919	835	916	940	883	848	924	911	914	908	907	854	901	919	906	867	891	860	894	846	826	862	961	893	887	909	926	888	862	920	867	932	922	928	892	892	876	866	860	870	890	861	846	936	886	855	948	920	850	932	950	866	918	866	834	923	864	881	884	906	917	812	883	921	885	879	890	909	956	853	942	918	850	919	897	880	922	906	864	921	954	913	893	900	894	932	894	920	928	933	897	868	846	883	863	871	877	890	907	858	934	887	899	882	912	865	927	880	923	864	904	886	877	949	869	867	929	884	892	898	908	902	908	897	876	935	900	907	915	922	868	915	887	884	889	949	938	875	890	840	887	910	857	874	926	886	858	848	915	902	862	839	917	927	892	888	904	901	932	874	853	908	892	892	855	888	935	862	887	924	902	890	882	894	888	894	850	885	864	859	898	863	872	912	860	880	893	903	879	905	915	929	906	859	936	897	892	883	926	882	956	890	883	840	851	890	871	854	922	892	893	903	844	872	941	888	862	917	908	925	925	898	872	922	959	848	861	826	856	852	912	941	885	889	935	905	870	905	843	912	864	950	867	886	859	895	831	843	922	884	860	912	889	906	886	844	909	887	888	876	905	941	912	893	886	882	892	888	925	912	893	881	897	921	904	893	900	882	894	884	907	915	877	908	914	926	836	928	871	903	901	943	921	880	923	914	898	825	950	856	906	929	907	891	839	823	888	906	873	855	855	866	899	916	886	887	911	876	900	917	920	923	876	844	881	896	881	936	890	881	877	842	900	902	870	873	891	889	877	856	879	882	939	861	880	917	929	884	891	883	924	887	874	881	881	887	846	905	831	896	914	917	910	968	875	901	868	881	852	895	917	902	856	854	908	889	897	895	895	904	915	869	871	907	917	903	903	862	853	932	914	883	928	867	914	846	915	947	853	944	902	912	841	900	880	919	937	899	870	910	950	935	923	892	925	864	906	865	885	881	884	892	877	898	887	901	885	894	898	919	905	824	917	879	862	895	930	897	847	872	909	867	926	857	870	888	922	889	947	983	902	919	922	839	892	952	910	863	951	946	838	846	895	860	938	899	881	908	931	927	904	895	942	938	880	871	891	923	908	896	939	887	866	916	908	886	897	904	853	885	864	893	931	892	942	914	884	874	892	882	887	934	903	869	841	865	846	888	924	934	900	908	940	929	954	947	906	914	932	869	869	899	896	974	881	934	963	896	875	893	890	900	867	878	868	896	890	850	879	922	902	864	906	886	890	889	915	941	923	887	883	897	910	859	931	891	922	875	872	803	896	863	897	928	891	898	896	978	920	882	884	928	844	920	867	910	911	877	886	862	935	862	836	829	906	896	856	902	882	883	840	913	941	868	873	923	879	878	871	884	892	933	875	904	892	894	888	913	902	925	934	881	880	898	932	938	878	883	933	900	902	874	870	873	911	926	882	928	957	905	811	881	890	907	833	899	916	859	887	908	900	860	869	910	919	885	836	933	938	882	865	933	896	933	869	874	920	909	904	920	891	928	960	889	898	954	939	922	948	926	987	904	885	828	938	864	921	852	900	860	893	885	930	905	879	828	860	957	887	893	880	899	923	940	885	847	904	901	911	873	854	861	950	919	963	882	891	925	914	914	859	882	878	875	886	909	848	924	899	836	890	934	914	869	880	892	912	932	905	868	865	873	879	875	902	886	854	893	883	889	908	914	948	896	923	877	934	907	892	907	894	872	904	901	874	856	880	872	876	942	911	866	911	917	865	914	953	913	904	877	912	928	904	854	899	902	868	872	872	920	940	907	953	911	914	893	833	845	862	899	884	898	872	916	857	887	867	921	885	921	906	889	948	930	953	897	871	875	908	881	925	896	867	857	914	863	900	877	858	882	913	861	919	902	876	919	908	867	924	910	857	958	912	909	916	887	918	842	929	870	933	915	872	948	898	890	901	904	907	891	905	914	898	889	902	897	896	852	867	880	939	916	899	891	864	882	855	936	906	842	923	840	871	919	891	903	908	911	865	917	922	827	992	887	905	922	917	891	920	892	948	862	856	917	876	1000	875	868	910	920	875	874	862	890	884	866	928	855	882	887	912	874	950	874	871	872	948	910	872	892	901	903	831	858	891	928	931	869	858	860	892	892	926	911	893	855	910	876	875	865	950	917	842	882	866	901	880	873	866	860	873	888	848	910	915	891	896	884	953	848	938	917	921	936	923	893	828	934	844	926	898	908	903	881	860	902	853	869	909	889	852	908	869	906	888	915	947	840	884	923	876	896	867	941	864	885	878	863	872	935	901	886	944	890	888	845	872	857	886	891	938	915	896	886	897	896	904	924	885	898	888	888	841	931	833	885	919	891	867	943	904	980	858	877	851	827	901	903	833	963	856	929	883	856	904	905	961	927	905	864	910	905	914	906	872	852	900	913	856	942	873	894	880	900	869	933	891	905	867	874	870	883	843	835	899	866	858	906	930	950	844	896	881	859	819	870	893	861	955	881	935	898	877	878	843	891	888	883	897	865	912	930	903	900	880	858	856	843	937	923	928	855	873	912	896	902	882	920	903	897	896	897	844	937	877	939	927	896	899	853	907	877	884	884	870	888	914	879	899	864	914	915	900	929	922	894	858	870	965	864	913	881	823	892	895	840	975	928	887	844	892	882	901	860	927	902	847	875	893	882	886	887	896	872	889	879	852	907	910	821	925	907	845	933	872	864	938	886	906	891	860	862	880	891	842	902	932	886	830	898	916	838	903	898	825	860	920	852	813	874	916	913	922	903	906	920	854	871	872	901	893	897	928	901	888	921	885	899	847	925	883	839	911	849	870	886	874	868	919	882	838	921	929	877	933	816	902	879	873	909	870	879	887	896	864	896	927	917	866	869	864	923	931	900	840	904	964	860	904
36068	59154	47416	25897	15638	10981	9300	7566	5988	5545	5514	4042	3261	2979	2700	2187	2107	1999	1832	1788	1568	1517	1471	1565	1620	1443	1366	1371	1287	1326	1289	1246	1164	1172	1180	1138	1120	1147	1128	1085	1106	1064	993	1016	1023	1002	965	1028	1011	1040	1006	998	1007	1028	1072	1023	1006	1020	963	1007	1003	1022	1005	967	1002	963	990	1025	980	1044	980	1018	1065	946	999	969	1000	1076	1017	956	1012	954	988	969	1053	1067	988	998	953	1036	976	988	1008	1014	1023	992	1027	960	1020	994	972	1008	1027	1012	1058	963	982	1040	1052	970	982	994	1029	1015	1019	990	1038	997	1016	1020	1051	1052	940	1005	1016	993	955	1051	968	1044	977	974	966	994	971	992	978	990	989	1000	990	1048	1024	1032	1021	991	986	991	1046	1044	959	1057	978	955	1025	1025	976	1009	1046	1007	960	1000	981	1000	1011	998	1015	995	1013	987	1004	943	988	972	1032	933	953	994	1016	1040	1035	996	976	957	966	1064	949	1038	981	1006	982	1053	1103	964	963	1009	947	1016	1009	936	972	999	1008	946	950	1048	976	1009	979	989	947	935	1045	976	998	1029	973	998	1014	1002	1054	1015	992	1001	967	966	1028	971	973	992	993	966	966	1016	961	1016	997	977	982	908	965	940	962	979	981	1014	981	962	995	991	954	1003	965	966	1015	989	974	1050	976	986	978	977	970	1002	1013	1004	972	984	1033	971	973	1015	970	956	1011	963	1035	1053	983	1022	1011	976	993	935	1009	963	943	1029	1003	972	989	970	1027	951	1026	954	1013	960	984	983	1025	1003	1004	996	926	977	998	957	999	977	988	957	1055	1041	961	1008	975	1015	1043	996	985	993	1049	1032	986	932	975	1005	968	1016	936	1036	1051	1019	988	1007	996	966	1007	1043	1006	942	978	972	995	1004	962	961	1033	993	1035	951	973	944	1034	966	987	991	995	956	1006	975	1027	1009	1011	1005	999	1031	1070	974	1003	957	962	1014	962	997	1000	974	1009	1007	925	985	1013	897	945	931	1057	998	1030	1051	956	1026	1002	1052	1015	1044	1035	972	1019	946	972	997	1014	1058	1001	967	1011	1026	985	1019	968	1028	969	1000	1001	1025	974	997	953	988	936	1013	991	979	990	994	1025	950	984	968	1001	1003	1026	966	1015	964	982	1031	1024	971	1020	997	974	959	990	996	954	989	999	1029	1011	1007	959	991	961	967	961	1052	975	943	1019	990	987	921	1035	963	990	1012	965	911	998	972	1014	964	971	976	1037	1003	1008	955	1015	962	961	1039	976	1012	983	1011	993	994	1049	952	1007	985	1041	1042	966	975	951	1044	980	1035	1031	994	996	1030	988	915	1044	984	1016	1027	956	1053	990	1014	992	1030	943	1009	950	973	979	1001	949	993	1001	963	1047	1052	1024	970	1018	993	936	984	1021	1043	1016	1030	1008	964	890	1012	967	954	993	1014	1043	1016	954	946	979	1067	982	980	997	1028	1008	949	990	991	1012	965	983	956	1024	973	981	1008	970	1058	967	1006	999	976	956	1006	1035	1020	1024	1004	1007	955	986	976	991	975	1016	992	1006	1017	955	983	931	1037	1007	1013	996	995	1013	973	958	1021	1006	1018	966	994	983	997	1016	966	995	1042	988	969	965	1022	988	990	1000	1037	966	916	1005	1034	967	1030	939	1019	1059	1052	998	1037	994	967	999	1054	1021	1002	992	949	954	1016	976	977	984	1034	971	989	1013	971	1038	976	976	986	958	978	1015	1036	996	1046	1015	968	982	1027	948	1008	967	923	975	1002	1025	1006	972	974	955	976	1000	985	977	978	980	969	959	961	1009	969	970	946	975	1020	976	995	955	1006	986	1011	990	969	1016	998	999	1007	971	976	940	1026	980	988	997	960	1015	970	970	987	991	993	1020	1020	970	1002	982	1042	981	1054	986	961	993	982	970	1042	931	989	959	993	972	985	941	1007	983	1033	1002	966	986	984	1014	968	980	1015	1044	1019	998	1010	954	987	1035	989	1016	1042	938	960	928	954	998	1083	948	982	1001	1004	1027	967	1005	974	1049	990	987	977	983	1026	998	1017	961	1055	945	1005	1025	1061	979	1017	942	962	972	947	1044	1028	967	1000	1035	978	980	969	929	998	944	996	1011	1018	983	996	990	979	1015	995	1019	959	1010	1026	1006	967	997	927	917	994	978	1011	1016	1013	1010	959	980	1009	973	971	948	1019	1054	992	993	1033	990	955	997	1025	1005	1018	954	967	1011	982	1010	993	1002	986	986	958	955	1023	994	999	971	1035	991	979	994	1002	1080	954	937	980	1071	1025	939	1038	1034	1015	989	1044	960	1024	1032	974	997	906	1013	998	986	978	982	1005	1017	976	982	959	1012	1002	1011	994	947	1007	980	964	1039	1048	977	1039	941	1012	1026	1016	1000	1030	994	996	1003	975	988	1047	987	974	970	984	996	986	992	935	948	1045	1013	941	1000	991	983	989	969	998	954	1020	1001	994	931	966	1015	987	943	965	958	1009	936	976	1056	944	977	916	986	934	1014	1030	1024	980	993	1037	974	977	957	992	1052	1006	934	988	1027	1028	955	968	1007	976	1032	1049	993	995	960	1041	1026	991	962	994	1043	993	1009	1032	960	1039	967	932	974	953	1023	1009	985	958	1035	964	966	1015	992	968	933	996	1074	1005	999	985	990	1048	1003	1009	980	997	1031	1055	1036	968	1044	1062	975	1039	958	1001	993	939	976	948	993	1022	984	950	1015	1043	980	967	1037	1013	1007	966	960	959	1009	1019	998	1083	1044	968	1002	1005	1020	995	997	1032	1008	984	1011	979	995	960	991	1024	906	974	990	1004	970	920	972	928	1056	1006	1020	1007	1006	984	998	989	993	1017	964	978	980	1044	935	1033	1011	1095	954	971	1001	983	991	994	1034	959	983	979	958	1021	961	1058	1018	1008	1025	1020	1003	997	1016	959	994	990	981	977	1025	959	954	973	1002	1017	941	987	1023	1014	1058	1016	1002	1009	992	1014	994	958	1017	981	1008	1028	1005	1011	927	987	1014	1013	989	1003	952	1012	1000	988	1010	1040	1004	947	1043	994	1017	1011	971	984	994	951	999	985	974	997	977	1045	980	1020	971	959	1031	974	980	1030	1033	969	949	954	959	1024	977	989	1037	938	1007	1020	1013	1017	950	980	970	959	988	997	969	1020	908	973	967	977	974	974	948	992	1040	962	965	932	1011	944	949	975	931	964	999	991	966	1018	1057	945	986	985	1014	997	982	972	1047	1031	981	1005	986	986	1040	949	1023	978	962	994	1010	993	1067	988	1042	1001	1009	953	937	950	1014	988	1001	962	1030	982	939	980	995	1018	969	1001	1026	1019	1002	1048	951	986	933	999	1001	965	996	971	989	981	1005	981	1002	979	995	1005	972	987	987	984	1036	975	987	1022	1004	1029	1029	981	1029	981	1019	992	961	965	912	956	1006	1020	984	976	969	985	1033	996	966	993	969	1000	938	996	999	1003	988	1031	995	1003	988	992	964	929	969	983	996	1019	1005	976	954	1010	974	984	985	1005	1035	966	1053	961	1040	997	1001	1011	1024	993	997	990	999	966	996	922	961	949	985	1015	1005	979	995	975	948	956	1022	973	1009	998	1022	1033	1038	964	997	984	1000	1018	1009	993	984	1002	1004	1019	999	1032	1028	994	982	1026	979	989	980	934	1014	970	1014	978	993	993	993	991	988	949	1027	1010	1030	948	1002	1019	974	972	974	972	965	969	1011	924	992	1015	1011	991	980	987	1011	970	1021	1010	1009	1065	971	993	1024	1009	1043	1011	1021	967	1019	959	944	988	993	992	979	985	1004	1001	954	1002	971	946	969	975	990	1015	925	956	1015	979	1038	990	982	977	1012	1010	1004	998	972	1024	988	1025	995	968	983	1012	1004	950	1010	952	974	977	1016	999	1018	1041	992	995	1062	1036	978	970	1019	930	985	1008	1015	999	1049	1005	1013	945	1023	902	978	1039	1032	1041	1010	1005	982	966	953	1031	1017	1043	975	1006	984	993	962	1000	1007	957	953	991	943	998	1071	1053	1028	1012	926	984	1009	981
28743	25745	23015	11995	4497	2221	1789	1563	1255	1232	1047	920	800	800	768	695	718	699	658	690	670	611	657	692	637	614	682	592	592	666	642	650	601	590	584	587	557	567	608	597	559	602	590	578	546	564	564	541	529	569	576	540	561	545	562	544	551	574	568	612	559	516	557	593	513	540	541	519	535	582	543	570	552	533	509	575	580	521	605	573	564	549	582	511	548	554	562	560	575	560	550	554	579	578	562	547	543	584	541	571	584	541	566	592	560	564	542	578	558	529	537	551	551	544	510	571	557	563	547	575	534	566	556	557	567	533	568	538	544	543	602	550	585	546	587	542	568	534	546	531	575	538	542	551	569	539	564	566	604	592	567	604	530	552	532	607	522	536	579	570	563	520	575	580	605	590	535	568	528	541	554	587	560	616	545	558	565	536	541	550	551	540	609	568	561	510	548	560	543	562	578	548	550	554	565	514	526	554	565	590	549	561	567	571	547	555	552	555	582	520	543	555	591	562	547	595	541	562	531	561	571	565	554	579	580	560	533	570	561	601	600	546	533	568	567	556	556	517	621	564	585	523	538	581	510	592	555	588	604	545	555	581	557	551	612	551	542	618	577	533	551	569	569	536	560	591	619	550	563	535	568	600	557	583	539	545	534	554	567	546	535	560	552	534	586	565	536	556	542	582	612	521	570	557	536	546	549	590	588	552	563	572	533	572	575	588	561	567	553	583	569	585	574	604	556	525	574	579	539	566	519	590	610	547	563	536	569	553	543	577	581	502	564	554	569	565	529	547	533	558	580	550	608	551	562	587	550	537	571	558	540	586	586	559	587	549	540	533	578	552	549	576	554	613	534	608	534	536	512	527	568	533	532	537	571	590	547	571	540	600	570	539	528	570	582	549	542	566	591	565	534	551	565	559	578	541	568	572	550	584	558	565	578	564	553	550	569	556	563	537	598	551	615	565	556	561	558	585	570	553	549	572	586	534	569	571	528	543	561	556	542	571	542	538	551	568	553	577	602	547	514	598	549	564	521	566	569	573	566	549	556	535	515	564	578	562	558	563	545	540	564	516	530	566	590	589	579	566	580	546	587	570	610	567	572	535	549	562	570	557	574	535	545	562	563	590	536	578	571	539	555	591	564	556	539	567	497	559	562	572	573	582	577	532	565	555	541	555	547	541	566	586	536	615	540	557	580	522	549	543	518	526	567	589	529	560	566	571	551	535	530	578	563	604	578	609	589	570	542	567	577	587	559	532	551	541	556	543	601	574	550	495	550	580	585	522	560	563	538	540	553	594	575	556	582	587	573	553	557	589	582	568	553	542	522	558	504	544	559	535	590	530	557	567	602	556	539	532	598	574	625	557	547	539	525	589	559	552	576	553	556	585	562	530	554	505	560	573	563	524	570	555	584	563	582	609	546	545	538	516	543	524	523	543	563	606	558	558	513	546	537	593	568	531	572	557	544	595	590	560	543	576	546	579	576	577	555	567	626	536	569	545	549	544	524	573	552	567	529	573	563	541	520	547	559	577	561	563	547	627	554	537	577	547	575	594	551	578	576	576	519	548	519	581	588	546	594	546	558	548	613	577	507	596	541	561	543	580	545	566	535	557	573	553	580	607	565	630	600	565	514	584	590	496	561	526	546	581	562	532	562	537	549	537	562	493	526	584	591	565	535	539	566	582	564	574	627	588	569	575	539	542	545	589	528	598	593	537	587	565	531	524	588	577	575	596	559	606	571	591	566	581	507	579	546	523	567	571	490	580	555	545	575	536	569	577	619	565	526	550	525	521	519	564	566	582	569	587	550	540	533	542	578	563	582	521	552	519	564	562	595	538	535	571	540	587	566	576	582	528	559	538	543	559	601	542	557	544	547	534	570	566	551	555	559	552	565	569	554	586	558	531	562	554	576	561	583	584	550	539	517	591	539	556	552	572	554	536	540	578	589	594	543	585	567	619	533	526	547	550	584	569	556	559	515	600	578	575	555	559	549	622	553	595	583	607	561	525	546	619	627	544	523	532	561	533	552	552	571	542	584	571	570	527	546	597	574	560	564	584	581	566	548	587	559	566	522	526	543	562	549	552	556	552	519	539	553	537	540	560	553	535	562	529	598	535	587	570	568	570	589	528	580	558	574	613	532	569	570	591	588	573	515	594	521	521	543	562	550	608	556	597	545	536	528	547	555	559	526	521	569	540	548	574	579	508	596	542	554	536	530	603	566	587	529	560	544	538	595	551	564	591	552	567	583	578	545	564	590	547	632	586	583	589	630	489	558	573	562	544	574	606	595	606	522	560	572	582	560	529	561	601	584	543	566	510	593	549	570	541	555	531	571	571	518	552	507	582	593	559	536	550	554	565	547	578	563	525	510	581	559	585	557	566	563	532	589	557	564	609	532	528	552	578	598	586	570	570	615	554	551	553	559	571	577	542	560	572	538	548	557	595	548	517	586	535	582	557	544	582	549	564	554	566	477	553	584	538	568	535	584	603	567	562	585	580	535	551	551	549	526	544	551	595	583	593	552	606	521	575	553	566	546	555	593	566	554	541	525	564	546	560	583	577	551	556	552	521	495	529	605	536	614	565	543	534	520	540	550	627	600	534	587	558	531	588	555	595	562	560	575	590	546	562	547	591	582	542	588	627	566	593	587	593	530	583	560	627	533	533	548	535	572	576	553	552	567	565	596	561	592	546	563	541	572	549	590	553	580	556	559	583	565	529	579	599	561	540	522	543	599	558	542	605	615	556	582	572	562	577	532	521	591	554	568	567	575	544	563	575	570	574	552	580	611	568	544	565	585	567	528	559	526	568	594	602	567	550	572	579	571	530	569	586	548	561	546	540	516	532	549	543	562	542	540	593	527	599	525	563	595	485	565	540	577	537	566	538	553	593	598	561	587	538	541	571	549	575	590	557	567	551	541	556	560	550	547	568	566	548	568	598	536	589	549	576	538	541	553	558	550	522	547	571	560	548	570	583	611	559	548	567	562	595	578	540	563	555	534	573	556	582	562	533	556	556	539	554	571	571	562	579	585	590	559	567	538	525	597	582	607	542	570	523	568	546	554	576	604	514	579	581	563	511	541	499	563	564	582	530	509	554	551	536	569	573	570	575	582	573	536	534	595	529	558	540	559	557	554	578	559	591	539	561	621	555	484	562	522	621	550	586	581	583	545	577	563	584	567	540	558	528	525	546	573	564	616	570	563	512	555	523	567	591	575	565	585	548	578	567	591	600	576	546	540	567	564	574	569	566	566	557	523	585	559	571	565	571	584	575	567	545	588	563	551	548	577	548	603	541	562	514	572	537	581	537	558	525	535	592	568	601	556	588	587	604	624	543	520	576	585	546	544	568	544	560	565	526	565	563	602	565	529	592	581	602	558	576	544	564	579	528	587	517	583	552	582	555	560	543	532	542	583	575	589	563	577	564	609	561	598	575	526	579	562	555	527	545	542	567	586	601	595	561	592	564	537	578	580	563	562	530	551	527	518	570
30251	39683	26786	13080	7389	4404	3586	3066	2535	2378	1994	1544	1301	1183	1140	1085	1004	969	959	964	889	854	845	893	927	871	823	803	868	829	809	793	731	775	775	742	706	705	725	723	762	683	708	695	668	663	678	693	723	681	707	674	677	670	655	663	653	686	665	687	656	660	698	665	671	650	670	631	704	646	687	667	682	696	673	653	622	684	708	673	662	642	669	697	659	644	704	671	701	641	657	674	699	669	674	661	672	728	639	666	662	617	676	708	639	705	703	636	708	678	682	674	657	658	663	631	668	628	639	668	664	599	715	693	664	669	658	678	673	689	661	642	702	711	652	669	661	675	675	703	717	649	641	646	674	698	671	695	653	653	685	660	696	687	667	690	695	678	652	679	680	672	657	674	661	647	669	664	705	692	699	692	711	723	675	674	674	650	653	642	702	690	644	669	648	633	702	682	668	717	720	664	667	655	659	639	672	665	658	682	701	688	662	697	691	658	695	665	692	654	702	685	640	626	630	672	647	663	659	716	682	667	640	674	647	699	671	709	709	646	692	635	633	665	641	669	627	681	628	673	680	637	663	645	693	682	649	663	688	661	652	701	698	691	664	617	680	690	694	646	651	669	685	685	680	657	678	717	663	673	669	650	672	661	654	662	679	675	664	701	694	697	646	671	720	649	679	659	731	666	658	693	666	684	680	687	664	663	679	690	698	658	642	696	676	696	680	690	640	648	677	692	639	648	655	705	673	674	643	711	704	670	691	687	682	720	662	686	668	669	687	692	697	614	679	689	672	647	676	664	669	674	643	658	673	650	669	674	699	670	677	714	655	694	678	646	689	689	726	653	649	695	720	656	678	659	672	643	659	687	681	705	650	722	677	672	706	610	665	695	667	677	633	670	678	672	676	674	694	699	690	675	664	701	686	692	730	691	688	719	659	710	725	690	655	652	649	645	686	681	650	618	646	652	634	693	669	671	693	650	704	634	647	685	666	672	688	716	617	646	684	680	674	691	635	652	716	708	658	716	662	660	636	682	715	683	697	639	678	645	663	670	683	694	681	656	605	668	694	626	633	699	664	641	625	655	655	656	700	650	669	708	667	694	676	689	651	663	646	680	678	680	665	619	716	685	679	636	660	699	652	625	683	622	650	692	682	680	626	648	670	667	644	617	683	700	659	693	698	733	717	702	692	706	708	682	672	708	660	652	673	717	647	689	663	641	649	679	697	677	681	691	725	689	682	671	680	660	667	703	671	645	658	727	680	650	698	671	673	685	735	685	659	666	678	687	676	623	683	656	695	701	708	662	691	653	672	698	642	651	660	673	718	699	682	679	698	603	704	691	714	714	676	683	628	678	675	687	666	668	690	637	667	670	611	626	718	677	659	702	708	646	704	706	638	671	696	685	672	678	737	657	647	684	736	722	657	694	704	698	692	705	695	665	723	702	671	683	699	673	631	722	689	623	698	641	683	644	697	622	673	720	694	684	676	686	692	670	681	673	721	664	656	641	635	684	676	712	681	677	687	697	693	679	648	669	676	705	700	637	662	684	733	653	690	665	706	684	670	676	678	680	657	678	685	697	682	689	685	645	693	648	697	682	652	713	643	599	672	712	665	671	682	662	694	685	681	677	646	669	671	725	698	650	692	693	615	705	667	691	638	681	653	684	652	701	640	680	685	662	683	679	647	668	730	657	657	684	656	629	700	670	704	705	694	670	658	708	665	687	699	737	669	690	701	634	666	673	688	682	666	686	669	658	695	682	673	682	716	684	679	695	662	683	720	621	671	741	653	713	718	648	678	673	698	639	653	640	676	672	695	677	759	662	641	698	681	635	698	635	682	691	705	718	669	712	683	682	673	688	638	635	646	660	690	630	659	649	641	658	703	641	685	631	647	684	678	662	661	650	698	673	658	697	661	686	667	686	668	688	688	635	651	649	660	678	659	682	624	711	658	673	697	677	694	694	677	719	691	672	668	683	709	668	696	675	708	677	692	641	648	652	644	638	658	689	667	672	666	702	722	663	675	706	638	665	648	623	621	694	669	689	678	715	618	696	677	699	695	663	667	672	709	663	710	695	627	660	720	679	647	702	684	665	685	662	660	647	706	693	682	624	708	708	715	686	695	678	682	691	671	643	696	673	712	661	710	702	653	668	660	658	697	668	668	671	641	693	680	686	655	680	660	667	654	675	655	658	671	687	640	658	715	655	731	694	691	644	748	641	671	721	640	679	662	695	713	639	652	696	722	668	645	649	657	640	691	655	632	680	658	678	719	659	675	692	643	639	653	698	729	694	696	695	692	656	688	683	655	671	637	630	681	656	678	656	687	682	647	650	685	668	660	708	663	726	655	624	601	664	677	675	641	680	651	654	721	704	672	675	661	659	678	721	703	633	658	669	636	604	685	631	677	648	668	709	666	639	693	730	693	647	654	637	650	678	698	680	697	672	683	699	593	695	697	736	685	708	649	660	670	713	652	667	668	721	674	627	676	646	648	643	678	636	676	686	629	712	668	755	696	669	664	656	623	667	662	687	669	669	638	680	666	670	658	646	672	649	658	639	657	672	684	621	715	639	674	687	704	707	693	673	682	683	717	682	662	685	664	654	657	691	717	643	664	705	701	660	682	694	699	704	702	649	656	646	738	669	711	682	684	674	634	664	665	719	682	647	684	666	664	663	652	661	644	622	642	697	700	689	700	722	672	688	680	684	657	660	645	652	629	670	625	661	693	701	631	657	657	694	677	634	723	668	673	658	639	656	686	713	690	641	692	682	651	689	681	655	669	663	650	690	695	672	716	714	676	675	712	665	706	671	625	719	722	725	710	666	653	677	660	649	660	657	617	632	682	615	646	652	635	661	651	680	696	648	702	713	722	630	601	629	666	696	708	679	648	667	648	701	634	677	687	677	665	700	662	697	691	678	715	647	700	668	689	660	653	697	679	655	651	669	702	664	679	727	671	707	648	652	692	709	695	676	736	635	660	669	679	644	700	674	696	680	723	693	698	629	728	676	697	682	670	668	665	712	702	628	643	650	660	653	669	668	685	725	679	671	666	689	670	664	661	698	697	686	660	631	647	679	658	685	625	667	670	643	703	670	695	675	677	708	632	660	657	678	671	651	687	648	657	627	678	722	656	639	639	717	664	674	695	705	688	704	614	654	687	688	684	675	727	640	634	623	669	671	690	675	651	642	665	711	685	693	642	667	650	646	722	699	733	720	649	630	685	630	706	681	683	682	682	624	691	675	652	676	705	694	643	642	680	646	649	681	698	664	687	658	640	686	652	652	640	707	681	651	690	683	668	641	710	683	654	664	639	690	665	673	639	643	694	628	672	689	696	664	701	686	691	664	657	686	654	660	673	673	696	677	715	666	669	684	667	670	724	652	708	662	682	692	656	694	675	621	695	639	686	686	653	685	683	651	618	684	643	644	653	661	659	680	660	675	623	639	682	710	615	677	708	636	679	682	693	714	656	664	657	685	634	722	710	650	674	681	704	667
23983	20902	27823	24271	20206	10054	3776	2590	2106	1907	1574	1310	1131	1030	903	805	723	755	804	795	705	702	643	714	704	686	645	670	638	675	637	639	591	573	580	584	568	514	593	536	571	549	513	549	511	542	542	538	509	500	470	563	514	515	513	565	523	527	530	515	528	531	546	555	510	520	500	536	511	529	532	542	568	554	518	510	527	530	546	471	516	554	524	556	518	570	548	529	520	533	481	499	513	517	521	541	482	566	493	547	517	523	528	579	596	541	537	509	520	529	538	522	536	493	503	517	517	548	504	495	512	501	513	543	545	539	542	512	528	546	524	523	560	524	536	530	556	511	512	572	548	520	527	588	520	502	488	521	555	514	505	517	546	539	511	540	584	503	509	560	512	533	589	505	612	495	535	534	526	516	560	488	536	531	555	553	565	563	492	501	521	502	534	509	537	540	548	519	581	530	484	529	509	540	498	533	523	520	516	512	525	527	525	545	556	497	530	505	580	552	492	546	513	533	524	528	497	510	508	501	492	498	504	522	500	557	523	515	495	528	497	518	525	540	566	506	512	523	542	563	528	508	507	517	530	493	523	526	545	484	556	547	533	534	506	505	500	507	494	494	503	528	514	516	545	495	509	504	531	550	573	528	536	545	553	488	513	573	555	548	519	520	520	532	520	580	572	522	515	535	510	537	472	542	511	494	536	529	519	562	515	547	508	527	550	530	483	517	518	489	488	477	497	537	506	526	529	497	489	529	513	526	548	471	538	503	513	516	525	530	521	516	544	512	508	529	569	524	523	557	501	552	528	499	528	555	522	524	507	527	520	544	512	518	553	550	506	530	520	600	563	520	573	480	530	522	548	548	560	536	585	535	533	491	500	536	513	538	506	520	568	504	559	539	531	495	536	530	575	508	524	553	513	505	540	530	541	509	525	499	489	553	513	538	522	512	529	497	512	508	532	549	529	512	513	523	509	529	517	544	521	484	460	539	541	521	504	519	504	531	491	529	559	562	494	526	509	524	531	481	454	518	522	529	549	558	524	530	500	507	510	538	529	553	538	522	530	493	491	528	559	536	524	563	503	517	513	573	525	564	528	503	523	515	535	511	496	496	511	534	551	515	498	544	509	510	529	500	549	495	569	534	549	513	496	519	521	557	495	532	533	510	577	527	505	496	505	524	496	495	581	513	534	531	534	546	515	545	537	542	565	552	526	517	544	519	540	522	524	521	488	523	541	515	570	517	544	523	514	515	529	525	501	546	550	521	555	514	528	535	487	532	505	519	557	570	516	514	509	531	504	499	519	549	514	541	517	518	496	507	542	528	491	539	545	533	553	540	549	524	536	496	513	536	538	537	527	555	555	494	525	525	550	522	538	513	501	493	524	531	541	529	503	578	530	536	509	491	522	538	535	564	510	528	525	526	553	543	509	568	527	545	510	523	512	544	560	513	532	558	523	543	539	534	549	502	511	544	539	519	518	518	535	469	547	546	525	516	508	514	519	504	517	557	533	518	525	524	470	564	519	535	550	491	555	512	521	526	507	518	516	547	514	571	542	522	512	539	543	547	537	524	545	490	562	517	512	535	534	516	503	556	503	530	534	532	520	474	468	460	555	517	504	494	507	512	554	546	513	588	524	513	523	553	512	496	486	480	537	510	519	522	513	515	515	569	510	540	533	527	526	508	528	498	564	557	578	493	533	537	509	521	537	521	548	536	546	519	561	487	527	519	507	504	525	534	526	542	530	538	565	534	493	513	488	531	532	517	587	528	554	510	513	509	549	522	560	511	536	548	481	536	520	521	511	526	528	541	505	526	543	538	497	549	578	484	582	503	514	551	489	495	534	490	519	571	498	525	536	534	521	554	541	550	547	539	559	525	502	518	521	538	534	501	540	510	559	503	539	515	527	578	515	562	512	501	518	493	547	523	528	509	503	535	561	479	568	520	552	556	577	518	549	493	497	541	527	555	509	539	503	502	521	516	497	511	540	483	520	505	529	516	531	506	524	521	522	529	515	491	527	541	550	499	576	489	478	544	550	536	529	538	502	540	527	521	533	476	534	553	562	552	527	551	506	512	521	504	534	499	539	558	517	503	487	522	545	506	538	510	559	484	512	502	518	506	527	507	530	538	513	527	506	532	501	510	541	525	517	546	550	508	572	519	535	530	530	522	531	502	525	545	542	529	544	547	517	550	495	508	552	466	520	546	538	564	516	524	552	536	532	542	554	552	503	538	502	490	556	502	519	539	528	509	532	530	514	553	521	539	532	520	534	525	535	500	515	521	530	532	545	487	507	544	530	510	522	543	521	559	527	527	524	556	519	558	510	533	529	537	527	517	529	550	504	531	462	510	524	548	490	441	547	560	500	563	550	538	504	548	498	500	496	526	535	556	521	523	527	471	517	511	513	497	558	519	559	522	510	478	513	488	520	505	527	539	501	484	523	534	525	494	488	495	531	513	550	504	513	495	548	512	512	494	502	490	539	547	534	531	506	478	491	512	526	515	550	521	529	522	543	510	530	519	508	520	514	505	567	554	509	551	537	536	496	514	533	523	508	515	511	542	492	508	548	524	518	545	598	500	498	505	556	502	529	514	527	509	549	546	532	547	475	550	485	518	539	479	501	529	525	549	513	493	488	471	552	509	526	508	527	490	555	547	562	551	554	537	511	552	587	528	528	523	486	512	550	563	504	527	519	488	531	553	537	528	519	531	509	571	516	520	510	540	517	512	524	558	537	541	518	490	518	512	527	542	553	563	514	486	564	585	530	508	520	507	508	540	517	515	524	556	556	487	522	531	485	539	544	543	551	538	541	525	534	551	519	523	507	489	553	469	534	528	517	553	552	535	581	539	525	514	495	510	543	520	579	492	534	549	502	526	543	514	538	511	568	517	504	511	542	499	547	504	508	592	499	507	523	526	518	519	526	542	504	526	545	557	516	514	544	536	564	509	533	522	549	530	501	518	487	497	585	545	533	511	547	537	547	501	541	547	524	541	509	484	502	542	499	508	511	544	540	511	470	530	538	573	554	497	541	535	540	494	493	538	487	543	505	471	539	531	520	520	482	515	491	511	492	504	527	500	540	518	526	506	568	540	513	531	540	518	515	481	529	525	524	521	512	507	517	530	521	485	517	506	538	516	553	519	516	544	502	509	518	536	532	547	499	499	556	461	502	526	516	500	538	494	536	522	532	531	571	492	523	516	488	531	538	558	564	541	528	510	511	532	530	542	522	505	528	538	525	529	532	510	518	505	492	533	564	503	488	497	531	544	535	525	518	477	538	513	528	514	550	541	500	510	563	531	528	548	540	515	508	504	511	501	516	526	530	520	551	566	519	510	524	533	547	525	515	543	575	561	573	503	521	536	532	505	510	555	534	519	529	530	539	500	542	512	506	493	499	532	507	519	559	524	517	544	551	537	547	505	546	472	514	538	497	474	500	520	534	537	504	538	511	485	517	537	555	532	545	527	494	548	528	506	542	495	542	488	503	496	532	552
31037	49747	39721	19681	12638	8228	5941	5224	4398	3807	2992	2460	2195	1667	1573	1334	1182	1072	1278	1109	972	1024	936	1058	982	937	842	833	877	913	780	816	824	757	756	697	668	770	662	689	678	649	668	625	672	626	632	645	609	613	623	641	651	638	630	637	634	624	631	614	658	689	579	608	635	596	588	610	613	662	586	604	638	621	631	643	629	656	669	643	664	619	612	600	618	600	620	659	635	648	626	652	607	627	608	633	643	652	615	598	600	622	598	658	612	621	666	626	632	617	670	606	658	669	589	638	602	596	597	606	608	648	599	611	621	601	627	601	603	628	639	616	624	630	671	635	643	614	635	623	651	620	656	618	637	640	652	637	632	661	611	642	681	648	663	616	642	669	624	640	608	610	624	616	641	641	622	627	621	596	631	646	605	565	633	617	606	617	642	648	616	618	611	639	623	640	653	647	569	617	620	606	604	606	565	614	637	633	588	625	648	609	621	595	615	636	625	640	601	593	646	626	614	562	616	647	621	633	619	611	657	611	582	609	621	627	666	630	642	680	616	631	634	596	610	641	669	614	643	673	623	615	608	626	609	627	591	625	596	598	599	622	671	611	679	622	678	641	623	650	614	600	622	597	596	640	658	627	617	593	645	624	614	605	623	609	585	640	616	598	618	640	656	671	669	636	629	664	624	608	618	587	616	633	624	607	615	629	615	648	613	588	607	629	630	621	615	633	620	605	622	643	590	635	639	600	638	617	603	587	591	623	585	641	630	611	636	607	610	611	623	641	631	652	623	609	663	608	645	614	635	613	615	641	638	615	663	641	620	654	620	600	599	594	661	600	626	618	640	578	621	590	592	692	607	607	651	614	625	619	629	563	685	665	632	634	637	577	597	572	625	636	659	623	653	590	621	628	627	583	609	599	642	561	645	633	603	634	595	653	611	601	601	655	567	588	620	650	618	627	585	596	626	680	639	655	601	628	637	619	647	626	672	618	626	609	613	622	618	613	667	574	625	612	638	564	642	583	648	602	652	689	624	628	654	596	618	660	600	604	581	603	601	637	659	633	660	599	598	605	643	577	592	602	602	633	645	636	599	648	628	620	644	604	659	632	653	622	570	645	634	646	675	595	615	602	613	608	581	654	628	635	670	591	657	610	632	646	607	611	602	617	614	624	617	638	673	647	578	601	660	631	681	652	633	615	617	577	639	576	646	608	617	616	656	589	647	612	600	651	604	643	648	600	617	628	683	648	614	588	609	622	588	623	612	637	622	651	642	580	619	646	617	640	595	640	623	565	614	625	621	668	648	614	677	607	611	661	631	624	629	638	676	638	656	654	631	634	646	628	618	614	607	615	624	644	643	653	635	659	636	621	611	612	615	583	651	619	626	597	661	642	631	616	596	604	607	652	626	638	633	626	635	644	692	604	622	659	614	626	623	638	589	640	615	617	620	631	645	645	641	655	614	622	607	614	661	651	615	622	596	649	640	627	608	623	617	627	622	631	623	624	676	633	650	635	603	635	653	582	643	621	626	668	665	610	641	597	630	626	605	608	592	625	669	654	629	634	651	639	636	600	646	689	589	605	651	595	583	629	626	575	660	654	654	613	653	638	612	649	673	636	584	608	579	636	682	565	591	565	616	667	557	635	624	619	620	600	608	639	618	649	590	663	617	605	603	591	648	621	602	625	622	605	651	653	672	625	617	636	651	657	615	589	637	597	578	598	662	596	619	633	612	648	581	585	622	658	578	660	592	591	608	637	607	619	622	645	572	594	622	644	645	620	586	612	646	637	610	614	624	654	685	618	664	608	656	637	636	674	636	611	652	626	565	630	641	676	611	605	648	594	675	656	630	632	634	623	624	617	614	622	625	613	660	641	667	651	643	649	657	596	663	640	622	633	628	682	585	588	635	622	639	647	638	649	599	592	623	660	645	621	609	623	643	580	598	590	615	606	632	621	599	627	631	619	631	603	620	617	682	640	662	636	603	625	612	661	664	666	623	618	614	646	619	658	611	617	621	622	609	576	576	653	620	674	682	620	648	568	636	636	596	623	581	633	590	640	618	628	601	646	640	661	644	659	626	640	650	586	619	677	649	629	689	651	568	605	664	619	632	622	638	664	638	614	629	626	602	595	647	611	649	633	627	651	634	600	631	633	640	693	632	640	635	624	610	610	584	628	619	653	620	594	598	636	668	585	624	615	623	608	620	605	608	630	583	580	645	632	651	612	634	601	563	625	611	653	621	583	665	625	619	619	612	632	618	599	585	639	621	608	657	610	613	623	585	614	607	652	615	620	585	656	637	609	640	630	596	663	608	652	684	659	642	633	656	616	646	604	586	621	609	635	610	612	605	629	626	545	618	620	633	618	620	618	637	596	632	562	626	650	622	612	633	637	587	649	605	642	614	596	647	688	634	619	652	636	617	623	609	672	680	641	619	597	622	623	640	615	596	671	615	629	615	616	612	569	615	612	627	611	623	641	650	602	674	584	613	612	600	637	577	638	600	566	599	630	638	620	604	611	667	656	633	649	646	628	613	628	626	653	562	640	656	642	652	636	624	606	618	614	617	646	607	664	626	616	646	595	605	625	624	597	590	612	597	590	644	624	646	616	599	642	604	656	656	633	652	553	649	590	621	653	629	658	619	613	676	662	620	649	685	635	614	609	651	626	615	619	625	608	661	630	650	668	619	638	656	564	641	641	644	608	638	599	614	620	625	642	616	573	613	634	584	641	606	628	625	651	610	602	612	623	574	641	623	595	651	647	597	640	619	633	608	639	660	668	646	626	662	611	631	622	619	646	620	617	596	633	599	654	659	614	611	614	605	667	589	613	618	659	577	657	660	586	662	660	585	667	642	623	639	619	654	562	611	632	622	644	594	616	595	634	643	638	620	577	629	648	665	584	619	627	657	609	615	599	635	639	654	626	641	635	637	619	652	641	633	636	625	648	635	619	618	590	621	624	642	625	665	641	624	651	632	629	595	601	571	648	606	603	609	621	619	642	643	590	594	610	651	605	611	632	552	656	643	649	617	681	618	601	638	652	614	610	619	630	620	642	592	621	642	628	613	600	635	573	602	606	599	628	615	618	655	599	614	678	641	642	643	597	621	625	635	641	633	610	619	624	666	612	608	614	621	580	632	601	623	604	635	641	617	629	579	647	597	624	627	637	637	637	603	590	659	628	623	630	630	561	627	673	588	610	647	603	618	649	622	624	600	588	648	670	646	643	629	642	629	636	624	606	635	602	615	599	608	633	602	648	637	582	621	635	637	592	586	599	621	591	649	621	626	619	634	640	607	649	620	615	596	602	638	658	620	652	625	632	641	591	581	631	650	605	635	650	574	644	632	678	638	594	597	572	628	578	617	646	659	589	603	630	674	627	663	625	641	624	645	608	598	614	629	641	650	644	604	609	634	648	622	599	632	598	611	559	616	580	603	599	613	625	631	601	624	617	644	641	664	644	607	662	634	640	631	619	614	604	630	622	595	615	679	604	577	602
24934	20932	26955	24408	11568	4121	2607	2105	1947	1714	1435	1269	1221	1113	1112	1020	991	965	1008	1034	1005	899	962	939	958	935	929	901	917	873	891	933	871	891	850	822	813	857	836	854	841	811	831	838	845	798	850	789	826	797	799	803	827	830	827	801	853	855	853	825	812	812	798	832	847	787	801	818	821	807	823	830	806	842	832	859	852	816	829	808	769	812	795	790	831	793	784	883	824	843	842	841	841	809	838	797	829	873	818	818	735	795	822	840	840	841	822	830	814	861	795	830	790	829	745	819	797	887	803	821	823	787	801	811	824	810	842	790	838	858	824	867	820	831	806	784	857	846	803	837	721	839	849	841	801	825	824	768	821	824	819	780	790	845	790	773	832	819	860	805	815	812	857	782	820	858	804	855	820	838	810	832	819	823	813	800	885	773	867	823	782	776	825	869	803	786	833	845	836	809	844	856	800	869	833	769	807	857	801	824	847	803	775	851	840	797	740	857	792	852	751	831	844	829	879	812	808	826	821	830	772	808	812	828	817	774	815	779	791	845	818	803	882	876	829	811	814	894	856	853	847	851	823	779	802	788	808	838	766	848	799	823	772	796	835	822	815	814	861	839	824	831	792	799	845	836	807	821	826	841	836	783	841	806	823	797	797	813	850	791	835	817	813	799	824	860	825	808	815	814	842	825	799	808	794	839	805	837	829	839	847	871	823	821	781	797	811	841	822	846	776	827	795	792	823	818	818	773	848	829	847	836	777	827	899	838	830	816	805	755	852	792	806	802	823	848	829	818	798	860	824	891	801	863	812	826	848	780	814	769	775	838	832	826	795	802	869	804	848	830	880	815	820	796	797	830	840	838	860	873	841	766	850	842	832	811	855	862	839	822	804	847	786	815	841	806	815	815	859	745	861	760	827	848	754	838	786	754	836	817	790	826	840	834	760	826	831	822	796	806	843	833	838	854	805	844	834	822	833	814	801	842	830	821	814	764	828	869	854	794	827	801	843	808	785	837	853	781	797	793	786	795	844	854	829	817	834	797	792	802	860	826	870	811	788	868	829	835	794	869	852	822	786	824	783	827	819	799	796	753	830	885	888	840	802	858	819	838	783	806	838	839	842	827	792	804	800	800	874	845	835	789	831	743	823	841	833	808	824	835	809	850	763	813	837	790	780	763	857	800	840	814	756	838	829	775	854	863	785	792	782	806	787	802	862	789	820	812	835	842	846	791	854	878	817	790	814	826	824	873	818	766	854	750	839	827	851	817	830	816	838	812	760	781	797	795	792	876	838	802	849	823	802	758	794	843	818	862	869	866	794	806	833	789	849	827	792	816	849	851	852	807	762	815	822	781	848	806	791	842	790	833	781	864	862	758	819	853	786	840	848	788	775	765	820	807	834	835	810	850	787	829	785	862	752	848	837	795	824	789	896	809	836	776	802	823	820	772	833	779	842	786	808	786	777	796	807	815	809	901	807	821	845	861	811	825	839	833	800	842	828	810	834	824	853	853	851	815	832	918	841	863	755	829	862	816	836	835	825	830	774	821	856	811	848	814	866	845	818	819	811	839	838	789	803	819	758	848	795	874	803	835	837	849	807	855	834	836	847	784	841	832	782	843	853	772	863	858	832	796	820	820	817	861	802	859	771	818	829	808	812	835	812	813	866	810	813	845	836	813	832	851	833	803	776	797	790	839	852	785	838	770	770	779	828	827	827	777	802	871	855	773	842	841	792	829	823	813	801	857	796	791	830	836	789	793	826	840	822	783	797	864	822	801	866	801	809	849	845	857	834	824	833	809	830	901	752	805	798	824	816	781	824	828	824	831	815	851	805	830	834	852	776	835	813	791	769	833	792	803	862	804	830	841	882	791	889	822	862	817	807	837	800	824	879	760	806	820	833	841	870	803	784	792	850	827	836	770	842	850	831	796	820	850	802	826	821	800	845	832	769	783	838	849	803	860	832	829	870	814	826	798	815	833	802	808	810	827	830	780	784	812	793	845	876	813	810	819	812	851	814	809	827	861	793	809	815	818	801	839	771	838	795	821	782	813	827	841	820	783	832	779	788	823	795	790	839	800	819	779	839	794	777	855	875	793	811	880	839	805	830	812	809	804	819	824	810	786	845	823	840	811	809	772	850	834	840	820	836	770	862	840	810	753	836	825	815	777	823	837	798	806	785	825	805	817	799	875	849	770	802	824	796	900	796	869	848	799	852	839	811	816	803	813	831	785	853	827	826	800	866	800	820	887	815	835	875	835	840	867	837	839	796	809	802	838	750	826	808	830	813	866	814	847	808	803	813	859	846	820	839	749	775	854	807	816	812	884	789	835	778	795	820	839	776	784	855	850	796	864	786	828	829	815	812	820	825	826	874	857	799	848	778	820	804	820	741	858	761	820	831	815	870	787	826	833	823	781	811	856	848	807	854	839	804	775	825	796	861	815	829	839	815	820	831	812	827	818	862	800	845	793	832	848	799	856	819	854	857	822	831	838	843	838	791	785	861	789	781	833	831	844	862	803	834	778	876	796	860	807	800	899	872	868	822	862	817	865	859	814	801	844	847	807	826	798	860	824	809	823	838	791	829	786	820	807	806	834	812	823	847	832	803	763	807	830	828	814	837	769	858	763	775	865	805	756	828	779	830	837	804	831	778	767	825	796	789	806	782	806	845	812	786	881	838	839	833	778	826	874	826	845	783	808	880	819	831	846	796	877	805	838	821	801	819	821	817	804	798	783	791	872	817	828	793	827	822	812	841	844	806	826	817	802	815	859	793	821	814	848	816	813	792	803	824	832	877	801	797	796	841	833	818	811	848	814	774	770	811	829	829	802	755	780	837	825	837	863	824	867	816	816	874	807	793	838	876	842	822	758	819	866	771	846	815	796	812	910	820	834	809	832	823	822	805	799	863	841	874	820	827	833	823	840	794	829	781	747	825	855	820	851	814	844	834	783	829	800	851	871	867	829	807	781	822	826	824	799	806	820	828	884	828	809	833	829	854	866	800	827	770	855	778	854	803	798	805	802	809	806	797	766	825	851	827	833	791	855	773	853	827	858	829	845	808	820	822	823	856	815	812	806	889	804	814	902	863	801	847	817	839	814	811	842	796	814	805	856	794	814	844	859	818	805	778	817	804	829	798	798	799	806	768	850	846	735	829	809	838	848	842	758	793	825	846	817	842	842	776	832	806	834	842	817	830	771	839	751	847	778	848	800	793	808	827	840	767	867	770	826	810	789	843	814	803	833	790	841	824	790	792	815	859	835	788	811	815	827	852	832	802	804	823	829	827	799	904	768	779	787	840	818	851	804	825	793	850	825	760	777	880	820	833	879	826	839	867	827	892	786	824	819	830	805	851	833	833	802	823	860	828	807	788	804	837	865	836	837	820	780	861	800	812	788	840	843	873	837	833	836	816	836	856	801	804	834	831	809	795	782	836	762	819	768	794	803	798	835	862	779	794	821	884	816	860	835	818	830	834	793	781	845	850	805	835	845
31416	44903	33587	15391	10280	6904	5016	4241	3758	3409	2568	2236	1995	1765	1644	1536	1295	1391	1360	1379	1267	1220	1160	1217	1194	1224	1232	1134	1130	1142	1099	1139	1128	1188	1027	1069	980	985	1038	993	988	938	1011	947	965	904	905	985	917	956	971	914	919	979	962	970	1004	916	920	1012	971	997	999	951	908	927	985	961	959	929	988	965	977	997	970	1018	941	935	962	963	1009	959	953	964	941	990	967	948	976	979	922	1002	958	918	1021	948	964	937	964	927	904	914	958	961	939	901	928	972	967	998	969	956	942	986	946	967	965	960	987	901	977	948	920	1002	949	961	944	911	918	920	897	1001	937	978	961	958	927	961	1037	925	912	993	996	950	939	950	978	926	965	896	912	923	978	951	926	985	952	995	972	947	1010	950	969	926	940	946	986	992	954	925	963	980	932	983	922	972	983	929	964	971	927	966	980	941	1000	908	963	959	952	920	1016	952	964	848	940	950	967	948	941	955	957	977	927	963	929	958	904	967	903	961	939	1026	968	893	970	934	943	935	933	1018	958	943	933	922	923	930	968	946	948	930	930	981	949	966	992	976	966	988	905	959	932	961	962	916	932	987	922	1029	969	953	955	1005	934	991	934	951	976	926	940	970	925	949	920	980	949	925	1002	984	980	962	960	919	982	970	967	978	986	986	956	978	975	984	987	961	934	958	906	1001	944	933	985	953	971	933	965	941	981	937	960	992	962	967	938	1003	926	954	967	957	917	973	958	963	964	955	982	937	903	1012	1016	945	924	998	921	960	932	924	915	982	927	976	918	934	942	964	931	983	938	924	996	979	974	962	903	991	936	978	982	927	916	958	958	961	906	972	976	954	949	933	942	955	958	946	977	986	907	938	996	1004	943	959	996	967	970	946	980	971	899	944	964	963	1027	956	977	906	915	930	958	967	879	943	942	965	964	965	1008	932	996	939	959	934	938	936	952	1005	944	937	968	909	1003	970	956	995	958	972	918	947	949	910	927	939	1001	1006	953	962	969	981	940	958	974	921	999	898	959	930	899	969	948	912	950	950	985	976	956	937	956	988	977	937	1001	954	946	991	999	940	942	951	975	1015	957	982	931	965	996	978	899	916	955	972	939	915	958	971	912	997	989	906	990	966	973	976	904	970	934	1029	980	996	962	981	934	953	980	985	987	959	885	952	939	1012	1000	940	938	935	945	939	961	926	954	974	950	983	961	948	994	899	921	962	981	924	955	969	970	951	902	939	927	965	967	956	962	1023	935	969	951	943	966	946	952	994	962	988	931	902	932	913	1000	944	980	973	902	927	959	927	928	1017	977	937	914	978	962	1014	967	969	919	918	939	943	986	931	951	915	945	929	927	915	950	914	938	988	969	932	951	942	958	1003	954	951	979	975	962	926	988	961	956	1001	961	970	989	982	934	917	946	986	933	943	966	910	965	938	927	997	959	921	948	929	998	969	1001	1009	931	966	957	981	973	949	944	975	993	949	941	1009	989	914	996	923	977	972	936	996	953	985	934	959	934	925	931	978	959	916	946	929	924	978	1027	931	959	967	936	944	904	962	1008	955	940	955	982	961	940	950	967	945	947	931	951	964	953	936	1003	908	987	991	984	947	913	968	947	971	963	980	952	963	951	897	990	956	954	936	950	986	973	993	944	982	926	991	969	913	933	994	937	947	931	954	918	989	947	931	940	971	963	998	936	935	928	999	908	949	949	968	996	970	981	935	907	919	915	943	944	976	985	973	939	939	1017	967	942	923	1016	945	1007	952	939	960	994	908	995	957	958	925	988	978	977	968	929	967	991	934	921	991	990	944	908	945	945	923	930	1012	952	954	968	921	902	943	953	1009	987	958	970	973	916	979	990	1003	1015	943	964	909	953	974	979	968	960	972	964	972	990	983	992	959	1005	925	952	1036	978	1030	960	989	934	968	921	935	902	940	945	954	970	955	982	974	998	894	980	986	950	940	952	926	989	929	980	960	931	955	992	977	967	944	957	966	973	946	992	965	983	978	928	956	922	979	963	909	988	988	971	958	977	933	1027	987	1025	947	965	969	935	981	925	958	988	897	958	934	945	954	983	937	926	953	967	1022	965	940	901	960	913	1051	964	992	913	979	968	915	955	943	941	957	943	968	999	896	968	966	948	953	958	876	914	981	1021	924	1002	980	945	988	885	878	913	942	942	962	932	978	941	968	962	962	936	923	939	986	967	964	958	1012	950	943	945	918	908	943	944	1036	939	977	953	939	919	930	997	939	950	955	1030	972	973	966	956	983	943	912	996	906	977	913	961	985	917	971	965	955	994	977	921	904	962	927	999	973	950	968	993	954	943	960	932	967	975	934	952	1016	977	940	966	954	936	976	986	976	923	992	950	968	918	998	962	912	951	946	946	988	963	953	941	987	946	933	953	909	980	944	973	960	987	933	1016	965	952	973	933	934	953	946	988	903	970	980	994	953	958	910	894	953	975	945	961	940	970	964	954	947	994	967	967	999	1002	942	959	971	996	990	983	913	970	976	970	970	1012	898	1020	962	932	983	909	1006	957	956	1025	939	890	988	998	970	1004	964	943	966	965	958	986	907	936	908	934	943	994	942	979	923	966	892	976	926	946	913	924	971	913	962	954	949	984	960	1005	997	953	958	971	949	974	934	918	911	984	942	973	987	910	978	941	933	948	924	1006	959	994	937	960	970	990	983	936	964	1004	959	945	1004	914	993	927	978	977	921	999	952	934	926	916	931	966	938	975	950	945	1011	897	995	935	930	1008	918	972	984	922	949	949	934	969	966	996	963	961	955	947	949	991	974	1002	940	963	955	942	980	999	990	925	943	995	943	942	914	904	999	974	956	993	934	947	979	938	975	923	958	1003	944	956	948	980	901	982	962	930	960	944	981	933	938	894	991	981	959	1020	939	989	934	945	907	940	929	993	984	978	967	960	930	934	947	956	967	920	934	952	980	987	966	935	988	942	966	968	946	975	950	992	977	949	924	948	976	951	985	931	979	994	975	970	958	959	957	979	949	983	933	967	968	966	966	994	973	975	974	957	952	999	976	883	954	945	950	971	923	985	972	954	949	932	947	967	954	990	918	959	932	941	945	933	949	937	967	934	968	914	968	977	875	940	971	939	942	958	966	964	879	940	932	957	954	922	942	974	961	995	959	977	968	975	918	960	942	977	954	988	987	969	939	969	1008	989	1011	1011	955	958	946	967	916	974	993	943	959	985	989	983	938	1011	958	965	953	964	965	948	975	945	964	974	957	948	922	945	931	1027	934	926	890	999	1004	928	967	887	966	965	965	970	961	956	954	977	972	938	927	947	969	972	971	945	982	950	935	957	1002	928	914	969	921	989	940	950	907	927	956	970	947	935	963	994	994	933	989	937	977	1006	925	922	959	990	990	937	961	925	955	916	965	986	958	919	971	930	986	905	949	976	904	958	873	969	951	949	961	945	935	982	960	973	966	906	916	904	970	950	950	957	953	946	939	948	919	890	939	943	954	907	953	959	997	926	942	990	946	930	945	945	917	959	1024	875	973	911	948	951	880	908	973	948	963	946	941	971	968	917	891	916	924	904	918	984	949	967	977	955	976
22735	20903	28447	23490	20923	20592	11004	4377	3489	2852	2284	2000	1749	1531	1495	1454	1343	1261	1281	1267	1143	1114	1120	1072	1148	1115	1036	1080	1009	986	1023	1036	1056	1010	973	945	928	931	918	874	860	892	913	894	877	883	817	953	939	813	950	949	890	868	934	882	885	907	823	901	899	880	883	895	880	824	870	871	868	859	893	830	842	836	877	889	862	895	830	894	896	887	902	885	913	904	824	934	948	878	856	881	859	904	854	883	820	842	829	911	846	843	881	938	859	856	875	919	896	855	915	877	861	857	920	896	831	864	884	899	851	822	884	854	854	843	866	879	870	880	870	871	935	890	853	850	868	886	814	831	880	915	836	862	810	915	890	912	877	851	875	882	885	870	899	839	905	864	876	860	857	860	904	893	877	892	824	879	874	883	861	907	864	849	914	876	903	827	865	896	883	855	930	855	876	850	877	957	888	902	894	933	888	905	872	845	881	848	823	873	840	865	888	899	901	854	800	870	843	931	869	825	827	873	913	880	902	871	870	902	901	858	932	865	910	886	824	888	838	909	919	858	861	853	817	922	884	901	948	831	881	859	836	888	888	871	930	917	940	887	865	884	905	934	864	850	861	862	902	863	886	856	910	862	858	919	866	913	908	876	848	829	837	873	891	907	895	873	887	830	868	896	898	831	893	867	833	902	887	881	893	902	820	861	870	878	844	911	963	848	913	881	926	873	879	854	877	855	865	835	850	861	827	876	888	867	820	900	844	883	820	888	887	919	822	836	817	927	871	825	912	870	858	892	813	866	894	859	907	883	930	866	850	883	863	832	865	841	942	874	883	886	952	863	911	871	892	857	854	850	838	889	866	905	874	870	884	884	870	872	881	875	884	863	901	866	874	862	847	868	815	891	811	882	902	862	917	872	872	875	865	856	848	872	855	869	866	911	865	900	906	925	914	852	882	908	863	918	898	890	878	877	906	970	861	855	914	858	840	854	819	850	930	905	861	847	844	803	911	909	898	897	869	877	905	861	854	862	926	918	920	885	893	898	892	884	857	877	954	896	861	878	890	848	856	866	871	889	858	895	891	905	912	849	902	824	902	916	904	911	850	882	873	886	898	866	894	849	868	862	876	863	886	869	870	871	859	851	858	941	891	868	858	907	893	867	904	917	836	893	916	850	883	892	899	888	909	888	894	901	812	881	853	899	921	892	871	886	880	907	864	878	907	898	875	882	901	908	889	857	846	880	838	852	844	905	917	896	906	819	864	910	890	873	865	903	941	870	911	876	874	865	867	910	897	870	847	882	888	891	931	872	875	889	813	879	906	851	890	894	819	831	863	860	908	857	912	817	900	883	893	894	869	856	897	880	806	861	896	868	900	890	908	868	878	857	855	937	873	863	878	934	880	856	897	825	881	835	916	825	880	844	843	908	869	938	853	861	842	892	828	873	949	845	809	849	884	841	868	901	867	930	850	867	859	844	911	857	855	887	871	920	852	847	897	911	868	928	885	922	889	866	904	810	863	944	902	907	881	856	892	913	796	905	866	849	895	935	860	856	854	850	884	896	928	871	895	883	858	919	881	900	839	834	888	934	879	852	840	835	902	808	901	849	894	889	879	908	839	853	895	906	852	880	833	850	894	876	888	885	869	851	900	883	852	840	881	908	867	870	909	902	909	884	908	962	927	831	861	876	855	887	880	862	890	834	858	873	871	861	848	821	877	793	828	821	869	863	882	898	881	891	938	857	882	891	883	892	894	879	905	869	858	889	830	875	909	875	871	871	885	959	821	829	885	858	878	916	902	929	868	875	862	919	844	897	861	812	875	881	889	898	895	863	901	898	900	907	852	847	849	870	890	878	908	883	871	885	860	876	820	867	876	811	858	885	834	847	861	871	854	906	867	897	836	896	907	828	848	872	838	886	876	874	869	861	879	793	862	840	864	831	899	898	847	900	847	846	900	839	865	846	893	830	876	852	932	919	891	874	887	838	832	840	861	864	891	898	911	887	900	856	846	887	911	948	890	852	902	866	825	873	840	840	882	880	873	916	872	829	909	847	854	922	877	878	911	866	907	929	915	893	851	858	863	902	856	875	927	860	914	855	864	832	877	875	899	881	873	843	890	869	894	927	886	897	819	851	914	926	916	829	849	887	891	882	888	853	866	828	869	864	883	886	881	954	835	851	878	867	884	885	868	881	876	889	909	928	863	878	901	858	884	902	902	866	877	914	856	915	888	823	928	887	843	861	842	880	877	871	862	856	852	860	874	887	860	853	927	847	886	911	817	851	859	862	895	898	872	909	858	872	835	893	859	902	863	885	929	886	817	878	896	866	863	854	886	814	827	863	814	843	851	789	838	914	880	809	874	905	832	857	905	861	874	846	881	872	853	924	899	884	877	835	877	902	913	869	831	844	869	876	865	911	887	840	823	855	933	934	856	944	802	857	857	863	916	896	906	915	862	890	830	838	858	880	893	855	887	881	900	836	876	881	884	850	899	885	908	839	857	852	878	836	922	864	871	875	879	860	805	881	908	840	911	862	886	907	875	910	900	825	916	880	843	858	885	826	888	889	773	856	905	916	872	917	821	836	887	856	823	854	915	847	852	878	849	876	871	877	875	891	892	842	875	871	891	883	858	883	913	854	852	837	852	890	927	878	855	876	901	866	896	868	859	878	889	899	892	868	866	917	899	828	850	921	891	916	857	820	871	851	831	885	833	832	827	905	941	834	880	881	818	850	858	863	921	831	820	856	864	827	936	837	880	837	873	915	859	828	901	867	879	872	856	887	887	862	906	881	841	896	870	868	861	856	829	901	834	876	869	885	869	812	897	894	872	869	918	891	844	826	879	869	878	847	855	884	923	847	848	836	872	840	913	845	900	851	912	877	914	819	876	897	866	904	806	884	870	899	889	847	845	911	828	843	881	885	864	890	874	845	889	860	860	854	908	884	839	848	886	898	867	840	851	939	907	835	880	871	848	857	901	858	849	897	918	889	870	852	908	839	897	860	907	897	902	910	850	865	851	835	898	932	875	929	865	823	822	819	894	856	872	857	900	847	853	921	911	886	879	845	896	851	921	901	899	879	876	855	827	904	878	860	864	834	857	826	882	909	847	939	892	892	885	847	887	861	841	884	888	916	911	919	846	903	911	876	852	848	864	923	891	905	898	878	866	874	854	864	917	866	856	868	854	925	888	847	843	890	919	897	881	877	847	836	855	861	832	817	830	848	874	910	888	848	832	890	865	862	896	906	844	846	871	806	863	824	871	832	858	905	875	869	875	943	900	903	835	868	836	867	892	858	831	857	864	892	888	904	867	858	879	909	900	903	888	925	880	875	879	911	917	844	888	894	811	841	870	872	862	897	934	873	835	893	819	841	837	888	859	875	856	896	945	878	903	867	819	933	924	889	866	871	891	864	903	867	832	915	893	819	790	893	842	922	868	909	915	849	883	848	837	845	878	848	856	869	797	906	882	899	880	920	865	898	843	922	875	903	875	896	860	875	951	841
32806	54512	43040	22352	17433	12310	9006	7511	6882	5605	4128	3581	3114	2560	2334	2144	1957	1956	1829	1648	1606	1510	1558	1483	1552	1401	1348	1391	1303	1284	1280	1281	1325	1225	1157	1182	1122	1089	1083	1112	1017	1030	1054	1035	1031	1015	1002	1034	1018	975	1008	1041	1027	958	1054	1032	1007	1023	994	1036	946	1026	1028	973	904	1014	994	986	993	946	1052	901	1018	951	952	971	958	923	981	986	1008	991	1003	939	1001	997	946	922	965	1017	994	1009	976	957	1015	961	998	972	993	1001	1053	954	974	988	1008	948	976	1029	920	1007	1006	977	1011	1015	997	936	945	965	946	996	1017	1035	957	963	899	911	1027	951	998	1043	976	1017	1018	1002	935	1022	963	957	1011	925	1046	983	1026	1012	991	974	962	958	977	950	967	966	958	1004	943	1027	971	1031	977	952	956	957	965	924	1008	1035	964	1000	947	1030	971	940	967	959	904	1023	962	981	1034	1000	974	959	1001	918	1026	953	971	960	972	970	1005	960	1001	958	1022	958	1006	974	1055	951	988	966	987	1057	959	1021	952	951	964	1023	994	999	1035	1050	938	965	989	1002	1026	990	989	1001	921	1005	962	922	976	975	952	906	990	979	1026	964	957	1030	998	1016	1003	961	950	983	1002	970	982	981	948	1018	982	955	975	937	938	967	987	971	947	957	958	991	997	967	978	902	962	1015	982	996	982	997	1003	961	955	984	1024	1017	1080	947	994	1004	992	1003	997	983	1051	1029	956	1003	950	1004	1019	1002	965	955	1032	995	992	944	982	936	922	948	1044	947	1025	971	993	1001	1000	941	924	995	956	945	954	984	925	934	1022	998	973	951	973	1043	976	978	990	1015	996	932	1000	921	1004	984	923	971	1005	978	1023	978	937	1061	961	1027	949	983	963	962	1016	997	911	958	1002	953	1037	993	973	897	1013	1021	1011	1026	975	897	998	982	1025	1020	1010	981	975	996	951	1021	989	982	946	956	1018	996	961	983	979	1021	946	994	1038	974	940	990	971	990	956	959	997	924	953	964	969	965	947	1000	936	938	997	956	1044	945	1009	929	918	981	969	1029	981	972	1048	962	1022	994	912	962	993	980	1000	1006	931	1004	1000	1018	942	981	995	956	1030	1000	922	992	945	1014	974	1029	960	963	963	1035	968	994	977	994	984	975	986	1010	932	958	909	1012	980	963	1002	973	958	989	1035	946	951	964	1001	1007	990	1000	998	1042	980	984	989	1006	990	949	990	1000	984	1002	943	975	973	972	911	901	947	951	998	998	1019	954	954	1010	979	961	940	966	977	919	936	940	983	999	980	983	935	1004	1006	1036	971	963	946	953	1000	980	1002	984	969	987	975	976	957	1022	938	1010	1004	964	990	1017	950	884	993	1019	931	963	1024	952	1002	956	1009	980	1051	942	988	960	1010	1021	1001	976	959	1055	950	955	904	993	1007	927	899	972	977	987	970	1000	970	1021	987	964	980	1018	954	981	993	980	947	970	980	967	1046	1027	975	1010	1008	989	957	997	971	985	949	945	947	1000	978	987	997	994	994	982	955	967	1009	980	980	1009	951	1004	1034	1001	1019	1006	970	971	1006	987	924	977	1009	953	1016	995	1024	961	975	944	1012	970	989	966	997	996	1007	1011	963	936	950	966	1004	990	962	1003	925	989	971	1014	989	939	949	984	935	959	977	980	1004	945	979	958	1038	1001	995	960	974	987	925	964	955	1025	1038	998	1015	950	1021	905	960	986	948	970	1030	977	936	968	1021	979	938	939	1035	967	934	989	953	958	1011	1004	972	972	1026	951	987	1022	1004	967	1011	954	1025	1020	967	953	965	949	953	992	968	976	977	966	998	1002	974	938	914	994	974	965	997	976	952	961	988	1017	999	1013	1050	969	959	953	984	991	1003	986	972	1034	939	914	944	895	1010	1064	987	968	1010	1003	952	978	951	971	983	1035	968	943	954	973	991	959	994	938	940	960	992	1006	973	1010	1002	995	922	952	976	972	1051	1026	1009	1025	987	1013	996	950	981	1003	963	939	1003	964	962	1005	985	1009	1048	968	998	975	952	965	1037	953	1005	998	981	1007	969	977	963	981	1002	1022	966	978	937	962	967	935	970	979	992	975	1004	1015	972	1023	996	971	953	1015	980	955	990	990	927	983	995	977	980	935	994	908	972	989	962	1031	977	954	1061	1010	985	952	982	982	945	994	1011	948	995	978	926	972	975	992	998	993	1025	983	1018	1006	999	977	947	977	1008	1011	956	970	980	1017	967	966	980	905	953	1019	985	971	1038	987	977	982	971	1011	983	976	994	1031	1027	982	938	1005	952	1013	958	970	1006	973	946	974	1057	952	1011	996	975	997	966	1015	990	983	950	948	938	982	984	977	1049	927	1017	1008	972	972	987	999	983	1020	985	1049	1024	966	1010	980	954	946	975	943	982	1023	990	977	956	968	946	944	1012	971	985	1004	994	1005	997	968	940	1017	941	992	977	1045	952	1011	982	974	927	953	1058	999	972	1034	943	921	992	942	1017	945	922	1011	939	1015	1030	1017	956	985	1021	942	1001	964	1037	978	951	1034	940	939	987	973	986	929	1003	1019	974	961	1044	938	972	1034	940	952	962	995	962	953	932	1003	951	970	964	903	982	981	985	971	973	940	934	936	1034	970	959	934	980	933	996	979	980	962	1030	997	966	996	928	986	967	976	969	925	991	1044	1028	976	982	965	922	973	965	1002	940	963	1031	966	986	1027	992	977	1048	932	956	976	1041	1018	963	937	904	1005	995	991	974	956	965	991	938	992	948	964	982	994	1007	987	992	992	1009	976	949	977	940	983	976	1011	965	993	1009	1032	976	932	995	1030	983	976	962	947	977	973	962	962	975	981	984	1033	936	985	997	974	963	986	948	956	980	936	944	995	1001	981	1003	950	989	947	927	1000	1022	983	1045	922	986	960	1038	994	957	1013	998	974	964	959	965	987	1003	987	944	990	1021	964	945	959	973	906	1001	988	1017	965	974	1006	967	983	1006	944	1030	961	953	939	1003	923	989	940	928	978	968	978	1056	1034	990	989	1011	951	1006	944	1028	976	977	972	1007	1030	929	964	1003	1018	991	938	962	988	919	968	1013	989	987	1007	970	964	997	967	1008	976	897	994	1007	1029	952	1025	966	941	1019	986	1031	959	967	942	960	1009	1020	963	1011	1015	1019	943	1013	969	1033	1015	985	976	976	992	1002	962	960	937	980	990	996	958	1033	957	1001	1028	954	926	1000	1003	912	1006	992	1000	1024	1015	998	970	965	933	963	962	936	1002	985	949	987	956	954	1019	930	1004	969	979	930	952	955	946	977	983	998	945	984	985	962	1000	939	999	970	983	958	1019	948	958	1010	998	985	959	1022	938	924	1013	1021	978	997	943	1005	972	913	1017	966	961	969	963	1006	983	968	991	930	1071	1009	975	1020	989	979	979	1021	968	986	995	1015	985	990	987	980	950	1055	999	1000	945	996	932	984	974	966	952	1005	999	949	996	951	974	977	943	988	951	992	985	965	963	991	975	993	975	997	980	987	991	949	978	993	1018	944	981	1018	1025	967	945	975	961	983	985	923	982	991	948	994	1027	1009	1018	968	1018	931	983	986	952	948	999	961	952	974	964	969	971	1032	976	984	1025	951	984	989	1009	959	983	1024	994	989	982	967	1004	1029	964	935	1010	987	992	944	970	983	1013	1010	974	978	996	984	984	970	973	1004	996	913	997	986	970	975	988	956	915	991	978	990	956	966	992	974	960	952	979	953	975	1014	993	1021	992	1006	950	1000	997	1026	1017	998	944	976	980	946	1005	978	982	962	1036	1001	976	984	964	1015	956	979	992	971	987	965	984	1038	973	986	986	967	975	1001	920	945	965	997	1041	947	1013	977	1002
28256	24966	22190	9906	4194	2383	1802	1368	1232	1064	907	846	761	733	696	703	689	672	638	679	657	634	638	650	679	641	638	683	589	584	633	600	621	639	626	548	521	596	587	555	511	564	571	534	550	553	579	578	569	535	539	554	545	560	566	562	535	488	534	495	512	556	515	568	533	512	561	554	592	558	547	540	546	518	544	538	541	571	497	571	532	552	564	541	549	543	544	537	555	545	550	545	461	531	578	629	554	527	548	547	548	582	550	510	498	554	568	548	533	562	577	524	534	498	559	529	530	541	548	515	554	592	565	557	551	534	514	562	544	551	582	554	562	559	573	550	546	520	567	519	506	513	550	573	554	536	531	587	537	510	554	557	548	525	517	521	522	560	530	548	578	504	554	542	545	548	521	529	567	545	526	525	515	546	545	554	537	537	523	555	509	525	556	571	534	543	543	548	556	562	518	532	553	529	538	530	591	502	545	540	509	572	536	603	534	540	571	520	532	529	529	545	561	529	561	507	535	546	574	557	545	532	555	549	524	566	536	563	559	502	544	532	564	571	528	530	516	522	539	564	543	530	525	555	526	498	509	528	569	531	537	527	569	533	583	545	542	576	567	539	541	576	543	538	520	525	539	508	538	491	541	533	532	513	546	554	542	563	528	529	562	551	549	487	534	538	493	510	569	557	583	532	537	591	548	533	532	558	530	517	497	511	527	542	568	535	491	572	556	569	543	527	559	512	549	522	530	584	528	535	543	527	531	542	541	541	530	536	550	512	547	589	549	529	550	550	512	595	551	552	518	579	573	539	564	540	539	541	558	547	580	523	537	513	511	527	543	508	544	559	536	559	562	517	562	541	549	532	551	534	563	522	502	563	519	604	504	544	525	554	552	590	579	560	547	566	538	595	550	549	600	553	549	493	521	512	545	551	538	526	521	555	547	553	572	536	584	552	561	509	548	523	506	543	596	545	520	569	618	562	531	551	508	548	564	524	532	527	513	505	487	515	539	528	520	527	556	511	522	535	532	568	567	526	511	534	530	527	538	543	542	579	511	527	563	525	527	549	570	546	563	553	504	534	538	580	507	544	575	582	553	536	558	535	545	518	587	548	547	536	521	579	545	498	505	555	585	514	573	500	531	549	548	525	539	551	578	573	564	542	530	570	583	549	506	568	547	527	569	539	530	561	541	532	587	537	519	570	558	501	577	554	533	546	573	551	550	492	525	540	546	530	560	561	527	540	512	541	547	533	538	571	537	544	557	610	550	568	550	575	541	530	556	593	501	555	533	538	543	550	536	529	559	528	528	562	531	583	579	520	487	507	567	592	503	570	546	556	532	584	531	545	541	554	544	554	521	576	567	508	517	557	544	548	539	542	490	552	539	562	550	555	519	569	576	568	544	544	533	551	541	553	562	519	544	560	552	539	529	589	563	553	512	573	544	572	519	562	522	515	559	566	551	511	554	530	537	565	515	525	581	545	541	595	590	554	547	541	560	547	534	573	553	544	569	547	539	554	562	536	526	573	584	521	512	587	564	585	564	531	584	563	483	555	528	545	570	570	506	566	590	547	504	538	572	522	544	556	531	558	499	535	525	525	553	552	531	530	525	564	558	557	504	547	514	518	541	507	550	550	563	522	547	579	529	596	547	574	532	566	576	547	537	501	526	535	532	559	538	566	572	590	557	559	578	530	553	578	550	540	564	573	553	550	543	557	545	617	538	552	581	516	577	532	535	510	578	531	501	565	540	560	533	561	561	531	524	554	520	514	545	560	546	522	556	518	575	543	546	529	501	580	547	558	525	513	548	543	542	524	535	543	526	561	553	542	569	584	536	550	550	555	529	525	574	595	556	548	572	535	581	552	518	508	515	553	524	515	555	544	524	499	538	544	516	542	572	517	552	551	588	550	520	571	500	519	551	540	533	546	531	556	511	532	528	522	557	549	520	518	515	546	551	568	539	526	541	533	583	531	519	543	507	544	580	542	556	524	528	514	497	533	555	556	557	556	558	521	589	553	523	509	506	545	562	596	555	529	523	542	572	532	531	551	525	499	576	577	542	550	539	564	514	582	550	544	575	539	561	546	581	524	566	569	545	568	547	584	515	524	522	562	555	528	564	572	570	579	571	584	535	528	516	529	522	521	567	529	574	512	532	516	538	521	529	581	547	551	548	535	547	574	548	482	548	523	523	539	525	531	539	575	518	524	564	571	525	551	520	525	525	533	537	543	516	517	565	523	554	560	527	559	549	531	513	531	533	554	593	505	551	543	590	545	571	562	551	530	563	515	545	543	534	594	526	550	532	521	547	548	499	519	535	587	558	521	522	558	521	546	550	568	569	563	557	551	530	575	532	512	525	551	545	554	546	516	565	559	574	517	566	519	530	530	563	547	541	561	561	555	518	571	521	533	547	530	535	525	508	543	591	560	499	521	562	559	547	539	564	509	533	598	532	521	562	546	569	504	528	507	562	554	563	534	569	543	562	547	526	574	564	560	591	549	540	553	534	557	543	504	568	546	588	536	567	554	564	566	603	548	507	580	557	558	504	558	541	517	569	511	540	552	497	551	501	515	514	543	543	528	530	555	565	552	559	529	546	585	593	540	542	530	589	540	567	514	508	566	577	548	545	578	543	541	536	520	533	518	500	539	524	560	504	550	517	526	561	536	574	545	540	555	550	565	532	551	580	559	522	551	585	563	528	550	559	562	569	545	573	544	537	554	545	526	550	551	558	558	532	585	548	550	553	557	524	586	549	540	543	497	527	545	533	587	563	571	512	542	528	559	563	536	556	529	555	546	525	564	546	549	538	555	566	583	558	552	527	532	513	543	562	521	535	569	533	565	559	582	513	510	547	551	490	581	553	586	538	555	532	546	540	538	526	543	520	558	558	552	514	565	518	517	550	520	538	519	545	564	528	550	561	554	536	540	553	541	568	547	560	537	529	547	551	539	541	556	524	524	570	564	542	526	502	498	574	548	515	541	523	569	579	523	576	499	580	544	539	552	561	561	524	566	575	576	563	562	548	569	578	514	533	549	541	562	554	573	551	543	531	568	513	556	523	532	542	526	555	546	537	536	571	571	546	544	588	527	500	555	560	529	547	539	574	554	548	576	513	550	525	566	556	589	516	542	521	567	528	552	564	562	533	556	544	522	522	549	497	531	541	552	538	511	516	546	518	564	573	519	567	551	554	518	562	552	543	543	571	577	486	524	526	532	553	529	527	559	548	581	544	512	539	546	544	533	568	524	622	549	544	541	544	548	526	540	552	545	513	540	529	541	545	564	556	512	485	557	572	544	584	534	568	505	583	513	525	531	503	509	516	583	543	574	542	534	605	557	501	527	540	569	556	565	551	554	568	519	552	517	519	536	565	502	520	544	545	545	524	554	530	547	528	538	517	546	559	577	541	550	518	522	547	518	556	572	546	567	536	543	526	561	518	550	542	527	524	552	518	556	544	536	503	506	552	561	544	545	562	558	535	555	582	556	549	569	528	550
27732	38745	25525	10805	7433	4767	3758	2732	2470	2015	1678	1374	1230	1142	1041	984	1015	984	880	851	887	842	884	936	861	888	859	837	767	762	750	790	786	787	735	719	736	665	689	647	686	656	670	629	674	677	649	683	667	669	623	655	710	668	652	609	689	684	639	658	604	624	634	638	643	687	663	677	639	659	654	692	696	613	634	670	713	665	660	677	693	688	674	673	631	619	639	680	665	654	650	690	673	677	698	663	637	665	655	660	675	689	710	648	646	690	645	662	665	613	665	659	651	636	669	678	686	651	642	695	637	677	695	688	631	651	621	650	675	672	654	620	645	627	688	662	597	660	655	679	672	654	668	641	648	647	692	633	700	669	635	688	661	669	652	632	642	656	674	651	668	656	664	642	664	678	662	681	674	637	673	648	664	660	686	650	610	688	635	683	657	657	660	630	663	655	661	672	670	663	658	634	699	635	617	652	679	702	680	695	645	673	704	666	690	663	665	661	680	699	678	676	702	633	630	640	662	644	633	681	658	698	631	727	694	687	624	608	678	688	659	674	650	652	627	646	685	624	641	617	679	649	668	648	659	662	621	701	619	684	657	673	631	663	685	679	659	692	681	663	638	655	623	633	656	638	628	668	663	647	643	635	632	637	680	686	617	624	636	702	679	700	620	621	696	657	663	647	688	612	636	681	655	633	651	661	686	650	630	682	669	633	725	668	643	699	670	667	623	649	668	661	685	621	687	644	683	696	625	653	592	643	655	643	667	686	642	691	674	631	635	672	662	605	691	622	667	680	692	640	656	611	642	641	675	687	652	638	694	652	671	657	656	655	636	710	656	680	715	670	618	691	671	734	670	679	717	680	620	659	674	695	667	661	667	670	677	627	680	665	695	673	686	645	673	620	642	627	661	625	638	672	654	648	694	672	679	638	675	663	685	670	715	629	631	635	686	644	618	637	664	663	652	629	610	634	640	659	685	681	649	622	678	622	657	651	643	652	653	640	640	663	657	646	667	661	742	668	680	679	649	658	683	648	676	648	668	649	669	639	663	617	649	661	651	655	629	654	654	667	668	687	626	630	617	645	716	654	704	689	648	650	657	651	661	693	660	625	684	677	684	673	685	692	632	655	654	683	650	678	608	633	650	676	643	661	698	647	653	666	718	637	663	618	624	660	705	625	692	650	672	628	684	665	651	640	651	662	657	668	649	642	675	667	668	667	699	683	641	668	636	676	624	648	657	645	641	680	616	674	678	634	634	704	659	697	674	657	621	651	677	643	652	688	637	633	711	692	679	643	642	681	690	679	675	649	709	630	657	731	631	663	635	682	685	617	661	644	627	719	629	698	644	648	688	684	647	665	655	638	695	669	682	621	617	653	640	628	672	694	648	674	634	674	720	617	650	651	638	636	687	650	662	669	622	640	607	688	679	674	669	664	655	671	683	717	661	633	653	691	666	695	662	637	674	654	689	632	623	685	676	619	661	660	683	650	670	654	656	619	690	699	673	667	660	665	704	638	658	647	647	702	719	660	630	702	659	651	685	630	661	722	687	678	623	623	630	627	645	662	635	673	642	644	649	676	658	653	682	634	615	668	676	645	659	675	647	630	701	644	669	644	622	639	700	694	641	694	618	639	681	656	629	658	633	633	686	615	673	659	626	632	685	606	666	665	646	658	736	645	615	665	595	642	672	655	659	702	665	652	676	643	684	644	631	620	643	667	620	660	676	707	705	640	662	624	658	651	666	661	691	661	663	665	706	650	701	666	617	676	650	691	703	657	659	656	684	669	667	648	673	634	628	637	651	643	626	639	623	680	692	659	701	685	631	615	658	664	660	655	669	669	694	651	645	623	631	678	652	641	638	657	663	678	640	616	680	648	672	644	652	672	662	696	645	653	681	650	659	651	677	657	663	633	639	643	656	666	713	613	664	688	683	678	688	659	650	651	633	682	626	694	648	667	659	626	675	685	633	629	596	704	635	674	695	635	638	681	633	708	626	654	653	641	633	673	646	679	702	655	661	694	676	660	693	645	698	699	656	684	641	656	661	703	664	615	625	674	678	649	632	651	675	670	677	680	653	608	627	642	638	653	649	621	643	626	648	685	630	676	706	659	682	646	623	662	688	661	638	720	635	676	656	684	676	676	673	665	703	644	684	631	666	633	647	644	653	647	687	625	654	673	721	621	668	713	650	674	728	629	653	677	674	656	687	689	705	689	658	660	648	637	686	657	624	673	650	646	674	683	685	646	650	685	674	695	645	629	672	706	673	704	657	649	687	645	671	642	630	683	706	615	660	684	675	648	701	652	653	620	691	660	674	640	644	650	653	658	660	668	662	658	668	685	661	673	651	687	677	668	689	635	668	685	665	674	640	668	670	601	669	686	706	676	695	653	684	675	664	623	599	658	639	639	649	672	694	674	645	642	652	629	661	634	660	656	648	646	683	700	681	660	660	688	656	673	665	694	684	661	687	632	674	644	649	663	667	674	669	658	671	650	629	639	625	664	627	657	701	631	673	686	634	676	683	671	616	686	649	681	697	686	668	661	671	655	653	688	684	688	680	658	653	661	684	651	666	720	640	670	626	647	661	704	649	676	640	620	656	664	668	658	665	662	678	687	664	620	631	701	652	676	681	659	648	636	647	674	689	661	687	674	689	684	670	685	604	667	672	666	630	651	688	694	684	671	681	672	685	642	674	681	652	635	649	640	675	651	679	649	634	647	662	688	688	668	647	685	622	629	665	733	641	631	658	647	686	662	656	686	632	675	658	664	659	619	695	639	670	663	705	630	730	663	646	664	669	712	629	633	690	667	637	640	666	654	689	667	627	662	647	648	688	672	667	712	671	732	675	623	660	658	681	694	645	642	651	643	679	666	620	645	673	685	677	706	646	658	655	640	657	641	677	664	670	667	678	675	651	645	660	672	607	625	620	644	668	639	672	650	658	701	675	670	667	680	689	667	642	677	697	717	650	673	654	690	670	661	658	660	655	704	650	666	646	648	665	628	656	681	700	651	653	636	659	634	653	632	669	623	660	714	674	647	629	666	655	680	656	643	651	682	647	642	695	645	668	651	633	671	630	674	664	615	625	688	650	672	630	609	688	680	692	683	691	659	663	680	675	678	683	662	620	651	681	657	612	629	645	653	678	632	692	672	657	702	681	638	655	628	661	664	657	634	664	650	641	635	648	613	654	680	634	670	651	672	675	677	651	643	663	657	653	687	681	611	621	701	636	692	682	680	666	629	665	657	692	690	641	658	649	630	673	694	664	638	676	617	683	659	633	667	640	619	648	674	654	644	651	678	642	645	631	659	650	698	620	638	668	651	690	652	681	696	685	629	673	640	636	650	686	625	671	627	710	615	677	657	615	659	669	657	662	643	611	642	668	701	668	629	659	612	646	664	662	649	674	686	690	621	633	624	707	623	665	654	669	681	696	652	670	607	702	670	706	681	614	640	672	687	671	678	661	639	601	690	707	696	674	669	660	614	650	640	596	671
23918	20900	27849	24216	20134	9688	3854	2314	1767	1478	1479	1194	1076	963	892	827	828	839	792	721	637	680	692	687	673	689	703	725	622	611	628	577	637	628	590	528	544	546	526	512	529	538	528	583	518	568	549	525	571	531	504	551	514	482	502	487	513	521	495	536	535	495	512	480	529	478	565	503	514	498	515	519	501	510	506	506	517	496	523	538	559	520	526	495	520	506	488	528	520	468	520	506	479	539	503	480	533	540	561	524	524	471	519	510	521	520	482	524	518	486	523	532	528	522	478	516	480	506	505	503	541	509	493	537	504	503	555	505	500	541	495	472	528	531	497	499	532	477	554	497	522	551	497	512	528	520	512	524	523	510	479	511	500	537	533	498	504	555	542	477	519	534	476	491	506	495	467	522	531	525	482	522	525	512	488	468	527	490	510	506	565	495	503	482	512	481	489	521	511	530	491	483	488	523	543	517	483	517	510	550	549	480	505	475	494	513	514	519	485	460	539	532	517	505	505	511	537	498	568	520	505	489	493	529	527	506	548	541	508	517	452	469	495	501	522	557	513	521	520	507	521	497	477	512	502	496	482	515	533	532	552	494	489	478	498	508	539	502	488	491	532	497	522	546	516	502	497	521	543	504	519	525	519	494	456	527	526	583	507	545	530	565	536	539	526	507	543	512	547	483	523	475	521	516	515	521	547	547	530	494	546	520	539	525	490	515	486	534	548	537	503	480	506	528	534	468	496	545	527	549	550	548	538	496	527	501	547	540	521	528	549	497	455	511	492	515	517	535	490	493	529	583	536	529	480	508	504	531	497	500	553	532	502	474	497	495	516	505	513	493	530	502	494	526	518	538	496	522	500	486	496	502	546	517	537	491	541	506	506	540	504	501	549	540	531	479	511	471	522	540	524	528	497	548	513	497	510	497	556	501	511	522	514	510	534	500	530	573	511	532	526	490	527	570	499	510	524	487	494	502	549	502	517	523	536	477	510	515	543	521	525	537	485	500	502	550	551	495	535	503	503	470	516	515	510	516	496	485	543	534	488	506	527	477	498	505	491	545	495	503	521	531	501	509	496	510	477	508	492	476	492	510	531	502	507	532	528	508	499	508	555	459	549	522	501	514	538	465	480	514	494	535	502	501	489	518	504	539	524	530	516	484	520	498	530	532	511	526	495	510	486	528	506	557	484	510	487	530	532	533	465	524	500	491	558	506	477	500	517	474	516	526	514	493	521	483	533	512	520	517	517	479	491	533	523	523	493	542	494	534	505	522	523	526	526	568	477	533	493	492	515	515	500	525	494	499	481	491	502	497	539	469	535	514	496	537	541	519	509	506	500	490	509	536	470	498	521	513	523	499	541	506	518	516	513	464	501	510	530	526	478	534	542	534	491	529	534	489	536	496	549	509	521	569	569	535	507	514	481	548	475	554	493	507	544	510	563	480	551	543	547	548	525	517	512	524	527	531	507	536	589	494	529	548	509	528	529	521	501	477	482	485	525	527	524	473	493	499	556	525	513	501	520	516	508	486	476	499	523	522	503	478	542	543	549	526	538	541	520	531	564	486	504	557	536	483	490	530	498	499	506	526	514	524	516	540	491	510	504	509	524	542	479	510	525	492	537	532	527	532	488	524	497	491	510	538	487	525	478	475	514	501	502	480	537	515	471	548	503	534	512	466	484	524	545	537	501	522	484	498	537	489	516	496	541	542	511	512	518	534	499	487	522	524	536	528	575	536	486	504	560	476	515	473	527	529	519	467	480	515	492	528	520	503	512	527	487	484	478	511	499	507	529	533	474	525	521	522	547	529	494	496	534	460	528	478	528	519	507	499	487	541	494	509	529	500	539	500	518	503	496	504	510	549	518	517	522	517	534	561	498	484	510	484	514	509	510	518	521	502	554	526	509	516	527	509	509	495	535	509	515	492	522	539	510	538	555	542	498	476	496	549	527	504	504	489	518	505	501	491	509	538	532	549	526	529	491	519	500	600	494	518	528	459	514	526	520	542	525	491	521	529	539	520	507	541	508	507	536	518	494	494	512	501	500	473	543	478	506	517	526	534	505	540	468	519	534	554	522	513	477	511	510	518	490	498	502	498	509	536	532	515	517	495	531	482	489	469	489	557	500	502	495	532	555	497	477	542	555	518	518	530	527	510	506	516	512	502	503	524	542	487	515	484	520	538	531	546	493	511	517	563	519	490	505	497	495	516	511	510	505	508	527	498	525	519	506	480	512	510	557	515	511	515	487	509	491	486	514	517	506	516	514	514	514	509	582	486	518	505	521	525	506	494	550	500	534	508	547	503	484	530	511	517	493	518	524	530	491	472	523	502	528	521	493	506	490	534	521	504	508	505	529	492	509	516	550	500	519	490	496	494	513	470	524	519	534	552	505	480	498	535	519	466	507	539	570	518	531	514	499	555	536	484	489	530	495	490	490	545	507	535	504	534	562	518	505	483	495	494	521	523	542	509	540	509	520	519	481	546	534	529	514	512	510	508	487	509	519	499	509	502	512	498	468	524	506	508	494	526	457	534	536	525	519	488	507	519	491	524	489	528	533	482	471	543	505	536	481	568	481	492	494	495	477	512	532	545	502	524	512	537	505	470	482	514	498	498	494	501	507	510	552	468	497	551	526	521	519	550	532	515	544	524	532	545	520	495	522	501	529	534	522	503	469	512	544	514	492	523	480	506	510	496	536	546	535	521	543	487	491	493	523	509	536	514	516	540	502	573	474	514	510	529	475	491	513	519	497	523	526	491	531	524	518	506	490	547	508	508	531	545	472	512	487	538	535	528	538	494	489	484	512	528	531	538	570	505	498	553	540	519	475	498	526	550	535	529	505	540	530	504	535	571	545	526	528	504	527	498	519	524	569	497	463	509	533	517	512	541	518	536	536	514	525	511	535	544	493	517	532	511	534	520	509	498	510	475	510	485	536	539	537	515	501	520	543	492	537	505	574	515	514	518	511	509	475	469	517	483	558	498	514	519	499	497	505	503	501	525	473	532	490	519	576	481	537	511	523	518	534	497	526	503	536	526	548	481	500	520	556	537	503	520	528	517	483	515	549	507	562	544	532	523	525	519	517	516	523	486	545	508	509	549	547	471	505	516	501	516	498	501	523	467	552	485	534	532	490	481	499	484	490	516	512	493	541	513	560	488	481	512	508	491	547	508	522	476	519	515	540	530	521	528	537	518	513	524	549	501	512	501	474	494	503	533	496	508	508	499	494	490	479	484	514	456	535	483	522	520	524	483	523	516	497	503	490	521	504	493	524	496	535	503	491	512	510	495	537	518	510	507	486	565	518	517	516	508	499	536	505	504	493	540	491	534	499	549	532	486	540	488	492	529	482	538	509	519	510	556	487	561	537	547	530	486	507	506	534	483	509	499	518	523	467	476	535	524	525	508	510	497	510	514	532	502	504	512	529	559	524	504	518	537	501	514	508	538	560	501	522	546	486	502	480	508	476	517	534	495	513	529	506	516	502	538
30095	49891	37518	17919	11448	8282	6349	4620	3610	2916	2773	2219	1897	1652	1490	1281	1246	1232	1213	1081	1062	951	1014	977	942	987	965	950	849	805	792	849	850	792	783	722	735	695	683	699	621	650	630	624	642	622	615	615	629	616	670	590	608	650	657	605	615	594	622	618	640	664	601	635	623	588	604	649	650	633	562	633	663	639	609	608	600	581	629	639	609	601	659	635	632	603	611	656	652	608	651	648	633	620	592	612	608	631	603	642	616	573	589	586	624	616	629	606	659	604	604	610	559	605	617	604	586	609	610	598	635	617	639	632	646	603	658	605	655	603	600	606	643	631	623	640	623	609	576	629	614	597	650	606	606	621	603	593	628	615	578	619	606	605	656	651	650	572	623	605	645	617	600	627	619	632	619	638	583	575	620	591	622	634	622	633	635	647	575	631	609	601	643	612	646	611	609	630	637	633	615	551	622	640	591	583	589	584	611	637	641	651	614	594	596	579	631	626	635	623	590	660	580	609	578	600	593	615	610	610	605	629	647	632	607	635	618	603	584	625	620	603	626	615	604	625	608	603	610	638	639	626	582	673	622	602	663	567	649	615	546	610	641	575	683	616	582	589	623	622	568	622	618	610	640	614	641	620	590	594	619	630	599	617	601	593	607	642	633	619	604	586	623	625	584	668	637	609	594	568	582	639	632	610	627	635	616	630	650	629	668	552	603	629	619	615	629	609	619	635	647	568	642	614	637	624	649	625	591	598	606	575	615	598	603	636	636	609	628	580	626	655	628	641	592	639	616	632	619	629	602	613	659	613	586	597	642	589	633	638	615	615	598	626	622	631	584	621	598	635	596	596	605	646	649	633	596	612	648	607	585	589	629	629	652	573	589	571	606	596	573	568	594	594	593	611	563	619	638	619	611	593	595	615	556	617	618	620	589	636	631	602	622	654	627	615	631	649	616	610	617	599	615	610	605	631	654	648	633	608	598	616	639	605	617	590	606	617	644	581	635	581	598	632	615	592	642	627	605	593	603	635	628	636	582	617	610	657	619	653	629	618	616	612	595	608	616	633	571	631	570	639	652	630	621	641	595	612	591	566	587	625	582	604	635	600	604	624	624	592	595	602	601	633	594	631	588	599	588	599	618	619	593	592	612	614	639	642	599	618	664	589	609	667	572	646	593	661	602	621	639	642	630	596	608	648	594	587	652	640	643	639	644	615	639	638	626	652	647	639	602	592	593	626	595	604	650	613	604	618	617	606	604	595	595	622	627	642	589	631	649	662	670	627	641	616	598	620	586	636	606	630	574	625	633	570	638	641	634	620	610	652	635	604	594	614	614	647	614	619	641	634	590	572	627	601	615	649	603	641	616	626	607	615	626	625	687	608	580	621	616	624	605	608	614	607	618	651	618	674	627	611	615	583	575	613	624	631	658	561	591	615	606	623	597	585	635	610	647	600	616	641	594	615	612	615	635	601	605	623	634	620	633	591	635	591	597	577	579	609	592	634	591	585	559	594	589	612	573	638	641	586	578	602	583	609	583	614	633	591	616	621	675	587	603	644	642	655	620	630	621	578	646	598	616	581	630	628	653	631	583	633	622	613	630	626	599	628	576	628	610	614	635	590	585	591	580	674	602	614	618	599	632	658	627	652	615	593	520	580	650	642	589	629	643	609	618	620	604	624	588	563	593	642	595	600	619	632	614	566	602	607	645	580	648	622	648	665	623	585	606	621	609	654	610	639	625	597	618	619	599	635	598	634	678	656	636	598	638	648	602	667	605	575	578	632	615	600	639	583	654	624	661	628	659	644	617	590	599	603	649	583	614	598	617	604	635	600	598	617	605	585	634	628	612	646	622	602	606	619	627	619	593	606	626	621	632	607	654	624	579	636	614	595	670	638	608	646	664	590	615	647	580	627	598	668	624	621	619	611	641	643	606	599	597	604	638	603	596	612	625	574	633	602	644	617	635	632	593	659	635	602	628	640	624	623	604	626	595	601	537	599	631	666	620	579	606	588	608	560	642	629	582	636	621	576	595	601	626	637	593	655	605	612	585	633	603	587	577	635	628	600	642	631	663	589	644	624	621	630	580	642	619	623	635	621	611	625	608	645	626	571	619	619	633	613	603	610	605	597	654	625	585	641	615	574	609	585	633	631	603	605	581	591	633	637	614	631	589	613	633	623	660	628	581	558	619	605	587	632	616	619	629	613	633	602	594	590	596	610	604	630	645	665	613	624	572	664	639	574	643	606	611	604	648	593	566	604	577	561	573	610	587	591	576	656	609	672	639	609	612	641	628	582	613	580	634	568	565	596	608	656	604	640	567	585	641	637	635	604	642	602	585	616	625	627	564	610	606	604	621	581	627	608	625	618	624	618	630	605	573	684	610	591	620	601	641	652	635	640	575	614	617	598	650	590	677	636	635	586	612	593	617	589	620	629	589	653	591	626	591	644	618	648	579	644	602	649	604	587	626	625	617	606	620	593	657	586	627	603	598	654	628	592	643	653	638	612	631	682	591	591	629	594	608	640	611	594	620	624	652	593	658	594	620	629	577	643	606	615	580	614	577	614	623	618	636	636	646	581	594	646	626	623	594	616	630	616	620	576	637	627	595	611	606	590	582	590	620	624	632	617	619	614	624	633	597	622	559	606	617	578	600	611	626	618	633	634	640	642	604	580	568	616	582	650	621	621	610	599	636	627	652	551	664	600	593	626	617	623	622	620	631	613	584	654	628	626	632	617	650	615	658	605	587	588	620	651	611	614	594	603	655	596	601	585	656	674	589	591	572	578	549	630	619	598	633	655	617	606	625	597	596	640	661	630	602	608	593	615	668	604	604	611	616	608	603	608	595	584	608	631	619	619	631	637	608	610	590	569	580	631	609	586	646	629	616	621	587	606	624	598	574	587	624	620	626	554	576	583	604	620	645	619	619	623	593	669	637	575	618	594	625	600	567	604	629	585	626	613	627	611	640	637	653	693	610	590	655	584	614	603	607	657	619	669	661	643	591	622	609	596	631	636	599	628	607	601	630	616	643	620	620	641	631	595	619	596	635	627	608	581	604	597	619	627	636	607	590	596	602	632	602	672	619	593	625	606	598	605	657	600	628	639	640	630	585	579	601	621	578	600	633	613	653	659	635	628	569	667	590	622	595	642	634	597	589	625	597	596	626	618	607	639	624	573	605	615	610	631	631	614	615	633	565	640	597	636	628	620	596	635	598	628	617	622	600	622	631	619	602	636	634	609	560	626	625	581	640	588	587	610	615	623	593	592	588	604	618	626	597	613	645	619	595	600	621	662	665	642	605	611	591	675	641	661	614	614	604	609	642	613	628	625	628	644	603	611	616	640	590	606	591	608	636	577	673	584	574	563	639	615	615	619	608	625	634	608	591	618	634	572	625	616	637	601	533	626	600	623	608	616	615	624	622	581	609	620	581	635	659	576	610	626	642	611	637	643	618	617	650	610	606	572	621	616	603	599	607	591	600	609	614	593	616	598
25080	20967	27033	24499	10682	4139	2984	2190	1820	1691	1470	1504	1309	1135	1137	1063	1015	1031	1002	932	944	982	970	1019	938	895	946	923	890	958	934	869	853	880	892	865	831	854	852	810	863	801	842	858	869	840	800	854	803	828	890	847	818	842	825	800	799	788	799	789	816	833	854	860	858	844	818	873	763	821	847	843	826	800	819	850	821	799	839	791	844	830	798	786	809	850	817	790	850	793	748	832	814	829	827	834	807	777	787	845	821	801	808	740	847	827	846	821	807	802	800	796	831	834	880	834	821	829	782	809	785	813	833	824	860	796	863	814	846	825	808	834	834	836	813	845	816	832	804	824	824	827	790	847	818	828	790	847	873	798	840	832	810	808	813	835	779	818	767	795	806	812	815	782	809	791	800	875	768	823	770	787	781	825	805	820	830	832	798	860	824	827	839	818	841	778	827	786	797	826	767	838	789	804	836	806	802	805	818	772	869	778	788	766	840	901	837	808	856	779	878	813	798	780	843	823	840	823	821	890	844	873	856	791	813	826	791	868	818	831	832	831	824	844	830	782	825	849	819	887	847	791	826	822	824	816	822	806	808	863	770	824	814	778	843	826	865	847	835	794	827	885	844	768	786	827	834	805	824	829	808	870	803	835	780	858	880	814	750	815	861	883	789	829	854	793	832	857	804	837	800	790	762	807	840	816	801	796	819	805	808	840	855	804	781	840	798	831	848	782	808	841	819	813	833	814	833	756	867	822	843	786	843	798	830	802	830	799	851	839	781	834	831	815	807	859	798	753	842	792	851	790	815	829	785	815	801	798	784	911	810	818	781	797	836	820	803	786	798	804	810	843	759	850	738	850	770	807	818	792	836	792	804	803	857	794	837	874	864	820	822	873	839	781	797	801	829	880	820	817	776	808	777	817	855	817	817	766	849	785	785	801	828	830	848	845	838	838	777	873	827	785	845	855	855	752	855	827	791	793	802	807	855	822	859	792	822	841	791	781	862	837	853	831	808	889	808	792	796	828	783	838	831	799	778	794	834	792	787	808	815	774	830	809	799	824	817	864	816	835	831	842	793	885	828	820	774	813	861	870	793	870	805	849	802	832	826	828	811	805	841	782	831	845	856	860	850	803	853	787	836	854	824	854	874	833	798	781	817	807	801	859	806	843	858	835	788	826	797	841	801	897	795	849	811	851	838	829	816	820	843	829	875	826	836	777	820	806	827	830	780	808	836	817	849	916	761	816	775	808	825	819	771	786	810	817	764	846	778	785	819	830	843	794	812	779	799	853	817	812	832	799	843	839	891	835	767	826	769	875	850	802	799	821	801	825	826	792	857	831	833	863	804	793	771	861	850	751	797	775	815	777	800	844	814	835	836	912	847	802	845	831	811	783	786	789	840	816	828	779	775	800	808	832	817	836	863	846	852	795	834	810	843	848	844	820	843	845	840	852	857	816	877	811	767	783	849	790	819	798	798	798	833	830	794	871	838	821	859	842	844	784	815	767	859	815	880	780	863	863	819	806	859	864	812	855	849	792	871	863	826	854	862	798	807	771	808	829	829	791	838	804	840	773	869	822	785	842	882	865	825	820	765	811	821	832	840	831	841	783	828	777	807	788	834	791	748	869	830	841	843	857	772	782	876	797	787	805	777	815	797	773	774	802	785	814	813	791	796	825	864	818	822	777	835	767	806	807	859	805	818	829	857	849	803	823	808	831	768	887	841	802	791	834	859	781	832	835	792	837	799	844	816	776	822	840	842	826	830	803	817	867	811	811	856	800	858	838	859	793	861	839	837	821	809	786	829	840	844	766	851	838	780	828	786	826	809	822	774	815	872	846	840	812	833	810	830	828	849	790	796	812	789	745	808	847	866	824	804	837	828	828	794	817	806	829	818	804	847	820	796	821	852	833	818	814	776	839	830	805	762	804	802	831	793	804	780	816	830	757	798	828	826	806	834	832	787	832	824	837	837	764	831	849	816	797	840	890	798	765	884	792	837	813	769	846	853	857	847	806	885	828	855	813	805	795	765	852	777	859	784	835	768	853	837	781	906	851	820	808	834	827	795	843	840	796	785	857	842	807	859	839	823	813	804	828	866	803	819	834	764	850	826	806	828	746	840	831	791	824	784	823	799	788	829	833	843	865	840	823	831	786	804	799	796	803	820	809	807	805	810	798	785	815	818	869	806	787	795	831	835	796	794	846	846	794	817	793	804	815	802	831	844	776	814	790	800	809	839	806	812	840	831	783	838	794	810	803	829	825	756	855	808	799	845	786	780	879	870	789	767	833	786	832	831	792	778	836	815	842	791	842	814	854	776	816	818	778	818	799	809	827	841	832	849	835	825	848	763	786	851	803	808	831	853	834	888	828	771	820	766	794	832	794	826	805	855	816	822	827	786	807	846	789	769	791	784	794	790	791	793	802	789	817	804	880	820	831	835	857	827	777	821	831	853	832	803	865	841	797	865	841	776	832	837	793	771	820	813	865	810	799	846	754	840	834	814	836	812	781	821	836	792	836	768	798	808	873	757	812	777	791	795	832	787	853	811	846	787	795	806	873	817	809	814	808	799	836	821	825	827	796	857	814	769	848	789	856	882	849	805	835	786	827	833	813	858	784	844	812	853	783	816	807	823	821	872	805	839	819	836	779	804	791	831	843	866	808	803	855	800	820	787	856	846	865	792	847	807	787	819	864	816	823	788	832	884	796	801	803	861	829	801	821	787	823	874	764	829	812	825	855	812	837	791	839	796	858	790	806	816	845	817	798	842	825	833	832	848	843	798	805	801	839	816	853	854	839	808	822	785	839	822	853	820	817	833	816	819	765	802	810	813	858	829	803	831	832	833	825	848	764	787	789	862	800	819	794	872	877	773	810	771	846	762	770	808	732	820	767	804	747	808	824	837	869	821	794	843	808	782	796	740	854	727	808	815	822	848	809	837	771	846	854	811	854	793	765	815	813	797	803	794	824	816	840	841	824	815	816	821	855	841	845	780	785	790	833	837	833	823	858	876	803	816	845	805	814	859	856	827	776	824	754	831	775	825	812	810	834	795	829	796	793	858	805	811	769	827	818	805	808	779	807	793	751	821	805	792	801	800	742	805	841	808	806	846	769	850	814	844	804	787	835	839	845	845	844	831	796	768	834	835	854	830	815	817	864	801	795	834	852	814	867	789	813	779	820	807	852	781	802	797	809	848	800	813	786	790	848	763	845	831	874	786	794	814	849	829	806	804	789	812	820	808	773	817	824	830	779	849	833	817	740	814	807	793	813	784	844	834	834	833	835	856	837	803	846	784	844	817	826	842	788	760	811	847	822	836	823	770	830	781	807	841	806	775	787	858	872	768	835	791	830	801	814	796	806	801	774	845	847	858	879	854	886	804	736	777	852	778	752	813	799	772	797	790	801	819	837	868	787	817	774	826	857	794	819	836	802	800	833	811	815	776	837	805	797	826	819	760	836	796	808	845	829	813	804	825	754	851	873	789	840	795	832
30269	44803	33581	15245	9003	7036	5783	4477	3647	3188	2689	2552	2259	1745	1642	1479	1402	1386	1387	1397	1288	1200	1260	1189	1249	1247	1240	1257	1222	1145	1081	1093	1133	1124	1064	1077	994	1033	972	1025	951	991	913	985	960	928	988	980	948	981	1016	922	946	980	975	1005	986	974	945	985	962	948	923	1021	972	887	939	994	958	928	970	930	963	946	958	913	989	931	919	949	923	963	951	980	918	963	968	939	908	955	909	966	998	945	941	980	961	945	929	961	946	958	941	914	972	933	899	1006	915	1009	964	961	1025	969	933	932	923	902	941	997	978	870	1012	940	959	1006	1007	983	964	1013	948	931	913	961	923	1025	933	929	958	1017	931	960	963	963	909	951	937	922	969	997	954	975	914	923	947	926	989	958	963	991	1009	971	962	890	994	978	931	946	971	899	911	895	989	938	965	939	958	920	947	913	987	977	929	997	926	952	953	942	920	998	956	922	975	957	923	1019	921	979	953	968	954	942	946	992	958	993	950	989	988	950	901	966	964	928	968	931	970	986	969	970	908	956	984	970	969	971	958	938	979	958	974	1010	939	973	942	945	921	950	979	909	928	916	947	951	954	909	1010	1014	931	974	888	971	988	970	960	955	933	944	908	994	918	977	991	966	957	984	928	951	976	947	930	931	916	987	935	992	934	909	994	967	983	1001	965	900	940	923	981	973	995	957	958	925	992	944	976	949	959	918	945	939	944	962	1000	911	974	948	953	975	925	977	941	1027	898	991	920	946	986	928	1031	947	1023	885	923	1004	955	947	964	1001	1012	928	898	952	942	888	916	968	990	979	930	954	954	1008	913	918	960	1020	879	934	903	973	929	976	947	963	940	941	967	979	1001	916	930	971	998	967	939	936	934	984	980	983	987	1008	952	927	897	932	962	995	915	946	1007	911	1001	948	933	967	951	987	944	962	858	943	951	926	970	944	916	926	912	915	986	972	1013	957	949	946	948	976	974	958	955	916	970	922	886	991	968	936	970	937	939	933	954	979	977	975	939	913	909	951	901	906	1010	948	1009	991	940	922	951	1002	992	1020	971	921	935	943	972	948	974	996	1011	972	996	861	924	929	967	972	966	1012	989	988	941	950	959	917	920	959	958	980	965	964	972	1016	1011	1009	879	971	954	944	1017	943	975	980	960	988	979	965	978	970	976	969	935	901	987	924	989	1019	963	888	939	939	1004	940	963	907	930	980	940	988	940	1002	974	1006	967	957	972	912	1022	877	932	927	930	950	982	916	998	1016	922	967	957	950	924	990	894	936	958	971	954	1017	946	954	964	938	980	903	901	971	979	958	948	956	979	995	926	893	991	1029	952	944	947	965	957	951	951	984	933	936	957	938	975	978	984	942	929	1002	873	970	967	941	914	975	919	994	957	945	996	936	944	947	985	979	993	945	982	966	919	923	996	985	946	954	949	896	933	968	936	992	984	967	936	978	968	1006	936	952	897	934	955	946	919	958	997	915	930	943	978	996	957	1034	986	921	948	1023	957	900	947	969	998	956	970	943	925	984	945	1005	956	948	947	955	923	954	948	963	984	906	922	982	980	941	925	930	1025	995	938	990	930	959	964	907	968	940	927	961	961	928	921	959	970	937	988	949	934	929	919	938	1002	913	892	1007	952	918	965	991	937	970	956	968	919	984	982	899	940	999	904	926	883	935	1009	923	985	938	1027	928	1003	945	943	918	942	974	929	961	949	972	918	944	960	976	941	981	947	939	946	913	999	936	921	951	827	919	919	1009	978	988	926	945	982	899	987	957	928	967	962	921	918	944	929	914	960	922	952	912	966	969	997	947	989	978	926	966	962	997	935	922	927	924	977	1008	879	972	907	904	966	957	994	933	890	986	960	902	998	967	966	1039	947	960	929	955	932	904	975	940	903	990	973	916	955	962	941	947	920	935	940	954	1016	922	983	920	950	901	921	965	943	993	946	932	1000	923	944	925	959	944	1031	960	937	954	922	969	990	963	891	1023	952	955	959	918	938	982	969	954	977	956	963	974	990	957	909	950	958	995	944	942	961	962	960	955	905	1041	910	923	913	943	898	874	971	949	914	933	943	914	955	974	921	938	932	967	927	960	988	950	966	962	885	974	952	944	955	889	945	939	966	959	891	994	950	1004	973	957	964	977	962	898	949	970	960	947	954	961	942	942	909	902	945	973	971	966	956	1003	967	913	904	944	955	933	988	945	986	955	941	966	970	956	980	967	948	988	969	933	1000	974	958	973	964	983	885	950	865	977	952	921	958	973	1013	963	974	896	984	997	928	953	962	946	942	927	961	964	895	956	974	940	923	949	978	935	961	947	981	958	953	938	965	918	935	953	877	957	959	948	951	1002	925	951	949	895	872	967	1000	1018	966	925	945	972	931	1000	927	984	935	980	1006	985	980	891	978	1028	926	938	899	967	948	995	990	975	884	886	950	978	941	961	959	955	930	963	988	961	940	963	948	946	928	920	945	981	967	969	997	949	957	992	992	949	948	940	926	960	925	954	956	1002	965	988	941	920	995	938	945	968	919	899	935	976	952	949	985	893	976	908	928	955	968	966	919	962	973	974	974	922	954	955	1006	1012	1004	962	922	888	936	967	978	1014	971	964	972	946	969	954	934	992	954	924	886	973	985	918	985	959	934	941	981	974	948	944	945	953	944	966	950	965	922	961	875	937	929	968	948	942	986	948	986	988	1031	963	955	980	960	991	970	977	908	974	937	925	966	937	1009	981	934	891	990	922	926	950	960	944	948	955	943	967	994	922	971	972	919	957	963	978	933	961	945	947	943	960	992	955	966	959	923	899	935	938	928	968	1017	927	984	929	960	954	957	946	914	925	1028	954	969	985	911	937	941	950	949	1014	1002	965	953	949	990	923	960	933	961	923	957	972	965	1004	945	884	978	963	964	975	948	944	969	927	938	961	975	1045	924	958	939	922	930	980	943	963	937	954	906	957	937	996	934	964	999	1002	923	974	934	929	938	962	948	970	999	959	967	955	950	989	965	938	943	979	935	938	995	907	961	966	871	951	987	956	1015	1022	920	928	976	932	965	980	963	931	960	972	949	916	956	931	908	906	962	975	940	1009	924	952	1007	956	955	915	984	943	954	956	953	919	962	973	977	944	976	971	979	898	1012	933	989	985	954	944	989	943	997	914	915	949	939	966	962	1015	930	934	988	952	970	884	966	1012	969	982	924	968	935	994	998	963	969	935	917	933	980	933	963	914	961	982	940	928	973	962	945	1001	927	948	963	910	918	927	989	998	913	963	946	969	943	921	982	996	956	886	967	962	962	934	1015	927	926	929	966	932	955	967	942	903	957	960	966	999	959	988	1032	1014	925	1002	928	1017	1002	979	947	984	964	892	929	965	971	934	958	919	937	975	920	955	966	969	954	1038	1000	934	975	931	938	935	949	944	972	897	954	975	969	927	966	968	942	1013	943	968	958	956	923	973	969	941	997	958	946	899	1027	979	1002	949	920	913	923	964	929	998	922	980	990	995	1026	945	960	915	1004	1001	1023	922	943	950	920	936	921	977	943	913	934	953	970	918	947	911	962	896	971	929	936	959	959	949	888	952	981	959	949	975	967	902	997	902	988	967	991	990
22760	20907	28423	23545	20930	20521	11158	4434	3135	2722	2429	2260	1884	1769	1599	1321	1248	1309	1199	1265	1208	1126	1111	1088	1113	1146	1091	1103	1110	1032	1013	1039	995	995	1047	1012	949	978	938	931	884	912	925	970	895	917	918	943	900	919	878	926	885	909	879	912	938	899	856	917	829	898	883	885	870	858	875	910	855	909	957	865	882	872	883	890	923	902	931	899	888	855	890	850	870	888	823	928	846	822	912	899	836	890	888	927	901	885	897	878	879	862	877	896	862	864	918	938	910	878	841	890	891	856	881	856	909	897	909	906	931	892	907	874	861	912	891	889	875	886	959	861	879	804	908	885	871	876	871	856	866	906	933	919	865	878	975	792	850	825	838	902	848	814	853	904	843	899	856	855	931	855	909	871	920	849	865	837	909	856	871	887	904	864	868	880	873	873	926	828	855	933	875	872	856	909	948	888	942	937	893	868	897	841	882	891	908	948	952	932	872	868	890	863	895	884	875	811	879	910	862	900	895	894	881	862	901	884	884	865	871	867	895	848	836	883	922	908	883	906	856	921	842	895	870	952	857	909	895	839	924	855	879	909	856	891	910	877	887	903	891	886	881	850	879	885	916	872	843	854	861	847	867	904	926	929	921	880	851	880	879	903	910	851	901	860	860	874	885	833	870	924	913	887	909	894	856	843	832	896	892	885	858	902	877	927	896	914	939	893	909	851	853	863	885	853	872	881	900	886	906	852	874	864	871	874	842	875	925	889	927	879	886	872	846	833	836	868	891	870	878	867	880	884	863	830	900	838	859	812	882	893	876	869	852	889	905	848	848	875	857	891	873	922	859	967	896	885	891	901	816	911	939	882	901	815	923	908	890	902	851	886	871	877	914	876	868	883	915	905	865	864	899	917	921	911	871	924	875	826	907	919	886	901	870	916	888	877	849	883	936	836	859	893	902	879	915	890	894	889	888	851	899	847	858	880	832	923	891	912	845	922	850	869	913	858	892	850	904	893	807	847	861	849	859	870	867	911	929	872	909	902	861	846	873	879	942	859	880	886	897	925	893	912	836	922	871	932	938	915	900	911	856	913	872	897	965	874	883	859	859	923	859	878	861	847	923	917	867	876	907	801	840	857	870	847	870	889	817	854	877	863	846	889	886	901	930	880	858	871	867	863	906	891	821	906	929	906	882	872	885	870	868	882	859	861	862	848	936	874	908	933	843	865	875	904	894	902	892	887	892	892	830	893	847	858	879	869	887	872	900	891	892	848	934	853	863	903	866	887	875	900	903	891	913	868	920	877	846	905	905	909	902	889	834	857	850	927	862	878	860	863	890	893	861	883	880	922	894	880	921	868	877	882	873	898	886	884	918	865	880	892	877	860	956	847	902	881	900	894	933	929	897	913	832	855	890	847	922	872	908	819	823	886	875	849	851	882	913	966	886	901	887	860	880	847	913	933	825	877	898	855	878	885	862	841	878	903	862	868	869	902	912	877	918	895	918	880	852	862	887	905	908	908	894	892	875	888	920	855	914	844	865	871	917	854	835	881	908	940	918	912	919	932	869	869	922	917	883	845	901	929	885	869	911	849	882	863	932	876	877	869	856	895	860	886	856	806	852	855	880	917	922	883	867	915	881	881	888	896	882	873	895	851	916	854	901	925	915	896	892	887	903	879	919	876	896	909	900	863	897	906	837	825	906	892	901	916	897	824	881	897	892	920	904	845	893	909	837	886	914	858	870	876	842	847	930	907	920	890	890	856	875	905	860	915	935	864	810	856	891	895	915	884	874	861	850	862	887	911	868	870	837	872	869	901	883	882	953	851	920	890	928	818	848	895	898	876	868	884	883	882	855	838	883	897	909	904	852	911	893	938	874	901	847	895	889	901	901	876	852	808	884	907	913	872	864	848	918	912	874	910	895	839	863	864	861	917	870	898	882	883	875	864	827	850	875	887	886	859	883	885	864	872	841	871	893	869	887	864	815	858	862	886	852	843	857	877	865	878	844	880	796	935	906	888	894	909	857	881	896	860	872	871	875	892	876	886	872	914	905	810	845	916	875	858	880	867	879	856	895	906	867	885	878	887	913	902	914	859	888	946	879	889	846	926	856	910	878	847	916	823	884	889	875	912	881	858	826	894	888	904	882	856	836	859	876	887	931	893	879	830	926	913	868	940	863	864	866	889	854	852	890	839	820	848	896	874	889	867	856	882	866	935	862	879	893	878	890	886	906	883	931	876	973	894	861	904	921	853	990	914	875	895	901	879	854	852	876	851	949	866	860	920	915	835	880	869	871	911	872	869	867	937	906	858	861	898	885	927	865	893	874	888	885	887	931	854	867	852	883	866	902	861	887	899	882	947	865	892	900	875	894	866	943	870	911	845	894	913	844	891	860	882	880	869	920	828	867	862	883	877	858	892	868	888	849	852	874	896	907	842	849	865	856	856	901	874	887	868	864	917	883	859	859	875	879	932	901	866	942	873	853	931	908	896	903	831	894	846	882	863	867	878	901	848	856	882	870	896	925	897	898	871	876	851	845	898	852	838	857	907	888	855	890	904	849	884	898	862	821	830	851	917	895	891	927	867	898	890	874	911	881	953	891	853	880	869	871	867	894	938	924	878	866	888	913	886	851	860	843	919	907	909	838	866	901	836	894	872	917	850	922	902	877	892	908	897	860	896	861	875	906	907	867	910	907	875	904	875	845	904	865	942	817	930	812	890	898	904	917	903	865	892	850	838	856	842	871	929	838	850	887	952	892	862	933	818	884	876	845	861	925	857	901	919	851	876	836	874	878	871	866	953	880	884	894	887	898	882	935	875	900	912	862	893	934	851	905	863	879	952	907	892	860	867	881	876	885	839	943	859	879	858	889	868	844	883	858	897	937	896	885	901	884	899	867	848	908	900	888	882	919	854	871	910	895	920	891	858	870	808	837	886	864	862	858	932	812	937	842	936	886	858	875	906	870	843	866	837	844	877	926	876	886	891	892	910	856	861	885	858	879	874	875	890	846	875	935	921	856	841	888	861	809	882	880	877	876	891	895	899	946	932	918	842	869	852	880	913	843	881	853	881	900	905	871	897	865	813	926	837	843	856	896	882	870	896	924	854	876	940	843	838	884	893	891	935	906	885	903	918	924	843	831	866	902	885	880	902	837	848	876	887	929	887	890	897	896	845	844	866	871	934	849	890	825	830	880	916	888	847	900	842	846	910	855	876	930	862	800	877	881	878	897	902	881	874	924	898	845	860	884	898	898	924	855	919	814	826	835	833	870	821	851	870	904	901	892	862	896	871	864	871	851	879	863	866	821	920	882	827	845	872	873	896	906	892	893	912	896	892	837	853	882	918	927	876	935	893	913	943	936	904	856	875	884	866	860	847	890	892	893	877	915	905	865	854	889	877	867	925	899	894	851	814	913	851	860	842	930	851	895	882	880	818	868	916	897	859	820	914	850	850	899	866	898	956	880	907	857	940	868	921	855	848	873	871	874	886	882	901	922	883	876	864
32826	54104	43307	23573	14718	11376	10026	7540	5881	5166	4756	4184	3322	3013	2454	2123	1956	1822	1818	1754	1616	1515	1486	1501	1453	1440	1514	1443	1474	1354	1222	1218	1277	1190	1218	1153	1068	1072	1070	1051	1028	980	1054	1014	1008	1079	996	1011	1088	991	1013	1002	1000	1002	1045	1012	1020	992	1040	1075	983	978	964	1006	1000	1015	1038	994	968	1041	953	1008	991	959	981	978	1051	1013	964	938	980	936	1018	999	981	1013	1015	1008	978	885	970	995	976	1023	986	992	962	1063	949	995	1031	1053	980	970	975	966	1008	947	989	993	956	1041	987	956	1009	987	953	952	978	1025	917	940	1027	1029	962	1004	986	1016	952	1015	992	966	972	995	939	949	999	974	994	953	1032	995	1029	996	987	975	955	964	1037	997	952	986	963	980	922	991	1025	942	1021	1066	1012	1001	940	968	1010	1014	952	1004	1009	963	1014	962	986	963	942	927	997	1018	1012	1009	1013	1022	973	1010	996	1069	961	971	993	987	989	982	989	939	941	994	978	1008	958	963	962	1009	909	1015	990	1005	1005	1015	943	965	965	983	953	998	988	1001	974	987	922	992	1010	954	973	989	945	979	1003	984	937	926	953	967	955	981	984	1015	920	936	1034	980	1005	1023	997	1007	979	985	944	1021	956	943	976	966	1017	1003	959	988	941	982	985	962	1023	942	984	976	899	1038	970	961	1004	974	1020	1024	979	987	1019	955	969	1009	1008	1022	962	947	973	985	967	969	975	967	1016	981	968	957	944	1000	980	919	940	964	975	964	1042	977	989	1039	1004	961	972	966	969	1021	1013	953	969	949	1027	989	948	953	944	1004	1030	949	936	1031	964	1015	1018	989	1031	1014	968	1002	902	1067	967	923	1029	967	951	1001	1005	1086	976	1013	1006	1015	990	969	994	988	973	976	959	991	984	923	1046	926	947	1036	984	1029	1020	948	1015	960	1010	1010	939	996	1007	994	928	981	973	964	965	984	954	903	959	983	1028	1014	992	980	1034	956	957	1034	957	934	1041	1009	977	1000	960	991	984	923	983	982	1054	991	973	1012	1005	1052	1017	960	1006	1068	994	948	1036	1013	965	999	1022	929	979	1023	1007	968	1032	1001	1010	973	985	955	987	984	961	993	1003	977	1005	989	974	954	970	972	990	960	964	992	974	983	946	1004	1009	989	961	996	1007	951	979	1032	1064	964	1018	1019	994	954	991	985	973	1007	961	962	983	993	1034	989	966	1010	990	994	1006	995	974	980	961	984	1063	983	954	987	1010	983	952	965	978	993	1028	996	965	967	956	1016	997	1003	1009	985	962	1000	966	983	983	939	972	922	961	946	963	997	949	1001	977	963	977	1034	1019	970	994	952	1011	963	976	990	944	993	1003	974	1006	1013	985	1002	977	977	997	965	996	944	1062	962	962	981	971	1017	994	931	972	1031	1010	979	982	973	1028	950	957	956	1044	918	1012	991	1049	1022	1013	1025	947	995	997	978	935	1010	923	982	998	997	968	1016	978	972	1026	976	971	956	1001	1002	947	961	978	914	999	1021	912	1002	915	1043	997	958	985	997	1007	967	992	986	1022	965	999	956	962	1010	985	996	974	997	950	946	1012	1003	977	994	923	973	956	963	1044	998	979	994	991	1009	983	1015	1012	995	1020	985	1040	1015	1024	934	1004	1007	930	1020	921	973	975	1067	1017	1041	957	1032	1045	951	943	956	998	1035	1014	988	963	944	971	947	1009	1038	967	986	980	1001	980	1034	957	975	976	959	995	973	922	968	997	926	1022	963	959	990	935	936	1017	999	989	959	967	988	1037	999	983	1063	975	1000	990	1011	1006	994	1010	955	973	945	931	1003	980	925	919	992	1016	1009	955	934	936	1000	969	993	998	1019	982	1007	926	971	1037	1011	1031	968	964	987	996	998	1002	995	955	948	1015	964	977	949	974	990	955	971	1014	1018	945	985	1028	1001	940	975	988	1035	989	992	969	957	983	1000	1027	1002	980	975	984	963	1040	973	1007	1015	949	983	991	893	975	949	1003	1016	940	974	980	984	1034	970	1004	973	1033	967	1000	1033	983	1042	1043	941	1026	968	942	1003	999	952	1053	1002	943	1003	995	1018	974	1002	976	924	999	1014	920	999	1047	1048	956	972	948	989	1053	958	951	1031	970	976	924	1019	972	981	967	939	996	976	965	991	969	1011	1071	983	1009	1038	973	941	998	1033	980	993	1074	956	999	967	993	959	973	1020	953	930	951	1001	974	1024	960	953	1004	962	966	1015	990	968	942	945	965	1009	1003	1022	1027	1002	973	996	1001	1008	970	991	1027	1005	1005	1035	1084	977	984	983	966	993	1018	987	1068	980	969	992	985	963	1034	991	989	993	1032	945	1000	946	963	996	950	988	972	1000	998	961	983	961	983	1007	983	1001	1024	1014	992	998	946	997	1054	1006	990	987	957	1000	918	979	976	938	1006	953	962	987	984	978	996	975	955	930	931	974	986	985	946	977	972	955	1007	1021	974	1000	956	1006	967	1041	971	1046	972	946	1004	952	1023	1033	934	983	1015	941	998	985	1015	962	1015	997	909	1005	966	990	951	1007	939	982	961	1030	1009	1016	931	949	941	998	968	983	943	984	951	971	943	1008	1022	1051	1045	981	985	1008	986	1005	1018	948	927	1038	953	975	968	1020	1002	1037	968	994	940	962	921	962	989	984	963	968	976	980	986	980	1023	979	944	944	961	1006	998	940	1026	949	985	1011	1018	1013	964	956	978	1051	988	1043	1032	1035	1029	1008	957	1008	1015	995	927	984	981	984	1016	1007	1009	1014	948	975	1014	960	968	1020	978	944	979	959	984	999	981	960	981	1047	980	1000	958	1011	986	976	969	977	960	1019	1025	1025	1035	1021	984	988	1014	991	1012	998	1010	981	957	985	947	952	1000	966	971	1033	969	1020	942	984	999	1025	952	964	991	973	968	962	961	1010	997	993	944	947	1069	922	1016	971	967	956	918	988	949	997	961	974	1002	1024	979	1016	1007	998	980	1029	1021	998	942	960	1012	977	1007	967	1027	962	1040	1047	1012	1000	980	1035	993	1015	981	1039	1026	1005	969	1009	999	990	1025	999	1028	980	1038	1007	964	986	1027	969	967	1022	926	1026	903	987	929	1073	982	995	1003	930	959	1004	934	971	996	963	969	933	1029	991	1022	987	1014	962	998	983	978	960	969	991	1001	957	963	965	965	983	977	988	985	1023	1018	992	945	971	936	972	1029	990	1016	1009	1040	1034	957	925	986	996	1016	1005	995	1043	959	966	995	984	925	1001	974	1002	988	1030	982	1050	996	970	925	995	962	1017	962	981	984	1000	955	998	939	976	987	1019	942	989	984	1033	967	933	986	970	964	1002	963	998	979	997	975	1004	956	949	961	1009	953	960	1020	989	1002	1057	982	915	1022	1004	1043	1015	983	975	1039	1044	1012	929	997	967	1004	966	1007	1032	935	996	959	964	1008	946	970	957	1011	1035	963	949	986	1039	969	1027	960	956	964	1015	1010	932	955	997	1049	1006	1063	993	986	1023	950	974	1012	984	990	1014	1049	973	977	958	969	949	1011	963	971	950	964	1004	965	1012	1001	980	1041	1008	939	1046	945	971	968	1014	1026	962	981	987	1032	909	958	1008	964	1028	938	943	966	976	1020	996	923	1009	951	994	1010	962	1032	941	987	977	978	1009	1011	1000	980	1008	1006	966	981	981	997	984	980	986	1005	1026	1004	994	1061	988	987	960	961	1058	968	979	988	992	1030	998	993	1003	973	969	1012	997	963	949	978	970	949	1022	975	993	956	912	995	991	1011	1008	987	1027	978	1057	973	1005	990	945	990	1013	1077	928	997	984	946	967	922	965	932	967	1000	955	948	1034	1019	970	933	1000	987	956	934	995	995	953	963	996	978	954	1003	996	917	973	913	1037	952	909	936	1029	1012	964	994	1045	922	1024	957	1020	972	1016	911	993	1014	1037
28473	24459	22110	10197	4098	2276	1851	1545	1192	1191	977	891	860	772	736	727	692	628	693	661	657	623	603	666	575	593	628	627	613	634	615	612	611	619	630	576	559	579	541	566	575	534	560	553	569	546	585	565	555	521	570	598	524	562	550	582	570	534	556	573	562	568	508	539	575	570	554	538	548	585	610	575	520	561	551	589	535	539	581	582	570	583	559	554	583	527	508	552	569	601	507	529	541	548	514	564	500	522	552	551	570	593	574	574	573	515	511	565	572	538	592	568	558	556	519	570	535	565	559	543	530	588	587	531	550	549	569	518	560	500	561	533	568	548	532	568	529	583	565	572	508	542	559	516	544	526	549	543	559	588	578	576	549	520	563	549	533	526	555	529	559	566	542	530	554	580	530	564	578	587	518	601	603	573	562	537	555	528	511	520	553	576	561	547	557	512	552	527	562	583	588	538	556	552	535	584	569	559	589	540	545	505	493	543	538	547	522	538	569	557	516	527	560	524	560	547	547	561	584	558	559	527	582	521	529	555	550	526	557	560	542	547	583	533	533	529	537	522	526	610	542	551	523	554	510	541	553	537	546	554	566	561	557	579	578	526	549	542	529	533	527	539	522	556	545	565	521	512	557	517	529	530	543	542	555	512	538	556	524	549	562	507	522	533	538	558	518	545	544	568	535	537	538	598	525	515	573	490	553	542	532	578	578	555	549	533	548	529	568	553	513	566	545	574	585	520	563	578	532	561	547	593	581	554	608	551	565	549	538	587	584	528	567	591	513	551	535	521	544	551	567	540	555	561	529	609	569	615	534	516	534	545	507	570	550	559	509	504	580	553	521	550	582	535	578	575	534	554	507	580	536	585	582	542	550	558	530	515	528	541	568	534	520	564	590	486	567	508	531	555	545	535	570	510	548	569	584	574	594	574	528	582	523	557	549	543	554	550	543	551	535	550	556	529	557	566	561	545	548	533	518	560	529	538	533	523	583	544	545	538	581	541	519	548	534	514	512	511	566	557	563	511	572	541	562	608	552	553	530	554	561	561	556	533	502	548	532	576	555	565	516	571	548	607	539	530	566	600	587	590	559	543	507	526	531	560	519	542	600	539	524	533	579	539	585	522	530	545	539	540	552	557	552	580	557	537	560	571	532	528	559	541	517	541	522	580	571	545	557	565	514	598	551	557	538	560	562	531	533	579	505	568	522	502	584	583	542	518	536	556	568	521	525	520	526	545	568	546	510	559	524	597	568	596	547	564	584	600	560	564	563	510	587	540	535	593	528	568	617	553	532	542	535	567	554	559	550	536	532	530	541	552	605	549	507	554	565	578	522	538	516	547	541	544	597	548	547	530	617	550	616	538	548	564	564	508	552	557	546	573	599	537	596	590	529	535	544	537	550	573	585	554	523	596	538	536	535	554	510	579	511	567	539	544	559	538	599	528	582	530	545	487	488	585	523	556	554	613	566	559	565	534	579	570	567	534	550	566	565	553	566	535	553	513	535	542	563	550	534	513	591	552	514	533	523	570	588	582	527	569	577	548	555	528	565	531	524	567	571	568	545	529	532	584	482	567	574	555	514	556	507	531	558	535	539	537	525	570	516	516	551	574	583	538	535	521	583	549	504	553	560	589	588	564	550	541	542	552	571	530	509	566	513	573	536	555	552	549	533	549	560	554	537	553	577	545	549	554	542	562	526	587	555	577	550	579	525	546	568	559	503	500	554	514	542	511	538	597	562	558	513	557	547	536	555	520	533	546	594	585	558	500	552	525	513	565	540	560	516	521	527	560	554	542	566	538	582	513	535	500	493	531	556	547	549	559	569	521	571	547	532	566	588	534	559	561	573	559	576	567	569	533	555	548	524	542	577	588	562	561	522	579	551	572	552	519	583	526	562	574	570	539	518	582	545	515	526	521	609	528	542	520	538	554	552	505	560	531	554	587	576	554	531	535	593	529	548	497	566	529	558	529	565	562	580	505	559	528	555	558	567	542	522	584	572	557	507	534	574	515	532	547	568	549	557	538	592	522	597	527	560	559	601	540	560	538	570	573	560	590	552	560	572	552	572	546	542	568	542	561	542	588	533	573	540	514	584	532	529	533	540	531	536	593	563	595	540	542	513	536	583	575	583	558	569	612	555	547	527	548	597	543	581	544	569	488	581	536	534	559	534	581	535	579	517	510	530	516	565	543	542	564	574	546	585	574	559	549	539	491	574	529	507	523	529	554	522	523	545	526	588	542	546	547	540	545	560	553	574	538	522	540	534	562	520	565	524	550	567	527	538	596	574	553	554	560	561	593	526	511	530	566	563	541	548	570	576	533	541	564	589	523	535	549	533	537	563	558	544	537	573	558	552	559	538	577	583	558	548	552	552	555	526	510	520	569	522	583	526	573	596	502	580	531	544	544	584	571	547	565	530	565	517	520	539	534	525	518	571	533	559	549	588	532	562	552	500	557	549	563	555	568	554	578	544	535	543	562	589	550	555	544	547	555	573	556	552	595	573	582	558	524	582	557	540	545	544	559	502	575	547	552	542	582	541	571	540	485	584	557	536	555	536	534	534	536	535	563	556	546	551	571	577	570	533	556	594	578	578	538	556	520	529	519	572	548	542	539	562	543	535	570	536	550	549	580	546	584	509	549	593	532	523	575	570	534	541	510	522	557	563	517	528	567	574	571	531	567	532	564	524	551	527	557	505	531	595	549	562	522	569	570	559	511	503	521	559	547	550	578	519	588	578	532	563	591	551	570	518	574	511	517	560	464	506	561	555	585	552	498	547	537	552	522	540	567	568	538	573	551	567	534	477	594	574	570	522	544	530	510	571	584	527	538	509	569	558	547	560	569	458	547	538	548	579	573	530	582	527	587	537	532	596	541	559	540	546	535	521	576	510	547	558	578	554	586	556	558	535	567	495	560	503	540	550	571	509	564	546	517	555	582	568	578	521	572	563	572	537	566	563	532	556	572	616	546	576	565	512	582	536	551	555	517	534	562	551	583	533	577	535	557	546	545	585	522	548	534	555	537	573	551	563	549	541	562	538	498	584	574	556	558	587	552	611	573	567	533	568	572	545	560	531	543	531	564	542	559	552	575	564	551	537	546	558	545	567	524	585	507	522	573	560	561	552	580	580	522	529	534	564	555	562	590	578	530	586	509	571	568	575	486	581	549	544	535	534	507	572	543	547	579	594	540	539	541	540	549	532	558	573	565	532	544	556	568	607	541	533	553	548	533	544	535	571	564	579	581	560	531	546	562	523	566	533	585	572	550	535	550	533	530	595	525	557	583	543	544	549	607	517	533	552	521	536	540	538	570	560	527	529	560	565	535	566	552	571	608	533	539	554	536	527	595	545	537	560	561	559	541	549	532	592	536	579	558	557	564	586	568	554	531	575	576	601	554	545	587	540	570	533	549	566	548	591	532	539	583	597	552	565	554	601	542	551	562	577	550	571	530	548	544	536	511	553	558	526	538	553	543	613	540	561	501	544	543
27410	37701	25602	11662	7182	4328	4013	3029	2442	2061	1861	1633	1426	1227	1038	998	906	973	925	857	937	911	792	831	902	815	904	893	879	881	837	792	760	804	826	769	689	692	683	719	687	687	715	645	709	618	666	663	664	692	663	688	632	700	640	670	704	646	654	666	706	638	683	649	653	644	679	689	673	628	687	634	678	669	661	670	698	698	660	703	670	657	665	648	688	705	659	680	691	663	659	642	716	664	693	638	660	652	657	684	659	678	668	650	677	650	674	626	609	670	655	673	669	632	642	709	693	673	695	631	730	669	677	662	650	676	683	662	698	621	700	654	688	653	671	687	652	685	669	674	670	682	675	632	633	685	690	687	619	714	699	652	670	678	666	701	656	651	671	649	668	698	658	717	623	610	636	650	698	685	665	675	700	700	646	664	675	696	613	674	656	648	678	679	686	623	677	713	719	663	639	670	682	622	677	685	693	641	696	646	662	700	675	664	680	640	655	642	641	663	689	678	710	646	606	653	612	675	676	649	716	688	664	668	643	689	694	657	689	691	667	653	671	647	660	650	671	668	695	633	670	655	735	664	686	667	703	668	615	651	603	677	675	706	646	658	679	650	703	666	719	696	655	659	646	706	650	661	664	661	664	706	656	706	641	684	683	643	676	656	661	634	645	668	712	704	648	703	642	659	654	676	683	684	703	643	684	698	698	674	655	632	611	674	686	679	669	643	664	649	687	639	679	656	633	648	730	658	653	674	618	628	712	645	663	670	679	680	647	665	683	663	660	685	666	666	675	655	640	676	705	663	677	663	703	623	639	676	696	690	695	639	643	682	704	661	647	702	658	630	642	649	719	646	634	680	652	716	691	664	669	668	679	706	643	715	707	667	664	660	689	663	677	684	676	674	677	668	660	685	648	675	662	655	688	675	642	639	683	648	678	648	690	661	612	660	649	635	671	683	639	659	678	685	660	664	701	646	676	662	707	661	663	707	660	626	672	680	679	657	673	663	672	644	688	664	666	626	714	676	654	661	640	719	689	673	673	623	686	663	673	653	675	708	680	685	654	670	683	651	721	662	643	693	662	634	678	667	716	675	650	638	635	654	659	673	673	649	633	668	705	671	645	678	638	701	690	676	628	633	672	684	659	702	668	621	662	678	680	719	653	661	678	696	673	666	650	628	645	640	665	694	721	660	675	686	651	668	638	675	602	698	617	679	694	642	651	646	710	616	658	668	684	648	627	635	617	694	682	652	672	645	661	678	677	684	663	707	630	670	723	659	676	605	653	714	651	640	689	712	719	660	657	661	716	661	621	656	656	685	637	667	681	686	671	658	684	691	644	692	659	650	666	649	648	650	645	686	679	656	658	643	654	612	721	629	664	724	717	669	679	638	697	720	675	645	671	686	654	658	695	630	666	717	649	659	663	629	674	677	666	646	667	652	715	704	631	686	653	671	716	686	643	668	653	661	696	630	686	649	691	665	658	660	662	716	687	694	709	650	657	662	630	676	649	638	664	678	651	641	661	674	633	645	715	685	656	631	682	644	679	676	617	671	676	676	669	654	700	665	702	723	651	653	661	625	683	693	647	652	638	674	638	683	683	633	750	638	677	678	707	677	634	655	659	711	719	670	685	699	651	669	690	627	635	671	665	651	639	686	636	669	626	671	657	692	637	670	610	659	625	650	716	706	673	677	691	709	689	659	661	664	718	677	669	658	655	631	712	666	676	660	648	635	663	679	606	666	692	674	610	645	653	639	700	634	629	684	622	691	630	641	673	667	681	642	664	633	657	687	648	687	710	680	675	659	647	660	676	651	672	676	632	683	638	688	683	679	640	688	669	645	679	678	658	697	659	660	662	640	633	689	654	676	668	669	688	649	682	704	647	692	662	646	673	661	684	666	686	690	676	649	641	622	691	666	697	665	667	656	738	685	680	658	706	662	660	680	671	686	646	664	686	614	599	670	671	724	664	696	684	708	665	670	650	637	729	691	615	640	631	680	612	678	652	683	714	687	659	682	678	692	705	667	644	676	685	628	619	648	665	690	669	644	622	665	659	680	666	635	676	630	666	646	670	636	659	658	712	653	671	641	687	650	697	693	638	688	654	629	656	641	663	663	660	696	669	638	653	720	691	658	641	635	625	660	682	660	667	716	693	685	663	718	654	704	682	690	636	692	669	652	690	717	646	676	660	662	670	656	665	658	651	724	652	697	629	636	671	693	653	723	657	673	666	666	692	656	666	613	678	663	675	702	677	725	641	697	663	670	704	663	666	683	673	700	708	667	640	666	635	647	675	645	635	718	646	696	679	654	662	663	664	700	672	652	619	672	659	658	696	684	716	616	688	666	685	638	684	665	656	654	702	630	661	627	660	680	629	636	701	718	651	658	688	662	676	656	649	660	658	670	682	688	647	656	636	637	650	656	650	651	655	704	662	675	646	674	653	674	650	678	727	645	669	662	638	656	658	605	664	659	661	656	652	706	660	677	640	696	663	696	673	685	633	672	676	701	681	640	674	665	687	648	654	672	660	670	691	646	649	683	675	668	627	699	704	646	614	622	676	651	652	673	656	681	678	653	669	642	650	681	670	621	664	665	625	644	724	650	651	637	654	646	642	632	678	657	658	645	632	654	681	691	634	653	677	688	663	657	692	652	638	625	647	697	621	647	658	670	672	688	631	635	656	657	692	687	636	649	673	704	649	691	642	663	674	605	643	630	658	678	685	626	707	695	639	700	674	631	665	692	694	673	631	651	704	661	695	638	633	680	659	671	676	662	682	693	638	671	635	704	664	656	671	724	684	664	660	657	665	685	686	666	710	696	684	658	626	621	674	679	690	627	696	623	615	666	616	670	719	647	653	653	682	689	609	639	644	699	688	609	631	692	680	648	648	681	650	658	688	692	673	680	621	666	635	677	671	654	723	643	701	709	665	646	669	657	640	693	642	696	659	619	654	688	669	665	708	680	622	632	665	653	694	683	660	621	661	681	678	635	703	703	672	640	694	636	613	652	644	675	643	740	609	615	646	640	663	668	658	650	694	657	655	698	675	630	691	654	659	653	639	684	658	715	675	655	655	633	626	661	692	629	639	654	692	644	719	654	687	652	670	637	647	694	719	637	639	689	691	700	655	672	637	708	672	664	660	662	675	679	637	667	683	695	698	685	649	678	691	695	675	662	685	675	655	679	665	696	675	667	681	637	654	673	666	676	693	675	646	683	702	656	658	654	661	673	651	661	687	686	648	648	652	685	681	677	675	683	690	699	662	656	669	676	665	727	668	650	635	661	678	660	669	651	679	679	694	675	677	664	654	645	659	721	648	654	638	665	715	665	672	645	659	700	644	718	728	651	642	673	657	694	654	673	619	662	681	700	660	708	674	693	661	653	714	655	676	684	666	661	672	637	614	705	661	649	685	662	679	645	624	625	624	639	643	641	659	620	661	642	654	693	629	701	643	666	707	670	646	596	728	669	693	634	697	682	626	665	715	670	673	645	672	644
23830	20877	27853	24138	20141	9685	3792	2621	2082	1880	1480	1284	1163	1082	913	745	720	777	695	689	708	678	670	702	705	669	703	621	654	665	629	611	586	609	621	571	532	560	567	543	537	534	558	558	527	541	570	484	523	497	513	557	516	489	530	547	544	572	476	537	536	540	547	503	530	504	538	520	487	521	508	502	555	519	562	517	547	514	480	477	552	535	510	551	531	505	509	520	507	541	526	519	486	524	494	515	534	518	488	534	514	531	528	529	531	512	519	556	526	517	489	547	505	524	521	513	495	522	524	518	531	486	504	523	521	561	551	511	509	503	510	527	561	582	494	524	534	511	580	542	503	533	496	520	475	553	538	530	552	540	509	555	537	513	495	510	529	514	518	509	501	544	545	538	509	498	526	534	478	520	552	485	523	521	507	502	561	485	504	552	499	499	514	540	500	549	485	519	547	507	510	496	490	492	522	514	536	558	566	504	540	541	523	505	549	529	527	533	510	545	533	530	494	544	489	551	519	549	504	512	533	514	503	521	516	499	558	532	518	502	501	512	530	490	510	489	502	582	508	545	510	516	526	511	530	518	547	511	543	544	520	536	550	541	502	510	513	512	536	550	542	493	498	539	513	520	529	490	468	508	491	532	503	520	518	508	530	543	504	519	542	517	523	482	530	581	509	522	513	496	513	516	514	549	545	524	513	519	514	509	576	565	570	481	508	503	470	522	533	534	525	517	542	512	548	514	510	510	503	517	525	509	533	503	490	546	495	518	555	470	505	510	557	542	541	511	485	519	529	494	501	520	526	497	480	530	506	539	500	497	524	504	550	490	487	538	491	507	520	537	526	495	531	518	523	525	507	521	520	547	508	520	511	514	497	524	496	502	470	564	505	543	511	542	535	517	506	535	521	538	521	481	514	537	514	494	508	489	510	511	510	526	530	512	521	528	516	536	523	529	531	529	530	480	512	543	539	544	545	527	546	529	538	502	539	573	522	540	504	531	520	526	502	529	524	558	489	484	532	506	499	532	510	515	516	534	544	510	514	500	495	494	519	507	496	513	507	542	524	537	505	551	489	507	528	560	502	537	504	520	547	515	525	495	484	462	478	527	553	496	498	533	509	489	490	503	531	569	524	534	546	461	564	476	498	481	518	521	510	508	502	518	516	527	486	524	513	552	497	520	506	507	493	551	519	459	538	535	495	509	484	510	523	514	550	519	547	476	494	539	551	494	529	525	543	528	540	576	484	492	543	498	494	544	488	544	519	550	514	501	535	491	520	516	514	494	474	537	509	542	503	553	543	521	609	557	556	517	537	517	550	503	528	534	539	534	546	491	532	532	523	548	521	480	486	508	530	515	547	496	534	524	505	483	492	532	527	562	490	515	528	512	510	510	516	509	535	498	525	506	526	517	504	521	542	531	529	532	489	497	512	551	528	474	532	538	451	515	488	517	528	547	518	545	491	544	559	507	530	525	497	535	477	555	590	489	566	496	519	501	492	504	557	551	513	507	494	515	494	487	499	469	508	516	518	486	519	483	557	493	530	507	509	487	512	494	521	528	471	507	555	533	514	540	501	542	536	532	482	542	505	524	558	499	513	495	520	485	505	480	504	570	514	533	493	477	488	494	519	489	490	484	515	501	521	503	520	532	525	524	548	508	532	532	548	465	518	521	513	505	545	490	481	540	534	499	511	548	552	516	521	542	517	531	564	536	507	523	525	487	524	526	533	548	484	483	544	512	511	468	510	510	479	521	566	526	522	551	520	539	519	557	522	529	494	520	524	558	505	482	495	530	520	506	567	575	492	523	528	538	517	568	489	529	511	508	527	543	469	512	491	499	514	514	525	526	477	532	533	489	555	527	531	502	507	560	542	538	507	532	496	481	546	509	530	558	502	493	521	527	479	522	556	493	521	455	496	520	527	538	556	545	488	518	535	509	528	490	511	483	530	506	506	499	494	499	551	505	533	523	555	509	519	543	536	499	553	523	560	530	490	517	534	498	505	554	527	528	496	538	563	553	509	533	517	493	499	496	527	475	524	526	530	558	527	531	524	516	530	530	499	573	498	531	514	548	529	547	510	526	524	512	474	491	497	533	546	542	533	516	519	535	560	517	480	538	511	440	528	527	480	536	468	527	533	555	523	524	555	520	538	516	504	517	536	561	560	541	483	532	501	523	547	492	538	503	545	535	530	519	543	510	507	490	511	507	527	498	498	548	484	512	466	507	531	516	485	547	514	556	484	529	509	501	511	507	528	531	518	522	539	504	532	507	534	504	489	552	511	506	519	538	524	548	543	520	529	507	508	559	530	546	536	517	531	546	528	488	498	542	511	522	515	523	484	537	507	502	484	506	498	505	516	526	508	497	527	557	519	534	498	490	535	523	519	498	500	535	518	549	515	506	528	465	523	512	514	498	516	512	526	549	576	534	505	550	519	517	474	485	494	504	524	510	530	537	565	536	512	502	493	484	470	489	503	549	505	531	527	522	527	521	531	520	506	525	532	520	539	556	507	503	533	478	509	501	517	511	511	528	521	518	520	518	488	554	520	539	522	531	519	484	524	516	519	495	490	492	484	465	531	497	548	525	535	520	566	540	540	499	508	488	475	482	557	562	561	527	528	524	534	517	543	492	525	493	510	530	552	557	503	494	513	505	523	505	505	541	515	558	540	518	522	471	532	538	544	497	480	535	550	545	531	544	507	492	553	558	528	526	509	531	504	478	548	512	531	498	473	509	501	541	490	518	489	540	527	528	525	520	539	539	562	504	517	502	529	511	500	572	498	513	511	526	514	510	517	534	522	527	472	499	514	534	515	550	548	478	514	543	510	529	509	517	546	515	512	476	511	514	516	532	499	506	480	538	549	487	506	520	529	520	493	507	565	491	515	537	543	529	537	503	526	507	536	515	548	539	524	512	490	527	528	525	529	500	480	522	504	527	541	503	554	536	505	494	521	495	556	529	541	514	524	520	512	514	527	549	515	519	500	550	519	521	515	493	518	508	532	475	481	511	502	502	500	503	496	528	504	536	501	528	541	548	539	530	506	498	546	557	517	537	510	548	514	478	552	525	506	487	527	553	495	587	543	497	520	507	518	513	510	521	496	489	493	530	488	540	480	570	518	528	539	478	535	520	526	521	542	517	486	546	502	526	538	507	502	523	531	535	549	508	518	546	487	519	527	501	531	512	538	506	511	518	525	524	523	517	456	502	524	524	472	505	484	499	524	532	493	552	524	540	538	553	516	478	519	520	550	536	503	574	525	499	533	496	527	547	533	532	530	480	555	514	527	521	498	497	502	508	543	496	522	514	530	488	493	497	544	480	535	527	518	519	517	561	498	486	541	524	504	492	528	547	517	505	545	522	560	537	496	527	559	512	573	547	516	555	497	486	518	538	546	477	562	508	524	533	535	509	499	481	543	537	510	486	494	532	503	519	519	526	505	543	531	503	547	515	545	478	515	537	531	525	486	458	518	532	547	534	509	506	463	510	530	499
29077	47905	37134	18929	12656	7964	6232	5216	4475	3872	2844	2580	2197	1923	1546	1198	1193	1070	1116	1096	1029	936	930	950	932	984	940	911	844	908	859	784	786	841	806	746	698	724	678	668	638	670	653	702	671	630	641	634	604	624	635	628	594	664	627	614	632	637	637	641	606	634	610	620	595	632	597	591	655	629	611	630	627	586	564	621	616	657	608	628	585	605	619	608	616	623	647	604	594	629	633	652	651	600	615	627	615	580	621	648	605	645	592	608	626	570	674	622	647	610	637	616	613	613	638	580	616	622	633	625	628	629	587	616	604	598	624	630	591	602	624	640	608	680	645	581	630	584	569	617	619	641	601	607	619	601	605	584	634	619	619	617	648	614	632	618	617	643	608	595	601	576	605	617	592	627	638	653	596	624	601	655	613	600	612	647	670	615	653	634	603	640	593	654	651	645	627	617	636	621	622	617	670	662	611	623	607	627	614	643	636	614	626	559	642	617	648	621	596	637	600	621	642	611	653	604	618	624	598	617	613	645	573	550	614	645	595	581	585	612	602	586	593	572	625	592	590	589	642	658	615	623	644	631	594	586	593	630	596	628	551	674	608	611	633	640	650	580	656	615	608	638	582	644	589	637	664	670	605	603	618	633	594	580	649	658	614	576	613	635	616	644	594	620	583	617	635	607	607	597	611	622	630	581	614	665	598	614	650	570	612	599	575	604	624	589	637	596	621	619	565	607	617	649	600	602	641	589	590	624	625	622	663	606	601	564	628	623	684	607	643	619	619	648	663	644	645	592	665	593	603	617	569	589	614	616	656	597	595	648	573	600	589	602	637	621	680	631	610	587	629	600	647	595	579	623	637	627	646	572	641	627	612	611	621	646	621	628	576	604	622	640	594	601	615	642	619	637	591	571	599	636	610	624	604	603	633	567	613	642	600	594	599	574	629	632	610	572	575	623	659	576	610	654	632	603	598	634	591	597	671	560	599	616	635	577	617	593	682	607	632	689	644	594	632	588	601	607	614	636	617	615	603	577	617	639	648	612	624	609	600	628	602	629	578	607	596	599	584	590	618	670	574	605	577	597	614	650	608	620	628	654	619	636	642	551	613	626	619	643	629	647	631	626	608	622	619	638	636	644	603	601	623	657	646	621	679	603	681	607	597	586	624	673	620	603	622	593	648	609	602	582	627	618	632	627	589	589	635	673	579	565	643	608	652	589	610	643	601	624	648	602	572	615	571	653	651	606	647	629	633	581	620	657	608	595	574	624	583	592	615	600	589	609	615	624	633	577	607	609	616	627	600	574	657	635	656	599	626	597	582	640	618	607	614	621	601	609	590	597	637	636	589	598	661	623	599	608	608	586	634	692	648	591	602	599	634	625	611	597	604	641	630	605	644	592	672	610	657	631	639	615	656	580	569	626	654	632	576	623	633	637	623	602	622	602	613	614	645	635	642	621	609	594	613	596	613	612	649	578	612	600	604	618	634	631	611	582	607	607	618	614	597	599	609	627	612	609	639	630	625	566	626	643	589	601	627	602	671	589	606	581	609	583	636	615	632	632	611	606	637	626	685	597	572	607	627	578	629	603	605	619	638	639	616	653	596	621	573	628	637	594	642	606	613	644	634	612	574	624	594	608	629	627	654	636	614	641	585	655	559	636	657	621	668	637	624	621	607	582	591	557	561	638	578	622	604	619	617	629	652	613	613	607	624	613	635	645	643	620	573	626	649	618	607	593	618	668	600	602	640	623	642	607	588	635	589	580	566	629	583	589	620	658	654	635	636	610	608	615	600	635	585	635	630	629	593	630	617	621	630	600	601	630	606	617	624	588	597	656	592	645	600	621	624	638	589	625	618	626	617	618	611	622	616	591	635	631	610	638	567	611	643	584	577	626	573	621	636	604	610	616	575	617	576	603	586	616	635	611	645	623	615	552	575	617	623	622	606	602	635	575	617	645	595	670	640	620	611	644	632	626	588	635	652	614	666	617	625	606	614	600	628	595	612	642	620	615	600	591	592	603	649	642	646	639	604	617	685	634	607	632	621	593	641	631	568	634	577	597	641	599	614	608	626	653	586	573	587	594	574	598	623	612	599	589	615	617	657	619	634	610	607	605	625	615	650	651	646	617	593	640	620	582	617	613	629	622	636	655	563	633	599	629	603	608	613	622	625	615	608	584	671	593	576	625	588	603	625	637	601	624	612	619	645	561	590	626	569	644	631	624	601	647	561	608	581	631	609	597	651	609	582	646	614	633	604	617	612	617	584	597	623	665	599	602	652	578	623	627	636	649	622	602	593	587	637	623	598	629	611	587	632	629	628	644	587	625	653	577	570	604	638	633	614	618	598	611	639	630	668	575	568	594	656	619	607	596	601	626	601	591	602	614	649	614	620	611	643	643	598	645	603	591	562	610	619	665	629	620	625	590	622	576	660	625	588	589	594	652	647	628	613	591	560	639	651	652	632	641	634	587	626	597	611	584	628	608	623	582	593	553	648	608	586	618	644	639	630	642	614	592	616	648	641	562	599	604	606	602	640	581	603	628	615	638	641	665	614	630	597	613	614	617	614	591	602	597	638	580	639	611	634	644	650	625	636	639	664	690	627	564	584	635	655	663	614	611	653	572	619	630	629	625	617	643	625	604	588	611	652	600	574	588	622	597	581	606	606	578	608	582	589	618	622	627	646	591	623	603	613	590	638	618	634	621	612	651	659	629	633	631	595	647	595	603	625	604	610	615	633	614	579	603	594	595	638	642	627	612	655	632	571	589	640	608	594	616	643	626	628	628	586	587	602	618	579	665	628	656	569	639	643	607	615	603	645	632	641	644	628	607	635	599	593	643	611	635	615	661	609	602	606	635	675	662	625	638	611	660	617	614	624	627	590	620	578	615	587	607	583	578	588	646	604	646	591	595	702	595	604	647	627	632	645	648	604	605	615	579	663	588	613	651	571	645	639	622	655	654	616	647	594	661	626	574	626	595	610	612	616	603	608	629	626	603	644	604	637	616	603	617	655	629	596	650	624	623	622	612	628	630	645	628	618	589	628	648	575	642	642	617	654	595	640	622	597	599	615	600	571	600	588	586	617	641	656	621	633	627	601	651	629	577	615	637	662	650	555	618	584	630	644	630	612	605	620	590	628	579	579	599	652	636	582	621	660	563	590	622	599	613	601	644	602	639	636	591	641	633	621	635	587	631	630	610	641	617	599	598	691	617	588	640	632	621	639	636	601	604	633	621	611	563	605	626	628	628	581	611	594	593	646	599	625	625	598	582	619	624	609	587	600	592	631	600	608	624	601	663	626	564	602	636	622	605	615	627	619	584	608	541	634	611	665	559	593	582	661	607	619	597	572	632	615	662	601	612	632	631	636	673	630	655	615	645	627	622	610	618	593	622	629	618	598	643	601	609	600	641	601	582	583	626	610	643	590	617	659	618	606	575	641	605	602	608	638	619	629	649	616	632	613	597	640	610	616	619	617	616	616	627	626	636	591	618
25098	20953	26876	24492	11452	4443	2670	2091	1932	1774	1623	1353	1368	1312	1197	1116	1012	999	992	993	994	945	930	954	954	1008	956	886	949	909	903	934	928	875	840	903	880	873	881	889	804	860	852	815	880	829	816	862	828	833	778	762	851	857	840	858	883	835	790	823	815	833	812	823	852	829	777	876	842	792	865	795	798	856	861	846	797	828	836	830	809	847	834	806	822	861	860	850	863	792	826	813	829	836	850	824	806	829	779	806	828	835	804	863	833	789	825	799	838	822	876	845	843	830	822	799	815	783	829	814	809	851	868	884	826	838	849	859	834	865	789	792	828	853	887	860	831	830	846	851	869	826	848	836	822	834	873	840	830	810	785	836	862	814	865	833	806	807	842	831	788	813	846	821	856	796	797	812	862	836	796	799	808	893	854	816	821	815	819	751	808	824	812	859	874	848	837	872	806	802	831	795	848	841	842	806	861	839	846	774	882	805	878	817	842	837	834	815	800	810	856	816	823	845	863	818	852	887	793	819	825	800	847	818	811	772	884	819	825	808	841	832	835	908	849	817	797	790	816	778	852	840	798	787	833	801	865	812	747	784	824	826	855	807	771	784	811	843	820	820	778	861	811	916	861	869	819	826	809	840	766	823	842	830	771	801	825	847	817	872	807	840	828	773	835	871	819	798	845	797	822	835	797	875	815	808	817	814	796	851	763	867	865	879	846	832	785	832	770	822	762	916	807	843	808	790	778	779	793	773	842	853	841	854	796	765	830	842	814	791	857	801	835	851	826	830	792	812	849	859	847	797	780	822	828	857	890	853	796	813	807	802	824	856	859	856	834	855	789	809	859	831	796	876	825	810	866	839	848	835	793	833	811	849	828	787	804	896	874	817	861	792	823	794	832	856	807	831	825	804	844	815	772	833	783	761	900	792	785	874	820	844	913	794	795	835	757	799	820	798	811	787	789	856	811	898	845	859	842	806	832	820	821	780	878	840	806	818	805	844	821	850	816	822	811	908	841	813	783	794	809	862	869	896	832	836	846	836	825	834	812	762	794	867	856	812	852	801	840	790	803	813	825	822	848	809	848	776	861	822	808	774	810	827	794	857	808	812	826	821	829	859	814	850	825	820	846	839	828	794	851	820	832	805	857	783	791	834	834	781	815	834	881	824	846	843	843	841	829	839	843	876	788	793	803	833	810	853	824	822	800	782	833	808	847	813	836	849	806	810	853	776	794	803	835	842	814	835	826	838	882	877	819	833	809	813	862	854	835	874	810	775	824	844	843	842	855	888	854	821	799	805	804	829	827	823	823	834	831	825	834	870	835	764	780	824	833	792	824	831	809	815	815	860	762	834	851	833	782	816	824	813	814	772	786	846	834	853	822	735	782	821	835	786	781	771	859	800	836	831	798	833	816	817	851	827	792	829	853	827	838	881	801	803	825	841	852	820	857	814	760	898	866	808	821	847	829	817	825	783	815	852	796	832	804	842	808	870	857	835	842	800	759	819	835	810	815	849	834	854	848	858	792	798	819	807	818	796	838	818	787	808	852	826	860	828	823	819	805	799	885	831	857	851	823	833	811	805	862	855	828	845	839	843	773	821	846	874	799	864	822	883	878	850	773	782	840	779	835	812	819	841	793	862	851	827	839	817	804	798	844	776	791	883	834	857	843	867	870	784	782	852	853	828	844	808	847	853	871	794	809	807	784	808	821	848	810	807	886	819	836	802	827	857	831	796	805	827	832	809	851	812	838	867	813	835	864	801	822	806	815	843	817	853	861	883	812	810	806	854	794	856	755	806	798	819	845	783	860	879	833	847	819	824	792	844	775	800	804	823	842	801	803	826	859	856	837	804	789	811	800	837	804	816	790	828	799	815	846	818	810	758	830	875	817	848	838	794	868	825	824	791	890	825	816	793	833	825	861	841	844	809	833	834	809	855	872	828	847	819	807	820	867	851	850	783	834	798	773	845	758	837	816	835	859	820	853	841	817	833	819	823	845	810	842	846	789	837	866	857	796	841	752	838	806	822	839	849	850	814	806	817	795	809	862	882	834	843	836	814	871	864	823	801	839	884	795	806	861	854	839	802	848	815	817	795	858	820	853	826	841	846	835	791	786	830	840	796	877	825	855	812	853	829	794	821	843	799	828	844	834	798	850	870	861	859	871	883	800	786	792	848	841	796	850	842	827	796	791	838	796	832	808	879	817	820	787	850	867	848	856	806	819	817	894	834	846	815	822	797	824	884	808	806	802	882	810	802	860	831	835	875	840	802	850	803	801	834	809	876	801	823	813	808	783	774	838	840	800	801	832	826	870	790	807	765	799	839	851	846	803	867	861	814	828	842	828	807	799	823	831	806	809	843	826	843	780	768	838	826	820	767	825	816	828	810	871	823	797	814	842	793	775	825	824	808	851	854	843	798	862	830	824	829	823	796	782	816	859	808	848	855	830	752	825	811	828	817	749	818	840	838	814	789	769	821	815	809	865	805	784	805	804	819	818	875	846	831	810	860	833	856	825	862	768	768	804	802	845	808	837	799	796	781	812	825	835	826	814	822	815	857	891	809	819	824	817	814	810	821	882	817	818	885	817	842	830	805	779	853	791	814	836	792	811	889	811	824	791	829	803	817	821	846	807	771	821	804	834	787	833	838	752	804	843	849	816	832	823	792	807	818	803	856	866	864	807	832	796	819	826	872	829	855	808	856	883	842	855	820	830	821	839	779	850	788	830	882	836	828	809	806	869	857	878	843	807	854	832	782	874	809	852	849	792	825	803	795	799	823	828	799	833	836	830	823	816	841	792	828	814	822	815	837	789	849	824	846	840	844	830	805	822	860	839	828	856	884	777	840	815	824	822	807	857	836	856	807	856	851	887	867	866	824	833	824	808	833	820	851	805	845	848	852	842	810	793	824	831	831	807	820	805	809	783	808	853	810	862	883	847	823	868	826	830	885	820	838	835	835	843	773	803	808	831	809	829	818	843	910	792	790	839	852	843	841	842	831	872	840	778	945	854	813	830	800	839	774	875	859	855	848	834	789	813	884	835	825	812	821	812	846	811	854	789	767	808	799	824	818	844	840	809	803	808	834	813	837	846	814	815	860	809	791	805	814	862	769	789	829	778	796	767	845	781	837	776	844	779	826	835	830	817	808	823	822	789	865	824	795	835	788	845	827	777	898	812	807	837	820	850	830	845	825	789	760	791	822	823	833	831	814	761	830	793	812	827	769	815	808	822	827	839	863	843	861	821	823	851	826	876	809	868	822	821	810	800	866	839	815	782	801	833	837	841	820	781	833	844	762	807	804	791	811	787	843	785	798	855	856	834	807	850	839	841	890	806	831	811	873	882	803	871	811	801	847	807	864	841	801	792	848	789	827	882	816	763	871	841	844	790	827	838	850	834	880	899	847	845	849	819	867	877	880	823	820	812	826	835	856	809	855	836	838	882	831	827	812	816	879	874	819	832	792	804	810	803	820	845	806	822	815	806	845	858	871
30694	44052	32119	16018	10770	7269	5056	4208	3805	3417	3020	2503	2341	2214	1907	1559	1532	1481	1348	1307	1283	1182	1239	1253	1208	1199	1202	1179	1219	1174	1202	1143	1142	1145	1072	1084	1009	966	1034	1005	1104	979	1001	961	980	1014	990	938	966	937	989	951	994	946	941	962	918	953	956	1012	962	980	950	957	1008	972	977	992	989	985	949	949	944	934	977	934	951	982	979	986	964	961	962	972	929	983	988	951	977	935	966	969	938	943	927	991	971	974	943	958	921	929	948	954	933	989	962	983	943	963	1002	951	966	989	976	983	939	941	980	929	984	949	1014	980	987	1009	966	913	963	949	972	1034	994	961	1020	988	912	922	1003	978	972	1009	956	939	946	955	960	950	942	925	969	988	1018	987	961	991	945	929	1007	968	940	962	961	1011	996	1008	996	947	951	948	993	1009	964	912	934	998	985	957	944	955	929	914	977	946	969	963	1015	940	1002	982	968	967	944	963	1018	976	997	950	936	891	917	998	930	943	971	1044	1007	905	914	955	1032	935	916	964	981	954	945	917	928	955	933	902	984	908	941	885	979	894	948	946	962	983	978	1002	941	958	945	955	935	976	922	977	886	984	940	942	972	959	945	1062	975	1020	1005	925	944	972	1002	954	963	917	957	942	969	957	966	934	1025	1011	984	973	1026	949	951	927	944	977	968	1004	938	967	963	1004	978	957	985	952	1025	951	958	896	946	971	891	936	984	908	943	945	916	969	995	944	1004	914	962	996	900	967	952	996	961	935	929	897	996	962	974	1011	925	955	895	999	960	950	979	988	952	981	976	975	958	942	953	939	949	948	962	947	938	983	968	969	937	942	1020	966	932	929	955	947	928	1000	925	987	984	999	984	937	1002	1018	963	921	988	988	960	926	929	954	948	951	989	948	981	959	965	1004	924	973	954	978	940	958	937	950	954	911	881	988	930	990	989	941	958	943	938	999	982	918	973	960	987	961	957	964	932	1013	919	922	1048	907	939	990	928	992	995	946	961	962	942	957	928	954	930	994	950	1005	968	908	938	1012	959	977	951	914	999	946	964	957	942	976	985	949	975	960	955	989	987	977	971	929	954	958	925	958	947	959	1009	984	950	961	926	965	918	1002	953	939	933	945	958	977	958	901	962	966	1007	897	963	959	955	891	933	940	987	1006	962	927	909	981	983	987	970	1005	936	995	978	1006	963	947	924	922	1006	993	956	941	976	960	944	969	956	943	941	917	952	956	968	960	987	943	932	952	974	928	913	944	990	941	923	947	949	966	904	939	991	966	951	933	975	971	1010	967	951	994	931	955	981	989	982	934	1001	970	936	954	990	983	973	957	940	968	926	976	954	931	931	1004	996	1004	1006	935	972	941	916	958	987	868	942	963	896	965	996	968	960	975	931	929	994	912	991	967	997	983	992	1020	950	1009	971	981	926	1002	968	956	959	936	950	1002	983	926	1008	957	994	940	998	945	973	942	976	946	937	1017	935	971	1015	970	946	945	949	963	975	873	954	971	995	967	937	973	960	898	972	981	953	978	987	964	928	957	974	925	985	948	936	941	974	973	923	948	987	954	924	988	952	923	985	949	1000	940	983	954	972	935	926	966	986	966	941	954	991	978	988	924	965	945	993	941	952	947	974	964	956	974	970	967	977	968	1027	918	968	953	941	943	964	962	932	947	940	997	947	921	971	977	973	993	955	976	992	937	951	986	999	934	955	935	930	920	940	985	962	976	986	959	937	980	1005	958	973	962	992	970	956	908	948	987	943	933	916	957	907	932	922	967	957	957	956	940	1024	941	945	892	948	936	1020	977	965	955	936	907	945	976	909	929	920	995	972	926	954	956	909	952	980	965	964	951	954	921	956	923	957	938	1003	971	957	993	973	960	978	939	895	981	948	998	909	952	913	937	937	1000	965	952	941	975	969	987	928	927	994	952	994	1007	1003	971	963	906	924	963	953	918	1010	977	934	977	946	891	1045	945	939	956	985	960	940	933	944	1038	957	939	997	970	879	966	998	970	944	985	957	953	965	928	940	959	972	943	945	975	932	934	944	1034	915	973	893	971	944	907	955	975	948	980	963	981	945	987	949	918	943	928	1016	1036	959	962	940	1020	979	938	979	973	956	964	915	995	956	946	952	872	967	958	985	982	998	933	1027	911	970	968	990	965	1043	982	922	969	949	962	952	997	981	962	965	948	996	928	939	946	926	926	918	1014	957	958	973	999	973	942	967	955	988	968	959	929	935	987	937	927	903	938	972	941	959	940	977	992	939	987	922	994	975	959	939	986	950	956	948	1019	969	968	921	938	966	965	1031	995	933	961	968	929	998	935	944	994	1010	899	995	958	937	930	945	979	938	984	977	958	968	921	972	958	898	892	973	980	920	911	946	933	954	968	998	989	920	977	933	995	993	972	939	950	966	929	932	990	959	983	956	981	933	965	938	965	967	983	976	902	965	989	966	1027	972	948	968	975	991	973	963	1015	905	915	1011	929	988	984	939	953	913	974	955	943	966	938	978	1000	968	960	978	947	957	923	997	1005	909	953	889	950	971	961	986	993	943	914	972	1004	959	994	910	972	953	935	959	959	1000	1009	968	962	891	1007	1003	1015	936	901	955	930	1007	936	979	955	967	933	986	992	970	957	954	928	924	995	965	923	980	918	971	1025	962	945	991	948	963	935	980	967	939	953	987	1052	984	941	952	980	928	976	921	952	934	976	993	981	986	933	949	964	890	920	980	939	940	901	971	950	966	946	999	1011	946	956	983	968	911	954	936	955	922	990	935	917	943	992	913	938	939	917	954	987	970	999	1026	943	973	894	944	954	962	941	978	986	997	924	959	975	934	989	977	989	942	918	960	1009	955	922	925	954	942	1022	947	983	986	1050	991	956	971	896	916	955	974	1005	966	978	926	933	977	995	897	971	900	896	917	945	951	926	985	899	984	952	968	916	1041	957	965	949	949	974	982	943	915	1000	962	989	1010	951	957	968	984	957	931	998	995	980	979	971	956	1004	955	946	985	977	946	977	1016	973	963	952	929	974	939	965	973	932	980	958	950	988	952	996	1051	1005	941	916	935	987	939	961	957	929	934	986	990	933	964	979	964	939	922	972	983	926	911	978	953	951	950	979	985	973	993	937	1010	961	939	1040	959	974	923	965	993	1005	964	945	965	958	958	942	974	927	939	994	995	998	968	965	991	966	1008	923	943	1035	990	967	994	964	968	984	949	998	983	964	985	1009	951	986	991	898	939	988	942	973	967	989	967	1003	991	869	956	923	955	968	962	958	939	920	930	1013	923	1000	916	919	927	922	967	1013	977	956	1002	964	1004	1025	1008	947	951	947	1002	967	975	962	994	948	972	966	902	977	977	911	961	929	995	988	989	1007	976	947	927	948	925	901	968	926	963	987	1021	916	971	975	963	970	926	948	978	959	945	989	935	984	949	971	908	961	1009	984	984	979	969	972	986	960	927	924	948	971	999	970	942	973	918	955	910	925	1012	970	989	930	931	944	971	969	986	1009	903	954	981	982	918	991	979	955	924	962	937	994	982	995	963	956	972	938	936	983	946	1055	968	978	934	927	903	983	962	967	929	1014	985	1003	920	965	1042	929	939	922	967	905	1000	948	981	1011	971	1051	988	981
22808	20910	28454	23517	20948	20739	11185	4464	3601	3062	2622	2169	2000	2017	1794	1790	1557	1436	1298	1193	1222	1136	1178	1161	1184	1107	1068	1051	1105	1045	982	1044	1012	1071	1029	1015	949	938	974	952	957	888	861	929	930	1000	865	873	854	924	914	917	904	891	909	909	898	877	927	888	925	906	891	928	911	934	877	929	898	859	914	910	895	911	930	862	906	917	911	863	923	933	882	928	905	920	830	881	910	914	907	931	901	897	910	854	903	888	921	905	905	919	860	891	890	904	910	883	922	852	896	896	881	882	877	913	912	904	869	860	908	910	929	873	946	885	920	946	885	863	966	923	953	866	898	901	874	892	916	891	872	835	926	886	900	889	903	923	908	898	887	887	919	890	898	921	894	885	877	933	886	884	897	861	851	879	954	895	922	896	923	876	858	874	874	877	873	893	912	872	940	940	871	916	904	933	908	838	900	920	852	908	873	839	851	867	942	915	882	918	871	915	901	912	891	894	951	865	890	921	866	903	900	904	908	892	848	839	878	871	925	863	904	852	910	882	893	918	873	885	914	889	916	873	896	871	941	834	854	883	870	925	850	868	882	941	892	906	876	854	876	907	855	931	897	882	897	882	944	919	880	931	891	863	887	851	852	935	911	887	874	864	952	893	908	870	916	933	893	929	897	880	867	915	868	910	897	934	845	891	820	911	844	929	913	923	941	951	845	902	879	831	937	854	873	911	886	929	886	928	861	890	900	880	867	866	889	887	876	927	904	884	899	838	866	884	904	967	873	875	899	884	931	901	965	935	906	872	883	902	861	847	906	940	893	856	881	843	967	909	891	872	881	901	893	923	899	926	939	916	910	905	885	890	912	947	929	870	920	865	913	864	887	887	894	874	900	851	876	931	887	827	863	873	862	880	875	898	866	874	880	895	888	907	920	869	890	946	887	949	877	900	857	910	900	885	885	883	930	870	899	943	920	841	930	868	902	879	943	971	939	917	857	836	921	885	924	938	885	920	910	892	854	918	847	929	859	824	928	859	886	882	851	852	924	887	907	835	914	918	946	920	898	922	874	853	904	865	876	930	889	917	904	946	974	886	913	866	896	891	901	876	900	908	879	906	907	878	891	938	908	899	870	849	882	910	910	877	880	851	903	905	927	889	914	849	911	886	859	886	884	895	908	900	938	945	873	876	900	929	869	886	900	898	926	938	856	894	910	901	839	882	880	907	856	843	932	932	891	920	931	900	898	965	920	887	930	888	893	935	925	904	870	879	894	901	922	876	866	896	917	909	855	888	910	912	940	884	870	870	854	876	913	902	919	856	856	888	888	864	896	883	868	912	906	948	900	894	892	846	890	885	887	947	914	885	911	942	931	891	886	892	886	887	863	883	925	895	955	922	837	895	871	889	856	869	876	869	939	907	852	828	853	864	898	917	920	867	870	851	854	910	898	902	902	908	866	844	823	916	870	934	861	935	938	912	893	878	843	952	853	900	916	935	853	926	867	863	895	878	892	849	920	941	921	906	862	905	861	893	871	857	869	914	894	885	886	876	850	872	873	899	906	852	914	932	852	886	896	849	870	869	950	890	887	913	894	897	876	913	903	873	840	901	911	910	971	858	930	947	905	916	893	880	959	853	885	938	854	929	892	875	928	868	886	933	880	839	864	919	888	895	893	892	887	844	968	838	926	907	900	892	918	849	873	891	863	858	910	911	868	944	932	891	836	888	952	945	869	882	873	913	897	945	875	880	917	871	885	889	984	937	865	901	941	902	858	896	892	859	853	862	935	917	901	879	870	892	875	951	876	945	930	863	922	849	890	914	885	932	932	891	897	894	913	845	919	930	918	887	898	872	880	877	916	903	869	870	859	874	866	870	906	931	892	954	867	949	869	859	870	846	941	908	908	930	884	870	931	884	932	854	885	874	868	878	950	862	847	860	885	912	953	821	873	900	924	963	867	904	878	920	891	849	943	868	891	952	837	897	840	892	893	899	913	891	909	921	893	932	927	911	842	883	936	889	906	873	870	893	944	917	951	865	904	886	882	818	840	878	925	849	859	956	933	887	866	918	900	905	867	872	897	890	916	911	907	917	902	891	933	924	871	866	919	907	903	916	859	912	901	894	897	878	902	912	931	953	908	873	866	885	881	914	926	915	867	892	905	939	926	913	925	873	915	927	859	912	926	905	879	910	886	881	936	872	919	895	919	880	851	885	915	891	920	878	906	852	935	975	889	950	898	899	875	899	946	930	873	865	859	873	900	908	866	917	885	859	871	867	913	878	882	915	911	887	882	904	951	955	874	926	867	856	879	907	878	902	864	949	896	850	904	925	904	891	912	917	887	870	881	858	877	861	837	889	881	934	890	864	952	888	836	911	887	920	891	962	825	930	935	875	871	914	872	916	893	900	863	866	865	974	946	918	900	951	949	945	887	871	912	898	867	889	888	877	920	880	892	866	834	874	897	943	896	913	831	869	871	920	933	902	895	868	900	879	885	919	948	915	851	861	841	813	865	865	859	897	935	938	845	857	943	907	863	876	889	920	896	861	898	900	867	909	883	906	905	917	904	899	913	906	916	925	886	866	856	858	939	915	875	887	880	935	850	903	890	908	869	950	890	879	924	888	921	887	864	931	887	922	904	952	887	932	914	830	875	911	817	878	925	902	900	913	946	889	966	885	924	835	927	955	851	801	866	929	940	863	951	945	852	867	900	864	890	956	907	903	876	890	904	938	896	919	864	855	882	919	887	901	901	901	876	885	875	877	958	856	906	918	940	847	873	933	865	898	890	914	878	850	916	939	872	957	867	894	864	922	930	855	934	883	877	851	888	870	871	811	864	862	850	905	886	830	872	870	884	866	959	892	907	896	910	898	945	895	869	886	895	866	886	883	913	876	905	879	904	890	878	846	910	917	885	876	906	913	887	913	919	934	871	874	931	856	875	918	944	869	859	881	887	927	966	903	879	928	843	843	890	895	871	899	835	908	908	932	856	891	953	906	851	905	941	878	894	896	900	908	923	861	898	878	878	863	882	879	874	888	937	876	883	860	899	909	911	896	889	853	891	877	826	887	930	889	899	894	920	938	923	919	878	900	897	902	890	917	878	879	907	887	897	923	883	873	881	900	910	865	900	863	916	875	921	901	895	885	884	951	887	861	898	901	860	922	877	883	914	856	920	908	927	871	913	874	927	882	935	854	931	928	943	838	885	903	900	927	951	906	892	885	946	887	876	912	935	917	883	872	833	893	898	833	923	883	950	875	911	918	865	895	911	883	906	942	922	912	855	948	925	841	898	908	922	899	896	894	900	896	921	931	909	901	863	892	909	849	835	921	907	907	847	877	945	930	889	921	913	874	879	873	930	894	922	880	884	916	842	886	918	905	924	876	927	882	912	912	876	933	876	877	920	901	955	910	923	882	926	857	825	851	911	915	928	895	898	889	909	890	921	856	962	908	862	894	895	829	895	879	949	882	897	932	879	900	879	849	892	880	878	897	884	870	879	890	898	939
33457	54147	43605	24536	17398	13562	9191	7884	6883	5745	4911	4081	3438	3629	3238	3001	2443	2114	1841	1670	1688	1439	1384	1507	1469	1493	1456	1303	1300	1303	1308	1208	1290	1283	1328	1209	1134	1155	1039	1095	1064	1097	1080	1076	1011	1073	1048	995	1003	1008	969	958	1033	1008	1002	1038	1022	993	1029	1033	1009	1018	1012	978	981	995	936	986	972	1010	1025	1047	929	1013	995	1060	985	1024	1013	986	1026	1007	1013	985	989	946	1004	1001	975	970	996	1002	966	1056	970	997	1007	969	1031	963	1051	973	984	977	992	1000	1047	968	940	988	1018	997	994	1021	953	960	966	1015	971	995	1032	1009	1009	998	946	944	956	1019	1022	982	999	960	1045	1019	928	958	989	988	1024	1005	1010	1014	971	1069	992	978	967	983	1008	978	948	988	1025	1021	1023	991	994	1010	1016	960	968	1018	958	1069	986	990	1015	987	986	1032	985	976	1040	1047	960	1001	1036	1000	988	986	962	952	991	1097	1022	1040	1068	1005	1017	973	982	1018	1010	965	986	1012	1010	1010	957	951	1042	1016	992	974	959	1015	1038	1005	978	1039	1050	975	977	991	1016	1010	1008	1010	969	948	976	993	1008	987	1052	1049	1006	973	960	1023	1010	981	1007	1012	1029	1013	1016	1004	1006	976	973	1052	1006	1051	1003	972	1012	1028	1016	1015	975	958	1023	976	1023	977	1019	1009	1039	977	976	950	983	980	952	1069	955	974	1026	975	1014	948	1011	1015	986	972	988	965	986	978	1033	1003	1017	1030	1085	988	1038	1023	979	1019	977	957	1058	993	992	976	1011	1004	993	979	942	1036	964	1016	1020	1015	970	1011	1016	1024	960	1046	973	1015	905	1008	985	956	985	987	976	934	1004	980	986	974	1039	988	996	1048	1020	1018	951	1008	1055	962	1020	957	1033	1005	978	1052	1020	1037	1038	974	1005	976	972	1021	984	1030	956	992	1067	980	998	1008	950	991	987	971	1018	1028	949	985	1012	991	999	965	1005	969	967	931	993	1049	1008	1037	974	982	1019	990	1041	1052	1001	995	1012	1005	1025	1030	1010	1003	929	976	1070	977	993	972	985	1026	999	965	991	966	1027	1021	1018	991	1024	1012	1008	1080	976	1072	974	995	1010	1026	1001	956	1021	1050	1001	998	991	946	980	977	993	989	941	952	924	1019	995	1008	989	1058	954	1022	956	1013	1087	1039	1018	1049	1018	1017	978	1013	951	943	1019	992	966	1002	995	981	965	979	997	978	1031	958	1003	994	932	1016	956	991	1030	968	1031	1007	990	1000	981	1014	972	964	1001	968	1016	969	1044	1014	1003	1003	1017	962	972	1047	965	980	993	1007	952	977	990	964	925	996	969	980	1033	986	1024	1031	979	1013	1007	980	1008	1000	962	1021	1020	967	1015	1063	1032	993	1008	990	991	991	986	970	935	946	1023	1028	995	969	978	1016	940	1053	948	979	969	987	1027	969	998	990	961	1025	1003	949	1025	1009	1026	962	976	925	972	996	928	1000	969	1022	1017	1067	970	935	1001	959	997	982	1039	1014	973	982	1009	994	1090	966	1037	1004	978	1026	981	1023	978	966	1048	967	964	1033	1001	940	1006	1021	938	1049	1015	965	990	1046	986	1042	1063	980	1024	1005	983	949	969	984	1048	991	1004	1014	1015	991	1032	1051	1008	945	964	1015	999	991	974	970	1008	1035	971	947	1022	1003	940	983	1002	1008	981	973	995	984	982	960	964	988	972	1007	1021	955	985	928	1023	972	1076	981	962	1031	959	1004	1058	1033	940	986	947	1062	969	1024	976	985	1034	944	956	970	1005	976	1022	986	969	956	1050	1006	1012	993	1000	1013	1024	988	956	945	975	950	968	988	989	1001	1022	971	1066	973	1003	988	1024	959	1014	1037	1000	947	1011	1033	1000	978	984	1034	951	1002	1010	1006	993	998	1001	1003	1017	980	966	957	979	1018	1019	1027	986	936	1004	1009	1022	966	992	1066	995	957	992	951	1000	981	973	997	1039	1036	1025	989	999	1004	937	1036	946	1035	1057	1018	991	1031	1035	1007	961	1026	966	920	986	948	1000	964	1009	1010	969	964	979	973	1012	988	1002	988	949	1022	988	1026	1015	943	962	1005	1045	952	1041	998	1026	1001	956	984	960	988	990	991	1031	999	1028	996	976	1069	946	948	957	1018	983	985	958	974	973	1020	1033	918	1006	1064	973	1000	1011	936	993	1008	996	1026	979	985	964	1021	1015	980	1031	1108	988	976	986	1039	1026	1028	959	955	948	975	928	971	1002	997	953	921	1019	1017	1000	991	998	959	1018	982	949	1032	1033	982	1038	1009	1035	955	984	992	1039	1002	1046	974	1029	907	1034	982	972	966	1051	938	1017	942	1030	990	953	1022	1043	1018	916	944	1016	973	969	991	944	1054	954	998	955	963	985	1011	1035	1015	1006	1000	1003	1023	1049	1030	1013	1025	986	990	939	1019	1012	977	1021	1011	1043	992	998	1052	1017	1055	978	948	946	1012	1011	1009	973	988	1027	994	953	979	1001	946	1033	1044	1028	936	973	953	1007	990	975	1007	1038	1007	962	1004	1019	1010	993	963	978	979	1013	1022	1013	1024	969	1023	1012	1035	996	1020	979	939	1000	974	1040	981	983	970	1007	1023	1021	982	956	951	989	990	1000	989	1008	958	1007	990	1004	1039	966	1012	981	987	974	989	1045	969	1032	1023	963	1051	984	1027	988	1024	929	1009	976	1009	1128	963	1021	986	1060	998	928	965	993	1018	914	1011	988	1044	992	980	997	996	973	988	1026	1014	973	1001	1012	925	1026	943	1036	995	1056	1009	1040	996	1004	962	966	1001	1043	977	1052	996	988	964	1010	938	985	951	957	928	999	1001	1018	1005	1031	974	984	988	980	1000	960	952	1004	960	1014	982	1017	1012	1046	1020	959	984	1008	989	1037	998	1010	958	1002	951	997	992	976	963	933	1014	1005	987	936	985	988	1026	993	1027	1000	1031	1052	1020	1026	963	950	1018	990	1007	1027	981	1011	985	945	993	1022	981	976	1036	993	1009	981	1039	1004	998	1037	1004	1009	956	1031	994	1007	1025	1001	1012	1002	967	969	986	982	987	1002	976	1018	984	990	982	968	944	1023	1033	1001	1005	1059	975	916	981	993	930	980	1016	986	1012	991	1001	998	1034	1031	957	965	1012	1044	974	1018	1055	982	958	950	1044	999	1094	1010	994	976	942	1008	968	1014	1010	1019	1048	987	1014	959	991	991	999	1025	1058	934	994	986	946	1018	985	981	965	958	976	987	1031	992	956	975	982	999	1014	962	1013	1001	994	983	978	996	933	978	971	942	1047	1017	1058	1021	1002	985	987	1005	971	958	940	1018	1013	1049	1012	989	1031	1012	987	961	1001	1038	972	1007	954	994	980	1007	961	968	1080	1013	1055	989	980	1015	965	1039	989	967	1000	955	994	975	1033	992	932	971	1022	993	1013	980	979	979	956	993	1001	1002	1039	988	974	1043	963	996	981	961	1000	992	1030	958	950	1041	967	1008	1037	1005	968	918	981	1019	1037	1023	1034	982	958	957	991	994	973	944	952	974	982	1006	980	960	990	1004	982	979	1009	977	972	1024	967	1031	1031	1034	1005	974	958	1012	993	960	1014	987	933	1001	938	1010	964	997	1008	980	973	1034	989	1006	998	976	961	1040	1045	1042	1000	1010	1037	1035	971	1063	1020	1011	992	990	949	1071	1002	959	926	972	980	1044	991	962	1003	1009	1021	998	991	971	1033	1092	1067	1035	1011	1024	974	982	971	1028	1004	1010	950	1019	977	998	970	970	1037	956	1034	935	993	1039	1013	1001	1032	996	1014	1001	978	980	1048	1016	1041	974	971	940	1033	984	958	1014	1004	956	988	957	1007	1011	1010	987	999	1001	1031	995	977	991	1006	1041	989	1042	1002	996	1046	933	1006	993	1016	960	1001	1018	991	1023	985	995	946	972	1019	1026	1009	1057	1005	1044	1023	1024	992	1023	1028	995	940	963	972	984	1048	1033	984	1006	991	1034	995	1043	964	1030	992	963	987	1012	949	1009	938	1002	1008	1015	1014	1005	940	1009	986	991	986	967	1008	987	980	953	972	954	960	951	988	1028	991	989	944	1027	989	990	976	1035	1013
28432	24131	22548	11097	4450	3012	1970	1434	1302	1216	1017	889	919	872	751	747	786	640	686	622	680	681	689	697	686	656	691	670	657	614	620	607	637	629	639	587	582	602	597	591	550	543	553	541	560	577	556	571	518	558	581	582	564	544	561	549	591	525	587	580	590	554	539	550	618	520	621	547	599	539	593	588	565	567	590	558	567	584	585	535	601	552	513	541	578	549	588	566	569	580	570	543	589	589	524	590	573	587	595	585	560	573	567	583	575	568	555	561	596	526	582	629	540	574	551	563	570	561	559	557	553	601	571	532	579	570	557	543	538	595	505	550	572	557	507	592	515	592	562	579	519	556	570	547	548	565	574	606	585	591	546	575	543	552	576	551	521	543	537	569	595	610	585	565	600	604	586	553	545	574	584	559	581	551	546	516	576	573	557	541	546	570	576	559	626	553	597	591	562	534	564	561	568	574	582	572	576	528	563	606	539	576	562	521	564	587	581	563	563	536	555	589	545	576	603	562	540	514	604	558	613	574	539	576	520	579	555	550	558	548	521	582	548	606	554	565	560	579	578	557	559	570	603	541	517	576	533	600	566	561	587	531	603	608	556	558	554	572	564	521	537	551	570	553	564	543	572	562	535	567	641	580	542	568	563	569	540	580	580	543	566	546	563	586	537	531	533	584	551	524	588	565	550	560	543	597	572	577	567	568	570	559	564	547	565	570	553	599	552	601	538	559	537	596	554	588	548	550	587	530	533	523	542	605	590	563	564	562	575	530	562	543	607	582	559	548	594	590	554	542	553	514	512	580	531	525	530	537	537	547	557	561	581	567	584	560	551	581	547	579	525	538	560	539	534	564	566	569	530	514	572	535	595	577	576	564	563	555	572	534	546	612	507	571	548	561	542	555	588	540	538	548	613	587	594	557	539	585	560	549	551	599	586	553	539	574	530	577	547	558	558	589	584	563	559	596	576	535	562	578	522	550	581	563	610	538	579	555	575	580	576	585	591	518	538	562	564	566	552	556	570	575	596	550	557	551	568	541	589	570	555	541	526	584	549	550	577	569	522	571	603	633	551	590	578	528	589	548	553	567	554	557	551	554	572	572	574	568	565	547	592	535	581	637	552	551	588	537	585	545	565	556	568	614	602	567	563	529	564	532	543	603	554	557	635	601	571	583	579	558	597	529	592	576	567	578	546	582	540	581	535	584	543	560	580	590	549	596	581	544	542	600	548	577	581	552	564	567	545	551	596	562	526	583	588	562	569	517	591	535	591	551	608	566	623	591	554	589	580	591	569	582	583	556	548	535	572	580	571	565	602	545	546	566	584	587	583	559	528	533	552	530	561	580	584	582	576	535	547	580	553	531	605	590	540	584	573	584	595	521	560	560	570	593	554	558	533	597	565	539	557	599	552	596	573	547	593	516	509	571	601	578	578	581	576	560	541	557	554	570	572	563	600	550	508	589	554	574	576	562	583	592	556	563	550	580	524	597	543	571	569	590	550	583	568	548	561	548	587	565	539	573	563	572	573	559	577	574	559	586	592	592	569	563	569	573	547	532	571	588	582	537	562	545	586	562	600	556	555	537	541	555	542	560	562	539	602	590	558	590	574	577	599	611	560	571	578	613	535	542	562	561	556	556	578	551	615	589	569	591	565	539	600	562	540	557	561	560	550	540	547	576	582	568	581	543	556	586	567	525	554	558	532	574	539	530	556	583	573	600	573	559	586	569	561	507	575	541	548	581	594	581	560	595	529	541	537	600	554	543	545	573	591	576	552	563	570	591	593	558	575	585	586	588	612	550	538	539	560	577	545	602	534	577	589	569	551	555	524	554	565	527	539	558	603	593	579	584	543	587	554	563	567	603	567	559	547	556	589	578	545	552	568	548	560	548	554	571	554	528	556	551	546	611	543	546	581	539	548	586	558	583	584	603	558	547	613	555	550	573	571	526	591	536	534	544	551	584	597	548	560	557	575	578	612	519	558	537	557	539	549	537	559	550	623	605	560	549	563	595	585	568	561	566	568	526	577	539	585	551	564	563	558	567	622	566	556	553	603	566	544	520	551	556	583	558	531	591	554	579	564	556	615	521	549	535	587	569	568	530	532	580	581	561	588	539	574	575	561	552	582	583	558	559	565	534	539	578	551	527	566	569	549	577	569	537	549	529	592	565	594	575	553	583	586	555	549	564	555	567	536	603	569	566	593	544	578	571	543	594	599	561	569	563	570	578	556	554	504	575	535	527	572	531	569	547	575	575	568	619	521	542	555	586	560	552	584	594	584	556	554	590	568	549	555	575	556	546	569	558	584	559	560	608	540	552	569	546	590	580	560	560	579	536	546	578	604	540	550	576	575	595	544	548	543	553	579	496	566	534	509	554	538	558	529	524	547	592	525	554	559	508	602	546	530	555	557	526	535	531	566	600	616	590	565	562	544	562	558	545	587	593	551	591	560	586	586	585	560	647	621	570	591	561	547	562	588	573	537	568	592	540	565	581	552	574	545	590	546	555	556	544	588	545	583	563	593	566	563	545	498	568	592	562	588	574	578	605	619	552	572	569	571	554	550	559	558	560	570	542	533	612	533	553	590	599	593	573	580	565	565	583	572	526	584	554	582	570	562	561	560	606	571	575	586	542	603	577	572	595	553	604	580	570	576	578	561	553	550	527	569	580	590	568	562	585	537	578	568	531	583	573	562	533	515	558	587	545	610	561	582	553	567	558	542	594	561	538	574	611	539	587	595	493	549	573	600	552	572	576	566	589	545	566	553	569	591	552	588	592	550	548	569	542	568	567	572	544	503	564	575	575	545	594	566	562	589	531	567	550	546	607	554	535	573	604	575	582	580	563	575	566	579	563	556	566	505	572	570	562	556	567	527	550	582	563	539	557	587	560	597	571	609	560	570	610	561	592	597	540	544	514	542	530	590	547	561	600	589	566	589	517	549	600	555	549	534	556	567	541	543	593	566	579	549	543	592	580	571	545	568	557	555	565	530	552	564	527	555	587	561	557	575	555	533	545	575	542	575	519	567	534	573	555	553	567	582	591	570	556	552	568	561	610	576	579	526	641	560	599	621	571	564	584	587	584	603	556	573	589	532	565	602	535	553	581	533	565	526	537	537	580	601	520	616	536	573	624	596	543	609	561	541	530	580	590	587	559	562	561	555	583	585	596	523	546	561	562	565	533	573	575	552	577	569	575	539	595	576	559	552	561	533	568	583	552	540	561	539	606	540	615	566	592	581	563	557	532	593	592	550	556	569	555	544	576	579	564	575	559	582	552	579	598	604	586	585	537	611	546	592	586	596	611	536	567	584	568	560	555	584	557	567	589	536	560	562	574	555	555	532	605	548	558	529	596	549	546	570	528	590	552	609	520	542	560	572	562	551	577	579	554	552	609	595	590	570	565	581	610	542	545	538	547	599	558	567	523	590	527	602	547	576	527	563	529	556	587	575	570	587	529	545	582	528	588	561	559	583	510	556	551	559	569	584	542
28911	36360	26715	12254	7546	5902	3906	2884	2391	2153	1998	1610	1557	1489	1242	1179	1115	1034	937	958	985	867	919	926	879	879	845	790	844	870	846	818	824	810	774	779	746	735	720	703	743	735	724	648	710	691	679	720	667	694	662	662	655	676	711	677	660	697	707	634	685	666	685	689	726	706	656	661	678	690	635	710	705	679	661	724	721	652	720	697	664	688	676	627	671	708	673	682	680	664	642	672	662	693	700	654	723	721	690	685	687	674	670	671	666	683	689	672	684	678	651	663	697	695	644	712	709	701	683	700	690	709	737	679	683	641	699	631	669	671	653	656	675	638	693	621	700	687	660	649	649	685	698	718	638	713	652	666	704	664	626	653	672	669	701	646	663	718	677	681	672	663	657	682	647	691	686	687	670	658	655	682	687	650	708	703	733	696	707	630	665	695	636	680	643	676	647	687	699	727	669	691	713	681	729	695	647	673	687	738	676	728	696	655	666	678	706	710	642	668	677	679	665	664	648	692	709	665	718	658	697	705	735	683	684	657	666	673	666	666	612	705	704	679	691	712	641	700	709	672	686	656	681	682	684	716	710	707	703	694	641	694	680	691	667	640	704	699	696	668	701	701	683	683	706	631	705	714	676	688	713	702	653	707	690	743	701	657	666	675	704	684	696	635	713	684	664	695	690	658	647	619	668	689	655	642	732	695	709	683	687	665	702	715	714	667	676	678	678	699	658	686	704	708	682	685	699	706	674	618	679	676	660	683	663	663	677	675	645	715	714	678	716	660	705	675	684	694	635	703	714	674	641	671	711	703	637	646	669	674	701	667	685	679	671	662	685	690	695	657	672	645	682	699	652	665	674	659	705	661	693	653	740	685	681	694	624	701	679	704	671	699	647	731	716	681	677	708	651	741	746	669	654	626	689	718	693	675	697	719	690	652	701	665	699	653	668	706	712	689	661	659	701	671	697	671	662	652	693	698	714	670	667	637	738	632	690	678	675	661	689	697	663	663	663	694	686	711	680	689	656	702	700	649	668	653	676	658	666	662	701	688	701	656	715	711	631	680	651	655	699	657	699	678	697	674	632	635	702	647	698	667	679	694	639	668	675	689	734	665	672	701	687	679	725	665	683	712	649	683	697	699	726	650	671	661	699	677	657	648	657	617	709	678	717	675	652	738	662	704	681	669	697	711	620	717	683	696	699	707	679	711	695	658	711	669	700	715	672	723	708	653	684	688	692	646	688	686	709	734	694	673	642	681	683	674	703	621	657	673	673	701	667	674	695	655	693	722	686	686	689	608	666	647	691	634	644	689	686	697	671	651	668	701	703	679	624	691	684	704	691	691	652	693	751	661	676	644	677	643	706	684	700	627	695	654	613	681	615	676	637	675	674	696	668	653	690	673	627	668	670	662	681	655	714	658	678	642	676	692	708	666	701	719	674	682	735	671	654	681	701	651	644	667	681	675	641	701	623	687	633	684	688	684	691	715	699	694	657	687	698	642	745	679	723	708	702	678	710	690	706	702	683	648	690	656	678	658	677	685	660	688	689	692	692	677	672	690	670	657	663	681	668	691	660	650	666	706	704	643	663	669	684	670	713	631	677	650	741	675	692	686	660	730	645	670	668	677	695	662	731	697	725	707	656	699	661	639	693	719	654	638	654	666	668	670	670	649	666	678	685	663	698	669	725	678	684	680	716	649	687	715	674	639	683	663	717	717	674	721	698	647	648	705	631	679	658	693	663	706	636	677	635	699	636	689	701	642	654	732	683	661	682	703	701	648	689	634	620	698	720	694	723	718	657	684	660	669	712	673	636	702	691	695	662	714	651	694	668	709	635	710	678	683	752	689	690	687	645	646	673	648	631	681	687	672	707	721	685	657	650	686	645	687	658	625	689	700	691	684	665	662	658	707	691	663	688	674	658	677	694	729	702	645	674	694	705	669	629	680	654	704	713	662	683	709	687	672	717	645	668	675	693	649	680	648	625	742	705	671	690	676	693	668	677	638	680	646	729	670	642	645	652	707	673	639	659	674	712	683	690	660	719	682	661	708	709	696	688	673	717	644	706	687	639	681	719	642	656	686	722	673	676	631	667	722	707	710	617	694	700	672	655	713	708	686	656	652	707	653	667	660	698	653	720	662	657	650	689	730	686	715	724	658	736	680	699	679	712	669	680	707	664	721	686	691	659	629	661	678	671	690	662	695	722	692	682	658	649	702	707	665	691	654	646	629	661	695	639	711	656	678	671	648	646	678	681	678	691	688	707	700	695	699	661	717	693	718	671	695	685	661	632	661	687	686	695	696	684	649	689	640	699	709	683	670	651	689	643	707	709	676	677	663	695	648	677	613	706	660	702	681	688	723	689	663	653	719	681	690	661	668	674	678	652	666	649	655	699	654	681	674	660	685	651	662	725	675	702	668	690	717	635	644	707	672	693	660	653	673	663	707	627	694	683	698	707	681	702	684	729	652	653	721	626	679	728	692	720	643	642	671	663	694	680	680	671	697	667	741	677	676	704	679	691	678	669	652	672	705	712	674	695	699	687	673	699	648	659	687	684	665	718	717	664	631	684	676	664	659	633	663	672	696	675	703	665	745	682	682	651	706	675	631	749	644	671	653	676	696	676	680	689	622	695	701	694	699	656	660	688	680	706	659	666	702	702	694	669	657	649	684	677	671	675	687	668	690	659	657	653	673	638	675	718	626	641	673	670	703	703	684	672	693	703	662	684	700	663	702	694	666	655	693	644	709	676	680	680	635	699	672	663	691	673	658	653	708	682	687	687	668	742	647	682	663	661	657	710	719	716	620	667	712	706	683	687	697	654	677	685	721	684	624	678	664	726	687	662	675	716	669	731	641	693	708	675	714	652	660	692	665	698	678	650	657	669	668	687	673	623	622	660	725	696	663	669	686	623	649	688	685	688	657	672	673	654	697	670	668	614	691	673	708	623	659	735	628	645	616	689	702	705	681	651	673	655	647	686	682	687	660	648	686	703	660	682	662	725	637	704	689	683	701	695	659	692	702	666	679	702	708	701	717	734	680	716	696	670	647	692	693	698	641	625	644	692	675	731	663	693	665	667	726	710	688	721	696	672	671	704	716	657	683	684	660	668	710	680	672	693	637	685	697	692	661	651	697	676	703	682	684	695	699	688	667	705	677	674	705	653	678	696	668	744	663	714	673	711	707	650	677	687	692	668	642	659	643	713	673	637	684	692	691	697	687	677	712	661	671	697	702	696	691	675	637	699	677	678	721	674	660	699	661	718	647	683	677	742	691	664	649	647	684	717	640	686	664	677	630	620	675	656	707	630	657	706	692	650	645	694	705	681	748	671	704	691	670	665	700	701	679	638	711	653	727	674	681	638	692	685	655	718	689	714	673	679	685	626	683	687	681	632	702	716	675	689	666	676	678	684	676	645	668	675	666	683	702	748	670	682	666	709	680	680	754	674	677	625	636	672	663	655	716	681	688	686	694	674	683	681	691	645	643	672	652
23966	20906	27871	24188	20169	10642	4701	2526	1863	1714	1490	1340	1345	1185	1063	888	837	808	829	768	821	724	754	709	701	670	674	671	714	598	634	589	664	607	612	620	560	585	530	506	590	561	569	569	547	577	565	485	568	585	567	517	520	527	553	502	563	555	544	565	497	516	556	545	547	556	541	573	526	556	547	549	564	579	553	563	548	515	542	559	581	564	579	519	528	556	528	519	525	530	550	562	570	554	545	541	551	532	537	512	548	516	551	520	525	500	550	546	523	535	536	554	529	518	543	517	496	521	549	531	546	505	534	530	568	563	549	557	523	522	532	536	549	540	551	534	526	521	507	556	523	508	563	488	516	529	548	527	526	531	540	540	548	504	558	562	549	567	547	539	566	536	546	599	552	531	528	555	493	538	531	552	519	575	525	524	537	536	528	521	575	542	519	535	521	508	551	551	570	516	518	546	531	507	515	564	542	563	527	532	574	534	520	556	529	593	527	563	496	529	526	519	555	509	525	560	498	520	536	522	553	521	493	567	543	528	532	550	550	499	503	534	535	541	507	528	497	524	574	576	515	537	533	521	532	526	537	533	574	528	522	544	511	613	554	560	519	493	560	558	516	494	508	548	501	564	510	556	532	541	458	553	542	507	538	559	547	537	547	546	519	549	515	527	516	553	531	514	554	525	554	536	513	520	519	547	548	576	520	540	567	504	549	510	508	516	572	461	532	527	504	563	566	547	544	565	568	528	552	562	552	520	513	536	556	516	555	628	506	537	549	492	552	507	554	535	517	508	525	553	565	543	520	486	530	500	547	527	542	541	498	483	525	512	537	496	507	534	548	526	524	504	521	545	536	553	570	515	542	529	544	544	509	535	539	544	540	544	530	525	543	551	533	485	557	528	604	529	541	560	521	546	522	512	527	504	548	507	545	555	525	544	532	507	530	519	505	548	544	506	537	496	541	497	506	526	527	572	521	539	576	590	518	519	532	573	553	541	542	550	521	526	495	546	527	498	522	510	574	542	559	563	519	544	473	532	503	514	549	551	532	529	537	525	530	544	522	566	511	549	520	556	530	536	547	577	594	494	526	543	563	516	541	536	526	547	515	534	530	554	538	524	541	516	499	525	528	553	490	525	530	561	541	534	533	497	542	521	554	544	563	558	529	484	545	532	491	547	532	571	535	551	546	535	567	560	498	562	551	519	534	529	515	546	484	567	550	516	526	575	496	538	539	545	522	542	530	535	529	539	519	538	545	538	569	484	534	580	543	485	531	541	548	544	576	514	555	520	593	539	550	561	549	556	540	549	538	567	541	550	570	566	537	537	572	543	511	505	505	536	524	526	542	532	533	479	508	546	548	551	526	509	547	544	534	563	527	525	556	543	534	545	530	535	548	555	488	535	512	533	504	572	523	488	516	540	522	519	515	489	494	515	560	553	539	537	537	537	546	548	496	537	538	524	519	533	513	558	589	594	568	557	524	533	535	586	521	601	495	539	536	529	526	499	551	503	551	542	506	554	500	539	512	583	527	504	524	557	502	530	506	519	523	536	552	513	549	571	561	501	544	535	566	531	553	516	547	572	541	518	470	562	524	498	549	553	498	516	567	526	550	557	533	525	521	576	561	564	494	500	514	518	575	551	534	477	516	535	487	589	520	561	543	522	521	513	569	548	523	528	535	503	546	538	548	521	536	500	536	534	536	489	523	532	515	509	556	520	523	556	522	528	502	518	517	545	485	507	561	537	535	523	553	525	513	495	516	551	531	557	535	551	540	510	523	559	548	530	534	516	491	561	556	581	568	524	509	515	571	578	553	518	506	519	486	525	509	539	538	564	504	538	520	563	530	560	518	532	533	507	575	531	580	532	554	556	577	555	499	521	542	544	535	527	532	581	509	531	558	524	547	512	551	541	563	531	578	541	537	504	547	504	530	562	551	527	547	531	533	595	551	579	542	521	488	557	557	540	548	533	506	519	552	529	566	540	527	545	539	566	549	543	556	544	479	501	497	510	575	535	581	502	508	545	530	551	503	537	511	491	533	502	585	534	553	525	549	513	547	558	527	540	529	512	536	575	522	514	519	528	540	575	578	495	555	566	510	534	529	487	556	582	499	568	499	496	534	505	518	534	552	520	529	511	564	506	545	518	549	530	510	574	516	518	542	545	576	564	514	570	510	543	534	518	505	532	529	529	546	570	543	556	518	525	542	530	561	527	543	563	519	556	524	551	545	530	558	540	556	556	550	552	492	539	576	533	534	541	570	510	520	522	538	512	502	539	505	526	468	530	548	553	531	537	542	485	536	536	552	573	557	534	562	535	567	487	541	558	531	538	519	549	508	534	519	534	562	563	499	531	522	522	545	595	537	531	536	518	522	567	583	537	509	490	552	536	559	501	521	505	517	515	551	528	498	535	553	513	536	549	515	564	510	532	516	478	527	564	552	508	526	568	573	519	523	529	514	482	538	495	571	542	534	540	513	506	562	554	559	523	558	531	568	553	520	545	541	522	534	515	519	533	542	537	554	499	561	535	510	524	575	527	514	513	521	517	554	540	539	511	516	553	535	531	562	543	573	558	522	573	534	499	538	542	532	519	517	521	545	553	524	579	543	541	511	541	564	565	568	530	553	543	552	528	531	497	517	554	493	559	526	534	505	516	566	510	589	565	540	565	522	572	581	533	508	548	528	507	490	575	542	524	533	553	538	516	507	548	518	499	506	539	561	513	566	561	549	528	588	518	538	551	515	528	527	530	522	532	502	553	516	526	561	524	534	549	519	547	545	541	512	558	496	561	552	522	544	515	516	535	522	524	542	543	540	504	533	542	563	569	490	507	546	520	531	561	544	523	522	530	505	531	544	534	548	502	512	549	546	537	523	500	546	500	546	533	541	547	530	530	540	551	494	513	532	528	536	477	518	527	530	542	559	565	511	575	571	520	541	592	525	546	527	522	551	528	542	536	531	582	510	537	524	544	531	534	516	528	548	506	544	527	519	525	543	537	515	564	502	531	530	524	562	504	549	542	519	568	558	518	569	506	557	539	506	544	562	547	537	561	541	517	533	498	560	546	543	542	541	569	514	555	563	531	559	546	521	613	583	522	526	543	537	520	587	536	511	537	531	501	536	537	541	570	535	553	513	581	507	517	531	519	498	546	534	582	558	543	547	557	546	542	526	522	557	565	489	555	547	529	534	507	528	542	549	524	524	524	533	510	524	589	502	551	570	538	539	554	527	507	527	514	514	575	532	533	540	541	547	537	601	551	555	502	484	514	525	559	543	502	527	557	550	551	524	559	503	516	527	490	514	557	516	551	566	552	527	557	570	557	563	527	493	509	565	536	552	541	556	538	569	550	538	563	537	524	540	532	552	529	562	543	552	537	495	540	482	547	525	533	471	534	579	555	505	549	526	535	595	516	505	537	531	501	540	542	575	546	519	546	542	542	532	596	550	561	577	532	541	482	522	499	506	556	564	568	562	548	528	545	558	524	545	538	556	547
29692	48377	39085	19194	12412	10183	7330	4981	3934	3616	3028	2659	2727	2187	1799	1533	1314	1330	1121	1119	1244	1144	1058	937	998	908	933	875	861	839	798	866	840	808	771	804	741	703	738	689	671	655	672	673	646	715	655	655	662	606	634	637	643	638	674	611	661	681	626	675	665	658	643	586	623	666	630	626	631	632	592	627	654	659	653	607	649	633	682	686	662	630	627	634	670	609	599	656	638	628	657	610	633	625	629	628	608	648	650	661	600	624	679	589	692	649	649	680	597	605	597	667	674	647	637	619	644	646	638	646	660	624	585	644	617	655	600	679	679	620	583	644	658	630	689	613	692	634	634	634	676	632	649	608	675	625	622	599	617	623	612	593	649	607	631	648	654	641	645	616	650	689	684	631	636	679	651	624	656	631	659	642	648	646	624	646	649	649	640	600	649	602	618	608	669	601	626	643	619	623	641	602	633	624	681	669	656	630	609	677	655	620	617	702	691	637	638	646	651	631	644	654	636	600	676	638	673	629	630	667	656	646	664	630	626	635	677	649	625	652	612	659	654	661	626	671	650	628	647	617	590	620	653	639	598	659	622	618	667	656	660	658	652	644	629	655	634	651	653	622	672	640	723	676	647	656	642	616	657	657	599	628	636	658	614	646	633	609	632	675	675	666	631	616	637	665	658	627	633	655	629	607	635	638	624	593	646	654	628	651	625	630	651	612	676	606	627	602	695	647	626	648	641	646	671	642	672	648	642	657	650	663	665	635	655	653	651	642	663	618	673	621	655	625	663	650	656	676	650	688	652	618	685	620	668	655	609	612	638	602	629	642	684	621	630	626	654	658	650	626	650	625	610	633	676	669	616	624	611	639	612	637	639	628	661	638	630	651	686	665	632	650	640	628	586	664	642	655	607	624	663	634	640	610	686	616	649	584	581	636	642	674	652	616	650	625	618	630	602	649	653	661	702	619	659	669	645	653	626	619	620	642	632	664	640	656	624	659	606	666	626	640	626	630	678	636	617	628	646	615	666	647	628	666	671	619	663	725	701	615	640	603	654	649	605	657	693	613	672	610	653	597	654	631	665	647	643	676	650	638	620	642	676	596	624	645	658	654	628	610	654	661	647	633	700	637	623	610	616	625	650	643	628	660	677	659	654	677	585	620	712	626	678	642	654	609	628	655	672	639	595	654	642	624	617	661	642	682	656	640	671	639	661	644	630	639	617	676	649	659	670	611	639	601	644	668	632	620	620	696	612	654	681	632	645	647	634	638	613	606	637	651	617	633	650	593	654	626	610	674	634	691	665	699	613	621	637	618	642	658	621	641	654	643	607	658	621	638	641	642	640	650	635	662	617	653	620	636	603	674	650	639	627	679	662	671	615	634	638	621	626	594	614	672	629	624	643	635	674	658	628	618	635	632	635	643	655	655	656	604	639	632	615	644	628	631	656	661	653	644	650	619	622	623	624	628	623	639	603	619	642	675	666	649	660	644	594	618	676	638	591	631	647	671	660	630	645	615	678	642	620	642	642	669	677	673	638	660	637	616	638	667	632	690	642	641	641	645	677	628	680	653	655	649	627	654	669	656	671	607	668	652	684	624	622	659	626	607	666	675	625	618	690	637	638	664	619	642	661	593	678	644	666	647	648	689	631	681	648	660	673	605	638	602	653	651	626	657	658	672	661	662	641	636	636	670	662	598	621	600	632	669	632	596	643	680	613	649	635	617	670	631	637	668	605	673	634	640	615	656	604	601	630	665	624	658	670	584	594	628	668	656	664	609	595	694	666	606	654	634	602	650	624	680	651	635	673	614	639	612	652	641	631	630	636	630	648	596	650	631	615	597	668	633	635	669	641	659	608	662	623	628	713	600	652	624	680	608	623	631	653	637	632	652	663	631	615	613	649	667	652	659	649	616	650	634	603	639	625	674	621	716	614	595	647	632	677	676	618	629	642	646	612	658	666	686	629	655	627	676	664	641	688	591	631	683	657	637	657	653	634	622	641	648	681	665	573	642	659	633	653	661	627	608	627	691	653	643	648	612	666	673	616	651	669	685	622	635	653	634	638	644	602	644	636	643	619	634	687	629	634	615	635	631	623	643	636	582	643	616	676	613	684	612	660	617	642	650	623	654	630	605	650	644	646	642	646	619	659	667	588	619	657	641	627	644	615	650	633	662	661	578	655	621	668	604	608	662	658	626	666	627	655	642	637	645	652	626	679	632	644	621	687	650	670	620	591	632	608	667	644	626	694	608	639	635	669	625	593	597	619	632	663	676	668	625	675	599	617	664	623	636	680	690	589	622	639	636	618	664	640	634	656	661	647	620	618	655	627	676	659	673	630	673	679	654	662	639	674	647	690	685	605	587	632	652	617	635	624	633	595	638	629	640	649	638	637	629	574	647	655	632	628	663	619	673	635	620	634	609	597	605	674	617	649	601	608	632	589	631	619	665	619	638	630	650	683	622	667	624	616	636	610	641	600	684	631	662	690	669	600	652	650	647	654	635	643	667	617	666	646	638	606	614	646	653	632	615	611	653	649	645	636	637	643	635	656	574	689	634	639	658	629	634	603	664	649	651	596	647	646	661	621	598	680	640	607	630	643	651	655	649	657	653	645	628	598	670	635	588	690	643	631	633	630	630	663	637	665	658	639	615	687	629	632	640	619	681	649	662	635	653	652	648	637	644	713	570	620	622	641	619	629	621	639	633	641	642	667	662	679	661	624	620	646	663	631	625	625	628	614	666	650	658	637	637	680	661	643	653	667	695	648	623	627	664	648	651	653	639	593	661	637	682	679	666	640	666	686	613	643	669	640	638	660	624	619	641	645	655	644	636	619	661	630	630	623	652	634	639	612	625	632	674	616	687	675	592	661	649	597	682	667	624	652	603	670	639	666	648	615	639	605	652	570	656	648	640	614	616	665	708	614	659	666	679	648	654	621	662	627	629	692	670	655	627	634	659	646	587	625	617	657	636	653	657	592	637	647	685	661	651	618	720	647	651	661	652	616	632	639	634	639	672	653	638	608	687	638	632	644	645	652	630	689	651	646	667	617	660	638	632	610	631	612	622	631	638	617	596	629	634	675	646	643	631	626	632	679	661	644	622	622	623	603	658	624	621	597	665	642	630	664	631	622	625	649	686	619	636	651	602	621	626	638	624	615	633	658	636	610	616	622	633	667	642	613	637	652	662	612	636	614	661	649	674	642	655	653	699	663	653	660	634	630	592	636	606	605	635	639	606	655	631	603	622	655	665	611	659	649	639	612	595	654	623	622	663	621	644	626	610	633	657	670	624	609	667	690	690	656	651	620	607	618	640	638	612	619	634	639	608	626	614	661	604	665	650	667	645	665	618	685	616	626	708	630	646	640	607	632	604	634	677	651	671	629	649	630	642	615	661	645	616	643	678	647	601	616	636	669	597	587	656	626	658	624	590	678	684	601	616	637	621	663	625	645	657	644	678	614	663	602	647	662	603	649	592	623	638	667	639	638	660	636	637
24983	20958	26880	24596	11715	4959	3555	2388	2084	1812	1523	1489	1445	1484	1260	1196	1045	1024	989	992	1094	1072	997	1015	902	969	948	994	936	871	971	953	940	878	892	924	896	827	902	809	858	838	879	842	829	827	841	870	866	839	849	804	863	829	833	854	845	818	834	838	761	861	876	826	843	829	865	861	833	844	825	837	828	847	820	851	861	835	809	878	777	860	816	874	843	856	818	860	844	837	848	851	843	858	831	794	867	837	826	827	834	905	856	860	837	764	861	814	864	846	895	855	871	828	848	827	915	825	852	814	787	886	833	831	822	871	828	772	849	841	871	872	798	864	878	838	836	794	796	848	849	847	877	857	864	840	831	808	816	851	876	859	807	787	836	867	821	800	833	817	823	921	790	804	866	828	856	851	819	794	831	867	835	869	845	829	803	841	865	816	824	845	874	801	828	891	824	823	826	819	841	825	891	888	849	820	804	927	783	851	879	845	829	813	819	820	840	865	854	845	840	800	823	817	857	887	842	858	867	841	775	838	809	868	872	851	801	812	794	833	819	789	860	830	847	814	849	842	806	822	846	827	855	848	841	866	859	790	861	830	840	857	838	848	845	851	842	832	836	862	824	827	813	824	878	796	828	853	843	795	823	863	863	835	853	825	808	863	830	821	825	877	822	848	877	834	831	834	853	823	872	856	870	836	822	836	842	810	897	808	888	810	841	778	863	843	840	800	833	892	855	808	789	874	864	866	837	825	825	783	795	821	851	873	858	875	857	804	884	820	808	881	821	840	850	860	858	854	811	816	889	843	817	802	849	842	850	913	819	821	812	838	842	845	780	848	851	903	843	874	843	817	851	814	863	866	826	841	819	837	849	823	837	850	889	823	840	846	830	855	835	823	853	854	779	864	795	847	831	834	811	875	885	805	845	829	834	804	842	898	792	839	788	848	809	841	824	890	843	852	853	860	838	849	838	797	836	832	795	844	778	836	861	818	825	848	843	817	866	850	825	892	835	859	907	863	836	839	848	834	870	787	784	843	786	860	801	847	840	843	865	852	812	867	832	879	841	827	851	888	835	863	861	819	880	835	834	856	809	846	832	757	895	826	911	847	852	837	847	857	872	867	848	874	881	822	851	836	863	794	838	812	814	896	840	807	843	823	847	799	815	823	810	837	834	852	822	847	870	836	806	814	818	850	795	818	925	826	844	852	807	848	837	842	854	815	805	883	851	811	892	838	844	829	822	842	800	836	844	828	804	867	852	813	826	897	835	860	855	831	850	854	860	879	830	833	914	887	835	841	821	856	830	819	874	767	770	827	865	813	851	853	852	802	791	843	836	895	890	823	863	838	827	821	855	839	824	823	817	856	829	786	826	834	816	796	807	825	856	817	808	824	896	837	828	842	848	855	857	805	818	855	824	827	851	829	829	780	865	829	850	852	813	814	782	826	839	823	814	792	874	858	824	777	874	806	851	820	842	797	836	856	877	815	781	818	832	841	910	833	810	801	818	810	806	824	829	801	803	824	816	860	877	833	790	855	855	887	877	849	857	849	853	875	777	867	854	805	771	807	821	819	813	860	789	861	877	856	791	793	839	880	846	871	871	873	849	878	864	784	911	844	873	814	846	861	864	851	834	830	835	880	869	830	860	831	787	841	878	819	812	832	838	823	866	843	832	853	828	818	832	835	815	844	800	854	821	794	816	865	821	874	822	852	859	794	819	906	861	815	873	873	822	899	831	870	817	857	754	822	824	814	816	803	839	859	843	879	843	817	848	882	814	825	810	819	858	832	828	790	787	831	798	821	797	826	837	845	833	808	902	838	824	818	849	931	828	837	798	841	831	830	798	879	846	828	829	874	853	857	839	820	827	841	777	805	841	882	919	881	871	842	822	869	790	798	939	872	852	867	859	829	815	811	844	835	873	851	794	806	801	862	809	828	843	837	817	868	777	862	808	862	868	874	859	844	808	872	855	832	885	857	891	892	855	848	825	832	853	930	852	837	878	830	896	882	818	828	831	845	848	801	855	799	824	856	813	868	822	868	836	902	829	835	821	849	817	811	848	851	882	873	824	855	801	844	822	851	825	868	850	824	868	813	782	785	835	878	855	893	840	815	853	834	813	815	795	842	875	810	839	869	860	866	859	821	835	874	861	880	839	895	863	826	810	890	893	827	843	820	884	832	825	829	856	854	845	822	869	823	830	842	793	815	859	871	837	883	860	834	830	812	832	831	842	844	868	797	804	839	876	885	858	859	895	830	829	854	838	821	868	878	858	803	827	810	827	814	829	812	860	908	862	844	828	813	828	783	796	867	836	861	882	817	876	823	804	839	814	842	846	845	843	854	872	791	820	827	810	861	796	779	846	862	837	818	797	854	859	843	854	870	848	805	858	831	860	855	833	792	815	873	820	822	817	854	813	867	840	860	873	860	946	851	906	853	883	826	819	832	821	886	780	828	850	852	828	883	798	834	831	821	876	889	863	852	808	854	858	865	844	799	793	835	821	853	884	836	869	869	811	877	829	827	803	821	844	795	796	842	795	811	843	822	857	806	807	870	819	830	778	834	851	815	844	814	871	849	848	857	849	878	828	833	844	816	834	872	787	853	808	804	869	775	819	838	823	783	874	856	847	874	869	819	815	810	865	896	845	845	777	815	814	852	790	810	816	809	887	792	865	796	870	845	817	825	835	843	882	885	848	827	838	874	794	855	861	837	810	819	770	839	877	881	878	841	848	888	819	853	817	806	818	832	875	884	799	840	766	794	868	816	830	859	870	798	874	826	836	821	835	868	899	830	867	842	836	817	796	856	808	807	837	899	794	800	845	820	853	811	878	840	819	830	819	874	842	825	865	862	893	905	857	859	839	857	824	893	810	770	875	824	857	862	863	771	903	817	833	854	858	834	824	861	827	778	894	795	804	831	832	821	837	849	833	865	819	845	810	812	813	858	794	841	855	874	875	786	830	859	849	866	828	838	793	812	857	891	828	818	802	802	810	840	829	828	860	886	852	831	839	808	847	817	827	833	832	877	834	848	863	798	841	861	865	817	849	814	865	874	816	872	771	862	844	868	863	841	859	873	869	832	858	851	882	826	850	848	819	818	821	856	796	855	819	907	861	797	849	873	844	831	829	906	879	849	846	824	845	855	848	879	898	812	817	811	785	821	860	853	798	832	826	879	792	864	814	777	911	834	872	795	821	837	839	825	835	819	848	819	862	810	795	839	946	820	879	812	824	863	845	846	832	820	831	821	835	845	812	833	805	813	840	846	851	785	823	808	795	866	794	852	804	851	853	836	852	831	859	817	810	851	841	810	896	830	907	812	816	847	794	824	834	833	849	831	932	856	814	832	816	841	854	876	833	819	814	866	823	870	823	793	869	811	850	886	842	870	852	844	744	839	835	799	846	849	857	795	818	874	850	822	876	769	884	832	799	901	860	804	818	839	849	804	847	840	832	856	846	810	832	845	814	853	853	845	813	835	818	816	818	853	882	809	822	788
29947	44973	32742	15745	10883	8148	6963	4879	4003	3467	2889	2825	2771	2553	2070	1762	1493	1391	1432	1344	1471	1480	1342	1214	1260	1299	1187	1216	1224	1183	1182	1159	1133	1073	1136	1127	1043	1069	1075	1005	1003	1010	961	958	966	940	939	974	993	961	1016	965	937	984	1006	963	922	943	997	921	955	962	949	949	937	948	917	1019	960	968	929	935	969	975	1018	1008	980	1022	920	983	977	976	990	963	982	956	1000	1027	991	903	1025	994	935	984	1002	980	968	936	985	927	923	1019	958	946	1019	997	940	985	940	929	1041	1034	947	957	978	950	928	915	1006	1014	935	1001	978	997	994	941	998	958	981	965	954	958	954	977	965	963	980	976	1016	946	912	936	963	912	930	953	1014	937	1041	1040	982	973	976	960	915	972	947	1004	962	959	984	959	977	977	941	982	920	934	973	926	952	967	1035	927	957	988	972	1008	969	954	982	1056	970	985	993	990	923	1001	965	966	977	1001	1024	1029	920	974	985	945	897	998	971	957	942	967	945	983	969	953	984	1001	972	998	939	984	978	962	1028	988	932	1015	985	957	982	943	969	980	999	971	987	971	1017	901	891	952	913	924	1046	984	982	941	1021	1014	999	989	965	988	936	963	983	949	982	1029	959	982	944	958	1001	992	973	974	970	951	924	997	1015	982	973	933	943	955	964	1034	960	953	916	970	983	933	954	954	977	968	1020	1003	1017	1016	955	1051	981	934	931	937	986	941	940	1058	909	967	981	978	1000	980	989	933	1002	973	993	928	993	952	976	890	960	981	940	1002	965	980	1031	1021	999	997	903	1009	936	925	925	967	1012	1040	982	1026	949	981	987	918	1030	1007	921	950	960	980	972	963	940	1011	918	972	980	970	986	1013	1010	948	968	960	955	896	951	980	1006	969	924	930	984	956	979	955	943	961	1012	979	999	941	1005	1017	1011	984	989	925	993	975	923	973	951	985	995	1046	969	941	980	954	1013	939	966	990	986	927	995	1003	1020	965	933	968	976	979	944	959	918	990	980	981	999	995	946	975	938	937	954	991	976	934	1013	994	954	933	1001	982	999	932	948	954	970	933	983	956	972	982	996	932	906	927	1024	977	939	946	959	994	1004	1003	1034	946	898	979	982	948	913	882	980	992	943	996	961	1010	930	988	952	996	966	1027	992	985	963	961	971	1037	976	935	968	978	983	936	928	1064	1037	953	978	886	1004	1011	927	936	975	957	998	982	967	941	940	942	991	987	948	946	1004	978	957	957	928	921	931	953	917	992	984	1007	939	988	892	913	967	956	994	971	952	970	900	947	961	917	948	1018	966	928	943	975	987	916	920	902	1019	942	945	975	947	926	952	907	1001	921	976	1006	993	1012	1005	1003	997	1012	997	983	928	961	1010	947	915	1006	968	973	966	979	944	1013	941	978	926	993	1002	971	993	974	999	956	984	995	958	988	995	944	909	980	983	998	910	900	979	963	974	936	976	1042	970	1007	966	968	1006	977	953	944	973	929	962	973	960	975	963	988	1014	958	1011	1012	944	934	928	976	958	973	962	935	940	954	954	957	977	910	976	945	947	944	955	972	983	921	948	973	977	986	963	969	1003	957	975	962	871	929	923	959	931	962	927	963	874	1001	1023	989	1040	952	953	1010	972	960	976	989	971	905	978	961	994	946	983	950	927	895	966	1000	1038	1016	948	939	988	943	1009	950	955	1014	932	1014	1018	944	1002	993	930	968	1023	885	903	953	995	965	966	1002	980	964	962	965	1006	997	964	972	926	1009	1003	952	1007	955	977	973	983	1006	945	1002	1022	964	1007	948	940	962	995	998	973	982	957	952	990	954	990	970	967	930	965	962	1002	968	983	1062	952	943	957	970	983	1009	929	991	974	938	1005	1044	1017	960	997	933	954	936	938	948	946	912	983	954	974	946	991	980	977	981	1001	956	1054	999	963	1017	975	938	984	928	932	911	1002	977	910	974	939	957	980	970	944	933	982	947	998	1001	942	1005	972	995	961	977	982	980	971	960	985	940	998	995	1039	913	953	971	982	1011	977	970	926	943	979	963	972	964	925	955	977	945	1052	958	966	953	1012	960	964	1002	946	991	991	939	968	982	1002	954	958	932	952	969	970	987	1029	977	963	1020	949	973	988	1010	1010	986	1026	996	976	961	922	931	928	1018	892	962	934	1024	954	976	993	962	1035	1003	1000	973	966	950	1024	944	971	976	955	994	981	973	923	908	995	895	1036	955	992	908	963	970	976	957	947	970	1066	957	955	921	970	984	976	949	947	942	945	952	918	998	925	948	1020	991	995	962	933	1022	957	983	1011	932	955	978	959	983	962	958	930	987	963	924	986	975	957	960	951	996	975	974	986	993	942	1002	974	982	980	1033	946	966	944	965	1000	946	990	966	941	995	945	993	1009	952	971	971	1030	947	1035	977	955	938	927	981	991	933	989	966	954	915	1002	955	966	973	944	934	958	972	990	968	937	970	959	930	951	974	991	935	993	1001	1030	935	940	926	953	939	985	1008	959	952	974	977	945	992	990	974	980	966	980	957	967	960	961	1014	979	988	1055	958	971	902	1049	964	949	958	904	976	1011	985	924	921	1032	975	978	929	960	911	941	927	977	965	1011	991	1004	946	987	923	969	951	939	999	954	900	937	1048	946	986	932	976	994	1004	970	958	1011	980	965	921	1001	978	934	992	990	952	927	1029	992	987	1022	969	1001	964	953	1010	996	999	884	935	964	991	964	1002	950	984	933	1006	985	934	991	961	997	1031	989	1015	1018	995	938	915	976	972	936	958	958	960	898	926	972	1018	941	956	1014	1062	1002	957	932	975	1004	1011	982	969	980	922	940	953	983	933	977	974	925	983	910	969	984	978	926	929	970	954	952	920	1000	941	975	964	973	941	943	964	987	1017	997	938	1020	926	986	1011	1002	972	1001	968	948	966	980	1012	969	993	1008	911	973	992	927	1006	1022	994	904	977	1008	974	952	992	968	983	940	967	975	968	984	947	993	963	951	963	900	970	1003	955	961	973	1067	972	987	1021	944	943	1055	989	977	957	949	1006	928	1036	980	998	1000	981	954	933	947	970	976	931	949	1040	966	987	979	979	1008	978	905	1012	996	977	968	975	1049	958	972	995	966	989	1004	951	1012	964	929	911	1020	992	952	983	953	955	965	949	974	978	934	1000	965	1009	950	995	989	977	984	1043	959	1005	947	948	1002	988	970	954	958	986	956	961	1004	977	972	968	975	925	955	958	983	1001	962	930	977	897	944	1021	978	955	975	963	970	935	1001	947	961	994	938	978	938	1031	915	981	930	936	987	970	942	996	968	984	1036	967	1003	1000	905	986	966	986	941	926	973	959	930	926	945	986	999	947	994	984	958	1019	974	939	983	945	967	996	1026	1009	1019	981	986	926	954	971	941	987	980	967	958	1021	999	1023	927	1001	1023	1000	950	999	959	965	990	954	1006	947	1024	1025	966	967	969	974	925	1000	989	955	969	889	904	979	974	1005	944	1003	1052	1017	953	1017	961	988	951	930	945	967	980	979	953	964	1017	988	895	1013	968	924	980	1008	1047	979	1007	989	1008	982	1011	917	968	1029	946	1018	938	930	969	1035	977	926	975	961	985	982	974	1051	928	940	973	965	989	965	1037	1018	968	976	939	1003	990	924	999	992	951	960	956	924	948	971	941	1021	947	958	969	931	956	977	985	932	963	964	958	992	985	995	978	972	983	911	953	972	1003	990	963	959	935	1017	942	967	986	974	989	963	1004	954
22831	20910	28373	23634	20952	20616	12284	5231	3478	2841	2611	2574	2532	2321	2074	1614	1306	1236	1259	1179	1262	1425	1182	1130	1174	1145	1128	1085	1129	1076	1031	1055	1014	1018	995	1040	995	1015	951	952	969	944	945	927	918	951	913	920	998	954	957	927	943	934	963	998	978	959	937	888	932	885	874	949	896	903	946	936	891	941	969	985	933	894	925	951	867	917	920	867	922	901	900	858	867	873	918	1000	936	909	909	885	913	862	950	843	874	921	878	875	904	891	854	865	870	938	913	903	899	904	907	913	940	995	926	965	931	853	905	829	917	911	887	892	899	979	900	896	868	941	934	861	928	930	927	936	859	914	912	978	898	882	876	897	943	909	864	870	905	954	893	898	962	910	919	892	877	881	891	900	890	913	914	911	894	909	959	916	883	860	921	899	912	964	885	853	908	912	968	886	928	922	846	923	872	915	867	920	872	938	862	892	928	887	921	914	933	874	919	861	872	907	886	911	950	894	921	932	935	905	888	920	903	885	922	966	901	936	854	882	903	932	911	886	874	898	887	851	932	906	955	871	937	876	974	890	857	928	913	906	922	977	915	890	897	876	871	924	913	913	895	919	947	923	888	892	929	904	952	924	898	933	890	864	929	918	910	869	898	890	897	922	956	873	925	892	882	879	919	919	951	944	890	907	870	900	935	930	926	925	930	879	922	966	911	883	913	901	890	911	935	955	884	926	869	931	922	921	923	897	907	911	913	907	919	960	917	918	933	900	939	901	914	894	936	931	915	879	880	933	880	916	925	881	970	884	915	869	974	897	889	860	895	931	860	894	907	872	920	917	862	926	931	921	984	911	955	949	874	883	881	911	938	897	848	889	867	945	931	928	884	872	890	928	952	873	899	917	846	931	897	912	863	942	908	926	942	917	946	938	918	917	907	900	889	866	886	890	911	980	937	882	928	962	883	889	935	959	887	914	888	903	855	873	921	860	884	891	889	952	890	876	916	901	882	965	845	924	910	900	798	938	905	855	861	880	885	938	926	920	918	871	885	892	918	897	902	918	897	894	900	919	885	915	879	898	929	861	918	878	908	943	917	923	852	922	931	880	946	887	918	928	856	820	948	899	902	955	935	891	935	877	874	915	893	909	924	883	917	873	935	910	920	954	907	877	959	911	951	869	920	956	870	890	894	940	880	935	903	870	914	892	851	909	862	891	945	924	949	946	881	904	931	892	946	948	883	878	903	893	928	928	913	897	883	911	916	882	896	918	892	887	927	884	886	945	876	922	922	878	909	898	907	927	914	881	831	917	925	873	918	949	898	926	958	883	947	862	912	916	831	932	925	843	946	893	894	920	877	911	944	941	907	1019	927	901	889	893	912	871	899	881	970	963	919	912	912	878	887	870	874	919	859	914	902	873	923	908	966	900	883	939	912	916	927	913	938	923	948	888	970	881	886	914	890	929	921	915	878	901	890	874	910	891	930	867	927	876	914	920	867	850	920	918	956	867	954	899	919	851	906	902	941	905	854	917	907	948	905	902	964	918	904	929	941	903	874	903	934	920	852	924	947	932	924	904	891	896	904	886	928	935	957	918	924	914	929	894	884	928	875	923	917	913	870	885	847	931	867	935	897	956	934	893	851	907	904	896	911	973	864	974	863	916	923	898	911	905	914	923	931	914	900	905	911	905	915	915	947	891	902	890	868	919	922	861	890	907	907	884	899	905	934	882	932	886	883	919	974	955	981	947	902	927	910	901	937	954	926	912	906	957	895	862	928	869	921	893	908	857	889	902	937	938	892	887	899	889	867	866	919	913	902	906	949	929	890	904	906	871	907	987	918	872	948	878	884	890	933	887	883	946	902	936	925	921	938	923	982	909	905	899	910	921	917	899	924	922	905	900	889	903	923	876	884	944	865	886	909	888	856	872	897	884	929	909	890	891	934	901	893	924	932	928	904	881	942	906	910	928	931	946	913	923	893	896	932	880	889	917	901	908	926	910	880	902	878	899	943	855	890	947	941	908	886	870	873	899	927	945	885	917	916	902	928	884	910	890	877	900	907	902	904	925	922	868	871	891	888	889	903	911	922	916	878	896	919	932	919	857	906	896	892	924	911	899	930	943	909	863	914	906	914	943	933	876	943	928	918	870	900	902	920	937	953	951	894	877	904	892	925	856	909	906	938	828	910	909	902	911	905	972	973	952	942	896	921	908	898	951	866	923	971	904	855	890	886	841	974	884	855	953	915	923	890	932	912	938	956	930	911	910	875	943	901	868	883	898	860	880	897	901	937	865	902	919	931	886	897	932	902	913	898	947	865	895	913	855	905	920	903	924	915	900	875	919	894	916	911	895	882	912	935	876	904	935	890	858	891	928	964	887	873	895	938	880	954	899	925	957	952	861	887	905	909	900	930	902	934	924	882	931	910	963	848	978	956	883	849	894	967	905	926	913	922	858	891	895	905	861	867	894	889	895	842	895	856	907	885	922	906	886	888	897	903	920	930	941	907	939	887	920	956	870	871	938	957	902	885	919	891	931	893	963	857	929	911	944	914	855	893	844	940	912	934	918	957	934	937	908	923	860	903	879	922	853	866	932	886	904	863	1006	904	893	907	864	926	884	910	881	914	885	899	909	947	845	888	940	963	919	894	869	917	903	861	895	868	901	895	914	902	854	863	908	950	894	894	852	898	913	873	882	925	879	897	874	941	894	890	881	887	919	837	953	950	915	874	909	881	866	931	952	917	898	868	880	893	954	900	951	938	912	986	895	877	919	966	958	931	893	925	893	903	896	810	889	920	885	836	962	909	904	914	903	904	849	942	853	920	902	899	928	895	877	889	884	940	896	920	896	907	916	943	910	837	957	924	885	841	913	936	908	965	970	908	932	940	898	920	916	873	883	913	915	869	898	924	944	925	899	874	866	864	959	916	872	908	929	886	932	899	921	933	906	901	859	969	905	919	904	927	886	948	863	905	877	883	883	949	941	884	942	826	870	862	921	869	873	931	884	929	929	930	938	895	912	933	908	947	902	887	926	877	884	884	929	913	909	883	902	918	889	932	903	851	896	961	923	865	925	877	873	871	874	899	916	830	906	918	936	910	915	929	909	909	882	912	888	926	958	857	878	903	923	906	898	892	880	864	881	867	891	915	937	913	886	946	871	885	848	892	871	925	930	950	908	922	846	925	898	947	911	899	935	921	951	903	878	931	920	905	862	887	890	886	986	893	931	851	885	851	871	865	905	933	895	862	897	930	895	852	960	930	913	875	888	948	908	838	879	928	857	888	946	856	918	935	904	896	947	915	923	957	884	945	904	836	918	964	868	922	846	893	867	904	883	869	871	947	893	908	918	908	901	880	882	921	929	893	831	930	904	942	950	923	900	893	872	875	873	879	890	876	936	873	905	875	925	902	868	925	910	914	844	947	904	874	913	918	897	930	872	873	949	937	891	888	943	953	916	859	913	869	920	908	890	926	957	924	903	932	924	920	898	910	900	883	895	892	876	894	924	900	890	940	935
33991	56135	43898	25876	17770	13186	11278	8680	6505	5314	5128	5169	4503	4119	3532	2482	1880	1687	1712	1657	1737	1904	1608	1500	1446	1478	1424	1479	1419	1383	1233	1379	1310	1218	1255	1186	1194	1101	1097	1116	1090	1054	1046	1085	1089	1038	1052	1021	1029	1010	1068	1072	1057	959	979	1030	997	1039	997	1019	1022	1047	1022	1009	1012	923	1024	998	1016	1047	1061	1007	1020	1066	1011	1060	1019	1010	1087	1039	985	1017	1033	930	1001	1039	1054	1050	1058	1047	1036	1040	953	947	1030	971	1020	1019	986	958	1035	1000	1001	996	1013	1018	1022	1055	1018	977	986	1005	994	999	1006	1033	1057	1071	1042	992	999	984	1115	1037	995	1019	1045	981	952	1011	1022	980	1001	977	1045	1012	931	1025	1028	1042	1070	945	988	991	988	1011	1042	975	1000	957	1058	1022	1033	991	931	983	1028	1031	1042	1020	1025	952	1020	1010	1033	1032	1011	1040	955	1007	961	1028	1002	998	1008	1014	1021	1134	1054	1040	990	993	1022	1044	962	981	993	1049	1024	973	1050	994	1053	944	1016	979	1065	975	991	948	1031	1048	1024	1009	968	1020	1020	1010	968	991	981	1024	1010	999	1007	1026	1039	1061	1001	945	993	1008	1007	974	1021	1058	993	978	1010	1051	1044	983	1017	1061	1016	992	1007	1026	1047	927	947	1016	1052	1043	1009	1041	992	1035	1028	1024	967	1053	1041	985	994	999	1010	976	1038	1015	982	993	998	980	946	1024	1023	945	1020	1003	1014	995	1037	988	991	1001	1023	1022	973	995	1048	1024	997	1029	1008	997	1009	1031	997	1062	1031	1017	1053	978	1048	1050	983	1069	999	1001	1023	1053	994	963	1004	986	1001	996	956	997	1005	1081	990	1010	965	1045	1021	1028	955	1066	955	1044	916	996	1022	1022	988	1020	1026	955	1052	1017	1047	975	1019	991	1026	1009	979	1011	1052	1004	985	945	1012	1012	1038	1001	1021	1034	1013	1025	1017	1012	1003	1018	1019	1036	1053	1035	1082	1010	953	1002	1035	1008	1034	1031	1052	1011	1030	1050	949	1017	1002	1010	1041	984	1062	993	1064	958	1000	1049	1010	1018	1008	973	1000	989	985	1006	965	1002	991	973	1046	992	1074	1027	1005	1037	989	1028	964	957	1013	1003	978	958	1061	1005	1034	975	1080	1017	996	1024	1037	1000	977	1066	998	1031	1012	991	989	1057	979	1009	1031	1001	1026	1095	1025	1089	1005	1015	1027	1019	1002	1002	1020	987	1055	1028	934	1015	977	947	1021	1015	1030	1025	1013	1016	993	991	968	1042	1009	979	993	987	999	992	1030	1068	995	1062	1003	1008	1046	1008	987	998	1042	1031	974	1034	1029	1079	1068	1009	1050	1005	1055	1072	988	1054	1001	998	1018	1053	1042	1031	1006	1018	955	985	997	999	1033	1103	1068	993	1000	991	1004	1055	916	940	1013	1035	994	973	954	1030	974	1035	959	1030	1060	1003	984	955	963	1041	993	1013	1044	1005	1033	1007	1026	1026	1031	1018	1019	1030	1023	1004	999	1036	913	1039	1036	1009	1052	991	1063	1019	1024	989	974	1017	1012	1025	963	1000	1006	1024	1020	946	1005	1030	1004	996	986	974	1089	1008	975	1016	1033	1036	1008	1004	976	1028	1031	966	1029	1019	984	977	979	1065	997	998	1023	944	1097	1015	968	1008	983	1039	994	1003	1023	1002	1035	971	1010	1020	1045	997	993	966	1018	1023	1032	1003	1010	1047	1018	1013	1000	1023	1002	1048	1001	1027	1058	976	996	982	993	999	1025	1038	974	1009	1036	942	1070	1031	981	951	988	1047	1019	1076	975	1026	1042	1073	1006	977	1011	1016	1002	1006	1002	1048	1038	990	997	1065	983	1029	961	1012	1002	982	1030	1012	1011	954	1038	1063	997	998	1004	1017	989	1062	1014	1074	1021	1008	956	975	1040	1042	1036	1003	1019	985	995	1033	1035	1037	1047	1006	1030	1009	1029	1034	1037	1047	1062	973	1035	989	1044	996	1018	955	994	1001	977	1034	1025	1047	1032	1038	1028	982	1031	1010	972	966	1032	978	1047	1025	982	951	993	1030	993	969	1026	992	999	998	996	1014	1016	1053	951	1035	1046	1021	1032	1015	1061	1017	1001	1046	994	1006	1018	1020	1002	970	992	961	993	1051	1010	1085	1082	1030	1000	960	981	988	997	984	1063	979	980	988	1018	988	981	996	986	998	990	1032	1019	988	988	968	976	1019	1029	1036	1012	994	1037	1012	993	1001	983	973	1024	1010	1022	985	972	1039	997	1024	1003	1016	991	1084	1000	985	976	1011	1039	1027	1007	1006	1018	1025	1071	994	1030	1013	1011	971	1014	1048	980	1026	989	1003	1013	1089	1038	973	1003	1023	1026	1003	1034	993	1006	1044	970	1056	1014	1032	1012	1013	1002	1023	993	1016	973	961	992	1034	1006	1062	1001	1019	995	990	1011	1037	1037	984	1018	967	925	997	1051	995	1101	990	1020	1025	958	1021	994	1046	1028	989	1034	1030	1013	979	1012	1009	1024	1002	981	992	1003	938	1019	1007	1009	1024	962	985	989	1001	1025	986	1000	1043	1010	1030	985	1031	1029	1007	974	1020	1097	1043	1009	991	1023	980	1031	1008	978	961	1039	1008	1015	1006	967	1009	1055	1027	1040	1026	1022	1007	997	1018	1001	966	962	1016	998	981	1025	960	1011	1003	970	1016	1020	1017	1025	1011	1027	1003	1040	920	945	969	981	1038	1006	1053	1048	1011	1056	1005	1010	975	985	983	951	991	1013	1026	1040	1043	975	1091	1005	1010	1026	1002	932	1035	989	996	994	1071	1053	1011	1018	1033	1021	1058	1017	1005	975	990	1032	1002	1005	1035	993	1034	999	1001	1000	999	993	1019	991	987	942	995	1010	1033	1043	968	1034	996	1045	1007	1043	971	987	1040	1020	1035	989	1012	990	999	987	993	1003	990	1008	1017	989	1027	974	1076	1019	1072	981	1000	962	1047	995	1054	966	1046	1008	1008	1017	1059	1013	1014	985	1025	1036	1030	1037	1011	981	1031	998	1018	1013	999	1048	1015	1016	1044	983	1036	1011	1002	1019	989	1036	1008	1027	970	987	1053	1008	1027	1002	1014	1062	1022	1032	982	1025	986	1080	1006	964	1003	994	1020	976	981	1026	1039	1027	1002	955	987	1027	1039	978	1008	1046	1048	1014	994	1028	1004	989	1015	1022	979	1024	1018	992	988	989	1072	1015	983	1074	1002	999	1030	1045	1010	1020	1010	1034	1028	1016	961	1008	976	984	969	995	1013	1005	1028	1032	974	1077	999	964	1010	974	1013	1059	1022	1022	1044	1007	1005	978	1033	998	985	1018	1007	987	990	978	997	1037	984	944	987	1030	1017	1050	1002	1010	1043	991	1031	992	999	1078	1041	938	981	1015	1023	1064	992	993	1046	1017	1038	1040	1040	1077	988	990	958	985	1021	1008	937	989	1000	1005	1021	1052	981	1071	1006	1041	1014	930	992	1016	990	1013	968	1075	1000	979	934	1047	1023	1014	1033	996	986	984	1038	989	1035	995	988	1048	988	1025	1064	964	983	1061	1004	1062	987	1042	1005	959	982	1043	1034	976	987	1045	1012	1027	1007	1046	992	1043	1062	1038	1044	990	1041	1051	1029	1013	1022	1018	1000	1032	1012	973	994	938	1080	984	995	1015	981	1047	1036	1034	972	1036	948	991	1014	992	1020	1016	996	994	983	988	997	1018	1005	983	996	1002	1062	958	1045	1013	996	980	995	982	1031	967	1008	1005	984	1034	1001	996	1040	1046	1049	1075	1069	1106	1014	998	1021	1003	970	1020	1090	1034	1052	978	1038	1019	1034	1001	1023	1037	1048	1001	1026	1029	976	967	986	1057	1019	949	1000	982	1034	973	1019	985	1030	969	1024	1016	1089	991	1071	1000	1111	1030	991	1027	964	999	1014	1048	1012	1045	1006	989	1014	1046	1070	968	1002	1030	989	988	1031	1009	1037	1031	977	1019	1028	1026	970	1011	1021	1029	1045	982	1001	967	978	940	1064	980	1012	1014	1073	1047	989	975	998	1030	993	1052	1014	987	1001	1005	955	1029	1036	987	942	1014	1056	1037	1033	1001	1044	1029	1040	1041	986	1069	1048	960	909	1008	1035	978	985	958	1041	1035	996	1028	1099	970	986	1044	951	1032	985	999	1004	973	993	1097	1022	1036	994	1005	1048	970	1015	1015	1024	1006	1049	978	1019	1035	1024	996	1028	1027	1020	969	1018	1006	976	1031	977	1016	990	1014	955	948	1060	980	945	986	999	1011	972	1067	1018	985	985	1016	1080	1030	1018	1041	1007	1008	1023	991	1031	1034	1028	946	965	1058	965	978	1060	988	979	995	1026
28760	25354	23903	11309	4352	2744	2113	1770	1410	1186	1133	1005	1019	976	922	800	644	690	641	647	627	685	683	649	673	658	711	680	662	650	613	609	667	640	569	573	642	592	578	576	614	587	602	555	578	618	542	574	572	553	588	573	609	550	604	586	572	598	554	570	602	572	535	588	615	575	568	563	591	572	585	577	552	612	574	544	581	575	528	574	572	554	568	593	577	544	591	546	557	580	576	589	548	561	597	560	598	558	545	559	558	567	554	592	586	527	629	596	574	581	577	591	538	605	630	581	627	544	561	548	563	617	610	600	531	561	573	594	557	591	600	573	535	584	570	592	574	546	591	581	540	593	551	545	596	569	542	609	574	590	550	617	550	562	593	583	572	561	534	559	551	604	538	560	594	585	530	575	561	555	624	581	516	575	539	539	572	603	559	528	553	590	527	612	593	576	575	607	546	645	605	571	568	566	566	552	585	574	577	617	596	559	586	589	609	569	541	568	549	585	599	616	522	598	596	562	557	569	573	569	607	593	606	563	552	549	527	586	538	607	563	546	523	585	614	554	565	579	605	575	566	587	575	604	565	590	557	589	613	578	557	600	569	548	545	565	506	560	579	595	628	616	565	552	606	609	619	591	623	628	580	577	567	589	528	561	569	598	627	628	564	585	600	562	529	612	580	549	556	542	585	574	585	582	636	562	582	569	571	608	585	548	587	559	585	563	573	553	593	571	599	573	523	581	528	591	562	552	556	535	586	584	544	582	584	579	558	596	583	596	539	588	565	575	617	548	567	583	579	569	557	578	590	615	583	588	597	564	570	598	563	557	572	554	560	618	578	601	550	580	566	534	598	550	599	585	553	554	549	546	563	526	580	578	588	613	577	600	566	576	582	586	551	559	589	559	584	521	560	541	557	571	601	582	607	586	577	550	542	606	569	581	562	588	574	560	586	603	565	593	555	615	572	604	543	596	601	564	575	584	552	566	596	592	576	603	572	567	545	544	563	573	575	569	564	573	505	575	583	556	607	590	593	557	574	544	565	544	575	544	567	619	576	573	604	574	578	589	542	558	627	556	555	561	559	562	545	572	564	583	564	603	593	567	541	558	567	575	575	560	571	635	577	556	567	566	530	556	560	596	572	568	638	563	578	580	579	592	552	552	583	548	571	608	599	562	591	577	610	575	579	593	532	587	523	564	554	552	580	551	567	582	585	579	602	560	534	597	554	578	588	570	607	594	533	606	553	586	579	582	577	578	543	542	558	591	548	598	589	570	560	594	606	527	599	561	553	603	576	565	613	592	617	552	573	598	577	590	525	572	589	556	554	555	560	605	648	545	576	569	552	546	639	571	573	587	533	589	569	585	571	583	607	532	582	537	586	564	585	573	556	585	569	552	578	562	609	590	584	605	572	592	585	589	592	553	555	601	589	535	583	600	587	561	538	568	578	566	515	604	549	581	583	591	575	555	573	535	543	621	588	544	601	572	574	557	625	584	568	544	606	586	544	551	547	555	578	568	573	555	576	569	574	583	574	592	549	523	602	542	562	601	589	605	574	577	555	560	608	609	498	577	557	545	572	539	548	589	527	544	538	591	572	629	590	539	592	600	574	558	589	577	548	585	553	557	550	554	608	562	578	568	588	608	593	594	615	599	586	558	585	586	598	555	600	555	604	571	615	585	567	599	576	571	626	547	557	581	581	592	583	579	569	563	599	599	575	560	529	597	604	568	565	600	578	560	561	543	637	568	576	547	596	606	541	619	545	573	574	588	640	578	552	597	605	556	601	584	552	576	586	581	555	611	629	623	595	568	544	575	562	571	521	593	523	603	600	537	589	598	581	578	578	585	582	599	609	574	570	590	595	553	563	575	527	581	592	574	537	580	546	563	558	568	553	580	586	570	604	577	572	586	545	582	592	586	601	571	540	550	583	596	564	567	608	556	576	563	582	571	581	559	564	560	604	612	590	596	560	574	565	559	572	563	538	590	556	596	580	585	542	602	589	609	553	591	541	602	592	575	537	604	574	609	594	557	626	533	549	608	604	582	579	553	620	585	630	582	568	626	605	569	555	560	570	568	580	570	620	583	555	513	594	599	591	600	591	522	591	579	544	590	599	528	595	583	561	588	553	543	581	564	601	574	572	610	581	599	623	538	611	595	582	601	566	586	574	586	582	544	565	572	645	551	587	563	598	576	594	575	577	581	592	540	582	589	550	563	557	560	583	577	530	597	574	593	568	567	558	581	590	547	633	606	612	614	594	563	605	576	611	567	533	609	614	588	585	570	528	575	564	551	572	572	594	547	550	589	583	555	568	554	577	538	583	574	592	577	570	569	600	542	585	590	601	610	582	562	579	564	550	591	563	561	577	592	604	565	576	527	563	576	602	579	526	571	590	566	532	566	569	556	599	612	581	558	579	600	561	546	583	609	548	570	589	578	576	567	584	573	600	613	563	558	581	536	572	552	568	564	585	559	604	584	620	551	577	563	593	589	633	596	577	550	547	529	586	564	605	579	560	610	572	603	606	568	546	564	526	552	597	564	543	645	601	592	597	558	582	567	567	621	589	577	529	529	568	580	551	559	584	584	536	590	569	566	584	551	604	575	590	536	531	527	554	565	565	577	589	603	544	558	536	574	581	606	577	598	587	585	598	604	577	590	608	569	550	604	578	593	579	583	600	529	566	589	569	584	572	560	601	600	582	574	621	582	599	574	601	579	573	571	539	551	603	575	569	592	559	558	601	589	568	597	570	587	583	582	570	586	577	579	550	605	579	618	553	535	574	617	588	586	565	578	580	561	593	547	573	589	608	594	616	630	559	581	555	534	624	569	611	546	603	575	614	600	601	543	602	601	564	551	565	574	559	592	593	575	567	573	612	555	534	539	585	551	605	534	587	610	538	555	581	565	552	558	562	606	568	559	552	551	551	582	636	582	584	606	620	548	621	541	596	583	588	602	572	595	559	603	576	600	559	583	588	580	584	577	581	592	580	590	602	567	579	536	535	582	539	589	627	587	646	572	581	575	557	546	574	597	596	557	580	526	566	578	582	613	587	616	565	562	591	625	554	612	578	546	593	583	569	618	588	571	561	592	578	604	591	616	570	592	564	570	571	589	614	591	546	565	557	568	539	590	562	547	618	596	580	553	609	602	525	636	577	589	542	573	603	565	573	608	599	537	568	584	582	522	584	549	580	548	625	596	580	548	574	541	579	603	564	590	568	565	585	580	574	581	605	536	527	581	582	561	599	541	601	590	588	578	603	534	549	585	588	563	604	564	550	556	570	533	588	549	618	577	550	585	568	565	565	571	574	596	589	579	538	616	569	619	571	636	600	609	605	609	567	611	589	567	564	591	551	606	547	592	566	614	580	542	567	572	577	608	572	550	572	557	563	557	593	616	595	575	584	564	543	576	597	576	569	572	590	594	604	553	577	557	592	581	574	607	571	631	603	594	578	602	589	577	567	586	572	585	560	568	576	617	552	559	563	564	593	598	566	593
29666	38714	27820	12035	7435	5582	4418	3623	2828	2222	1985	1737	1756	1707	1506	1160	990	928	965	915	917	935	924	884	837	893	926	923	873	866	811	855	821	815	798	763	730	790	738	743	744	714	759	672	736	685	709	687	734	681	719	660	682	720	729	708	684	665	705	656	735	741	632	684	675	682	742	689	660	688	731	693	671	700	729	694	705	682	733	679	669	665	756	711	717	708	698	680	729	702	688	719	675	671	661	697	689	671	719	665	729	722	718	702	697	689	710	714	656	711	635	674	719	707	704	710	642	736	676	734	719	672	726	677	698	696	706	662	707	669	696	679	696	641	718	691	687	679	662	722	661	721	678	666	676	699	697	691	717	722	704	729	683	671	657	687	709	685	678	701	673	673	666	711	669	756	669	720	696	676	679	684	704	663	687	692	695	699	650	698	671	723	647	669	683	667	656	706	724	689	664	694	686	705	716	667	687	711	669	711	673	721	700	749	666	665	718	733	702	665	704	685	709	680	713	715	707	659	705	687	639	700	684	678	652	657	684	691	699	678	694	710	721	699	667	676	682	653	664	677	745	667	726	671	650	704	693	733	717	653	683	690	680	684	746	697	676	661	735	682	671	653	661	714	685	712	672	659	723	660	733	689	700	712	672	687	735	672	732	653	679	671	694	670	695	695	726	697	748	682	712	692	673	660	695	761	687	742	715	687	656	697	714	682	670	695	686	677	685	690	727	680	689	709	724	671	726	658	711	698	735	708	708	732	699	709	720	639	685	675	699	671	713	671	660	746	646	699	703	719	688	690	692	676	750	721	694	659	664	700	715	710	707	693	752	652	690	719	693	685	683	705	690	699	683	683	710	739	737	662	644	719	730	710	694	668	655	707	677	669	739	665	721	682	656	678	693	674	721	709	670	698	714	700	653	710	677	629	726	664	701	726	706	674	726	695	680	706	698	687	687	724	708	656	651	707	694	709	689	684	681	684	687	680	687	666	695	719	699	697	678	694	706	741	691	692	698	726	687	706	727	671	674	647	712	711	722	703	749	646	701	675	680	664	699	720	670	742	692	674	720	705	668	716	703	716	700	668	647	740	653	742	645	686	674	697	713	739	665	700	694	688	748	666	691	736	722	663	690	702	664	673	696	658	717	716	708	688	704	672	618	703	721	675	742	722	702	689	744	684	687	636	711	683	697	684	686	667	704	690	684	694	664	694	679	715	676	666	715	687	688	674	702	735	667	696	697	684	683	689	666	679	690	702	665	728	653	690	706	657	680	629	744	678	686	691	698	712	730	685	659	708	698	664	700	692	649	721	694	701	736	678	716	687	756	675	676	727	697	679	692	686	670	748	699	673	665	691	686	728	680	694	745	688	686	729	704	701	661	727	676	718	691	749	710	761	678	700	738	698	673	732	655	663	649	700	694	705	684	705	707	654	650	671	683	645	733	735	684	716	660	682	730	657	684	696	651	688	698	723	703	674	746	735	687	765	693	755	707	665	672	761	725	672	679	640	679	738	705	685	673	673	685	686	658	691	674	726	695	721	689	692	682	699	714	639	704	668	735	710	698	716	665	709	711	699	690	707	667	748	691	748	731	679	673	699	700	687	678	665	688	724	717	658	722	696	689	671	654	652	713	717	657	698	678	728	704	644	713	676	733	663	697	757	693	684	677	728	728	725	688	647	692	698	683	663	693	638	712	684	698	744	694	660	689	705	685	716	710	690	696	699	706	684	756	780	693	699	699	699	685	722	663	689	723	710	690	695	714	717	730	728	726	656	743	693	708	701	703	703	700	730	718	733	698	719	626	701	665	693	683	718	700	690	663	680	720	710	714	684	676	693	632	692	729	679	689	724	693	753	650	698	683	663	737	716	714	640	675	643	693	722	754	647	670	614	682	685	675	641	672	713	651	692	707	709	704	665	673	722	665	677	668	727	711	702	709	715	671	691	723	705	658	695	687	725	671	716	715	627	676	700	700	728	713	714	677	691	695	706	696	695	652	722	691	705	691	718	675	667	686	662	739	703	662	671	684	729	712	720	720	714	703	689	685	685	711	662	701	723	687	701	697	675	699	669	706	717	706	681	701	679	683	645	718	693	715	683	667	681	682	648	718	731	729	705	683	722	699	671	726	692	683	705	676	702	725	725	708	667	668	662	676	673	662	723	666	691	729	684	649	650	716	726	687	740	705	695	728	681	695	673	689	721	723	693	679	705	647	664	689	637	726	707	622	673	742	685	665	733	680	700	724	725	705	702	691	683	706	704	736	699	673	670	669	728	671	729	714	724	669	671	718	696	710	709	733	714	639	691	734	731	673	677	702	705	668	662	720	711	685	678	694	678	695	681	708	679	675	708	738	728	735	692	691	677	737	696	682	696	714	672	721	662	721	653	688	674	692	689	719	690	651	722	638	682	689	682	708	686	755	731	686	708	720	716	717	686	724	664	640	671	698	707	721	701	680	701	649	737	671	666	649	691	654	688	688	746	655	712	687	718	718	693	700	693	685	676	674	713	712	696	685	747	664	694	676	649	703	705	703	663	692	702	675	700	714	668	717	690	726	683	739	733	690	696	681	681	675	651	697	724	676	701	672	707	726	707	680	697	686	704	695	743	700	669	666	722	719	677	689	685	713	697	683	683	685	748	701	653	668	709	676	669	737	732	668	699	698	707	632	741	692	674	677	707	689	688	720	684	660	691	703	689	668	657	658	632	741	705	665	687	694	703	725	742	715	711	668	652	697	740	688	701	678	670	758	647	669	668	666	708	669	692	730	742	682	655	688	703	682	707	726	706	753	689	722	661	734	741	711	653	733	712	726	712	736	679	755	648	679	703	690	671	699	658	651	731	692	753	719	673	711	673	673	700	696	708	696	734	692	669	683	715	686	719	680	698	716	662	685	680	665	688	700	712	739	703	692	721	686	689	720	679	727	667	697	661	681	685	655	701	657	702	686	689	704	683	715	741	661	694	739	689	683	654	711	652	679	728	708	741	685	687	669	697	651	726	724	668	711	652	699	701	738	707	702	714	698	698	685	692	757	722	683	703	686	706	680	730	695	698	703	670	736	737	706	715	698	685	670	729	666	748	693	677	665	715	670	673	647	695	712	653	678	652	689	701	747	686	699	685	722	649	740	714	741	702	694	677	685	666	713	693	659	677	663	664	727	723	651	730	729	720	708	720	646	659	686	665	678	703	714	711	694	670	713	681	695	658	687	684	707	667	671	698	682	686	699	679	702	693	754	704	684	663	675	659	672	687	687	693	662	692	675	724	666	709	671	746	683	713	712	690	714	701	698	705	685	689	746	669	693	697	721	638	713	703	719	719	678	673	653	702	700	734	723	700	684	708	698	676	698	653	723	733	681	730	735	727	715	699	712	675	681	708	664	663	702	684	664	687	684	675	691	684	700	703	678	699	701	692	714	721	683	697	691	694	684	736	693	691	678	705	655	686	703	700	703	670	635	725	652	742	725	728	685	692	675	659	665	672	695	700	698	669
23908	20916	27877	24257	20037	9947	4319	2751	2248	1583	1412	1287	1189	1167	1096	924	831	776	746	707	685	680	704	656	655	713	670	713	721	664	622	630	670	613	591	596	578	590	593	594	548	544	561	536	514	604	555	548	553	554	536	567	566	563	541	539	531	521	502	525	573	529	526	519	542	486	572	518	570	591	574	572	537	563	553	557	568	579	578	549	525	553	541	561	552	546	558	534	571	547	565	548	544	528	526	549	562	549	567	561	558	564	551	545	531	569	565	515	531	531	558	550	545	545	539	557	545	531	497	501	549	557	566	565	579	543	501	565	506	564	550	541	533	542	552	563	559	495	563	526	550	539	534	516	531	514	549	518	546	544	577	537	525	531	536	514	520	546	505	518	566	534	544	538	529	528	551	555	531	520	489	576	539	522	576	555	526	513	546	568	521	548	555	476	492	547	532	506	559	516	568	557	564	565	539	543	587	495	576	543	596	565	509	517	520	543	570	564	548	477	534	553	539	558	538	587	558	550	532	532	566	517	552	556	550	568	553	555	589	518	522	535	531	552	557	543	529	569	572	543	534	517	516	526	525	538	537	519	556	542	517	539	563	573	516	549	562	537	531	522	559	577	556	542	523	533	522	528	553	536	504	556	511	529	527	526	557	566	526	559	549	549	533	538	533	518	526	539	542	549	494	555	536	523	533	541	558	571	565	532	540	539	549	536	566	554	550	566	514	575	506	519	533	600	562	533	583	515	553	538	559	549	545	544	554	535	527	523	577	536	548	557	609	555	543	534	564	558	539	566	563	558	525	520	542	497	561	565	533	573	574	577	540	533	532	542	558	560	539	554	531	578	499	545	516	544	571	527	536	536	553	558	503	538	554	541	559	570	518	522	503	547	526	521	550	556	522	524	513	539	544	517	528	518	534	514	545	556	520	567	552	522	554	541	550	580	577	527	576	540	527	542	569	564	516	574	528	521	578	542	531	553	528	524	537	565	564	539	533	579	543	548	559	513	581	566	527	604	530	555	547	549	551	560	558	574	540	534	580	527	549	531	555	561	605	556	554	492	543	546	530	541	564	533	540	575	535	567	573	522	546	529	524	534	547	554	564	576	536	525	497	531	549	527	555	557	551	535	524	517	537	538	519	528	491	512	574	547	581	578	539	581	550	586	569	547	524	526	558	550	538	531	577	560	570	539	571	510	521	548	547	551	499	543	547	552	527	531	538	545	572	598	531	527	537	504	556	529	495	540	560	542	541	557	567	590	560	489	529	530	552	543	553	559	486	495	556	549	525	546	549	560	503	547	527	531	549	525	567	564	545	487	542	542	540	536	535	540	526	531	536	563	494	541	547	505	562	526	571	583	583	542	566	535	537	537	586	552	541	546	519	488	553	528	533	495	540	525	581	567	559	565	536	548	557	558	549	543	554	596	552	545	581	534	542	540	543	531	528	564	570	510	565	504	526	528	543	543	565	549	501	543	565	530	581	544	538	555	522	532	539	551	540	546	509	541	515	508	565	520	535	532	570	571	570	535	552	561	553	531	551	524	538	591	560	558	531	553	569	510	519	552	519	522	566	569	571	533	498	522	533	562	602	518	514	495	524	557	488	530	550	570	595	589	524	559	517	579	553	563	545	523	520	495	511	513	534	539	552	551	567	571	586	536	563	556	566	555	565	537	513	498	556	569	520	556	558	566	520	522	555	538	560	528	545	528	543	577	522	584	496	550	567	585	582	556	541	525	565	571	591	529	539	536	575	537	571	549	564	536	524	522	558	564	554	564	516	532	527	540	542	553	543	546	528	562	548	536	507	595	515	531	588	532	580	511	497	538	530	564	560	494	547	554	511	590	531	504	525	562	523	534	517	546	545	530	530	541	553	508	557	570	517	533	529	544	561	498	524	511	507	527	531	576	538	556	503	558	543	527	535	504	541	546	531	552	526	529	532	574	576	491	539	545	530	541	526	594	522	546	550	542	543	549	563	528	536	532	537	539	513	579	512	526	526	546	525	583	576	534	532	544	539	535	548	578	573	557	566	527	507	498	543	500	523	578	536	598	564	512	518	549	546	577	558	529	542	533	492	529	534	537	542	591	594	583	543	597	532	515	510	530	536	536	548	546	599	554	573	568	574	563	534	541	592	548	535	581	547	568	560	542	542	534	561	571	539	558	528	550	526	539	579	484	524	560	546	531	557	537	563	577	532	568	525	535	565	526	530	511	557	554	563	537	550	517	504	520	540	535	584	534	545	524	575	555	558	575	546	566	508	567	543	549	529	548	590	548	538	576	552	533	520	515	543	529	527	554	556	572	514	563	581	560	531	535	544	495	543	523	552	587	551	564	544	568	566	532	563	530	553	505	526	566	516	532	521	532	546	502	589	523	538	554	520	570	585	578	548	599	519	564	537	549	554	498	516	584	546	586	521	542	513	515	494	568	519	512	571	552	531	582	531	548	531	529	588	551	540	527	515	531	536	524	516	573	562	502	525	541	519	561	546	561	551	527	525	536	553	534	498	544	520	482	553	534	556	576	571	531	512	555	556	548	568	556	579	550	525	562	541	506	546	615	566	496	542	484	528	566	540	569	566	544	569	494	569	515	507	509	555	564	569	552	530	593	544	551	555	555	536	534	532	496	507	554	564	566	558	597	536	550	552	469	495	558	590	555	558	567	589	494	521	572	558	564	534	545	581	501	525	491	568	534	522	557	504	518	594	592	544	519	520	559	570	566	507	524	564	524	527	559	539	542	557	580	547	562	561	570	528	550	542	556	570	558	563	551	574	493	542	542	568	541	586	550	559	551	530	578	556	572	541	551	537	539	504	530	586	561	536	503	548	535	560	570	545	522	539	516	565	528	528	581	594	537	522	536	561	564	539	516	598	501	545	537	545	537	552	528	521	575	539	542	519	547	565	537	548	547	544	545	591	529	532	538	544	531	570	562	538	519	561	514	548	570	523	534	556	547	552	564	519	549	561	567	509	541	532	536	587	550	538	559	567	558	507	526	539	528	546	555	567	605	557	501	571	580	497	544	522	551	539	543	570	547	552	544	547	510	525	511	542	543	529	582	542	557	546	504	539	570	527	587	559	535	517	549	516	564	518	516	534	564	555	534	564	547	525	570	518	516	553	527	550	503	518	512	552	570	510	550	511	537	604	571	545	548	519	544	520	515	570	510	562	522	548	513	537	491	542	548	539	548	544	526	517	547	549	508	543	536	544	516	540	539	608	558	557	533	549	575	557	529	538	536	554	564	524	589	573	536	553	543	507	520	547	507	516	521	480	485	556	581	539	517	534	592	540	548	574	534	575	581	532	593	532	515	562	546	516	568	538	524	529	552	559	536	513	563	535	567	554	504	553	530	574	554	570	574	582	521	554	542	576	578	526	539	571	547	561	530	551	535	534	531	567	549	545	523	550	543	536	527	541	500	579	578	557	541	532	509	593	560	567	586	579	536	524	530	536	558	537	533	551	517	538	565	570	544	554	550	574	568	571	521
32367	49850	40071	20419	11643	8665	6756	5500	4427	3221	2645	2378	2232	2146	1962	1462	1179	1066	1073	1005	954	965	944	922	924	933	987	957	988	950	864	862	814	834	784	782	712	724	699	705	667	718	695	661	671	693	649	656	661	604	622	666	656	659	692	714	659	647	632	649	662	641	621	646	636	636	621	598	658	632	614	613	627	649	649	665	676	681	638	640	621	605	640	618	633	706	647	662	640	596	630	653	656	626	651	650	626	620	673	639	642	648	630	623	680	683	635	688	619	653	609	655	645	585	597	698	597	662	657	669	634	645	611	615	640	647	675	628	676	641	664	679	620	649	644	609	627	687	660	627	655	652	632	662	648	674	641	683	604	628	639	628	618	651	639	653	668	637	621	646	618	660	665	636	669	669	614	615	684	610	615	605	638	631	634	659	639	627	671	677	611	632	639	638	627	647	645	632	661	632	604	668	597	650	653	621	644	662	693	649	610	639	671	589	666	670	628	614	633	628	617	627	652	659	613	647	648	637	626	647	653	648	643	646	680	650	652	648	643	618	681	578	598	617	619	654	649	647	604	619	631	630	629	687	680	673	640	672	658	690	665	672	622	642	589	623	653	612	625	653	653	647	666	681	695	639	627	607	654	636	678	635	663	631	637	628	647	627	647	654	696	620	663	647	662	659	716	612	632	614	628	610	683	628	644	625	644	643	630	649	638	646	629	666	621	625	614	676	595	587	641	645	639	654	652	627	658	645	633	645	625	698	660	667	658	669	652	621	625	672	599	635	641	669	655	649	655	649	666	615	658	705	660	617	687	715	593	646	662	633	646	667	606	635	632	614	666	655	616	676	669	650	665	624	682	642	684	633	639	657	622	648	672	661	670	681	638	650	675	614	606	600	620	653	666	627	655	648	608	656	585	629	630	626	668	647	690	683	629	640	637	645	687	650	671	667	647	648	652	650	652	685	615	633	677	628	664	623	657	642	648	643	674	666	659	619	673	606	638	700	645	637	639	632	612	687	608	652	674	617	651	657	670	671	610	656	607	689	651	633	654	640	663	643	632	635	663	699	598	630	618	658	652	660	616	630	603	679	646	634	641	680	650	666	635	629	638	618	630	628	668	662	663	627	628	638	642	647	643	676	678	602	596	631	604	635	621	648	668	633	655	660	627	642	669	667	681	691	621	643	677	668	685	711	621	605	627	640	666	659	631	654	662	690	661	587	617	657	634	656	622	692	648	650	694	651	679	647	656	631	691	681	642	644	636	669	658	663	627	655	603	673	646	678	673	617	687	668	630	617	622	709	636	592	652	637	635	639	602	642	649	651	638	632	656	694	668	633	653	574	683	644	651	602	669	625	632	644	627	647	657	646	642	674	657	665	651	663	609	648	653	653	662	673	651	644	636	675	682	615	634	649	635	657	640	666	646	650	658	655	623	632	623	667	658	638	617	649	629	630	625	624	653	644	685	598	634	639	673	659	632	673	679	598	659	674	622	648	662	630	654	601	673	637	641	641	673	607	664	639	615	620	671	651	681	656	658	712	599	636	632	629	663	686	639	659	712	611	668	652	621	670	635	645	640	647	638	605	680	657	657	589	696	653	658	693	664	702	639	626	681	593	633	655	652	635	608	652	620	627	655	639	711	660	624	713	663	649	672	622	638	679	622	654	643	681	647	624	637	614	674	661	644	626	684	607	653	653	652	596	676	594	632	671	655	604	673	641	649	634	605	641	630	634	635	655	626	632	646	656	637	687	633	629	666	615	637	652	650	643	612	628	655	635	624	613	649	640	643	657	623	609	609	622	658	627	649	604	615	641	655	634	639	703	647	685	613	641	615	661	640	639	654	632	652	674	666	629	618	646	684	619	636	633	625	644	603	633	608	645	634	643	641	646	633	629	594	671	643	631	674	625	650	672	634	639	685	659	641	630	641	602	626	548	677	631	620	668	672	668	633	663	623	636	646	653	686	656	644	624	673	655	604	620	640	603	683	659	663	673	632	565	663	624	688	630	617	665	592	660	633	642	659	627	657	641	658	637	594	624	626	646	664	680	658	603	601	619	662	653	617	647	653	631	673	631	648	652	662	649	656	640	664	632	650	649	624	662	652	648	648	598	600	597	682	634	675	672	608	632	633	613	703	692	649	679	595	690	609	678	644	694	661	625	636	649	671	662	641	650	653	667	615	639	647	642	677	604	632	622	675	683	642	642	606	664	644	650	632	673	620	656	699	662	702	659	659	601	630	670	595	642	629	666	667	661	657	648	602	678	618	643	626	700	654	626	625	683	609	646	632	620	628	669	643	660	641	654	664	630	635	633	631	688	618	645	609	673	636	620	589	669	618	657	636	634	630	698	619	644	655	657	704	637	624	637	630	685	717	655	650	597	645	627	660	661	648	620	653	643	685	654	660	636	653	672	639	658	624	671	654	643	653	654	632	633	655	660	651	657	615	639	637	688	645	647	621	661	669	664	659	642	667	624	632	668	638	651	672	618	633	671	679	637	665	648	637	671	655	625	670	664	686	689	659	622	652	667	648	622	648	611	622	692	640	613	673	635	608	654	672	674	667	667	636	655	679	642	650	695	647	637	656	620	650	635	682	596	622	629	610	630	604	727	698	667	666	654	594	654	695	674	627	627	623	645	649	601	630	643	673	667	641	674	639	623	684	644	685	603	635	644	613	660	664	646	713	650	643	633	633	662	707	649	694	615	650	649	600	651	655	566	661	615	623	627	692	682	639	641	652	621	655	660	654	614	595	673	610	616	598	660	627	610	632	641	650	603	638	675	635	644	587	661	667	634	643	598	693	626	644	637	675	636	594	668	696	655	628	708	651	680	618	653	623	646	660	651	656	652	651	600	642	639	659	625	662	668	656	625	634	612	688	663	665	672	708	594	628	667	620	655	685	614	627	650	611	649	695	655	650	618	678	646	654	678	687	657	677	665	667	653	702	619	605	639	646	639	649	625	655	610	663	621	622	662	612	680	609	597	644	670	640	642	677	668	630	631	625	670	649	648	706	660	647	656	646	682	653	614	646	581	629	616	677	663	662	659	594	648	656	633	650	670	628	610	634	670	652	618	648	687	649	600	660	653	673	635	650	617	641	644	645	616	648	650	609	692	611	581	656	669	621	605	679	620	635	682	660	648	665	665	627	676	669	657	633	649	718	670	668	644	605	622	659	668	705	639	650	651	629	655	650	643	634	606	640	654	637	649	648	611	617	578	665	591	673	631	650	646	617	671	637	663	644	603	670	666	699	642	691	688	693	641	601	697	677	640	647	625	617	677	636	655	626	672	623	645	590	681	624	645	663	643	637	654	664	579	641	661	662	613	661	650	647	685	652	666	609	642	616	651	659	637	633	616	620	666	667	619	657	647	654	625	651	657	647	633	615	637	628	639	657	625	606	689	626	645	648	639	634	618	614	650	620	647	646	668	649	637	723	674	644	670	642	610	640	626	652	622	652	586	684	617	648	659	630	643	597	606	659	614	624	653	653	612
25037	20959	27018	24744	11863	4291	3062	2220	1860	1648	1491	1519	1386	1283	1159	1119	1008	969	995	955	924	931	927	927	974	941	920	954	953	968	889	891	967	881	925	914	894	851	904	908	895	858	841	833	793	778	895	868	863	830	833	855	781	869	853	911	816	805	877	827	825	841	844	837	843	835	849	867	858	817	831	812	819	840	785	814	833	856	800	817	819	831	797	824	791	817	831	811	835	846	836	772	803	770	840	790	819	829	836	834	865	841	890	848	831	842	822	838	813	867	834	786	882	807	883	849	824	814	828	820	853	842	825	892	798	841	800	821	800	802	841	857	818	858	810	866	866	809	822	840	872	836	798	830	811	806	819	872	838	852	827	832	807	885	792	826	841	847	864	837	871	862	903	846	884	809	816	842	803	880	832	844	801	795	829	845	888	827	820	829	794	850	805	863	858	783	863	800	777	814	783	797	770	838	805	852	865	829	807	813	807	839	833	815	833	873	843	790	826	846	832	786	837	801	797	854	849	820	855	795	853	849	895	844	842	876	807	859	873	843	830	839	827	841	834	821	835	847	771	857	777	799	840	823	848	811	814	829	876	781	772	817	835	853	807	854	857	871	805	900	822	818	832	826	859	826	855	873	857	854	873	816	776	870	861	760	864	827	832	796	757	846	817	863	869	858	834	818	849	819	821	840	826	852	841	815	831	864	824	854	828	871	878	808	835	878	818	798	814	834	826	814	774	837	875	811	856	832	808	868	827	848	881	850	829	812	774	800	835	780	862	834	808	839	846	877	860	783	842	875	796	852	774	823	809	781	819	899	810	842	852	833	867	835	865	807	803	807	853	857	858	813	852	837	855	833	825	862	790	807	869	798	802	851	779	836	848	859	815	870	827	824	879	871	894	811	824	818	833	807	837	805	808	834	839	802	827	891	820	842	838	823	808	861	895	891	812	828	828	832	821	809	821	829	851	819	841	848	759	853	799	870	821	816	819	871	829	832	850	846	827	848	794	778	842	837	828	871	795	827	840	832	869	820	815	896	854	836	823	814	867	853	804	842	870	885	940	812	822	800	836	844	845	829	834	863	796	869	804	809	881	814	874	857	869	813	849	837	802	857	825	819	816	883	880	832	792	798	806	833	841	824	853	848	797	834	822	808	774	838	791	814	863	813	827	773	866	816	871	827	872	842	903	788	809	801	865	796	863	781	886	822	804	860	840	837	882	843	771	823	880	819	880	847	833	831	861	868	852	831	826	831	830	870	862	805	843	836	828	840	862	851	782	789	810	842	808	884	834	821	813	839	833	857	870	842	863	828	879	877	839	809	809	766	829	825	854	786	847	841	862	832	829	802	810	837	864	853	827	806	804	832	806	840	878	858	880	824	891	832	845	758	774	828	870	828	808	833	895	861	790	773	831	830	775	821	803	799	817	847	879	858	839	825	838	793	840	832	841	840	882	839	836	801	839	808	800	829	837	916	895	782	870	796	853	835	825	840	842	837	856	816	813	855	776	848	827	810	853	855	834	851	837	807	805	821	779	858	805	831	818	861	809	851	812	832	837	835	840	780	821	824	761	835	873	804	800	756	783	845	808	870	843	846	857	809	862	840	810	811	817	806	833	854	842	839	820	834	834	861	832	816	884	853	807	812	878	820	864	819	849	852	829	819	867	860	808	808	803	824	845	794	810	860	894	849	796	879	821	797	829	824	851	862	872	819	845	824	854	783	784	842	816	882	869	830	816	812	812	854	823	828	824	814	854	811	850	860	835	855	800	872	860	814	784	767	821	826	839	792	837	823	857	828	838	818	798	780	815	810	822	847	800	806	797	833	841	850	839	835	866	811	855	830	889	798	837	863	833	792	860	847	905	856	807	790	829	840	857	807	843	775	755	813	842	789	804	812	778	789	793	827	761	802	827	848	828	823	863	838	815	808	789	870	898	832	863	833	881	832	818	860	830	802	826	798	837	810	866	855	796	852	824	821	815	827	797	835	838	844	789	857	780	846	782	800	825	833	836	863	808	820	842	835	847	853	795	839	867	868	830	853	814	896	855	822	822	847	841	823	865	881	857	824	857	839	798	810	837	838	802	823	826	801	863	862	834	785	803	849	829	807	842	896	820	877	850	820	825	840	877	822	868	864	840	814	832	833	806	835	861	817	894	815	829	799	834	736	853	811	870	822	855	867	815	845	849	807	804	855	787	849	893	854	782	807	814	839	852	863	837	843	823	853	856	835	826	854	825	774	842	791	844	835	777	823	783	892	872	826	815	829	853	850	840	783	815	866	886	867	806	874	852	810	890	815	802	841	894	820	822	773	918	814	813	837	787	805	892	869	823	859	840	813	854	809	888	846	864	831	823	851	874	808	812	838	842	834	765	806	857	806	822	854	795	884	824	859	815	885	826	816	784	806	770	820	823	845	780	795	768	858	807	844	838	859	767	788	823	808	839	829	862	783	813	862	846	809	831	805	875	842	862	815	862	844	803	802	810	851	861	804	837	826	813	826	816	838	818	855	793	805	827	818	847	843	893	826	880	847	851	819	835	784	839	817	853	818	877	824	846	838	837	900	826	798	836	831	829	845	851	824	829	839	884	837	838	811	848	839	820	819	870	865	787	801	834	790	825	809	796	822	793	876	774	866	864	802	853	812	830	813	869	820	856	830	881	872	790	815	812	894	792	836	843	806	831	823	794	826	824	797	805	813	875	865	853	822	831	855	814	843	825	870	849	843	851	823	823	813	823	876	887	780	836	816	824	801	817	835	819	856	818	817	870	850	773	799	853	853	842	791	831	828	847	829	791	875	803	848	796	825	849	839	854	817	802	885	870	854	819	836	844	810	826	845	872	873	852	761	789	782	833	790	838	852	817	808	779	807	837	861	846	783	830	787	814	850	838	820	873	862	792	814	847	841	819	877	829	804	861	808	836	843	852	782	841	869	847	821	824	827	859	869	811	858	781	826	826	798	780	834	866	834	844	805	836	871	856	808	840	808	804	812	824	840	818	804	842	850	797	790	817	833	845	816	862	814	854	919	792	851	817	813	791	850	828	878	839	797	837	800	856	804	811	851	816	820	815	768	804	815	846	801	827	833	815	802	825	792	831	886	869	858	736	796	816	813	847	841	865	853	851	896	849	811	797	844	792	831	845	795	789	879	800	826	835	866	864	819	855	785	835	809	846	806	823	857	811	810	852	788	802	799	803	837	828	833	833	823	842	775	832	844	775	868	795	837	832	861	858	829	834	829	812	867	850	799	859	856	812	807	822	862	854	833	839	846	824	780	834	845	851	820	874	805	815	863	816	821	873	815	838	864	835	826	814	837	843	830	852	779	850	811	823	767	866	837	846	807	850	835	828	830	821	859	839	806	843	906	862	795	836	788	833	778	819	820	833	820	863	782	826	841	867	810	866	810	817	818	818	844	819	905	839	828	801	863	856	825	836	824	818	798	830	798	777	829	782	780	793	801	827	856	842	930	857	875	843	831	864	839	831	834	831	880
31716	44973	35296	18371	10603	7135	5855	4400	3619	3159	2730	2681	2362	1968	1877	1553	1394	1339	1278	1173	1169	1239	1164	1146	1236	1228	1163	1185	1229	1147	1105	1130	1082	1116	1092	1040	1026	1050	1041	1005	1003	1054	1013	1015	1030	952	1069	1065	966	954	904	1038	998	952	956	954	960	1007	1008	921	996	972	997	963	1004	933	937	955	969	992	967	1024	1005	927	946	982	973	937	956	985	926	977	977	943	953	959	1021	958	990	983	1024	965	909	941	953	980	936	1006	916	997	977	934	986	939	926	974	984	928	942	1006	976	930	1000	974	978	962	974	967	971	1002	924	1001	884	1027	920	998	919	966	1008	964	924	1009	1000	989	1018	972	951	1019	1030	976	955	946	1081	1010	1037	981	943	968	921	969	991	928	970	962	952	979	1003	1049	1002	1000	963	947	973	941	1018	971	931	1023	972	935	943	951	928	976	1016	998	1001	1003	990	972	1006	1000	917	974	947	963	961	957	999	986	1016	973	991	994	982	943	966	951	976	962	995	977	1017	991	954	955	999	927	927	968	905	907	931	958	983	979	999	935	937	926	1023	964	1001	959	982	899	969	991	950	951	1001	934	1019	955	985	1010	959	983	959	995	973	942	960	1007	1003	985	946	974	958	929	982	943	1031	963	967	1025	959	974	1026	1010	974	931	975	972	929	939	975	953	956	976	1022	996	959	949	966	973	963	1009	952	933	984	1009	955	1021	949	1053	978	992	987	975	1018	1016	976	950	940	1027	935	959	995	965	904	993	994	978	966	922	970	933	883	932	974	954	947	987	930	997	928	975	972	1011	985	980	946	1000	984	978	943	954	913	984	1015	942	992	962	972	952	1012	918	964	978	974	946	988	963	944	966	973	956	951	987	931	982	951	1008	974	958	1032	947	919	933	979	966	959	969	999	998	988	989	911	964	970	968	977	1037	909	970	930	980	939	1018	1004	971	1006	917	950	966	980	940	968	931	1027	986	970	973	945	950	1011	960	977	943	993	979	971	972	976	999	995	1048	968	951	933	950	954	924	951	974	962	1030	1016	974	1007	942	986	992	922	964	907	1025	1008	958	1021	990	926	928	998	971	918	970	970	922	920	966	974	950	993	974	989	978	912	976	974	948	962	956	938	976	925	983	990	943	987	923	1033	975	986	947	932	908	928	984	995	961	989	916	986	925	993	993	972	947	910	922	956	990	976	940	1031	997	960	1018	1071	986	964	978	984	962	1016	972	965	998	987	975	967	980	999	925	963	1014	995	973	1018	910	959	1023	1052	993	957	956	969	970	1031	1008	955	970	975	950	936	970	988	949	948	974	972	955	969	912	931	953	964	987	971	983	962	909	952	1005	960	945	975	1026	992	964	962	976	996	1002	974	954	931	1027	902	931	900	1026	915	979	918	936	937	962	960	952	921	965	942	993	975	913	994	953	1001	976	958	966	966	1003	962	959	983	981	950	930	991	932	963	968	973	957	1013	920	1005	934	939	1027	952	984	962	966	915	999	958	939	1003	941	929	998	1065	983	982	920	993	948	974	985	932	935	931	966	955	963	957	1035	987	935	989	1010	953	930	995	956	922	992	1005	993	980	946	964	965	1015	962	982	937	968	989	907	1006	955	1003	966	956	926	1050	932	978	918	968	934	984	1001	988	929	986	927	975	951	999	986	976	956	913	962	983	1025	930	938	970	909	990	996	984	985	990	963	1027	996	987	980	964	974	969	1018	1024	1000	965	957	944	963	960	971	922	951	951	963	973	990	968	950	996	982	907	986	968	967	1006	1003	1048	1025	989	976	988	966	945	915	1004	934	1038	1018	967	918	938	972	996	1002	890	910	955	968	915	984	935	949	967	971	945	965	973	998	945	964	957	974	1044	1078	945	895	926	1027	901	933	964	966	925	945	1001	987	934	990	1004	985	951	964	993	985	973	948	975	996	936	997	989	972	1014	919	997	956	989	892	948	963	950	1006	936	966	971	941	932	966	1036	955	984	943	976	984	985	925	984	941	1022	1009	951	997	933	914	951	929	952	986	982	928	1007	996	995	929	989	950	1000	925	925	995	966	976	1018	994	1017	940	958	1004	930	934	948	987	962	943	985	933	982	975	981	1005	968	977	940	1000	1000	972	966	977	918	942	1018	988	991	997	1022	992	936	951	952	976	1021	941	972	996	968	953	994	941	995	947	993	1016	1019	948	989	983	973	985	967	989	945	1019	1007	1002	918	926	955	982	1004	1010	983	1012	985	989	1008	983	1023	982	987	1009	1013	986	946	1005	972	999	921	994	951	1023	931	970	988	1027	959	980	945	964	983	925	960	994	953	995	911	963	960	1023	974	1006	1012	1013	935	967	962	956	943	1004	919	997	913	919	905	936	940	992	987	986	966	975	956	952	991	1014	988	978	951	977	999	953	969	985	983	986	929	925	991	965	959	1011	942	943	972	910	927	979	1010	958	972	968	946	923	947	985	952	956	1013	993	938	934	1006	984	972	926	990	987	991	980	955	905	968	1004	934	1009	970	1023	971	1023	971	975	943	936	1023	953	921	955	939	944	929	965	915	948	983	929	941	1023	963	977	1009	945	908	948	968	952	1038	1009	953	1006	974	969	997	984	945	990	951	990	975	931	991	959	969	1001	976	954	961	954	929	961	935	994	984	927	982	993	942	976	968	956	1015	936	945	998	978	966	956	900	931	945	920	972	982	962	958	952	964	972	966	978	989	1025	942	964	952	953	947	919	968	968	921	989	935	968	965	999	983	887	979	939	945	978	941	966	1006	995	983	976	1011	973	1012	959	991	930	949	1013	945	929	1025	1007	983	949	983	971	955	978	954	939	966	980	971	895	989	1000	1004	982	975	974	957	974	1019	954	991	972	994	1010	978	989	1009	952	961	969	984	977	960	972	995	922	930	974	928	964	954	997	935	938	957	964	938	953	996	1006	967	981	966	935	935	1007	939	940	937	944	952	949	1010	980	945	902	947	936	932	941	991	985	980	996	1018	963	994	962	974	969	993	937	981	974	942	986	973	932	947	952	958	936	932	996	980	980	978	947	954	1006	1009	980	1001	968	954	954	937	954	995	961	947	958	995	946	974	923	966	953	941	982	941	1010	960	937	984	958	968	1043	1011	907	993	890	983	981	934	1003	1004	943	990	965	960	997	961	966	1007	1001	959	968	990	1004	957	953	943	946	961	973	988	995	965	971	992	980	937	968	948	957	932	950	964	950	1006	1011	861	1007	925	959	950	965	991	995	889	960	950	984	960	958	969	964	934	916	958	1001	973	953	970	1028	949	933	942	981	912	954	1028	989	974	997	985	976	941	958	914	925	963	996	952	945	1031	938	972	971	991	1000	972	1004	994	983	950	976	1003	941	966	990	975	952	991	973	989	979	960	931	962	976	949	972	938	998	967	975	920	998	987	954	1006	1002	991	963	1002	951	921	981	989	943	1003	992	927	984	958	953	927	958	982	987	988	988	938	988	930	956	961	964	915	890	988	1008	1021	1020	955	959	957	932	948	942	967	955	979	992	954	917	966	966	954	956	999	962	924	995	969	933	1005	955	988	963	959	978	1013	966	964	918	975	967	993	948	933	943	972	958	953	939	983	967	931	969	956	936	1004	987	994	925	949	1058	980	953	1049	966	959	1001	953	974	1022	1003	937	970	1003	1007	1046	1017	961	991	934	937	930	960	990	1033	989	946	986	1024	1005	1008	964	989	1017	931	921	932	988	988	989	991	984	971	971	998	964	1000	888
22748	20886	28333	23616	20979	20365	11879	4321	2972	2873	2477	2183	2016	1803	1548	1483	1342	1253	1180	1169	1220	1087	1121	1097	1024	1082	1064	1108	1087	1040	1032	1041	1024	1075	960	985	888	916	934	947	933	902	944	954	926	930	898	900	928	889	911	882	918	919	913	920	901	872	905	943	963	874	932	896	908	915	889	850	930	828	897	883	891	844	911	909	912	937	878	915	828	899	810	895	912	885	890	918	917	894	887	866	883	898	843	926	930	893	846	904	903	911	892	886	876	930	898	860	909	868	878	911	915	903	921	888	864	915	844	900	923	906	855	895	903	882	941	847	867	900	906	906	912	838	899	942	902	915	862	889	917	932	896	896	953	866	927	902	899	857	920	913	913	845	874	862	939	937	938	944	976	891	944	900	904	905	897	909	847	866	885	891	894	942	905	876	873	902	914	863	872	896	888	892	961	901	869	934	870	870	885	898	887	907	886	944	856	901	874	904	937	910	931	932	888	884	888	874	875	862	904	916	809	891	870	891	908	890	915	910	860	899	886	925	894	882	947	966	874	966	910	850	890	834	873	884	923	958	880	909	860	894	880	879	929	878	860	831	839	933	901	861	892	901	944	850	880	900	917	841	948	871	873	864	874	868	841	914	894	875	945	898	929	930	882	899	859	871	928	895	859	897	890	861	937	897	897	868	881	896	881	892	866	913	899	864	870	860	922	857	870	900	901	916	879	901	970	872	899	923	849	922	895	907	863	896	819	939	862	911	891	903	843	916	885	959	898	858	872	871	898	896	934	885	878	924	920	837	900	904	921	903	880	898	856	938	941	873	840	912	864	919	872	870	853	901	850	866	934	951	871	874	863	884	911	925	885	876	892	859	950	923	840	921	925	885	892	883	864	871	898	927	886	875	888	875	901	869	900	911	981	895	932	973	898	934	946	877	871	897	907	840	912	879	931	905	898	877	919	886	838	947	851	940	956	871	902	886	863	884	879	890	889	904	832	860	847	856	882	873	929	937	915	927	873	908	934	875	870	839	885	903	926	906	887	909	902	923	876	890	850	903	880	866	888	896	921	875	927	864	887	907	874	931	904	908	955	929	855	889	915	811	882	908	893	871	893	890	902	891	877	908	879	838	981	934	901	838	851	841	877	885	916	919	906	910	915	913	918	914	937	950	890	914	877	870	901	912	876	898	911	934	898	947	898	894	877	875	915	882	916	959	889	896	914	899	910	878	872	947	918	876	877	892	897	895	927	899	892	933	933	880	911	857	868	866	909	917	913	906	883	839	847	832	912	885	862	882	920	900	901	893	912	851	831	803	911	889	899	860	899	826	888	912	891	909	896	920	919	869	888	894	947	925	924	868	881	905	950	897	886	881	938	893	900	906	884	920	880	855	919	952	902	888	924	864	906	912	874	851	857	840	887	852	932	894	916	896	899	889	870	864	865	890	900	870	900	878	903	911	899	936	932	873	880	941	857	879	893	893	922	871	880	885	953	944	936	860	829	868	928	892	902	897	892	864	868	855	890	911	914	908	895	902	927	901	858	881	910	894	889	906	929	876	898	914	923	910	876	901	937	877	910	896	862	883	927	912	855	834	867	887	921	868	852	905	868	894	962	871	833	919	856	903	892	883	923	913	891	894	869	907	854	869	834	834	941	947	900	903	920	865	884	917	940	913	900	890	905	853	918	879	884	875	867	970	887	896	870	854	918	897	902	912	958	919	897	903	885	925	898	902	929	926	925	890	874	837	911	836	877	856	885	920	927	901	906	947	902	887	898	878	957	873	886	883	961	896	896	846	874	874	880	878	917	866	889	955	928	942	820	811	948	886	882	895	889	893	888	853	929	885	866	937	911	875	889	863	900	880	955	901	875	871	888	960	889	914	874	869	908	895	878	960	890	934	923	872	870	889	893	932	901	899	881	887	869	886	866	868	898	899	921	960	941	898	861	913	903	929	892	920	877	921	890	906	910	897	882	870	869	963	851	917	882	865	841	866	877	882	875	918	861	860	916	882	905	887	905	915	929	890	866	891	841	912	894	850	909	905	909	907	886	958	867	908	889	911	900	891	888	902	918	872	933	857	847	889	917	917	921	905	893	882	850	854	873	896	888	902	922	933	922	875	871	910	890	892	895	864	812	845	911	919	895	901	928	826	921	893	873	853	928	893	916	894	870	890	919	911	944	949	931	886	899	893	941	926	880	921	942	928	881	844	952	902	890	920	896	935	929	854	897	888	884	896	865	924	841	866	899	902	909	868	916	878	870	907	903	898	966	884	884	881	893	885	834	896	884	923	922	880	872	827	817	887	945	861	911	928	888	856	888	861	963	877	860	891	910	893	842	902	924	920	909	923	920	918	916	939	857	920	884	893	905	886	873	926	858	877	890	921	899	877	912	868	880	902	870	803	888	909	864	893	918	947	892	879	897	885	904	900	880	884	845	854	907	875	879	819	854	892	902	912	882	923	905	929	895	865	894	854	909	879	896	952	882	836	902	853	858	881	898	853	918	957	938	876	890	874	893	920	936	857	825	886	901	920	865	845	906	884	911	899	859	881	928	866	918	894	900	895	965	860	880	912	917	889	899	891	906	922	836	863	895	858	902	889	911	884	859	862	871	868	894	936	936	909	934	922	926	848	915	919	887	884	882	877	868	867	874	811	877	927	913	878	887	883	930	951	895	902	860	898	874	865	891	992	902	864	874	869	910	963	883	855	846	855	924	888	900	889	876	887	865	874	869	922	922	866	934	908	914	873	908	941	873	886	875	842	895	880	890	894	830	900	876	887	873	884	924	931	856	877	908	873	873	927	903	874	877	856	928	902	865	882	941	863	876	879	886	894	885	906	847	843	865	921	875	918	906	927	923	856	901	935	919	878	894	939	917	885	895	900	905	907	914	872	879	895	915	865	891	909	831	894	885	906	857	918	943	845	914	863	902	887	867	892	852	896	897	873	900	879	879	951	920	892	890	927	877	845	877	913	888	860	875	864	934	907	877	906	855	931	887	843	903	898	873	868	881	910	896	944	905	892	905	847	859	860	911	909	900	933	898	852	861	893	855	858	947	926	864	879	826	889	908	852	900	866	888	906	900	850	879	896	969	857	855	877	855	886	873	918	903	905	872	868	898	892	889	892	909	881	897	887	901	879	911	845	921	906	919	911	883	872	833	870	855	905	912	911	893	887	912	892	930	885	866	891	907	901	909	877	885	888	861	889	889	913	868	868	925	910	915	886	983	828	870	856	862	901	888	859	909	909	897	924	934	931	924	917	889	901	886	843	922	893	912	912	898	944	883	869	870	858	900	917	894	929	882	874	916	866	939	908	879	869	915	891	884	890	902	900	907	921	871	941	858	858	864	871	846	886	901	871	832	900	884	947	895	903	912	938	930	909	926	894	889	896	941	932	851	862	883	892	922	891	891	905	882	897	894	921	876	935	912	914	924	887	947	884	894	893	937	897	907	874	878	901	896	949	872	863	906	865	919	899	923	884	824	862	923	870	933	861
34446	56810	45498	29665	17938	11523	10842	7374	5944	5333	4578	4157	3440	3055	2605	2270	2005	1810	1689	1618	1663	1468	1506	1434	1411	1365	1437	1286	1420	1286	1178	1254	1206	1324	1223	1158	1101	1005	1068	1095	1140	1101	1098	1037	1010	1106	1062	997	974	1056	994	1067	995	1017	1020	1048	922	989	978	1003	990	1005	1022	985	994	1025	999	974	990	1028	1018	1003	982	1039	1022	950	985	1011	1042	1046	935	1001	1021	1031	998	1011	1031	952	1008	1065	1074	1037	1001	1031	979	1030	1004	987	1036	1021	978	1011	944	976	989	991	961	943	1043	1027	986	992	1009	953	1014	970	989	995	1020	955	1040	1045	952	1013	1009	1012	999	1009	959	943	1035	999	970	995	1013	1078	1020	969	1049	988	1016	997	1024	1028	1001	1004	1011	1012	1020	958	1007	1040	1025	993	1008	998	990	934	996	1035	971	962	1013	1078	978	975	997	1031	952	983	982	1013	995	991	983	1019	997	980	951	1004	1039	1016	984	1058	1013	1050	999	1031	982	973	996	1092	994	967	1037	1025	1020	1012	1039	967	992	975	1016	988	984	1033	1001	979	977	965	1023	979	981	1016	999	1000	1028	1007	1000	957	1035	1028	1055	985	1033	1049	968	1011	1057	998	1047	958	993	1030	964	1023	1054	1050	972	1016	1021	1009	963	1000	997	985	945	1021	1028	1042	1042	1038	1003	947	999	1000	1051	1005	1034	995	974	1052	974	1014	1022	1034	1044	1005	975	975	1023	973	995	944	1015	979	1009	1025	1037	1058	1000	976	960	1021	1017	994	1030	1022	942	963	1019	1020	1050	1019	1024	1044	962	968	1014	1014	996	981	985	998	964	960	1046	1008	983	1007	1013	1015	1012	1030	1029	1058	978	994	1009	1041	976	1005	981	1036	966	977	1040	1028	1031	1012	1053	1071	1024	1002	1106	1015	996	1069	962	987	954	975	1039	995	973	970	995	1008	992	992	995	977	980	1064	987	1006	1027	1008	1035	1051	995	984	973	1024	950	1001	1048	1016	1030	1063	1034	980	1049	991	1020	980	997	1033	1009	1033	1033	992	1006	1039	1016	1028	984	967	1009	1009	1013	1054	990	1014	1004	993	957	998	918	929	1010	961	1012	997	1042	1014	984	1021	1000	1000	1066	1001	1024	1074	1027	995	972	1016	1040	1038	1002	995	964	1019	1040	1007	949	1016	998	1017	1039	1008	958	1010	1010	954	1002	999	981	1014	1057	964	962	1011	1018	979	968	1011	1040	1034	1038	1021	1013	989	1062	970	979	947	982	1029	1018	968	1038	1034	944	977	1024	1037	959	984	963	997	1007	1019	1025	1002	1047	1013	956	991	969	1045	981	1002	988	992	1006	962	1020	996	1003	979	975	993	984	1037	986	1001	1010	1022	1085	1017	1015	998	993	1014	1016	994	978	1000	1002	1014	965	1060	1009	1001	1005	1000	989	1029	965	938	944	985	1004	1034	974	950	984	1039	1016	966	991	972	1045	1025	984	985	966	982	1024	996	986	1067	1020	997	993	984	1040	1017	1032	1013	1025	1059	1009	990	1016	994	979	988	971	950	974	995	1021	973	976	1009	1018	962	1006	1031	1025	1014	1068	1100	1008	997	1039	973	998	981	1048	974	938	960	995	1023	1039	942	1014	1022	1000	990	1001	1056	951	947	1031	1072	1041	998	1023	1011	993	994	992	984	1000	997	976	984	1034	987	997	998	959	997	1013	943	948	1008	998	1053	976	988	1008	1013	940	1018	1029	1050	1030	1032	1001	1008	1033	995	970	1018	986	952	993	1002	1061	973	988	989	1066	920	1009	1048	1011	1056	941	963	953	1000	1013	994	945	997	1035	1021	1036	1016	1008	975	987	1013	1033	1020	992	1016	1020	1012	1063	981	966	1027	923	1024	1000	1030	1043	943	997	1056	1013	980	1049	986	1011	975	994	1013	1025	1019	1001	1030	1019	973	994	1022	971	985	965	1007	957	995	1047	1003	1002	948	1044	1002	1051	952	1005	1005	1049	1022	1000	984	983	1029	1012	975	968	963	1057	956	1020	975	970	988	976	1040	1012	1038	1006	1014	1003	977	963	1031	1027	963	1011	1018	1009	1011	1039	957	1046	1009	1003	1018	987	1013	1008	1016	1026	1010	1013	995	1009	984	933	1039	1053	979	1010	995	967	1005	1097	996	1010	1010	1003	1015	988	1011	965	1025	1013	984	1024	976	1039	1010	993	1025	999	959	963	996	1009	999	955	980	1039	988	1013	979	968	1005	971	1008	1034	1004	978	1005	1000	1022	995	974	959	1006	1012	1010	1006	985	999	1024	970	959	988	1034	1001	978	1040	1024	989	958	989	1030	999	1025	999	993	986	985	974	1009	1115	972	984	959	967	999	1041	1034	983	971	1013	938	1027	991	1007	978	978	1042	1003	994	975	1037	939	1001	979	993	999	968	1024	1084	984	1034	980	1025	1015	982	1043	924	973	1038	1009	1002	1038	1040	1031	995	1037	1005	1006	983	923	1040	1035	972	1021	1002	971	961	999	954	1002	1028	1013	1074	1024	1022	1008	1019	963	996	1005	1016	987	1010	994	1026	1007	999	989	964	952	1038	990	1040	1002	1001	1014	992	988	1014	1028	1019	977	970	987	1061	1001	972	950	962	962	1044	996	998	1034	1006	957	1035	1064	1015	1068	1027	962	1033	1062	1029	928	937	1042	989	964	1003	999	1001	1000	963	1014	1014	1066	964	1051	1024	1044	984	974	985	1028	1049	992	985	981	1054	1022	1010	1010	1011	954	1016	955	973	1028	995	995	968	989	972	1058	1073	997	971	984	982	1006	1008	978	992	1010	953	967	981	1002	1032	1034	974	992	943	1004	1000	1040	1036	951	980	1037	1044	945	1038	1017	982	974	961	1003	1023	1005	1033	1038	1012	977	990	1022	981	1007	971	1086	1008	1024	991	1048	938	991	927	973	988	996	1004	1017	992	978	989	1034	969	982	1030	1020	1011	1014	1013	1015	997	1024	1002	978	964	1038	1047	1039	1008	956	1020	1045	1018	1031	1007	989	1033	1044	1008	1034	978	1021	1000	1000	989	1011	994	1038	986	947	992	1051	1060	1009	1031	1035	1019	980	986	990	986	1047	1024	958	999	1047	1047	1002	1032	1010	956	1003	1022	1041	1031	1013	974	1037	942	1050	1042	929	1002	1035	1004	1051	1007	1019	1011	1032	1000	1027	1037	1010	1077	995	1041	960	1001	1012	994	1024	982	1017	1004	1015	999	1032	1021	1010	969	1042	1030	1010	1056	1010	1005	1015	1023	1032	993	1024	980	993	1019	1054	1042	991	965	999	960	1018	968	1025	1032	1012	999	958	983	1014	975	1043	1010	1009	990	1017	976	946	1024	973	998	1045	1066	1030	1008	985	1010	1030	1006	1016	1022	1014	1049	989	1007	1006	972	1051	984	1010	971	976	1021	1003	1039	969	1023	968	969	1035	986	974	1000	1011	1077	1000	1070	1060	1029	964	1002	1011	982	1008	1000	993	1023	989	1010	1013	978	1011	974	956	969	1006	1004	952	989	957	944	977	1032	1089	1005	1057	1014	1014	1021	994	987	1009	1018	1005	984	1070	1024	1004	998	958	1002	981	1010	1015	998	1036	995	1028	990	960	967	1011	1042	973	1030	1020	1047	1077	980	1059	925	999	973	969	1040	985	1063	1030	982	988	1027	1027	999	1018	1058	1013	989	980	944	1050	972	997	994	955	1025	1058	962	978	1013	1041	1001	970	1053	1010	965	1009	967	994	1087	974	974	1015	1049	997	965	969	977	942	989	1045	1001	994	1057	1005	986	1025	972	996	975	1022	1019	1027	969	1041	981	1038	1012	995	1006	1007	979	1046	1017	1009	1025	1006	1017	1058	996	1041	1003	986	971	1014	1009	994	990	1047	1029	967	1018	1016	1002	992	996	995	957	1012	1006	1025	966	975	950	1012	982	977	928	983	1028	1039	1053	967	1052	995	1054	935	1009	1018	948	980	967	1027	1020	1020	1036	994	976	1001	1048	986	983	992	969	1042	1014	949	964	939	1031	1001	1032	973	994	998	974	922	1063	1025	1011	965	1025	968	1043	1031	1019	980	1011	1029	962	1017	965	983	1020	1062	1047	1020	996	1013	1023	968	953	914	1011	1029	999	972	958	990	1061	989	1016	1066	1003	922	982	1017	995	1067	969	1015	1040	996	1018	943	971	1001	953	1005	1009	933	1030	982	977	1039	980	1017	1009	943	1024	989	1008	991	1027	997	1030	1031	1027	944	1034	951	1046	959	961	1016	998	1029	993	979	983	987	998	1014	1009
28948	25187	23843	14256	5399	2466	1948	1706	1252	1109	1015	951	951	844	743	742	719	676	657	715	705	619	608	648	648	643	653	616	650	635	581	623	618	628	578	624	617	599	615	574	609	586	580	562	538	575	571	548	626	569	615	596	529	575	567	515	542	596	602	530	564	589	555	586	549	549	560	563	550	532	523	537	550	592	562	573	593	589	572	551	569	554	564	546	546	547	559	589	557	571	574	610	570	574	588	536	560	580	606	527	551	562	537	554	595	574	545	542	546	579	566	530	519	598	552	570	552	553	555	543	572	520	571	589	564	537	606	534	546	525	578	571	520	549	563	569	501	586	609	542	578	571	545	566	541	576	539	589	575	535	566	544	579	533	562	561	630	597	579	556	611	584	587	513	556	556	559	572	538	560	595	552	615	576	608	540	592	542	562	538	583	579	575	556	593	547	542	544	500	540	543	593	566	556	572	585	562	556	580	585	525	593	555	593	563	592	565	559	548	551	605	535	586	540	566	553	575	597	589	597	537	556	562	551	582	606	590	522	551	553	537	567	610	593	596	552	550	582	620	571	583	588	520	505	521	592	564	547	596	545	570	589	577	574	564	574	563	552	544	544	593	560	584	567	581	559	563	569	590	566	552	531	566	575	601	588	579	535	565	539	584	536	584	572	590	563	609	555	607	554	586	572	590	628	556	573	569	570	542	573	549	561	552	571	566	578	546	541	595	558	561	577	624	549	565	604	571	578	607	526	582	597	590	567	546	602	594	544	551	548	585	555	560	595	599	578	579	572	546	600	610	573	543	571	545	572	559	543	565	528	564	582	602	504	548	568	569	532	544	588	586	542	569	565	577	561	586	587	549	507	596	564	577	536	572	575	553	562	563	535	582	582	536	570	551	587	536	555	525	575	546	564	565	582	569	548	566	562	556	565	615	601	539	552	567	565	563	562	593	573	572	534	605	548	564	577	575	611	549	519	614	548	605	611	545	577	563	570	586	560	568	587	554	535	586	582	552	522	553	547	541	582	571	528	552	588	576	565	544	561	596	560	578	580	551	544	604	534	584	563	543	548	545	573	579	595	564	614	574	591	581	588	533	541	611	558	601	594	565	536	558	602	558	565	584	548	547	539	559	569	538	536	549	587	559	603	546	544	564	586	550	552	552	591	582	575	532	598	537	564	555	603	575	559	567	539	577	528	578	579	576	560	576	547	536	542	600	591	583	595	558	551	571	567	566	514	552	549	561	563	534	555	538	552	593	576	542	537	556	591	562	568	542	608	562	548	567	582	560	604	576	597	577	561	555	593	531	563	574	545	556	590	576	555	570	545	569	563	566	573	554	578	586	567	552	591	551	607	569	586	571	615	544	583	555	564	536	564	555	521	579	545	546	589	569	543	583	573	600	583	539	564	599	595	548	547	550	621	582	592	531	552	593	549	550	531	540	533	574	524	539	588	545	578	578	556	575	583	575	597	570	577	583	581	586	551	546	539	599	585	558	617	598	606	553	547	591	579	562	592	593	541	546	560	576	559	573	581	558	546	575	584	611	575	584	622	638	551	567	568	582	603	577	593	562	535	527	594	530	586	623	609	565	561	530	611	561	609	557	526	582	546	622	572	546	566	548	556	588	537	625	603	539	542	602	564	589	544	526	580	540	549	584	559	562	548	553	534	571	576	560	572	542	520	545	582	589	571	537	535	559	574	573	594	561	562	531	578	564	578	577	563	525	583	587	584	540	586	589	572	562	545	560	556	591	567	557	589	597	572	596	612	565	606	556	574	576	573	613	573	541	547	568	547	552	603	530	575	602	541	537	615	568	561	549	542	595	614	580	571	558	548	548	567	583	564	559	589	561	590	594	573	546	563	557	571	554	563	561	613	593	550	542	553	589	555	545	542	596	605	557	561	559	595	579	566	553	563	566	572	551	537	591	582	545	576	566	580	574	586	573	596	548	566	555	562	544	538	571	528	565	556	557	547	587	566	600	535	558	553	585	516	601	584	581	596	599	570	578	557	589	579	548	611	613	586	584	584	504	581	591	591	595	588	584	555	619	578	556	541	566	578	583	577	564	565	580	574	595	558	562	606	569	544	553	564	586	537	552	595	556	574	592	572	507	615	586	544	571	572	585	596	605	597	572	561	554	567	544	553	596	534	565	587	552	563	595	589	595	564	522	558	573	575	577	552	574	539	596	582	511	591	549	559	556	559	564	574	552	566	532	599	563	565	564	543	548	550	575	579	577	575	600	590	552	559	543	566	594	617	563	591	574	567	575	579	596	577	627	538	592	561	544	536	521	607	599	561	554	549	556	546	591	562	546	533	561	542	579	561	553	517	550	573	577	583	541	577	574	564	543	559	584	572	546	591	544	574	580	560	570	536	539	569	542	539	557	568	560	570	556	553	566	605	583	615	579	573	563	574	565	561	565	614	541	584	573	512	580	554	555	619	579	532	599	550	567	576	584	582	566	530	524	532	597	536	590	577	575	578	568	549	590	527	551	581	557	571	588	581	593	565	531	580	567	571	538	566	567	607	585	576	593	569	551	563	558	577	557	561	573	601	570	572	546	529	588	601	561	515	550	536	585	567	548	563	574	555	575	507	570	536	570	563	561	567	523	573	609	548	583	576	551	520	517	597	581	558	585	558	606	595	528	589	586	601	570	575	582	565	582	498	566	579	537	572	578	602	554	572	522	595	553	585	565	521	533	581	586	580	529	582	578	583	558	549	588	598	551	580	571	588	625	533	583	567	553	599	560	565	572	576	581	531	548	570	563	577	569	594	564	522	570	585	564	601	606	603	537	615	566	583	532	580	636	531	546	549	579	567	609	624	583	530	585	597	540	577	586	570	556	540	547	587	558	598	525	598	546	566	552	549	584	551	582	560	546	601	566	567	568	600	536	595	609	588	560	563	609	572	570	570	572	581	570	565	590	560	515	570	568	577	613	567	587	621	542	567	588	518	617	575	589	549	571	597	566	573	558	602	566	564	573	574	591	551	579	551	564	575	549	599	521	538	575	567	592	539	564	583	546	604	538	576	572	526	608	551	589	551	577	564	563	589	570	552	569	571	596	574	543	562	574	602	577	569	559	593	548	572	594	550	539	570	598	557	587	592	603	596	548	536	579	553	524	552	566	567	558	567	584	588	502	546	557	534	538	548	582	575	533	564	585	565	585	590	586	555	560	548	595	595	567	567	575	558	596	543	550	603	583	562	529	582	559	570	619	606	564	582	567	573	596	539	572	564	576	577	585	589	563	589	553	612	552	591	584	572	569	578	568	542	571	595	543	561	548	550	598	541	569	626	562	595	560	589	592	539	553	573	574	557	575	574	565	567	602	562	522	525	534	589	568	566	597	583	575	555	574	596	567	599	564	546	551	518	575	581	585	568	555	555	569	535	608	604	611	577	604	538	518	568	533	630	571	567	534	594	580	532	586	541	553	565	565	496	586	563	566	594	528	566	625	575	617	598	567	557	578	532	557	559	610	575	596	558
30147	38191	28501	16145	8656	4797	4036	3466	2490	2170	1700	1601	1594	1383	1135	1082	1107	1012	937	957	929	852	844	831	846	846	829	877	813	823	813	851	823	838	763	799	778	725	736	737	708	718	711	690	716	701	644	648	647	706	701	633	698	699	640	714	710	661	679	676	713	701	687	701	678	671	701	718	713	677	704	675	700	698	715	688	687	700	708	685	678	697	682	731	734	722	622	713	716	691	671	740	691	712	668	650	735	695	689	690	664	674	696	683	688	697	649	628	695	713	702	699	690	613	689	732	692	637	684	692	705	694	649	685	657	611	711	681	682	727	694	661	708	658	680	685	690	667	679	721	697	717	686	729	735	654	673	697	665	692	729	671	716	670	738	706	709	735	719	692	687	664	698	702	754	655	701	726	667	699	683	689	690	708	707	678	719	696	671	657	691	659	682	671	694	687	732	689	709	725	739	693	676	697	701	674	721	687	660	639	702	665	693	755	695	682	708	660	663	665	694	700	703	656	674	649	722	702	688	682	677	652	643	733	676	693	719	709	678	645	660	640	709	708	706	630	672	720	702	673	656	649	689	716	717	681	697	679	672	673	656	691	718	705	652	673	695	694	744	647	655	740	632	647	659	664	683	694	641	722	678	693	738	692	691	698	674	659	672	692	689	675	697	714	671	686	698	683	659	677	677	706	714	723	703	710	663	726	681	683	690	749	687	682	663	722	681	661	684	723	645	653	688	704	672	692	675	643	673	627	728	716	668	686	669	704	663	722	676	716	640	638	685	670	649	677	702	710	665	649	668	739	695	674	704	687	684	678	664	702	710	692	675	713	691	685	696	721	681	696	684	656	718	719	653	650	729	713	724	678	733	715	695	703	661	745	703	695	653	695	660	683	721	706	717	680	678	713	658	641	667	718	703	680	670	649	693	721	675	695	697	696	670	740	713	666	725	690	718	684	728	678	702	698	678	640	654	672	688	652	730	711	689	689	676	734	636	709	722	698	714	689	697	677	687	712	644	674	708	698	693	639	699	697	711	680	684	693	692	639	610	670	642	724	754	729	702	662	737	702	703	697	710	692	660	650	704	661	674	675	685	681	675	681	695	713	748	690	714	694	707	690	682	696	679	693	692	712	704	705	695	692	659	686	685	718	689	711	689	688	669	635	705	664	679	709	712	692	649	705	727	717	704	686	736	688	674	686	692	699	741	657	719	706	744	690	651	692	680	684	643	711	700	660	716	733	652	750	688	727	697	704	653	697	709	642	636	670	684	704	703	685	700	684	641	651	685	714	646	663	688	651	685	694	732	699	687	708	727	719	672	679	649	682	653	727	661	667	674	692	707	659	636	728	661	733	631	669	713	699	701	695	677	708	684	702	704	697	663	714	638	643	704	658	665	692	690	685	674	683	724	703	681	688	680	731	659	714	699	684	669	680	671	690	652	722	653	734	692	723	715	683	682	638	676	691	653	692	704	678	724	629	676	654	714	671	684	661	682	681	677	645	719	699	736	713	717	669	648	697	703	697	642	702	685	703	687	680	720	678	732	679	705	703	670	656	721	719	717	666	687	681	682	650	702	684	695	702	691	721	728	733	698	698	680	652	727	673	738	680	702	694	670	700	689	728	696	712	737	736	635	705	702	693	679	645	723	682	639	712	680	664	704	649	662	679	688	706	615	723	688	719	665	704	663	743	701	722	679	671	750	667	685	710	686	714	704	670	740	683	664	681	677	656	689	685	698	712	682	675	663	669	697	721	708	654	672	663	678	694	680	722	679	677	671	646	682	661	698	660	662	697	670	667	697	672	692	690	679	704	697	702	684	647	666	682	714	704	676	730	717	685	699	693	720	674	666	579	736	710	651	704	659	694	682	656	675	690	677	690	644	727	663	720	651	675	665	703	651	684	682	685	670	667	651	722	695	657	661	676	645	669	720	676	672	680	720	644	650	721	663	689	670	722	663	763	629	716	709	686	670	670	668	656	688	674	691	684	702	642	663	656	713	670	654	683	668	738	669	692	670	708	732	709	690	623	720	727	672	731	747	737	683	670	686	678	726	643	729	673	679	698	662	676	664	699	681	689	704	687	711	642	686	689	708	678	694	710	655	698	689	693	645	703	753	651	630	677	647	695	693	664	668	660	684	660	646	701	681	672	695	679	691	697	715	677	673	681	695	731	643	691	667	664	689	676	712	673	655	669	708	695	691	716	731	687	625	668	697	694	694	695	689	695	715	674	661	638	672	690	709	706	653	698	733	672	712	693	693	733	671	686	647	669	686	646	691	714	712	693	708	690	721	737	696	656	678	692	696	693	706	697	685	663	705	709	704	698	662	737	683	704	662	642	673	679	662	685	673	685	706	690	694	664	686	694	700	699	698	724	722	699	647	692	704	685	723	684	680	691	739	667	694	651	712	682	706	678	726	716	678	718	679	671	677	687	650	692	681	698	675	603	692	710	679	725	692	666	692	664	690	678	683	663	696	690	692	717	714	689	696	734	671	728	747	702	699	702	706	703	708	708	670	695	688	699	656	680	706	651	723	669	686	739	693	703	722	599	684	679	669	685	702	694	695	693	680	669	726	671	695	707	691	701	692	686	665	686	636	708	684	668	687	663	730	653	688	724	695	647	701	676	684	673	705	679	716	660	728	712	644	692	712	655	666	704	695	628	641	695	676	671	689	704	639	663	649	663	678	653	708	645	685	690	691	670	708	704	693	686	668	736	686	760	688	659	679	727	714	646	726	714	713	702	670	661	731	674	693	730	697	658	730	656	698	695	674	685	730	707	744	706	666	663	667	658	673	684	663	667	691	707	653	672	685	659	674	708	707	675	700	680	752	705	727	699	692	708	666	713	705	668	717	683	649	672	669	713	668	659	655	699	653	713	739	696	696	667	685	690	700	707	645	719	718	699	691	729	706	712	693	734	698	673	669	668	701	657	714	688	713	674	710	681	681	669	686	699	700	649	685	667	728	682	678	716	670	734	699	643	749	703	698	739	684	709	684	665	677	701	709	702	719	714	698	675	695	680	684	727	699	726	665	674	702	702	729	702	659	693	693	704	671	699	698	696	678	738	682	685	681	678	675	689	694	723	683	673	706	678	708	673	693	731	730	684	711	708	708	680	709	701	695	666	726	678	686	671	699	663	704	668	681	699	656	733	659	680	704	711	668	697	682	695	701	695	689	746	716	693	702	683	682	695	715	664	705	677	717	683	720	641	681	736	653	728	683	706	698	671	697	697	684	677	691	700	654	669	644	676	677	690	698	691	723	668	688	686	699	734	730	698	666	693	645	682	659	722	661	672	737	702	701	686	688	721	681	709	704	686	631	691	704	706	681	698	715	675	700	666	647	652	686	687	708	684	695	709	691	678	682	709	728	672	704	711	662	636	681	651	680	677	704	723	729	644	667	640	706	676	695	695	711	696	670	671	694	748	631	700	650	691	669	682	690	667	693	679	674	665	751	682	703	694	740	703	712	715	722	683	674	683	695	700	714	669
23948	20895	27841	24256	20393	10255	4169	3181	2325	1566	1268	1245	1129	1153	1028	1001	864	788	760	778	753	715	651	647	620	686	621	670	586	626	632	635	631	667	609	606	560	586	532	558	593	569	576	579	569	543	545	558	529	570	570	579	528	562	541	529	525	532	513	561	557	565	542	556	512	489	517	531	526	542	524	564	513	578	526	570	504	532	543	496	533	545	541	520	531	518	546	529	554	524	530	517	507	556	560	568	548	563	539	545	552	574	528	500	542	558	543	520	523	543	510	551	551	539	504	555	565	517	497	550	518	527	481	562	556	518	523	505	539	568	511	528	558	548	525	483	504	481	509	551	545	549	572	506	528	552	558	536	534	570	497	549	548	534	519	542	538	529	533	500	568	549	521	555	518	560	595	547	539	491	563	525	572	525	550	517	543	551	538	514	585	542	536	532	516	497	509	568	534	520	540	581	520	512	568	551	566	534	533	522	550	540	510	502	551	510	538	549	531	555	564	531	487	544	529	572	543	535	550	568	564	494	555	559	554	518	556	558	526	515	522	499	528	528	545	506	507	543	550	559	532	581	544	541	558	513	526	505	558	563	551	522	536	532	513	522	552	553	502	582	533	542	533	542	540	540	534	507	527	588	565	496	577	528	583	551	541	515	577	498	537	535	556	492	528	548	543	553	541	566	538	554	498	539	563	535	501	519	545	521	545	550	516	496	550	551	566	552	559	546	564	512	544	516	543	514	543	526	516	524	551	529	571	513	540	530	552	600	519	532	524	522	526	545	544	513	540	499	564	532	531	572	518	551	532	535	496	538	579	543	523	524	552	590	558	539	546	528	509	549	524	523	564	516	530	515	563	559	521	509	537	540	491	509	477	526	489	528	545	537	566	555	500	545	502	513	522	517	529	506	528	591	532	475	522	583	500	548	532	531	543	536	530	572	552	528	539	544	554	519	531	514	516	523	515	527	516	529	526	523	559	491	538	548	518	531	534	572	559	523	506	581	534	521	496	526	523	548	551	545	546	549	540	505	542	511	546	523	521	549	516	532	546	539	576	501	547	543	586	553	517	538	547	554	527	535	541	539	521	572	511	525	553	567	511	519	528	527	556	547	531	577	522	547	581	527	527	541	513	557	543	507	509	578	570	548	501	545	548	544	529	554	526	542	528	504	514	546	573	559	496	543	537	517	509	540	575	548	554	539	529	546	549	498	572	563	550	504	569	504	540	494	539	537	544	486	567	510	527	539	521	523	526	548	513	539	531	553	498	551	506	539	518	496	525	561	528	519	558	533	527	553	525	500	519	560	553	554	555	526	527	500	535	556	585	539	501	562	516	512	492	539	530	549	532	519	592	546	549	574	505	554	538	545	523	525	488	561	552	536	572	535	537	507	528	518	525	560	547	537	528	530	530	569	507	518	481	533	568	525	546	531	552	523	521	523	536	544	529	553	531	546	570	562	536	572	548	567	554	516	509	576	528	523	511	507	520	542	525	560	484	539	565	526	548	525	580	554	530	535	577	515	501	566	536	516	575	541	542	554	505	559	576	566	509	511	562	492	550	561	542	499	521	555	524	546	545	511	562	516	535	522	538	532	521	505	548	535	521	502	541	541	506	596	500	535	530	557	506	496	573	547	514	530	545	531	500	530	551	557	537	570	514	565	503	548	535	552	531	497	509	568	538	542	522	534	537	526	536	523	528	571	501	553	557	566	532	536	509	533	524	538	535	508	591	528	515	535	558	563	547	556	529	516	541	536	494	542	522	579	573	554	511	512	493	524	534	531	567	489	539	551	544	559	466	532	538	537	506	569	530	543	534	535	520	558	518	521	523	531	577	518	558	510	555	516	542	560	507	575	576	529	499	541	545	530	536	521	545	520	548	524	555	559	528	527	535	581	534	559	536	529	519	538	513	511	541	555	512	560	553	570	513	522	535	583	520	538	570	547	542	530	594	534	546	538	558	551	572	508	557	526	533	547	564	533	496	545	497	529	507	546	510	561	552	512	528	544	582	552	535	540	572	530	552	548	542	543	561	494	569	515	525	518	541	510	544	538	525	513	535	521	511	534	518	529	519	541	508	543	535	528	535	547	536	541	532	506	533	546	539	550	543	551	598	564	554	539	537	485	545	517	530	538	544	512	500	517	565	559	542	534	549	584	501	535	560	512	555	518	519	507	549	556	539	571	559	537	489	518	539	566	513	575	522	509	528	574	524	516	530	576	535	527	512	555	508	542	566	511	544	532	577	517	546	530	560	548	521	521	536	531	525	536	541	551	527	559	464	521	531	513	522	496	511	521	552	523	541	553	568	510	526	538	539	538	499	523	510	515	544	540	530	594	507	540	544	567	524	560	546	542	514	542	541	559	544	536	547	534	510	526	557	551	529	544	566	511	534	541	524	538	542	503	517	474	509	542	538	558	499	526	548	560	511	534	541	516	535	497	505	510	553	524	508	546	524	518	558	552	493	533	551	521	569	535	516	515	536	552	514	496	538	535	549	575	532	535	578	529	530	546	517	533	569	510	526	485	537	502	560	540	538	578	536	526	519	556	587	516	557	539	549	550	544	517	540	520	527	531	518	501	555	523	500	594	520	539	522	514	545	547	531	539	550	526	546	551	530	543	498	528	575	575	546	566	515	515	545	543	575	526	503	536	590	499	536	537	468	560	548	586	526	530	562	486	523	559	545	534	544	510	548	547	533	524	528	561	519	529	512	554	550	555	548	566	558	515	505	530	552	488	573	554	512	495	538	545	518	526	557	539	525	510	498	536	524	543	525	510	568	490	514	555	585	527	548	572	582	511	536	557	524	544	536	548	539	502	575	541	564	538	495	542	503	556	533	503	535	518	525	565	521	552	570	575	492	495	539	550	528	531	536	546	536	567	549	543	542	507	565	555	509	512	517	530	562	554	531	534	512	580	532	540	518	532	542	530	513	592	545	550	527	514	536	537	501	528	537	520	550	551	528	578	541	511	541	522	566	560	523	512	500	523	550	533	542	574	578	547	552	588	543	529	521	513	574	539	524	484	512	540	530	530	539	497	543	550	539	566	531	540	471	526	501	553	551	560	547	535	561	503	535	549	522	537	522	562	576	527	497	557	521	505	545	524	505	568	541	539	522	500	531	536	515	513	571	541	525	555	515	551	526	509	524	514	551	534	533	534	529	545	498	583	565	500	564	558	601	546	510	526	490	524	504	524	509	521	512	550	560	544	537	498	533	549	546	496	542	509	546	520	540	523	534	497	512	552	501	544	528	574	573	575	524	543	542	576	516	540	522	560	524	536	525	536	540	512	549	557	540	497	533	505	529	575	524	533	541	544	526	580	528	526	522	504	546	505	532	533	502	542	525	518	582	543	532	545	525	533	528	544	557	507	577	521	537	535	551	537	559	575	531	552	517	563	530	555	572	533	540	494	549	515	551	542	520	561	583	548	534	528	534	565	518	535	559	507	525	586	539	532	592	551	516	558	524	530	537	514	506	506	561	541	576	505
30477	47320	38302	22822	15822	8433	6480	6249	4722	3182	2588	2413	2292	2106	1849	1674	1514	1215	1102	1118	1093	996	873	886	907	868	863	872	832	788	785	773	761	819	854	775	813	699	726	719	708	722	660	664	684	633	662	668	626	648	658	665	636	642	642	679	627	670	619	640	634	622	637	594	669	663	627	649	642	690	636	622	602	648	636	662	706	659	607	648	620	617	606	643	653	662	653	684	607	663	686	656	640	667	669	651	658	615	650	669	661	659	639	613	668	648	682	638	615	614	628	621	676	624	636	641	650	617	680	637	662	599	667	620	641	619	682	653	651	616	649	623	612	642	695	604	636	633	669	663	621	646	643	659	616	594	625	618	648	676	647	677	611	623	596	646	616	651	661	679	629	651	579	625	662	637	660	627	632	637	632	627	609	653	671	619	664	671	660	639	685	669	656	650	636	633	649	614	642	609	636	646	627	616	632	646	625	628	608	619	650	688	605	606	662	639	589	688	683	656	633	629	607	611	627	630	642	639	686	636	656	618	625	613	674	643	619	598	574	675	609	657	631	626	608	697	628	681	628	615	648	652	647	635	636	627	629	653	606	610	649	584	618	610	610	622	635	646	636	639	629	599	653	632	633	563	654	655	646	660	646	638	612	667	639	673	636	648	587	599	678	648	654	635	678	643	635	668	686	640	602	619	630	702	671	598	668	653	576	690	648	640	654	596	626	631	637	651	627	603	628	662	632	658	632	648	682	685	576	665	632	629	630	622	630	590	606	632	651	647	646	617	642	647	631	630	679	631	605	631	618	624	655	597	675	597	647	664	611	667	635	625	620	614	610	595	605	632	645	610	657	672	625	632	614	620	636	654	652	610	648	694	626	608	629	630	640	609	626	665	574	618	657	620	630	632	645	644	654	647	656	624	653	623	631	658	608	649	632	662	591	651	652	626	673	665	623	635	605	646	640	634	672	640	664	661	628	653	602	614	629	668	632	663	613	659	660	651	638	605	663	636	649	623	630	626	597	682	624	614	666	643	667	624	663	617	630	626	661	654	659	652	645	635	638	650	699	651	615	646	612	621	667	657	639	611	634	661	671	632	669	633	671	623	624	641	640	634	632	624	652	653	632	638	574	611	662	622	624	650	609	618	664	670	651	617	643	646	628	652	652	594	614	646	604	569	603	642	683	626	656	657	582	642	626	627	645	644	677	641	618	595	607	593	677	636	615	597	600	621	673	616	641	633	614	602	661	612	638	657	624	665	691	635	615	627	646	632	624	638	627	653	645	662	647	623	631	626	634	656	728	620	676	640	608	613	629	605	681	676	633	654	623	618	656	631	665	660	683	620	641	630	628	636	625	621	649	620	640	638	677	606	644	629	673	648	610	647	665	669	661	594	647	656	621	599	608	634	647	659	674	651	622	639	649	642	599	651	652	599	619	655	644	680	626	650	653	627	613	672	656	630	626	594	632	626	585	660	642	643	637	623	608	644	661	643	616	639	644	617	662	604	689	671	627	616	634	636	632	675	669	615	609	615	692	626	611	654	643	610	647	655	703	645	641	657	678	621	639	640	668	634	603	653	644	631	608	645	641	621	658	628	664	625	623	637	622	598	664	638	660	629	635	652	638	680	622	647	626	633	656	646	603	673	662	622	614	632	634	620	622	627	676	658	590	599	629	668	646	628	682	651	665	618	620	630	590	658	642	637	619	669	656	639	616	611	623	618	642	626	612	636	659	618	678	633	619	631	608	663	629	659	664	624	645	696	628	608	638	646	639	643	606	607	616	628	651	664	645	656	659	631	669	626	605	663	632	641	608	616	642	660	665	668	597	633	618	676	613	675	677	632	666	649	661	626	627	713	627	641	641	631	603	581	673	635	672	673	645	619	688	622	628	662	613	672	646	644	657	646	618	628	568	644	634	612	659	626	610	623	634	599	645	694	667	612	669	594	640	627	652	626	662	623	654	645	616	670	637	680	614	632	637	663	641	632	633	627	635	654	652	665	634	620	661	629	595	659	667	647	627	612	659	648	635	643	654	656	609	676	681	649	648	589	586	597	622	663	651	673	612	650	658	650	666	637	663	691	609	604	622	631	612	666	657	641	636	660	620	619	641	652	624	662	646	654	657	628	593	611	641	636	630	614	642	640	601	614	637	684	640	663	650	625	625	629	594	646	658	609	659	688	613	638	662	660	591	627	640	611	638	629	649	629	609	645	623	655	658	648	650	608	651	579	628	615	619	618	611	606	681	587	651	651	705	614	645	688	606	646	673	620	665	620	637	638	652	614	643	590	635	685	621	654	624	617	662	591	612	635	654	658	651	638	653	698	610	677	666	619	633	628	623	614	646	632	670	653	662	607	655	604	642	654	650	639	658	666	598	625	630	645	639	651	681	662	667	597	602	652	629	646	640	657	657	647	628	653	661	617	650	623	625	660	590	633	671	627	584	661	658	662	619	631	648	652	637	647	644	666	631	603	645	602	609	672	688	620	644	666	643	591	642	602	610	648	627	658	623	598	665	654	693	677	663	600	614	667	611	657	629	683	663	644	602	689	650	657	654	623	642	603	669	636	585	678	630	648	626	628	635	604	646	593	659	618	615	630	635	598	615	639	643	668	623	623	634	644	614	661	603	645	628	584	639	613	658	642	607	646	657	655	622	664	633	617	622	613	667	625	629	644	661	601	610	629	634	617	636	594	666	611	635	605	605	699	677	619	644	637	619	617	608	641	608	648	630	612	659	625	664	632	628	621	700	624	621	627	623	670	630	666	671	640	594	598	693	622	616	672	608	685	613	610	662	655	657	681	629	659	643	624	671	605	681	644	622	611	658	649	628	628	654	628	633	679	653	652	618	616	663	587	628	622	645	633	647	618	617	622	597	641	649	635	625	634	671	612	593	608	609	618	663	587	572	638	602	630	666	635	669	634	646	649	611	679	614	630	676	677	648	619	637	626	646	607	690	607	637	616	629	622	618	673	653	686	632	629	641	642	681	655	635	619	621	623	618	637	616	644	650	645	640	625	685	635	644	612	615	716	617	623	646	635	648	654	644	630	637	657	614	654	660	617	665	613	635	670	655	622	613	605	653	670	630	665	608	638	647	623	628	608	612	603	654	632	634	614	605	618	607	583	623	637	655	599	658	608	652	644	628	610	628	705	623	629	612	668	690	666	609	629	657	656	617	586	585	645	621	651	613	633	587	620	600	658	657	616	652	650	677	659	644	631	614	596	662	667	617	636	636	658	659	637	648	626	681	651	621	633	677	672	605	652	603	612	618	643	664	663	638	628	654	651	665	656	629	635	613	647	650	624	645	630	607	629	641	639	671	628	613	633	624	686	645	665	631	625	622	604	674	628	658	626	647	631	607	643	651	608	624	603	656	624	648	644	644	639	631	612	637	641	643	644	643	593	679	637	633	639	620	662	668	629	655	633	635	615	630	585	639	631	616	641	651	608	645	660	633	668	671	673	656	638	662	640	638	682	663	639	678	674	627	644	610	635
25123	20932	26802	24794	13475	4972	2869	2647	2171	1610	1358	1294	1363	1312	1225	1152	1102	1069	1021	966	1022	985	959	910	865	943	916	953	884	939	913	868	926	816	900	964	933	870	836	858	843	818	875	873	786	848	846	796	866	833	850	814	807	844	844	845	798	800	828	846	812	852	827	821	864	830	760	817	847	868	801	865	825	822	808	790	880	859	827	788	803	844	821	815	832	862	823	830	855	788	823	852	772	824	815	838	788	843	826	833	852	823	804	844	852	804	831	803	809	825	794	806	837	843	814	865	854	820	799	837	851	857	811	819	801	792	801	763	842	833	857	828	823	862	825	819	811	825	842	783	829	859	823	831	807	798	838	843	849	860	888	855	864	885	840	864	834	830	861	820	839	781	813	828	824	842	838	822	845	827	852	775	820	809	833	815	820	808	854	820	822	838	867	801	869	802	824	898	782	827	858	856	852	807	793	866	843	844	826	778	787	846	806	833	821	831	840	890	801	848	859	831	829	883	865	811	827	809	808	837	786	801	864	812	837	819	844	853	784	863	831	799	857	854	866	803	800	794	847	793	823	851	811	804	841	782	785	869	895	828	838	830	851	871	815	822	798	795	815	849	795	857	869	820	863	859	823	841	854	780	854	837	858	855	810	816	876	823	849	837	833	812	822	847	807	832	854	837	810	825	849	805	819	848	808	879	825	846	804	865	847	828	869	796	920	789	811	820	844	867	860	784	843	836	792	851	816	857	803	794	846	771	848	757	823	866	838	786	798	834	816	831	850	842	852	831	852	841	842	878	817	896	825	799	831	781	793	795	802	831	829	904	825	818	835	871	823	904	807	830	841	848	814	829	851	845	860	845	795	817	889	887	853	871	827	829	788	798	826	855	874	859	859	836	830	806	848	814	807	826	822	846	794	838	856	842	833	837	791	784	819	848	844	813	811	861	805	861	788	877	828	791	837	824	815	811	821	821	797	780	828	811	809	820	843	857	867	850	819	778	800	867	819	785	811	829	810	781	767	834	830	810	885	840	836	826	798	841	837	842	820	809	790	849	872	818	820	816	840	813	804	815	817	763	835	865	865	776	857	831	828	790	852	836	862	827	814	795	835	803	890	773	829	802	826	859	861	829	822	843	854	846	825	836	786	804	800	812	871	787	827	809	861	853	801	832	784	814	774	836	853	828	830	807	832	829	844	838	838	790	820	832	844	803	862	845	854	823	834	832	840	841	892	845	837	812	831	843	782	807	841	888	838	841	835	824	841	830	842	827	819	822	861	821	833	824	831	804	772	824	862	819	807	841	794	818	853	820	824	826	811	783	842	835	883	825	794	810	924	810	856	862	832	787	831	840	819	820	786	794	847	837	851	832	837	807	770	825	804	796	852	841	861	868	840	815	819	874	791	857	801	814	814	803	843	867	830	846	839	763	818	818	843	826	847	863	786	810	816	873	821	837	877	823	830	754	827	887	780	831	822	806	787	821	881	804	823	814	811	845	818	779	868	814	847	866	863	828	853	788	830	841	868	814	843	832	832	821	816	843	863	804	817	823	880	843	825	887	783	834	848	819	801	840	845	800	827	797	805	790	819	830	871	825	854	873	806	825	833	845	810	789	764	815	841	915	857	840	842	843	818	847	847	857	795	837	834	928	835	851	806	802	816	794	804	801	867	874	826	823	840	847	856	804	867	809	843	831	826	838	856	849	795	835	817	802	884	830	825	802	837	816	781	824	882	760	839	879	807	861	848	826	783	800	822	839	855	808	833	796	826	884	836	806	853	799	839	809	799	819	833	837	844	832	879	799	837	835	782	855	815	879	859	789	796	786	839	847	779	779	797	807	829	857	878	832	819	821	858	851	868	834	846	836	832	866	833	886	783	813	806	882	824	895	776	812	836	833	857	817	788	821	792	839	816	782	843	809	818	786	839	854	795	836	824	822	824	837	799	814	842	823	826	820	831	813	866	865	811	832	835	845	839	819	788	840	796	801	838	815	866	861	815	793	834	854	838	837	827	849	845	853	821	849	840	821	815	802	866	799	823	781	821	787	877	832	866	811	762	820	818	819	858	835	877	796	847	839	807	854	861	816	864	790	829	814	822	793	847	837	845	835	831	813	809	822	850	798	814	840	843	880	868	870	819	850	859	823	861	838	778	800	807	802	834	815	777	800	833	829	859	826	846	782	819	792	838	813	836	816	835	837	808	795	823	819	845	855	831	803	822	847	810	851	833	768	827	830	811	811	834	818	814	843	791	806	825	832	860	828	872	853	815	793	794	867	814	849	825	849	845	813	852	801	895	814	835	847	816	837	855	804	832	800	859	805	845	890	867	828	832	835	799	843	820	810	798	834	792	798	839	860	865	829	841	872	859	825	861	747	840	840	794	792	890	810	813	895	819	864	843	782	798	812	822	862	855	858	829	820	858	799	797	826	857	825	773	779	837	807	814	819	841	833	825	840	860	847	806	814	922	819	810	810	858	848	874	871	866	804	816	827	878	820	775	855	852	791	813	814	893	835	801	779	863	834	868	841	805	857	858	817	772	827	920	848	785	823	825	777	827	840	824	818	844	817	862	871	857	847	806	784	808	851	849	793	817	833	812	786	830	822	859	861	850	855	839	826	902	808	767	824	831	847	772	833	881	828	810	807	862	817	814	828	827	847	860	775	855	873	836	883	864	829	793	780	863	807	833	808	798	830	829	820	818	867	815	825	841	800	809	838	814	804	843	815	793	839	817	816	806	819	885	817	795	819	778	830	816	877	817	854	848	832	816	806	777	888	833	816	848	798	865	842	889	814	876	825	830	871	818	837	831	816	793	778	822	878	803	823	820	806	898	806	850	803	803	838	829	822	788	892	835	844	835	892	835	837	848	762	809	834	860	841	818	813	879	863	831	825	772	830	830	855	802	830	853	835	809	885	832	776	831	859	811	849	872	891	854	853	812	851	877	794	810	835	895	864	820	786	802	839	799	803	791	801	816	847	762	786	822	835	796	787	859	837	832	843	811	796	804	821	778	873	894	846	808	781	800	796	821	809	832	790	884	856	846	821	848	860	808	827	806	821	845	816	845	784	848	836	844	836	773	872	791	831	864	836	829	842	829	831	809	817	830	841	836	812	868	796	862	864	831	823	864	797	851	832	859	812	824	862	834	868	848	824	877	782	884	812	810	795	834	844	877	814	827	804	859	850	826	815	798	868	817	831	825	844	813	804	827	874	842	845	797	865	798	819	813	775	890	800	862	807	822	779	812	848	814	850	806	826	823	836	830	840	858	833	861	849	838	834	832	785	807	809	865	837	819	780	811	826	891	809	853	802	844	817	816	844	852	803	786	800	819	776	796	826	876	825	852	842	835	849	850	892	824	805	853	828	866	841	795	870	820	855	808	855	826	846	817	797	825	827	806	793	870	837	807	818	845	822	829	816	799	867	792	832	856	862	848	871	803	812	880	808	802	810	800	843	873	797	774	798	836	827	843	767	814	797	775	794	840	864	810	872
29767	43335	32877	18558	14152	7806	5300	5415	4500	3066	2254	2165	2153	2151	1918	1755	1662	1450	1338	1334	1383	1317	1213	1149	1179	1184	1128	1190	1086	1045	1118	1049	1104	1130	1218	1095	1048	1054	957	933	1007	983	980	962	975	987	947	1004	997	1006	949	1002	1003	939	1007	992	996	955	996	966	994	968	1048	962	955	938	989	979	980	934	934	921	948	939	941	975	914	1013	972	961	926	946	969	989	939	964	959	1007	1004	979	979	944	964	962	945	986	953	950	919	957	986	970	964	955	984	928	947	916	956	957	971	936	975	969	985	929	945	931	1003	972	926	970	994	937	994	1010	1000	952	950	952	954	1008	981	944	986	954	1005	969	997	992	937	945	967	983	945	951	960	1000	946	971	955	908	1027	957	960	1006	945	991	974	899	941	928	949	930	971	948	948	948	980	943	1002	970	988	984	982	953	984	1002	929	1036	969	993	1006	979	894	925	978	964	985	973	993	923	1028	998	894	949	931	895	941	952	959	944	907	993	945	929	966	1003	960	952	923	948	977	943	901	984	993	949	959	917	896	992	938	978	990	939	924	956	987	957	939	929	974	976	996	974	962	983	967	986	967	950	928	985	898	967	954	968	1051	1025	969	956	933	908	996	928	877	954	910	936	973	926	1009	916	990	942	949	980	916	977	1001	1019	1003	926	934	999	966	969	978	931	968	965	988	1003	919	960	1002	933	945	931	955	956	964	980	987	992	979	917	963	968	952	956	1005	927	993	954	975	990	909	960	961	917	977	975	1003	929	980	986	1001	1000	997	986	957	978	980	971	977	974	945	951	956	918	952	1005	944	991	1004	992	898	971	978	938	986	971	945	1005	973	952	959	890	964	922	949	959	1012	963	963	941	913	929	959	1000	951	961	958	944	965	966	952	1001	1012	966	950	983	1008	996	984	956	923	981	1041	936	976	961	960	993	938	976	973	951	993	924	982	1021	961	968	981	979	991	1049	949	974	944	995	963	941	997	994	955	962	904	1028	1011	960	936	957	999	930	983	1001	902	979	981	924	1016	930	958	968	1039	943	962	965	949	910	1032	1004	990	936	955	961	967	936	993	1041	1007	963	1041	911	979	967	956	968	978	923	901	971	976	964	957	954	973	993	979	921	977	996	955	966	930	981	931	1001	945	972	913	1033	944	952	945	947	979	966	947	942	947	986	915	985	942	930	983	919	970	964	946	986	923	1001	987	967	942	961	939	945	982	967	1009	974	981	971	932	963	963	976	929	925	939	922	940	974	977	945	948	956	982	983	992	915	961	972	1002	991	1037	962	954	1009	968	937	978	1002	977	926	962	971	1002	961	959	1000	923	975	943	962	995	945	1014	896	942	921	981	956	940	956	973	897	922	971	928	944	912	960	950	991	974	913	945	943	994	975	925	962	965	967	955	935	1018	1044	973	988	940	940	971	958	926	929	944	987	1000	952	992	1005	953	955	996	1005	961	995	973	1001	952	959	974	983	995	1004	898	1009	943	971	937	945	987	982	900	951	962	945	922	989	971	875	1026	941	954	960	977	975	923	988	967	961	995	939	953	971	1012	954	996	950	976	952	958	1003	941	951	962	982	945	943	971	984	978	945	948	937	980	1002	982	925	1043	983	994	1007	949	1021	955	938	918	999	958	971	994	986	973	997	980	976	942	967	942	958	942	968	931	1018	963	934	962	970	963	983	980	951	961	938	991	935	976	1008	922	1031	934	959	950	923	1023	1037	998	980	951	966	948	956	973	989	1018	949	1009	917	983	965	961	908	956	972	991	997	954	1000	970	1022	1001	955	942	962	994	884	914	977	897	958	983	933	963	981	981	999	991	1021	1005	955	950	974	963	957	1021	952	917	1019	915	1002	944	974	920	1035	947	993	908	981	974	943	967	981	944	972	934	962	934	946	965	998	913	966	943	972	1022	926	964	944	952	976	985	977	982	924	969	997	980	984	1000	939	972	984	973	962	928	1001	963	949	1008	990	946	911	987	983	988	964	1012	1007	943	949	948	969	989	988	989	944	961	973	999	932	988	968	1016	989	1022	951	1011	973	972	964	997	971	1003	1000	994	976	955	924	1014	916	954	948	993	958	985	983	951	999	970	976	960	1005	1012	981	980	978	968	927	967	1009	1006	995	959	973	949	968	974	1040	936	977	966	972	989	996	1003	950	990	984	972	959	1000	946	968	953	948	910	1022	966	1009	919	943	974	948	982	884	962	1007	945	955	990	958	1009	964	1046	1014	1026	907	888	981	974	1002	961	957	918	956	980	970	949	900	961	1004	989	949	1003	936	990	981	954	969	948	953	980	983	941	971	1011	958	970	970	931	923	929	933	979	936	896	943	989	991	989	931	985	989	962	998	910	950	1001	953	1003	953	991	1031	984	894	979	936	988	981	997	951	923	955	1006	935	999	1020	1043	985	1022	959	981	948	925	890	904	968	943	974	969	904	964	939	941	958	1008	957	968	941	991	1031	946	950	987	981	966	930	934	952	936	1010	996	976	987	989	926	1017	992	988	1039	919	926	980	973	970	973	934	962	972	985	970	960	970	951	946	945	944	918	941	946	967	959	1025	997	897	994	1038	961	962	1018	970	996	985	957	998	979	980	959	943	948	982	968	974	1000	978	956	976	1020	965	929	1008	1037	927	974	1014	964	960	985	989	1011	996	989	953	969	987	957	943	983	883	1005	956	1031	994	982	959	1021	950	996	962	930	939	921	971	1015	934	998	886	979	982	982	986	962	986	926	964	962	932	985	959	986	993	946	1008	962	959	1010	987	914	965	950	958	945	956	933	963	938	969	950	938	893	928	970	1001	970	948	975	1012	942	994	928	935	963	960	987	961	943	981	1006	968	990	983	911	1017	994	921	1006	981	948	980	971	1015	978	1018	963	938	916	933	940	975	938	1000	972	916	969	964	1010	1005	993	1005	998	967	943	943	1044	1017	986	1010	970	920	959	959	885	906	1010	951	990	1036	1002	965	972	995	999	941	1012	944	974	960	1018	977	974	1003	1012	966	958	975	990	944	913	978	961	959	1009	941	927	955	908	1032	928	947	1007	980	1015	999	925	950	944	950	1013	957	1019	929	988	938	924	989	924	923	926	946	968	966	992	937	933	1014	958	1018	971	882	988	973	995	967	975	945	899	934	992	987	931	895	916	1000	924	969	953	967	976	956	987	873	1042	954	926	976	971	970	996	950	964	963	900	934	943	924	989	944	1002	994	982	933	1020	1014	983	990	1013	955	944	978	977	945	913	1000	917	901	963	998	953	1002	1007	984	976	1008	1015	959	967	1003	972	984	1021	978	957	960	928	979	918	898	968	956	919	923	1039	923	947	904	975	938	951	1010	969	925	955	960	975	950	935	942	972	897	931	1034	1006	981	1009	914	1020	960	939	1013	988	958	941	989	944	1001	973	949	952	1006	955	972	943	1017	981	959	968	979	991	965	925	942	898	999	1009	964	929	938	1002	1004	947	971	942	1001	955	1010	932	954	967	946	1022	930	950	1045	900	974	935	998	982	983	976	1030	970	926	973	923	940	967	901	1055	940	1011	926	1033	983	912	1039	990	920	948	960	944	940	908	956	968	988	966	870	943	974	985	957	905	913	971	917	992	1013	940	959	997	922	961	1021	971	1008	968	977	900	934	971	947	965	983	945	940	965	932	947	946	926	890	966	995	999	925	921	996	973	969	925	1005	972	1014	971	967	988	953	993	954	928	968	997	936	950	1033
22740	20954	28436	23621	21057	20772	11515	5075	3874	2799	2112	1794	1790	1716	1680	1547	1505	1401	1341	1221	1156	1246	1146	1144	1156	1032	1084	1074	988	1094	1019	1031	991	1018	968	1066	970	1003	952	973	943	919	947	949	916	913	966	913	932	942	913	945	945	885	884	931	948	954	968	884	925	899	937	967	897	916	869	873	888	919	950	939	921	863	908	913	839	944	863	879	893	899	919	896	916	964	869	920	897	975	898	891	940	879	918	958	930	901	892	931	971	899	860	930	945	931	906	911	954	945	926	926	953	908	877	936	889	943	902	917	898	922	872	895	958	921	882	932	916	936	885	894	881	929	942	904	880	911	927	906	906	925	884	934	901	975	956	900	956	973	950	892	904	890	883	916	935	915	970	895	896	924	923	915	918	968	942	934	918	903	937	894	950	915	895	918	884	888	945	883	920	920	952	940	902	861	928	924	934	913	917	894	906	873	870	924	940	991	924	882	861	866	907	945	942	894	915	918	898	933	918	896	893	851	892	898	885	892	892	929	956	905	1006	936	884	859	933	905	908	919	890	915	944	908	900	945	926	897	904	891	868	885	864	946	922	884	905	879	957	883	924	901	953	928	906	954	911	925	888	937	911	921	928	906	867	885	884	930	882	922	892	940	921	872	918	897	943	951	962	906	869	903	901	950	944	894	926	848	923	886	886	932	879	891	943	952	876	917	905	901	944	912	915	913	928	888	933	878	890	960	896	862	931	893	954	954	921	929	903	891	890	890	948	894	864	885	902	925	823	949	903	885	954	902	915	912	943	877	927	888	907	876	897	923	928	868	922	901	926	908	885	860	907	947	875	901	878	936	925	816	909	881	904	915	940	934	932	899	869	859	922	937	903	881	943	848	910	905	867	901	872	872	900	924	887	901	884	908	894	898	926	905	855	915	904	855	916	907	914	901	883	944	865	877	906	978	901	907	900	873	902	894	913	895	929	928	929	955	906	897	929	855	915	999	901	918	900	853	864	890	890	958	937	895	937	906	911	891	853	903	905	919	901	874	964	908	922	941	915	895	877	908	879	912	933	866	906	890	887	909	894	905	903	964	861	897	915	902	895	941	858	904	869	955	885	954	888	886	896	920	892	942	929	879	909	902	911	878	889	946	919	944	913	859	901	884	887	879	891	877	880	881	921	926	893	862	842	922	905	894	920	924	891	912	937	861	932	939	856	902	897	929	908	921	887	886	889	955	921	897	863	924	883	958	890	834	883	917	841	883	886	891	903	906	920	931	916	903	976	906	886	827	912	912	962	974	899	943	939	921	917	839	892	910	922	932	930	932	929	851	857	868	918	927	880	875	924	929	889	854	879	916	893	897	910	919	899	920	891	924	893	940	882	918	921	937	899	852	950	898	950	891	896	858	893	889	886	939	890	911	945	868	910	886	933	922	876	843	912	924	895	903	937	866	900	887	924	888	870	853	942	900	926	882	942	941	952	861	924	886	890	919	839	916	910	917	928	959	849	888	857	918	940	883	903	926	898	873	877	926	952	878	898	941	925	888	932	913	893	908	891	895	892	969	894	932	898	891	933	878	930	925	900	945	975	887	900	891	892	913	840	849	856	906	882	881	887	887	867	935	938	924	904	926	888	893	893	938	884	943	856	900	875	867	920	892	913	952	903	891	927	931	896	915	880	921	858	933	869	877	971	862	849	847	920	934	895	907	870	907	925	884	899	940	902	906	887	878	876	899	916	910	880	916	927	911	906	888	927	856	861	949	885	875	882	942	941	903	916	947	919	908	894	971	935	895	876	917	903	922	919	894	955	944	905	895	935	870	977	940	920	926	859	911	872	907	870	961	918	838	900	955	929	934	962	899	908	932	889	879	851	857	902	934	882	887	915	944	879	932	883	917	916	949	887	906	925	886	874	871	882	905	888	926	875	919	904	933	915	867	880	925	916	947	877	916	906	894	902	836	899	891	889	948	873	829	909	843	877	915	941	849	919	873	943	917	844	906	899	937	896	903	904	888	872	918	895	918	916	863	936	913	932	911	919	828	908	925	914	871	891	890	963	886	922	949	864	905	893	916	899	920	885	893	871	887	876	843	902	899	897	909	914	868	913	905	912	891	918	966	932	977	911	923	917	888	835	907	908	931	916	921	918	899	903	897	927	942	902	899	942	866	922	904	880	889	883	901	921	928	919	918	904	882	912	909	912	956	917	870	876	897	919	896	924	908	873	896	836	896	846	961	959	881	936	886	900	937	901	860	913	925	906	910	910	872	881	880	923	871	916	922	912	908	936	908	926	929	937	900	932	905	924	908	928	895	902	925	895	927	920	893	893	891	924	905	918	918	921	955	876	913	955	911	855	920	908	981	912	856	945	910	919	959	887	873	894	849	877	933	899	874	928	874	873	851	877	964	911	944	860	853	948	891	946	861	877	873	902	851	898	868	865	887	935	871	926	892	903	919	931	891	838	899	896	908	890	915	908	880	868	875	916	928	907	878	887	891	918	886	917	902	866	851	932	838	909	877	909	961	920	925	904	937	944	934	885	947	945	933	875	890	858	896	916	858	911	877	871	893	891	908	869	900	912	926	920	936	904	941	958	880	933	932	864	934	946	878	898	890	849	890	864	923	893	911	899	883	883	915	867	858	926	883	921	883	908	937	847	935	921	921	970	947	945	869	960	881	895	884	871	889	904	903	833	874	872	985	938	958	903	880	916	892	888	937	949	925	899	868	911	914	855	905	817	918	844	898	914	939	924	882	888	872	931	855	933	974	876	879	918	867	878	896	937	891	879	956	883	906	846	926	912	853	934	911	883	893	920	916	932	867	902	907	919	897	867	872	904	946	847	907	920	889	844	869	921	917	893	912	841	876	969	894	879	897	901	857	811	897	890	889	892	926	914	872	899	874	893	899	923	907	824	856	899	911	949	936	947	854	933	898	972	865	865	924	883	951	896	919	862	904	869	907	901	898	911	902	913	915	953	911	943	892	898	949	889	889	938	886	900	899	897	933	932	892	854	852	873	887	892	918	882	946	863	943	909	861	888	843	842	894	903	884	880	936	909	911	925	826	879	892	894	912	901	911	884	956	917	915	831	942	939	910	910	896	951	835	926	862	950	869	856	863	911	839	862	911	882	922	901	918	885	878	955	851	918	904	878	884	880	865	919	920	877	888	915	874	909	874	900	904	934	899	905	906	949	911	916	928	878	888	881	936	891	920	874	887	947	873	981	901	928	870	918	853	896	909	915	905	933	860	877	907	917	934	906	970	939	890	864	878	915	893	878	836	903	905	865	929	895	894	923	874	885	898	931	898	863	958	955	915	910	903	928	911	948	938	941	871	910	909	875	875	872	919	919	945	861	893	887	926	878	891	846	817	881	917	893	883	932	974	899	913	947	893	909	836	875	903	903	883	915	914	967	861	884	928	920	864	937	896	900	904	827	912	900	885	896	916	963	922	890	943	851	889	896	865	903	922	933	911	953	916	848	858	953	895	897	900	843	920	962	913	916	897
32258	55565	41829	26939	21143	14091	9883	8694	7374	5389	3804	3293	2965	2819	2680	2451	2327	2079	1952	1584	1665	1681	1488	1401	1341	1385	1351	1360	1344	1247	1187	1169	1181	1222	1232	1224	1187	1144	1157	1091	1056	1015	981	1024	1038	1089	994	1064	1065	996	1040	1005	1053	1068	998	1001	1011	1016	1025	1060	1007	1003	1006	976	1018	1019	965	1061	1025	1000	976	1002	1005	968	963	1057	968	961	999	998	997	1042	1004	1002	1076	1042	968	935	1023	1020	995	988	1015	990	967	980	1031	1013	1030	1002	979	1030	962	988	949	980	954	1035	1002	969	1010	1033	995	1002	911	1026	1018	1013	1010	1007	992	1003	937	962	958	1020	990	1068	1035	993	1035	984	1009	1028	1005	1038	1065	977	977	977	997	983	1036	1045	985	1030	1008	1006	956	950	1018	982	992	1021	976	1002	974	968	987	1054	954	1000	1040	995	1030	951	1008	974	1003	988	1017	1054	1022	986	1010	1008	1010	1006	992	1037	1015	1029	973	1016	968	1034	987	987	966	1012	992	1032	1015	1014	1002	956	979	924	1043	982	1007	1049	1009	980	982	987	1000	991	980	985	959	1057	1009	941	981	1000	982	938	1003	1063	1042	989	1059	1030	1048	981	1015	997	1050	1029	988	1043	1004	979	994	986	1012	988	1015	1047	1042	946	1002	986	982	987	995	1048	986	996	974	938	1027	1017	1011	1031	993	986	987	1008	995	1030	1029	1040	946	999	990	1003	953	1007	939	976	1006	995	986	1007	1016	993	1000	1049	1002	999	986	1026	970	1005	1074	975	950	992	984	1007	951	1024	973	1051	1026	1073	1002	998	998	1044	1018	1009	1070	1025	1030	1008	1048	1031	991	1014	1001	999	982	1045	974	992	1019	1004	1006	1014	977	1003	1022	989	1041	988	1014	972	1041	1008	1001	1041	1012	984	1043	999	951	986	1000	957	982	1007	971	1036	1020	1024	1013	1027	957	1038	962	974	1020	978	965	974	1018	986	976	940	947	1008	984	1054	1022	991	1045	954	981	1001	1007	967	1006	1002	1031	1045	1069	1045	968	1028	979	995	997	1000	1011	1028	993	977	1017	1050	997	1003	998	991	989	963	985	971	1058	973	966	1079	917	1004	1036	970	975	1003	1010	1036	980	1014	967	1025	979	1036	1006	987	1060	989	992	992	944	995	989	985	960	995	972	1025	966	1000	962	982	984	1004	1012	953	975	1024	1028	953	1027	998	960	995	1011	1051	981	969	958	974	996	974	995	1053	920	1005	996	1039	1021	972	1012	986	993	1007	934	998	986	974	1033	1041	1012	1007	987	972	1011	1031	1019	1026	1023	1020	946	1011	1048	1042	980	965	984	1006	972	1022	1035	1012	1002	1055	1024	1012	1026	985	1027	1048	985	993	1019	1059	970	1020	1013	1003	983	971	1008	1031	994	1008	994	1012	989	1017	998	991	1054	980	998	953	998	1005	1018	995	998	939	973	960	1042	1064	995	1013	1052	1028	990	940	993	1009	1007	994	1020	969	965	1001	1029	994	975	1017	957	985	991	964	980	1009	987	973	1015	997	985	999	996	1075	1019	1012	1032	1015	1043	1001	1040	1038	1013	1001	997	984	980	978	1016	970	972	947	1027	1022	981	998	1014	951	1043	977	1019	981	1036	1011	980	1046	958	1015	1032	949	1000	982	999	1014	1039	1049	1021	989	965	1005	992	964	1043	1014	986	1007	1053	985	1037	990	1008	1001	938	1084	963	1019	980	1034	995	997	947	1023	1052	1023	1022	961	997	982	995	1028	1057	954	977	994	988	1062	1030	966	1026	1024	1016	1007	982	987	1014	993	1019	991	1019	942	1026	999	1014	1006	1031	957	1029	980	988	943	1035	1003	1025	1019	1065	977	1015	1050	980	961	974	956	1010	1016	979	1037	1020	904	988	1011	1025	961	996	981	1022	998	1059	982	1041	973	1057	989	980	1039	1021	988	978	1016	999	1019	1006	982	1050	963	1034	1005	977	1056	1010	963	974	1028	999	983	991	972	981	987	1033	994	1018	990	1010	1038	987	1007	997	999	1004	969	1058	960	988	989	1030	995	981	1008	984	992	1015	1041	1013	1037	1036	961	1024	953	999	981	963	960	1033	1038	997	1011	971	1032	1004	954	1009	954	1039	1034	955	1029	1003	990	970	1041	963	960	990	952	1006	994	1014	988	989	993	955	993	1009	1019	958	1008	1004	1022	998	1010	998	1007	967	951	996	983	1036	978	1063	991	1017	983	999	950	998	1009	963	1012	973	1016	1039	1035	1005	1019	1010	1027	1016	964	1046	981	1055	1054	928	997	1012	981	1050	1003	1008	982	981	983	1031	1030	981	980	992	988	1028	1006	1007	986	1029	965	1100	981	964	961	1012	1017	986	1019	1008	967	974	1014	1036	972	1069	1047	1013	984	1017	1017	1040	979	986	984	1010	1004	1011	1027	986	911	989	1020	982	956	1012	1007	967	981	982	1034	1000	976	975	1015	1014	1087	959	956	984	989	1030	1080	1046	1022	1018	1002	1010	1019	1051	996	981	963	1010	1035	1048	998	978	1040	1022	1028	1071	980	965	1015	982	1022	1048	975	957	964	1032	1031	999	1049	971	968	1055	1050	1027	986	970	1011	986	1001	988	993	1066	991	1001	1052	959	1000	956	967	992	995	1042	1014	993	1041	1056	1004	936	955	1003	1006	1062	1032	984	1014	1033	963	1035	990	941	971	1009	1067	971	994	1013	967	943	1021	1018	1015	1053	985	1007	992	987	992	1014	1015	959	989	975	999	980	1012	1025	1005	964	969	1044	994	1011	1053	1050	982	965	1032	1044	1031	957	966	984	962	969	1042	976	982	1005	1003	961	941	984	962	1025	958	987	1013	1004	944	975	1036	956	1035	963	980	1021	969	998	995	1036	1046	1001	965	1022	951	963	1010	1000	1078	973	1030	1039	1032	1056	971	1046	1006	975	1008	1005	1062	1001	973	1008	958	1017	1016	1036	986	1039	980	986	946	997	1031	937	997	953	963	989	1058	992	1001	1016	1004	1029	1033	983	961	975	1018	967	986	1009	998	1042	952	1001	1017	1024	1017	1007	987	1022	984	1066	997	1026	1002	981	993	943	934	990	1007	1035	1018	979	995	971	1041	1027	946	948	980	1014	931	998	976	1013	1002	1019	1006	1020	1021	990	1022	995	1018	1023	969	994	948	965	940	985	935	1006	1014	992	944	1009	988	953	1045	1022	1001	958	1055	977	982	1020	923	1036	1011	1033	986	1016	935	1106	939	1028	957	1010	962	1027	993	1022	975	1030	984	1073	1019	977	1021	1011	1002	971	976	988	932	1009	983	1008	1069	988	1015	1001	1025	1010	980	964	978	1040	991	1004	1002	1014	1013	968	1026	998	997	1040	1048	967	972	975	1007	985	984	1000	966	950	968	1025	962	948	1011	977	966	994	1030	1028	1019	1022	995	1026	1039	969	1108	1036	1008	1017	1000	1046	1031	1063	1028	1014	1057	1034	1021	1002	983	952	1024	1023	1000	953	963	987	1018	1025	1001	979	977	1015	1037	972	1016	993	1031	1009	1009	982	982	1001	1001	997	994	1004	954	950	994	1082	989	1015	986	1051	1025	969	1001	958	1033	1019	1019	986	1026	1035	1013	998	987	1052	978	1038	1054	979	1024	978	1043	1050	1031	977	1036	1032	1039	1007	993	1007	923	1016	1009	1029	1025	1047	932	1016	959	933	1036	1068	996	985	1010	1015	1006	1006	963	989	1001	1009	995	1007	984	1020	1028	968	940	1012	944	1052	964	1100	1004	1006	1001	989	1015	1036	991	969	1017	1000	1020	958	1032	1011	1033	985	980	966	1030	1027	969	1020	957	1025	964	970	968	1020	942	1008	1008	957	983	992	1033	981	1039	942	1035	967	962	976	995	1004	1002	1029	1020	1033	976	1031	992	1067	1019	1022	1051	952	996	994	973	969	1020	1029	1005	1037	964	1014	972	958	999	951	1013	1034	1016	1019	1016	1024	926	1017	1057	934	958	1053	948	1011	984	952	1009	993	969	953	1017	1050	1016	969	1013	1005	992	977	976	1009	999	999	1004	967	941	965	974	985	926	998	1040	1001	962	1028	1011	1016	1035	1011	984	1008	1042	1033	989	987	991	979	978	999	1015	1002	1031	942	1003	1033	990	998	954	998	991	1022	1048	963	971	958	1040	991	1035	972	1004	1001	995	955	997	994	1009	969	944	959	950	1004	1004	998	1032	1077	1004	1010	1030
28472	24326	22430	11382	5716	2859	1929	1578	1358	1189	941	811	808	731	753	730	692	686	692	653	642	701	646	641	621	645	639	620	616	625	608	554	610	610	609	582	572	607	564	568	589	602	531	592	529	588	585	563	543	540	527	595	546	571	524	522	523	562	513	543	595	617	537	538	553	572	591	581	553	539	578	566	561	519	564	543	566	566	565	531	578	543	559	552	540	577	597	537	575	573	577	549	578	569	555	565	578	582	525	566	605	559	572	556	571	571	548	581	568	564	555	575	532	572	542	590	599	539	585	573	587	555	581	543	532	569	580	592	550	524	569	539	590	603	556	571	548	525	539	562	578	550	532	538	557	585	556	586	581	528	587	574	550	577	579	579	554	592	559	565	600	551	575	524	624	565	569	566	526	569	584	575	540	539	544	548	507	509	582	595	538	551	641	546	578	589	556	578	569	547	542	520	563	543	555	590	579	568	563	563	572	568	534	562	586	563	525	554	534	540	533	560	553	571	566	542	555	577	557	597	561	595	577	553	615	587	568	547	561	594	549	542	544	575	588	534	559	632	565	555	559	590	620	602	545	582	592	538	554	568	577	589	519	563	533	565	567	557	553	533	541	564	578	525	593	562	580	585	527	545	557	566	567	585	559	580	601	541	550	604	557	547	543	521	534	580	584	576	547	596	522	570	572	551	562	524	545	564	568	560	592	556	556	590	546	505	553	491	521	540	601	543	547	554	558	570	551	566	528	514	548	577	541	555	515	577	580	573	610	538	570	532	548	586	576	542	548	557	574	581	551	538	569	572	600	595	574	552	554	540	562	516	560	551	558	552	555	567	561	553	592	540	576	593	539	578	556	546	575	486	582	584	589	564	581	526	522	569	547	541	540	551	587	600	570	532	573	570	538	573	555	554	559	592	582	566	547	571	566	523	525	584	556	561	568	536	555	592	542	539	578	549	570	532	586	539	507	585	539	532	530	530	538	561	552	552	565	552	572	514	589	530	559	578	553	556	567	569	518	541	554	580	582	563	546	560	556	516	604	591	567	608	554	526	549	541	534	558	537	569	519	553	557	566	631	586	607	533	523	573	556	559	550	531	595	572	605	542	525	600	525	552	580	538	538	535	528	590	588	536	522	643	590	587	614	572	557	566	594	563	568	575	544	556	559	549	551	574	529	579	564	569	545	526	567	528	528	544	557	583	521	581	555	575	609	568	559	535	513	547	540	530	566	572	547	577	560	567	557	576	521	527	568	596	538	557	547	599	579	532	553	586	632	545	563	581	584	589	605	576	552	586	582	559	559	539	581	576	590	566	563	587	514	575	547	571	582	533	572	538	602	544	570	546	598	557	534	554	558	582	564	584	520	615	570	552	540	529	548	547	539	600	591	553	553	557	571	526	541	567	558	564	577	524	547	557	513	552	561	557	580	592	612	577	545	573	562	569	580	577	544	546	576	539	540	545	563	535	579	555	586	588	578	557	575	534	560	545	545	568	561	551	497	542	505	563	576	549	543	538	539	544	558	550	545	548	569	568	597	549	535	569	593	561	544	536	568	536	526	559	574	549	589	537	527	517	597	583	584	585	534	523	559	566	573	545	575	530	576	519	582	560	569	563	660	577	547	617	536	557	548	541	505	544	567	566	551	505	590	520	568	505	541	567	543	564	569	544	550	598	524	532	541	540	557	551	540	559	531	579	568	554	580	594	564	557	575	502	559	533	591	519	527	541	616	564	600	566	544	587	532	563	571	575	579	570	590	581	530	584	559	571	560	598	553	552	546	582	550	579	590	588	539	499	542	562	580	579	513	527	570	597	568	517	565	544	608	541	591	567	574	561	559	543	518	593	567	533	549	563	584	582	582	569	596	545	554	554	554	552	554	559	550	583	564	548	545	537	573	603	567	573	555	585	571	547	551	570	567	545	537	576	579	564	571	569	558	516	549	528	570	576	525	596	532	553	553	584	541	595	559	557	566	546	589	599	538	568	564	559	570	551	515	534	595	601	561	558	585	560	567	544	541	607	570	554	563	557	560	559	503	540	523	541	569	522	531	574	535	578	543	550	532	547	578	567	584	605	550	598	487	542	554	565	585	609	577	550	517	531	546	586	532	572	547	559	541	594	524	554	578	535	544	578	608	565	588	547	560	532	547	574	499	596	573	544	551	560	576	627	582	550	574	575	518	562	535	513	555	574	518	531	594	594	549	580	545	611	568	588	568	547	546	570	561	561	516	545	564	557	568	602	544	562	560	543	528	593	567	543	587	537	594	550	583	517	529	542	551	544	567	608	525	601	555	578	567	533	543	603	542	562	579	529	550	519	555	537	619	533	584	534	574	558	536	550	575	554	555	535	575	562	565	574	555	574	569	538	574	529	541	540	576	506	576	574	528	547	565	560	580	561	543	608	537	571	546	579	553	610	538	535	552	518	552	562	586	573	577	537	549	527	542	541	514	558	551	524	578	567	541	544	583	616	570	590	538	544	556	554	574	555	582	531	553	546	555	541	526	580	552	599	560	565	576	582	572	599	536	542	574	569	547	513	559	523	554	544	615	573	538	516	542	590	571	583	539	556	532	530	548	603	564	545	548	575	555	589	607	539	573	582	545	573	608	604	568	560	561	521	558	534	572	533	574	569	574	554	521	540	511	552	539	516	559	537	552	568	540	597	570	593	528	544	519	548	569	539	557	562	557	560	596	589	530	550	539	563	560	535	573	568	604	573	588	584	618	580	589	509	541	583	531	540	545	566	573	566	537	589	553	577	513	556	609	581	559	587	509	536	542	566	612	590	526	623	583	528	603	575	537	564	553	508	538	593	536	571	543	547	511	549	563	548	541	542	571	574	554	585	578	586	573	552	550	609	558	533	600	561	573	546	594	565	555	552	624	539	512	589	567	587	574	566	550	542	540	523	602	598	594	564	555	559	572	527	535	538	554	573	584	567	579	558	561	549	578	596	531	536	586	597	531	503	594	503	572	550	522	548	584	592	558	577	573	563	570	559	556	540	538	609	591	598	543	510	527	578	600	593	586	578	551	561	563	601	584	546	570	542	531	551	570	563	573	553	569	624	537	571	533	582	517	573	533	543	557	528	531	561	578	590	528	560	516	544	584	532	558	553	531	582	525	541	596	607	569	508	562	537	573	570	542	535	617	542	530	529	546	588	558	571	601	555	520	574	553	572	524	549	552	571	530	531	524	581	541	562	542	569	563	602	551	566	562	585	579	544	562	569	561	589	537	524	540	563	594	576	536	545	562	551	531	528	562	556	551	602	558	540	570	537	595	549	546	517	569	587	562	547	549	640	538	526	565	572	557	550	528	533	547	554	584	588	560	544	547	568	535	584	573	576	568	517	563	550	618	541	562	545	530	568	545	582	574	581	575	574	570	534	591	538	568	530	513	565	615	568	571	551	612	587	551	553	543	523	535	526	583	582	581	522	549	565	534	494	584	554	582	572	551	540	610	580	574	566	527	676	533	562	575	569	547	573	555	564
28423	37510	26141	12569	9738	5776	4105	3223	2767	2207	1471	1276	1313	1185	1140	1117	1011	1002	964	853	861	923	846	843	847	835	840	788	828	820	798	737	786	775	727	765	812	741	691	737	711	672	694	719	721	684	734	637	690	684	688	726	677	693	642	684	658	666	676	690	661	697	625	642	699	718	667	641	612	688	680	655	682	664	701	711	677	685	657	668	641	668	674	647	698	686	683	701	657	641	671	681	656	675	689	684	724	649	650	671	608	692	644	699	675	677	653	659	736	657	638	687	665	688	704	673	675	693	703	716	715	697	716	658	654	690	666	645	673	677	668	717	698	664	681	659	687	690	682	703	669	687	691	676	706	673	641	682	695	671	716	646	681	666	669	640	671	685	704	638	717	690	698	696	672	678	717	666	713	722	668	727	603	664	658	703	704	657	667	685	738	686	652	628	689	673	675	677	694	682	645	650	644	726	716	658	673	676	684	662	719	694	688	663	694	701	708	686	649	679	713	680	673	654	697	748	715	724	691	667	660	664	725	674	664	647	654	669	649	712	685	674	684	666	676	634	735	658	668	711	647	668	690	681	666	667	685	692	660	665	705	670	687	675	649	682	698	690	685	678	725	680	697	650	680	680	689	682	696	694	643	695	626	682	653	645	747	691	735	652	676	703	724	717	674	669	673	709	718	666	703	696	661	681	700	666	725	639	666	704	664	675	676	730	660	679	720	688	669	686	679	654	682	646	648	695	696	636	657	674	638	686	711	722	692	716	675	672	674	637	691	682	669	708	666	674	654	711	681	612	679	685	704	645	663	665	700	696	682	671	656	693	666	669	658	680	650	682	686	737	697	670	694	712	687	675	685	673	627	669	670	656	687	687	696	681	681	685	662	705	657	690	649	651	674	691	688	720	710	707	661	605	671	665	631	697	674	704	627	695	668	689	647	697	695	700	702	660	660	698	743	713	687	662	597	676	680	692	658	692	625	698	706	667	689	711	667	700	679	642	673	658	652	685	656	648	695	726	651	696	659	695	682	680	718	670	686	651	695	643	690	666	629	661	652	664	697	693	699	654	660	625	645	724	676	672	676	667	679	722	663	674	660	639	662	687	662	663	664	637	657	708	724	696	701	685	691	655	713	695	668	715	658	669	677	713	688	685	665	657	653	678	653	701	687	696	677	694	653	687	728	676	670	704	703	690	627	692	693	722	684	639	694	758	675	693	670	666	658	685	655	703	696	649	612	698	647	664	721	704	714	679	652	757	662	723	700	665	645	628	702	659	632	683	699	693	685	673	673	643	690	713	686	677	686	702	660	633	686	674	711	674	658	688	659	685	713	664	681	650	702	688	705	710	680	701	715	663	666	666	631	695	691	687	639	650	670	653	673	688	675	675	665	695	720	683	688	675	670	710	737	699	689	663	644	645	646	662	626	682	697	690	712	640	706	684	730	701	650	664	685	662	660	642	717	729	670	636	727	676	712	682	690	699	714	675	697	671	649	720	707	699	734	682	652	676	703	674	650	648	687	684	701	648	668	709	691	698	722	693	710	659	699	687	648	690	657	685	684	678	684	665	736	697	668	680	697	692	668	670	665	653	681	651	666	709	710	667	728	647	662	643	672	697	723	710	662	683	635	647	685	645	678	684	682	688	662	655	653	690	669	717	675	651	689	699	691	677	632	669	631	715	652	634	659	646	678	687	638	670	675	674	677	631	717	748	732	704	690	674	694	657	682	671	670	674	703	696	714	687	635	717	676	673	647	629	685	688	740	712	670	677	649	637	633	618	631	655	675	693	644	678	641	661	659	642	659	677	653	685	692	724	662	622	691	714	690	695	651	682	697	680	688	665	690	699	651	686	634	652	656	666	691	664	718	681	711	683	680	672	725	693	662	647	700	664	697	669	668	676	687	698	680	648	675	726	688	687	684	683	660	670	730	668	691	673	677	642	668	671	670	662	636	690	702	654	705	693	705	644	651	727	650	740	668	726	641	692	681	689	692	676	645	671	676	673	640	694	692	715	672	689	681	671	680	692	701	708	690	668	699	635	689	680	682	663	667	655	703	696	636	680	663	698	709	694	666	639	630	667	680	691	713	673	742	637	665	690	707	721	682	711	697	731	675	670	679	672	676	686	637	669	655	643	665	706	685	670	686	654	657	653	745	687	688	702	700	630	673	673	629	688	663	672	681	656	671	680	709	693	665	679	672	680	684	683	684	689	684	731	665	686	722	666	668	664	662	639	681	659	686	648	646	725	671	735	719	696	687	626	648	676	666	710	693	666	665	678	654	690	646	681	691	684	661	723	684	663	684	680	675	678	684	688	708	612	700	648	738	692	620	643	624	678	666	687	692	696	669	660	704	706	698	621	697	630	674	652	628	699	707	705	638	659	633	656	692	699	687	670	677	677	678	674	691	737	688	664	677	678	699	681	685	709	647	672	661	661	713	689	612	655	680	675	728	677	652	664	636	698	637	728	675	651	705	691	657	694	645	669	678	696	714	676	633	678	742	715	658	651	683	654	725	678	689	614	694	722	687	701	610	636	674	704	662	718	670	665	678	677	678	677	666	677	666	620	675	687	671	662	682	741	703	639	711	648	682	671	682	663	642	686	657	674	662	690	749	698	681	690	644	674	711	661	685	671	699	674	657	652	661	653	673	679	676	667	652	689	666	696	634	700	675	705	668	663	665	630	692	682	714	658	669	664	672	695	648	734	641	682	694	648	712	670	705	669	633	707	622	705	683	667	642	699	679	679	591	702	693	708	622	708	680	671	641	627	664	640	659	675	666	661	664	710	715	686	693	687	673	692	692	692	649	704	735	662	656	667	674	689	629	655	678	700	649	702	667	675	669	677	657	689	673	637	699	671	701	652	635	685	650	681	665	661	715	683	674	723	686	696	714	656	676	627	638	653	675	681	686	654	650	665	690	712	685	698	618	699	647	706	611	685	705	662	680	672	678	661	680	691	663	672	670	661	673	636	694	720	640	726	690	666	729	661	655	679	681	659	709	651	665	776	669	671	602	679	665	737	726	667	651	652	648	707	718	665	684	672	682	663	726	707	687	691	632	702	656	666	673	681	685	690	654	679	644	690	680	660	665	712	689	677	640	678	654	691	699	698	708	668	655	702	740	677	661	666	629	632	684	680	692	665	646	687	656	665	697	701	684	710	668	667	631	678	724	673	732	653	718	700	654	666	717	656	682	661	655	705	681	649	681	682	653	678	636	690	681	645	682	684	641	677	711	680	648	682	668	656	667	686	637	687	697	690	698	669	699	631	644	682	700	622	679	703	676	693	648	673	716	681	667	669	672	728	641	705	690	716	698	698	634	688	645	671	681	672	658	691	674	675	665	685	671	671	677	663	653	679	677	708	662	680	650	640	658	678	697	720	673	670	686	710	634	677	687	682	694	633	665	684	702	722	667	638	682	683	717	658	686	660	663	646	681	639	685	664	679	676	672	649	677	675	689	643	649	653	687	684	644	690	693	686	657	716	669	678
23991	20879	27824	24265	20340	11116	4445	2906	2197	1744	1405	1195	1108	973	964	935	850	793	716	711	720	768	716	674	674	687	642	643	639	599	565	580	604	613	656	617	583	601	581	561	622	581	569	558	557	558	535	539	547	530	554	547	529	551	538	547	545	521	521	534	504	559	538	524	562	530	560	551	563	503	562	570	530	555	511	515	569	507	546	539	540	544	555	549	534	534	557	594	544	564	557	522	532	572	542	517	546	533	537	571	498	568	562	562	530	494	513	516	486	517	506	589	549	532	538	569	578	514	542	543	541	551	524	536	594	507	575	561	554	538	526	531	538	543	485	486	597	498	546	530	572	519	540	569	510	547	582	541	513	524	554	488	568	519	550	557	533	506	512	562	563	573	505	565	568	566	539	490	517	559	517	564	533	555	554	567	527	517	547	508	553	505	506	529	558	566	537	520	507	513	525	489	526	555	510	582	572	557	561	518	533	526	556	508	510	528	518	557	516	532	559	538	483	524	539	534	566	546	533	510	562	549	519	538	571	565	536	546	515	496	515	564	558	593	539	548	505	558	525	503	539	520	532	540	541	560	528	508	587	519	565	513	547	547	502	514	519	515	555	533	550	560	535	507	506	539	549	521	547	514	534	530	588	555	563	572	549	528	567	556	550	591	560	519	479	561	522	509	541	557	539	500	542	529	510	528	535	537	562	551	511	510	506	531	599	574	519	572	545	570	545	541	530	551	548	538	533	516	540	556	541	576	545	516	546	529	552	545	549	558	538	584	497	554	537	577	552	523	536	529	521	554	504	516	565	545	546	560	521	544	532	494	518	473	544	555	520	535	532	539	515	507	556	522	571	516	548	544	564	546	544	485	537	535	517	537	557	547	551	516	531	537	503	511	573	573	523	543	508	525	532	559	536	541	532	529	542	520	512	517	571	552	580	537	504	539	517	564	529	563	535	538	516	491	523	575	526	516	532	531	563	564	536	518	546	532	488	559	552	572	584	558	533	559	539	526	551	531	513	548	554	546	514	537	519	550	562	501	545	545	534	543	523	540	559	519	586	524	556	529	570	521	538	563	574	530	512	537	539	563	522	544	564	531	521	535	516	494	581	556	518	555	540	515	514	599	517	519	526	513	598	557	540	561	559	519	508	539	508	495	575	556	540	514	514	561	537	531	516	528	514	536	553	523	552	503	513	558	515	536	501	558	506	554	518	550	534	552	594	549	515	577	568	574	503	526	542	534	537	541	552	523	549	509	509	560	559	549	543	543	533	564	518	579	492	566	557	491	518	497	532	537	567	534	565	558	566	543	502	512	583	509	504	535	512	561	543	533	510	523	519	510	525	559	537	535	510	549	534	517	494	551	519	552	519	519	542	510	555	518	565	520	564	535	563	530	562	539	525	588	509	597	550	556	553	555	571	549	541	539	514	578	527	576	557	543	570	556	532	539	556	522	551	583	542	538	540	559	546	589	515	584	511	585	548	496	537	565	563	513	524	526	558	539	551	522	541	571	495	508	521	562	536	519	563	541	538	555	542	561	558	550	568	540	544	555	529	558	578	525	562	571	510	527	538	528	535	537	530	546	525	542	540	586	583	508	534	531	527	516	512	509	547	565	531	578	567	536	557	563	527	536	533	539	522	580	583	502	530	562	573	564	548	561	535	560	522	573	532	528	532	558	502	564	527	523	546	556	541	554	540	556	511	579	539	545	565	532	547	565	539	520	580	518	520	549	567	524	587	557	553	547	537	533	540	528	530	525	533	528	543	550	493	547	515	522	555	507	506	540	578	560	566	549	546	527	513	527	527	556	527	516	537	529	572	565	524	479	531	518	546	551	540	560	541	525	519	543	487	577	540	540	532	534	559	576	557	518	511	565	514	511	590	563	529	594	538	530	522	555	550	545	514	542	550	572	543	578	511	543	580	499	535	514	533	552	534	508	542	572	507	540	546	539	549	558	546	551	535	582	521	535	538	535	554	520	528	524	563	521	524	589	496	542	562	552	504	548	533	556	519	534	505	492	562	509	541	514	558	545	554	514	485	493	542	525	514	508	532	514	524	503	535	535	510	542	468	529	526	532	492	546	524	542	570	555	563	497	533	542	548	525	534	561	531	549	522	527	553	556	559	565	555	538	533	569	519	553	529	557	525	532	535	541	550	533	516	547	590	527	558	506	551	532	560	536	549	573	552	544	539	536	549	533	533	520	578	522	532	569	553	516	560	542	547	565	542	513	531	551	525	570	550	560	553	572	557	518	573	531	520	487	499	510	512	541	551	569	530	537	562	530	559	480	502	526	507	579	516	503	562	525	493	524	542	563	538	552	582	546	538	472	486	523	500	522	546	517	540	563	551	525	523	523	494	543	500	541	542	514	534	575	566	531	513	522	582	521	525	530	513	556	547	555	554	525	514	554	527	564	525	540	550	536	525	530	548	568	547	539	521	544	547	526	553	578	546	569	553	579	560	536	499	556	565	523	506	551	559	522	539	534	522	538	544	534	539	597	565	558	516	517	526	513	535	543	566	582	574	574	558	551	521	567	553	507	551	524	539	491	539	516	556	507	492	531	516	519	523	541	554	541	554	562	508	514	528	526	549	535	569	508	555	555	578	517	541	520	558	527	552	551	574	561	552	518	575	496	541	551	554	545	521	547	586	552	492	552	544	575	536	539	537	554	557	540	565	532	555	569	514	520	526	535	560	554	562	551	546	539	553	565	552	511	524	564	546	543	528	550	554	522	580	550	529	567	538	499	501	562	551	499	541	530	521	527	557	505	544	523	516	516	514	539	559	534	570	572	548	534	554	555	543	514	582	528	535	574	544	503	510	543	539	559	545	549	537	524	507	525	540	562	546	554	533	537	534	541	531	516	534	555	555	544	558	507	565	550	536	552	577	556	524	522	549	545	511	518	517	560	585	488	540	492	537	536	531	567	589	561	518	569	555	514	574	540	518	514	564	550	541	510	498	568	550	548	533	484	548	510	572	496	536	529	563	534	489	508	494	524	530	559	541	519	574	584	497	547	532	501	562	523	589	535	491	539	559	531	524	508	529	500	526	528	536	608	584	561	538	528	552	559	559	571	549	552	508	577	522	523	556	533	539	523	559	542	573	507	551	538	531	530	517	538	534	508	525	507	546	531	543	490	528	523	586	554	565	551	539	547	503	499	508	542	524	551	536	535	520	541	484	538	522	597	516	547	512	560	537	502	540	585	512	530	490	515	569	514	528	512	522	467	527	517	532	556	543	538	527	513	518	562	573	547	558	549	562	555	544	532	523	559	533	515	478	537	525	530	555	534	517	535	529	565	500	585	509	543	512	521	575	547	562	495	498	550	568	528	534	494	542	587	550	554	572	543	518	557	532	489	500	524	518	526	520	520	564	508	562	519	545	521	520	559	556	508	551	556	510	557	557	537	520	574	567	504	539	521	554	536	568	543	537	552	566	517	528	540	506	572	525	598	553	560	536	537	561	522	533	532	556	539	509	598	564	521
30146	47000	39290	20203	15511	9950	7085	5664	4475	3646	2719	2211	2013	1869	1617	1558	1332	1280	1239	1080	1089	1081	1080	962	926	866	931	891	887	863	839	757	796	745	779	773	775	762	749	695	701	674	651	616	647	654	673	641	642	692	659	606	678	669	641	663	619	627	731	614	577	627	632	628	654	624	648	663	638	649	710	720	635	642	634	653	670	668	635	675	606	660	706	631	620	639	676	631	665	654	643	635	641	648	628	661	627	647	594	619	640	649	636	650	660	617	642	657	662	608	649	659	625	641	615	627	623	635	659	637	651	659	687	610	660	609	627	586	623	641	602	632	633	612	576	644	636	630	610	620	656	670	661	658	634	642	621	659	611	653	646	652	597	623	621	687	659	637	646	677	658	637	634	643	617	661	650	646	639	650	618	639	620	643	646	633	638	624	613	654	663	607	709	637	641	698	596	630	659	654	647	619	629	639	614	628	690	639	652	599	635	657	646	606	648	644	599	643	648	625	638	629	645	621	624	644	667	658	592	606	645	631	690	628	624	643	615	656	643	622	611	610	617	646	691	662	639	612	610	601	633	627	638	616	628	670	663	615	622	691	601	626	655	639	639	677	571	633	682	681	672	659	625	604	651	678	660	674	708	642	654	602	637	609	614	670	633	594	627	659	641	626	653	643	620	619	663	624	625	656	647	615	613	655	653	620	580	619	662	644	679	639	656	644	626	702	662	646	624	673	620	593	632	665	663	594	663	628	637	628	674	680	643	649	623	668	666	658	689	598	620	640	682	655	689	681	624	662	662	600	656	615	635	633	629	713	629	651	696	620	696	608	630	649	635	636	657	656	674	653	674	650	634	614	627	604	634	615	670	640	665	654	613	642	655	627	673	608	644	663	625	641	643	669	659	671	626	634	642	655	672	638	629	644	625	600	637	662	671	634	657	635	663	649	665	649	637	646	637	645	622	662	666	679	634	650	664	645	651	632	625	650	647	653	642	631	642	628	651	602	629	657	631	593	653	609	619	628	626	632	625	673	670	629	676	656	602	657	654	664	654	638	626	671	625	680	641	647	672	637	652	675	650	667	621	655	596	656	608	615	636	618	632	636	618	666	654	607	628	683	676	653	647	676	639	656	600	678	616	652	643	606	661	688	671	640	654	644	631	642	603	652	581	637	613	634	645	624	635	664	609	613	641	596	671	636	628	624	614	605	653	640	613	610	635	608	593	622	609	621	612	650	663	675	627	650	683	664	652	680	608	664	636	614	626	595	630	592	630	630	614	592	648	631	650	652	617	637	660	662	638	655	682	601	651	653	585	655	640	646	630	658	626	711	683	639	592	636	644	667	610	651	624	602	657	627	645	649	654	662	643	640	609	613	617	622	646	629	669	624	652	607	675	654	647	651	658	604	634	594	604	660	637	627	646	669	603	624	617	636	618	645	637	653	610	598	609	636	639	665	644	642	627	606	644	646	650	634	700	640	629	650	619	607	647	630	676	663	645	591	629	649	624	632	647	625	685	622	655	640	627	655	564	651	632	642	607	595	663	624	634	642	618	642	599	650	623	632	625	674	622	625	625	647	639	630	603	640	662	649	622	617	654	604	655	694	641	657	644	629	637	664	657	637	676	665	603	600	670	648	654	604	693	633	653	641	632	655	621	646	618	617	715	639	652	633	656	643	685	626	641	653	670	615	662	618	640	654	663	660	676	631	635	664	656	652	624	654	635	640	630	642	645	625	631	632	649	625	644	654	599	633	669	701	686	666	689	616	689	612	640	638	663	671	671	712	638	631	590	624	645	656	674	648	665	659	603	634	639	661	592	628	662	664	599	646	628	618	645	660	632	625	608	664	683	644	626	658	643	657	694	686	664	635	612	660	647	562	607	601	600	659	630	634	650	611	646	653	653	633	651	648	613	665	666	668	628	649	606	670	658	614	670	648	662	619	614	658	646	580	634	641	646	680	661	574	678	662	646	609	662	692	640	652	656	566	638	635	616	695	639	638	639	634	640	644	623	631	633	637	617	622	633	642	644	661	645	616	655	588	690	642	643	614	645	634	627	678	673	656	645	624	660	638	638	675	642	631	643	624	649	638	666	625	656	630	646	617	638	612	643	623	654	627	660	635	645	617	652	624	623	632	613	616	632	640	662	661	684	639	636	621	655	633	666	655	610	684	669	665	649	628	652	677	629	635	666	624	666	592	663	665	673	622	651	707	636	603	633	643	646	623	641	668	704	619	659	642	613	608	607	636	636	646	659	669	645	642	602	636	609	649	617	634	681	621	652	605	687	614	629	660	614	643	646	625	628	600	595	642	638	628	655	646	676	653	618	553	643	644	680	629	683	621	669	663	630	632	615	613	645	621	634	678	633	650	647	610	664	649	640	612	591	597	657	628	638	648	618	622	642	674	638	651	650	601	698	685	668	685	603	665	588	671	695	625	665	640	636	622	622	632	649	655	671	634	609	644	632	630	654	644	632	611	690	658	622	634	662	628	610	657	633	617	616	630	641	634	624	649	574	631	634	599	618	647	639	691	590	617	584	649	651	672	645	599	667	620	631	651	658	643	609	656	637	642	648	685	653	621	637	627	646	640	586	612	628	607	641	660	635	648	669	645	637	616	649	629	662	632	628	606	632	608	597	627	678	618	644	629	620	600	663	612	577	615	625	643	619	643	607	636	643	657	627	645	627	692	632	644	685	636	656	621	657	629	637	680	565	635	630	570	630	650	639	670	623	638	683	606	651	627	646	609	625	654	604	622	654	681	648	618	663	642	666	633	663	617	636	621	634	630	608	620	675	598	629	639	624	653	617	625	600	602	662	646	650	671	674	672	662	627	641	640	624	599	629	655	636	627	619	625	583	619	667	672	649	595	659	583	683	645	660	682	631	619	642	654	639	605	628	642	658	608	661	632	637	693	592	622	691	634	624	647	636	584	644	661	605	641	623	621	653	609	698	648	606	631	616	633	613	632	647	641	612	597	693	647	641	646	650	626	624	633	620	597	671	640	651	607	636	636	598	634	633	657	607	668	639	616	656	620	641	668	673	685	643	671	605	645	620	655	637	601	639	629	625	662	622	660	615	655	617	603	656	654	670	650	680	611	643	684	601	666	620	685	649	627	645	660	649	658	653	616	643	637	658	629	634	588	650	639	634	616	627	653	601	644	639	589	627	639	618	677	644	642	669	687	662	711	639	641	635	605	664	627	656	627	634	679	641	619	624	683	664	659	627	614	625	609	618	682	606	660	623	651	639	650	619	656	603	605	589	676	632	628	630	669	640	616	606	645	642	652	631	684	616	647	675	661	614	652	662	653	627	639	613	648	617	676	646	688	585	626	628	610	661	628	595	607	632	660	670	597	654	648	656	615	685	676	625	648	647	653	614	645	605	640	620	652	653	623	640	639	645	646	649	673	630	676	672	598	676	660	639	657	640	622	607	669	650	635	650	651	688	589	596	625	636	639	664	636	644	621	663	625	623	613	652	607	658	653	642	625	647	680
25153	20970	26807	24612	12881	5727	3187	2538	2133	1843	1696	1518	1328	1280	1142	1153	1085	1075	1057	985	1027	1097	938	945	937	978	916	886	924	915	885	889	885	865	916	916	901	884	887	837	851	877	858	833	834	789	822	840	794	793	848	886	821	844	838	868	848	894	775	811	841	791	840	829	826	885	856	852	847	849	866	829	849	876	879	839	857	882	870	844	839	866	809	811	819	890	829	809	880	814	807	807	845	828	824	868	779	861	806	791	795	827	855	828	882	821	826	875	909	834	878	776	854	836	848	822	879	859	844	843	837	852	828	857	855	840	780	831	840	796	784	787	850	801	833	787	819	856	866	846	842	855	902	893	802	832	843	850	830	859	831	848	816	806	758	862	816	832	843	850	849	860	870	825	853	849	833	806	786	825	864	879	844	782	853	794	830	842	877	816	812	786	875	800	871	850	837	882	874	806	834	807	908	832	845	791	812	829	841	814	837	884	834	850	853	779	769	845	894	841	839	830	849	876	808	820	807	793	850	873	837	811	838	886	836	865	843	868	820	844	844	829	877	803	900	817	843	878	831	818	857	901	816	849	898	812	834	809	884	840	835	868	810	824	845	827	855	857	863	803	815	859	859	818	832	847	895	800	832	806	836	844	866	859	819	826	815	907	832	853	818	876	866	897	783	861	803	889	880	811	900	814	851	832	853	861	841	789	863	794	858	869	852	842	806	812	810	848	843	883	791	807	876	856	814	801	859	817	871	796	805	813	834	810	926	854	830	818	756	852	877	850	835	876	820	813	841	834	780	873	908	889	888	834	837	836	851	825	828	818	838	841	784	820	850	859	908	837	842	890	832	874	870	848	796	785	813	834	839	778	840	794	847	842	851	853	816	848	836	865	803	840	838	859	854	814	826	878	877	846	864	894	839	830	820	858	806	847	870	844	800	804	856	844	829	858	887	813	847	886	837	818	893	816	847	817	836	835	770	819	904	810	830	886	826	819	884	862	852	825	804	796	858	822	826	789	884	872	832	852	778	812	887	849	856	871	812	846	821	816	863	838	896	836	799	840	826	866	799	826	852	741	837	848	826	842	854	808	838	863	827	851	806	829	851	822	852	849	801	850	826	843	841	843	881	839	815	803	890	833	873	833	811	864	830	796	868	868	848	881	844	821	860	875	839	770	852	836	795	821	834	848	805	850	754	831	838	867	820	879	860	854	826	857	822	840	791	801	862	846	804	848	835	817	859	832	818	812	882	852	812	825	870	851	867	851	845	820	868	807	854	823	855	873	820	811	787	840	886	852	824	846	813	831	834	842	832	812	802	890	825	778	795	813	808	836	872	859	831	831	801	781	870	843	852	857	828	789	891	880	845	799	879	851	835	795	845	828	866	821	821	816	852	820	835	826	822	817	824	808	827	899	839	858	871	840	807	825	808	851	852	827	909	833	812	869	868	849	771	826	816	842	819	843	843	867	808	836	865	871	880	830	805	833	863	780	819	843	840	812	870	823	876	895	861	859	829	881	828	850	854	865	818	827	789	802	887	805	835	838	848	820	833	826	806	903	849	829	788	881	819	840	833	821	816	862	841	828	838	830	822	834	840	822	774	843	842	827	843	883	805	867	811	857	793	822	858	820	821	823	808	858	805	907	858	868	798	817	883	835	846	812	801	897	856	799	812	771	828	850	831	834	876	788	847	869	836	840	789	817	830	890	861	845	852	846	832	811	867	824	845	833	851	848	840	841	841	841	834	846	827	862	862	844	807	794	863	861	809	864	834	845	877	827	820	905	800	835	831	866	796	852	784	809	856	845	846	853	871	822	881	780	884	889	791	850	863	847	862	820	807	884	805	818	840	801	828	849	847	823	820	873	871	852	872	772	849	888	825	888	837	810	872	890	856	875	845	838	893	817	881	838	842	792	878	879	836	857	824	868	808	879	811	843	817	863	901	822	836	854	818	900	912	846	850	841	870	893	883	896	841	835	886	843	792	833	811	800	824	845	836	840	882	869	857	825	858	823	842	835	826	818	836	790	807	852	854	859	853	838	809	830	810	829	801	788	814	833	831	814	855	862	856	801	815	862	848	773	816	830	822	875	830	860	783	847	838	825	845	790	828	833	841	785	848	841	795	838	842	871	844	785	850	839	839	823	837	789	837	767	821	832	870	779	799	849	811	774	827	849	817	799	865	791	837	840	879	845	822	810	783	887	818	837	870	802	868	826	850	832	884	844	868	849	834	827	847	855	841	886	895	849	853	828	863	810	867	832	861	858	874	875	821	882	860	796	841	768	827	792	867	775	824	800	813	842	812	765	879	841	812	847	848	893	841	851	811	863	830	840	843	855	843	811	875	845	831	823	804	817	830	812	796	859	836	824	871	832	853	827	856	804	803	815	824	830	873	898	793	833	817	889	855	841	860	796	844	862	858	822	859	838	877	842	860	835	853	831	812	824	887	835	829	848	826	828	906	937	839	862	852	878	822	791	855	811	798	825	883	847	831	807	802	892	791	834	818	811	845	892	866	852	812	845	837	812	819	780	838	866	840	829	836	840	873	873	829	837	827	864	859	805	869	792	850	893	819	817	787	822	869	846	904	865	880	868	819	868	849	857	842	853	814	867	831	863	803	854	835	844	833	811	870	837	882	828	838	799	817	870	820	877	802	841	871	847	801	821	895	773	819	869	814	807	879	861	860	810	757	837	820	829	873	808	851	844	818	788	853	869	847	852	830	895	886	854	821	853	862	818	836	830	869	811	808	835	784	837	818	831	863	880	862	771	850	853	762	842	831	829	857	833	854	861	867	851	840	818	863	839	753	862	776	785	862	860	859	856	825	834	815	883	822	832	857	791	811	836	819	869	850	818	855	798	830	887	849	839	910	860	828	861	811	873	842	853	828	796	809	827	829	865	850	854	829	871	800	812	854	805	827	822	830	836	859	830	868	769	813	865	811	866	862	811	811	795	861	847	844	834	833	805	835	843	868	880	820	807	908	810	818	798	836	819	808	898	898	816	820	829	857	811	783	857	801	845	781	820	845	848	867	805	849	854	861	858	836	842	856	831	862	848	845	868	886	795	786	872	845	859	855	844	811	867	798	861	841	840	850	791	812	905	811	828	833	880	868	870	800	818	791	853	864	818	819	814	813	828	826	837	837	830	864	822	829	837	809	790	814	860	902	874	825	784	843	852	844	801	789	832	800	866	871	858	803	851	874	820	858	793	803	851	866	821	840	790	768	819	883	828	873	875	823	883	862	818	849	783	836	806	813	817	788	866	868	881	846	857	843	860	857	869	811	806	822	847	866	810	840	890	904	841	825	849	864	851	900	847	846	860	798	819	831	838	887	830	813	804	844	844	817	805	781	912	868	811	830	793	840	879	879	854	810	820	869	887	857	857	874	806	814	832	844	799	800	789	844	891	851	807	824	863	776	796	860	909	869	891	851	840	815	825	838	857	812	829	846	844	818	826	800	816	803	837	881	844	836	847	848	854	815	832	814	883	835	837
30498	44500	32771	16292	13620	9491	5973	5348	4193	3577	3133	2825	2323	1999	1672	1706	1445	1455	1540	1364	1564	1511	1360	1259	1244	1211	1162	1205	1215	1174	1093	1129	1059	1070	1012	1058	1040	1044	1028	1080	1048	1017	975	902	1004	958	937	983	958	958	958	1009	1014	982	959	956	1008	947	991	1001	936	961	966	1037	952	1001	1019	960	972	969	977	971	978	968	945	924	1023	942	983	947	956	1002	961	974	979	1009	953	952	967	995	993	982	956	940	958	974	966	990	990	909	972	986	977	972	980	922	980	974	1002	963	938	984	947	941	971	916	945	949	970	931	933	1002	1013	957	970	960	927	1011	985	1015	945	953	953	959	964	953	1003	1051	982	982	960	946	948	949	960	1019	946	947	959	967	1016	950	979	950	971	967	983	947	1033	925	971	936	979	1031	1008	986	969	947	960	960	971	951	933	1001	960	968	936	948	1024	978	958	970	997	948	989	914	1032	969	960	950	976	974	931	966	927	979	944	962	963	944	1002	935	1006	993	983	960	997	893	921	957	994	996	987	992	976	942	983	942	985	983	968	1005	969	986	970	979	960	1017	964	1012	976	1010	979	965	962	988	958	961	988	929	1006	969	986	1009	925	936	951	949	921	982	974	984	1001	978	925	979	984	973	917	1006	984	910	953	935	938	974	986	995	1017	1000	966	931	932	945	930	983	935	997	994	998	1003	966	918	982	954	988	982	979	939	965	1046	1019	983	988	963	946	1027	961	936	942	913	969	985	970	956	986	924	962	993	972	1007	940	969	927	1009	952	982	987	989	974	978	1007	958	964	982	919	978	1015	910	993	999	909	1039	942	1015	980	942	930	970	946	978	978	969	965	951	923	988	967	967	961	927	1029	1006	1018	949	944	976	995	960	986	980	969	951	946	1015	993	906	984	952	998	987	990	990	968	979	1032	996	993	994	936	939	950	964	993	933	944	959	938	974	935	974	1009	996	987	937	971	992	927	947	983	995	991	981	966	1005	963	956	951	942	991	870	987	965	1022	992	916	958	996	966	938	921	1013	968	981	973	966	995	948	1006	966	1024	945	1004	1004	958	987	995	967	944	980	959	946	986	981	979	962	979	952	937	932	921	1013	951	1015	994	927	992	958	952	945	951	978	914	995	959	986	1021	963	977	968	995	935	981	981	978	953	944	974	897	968	938	975	968	924	992	904	997	992	1017	951	978	969	954	1001	953	965	958	1000	974	960	1037	955	962	958	1014	944	1023	962	1060	951	993	954	963	1002	971	1015	953	993	979	963	996	885	1000	972	995	983	946	981	951	915	1008	966	978	998	1011	1011	1004	921	931	964	997	965	1035	982	955	1031	941	959	1002	984	949	997	963	968	1006	959	1015	934	955	965	940	949	975	1006	955	919	1002	929	964	927	980	972	971	923	919	976	976	996	961	933	920	991	958	953	1004	1003	899	988	947	985	945	1003	968	1005	950	979	950	1019	985	998	952	900	951	960	972	955	973	949	962	988	973	972	917	999	964	995	952	967	972	922	1011	948	975	956	971	933	1026	951	967	956	1003	992	931	1010	951	929	946	969	950	1048	973	999	974	1004	939	983	988	955	1001	966	948	1031	928	957	950	919	933	946	966	1004	999	1009	978	993	933	932	967	926	998	931	987	914	932	999	996	956	948	989	942	968	971	971	1012	1007	1007	915	936	1012	967	939	976	971	962	948	994	961	981	973	974	972	979	979	968	945	971	967	968	950	952	911	951	970	965	960	976	998	959	954	972	973	973	930	1024	996	978	997	969	983	970	983	959	1024	981	1023	979	948	937	1025	955	983	933	977	972	980	990	1004	943	971	974	974	964	1006	931	953	923	953	978	998	937	924	935	990	965	989	970	1011	979	975	979	985	986	1034	989	997	933	947	959	940	945	1011	993	975	996	948	960	922	968	963	963	987	960	1003	966	985	985	1000	974	963	982	966	1030	993	998	986	995	951	989	979	977	1033	946	1016	993	938	966	939	926	939	946	977	1002	986	960	982	990	939	1001	1009	985	986	919	1030	935	985	1029	914	1001	1003	961	955	1009	930	962	951	935	958	945	991	984	934	962	928	968	921	991	965	997	967	984	1026	918	994	1010	964	989	1016	928	942	959	929	965	930	946	1012	977	907	934	948	1002	1029	985	993	975	936	965	991	983	1006	975	1007	1000	954	967	992	975	970	959	961	962	999	970	1014	937	954	958	943	984	949	1034	1013	970	946	959	970	980	979	957	955	920	942	968	962	951	942	988	999	966	928	967	945	982	992	972	972	1004	961	949	903	936	979	1019	915	975	1005	981	994	992	990	989	996	972	909	1032	968	977	958	978	968	1006	948	946	952	943	1000	980	940	948	979	960	1000	944	946	961	973	974	1037	960	971	941	954	996	970	988	948	971	986	970	925	969	1038	982	962	981	966	972	1008	986	935	999	981	972	931	1054	973	1007	919	937	890	1022	1012	1072	919	975	970	954	1011	956	962	917	953	947	1017	1004	1013	929	990	998	964	986	977	966	1011	1008	899	942	992	967	933	924	956	948	985	975	956	974	949	1010	1009	952	945	1015	978	1007	945	983	942	992	992	1011	993	975	914	1011	976	960	987	1001	1000	998	974	984	955	951	933	964	974	939	1014	913	941	1005	979	949	958	930	985	969	948	1032	930	971	983	1032	960	1001	1044	997	987	964	919	955	951	946	976	957	1011	954	983	955	982	993	964	962	984	946	999	980	979	958	997	970	945	881	980	973	976	986	925	998	938	982	1019	953	990	990	980	978	977	945	999	975	997	963	995	954	967	963	962	956	979	931	941	973	963	966	970	973	974	995	966	971	974	952	995	1022	1018	899	912	1001	977	960	1009	975	1013	981	939	1000	1013	962	989	966	909	966	927	1023	1014	977	1037	961	1012	988	940	969	1015	998	981	1017	965	954	969	921	959	943	971	964	913	1013	945	952	939	1021	934	887	961	892	965	925	983	982	995	986	1003	925	962	973	1020	979	953	1000	1009	914	1018	960	1015	974	970	1001	987	938	972	973	997	974	1012	971	972	968	1013	926	1013	993	983	992	960	969	985	938	943	963	958	983	1091	1007	991	962	971	963	956	1007	1000	1011	943	971	973	984	915	934	963	938	939	970	1015	965	949	958	987	953	969	951	997	962	950	946	966	970	971	978	951	951	989	1008	1051	945	1009	956	976	1003	936	980	1014	947	1003	978	965	991	944	982	896	1002	1006	1014	999	944	972	931	1010	948	956	956	981	962	985	974	1001	970	982	964	959	937	976	919	971	951	972	971	964	1008	933	995	947	965	986	979	965	1001	979	983	966	972	970	944	993	957	986	959	915	967	992	953	934	960	919	948	900	878	930	940	944	977	957	1014	1000	1009	956	959	1001	935	949	987	925	989	966	931	980	1000	942	946	979	992	969	957	1033	1000	958	1006	953	965	990	967	930	950	1000	956	1000	973	989	958	1020	933	1009	979	905	1001	944	1008	984	923	961	1019	980	948	966	914	947	980	920	955	957	935	963	969	970	976	966	982	986	965	1009	1010	1031	937	988	971	954	943	932	1044	949	929	977	1014	932	970	965	996	997	944	937	943	999	990	1036	968	939	974	953	947	1008	981	948	980	963	921	983	991	971	961	947	998	904	949	984	944	992	976	988	944	1012	979	976	995	969	934	964	934	1000	938	964	944	969	922	997	979	1012	924	977	931	962	964	1013	1019	1015	949	983	955	952	984	1033	958	975	993	975	977	1006	941	986
22692	20857	28287	23596	20935	20978	12512	4610	3632	3278	2836	2589	2177	1839	1620	1514	1457	1440	1484	1398	1425	1348	1284	1161	1171	1149	1140	1127	1142	1059	1077	1064	1028	979	998	972	936	993	945	965	948	958	979	926	937	909	937	904	888	881	896	927	973	943	890	890	975	901	913	912	914	892	935	911	866	921	875	961	910	922	854	877	879	882	925	889	937	970	937	966	935	922	922	948	909	950	856	867	891	903	931	917	882	903	884	903	895	882	928	868	936	906	890	924	935	908	915	870	913	957	853	924	866	858	916	952	890	904	912	945	955	975	961	940	891	835	870	924	866	835	856	914	950	877	852	909	899	951	925	953	890	936	899	894	923	883	892	933	854	879	984	939	941	894	961	888	922	955	957	917	886	947	890	920	907	926	917	903	961	891	892	896	961	907	871	951	873	922	889	904	937	869	890	957	915	917	899	898	929	893	919	894	913	917	915	906	910	930	898	934	888	991	908	930	892	936	845	895	935	921	865	924	883	885	894	930	899	952	915	931	852	931	901	918	902	898	888	940	904	932	925	895	959	908	899	943	930	925	890	837	961	930	902	916	961	916	869	840	904	838	924	940	931	889	907	878	971	889	900	924	899	881	934	927	913	948	836	871	919	881	895	855	927	929	895	894	889	905	909	892	875	906	948	911	918	920	915	1012	929	875	932	909	864	916	866	881	889	878	927	899	913	921	941	925	868	879	932	950	937	876	956	884	880	920	911	930	897	935	955	904	913	888	899	884	900	939	837	900	942	915	858	884	930	899	952	873	956	901	901	881	919	918	899	954	899	940	896	909	954	901	886	901	911	963	884	905	896	894	905	912	882	924	945	896	880	835	976	978	914	880	941	932	931	864	912	911	898	891	841	905	879	906	895	885	927	835	968	884	879	899	892	928	879	905	910	942	901	916	871	932	912	901	912	881	950	866	901	886	898	930	901	958	967	888	931	918	925	936	938	929	867	879	930	900	901	907	854	945	933	943	875	908	963	869	838	886	925	931	841	899	931	893	903	932	937	950	932	901	922	911	908	892	923	905	924	946	940	928	925	932	938	899	901	932	967	933	886	951	874	948	909	864	915	969	873	852	892	897	912	902	932	913	871	940	886	935	920	888	945	922	848	990	934	887	954	868	937	919	915	849	908	913	926	908	869	912	915	826	913	933	889	855	952	913	895	924	911	931	876	905	883	946	901	888	874	890	885	911	897	942	909	882	869	892	929	916	867	910	904	905	915	957	887	902	912	940	918	908	874	909	897	904	862	933	900	971	902	936	900	942	925	900	957	922	985	886	887	910	904	912	911	910	852	918	904	870	924	890	884	910	881	931	927	872	955	905	845	900	883	902	892	921	882	909	904	944	918	906	974	886	887	884	935	909	899	903	889	896	921	884	957	923	901	927	853	881	916	904	936	977	976	964	998	900	892	905	890	862	942	929	920	931	930	884	892	889	934	919	913	929	882	939	949	908	910	917	875	923	927	969	889	1009	920	903	967	871	913	931	897	888	899	905	864	899	948	868	874	931	918	902	940	897	949	897	867	917	917	931	892	901	847	828	963	905	875	908	942	930	923	879	923	890	903	944	891	936	892	873	985	909	931	876	906	919	895	863	883	874	869	923	920	912	908	889	901	939	891	905	870	930	947	910	870	948	840	905	932	940	880	908	877	856	873	928	899	911	903	938	959	937	913	945	916	916	960	932	921	934	851	882	942	883	920	919	921	913	948	890	897	924	867	906	896	892	902	891	944	911	906	953	919	954	960	882	871	910	882	922	897	914	928	895	893	951	933	925	937	917	958	929	898	956	855	856	902	928	894	894	895	958	930	904	917	949	905	925	871	949	915	905	906	887	896	895	922	893	870	871	901	889	928	927	892	958	982	918	925	927	920	938	928	906	899	853	970	912	935	909	897	870	893	919	891	935	927	906	929	883	858	940	933	874	885	906	913	892	916	879	868	863	938	891	868	872	933	847	919	867	938	918	913	952	898	879	936	926	853	901	896	880	861	902	889	882	904	895	888	920	926	909	907	921	894	942	888	826	876	902	886	907	885	922	870	896	864	916	965	906	907	939	943	927	897	953	941	905	896	894	876	901	910	901	895	961	868	914	877	937	946	890	926	893	924	913	926	880	907	932	857	891	921	897	914	901	890	898	916	898	938	878	904	907	970	891	894	908	860	910	860	909	886	903	906	962	926	930	964	917	928	864	961	905	911	909	890	879	854	839	883	847	874	897	913	869	902	877	875	901	924	935	931	901	928	907	885	942	878	948	873	884	924	863	884	891	896	890	857	937	896	908	936	927	928	882	891	963	941	887	890	915	947	926	892	894	894	880	899	892	926	907	871	871	929	901	906	847	928	949	888	886	897	886	903	903	974	931	916	895	897	851	926	928	929	940	909	890	922	903	944	930	1000	884	933	907	876	944	931	933	912	926	962	933	894	859	961	927	885	950	985	910	946	959	949	918	899	922	848	900	878	867	915	898	942	920	923	921	925	961	933	879	949	853	875	925	912	904	923	928	855	933	913	891	879	899	888	916	874	920	883	918	908	862	862	909	884	929	908	926	910	899	898	894	945	896	887	893	952	947	881	951	935	914	947	951	924	875	882	878	977	916	898	919	874	894	910	929	914	1008	946	860	916	907	903	928	924	959	948	836	957	908	952	972	920	899	914	886	902	902	862	871	860	856	935	961	893	909	929	880	950	917	866	916	905	897	922	923	942	911	906	884	905	881	912	849	916	885	883	933	965	828	866	897	861	870	881	895	890	943	890	904	875	886	939	875	882	910	912	908	926	917	876	879	936	923	919	907	928	889	888	949	937	921	862	929	919	882	916	854	926	874	899	863	894	906	926	947	935	936	901	907	918	856	884	883	906	894	932	927	899	894	979	907	951	909	937	893	940	953	917	931	930	886	901	883	889	939	931	881	913	883	895	890	916	953	935	908	881	920	869	920	924	888	963	860	878	941	901	896	881	853	863	936	866	938	874	912	909	945	913	901	898	900	918	964	907	905	898	944	935	887	877	900	952	925	892	876	929	906	923	918	894	891	894	911	872	964	892	842	942	867	913	922	879	986	893	917	905	846	956	858	905	911	886	913	867	905	954	863	856	957	935	896	911	891	892	884	915	907	900	917	906	909	962	893	898	953	887	883	892	920	947	893	896	884	927	921	897	895	908	881	919	865	932	930	900	876	903	880	956	920	916	933	875	918	921	891	873	912	915	910	890	930	959	867	921	897	920	966	889	860	880	892	885	945	943	892	920	900	928	898	922	880	884	886	902	897	871	903	879	925	904	906	939	942	956	886	869	937	868	881	926	927	945	910	939	931	936	867	956	879	900	882	903	946	883	970	860	893	943	901	853	915	874	951	924	843	932	925	960	972	886	910	906	936	913	912	923	925	905	905	924	905	903	900	957	932	893	912	911	954	955	922	889	921	905	869	926	904	916	907	889	891	938	921	913	889	882	898	911	904	945	872	862	947	935	900
33037	54251	42249	25502	20321	16387	10551	7628	7368	6260	5114	4670	3837	3048	2499	2301	2319	2155	2301	1952	2011	1836	1779	1612	1523	1609	1552	1505	1421	1354	1249	1223	1183	1154	1138	1108	1118	1090	1125	1082	1108	1099	1040	1049	1073	1039	980	1043	1039	1028	1021	1042	1029	1015	1047	1025	1036	1020	1014	1073	1028	992	1004	1047	1038	1048	976	1020	1042	963	1015	1067	1027	1001	1086	1031	1053	963	1037	974	968	1086	991	1064	966	1000	963	1023	1020	1041	1020	990	1015	984	923	1018	1038	993	1006	963	1021	1013	1043	976	1020	984	1033	1024	1018	998	1015	1002	986	965	1014	1016	1025	1045	974	986	1005	1068	1037	1020	1031	1031	1017	997	1063	983	1126	1032	1026	1041	1032	1001	1035	979	1016	1068	987	983	1007	1016	1029	999	1034	1014	1041	1027	980	1010	1064	993	1007	945	1036	1084	1001	1015	1027	1024	1013	992	966	1086	980	1045	1055	994	1026	988	1022	1002	1041	988	997	1014	1044	1036	1009	1003	1014	1031	1012	999	1037	1056	971	990	1030	1064	994	1034	1007	1012	972	1030	1043	1007	1020	1028	991	1014	1063	1011	1025	1031	1004	1006	1001	1023	1027	988	981	991	997	1016	1004	1057	997	1016	991	1020	955	1073	1009	1048	1056	1053	983	1036	1051	971	968	1061	993	1016	945	1015	1078	1021	1010	957	1029	1025	996	1009	1015	1042	1014	1046	1006	994	1027	1034	931	1015	1022	949	1066	993	1091	1018	975	999	968	1021	1000	1026	1054	1016	1055	1036	1004	1046	1010	958	1083	1017	994	1001	1069	990	1021	1016	1025	987	977	987	1024	1012	1057	1008	1062	976	1006	988	956	1004	1009	1021	1028	1057	1052	1053	1034	993	1024	1021	1026	1015	1032	1102	1044	1006	1037	1048	1001	952	1046	995	1027	996	1035	1026	1020	1043	1041	1015	1036	1042	1017	1059	1019	1028	1050	986	989	976	1002	1026	1060	1049	1034	1007	1041	1014	1028	964	1037	1025	1046	1039	1067	1023	995	974	1041	1005	1025	958	1013	1014	991	999	1001	966	1053	1051	1049	952	940	1037	1046	1027	988	993	1042	979	996	1025	1082	1008	1014	997	1044	967	972	988	948	1017	992	1047	1079	995	1005	944	950	946	1008	1034	1049	1035	995	953	1050	1006	1039	1002	1008	1067	996	987	1014	1041	1013	983	1025	993	982	975	1044	1035	973	1038	1029	1076	1023	971	1046	1058	1035	1049	1029	1047	1047	1020	986	1002	1024	1006	1000	983	1030	1010	1025	1045	1060	1001	1049	1040	984	1060	1044	969	1007	1006	1071	1000	1049	980	972	983	1000	1038	1044	1056	1098	1002	973	1031	948	996	999	986	1004	1016	1000	1010	977	968	994	1024	1027	971	1033	1026	954	1016	1045	1036	980	1052	1020	1018	977	1056	1025	997	1068	976	1032	997	1009	1046	1023	1013	1015	1034	1040	981	1023	1022	984	1022	1015	995	1022	1037	1008	1065	993	1025	984	974	998	1017	1010	1012	963	1018	1031	1047	1063	1038	982	967	960	1008	984	982	1045	1014	981	1014	1020	1034	1016	1038	1062	1061	983	1011	1012	1033	1014	1007	1050	989	1006	972	1007	1036	1018	1004	1067	974	970	1028	1035	1036	1026	1033	1014	1032	994	1062	971	976	1043	1015	1025	950	1050	1023	1003	1038	1067	995	1052	1043	990	999	975	992	1029	1030	987	1067	1027	1014	985	1033	1001	966	1030	992	1064	1005	1013	973	998	975	1042	1021	1013	1062	1031	1027	1026	1015	1005	998	1037	1074	1052	1006	983	1030	1027	975	1014	981	1003	963	1026	975	1010	963	1035	981	1029	1043	1061	995	989	1009	1006	995	1015	1030	1021	1055	1054	998	1003	995	1039	984	1046	999	943	1020	1083	996	1074	1065	1025	1016	988	985	1049	1049	1049	1040	1047	990	1034	1045	1004	1015	977	1004	1036	1021	1034	1022	1015	958	970	919	1007	1003	1059	1011	1028	1001	1044	1006	1037	960	985	1051	1053	952	1000	1016	1012	1018	999	1041	1051	993	1022	959	997	987	1008	958	1038	1000	962	963	1026	976	954	1001	1014	1019	1020	1040	1008	1076	963	1053	1039	1029	996	1030	976	996	1001	962	1010	992	959	1029	994	995	1050	1022	977	1006	1034	956	993	966	998	1016	1003	1072	1014	1032	1014	954	1047	1025	1033	975	1009	987	982	994	1024	1066	992	990	1011	985	1004	1000	995	1056	1083	994	991	1004	970	963	953	950	1000	1004	990	1015	991	953	1017	997	1026	1007	979	1016	1010	1063	1043	1026	1016	1017	1048	1007	1041	935	1015	1024	982	1005	1038	1024	1000	1032	1004	1017	1004	1032	1002	1045	1036	984	1022	998	1028	1021	982	977	1041	1103	951	1007	995	1054	974	1011	1031	1015	1044	983	991	1041	963	1044	1076	1015	993	980	991	1040	1001	984	1018	998	989	1002	1050	997	992	1037	1009	939	1012	1063	1003	1043	978	1030	1045	1022	1024	1043	1066	1081	1027	987	1014	988	1032	1007	992	1011	977	1059	1054	974	1049	943	1019	1007	1015	982	983	1012	1002	997	1043	1046	1062	960	1034	1037	1006	1020	980	1033	1017	1028	976	1017	985	1000	1041	1043	1032	1010	1017	1021	1037	967	1020	1030	1038	1007	970	1022	1041	905	1010	1013	1049	1044	1020	966	1019	1035	1041	1035	1049	984	989	955	972	990	1083	1061	1038	1030	1011	986	1049	1048	1003	1000	1002	1076	1037	1008	1047	1015	990	993	1036	1007	988	1046	1061	1011	1079	1028	1092	1080	960	1073	981	1009	977	1039	993	1059	1048	1010	1014	994	1050	1018	1016	1012	989	1036	1013	1017	951	971	1000	1018	1005	1017	1005	1044	1007	1031	983	1000	1010	1048	1009	1025	1002	958	1004	1054	1044	1008	1003	1037	986	958	1070	1048	1022	993	1060	1010	1066	1017	1052	1021	1051	991	1033	973	992	948	996	917	1060	1069	986	1009	1022	980	1025	975	1004	1047	1070	1004	1046	976	979	1011	1011	966	1042	1032	999	1017	1029	1031	1017	1036	996	1015	987	1012	1014	987	1023	986	1051	1062	935	1088	1009	1043	990	1006	1031	977	989	1063	1015	1073	1014	1041	1017	1003	1092	1053	1069	1055	1029	1053	1046	1010	987	957	1012	1019	1031	966	1009	1096	977	1018	1062	1004	1005	995	1043	961	947	1074	1020	1052	1071	1038	1000	1012	1022	1010	954	1046	992	1053	985	986	1017	1003	1007	1012	1011	1021	1019	1015	1033	1045	1053	1005	984	1010	983	1020	993	989	1029	1000	1009	1002	1014	1058	1008	1009	1041	1034	964	1012	1045	995	976	977	1033	1009	973	1019	977	1052	1015	1035	1036	1024	1017	1003	977	1000	1031	1018	1047	1064	963	1026	1006	995	1036	1011	1049	992	1010	1033	1008	1038	1025	954	1038	1013	1028	1017	985	1036	981	1023	1016	1041	1023	1023	1048	1034	1076	932	997	1028	1040	1023	1030	1022	1007	1034	992	1004	1058	980	1014	1022	998	1031	1051	1016	1047	1013	1053	1019	986	1049	1009	994	969	1035	1053	971	972	970	1020	1064	1029	1047	1001	997	1024	1051	1028	991	992	996	1035	1006	1050	1018	1049	969	1015	1041	1004	1005	1028	1013	1023	1040	981	1046	1021	1011	991	1019	1039	1001	967	1028	933	1025	999	1027	1012	977	1010	1003	1018	977	1006	1018	937	984	1021	1026	975	998	1000	997	1051	1042	988	1001	969	1062	1031	986	996	1011	1016	1022	1049	990	1025	1036	964	1066	1010	973	1013	1000	1055	1020	1001	1003	888	1045	1045	1033	1038	1036	1037	1024	1045	1063	1012	960	968	1036	1058	1004	1049	1029	1087	1007	1012	1007	1010	1014	1045	994	977	1048	981	1017	1001	997	1029	985	1004	1021	950	1029	992	1014	1069	991	1003	1003	1012	1071	1013	987	996	1036	1048	1018	1015	992	1006	1014	1006	995	985	1037	1088	1021	1019	1035	1057	1004	1046	1038	1053	1086	1019	1016	1064	922	1054	1026	1064	1066	1002	1032	1034	1017	1022	1029	1044	999	1004	1025	1045	985	1003	1036	988	1011	963	991	988	1001	998	1050	949	992	1048	996	1042	1027	1010	1050	1018	1017	1050	986	1054	1020	1018	1095	1032	1021	1030	984	1022	998	1025	969	988	988	1020	981	999	1012	1000	1002	1023	1009	976	1027	1043	1031	1067	1034	946	984	1030	975	1028	1032	984	1023	1066	1008	1030	1039	1043	998	1006	1031	999	1041	1065	1016	1076	1018	993	996	1001	1025	1039	1033	1032	986	983	1056	1041	985	957	1011	1076	1067	1013	959	921	1015	996	1032	968	982	1002	1063	916	1021	1020	1029	1050	997	1025	958	1035	1034	1049	969	1027	1030	1021	1013
28755	24764	22834	11322	5333	3842	2373	1471	1240	1135	1131	1104	977	834	810	775	771	779	816	708	756	724	747	661	702	708	686	709	650	664	683	624	573	633	603	616	629	624	616	604	556	589	531	613	611	584	583	593	589	570	573	634	586	575	566	597	551	591	599	555	554	551	549	561	590	592	549	599	624	610	543	593	627	592	565	588	571	613	589	575	596	603	598	599	542	604	563	597	557	648	602	577	593	571	603	597	548	562	597	597	605	589	610	573	579	559	578	579	574	584	557	572	563	578	546	587	576	558	602	559	588	547	618	579	598	622	596	606	587	550	606	615	564	587	562	596	577	598	538	585	528	594	606	622	596	591	583	592	572	583	594	558	592	616	555	576	592	601	594	566	604	629	595	542	603	614	610	566	607	555	569	588	610	605	604	566	630	603	568	571	546	545	632	545	618	584	531	612	570	568	554	620	643	582	586	547	605	561	585	563	606	539	576	590	613	592	541	612	600	583	556	551	595	592	586	558	583	548	550	524	625	594	623	597	569	619	621	618	591	591	592	629	582	598	572	566	578	561	620	569	628	606	592	582	577	587	588	550	552	554	617	608	574	582	527	569	573	588	575	586	565	585	596	566	568	611	584	543	582	616	558	541	591	616	521	585	583	568	573	552	579	638	527	578	596	594	538	624	624	577	598	569	570	632	590	610	576	549	565	583	611	567	620	594	497	605	552	547	574	602	570	568	588	591	602	626	573	570	578	584	572	554	582	566	616	571	610	585	608	606	588	591	564	576	622	562	590	580	559	605	589	580	602	616	609	582	590	587	587	592	571	566	554	579	620	567	561	604	595	582	564	587	580	607	565	594	587	565	584	621	564	549	612	587	580	616	564	564	580	598	580	574	589	589	565	606	570	570	588	558	545	585	570	597	588	563	571	557	586	628	570	602	555	571	579	564	607	563	571	583	597	572	588	585	588	575	588	568	640	546	541	561	583	592	592	560	553	601	613	532	554	571	590	591	562	623	584	572	590	584	557	584	541	562	625	567	590	551	577	587	559	557	601	571	579	606	577	602	596	592	575	541	564	570	550	566	564	557	612	579	595	573	615	604	607	621	601	613	532	595	578	583	585	597	639	620	561	576	534	540	583	576	555	622	587	579	563	601	575	607	586	571	603	596	570	578	584	584	588	540	574	585	540	544	564	609	630	561	567	612	575	597	572	620	558	600	635	560	562	633	538	605	610	564	592	587	574	526	557	597	586	568	588	569	577	638	566	597	581	568	612	597	573	548	608	585	588	562	528	592	572	560	623	598	593	611	586	605	637	594	588	628	596	609	581	555	579	559	577	614	572	598	558	580	609	575	615	600	605	642	561	625	609	607	585	632	602	631	565	633	581	617	602	565	575	561	609	558	614	556	578	600	520	594	606	592	615	557	553	569	623	590	583	582	588	586	578	580	626	570	596	578	567	563	622	583	630	598	555	625	547	551	591	576	632	591	613	572	580	611	557	609	533	620	581	543	554	596	628	584	643	620	589	568	582	541	591	581	559	612	549	592	579	577	598	569	608	585	661	594	570	583	581	590	583	578	571	630	556	599	560	599	593	609	553	543	584	605	576	594	605	586	586	570	594	577	560	564	583	605	558	611	616	549	638	591	600	555	624	581	581	586	583	573	625	555	599	597	603	558	555	536	633	607	618	582	589	571	579	601	615	562	621	567	632	577	606	573	595	567	595	575	560	559	595	580	572	599	577	602	563	604	557	582	622	634	612	546	569	611	569	626	593	565	563	605	595	587	572	595	564	594	610	602	566	578	563	574	596	594	574	564	591	587	606	634	585	599	575	550	598	573	630	626	588	565	604	598	588	577	623	590	571	643	587	579	563	606	602	639	605	583	554	593	623	558	559	566	591	613	612	597	536	566	551	584	597	545	613	555	552	613	575	587	565	542	569	588	614	572	572	596	607	594	586	573	599	582	541	582	572	583	587	576	574	556	594	613	602	534	598	628	538	580	570	560	559	554	601	616	568	573	586	576	597	614	557	607	625	555	568	550	587	570	592	594	591	604	576	568	578	601	604	599	562	557	560	590	613	554	660	652	626	621	612	599	646	567	614	566	577	623	580	562	558	613	599	579	614	584	606	576	562	609	576	598	579	568	562	608	602	556	627	592	602	604	603	593	585	560	564	597	593	560	586	584	600	585	564	631	592	599	610	541	609	562	544	591	601	589	574	599	589	600	583	623	548	586	602	575	594	579	550	625	562	558	564	584	569	589	589	594	620	579	590	564	603	582	566	610	558	546	606	618	594	593	603	594	607	603	566	634	557	547	588	617	599	563	595	601	562	595	594	607	597	589	564	597	601	608	565	613	594	585	586	559	597	620	565	622	543	536	571	561	577	582	549	554	584	605	610	571	633	580	579	593	590	608	594	533	580	630	514	584	581	559	597	533	606	593	621	621	591	623	585	579	592	568	581	610	580	575	584	590	615	625	594	592	582	573	547	569	606	584	578	552	573	530	564	585	539	587	579	531	549	542	597	602	589	623	563	594	575	644	552	657	611	616	587	551	618	578	575	569	582	590	574	641	562	546	597	582	572	569	538	535	555	575	583	589	575	562	586	584	548	549	561	586	589	605	594	577	586	575	558	619	598	545	567	596	640	610	601	587	567	548	591	609	596	579	604	610	602	595	589	637	586	572	588	626	576	612	574	552	611	613	589	558	593	534	605	586	573	581	609	619	565	597	604	550	627	586	559	618	590	559	614	563	586	608	629	595	555	581	576	620	553	623	599	586	590	588	610	573	593	545	549	565	628	582	553	597	577	605	603	577	591	565	596	600	620	551	611	585	632	614	591	523	594	550	603	591	576	607	634	597	588	565	591	581	569	620	544	567	559	558	591	629	565	602	576	574	553	564	601	545	527	575	596	579	599	599	577	558	592	637	552	563	586	539	562	563	576	593	571	597	563	590	577	619	542	588	606	578	607	557	575	565	603	570	550	567	543	557	600	549	577	619	629	609	595	583	571	597	574	587	553	553	592	597	589	575	562	603	552	592	587	581	614	647	618	626	562	575	593	615	597	611	532	556	587	560	588	607	568	613	627	636	613	566	576	582	570	541	589	551	606	543	571	591	623	574	579	648	560	642	621	560	620	577	603	536	563	607	567	544	569	578	569	585	576	562	576	572	538	581	593	571	602	578	604	580	603	584	618	545	602	578	595	600	571	582	541	563	584	607	595	561	573	607	622	608	587	534	564	562	589	634	595	616	589	572	574	613	578	596	572	569	603	584	557	580	566	583	542	594	551	552	567	611	578	570	598	580	566	637	555	577	592	556	590	579	609	540	586	558	586	557	593	538	572	625	599	580	564	579	606	598	567	603	564	586	567	605	539	634	567	582	543	554	581	530	584	558	608	605	612	590	591	565	605	568	573	566	609	637	615	608	581	552	555	578	614	581	605	581	661	589	616	599	640	565	525	626	626	614	550	586	540	563	539	609	556	585	606	564
29614	38041	26435	12423	8871	7736	4657	3145	2403	2226	2167	1939	1594	1360	1210	1140	1157	1090	1166	1019	1022	1067	1017	959	961	984	911	926	932	864	850	815	791	750	750	739	802	687	739	722	706	786	735	708	704	737	749	697	689	704	711	705	713	731	759	736	720	716	746	749	726	698	712	697	716	679	706	683	712	667	691	683	694	701	687	687	677	744	719	687	690	697	749	720	732	735	665	708	717	703	694	742	663	712	722	722	755	662	651	682	700	696	672	698	703	728	705	647	700	721	716	659	729	776	672	707	694	684	719	716	680	691	646	706	690	648	708	690	685	695	677	669	725	675	706	732	698	728	701	682	730	704	716	751	695	691	701	695	707	703	712	741	733	701	710	735	725	695	740	682	650	672	737	685	679	682	718	681	703	716	715	647	708	691	732	695	732	697	691	700	685	675	667	675	700	709	727	723	726	707	650	701	707	701	730	733	734	728	666	703	733	707	745	643	701	720	751	673	696	727	692	728	679	688	661	690	710	695	688	680	731	692	723	719	709	672	707	702	717	678	700	703	694	710	726	695	710	690	670	753	706	654	788	672	718	694	721	701	686	706	750	723	706	742	707	703	662	701	739	705	677	654	721	681	722	706	737	687	736	722	722	727	681	683	724	713	731	720	760	690	715	713	681	651	687	663	704	730	704	693	677	672	707	674	701	696	713	685	709	746	653	720	725	688	732	686	692	677	718	729	750	716	683	701	662	736	735	739	686	686	697	711	647	729	669	684	675	713	719	716	724	699	706	659	712	658	701	743	660	706	698	653	663	687	677	675	756	733	732	702	720	694	686	720	706	723	714	731	747	692	665	720	725	732	705	655	740	657	751	699	735	709	667	746	651	743	742	760	686	672	733	707	732	708	727	708	686	708	699	679	698	687	655	697	690	676	689	694	713	703	683	712	677	684	723	705	712	709	687	734	684	715	698	755	710	704	693	676	727	688	734	707	717	692	701	670	679	718	704	680	692	721	727	721	673	718	732	718	699	687	739	679	707	668	687	694	682	676	703	672	691	622	687	696	682	712	707	697	710	709	707	708	670	701	751	698	710	695	672	682	756	686	715	711	715	729	707	696	671	719	680	715	699	740	737	684	658	709	695	722	683	699	715	669	687	643	632	643	736	743	703	724	694	747	702	660	667	721	661	742	663	739	707	737	705	715	652	729	766	722	687	686	701	667	661	690	698	774	725	684	723	716	665	657	725	716	682	677	706	727	678	713	695	729	697	677	668	728	734	687	678	706	709	693	684	709	701	703	658	719	708	708	666	726	716	689	680	712	711	670	716	695	733	699	717	723	712	682	648	656	693	704	696	693	682	726	663	692	706	699	703	720	723	702	687	685	718	750	698	672	700	722	722	704	736	657	653	728	699	716	704	723	706	718	653	676	686	702	671	686	714	696	653	699	730	692	668	718	702	735	695	691	686	683	700	714	706	736	715	704	702	704	711	685	650	697	688	734	735	705	754	731	680	702	698	720	725	716	704	676	715	641	674	698	696	738	711	744	720	683	671	681	710	666	700	678	683	692	678	691	710	671	656	652	747	693	728	673	678	724	714	663	671	694	680	688	658	721	712	703	664	688	701	703	693	670	748	694	664	665	705	738	698	704	701	713	746	678	730	694	690	697	667	733	721	679	730	704	701	655	654	685	678	686	708	671	712	698	749	715	712	725	693	711	688	717	732	670	713	682	714	678	688	683	723	725	718	706	721	738	710	716	705	665	700	690	646	738	725	731	692	718	721	721	680	704	730	650	744	667	750	679	705	708	668	731	712	698	743	688	671	728	737	725	684	717	680	619	722	704	722	740	722	683	694	727	678	734	712	705	716	716	685	715	719	702	720	705	696	702	720	721	693	711	705	732	755	687	700	745	702	735	705	709	693	695	662	724	731	727	751	689	715	690	732	720	704	680	674	726	737	702	716	658	711	652	639	664	691	688	718	637	703	715	670	692	701	697	669	705	693	687	697	692	730	737	658	697	648	673	702	645	646	666	706	725	718	698	668	659	721	704	715	698	690	702	718	709	728	738	670	691	701	740	695	730	669	725	725	711	694	722	685	709	671	694	723	696	740	658	733	710	716	702	759	711	746	648	724	688	724	713	690	732	676	733	728	670	695	693	744	707	694	681	704	757	712	723	681	674	719	685	667	718	754	696	686	722	701	696	702	685	690	727	727	709	706	736	713	675	716	683	688	723	717	688	695	696	695	721	686	644	676	714	711	676	699	728	703	678	705	675	711	775	693	713	757	720	606	712	713	716	688	701	706	754	728	718	652	748	667	709	701	741	674	716	669	713	722	685	654	698	703	718	643	696	710	663	670	658	702	696	716	699	661	746	684	653	716	733	719	694	734	712	682	713	676	731	686	696	694	694	701	681	697	725	742	675	694	669	721	696	725	682	721	692	651	684	706	731	685	669	703	693	741	694	682	695	695	674	725	700	720	704	739	665	715	693	705	709	699	728	722	663	724	693	719	710	686	717	758	706	751	689	721	702	724	693	690	693	658	734	688	690	715	702	738	698	767	713	726	723	679	682	694	758	692	691	723	747	730	652	671	699	672	721	731	686	682	688	671	660	720	644	705	678	681	663	696	732	718	713	737	654	689	691	704	693	718	674	707	658	721	712	650	717	694	689	736	681	691	686	693	745	706	695	721	712	686	680	734	667	764	663	680	687	704	722	680	706	717	660	765	759	659	696	739	661	708	684	706	699	699	676	677	683	745	677	685	706	731	704	701	701	682	673	698	659	716	704	686	712	680	698	737	715	696	700	656	712	671	666	715	705	721	716	699	682	663	728	750	696	700	726	711	687	723	698	649	703	753	701	699	734	684	715	678	708	677	724	671	716	641	676	690	717	747	711	699	697	696	684	686	697	697	649	717	687	684	688	669	678	655	686	715	677	693	653	738	746	716	756	728	697	716	701	694	645	726	697	693	673	693	717	653	739	706	691	705	708	687	710	716	716	692	695	716	722	733	704	669	715	662	693	699	683	741	700	721	716	683	722	683	675	668	686	731	700	764	745	735	725	706	698	723	684	690	670	647	693	670	692	688	687	732	706	678	694	727	733	711	721	720	708	744	699	701	698	675	708	742	697	718	689	723	708	709	669	710	670	714	684	702	688	748	700	668	697	654	710	702	668	683	666	735	703	678	747	714	732	678	697	666	721	693	688	703	692	701	715	682	666	704	686	722	731	714	659	690	677	701	706	711	620	734	700	715	709	694	725	721	745	668	714	675	709	723	676	696	733	694	698	658	668	709	682	773	688	745	733	707	698	709	706	709	719	682	747	712	697	695	702	746	707	705	714	692	692	709	688	689	729	701	708	706	682	740	665	702	696	734	732	740	713	663	702	686	650	716	702	664	727	740	711	705	680	704	636	711	698	690	698	712	687	702	721	683	709	673	734	697	705	662	653	694	711	689	700	700	730	706	743	754	725	668	709	727	731	695	696	721	695	664	675	726	703
23856	20849	27786	24118	20302	12236	5690	2805	1930	1957	1763	1549	1445	1165	961	990	930	927	973	818	796	745	731	805	833	764	769	773	678	713	694	632	642	675	583	602	673	637	639	551	573	616	571	576	518	541	606	559	549	571	556	605	555	567	549	549	581	539	573	571	562	557	549	534	544	575	553	563	556	574	608	533	588	551	542	522	558	546	600	528	565	565	572	520	578	568	575	591	597	572	576	527	562	574	568	584	575	588	595	590	545	544	605	577	501	601	583	556	531	568	562	573	547	573	595	535	542	568	611	602	565	579	560	553	560	524	588	568	589	564	561	501	542	566	561	518	566	573	617	553	551	544	568	545	570	576	539	582	554	546	567	573	548	530	556	555	523	537	582	616	534	543	557	531	539	523	542	536	583	543	561	568	548	561	554	587	530	575	557	568	523	563	577	542	576	583	558	552	594	562	514	552	511	539	532	594	553	552	592	612	552	646	585	531	582	534	554	558	575	543	499	538	583	530	588	540	578	573	542	546	573	551	596	526	631	518	574	595	532	591	600	539	546	553	566	534	576	603	564	593	572	590	570	538	584	568	604	527	549	544	522	559	579	565	521	563	557	543	569	545	556	581	590	540	524	530	543	568	500	568	541	579	545	548	536	567	574	539	534	558	561	580	567	502	545	514	551	574	550	545	568	565	545	600	501	587	552	520	603	545	570	564	594	573	549	536	556	528	552	567	561	545	569	595	596	556	593	522	564	558	553	547	538	597	524	585	569	576	571	588	595	559	614	559	574	537	556	553	527	569	579	547	569	529	559	599	542	544	540	591	589	550	556	577	565	538	542	521	536	541	557	560	569	531	583	589	588	533	562	600	532	538	603	546	573	552	564	556	570	546	572	589	565	544	549	528	600	560	573	548	575	555	537	531	548	553	584	539	521	568	605	591	555	559	543	579	565	554	564	571	564	545	544	551	548	559	570	567	542	589	591	546	583	583	592	551	543	580	583	560	558	587	577	509	538	532	524	542	546	525	577	579	564	558	540	542	516	532	566	550	541	564	569	576	566	570	540	553	561	568	552	578	507	539	593	584	546	573	543	586	587	527	584	541	557	575	527	550	624	503	577	586	558	557	562	556	497	549	572	594	564	535	565	597	570	537	526	574	564	541	562	561	601	556	592	584	572	593	577	583	565	544	586	598	569	558	580	559	567	538	535	580	560	577	533	556	577	593	582	565	540	534	574	591	581	577	579	577	554	572	551	567	579	575	530	610	521	579	595	549	533	597	573	561	555	551	604	574	522	588	529	534	581	564	570	551	533	575	570	593	545	532	536	562	504	568	547	549	570	573	551	559	590	540	557	555	600	536	581	565	581	579	577	544	572	576	544	539	558	569	559	560	582	515	542	563	559	543	546	541	555	518	557	587	543	541	559	536	525	595	569	544	531	543	558	547	617	507	565	559	546	582	592	537	576	595	558	542	553	567	556	534	572	514	563	603	538	556	600	533	566	542	568	572	536	524	571	547	543	568	599	573	614	565	583	514	545	598	553	522	528	569	539	539	564	549	559	549	563	579	566	555	617	598	575	553	517	555	540	562	539	543	580	576	593	560	541	521	574	546	531	566	537	601	557	532	592	602	613	542	552	590	595	597	561	529	572	541	544	584	597	517	587	543	590	592	540	585	522	581	547	572	594	545	544	558	561	537	596	581	550	573	597	561	572	528	536	572	529	582	569	550	521	560	581	549	566	612	593	578	561	522	551	569	531	513	485	580	622	555	556	568	566	542	529	588	549	528	612	581	537	556	578	555	548	575	524	583	572	545	552	558	516	558	540	556	546	589	563	569	570	567	510	526	584	560	515	600	505	549	567	596	512	542	565	532	538	526	563	582	577	563	592	512	556	572	598	546	589	596	486	558	582	552	592	561	563	556	534	612	525	572	595	543	555	559	573	552	550	588	515	565	566	521	572	565	549	607	528	519	555	586	567	549	587	588	609	561	518	557	522	572	597	576	620	568	589	551	564	585	529	553	535	589	549	569	565	617	558	583	562	563	580	509	529	581	523	564	585	570	547	581	536	555	559	581	540	551	539	533	550	576	571	565	576	603	561	500	588	558	610	572	547	569	565	562	543	552	580	540	551	578	580	536	583	572	577	545	587	574	553	560	559	536	570	574	571	562	563	573	552	518	539	578	547	529	506	558	572	583	593	603	539	567	548	543	556	553	541	560	611	549	613	520	556	598	584	538	567	553	556	568	559	550	571	573	533	532	539	569	582	547	543	554	545	558	555	541	584	595	553	557	548	582	527	555	574	510	567	541	602	591	580	581	577	554	570	547	593	537	550	528	595	532	551	546	465	557	533	546	540	556	557	528	583	566	519	559	576	546	533	568	562	558	542	583	573	565	541	567	520	540	571	550	591	555	552	569	540	529	594	568	565	596	565	537	590	587	598	589	551	542	566	532	527	586	553	573	531	546	547	531	559	518	528	567	572	524	538	569	606	548	562	584	567	573	566	565	553	555	540	519	576	577	603	555	543	535	564	567	544	539	527	546	572	588	564	574	568	549	523	550	572	583	572	584	576	564	563	545	576	560	535	552	588	589	590	536	562	572	571	557	549	577	566	567	578	525	585	593	573	501	522	539	532	548	503	591	521	504	527	535	576	584	531	565	564	569	561	581	569	568	545	559	621	558	567	545	567	539	581	501	560	582	558	569	559	567	575	556	575	593	554	598	574	590	579	582	561	580	598	588	561	563	592	551	516	637	539	558	542	592	568	547	560	581	598	546	549	562	546	565	560	578	592	529	555	579	592	540	537	565	551	574	541	560	565	588	535	566	558	592	552	621	577	572	600	592	574	540	538	603	536	580	579	598	564	565	528	529	561	552	552	595	548	530	560	555	560	567	555	623	554	549	539	551	560	533	549	543	571	533	538	536	581	562	592	532	548	560	575	580	553	559	538	570	534	581	529	571	527	542	563	516	569	549	530	560	535	592	540	569	564	555	555	554	567	586	563	587	586	606	556	586	595	540	548	552	573	511	544	563	537	547	554	546	586	593	540	587	576	545	550	570	547	552	525	585	563	551	526	513	575	564	515	532	584	570	554	552	558	545	561	587	583	546	565	546	539	542	528	587	533	535	573	553	564	582	515	542	534	583	577	577	507	559	566	573	531	562	556	546	547	580	589	582	624	626	579	566	568	538	513	552	601	544	553	573	586	547	532	527	563	507	572	560	493	542	505	557	597	574	602	595	545	583	552	556	573	595	569	587	576	562	541	557	566	604	509	582	569	555	597	542	584	527	556	560	569	549	533	564	515	574	547	584	574	554	597	559	576	556	547	542	539	526	506	563	569	560	573	556	553	559	548	574	536	601	588	549	545	548	585	558	522	564	572	557	554	539	575	531	568	570	579	580	540	509	564	568	540	589	564	552	550	562	575	602	591	576	528	600	552	560	527	606	584	580	552	576	516	582	528	596	567	519	577	547	529	556	583	563	484	596	567	541
30186	48843	36655	19254	13732	12138	8802	5392	4084	3801	3538	3088	2628	2188	1678	1605	1458	1450	1512	1293	1208	1048	1133	1027	1140	1158	1158	1017	989	955	800	854	819	765	762	747	787	737	694	731	708	716	666	662	754	674	650	676	684	686	642	686	687	667	684	689	664	634	673	692	655	644	669	708	663	670	659	705	690	682	649	659	654	679	677	675	635	641	690	667	668	686	674	693	687	620	661	670	687	652	661	714	674	689	627	631	676	709	654	669	680	653	675	655	652	623	607	667	626	686	681	666	664	677	718	686	708	659	690	665	675	669	692	680	690	700	627	640	673	663	653	669	634	684	671	646	669	633	697	721	683	620	614	664	648	679	638	705	683	684	669	658	707	674	651	650	641	701	682	658	662	665	680	674	670	667	653	647	716	669	672	646	679	682	663	658	681	635	637	665	652	700	656	658	675	673	666	685	716	672	599	661	655	652	716	627	639	635	645	664	681	672	640	661	662	652	671	699	684	683	647	639	668	663	668	604	675	718	685	651	648	663	646	633	642	673	649	702	665	659	643	629	703	693	664	609	659	616	676	658	650	625	677	611	594	586	733	647	679	679	633	667	663	617	655	621	625	645	661	688	659	635	655	685	662	602	709	634	684	653	638	662	717	657	705	635	688	697	676	716	641	668	651	665	623	670	662	602	684	684	613	665	646	672	686	644	594	694	700	700	646	645	633	627	621	636	710	687	674	674	657	642	669	710	655	634	672	654	661	714	662	647	646	691	662	667	677	653	680	707	688	666	671	706	634	641	617	677	634	688	636	708	657	685	682	666	698	646	645	654	672	669	707	697	641	663	696	726	641	716	657	615	680	684	667	618	612	684	690	705	646	713	630	655	604	619	690	691	685	676	670	672	664	663	660	666	643	634	673	692	645	646	659	649	674	698	706	693	678	606	642	656	650	681	695	608	675	675	642	684	697	634	719	663	668	645	654	623	669	623	672	648	672	683	625	661	633	714	632	667	673	683	663	641	677	651	648	713	680	678	614	707	638	654	651	636	693	687	644	670	631	640	688	636	610	634	670	681	676	607	640	696	687	645	681	658	697	656	624	634	680	642	655	624	648	627	669	685	640	687	647	647	654	674	595	630	652	655	652	627	634	689	668	684	706	677	708	657	644	687	690	611	682	648	691	683	632	700	630	642	695	669	663	697	673	673	630	647	654	611	687	609	652	636	666	673	643	658	658	723	627	678	662	630	628	662	646	634	677	673	661	655	657	687	648	705	684	677	672	661	681	669	644	637	639	642	665	671	681	634	668	708	648	679	676	677	681	659	632	619	635	674	652	640	649	661	653	679	704	639	644	645	710	659	673	649	626	647	607	655	699	639	667	631	649	651	680	645	668	651	639	646	618	674	654	649	656	645	624	699	654	623	617	666	662	676	669	608	649	668	664	701	644	660	667	631	653	664	678	656	639	675	650	618	681	705	669	644	678	666	673	691	682	661	676	681	652	660	712	641	662	625	680	714	668	647	698	627	636	631	654	683	641	667	694	666	682	660	662	638	690	656	634	704	662	705	657	646	643	686	639	629	680	619	676	643	661	694	601	671	670	669	622	646	657	645	656	673	673	596	683	665	682	671	666	639	640	686	650	655	682	653	652	651	642	646	652	688	618	628	698	672	692	642	704	708	613	667	696	634	624	650	641	687	707	661	643	652	595	657	660	629	643	670	662	634	664	710	647	689	652	681	660	649	622	685	645	665	614	639	656	655	727	669	646	662	667	636	690	665	710	654	622	635	615	708	660	638	675	631	686	639	634	644	642	736	666	640	652	644	653	631	704	648	663	643	646	673	635	665	668	639	692	625	659	627	638	633	665	689	630	660	656	664	648	672	655	687	672	729	667	637	622	712	665	685	653	656	668	632	667	621	667	667	647	665	665	661	698	654	648	671	637	700	693	703	676	636	634	689	669	630	689	674	652	670	653	667	682	615	662	633	656	683	711	651	691	668	656	641	638	654	645	644	611	634	683	643	657	658	661	634	651	622	684	725	697	699	688	632	674	687	653	656	646	683	669	622	648	662	652	676	607	620	625	636	678	665	706	651	625	672	673	641	633	690	649	669	678	632	710	669	666	650	620	686	664	645	651	654	674	628	634	649	660	665	667	700	649	693	678	675	682	641	695	674	625	666	657	651	643	646	688	679	657	675	648	669	621	680	652	625	660	640	690	641	679	688	687	641	648	642	628	673	683	672	658	674	692	632	695	649	644	635	659	662	675	706	657	646	700	686	646	676	649	667	650	666	691	659	694	684	594	650	677	665	730	686	609	661	628	655	645	667	668	654	706	671	673	643	659	650	677	670	635	687	698	689	648	668	668	668	676	697	654	693	685	614	633	648	685	693	651	735	638	645	658	671	661	672	676	675	702	671	654	676	664	696	610	642	651	703	650	648	654	717	662	661	642	655	600	632	704	656	673	655	680	671	664	663	616	637	671	648	637	658	661	666	647	628	623	676	675	688	706	681	698	660	648	658	691	675	672	645	675	655	708	580	685	676	663	658	662	627	683	705	714	693	663	639	653	636	721	655	702	659	651	689	630	678	673	694	655	651	665	646	672	640	627	663	675	597	631	667	631	629	639	675	674	661	692	648	723	632	667	691	602	688	658	669	643	628	643	636	660	661	732	644	640	673	661	686	677	642	671	694	633	636	667	658	658	705	666	616	636	629	698	659	621	718	633	628	665	664	654	711	661	660	721	649	691	692	648	655	653	679	704	704	659	671	684	660	726	609	664	638	632	640	629	732	671	680	674	638	636	634	659	688	625	661	628	678	700	677	661	679	659	664	652	672	642	673	672	686	646	681	671	652	661	648	647	704	671	640	658	667	712	711	680	636	713	670	674	618	675	687	657	679	649	667	609	654	702	664	652	649	662	674	665	653	675	675	664	655	697	638	633	677	658	652	610	680	669	703	686	672	679	631	649	698	620	665	638	661	655	689	628	705	635	656	670	655	718	710	626	649	655	659	675	663	632	674	589	639	680	695	626	694	656	675	678	698	658	705	649	628	672	713	673	624	687	675	664	659	615	647	687	670	658	654	661	667	643	644	651	669	672	680	649	645	679	657	663	686	675	688	697	637	641	646	661	660	652	659	680	588	656	668	703	647	669	634	609	631	658	653	624	647	677	662	721	673	684	683	671	678	641	705	687	671	653	655	658	665	649	673	650	635	661	666	673	611	680	661	635	670	651	639	638	684	665	656	649	653	635	639	665	665	752	664	631	653	638	680	636	646	635	663	681	654	662	650	644	672	689	654	654	669	642	675	682	691	622	657	614	652	661	619	661	629	654	697	674	680	677	661	650	637	672	645	649	635	628	676	669	637	675	587	579	652	674	638	658	668	682	643	633	632	652	683	654	649	658	647	679	620	656	648	607	660	643	668	640	662	665	666	662	651	678	692	663	667	634	654	630	634	665	661	649	636	715	697	687	690	699	682	678	651	632	668	612	674	683	655	645	673
24967	20952	26804	24623	12076	5978	4321	2553	1965	1877	1739	1550	1472	1267	1140	1105	1086	1061	1072	1031	998	975	943	947	1013	1039	1050	1021	1006	1026	966	892	933	915	910	888	876	825	863	808	861	872	871	827	867	886	864	840	868	880	852	835	849	846	809	868	849	838	822	853	872	791	823	841	867	882	813	871	898	822	855	785	841	829	857	839	842	790	847	806	850	916	884	828	844	874	835	854	850	849	879	878	898	859	877	861	821	819	869	881	852	859	818	907	838	833	845	825	847	847	889	815	865	807	861	882	838	829	854	845	829	847	817	875	842	885	846	879	918	811	855	852	892	851	854	828	875	844	847	903	829	846	866	841	858	860	815	908	824	842	855	874	821	855	869	907	834	830	801	831	828	907	837	873	867	831	927	835	886	843	812	810	868	848	870	884	848	864	829	860	868	818	843	806	843	860	878	858	856	811	834	840	861	909	839	880	824	811	890	867	868	840	793	883	829	855	853	812	848	840	857	856	853	874	809	871	876	852	857	852	844	864	878	805	868	877	831	875	881	884	871	884	822	816	857	840	817	899	847	826	825	846	820	815	842	898	858	900	831	815	802	845	868	825	882	797	848	833	847	835	855	852	802	869	829	873	862	848	860	785	855	821	863	885	844	822	829	857	843	846	882	816	825	822	825	830	883	840	871	795	862	849	878	846	829	794	790	854	848	874	825	878	851	823	845	812	858	891	812	835	835	877	844	875	806	820	868	829	872	831	837	844	889	826	844	872	826	881	920	897	861	861	835	832	871	867	843	865	805	824	917	847	861	871	857	847	812	828	827	828	857	830	860	860	883	832	850	855	835	846	826	896	828	815	804	823	885	851	796	813	868	870	795	831	802	833	875	876	870	838	838	865	876	864	851	831	830	853	840	819	839	868	919	826	855	813	866	867	819	879	841	871	913	821	856	895	880	872	844	836	869	824	842	795	878	842	837	839	852	823	860	841	867	883	821	822	871	805	814	835	864	867	839	889	850	866	839	860	852	867	856	806	897	804	854	812	881	875	833	836	885	911	849	868	815	802	830	827	815	876	804	834	866	801	873	884	857	829	921	836	803	838	812	805	844	888	857	817	886	792	836	865	879	826	885	821	795	849	895	875	839	871	838	878	873	892	901	882	873	867	869	837	828	840	799	833	800	855	840	884	852	818	868	838	843	834	853	825	826	761	795	842	878	840	894	882	860	805	872	820	875	898	870	866	866	838	830	833	878	832	874	900	901	844	835	852	839	838	813	814	861	850	832	801	849	832	850	846	857	866	874	821	861	843	816	880	808	873	789	949	839	819	816	828	814	815	878	853	812	820	849	862	811	843	861	853	889	838	863	856	855	856	858	852	822	863	848	791	857	855	845	861	848	880	889	847	869	863	867	854	813	895	794	868	833	864	873	807	876	855	851	830	817	861	835	852	834	895	844	855	855	880	879	900	827	875	886	856	779	806	838	825	829	844	892	879	844	903	844	876	866	820	790	847	820	862	831	917	821	864	793	834	830	859	874	823	910	871	878	877	874	833	828	881	869	807	812	892	826	816	845	861	853	816	840	825	843	893	873	847	824	882	866	817	863	857	858	809	873	867	898	810	892	811	846	771	815	793	877	816	898	836	816	818	845	823	827	858	806	813	834	846	811	856	836	844	863	874	876	819	829	852	840	833	892	846	842	832	766	882	925	861	839	858	849	897	813	787	847	877	801	824	830	869	890	859	810	834	827	817	889	858	816	906	850	811	857	877	885	859	899	825	826	866	836	861	861	851	902	884	783	838	859	930	874	809	866	841	865	850	866	790	851	886	869	869	821	895	801	883	850	828	875	866	919	865	792	819	829	842	830	810	850	859	863	798	821	838	847	831	889	827	830	838	834	872	817	842	841	805	910	821	889	826	823	808	902	817	823	828	845	835	849	866	819	832	861	838	909	851	872	895	828	870	922	888	849	826	886	870	836	905	839	895	852	791	802	787	821	859	813	808	865	882	896	863	840	859	808	871	855	845	849	786	844	831	833	846	854	869	795	862	844	899	852	810	912	853	844	835	875	789	882	919	793	877	814	839	875	918	857	820	834	915	866	818	889	852	839	847	857	846	837	821	850	845	849	849	861	821	888	831	855	771	803	844	868	827	821	854	875	903	867	851	875	888	823	849	894	854	843	899	843	810	821	845	899	873	890	817	920	843	862	784	819	841	898	858	827	856	933	817	838	861	870	830	869	832	826	829	876	872	820	825	873	812	830	833	822	829	827	907	819	857	849	841	821	847	833	820	840	857	852	889	829	883	884	846	842	806	854	825	855	875	882	816	766	856	840	835	882	785	820	844	840	887	852	815	798	863	867	845	808	851	870	879	812	839	787	840	856	869	871	892	884	906	854	837	820	826	836	846	824	896	863	857	880	817	839	830	846	838	836	850	825	845	824	879	859	872	856	826	835	839	879	839	859	861	863	854	829	818	907	829	869	851	885	848	778	834	836	847	823	891	877	780	897	861	892	886	821	831	870	828	855	842	851	839	861	818	834	915	870	819	915	838	861	868	823	856	890	843	818	859	865	815	811	835	788	816	858	821	861	906	768	870	818	814	900	878	841	888	840	863	855	859	787	850	869	869	846	829	836	815	827	850	808	851	815	865	885	846	840	872	850	852	834	828	841	886	810	805	893	846	892	816	772	885	843	866	785	830	825	886	821	880	880	795	880	855	858	855	841	877	853	881	776	845	877	820	834	835	807	862	883	913	877	892	887	823	813	860	875	832	890	873	845	833	876	806	855	857	862	815	874	773	865	852	895	898	831	883	856	859	771	812	873	836	852	793	881	862	828	794	853	833	878	866	843	818	839	848	876	861	823	854	822	847	878	903	773	872	838	791	899	790	811	862	863	841	863	832	840	797	823	876	824	829	802	853	873	841	861	845	850	900	884	835	887	824	906	871	847	828	844	854	891	856	798	807	909	861	873	850	835	810	850	849	824	864	876	866	830	853	823	847	778	820	820	850	838	809	892	905	884	838	826	862	834	843	854	812	811	825	874	856	815	841	861	812	844	856	857	792	845	914	806	846	790	807	849	820	846	830	844	802	836	829	832	805	795	863	861	844	809	814	847	857	876	854	853	857	855	871	859	792	813	807	816	850	848	847	851	868	867	852	815	824	876	885	827	858	811	903	857	833	852	856	806	884	865	855	835	841	882	863	840	902	817	829	857	832	851	873	867	835	863	867	861	863	839	833	826	840	877	847	822	831	833	824	850	842	812	826	818	867	863	828	871	810	871	776	845	828	869	829	775	838	843	811	830	826	859	811	817	894	827	882	860	806	864	852	832	845	915	820	872	883	799	845	879	860	909	896	888	849	805	888	854	864	816	861	869	916	805	868	820	870	887	833	889	850	805	831	828	882	774	874	855	865	824	796	837	811	899	848	855	866	873	852	904	809	825	828	852	880	889	864	806	837	848	859	944	875	809	826	824	861	873	850	799	817	856	819	909	838
30816	45049	31769	15752	11233	10243	8134	5212	3850	3719	3291	2856	2448	1984	1819	1569	1568	1634	1680	1481	1392	1240	1258	1247	1401	1330	1407	1341	1277	1191	1197	1148	1128	1129	1073	1081	1032	1071	966	1036	1025	1012	1004	1014	983	1039	937	1010	974	995	1064	952	993	953	1054	1042	958	988	961	954	974	989	958	1021	926	992	994	927	975	948	1035	1009	981	946	962	956	977	962	958	1002	976	982	935	1028	1010	949	925	1044	1040	939	1023	958	1065	958	1006	1009	1013	934	963	1008	927	952	963	1012	968	992	987	1009	979	951	937	962	1034	934	956	973	954	907	958	991	970	965	997	923	1019	959	1001	1001	964	992	1035	987	996	1005	973	993	956	982	1001	906	1015	897	925	989	994	979	1011	966	960	967	934	948	1040	986	905	952	1009	953	1021	1017	1038	1009	996	987	1032	971	956	994	980	1017	1041	1041	990	983	1008	950	927	958	962	904	961	1020	994	935	968	966	964	972	1019	949	956	965	966	1035	1041	947	965	943	959	922	940	965	1041	1007	953	947	951	1053	974	954	986	990	972	967	1039	983	989	1040	997	961	1020	946	1001	1021	988	994	1043	960	953	1001	998	991	983	950	1017	960	1008	979	990	987	1020	1003	949	1049	1004	1027	990	990	1022	975	989	1053	1040	999	985	908	1034	973	944	981	989	999	977	957	997	980	954	1051	968	950	1030	1032	951	971	980	965	1019	946	1006	915	996	936	1044	972	1036	972	1022	1033	983	1045	925	906	997	897	951	954	963	1014	973	977	1009	932	933	928	1005	971	989	952	1028	1023	947	962	920	998	947	913	1030	955	1008	934	994	975	982	990	994	945	968	1024	931	1019	952	967	981	982	1024	962	997	966	968	946	938	947	1019	972	944	994	977	999	994	952	1008	997	976	962	1025	996	1007	1026	996	1033	985	983	970	1014	1011	1011	983	975	1038	998	930	967	991	1007	963	997	970	1018	1023	952	1026	1014	1015	982	975	979	1073	962	961	1003	994	1012	979	978	948	1000	970	951	969	958	954	982	1004	1003	1020	991	987	982	965	991	976	977	1006	978	964	974	980	992	994	983	964	966	1021	1052	980	922	945	1001	999	998	963	992	941	1003	962	1043	930	1020	967	987	982	1013	1001	949	941	928	1027	968	1006	968	984	944	995	988	953	953	1018	950	1012	989	965	977	985	1039	951	962	1045	1000	1015	984	1006	991	982	1004	994	979	965	968	984	999	957	976	940	1016	990	992	962	993	957	932	1017	976	1020	966	952	1002	946	964	953	1036	1005	978	998	1014	945	979	1005	987	913	978	974	1002	982	1001	982	978	993	1007	977	948	977	968	980	933	999	980	997	912	976	993	947	974	995	1008	950	988	967	1008	969	972	979	986	980	954	936	947	1017	1008	1010	971	1013	942	961	965	1027	965	953	1019	998	999	1003	989	949	984	982	1026	959	930	991	962	924	914	959	1019	993	1000	1037	947	983	1059	1006	921	1011	1033	1014	1009	1019	941	1026	976	966	1006	932	958	1025	1003	960	990	995	1023	1018	972	980	968	934	965	974	1002	897	975	973	952	935	988	944	1000	944	974	981	974	1033	983	938	952	997	988	966	982	945	1012	991	1020	1035	1011	1004	959	949	1005	974	980	1000	1009	1047	1023	998	1019	1032	988	931	972	977	1030	949	990	934	997	987	956	945	991	986	1036	995	953	962	997	980	979	959	1015	970	1008	1024	1012	1019	990	1030	1007	985	952	933	944	994	1009	959	969	935	1010	970	914	952	980	1021	980	970	937	984	970	970	959	968	955	962	972	1002	1006	1006	994	993	974	978	1022	988	986	1004	973	995	971	1021	954	979	971	916	1017	991	963	974	986	1006	939	978	1011	1011	994	986	969	970	1028	963	958	1009	967	993	942	964	941	968	943	954	987	937	941	960	933	1000	1002	973	1048	983	1006	970	990	1000	981	1022	1015	978	967	957	969	984	977	995	1010	981	964	1010	991	1012	1054	1000	996	1004	1005	1020	1010	938	963	981	1006	937	935	1006	977	996	988	973	1029	992	1007	898	980	1046	998	1019	997	967	969	999	1006	988	1047	923	1039	980	949	952	1018	1032	961	978	989	966	965	932	953	956	1024	996	943	1008	979	988	937	974	995	1002	1011	1028	994	1027	971	987	966	936	975	1005	1013	965	971	970	1016	956	969	951	988	979	919	999	987	985	911	926	1003	1016	980	981	997	980	1022	971	947	989	1004	953	922	1029	1002	1022	925	987	1008	962	1030	948	940	976	1003	959	1001	995	1008	987	1006	953	987	985	998	977	957	1004	993	972	938	944	950	971	946	972	956	990	951	976	990	1021	997	956	1034	904	1009	968	979	978	1011	962	955	985	958	943	948	997	1005	990	963	1010	974	988	923	948	1005	989	962	1037	982	953	1001	1006	932	990	922	970	1013	967	991	991	1021	949	1064	980	1002	1008	987	1001	1000	976	941	979	989	1057	946	927	953	915	1001	954	942	989	981	927	1022	975	954	1008	1009	898	980	968	983	997	975	931	979	1000	982	1014	1027	979	1043	1035	976	941	1023	1035	1001	978	1039	1006	972	940	979	975	939	1036	925	1003	967	1019	1007	959	964	993	962	1019	952	983	996	982	1000	941	969	997	994	986	948	936	965	974	971	967	969	976	965	979	995	1025	966	968	983	1033	1020	967	967	995	968	1005	951	963	986	1038	1004	959	926	1023	1016	951	929	946	969	1004	929	1010	1033	965	1042	965	1009	967	981	971	977	939	971	1005	925	959	992	1014	906	928	996	976	979	1029	963	983	984	953	960	897	1014	950	1011	973	984	992	971	969	1025	975	976	969	978	942	993	969	954	1003	1032	951	973	906	940	1021	995	966	975	931	969	993	978	965	973	926	973	1001	969	1017	956	967	1002	946	986	967	919	952	976	965	1007	1040	1005	928	950	931	1018	1018	968	958	963	1027	971	984	965	972	1012	901	991	936	958	945	940	985	941	949	950	1003	944	1047	979	963	947	966	967	986	948	981	990	967	1021	980	952	1070	1005	967	941	980	975	934	954	949	969	1024	987	961	1042	1012	927	1021	1036	941	1006	960	960	958	967	933	1008	962	939	998	943	1050	1018	1050	1008	912	988	977	993	957	1003	1029	963	991	989	972	944	970	976	961	894	944	972	1010	995	970	991	960	990	1001	933	968	994	971	975	960	950	997	932	947	1046	1029	970	995	1003	992	929	1019	1027	967	1018	1032	990	983	909	976	980	952	1038	1016	964	990	987	959	973	968	1004	954	1032	922	957	955	983	1037	1005	967	955	954	954	984	1008	939	919	1004	983	987	973	924	952	992	967	1031	1020	973	957	939	988	1039	956	995	1005	988	1013	1003	949	961	942	959	973	992	1021	1030	938	1007	945	1022	1006	937	1023	1012	1013	1012	926	1019	1005	951	974	952	1017	949	945	992	958	970	994	943	990	944	1012	983	922	995	971	1043	942	990	979	965	983	984	935	981	958	962	961	1008	977	1008	1009	962	942	1023	1003	948	979	938	962	996	958	960	1043	991	969	985	970	909	962	988	990	997	986	1047	995	999	968	965	950	966	962	945	999	1012	995	997	940	993	1037	934	963	957	947	1001	1009	989	979	1005	991	1004	949	1014	994	985	1016	980	1004	961	943	967	1023	924	1021	935	963	948	973	989	1034	967	973	961	1003	969	1001	1018	967	1017	966	961	962	982	969	977	989	1006	1024	988	1013	985	998	987	988	1006	980	1026	1021	990	974	1011	994	1023	978	947	1008	958	1013	1011	1008	939	1001	990	987	966	979	971	975	966	966	928	1014	942	963	967	898	970	990	968	1026	920	956	952	972	975	1011	950	1006	1002	905	965	975	958	958	1001	962	954	956	1023	991	1081	983	964	1005	960	974	1008	967	973	1022
22747	20896	28457	23475	20960	21039	14307	5932	3601	2993	2959	2525	2151	1997	1762	1470	1464	1391	1451	1341	1267	1171	1222	1143	1186	1268	1295	1271	1141	1055	1070	1091	1036	995	1011	1065	1027	987	965	1009	932	961	983	898	912	916	925	892	920	950	927	940	948	899	916	898	912	944	846	901	915	962	954	950	876	929	979	927	976	868	905	918	911	862	921	947	907	937	929	914	899	933	889	922	878	929	935	929	909	881	875	927	870	913	926	891	906	899	980	947	955	905	960	930	928	932	895	899	889	920	933	929	893	971	927	956	962	946	909	885	931	940	949	919	901	913	917	904	893	919	903	942	903	948	872	914	976	915	872	923	895	909	909	944	940	917	930	898	961	937	896	910	925	853	833	953	927	971	913	937	931	868	929	939	925	974	913	935	943	964	863	932	928	919	954	915	919	930	933	887	943	919	932	867	876	903	904	895	853	914	897	885	882	927	939	910	929	892	942	896	861	911	910	920	955	915	889	945	928	882	918	972	892	952	886	911	866	930	951	933	896	856	915	913	916	889	948	944	887	926	901	942	911	914	880	981	939	962	899	962	880	892	938	912	935	907	879	881	940	878	955	919	854	891	902	948	878	935	935	906	902	904	929	928	888	954	943	943	986	953	905	906	906	966	933	893	885	928	834	916	916	955	961	943	922	897	892	943	941	947	926	869	894	909	929	923	936	919	908	945	873	935	916	941	937	956	944	887	937	899	931	878	890	899	895	916	937	918	943	929	918	918	955	898	964	927	865	931	859	899	875	931	936	967	854	931	919	925	977	890	958	876	937	941	945	936	906	922	863	864	910	910	880	853	879	870	962	924	882	869	924	915	903	923	939	933	891	978	875	980	906	961	899	956	895	924	906	940	928	936	915	943	950	928	898	890	962	941	837	964	899	920	983	956	926	945	916	908	871	879	919	922	905	883	892	960	926	948	921	928	873	914	934	929	906	897	876	894	898	971	928	890	924	939	902	889	926	940	938	921	950	943	937	919	917	919	965	932	888	907	961	909	998	937	931	917	919	881	899	901	855	928	917	913	868	913	929	873	925	934	870	879	892	936	906	906	914	863	903	877	944	899	949	892	939	937	929	938	917	888	940	868	952	903	900	921	933	882	970	923	896	924	961	952	896	923	914	913	917	900	946	894	926	922	955	848	948	897	889	948	892	875	920	874	917	924	941	928	965	927	866	913	917	889	893	928	915	973	882	916	917	869	897	897	922	902	855	933	966	957	906	924	890	931	883	909	881	871	901	941	934	930	968	954	902	955	961	958	855	945	950	929	932	891	987	919	895	960	876	919	986	906	884	900	910	896	891	949	923	969	925	927	903	922	885	879	960	901	930	939	920	903	905	945	888	911	859	938	934	938	916	903	887	910	901	941	895	928	895	970	898	891	981	911	886	970	966	944	863	936	929	942	927	924	912	904	946	986	870	863	914	871	910	965	880	894	924	921	946	949	905	912	916	927	927	926	877	912	938	924	936	886	956	870	931	929	907	863	908	915	929	964	909	919	916	947	917	886	889	947	906	937	934	898	860	877	954	914	971	911	880	903	893	851	868	939	915	913	948	935	905	829	842	981	901	926	849	894	963	839	908	878	872	926	890	898	915	896	949	958	901	890	947	926	907	945	883	885	907	925	908	881	909	915	863	962	906	902	932	867	921	909	911	879	882	973	911	910	963	939	898	920	903	913	970	896	969	890	844	932	883	955	962	909	965	901	917	876	920	941	901	906	938	931	912	890	939	863	895	878	886	903	925	895	947	891	920	955	930	881	939	920	840	970	916	920	882	935	917	944	930	931	883	971	962	925	933	926	887	893	933	918	936	888	935	872	944	991	950	879	839	882	890	874	908	965	969	831	951	890	912	948	928	908	958	899	933	890	914	930	894	957	851	958	940	899	910	951	971	908	958	917	933	910	867	888	945	974	907	951	890	956	853	943	916	910	920	901	931	892	957	927	929	955	870	925	862	886	889	882	932	908	934	928	929	984	947	919	898	867	954	973	874	988	887	929	920	916	884	928	912	900	940	900	891	948	903	901	864	945	974	919	921	897	958	865	945	895	893	982	946	925	901	896	886	880	896	966	979	887	858	896	904	897	928	886	933	968	918	920	910	910	909	932	880	917	916	905	938	844	903	915	903	918	923	915	923	873	875	901	919	935	837	966	920	907	893	915	886	886	936	958	950	950	938	982	892	916	945	940	913	862	922	933	929	950	901	852	922	874	903	966	913	943	926	898	933	904	892	894	903	917	895	954	888	935	970	908	941	906	895	942	920	873	913	906	933	911	920	940	932	849	938	910	946	892	899	899	896	945	943	904	922	926	924	932	963	935	888	859	919	938	893	924	905	920	885	924	929	905	919	936	897	952	928	934	945	918	863	902	908	885	919	946	982	947	864	971	967	935	932	942	910	906	945	952	871	906	940	944	937	900	967	910	899	934	908	921	913	900	917	956	888	934	854	991	875	948	953	912	880	911	961	937	872	945	990	934	917	961	917	943	943	899	933	963	958	925	892	915	989	955	947	950	845	916	891	928	938	948	922	920	959	937	915	897	846	953	919	945	930	904	937	850	906	925	937	956	933	959	869	950	941	876	934	885	927	902	878	873	925	920	920	933	952	934	865	873	898	904	974	881	945	945	860	876	918	931	944	900	931	869	913	889	915	898	940	869	989	911	978	966	932	879	917	916	911	906	936	942	885	930	860	925	864	955	938	980	915	952	903	931	903	912	908	857	927	933	875	925	903	906	942	832	924	857	899	896	921	931	903	895	901	950	922	900	947	907	954	907	986	914	871	918	912	898	871	903	922	857	921	929	861	849	907	917	968	895	949	919	955	925	910	913	914	896	943	871	893	925	899	885	924	892	949	887	938	941	883	891	919	922	903	897	967	922	903	878	935	924	907	912	945	938	913	891	908	972	931	870	920	917	853	980	900	929	902	929	948	958	903	950	878	952	935	947	1010	923	953	957	898	889	931	933	917	943	907	965	909	944	934	914	905	959	913	888	922	896	925	892	975	955	873	939	918	922	908	890	984	880	928	982	951	898	940	895	926	951	869	878	953	866	934	886	867	940	963	859	953	942	908	894	973	959	946	880	908	889	916	897	923	920	875	952	895	904	931	878	902	945	907	957	859	907	968	876	900	874	918	878	946	920	921	873	965	911	908	879	880	923	903	923	893	940	932	980	888	961	921	931	946	905	1015	944	911	944	966	939	944	931	910	922	894	897	875	889	891	906	897	921	901	937	961	966	915	966	900	942	943	880	948	936	887	935	902	920	883	912	918	912	897	902	865	917	957	943	938	900	968	892	956	919	928	921	921	919	895	933	885	897	959	928	954	914	908	944	916	917	910	931	903	857	920	878	929	907	903	887	879	973	922	920	839	907	936	947	922	896	915	973	935	906	879	861	904	863	872	898	886	930	902	941	932	928	933	931	893	985	931	948	893	948	939	915	923	945	926	971	871	917	906	925	954	908	924	937
33766	54838	43054	24313	18336	15878	13295	9661	6919	5604	5617	4719	3748	3462	2905	2349	2058	2140	2018	1845	1753	1524	1594	1516	1513	1740	1743	1545	1507	1339	1370	1257	1180	1201	1196	1201	1156	1148	1128	1060	1044	1081	997	1070	987	1047	1034	1059	1012	1026	1032	976	1032	1054	1002	1025	1039	1042	1054	1045	1024	1024	1035	1002	1024	1033	1007	1091	1027	1049	1048	1035	973	1065	954	1020	1014	1037	1019	1041	1055	1016	1119	1024	1058	1031	988	994	1054	1060	987	1045	1075	1036	1002	1040	1044	1036	964	1021	1002	1038	1032	1008	988	1022	1013	992	997	1042	1043	1004	933	1068	986	1024	1017	1058	1036	972	1033	1051	1076	1004	1042	1048	1005	1020	1024	987	996	1014	991	976	1042	999	1013	1017	973	1016	977	1068	1024	1000	1026	1021	947	958	1021	1022	1041	992	1070	1012	1005	979	928	1066	981	1030	1004	1011	993	1040	992	1017	1046	993	1058	1011	1075	1005	976	1011	1051	1070	1080	1032	1023	994	1030	997	986	957	1013	1024	1007	1089	1081	978	1099	983	975	1031	996	1029	987	1090	1063	984	952	1062	1052	992	996	1035	1015	984	939	1020	987	1001	1017	1066	1039	1017	985	1035	1013	981	1033	1024	984	1031	970	1059	1008	1047	1009	1041	1087	1026	1043	1003	1029	1033	1026	967	1044	1006	1004	1064	1022	1048	1044	1036	1033	1015	1060	1024	1008	1077	1036	1067	967	1064	975	1080	1061	998	1018	988	1044	1021	981	1017	1034	1045	1077	1044	993	958	996	1057	1009	1031	1064	1018	1017	1062	1021	1056	1042	982	1057	1070	980	1010	954	1014	1052	946	1017	930	1019	990	1029	1010	954	987	1027	1025	1013	1041	993	978	1047	1051	1068	1045	1084	1038	966	996	1024	1007	1052	952	1040	1074	1006	1036	1015	1067	1000	1086	1011	1011	991	1004	1061	1009	1020	1054	983	1053	1014	1021	1025	971	1023	1049	1003	1090	994	974	992	999	1022	980	985	1074	1039	1017	1069	1023	1080	1016	1010	1055	1009	1054	1049	1096	963	1029	1056	1036	986	983	1046	1056	992	1007	998	1021	995	1014	962	1051	1071	1024	1048	1019	1001	1009	1079	1029	1057	1001	1010	1059	1045	1049	1065	1031	1037	1081	957	1072	1021	1013	1064	1024	975	1014	990	1096	1054	1090	1033	944	991	994	993	1003	1010	1023	1032	1042	1037	1028	1031	1017	1037	1034	985	971	973	954	996	1027	1021	994	1008	1018	948	1024	1016	986	946	1001	1039	1021	1001	1020	993	997	1027	1025	1008	997	1040	969	1023	1027	986	976	1046	975	966	982	1028	979	993	1002	1015	993	1042	1018	1023	999	1031	964	967	998	965	1006	965	1055	1027	1004	1051	1033	1041	1016	1002	1025	1028	996	1017	1005	1107	1056	1003	1026	1044	993	1003	1024	1039	989	1033	1024	1013	1008	1006	1027	1003	1003	1064	1003	984	991	1037	1066	1002	1015	1038	1022	1062	1028	1079	1053	977	1119	1007	1042	1010	981	1040	960	1070	1016	1055	996	1090	1001	1040	1014	1078	1029	1053	996	1002	1061	1002	1041	1017	1052	1026	1049	1026	992	1022	1011	1037	1003	1027	993	1018	1017	1066	982	1031	1053	1032	1014	1057	1063	1035	1043	1050	1021	1025	1042	940	1071	1000	1002	1053	1023	999	1024	997	1028	1038	980	1018	1045	1013	981	1009	1012	1079	1040	1029	1008	967	966	1055	1023	1073	1048	1008	1077	1098	1057	975	1066	979	994	1024	959	968	1007	1053	1045	1064	961	1015	1044	1035	1027	1057	1025	1027	1000	1050	1031	987	1027	991	991	1021	975	1044	985	1032	1015	1092	1022	1017	1017	1010	1027	1027	1043	963	976	1025	981	1050	984	1049	983	1066	977	982	986	990	1074	1035	1077	1023	986	1049	981	1049	969	1020	994	994	1029	1018	977	1037	1030	1038	996	983	1010	980	1005	1051	978	1001	1011	1021	1005	994	990	1016	1035	942	1039	991	1089	985	1003	1004	1060	1027	996	1043	991	1047	1007	1021	1026	1064	1068	1040	1038	1065	1012	1067	1036	948	992	1029	954	1064	1022	975	963	1009	1013	963	993	1000	1024	1024	1006	1027	1049	992	1008	981	1022	974	1081	1011	1047	1035	1026	1009	963	1061	1059	1016	1032	1024	1054	1034	1062	1058	982	1035	1010	984	1020	1058	1013	1009	1031	1020	1040	1002	1043	1007	1037	984	998	987	1012	992	1047	1076	1057	989	1022	988	1081	1085	1005	1014	1047	1038	1069	1090	1096	1003	1025	1033	1071	997	1025	1007	999	993	1023	994	1041	1028	978	1051	1016	1011	1066	1041	1000	1033	998	1033	1030	1006	1003	1033	984	1032	1079	995	1010	1030	980	1003	1029	993	1044	1004	1039	985	1038	952	988	1067	1000	1003	1061	1027	949	1029	1051	1002	1022	1023	1000	1085	954	1045	1020	1023	994	1058	959	1004	1004	1035	950	1032	1015	1045	1012	989	1042	1003	994	1054	1049	997	1014	1018	1065	1017	987	1007	1026	1062	1016	1025	981	1044	1066	1044	1007	1033	1047	1021	977	1053	1035	1068	1024	1004	1016	1000	1009	1012	982	1045	1038	1080	1029	1014	1019	1069	1067	985	1009	995	1035	1035	1018	963	1027	993	1025	1078	1008	1019	1021	1068	1056	1029	994	998	1060	1006	984	990	997	982	984	1037	1092	1010	979	1036	1031	1047	988	981	1028	1015	1042	1048	1015	1040	984	1015	1007	1065	981	1012	1033	953	1014	1053	973	991	999	950	1046	993	1058	1024	987	1019	980	981	1004	966	1077	1042	1039	996	1055	998	1004	991	1019	1042	1059	997	1047	1001	1044	1064	994	1049	1002	1016	1006	1035	987	1091	979	935	1036	1014	1061	1055	1005	1021	969	933	1011	980	1068	1060	973	1049	1011	1048	950	1018	1033	1003	1039	989	1058	1007	1035	983	1010	1047	948	1034	1057	1026	1042	1031	1041	1033	1062	1014	1046	1064	1058	1003	998	1019	1022	1009	1039	983	1034	1002	993	1022	981	1022	1056	1034	1020	973	1013	985	1053	1032	1047	1016	1050	1041	1005	1056	1070	997	1031	1036	992	1009	1049	1010	1062	1005	997	1075	992	1005	971	989	1010	1050	990	955	1028	1014	1045	983	1061	1028	1044	979	1027	971	1041	1014	996	990	986	1039	977	1059	1018	1019	1000	1106	1013	994	1052	1050	1033	1040	1041	1058	990	1050	1041	1028	1016	1051	1064	1065	994	1017	996	1035	1038	984	977	1010	1016	994	1042	1043	1047	1026	1022	1040	1040	1000	1022	958	1025	1025	1022	1059	968	1016	986	980	1000	1037	1062	996	1038	1036	1003	1001	953	991	1008	997	1054	1017	996	1024	1031	1070	1042	994	1049	1057	1121	1027	991	1012	987	1023	977	1049	1007	989	1020	1007	1024	972	995	1087	1019	962	1063	1051	996	1067	1035	1013	1003	1058	1044	1052	1032	995	985	999	1017	980	1046	1013	1034	1018	1019	1028	989	1013	1014	1016	988	982	960	977	996	1026	1072	1006	1014	1000	961	967	1044	978	1030	1051	1054	1037	999	1072	1008	992	998	1013	1033	1068	988	996	986	1047	987	992	1028	973	1020	1031	1019	981	958	991	1022	1044	1032	1052	1032	1027	1020	1026	1020	1029	1025	1042	1032	1014	1025	980	1062	1031	978	995	1026	1005	1033	1055	1009	970	1079	1012	989	1084	1066	1062	1020	1046	1018	1033	1028	1019	1032	1026	1010	1011	1027	1021	1024	996	981	1021	1087	1021	1036	1018	1037	997	1025	1007	1030	1040	975	999	1024	987	1013	1078	1010	1087	1052	1056	1028	976	984	977	1026	1020	973	1081	1043	1054	983	1069	987	1010	1051	1023	1022	991	1012	1019	1006	1029	1047	1008	1084	1026	1021	1061	1023	972	1002	1035	1046	1015	996	1021	1069	1051	1067	982	981	1068	1059	1018	977	976	1076	992	1037	1038	1004	1021	1016	1017	1079	1020	989	1032	1049	929	1058	1055	977	1039	1008	1038	982	1000	1008	1027	1050	990	1067	995	1030	1010	1030	1048	977	1060	1042	1022	986	932	988	1021	1010	1030	999	1089	1005	1010	1048	1022	1013	1011	993	997	957	1020	987	988	1046	999	1036	1022	1051	1060	1017	1010	1013	1012	1019	1042	967	1001	1004	1019	1033	1014	965	1017	1014	975	984	988	1017	1002	982	973	993	1028	1066	1002	1054	1062	1035	924	1056	1044	999	1045	1029	1062	1061	1000	1053	1019	1007	998	1046	1039	1002	987	963	1005	1029	1044	975	1003	1047	1032	1032	1025	1043	1070	1034	962	1067	1072	1070	1010	1029	981	1039	1012	1061	1005	1107	1052	1036	1062	1074	1017	980	1006	1007	984	1009	1010	1022	1024	993	1009	1010	1050	1003	992	1053	1084	1007	1021	972	966	1008	1091	1037	1053	1004
28737	25972	23603	11707	4820	2977	2453	1747	1356	1167	1081	1037	994	955	820	756	820	755	738	670	666	638	649	663	703	722	717	715	644	653	639	606	676	584	629	682	585	611	648	575	602	567	598	574	541	599	592	613	571	557	559	590	559	610	616	577	577	602	618	592	575	562	565	589	577	602	564	557	589	568	551	588	587	567	602	539	580	586	585	559	554	596	617	580	566	585	577	569	563	609	571	569	584	647	593	594	545	554	618	607	585	569	563	564	599	604	561	541	569	621	562	567	559	537	596	572	557	590	601	558	574	613	556	572	610	591	610	598	581	594	584	579	571	597	558	568	589	622	559	531	571	585	526	590	576	549	597	598	556	580	621	597	588	600	585	554	598	564	579	600	552	640	609	569	552	653	569	579	558	584	564	612	601	551	566	529	572	585	589	593	537	567	593	601	561	557	601	553	577	577	634	573	600	565	597	579	599	558	593	522	572	591	575	567	586	641	561	573	593	601	593	571	539	590	557	595	594	587	584	590	574	543	540	570	596	547	557	560	570	568	567	586	603	611	561	623	569	575	609	573	579	602	585	563	584	569	544	544	558	579	612	599	581	566	574	596	566	598	606	627	589	540	568	555	549	579	605	567	611	595	598	578	571	595	553	560	595	585	586	585	591	565	574	582	562	609	643	557	584	597	577	574	601	554	617	546	546	596	590	553	609	551	600	591	561	528	545	568	631	599	545	569	579	541	595	621	637	531	554	602	537	600	544	559	539	621	574	565	558	601	568	527	620	595	574	611	627	605	611	553	580	589	557	578	632	533	620	593	592	611	505	589	567	565	604	543	584	586	558	618	539	572	586	575	571	563	567	553	594	557	566	605	551	553	585	606	612	549	606	590	590	615	572	543	617	603	601	617	588	594	586	590	551	550	623	604	580	552	525	554	571	583	619	593	572	567	584	602	599	549	607	613	611	597	550	574	577	587	637	584	564	584	589	549	587	577	604	577	585	602	556	571	598	551	601	512	627	620	608	572	557	576	608	591	562	561	565	559	535	615	586	575	617	595	591	573	574	550	563	607	561	533	546	565	595	582	587	565	565	565	580	562	570	587	551	565	587	628	567	560	568	571	550	561	571	542	561	547	591	648	595	592	559	565	565	544	556	616	528	575	597	598	569	583	562	604	594	608	583	610	581	583	561	591	606	582	581	630	567	618	579	560	569	551	569	528	586	577	598	542	590	542	567	599	532	571	586	580	622	608	567	594	607	556	612	548	551	556	587	622	532	585	558	558	576	556	549	617	599	566	598	590	542	564	592	591	625	559	591	581	603	608	529	620	568	602	576	631	609	527	584	604	594	604	594	570	585	538	569	540	601	644	581	568	543	581	570	611	566	568	632	590	547	589	581	579	524	619	564	594	573	577	543	588	575	558	571	575	567	576	572	607	602	649	558	550	617	550	587	584	594	582	584	565	576	600	626	566	585	610	550	610	545	583	585	555	581	596	547	577	613	604	580	587	601	615	584	561	561	578	580	549	583	563	595	519	568	541	580	577	569	571	563	582	575	567	600	572	547	616	556	586	510	571	602	561	558	573	581	554	636	557	607	606	554	564	603	593	596	572	606	593	636	618	569	571	568	598	580	575	559	569	556	514	566	592	547	592	587	616	562	587	579	628	616	580	609	621	559	582	585	565	598	617	574	556	594	604	583	613	582	611	591	616	535	578	594	585	586	541	552	580	550	607	569	582	542	583	570	607	546	565	531	570	581	617	584	573	596	540	558	587	552	606	588	514	598	575	527	590	589	598	564	611	613	562	582	595	556	578	561	567	582	589	589	558	596	592	579	552	572	604	610	611	566	620	621	561	559	578	589	614	573	527	605	548	567	566	561	545	555	603	608	588	584	623	574	570	593	575	577	580	544	545	578	610	543	583	564	593	518	591	610	577	542	591	562	543	552	573	655	567	598	616	558	587	570	581	571	595	576	570	606	595	594	590	563	580	589	615	616	556	599	570	594	589	550	562	560	545	572	593	573	523	546	605	576	575	589	549	596	556	568	530	590	594	562	632	564	563	577	562	560	544	602	566	578	612	596	588	602	572	604	636	618	553	575	588	564	585	582	532	576	589	591	575	623	578	579	595	579	590	565	573	533	565	594	586	551	556	571	546	559	661	571	546	557	600	552	596	579	566	585	574	595	572	579	552	596	575	598	581	612	607	612	593	621	567	561	577	550	599	582	568	560	603	609	584	555	609	571	620	612	598	583	613	602	608	653	569	552	555	551	526	602	635	545	577	581	570	610	533	588	580	583	610	559	564	584	553	578	594	568	587	538	568	571	559	597	576	577	596	571	574	602	605	613	575	560	570	546	606	556	620	614	580	619	600	573	568	595	571	581	582	579	603	547	571	563	609	538	528	574	606	562	620	600	580	604	562	591	548	601	561	588	579	609	563	562	612	603	589	555	591	618	545	585	538	574	552	588	618	614	561	547	572	556	562	604	573	545	591	568	577	594	590	593	609	559	616	566	576	594	562	601	578	543	547	602	565	535	532	562	578	517	595	559	543	596	570	576	593	590	559	560	589	554	559	564	571	528	567	580	581	578	558	559	595	593	576	577	586	608	577	588	603	596	559	584	586	577	586	573	569	574	604	563	568	566	598	586	592	616	610	571	611	584	565	564	637	563	545	542	556	588	618	610	553	604	614	587	583	578	580	597	573	601	565	617	595	585	577	579	551	593	547	570	544	555	598	613	610	578	612	597	567	611	582	584	598	580	584	622	596	575	580	619	551	584	562	583	555	586	615	575	593	581	579	556	544	607	552	557	589	569	607	580	553	530	590	584	569	598	558	591	573	602	583	613	588	557	585	576	488	542	585	568	542	607	544	589	597	584	551	581	573	607	572	616	616	598	581	624	538	617	573	547	587	593	602	589	581	581	594	585	578	615	546	571	576	596	567	575	621	557	562	569	557	638	609	579	594	554	558	600	606	572	573	605	556	609	566	563	547	582	542	576	574	560	606	559	540	537	583	558	558	580	560	575	582	592	581	594	580	583	568	574	593	590	626	600	534	542	542	593	553	570	586	598	589	581	564	612	616	581	589	589	608	570	598	608	609	569	605	585	588	568	539	546	609	544	610	590	577	552	615	635	603	567	559	557	608	588	594	596	577	606	591	621	529	569	615	573	617	584	555	604	557	639	602	606	603	596	611	602	603	606	645	607	560	539	595	571	567	549	595	576	535	605	591	570	591	582	558	574	585	600	610	586	575	571	603	601	571	570	597	552	534	608	564	608	575	558	604	540	591	597	574	596	558	607	598	567	579	571	590	542	578	586	576	587	597	579	567	592	567	612	593	576	570	560	611	606	572	603	551	602	592	570	608	577	547	571	538	566	624	629	602	583	524	541	625	549	571	568	554	630	587	578	571	613	620	552	578	585	563	614	547	576	544	596	589	591	571	569	573	614	584	601	577	505	605	575	570	598	582	524	603	642	597	538	573	623	580	570	542
29475	39746	27618	12572	8286	6172	5258	3607	2655	2188	1992	1795	1602	1615	1359	1117	1116	1056	999	897	864	932	878	916	947	954	1052	989	936	853	812	830	806	788	790	768	765	716	712	731	733	670	698	695	694	756	685	697	716	705	697	708	758	724	691	669	677	663	698	714	682	689	676	690	735	707	704	687	727	726	728	682	668	699	712	716	711	724	678	680	697	710	662	759	697	733	745	628	679	699	696	726	696	691	720	723	722	749	734	687	663	673	747	683	707	724	673	678	720	710	695	698	715	701	706	681	710	742	709	737	710	754	661	697	732	704	713	708	684	683	704	716	758	725	708	724	692	690	735	698	664	679	711	704	682	684	683	749	656	660	716	682	688	703	749	679	670	705	682	682	705	732	728	712	712	674	682	680	686	722	704	739	667	679	697	733	712	675	669	707	668	714	702	697	716	688	692	691	727	681	705	659	654	725	724	703	658	748	648	674	725	727	717	702	750	681	686	694	711	703	691	667	705	718	706	711	717	705	718	660	666	694	691	658	718	726	743	689	716	697	735	734	724	694	772	706	725	688	681	711	726	722	716	722	707	684	667	688	685	703	707	745	735	731	675	695	712	712	657	747	726	668	713	688	721	697	674	703	730	664	713	671	664	671	660	690	643	703	649	688	698	672	697	750	681	684	710	704	695	710	723	699	698	696	688	710	675	668	667	710	706	659	697	680	716	702	684	722	702	658	721	689	727	654	721	694	709	708	734	676	680	680	674	713	694	712	727	686	721	722	668	726	656	715	712	690	653	677	747	692	663	692	660	692	697	691	710	658	732	647	731	705	693	722	710	674	752	673	759	672	695	709	684	694	683	724	627	705	693	631	690	648	688	642	713	721	721	678	720	637	727	721	709	703	659	702	687	680	679	715	674	719	716	729	715	725	698	746	715	713	676	719	680	707	696	738	683	692	706	738	657	712	680	665	683	701	697	703	721	692	674	639	670	701	736	682	700	714	660	636	772	707	690	684	655	673	695	696	698	713	695	682	655	682	723	745	705	687	718	681	721	665	668	694	774	709	662	677	652	737	694	706	670	654	717	682	654	662	710	726	666	749	681	706	683	696	651	723	686	669	686	743	712	670	710	715	683	687	713	691	692	712	668	705	730	700	705	661	672	699	665	714	714	684	673	714	703	721	663	692	645	722	692	718	707	679	694	725	742	724	754	697	683	695	733	732	711	696	728	631	666	712	689	691	656	703	719	690	691	677	718	688	711	696	690	666	727	736	725	699	662	718	716	668	713	677	716	643	723	744	758	671	706	712	698	715	705	704	715	702	728	707	684	707	714	716	743	696	680	691	706	741	719	705	679	693	649	667	716	697	666	686	732	708	672	730	681	710	686	677	723	691	682	750	697	670	658	685	687	708	671	727	685	689	667	720	725	674	702	666	717	733	667	645	714	700	737	704	685	716	680	718	707	715	667	725	716	720	669	676	679	720	731	666	707	762	670	722	669	707	652	741	696	624	676	696	738	715	724	715	683	689	699	706	732	751	719	682	712	694	700	707	693	724	692	717	691	646	697	693	729	692	677	726	696	715	704	719	695	688	735	711	695	696	734	715	745	648	692	674	727	698	680	720	691	724	743	684	679	654	687	664	720	687	685	667	671	666	688	749	680	690	694	736	760	711	717	684	707	638	702	728	667	667	693	671	720	667	704	722	630	701	665	671	703	670	684	682	669	677	657	697	687	704	711	718	704	668	717	690	712	714	670	720	685	728	736	694	712	662	642	692	736	719	675	673	727	652	737	689	722	718	671	713	716	673	714	676	687	732	728	706	706	711	707	689	714	666	669	728	649	666	710	670	700	657	682	667	682	737	685	688	708	713	686	643	705	739	713	688	722	683	713	683	689	701	687	682	689	720	703	744	710	720	723	697	669	739	693	726	676	686	707	729	761	651	690	711	688	698	687	721	701	707	760	700	690	682	699	698	704	647	713	710	713	673	696	689	712	728	681	718	677	715	680	697	746	716	718	659	678	710	692	705	717	722	716	723	684	735	654	716	720	693	673	674	704	686	691	751	708	688	666	667	668	744	690	698	738	685	719	733	692	720	710	667	722	675	736	662	691	713	670	683	660	717	702	646	736	699	700	722	679	707	688	700	722	664	717	715	677	720	619	699	711	734	708	671	756	647	681	754	710	653	697	696	673	666	691	658	676	671	630	665	703	707	690	642	700	669	661	709	708	675	724	740	677	688	679	671	731	722	700	694	707	694	727	686	701	699	635	740	736	709	677	673	669	679	653	724	702	707	700	657	680	700	706	662	733	645	687	700	656	744	706	732	699	710	697	736	708	713	661	693	726	646	683	689	663	718	672	769	707	667	668	684	729	707	682	700	691	734	674	696	672	716	691	702	654	698	740	708	706	690	678	682	635	708	716	715	719	685	680	704	708	695	657	710	732	670	695	714	712	699	696	662	724	716	714	713	677	720	675	721	721	728	719	724	683	737	724	691	716	701	685	711	722	669	700	713	695	700	720	753	747	698	706	701	685	688	715	724	708	713	740	715	734	675	743	719	674	706	702	691	735	650	661	669	650	701	712	678	716	716	715	681	685	694	705	728	653	662	691	724	669	708	714	667	745	708	628	750	702	651	716	714	712	724	679	665	681	664	683	745	692	702	738	715	703	695	708	699	668	657	707	738	739	639	702	702	696	671	738	692	678	707	673	685	678	684	675	655	707	724	682	704	756	741	701	690	709	692	706	752	708	693	697	649	703	708	764	699	674	730	699	644	745	739	700	692	695	728	700	714	669	713	710	715	743	698	709	704	703	695	732	743	719	699	683	669	690	656	699	670	658	743	676	700	694	685	716	702	703	713	686	714	688	710	715	700	672	693	672	720	718	750	682	691	684	731	713	739	695	708	726	691	689	754	710	735	727	700	725	699	717	695	713	682	709	675	698	699	668	708	729	678	722	687	690	685	731	664	702	714	677	699	691	672	658	689	685	711	735	728	715	685	718	681	683	745	669	713	711	697	708	715	739	680	718	720	709	666	712	713	707	710	708	659	697	720	716	690	720	687	692	709	701	673	693	692	660	674	702	668	743	688	654	689	712	725	734	743	707	706	699	693	635	649	752	694	683	701	703	694	701	739	703	698	691	700	728	711	730	697	693	689	765	693	721	701	771	654	691	722	699	688	705	664	757	691	623	708	669	710	657	642	658	702	677	721	696	647	655	732	720	687	667	751	694	696	723	665	687	729	675	702	655	658	670	720	655	642	747	713	718	668	662	712	707	701	677	701	694	730	705	672	673	664	720	724	758	728	648	720	684	671	689	711	748	711	709	732	690	656	699	697	679	698	652	751	684	668	680	713	700	679	721	682	682	724	710	754	690	724	660	697	675	736	720	664	709	695	712	713	683	722	656	675	682	726	722	695	711	735	720	678	729	662	706	684	699	730	681	703	717	727	730	693	713	702	680	664	722	738	709	637	693	663	706	674	686	649	671	708	743	681
23868	20920	27889	24131	20386	10973	5507	3284	2239	1865	1846	1543	1415	1312	1292	963	914	839	823	709	734	686	664	678	707	794	752	704	714	667	668	689	604	632	580	607	630	596	572	568	550	587	540	563	588	608	551	567	552	605	562	579	550	556	578	535	578	566	568	581	553	586	547	573	578	522	540	557	557	580	530	548	578	572	581	509	545	580	534	522	536	534	561	550	557	580	546	582	553	557	555	561	560	538	562	519	529	594	585	549	527	558	548	581	592	557	547	591	605	550	574	567	527	608	564	590	563	572	521	561	543	539	551	603	566	590	590	552	516	551	573	572	516	582	538	541	547	573	544	548	551	560	556	577	593	526	586	565	551	548	536	517	590	569	541	574	545	552	573	563	542	571	575	590	524	520	541	544	563	591	524	568	562	550	583	571	575	560	530	557	571	530	548	556	526	541	566	520	524	574	587	554	589	545	529	583	572	551	559	499	523	560	526	540	532	553	559	546	563	542	534	536	582	554	546	548	546	576	530	548	633	537	579	554	525	579	585	542	529	587	555	583	553	580	545	543	618	596	526	550	544	560	545	508	581	541	578	567	582	601	573	552	527	598	564	529	580	585	541	571	507	513	533	561	528	587	543	559	608	578	543	576	496	528	531	538	540	566	571	543	631	578	547	603	545	560	560	552	522	566	582	553	553	603	554	550	543	562	542	554	578	541	557	597	546	547	555	561	590	551	547	530	571	558	521	572	547	536	555	558	571	590	553	541	559	547	558	571	584	514	522	572	534	577	556	499	564	542	596	574	553	548	561	507	543	568	567	544	555	563	592	565	551	556	555	546	553	553	562	577	547	557	578	565	603	530	519	596	566	540	570	566	568	571	560	551	552	611	533	584	554	548	611	588	588	571	522	609	568	631	579	586	580	582	527	569	565	547	588	490	575	541	561	562	552	549	533	529	612	550	559	551	567	593	546	558	569	575	552	580	506	597	552	547	583	546	511	593	579	585	526	519	566	569	523	584	608	555	562	552	568	586	546	559	545	565	559	602	581	580	554	551	582	538	546	548	537	541	526	564	552	577	554	537	575	552	500	550	556	573	554	547	539	562	565	550	479	547	520	538	561	537	539	512	566	557	566	583	553	552	576	585	557	609	557	576	599	524	579	538	545	529	544	554	555	611	578	529	598	568	581	582	546	554	604	548	540	529	559	554	560	593	588	539	571	548	587	562	592	533	537	553	568	562	549	568	523	556	577	528	570	582	541	564	554	571	545	576	539	566	547	558	557	616	567	550	569	550	587	553	556	534	546	556	558	513	533	526	591	568	562	555	599	564	545	569	570	506	586	559	561	612	539	600	557	550	563	572	546	549	567	509	529	514	540	530	558	559	569	549	551	551	572	557	580	536	563	551	520	600	545	526	556	559	540	550	534	594	534	535	555	560	525	556	539	549	538	541	555	566	537	546	551	556	538	548	564	521	529	575	532	546	545	556	539	552	536	522	586	558	578	604	554	524	559	556	584	537	540	559	542	529	559	579	562	571	587	581	561	520	575	587	528	574	578	586	521	569	519	547	562	540	580	581	560	581	586	539	586	571	569	558	601	568	556	548	555	590	523	596	542	563	614	524	581	582	567	602	503	544	596	540	501	542	585	566	554	568	573	562	528	625	562	580	582	572	577	534	552	547	535	567	533	553	559	554	551	616	568	523	593	549	592	584	554	588	545	569	577	577	557	586	533	542	529	557	545	546	541	583	557	573	575	560	592	574	586	538	571	542	618	572	579	559	587	577	543	567	620	529	551	559	548	543	544	561	555	535	595	558	558	563	533	556	548	573	549	523	610	554	575	518	574	532	515	547	535	558	561	551	574	584	532	582	569	528	595	529	570	553	540	566	516	548	552	530	556	562	550	531	591	515	576	596	525	588	569	563	560	486	551	549	520	560	550	544	567	574	535	582	518	543	563	564	546	548	556	563	604	562	584	563	541	555	577	542	519	554	581	560	534	540	559	536	510	556	534	557	540	592	487	560	540	535	606	556	575	557	546	557	559	539	543	545	557	544	540	593	567	550	586	555	493	582	525	533	537	583	552	534	561	555	568	577	591	589	528	536	548	612	568	620	551	549	558	536	562	555	543	553	526	580	579	583	554	598	511	583	568	591	582	542	536	554	554	532	561	573	549	587	551	533	545	540	572	569	538	582	554	522	551	554	584	546	538	512	613	588	568	566	524	543	553	561	579	558	541	568	552	538	634	526	556	572	553	559	568	562	541	519	536	553	558	575	556	543	555	504	522	547	562	599	529	533	535	549	546	549	570	547	570	522	531	584	584	511	563	559	551	575	547	556	593	587	584	565	566	566	575	600	553	574	553	572	537	534	567	588	580	574	553	569	539	567	567	548	577	545	549	576	538	559	563	555	592	566	558	587	568	537	587	502	561	534	544	531	530	581	526	530	578	575	569	558	497	529	597	561	584	616	590	560	576	518	591	546	539	596	546	559	564	605	578	514	563	521	554	548	550	571	547	565	562	555	582	537	572	561	562	570	572	547	548	544	532	500	544	527	544	551	537	517	547	510	512	535	572	578	547	568	558	527	547	549	561	532	558	553	549	573	537	546	562	545	544	577	568	536	547	553	575	545	546	586	601	581	531	574	541	555	561	549	558	522	573	569	541	583	544	572	552	562	576	575	569	536	539	565	552	563	564	593	544	570	528	546	510	553	533	589	521	566	551	553	563	553	576	540	567	566	547	580	541	574	526	549	560	571	571	590	579	541	576	581	535	559	566	515	561	571	575	530	550	596	531	551	571	544	541	554	569	534	570	589	567	530	527	541	533	546	527	572	576	555	542	540	539	594	569	553	535	614	544	547	527	583	554	583	595	537	546	583	559	528	543	560	509	552	556	570	561	515	558	564	551	565	546	544	572	608	522	553	528	554	564	588	583	550	576	543	524	555	572	573	555	583	588	529	558	570	539	543	536	506	554	549	509	571	543	545	572	525	574	512	551	562	590	538	558	522	593	525	557	548	572	596	566	536	542	532	528	559	543	561	567	552	584	523	567	595	566	558	543	551	528	582	529	554	548	577	524	519	541	529	576	549	564	619	559	582	521	533	571	551	575	576	548	510	580	566	539	549	551	568	544	585	578	585	555	545	539	557	551	568	592	578	572	582	542	549	538	559	551	596	568	612	577	556	578	561	551	588	514	543	557	554	535	556	532	556	532	555	563	569	560	545	520	550	543	537	500	577	561	537	549	533	587	538	542	600	519	551	572	521	532	554	551	577	590	552	516	566	567	566	567	581	550	559	551	563	558	606	549	541	594	554	531	533	574	546	568	532	535	541	540	569	567	585	554	521	561	564	576	587	572	544	530	511	587	565	560	520	578	589	578	549	550	565	520	583	531	584	509	540	559	575	552	564	576	544	543	578	555	559	608	531	538	598	538	558	546	545	527	583	549	538	510	555	605	576	527	527	508	566	580	528	537	561	528	583	546	529	616	551	601	529
30876	45410	37166	20613	13707	9855	8903	6408	4457	3706	3504	3002	2809	2525	2367	1660	1482	1376	1211	1063	994	967	958	956	993	1144	1148	1061	973	840	875	827	815	749	793	742	768	685	686	740	702	632	691	662	673	709	668	650	699	678	667	640	633	607	657	650	661	699	693	684	632	643	666	706	665	654	686	692	666	669	669	667	705	649	708	649	696	654	639	644	605	657	686	663	696	680	630	650	680	644	634	670	665	659	641	700	662	652	617	634	632	631	709	654	621	661	689	700	698	667	626	648	688	651	608	674	619	688	663	677	662	612	635	678	673	664	663	661	638	667	646	689	618	686	693	630	639	640	694	671	657	679	656	687	645	711	705	633	669	702	640	636	644	679	639	687	656	634	672	617	662	662	619	671	658	657	665	630	662	625	667	637	662	646	653	669	665	677	676	664	696	612	649	666	704	692	693	639	657	708	691	688	632	652	626	612	651	686	678	663	631	668	663	639	653	657	640	648	603	683	687	628	636	647	628	654	624	665	639	659	686	670	687	672	609	671	690	647	701	583	690	678	656	626	676	658	644	638	642	688	638	706	650	672	655	690	661	729	654	666	657	625	689	684	658	621	650	671	633	657	648	659	667	649	615	640	607	656	680	622	604	646	670	661	664	713	654	639	685	646	634	676	651	614	710	681	663	681	669	621	719	668	668	692	610	646	660	636	600	711	669	683	695	641	599	691	696	692	658	621	635	646	633	642	652	638	636	625	699	665	653	668	652	681	611	658	611	708	661	664	638	660	639	661	593	649	670	653	640	654	685	685	656	665	649	681	653	631	666	655	676	645	654	697	697	666	679	719	654	627	710	654	673	654	691	671	694	635	651	685	639	667	644	701	658	664	620	639	678	616	671	637	646	643	640	671	624	655	698	644	645	646	652	711	618	648	652	658	646	703	648	664	666	686	658	675	677	669	630	686	626	635	657	682	678	668	625	651	684	643	664	653	642	610	648	664	644	703	636	592	637	676	660	635	612	630	618	663	642	653	666	679	612	643	654	691	629	659	648	615	710	681	674	652	626	673	633	666	680	642	674	642	621	650	664	643	679	642	636	665	664	684	648	694	662	601	679	651	664	672	672	633	656	675	633	642	675	667	670	643	641	654	680	673	661	628	659	669	662	659	682	640	632	634	660	596	651	622	686	653	655	672	663	660	680	677	687	703	644	660	673	695	650	672	660	671	699	690	652	625	681	665	647	622	650	661	700	626	663	652	670	646	630	622	643	671	700	621	688	627	661	662	622	621	717	688	639	624	627	668	706	690	661	619	638	677	703	600	657	621	651	676	666	661	663	670	613	658	628	669	647	643	642	652	649	613	690	707	629	634	692	668	667	654	633	670	663	647	661	618	663	662	632	595	645	659	662	633	705	639	628	659	652	690	676	658	701	685	693	659	651	657	670	657	637	634	667	711	733	630	702	655	627	666	633	660	672	670	666	688	612	668	664	637	653	662	683	665	610	667	655	619	615	718	651	666	707	661	683	648	636	651	672	657	631	641	675	644	622	719	643	637	670	672	646	684	661	643	639	657	675	695	730	655	655	650	652	709	631	692	667	626	649	638	634	669	639	654	731	659	634	661	656	665	690	651	642	657	673	690	614	637	665	650	673	644	678	667	679	658	675	723	649	650	597	663	666	673	712	652	679	682	664	645	632	685	634	670	630	642	685	637	667	642	690	628	662	676	689	688	633	643	627	658	633	652	697	649	637	660	633	646	644	659	657	688	658	648	649	626	599	630	625	689	679	635	666	628	619	687	671	633	628	609	646	623	676	670	666	691	675	650	631	670	698	647	660	638	642	616	721	690	672	664	705	631	662	604	626	667	713	645	651	667	646	653	669	663	701	663	672	715	627	659	694	616	665	626	680	609	634	631	655	698	684	616	661	633	690	652	638	670	590	643	638	658	656	715	646	699	649	724	646	676	660	654	632	676	671	639	700	686	665	665	675	662	644	656	673	690	637	653	605	647	704	605	661	644	701	684	655	640	654	653	688	631	622	693	642	642	668	658	670	673	629	682	630	663	677	649	604	679	657	670	659	658	660	649	609	655	701	646	647	712	642	693	699	637	694	665	651	684	637	677	639	697	669	664	627	651	708	655	662	687	682	669	663	654	699	664	696	658	671	684	631	710	651	721	719	658	605	672	677	661	699	686	669	669	665	665	644	660	663	735	625	624	670	696	650	678	687	664	636	667	658	651	645	627	679	684	657	631	684	653	666	619	642	660	611	687	720	682	642	661	665	659	634	683	678	712	633	709	694	665	651	634	703	645	657	647	698	671	645	686	654	687	630	671	659	655	647	675	648	658	708	646	645	649	662	631	660	687	628	651	677	603	667	635	633	678	668	656	662	676	685	675	629	673	685	694	664	629	723	673	650	731	648	671	680	645	665	686	624	666	640	673	649	653	658	675	652	623	667	656	634	612	636	666	650	662	634	667	656	654	644	662	658	648	616	648	665	673	658	696	654	620	611	642	652	703	636	669	675	631	655	689	651	649	717	722	633	626	634	641	724	684	651	692	592	620	642	686	697	675	638	614	636	629	705	632	632	629	649	624	680	630	653	662	626	662	664	667	640	634	650	661	660	682	663	676	610	662	658	670	643	701	649	726	662	658	642	657	615	679	663	685	655	633	657	684	641	680	648	624	686	684	655	669	651	653	682	701	701	658	685	688	622	699	666	647	628	658	671	620	632	657	616	640	664	677	646	683	666	663	664	622	652	640	649	729	676	618	702	653	673	633	629	656	685	660	662	657	642	664	642	690	651	673	656	649	691	656	689	651	629	677	605	639	643	619	628	643	634	663	632	673	660	659	645	694	651	641	710	625	722	673	689	640	688	684	669	705	762	658	628	664	669	659	656	632	653	613	711	656	692	655	655	637	634	662	667	622	684	647	651	658	621	645	648	610	657	674	621	670	668	691	663	693	649	675	656	670	634	653	653	689	661	627	666	632	670	708	700	663	651	643	609	623	675	664	676	651	653	623	655	666	718	684	687	625	652	675	663	674	647	650	718	703	654	651	648	656	684	668	629	623	693	642	666	688	673	644	626	663	617	674	638	670	708	634	676	640	680	695	648	667	631	643	640	649	659	667	648	714	682	702	669	640	672	612	604	634	685	605	644	616	644	617	657	613	620	636	646	669	689	667	630	666	688	633	693	643	636	677	619	659	705	640	663	634	647	666	632	637	662	683	666	646	628	648	706	653	664	667	673	638	606	691	701	689	680	676	662	672	670	668	647	642	633	665	676	658	643	627	694	638	682	650	616	649	637	640	668	627	632	644	665	650	665	654	674	673	690	660	684	691	643	614	689	647	682	667	635	678	652	686	664	678	622	640	644	679	624	625	649	668	647	667	619	692	628	671	663	677	685	631	642	682	685	693	643	664	670	688	691	640	682	662	659	604	651	662	667	657	605	615	661	689	665	657	632	641	647	670	629	644	636	656	671	665	699	671	673	699	709	686
25021	20946	26970	24941	13153	5481	3996	3238	2345	1912	1746	1632	1563	1476	1362	1241	1153	1133	1069	916	1004	973	989	989	1004	1066	1028	951	999	931	879	930	892	903	913	854	859	860	852	811	845	894	859	850	895	829	844	821	843	847	845	845	806	868	882	861	849	884	895	885	843	866	873	833	833	907	808	808	856	907	848	820	850	822	837	843	786	870	872	859	837	835	809	874	879	848	798	841	867	884	893	871	814	886	876	809	854	833	883	831	846	868	862	881	841	848	878	858	835	882	836	836	851	857	787	858	825	861	841	889	862	825	842	799	847	848	822	898	845	897	869	900	819	805	838	846	858	838	799	880	844	838	830	799	838	826	910	831	847	881	826	800	891	846	852	876	871	881	825	844	835	856	850	809	843	802	840	833	837	847	911	834	890	829	865	784	845	810	857	838	813	834	846	862	848	869	838	773	886	783	862	861	799	904	849	815	887	840	804	841	853	834	867	849	865	837	814	867	894	872	798	867	868	882	830	842	800	864	837	789	866	822	803	828	916	846	869	875	834	832	853	893	838	856	879	800	855	858	866	817	832	881	849	850	824	823	782	903	864	861	863	826	846	844	811	880	821	870	828	852	808	850	844	842	880	858	885	876	774	810	874	851	895	832	845	848	857	863	807	862	875	817	849	843	845	810	876	854	825	846	878	852	862	831	882	853	789	859	847	873	845	881	829	816	835	891	804	847	836	910	870	849	863	813	873	841	829	864	831	830	806	864	865	837	887	851	837	839	821	852	826	854	854	815	771	836	817	854	857	882	905	887	855	834	886	826	794	842	856	791	841	863	829	911	841	845	820	817	817	882	868	833	838	877	829	830	858	792	785	897	813	828	839	820	826	834	869	814	828	817	882	828	855	836	857	826	891	882	890	824	827	833	805	828	823	807	823	883	851	856	888	841	908	856	837	835	885	843	847	872	788	840	856	821	852	884	862	846	822	857	822	883	888	852	854	873	871	859	865	836	783	887	842	849	818	858	860	872	844	818	880	852	877	835	845	880	875	843	886	815	839	781	839	836	900	865	859	797	877	831	776	895	883	884	848	862	861	844	886	838	827	859	854	875	861	811	848	827	849	829	890	848	904	880	887	872	858	856	838	848	822	902	874	824	878	826	871	879	889	878	825	846	830	869	874	798	864	854	797	866	885	837	816	854	864	822	820	889	893	899	849	858	828	843	832	777	858	837	809	843	858	828	840	835	799	871	847	858	832	850	856	840	814	844	848	792	860	868	890	897	846	841	862	830	824	865	819	830	839	827	820	797	836	828	885	866	799	840	861	848	913	835	857	851	760	902	856	822	863	869	853	855	858	874	853	824	837	853	850	853	855	878	861	813	877	846	859	844	830	870	847	862	832	885	879	865	895	841	826	852	878	870	816	830	875	944	826	890	836	862	830	873	850	851	827	777	826	857	866	806	929	869	823	906	846	814	841	863	782	858	804	811	891	805	825	872	849	838	813	824	851	878	859	837	843	871	860	860	830	835	820	807	888	826	847	843	857	816	861	907	813	880	916	812	849	862	850	848	907	845	882	833	818	800	857	865	835	843	812	823	850	832	883	824	812	819	877	908	876	802	858	838	861	836	878	830	873	862	859	794	854	834	878	843	905	858	846	839	857	832	842	885	823	804	820	877	838	900	841	791	811	836	837	820	845	816	849	839	844	843	814	866	834	868	869	792	863	862	857	790	837	850	859	832	818	861	849	862	874	852	879	845	879	741	872	883	857	815	808	834	871	843	803	839	828	855	832	842	842	872	830	857	857	868	856	857	855	819	828	804	808	898	838	829	892	854	881	832	864	857	846	842	852	821	843	873	852	889	823	843	826	860	897	823	839	835	810	819	903	828	842	849	779	891	891	849	849	861	857	819	840	872	829	860	845	812	863	851	795	830	835	829	828	841	819	897	863	816	860	865	827	869	835	900	885	865	835	832	851	822	851	821	871	782	818	853	857	887	795	871	835	797	860	845	865	844	834	845	909	876	899	848	821	795	879	825	848	886	866	875	834	854	869	831	808	798	837	865	856	839	862	878	796	847	847	793	860	791	826	876	791	802	815	900	818	859	853	844	802	850	797	762	837	897	857	859	814	873	845	840	878	850	844	916	801	865	846	870	798	901	856	879	864	867	874	821	875	813	827	823	852	836	850	862	801	814	820	874	828	869	882	855	924	877	847	829	839	852	856	790	835	822	902	865	855	852	879	882	865	820	807	813	871	822	860	858	836	855	809	846	838	849	834	853	844	891	856	832	879	857	806	828	791	874	859	854	788	830	880	844	881	813	840	841	839	810	845	855	866	884	839	817	822	857	858	819	848	854	822	812	834	795	883	883	831	839	807	810	888	851	789	901	857	813	798	789	844	809	845	907	863	869	864	817	822	846	836	806	830	888	830	870	848	868	797	847	865	896	841	842	853	839	814	815	904	828	775	830	811	859	787	848	878	813	846	870	833	891	844	858	862	816	861	887	924	855	862	828	835	900	812	825	808	856	838	887	858	836	836	858	870	920	842	787	820	890	824	840	841	811	858	839	854	883	893	842	889	883	875	914	862	825	803	887	790	822	840	896	809	841	874	834	823	840	863	866	830	829	815	830	845	945	784	818	857	827	822	860	763	890	849	852	817	873	903	847	874	892	880	899	863	843	823	824	834	885	894	813	825	832	872	828	903	842	868	863	836	837	828	863	852	810	831	815	837	837	878	874	803	879	899	870	830	853	871	804	903	826	805	801	837	854	849	818	811	887	898	869	803	872	860	862	878	871	898	837	818	849	833	851	842	872	840	826	842	848	805	862	898	778	872	881	819	836	845	880	863	859	879	868	833	840	862	855	830	818	848	803	840	860	806	892	826	827	864	866	850	851	884	860	854	845	878	839	857	879	887	861	879	804	829	877	787	851	819	813	834	847	823	813	833	798	844	822	826	811	861	903	859	854	838	889	867	876	844	892	850	873	841	854	845	813	859	822	847	877	866	847	853	881	841	861	872	871	835	888	893	825	825	857	839	864	839	913	841	894	798	831	849	891	837	829	838	871	833	882	880	848	869	830	876	856	871	852	839	864	856	795	879	852	863	815	810	833	871	836	866	803	874	870	806	845	855	849	879	856	873	830	881	834	855	838	812	823	796	828	840	805	838	817	887	840	870	820	866	872	876	860	795	835	838	847	840	852	861	811	880	883	852	873	890	843	892	858	864	872	850	853	806	845	854	835	904	821	884	902	810	825	851	859	814	800	847	764	865	858	847	881	837	875	824	878	859	953	804	858	824	819	857	818	856	861	869	868	854	780	802	820	867	870	854	757	809	832	830	835	866	831	833	888	866	802	836	854	886	835	817	814	899	855	832	810	807	835	907	777	858	875	796	847	822	849	835	895	922	854	872	881	871	842	826	850	858	894	867	879	860	872	863	830	892	822	902	867	856	873	880	844	817	791	842	876	814	864	860	826	839	867	857	829	891	850	854	844	812	877
28785	41357	34112	19478	13207	8932	7728	6632	4813	3729	3276	3089	2810	2424	2210	1866	1722	1575	1418	1259	1247	1253	1274	1272	1294	1338	1258	1318	1290	1163	1129	1124	1137	1083	1063	1021	1069	1050	1032	1019	1005	972	1016	957	1006	968	994	1041	991	983	1010	969	983	1002	980	1022	1020	943	985	981	1053	988	1004	935	1033	954	1001	959	985	986	936	995	954	1015	933	965	1020	1004	971	1008	953	996	972	984	942	965	1039	962	983	969	984	995	954	1015	945	917	940	965	974	1018	999	977	992	985	1031	985	1021	966	992	969	966	980	977	935	988	1057	945	913	971	945	970	999	945	951	956	929	1050	988	1020	932	998	957	958	985	1002	992	983	962	951	947	974	976	970	989	1010	925	999	940	1025	962	947	986	968	969	971	937	977	983	972	987	1020	1000	1012	936	1013	968	987	979	915	972	1034	986	1021	992	1014	1028	970	964	1001	928	988	1042	936	1030	1002	952	950	960	975	969	953	942	1006	961	1019	977	982	1009	1016	998	1033	979	958	940	961	958	993	940	971	965	990	974	1002	986	941	942	915	990	981	899	1016	958	1016	926	1000	981	963	998	929	946	996	1010	965	922	1020	1002	914	966	974	954	950	989	924	918	971	1006	999	989	1013	1009	998	1003	1011	1021	991	914	996	970	1001	999	1006	987	1024	959	1021	922	964	935	970	962	955	971	1020	1028	942	984	957	964	961	964	958	1037	972	999	957	956	989	1000	942	965	973	1000	947	972	978	959	892	1011	974	981	915	927	990	990	942	999	995	1061	1004	972	971	1001	1003	1023	998	1001	1068	1029	979	999	987	962	968	935	976	947	974	970	1009	958	1006	1001	985	933	945	993	1003	939	986	935	935	1014	1005	1028	974	1027	971	977	970	1062	993	967	1003	965	951	1020	976	965	967	977	947	982	961	976	925	997	945	1033	971	1039	1010	1000	972	990	1013	1006	1012	982	968	943	937	985	950	1012	931	1002	970	996	953	982	981	954	997	1010	1017	939	941	954	940	1017	988	998	938	926	967	964	1074	1031	956	990	964	938	1025	993	989	964	926	990	971	991	921	982	1004	1022	974	1045	1010	951	973	1011	1026	938	964	956	961	1005	1020	948	987	1026	986	1014	1014	986	1007	990	957	1024	978	1018	975	1001	1000	995	918	1011	1010	1011	944	944	952	976	1020	1018	1020	988	998	1012	939	1023	948	979	1063	1013	1016	980	955	998	1014	961	1005	983	1023	965	942	987	969	985	957	936	978	969	925	960	1042	979	1009	989	967	965	983	957	960	1039	921	967	913	956	953	930	953	981	930	1014	1027	915	1020	1003	925	1013	951	950	972	1022	968	943	966	1007	971	1023	944	974	981	975	941	967	952	997	983	934	999	1001	959	987	1007	1012	986	950	1005	943	980	1000	889	962	987	1005	971	956	930	982	992	1006	938	944	998	976	992	927	961	977	903	945	971	948	962	997	1017	950	982	1009	932	918	1042	935	956	1011	960	1016	969	1023	988	993	965	1007	1034	946	996	959	970	996	952	1016	978	987	974	919	967	991	942	951	988	958	1045	974	985	960	935	986	935	946	1012	941	951	984	1000	983	971	904	1032	968	975	970	964	968	995	1027	1000	1012	984	941	960	995	1018	942	999	987	942	932	1053	981	969	1013	1008	988	981	987	977	960	933	1042	1016	934	980	1027	941	1003	1034	1039	965	985	1018	980	1003	985	928	968	985	991	1033	952	1010	945	1002	999	1050	998	977	985	1008	979	960	1007	916	960	944	990	1054	917	974	993	954	973	966	956	957	958	1012	934	970	969	939	1010	1011	1017	1004	984	992	984	983	1015	947	922	987	989	1016	1001	944	1016	937	1005	960	942	932	1005	991	1007	912	956	981	925	1043	1008	976	1008	996	978	1062	947	962	989	963	985	976	997	944	962	1002	986	1014	1068	964	959	963	997	977	959	1001	987	1019	963	967	979	1020	988	992	974	1035	962	983	931	953	966	969	954	977	998	937	957	943	1015	968	1025	952	999	985	984	978	956	987	966	944	1019	1042	986	957	1031	989	1017	916	976	1015	1029	997	1071	1041	967	994	999	996	970	989	962	1019	979	976	972	992	1043	993	975	987	955	933	945	973	1017	1004	963	961	1005	1014	1078	986	987	989	947	993	948	958	1014	1004	1001	1012	1006	962	978	1022	1006	969	1035	982	950	975	950	958	1017	985	989	1048	982	1031	938	982	945	1033	920	1011	988	995	987	968	973	983	984	1005	918	1052	1003	1024	939	976	964	916	966	989	983	922	964	980	973	1030	983	948	963	986	948	996	956	940	998	1039	989	997	973	962	975	976	1035	972	1045	974	1019	947	957	1002	1045	922	970	1018	1070	933	1016	988	1004	941	989	961	1014	964	1048	933	973	967	1018	990	976	1025	906	966	920	984	992	1001	995	948	1008	1005	984	935	1024	947	1042	1007	957	974	982	929	956	982	1026	975	976	995	986	1050	1002	931	978	976	947	987	975	997	1044	974	990	954	969	984	1029	984	948	966	966	1049	1010	964	1016	971	968	1047	1047	948	988	971	991	959	962	988	969	957	1000	981	964	968	932	998	964	999	997	953	1024	996	1041	948	991	985	1003	921	1012	1022	1012	933	947	1015	1008	941	971	946	968	1010	929	984	983	969	943	969	1010	964	1060	995	990	1014	976	967	985	1008	1081	944	965	1061	993	982	992	877	1037	940	1007	971	968	1018	988	1013	1000	911	990	949	913	1008	1003	989	976	993	1016	1002	964	963	964	974	975	1005	957	969	1032	997	1000	1015	1006	1000	950	992	960	943	981	935	975	988	984	971	961	993	993	936	993	922	958	961	957	1005	949	1024	923	982	952	960	943	951	1021	975	968	929	941	1031	1022	1033	988	1006	1007	982	988	990	922	951	984	905	967	929	1012	950	985	971	975	941	1050	933	947	958	994	999	1024	997	988	1012	986	1009	978	932	1001	973	948	983	957	1030	972	997	923	1029	1005	1034	966	984	1010	950	967	953	962	976	954	1041	1057	1023	973	1021	1013	942	961	948	986	917	1017	994	990	987	1001	1000	965	997	1002	1013	965	1033	1046	975	977	941	962	999	1000	973	965	980	990	954	994	980	944	955	988	998	1020	960	957	958	977	1008	1007	985	1000	960	959	956	977	1020	982	992	1029	1008	948	958	1023	982	1003	992	978	993	987	947	972	1011	975	1014	958	1002	993	962	981	949	979	993	977	1000	958	967	989	949	955	972	962	1031	993	1000	920	959	1013	990	962	968	999	998	1035	1064	958	1022	976	931	973	971	1006	952	1000	1000	927	1022	966	960	995	935	963	965	1035	957	988	950	966	953	956	985	940	987	965	975	995	1001	1020	1002	968	959	982	944	985	987	953	1012	951	954	999	1016	966	1019	1006	930	1055	1027	949	988	969	1014	1008	992	949	1038	976	976	976	1031	944	938	1017	985	988	1002	976	982	989	1015	991	995	1005	956	963	1042	965	998	950	976	998	985	949	982	969	950	929	977	971	969	1029	977	986	1011	981	986	963	936	965	995	1022	989	947	1029	969	949	958	934	1019	1022	947	1006	966	954	981	972	1025	984	978	974	1013	1001	987	936	984	977	967	987	971	999	962	955	985	1011	969	1004	976	1020	996	951	920	938	1018	984	980	998	945	960	1024	955	1038	1063	967	996	1002	971	973	981	1030	976	982	941	959	940	942	1003	978	987	955	967	966	994	999	984	990	935	984	976	984	1000	1013	1051	981	961	1012	909	1025	1026	1015	950	968	998	949	989	993	1024	915	944	1000	986	1040	952	1010	965	1027	987	988	983	969	971	1013	961	961	969	917	978	1017	984	942	977	990	999	1012	1034	987	1012	1040	1009	1003	1003	975	940	961	936	986	996	940	1006	944	969	1033
22782	20903	28397	23557	21008	20869	13513	6682	4389	3262	2860	2523	2423	2208	2067	1740	1607	1401	1490	1186	1162	1160	1137	1197	1185	1276	1245	1178	1259	1138	1083	1082	1094	1053	1041	1002	964	929	1013	935	950	949	930	903	964	909	1005	884	872	932	864	957	940	924	949	881	933	942	905	934	935	922	970	941	898	936	942	968	894	967	928	942	944	925	941	913	921	941	919	863	927	946	911	984	963	907	943	942	955	982	913	928	958	929	924	924	953	894	928	932	881	907	932	890	939	943	954	922	924	927	913	943	892	915	935	976	932	888	997	934	915	966	872	903	891	974	920	984	940	926	917	920	919	889	955	929	994	862	921	950	943	942	919	914	898	893	944	957	943	946	910	949	957	873	965	934	963	975	954	947	911	908	948	917	880	904	916	875	913	937	919	930	907	917	897	923	937	959	968	944	876	940	966	881	894	882	909	962	917	929	943	952	972	915	956	879	968	963	890	924	939	929	943	882	940	911	917	923	958	907	934	926	970	962	881	927	910	898	873	845	868	903	919	976	925	900	840	897	918	938	943	928	952	945	937	911	917	886	926	913	938	937	950	925	907	855	945	977	982	952	972	923	917	939	918	954	901	940	957	905	920	937	963	920	934	892	935	865	924	952	845	925	960	930	904	975	868	941	916	922	943	961	958	894	901	963	933	876	921	979	976	849	933	963	911	899	936	890	911	942	908	949	905	947	913	896	918	933	990	955	912	922	919	932	941	936	929	920	910	916	882	890	964	916	888	938	939	954	938	910	948	935	925	993	905	885	952	939	938	914	914	927	868	949	940	921	882	929	921	939	898	919	926	965	940	968	946	944	865	916	924	937	933	901	935	946	943	935	948	947	924	914	929	949	889	899	933	942	982	956	921	905	930	943	955	925	864	902	935	903	953	878	934	931	904	954	957	837	954	924	918	949	950	932	875	897	909	910	941	854	931	879	894	950	878	935	904	909	912	952	872	927	923	901	897	911	893	910	942	955	912	967	926	945	963	878	932	852	922	922	991	942	888	936	987	929	944	955	905	927	863	932	940	957	934	904	923	942	920	912	926	923	905	922	908	884	858	922	919	871	956	921	961	898	871	918	939	943	966	909	951	963	919	922	940	907	941	939	919	876	999	954	884	939	917	904	923	900	904	950	943	867	942	962	920	911	911	898	943	908	906	919	971	934	919	956	903	919	946	931	912	931	934	908	900	961	888	985	930	884	865	918	881	965	871	944	926	912	963	951	900	895	938	975	919	893	953	921	940	1025	901	933	970	993	930	885	919	940	965	900	882	873	903	941	903	912	895	882	951	949	937	932	898	962	921	919	940	893	906	883	910	945	958	898	962	939	984	918	950	879	923	914	928	949	890	926	1003	983	949	892	946	930	882	894	882	922	945	904	961	854	867	945	925	883	963	943	924	983	914	951	895	984	901	957	914	933	939	949	917	903	954	956	964	916	909	968	884	929	898	931	963	967	845	992	946	934	936	887	965	853	931	904	993	914	875	954	912	915	939	931	934	974	928	920	915	947	900	931	941	923	911	992	956	867	900	933	958	926	904	930	916	922	907	908	956	918	905	934	967	900	915	909	915	879	903	924	941	894	932	913	897	917	907	909	897	892	972	919	887	1001	911	1011	918	927	963	923	921	944	924	958	982	943	950	898	935	932	885	944	916	912	977	934	938	940	881	941	930	926	898	889	952	923	910	899	934	914	928	927	887	909	923	957	877	915	923	939	962	982	927	902	942	929	870	931	940	901	886	923	939	879	927	936	930	949	971	936	930	820	994	958	914	939	918	1008	893	908	925	899	914	925	941	949	944	949	884	880	938	869	930	911	868	884	896	912	973	879	933	864	930	966	961	945	923	902	926	986	902	885	923	943	940	938	871	901	908	950	922	959	919	954	971	870	886	897	996	897	899	921	936	939	944	913	932	880	924	923	929	927	905	906	913	890	1011	925	871	960	934	977	921	951	887	932	931	899	930	931	959	926	887	915	960	949	934	887	974	878	958	971	915	971	891	985	863	960	954	904	978	964	914	913	904	989	935	941	943	959	900	903	996	894	912	872	941	936	946	960	966	949	970	870	976	931	932	905	935	931	934	867	955	969	899	884	984	834	918	966	902	901	942	916	888	949	928	960	895	960	927	918	935	928	901	962	956	988	908	895	937	887	940	938	943	973	995	936	908	915	910	891	883	930	877	904	966	934	919	891	880	874	970	938	980	949	968	946	901	904	887	905	864	930	949	941	957	900	950	920	869	902	970	890	921	933	937	927	923	945	964	902	912	956	939	919	899	927	958	948	942	905	905	966	915	893	876	903	934	920	933	937	893	899	947	914	959	975	911	913	892	958	918	885	901	1006	874	903	943	910	935	952	897	932	932	941	910	906	869	923	962	917	893	934	863	950	932	958	919	934	938	911	919	849	943	897	963	944	927	904	915	960	844	917	923	932	926	890	918	988	891	892	923	869	962	928	934	913	865	903	895	946	890	927	903	963	974	938	926	881	989	910	940	900	914	875	906	953	910	929	916	864	970	927	954	914	925	902	968	985	965	931	942	940	904	897	947	931	900	929	899	949	873	920	910	951	960	931	896	895	923	895	888	946	932	936	939	974	888	956	938	962	880	928	902	959	931	901	934	926	906	939	929	917	845	887	845	955	893	899	924	942	884	940	888	936	836	897	970	928	955	910	978	914	975	923	875	896	884	976	929	938	947	913	912	938	950	957	877	901	962	857	932	927	938	1014	956	929	888	913	939	931	928	937	960	920	908	895	930	908	959	946	868	935	922	862	936	909	996	895	922	957	918	896	873	926	953	942	892	927	881	894	949	979	945	902	896	872	968	992	921	971	930	947	956	893	960	957	949	931	1002	954	946	921	928	890	926	975	890	956	935	962	877	935	848	938	945	913	913	908	944	877	898	942	927	899	939	921	975	910	879	928	923	971	974	915	889	896	946	897	935	942	900	1027	923	934	904	906	983	914	937	876	957	890	919	944	942	948	909	904	904	913	957	948	939	913	940	942	902	947	904	904	858	907	940	911	876	864	874	944	950	931	903	938	937	996	923	917	958	997	937	947	910	880	1029	976	897	935	967	909	932	949	919	905	943	899	911	892	929	918	908	909	898	909	909	953	930	934	988	953	952	947	929	900	910	926	884	971	971	900	891	918	888	922	947	942	880	909	892	951	964	936	892	944	899	910	915	895	887	967	949	914	903	908	873	931	909	905	947	895	882	980	910	925	941	894	932	908	968	898	900	911	892	925	883	890	938	916	891	868	893	876	935	933	966	943	924	870	885	922	915	924	992	945	905	934	859	967	889	929	923	944	965	912	879	925	957	961	894	978	937	909	929	917	936	883	953	931	946	908	915	915	905	920	930	894	941	873	898	930	967	905	937	948	861	954	959	924	912	940	902	940	912	905	969	905	920	919	942	875	925	934	932	925	898	910	957	930	937	932	911	894	995	873	914	931	940	940	882	851	926	861	882	901	951	912	909	886	950	862
31852	53539	44091	27600	21716	15777	12428	11374	8324	6024	5297	4718	4284	3950	3718	2819	2346	2240	2094	1624	1503	1429	1557	1611	1522	1671	1625	1573	1456	1430	1282	1304	1238	1238	1137	1165	1149	1091	1089	1071	1054	1055	1093	1115	1040	1085	1076	1067	1107	1065	1086	1053	1081	1015	1080	1038	1038	1084	1024	1030	1020	1053	959	1076	1086	1080	1070	958	1108	1004	1042	1058	1044	1050	1041	1049	1088	1002	1045	1011	1074	970	1088	1020	1061	1041	1075	1083	1071	1078	994	1033	1015	1018	998	1013	1050	1004	1068	1011	1033	1005	1026	1074	1034	1086	1016	1063	1034	1065	1041	998	1058	997	1039	943	1021	1002	1022	1058	1009	1009	970	1015	998	1004	1034	1012	1033	1059	1049	984	1068	1008	1046	1089	1032	1052	1054	1015	1024	1007	1008	985	1006	1013	1016	1132	1049	1005	973	1063	1015	1057	1028	1006	1002	1009	1086	1035	1031	988	1032	1026	1044	967	1046	958	1065	1039	1026	1068	1096	1068	1019	1002	1083	1082	966	1023	1045	1060	1079	1003	1023	1061	1048	986	1026	1022	1007	1054	1005	1003	1039	1049	1042	1076	1081	1015	976	1015	1078	1032	1072	1013	1036	1026	1102	996	1080	1039	1025	1078	1031	989	1026	1021	1067	1026	1004	1047	1009	1036	999	1012	1076	1026	1031	1054	943	977	954	1014	1060	1051	982	1035	1058	1010	1012	1069	1041	1005	1011	1036	1025	1038	999	936	1030	1011	1081	995	1081	1015	1013	997	979	1058	1053	1031	1012	1005	994	1004	975	999	1027	1083	1018	926	999	1070	1019	1018	1078	1023	1030	1026	1019	993	1015	1028	1046	1060	1034	1003	1042	1005	1015	1020	980	1025	1056	1005	974	1031	1010	1086	1034	1077	1079	1031	997	1069	990	1104	1002	1025	999	1082	987	1070	986	1064	1015	990	1039	1023	1021	1057	991	1014	1057	1062	1054	1055	991	1021	1032	1069	1100	1071	962	1049	967	1035	1040	1076	1000	1009	1004	965	943	1013	1034	1027	1054	943	985	980	1002	1021	1006	1044	1079	1066	1065	1010	1064	1011	996	1036	982	1022	998	1036	995	1078	1047	1025	1040	1059	965	1019	1053	1037	1015	1005	1061	1053	1058	1049	982	1027	1053	1018	1021	1000	1046	992	1027	1037	1022	1023	1025	1065	1085	1015	1023	1029	950	1078	1004	1081	1041	1014	1063	1028	1022	1080	1034	1018	1067	1015	1018	1041	1040	1065	994	1022	1012	1060	1105	1013	1046	1058	994	1006	1057	975	1031	999	1006	1071	1053	1057	1010	990	1007	969	991	1031	1003	1017	1020	1126	1042	1018	1010	987	1055	982	1043	1038	1028	1026	1045	1010	1012	1055	993	1028	1058	1020	1016	1021	1083	1059	1005	1022	1081	994	1000	1008	1022	1038	1002	1013	1045	1013	1058	1064	1042	1016	989	1026	1039	976	1031	1010	1044	1024	1039	1006	1075	982	1039	996	973	1019	978	1018	1053	1030	1025	1031	1014	1031	1044	1091	1069	1047	943	1025	1088	1085	1057	1084	1081	1079	963	994	1043	992	1049	1041	1031	1036	972	1032	1044	1013	1040	1023	990	1064	1040	1019	996	1031	1048	994	1061	1012	998	1004	991	1061	1031	1008	962	999	1066	1075	1022	1032	966	959	971	1019	1014	980	1010	1011	1031	1042	1051	1053	996	999	1066	997	1001	1036	1082	994	979	1003	1026	1021	1026	1084	1058	1007	1042	1034	1013	1073	1027	1017	1012	1031	1049	983	1002	1024	1037	1040	1045	1020	1025	1086	1046	1034	1043	997	1004	1059	1027	979	963	997	1079	1026	1014	1046	1019	1060	1058	1019	1085	990	1038	1032	1001	1001	1037	1034	971	1005	971	1068	1036	989	1062	1006	1010	1064	1018	1040	997	1011	1026	1057	1059	1061	1043	1021	1016	1000	1068	1025	1015	974	1055	1010	1050	1032	1015	1018	1037	1054	1052	1058	1070	965	1027	1049	1042	1024	1013	1021	1014	965	1026	1038	1072	988	959	993	1047	1027	1050	1087	1033	974	1036	1021	1094	1019	1014	1017	1022	1069	1032	1038	1018	1008	1037	1051	1074	1028	1014	1028	1055	999	1045	1051	997	1026	1076	1001	995	1039	1048	1035	1034	997	993	986	1039	1033	993	992	1010	977	939	1017	1038	1054	1104	975	1050	1018	1053	1032	1018	934	989	1010	995	1030	1018	1022	1042	1065	1068	1035	1046	991	1075	1082	1105	952	997	1026	1038	1024	998	1037	1018	1093	1004	1027	1007	974	952	1050	1007	1062	1060	1026	1057	1054	1031	1042	1032	1021	994	1000	1026	1045	1051	1099	1002	999	1032	1019	1021	1024	1065	1078	1026	1008	994	1016	991	969	969	1039	1058	1025	1010	1022	1049	1016	1033	1016	1008	943	958	1026	1031	1094	1035	1038	1034	1017	991	1015	1010	1014	1011	1038	1025	1028	1069	1018	1064	1054	1087	1002	965	1024	1059	1014	1013	1074	1074	1082	974	1061	1035	987	1103	1038	1001	959	1012	1033	1048	1029	1024	1040	989	1019	1030	1056	946	1017	981	1032	1067	993	973	1052	1049	1043	1023	1022	1053	1009	1071	1059	1047	1047	962	1015	1033	1016	1057	990	1002	1019	1044	1002	1008	1027	1033	1034	981	1052	1050	963	1078	964	1040	1012	998	1012	1022	1023	1004	1039	1041	1031	1060	1037	1021	1024	1016	1035	1044	1026	954	980	1034	1008	1039	1043	1011	1048	982	1070	993	1012	1003	1051	996	1035	1058	1036	984	1032	1032	1025	1039	1018	977	1033	1043	1080	1065	995	1003	1059	978	1022	1012	1066	1082	1002	999	982	949	1030	1077	1048	1058	991	1056	1036	1075	1037	1041	1035	987	1034	1074	976	973	1058	1028	1042	1054	1057	992	1011	1001	1031	995	1035	1031	1005	1056	1078	1040	1048	1076	1005	1032	1030	1006	1070	1017	1071	1032	1080	1068	1009	1001	1014	1038	1031	1029	1036	1042	1031	1047	1065	1047	1095	972	989	1021	998	1039	969	998	1051	971	1052	1000	1001	987	1041	1034	1064	1012	942	1040	1047	991	1006	1100	1016	1022	1036	1007	1018	1074	1000	1037	1035	1018	1063	1024	1097	1038	989	1092	1016	993	987	1034	1108	1021	961	1013	1073	1049	1025	1020	1015	1088	1022	1077	997	1007	997	1079	993	1014	1028	978	958	1040	1060	1080	999	985	1048	992	1060	1095	1094	1021	1042	1020	1067	1011	995	1026	1026	966	1078	1020	994	1015	999	989	1088	968	1085	1038	1034	1009	1033	1019	1082	1040	1004	1031	1005	1027	1053	1068	981	1024	1052	1102	1012	1022	1065	1017	972	1022	1032	1069	1030	1013	1062	997	1021	1064	1030	1002	1029	1008	1030	1000	1078	1036	1028	986	1039	1085	1021	1042	1061	1076	974	1005	1088	1075	984	1026	1041	1068	1030	1011	1011	1063	1038	999	996	967	1021	977	1044	1014	1099	976	1033	986	1036	980	1014	1002	1017	1018	993	987	1076	1022	1065	1007	1056	1008	1023	1007	1048	1010	968	1044	985	1000	951	1017	995	1061	1065	975	1018	965	980	1008	976	1031	1024	1015	1033	1022	1049	1054	994	1018	1026	1033	1044	951	1076	1047	1016	1041	1072	1028	1011	1019	1041	1015	1052	1023	980	1035	1028	1006	1032	1019	1025	1038	1054	1004	1023	992	1039	1014	1053	1007	1003	1034	1018	1072	1033	991	996	1021	1022	1009	1036	1025	1014	1033	994	1086	1033	1058	1024	1024	1024	1010	1008	1013	1046	1011	1063	1030	1028	1122	1018	996	1063	1023	1065	1029	976	1044	991	1021	1056	1046	1074	1034	1021	1056	975	1033	970	1045	1044	1050	1026	1036	944	1000	1007	1025	1017	1011	1051	1029	1005	1008	1022	1030	1074	1030	993	1005	1036	1061	1026	1002	1057	1039	998	1030	987	1011	1085	1024	1032	1025	1012	1050	1001	1059	1014	1047	982	1041	1048	1012	1010	997	965	1040	1031	1059	1065	992	1075	983	1027	1039	1030	1024	1064	1106	1021	1039	1022	1029	1032	1055	1033	1049	991	1054	1045	1065	1011	1048	1048	1068	1014	988	1046	986	1017	982	1016	1025	1027	1047	1071	1001	1019	1001	1016	1063	1026	1040	1011	1021	1030	1043	1034	1033	1027	1020	963	1028	1001	1076	1040	1022	1045	1000	1020	1030	1030	1021	977	1070	1049	998	997	1025	1015	982	1086	1023	1034	995	1025	991	1058	994	1026	1011	1038	1068	993	1075	974	1047	1077	1000	1015	1056	1046	1029	1029	1037	1018	1019	1024	1065	994	1010	1021	1008	1025	1058	1008	1005	986	1073	1002	970	1017	987	1050	1011	1006	1014	1023	1016	956	977	1043	1025	983	983	1005	970	1041	969	983	1036	1050	983	1024	1035	1092	1037	952	1060	1034	1048	1026	1005	1022	957	1067	1045	1012	1016	985	1006	1022	1061	1079	1036	997	1014	991	1044	1027	1089	1033	995	1039	991	1007	1023	1064	988	985	1023	1028	1007	1024	1007	1084	1013	1078	1020	1025	1075	1012	1022	991
28300	23992	22421	11584	5953	3675	2367	1926	1698	1298	1211	1120	1042	892	915	848	780	781	744	718	655	649	695	712	694	722	734	751	730	664	681	653	621	652	608	586	658	631	619	639	611	571	656	598	573	546	599	577	560	592	566	593	564	567	594	546	575	585	571	642	583	620	603	604	618	575	552	567	603	568	591	625	603	613	573	615	576	592	560	569	574	558	589	585	601	637	559	615	586	601	580	598	579	562	583	607	606	575	612	570	588	552	610	611	554	573	585	605	648	571	567	544	567	581	571	568	566	564	566	524	635	576	623	558	616	622	571	569	606	516	613	611	623	557	596	606	611	556	594	566	543	600	584	567	597	545	586	604	577	573	585	578	608	549	588	594	597	583	580	582	583	576	572	567	545	615	577	628	586	598	559	620	527	571	571	610	649	597	618	600	592	591	550	613	606	570	615	557	567	574	534	584	583	584	558	604	559	628	551	603	571	583	601	578	578	601	558	558	582	599	615	609	583	616	613	557	612	572	545	574	547	598	558	583	606	581	567	584	605	614	577	601	569	543	564	593	557	528	584	581	580	581	556	556	618	530	591	605	583	604	569	581	596	551	588	563	585	569	671	556	609	589	567	597	576	570	565	571	609	621	540	588	580	580	589	554	561	593	591	573	541	586	592	633	596	587	623	617	581	613	589	605	566	624	599	578	594	575	627	583	634	574	575	603	580	566	622	586	590	591	586	609	578	545	571	578	580	555	558	590	645	567	592	576	622	544	617	584	584	541	566	624	655	615	640	568	575	574	540	595	537	538	621	566	610	608	617	565	597	589	544	583	579	583	610	573	629	563	586	619	623	583	611	583	615	574	618	588	610	591	611	581	616	554	581	619	613	579	561	597	604	581	605	598	604	566	545	562	587	605	580	607	592	619	591	594	528	591	556	567	556	596	594	602	591	637	637	567	540	587	594	583	580	602	594	576	594	588	580	587	554	602	582	572	625	603	590	573	599	635	588	587	612	641	611	606	534	579	566	587	609	556	593	593	596	598	599	581	576	596	580	589	557	606	589	609	593	593	597	564	590	603	579	578	590	600	530	610	589	571	627	565	623	552	619	538	565	616	572	598	631	591	587	554	614	602	615	602	543	545	594	610	612	602	614	622	619	547	627	573	598	550	595	552	581	585	615	563	598	607	592	588	606	608	601	560	612	566	580	595	600	606	594	584	614	558	590	579	584	583	575	620	578	589	614	635	559	576	606	600	603	542	627	581	621	623	635	639	566	591	580	595	629	614	588	590	596	610	583	558	592	606	588	592	584	586	588	621	558	623	545	624	587	576	592	616	558	543	568	594	546	577	567	614	590	559	621	581	604	591	605	583	629	586	611	599	638	586	617	601	619	608	533	575	578	569	580	575	603	592	596	587	590	581	632	566	570	623	606	565	562	597	605	623	616	567	609	632	600	585	557	620	593	609	548	628	608	584	575	592	566	585	585	556	573	606	595	601	614	595	584	560	573	583	565	602	626	614	585	581	601	565	572	597	577	579	604	557	623	585	561	672	590	546	596	585	594	605	610	569	556	591	648	531	575	579	596	559	584	576	585	581	596	578	537	602	579	582	610	631	578	621	576	564	558	592	529	565	581	566	596	577	593	603	539	597	588	583	662	607	584	619	594	569	543	593	550	597	589	564	601	573	567	611	581	573	575	559	612	549	569	581	564	583	595	595	576	605	608	611	580	586	569	624	624	621	587	625	600	597	623	590	608	569	611	575	631	566	603	555	585	572	569	605	605	591	595	611	551	600	585	607	587	611	560	601	577	612	597	561	623	566	589	593	582	587	546	584	549	571	597	576	660	597	585	626	582	620	531	637	601	598	565	637	550	571	593	613	613	594	579	579	583	630	603	572	609	602	613	560	603	603	620	597	538	549	628	600	564	598	555	603	593	576	606	587	603	558	588	561	614	584	574	596	610	582	568	605	584	553	585	567	577	577	597	621	597	606	586	584	580	590	598	587	564	604	568	539	595	600	587	610	636	578	604	572	583	571	588	594	586	546	601	579	564	588	560	573	563	555	595	579	626	587	564	594	586	575	592	583	614	583	563	596	613	571	584	593	622	624	673	571	610	583	554	637	575	595	600	601	550	582	554	561	591	572	616	604	611	581	586	587	576	568	573	605	572	569	581	616	589	581	613	599	598	584	628	567	575	618	583	585	583	579	565	599	597	537	590	568	589	610	558	581	616	634	600	607	597	578	561	606	624	560	584	567	577	591	600	561	603	605	604	615	597	539	610	576	596	602	540	586	568	560	593	580	551	548	556	561	592	557	592	608	623	603	568	602	552	590	605	609	600	591	596	605	572	624	574	587	551	579	551	570	584	636	553	564	571	569	557	583	565	585	548	591	596	596	588	636	537	574	603	569	568	596	606	582	647	592	587	619	620	598	588	615	643	609	574	618	569	589	563	566	532	573	601	588	583	589	578	627	584	629	595	597	584	617	559	590	592	610	602	611	577	605	609	553	578	592	601	554	569	592	584	619	545	583	561	555	605	607	573	564	584	559	568	590	600	579	571	598	569	554	596	568	591	632	563	570	592	629	556	570	595	587	574	579	571	580	559	594	582	551	550	596	588	583	572	594	600	599	612	580	610	610	640	652	613	625	614	562	605	568	599	571	595	591	605	613	602	609	629	569	552	590	529	577	604	533	581	575	545	603	576	560	618	587	611	559	598	619	573	593	638	571	567	632	593	598	610	591	629	588	597	574	590	572	595	580	582	584	578	577	564	614	547	542	585	573	561	610	579	591	566	572	616	550	576	617	627	598	564	573	612	577	610	591	595	606	612	632	581	588	571	623	596	586	619	573	596	587	559	581	639	582	570	610	563	590	534	579	548	571	583	582	584	566	643	582	557	593	601	591	575	564	549	598	588	616	568	560	552	627	592	555	602	591	590	641	608	599	584	599	562	577	661	578	587	547	610	577	578	624	601	633	608	603	577	582	609	560	578	578	592	592	602	591	567	606	619	557	552	589	585	596	569	610	569	594	583	594	603	577	552	545	548	578	578	570	591	577	576	587	611	627	588	555	582	588	584	557	563	568	578	617	651	582	593	550	570	559	575	619	648	594	614	584	604	643	611	631	625	590	613	586	574	596	578	593	565	598	579	571	578	605	560	595	598	556	630	605	606	615	608	572	611	567	570	556	527	595	584	581	546	555	604	613	585	592	650	629	592	581	581	586	598	592	633	565	572	633	610	565	613	560	582	599	566	569	564	618	562	572	569	575	561	569	578	596	621	563	587	557	578	602	617	573	584	568	567	596	588	574	607	600	588	555	584	610	591	579	594	575	566	561	598	553	600	612	567	581	594	581	600	625	648	579	617	601	603	619	592	597	582	520	585	648	594	559	573	566	576	584	578	577	618	601	588	550	576	536	617	573	614	593	623	569	597	547	593	572	622	599	633	609	562	603	550	612	597	587	586	618	589	585	594	617	571	579	592	551	605	586	602	625
27831	36416	26615	12767	10136	7168	4781	4189	3435	2596	2173	1983	1856	1540	1502	1404	1251	1192	1073	987	898	909	877	896	938	1005	963	995	936	878	872	831	795	761	801	720	781	719	770	780	710	764	731	694	712	678	738	739	708	686	686	729	716	667	731	728	754	685	740	749	713	673	709	716	727	661	716	703	704	720	722	686	728	726	740	719	649	687	685	667	707	728	697	681	767	728	704	738	739	712	727	709	707	728	726	634	694	705	747	703	682	657	685	732	678	718	702	728	703	742	668	720	733	706	724	703	667	698	735	704	687	692	728	711	670	711	722	704	775	713	703	722	701	667	674	691	689	749	729	722	722	692	731	709	687	719	717	717	746	696	698	703	745	701	680	687	658	709	666	728	740	719	716	783	739	745	674	706	721	713	733	698	725	749	687	707	672	679	692	776	714	731	689	695	692	732	691	699	690	686	723	714	714	711	708	681	754	737	716	742	674	734	682	696	718	735	706	689	765	672	694	703	668	722	725	702	708	700	731	674	707	694	664	674	714	705	740	651	705	709	671	723	697	694	703	748	761	752	718	708	718	717	698	702	724	715	766	729	676	688	694	679	703	651	676	704	739	734	723	678	698	729	698	730	699	660	649	686	678	697	674	640	692	718	664	717	678	656	707	709	759	706	695	703	709	685	706	702	761	710	672	701	695	708	675	654	683	713	725	714	673	758	720	657	719	729	728	705	704	727	712	708	721	717	719	719	691	685	707	755	756	761	683	710	723	730	713	707	673	664	700	740	694	731	704	714	722	691	709	721	718	694	752	744	714	676	737	753	734	735	720	759	676	745	734	723	741	697	712	685	664	730	714	750	708	704	701	712	662	703	677	737	737	710	741	645	698	712	678	719	674	739	682	706	683	722	725	708	699	677	652	687	732	695	714	703	715	739	737	727	696	704	694	744	649	715	692	726	692	726	695	736	725	717	684	705	710	694	711	650	724	706	745	707	741	656	684	722	749	687	710	703	728	656	690	732	722	707	699	678	709	688	737	720	697	704	740	701	717	698	668	725	692	763	733	744	739	680	632	733	679	675	662	738	739	699	694	718	687	683	670	693	732	670	671	641	734	742	724	722	713	700	697	768	696	736	702	716	724	675	687	707	700	654	649	717	748	709	696	707	727	737	735	759	710	730	742	752	715	719	748	661	738	703	737	693	727	701	683	662	706	729	692	697	704	696	688	736	757	714	730	701	722	742	722	672	697	672	735	772	695	730	695	685	672	717	695	731	688	661	674	706	692	698	696	727	687	672	725	689	692	676	686	732	735	625	721	698	689	732	697	704	674	741	721	754	717	718	712	717	757	705	720	654	703	733	727	686	725	664	709	707	699	692	722	739	692	686	689	711	698	735	737	704	699	709	679	692	710	709	728	725	707	734	734	733	655	683	635	764	705	728	695	709	713	714	716	688	652	731	747	692	722	691	695	711	735	705	746	766	704	716	724	744	701	682	710	702	705	718	715	709	707	722	701	729	693	713	756	685	751	718	756	707	707	630	721	687	701	709	729	753	748	684	728	701	707	699	692	683	688	703	683	749	676	724	696	686	708	682	705	720	719	733	732	723	669	738	688	678	722	728	672	703	721	688	707	734	708	705	692	729	738	739	748	694	677	742	753	778	682	698	744	694	763	728	683	677	721	729	677	761	651	742	668	684	701	693	691	668	709	692	728	705	714	689	705	655	678	711	674	741	752	728	694	698	725	700	703	699	706	764	701	694	705	662	711	711	707	710	770	699	659	705	708	699	741	739	723	749	682	711	707	711	729	698	720	696	736	717	712	700	702	763	692	703	640	681	708	694	743	689	744	705	700	726	729	718	720	710	715	709	719	695	699	681	707	682	710	711	695	700	715	744	688	699	687	709	756	713	730	672	705	774	717	673	699	744	689	707	687	735	709	703	749	655	714	697	740	722	686	692	703	704	659	700	727	703	714	699	718	717	718	698	698	716	710	742	704	739	749	709	736	664	725	700	691	725	646	720	740	723	728	697	757	728	718	706	703	691	680	719	684	693	701	720	737	726	717	748	724	751	672	710	683	714	726	717	679	760	721	739	730	740	699	701	688	717	676	720	724	730	684	669	720	714	702	690	724	723	733	711	692	699	718	710	698	735	697	694	713	729	735	692	705	696	703	733	671	711	749	654	722	635	685	682	717	719	728	729	676	745	675	702	658	736	669	752	756	697	694	684	722	615	666	734	695	713	712	744	713	725	707	694	720	733	745	678	777	736	733	707	696	684	712	710	703	678	696	672	717	698	693	712	754	736	725	765	701	670	748	686	734	715	744	733	712	728	719	699	718	700	720	721	717	714	711	728	700	635	740	747	684	697	742	723	714	719	706	664	661	733	736	727	714	708	701	686	703	708	707	649	753	701	695	709	716	705	744	682	747	684	710	732	705	754	789	771	715	691	685	684	717	712	772	711	752	717	714	728	767	690	691	711	709	732	742	740	676	691	748	718	664	724	659	719	692	700	700	682	713	747	681	699	716	685	727	665	699	636	669	729	722	648	689	740	706	749	673	708	679	687	656	743	712	687	745	693	680	687	661	683	713	639	687	665	663	666	669	672	746	702	626	754	692	662	733	696	687	739	691	689	730	733	647	716	664	725	663	762	737	681	722	746	747	671	706	715	661	708	716	671	716	747	679	681	709	715	713	708	716	693	673	683	688	654	710	685	724	737	708	726	662	708	753	702	690	706	688	652	700	703	706	660	712	702	744	686	688	754	699	724	712	722	737	670	757	735	694	670	701	735	747	705	687	704	739	693	703	722	689	687	685	702	725	648	667	712	727	721	728	728	722	672	688	726	704	686	717	709	730	675	722	710	620	672	665	684	723	738	776	732	734	721	673	707	702	687	726	690	725	691	693	730	716	694	691	730	707	688	704	707	699	705	671	699	705	774	719	744	643	711	714	704	693	710	716	673	709	684	687	703	704	703	667	712	703	704	723	702	721	710	737	678	712	741	708	733	687	682	734	704	695	732	754	726	672	769	728	725	740	657	745	732	704	684	703	760	765	645	720	709	726	690	708	711	642	696	723	694	693	721	722	710	702	725	733	715	706	740	693	736	709	713	705	758	708	703	705	611	649	745	719	685	724	667	763	691	703	772	682	723	729	712	665	692	698	677	735	731	727	717	682	734	683	642	656	680	738	712	754	716	726	681	692	683	677	697	639	681	703	705	703	717	717	705	699	688	716	685	747	683	728	687	728	698	715	717	684	712	722	675	715	734	662	751	691	690	696	756	740	707	711	700	686	713	709	671	747	706	702	729	728	769	713	674	693	708	745	712	659	701	666	711	702	657	668	706	706	666	714	677	688	731	730	684	742	695	703	669	730	743	616	741	714	707	687	731	713	678	743	688	734	672	699	675	729	653	661	723	704	722	735	691	668	722	704	740	710	694	688	698	697	710	698	673	664	697	697	737	703	731	662	686	732	688	726	705	736	729	652	683	688	737	733	714
23983	20891	27850	24141	20435	12283	5258	3126	2552	2080	1940	1585	1443	1194	1174	1150	1064	1020	950	771	736	810	751	746	801	801	787	749	753	717	699	673	644	586	622	580	614	622	610	551	577	584	613	587	602	539	558	555	546	620	535	604	538	590	548	566	577	572	596	606	585	592	554	556	616	535	538	576	544	516	558	592	599	559	586	574	564	577	556	606	563	607	516	547	585	615	578	573	550	549	536	571	583	584	554	571	539	541	576	549	546	554	586	593	559	555	578	565	603	609	591	576	589	554	569	539	552	578	578	535	541	550	558	560	555	531	567	559	530	610	592	578	569	605	578	564	588	583	566	578	578	571	583	563	589	554	554	593	560	561	555	561	570	563	583	551	596	551	557	594	545	586	514	527	554	578	571	535	561	558	579	565	547	566	572	564	548	561	570	579	575	593	540	541	519	590	595	546	576	534	590	535	572	559	603	557	558	585	566	554	590	522	526	583	533	573	592	571	565	593	594	503	573	574	598	589	570	611	553	604	570	559	563	535	531	607	548	549	547	503	547	554	575	559	533	543	591	527	549	566	571	551	574	575	556	548	576	576	563	547	594	574	584	522	590	581	610	568	561	596	631	550	551	608	554	568	570	593	586	549	535	551	573	555	575	569	567	569	558	589	595	602	563	565	550	533	540	599	588	531	534	505	563	589	551	531	535	533	606	603	577	541	581	599	554	582	556	568	589	612	560	557	567	588	567	558	549	605	556	567	604	578	549	569	577	568	608	580	582	551	563	548	543	561	574	556	519	561	595	527	556	545	594	575	585	571	600	525	535	580	609	525	584	578	539	519	551	596	557	546	562	599	567	545	584	590	542	565	598	560	581	557	615	573	582	546	557	606	593	557	576	546	535	581	584	545	559	572	584	590	593	552	579	563	550	497	584	543	531	548	542	537	533	611	561	561	579	548	586	569	578	610	592	550	566	545	562	538	587	509	569	576	544	529	580	600	543	576	581	567	536	511	539	560	567	539	561	556	551	578	588	574	539	545	555	593	544	545	584	512	560	576	567	574	583	580	553	571	558	574	582	578	577	569	540	554	536	578	574	518	614	589	545	575	602	611	565	577	573	566	561	569	570	532	585	525	519	575	553	587	529	566	551	548	569	526	550	600	598	542	561	572	563	559	533	602	537	564	507	539	566	536	589	574	537	586	591	564	549	578	592	578	583	563	591	599	530	580	552	574	588	571	593	552	544	586	561	557	538	609	547	578	546	546	590	586	537	574	560	564	556	574	555	575	593	554	563	602	583	559	547	564	619	523	567	571	582	578	550	592	585	540	538	583	584	549	583	531	575	609	501	584	578	578	560	554	585	535	536	542	534	564	557	574	535	538	590	560	536	558	589	572	571	577	582	553	569	516	534	617	578	543	604	582	582	541	576	592	585	566	531	567	546	566	609	568	556	550	580	592	578	556	548	575	587	568	630	566	552	562	572	576	570	613	572	548	576	565	566	545	533	600	561	575	571	554	568	585	589	516	560	561	594	560	540	562	522	598	550	599	557	568	515	551	577	601	585	595	560	600	567	576	553	571	565	595	586	558	563	581	565	572	600	576	552	582	597	592	598	555	558	580	573	574	522	582	589	573	565	542	587	555	512	559	549	526	556	568	583	570	573	582	538	542	603	561	572	591	567	573	574	585	585	582	571	553	564	565	568	575	561	580	501	545	535	548	534	619	528	564	557	553	559	540	553	537	561	549	556	563	574	545	556	580	540	541	576	576	554	555	594	615	565	568	566	574	569	631	554	568	548	568	515	602	570	586	530	597	594	541	626	574	569	541	577	556	602	585	560	565	583	533	594	555	551	560	631	566	558	588	564	580	558	596	574	572	602	572	566	570	569	574	524	550	608	565	545	555	607	556	579	583	543	512	578	600	576	586	558	555	564	536	590	599	534	564	541	547	537	546	509	564	526	560	585	547	555	570	570	567	544	576	537	585	589	606	566	588	546	552	583	582	572	545	576	561	567	582	570	591	523	608	577	558	578	602	565	590	507	561	579	550	584	540	530	576	595	562	577	560	595	538	616	571	556	542	543	569	575	581	585	569	570	597	542	612	565	614	592	607	607	547	569	567	542	543	515	570	559	533	528	589	562	525	561	550	613	605	587	589	542	595	549	539	609	536	584	587	568	574	602	566	589	551	540	566	543	531	570	561	586	575	586	544	562	560	587	579	577	575	536	596	544	541	563	587	574	544	537	576	588	595	526	529	576	557	548	548	556	623	570	576	568	589	564	550	570	576	528	549	565	552	588	580	569	582	529	582	556	543	564	529	583	542	546	521	529	535	596	524	622	543	547	547	554	623	563	577	580	550	610	493	549	558	580	548	553	525	552	589	532	514	539	580	564	573	513	523	559	562	599	572	565	561	562	565	548	582	523	574	529	542	546	584	566	544	559	536	552	603	556	589	572	574	557	532	546	553	550	587	569	547	511	575	546	562	557	557	593	621	596	543	549	579	563	564	541	555	552	548	577	581	575	557	615	571	585	593	534	562	583	518	621	580	525	541	525	590	617	565	531	596	565	557	572	615	587	552	609	566	606	568	614	548	547	555	600	567	582	574	611	537	548	544	541	575	584	560	532	569	562	569	590	597	569	559	560	541	524	585	552	575	570	537	610	575	590	594	541	548	561	583	570	558	525	562	598	621	555	570	554	539	561	587	509	546	575	568	594	554	581	611	577	562	506	542	575	526	558	541	615	517	556	551	538	561	588	540	539	568	542	548	569	580	528	548	598	608	579	583	545	565	550	533	580	604	574	550	529	582	598	576	555	577	588	548	528	509	578	543	578	537	574	581	552	566	597	605	550	566	583	555	546	635	565	602	551	560	582	538	580	559	604	572	589	570	546	564	552	527	560	566	576	576	557	536	580	578	562	579	558	570	558	524	593	560	560	618	603	559	594	555	567	575	524	590	562	591	563	579	539	569	593	527	548	569	526	566	565	556	608	573	526	595	548	555	557	614	567	579	612	542	548	567	563	559	571	587	573	600	574	598	582	560	600	546	603	573	544	579	526	575	558	564	515	567	549	564	567	600	548	601	561	577	561	548	554	572	611	542	521	554	570	589	576	566	545	566	589	531	533	571	559	590	551	568	559	581	536	545	573	584	572	585	563	589	563	601	540	571	559	568	539	570	563	554	550	551	554	583	597	582	532	548	558	534	574	558	575	579	535	592	555	547	609	550	550	549	572	564	572	539	578	562	559	547	581	568	509	554	549	593	537	602	555	569	516	556	578	563	566	622	568	555	554	605	608	584	569	606	616	555	583	540	553	578	576	593	568	565	606	584	505	549	547	542	583	567	600	548	528	550	591	542	533	585	553	564	598	538	543	572	580	589	558	508	512	586	517	588	532	590	608	593	617	639	607	548	570	542	531	568	547	542	519	582	565	604	593	582	619	575	560	549	615	588	528	597	539	544	563	576	558	520	558	568	536	558	576	582	575	557	588	558	579	591
29057	48393	37175	19879	14840	11927	8292	6124	5253	4362	3834	3151	2645	2255	1996	1877	1823	1577	1450	1192	1110	1163	1053	1118	1119	1099	1094	1107	1096	966	902	860	807	808	762	729	784	763	753	706	651	681	651	695	648	664	690	643	687	661	655	686	674	673	697	694	687	695	653	655	662	666	696	689	655	679	647	709	649	679	646	670	682	689	657	713	721	633	644	692	705	652	699	670	699	657	686	649	670	690	654	672	663	700	671	694	670	673	683	699	687	689	635	656	648	707	682	655	681	687	698	711	709	670	644	660	690	646	709	678	716	676	678	687	676	661	694	682	647	677	704	703	647	690	682	707	662	663	663	649	715	635	663	673	701	681	647	633	679	669	662	666	659	663	707	678	656	681	673	700	686	644	644	683	671	641	701	693	653	687	663	671	647	711	646	678	654	703	705	658	628	698	686	656	695	674	679	648	730	661	694	668	672	668	676	670	681	676	683	691	659	673	658	684	666	650	677	684	704	674	706	668	680	661	715	686	661	667	658	702	667	680	592	644	657	700	673	704	671	665	704	666	634	662	678	689	641	722	671	665	675	659	681	673	630	680	706	648	653	639	658	674	637	616	623	674	712	671	667	654	664	661	642	680	669	652	668	680	691	692	670	632	652	680	660	659	643	664	694	674	674	669	702	649	652	698	698	704	703	675	667	680	646	650	665	687	648	681	666	647	640	625	694	648	673	692	683	663	671	645	657	685	677	644	676	659	657	695	625	648	648	662	660	708	635	687	648	682	680	714	633	653	656	675	612	682	686	686	679	622	650	683	696	678	659	651	655	631	647	641	733	684	668	668	715	680	649	666	658	692	656	711	654	704	676	644	638	629	655	754	655	639	704	665	653	660	688	639	688	668	637	685	629	687	713	643	631	646	683	685	682	676	682	689	735	703	687	697	656	685	691	709	649	687	682	679	637	674	673	627	693	647	669	670	672	656	649	681	650	678	718	633	647	705	696	647	647	665	672	687	679	657	634	702	703	717	654	674	679	652	676	611	675	681	670	656	655	716	682	688	677	673	642	631	655	703	629	681	625	646	660	629	690	645	703	669	665	707	677	664	706	696	699	656	710	657	643	676	624	675	630	676	632	640	697	616	704	681	644	671	664	621	661	676	657	664	731	634	705	638	686	648	654	664	683	669	647	702	676	612	669	673	680	631	697	662	681	670	663	714	611	667	665	718	675	666	623	709	639	681	663	681	642	644	707	623	664	638	654	648	684	665	668	643	644	651	671	686	723	667	692	664	689	666	652	624	631	679	660	653	644	711	682	640	687	690	665	674	641	654	678	671	676	677	660	668	672	702	644	679	683	695	645	648	681	686	651	679	673	710	670	625	674	625	674	677	686	669	674	698	690	621	648	677	687	658	637	723	673	676	617	697	663	666	670	723	668	659	663	669	675	684	675	686	665	662	648	667	681	680	648	644	647	652	669	717	753	659	668	670	716	713	657	666	674	688	709	657	676	665	655	647	657	657	657	622	625	676	703	670	620	647	726	684	683	645	707	656	685	709	665	644	677	699	641	702	630	664	666	657	647	676	682	670	682	670	688	655	681	705	717	655	665	661	647	676	664	629	681	683	671	685	709	666	663	643	640	726	643	665	645	674	635	613	655	706	691	630	672	666	730	686	714	702	666	616	648	653	693	683	661	620	704	687	652	679	642	656	648	661	705	659	660	699	679	661	688	630	671	660	667	723	663	622	673	649	702	702	687	637	677	632	672	720	616	603	719	657	688	682	689	687	645	700	611	663	652	681	691	641	690	703	671	726	696	683	723	659	706	677	702	623	702	657	664	634	654	664	698	618	691	676	686	663	676	661	697	661	672	679	690	671	692	708	713	639	663	658	680	682	672	644	632	673	666	670	709	697	697	671	646	673	676	682	677	622	691	682	631	643	684	689	666	682	656	656	695	711	639	656	709	672	648	646	664	659	680	719	686	645	663	631	673	677	625	693	667	694	685	620	723	702	634	678	657	711	674	693	657	673	672	627	685	741	677	684	653	673	649	649	659	656	680	684	698	685	682	650	666	693	680	709	667	651	706	655	634	704	637	668	690	652	663	682	656	706	672	697	657	651	676	645	717	576	659	682	631	698	654	657	636	694	675	649	737	689	702	655	707	676	653	684	678	671	703	641	700	709	672	623	718	696	683	708	705	681	683	671	701	663	646	620	637	654	681	638	670	647	681	635	738	675	657	649	726	636	658	666	728	670	664	698	651	666	689	639	720	692	649	665	682	734	659	675	638	628	664	720	721	645	677	615	640	667	657	643	700	669	721	703	650	650	653	722	701	642	638	676	684	672	668	670	649	644	653	693	627	681	680	684	619	715	645	677	694	639	726	657	703	687	689	665	709	646	686	669	712	648	671	635	677	671	634	695	648	623	629	660	648	693	636	672	671	633	637	671	673	647	648	635	657	654	680	650	687	647	633	693	665	679	666	648	637	653	630	683	657	668	658	711	668	640	687	660	674	671	648	618	688	625	694	663	657	664	691	652	677	657	623	684	707	690	671	681	697	658	657	622	651	654	683	663	675	659	659	687	715	662	713	682	693	680	660	673	636	673	668	714	679	628	626	685	643	702	702	694	640	675	664	656	699	675	654	654	697	695	636	654	669	682	688	655	654	709	713	665	689	708	635	659	658	670	726	676	686	689	637	698	661	695	674	667	658	670	691	612	681	638	652	691	646	676	684	654	665	688	631	661	657	687	641	661	670	704	642	657	746	678	635	647	603	651	628	672	669	674	672	650	667	676	680	700	726	699	663	670	652	690	668	684	661	649	677	670	660	683	664	666	647	662	681	650	654	665	654	691	693	669	710	677	661	691	652	682	682	684	616	661	677	645	714	653	726	665	695	699	644	646	672	663	674	726	647	707	694	647	707	675	644	678	689	685	695	679	672	660	669	691	702	682	660	686	650	675	645	704	690	698	683	630	693	643	666	683	647	653	684	666	700	689	700	670	637	723	690	652	661	630	583	691	653	657	685	705	669	693	678	683	688	686	682	650	613	682	686	695	666	657	684	649	677	717	672	605	651	645	628	665	606	687	653	619	669	661	663	629	665	689	663	665	655	666	639	691	654	698	690	624	684	668	661	682	676	669	692	667	647	672	650	722	662	710	683	633	649	698	691	642	698	674	696	636	628	679	673	670	641	713	696	719	674	724	677	700	683	664	714	650	648	656	610	668	668	685	647	617	646	666	663	664	670	644	709	683	648	678	650	617	704	677	659	653	652	733	675	685	682	656	673	624	668	651	686	691	682	663	680	654	668	720	668	691	668	674	730	676	681	687	625	669	663	656	674	668	638	678	714	685	666	674	665	671	657	687	694	675	728	693	654	610	685	685	701	660	704	671	662	704	660	625	686	684	668	714	657	685	651	671	663	655	677	627	674	670	628	654	638	687	689	669	714	628	688	653	686	682	666	701	640	648	642	647	639	675	692	669	678	645	637	696	653	640	665	693	632	655
24923	20910	26824	24566	12466	6002	4094	2688	1981	1893	1825	1652	1483	1355	1330	1275	1298	1159	1092	1072	990	1020	978	997	1016	1015	1002	985	1018	1024	896	915	889	880	854	885	902	856	875	837	922	869	851	839	896	863	876	866	907	904	822	809	876	857	868	862	871	881	847	885	825	868	896	836	841	850	900	830	810	846	928	852	906	854	852	858	859	866	884	864	824	849	823	844	814	788	891	886	857	856	845	831	852	896	887	836	821	895	877	887	837	902	937	806	910	834	832	845	881	880	828	845	847	862	863	884	833	888	885	866	894	882	867	847	875	848	870	902	859	894	878	868	869	879	820	834	840	873	815	901	830	849	826	851	864	896	852	837	876	865	865	887	858	849	806	833	897	852	888	841	800	836	827	925	895	827	891	850	917	888	887	904	834	852	873	859	865	846	853	869	889	861	820	894	884	914	816	841	845	857	868	868	928	822	841	858	889	871	856	844	828	810	812	826	818	874	818	851	891	897	825	857	855	849	839	844	816	872	899	854	839	879	831	824	829	794	815	850	801	927	819	843	857	841	846	821	870	828	841	890	875	832	895	827	874	853	901	881	829	844	847	862	835	868	886	863	876	879	809	886	872	924	831	819	829	828	842	917	853	832	882	853	827	821	869	847	834	815	885	854	893	849	854	897	821	815	837	849	810	893	908	863	821	870	819	850	833	876	856	896	862	876	827	885	879	873	887	834	785	892	885	860	857	869	838	795	875	836	855	876	802	846	805	851	836	842	885	889	823	884	864	850	844	822	824	840	889	807	804	895	850	853	864	817	836	861	842	817	857	842	848	915	832	889	809	878	855	847	924	835	870	819	874	840	857	889	816	870	851	818	837	833	864	836	857	839	872	893	819	877	873	860	842	859	829	857	851	858	869	869	817	888	840	868	815	905	876	845	821	834	816	886	858	826	888	846	881	849	874	864	855	903	794	862	869	889	864	898	839	870	846	863	849	822	832	829	834	840	845	859	914	885	879	834	889	812	846	847	837	870	845	896	852	871	870	854	813	833	797	837	824	827	809	881	917	855	867	868	826	786	852	881	846	869	856	868	844	890	855	867	859	845	869	821	861	798	903	895	815	899	882	884	858	871	856	853	837	852	846	883	841	823	825	838	792	880	893	836	858	873	831	849	863	889	779	834	856	860	835	839	821	862	852	889	819	840	817	828	826	823	867	844	858	840	826	828	850	841	866	854	816	861	839	865	832	870	898	847	910	891	873	906	836	859	837	920	849	822	832	871	838	889	836	824	844	843	850	862	861	834	818	828	860	856	825	840	835	839	839	834	835	845	836	812	830	866	820	871	889	870	817	912	865	838	861	876	893	876	788	851	790	834	820	882	841	805	816	855	818	847	880	826	842	844	848	865	860	854	839	898	865	881	871	900	871	839	837	898	844	873	865	829	853	891	896	866	827	876	813	851	825	876	862	880	817	861	833	856	903	852	900	899	848	853	847	905	844	900	881	857	861	863	856	880	890	875	842	864	857	865	829	871	822	890	847	838	807	850	803	846	876	892	803	893	874	890	856	838	912	845	817	826	848	820	916	835	885	863	866	903	853	894	829	859	838	900	831	828	894	845	830	867	879	902	863	896	858	858	853	885	839	877	901	811	825	868	849	876	820	855	856	812	858	873	817	850	825	854	868	861	848	848	854	789	875	841	856	859	888	859	845	832	902	859	888	861	868	877	880	873	873	859	853	863	841	869	850	832	864	841	799	873	892	861	803	835	795	827	844	850	841	864	843	839	864	859	837	845	822	854	831	822	857	849	883	858	863	900	838	882	870	840	869	879	856	871	885	845	857	838	861	823	822	791	900	842	886	881	869	844	853	839	835	859	877	893	885	918	898	853	854	829	891	876	863	894	848	888	818	878	856	836	853	816	910	806	838	848	841	814	929	832	849	915	920	871	869	850	847	861	873	882	799	796	840	819	836	844	834	830	854	832	809	887	886	864	890	850	860	873	855	861	871	851	847	874	853	956	819	850	882	826	837	855	812	820	860	862	844	807	868	818	895	871	814	820	865	840	842	842	848	828	793	859	851	870	881	864	893	807	872	826	841	897	933	861	816	870	797	796	824	845	892	840	842	798	895	862	797	798	884	831	907	878	874	865	810	827	799	862	894	854	878	884	848	859	845	834	797	801	896	820	841	827	795	849	839	851	870	849	869	887	890	825	825	829	929	852	832	870	832	876	893	839	833	792	832	907	883	865	882	846	874	874	835	847	876	824	919	832	868	805	865	830	852	859	887	832	872	817	821	855	790	872	877	878	850	847	819	884	883	883	827	870	909	818	866	799	851	857	862	851	844	854	854	858	799	853	900	880	848	858	862	852	830	889	830	900	886	787	845	885	823	893	812	849	816	856	811	826	863	825	842	869	855	842	839	833	879	836	924	869	832	861	870	947	845	918	847	850	824	853	827	893	803	813	815	846	874	844	886	841	836	859	831	904	868	900	884	780	848	835	874	848	840	852	855	860	827	863	844	895	841	819	864	830	904	852	858	848	855	892	885	854	891	806	849	817	878	820	887	888	809	821	845	835	904	888	837	867	809	868	852	831	857	896	869	830	880	828	873	855	834	849	834	905	864	892	898	826	871	815	875	856	844	847	841	870	895	839	854	866	817	913	869	877	872	872	816	804	792	827	853	841	809	872	865	865	897	830	831	854	834	890	852	787	845	878	815	879	859	879	824	861	889	877	884	840	813	904	851	801	821	837	810	910	895	856	848	798	851	821	899	861	855	862	838	799	878	872	841	819	862	870	877	843	838	859	867	854	862	860	845	816	854	860	823	821	815	824	918	872	862	864	876	836	833	821	833	876	897	834	842	853	857	852	861	841	814	839	807	826	828	796	822	862	852	864	862	850	917	880	896	850	881	810	850	826	856	797	812	893	889	835	861	840	878	849	839	854	859	822	870	917	755	819	815	855	807	828	832	862	863	848	863	859	828	835	824	897	898	878	864	864	883	807	890	827	907	820	904	890	839	872	833	881	834	917	880	875	836	874	834	859	838	889	878	871	824	874	855	886	881	900	882	858	909	874	830	878	886	937	836	844	828	804	829	841	896	801	869	814	828	810	801	870	829	885	867	863	837	890	905	859	847	856	854	869	795	836	839	883	829	849	828	832	815	813	874	851	811	868	915	896	834	839	871	834	877	836	856	878	891	872	849	819	835	905	845	908	861	898	896	855	895	829	889	846	825	870	861	869	828	838	860	858	849	861	828	801	831	806	869	929	943	917	867	888	838	833	856	864	820	803	878	853	891	876	888	843	784	832	871	846	851	857	842	872	857	803	857	838	847	859	852	922	855	835	813	835	873	871	837	827	885	873	853	863	831	826	840	868	849	854	811	837	838	854	844	914	853	881	899	876	806	846	877	837	885	861	913	873	908	834	858	874	817	895	843	875	881	853	838	864	844	876	844	836	795	870	830	818	870	811	854	877	809	847	829	858	872	885	848	850	877	841
30943	45836	32471	16571	11810	10204	7756	5430	4126	3350	3332	3013	2591	2180	2100	2100	1897	1832	1548	1534	1360	1315	1249	1360	1378	1321	1274	1333	1307	1241	1274	1095	1122	1102	1089	1037	1056	1020	1081	1043	1043	971	1007	994	991	987	998	998	962	958	991	1010	989	981	976	1043	984	991	994	1004	998	977	1026	995	998	1025	1028	1028	922	984	954	1020	912	1009	1019	934	961	1026	1026	1035	990	1055	985	996	1025	999	997	978	1019	1022	1022	984	998	1029	1076	934	984	1010	956	1018	1010	984	1033	1024	982	1021	990	998	1002	1018	939	987	982	994	1014	1009	946	1025	1060	996	986	1005	942	975	985	1009	979	930	939	941	981	976	1008	914	987	1036	919	976	980	994	966	974	1057	1019	1041	1017	993	981	971	976	1000	994	971	995	1078	978	979	1003	966	947	1029	950	959	969	984	1074	947	959	991	1014	1054	1002	966	1012	966	1016	1049	1019	986	965	1001	929	966	996	1014	921	978	997	991	1002	1006	968	1054	934	964	997	974	916	1031	935	976	971	1032	1005	1015	979	974	969	980	1019	959	968	951	962	997	1033	954	994	975	972	1003	993	1005	1021	984	977	998	979	987	969	954	1007	975	1011	944	1011	977	1041	946	972	973	930	975	988	972	1001	987	1029	999	983	1017	1033	945	1007	917	988	1001	956	966	961	970	1020	1000	961	975	1012	957	996	1023	1018	988	985	1034	964	999	980	983	958	968	986	1002	963	962	1033	1012	943	961	983	1082	975	960	1055	1013	1031	964	970	990	1000	984	999	948	968	1044	1009	1004	985	974	972	1025	1013	977	1035	941	999	1033	997	948	976	1023	1001	938	994	1032	988	1014	1000	990	950	1007	987	973	1005	976	1008	1013	1005	1035	989	1002	1011	993	1001	1021	1008	1008	1022	988	1019	962	1020	1015	950	997	967	1001	981	1002	1008	1001	942	1034	1018	1013	957	1001	990	980	1002	975	1005	955	1066	1002	1004	963	1018	970	980	958	995	998	990	1032	1040	1018	1041	999	956	996	980	968	995	1014	1046	990	1027	957	1009	970	998	1002	972	972	970	955	994	1028	973	1011	1024	958	1011	988	994	1039	927	938	1029	951	949	1030	1020	990	971	1020	976	1052	931	991	992	1000	1012	996	1008	999	1005	925	983	956	1044	1034	1020	969	1062	1013	1038	1020	1002	1008	991	996	998	1004	1020	1039	1010	975	989	979	1025	997	981	980	1006	992	993	962	974	978	906	1000	1029	935	999	1006	955	1003	958	1002	987	1064	971	983	1001	974	1027	1010	976	988	981	921	968	926	985	994	987	1047	1016	953	914	978	966	983	959	1001	996	963	947	992	1052	982	992	972	1013	1022	968	909	995	945	964	1039	995	971	942	1017	1018	998	978	966	1030	953	978	1003	983	970	1015	999	954	1022	1032	1038	965	976	977	1011	977	954	1021	1008	995	996	983	956	986	1009	971	920	1027	991	992	986	989	974	946	1051	986	991	987	1001	944	983	982	1063	989	959	1004	985	941	987	995	930	992	1008	975	952	967	925	1010	974	975	959	971	1011	998	940	977	947	1016	1015	968	945	997	1015	1010	962	970	1008	980	1013	950	992	976	987	970	966	988	1006	973	995	977	981	1008	948	995	969	1037	946	1009	1005	973	1043	941	1002	978	977	988	1009	971	979	997	1005	961	1010	968	960	972	983	989	992	1017	991	1005	1016	952	966	969	981	988	1001	973	967	951	942	1028	1016	1018	939	999	979	933	962	996	960	879	930	1003	1020	1038	1017	1029	1006	946	980	975	972	983	989	1036	998	960	977	984	1007	982	981	1028	994	952	975	997	1036	998	984	1003	961	997	981	1001	980	1005	962	933	979	1055	1010	983	962	1015	1010	984	996	1016	1014	1024	1014	1035	985	1013	999	959	983	986	1020	965	971	993	965	950	940	982	948	993	1016	987	969	1004	1014	996	1027	976	1027	999	938	991	1014	981	1002	994	955	1056	948	1010	1023	975	1031	964	985	943	991	1008	980	993	1015	985	975	1021	968	971	967	1011	987	982	1001	953	1005	1002	1038	968	1030	961	1000	984	926	995	1003	977	983	932	1013	942	948	1003	996	977	954	998	988	968	973	1025	1013	999	981	1040	952	992	991	976	1024	987	1006	1023	981	930	1018	954	920	949	962	991	1017	1052	965	969	982	977	949	974	991	995	1038	951	984	974	1021	951	1021	936	983	1012	983	1003	1010	1020	1026	972	953	1054	1010	969	970	996	981	993	898	1035	993	1025	963	995	991	1001	973	1012	1002	1005	958	1040	967	959	975	954	961	986	1013	991	945	1000	1049	1043	993	999	1019	929	958	1016	964	988	1043	988	1022	971	940	961	931	981	938	996	933	964	999	961	975	1028	963	965	986	1009	985	1033	932	931	1034	1007	1010	986	1031	942	1030	993	989	1018	988	1000	969	995	1031	969	988	1003	1009	1010	1024	989	904	1043	973	967	985	937	992	983	941	997	922	989	940	998	962	948	982	977	928	984	1014	947	955	1001	1042	1019	1029	982	994	987	1025	1018	999	943	957	998	1000	1020	974	992	995	1037	1039	960	954	946	959	1006	1009	991	1038	1008	951	1021	954	995	948	1016	1008	1035	956	989	1001	1011	948	944	974	958	1005	1040	962	1032	1001	992	927	983	990	973	954	955	990	1020	936	1034	1032	979	998	1031	1019	1023	1036	986	1006	958	984	972	960	955	949	1007	993	981	963	992	970	1031	995	988	952	996	1002	1046	1020	1021	1000	988	964	961	994	1032	1020	906	1040	1004	1004	1010	1029	1013	970	995	944	1002	1003	1000	1004	949	971	986	1025	970	1036	1039	949	1031	969	997	986	1001	1014	938	965	975	964	930	919	972	986	995	1045	1084	943	974	1035	942	967	1050	1001	984	997	968	915	999	938	973	974	1005	1016	949	963	1009	909	976	948	1046	985	1023	978	974	981	987	1030	977	1055	1045	960	1036	1021	1009	980	963	955	1039	1007	1033	993	1048	972	973	1009	1045	932	956	1056	1026	993	970	989	912	984	1046	1032	958	1016	974	986	960	985	968	982	971	967	988	987	986	952	989	964	955	1002	997	1014	945	957	944	958	978	971	1010	1004	1013	986	964	1026	947	1024	1011	1003	1031	1002	970	990	974	1002	996	967	1000	1001	963	958	966	990	1047	976	941	994	989	1008	1056	1013	973	1019	999	1012	994	975	1050	994	968	957	1007	989	997	962	1015	992	975	1009	958	990	981	972	1017	1058	971	964	1047	1007	968	1017	983	1007	1023	1012	992	987	1005	1052	941	1010	988	978	935	989	1050	982	991	1044	985	976	994	923	1010	1014	999	1033	1007	1013	999	981	981	996	961	978	1032	966	971	1031	948	1048	962	975	999	1012	982	942	973	1000	961	988	983	980	1014	913	999	1019	993	1006	1009	962	1015	966	1019	952	1018	1005	980	959	1014	981	988	990	989	989	995	969	967	976	971	1016	1024	997	996	984	1013	934	974	982	943	1016	997	973	976	959	1006	1047	942	1031	991	933	979	1002	984	1023	1004	1005	966	1011	1022	960	969	1022	995	1007	987	916	1024	938	908	965	958	1015	1003	931	982	918	961	1007	1033	954	1000	1003	977	960	984	960	953	1042	994	1009	1011	961	994	963	1009	1002	979	1045	1043	992	1014	960	986	1023	1037	970	1014	990	997	960	952	1007	962	992	1020	969	920	1026	939	1050	1025	992	944	1010	953	949	1053	1076	987	1051	990	998	1007	1009	1038	987	978	1030	966	994	1023	1003	980	922	1024	1026	961	1051	1020	983	1063	989	986	1068	985	947	1027	1019	957	992	947	1015	938	979	1057	963	1033	996	997	996	927	959	992	985	1000	983	1007	1015	966	1046	1024	976	981	929	1000	966	986	944	955	1048	1003	964	965	955	991	1015	1024	1008	1004	992	976	1021	991	1001	1025	970	1010	999	999	977	1005	1016	984	991	966	992	1019	971	967	984	967	1014	1054	1014	981	966	929	1008	1027	948	982	983	958
22830	20913	28402	23568	20968	20964	14290	6250	3942	3190	2822	2674	2316	2053	2086	1907	1754	1707	1596	1557	1434	1221	1248	1203	1201	1189	1135	1171	1111	1101	1193	1061	1053	1037	937	991	1018	995	934	1037	961	922	946	934	967	951	972	990	987	901	970	991	897	935	981	943	950	914	925	982	906	931	941	976	931	916	880	930	915	931	920	945	986	1010	971	947	970	945	915	954	918	960	945	919	978	925	915	956	1005	980	950	917	921	962	960	942	962	943	965	917	893	932	975	934	956	931	961	916	917	938	910	893	922	984	932	957	987	919	916	883	958	923	867	940	887	882	934	925	967	887	912	958	944	922	936	847	982	938	921	939	933	953	939	926	907	885	962	956	955	906	948	964	950	947	933	902	910	902	904	960	949	963	948	932	923	945	894	952	982	955	916	1006	933	938	963	912	928	952	965	931	935	941	892	917	924	930	975	938	955	936	947	919	951	921	966	971	916	931	887	933	938	945	953	935	993	958	952	992	891	907	912	926	972	912	950	952	920	826	898	966	941	919	989	930	921	933	913	903	915	923	925	965	952	943	894	989	976	916	902	948	908	981	924	959	930	972	967	899	978	936	899	894	913	954	928	922	954	897	955	957	931	901	960	957	935	954	951	975	950	905	896	900	994	845	909	950	919	888	928	915	969	943	948	929	909	925	929	888	957	874	892	945	947	972	971	854	930	896	923	978	931	858	939	916	961	958	928	933	936	991	954	1014	984	971	902	916	975	892	935	933	927	925	980	941	947	925	891	935	971	918	885	894	887	907	923	925	944	876	907	923	885	905	950	915	907	908	957	921	918	969	902	940	878	882	964	941	911	926	931	948	919	880	944	934	952	865	927	937	973	980	940	889	886	985	974	946	845	936	913	929	961	982	954	945	873	901	945	950	1002	967	957	952	923	1012	951	917	926	935	966	935	896	928	940	924	991	931	954	976	976	910	950	924	922	920	930	929	962	939	892	930	931	928	965	965	921	911	935	941	966	954	932	907	933	945	964	973	908	928	940	924	880	909	916	929	898	928	905	932	951	952	958	913	965	989	925	937	974	952	938	894	895	977	943	906	959	905	896	971	905	934	963	967	970	914	893	980	968	979	953	910	914	921	962	913	919	941	956	967	958	906	933	919	863	966	915	918	928	945	964	941	919	951	899	905	911	921	929	892	961	988	960	906	907	951	981	919	922	935	931	889	933	958	944	966	932	924	1012	947	963	929	953	964	936	931	946	896	915	911	907	956	903	997	891	911	994	901	952	909	867	901	936	880	930	939	915	917	957	906	961	959	909	939	949	870	944	951	962	940	1022	963	926	955	927	932	929	904	934	916	956	931	980	955	903	910	890	966	899	901	925	916	922	949	899	936	949	935	903	906	895	997	981	1014	919	957	957	972	923	943	960	994	945	931	904	924	917	960	963	895	957	927	959	957	890	990	937	876	904	941	914	951	913	900	919	909	938	923	918	995	902	973	962	937	968	944	987	930	934	936	1004	998	979	969	928	929	935	902	896	957	929	882	880	908	947	966	969	962	974	954	929	929	936	934	973	991	929	968	913	971	937	961	964	929	982	985	955	960	891	910	984	962	929	959	948	957	947	916	958	916	913	924	966	942	948	930	871	948	979	984	939	972	928	957	973	975	940	982	931	928	946	944	938	908	922	938	847	948	910	917	946	967	929	951	1012	936	1000	946	971	931	899	961	912	907	992	932	915	900	968	937	962	886	956	906	884	965	952	966	937	902	905	889	937	934	927	987	965	927	978	920	882	925	924	954	949	904	941	942	952	929	928	920	900	924	895	899	939	981	942	883	912	951	954	943	981	945	944	906	939	907	951	942	891	962	884	948	946	950	966	922	939	1028	938	887	933	936	944	935	930	934	937	965	927	944	952	936	965	868	992	820	947	989	982	952	898	955	928	936	917	919	983	884	939	930	955	976	960	889	934	896	926	941	937	955	948	936	942	971	901	942	948	897	1023	897	938	877	968	964	938	909	904	938	925	913	906	895	921	926	932	926	896	973	970	871	927	938	941	919	930	960	966	931	961	935	978	975	875	918	978	934	857	908	961	904	926	926	903	961	990	896	974	955	916	897	963	898	977	901	948	951	910	960	928	936	887	929	960	924	928	917	921	938	908	917	925	983	918	877	953	937	887	996	893	906	952	912	938	873	893	903	907	942	955	932	917	873	960	977	944	935	926	952	904	869	975	916	976	962	884	914	951	949	919	885	894	931	915	927	937	897	956	931	875	948	946	900	925	910	926	912	893	913	886	875	894	885	946	924	896	950	902	916	976	952	913	953	949	902	942	941	905	950	910	987	911	945	920	941	901	957	945	953	951	927	948	891	908	892	936	927	891	917	935	903	922	944	913	927	908	903	875	876	992	881	935	904	917	921	957	929	978	942	952	842	944	894	930	909	937	925	973	913	882	935	947	945	908	970	960	962	953	904	943	932	923	899	940	949	967	929	937	972	982	870	950	907	883	930	917	904	957	924	960	922	894	904	938	932	911	939	882	890	938	949	970	866	930	914	941	953	932	856	929	886	925	945	929	907	936	886	890	981	906	949	964	891	921	957	981	934	897	967	916	943	949	936	947	914	890	887	945	961	936	1016	896	966	955	933	920	1009	871	921	915	962	942	907	984	890	918	962	949	992	948	967	893	914	987	917	974	917	924	919	961	929	906	970	907	960	932	905	920	948	930	913	919	970	946	902	945	940	915	948	916	949	926	873	895	989	899	934	930	925	883	925	902	958	953	899	923	956	1020	937	900	939	925	927	900	943	901	966	918	933	974	988	937	894	918	869	904	903	917	950	970	926	940	896	894	897	945	953	915	936	962	902	897	889	918	997	936	918	904	904	938	948	894	937	952	956	973	959	878	928	913	923	942	886	881	905	957	931	896	938	944	922	903	944	938	914	957	952	879	873	961	949	966	912	907	914	954	931	903	919	931	960	964	957	914	929	996	953	973	941	957	981	907	952	904	955	951	916	954	898	946	913	887	905	912	927	908	969	920	955	925	937	865	929	942	957	955	950	916	934	892	914	914	943	932	931	930	933	924	937	911	953	964	978	940	916	976	956	997	870	891	930	917	939	930	941	973	912	910	881	904	934	893	955	980	901	954	882	915	946	905	883	954	959	928	951	963	893	955	970	922	955	954	956	897	986	900	910	854	942	927	952	947	1010	903	942	891	907	923	927	908	944	895	902	939	919	993	940	872	999	928	866	903	948	949	934	970	872	945	917	903	928	900	941	928	934	922	928	925	900	908	904	924	937	922	935	902	972	900	950	936	906	969	951	914	941	912	919	952	928	897	906	956	956	970	943	897	917	917	916	958	978	999	950	898	894	882	945	930	935	968	976	920	935	967	912	1002	955	976	947	893	1009	934	927	930	940	997	897	885	913	920	953	939	946	944	987	961	988	937	903	947	913	925	952	895	958	958	928	919	928	914	913	952	908	907	946	978	919	963	943	931	961	930	878	956	955	913	963	967	884	904	929	956	908	925	882
34216	57015	42316	25055	17817	16058	13692	10041	7567	5974	5010	5107	4329	3699	3591	3275	2879	2710	2500	2291	1842	1649	1609	1674	1757	1462	1510	1438	1481	1473	1359	1348	1282	1236	1146	1146	1116	1172	1125	1131	1127	1067	1109	1086	1090	1038	1056	1079	1079	1060	1051	1057	1081	1048	1077	1050	1096	1027	1038	1046	1035	1074	1085	1036	1056	1042	1004	1060	1069	1048	1056	1068	1070	1072	1099	1051	1009	1012	1004	1063	1020	1037	1050	1069	1065	1040	1049	1003	987	1020	1030	1076	1070	974	980	1027	1005	1025	1068	1042	1020	986	980	1107	1011	1037	1040	1060	1091	1027	1037	1028	1063	1011	1079	1048	1103	1062	1011	1059	1052	1004	1012	1038	991	1061	1016	1069	1057	1054	1017	1018	1037	1047	947	1096	1055	1041	1000	1050	1067	1064	1028	1013	1026	1047	1046	996	1030	1044	990	996	1065	1009	1032	1049	1043	1030	1099	1015	1052	1101	1050	1072	1056	1039	1039	1029	1088	1059	978	1072	1070	1040	1046	1039	1045	963	1011	1035	988	999	1046	1026	1037	1073	1041	992	1112	1040	1048	1015	1054	1018	1053	1012	1064	1039	1077	1062	1047	1086	1024	1010	998	1089	1041	1065	1073	1032	1057	1014	1063	1041	1056	1013	1048	1059	1046	1045	990	1005	1061	1054	983	1082	1037	1073	1015	1008	1058	1024	1125	1090	1048	1004	1056	1099	1055	1031	994	1036	1077	1039	1002	1039	1092	1046	967	1080	1040	1004	1029	1021	1063	1109	1074	1007	1054	989	1017	1079	1126	1067	1039	1067	1010	1067	1037	1060	1029	1083	1040	1017	1032	1006	1066	1006	1010	1007	1109	1017	1098	981	1013	1032	1037	1001	1018	1023	1056	1015	985	1019	1015	1039	1051	1011	1024	1073	1045	1064	1069	1025	1109	1039	1045	1046	986	1039	1040	1054	1047	1007	1035	1019	1055	998	1056	1041	977	1022	1063	1022	1053	1000	945	1064	1001	1075	1031	1078	1096	987	978	992	1038	1063	1011	1048	1004	924	1061	981	1047	1053	1059	1035	1073	1033	1011	1065	1026	999	1000	1056	1030	1020	1057	1056	1076	994	1101	1086	1042	1084	1004	1014	1091	1031	1083	982	1026	1068	1096	1014	1063	995	1023	982	1097	1056	1036	1022	1058	1046	1042	1090	1073	1040	1038	1006	1073	1031	1078	1025	1102	1072	1043	1033	1070	1066	1052	1082	1049	1046	1005	1082	1089	1065	1012	1070	1024	1050	1004	997	1080	1008	976	1023	1049	1029	1065	1017	1014	990	1070	979	1011	1049	1018	1075	1012	1002	1060	1010	1017	1029	1088	1068	1068	1056	1019	994	1052	1057	1107	1052	1055	1026	1020	997	1086	1089	1028	1094	1038	1037	1072	1045	1017	1042	1026	1036	1022	1048	1124	1019	1028	1031	1053	1035	926	1066	1004	1047	1044	1061	1017	1044	1027	1063	1067	1022	990	1050	1038	1020	1022	1028	1024	1066	1041	1037	1033	1042	1047	1069	1094	1026	1040	1014	1072	1021	1049	1067	1065	1038	1039	1025	1055	981	1047	1059	1053	1055	1016	966	1053	1062	1055	1004	1005	1104	1075	1069	1075	1095	1058	1033	1027	961	1052	1056	1051	1059	988	1033	1047	1031	1085	1031	988	1034	991	1034	1036	1041	984	1077	1063	1068	1047	1114	1056	1058	1002	1068	961	1043	1006	1060	1058	1033	1034	1075	1016	1048	1016	1105	1019	1114	1052	1082	1028	1065	1092	1008	1079	1027	1092	1094	1057	1061	1033	1063	1043	1021	989	1078	1084	1078	997	1010	1069	1051	1004	1124	1043	1056	1060	1018	1072	1075	1065	1095	1023	1017	1035	1043	1098	1065	1082	1061	1077	1019	1019	1047	1089	1107	1069	1015	1110	1096	1040	1071	1092	1058	1063	929	1035	1022	1055	999	1054	958	1031	1016	1029	1025	1061	1005	1074	1021	1075	1050	1036	1012	1084	1044	1033	1040	1030	1055	1021	1066	1011	1078	1041	1025	996	1044	1047	1053	992	1057	1029	983	1004	1008	1062	1069	1052	1034	1021	1046	1061	1028	1040	1025	1034	991	1092	1080	1115	1049	1086	1026	1021	1054	1051	982	1050	1065	1020	1042	1033	1099	1017	985	1062	1106	1083	1109	1035	1009	998	1063	1015	1056	1027	986	1014	1066	1011	1007	1069	1012	1063	1050	1065	1020	1051	1006	1023	968	1024	1036	1006	1093	1039	1044	1020	1044	988	1061	1118	1028	1039	1041	1008	1089	1035	1058	1043	1021	1058	1034	1054	1050	1057	980	1045	993	1026	1044	1040	995	1004	1013	1071	1015	1039	1086	1058	982	1080	1059	1048	1031	1014	1037	1030	1078	1044	1103	1081	1092	1057	1020	1002	1032	979	1085	1052	1027	1066	1020	1070	1009	1040	1063	1094	995	1004	1050	1076	1055	993	1078	1041	1085	1021	1068	950	1076	1037	1017	1072	1072	1023	995	1007	1076	1051	1033	1031	996	971	1043	1029	991	1034	1037	1046	1015	1028	1060	1060	1046	1051	1051	1082	1066	1045	1051	1087	1001	1020	1068	1085	1082	1034	1043	1075	1045	1060	995	1038	1069	1062	1059	1032	1079	1059	1059	995	1043	1062	1133	1025	1034	1061	1063	1051	1090	1076	1071	1009	1076	1082	1026	1055	1112	1057	1013	1041	1065	1034	1041	1067	1046	1038	1073	1035	1033	1017	1102	1006	1083	1093	1019	1024	1088	1073	1081	1008	1078	1053	1016	1049	1062	1058	1064	1097	987	1037	1033	1049	1023	1003	990	1053	1007	1029	1024	1043	1032	1058	1036	1049	1006	1038	1060	1061	1007	1023	1143	1013	1018	1058	1056	1057	1016	1033	1028	1035	1005	1034	1027	1055	1049	1092	987	1012	1071	1053	1048	1033	1009	1012	1048	1081	1017	1064	1014	964	1028	1032	982	1037	1020	1050	1006	1067	1055	1042	1060	1005	1054	1033	1026	1053	1020	1027	1030	1008	1027	1035	1081	961	1035	1005	1016	1042	1002	1031	1078	1012	1001	1099	1074	1080	1058	1017	1050	1032	1049	1099	1041	1052	1066	1002	1054	1039	1101	1038	1018	1052	1041	1055	1050	1083	1023	1053	1005	1023	957	1043	1015	1087	1032	1042	1029	1058	1050	1016	1079	1057	1063	1011	1025	1058	1037	968	1030	1034	971	1031	1022	1020	1077	1027	1058	1089	996	1054	1001	1033	1026	1077	1063	1025	1064	1076	1039	997	1062	1008	1020	1018	1010	1080	1044	1031	1031	1075	1041	1069	1084	1015	1004	1068	1028	1011	1072	1059	1074	1068	1003	1044	1029	1026	1098	1043	988	1095	1019	1043	1026	1007	1022	1031	1080	991	1054	1085	1019	1075	1102	1087	1071	1034	1092	1063	1046	1046	1089	990	1057	1010	1077	1042	1055	976	1034	1084	1015	1027	1099	1014	996	1021	1031	1037	1007	1059	1033	1049	1051	1038	1052	1053	1046	1096	1095	1027	1033	1054	1065	989	972	1051	1058	1046	1031	1058	998	1072	1002	1049	1059	1004	1085	1043	1063	1056	1083	1029	1052	1113	1046	1052	1057	1037	1078	1007	1015	1042	1057	1075	1113	1021	1042	995	1042	1030	1039	1039	1029	1088	1017	1032	1061	1084	1045	1048	1053	1059	1054	1052	986	1061	1016	1028	1021	1015	1049	1008	1015	1021	1035	1049	1020	1042	1019	1083	1023	987	1017	1031	1066	1011	1036	1083	1073	1014	1053	1062	1031	1017	1038	1070	1077	1062	1042	1065	1052	1034	1043	990	1022	1058	1029	1056	1049	999	1049	1005	1059	1046	1072	1084	1054	1048	1045	1024	1076	1092	1021	1061	1069	1035	1076	992	1032	1023	1014	1049	1087	1069	1062	1033	984	966	1070	1043	1052	1025	1086	1006	1077	1086	1042	1022	1057	1045	1103	1031	1049	1012	995	1049	1026	1020	1036	1044	995	991	1050	1037	1032	1033	976	1005	1005	1066	1016	994	973	1080	1015	1006	1017	1008	1047	1027	1018	1034	1044	1077	955	1045	1007	1039	1008	1042	1038	949	1073	1096	1050	1102	1024	1027	1006	1067	1055	979	1040	1005	1045	1029	1062	1103	1047	1033	1024	1059	1046	1066	1007	980	1057	1067	1029	1005	991	1083	1038	995	1005	1019	1043	1004	1025	1093	1051	1020	996	1011	1083	1078	1027	1026	1013	1060	1054	1066	1066	976	1031	1042	998	976	999	993	1026	1034	1019	1090	1068	1069	1003	1021	1059	1051	1044	1055	1007	1038	999	987	1011	1074	1062	1018	1004	998	1020	1042	1091	1028	1013	1028	1024	1108	1082	1065	1072	1046	1054	1020	1071	1023	1052	1040	985	1012	1064	999	1042	1018	1076	1020	1053	1060	1063	1051	999	1033	1038	1030	995	1089	1011	1020	1068	1011	997	1051	981	1084	1035	1020	1052	1119	1042	1053	1020	1032	1039	1061	1016	1017	1056	1055	1103	1033	1029	1064	1057	1010	1020	1067	1039	1042	1076	996	1072	1028	1092	1007	1056	1059	1021	1019	1023	1031	1029	1046	1094	1038	1048	1027	1055	1017	1027	1114	1048	1103	1041	1021	1080	1045	1054	1024	1041	1064	1072	980	1031	1075	1037	1079	1091	1017	1064	1018	1060	1040	1050	1040	1035	1041	1027	987	1082	1077	1069	979	1014	1049	1037	1058	1019	985	1054	1027	1011	1045	1033	1036	1006	1048	1083
28690	24822	22701	10973	4216	3293	2960	2333	1829	1438	1228	1191	1079	912	903	924	887	833	836	776	805	728	739	728	705	719	695	701	697	653	709	633	642	623	687	647	664	657	597	606	631	629	560	635	597	633	580	641	580	605	590	656	580	622	576	566	629	592	606	601	567	622	647	586	568	597	568	629	623	608	583	604	615	649	607	643	588	584	637	576	646	615	602	622	624	576	605	598	637	588	588	596	616	609	619	616	629	604	596	603	655	612	597	621	633	585	599	593	655	603	615	577	636	578	594	554	602	584	612	620	631	590	587	632	639	563	588	600	586	593	582	563	600	609	609	596	586	627	607	653	601	580	626	642	610	630	614	579	575	619	598	594	618	637	587	636	583	584	564	657	590	569	619	604	580	603	619	573	643	610	578	613	616	622	633	561	596	625	602	565	555	645	611	579	557	570	571	609	655	603	623	574	602	594	606	581	604	637	597	654	644	619	651	596	585	638	613	597	586	580	567	582	621	640	590	594	585	619	585	618	612	600	605	566	617	550	582	617	594	617	589	602	620	640	630	622	575	630	624	613	554	551	587	638	607	592	590	613	613	577	633	609	607	578	569	639	598	572	610	617	586	606	643	602	562	627	596	616	560	604	609	581	596	575	618	576	650	573	611	617	570	603	596	620	581	607	583	590	614	582	609	539	618	596	597	593	626	629	533	584	604	608	557	602	603	619	645	582	627	580	584	604	577	609	596	583	570	627	557	620	628	607	606	630	577	602	636	582	582	614	553	634	598	632	616	602	639	602	600	631	560	591	597	587	610	596	604	606	587	592	627	617	635	633	591	571	645	613	648	588	611	585	651	608	604	632	561	568	593	586	594	637	594	588	605	585	589	606	612	548	618	631	576	571	592	592	628	617	607	644	583	596	615	620	591	643	631	602	656	591	592	599	612	640	576	610	624	593	556	589	613	569	640	567	589	617	625	645	610	611	570	624	635	621	584	602	587	634	578	612	606	589	588	596	601	608	592	647	586	608	593	579	622	576	632	647	608	602	570	616	556	619	580	594	616	554	613	610	612	616	628	636	574	590	596	570	618	623	582	577	576	599	626	588	618	625	538	598	633	608	635	625	624	629	636	563	568	579	594	633	618	638	572	560	635	633	548	632	640	618	612	663	626	601	576	613	670	637	610	599	582	612	604	632	578	622	596	594	617	617	570	576	546	632	602	586	630	628	598	582	636	611	605	637	622	582	667	627	596	595	570	574	570	614	625	583	623	605	621	610	607	597	534	644	627	553	598	609	627	606	566	606	587	573	615	634	606	577	614	581	602	602	613	615	659	595	586	594	553	588	631	619	577	570	593	616	588	620	659	624	613	585	609	582	619	565	550	585	610	608	605	620	549	643	618	654	594	607	596	610	591	579	601	565	636	628	604	626	604	637	622	617	601	583	604	602	612	585	584	625	622	594	601	613	581	606	608	657	614	626	580	596	570	565	569	611	596	573	591	630	636	617	606	602	562	598	599	605	635	546	616	578	596	600	642	577	608	589	656	596	591	640	605	591	620	580	607	585	636	574	630	594	585	562	587	635	625	605	622	613	609	644	602	584	613	611	572	667	603	606	610	607	657	600	621	608	611	585	618	638	619	554	580	625	597	592	615	617	589	613	626	580	612	594	591	623	587	601	622	632	598	617	672	581	634	556	627	574	594	610	614	595	577	619	585	620	607	571	587	565	564	580	565	601	587	625	659	647	592	590	583	649	618	590	602	589	606	591	662	593	568	639	619	628	605	619	618	606	602	603	599	589	569	585	591	599	604	620	576	587	599	637	603	590	601	631	656	585	564	565	598	574	621	592	569	649	578	596	601	659	613	645	611	592	606	608	600	596	588	575	596	592	643	580	595	604	574	576	615	586	593	617	591	601	633	596	578	586	603	618	605	571	597	594	636	622	629	586	625	618	591	601	604	611	595	621	614	589	564	617	607	598	630	620	582	631	599	581	610	610	618	614	608	613	614	597	588	558	622	595	587	624	584	608	614	613	564	577	557	648	629	661	622	584	612	629	605	615	607	589	587	602	595	625	561	607	671	601	584	650	620	633	580	560	589	587	619	598	580	627	537	607	568	563	575	610	634	655	604	581	603	607	647	606	640	636	635	592	561	627	589	620	611	586	582	589	598	591	602	667	608	625	601	619	573	620	642	596	593	629	584	611	608	632	612	653	617	635	590	595	578	616	602	603	590	660	611	619	603	626	607	611	638	637	649	591	592	594	609	630	567	588	612	590	608	600	647	602	623	560	576	600	590	633	583	611	568	621	578	604	605	650	589	597	579	624	612	555	592	625	595	603	627	603	592	612	587	635	621	628	615	615	593	623	597	643	659	586	633	639	573	583	596	647	654	582	604	553	585	642	588	570	624	582	642	604	631	576	611	619	598	607	595	610	581	604	621	586	569	600	622	592	633	637	631	641	644	593	579	582	613	598	589	594	580	552	572	599	596	609	607	573	583	548	585	564	599	621	597	640	585	630	557	630	614	606	560	580	589	632	599	620	582	600	584	615	596	610	582	622	562	634	635	581	634	611	606	632	593	665	622	589	646	597	616	602	597	581	586	600	612	591	606	575	602	634	604	558	573	600	656	597	577	596	635	601	615	642	609	601	597	640	607	582	588	597	576	630	602	587	575	522	595	606	603	564	640	599	577	600	632	578	601	611	591	625	571	592	566	610	615	615	598	576	655	641	645	606	617	588	610	618	604	593	623	594	588	591	644	625	611	581	612	579	615	615	612	551	591	637	634	580	574	568	627	598	633	548	599	592	579	578	599	584	593	644	564	587	607	615	603	580	618	638	601	594	590	610	621	625	605	556	653	588	633	614	601	640	670	593	637	598	593	596	637	596	618	645	564	624	608	602	575	586	601	586	635	591	612	617	598	624	642	621	627	570	613	599	588	590	605	600	651	579	588	626	609	584	576	623	644	614	569	597	576	647	591	629	587	579	613	632	639	620	637	627	609	599	647	610	579	600	576	586	597	598	613	594	639	571	634	623	585	579	600	625	566	612	587	558	610	610	615	604	643	655	610	602	607	590	610	623	629	595	623	596	615	647	627	579	609	628	547	562	624	563	659	595	650	569	650	590	609	575	578	646	591	623	602	601	609	583	600	651	650	564	652	607	588	597	583	612	621	634	595	606	603	633	610	582	592	608	606	615	652	580	579	608	604	582	589	636	621	592	597	593	648	586	605	567	606	568	611	574	606	609	583	611	598	616	613	607	536	599	613	571	591	597	574	630	591	632	604	576	637	630	571	624	579	655	624	588	617	552	599	625	645	630	638	591	629	587	577	639	620	569	614	597	571	584	620	557	634	624	549	593	617	619	579	622	569	609	606	608	617	560	594	615	623	603	614	632	568	616	632	617	620	600	588	631	619	625	596	621	607	585	606	649	619	571	605	604	644	627	593	588	599	617	609	614	606	606	573	599	629	629	623	594	631	599	567	598	613	638	557	590
28353	38050	26219	11831	7228	6850	6148	4769	3899	2677	2375	2255	1932	1632	1576	1388	1261	1304	1122	1098	1128	1000	974	959	947	882	868	895	885	933	904	832	829	791	809	732	722	817	773	717	750	757	725	761	731	739	783	762	733	750	697	704	778	738	749	709	699	734	693	725	684	730	752	725	732	716	761	761	739	733	736	708	762	716	706	768	677	698	721	731	758	733	688	754	753	714	699	751	710	784	701	719	692	712	781	730	676	721	738	773	761	714	721	713	744	729	752	726	700	671	704	728	680	724	733	750	770	690	722	699	748	739	751	716	763	707	740	710	784	710	715	702	710	744	762	664	704	666	748	700	697	699	715	715	724	711	733	720	706	732	757	764	668	755	721	719	754	749	654	695	789	696	681	704	673	704	685	703	757	715	724	726	699	713	708	757	758	699	714	695	698	682	727	759	743	745	717	733	751	702	740	745	704	721	733	735	741	792	716	694	770	758	668	759	686	706	713	704	722	738	715	702	708	712	713	747	747	716	775	743	716	707	737	699	698	722	700	752	680	750	789	730	748	736	666	744	725	725	717	760	768	749	694	725	742	742	760	743	729	739	716	718	743	716	755	724	729	718	711	734	723	735	722	760	743	729	723	775	723	709	694	760	748	695	737	681	722	713	704	709	740	735	729	710	721	716	708	738	716	699	748	738	739	736	768	695	727	729	701	679	709	704	713	761	736	687	762	731	740	654	698	759	717	689	727	743	701	765	674	726	717	754	780	705	703	718	706	698	775	714	677	777	765	659	762	708	701	695	704	716	741	701	716	696	757	723	781	704	692	729	735	710	698	784	725	628	718	710	742	705	731	706	730	693	782	722	729	731	717	687	734	712	692	719	674	699	749	730	738	715	718	675	668	704	695	729	677	778	711	795	718	773	722	770	746	742	740	747	732	732	703	760	701	716	744	718	706	728	706	732	741	706	720	684	691	728	737	757	750	742	719	711	765	734	735	667	734	717	772	676	666	718	696	726	715	732	762	683	690	742	731	738	729	723	745	760	726	722	744	715	723	751	727	686	669	699	683	762	725	732	767	751	754	751	725	700	758	722	706	719	716	706	725	768	710	707	751	681	708	732	686	689	732	716	703	733	706	723	738	723	743	724	708	761	712	665	678	718	722	740	725	697	760	744	746	747	743	766	711	736	665	752	675	728	736	777	702	729	730	697	724	710	698	666	712	682	751	753	737	751	777	726	713	688	707	723	729	742	711	733	741	733	701	708	704	766	717	719	671	702	736	689	692	726	695	713	738	674	736	717	762	698	715	707	704	718	725	695	668	726	769	775	697	718	756	673	747	716	706	724	778	716	745	746	686	784	757	737	782	730	700	723	758	725	684	741	693	741	710	735	741	690	718	715	732	724	716	741	676	705	743	705	715	695	743	730	747	738	708	698	677	676	706	725	705	729	711	703	723	711	676	734	776	755	716	712	739	739	685	728	715	688	695	732	671	663	735	734	668	731	699	764	724	716	711	716	782	684	697	669	721	763	757	705	760	743	770	747	734	672	714	733	762	801	763	753	752	728	747	746	735	718	735	715	715	772	672	751	669	753	722	746	708	747	719	709	712	706	703	708	753	706	753	744	719	719	722	726	706	739	698	713	723	735	744	738	730	764	698	719	749	730	682	697	719	718	714	728	722	753	717	719	710	756	703	718	751	725	768	717	689	750	743	721	727	687	751	773	736	736	697	725	718	719	743	717	694	721	755	713	684	718	730	697	726	693	745	694	740	688	718	721	696	723	728	697	730	727	686	757	712	693	774	766	680	635	742	745	706	788	694	723	713	713	706	742	732	740	740	708	730	756	694	745	736	715	747	751	729	736	720	709	753	710	740	744	730	708	700	727	722	712	710	742	724	806	696	722	713	693	760	688	751	779	710	692	695	734	701	701	755	740	738	796	767	700	669	700	695	682	737	739	698	729	738	764	698	718	764	747	703	718	740	727	716	714	764	744	717	697	690	727	728	744	733	739	749	709	752	715	716	710	701	712	770	736	699	738	705	713	712	688	723	708	715	708	717	699	755	674	676	738	689	675	724	708	793	730	747	786	679	733	757	724	717	721	730	726	697	715	696	749	718	748	697	733	683	758	721	696	645	735	708	745	683	696	753	712	679	733	720	701	717	701	753	705	705	710	718	779	720	736	724	738	721	697	746	712	768	747	733	753	710	730	748	680	712	740	684	749	707	723	700	739	690	695	707	705	746	724	713	702	708	734	728	740	717	701	719	684	691	692	739	722	719	724	772	746	741	703	717	755	696	757	706	717	708	733	765	712	723	682	708	696	746	686	708	699	719	698	718	725	678	696	731	714	734	734	736	727	704	709	702	687	758	758	710	661	743	770	735	723	737	687	723	722	740	722	703	690	693	723	702	742	725	729	750	727	745	691	697	723	674	762	686	753	730	758	715	744	730	757	729	727	738	736	711	722	719	741	720	705	743	703	715	712	763	723	671	693	736	681	714	742	723	702	704	697	703	716	746	687	736	699	747	708	666	693	722	717	721	690	712	706	696	739	685	712	723	680	677	664	750	715	703	769	707	734	724	678	751	713	707	690	671	706	743	703	748	713	722	699	694	716	731	770	719	728	728	741	761	751	722	752	758	777	727	724	744	697	714	709	745	704	734	695	770	704	718	759	703	744	699	720	682	725	706	716	747	748	752	709	715	713	719	727	711	697	684	725	697	719	722	768	690	722	724	734	746	724	732	706	691	673	740	740	720	721	718	731	754	749	696	710	703	746	756	735	754	704	686	709	709	749	728	746	683	760	719	742	759	735	690	697	710	732	733	793	737	700	725	705	717	724	754	697	725	692	663	701	754	703	699	811	750	749	725	748	723	687	692	712	699	720	713	727	728	756	693	765	715	711	739	724	734	738	767	703	774	718	709	694	747	724	712	678	698	715	743	731	722	697	697	783	760	690	708	719	690	705	725	750	704	719	713	718	710	748	723	738	728	706	739	684	754	725	751	742	714	724	736	757	757	750	699	756	721	737	707	702	681	741	704	732	730	686	723	713	717	684	731	734	671	781	754	803	750	669	740	707	664	731	700	724	698	739	690	789	705	699	732	780	722	708	710	702	764	700	681	737	680	708	733	698	719	709	699	720	758	705	698	725	680	683	721	739	748	768	721	719	713	711	682	716	729	698	730	722	716	756	757	677	714	699	713	721	726	724	712	697	724	725	716	768	667	740	724	731	719	719	716	720	738	710	736	739	704	693	759	740	726	716	727	732	697	722	689	769	699	741	751	741	708	692	724	702	702	743	761	754	737	678	717	719	752	712	683	722	725	736	722	694	705	712	731	683	705	726	744	699	708	717	702	754	712	736	752	737	732	736	758	688	759	702	709	687	760	679	676	728	715	763	783	775	755	669	704	722	780	737	758	724	708	760	737	718	730	734	745	737	702	705	751	705	698	691	716	671	709	748	741	762	706	706	725	675	722	730	743	783	776	726	699	787	735	732
23939	20887	27885	24111	20278	11106	6231	4253	3263	2615	1945	1784	1511	1338	1231	1046	1011	1068	962	864	928	843	766	828	817	727	660	705	691	666	740	689	673	662	658	625	564	577	629	587	600	592	647	548	565	623	631	601	550	540	600	630	610	611	584	590	599	586	604	569	624	572	592	551	576	625	540	561	560	590	588	600	557	574	617	577	614	576	610	606	597	642	611	588	581	574	578	555	550	572	597	576	585	590	577	592	574	584	554	605	620	623	582	561	582	622	593	585	629	605	560	564	575	593	598	604	601	576	555	579	562	598	598	608	594	615	573	597	599	592	555	603	573	636	581	538	547	603	605	562	559	585	570	583	593	541	623	587	585	567	570	644	591	628	567	585	612	536	570	570	617	558	536	583	572	569	649	579	560	586	585	542	647	581	570	610	600	529	569	590	583	588	585	593	569	597	557	566	558	548	579	542	615	596	567	591	576	621	564	609	594	589	632	583	605	570	576	576	600	577	594	570	589	562	595	590	582	569	645	553	594	570	606	606	571	599	590	543	547	578	565	575	581	583	589	578	555	609	621	542	559	580	584	592	526	568	573	549	560	617	567	584	660	589	546	571	552	587	522	571	540	597	612	577	587	567	586	623	607	570	556	570	573	561	585	552	593	564	572	583	613	596	643	597	580	600	580	558	532	594	608	550	605	595	565	572	587	586	582	597	588	568	595	572	561	578	586	634	592	602	622	595	549	563	601	602	620	596	633	553	561	632	629	584	591	568	610	549	592	586	547	570	585	548	588	579	584	617	542	585	603	574	605	589	535	577	603	580	575	565	560	570	606	580	545	615	611	588	607	612	627	542	586	603	596	558	565	640	540	624	559	591	544	590	575	610	584	610	585	585	626	573	631	631	588	619	610	599	585	597	589	581	559	603	545	575	606	579	572	572	581	592	615	563	576	600	536	533	618	615	605	586	551	570	581	569	573	584	556	543	553	579	588	546	622	583	595	565	598	562	602	639	609	596	568	577	540	578	572	567	595	600	589	559	574	558	581	580	547	603	592	569	602	579	594	576	595	569	632	532	575	542	558	552	583	585	550	586	562	571	575	569	579	622	551	584	574	585	573	626	577	584	568	601	593	553	620	590	555	596	556	575	610	573	562	576	561	601	586	588	620	574	581	533	575	594	613	605	545	585	578	576	565	591	581	595	634	569	598	565	601	596	574	562	569	598	537	587	601	560	614	594	578	580	614	595	556	562	576	556	583	597	608	584	613	563	580	599	573	600	630	629	619	570	600	589	590	579	576	577	572	587	569	583	594	545	568	608	596	583	643	595	555	588	556	592	544	516	600	598	580	560	552	636	565	575	557	585	575	572	573	599	639	571	514	544	600	600	565	545	584	588	572	549	578	522	566	580	582	585	569	582	611	585	565	595	568	583	578	560	568	574	576	594	570	573	557	595	598	620	589	549	589	602	551	610	620	571	545	596	651	626	606	611	590	565	555	568	530	589	560	593	563	566	528	622	568	583	614	578	598	603	584	597	620	616	592	563	599	572	555	586	568	598	598	599	604	566	566	555	600	577	575	625	604	606	554	610	555	579	597	614	547	578	591	603	599	529	601	624	585	596	583	594	612	573	552	590	606	598	609	592	616	611	596	574	619	585	610	582	612	612	576	539	586	575	549	510	554	620	578	571	580	580	614	610	616	588	556	608	573	618	562	573	574	587	581	598	600	547	513	566	556	556	573	590	601	575	587	638	571	642	581	626	602	630	590	620	623	621	600	574	620	593	630	608	588	581	587	571	579	588	584	602	595	594	548	601	622	595	566	571	607	550	577	604	629	553	584	598	597	569	643	544	611	536	613	582	564	586	587	574	557	595	593	569	587	574	620	590	575	571	569	613	595	570	626	608	624	556	567	574	585	601	617	599	613	641	600	602	597	582	598	591	566	589	589	585	550	519	538	626	550	595	585	576	560	579	569	591	597	571	589	611	609	607	568	591	596	577	603	601	557	571	558	569	586	580	570	571	600	562	595	550	556	572	564	554	591	591	561	563	577	582	559	568	586	585	591	570	617	583	553	575	601	564	623	606	626	555	605	583	537	568	540	567	577	631	612	569	567	594	578	579	591	556	584	585	581	536	523	595	569	603	567	558	531	620	577	598	620	625	568	613	559	641	588	583	576	563	588	571	562	552	617	583	589	618	536	612	585	583	565	610	573	588	599	607	601	588	545	556	548	599	550	601	623	575	617	559	575	573	607	552	564	595	560	611	596	593	584	605	570	589	613	641	587	607	599	581	586	559	563	581	564	614	563	559	618	615	579	608	564	580	571	581	597	563	627	571	590	553	546	554	600	575	593	586	586	583	551	577	569	581	581	575	551	574	617	627	603	534	531	568	576	591	582	588	572	593	611	573	553	580	584	582	568	575	555	604	601	590	557	586	615	597	584	635	558	600	572	571	576	603	624	535	609	562	561	597	618	573	573	573	609	580	628	605	590	590	562	574	615	589	630	618	574	572	602	566	643	538	574	573	555	574	581	593	580	571	563	537	555	545	557	631	560	588	585	523	588	628	601	552	606	584	572	566	597	544	550	536	603	574	594	596	554	563	611	589	625	591	565	621	620	579	568	622	561	581	542	610	565	596	575	563	565	573	542	590	565	603	579	574	585	615	583	607	593	552	562	567	581	586	609	628	597	591	601	535	559	564	599	576	602	582	560	569	591	616	585	612	576	601	598	556	607	617	624	598	596	581	588	594	567	577	622	561	573	576	563	554	600	563	592	578	531	600	571	560	573	572	630	631	609	613	586	620	609	554	589	601	612	582	545	624	590	593	561	600	569	591	595	546	571	580	595	582	632	597	591	617	550	561	594	575	603	568	554	569	556	600	600	601	582	583	595	617	589	546	603	598	624	567	591	579	592	577	578	587	589	613	594	584	548	603	575	577	596	614	574	586	589	574	604	563	556	630	603	604	568	548	607	585	608	574	588	599	562	641	601	598	591	617	561	557	571	586	590	573	567	569	588	587	605	568	581	559	592	586	621	593	590	565	568	576	585	608	545	580	603	564	614	584	575	602	566	598	552	576	614	574	566	581	578	582	584	597	613	584	571	537	602	578	624	569	581	623	587	597	570	582	599	581	597	583	553	570	551	620	593	594	600	575	613	584	606	588	565	653	578	589	577	527	571	542	552	576	576	617	571	604	613	622	583	624	568	552	591	580	569	587	564	624	564	561	602	570	565	606	539	564	569	581	545	590	624	592	607	601	569	547	579	523	561	603	600	577	598	589	569	611	580	602	570	588	586	542	587	553	607	604	544	587	562	541	580	597	588	568	555	552	592	562	569	560	613	624	632	614	556	601	621	572	600	643	574	603	596	556	547	575	594	594	579	580	532	587	598	585	596	593	567	594	610	599	604	606	603	576	526	551	570	574	594	548	571	628	588	617	597	597	563	588	601	591	590	576	609	597	611	601	592	629	596	593	600	572	616	589	585	606	557	605	616	559
29635	48086	36132	17782	11218	10452	9666	8336	6775	5250	4098	3557	2908	2489	2153	1792	1775	1661	1549	1419	1462	1270	1110	1082	1092	1086	978	994	961	910	943	957	896	861	747	755	750	769	772	714	749	745	724	680	759	696	737	738	691	729	723	679	695	704	681	687	740	711	713	687	690	735	762	643	723	676	664	693	735	709	678	687	705	641	696	660	711	699	648	690	691	681	680	680	702	677	726	717	710	702	722	718	694	699	708	680	691	674	673	670	691	711	691	688	682	706	688	732	665	709	660	712	696	688	688	730	728	688	653	712	718	687	672	666	694	700	725	683	729	709	695	741	697	726	730	725	729	744	721	686	657	676	679	691	669	671	770	665	656	714	684	675	685	690	647	689	678	706	678	689	643	672	707	739	691	676	703	701	665	730	699	714	669	733	706	665	696	651	698	678	654	691	749	694	670	678	717	670	611	701	647	693	684	672	691	670	730	689	703	741	709	680	681	647	704	681	702	700	704	717	712	644	713	681	705	693	657	694	720	671	674	642	675	662	696	682	688	704	761	672	677	706	686	711	660	706	693	684	630	653	694	668	687	620	693	689	685	695	680	706	739	675	708	700	695	676	677	736	730	648	712	681	692	662	678	659	683	704	706	680	666	664	700	652	660	671	678	726	739	668	697	731	702	723	698	698	696	686	703	658	720	682	695	672	695	711	668	729	703	698	684	650	648	721	732	661	659	671	729	704	699	698	689	733	659	690	697	703	656	648	668	724	728	666	663	721	690	627	706	684	661	625	673	681	695	709	657	667	700	702	684	671	682	745	692	653	659	694	680	666	698	665	669	715	717	662	729	684	715	670	669	670	651	673	681	706	703	678	687	656	688	709	712	674	709	681	699	687	684	678	762	694	716	738	746	733	690	690	739	722	693	700	697	672	708	683	699	700	654	675	657	697	642	701	652	731	650	744	669	696	684	654	700	670	688	679	666	703	657	679	702	725	734	710	687	640	696	703	671	667	720	717	715	631	717	682	647	673	711	641	679	678	692	751	725	685	663	721	696	665	641	709	732	656	662	676	719	699	629	683	687	678	689	624	657	671	717	648	717	671	697	733	683	694	646	722	682	744	697	664	659	660	679	678	702	683	678	686	661	685	669	673	672	676	663	700	724	706	662	701	701	706	696	655	680	694	698	688	708	685	683	656	690	654	668	703	673	710	705	734	708	674	683	721	630	732	705	737	673	664	708	684	719	683	665	673	709	701	698	743	691	702	725	638	713	722	729	709	706	720	691	698	747	727	682	676	664	678	671	658	740	674	670	688	684	666	697	721	676	764	655	653	690	641	700	712	710	707	646	735	680	678	672	691	638	692	657	672	721	742	683	656	689	670	675	668	683	689	647	725	690	697	669	714	678	696	690	668	701	671	676	692	713	671	693	658	627	674	690	677	688	719	647	656	661	738	691	671	647	722	689	679	705	711	648	701	686	658	660	706	653	679	679	681	686	718	739	684	671	693	681	681	690	697	683	716	703	705	658	663	689	657	688	659	632	716	719	684	641	666	726	719	728	698	635	707	668	725	735	687	666	706	695	681	675	651	704	680	636	711	653	664	680	701	713	668	664	652	683	689	719	634	660	700	698	701	664	687	703	671	644	692	710	672	701	715	665	669	691	705	672	679	666	722	706	673	680	680	665	718	713	735	704	652	674	663	716	744	685	655	679	727	684	710	676	669	716	648	751	665	639	710	696	668	716	713	653	686	667	708	665	724	644	710	636	696	691	714	702	671	684	677	724	716	687	666	685	709	705	688	707	670	671	664	704	685	718	684	701	682	624	710	684	664	671	725	663	740	650	697	690	704	684	717	650	704	645	710	678	720	738	721	673	671	656	657	696	658	704	720	742	671	708	722	670	700	695	658	690	693	711	690	696	660	627	669	694	680	693	699	696	685	676	713	717	730	691	674	688	644	678	709	740	661	712	686	709	700	720	722	691	699	739	704	665	642	655	640	683	724	646	687	643	678	668	676	713	703	690	682	692	722	670	721	709	722	681	714	674	661	657	709	717	734	613	686	677	676	655	718	684	716	693	747	743	678	701	681	677	694	715	706	671	759	697	682	703	649	689	652	653	722	640	723	680	699	670	701	710	697	692	677	655	691	716	699	668	681	746	657	696	700	670	673	713	706	688	686	720	647	662	696	688	638	654	762	721	681	679	649	723	723	697	678	736	692	682	716	681	682	688	704	698	722	726	659	694	675	696	687	724	693	686	662	669	687	660	661	717	668	688	687	720	659	654	745	659	684	659	714	695	689	696	697	677	677	685	723	709	714	685	691	700	701	697	708	693	696	655	636	673	703	658	717	704	732	723	667	634	637	687	741	677	688	699	698	662	717	719	704	676	711	686	726	681	679	719	667	657	633	676	703	692	731	717	657	667	698	637	759	688	679	685	674	725	710	660	739	669	708	703	714	688	700	679	712	685	699	687	676	708	676	698	681	687	726	675	708	676	676	729	687	705	671	667	705	659	671	688	666	667	668	662	660	680	700	693	697	678	705	688	679	658	671	724	663	694	717	675	663	657	723	672	713	695	696	691	679	664	728	715	703	682	687	718	676	675	687	694	688	674	662	713	663	665	657	651	692	672	681	665	717	684	670	724	697	685	651	723	677	653	669	702	706	702	658	729	691	740	689	667	661	655	693	751	704	674	669	658	688	661	656	693	652	667	688	730	707	660	689	740	688	736	650	698	665	697	702	653	704	674	663	662	712	628	672	640	679	685	682	727	682	688	719	645	696	722	681	661	736	693	698	698	725	683	706	716	641	669	673	716	699	700	700	621	673	727	716	696	698	667	683	680	710	692	642	679	628	690	718	693	689	708	685	689	725	713	687	685	676	691	678	737	656	696	697	693	668	676	686	706	633	699	723	688	652	701	703	672	685	697	632	711	708	739	702	692	726	710	640	655	665	697	691	735	687	723	713	677	697	696	674	659	738	681	640	726	687	687	665	713	682	667	704	647	666	661	718	706	671	687	759	744	681	731	687	675	652	642	663	669	685	690	685	652	652	657	624	680	643	697	669	696	682	680	685	681	683	698	728	726	682	659	717	705	696	639	680	668	662	672	728	677	719	712	691	674	675	650	714	676	684	717	698	722	676	742	677	686	696	694	720	703	648	700	711	656	718	628	705	702	677	686	732	629	693	647	718	698	677	656	687	661	736	707	723	692	659	671	689	702	671	635	660	718	691	655	680	665	747	682	703	724	689	638	677	708	679	669	746	647	705	668	666	671	708	747	707	662	646	754	719	718	678	678	594	643	655	628	742	676	691	712	674	718	717	697	665	670	665	637	698	674	657	704	731	622	678	725	696	658	678	657	677	663	684	695	672	692	709	672	709	644	726	698	663	692	682	712	653	685	640	669	660	699	663	688	641	671	725	690	674	679	682	686	689	705	630	748	710	668	673	682	668	690	701	697	689	684	702	612	698	672	701	692	664	660	681	694	647	707	752	691	655	687	718
24987	21003	26911	24504	11085	4959	4066	3397	2996	2531	1935	1785	1529	1410	1277	1300	1153	1163	1137	1113	1129	1097	1067	995	1080	1027	994	1021	972	968	921	961	985	923	870	863	872	903	910	797	880	879	837	872	852	872	850	840	866	887	841	881	861	869	870	880	920	863	898	894	882	854	899	837	826	904	859	891	863	823	923	883	893	874	864	886	837	892	876	850	900	888	845	846	790	861	891	892	878	913	888	885	880	823	886	907	815	829	838	820	864	909	857	846	834	872	837	842	860	869	876	838	889	849	874	830	776	803	839	838	885	840	863	849	866	833	788	899	848	885	861	861	884	854	863	860	828	890	850	909	834	872	882	906	876	842	896	870	847	855	902	816	892	824	911	900	876	837	872	875	869	823	818	845	863	860	805	862	875	850	931	867	893	874	875	857	865	889	849	884	805	878	884	912	896	820	891	806	874	924	909	915	892	846	821	828	907	908	849	760	874	862	929	867	840	887	834	882	871	833	872	898	854	878	877	864	910	848	815	878	874	841	847	856	845	909	908	863	830	869	911	897	890	892	862	884	820	845	862	859	871	846	880	921	793	852	881	855	859	832	828	872	892	840	850	857	835	851	866	896	848	872	879	856	892	888	849	932	879	836	853	846	848	877	863	901	826	925	889	865	893	827	916	864	822	860	858	919	840	882	857	921	890	848	913	810	848	880	839	874	851	846	853	885	888	821	860	885	874	853	938	871	854	868	938	898	904	891	807	898	896	914	843	881	872	843	884	895	851	867	822	843	872	894	871	863	839	829	883	851	821	875	875	844	850	886	891	890	860	858	912	803	852	857	921	871	797	864	866	916	866	878	880	890	909	876	820	838	880	884	854	873	869	848	923	860	875	914	871	927	867	865	892	901	861	833	864	882	877	884	864	845	895	910	860	852	880	824	931	870	870	839	927	805	886	894	836	843	879	849	815	805	833	890	860	851	896	844	893	860	887	856	840	886	820	866	921	859	863	821	839	920	846	859	891	816	839	876	895	908	855	895	827	844	853	851	828	845	826	909	889	877	867	844	861	922	849	903	814	937	867	879	852	875	813	866	835	909	845	888	826	900	890	883	852	848	854	879	905	839	802	918	880	831	835	869	818	856	863	848	868	878	861	887	900	830	830	842	875	860	880	884	838	891	845	841	874	879	836	884	880	890	907	849	864	874	872	872	855	859	863	844	853	850	864	838	882	915	863	846	875	864	868	844	893	877	900	895	825	846	849	883	890	899	894	848	893	852	865	867	880	894	871	847	845	853	888	894	882	906	865	870	820	889	874	881	866	895	875	927	849	832	867	824	874	851	906	817	867	872	844	866	895	887	865	906	895	873	858	841	886	861	858	905	897	868	878	890	829	889	937	896	818	885	837	853	902	881	924	914	940	809	856	895	857	870	883	843	880	854	828	878	825	906	886	852	873	852	904	868	848	847	852	801	880	882	889	880	864	846	846	848	868	883	884	920	863	871	862	868	899	797	896	865	874	846	812	879	828	905	867	867	899	880	865	848	845	856	863	885	836	843	901	868	863	886	832	833	827	853	805	871	811	915	883	869	811	866	845	878	909	877	891	882	840	838	825	858	848	844	838	881	842	909	903	861	859	918	872	849	829	848	933	846	920	921	837	884	824	889	898	876	886	920	835	877	878	912	864	848	912	914	886	855	804	885	892	912	861	908	898	911	877	814	853	872	875	934	895	885	897	843	892	844	899	881	867	855	880	846	825	883	873	892	864	892	838	905	810	846	914	884	891	882	908	891	907	871	832	935	905	884	923	861	860	869	886	881	899	879	882	935	802	868	889	865	872	871	847	873	881	854	864	888	889	878	842	865	847	911	865	831	816	805	904	860	908	872	810	869	836	857	886	896	888	930	829	857	860	895	870	950	859	849	895	847	840	906	878	831	845	848	863	823	841	876	865	889	836	843	893	848	849	872	845	862	860	868	877	901	837	812	871	865	856	856	851	901	866	871	898	837	880	867	851	885	872	854	840	920	819	872	873	913	900	824	891	905	888	857	862	837	907	836	900	957	857	818	889	883	838	849	934	860	873	877	926	927	827	887	854	894	864	888	875	839	864	845	874	841	889	864	845	855	842	868	832	891	874	898	865	885	872	877	853	875	839	856	856	872	897	905	903	843	819	848	893	867	893	833	940	810	854	850	841	880	866	841	893	872	849	910	832	813	878	884	864	847	881	900	897	889	864	853	850	882	841	854	841	843	824	846	834	871	874	825	839	887	828	900	855	874	898	865	856	832	926	901	870	902	875	859	874	888	840	858	819	838	861	930	841	877	861	821	826	880	857	920	851	945	826	890	785	880	860	888	828	900	858	905	847	863	913	849	912	813	859	866	847	865	919	882	855	908	902	856	842	861	869	871	914	872	883	888	858	863	840	878	865	849	853	895	836	848	879	865	905	778	882	855	846	904	853	823	872	911	855	858	882	861	818	862	875	869	813	896	833	862	866	839	875	892	914	982	879	817	841	860	894	880	933	840	873	886	829	870	866	848	830	867	905	868	855	923	868	828	847	892	838	862	873	855	880	914	894	858	790	883	860	876	942	876	845	886	831	864	882	833	883	854	937	918	835	841	859	868	831	801	911	872	876	867	898	929	848	835	830	854	838	858	874	876	847	885	872	845	905	895	856	931	841	872	881	852	869	894	860	891	862	852	927	912	959	853	845	871	928	853	840	915	833	876	862	815	934	909	850	887	869	835	863	870	838	935	869	880	824	890	881	859	871	817	883	833	885	885	866	905	934	861	871	875	903	839	896	909	906	886	889	879	879	849	887	896	894	866	845	891	836	831	858	885	838	854	814	855	868	836	883	826	841	845	858	837	888	854	903	876	840	877	849	841	868	884	919	872	881	882	874	858	860	877	831	819	878	868	883	936	829	877	896	852	880	849	864	828	887	895	884	909	891	835	869	829	935	865	879	852	805	899	905	872	915	843	884	895	887	881	833	794	835	841	920	878	857	874	815	853	885	839	852	864	864	891	864	852	894	872	822	900	851	879	896	883	879	869	872	848	852	859	820	820	845	886	837	907	817	863	798	901	843	874	878	883	828	856	875	852	871	897	852	842	906	868	889	850	803	845	898	885	868	888	878	833	904	779	895	849	908	872	826	888	907	873	832	875	814	910	891	897	857	825	937	931	870	886	868	894	830	829	859	886	854	856	829	883	826	911	840	894	877	867	850	849	904	859	825	860	860	853	861	837	882	849	870	879	872	826	898	925	869	869	848	862	880	902	844	880	896	889	783	883	840	918	875	884	847	822	853	884	860	854	862	828	859	866	841	875	886	906	847	840	864	835	918	895	838	834	854	860	883	820	896	868	852	843	870	867	847	885	874	914	877	876	906	878	853	853	900	925	857	899	931	859	881	840	886	879	826	902	898	879	843	892	872	839	893	823	870	843	862	901	850	839	829	857	918	854	882	894	889	854	900	851	868	899	914	913	835	873	847	895	851	846	830	883
30370	46128	31793	15840	9280	8378	7750	7158	6293	4993	3792	3506	2747	2315	2197	1991	1822	1699	1698	1518	1578	1546	1371	1357	1399	1374	1268	1179	1157	1247	1222	1122	1133	1123	1049	1056	1072	1090	1069	1048	1013	1051	1047	1013	1087	1001	1024	990	994	1018	1031	1035	1061	968	984	1043	1008	965	976	1039	1030	1005	1023	968	1013	999	977	1026	992	1030	980	1022	1022	996	1017	994	975	1037	1012	1004	981	993	990	1000	1012	927	1006	1000	1010	1015	997	946	977	986	1045	1004	950	1036	1006	987	985	1032	1070	948	1007	966	1003	974	967	1001	1037	993	1030	954	969	993	951	998	1016	989	1011	1010	1033	1033	1008	1001	1025	1024	995	1007	990	1016	1031	1010	1018	984	1006	967	934	1041	967	973	1066	993	981	990	1021	1031	1049	1005	998	981	990	971	957	1041	1008	1042	1020	977	998	999	989	1053	948	995	972	1036	1040	985	967	956	1053	967	1003	983	961	979	985	1027	944	1014	1028	1049	1040	996	1023	991	1006	994	1030	962	960	995	976	966	1028	1017	975	1016	1011	993	1039	974	1022	1025	948	1008	1006	1011	1045	1025	986	978	973	1034	990	1044	1019	1036	1026	1019	1078	989	1007	1009	996	976	1038	987	1010	972	990	1032	1036	968	1039	939	1030	963	1037	994	971	1004	978	983	961	980	1011	1016	973	1031	1017	1044	1028	998	1067	1032	991	1027	958	977	990	1032	992	985	1001	1042	1040	1024	957	994	960	1033	1011	999	1012	966	968	999	1047	1028	992	1006	981	952	1004	1003	1033	1035	985	1062	1001	1049	1004	1012	1004	1031	978	1050	1060	1024	1003	998	1004	1067	956	979	1039	978	1006	1001	1003	976	1034	966	1022	1031	980	1067	971	999	991	960	1018	956	1002	1021	1015	1049	999	987	1035	983	1041	1012	991	990	993	991	997	1024	1013	1086	972	1022	1051	984	1036	961	1004	945	1025	974	1032	1018	954	974	1043	1000	1002	1029	954	1024	1023	968	993	986	977	1041	1028	974	1008	1020	997	1019	1012	1014	1023	1002	1074	1013	937	1008	1024	1005	981	962	1008	987	1054	1009	1001	1007	1050	1029	1032	980	993	989	988	1027	1010	1011	995	1044	988	982	1012	993	1010	1022	1002	1026	987	963	1035	1028	1046	967	1006	1047	1034	1027	1068	1009	965	1004	1043	1043	965	989	1068	966	1032	1026	993	1029	1001	1031	913	952	970	1024	1011	978	1002	1003	990	987	1030	1001	1063	1022	988	999	999	1018	995	922	1004	1012	1000	964	1004	983	1036	1009	1004	1032	1018	1011	988	1030	1034	1016	983	956	974	968	980	1067	964	972	1038	985	984	987	977	1056	1006	966	1000	1038	1048	946	1013	1022	979	942	1048	969	992	1005	1064	993	983	988	1045	1034	1000	955	1006	996	987	959	1013	1022	1011	990	1043	975	1002	1015	1000	988	987	1017	927	999	982	1029	1026	966	1020	987	1025	999	992	1027	964	990	963	1029	1013	1031	1018	1039	983	985	1017	962	965	976	1017	1062	1032	989	1003	1034	998	1004	1065	1014	981	998	989	985	967	977	965	998	994	994	1025	966	1039	1017	1031	1076	991	994	1038	1023	1040	991	1006	1014	1028	990	963	989	1007	1005	1011	1042	1034	1030	1009	1028	932	1012	995	975	1040	947	991	978	1042	1021	1076	992	1047	1000	1020	987	1011	1003	958	955	1037	998	968	950	1021	1001	1044	997	978	1042	947	962	948	1021	998	967	1011	1008	985	984	972	1030	998	1034	987	1034	1003	1031	1033	1089	941	1080	1028	1060	1017	987	993	1014	1034	1001	1069	983	1033	1080	1004	1075	1065	1020	996	1037	1019	1010	1023	973	968	1049	1055	1043	1030	988	970	981	1023	915	1027	997	1008	972	1041	1028	1043	1041	1015	1011	1027	963	1014	1013	1015	964	988	1030	1012	1018	1040	1036	998	1017	1027	989	1032	1005	1033	995	961	1014	1042	1001	991	1022	998	1039	1034	953	1014	959	993	977	960	1001	986	993	1017	1059	1011	969	974	1013	1036	966	1017	1013	1012	1057	1013	1014	982	1010	1008	1007	974	969	980	1037	934	1006	1044	905	983	1067	1016	1021	1009	1001	1018	1088	993	953	955	1000	957	993	1016	933	995	1004	1046	1021	1094	972	994	978	1016	1008	1036	1059	974	1025	1047	1006	978	1029	984	969	1016	1013	1020	1011	980	1050	991	977	1028	1039	1005	977	990	1025	1011	963	1027	992	1032	1005	1050	997	957	1000	1011	996	1035	994	1003	1013	1015	1028	980	965	1037	992	1027	1068	1016	1038	986	1044	963	1016	950	1009	1003	1021	993	1003	1033	1039	1002	965	963	1040	962	1000	988	979	1028	1073	1008	1034	1034	984	957	988	1026	1009	1045	935	1072	1017	994	1060	999	990	1035	949	993	959	952	1004	1060	979	1032	993	1044	978	926	972	963	1004	1015	999	975	985	1042	976	1003	963	1005	998	988	993	982	979	983	1038	977	988	995	1023	1037	1024	1055	996	941	1006	1003	1004	1035	984	993	1019	940	1048	1009	1026	1016	947	1007	1015	969	992	1028	1008	973	1000	962	952	1016	1050	1050	1064	998	1036	962	1038	973	992	1006	982	1077	981	958	1040	1002	1011	997	995	1054	1007	953	1041	1008	943	1003	948	1035	1031	1033	979	997	1029	965	992	1050	960	1042	971	1011	1023	1037	1023	1073	1050	1008	960	995	1026	1006	1072	1008	1000	1010	997	1003	990	1016	992	1032	988	972	1079	990	993	1004	977	973	956	970	986	1001	1004	994	968	1086	974	954	989	1005	1022	1014	1004	989	990	1000	1084	1013	989	973	1011	982	991	1035	1020	1027	1010	1022	1048	1007	1015	1027	1022	1039	1015	1026	982	1000	979	1006	977	1063	973	965	1074	953	990	1016	1008	1029	1024	1038	1026	997	978	1070	1024	1043	997	964	1020	1033	1008	1021	1009	1003	1000	995	1043	1025	998	1014	981	990	1040	978	1039	1069	1046	1062	991	964	1006	941	1001	1025	951	1053	968	991	974	1036	1068	1003	1004	1053	981	985	1012	1004	942	1005	1026	987	1027	1024	986	1039	1013	989	973	977	1005	1024	964	1014	970	989	906	1029	928	1011	1059	1032	1018	1022	967	987	1052	998	993	979	916	1037	1012	968	957	1037	998	1000	983	1021	1014	1024	1085	1018	1037	988	1061	1039	1006	1037	1018	983	1027	1033	984	1007	1024	1012	990	1012	1023	998	925	974	988	999	956	1024	1018	983	962	1029	1028	997	1032	949	995	1007	993	996	1024	1017	1023	1023	1011	989	992	960	1024	1005	1053	971	1013	1014	1041	1004	1044	960	991	1031	1024	986	999	991	1060	1026	1023	1011	1024	950	990	1015	1034	1063	1045	1000	1000	984	976	977	1025	1017	1003	1006	1027	1010	992	955	1057	1006	987	1010	976	1033	966	1048	986	1016	1056	960	989	975	1049	998	1020	1019	1024	951	995	1004	976	997	1023	937	966	1024	1014	1035	1012	1035	1022	988	1016	979	1011	1041	959	1003	1009	999	995	964	943	1002	996	995	976	968	938	1007	966	993	1042	997	970	1026	976	1032	1019	1008	1005	968	1003	1034	987	1035	1012	1029	994	1053	1010	979	954	1030	973	977	1026	1017	959	1019	961	1018	989	1015	992	1021	936	1000	942	1051	1033	973	1036	959	946	992	962	1032	977	1004	964	1033	1009	1039	1007	949	985	1028	989	998	957	1034	1022	911	1035	987	1020	1025	999	1012	981	990	1000	980	976	971	1033	1009	938	1012	973	1014	1052	1041	1023	1058	1023	1015	1011	1037	990	1001	1006	977	967	912	1031	1013	1041	1032	942	998	999	1023	1003	1027	1008	1016	968	1044	934	1017	986	1057	1003	1016	992	972	996	1012	1035	1052	1021	996	1016	1002	1023	1019	1034	973	1012	970	1020	1018	984	1086	989	1036	963	969	1011	1016	1007	1032	1091	985	1029	1021	991	987	1025	999	967	1018	1025	992	1001	988	1017	1003	1031	954	1056	1015	1007	960	1048	1036	994	1056	992	941	1007	981	1078	1035	946	1009	984	939	959	1055	1047	947	990	981	1005	1027	1014	988	1014	994	1009	990	1008	1020	1045	1003	979	1051	1028	1029	1023	1036	1014	1008	974	1006	1000	968	963	1031	1003	1017	979	993	976	967	972	956	986	1051	971	1005	1042	921	997	976	1003	1042	991	1059	1018	961	991	932	929	1032	994	1030	992	1000	1048	1008	1068	1008	1000
22824	20937	28413	23632	20971	20769	13125	7111	5228	4166	3752	3110	2442	2145	2107	1836	1649	1620	1543	1504	1420	1235	1270	1191	1233	1229	1194	1163	1101	1087	1073	1108	1099	1010	981	940	1032	950	982	1025	941	1011	1011	974	946	947	980	978	1007	954	953	935	1040	916	927	976	985	948	948	937	891	969	930	979	959	906	931	935	971	934	928	973	918	918	943	962	983	966	941	940	955	984	889	977	931	889	921	930	990	968	925	987	938	979	1011	947	933	926	934	935	951	997	937	949	937	894	927	961	972	952	941	886	975	904	943	972	945	916	987	980	927	921	951	961	979	967	982	916	960	912	983	956	927	893	901	959	905	930	900	979	923	963	956	966	920	973	973	966	949	903	973	965	984	880	990	988	950	915	929	939	992	935	921	976	933	944	922	979	944	939	1023	928	986	980	949	907	936	936	964	899	870	928	937	994	941	934	916	926	954	919	937	925	928	940	993	929	936	946	964	929	939	942	927	926	984	921	921	1012	949	927	890	994	959	985	941	1003	987	944	962	940	957	958	963	931	924	938	890	987	962	930	963	982	944	934	963	953	951	903	990	993	900	977	958	922	944	914	939	931	970	904	918	918	976	955	894	967	917	920	973	993	939	915	960	888	979	902	873	954	945	916	952	965	937	888	943	924	926	963	980	925	1003	954	950	892	901	915	998	891	924	960	960	941	1016	928	910	903	893	946	979	921	930	1011	939	966	1001	929	950	956	930	958	890	886	913	957	969	965	960	948	991	939	974	976	877	874	898	950	991	881	917	919	957	973	943	948	920	948	910	925	929	979	919	922	967	905	982	968	1035	933	963	900	973	928	918	950	979	935	986	865	968	968	932	932	923	930	965	912	954	975	906	941	950	918	922	969	918	951	906	1007	890	949	980	941	990	866	942	974	938	954	944	915	957	907	954	946	925	963	942	932	916	961	935	933	922	1024	952	972	958	951	960	959	922	972	891	927	963	942	907	922	965	931	924	941	956	915	947	967	992	927	952	951	972	898	941	902	939	911	939	881	974	965	936	869	922	972	938	945	975	968	952	928	899	941	964	971	919	958	924	941	899	958	902	951	937	939	893	947	973	926	928	930	933	922	936	944	960	926	970	1001	969	880	946	960	889	929	915	900	938	950	960	922	962	956	978	929	933	929	902	941	945	965	942	924	946	968	962	916	972	883	936	884	984	928	880	920	950	929	987	1017	937	951	963	970	928	980	979	934	973	913	943	931	999	971	946	952	981	968	993	904	949	941	898	970	947	971	888	902	947	954	964	949	916	915	984	941	964	1018	955	879	1012	879	977	928	949	977	920	952	950	959	954	950	937	1001	849	977	921	983	935	955	983	957	1002	923	912	888	943	913	975	974	907	956	939	914	951	957	953	1012	937	925	887	939	941	932	950	943	921	944	1009	906	895	976	913	899	934	913	951	945	908	935	965	934	906	1007	957	907	932	931	908	869	855	934	931	964	915	996	952	952	874	932	970	934	942	899	913	905	899	881	901	975	890	966	965	1001	1026	985	994	941	937	896	961	928	958	896	943	946	950	883	965	938	925	933	950	951	963	873	967	947	925	978	991	929	944	980	901	970	914	998	948	912	942	1009	913	896	953	931	969	939	914	900	951	943	939	921	972	925	983	918	930	942	962	944	954	942	883	918	963	981	931	966	947	904	923	948	1002	964	957	973	972	931	941	929	945	941	928	980	928	972	1018	973	888	935	986	962	959	927	908	922	950	886	904	976	976	937	941	930	955	937	898	958	900	918	952	906	916	936	945	933	996	928	937	919	946	953	941	939	950	935	980	962	934	954	929	903	943	939	932	952	943	938	918	1006	954	947	987	941	945	929	917	982	944	963	958	910	931	863	942	878	991	863	890	957	967	906	940	929	884	923	912	942	972	979	946	946	906	938	904	923	888	958	887	946	935	912	978	923	942	929	957	920	945	973	931	930	940	864	938	926	969	941	944	900	927	893	911	934	959	930	937	930	901	960	952	963	936	955	940	909	965	930	964	937	953	946	932	974	890	963	921	886	951	913	867	951	925	913	932	926	950	921	957	939	944	978	973	949	912	890	947	967	947	957	961	926	936	987	942	977	971	964	954	952	898	908	987	935	1015	930	975	899	854	969	926	935	969	956	923	963	1023	918	920	919	966	939	964	894	946	930	935	917	927	937	931	900	939	922	879	923	955	956	934	904	941	945	952	976	938	976	963	937	977	945	950	872	910	935	935	931	972	926	983	961	997	950	943	998	1024	955	931	942	960	978	972	918	947	929	963	954	929	834	914	938	986	1021	890	959	892	894	936	1014	959	969	905	964	990	961	919	958	918	949	944	861	985	953	908	967	918	978	939	951	946	841	912	940	945	956	1029	921	940	921	951	966	983	996	937	925	941	1021	932	923	922	980	927	922	960	946	917	936	958	932	925	934	935	933	951	917	896	933	936	954	906	989	915	914	964	913	955	940	996	896	999	958	916	918	980	973	891	955	956	861	982	925	922	940	894	964	959	920	895	973	925	917	929	986	944	933	978	912	984	973	936	938	927	941	958	960	910	958	937	932	928	937	938	958	923	953	912	965	938	915	1011	927	1027	925	944	992	981	937	963	946	1006	936	968	907	905	951	971	967	1007	891	936	1004	916	1008	925	933	964	922	935	896	934	979	938	896	949	991	919	912	951	936	947	925	915	907	946	958	906	1005	925	1003	939	922	924	974	908	971	907	937	977	933	939	975	911	906	928	932	969	957	915	908	920	932	955	960	923	907	960	905	913	948	948	990	967	938	936	922	948	938	934	1013	950	906	934	858	954	963	878	893	939	944	919	933	923	930	902	965	977	983	984	939	933	968	914	965	917	1030	903	928	906	912	993	909	971	941	904	976	913	944	965	915	926	953	951	930	987	868	913	921	950	984	960	936	980	990	909	934	984	913	907	924	933	918	901	947	929	956	948	920	913	927	947	874	932	883	980	936	882	952	899	934	900	948	925	932	924	968	971	958	959	992	944	902	944	950	908	955	960	953	868	972	976	942	930	904	885	912	928	959	908	940	963	927	873	926	917	955	949	944	998	888	972	921	932	950	968	921	947	888	916	897	977	994	961	920	940	985	958	976	947	957	937	912	935	977	997	906	966	889	924	912	926	970	923	955	909	1004	950	995	979	926	868	932	948	950	958	965	916	940	952	969	926	976	935	974	881	916	891	923	990	965	916	896	944	928	916	953	982	941	950	942	929	946	953	874	946	930	931	910	907	957	950	901	955	907	950	915	895	942	942	930	930	963	907	947	944	932	924	940	944	959	888	972	946	944	954	947	888	950	942	987	906	921	945	919	971	906	877	941	885	907	933	908	933	1045	918	963	965	984	900	912	961	910	965	933	937	958	902	965	929	997	884	938	896	920	903	951	895	872	898	994	907	926	956	950	946	983	978	942	952	938	952	945	950	937	970	966	958	932	897	894	1001	932	961	957	853	903	948	928	936	914	965	887	897	939	936	958	928	934	969	986	940	896	935	1022	921	950	937	935	913	936	988	994	972	968	909	912	979	1001
33603	56397	43438	25103	15768	13902	12379	11673	9925	7935	7220	5754	4269	3723	3500	3005	2694	2438	2290	1990	1974	1868	1699	1545	1584	1686	1558	1446	1385	1298	1329	1363	1264	1217	1153	1197	1198	1162	1076	1117	1129	1087	1088	1118	1062	1099	1079	1115	1060	1096	1046	1076	1057	1055	996	1086	1082	1041	1030	1063	1044	1055	1069	1036	1104	1079	1055	1050	1065	1046	1033	1039	1007	1082	1040	1014	1088	1103	1005	1071	1083	1107	1021	1023	1044	1086	1074	1063	1067	1004	1077	1062	1071	1085	1108	1061	1048	1062	1113	1010	1070	1009	1089	1025	1051	1075	1048	1031	982	1082	1022	1040	1072	994	1034	1042	1066	1027	1038	1037	1039	1068	1068	1039	1026	1041	1036	1064	1088	1048	1067	1048	1044	1078	1017	1015	1061	1050	1050	1087	1066	1025	1039	1022	1035	1083	1057	1069	1046	1041	1126	1045	1076	1031	1043	1084	1053	1090	1089	1068	1050	1089	1088	1058	1035	1040	1071	1081	1106	1094	1029	1022	1093	1031	1059	1049	1006	1038	1073	1016	1016	1015	1011	1029	1082	1047	1046	1133	1062	1056	1029	1049	1055	1083	1056	1043	1057	1018	1108	993	994	1084	1075	1027	1029	1068	1008	1090	1116	1053	1018	1028	1027	1044	1050	1070	1051	1022	1106	1096	1077	1055	1036	1017	1037	1070	1086	1043	1020	1035	1037	997	1040	1070	1050	1068	1052	1049	1075	1036	1025	1023	1061	1058	1055	1067	1047	1059	993	970	1068	1023	1076	1007	1048	1033	1056	1084	1003	1053	1152	1037	1086	1027	1016	1042	1002	1069	1050	1060	1017	1067	1006	1076	1077	1074	1016	1072	1031	1031	995	1042	1051	1069	1025	1095	1012	1028	999	1068	1068	1081	1132	1026	1069	1055	1100	1056	1044	1059	1041	1041	1051	1081	1039	1067	1061	1035	1052	1028	1048	1021	1085	1085	1048	1031	1068	1057	1075	982	1043	1051	1048	1048	1013	1056	1016	1096	966	1042	1036	1060	1064	1082	1076	1038	1016	1032	1116	1074	1117	1070	1050	1022	1034	1051	1026	1041	1006	1055	1073	1056	1115	1013	1013	1077	1042	1074	1047	1034	1010	1041	1006	1097	1067	1073	1065	1034	1055	1018	1025	1074	1044	1091	1100	1023	1022	1001	1095	1004	1038	1016	1016	1020	1045	1039	1066	1092	1078	1026	1006	1050	1077	1067	1030	985	1044	1094	1046	1056	1053	1097	1076	1028	1093	1106	1094	1093	1006	1033	1062	1068	1042	1078	1026	1054	1067	1034	1061	986	1085	1037	1071	1063	1055	1034	1074	1005	998	1046	1066	1038	1037	994	1068	1136	958	1077	1028	984	1094	1082	1089	1018	1045	992	1014	986	1066	1077	1002	1001	1028	1064	1115	1013	1018	1006	1061	1001	1074	1039	1044	1053	1042	1040	1065	1120	1085	1004	1062	1028	1032	1059	1049	1058	1054	1091	1022	1118	1003	1066	1052	1060	1066	1047	1052	1063	1103	1068	1140	1063	1077	1063	1059	1070	1073	1011	1040	1038	1024	1084	1014	1103	1063	1029	1060	1087	1066	1049	1125	1031	1077	1065	1055	1096	1021	1041	1107	1074	1018	1111	1064	1040	1049	1050	1020	1064	1100	1083	1076	1042	1030	1108	1040	1070	1098	1080	1025	1041	1044	1027	1086	1036	1105	1013	986	1052	1100	1065	1035	1063	1006	1064	1070	1068	1052	1092	1137	1046	1083	1031	1060	1112	1081	1075	1052	1041	1069	1049	1084	1086	1028	1008	1062	1080	1086	1058	1061	1060	1044	1055	1048	1053	1053	1029	1012	1026	1052	1065	1125	1049	1039	1045	1009	1033	1033	1061	1071	1052	1092	1082	1053	1006	1007	1086	1029	1032	1032	1061	1024	1062	1050	1026	1010	1085	1064	1070	1015	1026	1026	1053	1023	1038	1061	1035	992	1067	1019	992	1097	977	967	1041	1040	985	998	1022	1064	1075	1037	1094	1059	1048	1088	1100	1063	1038	1054	996	1059	1083	1009	994	1147	1041	1033	1053	1030	1041	1032	1032	1079	1040	1025	1050	1009	1087	1068	1108	1067	1026	999	1033	1054	1043	1040	1045	1049	1073	1047	1031	1064	1062	1039	1009	1085	1025	1026	1028	1031	1008	995	1037	1065	1064	1020	1042	1071	1074	1057	1011	1055	1057	1103	1128	993	1034	1041	1105	1023	1060	1042	1045	1061	1069	1007	1112	1050	1058	1084	995	1016	1079	1038	1004	1038	992	1060	1069	1071	1054	1084	992	1062	1025	1148	1084	993	1059	1040	1076	1022	1042	1055	1074	1037	1074	1063	1083	1071	1067	1022	1082	1077	1030	1035	1074	1037	1061	1039	1097	1084	1098	1069	1033	1048	1002	1051	1080	1053	1043	1077	1014	1036	1029	1040	1050	1081	1034	986	1026	1065	1030	1066	1044	1051	1075	1079	1128	1055	1059	1125	1078	1025	1039	1009	1061	1005	1030	1119	1039	1039	1078	953	1092	1123	1045	1047	1080	1028	1064	1036	1008	1015	1057	1068	1034	1058	1027	974	1034	994	1107	1023	1057	1007	1031	1079	1078	1056	1029	1043	1061	1055	1024	1077	1078	1017	1108	989	1018	1070	1038	1053	1013	1044	1044	1061	1045	1030	993	1034	1072	1058	1029	1000	1065	997	1090	1006	1031	1051	1051	1011	1079	1053	1052	1082	1094	990	1087	1036	1051	1058	1083	1081	972	1066	1057	1062	1072	1027	1023	1019	1003	1065	1104	1120	1078	1047	1062	1072	1032	1053	1042	1031	1059	1002	1093	1060	1017	1080	1091	1016	1051	1070	1039	965	1054	990	1015	1040	1016	1058	1073	1027	1005	1028	1051	1047	1024	1017	1058	1051	1044	1071	992	1073	1048	1085	1072	980	1042	1058	984	1058	1019	1048	1070	1082	1067	1036	1088	1042	1060	1053	1117	1021	1079	1049	1048	1059	993	1023	1054	1065	1080	1018	1001	1008	995	997	1044	1063	1070	1026	1016	1006	1013	1094	1051	1015	1079	1084	1023	1043	1032	1008	1080	1002	1027	1057	1076	1048	1040	1098	1020	1084	1071	1020	1027	1066	1071	954	1051	1068	1075	1091	1077	1060	1085	1112	1095	1090	1064	1049	1062	1064	1034	1002	1032	1048	1060	1041	1015	1021	1026	1050	1031	1047	1049	1056	999	1074	1082	993	1071	1105	1047	1062	1060	1046	1068	998	1075	1072	1060	1090	1105	1085	1016	1071	1032	1045	1057	1030	1039	1059	1051	990	1002	1040	1083	1077	1041	1030	1036	1073	1069	1110	1099	1097	1029	1049	1067	1082	1025	1015	1012	1073	991	1109	1011	1027	1027	1048	1034	1075	1005	1070	1057	1078	1078	1077	1056	1040	1066	1048	1028	1029	1085	1061	1056	1050	1065	1046	995	1045	1034	989	1073	1014	1092	1016	1026	1061	1053	1023	1102	1070	1087	1017	1029	1065	1056	1076	1076	1006	1055	1049	1104	1035	1096	1064	1007	1086	945	1033	1057	1104	985	1021	1107	1036	1075	1071	1053	1048	1000	1064	1088	1019	1045	1056	1031	1037	992	1085	1041	1070	1046	1098	1028	1102	1015	1059	1056	1066	1064	1004	1073	1060	1049	1116	1079	1035	1067	1051	1069	1030	1082	1038	1137	1076	1096	1001	1056	1069	1070	1013	1032	1047	1034	1047	1060	1083	1033	1079	1047	1069	1023	1088	1091	1067	1062	1069	1029	1048	1074	1092	1059	1018	1019	1096	1074	1017	1029	1010	1044	1077	1075	1059	1060	1006	1071	1040	1053	1056	1063	1059	1076	1084	1104	1061	1088	1025	1049	1004	1069	1003	1097	1066	1053	1061	1052	1075	1030	1014	1112	1076	1036	996	1057	1051	1059	1052	1053	1038	1019	980	1029	1071	1029	1038	1036	1084	956	1067	1031	1014	1023	1019	1056	1047	1016	1081	1049	1022	1102	1037	1092	1067	1062	1075	1092	1066	1053	1064	1096	1131	1019	1083	1093	1065	1037	1058	1063	1015	1059	1080	1011	1078	1067	1090	1071	1015	1021	1022	1033	1047	1078	1057	1056	1042	1084	1015	1048	1076	1027	1081	1037	1065	1015	1099	1040	1033	1017	1001	1067	1074	1001	1028	1004	1035	1038	1041	1060	1053	1045	1063	1088	1045	1075	1105	1076	1141	1095	1034	1026	1054	1084	1032	1078	1065	1055	1059	1046	993	1063	1071	1080	1088	1044	1086	1034	1058	1113	1080	1032	1000	1107	1080	1072	1041	1072	1032	1026	1093	1049	1061	1015	1031	1016	1020	1019	1033	1029	1104	1085	1049	1027	1057	1031	1039	996	1057	1108	1065	1078	1106	1000	1071	974	1103	1033	1080	1014	1041	1055	1010	1110	1034	1080	1052	1091	1018	1002	1064	1072	1028	1055	1016	1060	1053	1025	1034	1045	1062	1032	1026	995	1069	1063	1023	1077	1005	1029	1027	1009	1057	1071	1055	1028	1037	1089	1020	1072	1084	1057	1020	1017	1065	998	1043	986	1058	1048	1012	1021	1078	1057	1100	1075	1044	1037	1059	1043	1106	1046	1109	1046	1048	1037	1019	1065	1027	1080	1044	1028	995	1033	997	1093	1061	1056	984	1010	1030	1043	1036	1035	1064	1028	1082	1026	1058	1061	1080	1034	1033	1074	1082	1059	1075	1002	1047	1028	1005	1049	1088	1041	1118	1048	1082	958	1067	1037	1048	1051	1034	1061	1063	1040	1037	1016	1026	1000	1040	1071	998	1061	1080	1062	1027	1065	999	1051	1042	1130	1107	1065	1129	1024	1090	1074
28659	25968	24597	12039	4330	3058	2407	2201	1777	1540	1435	1228	1029	928	928	874	789	844	758	724	752	707	722	711	721	664	737	658	693	679	671	657	649	639	624	666	614	633	637	572	610	593	583	590	593	593	651	611	597	624	589	662	649	593	622	641	601	576	580	640	638	633	608	612	652	563	577	588	607	613	609	624	551	599	553	602	560	597	621	604	618	612	607	581	609	611	623	640	652	632	615	611	594	576	616	602	594	579	651	614	631	593	608	649	585	630	604	583	609	535	616	622	609	599	604	606	643	612	579	594	619	545	590	628	598	551	589	604	604	581	622	635	618	636	561	654	594	647	591	598	636	645	612	562	611	650	623	572	631	615	630	629	599	568	634	583	627	564	632	584	597	643	580	603	533	623	580	598	606	616	608	610	585	605	633	575	623	546	574	622	592	592	625	643	635	622	568	594	603	591	635	619	554	583	632	616	600	604	579	603	596	615	599	604	622	643	646	626	615	591	631	596	537	572	587	571	589	617	669	631	592	629	598	580	648	578	633	598	629	637	608	586	611	597	637	635	605	578	658	627	607	584	584	587	549	599	601	534	618	583	565	633	608	605	608	642	612	651	578	626	616	617	586	615	592	619	622	570	603	608	633	625	600	631	597	605	580	571	598	617	586	577	592	627	567	612	572	597	658	584	587	618	574	574	626	558	617	625	661	620	605	610	608	617	594	594	626	622	596	647	598	614	579	636	646	594	600	597	603	577	595	644	618	619	553	618	619	620	570	594	601	640	655	659	639	649	612	632	553	613	654	597	620	546	601	594	585	617	617	664	626	612	603	619	635	599	630	594	641	639	603	602	609	631	592	614	631	631	603	597	622	581	607	578	592	564	631	629	661	650	607	640	598	607	614	583	597	639	589	589	585	603	603	594	586	608	615	574	604	567	569	612	592	604	581	624	617	587	569	579	583	605	590	588	631	583	575	599	616	605	565	595	588	584	574	605	606	584	583	642	620	604	615	587	650	636	634	601	566	627	616	615	632	559	593	612	588	627	605	599	595	611	603	597	634	608	626	607	576	632	639	617	592	631	598	640	594	651	615	606	600	648	604	619	569	586	632	599	584	659	627	609	612	555	592	600	599	616	576	585	567	606	641	643	573	604	597	622	551	608	625	595	582	596	569	658	600	617	623	600	635	615	632	581	596	575	636	615	615	621	602	617	597	584	609	644	605	611	636	621	567	597	627	592	597	596	552	619	613	653	606	612	589	614	570	610	593	602	629	647	584	571	620	614	595	573	586	622	636	637	581	592	590	613	574	551	600	594	541	581	577	574	607	605	597	552	597	654	603	598	656	604	597	622	591	588	588	627	602	603	591	605	620	591	600	610	595	586	575	580	588	581	602	592	616	596	617	614	620	588	586	617	609	590	615	622	635	608	669	620	567	614	622	585	628	598	599	575	648	610	644	639	584	622	556	618	643	596	586	596	618	625	598	611	607	644	641	567	589	601	581	587	597	612	627	636	651	617	648	613	618	604	586	628	570	620	595	659	602	631	602	600	637	631	589	600	571	580	621	585	569	615	558	629	559	613	618	631	605	636	591	604	567	571	624	631	584	604	561	587	578	620	594	648	585	643	629	602	593	632	626	595	608	638	613	607	577	600	630	595	619	599	608	604	633	591	574	616	612	606	562	628	573	619	633	620	555	616	642	603	578	583	612	642	619	629	586	633	629	601	620	578	628	599	572	611	582	586	596	591	635	623	633	559	562	573	580	607	610	623	620	598	598	582	608	587	641	604	605	624	610	598	577	626	640	573	630	654	590	605	588	595	690	629	605	640	634	616	577	624	632	557	590	591	607	621	623	608	593	619	628	594	595	629	589	602	630	607	650	601	633	605	583	558	627	655	589	612	560	616	617	620	575	616	611	614	560	588	606	604	557	606	632	624	626	600	603	590	611	640	579	599	619	657	588	598	622	618	594	655	644	618	623	597	620	647	566	577	573	565	605	587	582	654	587	590	589	623	612	600	608	612	624	578	623	615	591	578	636	586	601	609	625	585	609	589	638	597	577	590	584	634	562	605	614	599	625	577	560	578	562	616	604	625	609	575	622	640	611	613	598	620	616	641	595	624	607	574	632	603	621	590	611	632	626	580	606	566	610	595	591	608	645	641	627	630	624	582	601	639	635	563	632	602	613	614	597	580	624	615	572	625	600	575	615	611	639	614	572	604	586	611	594	630	596	589	626	607	598	647	613	624	617	616	618	629	603	597	596	611	610	637	652	583	605	564	644	619	616	587	583	596	580	576	607	614	653	574	591	644	581	609	615	606	629	605	631	604	637	643	658	595	591	622	627	576	590	614	629	576	572	615	623	628	608	632	606	606	613	633	541	581	591	588	587	598	593	584	592	619	589	613	606	615	632	595	607	598	574	596	604	612	655	586	603	577	595	618	635	641	589	588	602	628	598	576	607	564	642	630	596	594	583	682	579	631	597	584	626	607	645	550	594	593	578	643	620	593	661	600	582	606	618	611	581	628	590	651	589	642	634	604	589	602	614	617	602	600	590	604	621	567	638	601	606	579	620	615	644	619	654	621	632	617	612	663	593	665	576	596	623	600	614	629	593	595	646	650	609	563	594	622	624	607	590	640	613	590	629	591	660	594	595	614	602	618	629	577	575	598	555	583	587	589	585	610	649	611	618	629	610	605	596	565	614	651	642	647	618	615	646	595	627	616	572	610	607	628	574	585	612	615	635	579	606	626	676	550	595	608	620	609	590	606	604	584	572	624	637	624	638	593	615	649	607	571	577	602	623	604	622	596	572	568	596	631	613	603	606	595	621	609	590	592	631	596	582	577	581	662	647	607	613	617	615	590	619	589	611	583	628	586	617	587	594	612	645	565	590	632	641	604	641	593	596	579	602	607	629	620	560	605	578	638	602	626	644	618	611	594	594	640	552	595	560	613	645	629	629	590	560	580	590	601	626	625	598	586	614	659	600	640	596	610	603	591	607	618	583	616	582	616	635	644	598	602	566	600	615	640	588	564	638	605	609	595	613	638	595	615	599	633	595	565	611	607	639	582	573	594	587	617	617	590	653	617	593	585	600	606	589	630	580	633	621	636	622	577	601	571	623	617	610	538	608	590	636	615	590	616	596	574	573	601	571	644	610	645	584	629	590	581	661	630	602	595	560	592	594	627	601	611	554	597	628	639	600	600	597	598	603	595	620	593	575	608	611	592	572	616	571	579	619	609	599	678	613	591	622	610	631	616	610	614	618	604	632	618	626	609	597	634	570	579	634	584	593	581	594	593	586	603	570	594	583	604	651	566	611	567	610	605	608	599	591	572	591	595	611	598	612	635	676	596	623	586	605	577	594	602	619	606	595	564	617	613	635	613	619	616	600	605	644	594	572	657	603	618	575	629	645	609	511	656	563	626	570	610	559	590	611	586	550	578	633	657	586	639	640	589	618	630	603	638	607	606	605	580	623	575	626	593	595	594	626	619
29749	40560	27929	12858	6916	5609	4797	4507	3944	3148	2943	2365	1917	1668	1453	1294	1185	1147	1140	1111	966	967	991	971	982	1020	918	912	854	903	838	883	891	823	814	767	780	767	775	731	760	750	745	712	700	729	717	718	746	762	735	802	692	667	738	748	723	735	746	687	710	784	743	710	686	771	710	716	755	741	749	740	775	736	720	692	730	695	709	735	736	734	718	727	686	759	745	706	730	666	726	704	717	718	701	716	748	690	765	716	759	714	688	729	714	766	726	756	753	726	746	711	763	696	715	745	769	709	741	730	742	735	763	720	748	715	729	711	708	768	730	724	742	734	760	758	750	740	688	727	749	707	705	691	692	700	764	722	709	737	727	753	771	731	736	688	717	694	720	719	693	729	701	645	743	721	685	715	756	702	742	734	715	689	728	724	671	647	721	691	731	698	720	684	700	735	696	748	727	726	715	716	709	771	732	747	720	775	700	741	760	758	724	746	709	725	704	697	707	707	700	711	711	702	728	739	733	697	703	722	726	703	702	714	731	719	736	735	727	728	711	693	739	675	750	757	757	718	702	738	705	756	737	767	765	708	678	765	728	703	690	740	778	733	719	723	688	729	708	742	759	703	714	766	711	731	716	734	699	714	756	724	724	697	714	775	700	730	773	762	732	701	746	696	748	736	711	743	723	783	741	707	737	769	678	745	691	727	725	794	761	739	740	723	735	753	701	696	730	699	722	683	770	733	684	727	723	676	731	731	769	681	715	672	723	746	746	721	746	680	769	723	718	721	722	755	757	704	709	734	726	735	740	761	726	711	743	703	733	725	755	705	690	694	735	736	751	675	746	686	735	728	758	749	735	707	744	725	742	706	723	714	731	685	704	718	741	698	673	714	721	760	742	745	721	729	715	768	763	760	720	721	735	717	748	744	738	800	726	767	758	717	720	762	706	715	707	741	729	716	693	689	732	757	682	685	730	692	702	717	723	699	765	730	712	716	726	734	681	699	730	768	701	736	774	703	725	706	674	731	771	739	707	709	760	772	711	723	706	740	727	728	760	751	715	712	787	720	729	748	730	765	767	696	702	733	690	740	714	762	734	678	742	717	672	767	752	728	737	700	710	691	734	734	709	752	693	775	730	746	714	750	759	710	724	743	715	723	764	696	733	740	686	707	758	719	712	734	710	724	707	714	698	782	674	697	765	712	698	763	671	760	704	748	739	699	732	747	723	742	691	744	699	692	725	736	712	727	731	772	697	744	731	716	721	747	687	707	703	724	709	757	680	707	735	713	686	695	715	772	715	709	731	728	744	733	712	730	707	722	709	723	700	687	741	707	742	720	767	727	761	734	731	713	770	693	684	726	748	734	730	702	744	702	751	729	747	732	743	735	717	753	708	743	738	728	718	704	751	692	680	733	754	700	750	702	749	705	754	729	749	672	733	756	713	691	750	676	733	736	749	719	728	733	701	701	705	679	779	718	728	704	705	739	750	703	719	715	692	745	788	747	734	683	698	734	743	754	716	690	699	738	752	680	714	731	747	718	740	728	701	725	734	761	741	701	698	734	739	747	730	765	716	708	751	740	726	672	691	841	758	705	780	763	732	738	746	724	703	680	736	701	720	734	691	725	717	718	720	721	751	690	728	752	742	755	725	704	758	715	772	747	721	688	753	703	739	745	768	671	770	727	734	723	723	759	716	765	689	721	708	755	736	723	697	723	758	708	709	674	767	718	728	746	703	696	733	764	737	678	692	743	669	715	743	731	794	695	760	763	746	710	724	751	731	760	738	722	682	736	766	730	703	732	691	738	697	733	737	772	796	780	708	740	740	766	752	688	735	744	740	689	705	744	799	729	728	701	745	752	651	715	700	657	713	754	725	713	735	699	689	764	795	741	746	756	728	703	701	703	717	711	752	694	716	738	728	698	721	717	683	701	757	720	730	773	692	759	700	697	732	713	716	702	714	761	700	712	736	736	713	745	686	737	746	744	776	677	759	727	739	760	701	700	730	721	712	698	726	741	722	751	732	708	726	710	671	717	741	703	736	710	725	733	733	742	735	697	690	706	716	748	736	729	716	705	704	740	720	762	744	781	748	701	709	708	719	699	696	725	730	764	744	720	754	751	708	700	727	774	743	738	696	745	708	708	700	698	707	719	687	681	742	745	678	722	727	725	746	719	740	706	723	719	742	678	716	754	776	747	676	698	722	721	728	704	737	715	676	732	712	721	773	732	724	684	701	761	731	725	713	720	690	738	675	773	700	742	681	733	678	764	684	726	796	754	727	751	737	708	717	713	750	724	714	743	711	733	719	689	702	678	764	718	735	755	690	705	784	687	687	749	741	735	704	672	725	714	709	733	738	729	721	733	728	734	686	697	738	766	758	746	676	696	731	718	694	734	700	727	712	757	739	754	773	730	721	742	745	735	689	758	734	728	742	693	692	734	718	735	690	740	755	731	671	746	693	685	681	711	701	662	689	683	720	685	720	727	791	715	732	744	750	707	754	743	671	756	724	722	696	696	740	677	743	725	739	741	732	766	718	739	724	698	726	732	736	734	711	718	665	676	699	743	715	697	739	740	760	748	766	701	764	741	692	706	725	743	758	695	713	685	685	685	768	751	760	691	722	704	760	705	704	756	733	742	727	716	695	694	721	685	691	771	751	694	732	739	732	694	713	748	777	723	709	733	812	765	726	765	722	724	707	735	728	727	714	711	747	750	768	733	700	747	738	677	801	755	723	721	762	690	703	729	760	773	762	775	771	704	736	695	727	772	754	721	718	725	698	724	698	733	703	732	759	716	736	783	697	771	716	754	723	677	704	697	746	736	714	734	749	750	727	760	764	734	719	659	738	734	748	728	785	741	715	759	725	687	700	704	748	708	683	739	727	718	789	727	720	723	779	749	717	773	689	712	702	724	715	719	715	764	754	708	686	737	725	735	766	683	761	730	692	740	734	755	728	731	755	734	666	699	766	687	736	710	699	733	742	696	724	737	686	721	732	726	734	738	755	750	742	720	696	692	716	741	717	752	713	761	713	768	738	675	759	730	717	674	735	736	709	694	779	744	698	716	746	712	677	707	708	673	726	734	720	743	678	691	749	677	763	697	701	736	696	744	728	739	749	736	684	681	755	686	731	706	689	687	696	723	691	699	733	743	693	696	704	725	743	758	717	701	735	739	746	703	738	743	696	733	691	716	748	734	690	749	753	695	762	734	719	729	746	736	709	707	716	789	714	703	692	679	768	752	711	715	700	742	727	631	713	721	677	722	768	721	720	704	738	751	706	697	700	701	706	744	722	725	698	787	693	707	793	755	715	747	733	696	763	760	758	721	685	735	778	766	679	743	737	729	756	708	691	695	711	734	705	718	707	719	751	773	702	757	780	731	727	770	763	715	713	747	714	673	777	693	667	714	725	703	726	737	736	717	733	704	758	712	745	738	739	748	704	675	763	694	729	732	742	749	719	694	730	699	712	724	729	741	746	683	752	698	703	739	696	728
23918	20921	27888	24217	20140	10090	4657	3667	2989	2471	2062	1643	1403	1253	1097	984	957	989	894	897	835	780	790	785	723	760	770	801	747	728	742	707	692	628	633	627	586	683	636	618	686	611	621	582	572	550	606	590	617	616	594	568	601	607	566	547	591	634	552	583	573	573	554	581	583	573	595	559	628	591	602	578	617	614	574	589	620	587	560	608	596	557	565	544	576	562	583	622	584	611	588	548	573	610	608	615	598	632	611	629	529	573	575	535	581	568	556	591	582	585	593	575	636	636	590	565	560	596	611	615	527	601	570	581	604	592	564	634	607	629	608	605	617	575	560	542	565	551	581	589	621	610	568	597	622	616	602	574	576	600	596	632	581	564	579	521	595	615	589	592	625	583	583	618	565	603	597	549	600	588	608	577	555	550	607	568	567	588	606	531	584	572	577	602	593	599	602	578	561	576	612	566	624	622	575	587	567	628	548	561	598	571	581	599	564	627	667	608	608	591	537	564	641	565	614	606	613	546	610	612	602	531	591	556	566	553	568	544	624	582	632	567	545	580	562	588	618	590	537	602	550	632	563	577	598	601	609	575	590	577	543	570	574	569	609	579	589	577	611	572	596	587	629	576	547	614	592	580	590	610	615	582	566	620	590	592	607	593	602	600	605	617	578	603	561	573	613	603	569	584	579	581	602	620	587	592	576	571	580	609	626	556	582	592	610	575	613	571	578	557	602	549	572	597	520	597	567	629	583	564	608	616	608	572	601	631	566	581	591	596	595	566	577	634	596	572	598	620	602	628	557	631	597	619	607	560	595	620	564	571	581	572	611	559	573	580	548	596	605	604	593	560	604	557	571	576	570	598	623	598	554	617	566	563	609	580	549	601	585	590	593	619	582	575	595	580	590	557	612	615	639	611	604	595	599	581	586	592	598	592	596	584	610	589	583	530	613	585	572	621	589	583	559	616	595	552	622	572	578	601	600	596	567	608	545	609	612	585	635	591	600	597	577	575	585	600	574	603	564	602	637	543	630	541	575	592	559	566	581	551	582	593	575	567	529	573	590	542	566	555	642	558	571	556	583	615	577	583	579	632	638	587	583	586	582	595	565	556	543	570	564	592	532	583	579	646	553	600	591	590	587	607	569	592	570	598	587	617	600	558	557	594	619	605	601	575	594	574	593	577	617	539	562	581	590	573	606	596	610	580	594	615	581	587	582	573	584	598	596	595	605	532	601	588	585	589	590	606	591	580	624	594	613	632	629	554	594	538	602	579	547	533	580	610	631	618	620	622	580	572	610	561	586	592	604	543	558	589	579	586	550	597	598	555	588	614	582	580	611	575	562	610	568	580	572	594	580	592	585	587	620	640	601	574	595	566	601	634	589	562	607	576	575	581	609	578	579	621	563	597	570	584	587	584	576	587	589	550	558	607	599	595	577	586	586	553	589	602	572	571	592	576	605	591	577	572	547	587	566	536	574	611	615	591	607	559	598	593	582	569	588	592	632	598	625	533	583	592	590	591	580	618	596	531	596	549	593	575	554	524	592	590	618	566	599	550	579	596	578	606	587	562	573	593	532	603	619	612	607	627	573	597	593	554	579	556	636	620	594	577	602	596	565	597	554	623	581	574	603	554	562	594	611	595	549	600	557	552	563	544	593	582	593	575	570	584	598	618	604	576	554	586	553	633	566	590	591	584	570	590	622	577	588	594	594	569	609	613	601	632	583	584	580	572	591	538	579	562	609	627	563	626	562	604	614	603	623	617	602	587	620	578	570	656	608	573	558	575	592	590	570	563	568	579	586	592	576	589	682	588	587	524	594	551	624	541	553	619	564	566	572	584	607	591	530	565	561	548	593	594	567	600	557	607	588	581	561	588	618	584	606	616	604	639	589	599	568	575	585	604	600	602	590	571	599	594	567	563	629	603	562	533	564	535	603	586	568	585	612	586	567	618	628	586	584	629	558	583	589	594	589	539	570	548	602	576	595	576	596	589	606	535	538	593	594	604	581	573	591	567	599	587	596	559	577	610	565	589	573	562	594	553	565	562	598	603	558	614	600	596	533	590	593	613	584	565	575	538	583	612	583	568	586	602	572	605	593	551	593	600	554	610	599	549	604	581	605	537	557	624	582	649	595	541	532	542	551	606	605	613	608	553	567	607	590	566	608	595	531	558	552	579	549	621	603	595	583	606	571	569	549	564	581	533	584	539	604	593	602	576	603	571	591	620	624	559	616	592	563	597	588	586	602	621	557	624	595	586	583	580	609	569	660	584	612	571	579	624	623	577	604	575	618	594	556	593	578	601	576	568	565	536	553	578	600	563	583	588	615	581	570	575	584	608	563	553	528	597	608	566	569	573	535	590	649	597	571	607	590	586	583	587	552	593	550	558	582	560	583	635	642	601	573	566	592	580	604	607	590	578	585	604	562	546	590	598	608	599	605	605	636	587	594	606	579	608	620	601	578	588	588	584	576	535	554	619	562	597	555	565	593	619	590	573	579	627	595	611	597	610	533	578	577	571	563	584	586	575	521	604	604	601	615	625	538	587	570	565	619	574	615	633	632	581	546	609	596	594	592	574	590	621	594	554	588	613	606	580	616	586	602	571	588	588	554	619	621	577	551	557	600	623	587	614	571	593	609	663	577	583	549	571	573	596	595	554	589	610	590	602	624	604	597	561	604	554	579	586	575	543	617	560	595	577	634	583	624	584	593	569	559	607	556	610	562	599	605	593	592	579	577	609	624	577	612	550	567	601	560	598	551	583	589	598	600	595	587	610	603	613	598	593	576	575	581	542	567	617	603	616	602	598	570	601	573	577	585	563	581	568	601	556	578	571	598	592	561	578	605	629	575	602	559	585	634	567	553	532	592	582	555	601	543	557	609	592	600	565	550	587	601	557	588	582	591	537	585	620	577	561	590	587	606	560	561	541	582	568	575	595	573	599	562	563	567	589	560	569	573	594	633	608	597	591	620	579	575	619	612	567	568	605	582	585	598	594	631	577	551	565	591	568	556	518	604	606	588	555	582	582	616	575	616	565	572	589	575	605	588	589	593	616	589	575	608	595	608	604	583	616	544	583	549	574	603	574	536	569	605	582	612	595	597	610	606	589	587	575	563	536	562	595	592	609	589	611	594	631	558	595	605	547	611	571	562	581	566	568	540	567	580	537	579	583	554	589	574	569	587	575	574	613	593	580	573	581	583	587	573	550	566	575	581	604	562	582	563	616	601	573	615	550	605	562	592	600	573	572	608	592	583	607	589	586	572	575	601	646	580	582	549	525	564	576	589	572	575	598	618	553	574	601	599	595	582	568	589	556	603	546	602	608	553	574	596	620	580	557	607	610	544	577	553	586	567	598	633	571	591	583	549	585	571	543	622	584	597	580	600	578	601	614	570	567	611	622	584	601	607	545	618	576	586	596	628	573	569	607	557	618	586	600	584	568	578	607	536	556	610	614	589	563	529	589	590	586	589	608	564	600	595	556	558	609	567	605
31763	52120	39433	20094	11642	8557	7491	7131	6131	5041	4036	3258	2650	2210	1905	1704	1527	1560	1481	1436	1268	1105	1076	1094	1092	1131	1089	1031	1009	1061	928	989	876	847	788	761	788	738	742	663	715	697	716	713	708	703	680	698	654	704	638	674	704	660	725	660	653	673	703	701	657	646	725	662	678	661	710	701	692	683	684	679	694	693	708	717	623	697	621	670	697	647	659	685	713	645	668	707	694	674	685	713	697	654	697	640	707	684	659	671	705	741	641	684	668	668	661	711	659	711	682	642	673	746	707	630	715	683	668	672	682	657	701	739	664	700	668	687	682	675	666	704	681	711	708	657	719	757	666	712	676	676	659	606	651	695	683	703	712	693	683	696	667	712	692	669	680	697	734	670	638	719	721	689	662	666	659	697	677	654	660	664	701	699	654	737	676	708	641	692	673	719	685	693	649	698	713	684	688	696	648	689	748	693	699	657	700	665	662	684	713	686	668	693	689	706	696	664	686	690	654	666	653	690	701	669	690	686	659	656	667	740	653	674	706	710	636	673	709	689	698	694	673	706	697	686	665	670	675	708	682	674	688	657	672	690	675	688	727	692	691	692	676	683	717	729	710	660	686	697	681	661	678	689	679	712	690	704	687	693	674	673	661	697	683	652	702	635	721	715	695	718	653	595	717	715	632	754	660	673	688	717	686	699	674	670	684	658	629	679	681	714	681	664	664	671	762	727	670	672	648	694	709	654	657	709	720	668	710	691	738	689	662	671	692	710	684	727	690	655	692	680	695	686	642	659	687	647	670	673	722	718	700	705	655	683	644	732	675	715	699	705	670	643	733	701	694	678	678	701	681	686	669	698	694	677	707	677	692	673	661	657	723	730	713	689	633	708	669	651	693	675	711	713	673	691	668	714	717	724	681	677	682	649	683	686	677	710	741	665	710	680	694	687	715	692	692	707	718	692	695	656	718	735	634	660	684	758	669	699	706	698	633	666	706	724	696	666	689	686	718	676	681	683	704	673	726	671	694	655	713	669	729	675	716	667	670	662	680	653	702	720	689	694	688	681	674	691	675	694	657	630	696	714	648	705	702	632	657	676	705	674	676	648	692	681	701	659	670	671	677	666	687	709	717	694	680	697	701	684	695	734	689	670	700	709	711	677	691	659	656	699	687	651	698	670	682	655	702	690	663	690	678	666	702	692	676	692	679	673	651	680	697	663	696	703	658	695	659	694	718	660	638	715	673	698	699	667	706	694	674	673	673	691	652	683	675	634	706	708	680	708	684	670	757	655	706	657	704	633	659	672	719	648	708	697	670	676	705	672	709	684	703	665	653	667	683	716	706	680	738	671	665	699	739	677	657	695	717	698	710	671	695	733	689	674	687	704	696	651	691	667	690	712	718	672	686	690	691	719	656	665	684	695	690	714	677	654	731	662	689	709	671	699	706	700	694	685	693	664	678	676	679	690	716	639	694	709	676	728	693	656	686	667	679	693	665	677	691	720	746	713	688	693	724	684	703	702	709	711	711	662	683	664	702	699	659	639	631	715	698	677	644	683	663	673	707	641	686	654	688	667	757	681	655	719	716	688	692	722	688	705	697	719	669	681	669	690	697	653	704	715	651	664	687	720	722	698	702	704	734	694	669	658	675	654	669	706	710	699	734	690	686	721	635	643	651	704	690	708	680	665	690	682	732	676	731	743	678	680	681	639	708	723	670	712	670	716	660	637	683	667	741	658	667	693	650	731	708	662	616	699	724	697	696	698	656	642	638	696	651	688	684	705	717	716	627	652	694	685	706	741	718	716	684	693	713	713	695	651	659	669	680	695	716	719	661	645	676	669	672	679	664	650	673	667	688	702	712	692	689	673	707	663	664	712	690	668	727	688	647	668	667	675	712	679	694	667	678	654	682	718	692	701	730	714	665	661	689	661	709	674	660	695	707	751	684	719	682	672	623	666	699	685	711	704	699	668	706	651	699	654	631	697	736	699	698	691	685	689	684	676	647	637	689	722	759	696	663	715	689	709	654	683	704	687	695	678	695	661	726	675	658	701	700	685	654	676	696	699	646	635	745	667	720	688	692	688	709	735	664	671	692	657	685	744	686	635	699	745	698	680	715	707	703	686	697	687	713	711	667	663	628	672	648	730	679	655	677	700	680	650	672	641	712	698	708	649	667	684	685	650	672	739	734	670	677	692	699	701	709	732	691	710	691	697	665	666	611	681	704	701	697	702	661	698	720	640	709	658	657	675	641	692	710	685	686	687	657	621	725	688	677	689	662	666	732	684	700	686	683	679	663	698	639	691	666	712	689	646	662	680	631	667	679	707	676	679	725	698	689	678	698	676	691	667	702	693	683	698	694	651	679	678	642	628	700	702	689	687	651	674	684	616	679	674	647	689	679	711	679	697	681	744	691	671	669	650	663	677	672	741	693	752	669	683	706	687	669	710	700	667	750	674	692	657	669	704	707	725	707	719	706	710	717	674	670	666	713	708	710	726	626	720	713	716	683	665	671	690	645	674	671	695	671	704	670	651	690	690	687	691	704	679	673	663	658	694	708	692	693	703	687	665	677	698	686	633	681	661	671	680	692	699	646	695	676	678	642	676	685	756	662	699	650	644	644	683	675	665	692	710	692	663	654	671	696	653	646	694	710	687	700	688	670	657	675	697	719	680	718	653	680	681	727	668	715	668	719	706	704	711	648	692	664	677	701	679	704	657	675	694	684	692	685	748	717	744	712	662	718	695	709	688	658	682	727	711	729	693	736	735	680	694	691	675	683	725	721	711	692	695	674	711	723	688	737	687	744	710	742	701	660	700	722	644	653	671	711	674	661	719	692	693	706	673	766	693	674	688	708	676	651	688	720	660	676	697	705	653	680	696	694	683	711	696	689	665	664	651	664	664	697	683	684	691	694	693	748	631	660	664	715	679	745	646	732	686	724	693	707	707	667	649	740	718	698	648	652	678	641	708	741	683	733	718	711	672	698	649	639	686	695	649	717	745	672	675	663	642	707	696	653	630	683	685	689	677	652	688	681	707	696	722	691	734	698	697	640	653	723	697	688	685	654	698	709	702	670	666	658	668	692	691	676	720	659	669	703	691	666	710	664	691	684	679	696	706	700	697	679	662	730	713	741	731	640	701	672	705	645	692	669	666	729	663	703	661	669	651	704	734	737	667	709	701	698	669	627	689	658	670	705	668	701	646	685	673	699	692	693	658	669	682	678	632	682	728	676	680	680	635	697	685	706	670	657	659	643	727	678	768	701	700	702	697	730	666	696	649	677	697	689	662	722	703	665	661	672	719	663	704	679	692	657	697	686	680	698	650	640	657	679	693	693	680	682	690	686	711	684	718	690	727	677	679	631	703	672	668	672	705	689	645	662	680	679	695	661	676	662	677	683	700	696	690	660	685	648	706	710	696	667	707	706	725	719	653	633	702	693	683	675	739	632	705	700	670	707	679	713	680	713	705	658	641	673	715	677	693	678	692	680	694	698	725
24939	20931	26999	24709	11963	4454	3179	2816	2635	2347	1923	1645	1539	1356	1269	1151	1141	1147	1121	1089	1095	1111	1057	1016	1043	1067	1012	1020	962	1006	1032	965	975	944	924	878	845	867	899	884	921	890	885	867	846	904	937	902	851	853	901	833	901	824	845	866	868	870	888	812	893	879	890	882	825	844	853	864	882	903	855	864	850	875	821	850	859	852	830	870	868	822	815	863	846	858	890	829	857	891	883	863	878	926	829	867	876	891	851	816	878	902	845	878	865	864	842	905	854	851	887	897	884	880	845	807	941	872	834	855	887	892	900	866	834	883	898	862	869	872	878	886	843	856	899	805	890	884	887	889	849	833	846	855	883	872	830	838	853	806	882	820	904	856	860	909	871	859	835	881	824	887	885	898	890	892	881	841	877	885	820	880	848	822	815	896	906	856	848	819	854	839	897	920	898	907	876	897	828	883	878	893	918	828	873	859	866	887	899	883	839	841	866	893	899	836	845	874	875	896	833	822	883	912	843	865	895	833	868	806	889	847	828	813	833	891	835	871	856	813	825	900	837	869	871	853	857	843	849	894	915	887	827	843	853	882	934	837	877	901	882	900	924	872	879	872	859	868	894	844	884	888	873	833	905	841	901	861	869	856	861	872	807	848	818	851	860	883	866	894	884	836	855	842	856	881	876	863	927	827	904	855	854	906	842	880	883	899	865	863	889	896	861	918	912	921	902	869	838	840	881	898	946	880	919	881	887	839	836	835	913	858	807	875	853	877	885	833	838	864	895	860	818	825	877	866	868	904	811	848	863	832	877	893	852	828	831	861	894	847	872	853	865	870	868	908	883	906	915	864	859	818	830	854	895	840	828	895	882	852	868	863	818	892	844	872	899	845	830	943	812	846	871	857	871	867	839	867	880	848	832	828	852	868	893	875	890	855	908	832	897	850	841	941	864	808	849	798	870	831	834	837	836	869	904	847	874	865	832	827	870	867	850	855	849	843	852	837	913	839	911	867	847	880	895	888	861	863	883	823	814	850	894	893	813	876	913	833	906	878	871	872	861	891	952	841	859	862	867	854	880	915	871	838	870	883	859	881	840	887	853	846	878	902	831	887	888	852	839	889	860	839	823	831	844	840	885	861	848	888	890	837	901	880	892	860	861	865	892	879	851	851	876	874	897	863	851	843	882	817	862	891	889	863	861	895	899	906	813	829	834	858	861	883	859	889	849	862	859	870	924	885	830	896	879	872	862	872	850	860	897	890	878	881	842	902	866	880	890	882	837	861	889	877	933	855	860	867	869	827	831	844	910	872	854	840	843	854	859	834	820	807	852	832	877	916	879	893	856	836	862	873	877	885	872	860	881	892	879	854	843	863	851	831	893	858	890	883	868	919	879	835	887	919	873	796	866	879	880	910	834	836	865	892	835	860	870	837	872	844	850	837	919	840	861	891	855	821	901	876	878	874	856	851	825	873	871	866	822	815	891	813	900	892	883	904	874	887	821	843	842	861	900	876	834	909	899	799	873	878	829	878	861	916	857	902	914	873	867	853	834	851	888	893	904	861	877	843	855	886	826	835	928	927	872	899	894	894	839	860	889	869	862	875	890	862	895	853	886	868	838	877	868	833	872	831	827	899	862	848	879	881	866	918	857	850	887	872	904	871	826	889	885	896	854	814	919	846	867	867	898	887	854	867	874	851	865	813	860	915	817	829	825	917	853	835	815	841	891	921	883	884	883	911	843	883	889	865	824	853	834	844	844	881	913	887	864	906	815	876	872	877	876	863	885	870	881	909	868	825	835	849	843	853	898	863	857	854	823	879	919	880	916	849	846	853	873	852	874	886	836	889	911	901	868	853	861	843	868	864	855	890	834	835	914	871	876	859	844	852	850	880	854	886	868	894	901	861	870	889	831	847	876	881	835	921	868	839	897	868	829	865	865	839	869	880	917	899	852	839	901	878	865	875	842	892	810	910	851	855	900	886	898	812	889	895	856	866	910	869	847	860	851	881	851	851	872	893	842	928	887	847	882	860	908	841	905	917	869	886	849	804	797	840	929	826	882	848	876	880	865	845	832	868	822	851	905	872	870	877	879	883	851	877	880	868	878	900	819	874	859	772	845	878	872	860	843	875	875	865	854	864	924	898	819	844	866	864	880	839	848	835	849	892	854	859	839	851	852	909	887	904	884	843	887	849	842	870	844	834	887	875	828	832	844	872	899	862	868	867	864	879	900	873	876	856	889	891	857	802	942	858	862	871	821	886	859	888	872	867	924	879	837	872	899	886	822	868	880	847	828	892	905	902	936	877	879	838	859	863	866	884	836	845	847	867	893	886	904	806	869	889	801	879	891	923	881	908	891	822	884	876	845	828	878	847	878	851	871	845	822	887	887	847	879	863	838	862	857	854	878	890	857	859	857	842	808	863	847	888	866	832	846	868	866	832	839	914	809	855	837	847	885	915	843	861	874	869	847	848	908	881	875	892	854	860	877	853	891	920	871	817	871	864	815	860	855	850	862	848	823	887	840	889	790	888	910	856	872	857	816	831	906	934	871	906	858	794	847	902	842	826	888	867	854	868	874	883	865	886	868	861	886	875	850	895	870	848	841	857	865	894	798	868	916	863	900	912	852	920	860	846	827	912	894	901	890	894	869	869	882	847	873	824	898	893	844	857	856	863	856	917	862	818	856	910	887	846	887	806	888	934	876	822	884	870	874	877	846	843	873	830	825	891	824	886	856	856	902	840	938	874	830	875	857	836	872	916	851	861	867	835	861	886	825	886	866	864	893	908	860	872	839	875	897	824	869	828	825	864	826	893	862	876	819	837	866	880	860	838	872	912	826	881	828	887	841	835	861	910	851	886	849	936	923	884	858	867	913	893	873	795	871	837	827	895	886	926	861	875	826	860	813	853	923	788	885	908	914	840	862	880	882	897	894	923	879	939	894	867	878	856	860	880	862	935	865	845	848	890	816	852	852	877	873	879	879	870	858	827	806	828	873	894	871	901	819	888	885	867	863	879	849	873	849	790	842	796	889	844	832	875	863	863	886	881	884	844	845	888	852	865	909	945	849	862	884	844	896	823	827	865	848	823	897	882	819	853	854	886	853	846	821	837	863	884	860	826	919	817	834	858	842	857	831	828	908	878	904	854	821	874	841	914	872	867	847	876	854	873	872	867	840	892	847	917	855	847	816	879	855	846	892	891	898	867	909	896	830	902	847	851	887	887	819	833	890	853	844	848	881	835	859	860	855	914	887	857	841	847	866	886	803	886	883	844	897	820	872	887	852	880	879	916	869	904	900	848	878	888	848	825	873	838	867	904	860	845	905	906	880	901	850	890	926	898	845	826	856	862	857	866	830	845	933	822	855	880	827	898	901	857	870	882	836	860	852	884	827	857	873	858	865	856	839	892	865	856	871	904	906	918	884	857	843	868	896	870	881	827	895	843	853	947	861	862	850	901	823	908	888	901	846	887	883	865	950	841	838	835	825	900	859	864	850	851
29555	46570	34726	17781	9988	7129	5887	5708	5331	4623	3663	3030	2544	2214	1945	1762	1601	1594	1635	1562	1497	1401	1311	1297	1300	1328	1345	1282	1291	1267	1255	1236	1157	1184	1070	1071	1008	1034	1015	1031	1024	962	1100	1030	1008	1023	1035	921	1003	992	1026	934	982	1022	1031	986	1028	977	1013	986	1045	989	972	1011	1033	972	965	1029	1011	985	999	992	971	991	1023	1000	998	994	974	992	958	989	1081	1004	984	1021	1051	1015	1025	1043	993	975	960	988	1006	1012	1006	991	945	996	976	998	1007	954	974	1021	1031	991	1036	1039	1009	1007	1054	956	957	1050	955	1028	1028	990	972	980	1015	1035	979	954	996	961	998	973	1042	980	970	973	1028	1038	1025	950	1026	964	1019	1049	1034	1020	989	957	994	994	971	938	1028	1023	987	1025	999	1017	1033	975	1014	936	1001	942	1009	1006	1004	991	980	978	1010	1009	1009	955	1076	1087	1007	1000	966	1074	1026	1025	990	972	1006	1001	1003	1043	1003	947	991	955	980	1016	997	952	1018	982	1008	1039	975	997	1050	971	976	993	1021	1004	1028	985	957	969	978	1010	952	1006	997	955	962	977	975	966	921	990	997	1022	1067	954	983	995	954	940	939	1040	948	1042	1010	961	1005	998	1048	1051	1050	1015	990	1007	1027	1002	981	983	1006	970	1048	955	997	914	957	981	977	964	995	967	989	1003	1029	1017	1027	1043	988	1019	1014	1039	980	1022	1048	1033	983	1070	1019	969	1034	981	988	983	1009	980	1049	978	1043	985	1089	963	1028	979	1018	977	975	1039	968	951	1036	1055	983	984	1025	1002	1023	1017	981	947	1008	1002	958	987	1014	1042	990	962	984	1029	1009	973	943	957	1002	936	999	979	1020	1057	955	976	964	994	992	1064	1042	998	921	1005	994	1028	971	1034	991	992	968	1000	980	1001	990	1027	1038	1015	990	983	997	989	972	1036	973	1035	961	946	1028	940	995	1018	1029	1021	967	993	1005	1019	1005	981	1013	998	992	970	973	992	1029	1026	996	1011	987	1014	969	981	968	995	1023	1029	982	1004	1005	1009	991	995	1059	1000	952	997	1023	971	1043	974	990	1030	1006	972	987	996	959	966	994	992	1011	1036	931	1001	993	1077	1009	1002	962	999	1008	959	991	1015	957	1024	1046	1013	949	997	981	1023	959	994	973	956	970	987	989	1001	998	1047	1059	1026	971	958	1030	1049	1012	929	1014	992	1053	1053	971	971	998	975	931	972	977	1029	1010	994	962	966	1017	1008	1019	1044	1025	1009	1049	1004	973	975	1004	1015	984	1024	1006	997	962	1036	1022	966	1016	986	999	989	995	987	1029	940	1008	946	1045	1007	944	983	1034	999	1003	958	987	976	961	1056	985	953	1066	978	977	992	1020	976	983	1056	1000	972	1021	1043	984	982	1014	1013	959	966	1011	1039	964	958	981	1002	1052	990	1016	1013	1011	976	1007	1052	991	994	995	962	1017	1027	1009	1050	1032	1000	1022	990	999	995	980	983	992	964	1022	1003	1030	960	1042	1004	997	996	1024	990	1006	1000	1046	1061	980	999	1035	1051	1055	1054	1001	951	990	984	977	1014	1009	993	1061	1048	990	997	976	970	1020	1008	977	1021	1057	960	994	1037	1010	925	1014	1037	1013	990	984	974	924	1015	1030	1018	977	1035	970	984	1033	1024	1016	1033	1037	959	1003	987	1014	1016	1009	960	975	964	1022	1031	1021	971	990	917	1003	1043	950	973	950	971	1002	977	1030	1024	994	1015	1040	1025	1072	1006	986	1002	1013	983	1059	985	1034	995	999	1002	1012	1028	997	1037	1005	957	1034	953	1019	997	972	1045	1012	952	981	989	1035	993	988	993	975	958	991	949	979	978	1022	1024	995	982	973	988	1013	978	955	1015	1081	945	1011	929	1008	1010	1024	985	979	938	1030	1048	955	1018	948	987	1060	1029	990	956	1018	1000	984	946	994	1055	969	1000	923	974	995	1009	937	956	969	1008	981	969	993	1010	1011	985	928	1000	1004	1000	1045	926	1040	1005	1027	938	1022	968	998	977	997	997	991	1067	979	997	984	966	939	1015	1011	956	1003	1070	1003	1054	1022	960	989	990	1041	962	1008	963	991	1011	1005	963	996	984	932	981	1003	993	1003	1005	962	991	1025	994	983	1006	1000	987	1027	1043	1005	991	1008	1031	1025	999	1018	1020	959	1042	989	1044	981	961	985	964	977	1015	1007	1006	970	985	1016	1010	946	1054	985	1035	1028	998	955	1007	978	1009	1034	1023	956	984	992	993	1052	1014	985	994	1010	1015	987	936	979	969	982	986	1020	933	960	988	1013	1041	997	978	1022	1007	1001	953	973	988	972	1055	965	939	983	1003	958	981	948	973	965	984	980	932	1045	1037	952	1037	967	967	1091	1027	1013	943	977	1019	1030	1015	989	972	982	953	970	990	994	1062	969	1015	1002	1019	965	1107	956	1011	996	960	957	1007	1022	978	1004	1037	1001	1014	949	1017	959	1010	955	969	1042	989	964	987	1031	1021	960	1020	1022	1024	1011	1040	1012	955	1028	987	987	940	993	1010	990	999	984	990	980	999	1034	935	995	982	946	957	1035	926	1056	996	1019	1013	957	994	1040	987	965	998	1033	987	1025	997	987	1005	999	993	1003	1020	1010	981	942	990	996	981	1034	1054	984	1019	1014	969	988	927	1010	1017	1034	974	958	1019	947	1053	1002	989	994	990	1000	1040	1016	1004	1013	961	1049	956	990	1040	994	977	1000	954	1049	1009	992	1051	1015	972	977	1049	1004	1003	1036	1036	976	968	1017	1006	968	1024	981	1015	1043	1025	953	1043	947	968	1028	992	990	1003	1057	1042	1047	1012	1035	990	1100	975	994	985	957	996	958	956	1007	1009	985	962	1043	964	917	994	985	1011	997	995	912	1010	943	981	985	1008	1000	1003	985	1036	1036	977	974	1023	958	1055	1067	965	955	995	1013	981	985	1053	1012	1001	1008	1001	953	1011	975	960	930	1015	961	1005	1010	1056	1010	993	1032	1035	960	1014	1010	1019	965	1010	974	1018	963	976	1032	1008	990	981	1000	983	950	1031	987	1021	1025	972	1003	986	945	973	1040	967	992	1049	986	948	973	1008	1015	997	1066	993	996	1019	995	997	1019	980	987	1029	993	1000	1004	991	1024	1025	1049	925	1036	989	981	1015	993	994	927	973	994	1013	1015	978	993	1022	962	1015	979	1006	1006	1012	1066	925	987	1001	985	1027	987	1010	1041	973	1010	990	1016	947	982	1047	1000	1024	1037	937	961	956	980	1071	1043	1000	1020	1032	968	995	1030	997	1033	995	1026	992	916	965	976	1023	985	980	956	955	1034	1030	978	1003	1002	993	1045	956	940	925	989	981	991	1008	1005	1010	977	999	996	964	989	1007	1050	1086	1017	920	1015	996	1014	1022	952	977	998	884	969	998	992	1009	1017	989	1001	985	937	963	951	1004	1027	1021	988	924	997	981	973	1019	971	1026	978	1029	928	983	959	985	1018	1027	988	1009	987	943	992	1008	960	962	993	991	1018	969	970	980	1041	1004	961	971	1055	959	1077	1009	950	1018	1018	988	1028	989	1006	1012	973	1018	1056	1001	1065	982	1069	1012	1013	999	976	925	955	981	971	1000	1012	973	944	1000	993	1026	963	948	1041	1005	1023	1035	1032	1009	1044	989	1015	1011	1014	938	1020	1024	925	944	982	976	1009	990	950	987	1028	982	977	1024	964	1010	957	1005	1024	996	1007	957	1014	1012	1064	975	992	952	997	1047	977	974	1012	1001	1013	933	998	981	1027	976	1046	1027	985	1029	958	1054	957	989	1013	1025	994	956	994	957	1025	1023	1009	959	996	1040	974	1006	1062	1024	1033	973	1047	1025	1007	1046	942	982	1049	969	986	967	1015	1001	991	985	975	981	944	1033	955	934	960	1008	951	1024	977	1034	952	988	994	1013	999	1060	950	1015	994	1004	943	1038	963	982	1020	941	1012	1011	1030	989	968	1035	974	954	987	978	1045	1053	955	981	976	1009	986	1012	1073	1003	1049	956	1013	1005	981	1008	1023	991	1018	970	948	1038	971	983	1014	977	1018	1033	1012	1041	971	974	938	1076	1030	1024	1016	996	1012	960	981	1041	962	1002
22697	20879	28357	23571	20941	20652	12112	5235	4361	3873	3055	2580	2333	2036	1728	1508	1465	1520	1440	1409	1256	1235	1323	1250	1263	1284	1328	1245	1173	1169	1158	1113	1119	1089	1069	1034	1018	1004	995	997	945	969	998	936	948	924	942	944	955	903	1009	970	980	973	953	945	1011	918	960	930	962	945	992	897	996	958	934	976	960	932	996	989	974	968	930	986	922	916	998	965	959	943	930	953	980	979	912	915	942	981	922	932	947	942	927	880	959	948	877	952	895	917	906	960	937	969	886	932	964	947	943	948	945	918	956	981	954	921	981	934	957	947	930	944	942	945	944	941	927	912	928	958	931	994	938	955	917	961	938	912	932	946	996	964	953	911	948	940	963	963	926	965	966	932	972	981	983	924	945	982	935	902	925	984	996	939	898	953	1020	883	919	945	952	921	900	956	913	938	935	954	955	896	937	1024	987	972	973	986	959	1001	953	960	945	975	904	961	932	996	899	965	938	956	938	950	942	955	928	951	952	1009	882	979	900	922	908	932	918	958	889	932	941	942	973	932	945	946	1005	930	916	908	982	962	939	914	966	979	1018	950	943	912	931	921	963	928	966	992	960	958	984	880	947	930	955	974	928	930	904	896	984	901	977	933	921	913	931	958	950	925	931	915	877	961	947	943	947	935	903	878	1001	947	972	923	935	906	983	971	964	915	954	965	972	970	998	927	928	928	971	960	1015	966	948	941	904	947	924	910	959	968	995	867	888	921	951	985	968	888	948	922	855	933	994	948	971	952	949	939	914	967	901	931	919	923	915	964	1000	923	914	947	994	936	914	922	948	950	1058	941	920	1021	977	938	969	928	935	955	954	918	979	890	913	929	975	987	945	931	949	944	956	969	987	965	992	959	907	953	911	890	924	935	908	947	894	921	968	945	973	995	949	953	922	908	954	921	912	964	896	894	937	888	948	975	937	905	962	961	915	907	946	979	940	952	935	891	970	1000	987	913	946	943	903	915	934	932	957	982	875	916	922	909	909	945	929	951	948	913	1002	908	894	960	910	912	941	952	977	933	898	960	918	909	970	991	935	925	908	926	976	958	967	938	995	1019	944	941	945	957	963	912	950	902	922	906	917	954	918	934	895	918	919	979	1028	963	919	930	936	945	968	923	956	900	963	889	956	912	891	908	972	954	956	946	955	997	914	934	938	902	940	946	897	934	968	927	902	1007	906	977	969	944	900	920	998	966	883	942	956	982	929	918	975	949	927	901	926	943	915	934	962	938	954	985	939	917	924	914	970	948	942	979	939	905	933	930	1002	971	1025	892	986	949	971	974	933	984	973	942	928	947	900	908	890	956	997	957	954	917	979	954	911	954	913	962	978	918	933	956	930	967	902	902	976	924	950	938	1002	980	965	940	946	894	914	925	946	931	907	887	973	914	894	941	908	975	926	896	953	967	1021	891	906	1006	934	964	983	871	961	932	931	976	961	916	900	988	930	937	920	957	931	918	942	938	946	960	935	999	988	957	915	928	925	984	978	977	973	926	891	882	896	1002	924	958	933	928	947	936	953	940	982	910	972	956	891	949	933	969	925	953	979	945	924	978	908	886	920	935	959	946	976	1001	932	933	924	967	922	958	934	967	928	904	958	989	914	895	967	931	940	953	954	911	975	911	922	892	982	975	890	926	972	981	929	941	914	959	945	925	939	933	987	913	948	962	915	929	895	904	944	954	975	931	981	954	932	945	938	900	935	917	862	930	1023	959	936	919	922	945	989	930	930	934	907	980	916	912	902	957	957	923	934	921	949	942	932	950	947	957	963	923	957	997	931	952	963	955	985	921	913	907	957	982	931	941	950	955	914	978	897	988	955	940	961	927	965	934	942	919	946	945	906	930	953	918	901	908	897	960	909	918	921	952	895	918	917	940	910	979	942	940	943	957	957	904	931	945	882	968	956	969	938	936	1038	995	964	956	946	936	938	917	903	923	945	913	951	966	934	879	948	963	951	969	962	909	924	956	912	962	961	897	906	936	955	960	951	913	984	953	944	969	945	940	972	947	900	910	918	903	920	932	978	916	866	998	911	981	964	920	952	973	914	991	981	939	949	917	948	927	966	966	961	951	902	908	969	892	946	954	935	985	914	921	891	935	926	960	962	908	876	1013	953	1020	960	942	974	933	937	908	925	937	953	957	941	921	899	967	931	945	940	936	910	960	951	934	913	950	924	976	899	937	969	966	916	948	954	938	930	928	954	967	952	998	941	936	924	908	903	889	964	937	968	923	943	960	948	934	943	1009	932	936	903	897	946	960	948	964	906	949	932	965	921	942	886	967	935	954	955	934	932	910	971	977	931	1028	929	895	923	919	911	956	981	967	903	931	922	936	929	925	897	928	904	901	973	927	952	959	915	953	918	934	911	908	922	942	915	950	942	943	951	902	938	912	953	966	915	974	995	976	959	899	964	1005	968	929	871	961	954	949	918	912	957	953	946	949	932	933	981	949	979	944	997	932	950	929	911	931	937	967	950	979	990	957	938	951	976	957	979	908	938	903	965	978	940	963	958	957	883	897	876	917	876	889	986	965	988	955	943	930	953	873	905	992	952	920	894	934	938	961	977	894	887	949	903	957	960	923	995	957	865	953	1011	919	975	909	957	1004	954	927	909	952	901	913	939	988	921	953	965	914	949	917	919	937	946	937	931	944	866	961	981	957	951	928	977	985	977	950	992	976	970	949	934	944	954	958	986	962	948	934	978	937	934	953	937	989	922	977	887	970	956	991	975	931	994	944	953	969	946	937	897	980	982	932	973	914	916	941	944	917	959	902	966	960	916	893	902	965	998	931	899	960	908	886	913	949	950	974	903	949	974	918	917	883	898	930	909	900	946	926	947	952	984	938	964	924	975	898	932	929	990	928	958	920	960	970	949	966	941	939	932	950	887	931	930	999	971	929	902	896	945	912	932	914	896	952	951	946	945	970	981	945	963	976	925	906	940	950	956	944	940	968	922	962	928	922	973	980	876	924	931	874	980	880	946	886	963	970	927	892	932	967	902	971	912	972	948	950	965	967	893	977	928	938	909	924	952	966	953	878	964	935	926	917	983	961	868	931	926	959	938	940	910	939	980	991	948	907	973	942	943	979	913	949	936	925	875	955	969	887	910	919	895	947	944	957	989	946	907	982	982	969	923	960	987	956	850	948	943	927	973	990	899	954	921	876	959	906	949	926	923	917	980	959	905	892	969	876	915	861	906	923	947	930	946	926	961	912	906	958	933	935	938	949	904	967	972	962	921	963	995	960	956	949	936	945	998	975	881	953	895	1001	936	939	882	897	887	958	973	931	1010	926	943	937	914	914	918	946	948	897	940	921	951	919	952	930	941	931	967	954	955	922	917	923	945	964	906	943	880	929	983	944	990	972	912	918	967	926	949	963	889	943	927	946	890	907	963	947	914	945	962	945	977	901	975	956	976	995	918	964	953	911	881	926	955	945	1004	932	899	911	906	934	994	898	927	959	965	916	941	952	941	912	931	926	984	912	967	946	941	889	970	925	941	888	954	924
33448	57987	45890	28412	16849	12232	10523	8869	8331	7475	5654	4889	4197	3607	2629	2333	2203	2194	2137	2002	1790	1671	1701	1661	1645	1742	1715	1470	1520	1506	1377	1390	1383	1302	1232	1176	1110	1121	1148	1102	1070	1094	1114	1102	1094	1093	1015	1023	1028	1040	1019	1025	1068	1063	1022	1022	1007	1122	1069	1028	1025	1040	1042	988	1083	1015	1046	999	1026	1034	994	1114	970	1074	1047	1122	1054	993	1057	1062	1035	1007	1109	1092	1085	1018	1028	1070	1032	1008	1047	1064	1033	1063	1027	1026	1013	1034	1052	990	1086	1102	1040	1103	1053	1012	1034	1080	1037	1028	1105	1046	1024	981	1079	1059	1035	1038	1042	1116	1013	1042	1037	1025	1065	990	1050	1038	1041	1024	1062	1072	1007	1014	1011	1111	1071	1017	1075	990	1081	1076	1059	1071	1032	981	1050	1056	1017	1057	1022	1083	1047	971	1084	981	1077	1032	1017	1030	1063	1033	1055	1022	1071	1052	1055	987	1083	1060	1013	1036	930	1077	1091	1060	1028	1034	1070	1012	1101	1038	1046	1035	1095	1018	1062	1034	969	1030	1032	983	1006	971	1032	1033	1002	1018	1065	1106	1129	1021	1046	1038	1018	1065	1032	1038	1070	1047	990	1037	1025	1051	1026	1075	1040	1027	1029	1052	1070	1030	1080	986	1115	1031	1025	1034	1061	1037	1044	1016	1085	984	976	993	1050	1092	1058	1043	1055	1030	1047	1026	1012	1093	1028	1034	1067	1017	1006	1020	1096	1006	1018	986	1064	1075	1119	985	1090	1082	1041	990	1036	1036	1050	1036	1015	1057	1028	1064	1039	1051	996	1080	1082	1046	1026	1012	1001	1087	1131	1068	1057	1037	1005	1100	1047	992	1084	1047	1025	1051	1071	1052	1058	1059	1019	1053	1030	1054	1042	1075	1046	1043	1039	1079	1066	1009	1053	970	1051	1005	1060	1065	1009	1037	1020	1023	1036	1088	1009	1028	1030	1058	986	1062	1025	1053	1026	1075	1043	1097	1092	1041	1033	1047	1024	1044	1026	1078	1053	1028	1074	1055	1039	1025	1034	1016	1077	1020	1007	1051	1071	1035	1064	1026	1033	1039	991	1063	1049	1071	1008	1023	1006	1057	1073	979	1022	1083	1003	998	1034	1055	1100	1053	1047	1062	1029	984	1098	1051	1067	1040	1008	1037	1011	1001	1012	1067	1050	1082	1004	1064	1047	1045	1082	1088	1097	1030	1054	1077	1038	1054	1037	1055	1043	1061	1004	1009	1083	1042	1029	1030	1080	1006	1078	1034	1073	1057	1132	1019	1070	1043	1032	1037	1009	1066	1046	1053	1049	1028	1020	1047	1048	1072	1085	1022	973	1072	1032	987	1082	1045	1040	1032	1093	1040	1011	1031	1026	1011	1031	972	1045	995	1082	1029	1010	948	1086	1023	1050	1023	1086	1077	968	1001	1073	1056	1059	1056	1045	1023	1082	1080	1026	1024	984	1045	1006	1066	1032	1026	1038	1067	1007	999	979	1031	1004	1039	1082	1012	1065	1034	1055	1132	974	1029	1040	1038	1097	1020	1059	1004	1067	1026	1062	1048	1056	1023	1089	1031	1008	1019	1053	988	1031	994	1044	1027	1057	1052	1000	1032	1040	1009	1059	1074	1007	1016	1010	1054	1080	1070	1019	979	1000	1073	1083	1004	987	1049	1055	1015	1051	1062	1003	1027	1035	1004	1027	992	1043	1065	1009	1027	1016	1104	1031	1062	1079	1077	1086	1078	1034	1080	1026	1004	996	1091	1087	1071	1054	1027	1050	1030	1038	1031	1065	993	992	1022	1012	1011	1080	1051	1102	1111	1060	1041	1023	1069	1084	1063	1000	1007	1050	1053	1078	1010	1088	1072	1001	1034	1067	1041	1025	987	986	1030	1085	1028	1026	1054	1019	1115	1019	1070	1015	983	1067	1050	1056	1072	1056	987	1083	1051	1032	1060	1030	1056	1106	1041	972	1048	1053	1037	1058	1005	1047	957	1026	1060	1021	1015	1045	1096	1089	997	1025	1077	1021	1021	1051	1041	1073	1015	1058	1024	1076	1066	1062	1025	1015	1043	1034	1036	1036	1103	1028	1042	1078	1076	1054	1036	999	1020	998	1074	1029	1010	1056	1043	1010	1022	992	1039	1052	1019	1043	1035	1032	1053	1082	1046	1063	1032	1042	1061	1035	974	1007	1049	1056	1035	1014	1018	1041	1057	1053	1106	1003	1071	1054	1055	1000	1030	1065	1068	1086	1068	1089	988	1039	1029	1025	1024	1038	1053	1045	1055	976	1045	1075	1083	1082	1075	985	1016	1034	1042	1033	1017	1072	1047	1050	1071	1026	1036	1107	1066	1054	963	1070	1025	1056	1059	1065	1025	988	1034	1082	992	1057	1054	1021	1101	1065	1025	1024	975	1046	1033	1015	1027	1007	1019	979	1008	1042	1000	1004	1088	1041	1069	1045	1052	1016	1089	1001	1041	1074	1097	1044	1081	1078	1058	997	1105	1055	1047	1055	1047	1006	1038	1028	1033	1025	1008	1086	1102	1069	1067	1032	975	1054	1051	1071	1100	1000	1059	982	1029	1047	1083	1073	993	1059	1012	1085	998	994	1033	999	1075	1027	1056	1105	1041	1059	1064	1033	1056	1037	1036	1022	1058	1015	1013	972	992	1019	1037	1050	1025	1108	1064	1012	1025	1049	1019	1079	1046	1040	1025	1037	989	1104	1038	1052	1025	1002	1054	1051	1081	1012	1050	1091	1066	1056	1024	1028	1044	1068	1018	1024	1084	1123	975	1011	1095	1058	1037	1064	1090	1103	1027	1038	1050	1020	958	1019	994	1024	1045	1033	1040	1038	1049	1069	1121	1015	948	1050	1047	1058	1033	1084	1043	1057	1012	1057	1022	1021	1028	1007	1023	1062	1017	995	1039	1053	1082	1037	1070	1017	1030	1013	1051	1046	1070	1045	1037	1081	1049	1043	1018	1070	1035	1080	1105	1015	1016	1081	997	1043	1041	1014	1010	1038	1022	1039	1035	1001	1029	1068	1069	1074	1167	1066	1014	1039	973	1108	1042	1046	999	997	1038	1078	1079	1094	1037	956	1028	1060	1002	1054	1018	1105	1134	1012	1076	1072	997	1013	1071	1021	1056	973	1126	1006	1028	1029	1017	1062	1054	1018	1037	1070	1076	1065	1093	1013	1038	1026	1060	1079	1008	1052	1035	1101	1027	1025	1082	1003	1034	1006	1009	1065	1026	1048	1076	1013	1035	1035	1014	1027	983	1042	1071	1042	1022	1063	1042	1069	1076	1062	1036	1060	1073	1050	1056	1091	1030	1034	1009	1022	1102	1065	1076	1036	1006	995	1054	1071	1063	1013	1032	1075	1007	1046	1098	948	1057	1073	1034	1073	971	1064	1019	1069	943	1021	1047	1050	1020	1056	1043	1067	1075	1021	1002	1040	1011	1054	1022	1021	993	1089	1063	1079	1053	1091	1064	1036	1031	1072	1060	1029	1016	1008	1042	1018	1052	1041	1012	1056	1063	1045	1060	1034	1028	1020	1025	1037	1040	1064	1075	1083	1073	1071	1042	1078	1044	1056	989	1053	1041	1064	1009	1012	1028	1047	1061	1079	1087	1024	1047	1061	1001	1071	1042	1008	1044	1064	974	1032	1018	1031	997	1012	1017	1071	1046	1071	1040	1079	1013	1078	1018	1025	1053	1040	1078	1014	1060	1015	1084	1071	1083	997	1036	1024	995	1012	1052	1036	1005	1036	1063	1052	1031	1035	1014	1062	1076	1030	1006	1098	1040	1031	1047	1065	999	1066	1011	1016	1054	1102	1035	1068	1051	1074	1066	1042	1053	1063	1010	1036	1041	1032	1056	1050	1069	1028	1047	1042	1092	1051	1011	979	1014	1005	1037	1028	1026	1071	987	970	1053	1012	992	1068	1047	1013	1014	1067	1073	1040	1099	1081	1113	1043	1060	1070	1055	1022	1082	1026	1047	1034	1032	997	1080	1073	1062	970	1027	1082	1012	1021	1021	1014	1073	1063	1052	1031	1115	1045	1129	1120	1022	1041	1003	1046	999	1079	1011	1049	1006	1005	1050	1062	1015	1022	1026	1044	1036	1021	1037	1078	1047	1035	1074	1064	1033	1022	1026	1122	1043	1043	1055	1028	989	1089	997	1065	1041	1062	1064	1072	1033	1045	1028	1047	975	1025	1080	1085	1082	1080	1008	985	1006	1034	1104	1036	999	1036	1081	1031	1136	1040	1010	1029	1047	1042	1059	1002	1050	1043	1044	1026	1033	1076	1066	1044	1041	1058	1022	1058	1093	1053	1024	1041	1058	1065	1040	1077	1088	1045	1053	1053	1059	1007	1061	1063	1023	1083	1039	1026	991	1051	1041	1060	1092	1046	1077	1098	1081	1062	1049	1013	1086	997	990	1013	1081	1058	1066	1019	1006	1011	1024	1067	1092	992	1018	1029	971	1051	1073	976	1065	1033	1058	1055	1018	1062	1000	1031	1047	1046	1115	1068	1055	1094	1076	1069	1074	1009	1024	1055	971	1077	1035	1044	1095	1026	987	1066	1096	1044	1083	1023	1066	1036	1074	1041	1076	1059	1012	1030	1018	1035	981	1064	1083	1118	1041	1052	1030	1011	1092	1070	962	1023	1044	1051	1042	1056	1024	1053	1034	1029	1041	1020	1082	1055	1041	1044	981	1051	997	1073	1041	1041	1001	1040	1057	996	1029	1092	1048	1025	997	1061	974	1092	997	925	1065	1104	1065	1030	1035	1079	1100	1041	984	1094	1037	1009	981	1038	1040	1011	1013	1083	1020	1057	1039	1029	1093	1043	1027	1074	1039	999	1020
28614	25490	24478	12613	4425	2589	1983	1647	1543	1379	1124	1132	1063	944	829	765	724	690	745	764	732	655	655	706	744	729	721	647	653	681	650	647	650	690	630	589	561	623	631	624	616	581	616	562	587	585	580	575	607	606	593	607	585	611	575	616	594	574	583	568	600	595	568	586	634	597	596	638	594	583	598	603	577	588	583	598	603	588	571	598	582	582	643	580	613	579	590	617	568	635	573	638	584	589	574	624	587	607	618	586	544	605	626	629	545	591	585	605	551	564	642	593	667	549	594	603	633	635	587	571	597	574	592	597	609	560	606	583	625	603	597	575	632	581	525	595	582	616	598	600	598	556	622	594	558	612	623	579	607	570	569	605	570	567	552	580	580	630	587	604	576	618	650	628	560	618	603	613	582	593	635	589	591	557	547	602	610	625	640	625	631	617	575	604	569	581	597	546	583	641	594	599	605	630	604	607	610	536	573	609	542	588	536	608	572	596	560	583	554	609	583	597	594	589	523	658	606	572	558	584	587	590	562	566	600	623	573	606	595	567	604	610	564	603	583	574	571	597	625	618	590	578	606	579	559	613	570	613	596	599	629	571	636	583	590	612	592	658	591	535	584	565	576	597	615	608	588	572	574	582	585	586	593	612	593	589	575	543	607	599	592	595	586	595	591	572	567	596	641	559	590	580	596	650	607	583	597	611	548	603	552	581	615	582	564	615	568	559	547	584	565	588	630	561	586	557	582	598	555	621	593	612	622	616	586	631	623	567	615	601	551	567	581	604	594	565	572	627	614	637	594	637	593	575	592	581	563	607	606	617	557	573	605	584	583	587	586	573	575	584	583	621	586	566	554	576	613	602	607	600	553	587	576	552	569	590	598	588	635	545	590	573	588	605	617	619	591	545	615	602	620	617	608	612	600	590	572	585	613	580	538	567	567	563	608	595	604	583	571	539	573	585	593	621	572	612	590	610	602	561	562	622	630	613	583	607	596	618	555	595	585	558	626	594	589	561	613	549	581	572	569	633	590	613	587	563	627	615	595	607	572	561	597	603	640	584	572	600	593	607	592	612	571	605	608	632	624	564	574	636	567	580	617	583	597	620	639	599	612	606	595	572	593	611	613	573	549	579	553	582	563	610	564	602	604	593	582	552	565	615	573	599	622	586	578	590	627	627	564	613	634	618	598	575	590	639	618	603	620	595	596	557	571	605	548	608	603	567	630	614	601	595	557	591	647	602	594	570	597	628	608	591	572	630	577	600	558	606	626	567	549	611	639	598	615	611	612	536	634	615	582	603	576	582	614	593	625	586	629	586	601	625	527	588	565	591	620	591	642	619	564	596	597	623	548	637	633	578	591	616	598	560	572	578	578	641	593	600	602	597	565	617	610	625	630	611	593	598	591	596	594	625	598	581	594	624	604	599	591	645	596	583	619	575	586	548	590	582	575	609	590	610	600	593	598	615	591	577	620	577	581	579	619	557	576	544	552	631	597	590	604	591	592	585	632	621	586	598	618	606	608	610	640	570	596	590	580	541	567	576	586	587	617	602	593	577	562	589	604	556	578	598	558	584	588	570	621	616	652	569	595	556	624	606	582	618	593	552	625	585	541	599	601	599	605	570	580	616	567	597	594	600	615	582	602	579	576	609	552	617	580	570	591	590	613	591	567	607	629	614	530	589	558	584	577	611	561	605	623	638	570	549	623	620	594	588	573	621	611	576	602	591	563	628	557	614	601	564	591	612	598	589	562	546	609	565	589	613	591	614	582	618	600	638	614	594	558	630	584	638	664	572	575	622	574	535	595	615	612	617	524	625	592	647	586	628	585	608	636	587	547	601	599	606	591	571	589	584	553	547	592	588	575	606	630	630	595	573	564	598	565	585	592	572	594	553	598	554	610	620	587	567	596	588	589	594	635	593	536	572	574	585	568	612	603	571	610	559	598	602	585	541	591	611	574	645	625	566	572	540	580	611	557	621	595	648	634	590	567	608	631	596	535	587	589	604	573	568	644	607	615	563	576	560	610	565	647	595	587	590	588	611	613	614	594	602	603	604	610	615	619	615	579	606	574	611	626	588	535	579	600	590	581	593	614	596	575	589	607	622	616	607	571	544	622	561	609	627	586	578	545	616	591	579	608	604	615	603	583	574	566	622	544	571	549	610	688	599	603	611	612	587	634	567	586	590	634	543	582	567	578	574	584	598	546	556	624	577	580	592	608	600	608	615	601	585	614	613	586	574	607	601	638	582	593	609	582	589	573	602	634	592	654	569	608	627	574	624	603	564	593	616	584	605	618	573	599	609	591	582	599	591	580	569	598	601	622	577	538	590	623	589	606	597	623	568	610	578	624	575	627	587	653	609	588	611	605	573	603	622	600	606	560	575	605	614	621	567	555	609	638	588	601	557	551	566	557	606	585	630	556	590	578	617	615	560	565	574	617	587	638	557	618	566	565	580	620	581	608	605	628	556	590	586	558	585	603	602	596	587	592	574	573	575	588	595	580	576	550	592	594	590	583	548	614	641	623	600	574	583	612	582	599	611	580	570	549	599	567	618	578	595	601	581	591	589	620	566	601	610	565	590	559	583	587	593	602	573	562	613	545	592	563	574	610	593	553	622	588	576	635	564	579	646	567	591	600	572	581	583	581	619	568	551	556	599	612	608	598	571	560	617	639	553	602	611	581	565	605	555	611	579	583	604	612	548	592	582	596	603	591	597	615	647	614	646	612	605	592	627	595	578	575	604	598	599	562	574	578	611	543	568	587	604	580	613	585	619	577	580	612	587	614	587	558	590	613	576	585	586	561	591	607	588	604	568	560	579	611	590	601	610	608	632	594	591	613	567	612	601	558	571	599	610	598	565	593	602	626	562	559	598	539	556	647	560	618	609	632	639	590	563	584	561	574	568	542	567	616	569	630	607	624	542	633	618	577	639	602	610	627	615	583	609	571	613	568	620	626	593	593	596	610	612	587	603	573	609	590	562	586	579	572	599	598	582	579	589	547	591	610	617	535	587	616	556	570	631	592	606	590	580	610	590	621	605	616	634	623	570	600	553	563	608	626	576	540	620	576	624	597	612	586	565	626	595	559	604	618	605	558	596	605	573	551	603	577	593	607	630	568	604	581	569	572	550	596	619	602	606	553	627	578	627	567	550	621	605	565	622	578	588	604	594	567	592	610	555	584	584	562	612	546	587	601	624	587	592	568	578	627	573	598	554	593	590	618	568	620	579	599	563	644	542	593	596	544	566	604	578	579	599	603	581	615	571	612	610	626	556	625	605	570	607	569	559	589	602	622	576	588	606	569	621	563	565	584	591	602	615	622	613	618	605	602	603	588	593	599	621	589	593	568	584	580	645	572	575	598	617	611	598	621	614	603	605	598	571	573	578	603	610	600	563	601	559	644	604	550	614	584	566	589	631	540	601	622	585	564	589	586	593	645	625	604	640	605	585	583	605	557	587	624	586	535	577	591	588	572	620	577	605	605	585	618	582
28717	39793	28154	13705	7008	5322	4169	3425	3144	2582	2276	2049	1928	1596	1300	1087	1016	1059	1019	983	891	784	943	920	1003	953	893	885	851	912	859	893	837	852	822	747	824	716	730	777	723	711	793	732	733	700	744	746	733	714	749	699	706	712	706	742	700	701	689	706	746	758	719	742	690	625	723	709	688	711	678	684	669	700	732	720	665	695	714	707	725	665	708	689	704	709	694	725	768	738	726	689	736	691	744	699	706	692	718	732	701	699	765	719	728	736	699	709	700	726	703	726	678	715	725	692	673	685	712	681	745	753	712	744	741	711	722	686	691	764	726	718	720	710	704	709	718	660	723	708	704	742	712	660	683	762	702	654	682	724	715	717	682	724	726	711	718	688	668	667	744	678	716	702	686	739	720	659	701	728	720	693	707	735	747	724	699	726	761	729	725	722	714	705	733	737	681	657	704	664	668	707	698	719	701	741	657	673	718	680	743	677	744	725	733	753	711	737	725	741	695	722	712	722	699	691	685	713	683	682	717	699	713	723	692	740	684	739	727	734	709	715	697	731	689	718	737	730	705	729	749	745	735	685	687	760	681	695	687	715	722	687	654	720	703	676	686	694	677	684	736	680	658	711	675	701	683	704	705	724	723	665	720	682	723	754	654	697	740	695	710	731	690	743	699	714	696	729	714	678	703	728	685	675	687	707	726	692	671	708	720	701	730	681	742	711	676	692	710	708	762	684	715	651	717	724	710	706	695	735	744	680	687	702	715	664	687	723	753	693	734	690	701	729	700	753	685	758	684	712	754	706	697	619	689	707	734	695	699	732	702	664	696	724	717	716	731	724	721	703	691	750	690	720	648	729	674	751	752	691	701	713	729	737	688	711	703	703	711	761	718	693	675	700	722	733	741	680	705	687	720	745	727	717	698	729	684	653	685	716	759	678	721	678	689	646	737	710	716	696	681	679	683	700	728	741	756	730	662	694	695	672	710	699	683	722	717	696	739	746	675	687	700	724	735	700	744	690	682	680	704	661	718	731	703	706	677	706	722	704	695	715	732	737	714	723	715	731	672	708	710	654	729	731	716	652	724	716	695	746	694	701	685	727	704	696	700	727	655	760	717	694	749	697	716	726	693	712	693	723	737	685	742	702	738	688	759	776	667	688	697	702	710	688	715	716	718	705	686	688	732	691	689	723	688	721	718	728	700	712	748	703	697	679	642	701	706	723	736	726	715	723	690	713	673	748	772	712	687	697	736	738	688	708	718	647	698	718	707	684	750	665	642	697	650	691	764	706	691	742	662	651	717	728	724	687	716	713	695	719	754	742	721	656	776	733	725	675	704	751	726	744	696	714	684	699	663	686	660	708	717	695	718	697	753	716	688	715	713	734	681	751	720	669	703	720	690	634	730	677	689	707	709	705	718	738	695	684	693	748	690	708	687	731	645	705	699	662	673	707	671	707	692	712	724	689	727	734	693	743	691	662	706	715	707	711	705	674	710	710	752	698	710	699	716	685	666	725	692	713	663	767	699	685	673	707	677	711	712	682	734	666	694	704	744	709	676	669	687	758	729	724	685	718	685	716	711	668	726	676	719	688	700	724	746	681	687	733	694	714	759	760	701	753	702	698	711	735	727	657	700	621	722	698	729	695	740	714	685	673	700	726	730	725	717	675	684	718	685	708	715	722	699	733	708	691	717	692	683	676	760	723	725	781	686	653	728	711	741	690	722	703	699	738	746	736	704	710	697	715	724	726	678	690	738	715	720	724	681	687	680	667	690	680	693	628	725	728	726	678	713	709	695	716	704	705	726	725	708	701	706	666	744	746	689	750	691	735	686	751	669	701	707	666	713	725	677	704	736	700	655	719	747	690	650	758	689	697	679	701	671	713	679	673	733	700	702	738	688	722	702	700	675	736	655	710	670	730	735	672	690	645	701	736	725	734	752	757	698	678	742	713	714	715	704	724	742	706	706	693	726	699	674	706	692	682	715	735	737	738	693	695	705	703	682	703	737	723	691	732	701	725	687	704	760	702	699	761	700	728	700	657	736	690	666	718	707	685	736	724	730	694	672	775	723	673	726	744	675	710	711	694	773	729	692	694	734	666	730	692	695	732	759	691	674	701	723	702	696	689	722	663	735	753	702	677	727	697	728	698	634	715	730	674	715	703	673	668	708	697	684	710	694	724	735	734	720	700	696	719	718	695	717	748	706	697	722	664	709	706	721	708	705	720	708	679	668	701	730	715	676	696	740	679	679	679	748	668	729	728	653	707	664	688	686	720	718	693	715	711	705	715	729	734	737	748	670	712	753	755	705	680	663	680	680	723	718	722	720	723	734	663	653	701	731	731	683	724	701	700	779	728	733	738	722	724	719	700	714	650	678	721	713	693	697	708	727	702	683	680	693	735	723	730	721	719	670	733	719	736	719	732	791	715	704	733	703	733	745	747	703	690	752	711	694	756	696	728	724	704	662	723	702	771	683	720	700	704	718	688	744	705	692	726	701	718	733	703	677	724	731	685	695	682	666	744	721	743	711	688	666	718	696	714	645	694	715	705	673	701	758	710	699	744	721	716	702	716	741	709	722	713	653	721	657	720	713	706	732	684	683	716	717	699	700	712	690	696	710	692	741	733	763	717	704	710	739	763	689	728	698	734	709	657	667	718	722	737	716	727	677	738	712	738	748	679	731	700	680	741	706	682	713	714	682	761	672	698	693	744	722	708	740	732	706	743	692	680	629	688	705	708	718	699	694	756	713	744	707	741	645	722	745	717	696	700	708	694	738	747	741	693	737	682	697	672	725	684	696	773	728	688	716	711	737	660	706	726	706	699	718	729	724	711	713	706	713	705	705	676	670	657	729	747	698	696	636	703	677	715	706	690	713	724	700	733	755	715	724	734	711	702	660	757	729	683	707	639	740	684	695	710	700	687	698	710	688	703	739	691	719	705	680	662	687	730	730	699	657	697	696	707	630	705	694	761	762	712	631	696	745	748	755	770	725	661	698	707	719	769	744	681	703	720	689	710	721	685	687	695	694	686	667	724	690	698	703	682	676	739	718	720	706	709	692	707	635	699	723	724	709	694	752	680	702	712	725	671	695	717	719	732	644	751	705	706	751	688	719	721	711	717	694	748	709	705	682	716	705	703	718	645	728	699	712	660	657	696	753	721	683	728	711	677	702	705	646	704	701	660	720	735	695	679	706	667	687	722	738	690	685	721	701	703	736	714	665	663	701	761	750	721	698	702	717	703	681	682	679	701	742	712	729	695	684	727	729	693	713	690	686	685	724	690	675	715	682	671	708	735	706	669	742	706	755	736	712	702	739	717	666	667	695	687	725	697	708	737	728	709	711	701	730	714	695	699	697	742	762	663	715	683	752	726	684	721	696	666	727	789	720	698	738	688	694	692	714	723	755	680	702	715	685	699	715	709	688	699	721	711	697	713	697	688	663	707	678	741	654	688	700	713	675	681	718	710	714	727	704	678	712	771	692	694	692	688
23923	20867	27788	24160	20139	10248	4335	2897	2431	1841	1805	1681	1594	1397	1068	915	856	866	861	796	781	704	695	738	762	764	681	664	646	656	690	658	634	645	648	613	550	588	572	604	601	574	539	603	548	613	568	591	610	601	549	562	603	615	545	549	560	524	561	579	626	590	584	568	586	572	560	575	585	522	521	575	537	564	598	581	599	566	543	561	555	605	567	598	525	543	535	567	592	579	553	593	561	576	542	552	537	528	544	597	561	584	581	526	565	549	563	553	570	546	593	577	539	545	532	558	481	540	546	551	556	613	621	528	578	560	566	596	567	513	518	569	559	558	570	571	582	580	560	596	595	553	556	618	587	563	548	602	575	581	595	606	602	571	551	560	571	578	580	559	591	581	535	539	535	606	537	585	586	568	559	548	582	571	562	599	545	581	591	569	543	561	551	542	626	551	608	537	573	579	585	532	602	595	565	553	552	580	605	558	548	574	559	609	556	587	572	634	553	591	583	600	548	582	550	529	620	542	500	593	584	602	564	589	548	583	587	534	555	590	598	585	580	565	583	558	584	579	595	557	543	543	562	571	581	549	571	569	570	554	575	607	554	540	599	609	564	552	596	583	576	549	579	613	584	541	623	520	593	560	588	566	587	608	545	567	563	549	618	609	565	559	555	581	565	582	524	580	613	576	551	560	582	553	550	579	531	554	588	591	560	584	549	587	597	542	569	586	602	538	566	541	572	560	584	600	562	562	576	559	551	582	568	608	578	584	556	560	563	584	624	556	584	613	594	596	580	591	538	607	599	535	559	574	581	540	575	556	563	598	567	595	552	552	570	567	532	612	575	580	566	573	510	592	586	517	589	586	539	592	579	612	555	580	528	552	566	534	597	571	580	595	534	545	588	598	575	592	572	549	579	599	553	539	545	623	565	593	524	568	578	567	542	564	550	518	570	578	585	619	557	564	571	601	519	561	592	545	562	565	572	582	574	543	568	570	554	553	538	573	581	590	606	582	559	596	548	584	568	555	568	591	600	549	551	580	549	599	531	590	594	566	547	564	594	512	557	556	501	542	502	530	553	620	560	537	560	551	563	534	574	598	615	609	596	527	579	562	556	539	550	620	560	536	565	553	526	563	534	562	538	601	619	570	585	562	521	592	530	579	565	569	590	601	596	541	588	577	542	564	596	575	561	596	570	537	533	586	566	548	516	562	585	590	620	593	568	521	564	580	537	562	590	650	580	537	589	562	580	585	577	580	544	576	548	553	578	582	570	578	563	588	574	566	580	547	564	543	589	585	535	623	532	569	536	571	585	577	580	606	568	585	587	568	534	604	589	601	537	573	572	573	565	562	559	547	580	538	559	549	586	540	564	554	586	547	567	581	592	586	567	580	552	565	572	562	575	571	592	599	592	632	601	578	587	583	605	558	571	553	578	604	637	569	557	605	551	534	528	544	607	583	604	553	585	560	579	571	564	572	577	533	549	548	592	546	631	576	610	577	550	571	553	606	534	572	561	611	573	551	606	589	554	581	561	586	573	551	551	534	585	558	555	542	548	583	564	508	562	580	595	573	553	584	579	616	579	603	541	575	581	544	580	534	590	565	518	593	578	577	539	582	548	601	580	587	553	534	522	543	566	562	580	593	546	536	553	568	607	610	538	577	556	551	571	534	573	561	573	560	545	578	570	550	565	547	548	581	507	581	577	596	590	549	528	608	574	527	546	584	566	582	570	543	586	579	574	593	559	546	593	563	596	590	563	546	570	544	555	536	595	572	555	540	547	556	552	538	633	596	554	553	574	555	559	534	588	519	577	534	556	566	534	615	499	573	605	588	537	605	564	589	566	533	583	582	544	590	574	580	571	561	538	543	537	602	559	572	559	549	550	518	553	566	556	588	546	550	587	594	594	585	520	562	551	559	580	581	578	579	573	531	526	574	564	546	545	592	585	548	553	593	622	563	557	528	594	527	561	544	567	551	573	615	555	599	616	542	591	565	600	580	558	599	605	567	504	571	580	570	572	580	543	572	530	561	528	545	569	539	575	556	551	569	588	533	542	551	549	580	598	561	575	567	586	580	556	556	553	568	564	564	597	506	554	606	567	553	569	534	533	565	571	537	557	592	540	588	592	537	572	564	583	571	549	551	544	571	571	550	531	602	574	604	568	586	570	565	564	558	564	556	581	553	570	526	564	606	610	543	549	598	602	555	584	564	536	542	566	593	570	565	549	580	563	587	542	580	611	569	574	576	565	578	599	516	528	581	562	573	545	575	592	573	599	558	555	574	515	596	579	537	585	583	576	552	558	563	599	572	559	625	547	565	550	581	549	591	567	553	598	585	575	539	529	556	545	550	566	544	552	572	542	550	537	562	565	554	549	534	570	554	557	569	569	597	608	566	515	521	563	596	564	546	576	582	581	584	546	580	547	557	582	561	575	580	547	575	595	588	529	564	536	586	582	528	593	578	572	543	571	550	503	605	546	581	573	545	554	565	534	560	551	548	560	559	584	593	573	535	569	537	537	573	531	531	547	568	538	584	538	578	554	594	563	563	590	547	608	544	591	562	559	582	573	550	587	583	536	543	602	586	588	541	519	539	544	611	583	629	576	566	578	551	539	540	545	532	584	578	552	545	520	599	558	583	599	559	565	530	568	555	535	613	561	531	565	552	550	550	565	562	573	525	574	586	574	576	569	550	564	563	564	587	582	566	572	532	547	597	581	532	608	505	617	554	569	595	596	552	546	586	583	594	552	566	590	585	582	544	545	553	549	541	570	549	536	525	564	597	579	567	604	581	566	565	570	561	531	532	591	562	549	600	553	548	556	550	601	589	542	603	595	558	554	560	596	573	614	608	593	547	525	557	576	541	609	561	547	559	562	567	579	594	557	576	575	533	607	553	556	577	537	559	594	560	555	554	572	571	550	540	585	584	564	569	613	552	566	561	598	579	526	547	505	581	565	565	598	555	577	611	581	530	569	566	534	565	549	573	571	583	573	569	574	560	544	572	539	575	552	559	551	591	574	563	574	546	573	595	608	547	545	499	562	564	545	591	570	560	571	605	519	571	554	588	528	567	590	552	555	563	581	526	584	582	578	553	573	565	561	536	545	535	553	581	542	628	557	624	590	533	591	568	550	568	592	620	564	569	584	584	614	563	534	543	585	566	548	558	603	565	560	543	551	608	583	528	612	595	533	578	556	560	545	548	585	598	587	601	597	599	588	577	550	594	564	530	569	561	555	557	517	521	549	563	567	559	584	533	576	584	580	568	581	557	585	545	576	584	579	566	584	582	550	596	557	541	553	597	568	576	544	590	572	508	575	571	566	513	588	507	566	529	558	558	549	535	540	575	571	615	585	549	563	525	607	590	585	584	546	582	557	535	550	557	551	604	570	538	557	560	550	572	601	512	560	595	579	533	530	568	598	613	548	547	565	569	572	568	561	539	525	597	558	575	601	562	575	566	626	600	531	589	547	595	521	596	556	549	551	528	565	580	601	584
31011	49460	36073	21112	12117	9293	7070	5723	4910	3918	3575	3353	3105	2549	1696	1422	1298	1258	1145	1171	1062	954	953	1017	1044	1062	991	873	907	898	816	905	916	884	799	785	798	725	723	721	695	661	684	690	678	704	661	687	688	677	702	674	703	668	732	673	664	666	670	722	649	699	672	735	664	670	672	703	623	700	699	640	661	674	650	647	671	649	634	721	657	637	730	675	645	670	667	673	693	656	666	688	712	667	694	678	670	698	634	642	664	651	689	655	701	672	637	653	667	688	679	712	647	649	655	682	687	690	658	629	669	640	681	652	680	696	677	636	636	725	635	665	652	683	671	674	691	633	651	691	663	662	668	714	680	670	673	629	655	689	657	677	648	660	700	679	656	669	681	644	660	670	666	681	687	668	616	657	686	625	679	681	665	711	681	741	661	615	627	706	691	681	642	636	681	702	695	697	695	661	633	651	611	666	682	642	694	667	616	635	606	601	654	681	608	675	627	639	676	710	668	667	633	616	673	670	685	700	725	664	641	626	649	686	666	700	688	671	703	662	643	671	665	661	651	687	756	672	694	682	671	669	685	654	667	658	644	659	730	672	717	700	645	671	665	642	660	652	652	705	686	664	679	650	676	685	660	689	681	655	647	670	667	656	669	648	691	704	693	702	641	679	647	655	653	624	670	670	677	649	680	656	698	695	720	651	694	700	687	667	647	633	705	684	655	649	664	675	638	671	655	670	644	705	668	689	618	691	601	650	662	679	716	637	685	687	645	621	643	679	694	689	650	654	657	635	697	675	622	664	665	684	691	657	650	646	680	684	715	722	643	657	652	690	652	633	704	660	679	645	665	616	659	609	666	665	649	681	667	647	651	652	648	694	735	678	653	715	700	653	660	669	627	676	694	676	631	665	601	642	714	678	695	667	645	650	647	683	656	641	640	680	692	657	656	662	655	685	696	678	631	651	714	605	630	663	669	623	661	652	712	677	600	698	696	661	615	696	657	623	654	662	697	629	680	662	634	651	646	663	676	665	663	670	655	699	675	658	642	677	692	691	684	638	650	620	695	641	641	664	641	663	652	649	680	669	656	675	713	708	705	668	687	709	628	646	654	655	675	702	637	671	659	679	682	671	669	662	688	659	683	731	700	706	651	641	680	626	671	638	725	706	659	652	722	628	682	673	710	697	657	651	675	658	661	673	662	653	654	610	718	638	643	673	667	640	705	636	658	701	689	662	617	704	686	706	666	671	690	645	632	640	691	658	659	617	694	703	657	620	645	662	677	679	677	683	668	669	630	648	644	662	650	656	646	674	623	644	680	664	666	720	700	625	668	673	676	694	673	654	660	664	676	697	656	621	677	654	646	662	641	656	647	641	664	627	629	683	669	656	654	666	647	691	655	665	635	656	615	645	656	696	664	600	641	625	676	673	657	660	693	637	667	648	648	694	669	635	662	679	724	685	659	643	640	651	647	712	625	658	642	687	656	665	633	677	691	725	708	698	653	704	685	690	754	665	662	594	630	709	704	673	651	706	712	665	615	649	655	656	695	678	692	693	640	628	643	653	672	669	662	643	670	680	706	712	680	638	652	682	618	716	697	656	700	671	695	667	708	641	629	627	683	661	697	671	652	636	713	667	666	669	738	666	682	714	650	624	685	675	635	695	651	643	653	678	674	619	642	687	681	676	666	673	661	629	685	638	693	672	688	644	704	657	701	618	658	671	644	633	678	659	688	691	672	677	678	654	673	724	645	706	675	664	685	669	701	664	674	620	702	694	649	693	663	696	642	642	656	657	708	673	632	690	658	657	631	639	637	673	637	695	716	668	702	669	691	623	664	671	686	620	684	700	677	669	659	665	667	654	692	641	630	664	660	715	643	644	654	663	687	600	646	676	659	668	690	644	643	679	646	657	671	644	677	675	636	615	692	694	697	649	645	692	659	679	658	663	679	672	708	664	709	669	669	715	699	668	644	700	641	617	647	647	671	688	696	686	659	639	676	652	641	648	679	651	665	674	656	626	641	677	682	683	650	657	625	658	658	661	739	635	640	664	625	709	662	642	673	652	683	661	674	704	671	631	690	659	696	689	645	672	630	655	630	696	648	691	640	647	688	680	679	641	648	654	633	634	671	697	681	660	647	694	667	659	664	665	651	663	664	653	688	649	656	661	613	649	671	693	664	694	697	623	694	694	676	702	699	668	658	684	668	704	679	703	644	687	707	681	682	651	675	680	641	695	603	727	654	643	674	683	628	677	580	666	672	677	652	702	647	661	647	679	672	631	607	663	652	675	654	652	656	660	628	669	698	689	643	657	626	694	646	690	691	649	667	648	671	674	711	691	673	675	741	637	661	655	685	649	643	637	654	680	656	644	621	672	669	603	703	638	656	661	703	682	641	659	664	664	652	650	627	647	691	670	726	662	681	668	618	693	715	649	612	705	627	660	655	724	707	643	686	634	682	664	660	653	634	680	630	716	645	627	625	658	635	694	664	652	670	673	645	690	674	709	626	670	639	675	643	644	669	655	677	646	659	666	666	649	636	680	671	698	658	686	684	635	681	642	621	672	659	682	658	662	682	687	659	643	661	683	679	731	721	674	654	670	678	692	670	668	654	658	682	700	642	716	672	662	670	642	630	655	630	642	679	707	675	680	636	688	684	690	670	694	699	634	682	670	681	657	585	618	645	671	660	654	679	666	669	611	715	660	663	646	711	695	686	681	710	666	683	621	676	674	676	713	661	631	661	621	656	717	665	630	663	686	648	688	642	669	689	671	664	645	655	653	676	638	696	673	736	663	664	661	644	681	672	680	716	650	723	651	657	734	642	681	678	646	641	646	654	681	661	686	623	718	660	686	676	662	704	646	645	679	657	687	658	636	686	649	625	657	609	682	664	638	721	675	685	639	647	647	625	673	681	665	673	627	682	640	626	624	679	701	652	653	680	664	659	689	664	711	665	670	687	660	699	647	636	652	631	666	695	677	685	672	615	649	699	653	589	736	643	715	637	711	696	652	658	658	658	657	646	661	690	679	662	643	659	668	621	664	670	679	678	698	597	660	701	634	661	645	678	647	714	655	605	699	671	683	664	678	689	664	643	709	664	678	635	657	654	672	640	632	600	662	642	618	653	653	697	645	650	657	640	706	646	689	694	648	672	698	656	690	679	617	692	677	659	637	701	657	657	736	668	621	659	685	715	678	677	716	664	681	631	703	679	666	670	673	617	622	708	671	673	631	702	692	665	685	698	651	684	640	700	649	667	637	660	668	693	683	688	674	672	639	691	645	609	653	651	656	725	652	660	613	668	703	605	672	667	656	669	688	653	679	664	661	708	636	663	683	721	692	653	675	657	658	670	697	656	710	673	677	684	657	673	701	665	645	687	654	676	659	677	626	699	654	651	654	672	704	676	630	689	665	679	701	659	670	699	650	660	693	682	669	670	699	654	644	680	608	639	678	705	641	681	674	642	690	629	674	706	644	661	728	622	701	692	711	644	634	609	641
25075	20961	26774	24881	11925	4618	3423	2671	2272	1908	1819	1799	1678	1550	1274	1105	1070	1040	1041	1081	1001	940	990	928	976	993	974	958	920	882	891	951	928	892	918	929	882	885	871	831	877	802	837	864	844	887	832	857	863	845	862	855	845	906	859	864	877	860	849	890	829	853	835	837	816	845	867	881	851	787	825	862	839	819	869	845	901	852	807	851	837	820	858	857	875	896	872	878	816	853	861	906	847	837	802	862	843	814	841	828	867	870	816	853	912	868	830	848	888	873	836	867	818	829	811	848	884	847	877	861	848	895	836	831	835	797	828	827	829	857	825	870	838	816	797	822	901	861	813	842	873	824	840	850	853	854	867	853	777	829	875	847	867	806	865	878	889	860	839	852	871	818	861	848	842	787	847	855	881	877	861	873	858	836	805	911	837	838	836	888	845	846	784	859	874	848	874	849	847	861	868	842	873	820	893	818	854	843	924	881	878	816	855	873	842	873	815	833	883	833	788	853	838	890	881	855	885	883	858	874	929	852	875	815	873	863	889	863	768	801	860	888	851	878	914	846	879	834	829	818	812	852	842	858	864	829	825	843	869	815	872	860	830	876	849	869	888	848	878	838	838	891	845	872	836	827	901	883	869	853	807	874	847	902	865	829	868	878	876	834	883	816	833	863	850	838	867	835	831	851	888	820	831	857	837	860	815	883	824	958	869	882	795	860	836	805	841	819	832	894	833	838	901	850	833	860	829	854	853	926	889	839	812	843	861	777	869	885	836	898	829	881	782	840	871	822	835	875	906	855	839	808	846	791	839	862	888	830	831	826	832	880	792	835	864	782	810	835	796	878	822	879	819	831	871	859	856	863	909	867	836	841	847	846	882	840	875	835	801	850	807	853	893	886	856	858	795	874	864	828	824	870	873	822	857	793	868	849	917	868	866	858	846	841	842	823	825	868	860	855	878	862	829	877	859	846	830	905	822	892	839	867	809	809	876	857	866	842	784	874	855	793	832	871	843	882	819	878	843	845	833	843	816	896	871	851	859	863	857	847	839	849	842	929	809	875	820	845	772	837	807	884	863	885	865	873	866	855	828	869	884	886	823	877	811	869	877	859	837	895	906	819	845	835	867	863	860	841	839	893	847	823	817	848	862	773	850	820	827	819	898	851	844	850	840	837	826	873	839	844	852	834	805	859	835	861	846	897	813	836	845	811	849	886	849	887	854	824	835	813	833	855	891	864	876	884	795	851	856	825	796	791	826	876	812	846	885	849	826	887	856	836	856	841	868	841	827	866	866	880	896	878	886	862	802	830	852	817	844	824	827	797	869	764	870	837	819	914	817	879	853	834	869	796	874	858	903	853	804	859	843	832	790	809	820	873	803	848	782	838	840	833	868	892	833	856	805	927	821	884	847	826	847	876	850	848	878	842	885	875	827	890	862	811	863	860	864	856	806	826	857	808	871	844	900	852	845	889	856	848	827	864	870	766	846	862	863	829	836	886	855	844	838	862	910	784	918	818	856	852	845	822	822	859	841	860	809	874	863	897	802	868	866	903	813	832	850	829	891	894	860	837	852	819	829	873	869	888	823	861	839	863	844	879	842	882	841	825	836	837	816	810	840	830	820	856	848	839	839	861	861	834	830	882	852	874	808	871	835	825	895	849	871	844	831	870	863	839	827	873	813	877	889	918	842	859	826	859	875	838	879	912	847	809	875	806	865	784	871	842	856	862	881	884	883	864	851	852	903	853	853	797	826	778	835	841	816	843	812	809	854	816	885	808	842	862	824	895	816	813	851	916	849	904	842	814	815	842	867	808	869	841	841	890	868	828	790	874	842	859	814	855	860	863	890	825	782	915	840	875	852	848	839	837	810	821	847	811	844	844	852	893	853	860	816	871	868	863	911	857	854	816	823	855	859	780	845	824	829	853	871	848	835	841	846	883	883	820	815	840	847	835	858	903	852	820	854	890	793	885	853	884	847	793	880	851	837	838	850	807	851	833	862	902	886	858	818	841	872	871	838	880	871	836	881	872	849	830	826	852	819	850	816	871	841	884	851	854	885	865	809	844	820	820	856	825	852	817	842	804	848	815	844	832	891	780	841	862	869	794	860	832	856	829	945	875	850	819	857	861	864	831	905	833	867	892	819	890	886	836	846	796	851	825	873	827	798	894	867	877	798	799	872	849	869	868	859	882	819	828	859	895	861	917	845	824	836	833	910	845	836	816	891	891	852	916	842	815	850	824	824	829	869	812	819	818	831	847	864	895	830	779	802	874	836	802	767	875	855	880	844	874	857	837	817	854	827	860	792	891	834	919	878	886	857	833	841	829	870	871	801	816	829	916	836	851	821	874	870	805	830	810	894	823	852	832	852	848	856	880	798	884	848	893	806	810	844	891	803	870	894	825	879	881	829	817	837	824	791	880	840	840	827	854	879	853	886	867	827	836	871	880	858	871	880	831	859	837	824	849	854	853	850	848	823	811	806	870	848	865	852	837	846	871	854	842	869	834	886	858	846	838	883	838	841	813	895	843	851	813	870	804	909	829	860	884	840	813	829	829	830	780	836	871	836	860	850	826	869	854	881	858	851	849	829	833	835	859	836	849	814	881	842	924	819	840	801	842	887	848	838	862	844	819	852	813	875	844	783	909	872	862	836	826	809	834	897	836	858	816	827	862	840	862	861	837	841	866	873	816	846	824	874	814	849	862	841	864	854	849	841	828	837	853	882	878	941	798	831	870	858	821	879	803	870	843	862	830	797	842	866	842	853	880	805	856	866	887	855	818	872	830	848	829	824	849	829	838	853	907	885	834	805	850	834	857	833	857	869	858	869	853	807	870	852	823	809	919	840	842	835	872	849	880	874	876	825	802	926	844	847	816	892	854	821	841	906	837	887	810	830	846	858	850	832	832	867	772	913	823	890	862	826	791	861	841	817	888	812	836	859	866	902	884	868	838	860	882	860	916	866	859	879	861	816	819	855	839	821	881	889	848	905	852	857	865	856	897	842	865	870	917	876	846	834	861	801	791	842	832	840	904	860	847	855	843	864	851	865	846	834	843	881	836	868	896	839	905	814	835	834	856	826	838	865	842	802	805	821	859	879	911	852	838	861	807	858	873	817	894	878	855	825	834	888	844	846	797	840	835	875	766	825	852	837	832	905	900	838	819	854	824	846	874	845	864	814	857	876	797	890	784	861	875	792	920	795	890	844	823	820	870	814	864	814	853	838	868	840	865	867	812	860	792	877	820	841	851	871	827	896	816	886	821	907	848	909	900	873	883	864	844	876	855	870	857	825	852	902	827	886	893	806	850	838	821	858	906	842	865	813	836	907	840	847	852	864	843	851	869	830	861	845	867	862	786	890	891	868	829	802	874	839	841	823	813	873	825	833	820	904	879	801	893	888	854	819	852	843	877	887	871	809	757	828	879	841	814	925	875	814	813	840	854	820	829	819	847	839	827	823	883	815	874	833	812	833	873	886	839	911	850	777	869	854	791
29723	41561	30581	18814	10944	7680	6618	5206	4491	3795	3482	3244	2984	2786	1916	1649	1573	1418	1486	1450	1349	1255	1206	1225	1234	1278	1181	1168	1156	1169	1134	1188	1114	1128	1129	1096	1102	1049	1062	972	962	1011	999	956	970	1027	1012	982	983	1000	1013	1052	945	991	936	1008	1004	970	982	991	986	1058	967	993	976	1022	990	937	974	1039	1021	975	1010	946	901	940	1016	990	978	1005	1000	951	993	964	1001	949	1013	1047	1024	993	1012	977	964	977	966	1018	975	1029	1048	993	920	971	974	996	1029	965	937	920	1003	972	946	942	953	1023	942	962	1018	991	996	967	947	981	999	978	985	1004	993	1003	977	1003	956	1000	996	1034	981	1009	990	1036	941	943	965	938	978	1039	1007	1016	987	1008	974	1000	1009	1057	1017	981	954	984	1024	923	972	937	994	958	1014	959	925	997	1012	943	1018	995	952	965	1019	1026	985	998	980	955	1004	993	983	888	979	1052	1016	987	1009	981	996	996	989	933	982	1022	939	986	1003	997	1011	981	958	954	993	963	977	969	1018	1003	991	1063	1010	961	972	952	1000	975	967	911	973	936	949	951	992	1024	981	974	1044	967	955	985	982	922	993	971	956	1005	1002	946	969	1036	1010	1035	983	994	983	968	1028	979	989	974	959	936	986	983	993	1003	994	922	991	973	944	1004	965	994	953	1035	982	945	1033	966	996	1019	1032	1010	979	999	966	1009	1054	966	980	965	1009	971	971	940	973	957	994	1004	1019	963	955	928	991	987	1005	990	998	932	984	997	970	1009	973	996	1002	1043	1033	1006	1032	936	984	984	951	985	945	923	954	964	981	971	952	980	995	949	980	990	967	971	960	1002	975	956	969	1061	991	1022	991	961	992	997	1016	929	1011	1013	1023	979	968	941	1020	997	970	1006	971	1016	917	1025	983	987	991	962	927	964	938	998	1002	1043	985	946	1011	988	940	972	985	995	995	988	937	982	974	1009	984	986	986	944	1015	926	974	940	964	975	982	1004	955	982	997	1012	956	996	955	1006	971	952	1018	961	945	991	989	1024	1003	1005	1010	1048	998	936	1005	978	979	937	966	926	987	969	959	935	959	977	1003	991	980	964	912	938	974	999	987	958	941	952	999	962	956	1000	953	968	989	989	936	1028	979	973	947	964	998	918	989	982	1030	956	956	977	957	951	980	965	992	981	934	1026	904	942	949	952	950	984	991	995	995	1024	1000	922	966	1037	963	1025	968	972	1001	988	954	1020	993	959	987	1015	939	973	952	1038	964	970	970	1028	952	978	974	965	1029	1019	1025	961	1018	1004	1030	985	1022	985	996	955	1003	950	1024	928	1007	966	967	965	990	972	1007	1007	979	955	1000	1017	1035	966	961	991	963	989	973	1026	983	1010	1013	1045	989	956	1004	1003	987	994	1010	997	1010	947	977	993	972	969	944	1006	977	908	951	953	1014	980	986	1016	958	988	1014	967	988	1024	981	917	998	979	1022	971	949	997	983	913	962	989	969	1032	971	980	991	961	969	976	1007	968	985	973	987	918	979	960	1018	1007	968	947	927	983	954	1019	990	1024	1038	929	1014	981	996	986	1009	963	1011	980	1035	969	1026	955	1008	985	1013	1009	1007	937	988	986	962	1034	969	982	937	995	921	970	949	963	946	952	990	1034	974	958	962	1010	998	986	986	985	1019	990	995	936	962	1013	998	983	971	945	967	1026	987	1028	1030	1001	985	980	959	902	1062	953	1039	977	1002	995	961	966	975	962	974	935	956	915	968	998	1012	993	1016	995	974	964	995	980	957	991	982	1001	1002	999	932	965	1012	971	953	1016	979	931	1010	952	1015	1019	1010	969	946	922	979	928	962	963	1009	961	972	1018	979	946	974	1011	969	985	978	990	981	1046	959	1006	997	969	976	1018	979	1004	965	993	994	1008	967	1006	1001	999	1008	1009	966	961	968	908	976	968	1044	950	971	927	961	966	1006	968	976	953	937	961	981	1009	994	1005	1007	1039	1016	987	1027	1009	977	974	966	941	1050	987	1018	942	973	1001	974	1003	994	967	1014	983	996	1021	938	962	966	961	1008	963	1004	1004	1028	987	927	1004	986	968	1031	970	964	980	995	961	981	939	999	957	979	1010	974	969	956	960	991	999	1015	953	965	1010	973	963	992	1005	991	1015	1030	1006	985	937	1018	1009	997	1024	1018	981	988	993	971	993	1032	1017	929	1026	1006	976	960	998	1004	999	990	1016	979	994	973	940	973	999	976	1012	1008	949	976	971	1020	1004	981	977	959	1069	964	962	980	916	980	932	1033	992	992	990	965	1029	921	971	955	963	984	1030	935	956	999	996	923	1003	1001	978	951	1039	941	985	954	980	977	916	1003	1011	945	1000	1050	976	956	987	1067	982	964	983	934	950	979	863	992	951	1016	961	1003	988	984	1003	1014	1000	942	999	973	950	1010	968	1032	1008	987	1008	966	1061	985	1005	995	982	989	1010	960	1024	1039	976	989	1012	981	974	947	985	1017	986	948	941	1041	1005	973	987	904	1003	1000	932	1037	968	925	944	1034	949	1014	966	1004	998	971	1000	971	959	1009	1017	997	947	1021	1025	963	986	950	947	1003	964	994	1019	938	983	974	1019	974	932	931	1004	966	980	991	1013	986	998	1024	976	973	1006	976	992	954	975	1030	922	958	989	1047	1005	965	975	981	953	961	980	943	1018	994	996	900	993	1014	999	964	954	958	1030	970	1013	991	984	985	1003	993	1011	974	948	988	1035	947	994	944	981	983	964	965	1037	969	956	968	946	1008	1011	981	941	985	974	960	956	973	925	963	945	1016	1031	1006	972	1020	991	951	993	1014	964	970	1007	928	955	995	1036	1062	967	984	953	985	948	962	1043	963	960	940	964	990	952	973	941	1034	978	1023	1023	1001	1019	1000	952	992	994	972	967	1004	1025	977	952	963	1031	990	929	922	1009	980	990	926	963	966	1002	985	948	1025	983	972	974	946	1010	997	1045	975	991	953	1000	971	969	985	1007	981	955	962	1002	1043	1020	1007	1006	981	982	996	967	1019	946	1057	1032	1011	1023	1012	982	973	1016	969	938	975	993	920	1070	995	968	984	986	977	966	1009	979	1045	986	992	982	1002	1013	1014	992	1010	1019	1040	991	962	1031	934	919	969	1027	913	1053	1046	1002	970	921	986	1002	1013	995	991	987	983	935	943	1004	980	994	1037	954	1042	1016	952	946	956	961	999	1040	940	1008	996	977	984	966	953	980	990	1008	992	999	1002	992	1028	1005	968	977	969	1009	994	1019	985	984	959	985	1029	963	998	993	1017	975	985	988	984	1017	1007	963	956	963	1039	974	986	1015	1026	1025	1057	990	968	930	934	1000	1011	1006	990	909	1030	948	951	1012	950	932	991	939	1021	1039	1032	968	982	909	978	998	962	1009	991	979	999	978	986	983	991	976	1003	977	992	959	973	975	955	975	984	988	995	934	1023	969	972	924	975	983	981	1017	1037	960	981	999	948	951	1006	1025	926	976	1046	1012	999	1011	972	952	1014	1006	1002	1038	944	967	1007	932	1009	930	963	1000	1015	971	1010	998	973	981	1014	964	979	993	1016	974	991	1031	977	937	1016	957	962	1011	1004	989	905	941	1003	950	1025	1016	962	952	1013	953	985	938	991	1018	982	1028	989	980	978	985	991	976	965	963	1007	954	995	990	963	940	939	964	928	993	966	1012	956	984	1016	986	967	962	975	962	918	958	975	1007	1008	1009	1018	994	1002	1043	1020	1012	979	994	981	952	987	973	1036	1008	999	1023	964	949	990	1013	971	971	1012	980	1000	996	940	992	1013	983	1013	909	970	991	993	969	971	995	991	1048	1002	993	1007	985	1003	950	953	991	945	979	1005	939	1019	1015	1001	992	1008	964	979	942	951	1006	1024	950	994	988	1002	976	959	1021
22739	20901	28363	23545	20939	20615	12301	5294	4025	3545	3271	2796	2548	2354	1983	1613	1473	1423	1429	1303	1214	1124	1154	1208	1120	1133	1130	1126	1101	1045	1067	1118	1086	1093	992	1038	1045	929	1002	963	948	918	933	938	950	978	887	928	947	901	943	899	910	896	946	929	914	933	954	938	963	952	921	966	912	918	959	933	980	968	972	951	961	945	890	957	995	934	958	933	932	938	913	900	875	950	946	980	957	915	968	953	945	965	915	972	889	903	932	930	930	929	982	1003	934	960	942	942	987	976	965	937	956	926	964	1002	983	892	917	918	957	911	989	905	950	950	929	987	953	943	943	966	946	972	907	917	953	987	921	954	989	906	906	927	928	942	891	896	869	966	920	910	922	886	913	951	917	902	913	941	918	925	969	930	923	917	931	983	961	960	941	913	908	995	890	997	959	924	912	907	940	921	939	990	935	903	863	895	932	967	901	989	931	966	944	957	893	957	939	957	910	905	939	969	864	958	947	970	926	923	984	971	882	926	927	958	937	948	992	917	928	975	892	998	907	958	885	908	988	898	916	889	921	951	897	935	937	906	972	922	935	910	945	888	911	969	949	958	877	892	902	856	965	931	969	866	912	975	910	919	944	944	932	941	938	945	923	954	915	1008	938	949	966	941	941	949	893	952	1013	898	950	950	910	940	1010	977	982	991	897	908	943	915	890	987	930	984	931	952	933	957	981	930	870	915	982	917	919	924	930	969	919	989	961	963	947	917	945	910	926	943	947	888	967	922	949	948	896	913	900	914	883	953	963	906	889	961	899	917	961	953	927	965	929	921	941	885	950	977	942	929	1029	903	896	941	979	928	891	914	899	939	941	894	942	949	958	920	891	931	935	895	947	890	968	936	949	925	976	910	946	882	922	953	875	959	952	957	948	975	898	969	953	925	975	962	885	988	949	965	957	981	908	935	944	945	914	917	930	864	935	898	966	925	943	931	942	889	931	888	925	907	944	927	941	946	958	944	928	964	887	935	894	920	966	956	951	907	910	953	909	903	883	952	958	920	933	935	965	978	985	904	975	872	892	999	882	982	935	935	942	970	925	935	943	934	925	976	925	951	903	959	895	938	952	897	971	950	927	978	961	943	982	944	934	969	972	877	916	915	921	947	938	971	924	921	910	951	942	899	933	949	933	923	941	947	926	966	930	908	941	908	934	873	977	877	995	880	945	916	973	981	943	956	945	892	940	949	893	956	930	886	933	896	940	944	889	923	926	926	969	903	943	944	984	947	949	967	903	982	968	912	970	990	961	923	922	905	959	911	961	924	907	903	953	908	976	943	1003	975	970	954	940	926	889	943	923	959	960	926	966	957	912	994	952	932	929	900	945	952	963	923	979	939	934	867	912	960	937	907	964	958	929	931	953	930	930	959	949	969	918	952	899	932	1035	964	969	920	941	919	931	879	914	948	967	886	930	915	936	889	914	925	909	915	954	918	943	866	941	935	957	934	944	901	929	941	966	908	938	898	981	947	905	980	972	919	878	937	923	927	928	933	922	906	941	1005	943	926	961	924	984	929	933	866	928	977	920	952	909	988	921	944	987	930	958	930	933	919	998	982	924	952	958	969	952	945	1003	988	964	900	911	938	986	929	931	915	966	882	954	913	886	973	922	937	901	905	935	934	927	949	896	972	902	966	953	959	941	902	1012	952	914	958	897	926	896	965	953	946	919	962	948	935	941	922	954	974	894	947	890	903	915	915	950	903	949	953	948	977	937	897	992	969	981	929	940	955	891	946	947	908	950	933	900	890	896	918	901	963	972	921	986	900	907	949	929	933	955	943	917	884	972	921	963	951	906	952	913	980	949	917	1003	1009	1005	945	956	982	904	937	976	895	928	939	879	932	908	907	940	894	951	929	924	947	984	923	925	910	949	944	945	1014	892	926	883	902	973	920	920	960	910	926	946	872	916	987	957	923	974	1001	967	934	918	940	950	934	923	943	887	988	920	963	928	891	919	941	997	908	974	912	944	944	962	970	929	984	928	909	918	959	974	968	944	916	950	917	916	941	962	920	998	965	903	971	856	995	925	948	894	917	924	924	967	958	1010	920	962	949	943	955	1002	964	921	974	944	935	921	922	966	982	994	991	940	899	993	939	933	949	955	891	974	932	917	1006	949	899	901	933	943	963	957	939	938	940	959	923	939	947	946	917	892	986	930	910	967	928	911	929	921	990	913	965	925	934	889	975	980	901	921	929	964	890	949	940	953	972	954	926	961	920	946	942	941	987	930	868	945	952	960	974	984	902	891	956	908	994	921	854	963	910	920	910	929	916	951	971	953	955	913	937	934	926	939	946	990	928	948	888	925	948	865	950	907	910	965	976	954	899	944	949	929	956	916	899	906	950	951	912	895	921	999	933	990	983	930	956	973	945	948	881	996	963	927	935	949	954	966	930	948	934	956	929	953	926	947	964	965	933	953	978	943	944	967	942	936	974	869	975	953	1030	899	952	929	941	951	983	1005	969	955	964	974	909	971	914	934	961	930	952	956	918	963	952	934	922	930	926	904	961	930	844	994	914	975	978	919	875	912	938	879	938	963	891	941	894	888	960	929	959	961	947	936	947	916	910	930	899	958	905	926	984	995	908	946	914	871	880	895	950	922	917	965	976	959	939	929	944	942	928	976	979	894	903	927	930	896	924	957	952	948	984	934	977	932	914	913	941	947	880	891	940	948	997	980	872	978	935	932	898	939	893	909	916	945	943	951	954	907	916	928	972	896	959	895	950	894	912	1003	938	918	974	908	922	873	917	964	929	891	913	941	962	951	914	898	922	890	907	913	956	929	914	919	968	927	952	901	953	927	926	943	884	894	935	965	948	946	958	959	915	955	893	928	974	905	945	957	905	992	913	930	963	938	968	896	928	958	981	948	924	968	927	935	947	947	954	896	979	958	932	993	892	917	956	917	932	914	911	920	874	924	960	905	955	943	900	879	911	926	950	901	915	963	936	979	897	899	980	900	885	865	1006	951	977	975	982	909	888	923	879	911	877	932	972	931	942	938	993	966	915	917	924	990	947	902	945	915	940	917	940	920	979	970	939	938	872	926	917	945	911	961	942	908	905	928	934	943	906	958	955	946	976	972	887	966	925	974	873	920	917	870	955	929	918	943	912	1040	965	972	949	941	891	935	917	980	985	867	923	980	966	970	919	949	975	936	916	880	955	946	921	921	876	963	949	950	982	913	981	980	912	931	956	921	889	921	925	903	908	942	878	939	962	985	923	900	976	894	902	938	945	922	917	917	953	959	1003	903	936	940	952	960	905	931	960	913	914	968	935	899	896	917	936	900	985	937	923	951	983	928	958	922	936	864	981	964	939	959	927	925	911	933	878	924	966	925	917	900	931	945	897	940	969	896	933	986	960	940	981	946	895	943	927	894	920	935	887	998	930	961	915	942	923	961	963	903	901	962	973	935	973	867	958	957	954	864	959	974	976	894	956	921	1013	931	931	913	926	956	906	926	978	920	945	936	997	890	931	947	980	928	890	975	870
33171	53868	41059	27764	18295	12348	10975	9003	7790	6459	6192	5045	4664	4192	3218	2633	2242	2023	1871	1866	1584	1524	1467	1480	1539	1611	1493	1389	1323	1288	1262	1342	1328	1230	1258	1227	1203	1161	1131	1126	1125	1077	1069	1127	1054	1031	1042	1032	1039	986	1127	1036	1018	1074	975	1055	1039	1024	990	1045	1004	1039	1002	1126	1064	1085	1055	1057	1005	1028	1036	1032	1071	1042	1072	1026	1022	1073	1020	1061	1037	1069	1066	1036	1078	1035	1016	1045	1054	1097	1092	1115	1042	1016	1055	1013	1017	1064	993	1054	1032	1079	1033	1049	1030	1012	1043	1018	1057	1049	1096	1026	1028	1124	1049	1049	1066	1064	1008	1026	1042	1006	1031	1052	1003	1052	979	975	1026	1021	1000	1037	1043	1036	1028	1082	1036	1015	1037	1059	1071	1014	1074	1055	1032	1047	1014	1035	1062	990	1017	1052	1063	1025	1044	1021	1027	1023	972	1022	1004	1053	990	1038	1080	1048	1009	1054	1016	1003	1093	1040	1029	1052	1041	1083	1042	1002	1121	1084	1070	1026	1067	1114	1049	1070	1075	1014	1002	1031	1078	1029	1021	1020	1038	987	1013	973	1047	1003	1017	1061	1039	1036	1055	1026	1096	1070	1066	1002	1040	1049	1069	1048	984	1073	1078	1087	998	1045	1053	1048	1060	1062	1031	1051	979	1071	1022	1017	1039	1067	1013	1056	998	1050	1050	1068	1023	1068	1068	1054	1006	1029	1054	1023	1062	1011	1047	1079	1034	1014	993	1050	1007	1056	1027	1026	1028	1048	1005	1068	996	1044	950	1050	1098	1013	1089	1001	1065	1035	1010	1073	1018	984	1033	1056	1019	1026	1091	1022	1039	1065	1070	1026	1044	974	1088	1040	1030	1054	1040	1034	1035	1038	1081	1107	1061	1014	1023	1047	1009	1088	1052	1039	1046	1053	1029	1012	1070	1039	1062	1016	1019	1055	1043	1044	1022	1128	972	1022	1078	991	1089	1054	1020	1124	1024	1090	1006	1048	1030	1026	1034	1025	1029	980	999	1002	1070	1062	1063	1053	1072	1034	975	1073	979	1033	1053	1050	1018	1070	1042	1057	1100	1066	1054	994	1071	1044	1058	1079	1027	1062	1017	1062	1050	1025	1052	1035	1060	1062	1020	996	1084	1085	1092	1038	1099	1046	1002	1048	1060	1060	1016	1038	1057	1063	1042	1048	1055	1092	1064	1094	1053	975	1052	1101	1040	1004	1066	1021	1031	1075	1037	1061	1129	1049	1040	1005	1027	1042	1027	1045	1029	985	1022	1043	1024	1095	1018	1061	1067	1008	1087	1030	1032	1073	1012	1016	1011	1048	1028	1040	1042	1035	1078	1067	1006	1058	1035	1047	1069	1025	993	1031	1090	1018	978	1080	1018	1008	1039	986	1038	1003	1062	1059	1046	994	1071	1052	990	1005	1064	1038	1021	967	1059	992	1014	989	1054	1057	1059	1014	1035	1073	1004	1043	1127	1078	1042	1031	1110	1061	1074	975	1025	1027	1015	1051	1057	1084	1027	1061	1094	1032	1032	1053	1039	1052	1006	1038	1020	1008	1019	1075	1078	1069	1012	1031	1007	961	1125	1041	1037	1022	1018	992	1033	1091	1013	1044	1065	990	1071	1080	977	1017	1043	1090	1073	1066	1071	1079	1099	992	1054	974	1044	1059	1015	1059	1014	965	1065	1016	1128	1043	1035	1133	1037	990	1060	1014	1080	1100	1041	1078	1017	1020	1020	973	1082	1019	1052	1022	1050	978	1017	1053	1025	1026	1036	1064	1063	1067	1078	997	1037	1073	1015	1064	1058	1088	1043	1026	1072	1094	1020	1024	1052	1082	1029	1040	987	1040	1024	1017	1138	1044	1050	1028	1049	1045	997	996	994	1021	1018	1092	998	1020	1080	1016	1020	1068	1049	1000	1045	1079	1032	1022	1074	1034	1059	1095	1034	1074	1039	1004	996	987	1113	1010	1050	1043	1081	997	1007	1026	1089	1089	1071	1017	981	1016	1031	1052	1035	987	1057	1029	1020	1023	1030	1052	1127	1085	1034	1070	1043	983	1061	1053	1039	1065	1063	1070	1019	1030	1016	1122	1032	1076	1040	991	1065	1002	1059	996	1052	1025	1044	1089	1097	1039	1071	1045	1072	1029	1009	1023	1030	1068	1020	1029	1008	1047	1037	1063	1023	1059	1094	1055	1001	1056	1027	1039	1036	1063	1002	1051	1014	1083	1061	1046	1075	988	1051	1059	1094	1059	1010	1020	1016	1035	1020	1046	1018	1055	1100	1034	1049	1055	985	1046	1028	1026	988	1069	1050	1021	1085	1028	1036	1026	1087	1030	1082	1007	1071	985	1007	1052	1046	989	1021	977	994	1023	1023	982	1028	1048	1012	1022	1101	988	1078	1020	1043	963	1062	1040	1044	1031	983	1041	1057	1038	1068	1074	1081	1042	949	994	1054	1024	989	987	1040	1007	1078	1087	1018	1029	1031	1076	1008	1045	987	1024	1014	1015	1073	992	1035	989	1030	1037	1031	1018	1064	996	1038	1040	1016	1030	1011	1054	1030	988	1040	1017	1047	1069	1051	1056	1036	1044	1047	1044	1072	1011	1039	1057	976	1034	1061	1004	1043	999	1023	1037	1038	1108	1028	1112	1008	1065	1082	1058	1053	1083	1009	1032	1077	1023	1046	1064	1054	1092	1031	1105	1044	1023	1066	1063	1028	1054	1025	1079	1015	1055	1057	1038	1080	1083	1067	1046	1012	1022	1058	1041	1031	1084	1040	996	1008	969	1083	1047	1029	1027	1013	1017	1081	974	1097	1053	1022	988	1042	1012	997	1046	1073	1092	1030	999	1018	1022	1054	1060	1069	951	1038	1020	1070	1063	1053	1045	999	1039	1063	1022	1064	1037	1043	1046	1000	1117	1073	1045	1056	991	1034	1059	1062	1080	1039	1082	1028	1003	1066	994	1025	1055	1021	1022	1065	1058	1047	966	1037	993	1067	976	1060	1027	998	964	1003	999	1075	1057	1027	1063	1043	1036	1001	1067	1046	980	979	1051	1002	1024	1063	991	1018	1042	1025	1003	1096	1014	1011	1079	1028	1029	1041	1044	1022	1039	1061	1022	1002	994	1077	1091	1047	1038	1037	1070	1061	1070	1019	1074	1051	1018	1054	1031	1006	1002	1079	997	1013	1022	1052	1023	1015	993	1040	1033	995	1038	1082	1022	1034	1053	1047	1028	1027	984	1007	1059	999	1058	1060	1074	977	1031	1053	1075	1044	1045	945	1048	1077	1000	1030	1081	1105	1038	1025	1024	1033	1043	1077	1036	1049	1057	1003	1018	1077	1028	1042	1038	1034	1081	999	1043	1068	1089	1048	1021	1057	1076	1028	1031	1064	1035	1026	1049	1074	1086	1054	1016	993	977	1117	1061	1064	1085	1010	1046	1026	1060	1081	1009	1094	1073	1022	1018	1090	1015	1054	1048	1013	1072	1019	1067	1040	1039	1053	1047	994	1023	1051	1001	1050	1060	1015	1039	1005	1060	1020	1033	1077	1063	1003	1044	1058	1081	1007	1062	1038	1063	1005	1053	1073	1040	1024	981	1099	1029	1024	999	1028	1005	1047	961	1027	1052	981	1090	1037	1048	984	1013	1021	1037	1048	1012	995	1009	1046	1062	1022	1079	1047	1095	1044	1067	1065	1002	1034	1042	1114	1084	1007	1074	1028	993	1055	1019	1046	1031	1053	1013	1015	1047	1036	1090	1031	991	1042	1055	1097	1066	1066	988	1121	1028	1017	993	1022	1030	1010	1105	1047	1040	1099	1008	1034	1005	1004	1100	1068	1090	1027	1012	992	1034	1044	1024	1014	1087	1036	993	1024	1009	1091	1066	1021	1067	1062	1040	1034	1033	1096	1009	1032	1002	1021	1002	1046	1073	1019	1002	1095	985	1050	1036	1018	1026	1079	1062	1066	1054	1060	1021	1017	1051	988	1018	1040	1027	982	1069	1102	994	1009	1051	1079	1002	1083	1023	1002	1082	1050	1028	1073	1025	1019	1018	1077	1017	1047	963	1028	1020	1051	1053	1064	1039	973	1028	999	1093	1093	1015	1039	1050	1058	1059	1007	1008	1048	989	1039	1023	1014	1002	1023	1024	1079	1055	1046	1101	999	1007	1046	990	969	1028	1035	987	983	1043	996	1069	1032	1050	1063	973	1038	1015	1041	1083	1052	1053	1023	971	1058	1024	1067	1079	1030	1014	991	1039	1064	1057	1047	1037	1064	1038	1040	1039	1115	1053	1073	1078	1008	1026	1059	1063	1017	1055	1050	1073	1070	1096	1024	1062	1069	1072	1069	1036	1017	1044	1053	1031	1057	1053	1071	1075	1028	1062	1039	1064	1071	1009	1022	1019	1093	1028	1024	1043	1108	1027	1050	990	1053	1010	992	1013	1009	1007	1037	1058	1082	1028	1028	1035	1043	1019	1052	1045	1007	1035	1058	1023	1047	1013	1104	1014	1053	1063	1032	1028	1040	1041	1050	1067	1054	1033	1012	1043	1058	1013	1044	1083	1038	1030	1058	1051	960	1079	1032	1016	1010	1008	1022	1050	1006	993	1100	1031	1054	1014	1085	1017	1069	989	1076	1122	971	1050	1092	1026	994	1062	1049	1077	996	1012	1045	1053	992	1013	1074	1010	1065	1051	1019	1083	1050	1012	1074	1032	1051	1065	1033	1059	1058	1050	1030	1032	1030	1065	1063	965	1016	977	955	1025	1026	1011	1065	1026	1056	1085	1070	1078	1017	984	1054	1027	1035	1054	1081	1048	1012	1107	1036	1023	994	1039	967	959
28510	25235	22700	11103	5757	2879	2202	1751	1587	1437	1291	1168	1051	978	888	852	828	758	741	692	647	707	654	675	704	692	663	637	694	626	651	663	654	677	638	625	681	641	639	615	605	637	616	576	609	595	622	563	574	586	570	598	596	639	586	575	615	567	596	642	649	635	596	591	570	592	609	605	600	578	640	603	594	562	641	554	554	605	548	584	575	632	589	593	596	607	599	578	548	614	573	584	602	589	576	555	583	589	583	603	589	601	597	589	586	575	585	625	570	672	573	660	558	615	620	595	629	585	576	610	587	615	565	611	633	568	610	624	540	591	633	580	611	625	610	608	626	607	578	634	576	592	586	559	614	597	596	575	598	590	573	602	565	631	573	640	614	593	571	595	614	644	589	576	614	612	596	584	591	596	585	605	582	574	588	572	609	600	579	579	560	563	653	621	587	585	571	593	595	598	590	575	577	585	593	588	616	632	588	580	617	624	597	611	614	549	554	612	651	615	583	579	620	641	607	623	610	544	562	607	611	627	581	584	577	646	618	612	576	613	577	600	585	568	586	611	610	576	589	616	533	606	568	582	594	643	587	631	607	589	586	610	530	609	600	626	576	576	631	603	602	564	591	558	552	597	612	630	593	610	677	637	606	596	568	599	631	592	572	583	630	560	603	625	604	649	617	620	630	552	619	566	611	596	591	554	613	573	611	575	576	560	618	593	590	597	561	596	581	613	589	608	606	588	604	531	635	599	554	623	601	568	586	590	584	604	598	593	625	599	629	600	605	582	561	598	574	623	608	574	609	571	613	625	572	621	606	632	623	575	569	572	543	576	599	573	635	583	581	592	580	588	614	574	567	588	642	649	624	628	620	597	622	607	598	572	595	633	599	589	615	612	633	596	624	558	618	611	594	593	620	599	637	617	624	584	638	596	602	650	601	563	595	618	602	573	620	581	624	622	614	593	583	585	562	597	583	621	589	573	576	590	611	616	622	598	627	552	624	602	607	578	560	623	581	594	587	646	626	579	641	608	571	583	603	620	594	602	606	598	610	621	619	627	590	625	615	586	590	586	593	577	605	621	592	572	589	606	585	558	633	582	597	583	628	629	582	590	575	566	595	547	590	626	581	595	656	601	617	585	611	596	593	606	599	567	601	574	646	616	619	585	630	586	656	621	632	623	571	643	634	620	594	598	623	629	557	584	592	611	597	636	626	596	567	567	572	609	575	592	602	605	582	624	601	607	609	574	620	635	604	519	574	657	586	555	604	609	609	588	579	569	590	561	622	623	582	618	579	569	605	593	588	611	633	596	605	626	564	591	607	588	608	594	575	577	617	534	578	582	596	595	610	584	619	607	599	588	609	561	573	628	553	608	606	581	620	579	548	639	625	578	603	622	596	592	591	584	644	651	579	627	594	625	565	647	603	568	608	601	648	614	582	576	609	590	636	603	590	575	613	623	625	553	621	622	567	603	573	578	603	550	604	605	595	555	589	626	632	551	632	576	644	563	578	598	605	618	622	586	572	589	595	598	611	621	625	594	573	623	574	606	580	620	579	597	580	621	571	609	591	587	608	643	642	596	576	579	589	561	594	600	594	610	575	652	558	579	620	585	580	626	587	551	586	589	562	653	594	598	574	620	596	618	613	590	604	599	583	628	597	591	644	648	606	603	539	589	611	569	649	584	623	615	596	632	621	626	630	596	629	585	572	578	600	612	570	605	601	563	612	542	588	611	574	577	594	647	553	597	584	559	622	596	645	637	606	592	601	541	584	601	602	613	573	580	609	617	606	593	599	580	622	559	545	568	569	605	609	647	579	630	588	604	579	593	622	637	569	567	606	546	558	593	560	591	592	601	609	582	636	572	608	632	617	648	578	609	597	605	594	591	586	627	606	599	620	581	547	636	573	588	576	632	601	600	591	561	624	616	581	609	588	585	584	608	576	638	594	631	593	607	610	593	588	588	617	548	582	531	615	641	600	590	581	599	602	578	586	556	584	592	621	630	601	591	593	616	611	670	593	582	596	568	623	610	564	569	598	604	579	586	615	609	577	637	582	602	592	581	575	593	587	622	587	564	582	593	576	602	615	651	563	629	598	588	611	596	580	608	642	631	588	583	611	608	617	619	533	626	593	603	631	636	598	666	586	586	574	592	618	594	555	610	584	611	584	610	580	619	615	574	594	596	574	630	620	597	577	580	614	539	571	582	579	569	616	593	578	644	585	574	621	589	592	621	563	627	595	562	614	561	597	658	564	623	575	644	592	594	609	580	608	655	584	592	592	587	578	587	609	552	558	612	587	560	567	593	577	612	578	551	585	620	590	594	581	597	576	589	563	570	574	604	587	580	596	571	591	566	645	602	567	653	586	612	582	579	595	586	599	646	618	611	588	581	605	582	605	618	626	554	572	600	584	578	605	578	569	609	634	582	565	633	600	591	602	606	585	590	592	580	601	598	578	595	595	573	604	602	571	619	608	585	590	632	589	583	605	581	611	597	609	600	595	560	605	558	585	593	540	590	575	630	634	590	597	574	621	598	610	600	583	636	615	560	593	608	553	611	631	613	578	583	592	623	586	594	576	616	586	604	579	586	630	579	595	614	596	622	634	586	576	585	609	601	570	593	607	600	628	593	629	591	576	584	627	652	589	601	614	584	605	597	576	644	556	594	562	613	631	598	598	600	602	619	591	636	569	603	635	560	584	617	540	589	625	596	582	648	614	595	580	580	570	588	625	567	590	578	649	604	580	600	566	585	632	663	542	631	575	672	586	607	575	627	596	606	643	622	613	589	582	611	598	586	600	627	553	554	548	599	617	593	617	596	626	567	646	590	631	627	608	573	569	573	641	587	630	609	603	577	625	581	584	583	579	563	602	579	640	602	581	583	580	571	587	626	610	639	594	594	563	585	618	594	588	569	571	594	556	594	573	604	547	604	574	575	578	559	635	616	586	600	610	597	582	546	597	578	569	602	578	599	593	566	596	613	592	624	590	544	568	599	622	583	618	612	614	605	609	602	610	616	607	593	583	632	601	607	615	616	601	600	552	624	612	642	579	575	568	600	600	591	596	626	608	633	593	606	610	613	573	590	589	571	641	626	592	577	651	620	557	618	587	583	637	599	579	612	574	611	614	608	588	586	603	586	634	578	603	583	597	561	574	613	618	614	599	592	586	663	583	591	560	586	567	573	592	584	582	591	621	602	595	572	616	639	631	603	592	586	608	609	582	610	582	551	616	605	588	611	584	562	591	562	594	655	535	596	632	586	590	602	644	581	619	563	526	567	576	610	592	611	633	589	557	590	608	557	601	587	605	617	567	578	580	578	630	606	596	595	569	579	604	543	627	601	660	629	595	600	608	626	618	606	597	613	592	581	594	610	545	585	591	619	581	595	588	585	588	572	588	598	590	603	594	624	628	603	604	556	633	586	587	645	610	613	586	594	585	606	602	620	630	604	596	551	578	602	620	590	610	591	601	588	555	588	635	603	567	607	581	661	591	597
28499	39372	25767	12341	9408	5524	4480	3642	3264	2871	2333	2088	1884	1750	1493	1161	1177	1137	1087	935	929	882	861	860	869	916	874	890	804	836	831	838	873	897	833	790	780	730	684	734	775	724	725	751	698	679	688	744	702	730	705	724	714	691	681	719	737	624	701	714	729	721	733	727	714	707	683	704	714	684	750	704	715	723	686	689	709	704	786	690	726	769	688	708	710	694	718	685	694	663	714	684	663	711	700	728	719	697	703	714	709	763	722	712	674	746	736	693	773	703	692	706	723	726	656	742	727	653	714	733	701	728	694	683	729	709	759	696	749	707	740	731	741	701	732	731	754	659	669	698	684	705	731	674	765	730	733	707	709	715	727	750	769	693	705	731	710	703	705	688	738	717	743	731	685	731	676	723	703	685	709	714	724	727	683	695	733	705	695	757	745	725	684	692	672	724	682	726	768	683	661	769	689	724	713	772	705	695	676	706	727	692	697	752	687	680	728	695	718	713	675	692	689	727	754	693	714	658	750	715	729	741	692	676	744	698	683	707	738	715	717	722	720	703	696	733	659	713	711	701	678	717	722	724	719	717	747	722	720	734	698	694	711	700	730	724	706	688	676	725	675	719	716	661	754	676	717	709	682	695	766	718	730	711	708	705	730	731	744	677	674	720	684	748	704	690	704	716	716	714	677	717	765	707	685	718	743	700	688	743	726	729	682	660	683	713	749	703	713	743	768	711	737	731	739	725	729	701	730	735	702	668	716	711	702	723	649	736	723	734	714	705	660	740	687	752	755	710	691	701	705	729	732	693	691	712	721	765	690	720	705	703	681	731	735	750	743	727	715	689	739	725	794	709	711	743	721	701	698	683	718	730	734	724	690	710	769	734	706	720	724	763	699	744	729	709	663	719	745	701	734	717	706	747	735	645	713	721	700	749	648	691	694	733	675	703	695	706	686	699	691	708	707	724	663	706	656	718	697	715	716	740	738	769	733	703	755	712	751	705	696	721	735	675	754	728	712	709	718	710	695	769	687	711	702	676	789	709	678	750	681	668	688	743	678	738	694	718	690	669	733	705	720	713	710	710	684	724	716	758	737	688	710	730	734	722	708	736	709	699	700	711	709	699	677	714	729	713	695	738	735	660	708	733	719	777	707	703	701	688	679	695	695	707	678	743	686	715	686	652	659	710	710	698	715	768	730	686	702	718	705	715	767	695	724	770	706	757	726	749	739	724	701	694	707	705	685	705	723	697	738	742	713	703	750	693	759	687	735	720	733	711	733	717	702	739	716	716	723	709	693	728	680	711	716	804	761	739	700	762	700	683	764	666	684	697	690	710	718	705	663	754	721	724	785	743	717	665	727	766	684	689	702	717	674	731	712	692	697	743	694	691	753	675	701	715	749	744	719	759	716	716	756	710	646	685	777	721	712	705	658	716	728	686	767	699	664	688	696	711	709	723	698	721	679	699	713	737	659	720	723	650	699	690	709	729	698	710	703	724	678	771	720	726	711	768	744	719	707	727	724	735	721	691	754	708	713	729	701	732	719	702	709	693	706	775	663	761	762	721	717	692	710	706	738	733	721	687	717	713	700	704	701	699	753	663	700	694	702	702	713	733	706	685	624	725	686	696	691	728	695	716	721	726	694	700	695	717	734	733	726	762	782	659	729	712	699	703	673	701	731	745	735	775	697	697	710	685	692	706	731	666	718	745	730	727	759	702	733	687	747	695	726	702	741	698	695	720	713	734	694	699	701	734	734	695	696	718	700	725	695	764	715	716	708	744	691	693	739	704	691	723	719	699	733	690	709	710	708	731	722	688	714	745	713	675	749	708	748	704	725	687	755	742	754	770	713	763	715	694	697	647	624	731	738	725	709	686	750	703	700	715	716	709	690	726	715	738	713	707	748	738	711	738	711	726	697	775	745	760	732	709	688	710	745	726	743	704	705	727	702	711	749	684	759	702	706	752	757	720	733	742	725	705	736	702	720	728	691	733	673	735	710	703	735	734	671	731	696	737	696	726	730	702	708	682	691	730	709	749	761	669	770	653	700	726	711	705	752	663	717	669	691	681	729	727	698	731	705	737	718	684	711	717	688	675	726	741	695	724	737	744	694	682	729	720	739	703	687	628	694	683	750	725	739	690	702	715	751	723	689	726	646	653	695	707	718	726	675	707	728	727	666	739	709	743	718	692	708	744	698	694	680	659	746	718	688	717	735	686	718	676	697	676	684	697	715	700	711	715	721	727	717	725	694	713	731	715	765	735	709	721	696	708	735	717	684	735	696	709	726	721	747	682	742	661	719	714	776	679	744	713	664	665	790	658	680	697	745	698	779	660	716	688	712	703	712	688	705	776	726	703	684	734	742	693	713	730	714	664	680	735	721	688	697	722	727	684	677	706	727	677	707	693	721	713	684	710	721	727	759	710	694	723	737	677	713	743	694	677	686	709	726	696	673	684	726	738	746	733	717	708	716	740	725	673	749	713	727	732	680	727	701	743	703	709	674	698	723	692	726	734	658	740	728	713	698	719	725	666	726	700	720	744	759	733	706	750	731	706	712	714	650	671	754	665	719	725	710	767	705	712	649	657	703	701	711	670	708	757	732	682	698	705	733	647	680	697	720	684	763	721	725	725	662	705	727	683	705	705	701	694	679	709	661	742	717	744	758	733	754	711	689	711	642	719	736	685	723	735	739	727	671	704	692	758	718	719	712	735	704	705	701	702	723	699	754	725	679	727	720	715	735	735	727	736	711	726	722	740	714	747	687	653	744	689	749	727	673	741	698	751	726	738	672	703	764	783	749	720	745	697	728	721	666	723	695	710	690	671	724	729	677	696	738	738	653	715	712	732	704	713	754	699	721	717	711	703	698	732	748	722	752	723	737	665	721	713	743	671	760	704	692	720	696	704	725	709	651	694	714	699	668	749	695	727	733	806	694	703	723	744	681	755	723	735	733	685	679	726	714	715	769	735	690	711	686	746	718	726	698	743	695	712	765	704	737	743	706	691	714	675	710	732	675	701	675	719	681	733	669	722	732	737	727	741	706	737	704	707	681	736	685	740	675	720	708	694	794	703	712	708	706	702	687	695	721	690	739	737	727	711	713	736	675	730	689	682	688	760	708	673	742	728	703	700	693	683	737	667	711	700	733	666	713	728	705	682	726	707	740	751	674	684	721	759	702	720	685	688	706	706	714	696	689	679	737	714	681	698	687	699	734	729	691	695	754	724	693	716	721	724	721	805	686	729	727	729	715	698	694	702	736	698	713	715	742	708	744	703	760	694	730	682	726	698	678	715	679	724	683	708	735	716	726	727	750	731	698	680	709	702	641	688	689	670	743	711	708	758	703	701	715	720	675	728	745	707	728	744	694	739	739	694	730	750	729	742	732	685	698	676	677	737	748	683	712	753	710	726	691	685	754	673	686	709	697	737	763	708	724	664	739	700	696	721	706	716	723	712	750	726	735	709	736	702	737	736	719	675	725	685	737	651	734	681
23903	20930	27868	24235	20571	11543	4693	2994	2580	2225	1912	1671	1475	1297	1237	1080	968	938	834	798	794	722	760	683	760	763	752	703	629	659	647	666	678	695	645	677	607	641	587	602	535	531	594	586	559	569	557	560	565	607	529	618	555	600	592	595	556	570	568	542	542	584	557	577	588	555	559	593	566	574	543	572	599	619	586	520	554	617	547	567	530	583	537	570	578	570	595	569	550	575	599	547	638	599	594	578	582	555	553	564	549	551	562	550	518	559	579	573	561	580	541	587	571	581	601	569	591	589	566	558	559	541	567	534	553	556	579	601	528	601	577	526	552	582	568	568	556	582	534	574	580	593	579	575	570	566	593	573	539	580	590	602	533	572	593	603	583	556	580	617	593	586	595	549	537	598	606	543	562	587	600	581	546	560	578	622	549	572	608	557	601	569	550	572	555	554	580	593	532	578	573	574	585	568	570	581	542	567	565	560	562	576	586	546	547	620	564	558	595	577	577	553	528	527	541	583	556	553	604	600	586	580	557	552	622	566	553	570	587	519	544	575	570	574	567	575	554	559	574	541	615	595	582	568	534	606	573	595	611	527	574	567	569	612	590	553	596	537	564	549	575	563	563	555	563	567	577	545	546	574	582	591	590	594	545	529	564	565	592	521	561	572	584	586	540	626	583	599	585	593	615	538	530	616	583	563	583	580	590	586	565	602	537	604	557	555	567	554	597	582	599	571	595	600	542	569	561	551	575	557	565	606	590	551	633	572	581	618	556	551	566	577	574	552	582	553	545	540	556	598	546	543	512	519	564	615	553	567	562	551	568	588	548	537	623	594	556	544	571	634	569	581	582	579	555	597	546	566	572	560	556	538	602	527	547	547	558	553	577	618	580	576	557	579	590	598	592	544	566	544	535	561	552	551	577	569	538	599	555	585	549	535	579	584	574	580	580	597	557	574	565	599	621	571	556	572	568	591	557	578	590	610	559	540	551	572	585	591	564	552	561	549	576	536	539	603	573	555	564	577	583	577	564	589	583	571	605	567	574	559	616	572	570	575	531	618	583	558	620	594	594	545	560	592	552	571	589	575	600	595	542	584	590	567	574	548	548	592	564	549	547	561	562	563	555	563	550	559	539	577	560	571	606	578	587	563	585	563	582	570	582	542	589	558	539	588	563	615	529	564	567	531	564	576	549	545	516	590	550	571	578	572	585	582	611	557	605	560	601	600	578	574	517	553	584	552	595	548	590	599	620	538	546	582	570	570	572	522	526	539	586	559	599	565	547	531	523	587	574	594	570	586	557	550	526	572	559	601	609	557	565	567	601	583	584	590	601	587	559	557	586	552	556	596	571	568	575	558	554	594	542	579	590	631	541	589	597	601	549	564	577	559	552	527	613	550	617	536	580	592	584	598	598	563	536	570	542	562	588	574	558	591	552	569	523	596	566	593	590	569	563	618	568	613	542	588	593	577	573	593	586	580	567	562	595	536	561	597	561	565	618	540	550	572	602	572	605	580	577	536	575	598	604	597	573	546	561	582	547	571	537	555	547	608	609	560	598	598	567	527	560	539	580	562	584	539	590	573	584	556	588	579	576	601	535	591	560	544	588	580	550	535	590	548	591	576	537	597	575	607	529	584	555	590	590	602	620	576	563	578	599	583	601	575	606	592	552	600	559	595	568	540	519	592	544	532	550	555	578	547	605	578	563	532	603	547	533	572	589	586	564	551	559	609	538	578	543	545	570	618	608	595	585	549	606	592	538	615	568	587	585	610	600	618	527	588	568	591	588	601	594	600	562	559	564	545	568	602	564	598	564	548	552	598	589	577	564	537	591	571	522	578	608	558	565	551	556	576	623	569	608	558	576	598	546	587	599	586	582	552	586	560	593	595	554	589	561	610	601	569	566	626	566	571	606	590	569	542	565	566	549	551	617	509	601	572	603	531	590	564	548	577	539	574	548	577	589	572	591	525	570	552	524	550	549	606	568	567	616	556	590	588	547	564	535	571	561	558	580	556	572	585	602	541	533	506	549	557	527	584	575	566	541	592	629	545	549	584	575	544	551	547	572	589	540	614	552	551	575	563	598	604	582	570	575	530	545	596	583	562	582	585	575	607	576	584	595	602	575	560	570	552	553	536	612	587	597	598	547	534	572	568	541	575	591	580	527	564	541	520	578	605	558	594	600	578	570	580	572	546	539	604	562	537	601	525	538	522	606	526	571	611	524	570	605	611	551	613	563	517	606	614	542	571	604	578	551	559	597	562	557	568	538	574	541	589	570	591	626	576	568	568	565	585	576	594	579	558	595	563	570	561	585	545	603	592	580	543	567	584	598	563	599	574	556	585	584	551	653	539	560	583	577	589	559	575	563	585	557	564	591	571	604	563	566	552	539	590	623	629	581	591	573	567	525	527	575	565	570	558	553	602	583	593	594	561	600	560	582	548	570	559	568	530	548	543	568	568	559	569	532	594	552	590	593	593	549	554	571	564	593	577	578	592	574	579	597	542	577	549	538	615	577	606	585	539	544	598	588	577	535	576	572	582	548	553	610	562	554	566	566	588	572	581	597	593	549	617	604	568	612	568	575	566	651	597	585	583	595	561	570	563	557	611	573	591	571	575	571	575	579	645	545	585	584	609	499	602	571	603	590	567	593	586	575	561	581	572	570	588	544	559	549	577	577	558	539	561	653	596	567	585	589	532	611	624	540	576	560	582	586	584	575	598	557	568	588	562	596	580	513	573	560	592	556	568	553	544	621	549	594	609	569	518	552	569	543	598	537	602	593	576	554	584	548	566	525	583	607	588	594	581	566	593	556	563	602	576	590	561	594	566	583	565	605	550	555	523	583	583	569	522	593	594	543	590	588	599	566	577	566	556	612	569	565	540	533	555	585	549	546	596	564	552	535	543	496	565	596	547	590	539	554	577	599	610	551	519	532	608	534	565	558	577	566	584	586	553	537	575	552	564	630	600	569	572	564	556	546	588	539	577	557	525	539	621	568	592	522	566	549	556	580	546	541	570	613	554	549	579	566	546	550	529	549	578	585	533	582	600	591	578	597	614	555	569	589	578	601	573	589	578	559	562	568	603	585	560	582	585	564	581	613	567	560	566	606	575	614	553	550	581	604	540	543	570	539	600	607	597	558	559	539	578	600	596	539	602	576	604	571	557	606	586	607	571	564	583	572	535	546	580	551	554	607	567	549	575	561	577	559	533	561	595	582	556	581	511	549	563	594	541	577	554	539	566	558	573	539	554	548	530	592	574	577	594	543	618	550	575	523	559	537	624	577	525	561	583	589	544	593	578	552	587	581	547	522	574	551	581	573	618	556	568	588	563	600	559	548	564	528	619	563	556	558	586	522	600	557	560	564	572	570	565	604	607	575	595	590	567	544	555	553	581	611	631	591	555	582	565	607	575	620	590	560	587	576	596	562	561	580	578	621	565	560	532	575	562	584	580	554	552	564	562	576	582	535	608	568	593	602	589	592	556	557	547
30179	47547	37600	18044	15557	10303	7138	5968	5245	4372	3634	3150	2887	2461	2042	1825	1574	1431	1306	1236	1121	1148	946	953	947	1016	912	899	852	812	811	826	780	842	832	853	801	764	754	664	654	696	724	741	709	719	708	699	697	669	650	676	660	668	671	662	651	654	668	642	685	657	660	698	704	648	667	670	680	656	685	660	618	680	688	727	720	627	691	638	683	666	709	630	659	642	657	675	669	699	643	684	664	699	668	625	682	638	726	727	673	667	671	644	691	710	716	743	684	653	725	687	738	662	667	704	679	667	665	685	709	680	665	641	690	654	653	692	656	657	724	666	691	719	680	657	658	693	710	671	655	675	683	686	673	692	639	637	646	700	711	636	676	708	662	641	671	676	640	710	710	682	636	636	658	641	703	710	710	691	693	660	674	686	688	679	701	703	683	716	660	703	663	710	710	669	688	695	676	684	616	715	654	681	687	629	671	695	658	669	709	653	663	675	704	702	647	661	670	709	702	688	648	680	701	677	709	673	688	643	685	686	651	656	630	667	701	713	675	658	680	676	709	655	680	705	708	677	673	670	631	629	698	668	645	687	682	691	689	699	704	656	674	677	662	679	692	679	685	639	719	665	689	687	694	672	641	675	701	657	632	684	650	665	651	660	695	692	699	643	639	660	663	612	674	716	664	671	667	698	706	714	668	691	697	675	664	730	664	678	681	643	673	636	695	705	734	637	693	654	711	655	692	674	678	652	688	654	674	680	663	663	716	674	706	697	666	695	656	682	673	694	682	660	682	682	618	724	624	654	709	670	688	697	677	665	719	641	701	691	666	626	674	684	599	663	679	721	675	648	672	643	629	688	622	699	666	707	731	686	662	644	648	650	629	647	655	665	701	664	631	689	714	644	704	670	664	650	663	666	668	662	680	624	686	654	678	647	654	626	660	673	686	683	678	680	637	752	650	678	647	703	641	671	672	653	684	680	682	724	678	652	655	712	648	657	678	682	720	671	681	675	701	665	675	697	668	673	643	684	685	732	689	651	668	695	665	640	659	697	678	642	698	681	708	685	694	649	645	667	689	697	648	671	669	665	689	701	688	668	651	607	638	735	662	699	685	713	685	626	688	667	689	635	710	649	632	719	617	674	674	651	700	660	684	668	622	674	702	613	652	667	653	691	671	702	650	661	645	612	665	675	697	637	697	670	635	681	681	645	658	699	672	670	628	680	629	688	655	696	706	671	679	676	657	624	700	714	597	653	645	674	706	637	684	689	681	681	717	647	639	692	693	679	652	653	670	650	706	684	671	705	653	681	694	730	671	681	682	665	708	637	715	680	702	680	669	675	686	674	692	692	645	701	689	696	652	634	680	647	654	695	702	696	691	638	643	628	707	649	688	658	671	653	702	689	655	731	630	646	687	673	723	715	682	679	663	659	678	685	689	673	662	641	670	660	650	685	670	668	678	678	681	648	631	720	618	666	678	639	680	676	678	661	675	644	690	644	676	698	679	662	672	594	621	677	671	700	663	664	611	671	670	644	620	679	684	667	665	689	668	672	714	686	694	683	625	650	706	661	678	638	679	659	630	654	718	678	626	687	648	670	695	704	704	689	682	645	640	637	699	699	681	701	628	642	662	667	645	667	680	660	629	660	692	672	714	670	696	676	653	610	649	744	649	673	706	650	676	658	680	687	666	683	716	642	665	654	661	679	700	711	675	671	619	709	654	723	680	621	684	689	645	671	676	684	628	690	687	694	694	699	643	660	720	722	636	705	706	668	663	716	698	668	692	659	631	642	653	675	696	661	673	699	675	632	661	643	674	728	649	673	660	711	692	674	710	647	657	688	637	671	659	687	671	661	677	674	653	666	625	700	703	685	714	649	705	651	681	663	691	651	679	641	640	666	726	702	712	707	641	655	715	640	625	665	710	664	704	673	643	667	645	673	683	693	678	704	696	666	663	667	685	685	657	645	701	664	735	699	723	646	685	679	694	652	673	643	622	730	640	700	653	628	698	655	661	700	710	702	654	594	640	656	677	646	689	685	706	703	671	663	715	669	643	675	678	679	684	663	691	643	689	688	708	674	689	692	700	662	688	702	675	666	651	670	677	612	624	729	630	684	690	671	683	679	697	701	677	670	677	698	698	660	639	664	697	696	671	652	680	707	674	651	679	673	684	682	701	678	692	660	636	663	657	652	679	721	627	695	650	705	640	597	646	697	709	676	668	640	658	655	699	656	656	658	670	671	672	707	667	624	681	673	688	707	672	688	632	693	667	680	709	669	696	676	667	696	703	662	691	667	729	665	649	671	680	649	607	680	682	655	649	660	685	659	686	689	709	663	673	695	678	654	693	703	633	629	707	705	688	692	720	655	659	686	682	649	678	670	676	694	697	715	684	648	680	655	672	653	743	648	682	663	644	691	700	673	676	677	683	668	663	630	695	698	645	725	687	678	669	637	662	699	699	672	649	722	685	705	676	715	644	671	690	664	653	730	693	633	704	667	656	649	665	676	711	676	635	638	641	661	678	691	664	719	660	662	695	697	602	686	694	714	681	650	715	651	637	679	673	701	631	695	646	675	737	685	670	656	667	639	680	700	693	707	680	668	680	675	704	632	638	716	705	706	701	687	668	691	649	622	666	680	684	638	700	688	671	684	641	696	629	650	705	668	640	631	698	665	679	615	722	695	647	683	640	706	719	696	686	696	742	666	695	687	666	694	704	681	673	670	692	656	693	692	701	641	643	674	707	657	669	703	662	690	696	677	715	663	694	669	690	667	665	675	672	754	681	711	702	613	710	670	646	666	654	715	671	653	646	663	651	665	625	634	706	689	663	681	641	632	719	686	721	654	684	702	661	689	704	636	655	717	649	669	629	664	680	703	690	678	658	719	693	673	622	686	685	681	674	642	634	674	617	678	651	701	676	660	641	677	709	718	650	654	652	645	644	684	698	727	680	662	709	610	583	630	686	641	714	734	676	657	658	701	707	653	716	681	730	702	663	705	704	665	703	687	764	688	659	699	681	673	646	723	655	675	631	680	693	638	648	695	664	625	722	660	756	693	645	663	643	670	703	689	707	614	670	676	623	652	694	665	671	742	667	620	676	640	702	709	670	678	652	659	693	666	610	712	661	634	724	670	628	658	701	717	713	659	632	620	687	660	641	682	661	612	675	648	687	707	668	664	652	706	635	685	663	718	656	666	662	652	667	675	699	657	672	653	678	681	674	673	684	666	710	678	688	654	695	698	683	669	659	651	670	650	671	653	664	729	670	662	676	671	654	659	652	667	613	633	684	659	689	701	671	732	632	666	661	664	662	671	685	703	608	704	702	658	665	689	676	661	705	712	717	703	666	675	671	672	638	688	652	694	691	650	666	643	743	641	677	664	670	667	698	630	622	671	661	659	682	679	698	689	694	686	699	689	706	665	713	697	704	723	671	665	688	696	712	666	688	667	676	649	659	639	683	635	699	694	698	635	684	674	673	639	666	643	687	678	677	724	669	673
25021	20960	26911	24466	12565	5301	3296	2431	2347	1960	1677	1534	1499	1456	1289	1223	1127	1094	1078	998	991	1040	1004	931	975	974	940	893	972	941	916	911	859	869	927	910	895	899	856	844	914	898	826	878	813	888	910	884	818	883	843	815	833	820	870	879	865	854	834	881	870	805	891	792	882	931	868	855	824	906	879	874	834	916	890	814	917	850	853	841	885	871	876	833	858	892	813	877	885	860	867	858	819	837	852	863	839	803	799	815	873	866	876	891	865	828	830	872	832	906	914	905	876	847	889	861	875	858	824	886	861	836	820	835	854	870	891	854	810	862	885	846	857	835	815	871	908	826	904	867	841	841	871	868	847	836	828	802	838	931	868	902	898	872	852	873	874	813	867	858	864	845	839	890	833	869	853	831	864	881	869	881	871	877	819	851	858	935	836	821	877	832	809	879	842	875	866	863	829	868	849	805	841	849	853	861	895	900	898	827	865	800	880	846	858	850	838	916	840	834	836	830	823	832	806	889	837	865	843	855	848	857	837	859	833	843	902	843	865	848	817	884	920	875	849	878	867	837	896	873	860	852	916	866	828	866	845	864	823	823	845	847	902	801	846	872	896	880	805	860	852	841	874	846	848	873	825	844	780	820	812	834	880	789	858	854	857	819	844	803	870	864	879	804	875	852	853	838	883	866	893	903	857	807	802	903	862	841	834	861	809	799	856	848	834	873	864	868	851	921	851	850	849	884	854	823	852	893	869	914	848	863	902	879	838	878	907	810	821	833	857	871	841	840	874	846	857	859	847	836	859	852	868	850	814	822	832	893	818	831	888	868	890	852	807	868	835	797	847	841	846	816	852	846	860	855	802	812	848	851	863	839	872	826	814	904	846	928	844	858	888	810	850	813	859	792	889	919	814	865	833	845	868	814	824	821	888	839	885	849	832	755	871	843	841	888	882	829	823	815	910	893	855	807	853	800	853	860	849	874	819	854	835	829	868	848	896	878	839	871	902	828	867	883	867	867	875	837	862	878	831	884	883	878	870	864	867	869	844	879	862	860	840	847	821	902	831	901	867	901	818	860	829	867	896	822	818	832	801	852	830	873	835	869	881	832	836	863	885	857	863	838	839	838	880	910	821	860	898	885	889	818	821	887	854	859	858	853	818	813	848	855	816	883	855	872	885	854	888	845	862	895	861	830	864	876	871	904	835	845	854	863	918	854	854	833	855	893	882	832	874	846	828	833	832	870	838	902	822	856	845	867	864	903	848	846	815	809	787	826	888	941	929	854	868	831	838	874	866	862	900	873	847	858	816	882	845	873	842	799	820	882	884	887	893	845	875	864	870	852	854	867	838	858	855	848	893	891	860	803	845	869	887	832	838	859	842	819	815	831	899	866	841	812	834	879	918	896	858	862	867	891	864	830	864	788	856	865	880	869	847	818	840	845	835	872	887	862	846	886	819	861	799	835	873	914	836	883	916	870	847	883	902	810	836	856	832	873	868	848	813	881	832	851	828	873	844	820	846	888	851	888	818	950	827	868	883	860	861	868	870	840	876	850	843	844	875	833	856	821	869	925	906	869	826	830	821	782	866	854	888	841	873	816	887	856	831	821	927	821	823	842	832	816	886	854	838	826	876	863	784	867	852	885	804	862	854	879	842	805	890	890	865	875	824	788	824	836	841	856	871	825	883	812	819	812	824	884	846	855	845	849	865	887	825	825	830	833	837	891	821	817	783	807	831	812	813	917	885	826	832	848	924	928	821	824	810	832	858	889	872	812	864	881	837	872	883	827	805	912	877	892	874	858	877	847	855	877	861	878	830	880	910	828	861	877	832	860	845	886	827	882	783	864	865	808	855	858	890	836	886	831	893	868	869	845	888	881	894	800	879	927	851	836	799	839	874	866	856	855	845	829	855	899	866	825	782	835	833	841	838	882	845	903	857	873	856	866	865	882	863	875	881	902	881	837	866	806	854	871	823	868	786	859	846	819	862	834	849	836	910	832	844	826	858	874	862	821	842	881	865	847	943	841	865	844	894	859	815	832	861	841	875	869	851	854	856	856	831	875	851	906	830	826	817	884	851	886	849	843	895	818	832	838	893	880	863	829	861	832	805	836	843	862	881	848	814	911	896	912	863	872	862	850	873	866	808	820	872	877	855	847	858	886	843	864	845	881	799	892	816	849	795	822	842	845	933	860	820	854	858	862	839	901	912	857	852	861	767	806	859	819	826	815	826	858	880	808	877	893	869	871	844	881	895	862	817	833	841	813	830	862	861	827	845	833	853	875	849	869	864	855	823	881	842	856	840	843	884	826	876	853	830	821	882	852	863	873	856	894	904	846	905	868	813	816	859	840	801	861	848	845	892	849	884	829	832	842	853	787	872	848	858	845	870	854	853	896	828	906	885	851	851	831	869	851	811	858	863	908	820	832	879	862	879	834	848	820	848	830	850	881	909	882	852	831	866	792	854	860	880	824	833	915	883	856	904	810	896	817	910	815	875	875	873	896	914	808	834	836	876	808	845	880	775	870	898	820	879	790	859	821	877	815	847	855	888	860	773	847	890	874	860	835	850	890	840	827	793	832	930	883	874	898	872	900	796	807	890	856	850	847	891	862	872	824	858	848	893	803	851	896	789	899	868	812	860	868	854	875	797	854	837	875	881	865	844	861	878	860	832	889	906	862	888	883	908	823	845	879	863	823	852	881	846	847	857	882	884	876	852	799	813	868	855	880	845	881	915	826	869	802	841	763	866	873	839	813	842	829	875	879	847	811	867	853	820	852	826	834	906	832	844	849	858	879	845	874	875	852	890	842	841	904	832	798	861	882	859	888	805	839	905	836	853	825	861	859	857	886	820	899	891	790	878	868	862	861	805	848	853	853	846	839	885	843	884	840	887	814	864	802	870	819	852	884	821	838	873	871	810	844	853	841	876	846	854	844	820	821	887	820	846	841	878	868	820	867	866	896	820	916	846	869	837	815	850	913	858	866	902	885	832	882	866	864	852	889	869	835	770	875	851	861	887	866	886	926	867	827	838	877	863	864	847	854	806	842	834	854	886	826	831	888	869	822	869	897	850	874	917	830	850	837	848	856	857	864	876	885	868	807	890	853	820	874	844	858	867	810	843	825	834	876	850	846	848	825	808	909	918	854	866	871	830	849	834	822	859	842	837	830	898	850	900	851	828	814	839	834	811	904	804	856	812	825	809	877	794	893	827	849	898	856	877	911	858	888	807	834	823	797	835	791	856	836	834	832	835	866	898	847	849	872	879	880	901	841	897	854	821	846	885	915	901	804	812	840	862	820	805	827	855	865	849	871	824	864	849	848	847	855	776	828	851	827	877	897	847	858	857	872	855	874	832	896	835	880	878	804	865	832	816	797	849	844	862	829	890	872	848	841	859	880	876	870	832	846	904	838	870	846	828	877	866	880	850	903	855	868	772	816	890	843	827	867	841	853	789	831	863	866	857	785	862	818	920	868	859	869	845	868	858	862	812	824
30416	45645	32785	14862	12624	8681	6164	4990	4705	3945	3233	2772	2541	2409	2291	1904	1713	1668	1507	1424	1362	1328	1309	1204	1268	1256	1265	1184	1145	1078	1115	1062	1028	1085	1127	1129	1111	1056	1001	951	1026	971	1007	982	985	1009	1078	1026	994	972	994	1002	979	1019	996	982	959	994	1045	988	1005	1002	964	962	990	1001	989	990	1004	979	976	987	969	940	978	903	958	1018	995	934	1005	996	957	1009	1004	955	986	889	981	978	975	986	1015	975	997	998	1005	972	1027	952	935	1022	974	1008	1011	1015	1025	994	978	973	967	977	972	959	1016	1008	963	1013	1008	965	990	986	955	1037	1044	997	1012	986	1019	961	951	955	991	876	981	948	1039	967	1001	950	976	950	920	997	1005	954	1001	891	1015	1001	966	952	993	988	991	1030	1021	972	1005	960	945	979	1020	987	958	968	995	986	980	991	948	974	982	953	965	1010	919	1007	960	989	1013	1025	996	962	980	982	998	989	941	989	940	972	1011	938	1010	981	1006	992	982	962	953	977	1019	1003	951	984	976	1054	1017	1034	1016	967	993	987	963	954	937	943	975	970	964	998	1015	967	996	1057	968	948	1004	980	987	1035	951	934	997	1028	1045	990	963	983	924	949	991	941	953	981	950	978	1036	1023	988	997	1067	1024	921	938	986	1016	1021	1023	1000	982	936	933	1062	979	931	1018	980	1040	1011	982	1037	922	1014	1046	961	983	1015	971	978	1010	985	1058	925	957	978	949	1044	1045	999	1011	971	963	1019	995	942	1047	953	974	958	1051	977	969	959	955	982	959	996	1002	999	968	946	1009	978	1004	987	947	973	941	953	1002	989	964	1005	1004	970	991	955	997	1001	988	982	967	979	953	992	1005	1024	991	971	916	1015	1038	985	948	941	1008	986	995	1043	1010	970	950	978	980	953	958	1009	1012	920	994	951	991	984	957	986	1000	978	952	914	942	989	988	967	982	993	987	962	1000	986	937	1005	1007	1064	992	1017	1021	947	970	997	1037	970	974	969	1074	989	951	993	937	1012	1031	975	994	978	980	996	1012	1006	988	998	1032	996	935	998	956	1045	999	989	1065	1001	945	941	989	1007	976	995	1005	973	992	973	985	999	1007	968	984	995	971	988	961	953	962	993	972	988	1016	1025	992	1011	932	938	969	1022	986	1050	993	996	985	988	1021	978	1012	1005	1035	1004	955	991	1009	992	960	1010	992	904	990	1005	1032	1013	1041	973	971	1006	911	959	957	1004	1007	963	982	1001	955	1016	1043	983	980	1023	977	1021	990	1000	1027	916	1008	959	961	951	1020	1004	949	991	953	946	1063	950	969	997	1005	1002	962	987	939	1000	937	975	1048	951	984	969	1015	920	951	1000	985	955	1021	980	945	936	967	1006	969	998	994	973	987	971	973	1028	977	957	1008	1052	986	990	998	1022	959	998	931	948	1035	999	1027	1013	1008	974	1015	1015	1016	978	990	1033	1025	991	1022	970	946	958	959	1003	952	982	949	956	1038	1011	965	980	1000	992	1006	985	981	1041	1031	953	1018	908	959	1007	1026	986	992	967	969	962	1001	1046	936	1010	1010	1025	973	1030	962	984	1043	1005	974	987	958	931	996	994	1002	1045	996	961	944	945	953	1044	973	995	1045	1000	980	1004	1035	954	995	1024	956	1001	997	1032	979	988	985	977	980	989	999	921	944	1034	986	990	1012	1030	992	970	1005	968	986	969	964	971	977	950	979	993	951	1024	988	948	972	1000	921	968	973	942	1011	974	971	951	979	988	964	1009	906	1048	1019	973	1035	962	954	1012	1000	931	992	990	1013	950	1014	957	1032	1050	999	1015	985	1033	939	996	966	985	1021	995	1005	988	974	971	1019	1019	985	962	991	974	986	1009	937	977	970	967	972	997	971	990	974	1010	1003	979	965	989	976	978	944	1000	1008	1002	1009	1007	1005	978	990	943	958	994	944	955	989	965	1041	974	1014	986	1020	970	1014	989	987	1008	948	1018	1008	957	969	1029	1022	1033	983	968	964	1003	1015	976	965	1003	1015	968	1068	1005	996	936	974	944	956	1014	971	985	989	1009	959	1019	919	951	974	1012	963	930	974	963	969	964	952	960	972	983	967	1020	958	952	942	992	951	966	1036	997	1021	979	962	1011	963	970	972	989	971	1012	1030	997	965	980	999	1004	1009	976	1043	1029	1016	920	995	977	1019	975	971	1016	954	986	954	961	931	1008	997	1017	1002	967	929	981	983	977	1014	1031	1015	1001	929	1020	1004	1059	958	979	998	1046	1027	1023	988	1009	959	941	990	1037	998	995	1059	964	950	977	1018	1028	1002	994	1014	933	1004	949	959	939	992	965	989	972	1008	1011	995	1013	1021	973	1001	969	994	988	1006	988	997	1015	980	994	1000	1023	933	1000	985	999	960	990	992	985	1004	977	975	1000	1010	928	1021	959	1036	992	955	1007	960	993	1026	990	1003	1007	934	923	961	1001	1018	972	1049	1056	964	989	989	1006	1015	1028	984	1012	964	1053	1012	969	1029	981	1034	931	888	1031	1004	967	1053	979	970	1006	1011	1030	996	1004	968	1031	1039	991	964	1077	972	992	988	1009	1018	988	994	984	928	999	971	1074	1023	943	982	998	997	935	1016	959	1003	945	1009	975	941	1002	959	1038	1007	1016	1012	962	957	978	994	995	991	953	1021	1003	1059	994	1010	993	983	1058	959	982	1058	1058	974	950	1008	987	967	1019	980	974	991	985	1015	978	989	971	1020	1020	1003	944	979	993	967	996	990	995	955	1057	978	1027	957	1008	968	943	984	991	981	974	1000	972	1004	987	1012	939	967	979	1007	994	989	990	955	1000	966	980	988	972	982	941	968	1010	1018	972	984	946	1030	998	985	966	1012	957	983	983	991	969	1000	1022	926	1008	919	976	1046	955	1008	1009	1014	955	1018	1050	1030	1026	956	977	940	1043	971	927	1044	960	993	985	961	950	1005	1007	950	965	968	993	948	939	992	950	985	938	1008	953	969	972	988	1014	973	980	971	1028	971	938	1022	963	1020	1038	1001	995	995	965	984	939	981	1036	1027	1035	1044	984	951	984	961	969	983	979	1011	1025	959	1042	963	981	995	1048	966	993	1067	989	913	970	964	1019	943	1039	935	1015	1048	1015	1018	987	1002	941	1001	977	941	1002	982	981	943	951	979	1005	989	970	1023	952	994	1007	1015	940	990	969	992	1030	1003	987	964	953	1006	935	953	1040	988	972	1057	972	987	967	973	942	946	1015	993	981	979	950	1007	1020	959	1037	975	980	1001	949	949	994	975	995	1023	947	1020	996	1025	965	1029	1037	1002	979	980	1008	950	969	1048	976	978	966	1022	1012	964	978	1033	955	1003	984	978	1045	972	1038	1019	996	990	986	989	940	960	939	997	982	1007	1034	991	973	1001	972	968	986	1032	950	941	945	1006	978	1001	965	1019	964	993	990	991	969	978	961	1024	999	926	1002	965	995	995	972	990	982	1024	987	1027	1019	1018	940	1005	1000	989	956	1005	965	1019	1063	981	1022	1016	998	1029	972	985	965	1010	943	1005	991	994	1001	995	1050	989	965	983	1003	962	981	978	951	976	1016	1011	983	956	967	998	949	1020	904	1000	952	1041	985	999	1029	923	965	945	969	1004	960	1016	970	1002	1012	911	918	945	980	983	988	946	947	977	963	941	991	978	952	975	976	1016	1008	1015	994	951	1019	1049	1018	965	974	959	1002	1007	943	993	961	985	1004	1017	960	987	980	959	983	998	1002	981	1051	1046	1009	951	960	945	1070	915	1005	990	1042	941	1000	919	969	970	1002	1009	992	964	955	1026	966	987	965	1008	1008	1006	985	968	989	971	975	1002	973	1000	1055	963	983	1019	969	995	1017	968	1035	984	954	943	1006	989	989	1080	951	990	962	986	975	1032	1006	1091	1019	1029	1000	982	968	971	968	1000	1032	998	1011	1016	984	961	942	999	976	984	1011	1005	1016	989
22780	20907	28432	23547	20967	20847	12075	5005	3834	3420	2806	2390	2124	2194	1961	1760	1570	1498	1443	1378	1194	1248	1228	1236	1181	1281	1218	1135	1043	991	991	1036	1029	1008	1026	1018	1019	1002	994	945	925	952	964	924	931	953	886	956	958	947	896	950	947	969	966	895	941	932	915	935	957	902	957	966	994	958	886	950	948	944	953	940	995	911	940	959	953	933	980	946	964	973	971	929	952	941	964	931	962	989	950	999	955	922	970	958	913	934	903	862	953	953	969	944	890	933	937	939	894	959	912	955	950	935	931	911	943	996	942	906	959	942	986	950	899	928	906	969	902	948	901	969	982	957	976	908	940	860	955	926	895	901	945	928	926	967	984	906	973	928	947	959	977	917	931	931	946	916	948	1003	932	914	965	951	912	952	930	956	948	976	901	914	928	932	912	983	933	933	977	916	953	954	915	956	905	934	933	893	885	950	852	920	899	886	950	919	856	974	965	902	969	957	996	948	965	940	917	868	918	916	933	901	903	969	998	958	927	903	971	915	900	931	979	885	940	964	892	930	977	941	879	942	1003	919	952	899	934	955	903	902	935	913	967	939	896	938	905	958	890	919	863	918	963	943	960	972	921	902	941	956	960	956	890	922	904	942	972	927	887	967	946	960	901	970	943	950	933	957	935	939	1002	966	918	965	929	903	925	967	935	930	959	970	921	951	908	898	990	938	982	924	911	904	962	934	919	909	886	979	985	923	958	969	903	942	961	903	894	960	897	969	900	897	926	938	931	928	900	930	934	925	947	979	898	950	894	868	914	932	972	954	918	911	900	961	962	929	940	958	920	936	861	956	960	941	939	1015	975	928	965	915	956	917	921	938	981	875	891	885	893	890	951	984	995	945	968	891	903	956	875	961	897	1001	938	968	923	881	986	940	897	928	870	955	1024	919	907	897	901	915	879	929	932	991	870	938	969	916	902	918	953	933	905	930	909	893	904	920	930	942	1001	988	950	905	878	903	927	937	952	974	937	934	984	939	932	947	916	946	950	917	961	945	831	920	947	925	962	1002	903	923	936	980	884	999	939	927	909	950	940	982	977	912	857	966	942	969	905	959	908	946	955	977	969	951	960	882	932	931	909	981	963	936	947	981	983	896	928	930	961	968	883	927	965	941	967	920	878	926	899	943	983	884	991	968	886	904	921	948	907	940	948	930	1013	932	993	956	909	965	1043	899	940	900	968	940	1019	908	885	901	912	931	1001	983	956	920	934	875	945	888	933	928	921	949	885	975	952	881	930	988	926	930	938	946	921	869	968	966	918	922	885	949	992	885	981	959	888	900	936	981	946	923	925	960	907	938	913	981	965	878	929	942	904	939	988	921	974	893	946	901	957	996	967	918	895	982	947	898	930	959	932	941	944	961	926	941	959	970	964	939	915	937	876	944	928	1023	877	941	922	956	880	910	918	914	938	969	891	943	935	956	973	973	860	964	919	940	947	912	886	963	925	899	959	970	925	877	947	1011	917	999	834	852	969	925	914	930	860	921	945	925	907	920	907	896	887	917	905	886	977	946	958	949	998	883	955	876	937	954	913	964	959	893	952	934	938	856	922	947	917	923	952	900	851	962	968	983	943	941	951	902	937	908	892	895	966	925	911	933	966	915	1024	998	909	903	933	971	964	952	941	956	1019	967	985	946	926	935	931	929	952	899	923	926	936	969	944	949	923	925	924	909	944	910	918	933	941	911	901	936	920	967	927	861	924	905	906	949	940	1001	914	967	850	933	927	961	942	895	975	1015	990	987	953	920	958	893	891	956	930	949	910	965	945	910	954	867	908	920	961	938	918	1002	946	955	976	900	935	960	878	999	931	982	907	916	990	897	898	894	964	904	925	945	940	925	948	944	919	920	934	939	903	962	942	920	921	948	978	934	959	984	894	926	976	941	890	890	902	958	922	884	911	876	941	920	950	917	894	957	964	894	941	882	902	885	943	909	907	938	922	971	918	949	920	896	953	865	890	946	904	931	865	901	979	858	935	952	917	897	906	913	971	940	909	912	851	946	906	941	932	907	901	923	925	926	991	958	930	997	894	917	928	915	957	968	908	984	969	908	943	918	969	923	926	945	1012	948	939	913	964	964	1004	931	921	919	984	929	937	974	955	963	903	985	987	949	901	922	985	979	936	956	954	950	877	951	948	909	954	861	909	887	918	904	940	943	956	925	936	946	948	951	967	953	969	956	894	950	966	993	919	938	941	942	921	926	891	931	892	915	886	922	975	947	939	948	926	947	925	930	912	904	919	960	954	954	933	946	972	900	916	977	950	966	940	940	932	926	938	921	960	917	965	905	963	876	906	914	940	936	950	918	957	897	912	926	937	947	915	907	938	946	953	901	952	926	966	911	938	938	981	946	944	916	923	963	890	931	956	913	907	928	969	901	893	954	920	891	913	930	955	969	923	957	985	893	964	923	929	905	986	968	963	892	967	907	955	859	887	924	915	951	913	887	936	890	913	952	898	956	943	992	961	918	950	883	955	956	938	992	965	960	944	899	917	926	912	941	942	929	891	907	987	895	946	895	983	880	916	911	944	949	917	950	914	934	916	931	914	914	945	948	981	981	896	945	950	930	930	972	939	926	935	940	897	966	911	935	938	918	881	920	969	918	948	948	897	956	924	936	981	965	975	895	908	944	894	859	908	939	923	941	963	978	944	973	951	955	891	919	874	960	950	914	929	982	991	922	920	988	918	959	911	889	964	907	911	919	968	968	942	931	976	945	944	920	924	888	906	920	919	923	901	912	941	937	931	939	924	911	892	974	964	971	943	962	937	947	973	916	955	997	947	902	907	935	870	948	951	949	950	922	956	927	886	959	962	947	959	949	956	942	928	961	988	940	888	925	940	912	956	937	928	937	968	948	969	897	926	957	906	937	937	936	909	957	959	917	871	914	934	932	958	908	963	985	905	866	907	920	907	943	925	928	942	988	935	898	903	893	1001	956	951	906	913	908	901	895	915	929	933	900	945	951	915	912	927	931	910	989	959	890	925	932	931	902	952	925	954	910	946	893	900	918	875	925	908	948	944	931	922	865	878	956	927	956	901	936	926	936	926	958	915	918	968	945	884	929	956	904	937	965	928	893	903	1014	947	908	914	946	912	885	947	871	956	914	954	914	946	869	832	915	950	893	941	879	925	924	883	958	934	887	903	1012	904	908	934	927	964	916	916	972	975	901	943	947	881	917	929	894	923	946	922	930	930	904	957	947	932	962	937	919	925	957	964	1007	918	911	951	930	901	939	937	866	941	928	985	961	968	967	957	971	967	926	964	968	937	917	946	925	913	928	980	907	926	960	936	954	959	890	967	943	886	960	901	929	943	974	980	937	909	968	924	946	981	952	956	992	897	915	961	880	940	907	914	965	948	948	946	915	887	883	922	864	960	941	942	915	1000	941	917	988	931	961	905	975	954	962	955	949	951	954	936	915	937	951	882	893	940	882	952	942	919	904	973	880	938	932	1007	950	912	914	967	953	923	914	980	905	910	981	904	922	913	907
33558	56133	44053	24123	19014	15322	10169	8375	7399	6419	5147	4327	3719	3844	3262	2792	2435	2236	1976	1908	1699	1631	1688	1679	1672	1841	1639	1377	1399	1264	1230	1191	1142	1189	1117	1204	1234	1243	1103	1109	1095	1137	1069	1045	1034	1054	1076	1086	1076	1054	1001	966	1066	1061	1072	1061	1065	1003	1068	1065	1051	1080	1062	1014	1034	1080	1099	1030	1025	984	970	1000	1031	1035	1046	1081	1064	1037	1020	1034	1049	1020	1127	1017	1096	1149	1013	1028	1042	1000	1019	1024	1017	1068	1047	1000	1034	1030	1077	1025	1081	1011	990	1080	1037	1030	1036	1051	1043	1010	1097	1066	1062	1018	987	1009	1040	1071	1056	1089	1038	994	1013	1083	1006	1052	1004	958	1057	1055	1076	1066	1080	1047	1059	1047	1011	1033	1019	1034	1003	1101	980	1039	1039	1053	1114	1019	1030	1034	1077	1046	1075	1047	983	1054	1002	1091	1049	1018	1020	1030	1084	1000	1093	1062	995	1036	1048	1006	1054	1021	1004	1054	1044	1083	1017	1069	1075	1030	1059	1048	1005	999	1009	1028	1017	1047	992	1028	1050	1018	1041	1086	1042	1033	1026	1033	1006	981	1009	1066	1070	1058	1081	1054	1025	987	1075	1051	1057	994	1024	1027	1074	1033	1029	1072	1078	980	1063	1066	1036	1039	1047	1041	1053	1037	1019	1018	1011	1045	1031	1079	1094	1032	1040	1041	1076	1049	1102	1000	1048	1043	1023	1086	1028	1005	1040	976	1067	1042	1051	1017	1046	1036	1008	1025	1030	1026	1020	1039	1045	1003	1009	1086	1085	1032	1032	1078	1067	1058	1085	1053	999	1065	1047	1043	1012	1029	1057	1016	1037	1005	1044	1064	1047	1073	1030	1027	1057	1079	1048	980	1034	1071	1031	1083	1057	1054	1013	1055	1082	1089	975	1029	1019	1042	1018	1052	990	1026	1001	1054	991	1064	1070	1030	1024	1000	1036	1004	1018	1039	1032	1022	1014	1040	1005	992	1081	1046	970	1020	951	1005	1053	1055	1010	987	1044	995	959	1122	1052	1070	994	1099	1037	1045	1055	988	1058	1039	1083	983	1047	1026	1024	997	1057	1028	994	1060	1005	1065	1057	1037	1048	1067	1070	1038	1016	1007	983	1102	1058	1126	1054	1020	932	1052	1039	1016	973	959	1068	1020	998	993	1061	1048	1095	1019	1051	1095	953	1072	1041	1064	1043	1072	1008	993	1016	1061	1056	1048	1032	1018	1057	1081	1054	1061	1074	978	1058	986	1034	1019	1036	1069	1074	983	1050	1017	1088	1049	1035	1008	1038	1061	1061	1041	1040	1046	1053	1030	1067	1044	1075	1047	1015	1005	1025	1031	1024	1009	1060	1085	1050	1026	1078	1009	1062	1037	1032	1094	1056	1034	1079	1053	1039	1054	963	1014	1011	1082	1023	1025	1070	1020	1060	1052	1048	1044	1043	1020	1039	1009	1084	1060	1066	1027	1049	1062	1085	1116	1055	1088	1042	1006	1061	1020	993	1020	1106	1044	1039	1092	1091	1034	1029	1065	1077	1025	1018	1029	993	1040	1037	1035	1073	1048	1000	983	1048	1022	1075	1045	1033	1090	1057	1072	1051	1006	1021	1030	1020	1006	1003	1031	1017	1062	1028	1100	990	1038	980	1076	1037	1045	998	1012	1059	1032	1053	982	1094	1057	1019	1054	1012	1039	1073	997	1101	1047	1069	1020	1002	1070	1067	1066	1048	1061	990	1090	1071	1012	1079	1061	1074	1058	1051	1020	1007	1066	1012	1027	993	996	1057	1011	1041	1081	1056	1032	1067	1018	1063	1022	1014	1031	1025	1055	991	1000	1066	1021	991	1063	1053	1040	1048	1056	1023	1033	1031	1047	1071	1005	1001	1080	1100	1033	1052	1118	1003	983	1041	1097	1053	1103	1013	1030	1073	1009	1097	1013	982	985	1055	1010	1043	1032	1046	1025	1094	1014	1025	1046	1039	1081	1072	1030	1056	1057	1037	994	1020	1013	994	1009	1004	1032	1027	1044	1071	1057	1045	1053	1077	1023	1058	1087	1033	1028	1052	1080	1059	1077	1035	1027	1029	1014	1049	1067	1057	993	1022	1025	1006	1017	1009	1021	1061	1045	1014	1089	989	1029	1017	1025	1087	1016	1045	952	1025	1042	1059	1043	1019	1051	1042	1043	1051	1019	1036	1076	1038	1020	1059	1082	1006	1018	1075	1056	1009	1033	1015	1030	1037	1015	1052	1038	1015	1031	1075	1031	1008	1046	1022	1042	1062	1038	1023	984	1023	1074	1032	1017	1062	1058	1011	1073	1031	1039	1036	1059	1061	1064	1018	1068	1011	1006	1044	1073	1031	984	1021	1004	1036	1044	1032	1026	1031	1042	1085	1033	1083	1007	981	1058	1007	1029	1060	1056	1067	1058	1044	1057	1016	1095	1024	1000	1087	1026	1024	987	1028	1015	1036	1018	1048	1005	1008	1040	1022	1116	1032	1056	1030	1016	1072	955	1056	1055	1054	1137	975	1070	1047	1013	1077	1021	1017	1025	1019	1079	1056	1027	1089	978	1070	968	1033	1035	1041	1033	1054	1092	1059	999	1056	1083	1046	988	1036	1023	981	1058	1025	962	1064	1061	1011	1039	1066	1047	1002	1037	1012	1071	980	1023	998	1019	1123	1013	1061	1074	1084	1017	1052	1070	1013	1008	1063	1034	980	1086	1022	959	1110	1063	1030	990	1025	1060	961	1006	1008	981	1047	1048	1001	1034	1052	1085	1033	1060	1054	1028	1081	1108	999	982	1081	1060	982	980	994	1028	1004	1019	1057	1016	1034	1051	1014	1031	1059	1079	1071	1074	1015	1005	1068	990	1065	1026	1011	996	1005	1032	999	1057	1011	1022	998	1002	1018	1044	1021	1053	1025	953	1064	1007	1031	1009	977	1027	1045	1042	1015	955	1028	1043	1002	1023	1039	1103	1027	1029	1021	997	991	1009	1040	1040	1047	1024	1052	982	1005	1020	1011	1063	1008	958	1038	1087	1003	1026	1077	1013	990	1039	1039	1061	996	1027	995	1050	1056	1037	1011	1023	1075	1015	1056	1005	1033	1059	1022	1067	1037	987	1036	1004	1002	1005	1022	1078	1001	997	1059	1083	985	1016	1011	1043	1025	1062	1084	1130	1048	1041	1061	1036	1015	1067	1009	979	1082	1078	1037	1038	992	998	1057	988	1008	1057	1020	1087	1030	1109	1037	1026	1009	1036	1014	1034	1059	1044	1062	1010	1065	1082	1007	1094	1058	1037	1107	1052	1020	1054	1023	1032	1064	1029	1054	1023	978	1071	997	1053	1034	1057	1031	1029	1032	1046	1048	1056	1030	1016	1019	1052	1012	1055	1028	1071	1006	1058	1069	1064	1042	1058	1023	1047	1045	1052	1054	984	1065	1041	1085	1053	1091	1066	1018	1040	1039	1002	1023	993	1021	1035	1033	1032	1055	1055	1023	1030	1014	1022	1077	980	993	1040	1090	1049	1097	1046	1064	1100	1012	1020	1066	1076	1001	1028	1090	1027	1032	1061	1086	999	1014	1025	1073	1022	1053	1031	1036	1054	1084	1038	1096	1068	1020	1012	1066	1083	1009	1054	988	1054	1029	1067	1038	1025	958	1030	1050	1075	1082	1011	1065	1011	1069	1059	1111	1029	997	1020	1012	1013	1039	1026	1038	1046	1056	1003	1084	1063	979	1075	1086	1019	1021	1060	1019	951	1043	1073	1042	1060	989	1024	987	1036	1053	1028	1063	1063	1023	962	1054	977	1041	1000	1075	1023	1060	1018	1017	999	983	1031	1056	1001	988	1122	1001	1022	1039	1038	1062	1066	1046	979	997	1048	1026	1039	1057	994	1035	1044	1027	1039	1004	976	1114	1041	1034	1032	1017	1074	1000	1080	1003	1059	1037	1038	1089	1008	1017	1041	1051	1059	1032	1044	979	979	1064	1032	1068	1036	1000	1036	1058	1125	994	997	995	1003	1028	1083	1072	1040	1072	1046	1102	1030	1059	1037	1006	1003	1003	1044	994	1040	1030	1013	1065	1032	1049	1088	1055	1061	1047	1023	1025	1014	1007	1001	1031	1018	1035	1041	1018	1015	1057	989	1008	1072	1051	1036	1060	1027	1072	1053	1024	1047	1047	1028	1063	1007	1090	1042	1035	1020	1097	1026	1010	1027	1043	1052	1023	1039	1072	1054	1062	1043	1004	1062	975	1056	1077	978	1053	1062	1028	1046	1080	1017	1097	1032	1022	1008	1031	1017	1079	1009	1046	1072	1017	1037	1097	1062	1026	993	1019	1019	1075	1096	1054	1013	1069	1028	960	1071	1051	1068	1025	995	1066	1016	1015	1043	1054	1023	1037	1032	1013	945	1018	1033	1052	1101	1016	1071	1058	1076	1031	1044	1014	1068	1058	1002	1022	968	1030	989	1055	1061	1024	1015	1072	1061	1002	1049	1038	1003	1029	1035	1039	1067	1053	1040	977	1035	1067	967	1047	1049	1044	1005	1081	1003	992	1064	1081	1032	1000	1000	1034	1066	1028	1019	1041	1004	1082	1061	1019	1056	1033	1120	1073	1015	1041	1061	1014	1034	1035	988	994	938	952	995	995	1042	1049	1083	1033	1058	1013	1075	1048	1092	1038	1058	1083	999	1021	1067	1068	1060	992	1017	1051	1017	1065	1019	1041	1044	1034	1017	1040	1043	988	1098	977	1054	1009	1054	1029	1046	978	1082	1070	1026	1064	1072	1029	1077	1015	1046	1029	1027	1063	1072	1092	996	1028	998	1063	1070	967	1043
28644	24964	23280	11996	4880	3445	1907	1522	1343	1213	1056	1042	974	924	878	800	794	758	740	702	734	719	718	720	671	718	705	683	630	653	632	641	598	596	623	628	625	613	651	609	593	574	578	601	593	649	574	567	598	598	624	607	573	594	611	595	561	623	597	579	628	573	595	597	588	635	620	565	618	541	635	603	638	606	578	583	631	564	620	584	617	537	619	582	564	581	583	595	610	594	593	600	597	614	632	600	660	566	581	565	606	603	574	597	572	612	565	575	590	635	605	575	536	614	527	578	572	640	598	580	568	595	602	578	581	646	604	575	599	590	595	595	625	595	587	604	580	563	598	626	593	555	573	589	605	589	620	528	568	594	573	579	580	576	596	637	578	581	577	558	616	616	615	569	617	610	617	623	611	637	568	602	637	578	616	575	647	580	666	569	570	548	612	612	554	628	617	582	581	640	618	586	588	589	574	634	546	634	610	568	590	582	631	641	579	561	577	591	615	615	572	565	645	593	584	590	600	592	566	568	638	572	594	563	594	589	604	568	616	574	598	650	584	534	574	630	617	611	623	582	603	596	594	591	615	624	589	584	555	611	642	582	551	542	627	586	617	606	616	576	587	552	549	587	606	601	599	570	596	625	641	578	603	567	645	534	636	598	598	603	613	631	577	586	567	568	620	593	573	614	621	602	594	610	583	604	574	617	575	615	551	592	570	627	610	568	606	582	561	591	563	591	584	602	602	600	583	607	579	547	560	633	596	580	579	611	586	604	597	564	563	583	613	551	573	589	624	574	560	584	576	618	620	579	581	572	563	605	579	574	582	660	572	590	589	561	591	557	612	577	607	578	626	579	616	591	589	583	561	601	582	617	582	587	605	558	598	623	619	606	603	594	617	618	595	615	613	620	583	615	584	621	591	564	568	547	630	617	618	608	580	624	597	565	576	572	585	581	605	561	606	611	610	566	610	567	621	573	579	603	583	589	590	537	585	581	577	600	608	612	586	588	632	625	537	565	610	565	585	564	602	571	624	586	586	639	568	566	571	581	663	559	611	623	587	605	603	600	572	602	604	590	572	571	584	578	598	554	587	609	564	603	598	625	592	574	590	578	580	573	625	548	567	557	603	612	606	605	637	602	579	616	578	575	615	579	604	548	581	609	616	599	586	539	551	586	612	572	600	569	605	595	591	575	585	653	626	611	603	590	584	638	641	598	583	677	580	641	622	625	596	628	600	618	598	570	630	575	579	558	583	588	602	603	632	604	541	592	628	580	601	609	542	576	592	591	620	659	609	629	638	601	598	574	633	629	547	597	602	585	595	603	591	605	600	546	577	536	582	598	625	565	617	586	564	570	611	566	609	605	603	573	605	576	613	588	557	559	624	595	602	577	587	587	564	552	638	604	592	570	610	576	608	614	574	630	599	641	602	610	587	568	631	588	579	605	628	627	601	600	599	582	579	543	557	614	623	632	581	590	618	569	623	616	600	575	576	591	615	569	583	629	666	545	627	569	583	607	570	586	561	610	580	620	601	605	601	598	559	606	560	607	596	577	623	576	614	577	556	549	586	603	595	577	603	631	615	570	600	575	616	600	578	604	621	559	600	552	624	578	590	583	601	590	592	609	598	605	595	648	574	601	583	582	595	557	602	583	582	596	616	594	590	562	634	608	586	638	573	554	595	634	563	581	597	578	574	591	538	573	587	568	608	638	581	645	596	596	566	613	561	607	579	590	611	601	574	627	583	615	578	559	590	631	594	588	564	602	591	587	578	554	561	560	599	591	589	632	597	623	634	595	556	574	630	634	646	573	577	605	622	623	607	579	581	576	577	579	626	636	598	603	580	632	598	539	592	582	637	531	566	576	594	610	597	625	632	599	603	575	647	592	572	626	619	592	587	595	596	613	576	574	601	628	603	585	588	570	553	595	586	599	598	600	598	590	597	553	584	555	601	603	587	610	617	619	545	617	567	587	632	580	561	608	569	602	537	618	620	600	603	659	558	597	620	559	569	595	583	605	591	591	638	618	583	586	582	602	633	609	594	584	573	597	552	586	582	599	579	583	563	585	574	585	634	572	619	601	597	575	607	580	594	600	615	554	595	603	587	609	577	585	584	608	557	579	645	580	596	620	598	609	554	586	609	606	603	590	609	569	634	638	575	599	554	588	596	607	619	599	585	541	590	597	614	611	618	613	545	620	605	587	588	627	563	617	599	573	574	555	560	604	556	585	564	599	567	548	622	557	622	595	611	611	596	584	577	546	636	607	598	569	632	569	598	620	593	572	610	613	550	606	564	617	610	569	606	569	578	599	593	632	607	607	624	600	590	602	601	593	522	573	547	610	548	608	624	584	562	623	576	599	595	593	580	583	602	543	599	603	605	618	593	597	606	629	601	563	569	555	613	583	574	622	577	610	588	593	582	576	620	633	597	620	560	592	593	584	580	580	590	617	599	611	588	600	610	640	603	551	604	607	551	599	604	575	588	596	609	599	621	647	574	555	580	586	574	585	638	587	656	595	599	630	579	620	598	577	596	632	589	589	606	574	582	579	595	590	592	595	602	644	586	614	619	594	640	593	598	633	558	635	577	584	631	608	583	618	634	554	586	609	614	598	586	572	590	615	553	592	592	535	626	621	604	613	605	582	633	565	585	570	599	595	578	621	575	578	573	589	571	556	599	594	595	608	589	607	617	598	634	583	572	624	571	590	569	598	566	656	578	607	606	563	610	582	620	627	624	610	582	549	577	562	606	606	593	584	558	562	607	586	580	572	561	617	557	618	614	628	569	605	600	592	590	664	592	593	612	599	588	590	605	595	573	612	626	630	589	581	587	623	605	565	564	582	590	598	553	623	598	620	625	611	565	566	559	583	572	597	583	629	612	555	559	644	580	608	609	622	606	613	591	591	614	604	612	675	608	595	615	602	629	593	597	572	601	571	595	616	582	616	562	573	573	556	621	607	571	565	589	611	633	618	631	598	595	609	593	619	586	587	616	590	544	603	596	621	560	590	599	577	625	612	614	595	596	604	606	593	615	585	616	586	622	597	605	612	614	587	575	590	558	602	588	613	626	613	557	626	587	597	593	607	579	609	562	606	597	608	564	571	638	593	610	574	586	568	638	612	604	595	567	558	553	560	565	612	571	549	631	591	582	577	612	599	600	600	599	578	575	561	577	613	610	549	620	588	588	606	597	591	600	583	609	603	600	604	601	607	601	544	616	634	550	591	604	588	615	562	608	624	604	560	561	574	576	561	600	646	611	605	621	574	619	626	642	586	626	587	606	587	586	624	607	585	593	565	590	606	610	589	596	595	603	567	541	626	613	625	603	560	569	580	607	606	612	567	586	570	616	575	569	540	558	604	590	630	644	602	550	572	576	601	569	579	553	587	590	606	613	560	603	558	574	596	608	575	565	618	616	606	569	585	563	598	623	631	629	573	613	609	585	553	606	635	589	575	600	570	637	581	578	587	645	582	603	610	578	585	611	650	630	558	588	626
28863	38100	27877	13123	8546	6691	3781	2926	2680	2217	1918	1866	1685	1672	1478	1229	1091	1064	1024	959	1014	953	952	979	982	1027	939	923	854	791	789	817	760	742	788	803	772	809	786	764	735	711	690	733	714	735	718	706	703	720	660	684	724	710	701	707	663	711	729	715	714	754	719	738	708	686	725	722	725	711	711	728	728	697	735	675	690	738	726	717	700	679	713	728	743	742	703	684	711	716	729	664	681	698	688	646	735	696	702	679	702	707	675	724	668	679	702	728	667	670	716	713	663	709	707	720	697	721	748	722	716	696	718	694	692	731	721	686	742	678	714	710	705	738	730	751	703	694	721	734	695	723	721	716	734	693	683	718	739	720	685	711	777	764	734	708	739	679	699	731	700	730	685	686	725	699	719	755	703	721	732	696	740	700	691	735	681	694	723	714	709	719	697	686	714	690	726	703	691	726	730	659	670	738	704	701	694	681	689	706	704	685	730	714	723	698	747	736	754	720	686	718	746	709	683	752	750	707	619	697	737	722	712	713	709	704	702	692	742	660	702	698	692	727	739	650	699	695	695	672	714	695	713	768	699	745	704	665	744	731	720	737	657	721	734	728	709	686	717	683	705	688	732	709	732	698	683	709	723	710	720	677	676	688	703	712	716	711	677	696	702	663	671	712	743	743	713	647	657	727	684	730	667	720	780	728	703	747	714	716	724	698	731	739	698	700	733	755	693	755	719	681	689	660	723	675	748	694	727	668	771	700	713	716	703	658	689	687	784	707	700	686	747	671	722	700	680	713	696	709	716	745	751	713	658	697	713	761	702	717	690	730	692	685	740	682	686	711	705	710	719	727	697	739	743	685	704	680	695	700	726	683	689	719	775	694	692	667	714	697	701	747	700	685	695	761	711	748	694	773	727	762	695	713	717	709	717	680	702	732	707	707	685	683	718	710	686	669	729	700	755	697	723	674	718	684	712	723	694	673	687	725	703	721	698	675	677	699	709	704	758	740	706	726	687	664	713	691	701	725	703	679	749	726	690	722	715	698	701	690	706	718	681	742	692	698	688	720	723	711	749	696	717	743	723	758	687	688	714	729	729	701	718	733	683	771	729	715	761	715	690	706	693	685	731	682	705	713	740	760	665	661	688	707	702	699	694	686	749	707	666	696	693	705	695	705	725	698	713	712	677	686	749	734	720	704	668	676	729	731	681	687	710	648	706	720	694	741	756	717	702	700	683	697	697	704	719	742	727	746	750	708	707	726	684	742	677	702	717	735	711	686	723	685	713	758	746	733	744	704	711	687	758	730	709	733	775	687	680	708	696	705	704	664	694	698	721	737	730	711	678	697	709	720	714	738	747	691	718	735	714	730	711	742	763	720	702	794	685	688	718	681	728	693	730	701	721	673	735	693	722	703	703	693	736	710	730	710	724	673	686	730	686	702	759	682	717	687	714	664	669	710	721	721	749	718	747	745	741	707	705	730	691	742	719	724	737	692	683	749	685	664	701	762	703	693	737	755	694	730	681	703	744	736	702	689	715	681	743	694	713	671	725	705	719	705	725	665	683	699	634	696	775	739	742	713	707	688	677	730	682	710	694	703	671	718	669	742	686	701	720	718	709	717	719	730	713	704	714	749	724	752	712	701	646	681	715	674	655	710	678	756	748	747	740	723	715	750	703	698	712	701	708	707	684	705	691	687	738	694	693	704	721	707	743	706	730	719	676	693	744	711	709	741	705	682	680	749	744	698	749	727	685	698	744	720	715	681	694	761	714	663	704	690	729	743	710	736	689	675	667	734	759	687	723	754	743	756	689	662	633	667	685	725	723	689	748	659	704	727	724	692	650	710	704	761	672	723	678	656	764	696	728	699	720	735	716	717	782	734	688	729	683	714	715	745	665	691	692	724	728	713	692	711	716	673	703	741	717	693	713	690	700	706	754	724	734	723	746	724	716	751	733	717	748	733	689	745	698	650	709	701	714	686	706	734	682	704	724	678	712	712	722	716	702	734	713	752	736	710	716	734	693	666	667	715	685	644	715	718	691	729	704	712	670	713	716	720	731	710	698	749	712	713	724	740	691	771	748	693	684	744	738	747	701	718	740	753	710	712	783	693	666	721	697	694	732	697	748	691	702	702	731	714	683	676	661	716	665	658	719	690	721	743	722	735	735	696	713	699	689	749	725	733	672	693	735	757	688	732	708	744	716	739	710	708	720	730	660	732	703	744	721	739	664	716	729	723	670	677	673	666	716	703	721	710	700	725	699	684	651	715	692	750	747	745	702	762	652	731	684	740	688	719	669	704	717	727	682	724	694	783	733	696	703	697	737	675	766	682	716	721	712	690	666	697	734	741	717	709	705	713	675	704	682	708	730	715	709	693	676	701	683	693	670	693	678	729	724	703	758	723	680	678	746	746	707	748	730	695	734	715	719	701	698	728	674	727	730	699	714	732	691	725	681	713	699	673	687	737	726	747	696	708	717	716	669	695	706	671	716	734	696	692	679	693	696	665	678	770	677	742	717	754	720	688	731	707	747	681	726	721	711	747	718	672	724	711	705	710	721	699	671	747	701	724	767	679	684	724	754	681	800	696	720	754	710	704	688	682	707	669	697	722	733	693	712	757	691	713	743	661	672	730	701	728	676	722	733	678	759	684	727	758	678	747	688	748	698	743	708	675	724	720	722	698	731	721	731	681	742	691	745	651	713	694	707	731	707	687	761	738	733	690	673	705	679	715	702	712	736	691	677	708	714	715	725	671	689	712	733	693	701	708	707	704	713	704	702	725	729	705	736	760	703	718	739	685	682	735	704	715	729	703	678	701	757	671	714	734	705	681	701	712	740	703	718	735	678	713	673	651	744	719	677	672	747	737	757	730	731	679	685	681	734	682	698	698	683	676	655	690	695	706	761	755	688	707	728	695	696	733	703	657	669	715	702	691	698	698	728	686	681	686	713	725	684	747	732	709	680	708	725	721	690	674	746	722	705	689	687	708	709	779	723	744	709	704	722	705	713	701	753	724	695	719	689	736	704	703	703	699	724	728	685	647	717	704	707	704	682	736	727	705	673	777	726	735	713	696	714	701	731	713	668	707	714	723	733	694	720	702	696	718	706	676	690	707	721	714	762	707	723	723	744	719	723	708	749	697	667	677	642	655	680	722	731	695	684	672	712	701	737	700	726	727	703	689	695	729	726	728	713	685	723	746	731	736	749	670	780	684	702	690	699	762	721	721	691	698	703	706	725	724	685	706	709	668	719	741	713	676	770	718	724	741	690	662	720	715	663	710	718	728	773	727	690	697	687	689	709	688	738	668	716	747	721	735	690	714	731	698	685	703	719	764	721	708	733	676	716	693	698	687	697	733	679	695	707	693	766	738	688	660	691	750	665	634	690	702	729	698	693	702	699	750	736	715	729	720	723	654	740	768	680	654	719	647	749	737	754	686	697	696	707	690	721	690	717	706	728	668	712	687	739	716	751	704	741	707	697	672	651	750	658	716
23922	20881	27850	24188	20295	11413	4568	2464	2110	1844	1704	1556	1488	1340	1156	1039	975	932	820	792	763	767	816	799	766	766	731	774	674	678	614	643	656	640	622	619	620	587	640	632	606	591	603	570	573	546	588	608	584	556	544	588	544	592	588	568	570	589	614	553	564	587	561	592	604	643	590	554	585	576	608	591	584	586	571	563	553	605	585	563	605	556	566	570	553	630	606	592	592	578	596	586	554	580	545	558	562	595	567	611	607	589	562	584	557	592	557	595	572	619	606	607	581	573	589	576	581	571	627	599	548	577	586	593	565	617	587	566	543	543	609	598	581	590	590	564	624	574	534	571	615	534	559	584	582	577	581	520	564	588	576	607	571	604	571	602	586	565	595	549	557	568	583	581	513	539	589	596	576	578	583	583	613	590	597	610	609	584	556	539	559	614	567	606	597	582	582	561	542	535	616	590	520	600	555	542	573	618	549	579	549	557	584	621	607	541	565	562	555	575	544	549	525	626	591	613	583	611	582	589	583	586	560	580	598	559	555	553	577	598	562	527	601	589	589	586	594	609	596	585	553	557	553	548	555	598	536	592	557	610	558	592	564	588	559	554	573	550	555	552	588	583	579	583	545	631	559	555	615	586	623	592	591	605	560	527	599	543	577	563	597	563	538	551	603	535	626	599	620	580	600	556	580	630	583	578	614	589	592	577	576	595	576	633	585	603	599	540	602	571	566	529	577	586	605	569	593	606	578	592	575	600	569	566	584	614	574	579	574	555	536	595	586	557	603	582	580	574	562	551	588	597	586	571	560	571	582	627	577	560	553	591	540	586	564	593	553	575	565	593	598	505	556	621	607	608	608	553	589	625	588	628	564	618	537	575	564	549	565	587	576	607	607	611	582	574	554	598	561	558	564	581	556	592	539	592	573	564	580	589	562	570	582	549	597	535	614	562	572	610	597	543	567	603	606	577	559	548	620	583	556	598	565	538	591	565	596	600	587	569	576	560	585	605	584	563	599	539	552	558	537	569	619	565	600	551	544	567	591	616	566	644	555	558	620	587	582	591	568	586	580	640	598	573	600	579	562	588	539	567	570	601	555	598	608	616	636	559	562	556	596	563	584	590	544	548	584	588	563	584	614	570	559	562	582	612	604	563	587	587	552	546	555	559	560	546	555	586	590	555	614	558	610	571	583	595	574	573	597	555	568	638	592	623	565	534	608	534	570	620	590	586	581	574	543	600	611	582	571	562	609	573	570	582	585	617	565	580	579	589	559	565	615	574	605	626	583	595	554	599	589	600	546	595	570	591	597	583	598	556	592	540	577	586	594	576	570	578	567	582	577	583	570	616	577	588	638	625	580	554	616	612	562	589	557	608	571	533	549	601	544	543	574	607	597	546	597	565	575	546	558	600	549	586	562	530	575	552	569	580	664	561	596	560	572	588	587	545	583	584	566	589	568	591	589	576	538	567	614	588	537	608	572	562	581	583	555	633	545	568	622	566	580	590	594	587	554	589	605	576	608	605	592	591	585	585	579	529	573	570	557	582	562	595	553	553	560	616	570	575	556	589	577	651	576	567	579	577	612	587	565	562	585	593	589	611	559	556	595	546	563	549	567	610	571	607	551	561	602	580	613	575	608	599	600	631	589	587	558	599	579	576	561	623	565	574	590	605	577	573	608	592	527	560	558	557	610	574	521	571	601	564	549	563	615	587	574	559	586	544	615	542	575	542	560	578	590	579	626	579	586	579	580	606	589	579	589	612	605	572	560	607	539	591	566	594	604	587	566	567	637	576	593	587	602	573	561	568	539	557	578	567	579	559	558	601	598	543	589	561	586	637	636	596	569	571	564	564	591	573	552	613	556	541	568	546	588	609	620	564	572	583	578	550	575	576	568	599	570	605	569	610	612	575	565	605	589	605	578	605	630	622	518	567	544	600	598	585	562	605	559	591	578	517	597	586	560	583	575	610	591	569	597	597	603	525	626	582	579	530	574	576	541	618	618	596	548	551	539	568	586	593	586	617	559	589	574	599	608	554	549	600	573	578	628	582	574	578	540	555	555	573	548	573	608	564	604	538	578	611	575	589	634	579	523	577	563	530	593	572	612	595	568	574	576	548	565	558	588	589	580	529	576	559	581	582	620	574	550	611	566	556	579	572	557	573	515	571	592	595	590	549	571	574	577	587	592	546	618	584	585	583	583	606	557	557	586	540	572	611	584	611	555	583	591	575	586	551	618	581	623	608	643	536	567	572	570	534	581	525	552	575	572	566	564	576	566	572	525	612	600	527	563	557	568	587	624	537	586	595	599	600	587	611	587	589	554	578	605	561	565	576	577	629	588	561	527	564	526	545	602	556	570	602	601	544	540	624	593	583	496	562	561	542	550	560	585	589	590	601	618	558	586	585	586	552	607	591	586	600	573	542	599	588	583	607	581	581	590	565	573	548	595	575	569	546	573	568	552	616	562	578	566	610	552	587	621	588	583	534	564	597	628	611	530	602	580	559	571	581	573	592	576	583	592	573	550	556	572	573	597	605	546	565	594	571	575	591	656	585	568	581	605	587	608	589	570	590	558	567	572	578	632	586	567	590	578	554	556	615	611	558	607	595	574	552	558	596	594	559	573	575	522	549	572	603	557	570	542	565	601	614	592	569	613	582	577	580	629	523	591	560	602	582	554	588	603	540	608	547	589	598	567	594	607	575	611	565	604	577	604	550	560	573	598	586	587	581	575	558	573	532	561	556	590	576	567	581	566	618	591	528	556	559	580	600	585	575	556	580	568	588	551	602	577	556	600	567	585	568	595	577	618	521	608	587	598	585	577	572	605	564	545	569	545	549	556	564	585	541	566	562	607	540	570	576	557	603	614	615	567	601	547	574	613	568	563	570	578	539	562	582	555	592	566	586	571	600	560	536	564	545	537	555	560	561	585	537	588	608	573	572	562	534	613	603	566	556	555	569	534	593	632	581	558	609	601	566	548	567	576	544	579	604	573	558	516	552	574	551	590	579	605	578	608	572	578	572	592	532	582	569	566	573	575	622	562	564	558	604	607	626	562	599	607	553	593	564	572	563	580	584	595	532	596	548	557	587	559	553	591	582	577	610	575	591	587	529	595	610	580	593	629	584	560	558	574	582	601	606	573	558	598	573	572	595	581	591	596	557	587	537	563	586	597	603	556	577	556	587	599	585	596	593	574	578	542	545	573	608	580	569	593	610	597	588	582	603	642	618	562	568	580	593	570	584	516	583	542	582	593	556	583	581	555	605	575	551	558	614	585	627	571	573	577	548	580	566	571	581	539	585	578	555	582	539	631	589	531	566	611	636	557	577	561	567	613	571	606	560	569	619	552	601	574	570	604	556	604	556	568	569	556	566	568	571	567	558	569	572	622	575	587	585	584	608	588	543	576	595	569	615	591	570	599	581	603	569	582	560	589	557	539	590	597	578	603	586	577	611	620	528	624	605	659	595	574	554	625	577	556	568	599	631	593	570
30094	48410	39312	20742	14225	10465	6651	4646	4209	3726	3289	2983	2726	2537	1943	1827	1430	1414	1322	1213	1238	1172	1100	1074	1141	1141	1089	978	899	836	803	831	796	816	773	761	758	826	763	749	707	679	723	699	718	757	687	661	650	724	694	683	659	727	659	662	668	695	631	684	650	693	685	680	715	681	643	729	669	735	635	649	677	657	652	675	643	721	677	676	746	661	687	702	705	665	691	658	680	691	688	632	702	689	705	629	669	682	656	683	680	680	689	697	718	641	674	615	678	680	663	674	651	635	648	671	683	660	681	683	663	674	712	657	759	701	626	670	686	654	624	682	645	656	689	711	717	665	638	697	693	667	708	716	692	689	647	664	664	719	689	676	695	660	672	690	685	680	693	689	681	717	693	654	652	732	704	662	701	653	674	675	725	665	650	656	709	687	682	658	625	673	695	684	699	671	633	664	734	748	689	692	699	677	633	688	720	706	677	682	679	632	768	701	692	682	687	685	645	718	657	634	658	644	712	730	715	730	661	666	658	615	667	635	687	720	616	713	663	699	661	664	708	661	673	659	679	684	660	672	699	644	656	686	652	652	702	674	676	676	702	685	631	706	668	679	669	682	689	611	699	675	661	702	648	669	711	709	716	656	687	664	683	694	674	648	631	647	657	698	703	672	662	677	654	710	684	661	698	680	681	708	701	682	693	673	695	653	672	706	653	689	651	632	690	663	697	660	691	712	666	675	696	639	718	681	695	670	676	727	700	654	680	680	718	681	685	654	664	656	686	660	664	651	655	698	666	647	700	700	638	631	660	668	645	664	674	721	684	691	708	700	710	675	661	664	674	678	644	656	654	646	657	657	683	661	668	644	678	686	622	629	674	705	712	683	660	675	710	720	671	680	737	693	666	689	701	721	660	661	687	671	687	668	690	703	689	722	631	708	722	704	705	718	669	681	657	697	682	648	661	674	652	694	657	673	724	641	684	672	684	709	650	666	711	689	661	653	692	694	677	731	731	710	679	694	642	656	700	685	693	680	625	699	666	653	649	714	685	711	714	668	670	666	678	663	715	714	664	666	680	704	655	691	648	689	681	694	712	712	651	700	669	701	699	676	691	693	714	668	650	670	667	675	729	685	672	689	705	718	705	644	648	645	672	676	672	725	664	655	728	690	688	666	672	708	676	721	671	670	727	685	727	619	675	701	644	672	667	696	649	666	724	642	690	669	670	658	718	684	681	656	691	689	676	694	679	707	663	698	687	658	654	699	685	704	673	689	673	659	675	646	685	653	652	624	645	684	703	674	678	665	635	706	677	711	683	646	704	673	630	675	665	732	658	661	749	697	678	700	671	659	661	691	677	703	724	721	662	650	671	704	686	642	667	669	667	647	679	620	656	689	675	669	653	657	660	677	677	698	696	678	647	704	682	716	693	667	663	675	656	708	677	665	673	662	678	694	670	669	698	680	651	629	686	698	669	688	667	646	696	660	710	723	673	682	692	709	659	659	694	655	689	668	651	643	666	674	707	672	695	661	665	707	676	705	651	712	677	633	667	670	732	681	644	655	708	698	698	678	678	671	654	690	669	647	668	695	658	652	701	744	677	694	678	691	689	713	689	670	666	667	681	648	699	641	722	649	676	716	723	650	723	718	693	662	667	635	658	686	656	673	659	700	717	636	685	679	668	695	712	671	697	658	686	687	672	642	663	680	700	683	628	706	725	719	678	674	674	610	694	640	691	626	693	646	659	664	700	699	655	682	661	665	698	704	651	618	680	650	669	685	628	661	681	703	659	644	637	682	727	636	706	661	716	611	639	667	682	643	734	679	658	706	696	696	666	678	657	713	668	672	644	688	677	688	726	682	686	689	658	683	699	606	684	673	662	681	693	707	714	684	693	696	662	667	616	653	648	681	702	681	644	718	675	694	658	674	666	657	654	692	672	650	676	688	642	664	682	720	689	705	687	668	645	622	657	643	681	653	661	671	697	677	656	714	703	664	697	677	685	670	628	659	700	621	693	652	633	699	669	680	720	658	662	685	659	691	728	630	675	677	669	650	664	615	725	674	683	654	669	647	684	666	682	665	639	696	666	679	663	683	690	695	660	650	627	656	682	646	616	670	702	644	696	632	636	679	651	683	659	682	664	691	726	673	669	665	687	711	681	692	660	684	693	715	626	677	663	730	644	669	673	666	656	677	667	660	668	655	700	686	669	661	728	697	695	669	674	724	667	709	677	678	729	694	656	699	684	681	708	720	705	681	680	694	692	675	683	608	668	681	677	627	659	687	715	704	663	649	641	671	707	646	654	695	692	698	688	703	723	664	714	678	626	649	708	684	697	669	685	678	658	666	679	672	638	649	704	623	641	706	651	638	652	713	645	662	711	649	626	691	718	699	661	637	657	621	699	652	663	697	649	663	662	674	683	663	677	721	733	624	670	662	671	659	653	669	634	650	696	687	647	692	676	707	677	693	656	672	693	674	722	654	658	677	683	664	697	716	671	676	694	685	720	685	630	630	695	679	713	704	634	695	668	677	681	644	628	635	669	650	659	710	685	686	664	709	657	705	610	676	675	663	678	672	656	717	672	679	701	708	655	659	655	702	633	682	644	702	677	705	715	717	696	654	665	661	674	656	665	665	659	678	651	705	643	636	699	698	700	681	630	689	687	649	637	699	681	684	652	645	676	675	727	696	701	687	665	689	640	674	663	653	716	666	657	634	695	658	686	645	678	697	630	689	673	663	706	650	695	730	707	696	678	665	674	727	683	686	671	714	708	661	703	717	652	680	725	655	663	647	651	695	662	677	649	673	673	698	702	695	701	743	627	687	662	633	696	691	723	663	683	705	655	636	688	645	685	661	667	678	657	657	716	703	691	688	668	658	631	716	654	718	666	688	690	671	646	686	670	675	686	641	707	673	681	617	669	704	676	709	671	587	686	679	716	682	629	660	638	713	646	736	662	672	637	713	665	696	640	697	687	680	678	677	689	692	649	694	631	677	641	659	686	690	617	656	736	689	603	706	679	691	669	673	640	690	671	716	652	701	641	643	689	693	694	659	691	666	639	673	686	696	659	728	658	692	707	671	659	696	650	701	629	694	655	674	615	670	693	695	657	708	677	679	668	700	647	718	660	677	687	697	657	668	692	717	690	699	638	696	625	659	651	693	759	652	680	724	647	694	640	657	665	706	667	682	719	656	681	623	660	696	667	673	670	678	682	668	692	683	669	693	672	669	669	679	683	654	687	682	681	673	640	665	719	668	653	662	681	749	659	668	636	735	663	644	635	660	679	686	717	659	667	675	690	699	672	632	643	659	723	647	684	673	745	690	684	663	692	664	697	678	641	640	674	703	680	678	717	678	698	677	707	703	678	695	680	702	683	658	650	675	681	683	688	666	648	625	669	651	657	691	667	687	682	660	682	634	670	676	684	688	693	673	665	661	623	671	688	711	706	724	692	697	712	639	662	638	712	659	718	720	699	659	679	663	724	704	652	693	650	659	724	717
25113	20987	26954	24715	12770	5596	3005	2181	1903	1797	1653	1518	1440	1349	1228	1158	1113	1054	997	999	1023	1063	943	1007	1040	1045	1041	947	970	955	930	871	914	875	951	910	940	846	926	915	859	921	814	859	854	821	857	843	929	883	864	897	828	859	866	849	852	841	866	828	868	826	886	887	834	891	866	870	849	873	832	839	900	862	841	852	886	848	856	894	869	846	840	837	843	915	817	859	793	832	885	827	843	848	810	859	911	839	856	925	859	834	883	829	873	863	869	820	910	836	863	901	863	878	884	816	816	856	851	805	863	881	824	894	866	802	819	841	854	856	875	911	885	897	878	816	849	834	884	865	893	859	872	836	876	834	806	837	847	882	817	905	842	870	845	854	846	868	872	812	847	897	873	890	866	840	872	868	883	859	826	826	822	825	869	907	855	899	792	839	812	818	818	857	804	811	917	867	844	895	864	886	891	862	893	858	877	902	853	863	869	851	842	863	833	810	820	860	873	836	851	858	922	851	846	853	810	829	881	799	922	859	813	834	885	882	843	867	854	884	943	901	862	860	874	882	886	879	830	824	864	898	828	884	862	852	851	848	858	845	832	818	815	866	804	866	830	825	899	825	915	850	887	825	869	854	838	842	865	852	856	880	821	889	810	858	802	846	849	848	878	873	882	881	845	825	894	874	824	842	832	817	840	900	884	826	824	850	839	835	840	851	835	859	886	838	833	878	878	872	843	842	851	858	842	840	847	809	833	765	914	832	868	869	839	840	856	852	813	857	869	842	878	837	854	884	788	762	861	898	853	825	850	836	832	874	849	890	779	857	855	832	893	860	825	838	861	832	848	849	886	900	855	845	804	851	827	850	868	824	857	840	890	899	837	845	824	901	913	911	876	869	824	841	847	868	803	870	844	821	898	856	870	788	851	855	910	868	857	833	828	905	867	887	805	852	912	845	840	871	882	869	893	844	865	823	848	849	896	836	902	829	862	821	893	883	854	776	871	836	873	812	832	810	818	850	886	846	889	846	887	887	853	843	844	842	903	841	934	850	881	867	841	830	847	916	854	862	858	872	799	818	838	827	891	893	838	817	891	847	894	843	841	853	863	855	845	861	848	880	888	818	847	880	882	833	835	857	875	885	888	778	908	907	834	877	879	871	887	885	842	907	869	868	844	867	889	859	796	887	882	867	874	868	827	891	882	841	792	823	835	860	835	791	854	887	890	825	910	867	869	887	915	840	847	874	835	820	864	801	872	862	818	865	858	859	873	910	885	876	857	874	889	828	855	873	847	891	865	915	828	851	900	823	872	835	869	860	861	879	870	863	860	862	885	837	850	861	895	903	866	903	859	878	903	833	863	860	878	844	916	876	797	904	855	887	847	869	874	856	823	873	930	879	873	760	890	840	879	893	862	871	865	914	888	899	834	905	854	910	904	881	850	881	851	842	881	857	855	850	863	885	861	856	831	859	840	838	876	864	857	836	875	886	875	900	860	852	902	871	928	878	854	852	839	873	881	852	872	882	822	820	841	848	896	823	781	880	879	812	787	863	870	907	877	878	839	892	836	825	883	829	927	883	900	827	801	831	875	859	874	850	891	811	861	832	821	818	850	896	813	851	843	882	878	844	855	827	898	874	847	885	792	804	858	851	812	850	841	812	830	849	828	855	846	859	813	823	788	916	844	855	851	852	890	894	899	895	848	915	870	889	901	876	887	833	850	835	842	840	895	795	871	844	860	833	861	847	807	864	836	863	812	840	852	878	839	836	890	843	841	846	845	919	902	832	924	821	881	864	881	863	837	813	851	886	900	892	876	823	854	859	833	826	815	852	840	858	898	837	820	802	851	843	837	808	844	842	883	875	853	867	840	856	836	829	866	837	904	845	899	935	900	867	840	834	851	893	823	895	869	825	887	817	872	894	890	893	891	877	844	899	893	858	842	840	855	843	844	878	873	830	856	821	810	868	911	830	919	873	947	821	919	825	862	863	849	876	837	848	863	875	848	854	843	829	887	885	836	833	882	817	852	796	868	855	808	910	816	853	814	835	835	888	905	872	833	885	846	871	842	839	895	833	885	855	848	830	857	854	852	899	849	869	880	848	844	848	880	872	859	880	892	866	865	916	842	887	843	881	885	885	865	901	864	884	889	890	807	844	847	862	891	841	844	877	890	854	807	815	885	797	839	791	780	859	850	834	861	873	927	892	838	832	871	853	903	854	854	840	872	873	848	861	884	839	859	887	843	824	820	837	850	829	875	828	874	852	852	880	859	855	819	829	861	900	875	874	880	801	835	900	804	842	863	865	828	789	814	782	873	851	879	865	841	859	909	864	839	866	869	841	854	826	877	854	837	846	832	881	878	835	861	895	832	835	870	835	837	843	849	914	858	857	870	853	903	852	868	825	872	849	862	903	866	802	916	828	807	871	863	857	871	853	825	850	843	852	887	930	885	868	854	858	878	877	911	855	873	845	867	887	882	837	830	787	772	849	893	842	844	844	870	816	861	875	843	861	870	844	875	893	851	877	919	881	837	865	898	886	849	861	891	835	835	878	849	848	858	882	863	822	893	860	808	837	825	888	808	885	905	855	813	872	853	844	873	852	863	820	877	793	834	915	882	940	865	882	866	886	869	889	808	828	902	884	913	835	867	865	853	844	832	839	839	878	836	846	863	796	849	818	842	885	882	808	865	846	883	914	839	818	853	844	831	884	826	904	831	847	838	829	871	889	859	854	828	883	815	874	853	856	897	923	866	892	884	874	868	825	855	866	840	888	889	841	906	829	876	863	892	845	842	826	807	847	834	794	877	894	804	849	845	853	845	839	865	911	803	953	879	846	849	842	782	830	856	801	872	830	843	851	901	861	845	883	823	864	849	860	873	809	866	788	885	837	863	866	846	848	853	799	847	881	853	756	878	887	911	882	839	853	842	872	813	853	918	822	873	851	802	843	792	843	848	890	885	859	880	864	886	827	882	852	901	878	856	861	857	878	890	896	862	848	902	822	837	855	866	802	855	876	836	869	863	839	825	843	868	851	871	898	836	910	883	846	854	876	867	810	862	898	889	870	846	874	833	888	853	826	854	865	860	873	895	888	910	849	876	840	824	906	880	874	861	846	837	853	836	872	862	889	817	830	900	870	854	878	885	891	875	891	908	813	859	866	836	840	860	875	860	840	821	811	800	838	887	871	792	919	902	847	849	894	872	838	885	851	823	887	831	856	907	817	846	852	849	792	864	849	829	850	848	825	842	859	815	900	919	833	842	898	877	823	811	868	834	865	923	908	916	872	829	816	848	830	881	891	836	851	866	826	885	866	844	863	819	865	891	881	844	844	869	819	898	884	871	879	917	855	843	817	884	909	801	794	877	801	817	825	830	859	901	865	820	923	822	864	842	813	816	801	869	857	870	821	832	891	869	846	836	848	832	811	883	919	806	816	838	836	842	788	897	866	908	897	848	842	864	845	875	883	864	870	910	896	839	834	855	841	842	899	869	831	890	894
30958	44370	34548	18055	13128	9064	5508	4201	3742	3411	2964	2644	2511	2284	1945	1698	1587	1532	1412	1245	1300	1232	1188	1281	1343	1287	1320	1276	1192	1145	1108	1104	1113	1063	1061	1071	1135	1067	1017	1067	1014	950	1036	966	961	1029	1019	1011	1011	962	990	975	1036	1000	982	985	1014	988	1017	949	946	962	944	1038	974	958	952	954	969	1024	995	1012	971	1005	995	992	1027	959	950	984	992	990	958	1017	976	1000	939	999	1016	988	993	944	1008	945	986	986	1012	1001	902	965	995	1006	986	981	998	1069	1076	1004	1027	981	929	1019	989	989	999	1068	978	955	971	1030	1054	999	972	1016	1086	949	1043	980	1010	984	952	1021	940	1010	993	957	973	989	977	940	1005	1019	979	998	954	985	1004	998	987	963	957	985	1013	999	1040	1020	961	980	1019	1013	948	975	968	1000	984	993	994	982	1009	1003	1002	1006	967	1034	1022	959	1022	979	972	1023	965	1033	952	976	1040	1005	998	970	991	971	926	1031	979	999	937	960	1008	1007	1035	988	1000	1022	1015	977	979	924	989	1010	981	960	984	1055	921	997	945	1007	966	1008	949	948	898	1012	997	1023	1000	975	1068	978	972	984	980	975	1002	961	942	912	1011	973	981	950	956	964	1027	987	943	1043	1031	1022	983	1028	942	910	1015	1004	999	1003	980	970	989	974	1014	1010	945	990	954	959	1007	946	1037	1008	1048	1002	1014	1008	996	997	938	1046	994	959	975	930	942	1008	935	956	974	965	1006	1006	1053	984	1042	1014	978	955	970	1008	1036	1008	1020	990	971	997	964	984	993	1001	1004	1047	978	974	994	1015	996	949	1007	946	956	1031	985	1021	929	975	1034	1014	974	1013	957	943	1004	1042	1009	985	1000	938	947	976	1008	971	998	988	994	983	968	975	1003	959	1025	930	1013	959	956	996	989	971	1020	987	987	1019	968	1001	1035	983	946	1011	980	996	971	958	990	983	967	1048	960	994	951	979	992	997	999	978	1042	946	1001	1017	1005	995	1023	1006	1007	1037	1048	958	961	954	1004	1048	919	1025	980	1009	1026	981	972	975	1016	980	1008	983	985	989	1048	972	983	960	933	1007	967	987	1009	1010	1084	943	986	982	993	974	973	966	987	947	1018	1039	1031	998	990	1002	989	1005	958	962	960	983	976	968	1047	1034	982	978	1018	1006	990	974	976	1025	966	962	986	977	976	941	992	1029	1017	967	969	971	990	928	1014	1018	967	992	947	979	1013	989	1028	1065	1009	1033	954	974	975	989	1012	984	1013	1047	1011	1000	1006	973	1007	955	968	1003	1000	1058	997	1012	984	956	980	1004	1022	1043	938	996	964	952	1023	963	938	995	994	987	940	993	988	978	991	972	987	1026	972	976	1008	967	1051	986	975	973	1001	1004	985	967	938	1009	1018	998	1053	1062	988	951	983	1012	1011	960	980	958	997	989	940	1032	999	1025	982	919	974	972	935	976	963	1008	957	994	991	1011	993	1052	993	1013	1006	963	1015	994	996	975	1015	971	977	1010	984	993	974	981	991	1011	989	1054	1005	1018	1037	909	1037	993	995	966	987	1006	1017	1016	938	986	982	980	947	1003	986	982	989	1015	967	1020	992	996	972	1001	952	963	981	950	984	979	989	963	1027	995	1012	1025	976	975	1012	1024	1028	982	996	1009	934	1031	966	933	956	981	964	961	1030	991	1016	976	1016	1007	967	974	961	961	1005	1031	1004	1027	966	1020	951	1006	1004	966	976	968	1000	1001	1028	1042	970	1024	970	927	975	1007	1036	1039	984	999	988	1010	987	973	1000	986	944	1010	980	1019	1025	1020	1021	1049	1040	976	1014	991	1005	990	1047	1026	966	1013	998	987	1050	967	1000	1016	1021	993	992	1000	931	1017	1015	958	990	989	1002	979	1008	964	1043	968	964	992	967	978	1021	965	1033	1011	1020	981	986	1030	998	983	1039	929	991	952	927	974	988	1017	981	1010	993	972	1025	1050	1023	971	963	966	1016	1019	993	1001	983	965	974	973	1027	1001	977	996	943	991	993	985	983	974	991	952	1031	1019	983	1024	1007	950	1022	940	1008	996	1017	997	1014	1043	951	1050	1015	1021	994	1000	951	1001	1014	974	1078	957	1020	1062	1045	978	928	1009	974	1018	983	1024	1032	980	978	973	969	980	1026	1015	989	974	978	950	978	1029	1070	970	967	939	1026	938	1050	983	1029	950	1036	997	1008	961	954	1013	965	996	1013	933	1022	1048	1024	970	1027	992	990	1006	987	979	985	1038	1016	976	956	970	936	992	976	1024	1006	982	1027	1011	995	984	1011	949	1005	1014	978	968	990	1036	1021	1012	968	1013	936	1002	1052	985	983	1046	983	971	990	944	934	993	1039	989	1038	982	995	989	983	1007	995	989	967	993	1025	1019	993	1010	974	918	968	1030	1019	990	1003	953	974	1019	1013	956	992	1031	1000	959	954	969	999	959	1007	997	1010	976	984	1005	971	987	1032	975	992	1022	1044	1030	1004	1014	1048	1043	927	967	1045	986	980	1000	1002	952	1033	991	1020	989	999	973	1002	988	1024	1004	974	942	937	973	999	1054	982	1001	1006	1022	1013	990	925	965	977	1048	984	965	1050	927	1009	1053	1041	1004	1006	992	956	978	985	1020	992	1039	974	1042	994	965	995	988	972	984	1021	998	1025	1007	964	985	985	1008	932	1032	983	998	962	986	1042	1042	1014	971	962	962	984	1014	1010	1024	992	1017	969	1005	992	1002	982	992	978	1023	983	987	963	1057	991	986	964	994	1021	994	997	954	985	1002	939	963	1038	1018	1003	959	951	1008	998	1022	954	1006	995	993	961	1012	1000	1001	1007	983	979	956	988	1039	1034	1008	1022	987	1022	924	930	965	1052	1004	963	1022	976	1009	964	981	1041	946	962	947	1029	987	1017	963	993	977	1002	994	939	963	998	961	951	976	978	991	977	1000	1018	1031	951	986	980	1026	1001	998	999	963	986	991	1064	995	969	918	975	985	1030	986	991	983	960	1000	1061	992	1008	988	957	1036	991	1023	971	1031	946	983	910	966	1006	988	1013	1024	1019	1032	966	964	990	961	970	960	971	1046	958	996	986	1009	959	969	993	945	989	945	974	1045	966	992	962	1030	963	944	974	997	1007	967	977	974	936	978	950	974	993	939	1012	983	995	1020	1050	989	1032	1003	957	1014	1003	1011	987	1006	1002	983	1017	975	993	995	986	982	976	1037	1016	954	980	970	1003	987	1029	991	934	947	986	971	1052	1013	1023	939	999	1019	987	966	970	970	1020	1036	1044	933	1059	979	976	972	979	983	1006	1034	1001	940	946	923	992	973	991	964	1024	1035	972	956	931	1011	1036	1017	958	1019	929	951	1000	1029	989	1006	966	974	1043	956	1007	938	1032	972	966	988	1068	1001	1020	972	938	943	999	1044	950	1028	999	995	993	994	992	933	963	956	981	967	958	977	950	979	1027	965	975	1011	977	1041	974	1002	980	996	948	986	1047	967	1036	997	975	998	1038	930	981	1029	971	1037	1017	991	1030	985	951	957	986	959	1029	1002	970	962	945	1026	975	1004	996	986	1025	993	1057	988	1023	998	974	958	990	963	1023	954	969	991	966	977	1045	981	930	1026	1019	1008	981	980	963	979	980	1025	1009	964	1091	973	1015	924	989	1023	1045	995	1006	1023	1022	1006	949	972	984	1028	939	999	977	1025	957	941	1026	984	962	1016	990	979	997	972	1006	1012	983	979	1014	956	975	990	1008	1021	1006	1024	956	936	1006	1013	958	961	989	967	982	1002	998	1010	1003	984	966	967	958	1039	991	994	958	914	982	981	998	1008	954	978	1029	1008	945	975	1011	978	986	1003	974	1005	1000	1026	1022	1023	914	1050	947	1037	997	954	954	984	1018	942	986	960	951	1034	974	951	975	992	1011	946	981	988	958	984	1000	977	972	939	1029	989	956	1005	981	1027	1031	956	1066	1017	1063	1018	999	996	1051	980	980	976	952	1001	993	972	1057	993	934	939	1032	1019	1011	958
22836	20933	28379	23643	21024	20834	12156	3989	3001	2884	2539	2226	2102	1993	1779	1614	1525	1470	1345	1287	1219	1216	1213	1241	1354	1235	1216	1167	1067	1082	1030	1045	1054	1000	1004	1017	1013	1025	1026	1016	1011	958	1018	984	1001	965	921	964	935	902	925	969	940	921	942	931	1010	966	977	932	982	960	937	965	891	931	940	927	952	947	957	928	904	958	928	929	983	939	907	993	954	975	969	931	949	974	1019	964	939	954	973	981	921	949	979	938	953	917	953	978	920	978	970	973	949	898	960	976	887	987	935	941	924	919	981	964	956	927	957	926	971	890	998	963	919	967	975	929	966	888	906	952	938	963	899	932	955	960	917	925	889	900	969	969	931	929	998	976	966	940	967	897	970	926	930	905	940	934	938	958	932	928	1003	893	971	941	964	935	951	972	955	947	934	939	890	961	963	939	976	982	915	963	978	978	947	1014	944	944	916	918	943	949	908	923	982	924	946	999	937	934	903	894	956	953	980	936	946	973	884	1001	949	986	937	917	985	917	946	999	957	946	933	923	978	944	942	929	931	915	891	971	928	913	1012	966	979	953	930	875	955	981	952	901	906	949	914	930	966	952	956	958	970	943	1026	963	982	900	892	934	953	954	932	999	961	1017	982	962	914	981	952	976	910	936	1000	966	904	925	1013	957	970	961	949	962	927	924	937	931	966	952	969	920	949	1002	952	948	929	968	976	943	936	966	936	985	955	929	866	903	975	957	910	988	900	940	897	945	965	939	904	988	977	908	909	927	1005	910	1029	909	960	990	957	946	912	905	981	980	950	954	910	950	940	924	968	921	994	980	976	983	964	896	1020	960	977	960	900	960	913	949	984	943	974	946	948	882	961	964	960	922	916	951	896	987	893	938	895	961	910	933	907	929	932	953	915	951	1008	917	971	936	950	948	976	961	932	918	909	926	946	993	946	872	967	988	963	930	974	934	983	924	993	951	929	948	919	920	968	973	933	932	929	951	930	988	1008	1006	943	968	929	922	1006	1005	944	937	963	964	922	982	935	937	961	949	1022	910	917	931	960	959	955	911	950	940	963	941	895	913	924	901	969	967	963	949	930	1010	946	957	894	877	948	985	962	1027	845	914	984	928	965	923	1010	1001	947	962	891	923	963	958	885	942	965	927	944	883	910	969	943	925	907	945	958	925	945	942	928	939	877	997	987	922	952	888	920	950	917	901	934	957	910	934	917	881	957	931	952	884	917	986	947	976	933	951	902	950	938	983	909	905	912	934	949	1000	921	873	945	897	946	936	917	899	999	946	929	941	995	1026	919	951	934	947	955	910	913	874	960	938	992	952	974	909	926	886	994	962	940	945	923	1036	976	990	977	975	1001	990	945	932	962	953	937	967	960	927	922	981	937	918	877	912	972	929	897	914	924	961	936	955	956	911	951	948	937	1013	928	984	893	966	914	924	915	951	1022	950	920	988	996	933	917	970	940	936	946	974	971	939	939	937	934	918	945	932	948	949	984	915	981	904	884	981	984	918	931	915	932	945	973	924	925	923	990	922	924	904	1006	990	967	937	928	951	891	910	973	872	873	939	975	940	953	964	960	908	931	935	948	946	932	932	950	932	953	950	935	920	961	900	930	926	917	917	913	939	930	910	943	947	891	943	976	952	969	989	963	930	984	939	917	906	1022	939	956	969	915	922	904	936	955	918	936	937	920	953	948	930	958	919	938	976	923	989	941	927	921	929	952	923	918	924	984	933	877	919	934	968	1004	944	919	981	948	944	972	940	891	953	901	947	1009	918	948	952	936	1028	986	919	921	870	907	986	895	918	932	941	943	907	977	969	949	914	1002	932	956	914	987	935	927	967	919	996	904	981	945	963	960	957	981	882	926	942	882	959	938	886	957	863	995	998	937	955	1020	870	911	918	926	918	901	933	906	902	953	980	959	942	956	861	1004	965	920	937	946	898	973	939	966	946	966	925	933	924	936	944	988	963	966	950	962	966	943	963	994	880	912	913	949	914	928	894	982	948	970	972	926	916	960	968	929	973	915	908	995	990	978	958	967	1025	937	872	910	960	931	953	969	875	975	969	944	975	931	923	965	962	945	917	949	957	893	905	925	995	965	933	962	958	959	950	924	927	938	928	892	970	971	965	990	974	941	972	935	956	917	921	920	1007	984	1022	1014	966	933	925	991	937	978	941	911	956	935	904	893	910	909	974	984	962	968	940	961	956	1022	903	914	913	992	912	973	932	998	949	900	971	948	969	910	928	942	942	990	905	952	955	952	938	965	913	994	942	957	937	968	930	962	941	986	957	910	941	934	968	946	931	956	934	964	1002	967	961	974	930	899	962	915	908	927	974	901	906	904	981	947	1007	935	977	981	972	938	947	958	879	925	881	926	936	866	964	901	939	862	959	939	928	989	936	923	904	978	906	937	974	910	957	958	921	890	953	941	938	932	919	956	969	920	950	932	899	946	1010	925	981	959	911	964	957	952	953	951	923	954	909	914	924	992	937	972	892	887	947	932	915	958	911	1026	909	884	963	997	969	994	900	944	947	943	906	875	948	926	975	976	916	913	887	978	945	987	984	884	999	954	935	907	954	1002	982	939	889	973	899	915	935	927	931	949	952	899	954	974	957	947	978	961	983	923	924	929	934	910	931	989	931	913	979	945	896	913	964	939	950	976	948	916	923	907	980	992	924	929	929	916	905	919	943	961	933	1011	949	878	899	924	962	955	947	940	935	976	918	928	933	961	938	936	1030	963	968	917	948	931	907	957	937	906	974	952	931	939	975	948	889	964	975	942	893	940	930	990	921	941	843	948	962	882	982	965	964	907	939	974	924	911	959	937	910	862	893	922	949	964	996	1005	905	938	966	971	962	960	911	961	928	932	934	948	911	933	896	923	986	924	975	902	960	957	908	899	909	949	908	985	927	991	913	1010	948	951	922	925	949	939	980	944	932	949	956	913	993	937	986	998	939	955	960	982	960	921	962	944	876	903	934	983	935	959	966	935	922	914	909	982	1024	967	907	948	948	979	942	906	939	946	979	927	995	926	971	985	992	992	960	936	919	939	901	916	966	984	965	915	962	907	968	907	951	931	894	969	974	943	972	977	936	880	912	971	957	899	936	916	935	992	918	1019	994	934	910	969	925	925	950	1001	894	933	968	906	981	910	960	952	940	938	938	941	912	946	962	945	966	923	964	954	935	947	907	925	905	945	964	953	961	882	971	978	947	916	924	921	918	879	914	919	973	974	882	930	940	1009	1004	929	958	892	947	981	972	931	899	918	921	955	933	974	976	952	956	919	918	973	968	958	924	921	952	935	899	925	970	901	913	950	983	948	961	986	939	962	938	917	951	897	957	953	960	898	991	963	1015	946	890	919	972	969	967	986	970	946	958	978	1038	954	980	901	962	915	955	959	923	986	947	989	955	974	930	981	927	926	974	965	911	938	919	912	976	957	968	911	928	977	968	977	942	910	922	950	937	947	912	906	936	894	955	969	964	933	950	981	991	933	938	953	920	938	964	918	980	1008	980	975	919	980	938	955	958	892	944	927	940	936	998	903	938	983	946
35621	54732	45402	26230	20329	15769	9965	6604	5646	5388	4661	3847	3761	3498	2712	2386	2224	2149	1903	1811	1631	1623	1548	1536	1757	1707	1667	1485	1355	1247	1344	1254	1216	1181	1170	1201	1186	1196	1106	1122	1120	1060	1079	1048	1046	1110	1078	1047	1060	1048	1104	1043	1070	1118	1041	1052	1028	1051	1044	1114	1013	1026	1033	1151	1068	1038	1026	999	994	1075	969	1038	1118	1008	974	1062	1006	1057	1048	1040	993	1027	1052	1059	998	1067	1070	1048	1053	1068	1060	1040	1015	1079	1041	993	1031	1041	1030	999	1012	1036	1030	1012	1074	1050	1024	1046	1107	1033	1043	1016	1089	1098	1027	1068	1014	1023	1112	1056	1053	1036	1050	970	1011	1043	1040	1054	1055	998	1057	1009	1002	1071	1006	1028	1047	1023	1041	1040	1061	1008	1029	1021	1055	1041	1037	1050	1021	1002	1019	1051	1005	1052	1034	1067	1061	1042	1041	1071	999	1018	1052	1061	1000	1051	1092	1063	1034	1062	1027	1010	1044	1059	1075	1040	1058	1021	1048	1068	999	1013	1022	1042	1046	1065	1057	1047	1089	1071	1049	1049	1101	1014	1050	1062	992	1044	1007	1019	1002	1046	990	1082	1008	1021	1060	1027	1075	1081	1038	999	987	1059	1046	1093	1046	999	1053	1074	1050	1043	1071	1067	1070	1017	1075	1052	1039	1011	1055	1040	1085	1074	1021	992	1043	1063	1042	1067	1043	1028	1036	977	1017	1053	1042	1093	1029	1097	1030	1052	1043	1059	1014	1024	984	1045	1044	1030	1090	1060	1054	1035	1056	1030	1029	1021	1078	1039	1086	1060	1061	1105	1090	1015	1044	1031	1057	1098	990	1068	1036	1016	1057	985	1049	1056	1032	1054	1100	1015	1054	1045	1020	1065	1003	1087	1007	1043	995	1077	1075	1040	1064	1065	1058	1040	1042	1064	1080	1050	1037	1057	999	1069	1051	1085	1052	970	1052	1072	1017	1055	1040	1062	1054	1061	1000	1035	1064	1072	1027	1015	1015	988	1030	1090	1047	1082	1026	996	1012	1003	1067	1064	1058	1056	1033	1035	1044	1062	1046	1003	1028	1005	1013	1019	1076	1076	1059	1057	1057	1040	1021	1040	1026	998	994	1031	998	1032	1024	1039	1024	1057	1052	992	1027	1029	1053	1018	1071	1051	1032	968	1032	1050	1069	1028	907	987	1101	1059	1085	1123	1012	995	1094	1081	1066	1072	1008	1079	1024	1026	977	1008	1036	1015	1081	1043	993	1065	1024	1052	1037	1075	1014	1081	1009	1057	1062	1049	1035	1055	1037	1062	1101	1043	1102	1085	1020	1034	1028	1034	1039	1081	1012	1033	1094	1036	1047	1053	1039	994	1017	1030	1089	1025	1023	1008	1070	1077	1070	1039	1080	1082	1093	1048	1068	1054	992	1010	1080	1009	1089	1065	1060	1087	1006	1058	1043	1048	1062	1049	1030	1040	1038	1007	1007	1061	1038	1067	1080	1068	993	1000	1025	1029	1064	1072	986	1042	1070	1030	1099	1059	1018	1036	1093	987	1024	1043	1029	1093	1051	994	1039	1078	1039	1073	1067	1034	1005	1029	1051	1095	1053	1019	1050	1048	1070	1008	1036	985	1070	990	1037	1047	1003	1065	1067	1047	1105	1064	1049	1033	1041	1017	1088	1016	1099	1121	1044	1051	1041	1018	1006	1068	1033	1016	1018	1053	988	1074	1093	1098	1072	1107	1099	1037	1045	1009	1046	1005	1094	1009	1011	1013	1030	1035	1042	1132	1047	1077	977	1093	1019	1032	1047	998	1008	1015	955	1014	1070	1056	1058	1039	1058	1059	1070	1070	1034	981	1008	1069	1040	1046	973	1100	1078	1043	1034	1020	1071	1054	1044	1067	1020	1082	1029	1027	1034	1029	1027	1008	1106	1092	1006	1038	1065	1057	1058	1008	995	1042	1007	1020	1068	1075	1017	1032	1009	1052	1051	1024	1032	1055	1095	1061	1033	1028	1064	1050	1033	999	989	1055	1062	1049	1006	1098	1047	1004	1032	1029	1053	1094	1020	1082	1003	1044	1045	1000	1038	1016	999	1053	1020	1069	1052	1070	1054	1040	1048	1038	1062	1047	1074	967	1090	1016	1023	1044	1056	1033	1049	1043	1043	1058	1004	1041	1000	1082	1048	1045	1033	1011	1025	1022	1020	1088	1057	1038	1090	1027	965	991	1043	1026	1043	992	1047	1105	995	1008	1037	1032	1041	1017	1049	1040	1023	1017	1077	1053	1044	1042	1080	1047	981	1035	1026	1068	989	1013	1032	1002	1059	1004	1046	1026	1055	1051	1109	1025	1055	1030	1040	1053	1026	1078	1046	1101	1013	1053	1054	1005	1044	1037	1006	1002	1051	1087	1015	1042	1050	1048	1113	1039	1074	1073	1029	1009	1047	1151	1072	1068	1067	1065	1062	1033	1050	1012	1030	996	1024	1049	1153	992	1026	1011	1064	1038	1035	1067	1057	1060	979	1030	1057	1070	1007	1007	952	1074	1038	1088	1061	1069	1018	1053	1027	1048	1025	1007	1051	1057	1044	1020	1020	1006	1021	1031	1016	1057	1088	1086	1015	1107	1024	1031	1096	1041	1074	1056	1132	1073	1068	1105	1027	1037	1004	1038	1082	1047	1057	1047	1034	1058	1029	1039	1057	1094	1001	1013	1028	1087	1002	1066	1078	989	1054	1015	1072	1063	963	1010	1030	1016	998	974	1026	1027	1060	1048	1034	1083	1020	1059	1070	982	1096	1051	1047	1054	1042	1063	980	1004	1000	1005	1028	1008	1068	1025	1047	1033	1044	1018	1006	1083	961	1046	997	1047	1049	1053	1043	1040	1088	1038	1043	1023	1088	1012	1063	1034	1027	1010	1026	1019	1091	999	986	1051	1067	1060	1059	1047	1061	1047	1035	1051	1040	1025	1025	1005	1059	1005	1029	1080	1050	1043	1043	1043	1079	1003	1015	982	1035	1034	1042	1034	1047	1013	1061	1085	1008	1073	1042	1069	1025	1052	1053	1093	1061	1057	1107	1068	1038	980	1146	1033	1038	984	1042	1105	1068	1044	1043	1079	1045	1092	1058	1081	1073	1061	1028	962	1037	1053	1026	1035	1036	1019	1021	1045	1044	999	1031	1046	961	1049	1019	1063	1029	1076	1012	1079	1080	1064	1038	1017	1043	997	1084	1067	1082	1036	1067	1050	1077	1047	1022	1005	1031	1094	1106	1069	1057	1047	1045	1040	995	1063	1029	1040	1082	1042	1016	1006	1034	1092	1026	1037	1006	1040	1035	1106	1012	981	1080	1020	1063	1008	1027	1016	1006	1015	1023	1081	1016	1004	1022	1057	1056	1028	1088	1023	1026	1068	1050	1062	1063	1061	987	1062	1076	1039	1096	1044	1053	1000	1059	1060	1045	1061	1088	1071	1000	1044	1054	1082	1008	1041	1117	1079	1097	1056	1041	1019	1089	1006	1070	1022	1072	1070	1025	1034	1059	1035	1002	1070	1041	1021	1062	1018	1024	1045	1048	1084	1064	1064	1062	1075	1053	1102	1011	1026	1058	1023	1025	1021	1028	1052	1029	1060	1010	1046	1070	1033	1010	1064	1049	1050	1022	1084	1033	1106	1008	1041	1041	1030	1078	1046	1085	1039	1099	1062	1050	1050	1071	1033	1041	1068	1043	1066	1026	1036	1074	1063	1045	1054	1053	1051	1044	1051	994	1071	1054	996	1030	1066	1049	1090	1050	1039	1011	1021	1046	1063	1113	1122	1013	1054	1000	1018	1046	1057	1026	1033	978	1054	1007	1028	951	1015	1060	1081	1080	1057	1017	1034	1069	1085	1025	1020	1026	1043	1028	1038	1064	1027	1048	1023	1054	1022	1045	1026	1095	1010	1056	1083	1060	1081	1061	1049	973	1053	1035	1060	1040	1048	1017	1047	1057	1041	1020	1029	1049	1057	1050	1014	1017	1076	1026	1033	1024	1000	1076	1053	1025	1046	1033	1068	1033	1072	1086	1071	1042	1093	993	1058	1042	1033	982	993	1008	1018	1049	1071	1021	998	1039	1058	1133	1014	1036	1030	992	1018	1108	1011	1083	1013	1058	1041	1086	1015	1013	1050	1039	1066	1035	1012	1020	1079	1071	1063	991	1010	967	1040	1055	1049	1007	1057	1026	1042	1014	1012	1128	1050	1059	1057	1087	1043	1090	1030	1031	1059	1034	1057	985	1008	1024	985	1064	1035	991	1085	1059	1023	1070	1098	1026	1065	1009	1082	1087	1082	1052	1051	1029	1005	1050	1084	1072	1027	1024	1050	1031	1062	1062	1000	1050	1050	1040	1132	1072	1102	1101	995	1009	1059	1040	1022	1081	1029	994	1005	1024	1006	1122	1089	1009	1027	1051	1040	1047	1034	1080	1135	1054	1016	1038	1020	1075	1033	1015	1067	1068	1059	1051	1074	1024	1096	1006	1032	1052	1042	1078	1006	1033	1018	1042	1104	1046	1088	1058	1037	1032	1055	1081	1046	1051	1027	1013	1070	1087	1061	1030	1066	1074	1046	1071	992	1021	1060	999	1046	1058	1057	1043	1001	1042	1038	1055	1081	1058	1027	1047	1028	1043	1078	1123	1092	1052	1076	1057	1009	1105	1045	1035	1070	1067	999	1059	1051	1072	1080	1047	1088	1060	1055	1107	1019	989	1087	998	1012	1051	1025	1049	1110	978	1074	1019	1070	1057	1039	1060	1098	1045	1144	975	1079	1050	1035	1047	1005	1062	1040	1021	1045	1081	1037	1049	1062	1052	1039	1013	1054	1061	1044	1040	1052	1056	1047	1089	995	1043	1077	1044	1035	1027	992	1076	1060	1074	1044	1034	1043
28508	25537	26550	13555	5863	3545	2271	1439	1238	1050	958	935	954	916	805	752	758	775	753	663	700	740	662	678	728	742	770	716	692	662	651	662	672	672	631	610	606	572	608	608	613	584	628	618	625	653	591	592	605	578	607	623	549	613	547	590	577	646	614	572	570	617	634	587	577	571	564	589	586	510	588	614	611	605	645	585	570	592	609	583	614	569	612	640	622	593	575	590	558	627	600	583	604	598	540	606	597	631	630	586	586	605	622	556	570	608	598	576	580	613	603	569	584	617	546	596	591	599	586	589	598	610	587	577	568	569	582	610	589	650	554	577	624	578	563	573	642	577	598	646	624	559	629	604	607	604	618	555	591	590	575	563	595	614	603	602	590	597	602	587	576	577	598	580	590	595	562	591	610	579	554	565	561	593	621	618	560	630	602	631	563	582	574	568	593	583	588	641	587	609	600	613	585	614	599	585	562	587	636	569	602	609	566	596	572	578	573	607	592	587	569	595	595	569	586	544	618	597	539	570	584	575	601	601	608	570	636	570	601	606	608	572	627	549	597	580	567	623	595	576	594	532	554	574	572	629	598	611	549	564	572	586	591	627	601	626	612	609	577	570	609	578	532	588	610	579	592	593	597	577	604	568	638	647	635	568	607	626	581	546	568	577	596	603	642	580	590	586	545	646	636	634	615	618	616	558	584	572	590	628	603	592	623	593	612	618	632	587	602	597	585	595	601	563	609	552	558	564	630	565	584	591	597	545	579	582	646	619	589	605	573	565	612	563	537	616	628	585	558	595	574	559	576	646	596	576	568	554	564	600	647	573	629	643	598	580	577	595	564	580	588	626	578	572	532	551	532	576	618	600	578	567	578	581	605	638	582	548	594	627	596	619	559	583	605	626	604	640	570	591	638	599	623	604	651	583	599	603	568	611	577	562	663	601	589	615	622	654	593	543	627	577	561	576	603	569	603	624	565	613	568	555	585	584	530	611	581	623	620	609	622	608	565	599	607	572	599	629	624	593	582	527	528	635	593	558	560	606	579	602	560	576	611	613	597	608	594	584	592	564	560	593	589	603	570	612	575	565	623	580	554	578	614	596	587	598	598	594	568	632	611	565	583	520	540	572	574	535	608	540	541	548	613	631	607	612	619	593	587	602	623	600	609	569	638	604	529	601	575	631	575	594	571	544	551	585	615	579	565	591	612	597	594	579	558	606	618	586	638	615	587	632	622	607	601	554	583	624	614	608	585	614	610	552	599	576	591	585	603	615	532	591	600	588	573	567	561	557	586	589	606	607	571	576	607	578	627	554	619	604	572	582	629	606	606	612	547	600	578	575	600	587	617	603	570	595	567	557	597	531	625	595	609	583	637	592	577	642	603	569	568	608	570	542	583	559	603	572	633	580	580	591	589	628	548	558	567	557	574	566	604	657	619	556	613	601	615	570	580	590	596	647	592	613	620	657	615	566	574	573	568	560	546	642	623	601	604	584	617	617	562	599	603	570	585	580	582	631	548	620	573	617	578	550	583	645	586	623	604	567	595	590	612	609	622	588	575	591	602	566	588	624	611	620	588	581	577	577	575	596	623	600	600	623	594	589	583	616	610	598	617	597	625	606	601	600	634	533	600	575	576	622	603	605	592	601	590	627	591	607	644	553	604	611	597	612	568	569	563	597	548	609	610	610	571	613	567	622	636	617	632	627	581	581	633	605	576	611	602	636	624	576	632	581	601	589	541	591	573	590	567	603	611	608	578	570	592	605	579	597	550	620	566	584	602	584	597	610	574	582	600	552	588	601	605	562	609	588	609	596	557	542	583	588	590	635	608	564	612	552	632	594	548	620	629	635	594	588	591	627	602	615	609	586	584	595	566	607	625	604	595	602	610	591	643	608	616	534	593	617	606	604	562	597	606	605	611	663	598	579	601	599	603	604	557	611	615	612	618	575	586	602	601	604	578	606	633	600	583	549	623	635	561	614	556	610	592	613	596	576	566	583	615	592	588	567	599	598	606	533	601	576	609	639	559	601	595	529	598	604	568	589	602	585	572	593	632	569	568	606	618	577	565	602	590	673	597	588	535	580	594	603	620	606	555	588	630	599	588	578	592	586	583	567	623	565	613	611	572	578	593	613	619	592	597	581	589	588	591	540	567	607	581	624	610	590	589	603	613	595	579	543	573	608	594	573	571	564	604	576	555	600	570	559	538	579	582	577	568	569	562	630	629	575	590	578	597	580	560	569	606	617	584	574	593	529	621	547	566	594	605	573	620	641	662	585	534	613	588	516	606	567	645	547	579	591	605	556	574	577	562	601	580	576	572	577	589	518	609	600	605	641	611	578	629	558	598	581	561	609	602	605	640	592	622	573	607	586	613	616	604	566	547	595	603	563	597	568	592	552	572	582	597	626	641	589	612	596	594	549	589	580	568	587	597	619	599	585	607	623	604	571	594	646	574	604	595	605	557	612	571	603	594	599	582	593	613	585	566	589	604	600	560	611	580	603	600	579	602	580	624	602	594	596	611	613	596	566	552	577	612	599	624	570	584	588	538	594	617	607	590	594	575	603	617	627	579	575	592	580	602	601	593	545	607	590	612	607	601	597	613	580	594	565	581	612	580	578	615	589	597	611	564	564	577	603	568	580	619	633	607	582	557	597	606	606	596	569	611	571	662	572	588	604	598	563	572	594	594	595	625	581	562	570	615	559	554	569	573	599	600	563	604	561	574	628	580	592	623	596	586	592	541	627	576	605	625	564	562	584	610	543	552	572	620	596	577	603	579	611	559	598	611	584	547	559	603	594	616	594	591	610	648	562	626	598	643	615	589	579	565	603	538	602	609	551	599	565	573	630	581	569	598	628	616	602	582	638	596	596	592	568	624	592	569	615	591	642	584	575	583	592	623	571	580	622	595	629	586	588	600	607	553	588	552	577	601	570	597	614	581	620	573	612	568	624	636	613	562	613	596	572	601	582	580	590	593	615	598	600	600	619	587	608	574	591	577	618	577	595	590	558	602	614	571	575	584	575	621	555	569	542	609	604	607	648	585	591	593	585	581	631	608	574	613	610	615	561	599	590	583	594	625	559	596	538	577	600	582	602	608	581	552	641	576	579	599	571	574	621	592	640	609	594	605	655	571	578	611	604	579	581	587	594	622	594	628	631	559	589	560	597	610	644	550	584	591	564	594	591	612	624	602	562	605	564	576	618	601	520	601	616	605	603	605	599	597	548	595	579	613	565	603	564	585	595	573	633	583	582	586	601	583	570	602	566	635	609	568	563	613	613	622	574	627	611	555	585	561	583	584	601	582	569	602	634	558	558	614	563	563	576	569	624	580	573	606	635	619	599	618	576	618	595	614	641	573	626	625	583	580	596	572	599	571	563	607	559	615	591	586	594	585	604	624	599	586	592	617	630	589	584	562	580	568	572	631	595	609	597	593	601	596	563	585	594	573	583	605	600	585	608	616	619	619	580	591	598	604	562	618	591	573	602	535	578
28396	39688	30938	14595	9468	6899	4409	2765	2223	1930	1640	1509	1525	1454	1244	1109	1104	1038	1080	959	896	926	899	967	997	1031	1035	898	925	862	796	833	856	791	737	707	662	750	750	772	808	753	724	722	746	726	758	736	710	687	675	714	710	704	708	717	718	666	705	735	712	695	698	747	739	704	723	711	709	723	728	702	697	703	727	741	678	736	707	722	676	740	675	713	727	664	690	688	697	754	724	710	689	682	722	684	748	706	668	693	729	688	723	698	685	708	695	677	708	713	729	687	719	681	716	728	747	692	676	751	710	700	747	694	688	757	686	709	696	699	746	673	704	705	736	700	686	653	683	745	716	720	711	705	709	734	743	708	710	712	715	708	684	695	715	688	716	694	714	725	759	678	698	710	692	686	691	728	685	740	692	686	706	751	727	681	712	740	714	717	711	678	715	644	672	690	667	711	732	718	683	726	702	681	729	707	743	662	712	729	712	743	678	662	749	759	689	670	690	703	723	700	686	710	728	675	703	729	714	736	668	708	723	704	712	702	743	744	726	687	781	695	731	713	664	688	761	699	713	748	715	715	723	733	693	698	667	749	695	672	754	725	710	689	729	710	711	761	732	721	683	673	679	717	701	703	727	742	731	704	725	730	681	705	670	680	721	712	717	663	695	687	702	705	690	738	655	723	748	685	699	709	713	740	682	731	698	696	708	650	725	720	701	720	699	681	732	739	694	670	693	730	720	693	733	699	692	685	708	693	681	700	703	710	744	689	745	701	763	662	768	745	670	724	687	734	717	724	751	719	713	675	723	749	760	696	705	696	665	690	687	675	712	726	689	736	705	718	721	709	652	691	719	732	737	705	696	693	703	717	698	685	650	757	696	749	711	742	713	726	746	717	686	774	661	732	684	708	702	699	717	718	681	670	729	700	746	700	683	738	690	714	745	735	648	749	740	669	689	673	667	705	787	655	702	738	683	669	669	691	697	613	667	649	672	703	713	711	640	641	674	711	663	669	718	690	704	741	719	701	735	713	735	738	677	708	731	697	718	710	685	719	757	693	748	687	699	706	728	738	736	711	702	745	740	708	718	698	735	718	684	725	662	731	740	691	703	713	713	728	697	737	709	711	687	685	746	718	715	700	719	720	725	756	737	667	727	689	691	786	693	755	691	725	698	696	761	684	747	666	703	715	696	685	700	695	697	726	736	718	698	716	697	636	691	709	729	752	700	697	688	731	737	711	707	700	711	760	680	690	723	737	708	748	721	710	751	723	724	732	714	724	675	747	718	700	720	722	699	724	685	723	705	704	672	680	721	711	756	742	734	705	701	707	717	746	693	734	697	706	722	727	700	729	720	660	725	677	699	749	700	724	695	714	729	694	696	691	728	698	739	659	687	664	670	683	732	728	702	705	698	690	721	694	705	740	729	726	688	718	680	744	721	679	686	675	713	707	727	678	721	718	710	745	755	719	704	691	670	722	724	690	716	679	713	682	755	709	734	711	736	688	693	688	671	686	714	750	669	726	697	696	669	689	661	686	712	665	747	715	693	779	749	690	692	718	704	691	712	721	718	759	690	691	697	761	708	678	716	697	662	683	732	693	695	670	694	712	742	670	722	710	698	742	680	762	730	705	720	684	701	682	677	701	741	763	669	700	746	691	712	717	689	719	670	742	693	717	705	685	675	688	733	749	712	764	716	734	694	774	719	720	685	663	691	681	653	732	699	723	662	734	734	699	742	707	676	671	715	719	701	684	702	747	678	733	686	731	700	716	656	677	749	704	687	741	741	705	714	726	728	713	720	692	740	700	702	709	674	720	715	738	755	679	709	672	642	733	712	714	672	713	680	703	722	767	684	687	681	666	641	708	725	735	722	694	768	679	708	687	734	700	687	698	702	691	727	664	691	743	695	705	747	709	708	670	673	745	729	725	734	668	741	720	733	687	666	687	667	695	717	754	757	716	671	723	715	656	733	703	753	717	714	724	721	727	699	697	717	713	699	718	741	723	682	729	707	687	689	729	669	692	707	782	766	717	707	697	682	666	733	712	685	746	732	728	696	704	679	729	710	695	747	678	717	703	743	687	683	711	666	674	705	705	649	677	732	738	730	727	685	710	793	738	694	684	694	744	659	698	696	662	713	742	707	720	694	693	748	703	724	687	768	760	720	718	726	711	757	703	700	724	713	721	666	711	739	759	689	731	762	746	709	725	693	700	699	698	672	708	714	698	688	671	701	722	693	746	713	705	750	727	746	688	669	688	704	742	660	706	737	703	675	716	713	697	707	651	734	671	718	692	694	741	723	735	738	733	678	675	691	690	687	674	746	756	712	726	700	696	773	744	764	751	647	718	713	693	724	728	735	708	686	686	696	666	734	709	675	711	714	654	689	714	748	699	696	689	696	727	686	702	741	721	671	701	687	710	722	719	667	698	718	750	700	694	697	712	710	700	708	730	666	768	662	706	724	700	702	715	765	685	671	719	705	743	694	738	671	723	696	694	720	700	729	718	731	675	686	720	743	669	706	711	669	724	655	694	697	687	685	725	723	756	707	684	771	716	664	723	730	724	711	678	761	714	701	700	684	678	699	698	735	714	701	716	711	669	687	765	719	696	707	716	737	716	672	717	670	723	679	686	733	694	689	681	709	715	708	757	728	720	684	745	705	719	711	705	720	689	640	690	706	695	696	709	677	660	739	691	692	711	674	657	730	713	691	678	730	706	700	682	725	679	691	715	726	734	713	744	678	685	729	717	746	706	686	676	757	769	715	691	717	704	732	712	742	678	655	689	769	693	667	733	705	744	699	702	736	730	709	732	716	696	710	697	709	656	776	694	723	702	660	730	702	686	753	680	735	662	711	685	691	737	690	648	674	688	731	700	724	697	684	669	686	679	719	647	730	694	715	677	723	704	688	724	699	692	719	691	706	748	693	739	693	691	774	742	709	728	694	734	701	701	689	689	729	709	681	717	688	713	751	692	735	715	679	654	692	636	742	711	653	696	730	702	696	695	731	694	699	719	711	689	752	707	751	717	682	691	733	700	661	663	732	726	692	737	686	696	720	685	721	690	726	669	706	740	700	738	719	742	703	697	719	696	680	712	675	698	712	686	682	654	681	698	644	718	741	751	704	722	726	674	720	671	723	709	686	658	665	716	732	753	722	732	732	722	654	744	734	734	695	635	733	707	653	737	684	684	685	706	690	700	693	693	657	666	721	679	725	732	708	670	703	666	698	728	671	676	709	661	694	654	717	674	690	751	690	752	746	717	715	717	690	715	638	676	698	727	730	762	725	708	716	690	689	704	659	719	673	679	721	653	665	684	713	666	737	692	775	699	763	731	691	673	686	718	702	681	717	717	695	713	713	670	677	753	786	723	689	694	741	701	679	670	695	685	695	721	744	679	734	711	699	684	706	722	704	686	694	740	687	669	692	735	707	723	692	712	745	731	715	703	689	718	697	707	746	728	659	695	745	708	724	734	717	707	691	698	754	732	684	681	708	737
23979	20892	27855	24256	20388	11910	5487	2766	1940	1615	1303	1291	1154	1083	1003	959	861	819	738	695	694	717	756	751	807	850	810	802	703	741	719	688	664	652	637	597	603	588	603	625	601	604	582	615	573	604	556	585	547	544	601	556	573	591	575	620	560	622	584	566	589	576	567	571	589	578	610	575	538	546	588	567	614	548	602	562	541	618	586	571	584	639	555	532	565	570	571	617	609	585	593	562	525	554	573	565	549	575	578	554	594	566	581	582	612	638	592	579	590	578	639	561	569	577	569	554	539	624	609	570	561	576	534	580	603	550	628	550	589	575	544	565	581	595	574	549	571	575	562	584	565	593	575	596	550	600	605	571	580	584	582	596	563	606	550	539	572	563	608	579	573	542	525	611	589	644	564	588	618	594	568	563	565	526	568	557	584	574	592	569	583	560	627	553	548	591	563	581	590	560	570	543	577	584	556	561	578	574	566	597	583	575	578	568	571	566	598	578	577	589	577	591	556	569	579	593	594	598	580	559	552	582	580	575	550	559	591	570	609	629	565	580	619	581	601	585	575	543	587	583	633	590	595	569	581	554	588	559	585	547	596	589	555	572	622	526	525	574	574	619	566	594	559	570	569	562	601	575	557	543	609	587	583	573	537	585	580	595	556	544	580	553	549	595	584	587	589	594	563	609	552	584	560	556	548	536	595	573	615	550	573	539	571	589	554	544	600	631	578	565	589	634	549	562	574	580	573	576	547	593	582	595	549	560	533	592	592	558	585	540	623	599	572	558	589	609	587	559	594	585	596	590	583	602	623	563	581	598	510	555	555	590	591	546	562	592	607	582	560	595	562	544	582	629	544	593	596	561	573	604	604	576	543	555	608	613	563	557	551	584	551	556	571	645	548	541	579	563	552	575	576	568	572	601	561	548	600	584	514	579	580	599	597	523	602	567	597	555	586	566	559	586	612	563	571	524	547	555	545	603	565	554	551	600	610	546	593	577	565	559	617	559	575	582	581	571	551	572	576	575	587	600	560	581	610	584	580	559	646	558	600	578	592	619	544	556	552	570	561	576	594	574	606	533	579	559	555	567	568	583	574	594	549	577	580	568	569	571	598	568	575	589	547	583	575	549	569	545	554	548	603	622	547	562	551	562	557	589	582	595	584	577	577	562	559	589	585	536	591	555	530	575	581	527	626	587	572	595	555	566	609	567	544	531	606	568	576	586	603	565	593	582	587	584	575	547	575	548	526	570	567	602	631	605	541	610	571	577	596	571	584	588	577	571	564	574	615	546	556	590	581	597	609	560	582	531	559	579	618	554	554	560	582	491	604	532	561	564	597	598	601	576	608	610	531	580	543	583	584	587	594	581	609	611	559	573	593	575	596	563	558	573	572	597	553	581	602	584	566	558	515	596	635	617	565	532	593	573	555	575	604	600	582	571	549	580	571	563	566	576	570	576	563	562	583	528	573	563	548	586	581	576	596	580	597	602	572	590	561	590	576	607	553	569	579	559	522	563	596	608	596	586	575	526	589	597	537	582	511	623	594	545	574	626	625	563	574	612	594	544	598	548	546	569	591	571	603	562	552	574	590	568	592	543	593	584	609	632	562	576	575	616	624	500	581	583	586	592	586	621	594	573	603	568	590	608	565	574	585	604	599	561	600	576	551	572	566	583	602	583	596	591	566	566	542	584	534	594	529	570	562	589	587	589	581	544	565	597	565	585	572	561	584	566	558	567	609	595	595	603	556	588	555	612	529	590	577	552	596	546	595	609	550	553	596	564	536	607	583	572	593	534	576	594	561	596	565	599	531	574	578	538	563	525	595	593	597	552	601	624	606	619	620	624	609	594	600	567	596	555	574	562	591	542	559	602	583	555	568	529	563	564	606	604	587	593	587	608	603	570	607	554	562	573	617	585	562	585	549	538	539	561	531	579	591	547	600	565	542	605	614	589	574	565	608	550	592	585	544	603	572	585	577	610	555	547	531	571	610	551	613	550	593	557	591	549	594	637	570	571	585	583	583	607	577	567	622	590	582	561	556	560	566	555	568	577	573	601	601	596	610	562	575	560	591	576	604	565	577	544	563	595	569	574	542	549	583	528	547	580	601	548	556	558	585	555	578	570	544	590	560	570	601	594	592	574	557	553	570	576	559	605	593	598	578	568	600	584	555	530	561	548	527	545	570	589	579	608	624	572	600	578	570	609	592	573	594	576	581	584	566	595	596	565	615	538	549	595	582	562	566	554	551	559	550	611	545	546	564	530	576	620	566	572	547	594	576	591	571	554	595	630	532	583	554	586	592	555	520	566	559	582	593	623	551	568	586	596	554	580	556	539	611	573	518	602	596	579	590	544	577	602	566	606	585	625	529	549	528	526	548	587	580	558	572	608	583	605	566	598	605	531	529	626	541	559	578	566	546	583	561	577	548	582	558	612	592	555	555	541	597	530	573	526	510	534	609	602	560	592	596	611	574	585	558	539	615	561	545	578	558	566	555	571	601	541	591	620	537	532	581	551	584	549	573	603	569	604	548	557	599	602	556	540	589	566	578	566	608	540	584	580	582	549	523	584	553	571	631	557	615	582	585	588	549	549	557	571	601	602	596	607	528	581	572	616	568	560	596	549	595	589	559	574	540	593	593	547	565	592	601	583	599	532	631	570	565	608	595	581	567	578	547	562	593	553	546	597	524	549	567	575	555	589	547	556	632	556	558	550	568	565	551	595	521	556	555	575	582	549	586	577	581	517	588	571	559	576	597	543	601	600	570	532	547	626	537	603	608	594	568	574	607	563	632	580	561	568	547	563	573	589	548	580	566	581	586	560	611	515	595	538	589	569	601	558	574	563	580	581	550	550	607	620	606	594	551	547	610	554	611	570	614	574	584	607	565	602	581	605	587	569	576	564	532	604	582	563	552	566	579	605	607	601	597	612	577	570	600	548	563	576	595	589	559	543	589	591	562	555	589	579	584	603	595	575	532	552	581	604	566	565	595	598	530	511	587	610	561	596	580	569	589	595	570	548	522	559	573	553	547	559	564	581	600	564	565	604	539	564	554	566	558	562	616	571	577	545	538	536	566	575	597	586	576	588	554	597	522	581	564	551	532	605	577	583	613	561	592	557	595	615	566	581	554	568	564	529	584	549	591	587	562	591	559	559	568	540	555	541	549	564	563	567	524	558	532	549	531	587	618	570	568	603	539	588	588	628	568	585	556	589	616	559	587	551	555	548	583	561	534	564	573	582	549	601	562	583	558	567	560	561	601	580	537	555	570	562	604	602	580	571	572	564	599	579	540	583	595	546	605	595	616	603	570	558	544	576	590	552	627	535	583	534	572	591	566	540	571	551	583	588	561	587	568	578	606	539	572	563	625	560	564	581	576	543	629	567	587	588	558	616	559	571	553	543	590	565	574	582	550	558	622	587	499	560	565	599	580	582	573	590	597	584	589	548	570	601	608	582	586	563	608	559	540	594	568	544	592	593	551	553	547	597	539	616
30346	50168	39450	22775	15542	11256	8528	5244	3910	3122	2398	2384	2129	2066	1644	1544	1426	1198	1047	987	1000	996	991	1027	1118	1274	1176	1154	1033	984	908	906	900	858	773	784	744	741	714	703	710	723	746	706	700	702	725	698	664	719	662	714	661	663	676	696	665	655	690	706	705	653	738	708	668	656	637	708	664	687	677	687	651	668	651	648	693	658	702	653	724	650	707	708	686	642	689	689	700	632	647	674	672	710	709	678	701	677	685	695	709	680	711	679	682	674	668	675	691	687	647	646	637	685	696	666	719	616	701	672	672	713	596	715	689	684	678	685	661	714	684	693	661	702	681	661	649	704	665	726	650	661	686	649	659	712	690	708	739	668	641	691	669	650	671	683	702	653	686	661	691	699	681	690	697	738	671	682	664	674	678	661	666	684	699	620	691	714	711	693	717	709	706	754	666	729	664	667	687	688	599	648	665	621	663	658	668	682	704	683	683	625	666	684	714	681	699	642	641	646	671	725	690	657	681	712	686	681	669	716	672	668	658	683	708	723	665	701	620	677	657	660	649	655	657	636	709	646	698	679	687	708	670	684	668	628	655	702	649	692	721	698	676	664	680	671	667	662	677	673	639	705	642	705	714	654	679	622	687	707	694	696	675	691	685	675	654	669	654	684	678	708	704	634	653	660	641	654	672	683	688	670	709	637	656	646	668	668	689	606	661	704	654	667	667	705	634	642	735	672	711	697	660	686	738	713	704	689	725	736	662	658	670	687	710	700	659	658	679	680	674	692	699	654	709	690	634	686	715	662	680	679	672	643	720	646	662	668	702	695	654	675	658	651	671	689	680	679	680	676	721	642	653	681	672	639	676	666	696	697	684	681	669	681	680	658	640	708	693	700	639	652	687	679	629	711	669	672	699	638	682	686	692	639	690	638	652	683	671	675	695	652	663	681	669	657	675	713	652	711	714	623	690	674	663	666	674	708	691	660	667	677	690	665	720	695	620	665	643	680	680	680	655	656	668	679	711	691	710	663	664	692	711	694	732	671	652	749	683	661	659	664	702	671	676	706	655	685	650	686	668	686	642	689	695	610	682	671	723	700	697	669	661	697	645	652	686	676	703	694	689	690	637	690	647	699	673	673	668	671	696	627	641	669	684	654	742	656	655	670	678	650	697	651	696	690	680	704	697	669	661	704	672	712	687	688	625	686	669	632	685	697	652	694	695	671	681	694	675	652	644	721	618	667	689	649	673	655	682	681	660	699	659	709	694	724	665	640	687	678	656	664	683	701	679	662	688	694	659	719	679	679	688	673	669	649	699	667	673	642	708	667	674	726	667	669	692	738	679	685	710	689	659	663	649	649	691	633	650	630	645	619	680	722	698	656	686	678	627	632	720	664	677	724	648	690	635	691	658	729	744	693	654	664	657	636	720	666	664	664	704	683	680	695	688	676	660	700	669	695	645	710	637	679	657	670	682	672	699	673	675	684	708	733	672	671	696	695	714	710	708	650	696	634	679	675	636	606	728	665	665	682	664	655	721	673	677	617	655	643	733	633	689	673	664	714	689	644	692	659	647	714	615	645	639	699	708	705	688	693	679	713	656	678	644	710	669	656	656	671	694	645	656	709	678	695	689	665	634	685	670	688	676	665	683	676	681	667	703	634	660	700	632	716	679	713	690	715	643	706	658	670	650	682	724	699	703	668	676	690	666	688	673	694	640	626	648	695	665	707	686	707	661	722	675	746	695	714	655	651	675	666	704	686	661	697	687	723	656	686	712	667	704	680	731	617	669	689	677	679	660	693	657	665	721	691	641	706	664	655	692	643	722	676	708	693	673	693	693	675	680	648	696	744	672	702	656	690	677	622	647	676	663	679	709	699	702	715	686	707	699	632	670	691	679	659	657	639	691	686	696	624	674	649	682	680	671	673	659	687	678	677	662	690	661	671	672	652	644	653	650	656	633	670	656	702	704	683	693	687	692	663	665	628	696	686	649	653	710	667	704	689	688	686	675	726	679	660	664	700	639	662	695	693	676	687	711	677	724	702	622	706	645	706	683	670	693	656	684	645	662	680	679	679	710	606	701	681	655	741	724	678	677	692	684	634	685	680	685	683	671	712	709	680	630	616	658	686	687	675	656	665	631	693	662	680	699	680	701	656	692	692	697	653	705	697	679	640	643	665	711	635	710	675	663	693	691	702	701	670	666	687	670	647	655	683	691	673	666	686	695	692	668	677	611	709	696	706	659	665	635	711	698	671	713	711	705	721	663	665	701	653	639	660	724	691	699	673	653	675	621	704	674	676	691	665	686	646	670	725	691	640	663	666	649	666	692	669	695	690	653	679	671	658	612	698	652	684	662	663	654	641	690	679	640	670	647	632	698	704	709	696	648	694	627	678	705	654	677	653	647	645	714	641	675	676	678	654	665	689	674	728	701	667	711	725	740	682	667	685	674	690	706	654	707	688	658	664	667	633	620	667	659	659	698	650	652	734	710	646	661	671	649	658	661	689	667	687	694	672	656	696	707	682	694	695	692	653	689	717	651	660	685	746	721	653	751	659	670	641	665	694	704	691	680	677	642	651	670	678	671	689	686	667	659	670	691	683	661	692	705	642	644	646	671	678	645	660	665	682	674	725	694	667	704	697	663	681	633	664	656	675	681	689	690	665	685	678	642	652	670	696	713	676	652	704	694	694	714	723	706	679	677	681	682	732	688	634	648	664	700	650	658	711	700	692	694	655	650	678	663	688	665	672	709	648	704	643	696	688	670	629	723	645	681	639	662	715	706	690	630	644	649	654	662	679	705	679	663	676	693	674	707	679	693	705	650	685	653	703	665	676	630	683	700	656	664	681	675	679	669	690	714	679	653	636	659	642	692	709	656	666	700	646	686	703	632	672	703	665	686	673	683	664	680	639	701	698	655	691	707	669	682	653	673	707	685	751	681	634	677	652	704	626	704	663	648	672	679	681	629	687	670	674	732	685	671	689	658	659	705	709	674	670	654	636	722	708	643	670	667	702	660	681	665	711	678	662	675	667	698	683	698	653	684	692	691	732	677	684	691	725	685	666	686	638	673	626	668	672	680	643	673	717	653	629	695	701	655	648	669	671	687	627	658	674	751	658	695	602	616	657	659	680	659	683	669	693	662	693	694	706	649	636	769	701	685	656	698	689	646	673	672	684	703	664	694	686	683	634	679	616	696	650	647	648	662	701	639	667	659	624	732	667	675	656	713	708	676	738	706	684	694	709	675	660	666	696	744	696	714	686	675	665	646	708	671	682	722	682	686	679	672	661	686	652	715	747	683	658	726	608	664	643	660	706	664	655	656	674	665	627	665	692	673	638	662	645	692	698	631	705	648	710	700	673	590	666	677	660	656	671	701	692	666	689	670	687	680	630	695	664	705	663	675	645	636	692	679	664	714	697	645	635	673	696	717	639	671	700	656	701	651	652	660	703	726	665	637	702	675	679	729	658	694	684	652	699	646	671	657	664	677	711	657	669
25117	20976	27028	24802	13234	6273	3727	2597	1869	1605	1425	1378	1310	1328	1228	1317	1224	1111	1012	1025	1001	977	1036	1015	1011	1038	1101	1060	996	1037	971	984	932	909	921	926	894	875	890	880	827	885	878	860	861	893	897	804	802	845	866	877	843	860	902	894	885	873	857	854	808	823	847	883	849	899	859	891	912	849	890	861	869	887	896	873	870	852	886	876	822	881	895	884	869	899	832	823	883	898	925	865	865	851	873	798	866	802	839	847	836	865	857	869	874	893	838	843	893	886	884	854	848	855	827	890	880	855	849	850	857	863	858	863	832	826	844	827	848	870	874	915	884	830	869	836	861	851	845	868	874	823	828	892	862	829	832	924	847	861	877	838	863	866	877	861	871	897	836	820	917	866	858	840	923	871	877	900	855	853	863	889	879	871	865	827	845	866	837	832	873	902	869	837	864	890	858	931	907	867	793	884	889	857	889	873	866	906	882	843	824	879	937	842	880	856	867	886	885	861	896	829	895	909	863	876	865	843	826	847	897	867	828	876	867	831	885	877	857	919	892	815	881	826	864	919	820	834	861	862	901	866	908	865	885	827	843	830	871	815	862	881	836	850	858	885	830	851	888	854	856	853	928	834	853	830	885	906	809	841	835	824	852	828	887	878	890	830	892	867	839	861	890	874	838	847	858	841	903	900	844	868	849	892	880	874	919	822	864	915	886	921	837	888	824	898	882	890	868	875	860	889	935	833	841	867	942	847	899	782	872	877	828	826	841	888	863	857	874	824	821	886	878	883	810	864	906	856	871	830	901	867	852	865	861	857	850	841	862	818	836	890	839	958	910	893	838	876	877	784	879	888	855	870	830	887	896	842	877	850	861	903	861	822	873	836	842	811	833	825	874	878	828	831	854	878	870	890	827	869	829	844	848	857	943	873	784	877	861	885	889	848	866	858	831	876	895	884	873	889	885	826	887	868	871	895	901	871	869	842	864	895	867	844	858	889	898	824	852	894	905	880	853	826	914	915	872	859	836	866	830	937	897	875	814	927	847	859	878	855	887	864	901	858	851	884	818	865	852	851	831	842	864	874	860	839	826	788	881	867	890	943	904	854	801	835	844	825	852	861	838	805	835	837	856	844	863	803	818	887	896	870	850	827	821	865	885	884	872	877	852	857	888	841	901	834	848	873	812	866	875	916	910	906	860	912	839	924	904	847	936	888	877	852	847	849	812	835	857	896	848	838	853	834	893	806	819	855	854	863	846	887	887	853	902	831	882	896	861	883	851	855	863	852	859	859	826	805	819	851	886	872	878	852	943	906	792	891	931	821	867	842	880	820	782	843	862	853	867	856	849	850	851	901	882	878	905	832	844	879	832	866	847	823	848	868	824	846	873	904	857	835	903	868	777	870	839	853	858	825	831	829	808	889	905	881	836	838	917	895	867	824	833	838	884	871	847	876	843	833	908	852	870	902	837	878	828	860	868	841	867	862	869	888	863	860	811	860	879	831	880	833	869	959	867	887	847	895	870	893	889	936	854	888	874	840	843	858	850	793	826	890	871	901	874	871	895	852	917	883	854	884	814	887	839	849	851	884	869	843	894	806	873	885	962	885	818	888	880	869	842	837	865	864	852	844	864	915	860	863	812	837	841	851	848	833	885	898	868	845	812	866	870	875	871	850	881	879	853	848	887	918	838	845	826	871	870	851	877	877	871	890	875	842	884	829	831	826	857	851	905	892	865	870	875	868	864	914	785	889	882	922	846	847	888	851	945	878	947	879	861	861	892	839	845	890	830	838	893	895	822	909	857	823	825	886	875	899	836	859	870	880	840	844	892	861	876	854	804	868	864	861	809	882	825	934	870	813	902	894	885	856	873	851	829	816	882	828	842	875	837	791	851	894	823	878	951	853	827	819	898	857	859	831	842	859	865	902	851	859	842	886	922	840	848	835	897	868	872	868	840	868	862	890	879	884	850	859	902	839	819	851	906	860	845	855	860	865	819	882	850	863	883	783	835	918	878	813	922	881	819	850	893	867	871	839	862	812	874	871	872	854	888	860	844	884	912	871	894	898	890	903	858	865	873	845	845	873	870	826	859	889	864	847	873	864	873	785	889	865	883	900	884	930	893	890	893	864	914	864	903	871	839	869	862	870	813	845	905	869	857	796	876	833	839	866	885	873	812	888	874	831	863	861	867	835	860	891	867	873	847	871	856	857	883	847	820	814	859	757	903	851	865	908	877	844	835	834	840	849	855	876	855	878	860	897	895	850	846	857	822	827	874	845	892	864	875	850	927	864	821	835	878	839	827	821	945	848	869	872	819	843	858	834	881	840	883	860	879	856	805	814	862	840	851	865	871	820	888	884	887	824	856	878	873	874	885	840	896	841	862	872	877	891	863	857	880	914	880	844	848	899	844	866	904	852	841	852	875	851	842	865	851	841	885	814	896	829	882	835	851	880	882	849	872	828	894	846	885	841	920	882	876	812	884	851	900	848	819	834	913	850	902	867	876	868	784	925	833	893	867	823	817	859	877	885	890	846	848	830	878	865	885	863	873	848	842	894	830	894	836	863	844	864	901	838	860	805	902	884	830	851	883	856	828	898	879	848	853	904	870	885	863	842	849	794	906	808	886	864	871	866	814	804	896	894	858	861	918	866	857	875	814	823	835	882	872	846	868	909	844	839	917	831	904	835	851	885	859	894	817	850	892	851	854	842	822	898	855	868	839	876	936	887	832	830	824	885	873	881	871	848	809	832	896	854	845	892	851	843	885	850	839	837	857	877	862	856	851	840	839	830	861	854	864	875	884	827	897	812	840	824	835	854	845	851	893	810	822	816	908	903	836	874	913	858	849	872	787	884	838	899	891	869	777	839	811	900	871	850	871	888	866	908	866	853	883	862	845	841	868	828	884	875	931	914	856	851	839	859	902	829	889	840	894	843	871	909	879	848	811	855	885	782	846	845	818	891	913	899	878	850	904	862	832	828	901	854	824	843	830	871	889	838	907	812	832	832	823	847	882	853	868	821	835	812	811	913	863	834	866	875	891	818	854	823	882	879	826	843	857	809	859	884	874	885	942	851	845	901	885	881	877	866	895	824	879	869	839	832	851	886	913	866	851	865	831	834	818	803	879	803	885	842	847	853	820	843	832	861	903	880	875	882	858	874	921	821	843	892	885	834	813	826	903	896	901	881	886	876	896	908	837	798	898	896	885	874	869	873	858	882	849	894	827	922	835	848	866	869	869	882	815	905	857	870	856	867	836	893	843	847	843	861	901	819	886	848	859	936	896	865	808	886	915	853	864	863	866	810	839	834	833	911	868	867	826	847	869	850	915	851	855	857	868	844	832	890	866	864	862	873	785	880	895	892	840	861	864	836	852	876	840	844	879	853	860	887	874	821	813	911	840	835	869	855	876	889	844	862	883	855	833	885	871	890	825	851	876	848	923	821	821	833	830	867	889	846	835	874	857	894	826	893	860	888	916	861	893	853	861	842	896	901	831	816
30282	45601	34627	19883	13523	9997	6856	5186	3563	2783	2437	2333	2133	1990	1908	1883	1768	1563	1382	1256	1188	1230	1246	1280	1342	1420	1431	1318	1302	1208	1214	1167	1224	1196	1099	1002	1068	995	998	1029	1047	1051	1039	981	1071	1001	1027	976	1032	1028	1000	974	1029	991	1020	1022	986	1042	999	1029	1017	970	954	1036	969	1030	1036	993	962	980	928	1021	969	1018	994	996	929	992	1022	1023	977	1026	947	1018	968	993	969	973	1032	979	995	973	938	973	979	988	1042	1056	962	972	984	972	943	974	993	972	963	989	1004	1014	989	984	968	995	938	965	1026	971	993	1024	972	1007	1035	926	1007	1010	1016	931	1028	973	1045	990	981	1050	1004	1067	938	945	959	1051	1002	977	925	1038	1022	1000	1053	1026	966	996	1035	1029	963	971	1043	974	964	945	1040	994	953	1010	986	1043	966	956	1037	1038	998	986	1007	1030	993	1017	1004	971	989	1014	970	967	1039	978	1020	989	1004	984	964	1007	990	981	1048	1020	982	928	960	1031	982	993	1002	995	968	1008	1049	1017	994	1002	938	1059	1052	985	997	989	994	1018	972	1004	994	949	949	984	996	978	976	1025	997	997	952	909	1007	1050	992	971	993	1038	993	969	1000	962	1052	970	1017	1016	965	996	982	961	993	937	974	969	994	982	978	974	1008	978	1016	1004	991	946	998	978	978	1046	991	958	991	951	989	1023	1028	954	1003	1019	997	991	1038	1000	1001	1048	991	1037	990	988	992	1015	990	1042	972	949	981	949	993	1005	979	972	996	1011	1038	991	1042	988	1003	1030	1008	1018	1057	1019	995	964	1036	1040	1008	939	970	1013	1010	971	1006	1055	968	970	952	970	959	989	973	984	959	986	980	1047	968	1018	1039	1009	980	963	1010	996	1018	999	984	946	947	1002	983	993	1036	1016	1009	994	1002	1045	994	976	1009	955	925	1000	1021	1028	1008	984	999	1022	976	1019	984	1010	991	948	990	962	1003	955	1003	966	995	1049	959	1039	1055	973	985	1033	1014	1006	984	965	1007	1058	989	991	986	1004	986	996	982	1016	998	998	1008	1004	1006	940	1038	946	975	1022	965	964	954	1015	952	985	1028	1003	1027	1037	1049	977	989	967	982	1009	983	942	940	960	985	972	990	1024	983	976	999	1010	1020	988	969	1003	961	1022	1035	1032	998	988	983	941	1009	986	957	970	998	979	978	1011	968	1059	957	1025	989	1019	1002	1002	978	965	966	1038	918	1032	1081	1054	1013	967	1009	990	958	1018	975	943	1009	1042	1008	1032	972	1019	1023	979	1007	998	1008	994	942	982	1028	997	1032	1038	950	1022	986	973	989	974	915	994	946	1011	917	998	1022	970	994	986	1013	1030	944	998	970	1031	1047	989	1004	1043	1007	984	987	994	996	1021	997	977	982	981	1034	1013	1015	1032	997	922	1088	999	971	1005	1071	966	971	1013	997	998	987	980	1013	990	1031	949	1014	957	983	1041	1015	1016	1033	999	962	1000	979	978	1021	1001	1000	1019	1005	1028	1018	1030	1005	991	1049	997	1066	1025	1025	1026	1007	998	1010	1020	999	951	976	991	1054	943	1017	1000	988	1017	975	965	1056	1015	963	1053	1010	949	1002	991	983	1029	995	982	989	1012	1017	978	1034	1042	990	1004	982	987	1005	1005	1000	929	975	977	979	1005	1051	994	1017	993	922	970	1031	984	972	984	1012	992	957	986	1043	1034	1002	999	1037	1076	1004	956	988	977	975	907	1021	976	981	971	1029	948	984	964	1034	1010	1071	986	986	987	958	1024	965	1003	997	928	962	984	983	982	994	996	1033	1038	939	1002	1014	1039	1014	1034	979	1007	999	996	990	1051	1001	974	990	997	993	1012	1022	1001	948	1001	999	1048	973	984	972	1000	930	1004	980	995	1015	998	988	1002	940	1032	966	959	1022	1005	1005	992	1053	1059	1052	1027	981	972	1059	979	1031	957	1002	961	977	958	969	1025	995	996	1000	966	987	945	978	989	1028	1031	1015	1020	1031	1004	1008	967	1006	932	988	1041	977	990	938	1006	993	1013	1012	993	1013	991	1040	994	1020	1013	979	1070	941	994	997	985	936	1031	1026	992	1020	1058	983	1039	1111	1014	961	1023	973	1016	1058	1084	1006	1025	993	982	976	1022	1006	999	1022	913	978	1003	957	1005	1027	1045	950	1002	1049	969	930	970	986	978	976	966	1001	990	939	977	982	973	1016	974	964	1008	996	973	969	998	993	1052	1024	1005	1003	1045	994	1027	952	1012	995	1009	1019	1039	1055	1009	1034	1091	945	1011	1017	1004	1067	1024	1010	1035	954	1011	977	1019	1038	1014	1009	985	1037	1023	1003	993	993	1013	990	1091	997	996	1005	1006	996	955	1005	1007	997	978	1019	1056	973	966	991	973	1015	930	1001	986	1015	998	1035	988	1010	1060	997	988	984	941	981	987	1031	992	1001	960	1008	987	995	1049	1072	1005	1018	1056	1022	1042	1012	1062	1006	935	1044	1061	1031	969	971	966	1032	968	1009	993	1006	984	990	957	993	962	1007	1032	946	1010	980	958	1019	953	982	1032	1016	1016	975	992	950	959	963	968	966	951	966	991	1046	970	981	987	993	961	1015	979	961	1032	1007	940	962	1018	951	934	1017	964	990	959	958	1034	1009	952	950	970	1075	1029	996	1002	1008	975	1014	977	959	1015	1044	967	980	1007	984	976	1006	1059	1005	1021	974	1023	1004	977	990	961	973	942	1006	978	1000	1025	1015	954	975	1006	955	942	985	969	1034	955	974	1018	993	972	1014	943	1020	969	969	1007	1001	987	1067	1009	1003	1005	1028	1004	984	984	984	960	965	1004	989	1003	987	1002	948	1017	1025	988	1018	991	1030	964	1008	956	1028	948	936	1010	1035	1023	1001	973	961	926	1014	981	983	966	988	1017	951	989	994	975	1016	1018	1004	973	1026	981	993	938	950	939	1011	980	995	1083	1022	1022	1015	974	977	1017	1018	1017	1028	964	966	948	982	977	937	967	941	1030	1002	960	947	979	1001	974	1034	1030	992	966	974	974	1040	946	1018	947	1035	981	1046	1023	1008	959	1018	1001	995	999	1035	998	969	1022	954	1003	955	934	951	1007	1008	969	994	980	1010	982	1036	992	973	947	978	963	983	976	981	977	991	1027	979	1010	961	1053	951	987	1025	1017	974	1007	984	986	1012	978	985	958	1019	1006	1017	986	1020	946	973	981	1024	994	992	972	982	998	1027	1002	955	968	997	965	977	960	966	1075	1001	1016	959	1027	990	987	1009	996	1003	1032	1043	1042	968	1004	941	981	998	965	1037	1032	944	1050	1011	1008	1019	1003	1034	1030	1045	1003	1046	941	992	937	1022	1048	968	1015	997	1043	949	1017	996	988	1039	968	971	1050	997	989	1024	974	1026	1009	967	1021	968	990	1022	1053	976	1004	1012	1004	951	1018	1027	951	1013	958	1003	975	983	984	977	1021	958	972	1034	980	998	1006	976	1047	1027	975	1015	948	1024	985	1025	1003	950	1007	989	999	967	1033	985	993	959	1016	983	1043	1011	1007	1034	953	974	973	1016	953	1012	1019	1014	1049	1021	977	1001	1052	976	931	969	1016	986	1015	1005	1070	1010	1041	1034	985	1000	982	1017	1013	957	999	988	978	987	1006	956	1023	1002	974	971	989	963	1011	980	1033	1017	978	990	1007	1005	990	999	1013	986	961	978	962	1035	990	975	987	1010	962	1004	981	1000	994	991	968	1066	972	980	1038	1021	1006	1009	990	1077	990	983	997	1047	946	969	995	973	986	959	940	989	918	1004	1007	989	1022	1000	985	995	960	1010	1021	934	1007	1004	1055	1032	987	981	976	952	974	953	971	1033	1041	971	986	946	976	962	1013	1009	962	1037	962	1022	963	1048	954	1016	981	1013	1011	966	1004	990	1015	988	1020	1019	985	1034	1015	979	991	994	1054	979	940	1002	954	975	1016	1001	1067	1044	945	999	964	1014	980	1000	1007	953	980	954	1009	982	1021	1014	1029	975	1015	1050	1056	974	1014	980	1017	1005	954	957	1023	1015	1013	953	991	987	990	1025	1016	1040	956	1019	971	1044	988	1023	989	996	950	1033	983	1018	1009
22852	20942	28420	23621	21074	21023	13343	5084	3342	2757	2476	2116	1966	1995	1789	1803	1587	1390	1346	1176	1187	1174	1205	1303	1304	1268	1249	1205	1203	1113	1122	1153	1096	1131	1044	1031	1010	979	963	954	970	967	1028	962	941	974	956	988	975	975	948	996	991	983	937	967	996	993	1015	999	902	1000	960	1000	989	992	981	996	994	968	937	918	940	941	929	910	981	966	928	923	951	943	977	974	898	978	980	947	955	889	861	961	984	945	931	950	993	965	948	980	988	952	981	974	968	933	904	952	917	943	960	949	949	974	896	927	1031	974	943	926	1015	939	1022	966	923	919	940	953	942	922	917	986	1005	928	894	954	943	965	948	974	934	958	945	956	971	965	952	949	911	952	947	939	999	956	1016	941	955	967	909	1009	880	1002	946	999	1002	969	911	945	977	920	914	984	947	957	924	951	970	963	975	945	948	978	943	938	939	939	951	975	999	983	909	972	905	962	958	936	938	921	911	971	981	924	1012	914	988	951	979	932	1026	949	936	934	1003	961	923	985	967	975	923	975	933	984	962	932	872	913	983	912	932	949	961	998	904	983	967	951	935	959	960	978	907	946	913	993	953	883	926	963	1017	937	938	944	954	943	1007	963	939	1036	908	973	939	963	977	973	991	961	931	934	936	928	856	909	946	957	963	939	934	998	927	950	980	928	923	899	937	924	968	891	953	837	956	936	898	927	996	949	980	988	943	948	948	967	918	995	985	922	951	881	955	922	948	934	978	965	902	916	932	932	956	954	916	931	941	984	914	944	931	916	917	956	1001	966	1017	917	963	912	931	955	951	927	950	975	936	1004	908	931	907	974	952	1009	1009	908	949	972	961	987	889	939	977	985	960	937	928	982	895	961	928	971	927	941	933	914	945	951	972	930	942	929	989	958	913	907	969	944	946	953	937	929	913	896	951	934	969	959	939	900	952	951	920	892	979	1025	1013	974	964	970	961	877	923	964	931	940	866	952	970	946	932	1013	915	949	924	921	916	964	888	914	981	958	970	919	958	900	923	929	939	937	948	983	997	943	930	933	914	1014	972	938	1005	937	914	960	972	975	951	999	939	938	960	960	960	961	977	973	946	942	950	955	939	934	939	995	996	956	973	964	953	968	944	962	949	981	931	959	1000	983	975	870	936	969	1004	1010	956	937	945	928	969	920	1030	967	904	937	933	950	867	956	975	956	933	966	931	915	993	928	972	965	916	892	949	982	994	934	957	943	947	935	937	961	929	907	970	915	1016	928	937	940	931	934	894	980	955	1001	940	961	984	909	978	871	1014	964	948	948	911	914	969	926	920	948	972	960	978	977	903	958	990	976	923	961	970	990	951	865	979	924	986	934	991	931	940	957	960	912	953	917	965	952	950	865	961	918	937	948	965	923	951	930	939	932	934	936	906	953	865	942	901	961	951	934	924	923	912	927	948	923	969	942	948	947	931	962	991	989	878	952	953	927	938	945	1035	975	947	970	987	895	931	953	903	970	915	953	952	939	993	953	929	938	957	929	902	920	944	964	987	860	1024	946	955	946	889	965	941	898	950	924	948	882	913	979	945	937	915	923	989	916	954	938	963	911	958	910	987	930	976	936	932	974	972	921	895	979	955	966	939	948	1000	868	983	944	938	987	976	946	967	933	961	970	941	936	941	945	892	921	950	964	962	937	953	978	960	936	958	951	927	951	885	952	956	961	937	944	959	932	912	958	976	1001	938	965	908	931	920	902	903	925	950	955	969	974	965	930	971	996	928	929	1005	942	964	906	970	948	945	896	1008	932	952	906	941	996	919	974	912	974	968	948	947	952	931	981	999	940	954	937	961	931	960	947	950	926	922	1026	888	933	913	959	935	942	984	911	1016	928	1008	985	939	940	934	974	968	919	996	970	951	923	931	971	1000	982	955	953	944	947	1023	892	948	926	981	946	910	969	926	937	933	964	942	948	917	914	966	910	931	966	963	961	959	976	1000	965	987	870	988	915	894	1020	980	984	961	972	944	868	958	972	970	909	950	944	992	907	966	985	969	944	985	1015	960	945	947	960	943	932	929	958	990	957	931	968	926	962	915	1004	945	943	939	896	902	949	885	957	992	952	941	877	966	887	896	928	919	924	940	972	953	977	987	949	956	946	948	920	900	1005	934	984	937	991	927	950	914	928	972	957	912	1023	1002	938	926	866	925	948	978	945	931	987	921	930	970	924	982	882	917	937	926	976	928	974	896	899	936	967	901	985	925	926	910	981	918	972	927	915	923	922	937	915	915	1020	969	925	893	938	915	909	936	987	923	989	964	922	927	951	946	865	944	992	974	899	963	897	907	930	929	973	957	877	939	928	1011	988	959	964	901	1031	941	964	952	971	904	966	969	937	927	925	962	911	902	971	945	957	907	900	974	982	958	922	968	982	958	943	929	951	964	910	951	962	984	966	917	959	937	913	925	942	930	951	910	894	988	944	961	957	949	898	898	965	967	919	931	914	963	948	934	900	868	924	959	931	1000	951	969	946	960	939	938	937	996	969	938	900	930	988	942	924	987	928	913	990	959	936	898	926	995	916	986	974	960	928	972	954	910	1025	974	970	945	962	1003	971	958	975	924	974	933	921	972	954	960	963	959	927	949	1017	954	932	914	907	953	974	920	910	980	983	883	996	973	952	899	901	971	952	950	958	961	938	972	960	918	959	957	949	933	944	940	981	942	998	967	926	950	968	1023	911	963	921	958	963	952	974	998	992	984	933	954	881	943	942	913	986	996	942	895	934	917	950	949	932	918	966	928	923	961	957	939	916	945	941	919	931	946	946	929	929	960	904	1007	918	929	989	909	932	934	950	963	903	956	962	939	926	962	1009	973	940	963	945	989	949	968	993	943	963	961	996	972	944	925	952	942	906	960	960	944	1014	957	901	969	944	910	907	906	998	931	966	985	916	953	957	987	978	977	984	944	929	997	942	929	946	996	910	957	973	1007	972	982	956	984	968	996	920	943	939	947	943	962	913	1001	899	987	960	940	962	926	918	944	890	945	987	963	960	999	962	944	923	969	952	914	977	1001	896	930	920	930	927	958	956	974	963	930	929	952	961	959	913	989	961	960	987	948	967	929	893	911	942	917	947	904	926	915	961	983	942	929	973	933	917	916	940	993	972	944	943	934	959	926	951	935	969	977	936	988	939	964	908	962	966	923	927	955	943	940	908	954	972	925	953	915	922	982	905	982	911	933	969	983	958	925	901	992	964	934	942	935	940	954	937	931	983	951	977	958	906	937	935	928	955	954	887	923	1000	926	960	962	931	922	920	995	952	931	1004	984	922	949	945	933	925	933	931	891	954	947	974	945	872	947	950	937	961	957	943	962	926	878	963	964	953	938	922	981	959	964	969	920	931	935	920	901	900	903	1005	966	911	995	973	939	912	932	977	914	960	992	933	942	969	989	961	915	951	956	871	972	994	954	926	958	973	982	956	949	974	969	934	918	941	942	939	929	931	953	961	954	1015	953	924	1011	913	936	956	939	959	945	994	914	969	986	946	971	925	968	929	1012	954	988	963	950	945	938	900	985	915	945	942	984	915	957	912
34311	56290	43903	30375	22762	17427	11698	8519	6523	5117	4464	3785	3319	3155	2928	2842	2358	2033	1842	1656	1625	1579	1615	1694	1662	1763	1588	1610	1536	1400	1469	1498	1402	1349	1286	1244	1163	1160	1084	1176	1038	1143	1096	1042	1041	1055	1007	1055	1087	1093	1081	1011	1096	1021	1031	1022	1074	1109	1012	1050	1056	1085	1049	996	1064	1054	979	1158	1098	1082	1092	1097	1083	1095	1030	1083	1010	1056	1041	1012	1069	1057	1019	1011	1015	1047	1065	1090	1022	1058	983	1094	1001	1078	1057	1079	1035	986	1043	1024	1034	1086	1061	1064	1017	1102	1056	1019	1061	1004	1039	1016	1054	1075	1094	1083	1007	1066	1004	1056	1094	1068	1016	1080	1088	1036	1113	1072	1028	1022	1052	1050	1074	1041	1067	1077	1053	1019	1109	1098	1029	1086	1060	1099	1056	1002	1040	1053	1068	1050	1084	1078	978	1070	1082	1010	1076	1071	1038	1049	1032	1027	1103	1007	1095	1113	1084	1077	1034	1022	1008	1017	1084	1053	980	986	1062	1053	1016	1056	1059	1021	1091	1081	1058	1042	1051	1046	1044	1060	1007	1076	1116	1078	1028	1009	1060	1078	1024	1081	1090	1103	1093	1102	1073	1022	1054	1098	1038	1086	1087	1108	1100	1059	1062	1109	1067	1037	1126	1050	1047	1022	1052	1068	1078	1045	1041	1047	1035	1054	1042	1039	1019	1027	1091	1019	1050	1030	1079	1066	1071	1006	1083	1106	1023	1002	1050	1048	1055	1084	1033	1060	1066	1036	1055	999	1083	1074	1060	1031	1077	1063	1017	1030	1061	1047	1041	1073	1064	1037	1066	1083	1026	1066	1015	1057	1055	1038	1088	1042	1006	1047	1084	1048	1060	973	1057	1034	1029	1058	1005	1076	1066	1054	1087	1013	1042	1064	1066	1055	1081	1052	1067	986	1045	1036	1021	1036	1043	1056	1111	1068	1025	1080	1047	1061	1063	1084	1056	1063	1038	1043	1028	1009	1022	1082	980	1005	1011	1006	1034	1036	1025	1064	1050	1032	1046	1012	1028	1064	1111	1049	1089	976	1013	1054	1043	1107	1095	1061	1066	1053	1009	1052	1068	1045	974	1059	973	1050	1101	1068	1020	1057	1000	1003	1014	1088	1005	1012	1066	1016	1046	1079	1062	1043	1021	1035	1057	959	1036	1024	1067	1058	1095	1048	1030	1081	1056	1031	1069	1017	1072	1094	1091	1043	1081	1053	1038	1109	1076	1074	1077	1084	1080	1068	1054	1024	1062	1091	1039	991	1042	1031	1072	1056	1051	1029	1067	1124	1066	1068	1068	1067	1008	1143	1018	1026	1021	1040	1078	1071	1046	994	984	1085	1013	997	1124	1023	1077	1091	1009	1018	1000	1044	1056	1046	1070	1091	1040	1050	1049	1074	1020	1045	1066	1086	1054	1045	1057	1039	1044	1034	1014	1011	1034	1081	1097	1090	1059	1110	1053	1051	1067	1028	1039	1015	1055	994	1007	1024	1097	1028	1048	1037	1064	1090	1087	1014	995	1089	1049	1057	1036	1086	1041	1081	1025	1072	1024	1023	1068	1003	1053	1104	1066	1079	1023	1022	1001	1072	1005	1072	998	1064	1073	1015	1060	1030	1034	1030	1030	1048	1059	995	1041	1024	1098	1061	1060	1002	1020	1028	1078	1043	1095	1076	1100	1085	1046	1079	1016	1066	1028	1044	1032	1119	1011	1096	1073	1036	1019	1044	1098	1019	1064	1013	1069	995	1074	1013	1056	1068	1083	1006	987	1048	1084	1045	1105	1043	1060	1027	1072	1091	1059	1119	1005	1025	1057	1056	1046	1028	1029	1079	1039	1036	1061	1022	1039	1058	1025	1076	1081	1062	1080	1075	1029	1015	1062	1076	1004	1011	1052	1073	1046	1135	1073	1041	1059	1067	972	1068	985	1076	1052	1076	1004	1102	1106	1041	1038	999	1073	1028	1087	1054	1048	1009	1054	1074	1048	1035	1050	1002	1024	1020	1036	1091	1015	1050	1027	1089	1058	1010	1127	1106	1094	1063	1047	1022	1024	1037	1004	1096	1058	1069	1014	1035	1068	1070	1016	1015	1020	1020	1056	1030	1056	1113	1020	1093	1074	1074	1023	1050	1062	1004	1041	1033	1078	994	1102	1065	1007	1046	1004	983	1068	1101	1009	1028	1025	1072	1050	1006	1091	1068	1084	1004	1011	1035	1091	1063	1040	1074	1045	1082	1103	1038	1042	1084	1097	1078	1059	1060	1010	1095	982	1072	1121	1045	1067	1049	1088	988	1045	1051	1038	1040	1049	1006	990	1018	1055	1063	1082	1002	1006	1023	1077	1080	1091	1039	1063	1061	1019	1030	1083	1085	1064	1074	1096	1016	1052	1048	1044	1050	1114	1042	1027	1076	1092	1006	1053	1056	1084	1088	1021	1022	1107	1027	1043	1013	1059	1051	1077	1011	1078	1025	995	1005	1042	1079	1046	1077	1072	1071	1090	1111	1023	1019	1057	1010	983	1069	978	1071	1033	1025	1022	991	1078	1049	1048	1041	1105	986	1049	1069	1049	1031	1042	1012	1035	1092	1046	1064	989	1023	1031	1078	1081	1026	1039	1039	1071	1072	1075	1040	1080	1023	1048	1053	1079	1091	1054	1022	1060	1059	1080	1023	1057	1124	1049	1077	1008	1034	1086	1074	1043	1123	1069	1053	1027	1038	1062	1051	1047	1011	1077	1089	1059	1012	1011	987	1053	1059	1033	1086	1019	1080	1087	984	1070	1005	1016	1040	1115	1064	1073	1054	1066	998	1096	1020	1009	1036	1062	1038	1056	1028	1036	1037	1070	1029	1019	1061	1051	1054	1130	1064	1111	1049	1011	1102	1047	1023	1071	1040	1069	1122	980	1064	990	1090	1110	1062	1095	1102	1042	1032	1053	1013	1009	1058	1097	1066	1017	1037	1076	1037	1058	1066	1041	1051	1040	1076	1039	1107	1068	1083	1063	1080	1077	1064	1035	1007	1024	1058	1101	1022	1008	1047	1077	1027	1064	1037	1058	1098	1045	1075	1099	1089	1029	1128	1011	1065	1064	1031	1113	1110	1124	1062	1090	1013	1034	1050	1133	1095	1075	1072	1057	1066	1037	999	1076	1043	1037	1084	1067	1093	1039	1021	1022	1028	1145	1019	998	1036	1060	1016	1018	986	1017	1068	1040	1072	1084	1037	1047	1023	1019	1011	1074	1066	1058	1077	1039	1087	1009	1027	1018	1059	1017	1003	1089	1049	1064	1057	1053	1028	1047	1024	1045	1071	1026	1093	1059	1066	1068	1017	1021	1049	1038	986	1073	1039	1130	1065	1074	1088	1010	1041	1083	1068	1010	1041	994	1004	1042	990	1039	1055	1031	1050	1112	1065	1044	1127	1014	1070	1050	1061	1061	1020	1045	1027	1078	1028	1058	1089	1086	1100	1012	1093	1009	989	1102	1084	1099	1106	1061	1084	980	1050	1093	1081	1070	1035	1074	979	1045	1112	1077	1099	1115	1059	1040	1020	1006	1011	1069	1081	1079	1053	1040	1028	1112	1054	1059	1067	1045	1103	1042	1097	1041	1092	1146	1016	1039	1034	1077	1115	1010	1078	1060	1060	1005	1058	1030	1077	976	1053	1082	1063	1037	1019	1117	1062	1057	1054	1098	1061	1013	1036	1022	1044	1070	1066	1048	1026	1088	990	1076	1106	1075	1058	1056	1036	1075	1045	1049	1019	1084	1031	1057	1018	1113	1007	1021	1072	1062	1042	1055	1070	1015	1088	999	998	1048	1082	1077	1102	1066	1074	1043	1065	1064	1079	1072	1041	1061	1002	991	1055	1055	986	1068	968	1008	1001	1076	1114	1047	1077	1078	992	1073	1064	1086	1023	1069	1039	1115	1087	1066	1041	1061	1050	1011	1037	992	991	1112	975	1084	1060	1111	1051	1047	1063	1069	1060	1049	1027	1061	1005	1055	1055	990	1029	1056	1064	1070	1049	1044	1069	1079	1052	1101	1112	1052	1109	1074	1102	1042	1047	1041	1030	1074	1037	1022	1092	1051	1027	1113	1007	1046	1024	961	1055	1062	1059	1026	1090	1071	1065	1078	1065	1041	1108	1041	1032	1042	1079	1062	1062	1057	1032	1029	1048	1030	1040	1036	1052	1059	1071	1035	1016	1069	1077	1088	1078	1012	1053	1075	1088	1061	1071	1063	1023	1012	1065	1075	1066	1091	1016	1078	1013	1062	1094	1057	1066	1023	1126	1014	1128	1030	1062	1069	1120	1016	1000	1062	1076	1026	1075	1036	1042	1065	1061	1052	1054	1032	1062	1030	1085	1055	998	1068	1096	1021	1073	1014	1024	1083	1075	1122	1119	1095	1127	1105	995	1117	1069	1057	1050	1082	1077	1006	1022	1066	1058	1087	1053	1084	1088	1055	1114	1066	1054	1027	1083	993	1023	1038	1020	1079	1068	1034	1002	1065	1028	1000	1057	1014	1020	1035	1103	1076	1084	1078	1048	1035	1047	1033	1100	1018	1049	989	988	1000	1016	1028	1051	1020	992	1077	1095	1082	1036	996	1050	1083	1009	1040	1023	1024	1002	1119	1072	1047	1042	1040	1016	1094	1025	1090	1081	1021	1072	1010	1089	992	1044	1106	1019	1046	1042	1052	1036	1057	1124	1109	1042	1013	1035	1089	1045	1050	1059	1052	1008	1054	1111	1074	1036	1059	1125	1066	1076	1020	972	1125	1058	1089	991	1069	1052	1065	981	1081	1093	1038	1099	1072	986	1056	1057	1087	1066	1078	1011	1029	1056	1088	1066	1094	1045	1053	1046	1108	1069	1051	999	1007	1033	1129	1124	1054	1107	1038	1102	1052	1092	1043	1035	1070	1068	1052	1081	1019	1042	1061	1074
28918	25000	21006	13053	6908	4277	2525	1710	1346	1112	1073	1021	864	876	859	828	743	695	714	687	670	655	708	735	721	726	717	681	679	676	705	684	662	657	678	645	624	614	625	616	583	620	579	570	585	595	633	612	627	588	596	561	596	595	596	604	635	598	600	591	581	579	586	574	618	587	634	577	600	631	583	609	594	605	597	641	552	571	595	593	568	611	632	627	555	585	564	595	599	621	562	569	582	559	580	567	590	588	608	611	585	575	557	543	600	576	579	616	576	599	587	594	599	633	600	582	602	589	598	570	607	603	591	607	621	568	584	572	579	588	594	610	574	570	580	643	621	592	580	556	550	625	579	599	606	583	587	576	543	560	576	582	564	588	603	578	586	627	590	614	531	613	576	633	558	586	573	617	591	631	584	579	591	580	608	576	565	586	555	568	602	579	567	571	593	596	594	582	618	523	600	574	587	589	566	571	556	586	593	611	588	628	567	564	571	599	607	579	608	563	557	588	575	544	573	562	574	602	594	623	577	603	626	532	599	599	605	558	578	566	621	592	607	624	588	595	578	625	614	576	562	624	626	588	583	613	595	586	587	643	599	601	570	589	569	607	568	566	593	514	635	621	618	614	586	609	606	609	597	594	585	601	604	631	632	601	624	608	600	559	564	577	614	610	589	594	565	596	608	586	590	583	582	576	609	588	619	601	618	604	589	555	580	584	605	599	607	612	619	600	615	564	571	616	632	559	628	583	613	629	645	556	583	636	592	667	575	611	575	593	574	580	558	575	541	551	624	579	582	609	598	596	596	618	535	579	590	583	592	603	595	590	612	601	559	621	611	604	626	635	634	572	585	618	529	593	581	608	559	588	581	633	596	581	627	561	591	563	560	579	562	612	605	626	620	611	578	540	559	612	602	564	596	583	577	563	603	549	611	673	560	611	594	633	534	570	595	608	606	608	600	570	618	571	565	576	563	585	649	579	605	613	577	615	558	624	571	593	567	636	581	606	599	594	616	563	608	628	622	593	592	616	550	565	592	604	567	557	607	603	595	577	593	638	636	587	613	621	547	578	614	577	613	615	616	578	594	600	586	586	600	556	607	606	568	584	622	558	616	568	588	575	625	607	616	587	600	621	622	559	582	556	601	609	590	641	589	633	575	595	610	606	582	581	616	571	603	634	618	628	590	575	621	597	603	622	575	576	613	581	581	587	588	561	606	562	601	578	601	560	574	576	606	581	608	599	578	608	588	572	587	593	546	577	587	582	614	600	573	596	601	604	613	576	563	542	555	614	638	582	581	558	623	581	553	575	652	577	571	596	589	593	599	620	587	564	572	576	559	536	605	585	592	598	608	543	572	586	616	628	554	625	600	622	619	568	562	564	604	578	611	600	608	568	582	590	586	598	589	617	599	553	623	613	626	594	573	588	574	590	541	576	638	577	605	621	647	579	599	610	572	598	595	563	587	572	554	630	598	589	573	602	554	572	560	636	585	568	598	553	556	596	579	632	615	610	577	614	612	576	563	603	567	610	625	557	590	569	584	635	614	595	587	633	617	590	596	564	592	607	543	593	611	630	580	605	589	616	600	637	600	545	558	608	546	603	584	569	621	600	571	593	599	603	566	579	584	592	575	576	582	620	615	644	639	568	599	630	549	586	593	605	642	581	584	549	586	570	566	585	653	603	571	585	607	602	606	580	581	630	615	607	633	543	611	638	599	623	598	587	585	562	611	568	585	643	611	567	581	581	568	604	614	600	609	580	569	611	622	590	564	561	552	586	590	607	646	578	571	654	584	570	585	612	616	567	569	586	576	563	598	543	577	599	592	563	622	576	615	598	590	588	586	587	600	632	599	608	637	613	610	589	624	568	564	564	639	555	611	604	621	614	586	619	595	586	565	598	594	608	588	622	592	604	577	614	559	591	568	573	581	577	571	597	622	597	622	566	672	589	555	629	593	593	570	606	613	616	620	618	580	593	566	608	589	573	625	634	571	610	582	627	597	595	604	570	572	613	569	599	589	612	602	569	637	607	604	587	571	594	548	611	564	582	580	600	586	567	608	577	599	588	618	578	643	584	573	600	577	633	571	627	583	588	589	611	592	581	582	597	593	623	605	600	634	600	575	650	569	574	592	611	608	602	651	590	593	587	593	572	607	590	575	535	592	594	618	613	576	574	564	609	619	618	559	575	655	617	568	623	632	619	573	623	602	598	580	576	570	621	605	609	599	632	564	590	550	587	578	662	596	612	630	606	602	582	595	544	580	549	571	617	551	612	615	593	577	612	588	605	540	579	609	586	578	602	603	582	607	576	618	595	623	589	619	599	586	570	608	617	608	577	577	645	597	595	589	627	621	582	583	618	575	592	582	632	596	578	620	570	586	596	587	545	620	596	608	589	600	607	562	568	594	625	602	599	567	585	594	632	610	591	614	613	563	587	604	589	574	581	575	590	593	637	583	625	639	598	604	591	564	647	602	612	573	586	615	546	596	620	586	586	592	605	581	598	591	565	597	568	575	578	624	583	563	613	565	598	571	576	597	579	579	637	574	630	597	607	607	612	580	612	606	615	606	591	579	580	515	604	597	574	590	549	601	624	571	587	573	577	625	605	600	655	603	570	599	611	590	554	578	624	608	580	601	555	620	648	604	586	581	574	579	576	590	581	596	569	569	556	587	629	583	628	625	581	585	585	604	590	577	563	598	614	583	592	573	556	601	575	644	560	635	542	569	549	589	587	567	581	599	595	564	586	586	598	614	594	576	597	621	625	619	597	612	612	590	567	608	608	556	589	562	617	565	579	615	602	604	598	624	562	529	591	570	599	585	637	590	598	549	565	566	562	597	601	624	578	577	536	585	597	572	617	551	596	616	601	563	566	611	625	589	575	580	615	601	611	613	622	560	572	578	614	586	545	597	611	624	599	636	630	579	587	567	545	599	602	555	564	599	615	580	613	581	593	616	641	606	556	600	561	647	607	598	568	615	576	584	606	637	550	589	621	621	593	613	578	590	580	611	612	588	598	581	624	595	575	589	578	592	579	581	629	583	598	613	593	593	629	594	577	555	605	596	585	578	561	616	593	622	621	626	624	601	608	572	552	617	577	584	584	563	607	577	598	610	624	580	611	596	545	578	590	617	599	598	615	576	627	613	588	610	598	569	601	595	611	594	570	599	550	590	558	571	603	634	547	611	605	626	612	617	587	604	580	588	637	595	599	601	562	617	593	551	585	607	602	614	579	593	600	594	583	611	543	570	599	625	572	573	590	592	584	596	605	611	627	550	593	629	573	562	571	545	631	565	601	599	576	557	600	595	585	609	598	587	626	593	579	566	554	627	580	547	573	581	579	575	577	609	607	651	633	558	602	623	586	583	619	573	603	588	598	619	611	586	571	558	633	551	554	517	606	585	572	583	574	615	586	570	601	618	552	622	630	559	561	602	573	583	602	588	541	615	595	581	608	592	614	612	561	611	558	586	612	609	548	589	625	609	603	595	574	593	581
29344	37467	24616	15701	11324	8289	5256	3539	2653	2111	1837	1563	1427	1352	1327	1328	1126	998	894	917	962	909	916	970	1040	1000	898	913	989	939	971	940	938	836	812	799	768	736	735	736	697	757	769	716	729	731	722	690	687	736	718	700	737	724	712	710	690	675	743	776	665	730	741	725	653	746	698	715	697	701	701	695	771	711	727	697	699	718	687	737	724	678	740	723	710	695	681	713	697	730	674	761	756	733	690	684	688	706	720	690	683	651	771	687	701	711	721	704	720	750	735	759	737	696	675	704	724	719	688	741	675	736	684	696	749	739	704	704	763	706	712	743	679	684	685	725	756	698	741	730	719	715	741	692	693	698	721	694	708	693	739	765	699	741	710	709	734	698	710	711	666	734	717	711	747	717	686	698	706	690	679	754	689	688	753	686	712	718	715	718	754	722	688	705	740	773	722	731	733	709	684	692	705	708	723	702	717	682	687	673	700	718	737	664	690	732	719	699	734	707	719	678	744	696	711	737	740	664	751	693	677	704	707	691	738	714	730	671	717	712	698	729	724	698	735	703	740	740	759	675	693	747	706	687	667	731	741	677	658	691	718	695	647	664	746	700	755	755	703	696	719	722	675	743	681	709	723	701	697	691	684	722	706	716	700	689	765	699	770	718	738	695	719	736	707	701	715	706	772	761	735	705	725	729	662	732	718	725	675	697	688	712	733	681	675	693	765	747	676	643	706	714	716	693	694	699	723	709	677	691	681	666	697	688	727	703	723	674	695	720	791	760	701	713	726	735	725	731	735	746	711	687	740	731	706	705	718	704	695	688	724	650	701	713	704	679	705	731	695	699	705	691	728	761	740	702	703	739	702	766	727	710	723	671	716	702	675	714	675	701	694	693	710	695	706	673	726	698	732	679	714	716	695	690	707	730	659	680	678	715	685	735	705	737	734	717	696	707	703	734	736	802	730	752	707	699	716	711	719	681	683	693	736	660	734	722	719	772	713	721	657	714	690	758	736	687	673	694	662	721	680	739	752	742	706	677	673	721	687	722	702	715	680	723	739	743	688	710	710	663	744	725	678	712	725	714	697	699	703	691	763	714	718	678	698	733	703	698	735	671	746	678	745	680	706	724	726	701	678	744	706	706	712	670	681	719	667	725	724	663	715	672	681	701	682	689	713	746	686	732	761	646	708	671	717	735	682	667	707	674	752	700	704	758	708	754	716	725	765	731	717	719	732	722	677	716	732	726	740	728	752	742	683	705	676	714	716	689	750	701	681	735	721	743	733	734	713	707	752	675	696	693	663	694	694	706	704	742	670	713	691	729	708	660	685	725	727	684	752	695	693	737	727	704	716	729	699	665	692	778	711	722	702	725	710	671	654	729	699	713	758	698	697	714	712	698	668	713	708	714	724	711	696	713	746	739	694	747	738	659	771	741	711	719	711	731	714	706	710	700	695	674	749	649	723	707	727	684	691	682	704	711	728	700	699	759	748	664	730	752	731	697	736	716	695	696	718	673	728	776	721	697	690	658	717	699	750	759	686	684	751	672	719	718	697	664	743	691	696	696	711	704	700	753	716	715	688	716	745	701	693	736	696	685	738	691	753	738	682	709	716	726	695	652	691	715	708	749	712	730	711	689	736	711	684	686	707	717	689	670	733	733	681	715	712	741	700	691	741	738	741	752	727	704	722	727	695	737	715	760	723	707	696	711	670	673	738	711	711	724	759	734	691	747	690	665	755	713	732	763	714	702	717	694	685	706	720	742	683	729	708	712	727	695	707	706	668	702	709	704	714	746	696	747	720	731	696	683	702	668	679	698	677	692	676	750	723	696	679	746	646	715	717	713	716	734	705	723	693	711	668	710	668	667	708	729	706	695	703	726	708	708	689	664	693	726	738	717	725	728	710	698	709	718	674	717	748	634	739	716	731	738	683	720	691	679	685	746	688	705	706	659	748	716	718	715	683	753	729	642	734	724	703	693	733	718	717	663	726	726	726	758	710	722	693	703	723	727	713	698	720	676	678	683	707	665	729	695	672	741	700	754	720	693	718	705	704	740	683	698	721	693	746	706	713	705	728	749	718	742	721	685	750	716	738	700	714	680	673	703	728	735	732	645	736	732	674	689	730	687	678	714	734	714	713	781	735	769	739	719	701	711	700	673	771	690	725	714	694	686	719	687	685	708	744	688	706	732	715	648	677	734	756	745	728	729	712	728	675	656	722	694	692	712	682	706	655	679	716	727	729	728	687	709	731	698	683	742	740	699	707	690	687	712	708	669	698	696	759	700	716	701	718	710	709	692	731	718	712	693	707	694	692	692	728	682	722	668	728	690	741	715	716	721	731	766	725	691	729	697	703	755	681	707	759	701	723	732	697	777	717	710	699	696	736	689	747	704	683	721	685	702	697	703	702	678	728	673	680	724	718	694	658	753	696	702	671	721	692	743	705	669	687	706	750	710	725	738	661	733	720	705	770	706	690	676	720	693	758	737	741	692	774	729	697	688	690	756	729	694	720	678	749	706	743	694	690	686	687	708	712	716	760	694	709	747	701	722	721	730	734	790	729	742	768	688	727	714	686	729	707	712	694	705	720	644	734	754	687	699	738	741	685	707	682	687	705	708	676	660	735	715	702	710	713	735	711	699	682	677	705	735	733	700	732	678	698	698	707	675	703	750	697	714	686	708	731	719	681	699	769	703	674	688	716	702	722	748	688	730	742	726	734	729	737	724	681	710	704	708	710	679	701	709	685	728	684	684	701	706	680	673	725	720	713	721	748	763	721	727	688	714	693	696	723	711	677	707	664	681	756	725	699	693	673	750	715	729	711	714	658	640	717	663	708	704	742	738	700	682	690	695	677	666	637	733	739	663	740	735	743	758	673	743	692	724	684	713	753	706	737	744	673	699	702	713	740	714	727	706	709	738	701	718	770	677	700	669	726	764	726	726	667	740	703	712	735	725	757	719	692	716	666	752	692	737	725	741	732	698	749	721	697	690	707	721	691	713	697	723	718	745	704	704	773	708	707	742	695	686	691	701	683	726	767	738	726	679	697	713	729	696	680	753	702	678	716	711	699	720	689	665	702	690	740	739	707	697	744	770	700	698	703	681	703	697	711	735	686	725	671	705	744	697	718	748	777	691	715	728	728	722	733	730	703	697	713	726	747	709	708	688	706	701	672	736	700	670	704	662	741	696	656	733	698	693	767	719	685	755	700	719	741	698	736	710	747	675	712	670	712	693	755	634	725	651	686	752	773	704	698	745	711	731	693	727	727	724	709	756	715	700	740	699	703	741	708	735	735	672	743	698	718	680	704	692	711	740	702	699	734	706	720	692	747	693	723	676	739	667	688	711	701	683	723	721	678	726	682	688	724	635	694	655	718	700	749	706	716	702	690	697	686	750	748	689	714	704	691	715	708	733	698	710	756	731	716	672	757	702	699	714	700	723	710	689	735	738	747	728	722	705	762	709	726	732	736	740	691	694	735	658	738	731	650	709
23972	20873	27772	24330	20586	13334	6035	3378	2380	1883	1524	1324	1272	1197	1102	1009	943	840	787	718	710	734	742	796	819	875	741	765	683	693	663	766	723	642	711	671	634	614	653	613	596	623	588	597	596	626	608	597	603	555	556	598	622	594	577	592	577	595	566	608	566	563	543	588	567	555	563	552	578	534	604	602	569	564	612	578	556	558	562	583	606	631	562	561	561	563	571	569	580	569	547	615	560	601	565	551	558	596	618	595	621	571	541	543	591	565	570	608	614	559	585	634	573	598	526	586	592	611	544	623	580	604	580	583	590	569	552	599	599	609	587	589	584	554	601	574	601	619	595	610	617	594	566	566	595	586	594	564	593	567	540	570	591	608	570	609	558	554	564	589	567	562	574	570	593	599	562	586	572	572	606	598	622	570	566	563	596	617	557	540	609	579	552	600	622	557	566	623	555	595	560	603	580	583	590	563	604	537	568	599	561	530	567	583	590	558	570	540	544	567	602	595	592	570	555	608	597	605	615	558	577	541	602	597	583	598	587	645	604	548	581	577	582	570	559	617	595	609	551	582	580	595	603	580	592	576	585	623	620	572	612	570	580	596	564	572	606	554	544	640	557	587	567	587	572	571	546	529	531	595	647	541	536	561	532	580	604	569	574	625	612	552	566	627	565	567	577	585	551	605	608	556	570	587	599	588	512	501	529	618	582	567	570	583	562	597	615	609	567	542	574	584	572	576	601	599	549	574	627	563	565	609	557	588	578	566	588	552	564	589	585	597	631	568	550	602	577	587	588	606	555	592	606	577	588	572	552	623	561	561	567	566	533	581	580	575	616	595	558	505	616	611	619	579	576	616	563	579	583	599	569	578	574	577	607	586	555	563	596	621	619	608	531	573	598	588	595	597	539	550	563	556	593	560	599	558	555	564	570	572	536	578	610	578	534	618	585	565	600	570	625	558	582	553	578	545	566	616	581	542	563	609	591	559	587	590	597	585	587	539	585	585	584	606	597	555	567	583	608	552	586	572	608	581	590	574	595	558	605	592	559	592	585	590	601	601	607	605	575	549	585	604	608	587	590	589	541	563	568	612	558	601	587	558	544	589	608	548	577	564	549	526	534	574	579	603	520	545	595	600	556	539	596	570	581	611	602	555	554	591	580	532	604	588	586	582	614	540	575	585	584	588	559	568	570	577	579	608	550	577	612	588	584	589	555	576	624	604	523	595	593	588	591	571	591	626	582	618	569	625	564	566	584	550	553	520	584	575	609	594	577	562	601	567	562	563	591	555	630	567	588	567	565	575	549	564	586	574	582	580	563	584	564	582	658	567	624	583	577	622	624	563	570	637	574	556	591	553	600	574	586	589	657	555	573	598	569	547	594	569	576	574	592	611	567	547	589	616	548	521	592	587	556	560	568	551	530	562	579	613	539	601	591	604	594	559	557	547	567	579	627	574	539	601	592	558	572	585	578	578	561	606	596	571	569	589	595	605	611	558	571	610	573	552	560	566	572	615	537	600	573	596	576	545	548	563	574	558	587	514	568	575	566	550	568	587	585	606	628	594	569	569	607	597	562	538	580	596	548	600	605	543	566	554	609	604	558	592	590	550	586	583	585	582	553	582	586	603	561	601	581	567	577	582	574	598	609	585	592	621	572	572	601	542	568	634	606	576	568	633	598	575	595	585	626	571	612	605	541	539	594	602	567	588	582	557	583	559	571	546	571	569	560	556	573	562	619	544	605	564	573	573	571	620	590	585	581	568	582	542	555	598	551	586	611	568	546	563	559	640	600	623	607	576	625	591	558	589	588	570	584	582	561	603	616	540	588	579	586	564	598	591	559	623	552	562	596	562	582	560	571	558	566	593	590	623	578	572	581	548	586	546	588	579	580	588	623	595	586	577	543	564	603	591	545	578	576	562	555	563	567	589	589	575	566	554	558	583	591	580	575	613	559	569	570	543	577	545	560	581	582	568	561	600	594	560	570	609	552	586	586	597	574	583	602	562	559	596	560	577	559	571	567	555	574	584	553	582	578	582	543	582	553	565	585	580	562	579	593	609	586	598	547	606	569	580	620	572	562	551	539	601	556	589	593	529	570	585	575	544	589	585	571	554	539	604	571	579	590	594	557	603	565	605	586	593	596	560	602	564	583	558	540	560	572	626	564	591	614	555	569	565	595	579	562	598	623	619	596	574	579	591	557	553	568	557	618	584	545	566	571	596	575	552	603	627	599	588	598	573	575	622	548	544	600	568	591	565	596	586	570	532	599	610	574	587	578	603	627	579	563	540	592	582	574	561	588	604	584	577	573	609	614	588	571	601	626	595	585	601	574	533	574	542	566	601	589	571	615	576	548	569	560	584	585	548	551	533	555	564	592	545	588	580	548	585	580	616	570	582	565	599	547	584	579	565	564	567	621	566	592	559	583	620	602	563	614	557	552	562	606	578	572	572	622	566	548	579	576	541	571	580	589	560	601	616	612	618	576	606	596	580	591	558	573	573	559	555	552	576	574	601	595	607	568	572	575	552	637	568	594	610	531	630	562	581	601	581	600	580	565	586	596	563	573	590	574	541	557	553	594	573	590	573	581	593	565	562	623	606	593	591	542	532	531	615	555	558	630	569	567	556	606	580	572	598	533	585	648	582	612	569	608	588	613	575	590	573	597	596	577	556	586	606	586	577	559	587	584	588	615	572	615	530	581	569	583	526	600	586	584	604	586	571	588	594	592	575	583	596	558	578	583	566	585	545	576	601	585	610	611	563	574	597	563	559	563	560	561	557	570	546	565	598	593	563	531	608	569	644	544	616	572	545	592	587	550	626	559	594	545	549	567	584	602	582	585	577	615	555	629	563	612	572	521	555	583	597	560	622	593	582	572	588	560	588	580	599	611	593	573	574	567	575	594	573	595	551	574	573	593	560	597	610	603	591	596	564	598	582	569	611	563	575	595	591	547	524	585	580	648	540	559	577	600	596	579	607	582	577	626	583	551	606	554	611	596	566	570	584	570	605	572	526	598	602	581	550	579	589	598	585	557	587	536	571	554	617	574	583	605	550	586	579	587	603	554	601	585	597	576	577	631	535	586	607	611	578	585	564	560	586	553	565	584	554	551	583	605	569	561	559	608	652	591	564	581	582	577	619	559	555	570	654	610	599	615	565	632	574	548	626	575	602	617	596	610	611	610	556	561	614	596	565	593	582	562	588	537	598	591	597	608	579	598	586	570	611	610	536	590	553	581	581	592	548	575	592	557	538	577	560	587	577	601	577	606	594	570	567	580	571	618	564	575	587	581	539	572	612	544	591	566	545	581	549	610	569	531	567	603	590	577	589	633	574	604	549	585	571	602	589	578	590	594	603	579	565	588	596	583	594	536	589	622	592	576	604	631	619	586	561	534	598	601	576	562	604	564	594	575	579	625	570	573	588	536	619	579	542	587	567	576	518	587	578	597	551	589	575	607	539	547	567	575	556	616	605	570	554	555	630	565	581	588	579
30729	46282	37493	24058	17586	13373	8773	6468	5001	3675	2854	2388	2282	2240	1984	1788	1490	1315	1126	1005	990	991	964	1091	1125	1227	1007	987	944	841	981	1023	972	933	849	846	764	756	751	729	735	668	702	719	708	671	716	691	743	688	733	689	677	674	688	655	643	654	647	728	673	716	692	734	685	669	717	666	736	695	671	657	680	645	663	645	675	681	689	656	671	691	687	659	678	651	669	700	713	635	725	720	693	754	673	642	659	722	695	666	680	702	679	670	720	667	713	661	705	721	688	650	706	676	647	632	664	671	733	713	662	687	728	711	666	668	714	666	716	679	637	638	702	684	694	701	682	671	713	637	690	673	709	668	637	684	680	705	706	723	706	653	716	684	634	654	655	724	689	676	663	734	673	700	744	730	700	642	669	694	647	655	691	658	688	721	669	709	654	690	699	689	662	684	706	707	667	699	684	643	674	694	704	691	661	711	693	633	658	662	645	720	700	710	670	694	698	705	655	710	644	681	677	683	723	710	665	687	707	679	694	732	664	644	662	678	699	665	645	686	628	696	683	674	699	671	664	684	667	723	613	673	669	708	715	677	672	738	658	679	716	666	710	633	682	688	710	706	715	679	667	649	682	699	701	723	706	684	744	681	674	688	680	738	724	623	717	678	673	697	677	661	732	705	655	674	706	647	672	669	691	700	672	698	652	710	696	637	638	669	665	723	649	706	652	692	676	649	680	723	692	672	669	659	684	692	693	690	722	679	661	673	677	658	663	629	671	633	706	682	658	672	716	707	656	695	690	670	642	686	697	699	712	661	677	714	630	670	705	687	646	703	659	717	720	662	707	666	678	683	681	671	671	711	689	689	646	686	667	703	693	654	695	696	698	702	687	664	683	692	648	703	686	693	669	640	624	699	646	657	700	689	675	693	695	656	719	675	730	722	689	705	704	710	680	675	704	674	676	643	682	702	644	671	689	667	683	729	649	669	648	724	702	709	669	661	728	684	708	727	666	705	661	664	656	689	704	742	693	692	692	710	698	688	657	696	678	696	716	686	647	663	727	658	693	690	683	698	668	688	713	651	684	687	656	676	722	635	712	698	714	699	691	707	673	685	766	661	681	646	675	683	702	673	693	663	696	704	671	649	687	715	693	704	726	721	711	664	675	702	681	705	658	715	683	716	678	672	695	675	676	653	715	697	669	668	663	721	661	686	675	684	650	694	707	672	672	724	662	697	628	664	719	656	696	712	694	683	739	664	740	697	719	721	683	697	674	688	669	704	687	702	699	668	739	666	649	691	683	691	702	694	661	687	656	638	669	652	662	723	680	654	645	706	692	688	721	671	751	670	645	710	697	694	709	663	663	718	703	689	678	685	674	668	687	702	654	622	714	664	658	673	650	704	668	696	700	691	692	653	673	671	711	671	660	722	625	688	678	703	725	692	679	695	715	714	708	692	644	719	695	689	661	651	686	728	714	686	695	689	713	648	714	698	667	681	688	709	712	672	699	692	708	670	656	706	705	654	683	726	650	672	727	644	661	679	682	701	682	668	653	674	680	703	635	676	671	647	653	681	677	664	699	688	623	693	712	665	747	693	688	703	713	681	686	711	699	697	710	658	716	696	680	689	698	729	733	627	681	723	690	719	654	655	696	654	683	687	700	665	653	687	699	655	697	736	629	664	676	698	716	649	657	718	694	686	755	705	699	698	675	675	695	657	682	704	622	665	699	701	685	672	673	713	714	638	686	715	680	731	662	634	740	716	716	709	707	616	674	721	725	652	702	706	699	676	664	680	702	668	735	696	721	720	697	654	687	694	674	667	627	706	722	664	686	688	665	613	693	635	644	666	639	667	660	708	670	675	637	672	640	629	703	659	672	683	725	653	655	662	750	670	698	700	675	656	671	656	671	707	642	657	700	733	700	691	683	665	719	662	704	697	641	726	721	669	699	711	705	701	654	704	659	704	665	660	694	642	710	662	679	710	710	693	680	714	656	694	699	704	701	666	662	719	655	658	673	686	638	630	690	717	700	702	670	686	702	709	690	700	732	643	729	700	706	698	677	719	655	726	668	658	691	679	733	702	657	664	680	662	668	660	666	662	703	687	630	702	673	705	691	726	681	708	676	695	673	705	678	655	705	681	671	684	706	689	713	699	678	672	691	692	722	722	703	710	673	671	688	673	685	741	692	664	706	655	690	693	739	653	665	620	704	688	654	727	709	662	695	660	725	696	698	642	694	669	654	664	666	677	663	690	658	681	698	678	677	708	715	673	660	645	739	661	701	610	678	663	671	664	683	663	691	717	649	727	657	696	662	642	654	710	705	684	682	667	656	644	681	692	667	708	659	699	696	666	695	657	651	677	677	679	740	655	709	670	689	687	657	658	707	672	726	642	678	684	723	704	695	668	694	717	701	645	635	691	726	680	708	695	682	656	687	671	714	658	677	682	674	673	684	677	619	718	707	652	656	682	700	735	692	678	677	657	667	676	624	649	701	689	700	676	669	671	688	674	754	667	719	668	682	698	648	708	713	713	724	654	654	690	687	697	670	671	649	682	713	694	651	677	696	692	715	599	647	631	668	715	680	680	670	725	703	726	690	700	671	708	690	677	644	709	697	720	679	707	716	695	713	661	702	654	676	636	678	684	706	714	681	651	656	652	686	685	678	638	671	688	709	691	725	689	673	652	701	687	658	718	687	718	664	688	692	652	686	664	677	704	675	685	708	666	699	734	704	643	668	670	685	715	706	690	673	652	686	690	692	692	640	689	688	675	703	671	677	739	665	686	666	653	704	692	638	720	688	647	702	708	710	655	665	659	684	703	690	697	689	656	688	670	671	666	685	680	637	723	696	706	741	658	678	693	671	658	654	723	685	691	652	690	703	671	710	686	689	672	696	702	636	677	697	700	715	677	699	665	705	693	668	682	657	722	667	693	683	684	670	720	707	676	704	691	694	706	612	728	655	698	707	672	680	702	706	693	692	711	703	646	677	657	693	709	674	724	615	669	676	691	675	680	690	677	619	670	674	685	702	719	712	665	635	722	663	682	690	677	660	683	678	641	705	678	690	661	663	675	715	659	673	668	721	694	650	676	670	690	680	687	691	716	713	675	688	661	619	687	630	658	704	646	678	721	686	671	709	667	701	738	664	675	711	660	688	690	654	670	664	676	743	694	695	699	678	719	687	680	631	697	690	669	665	694	692	723	652	646	667	705	685	668	631	656	698	670	674	682	682	711	670	666	722	661	668	692	674	680	657	713	706	684	682	696	701	685	732	678	673	684	691	633	683	695	655	662	651	703	685	725	623	668	717	686	656	704	681	663	704	735	698	661	678	692	742	697	680	671	648	708	641	650	674	683	687	671	673	655	710	677	670	672	673	700	707	677	705	662	667	681	712	699	657	693	716	725	679	711	682	703	668	687	742	675	641	708	681	693	696	688	705	654	739	659	724	711	717	697	698	675	697	688	766	710	654	669	642	712	655	657	666	680	712	719	658	653	702	697
24965	20901	26785	24858	13655	7403	4528	2781	2298	1915	1688	1437	1400	1417	1403	1122	1200	1012	1004	981	964	1012	997	1053	972	1027	1011	966	977	980	955	968	955	982	969	911	910	850	878	890	857	878	892	889	862	914	873	860	821	839	840	833	925	892	868	864	830	897	889	848	938	842	834	851	908	896	875	880	863	833	876	853	856	836	886	881	858	836	872	899	858	888	859	883	835	901	899	860	838	837	851	852	858	874	863	825	872	897	904	863	841	880	856	872	866	868	865	872	797	878	876	874	855	924	872	894	854	868	838	875	887	838	881	823	858	893	867	810	841	840	836	858	822	852	865	842	897	878	901	854	896	840	923	831	895	844	852	829	888	798	864	845	850	859	903	868	885	848	903	875	883	852	833	787	901	856	884	859	880	881	834	866	883	898	882	832	824	837	848	913	916	845	866	860	819	858	833	877	888	872	909	877	874	827	860	875	822	828	824	859	912	877	832	878	848	835	868	854	906	840	859	883	820	876	909	792	856	838	805	893	888	824	870	849	865	922	797	816	805	882	907	878	817	849	849	795	849	863	907	865	858	871	888	863	820	865	854	852	886	855	810	855	870	872	863	889	831	851	877	856	921	873	851	858	844	897	857	865	848	807	849	844	856	881	848	917	874	858	817	803	910	856	848	888	873	805	909	937	892	907	797	843	889	865	876	844	823	842	868	873	871	846	900	857	858	854	834	843	882	872	865	857	863	867	830	894	855	875	888	854	879	871	868	830	847	830	837	820	881	876	861	874	865	850	807	836	801	927	831	873	853	821	888	855	867	862	899	854	876	833	886	847	849	821	814	850	882	835	863	841	836	857	899	871	874	866	882	859	873	877	832	825	895	812	896	908	841	886	867	842	828	838	887	877	879	833	847	861	899	850	882	895	851	873	907	857	843	836	858	855	921	828	868	900	893	851	851	858	862	852	815	822	866	877	886	867	850	846	816	864	887	849	878	890	871	846	890	865	887	912	846	822	841	915	910	900	870	872	898	900	916	868	871	864	888	872	862	865	799	876	933	848	933	863	847	845	844	848	828	884	850	886	891	834	819	881	878	870	881	845	888	842	870	947	928	859	877	916	880	839	859	831	893	821	873	856	874	862	838	838	834	825	874	838	876	855	871	893	871	817	871	887	888	873	886	900	881	858	926	877	884	840	838	877	856	868	802	854	899	892	848	793	891	885	945	896	881	865	902	871	834	883	863	847	863	859	870	835	897	855	840	853	865	877	860	846	832	841	853	868	844	849	843	865	867	853	904	892	888	813	864	888	878	876	881	868	833	867	867	887	906	872	869	882	868	886	834	821	866	870	877	832	850	831	863	838	906	813	807	924	857	895	789	888	893	844	865	823	838	834	821	881	873	893	852	849	836	840	864	872	857	841	863	778	903	841	876	857	893	897	896	849	892	918	844	863	906	893	912	883	873	880	893	828	894	928	860	927	849	861	862	878	831	803	885	894	893	844	877	860	840	944	891	835	871	877	893	860	888	865	924	813	883	910	880	843	910	870	925	896	847	953	841	838	878	858	868	906	857	875	865	864	835	812	843	875	828	838	863	884	882	901	890	807	872	804	845	822	870	884	834	811	866	887	905	836	861	884	867	884	820	878	892	860	850	882	840	849	852	887	901	841	828	904	816	841	885	841	856	878	859	832	905	830	846	849	847	872	916	847	853	943	867	820	836	894	881	902	826	852	821	893	965	827	905	873	843	888	892	892	855	914	863	861	891	833	846	870	831	877	823	896	863	872	868	865	835	834	819	868	919	845	914	879	847	900	895	857	800	898	933	881	884	870	821	851	907	865	859	864	867	849	865	858	869	853	857	888	873	808	863	812	831	867	902	842	830	910	871	826	852	854	850	846	857	897	869	854	846	867	827	900	815	834	836	849	867	879	833	831	908	874	856	883	859	941	841	835	908	849	817	837	843	855	847	861	881	855	889	906	860	854	847	875	874	898	854	841	838	874	846	840	896	862	817	871	863	840	918	913	901	862	858	882	878	842	906	826	848	865	830	860	888	857	872	865	833	836	859	819	899	870	800	818	813	845	810	853	833	867	842	897	810	861	811	889	902	841	885	877	859	820	849	804	842	817	886	933	856	812	836	862	870	882	841	887	928	905	830	841	851	832	885	821	879	910	921	922	888	905	899	879	812	855	857	861	919	851	897	878	854	831	947	804	856	894	879	862	849	836	877	831	855	905	871	881	830	911	806	841	895	841	812	814	932	844	891	840	864	860	867	875	853	845	877	864	821	890	906	832	838	878	899	788	868	880	867	896	904	893	866	864	917	887	890	880	871	859	892	902	881	821	854	879	892	894	838	870	871	877	828	891	810	864	912	837	856	866	838	859	897	922	884	854	885	855	848	819	907	820	899	864	901	873	843	904	864	891	904	885	822	867	826	865	874	853	850	856	881	854	854	872	856	878	891	876	886	848	847	859	847	820	905	810	869	842	848	823	748	853	898	881	870	843	895	883	840	912	832	854	889	889	843	887	852	827	928	901	875	883	888	887	848	870	893	854	854	859	848	914	850	801	844	902	856	847	870	824	882	832	874	878	844	817	874	881	866	847	919	831	881	840	800	867	898	871	876	857	882	889	860	904	906	921	808	880	816	876	861	783	892	939	898	849	835	842	895	878	883	897	852	845	846	814	865	848	898	871	859	889	856	896	831	888	864	869	903	829	877	865	888	821	857	832	851	872	861	860	851	865	849	844	845	853	824	850	868	854	829	864	809	889	899	852	838	845	873	903	887	849	857	864	877	875	908	862	846	843	810	867	852	871	834	877	873	818	858	867	872	839	880	866	877	892	840	809	877	848	960	859	805	902	842	891	897	829	862	874	857	867	891	885	838	848	838	873	894	858	861	892	884	819	820	795	834	854	864	906	869	895	836	911	845	879	860	874	861	853	849	873	801	890	865	879	806	920	801	887	893	907	915	845	847	841	909	806	877	837	861	850	844	852	851	868	830	951	894	831	875	847	855	867	865	844	861	868	886	878	873	921	881	855	869	848	872	862	851	900	859	863	866	860	859	800	862	883	840	877	866	845	871	812	826	890	872	862	849	880	842	846	861	841	912	787	842	842	799	907	877	872	859	797	823	914	892	880	900	855	850	911	873	824	887	860	844	868	873	878	877	847	865	847	891	840	913	875	870	891	910	862	803	824	860	895	873	892	809	853	893	832	843	861	894	838	804	869	842	832	857	822	821	883	892	875	859	819	899	837	837	905	863	834	856	877	833	834	859	872	828	870	867	877	861	878	875	914	801	878	864	820	876	829	818	840	845	867	840	838	790	833	861	872	862	862	924	889	883	907	874	840	888	876	834	851	837	888	868	840	904	874	881	857	864	842	881	880	921	878	894	868	902	836	862	882	856	863	886	840	906	885	820	826	908	819	856	826	841	887	837	861	806	865	880	840	860	872	890	856	860	873	881	854	849	862	871	834	807	867	868	858	886	869	808	886	887	851
30031	42107	32919	19897	14391	11881	8087	5527	4479	3614	3161	2554	2359	2131	2007	1788	1667	1441	1467	1304	1252	1196	1278	1257	1298	1494	1326	1255	1214	1157	1257	1218	1207	1231	1167	1083	1086	1019	1043	1011	1018	1028	993	988	980	1003	1035	1029	972	1053	999	995	1001	990	941	1050	1042	1007	1001	972	1008	978	1014	998	1023	1003	1001	1073	963	1055	1030	947	970	942	992	959	973	980	979	990	1009	1091	1053	1006	1005	978	1033	996	940	996	970	1011	988	1039	1014	1084	1013	983	1008	1004	985	965	998	995	1034	1027	1033	972	965	978	981	951	1002	976	1000	964	1006	934	1013	1001	1077	1072	952	976	996	1037	984	1006	1000	1016	1052	1010	978	1006	971	986	1022	978	972	969	1056	1001	1003	1009	1015	997	934	1082	957	979	1033	1009	1015	952	1028	982	962	1004	960	987	999	1007	1014	991	1009	1028	1004	967	997	1002	979	971	979	983	1036	972	955	955	1046	1016	991	1016	1021	981	964	993	951	1013	990	979	999	1023	1027	1020	1019	972	1004	1013	1023	992	979	1019	1014	962	989	981	975	951	995	971	1047	1006	995	1005	1022	931	994	987	932	1020	999	997	994	974	961	1070	1012	1026	987	1009	939	975	1066	952	1060	1022	978	954	1010	1001	1010	980	985	943	968	967	1032	1034	1014	952	970	1053	971	1010	1046	1039	1022	1002	1033	976	981	982	1024	936	961	1004	1013	974	975	996	973	960	981	990	1057	1038	1042	965	1044	1060	1001	1025	979	1016	1003	995	1036	1012	1016	1006	922	975	1056	979	941	996	969	1019	1000	1068	996	990	944	1004	999	1014	1003	975	985	1070	1043	977	1059	989	993	992	1000	994	965	988	986	1009	976	1020	1003	1004	958	966	981	977	1047	1031	1069	1052	970	1030	1043	1040	959	928	1005	958	1005	975	1025	981	960	1005	972	980	995	968	927	1026	1014	974	1004	1015	981	984	973	974	987	979	1022	1050	970	1006	1014	971	1015	994	968	1017	999	945	1016	962	966	1006	985	963	1001	1007	1027	971	1020	987	1004	1069	1001	1024	1030	975	981	990	1080	967	971	1012	1002	1019	975	1058	992	1010	982	1058	972	1087	907	953	1024	987	1007	961	1005	993	1044	959	950	1003	1007	987	1020	1004	993	965	1044	948	927	926	983	1046	1094	953	1022	979	1001	990	992	982	971	1009	994	1017	972	1022	963	1082	957	965	1003	945	1009	1032	1045	970	1014	1028	1013	963	930	1007	1011	1003	945	982	950	962	962	962	1005	1044	989	952	997	942	991	947	962	967	1012	1009	1021	1023	997	1018	1023	988	981	984	1040	1007	1001	1048	1013	956	973	1045	980	1030	1008	999	1076	931	968	976	1017	982	1032	973	1019	972	1000	1014	1044	1009	1035	962	956	997	1009	988	959	1049	988	971	1015	1010	1033	981	1022	1026	1016	963	956	1056	981	1010	974	988	1012	1006	1047	970	958	968	1012	1032	1014	981	1015	994	984	1054	1005	975	974	935	955	1006	1017	1006	941	966	968	1030	1047	958	994	996	980	953	956	989	988	1005	1011	1030	979	1019	1004	1073	950	1031	969	963	1032	1104	1022	1067	1006	993	999	1003	1040	967	1021	1022	1006	1049	905	981	1027	985	1004	1055	990	1010	1007	995	980	964	1015	1042	957	980	1009	988	1005	987	998	1029	985	976	981	954	1060	1037	1018	979	982	995	998	1023	999	951	1027	1005	1018	961	1029	968	1004	1049	973	939	997	976	977	1000	942	1031	990	933	1012	999	986	932	1027	974	1023	993	962	949	991	1002	958	959	1000	1023	977	970	973	1011	998	1010	985	992	1013	1042	963	1017	939	970	1041	989	992	1021	967	1035	971	986	990	1008	1024	994	1049	1000	1003	1023	963	1022	927	988	973	936	1028	1007	986	998	966	936	966	980	1008	1046	991	1018	991	992	1037	975	950	954	948	1051	969	987	1011	993	1023	986	981	1086	962	1005	975	1016	1014	1010	1084	948	1011	994	1001	981	1004	1038	1009	1016	999	958	1005	1024	941	1005	980	1002	1084	1022	1006	1034	962	998	950	1042	960	992	1004	1024	972	960	948	1036	999	986	1025	964	966	1004	970	981	977	1036	1033	966	1010	1013	995	1004	1008	902	965	1014	972	1030	989	960	993	1003	942	986	1013	933	1001	1015	1026	906	1004	1049	988	993	999	959	1018	1013	966	1001	1037	987	985	968	1017	1005	972	999	1017	998	1043	977	1012	1016	958	991	970	1075	996	959	1004	1019	1010	954	1012	944	1025	1041	962	935	952	1020	1024	982	1011	1022	1026	957	1001	1002	1000	981	1009	973	988	956	949	1027	992	934	985	992	964	1048	1039	984	933	936	1017	976	989	1001	956	1032	940	1000	1001	971	966	1015	986	1052	1035	977	989	984	990	961	1028	983	1036	1045	994	1027	982	919	1032	1046	1068	975	987	1035	1040	1004	1050	988	952	995	1022	1005	1013	997	1038	1016	969	1021	963	1016	985	1058	987	1006	985	975	989	1025	973	986	1014	952	1043	1032	1029	1011	998	971	1016	948	985	1046	997	964	972	945	992	1007	975	1009	952	991	956	1050	1005	1007	985	991	1018	966	1040	972	980	1031	1020	1016	1013	977	913	1008	988	994	990	998	964	1043	1015	1018	997	986	946	1030	1041	975	1040	1023	1043	991	1008	991	973	985	1017	1016	987	992	971	993	914	924	928	970	1030	1015	1017	1013	992	932	986	1015	974	1041	989	989	1053	918	1028	1030	1001	1003	1023	986	997	956	992	1009	1007	966	1009	1018	983	977	979	1034	993	995	977	947	1033	1020	1023	991	1016	963	964	963	1040	979	1024	984	992	992	989	990	967	1000	989	927	1003	977	1007	966	935	1021	1004	989	1010	936	1014	972	1003	937	1012	1015	1008	953	992	1006	1002	999	1050	981	984	994	1020	1011	904	1007	980	964	1033	1012	995	959	1003	986	1044	1045	978	1039	1071	918	1004	993	1035	1001	1031	978	1027	1004	1039	1043	986	997	1041	1015	968	1037	987	983	1018	1000	965	982	993	1007	974	1003	970	923	978	1012	988	1007	1022	1041	925	992	962	1014	980	1043	992	1021	975	995	959	1032	1026	1005	1010	1015	1043	1021	1005	1021	1034	1003	1013	1014	932	988	1000	950	1025	1040	951	1053	1020	985	1103	986	1005	1019	982	999	1025	966	984	1044	1007	996	966	1041	952	1025	973	1011	968	996	975	998	988	964	1002	1005	946	986	1012	1027	1068	1044	1001	966	1047	988	1022	976	992	955	984	986	971	982	994	996	956	969	1017	974	1022	969	987	1051	991	1045	1032	1034	980	986	991	968	1021	1036	985	1007	1009	1021	973	976	1017	995	960	991	947	1063	1039	1044	1021	1016	1010	970	961	958	979	1004	922	993	979	978	1023	1000	991	1002	906	1002	1005	986	944	1005	984	996	1042	1003	994	982	968	983	970	987	966	963	1020	1003	1024	949	1033	1018	1026	1029	969	944	1009	1033	1039	982	1004	976	1020	1003	989	1003	989	1015	968	1027	1010	1003	966	1009	970	1006	1013	1010	952	995	1022	1015	1023	958	991	956	1032	986	1016	1029	985	1078	1054	1017	994	1003	1026	1000	980	1022	982	998	979	993	991	997	1027	1003	942	1036	972	980	952	997	1014	1033	1029	1020	1031	982	1038	1025	1003	1047	1006	1008	1020	1006	946	1052	991	993	1028	1008	1044	987	915	1027	915	962	1017	1007	1043	1008	1060	1010	1039	1020	1032	980	998	979	1013	1036	1015	945	1027	999	987	1000	955	955	986	1000	973	1046	971	979	1021	971	1045	1045	1031	990	963	1001	1047	959	990	984	960	991	1058	976	1012	1006	1019	1008	1027	1035	984	1002	1015	965	1006	1028	985	1010	969	990	1009	1042	1041	1029	1001	984	1013	965	936	979	1007	980	1049	1041	1013	1043	1007	1057	988	997	1004	1021	1033	1007	995	973	1018	989	1016	1017	970	1049	1010	1031	999	999	1001	944	976	936	974	1008	1018	962	947	949	1022	1021	1048	963	917	998	1015	954	995	1003	1014	1006	978	1060	1001	981	1014	965	941	977	963	997	985	1037	962	965	1021	1017	984	975	998	1026	1059	994	988	1013	986	1013	1082	972	1069	1079	989	975	982	1017
22756	20870	28374	23546	21004	21101	14823	6418	4049	3411	2854	2259	2064	2054	1908	1662	1653	1624	1491	1297	1153	1146	1117	1209	1172	1305	1300	1214	1065	1116	1120	1116	1188	1130	1090	1052	1056	999	1034	1023	979	982	1032	927	994	967	943	931	986	969	968	1005	921	956	942	1000	998	1006	991	957	993	924	958	944	941	949	946	891	970	916	989	940	882	960	944	995	915	974	896	985	976	930	1013	1000	904	939	998	1006	953	949	916	950	862	959	960	942	963	946	1044	981	994	922	949	970	959	971	1008	963	1019	915	977	981	973	983	970	908	955	939	1010	961	1003	954	935	933	927	937	916	991	923	961	935	991	968	953	963	976	993	956	935	894	989	959	995	941	944	940	1012	977	944	947	975	943	930	947	924	1033	947	971	908	985	938	949	940	919	963	1033	979	946	918	932	951	998	955	974	976	990	926	917	1013	958	1017	1023	937	895	951	923	948	970	928	934	948	921	958	970	1018	985	912	922	971	976	991	973	950	982	984	969	918	919	1000	951	890	944	955	954	976	975	910	946	953	974	920	971	933	962	906	938	962	1000	961	936	1005	973	929	1011	996	909	948	995	1004	961	1006	962	941	945	1003	966	940	934	967	1015	974	980	927	982	911	935	972	1017	949	919	962	917	916	909	1006	986	956	983	975	968	939	975	933	961	962	973	964	957	1000	940	912	936	963	918	975	912	938	978	971	939	904	888	929	992	987	943	993	910	956	914	984	957	928	921	954	952	945	988	929	905	957	935	909	952	985	943	917	966	934	903	994	955	860	933	930	985	918	951	1008	951	936	966	975	973	953	938	919	918	964	940	958	985	1056	922	929	949	963	1003	975	965	905	943	955	1014	936	941	963	952	986	893	957	939	975	986	917	941	928	912	952	953	948	962	988	992	975	962	921	971	977	949	1003	972	919	994	996	917	970	966	871	975	963	986	917	942	941	996	909	1003	996	964	996	963	976	997	989	935	921	940	957	944	975	985	946	994	879	959	943	956	978	951	942	956	980	934	967	979	963	944	929	956	927	940	970	899	979	956	921	910	925	946	991	931	963	971	966	964	962	968	923	1002	971	896	902	965	946	997	941	953	933	966	1000	952	941	911	943	917	989	969	1016	938	952	954	896	915	933	929	930	959	1015	970	941	908	956	924	998	974	942	926	930	981	946	960	935	949	976	943	972	929	899	959	995	954	954	930	929	975	954	984	927	945	949	904	958	1003	928	950	930	920	944	911	968	940	977	924	979	957	970	976	915	946	977	900	967	963	932	1003	983	928	954	932	919	977	952	927	977	978	964	940	1005	963	993	957	964	969	980	1003	976	935	956	1029	930	939	936	935	869	945	942	960	967	964	990	1021	999	918	1003	971	918	964	993	946	973	973	950	959	947	982	998	985	925	949	963	995	927	966	938	1007	955	908	968	916	1007	970	987	934	945	942	966	954	959	939	951	900	980	958	906	973	966	950	997	933	1052	960	945	988	951	988	953	924	1000	978	934	976	920	931	990	989	958	991	932	948	1016	929	973	917	965	974	942	963	964	937	953	997	952	961	1005	933	897	1007	900	962	918	998	970	998	930	973	966	903	944	923	939	962	1002	951	978	930	944	981	960	957	959	953	946	993	976	906	1018	1003	967	941	990	943	972	928	906	947	969	977	942	911	910	996	944	949	961	912	931	920	944	931	959	944	920	927	971	962	922	938	925	933	974	988	942	943	985	883	896	921	905	1030	960	993	992	919	966	955	962	970	943	967	946	1004	982	954	978	875	921	958	973	936	905	979	965	941	997	971	969	965	903	920	925	971	942	964	945	940	919	913	993	954	1008	951	954	931	1043	953	929	1005	961	966	977	930	937	920	898	949	911	1005	930	987	967	968	901	999	913	989	974	936	950	915	947	908	973	939	951	928	1035	967	970	916	979	951	929	997	928	931	979	934	930	959	962	927	930	939	970	1004	979	901	941	1017	982	1026	965	985	881	965	950	935	980	991	990	1010	915	931	939	922	962	1024	1012	971	951	931	962	941	942	924	939	951	971	959	928	1003	983	937	957	1009	986	934	932	971	920	941	966	923	951	919	992	934	953	949	950	944	962	891	968	969	898	904	956	950	967	928	917	978	978	938	992	965	947	979	916	937	943	910	1003	959	991	909	942	980	988	935	927	967	950	1016	933	970	920	990	974	952	931	943	967	965	935	938	956	983	916	945	987	919	1000	924	940	933	920	916	1007	969	943	958	928	905	914	977	937	980	966	945	908	951	964	953	948	973	948	970	976	932	956	931	1005	909	972	934	1017	967	912	951	965	993	1029	966	932	961	931	997	951	979	962	923	932	972	920	945	917	980	938	956	930	958	986	959	948	944	928	962	932	921	988	933	968	984	970	908	999	952	916	945	962	987	1002	972	965	987	960	974	924	956	952	985	996	940	917	944	938	983	932	953	963	942	937	941	965	977	947	976	901	924	920	1013	934	931	965	1039	941	965	947	981	936	961	912	998	903	972	920	968	970	951	931	916	909	948	974	902	963	980	928	971	947	974	957	926	955	912	896	924	943	925	967	937	942	975	1005	929	928	958	914	995	973	883	986	934	942	982	983	981	904	958	964	917	948	923	915	911	903	947	923	922	958	928	989	917	992	912	977	945	942	976	946	950	927	955	950	982	949	891	978	910	975	946	913	963	963	935	1005	990	968	946	918	934	959	963	951	1002	951	947	935	937	997	949	937	953	950	940	926	967	1031	941	944	939	985	926	989	989	948	916	943	963	958	948	919	965	989	963	972	1063	913	929	964	965	948	917	933	985	953	974	951	930	942	935	949	957	967	929	894	927	901	934	928	1028	986	912	949	929	1008	945	925	928	935	963	995	942	963	933	959	921	979	910	946	949	960	903	1005	934	878	929	975	1007	990	936	939	977	963	858	985	970	968	954	926	995	916	931	1003	931	925	922	948	972	934	959	947	983	891	988	959	961	952	962	941	944	947	989	959	951	921	920	921	1005	938	908	987	962	942	1012	959	932	855	947	932	970	944	936	977	981	946	961	954	952	970	960	918	948	880	1030	937	986	981	941	901	1018	911	1010	954	933	979	975	948	957	1002	979	936	920	944	1015	980	951	926	963	952	908	921	969	994	908	917	957	951	949	951	979	969	965	945	951	920	1008	920	982	945	946	925	979	941	930	926	982	959	931	924	959	944	971	938	936	979	959	983	973	946	970	928	971	934	982	949	890	974	937	1016	943	981	939	994	931	927	918	979	979	919	943	984	992	941	943	923	1006	948	953	1015	967	909	985	985	962	967	969	961	940	952	971	1008	978	939	962	963	941	959	956	941	938	922	965	950	961	947	907	938	934	999	925	945	926	929	996	986	938	930	966	963	936	947	960	954	959	940	978	929	953	957	892	1007	938	987	995	945	1038	973	993	976	1009	924	957	986	1024	979	928	1002	919	963	921	929	907	948	911	990	958	917	971	1010	1017	944	937	952	978	972	969	906	937	998	963	921	942	940	921	990	910	926	954	956	910	958	991	961	968	958	853	931	1019	1000	992	980	952	942	958	964	1008	1004	941	1058	962	955	1027	935	966	928	913	1029	947	935	931	893	973	994	932	952	958	945	968	931	994	948	973
34991	55784	46166	26802	21801	18133	14310	10263	7835	6670	5470	4015	3485	3314	3245	2772	2542	2480	2251	1777	1479	1474	1530	1489	1528	1737	1716	1538	1361	1311	1331	1398	1410	1356	1323	1296	1255	1198	1154	1115	1139	1030	1053	1082	1034	1079	1093	1056	1085	1046	1034	1067	1102	1022	1051	1068	1029	1077	1080	1058	1061	1049	1047	1057	1047	1095	1091	1112	1098	1061	1093	1086	1081	1043	1127	1001	1009	1055	1064	1046	1126	1066	1100	1062	1120	1028	1108	1118	1061	1040	1069	1046	1103	1145	1041	1051	1028	1043	1047	1093	1088	1076	1029	1017	1108	1059	1064	1077	1048	1051	1101	1099	1010	1065	1077	1045	1078	1080	1047	1068	1115	1043	1054	1068	1037	1091	1072	1100	1010	962	1080	1099	1073	1082	1057	1022	1036	1078	1060	1085	1041	1087	1083	1028	1116	1093	1107	1035	1041	1083	1059	1076	1055	1024	1032	1013	1071	1070	1079	1069	1075	1090	1122	1052	1041	1126	1105	1165	1068	1080	1082	1056	1052	1048	1017	1109	1116	1109	1015	1026	1049	1078	1028	1066	1081	1050	1030	1094	1051	1084	1093	1063	996	1089	1126	1034	1059	1015	1009	1066	1126	1099	1048	1060	1037	1044	1055	1073	1104	1053	1067	1086	1068	1032	1122	1110	1057	1017	1074	986	1043	1035	1040	1020	1026	1096	1008	1036	1099	1048	1102	1057	1043	1050	1086	1052	1063	1017	1047	1007	1127	1072	1099	1066	1105	1051	1022	1064	1058	1062	1064	1038	1073	1038	998	1011	1035	1096	1064	1072	1051	1095	1072	1102	997	1077	1080	1051	1035	1063	1065	1053	1076	1096	1013	1141	1025	1070	1045	1066	1081	1026	1043	1115	1137	1026	1045	1131	1065	1008	1013	1126	1063	1053	1076	1079	1010	1092	1084	1042	1071	1099	1059	1106	1074	1045	1077	1118	1085	1000	1040	1104	1058	1016	1083	1054	1064	1041	1094	1077	1014	1072	1040	1058	1082	1095	1049	1018	1076	1019	1035	1062	1021	1032	1005	1093	1076	1048	1057	996	1060	1034	1105	1050	1113	1052	1064	1098	1083	1084	1099	1043	1085	1050	1116	982	1065	1058	1053	1028	1061	1087	1078	1047	1062	1053	1088	1079	1008	1065	1002	1095	1070	1073	1040	1086	1037	1028	1173	997	1047	1100	1076	1080	1109	1053	1110	1040	1022	1066	1014	1004	1087	1080	1047	1050	1041	1067	1035	1061	1083	1046	1051	1088	1046	1089	1061	988	1019	1028	1047	1043	1067	1026	1042	1068	1035	1048	1090	1009	1083	1146	1059	1073	1048	1045	1089	1051	1049	1058	1019	1019	1058	1062	1084	1051	1042	1015	1000	992	1119	1033	1002	1036	1077	1057	1080	1030	1036	1062	1053	1087	1066	1090	1129	1087	1074	1061	1058	1064	1084	1082	1094	1115	1048	1072	1080	1012	1061	1104	1076	1018	1071	1046	1071	1052	999	1029	1037	1031	1047	1098	997	1097	989	1067	1036	1047	1063	1052	1100	1052	1083	984	1151	1052	1027	1076	1101	1052	1103	1076	1035	1064	1062	1057	1058	1053	1098	1061	1052	1063	1091	1076	1134	1069	1049	1060	1055	1088	1036	994	1077	1053	1070	1035	1067	1076	1019	1051	1050	1085	1049	1095	1022	1049	1080	1005	1131	1060	1071	1088	1038	1091	1074	1055	1029	1101	1068	1108	1077	1085	1045	1103	1021	1056	1039	1079	1042	1124	1050	1079	1080	1045	1082	1057	1007	1027	1076	1075	1047	1076	1007	1022	1055	1126	1014	1043	1059	1052	1055	1074	1069	1140	1032	1046	1150	1055	1005	1026	1072	1061	1036	1078	1034	1065	1077	1075	1046	1073	1092	1052	1078	1011	1103	1084	1049	1035	1061	1016	1082	1022	1042	1025	1024	1109	1099	1038	1035	1014	1135	1125	984	1052	1080	1067	1112	1046	981	1104	1087	1020	1068	1062	1051	1098	1076	1057	1045	1069	1025	1005	1020	1118	1069	1059	1055	1042	1079	1057	1066	1053	1024	1093	1094	1062	1065	1083	1040	1013	1076	1042	1081	1092	1049	1069	1033	1078	1078	1071	1128	1075	1097	1066	1061	1015	1035	1074	1046	1085	1085	1048	1062	1039	1112	1039	1118	1031	1078	1054	1037	989	1130	1110	1041	1045	1035	1044	1096	1033	1004	1061	1052	1072	1097	1036	1094	1043	1048	1057	1090	1122	1110	1071	1068	1080	1121	1080	1060	1087	1073	1084	1102	1080	1050	1109	1093	975	992	1073	1125	1111	1089	1031	1043	1044	1054	1056	1078	1124	1080	1095	1117	1036	1018	1034	1067	1106	1045	1080	1061	1054	1101	1035	1013	1041	1055	1083	1111	1025	1079	1063	1040	1048	1088	1035	1091	1012	1054	1146	1067	1099	1061	1035	1037	1064	1066	1090	1016	1031	1054	1086	1043	1002	1045	1115	1007	1074	1093	1069	1080	1047	1058	1078	1037	1117	1089	1080	1073	1083	1069	1098	1022	1070	1013	1087	1079	1025	1040	1009	1072	1011	1027	1006	1049	1097	1042	1126	1153	1083	1058	1064	1008	1007	1030	1039	1055	1066	1052	1026	1075	1046	1055	1011	1109	1106	1041	1069	1030	1021	1122	1090	1041	1117	1011	1029	1087	1021	1086	1104	1071	1076	1056	1037	1040	1045	1100	1081	1040	1042	1074	1076	1040	1041	1085	1091	1014	1058	1115	1045	1129	1024	1018	1062	1042	1054	1073	1095	1054	1095	1054	1021	1092	1055	1025	1120	1073	1051	979	1115	1047	1034	1028	1070	1047	1013	1061	1066	1097	1116	1102	1099	1119	1051	1079	1018	1092	1049	1072	1061	1030	1075	1072	1100	1075	1092	1084	1067	1075	1085	1042	1075	1034	1088	1055	1112	1092	1021	1035	1050	1128	1068	1055	1027	1047	1052	1090	1063	1089	1041	1077	1032	1081	1009	1054	1042	1046	1047	1045	1052	1064	1100	1065	1098	1134	1140	1062	1090	1041	1016	1087	1045	1113	1062	1014	1008	1061	1079	1081	1069	1088	1048	1050	1058	1083	1011	1043	1031	1053	1073	1034	1066	1068	1099	1017	1088	1102	1016	1102	1064	1155	1163	1049	1083	1035	1070	1078	1065	1032	1111	1065	1027	1051	1007	1011	1054	1061	1067	1018	1010	1052	1009	1110	1064	1128	1078	1136	1077	1038	1022	1055	1043	1093	1111	1069	1090	1054	1101	1096	1065	1006	1106	1086	1030	1035	1013	1065	1086	1050	1056	1081	1037	1020	1051	1128	1016	1109	1056	1077	1038	1059	1071	1091	1054	1053	1087	1079	1136	1079	1046	1105	1086	1121	1019	1070	1050	1043	1062	1065	1059	1057	1004	1038	1066	1051	1065	1078	1057	1070	1084	1084	1106	1125	1082	1000	1096	1025	1087	1070	1014	1048	1042	1047	1044	1043	1083	1080	1036	1111	1011	1040	1028	1097	1092	1060	1040	1046	1053	1093	1049	1085	1109	1077	1066	1042	1043	1080	1043	1016	1031	1023	1048	1005	1003	1104	1053	1040	1062	1046	1025	1108	1094	1107	1085	1058	1064	1052	1043	1030	1047	1031	1102	1038	1065	1073	1027	1013	964	1119	1085	1083	1058	1037	1023	1047	1069	1081	1090	1031	1078	1078	1124	1043	1026	1108	986	1091	1060	1063	1010	1094	1090	1049	1066	1081	1030	1046	1115	1066	1099	1079	1095	1000	1058	1114	1077	1045	1028	1011	1071	1092	1102	1017	1076	1054	1067	1075	1113	1096	1027	1040	1031	1045	1071	1101	1038	1089	1004	1049	1080	1059	1026	1061	1033	1015	1030	1000	1054	1083	1019	1092	1067	1089	1074	1045	1057	1031	1085	1061	1025	1078	1087	1049	1047	1025	1124	1090	1076	1062	1067	1047	1012	1070	1013	1124	1023	1045	992	1078	1056	1109	1105	1036	1104	1070	1064	1020	1014	1057	1058	1102	1035	1079	1066	1150	1010	1062	1059	1062	1084	1113	1047	1066	1073	1075	1079	1033	1106	1028	1082	1055	1006	1044	1080	1082	1090	1062	1034	1081	1094	1070	1101	1062	1080	1030	1014	1081	1045	1075	1061	1051	1053	1014	1052	1078	1051	1046	1111	1129	1114	1122	1109	1038	1081	1046	1082	1026	1072	1028	1067	1099	1020	1017	1067	1086	1047	1021	1002	1093	1097	1085	1038	1108	1038	996	1000	1044	1091	1077	1054	1081	1085	1086	1053	1068	1061	1050	1084	1016	1074	1080	1036	1039	1094	1074	1014	1087	1048	1070	1126	1034	1102	1081	1110	1073	1075	1042	962	1002	1103	1083	1082	1090	1140	1071	1060	1116	1054	1059	1065	1090	1077	1022	1018	1042	1044	1073	1037	1042	1094	1044	1092	1068	1040	1114	1038	1040	1136	1100	1079	1091	1135	1063	1095	1036	998	1037	1087	1046	1121	1086	1023	1026	1066	1066	1046	1014	1071	1066	1062	1058	1015	1065	1083	1053	1039	1103	1071	1080	1047	992	1063	1024	1074	1075	1062	1050	1027	1061	1055	1061	1039	1020	1073	1015	995	1046	1082	1062	1044	1109	1045	1041	1095	1092	1060	1092	1087	1062	1110	1057	1098	1084	1050	1025	1041	1039	1075	1073	1146	1087	1047	995	1102	1009	1068	1036	1036	1016	1122	1071	1056	1043	1076	1087	1055	1048	1137	1055	1042	1084	1048	1026	1067	1051	1025	980	1072	1055	1071	1077	1082	1087	1034	1065	1070	1053	1120	1030	1071	1054	1031	1086	1051	1032	1073	1067	1027	1047	1026	1065	1068	1073	1079	1085	1112	1068	1031	1038	1106	1035	1089	1069	1012	1115	1128
28737	25332	25114	12501	6111	3860	2872	2243	1806	1376	1217	1019	915	878	905	810	818	822	771	730	728	695	697	713	662	732	726	684	719	691	692	633	687	622	645	654	609	649	634	633	606	595	605	650	626	661	622	629	607	647	608	566	652	648	600	614	615	572	618	614	622	607	643	649	619	636	596	614	615	605	577	646	604	659	585	604	560	608	607	638	627	662	610	642	623	610	563	613	617	580	640	624	643	590	569	627	624	605	579	586	582	608	585	590	629	598	636	608	608	583	606	551	575	613	623	613	660	621	616	600	609	605	665	592	630	600	605	617	618	644	657	584	613	576	630	644	614	633	585	684	599	580	623	604	628	624	615	591	626	624	629	600	591	637	604	641	635	629	619	559	586	592	605	590	591	589	631	615	597	594	602	569	594	592	587	625	586	593	635	618	620	597	665	597	633	626	590	597	657	583	638	620	654	677	611	600	597	606	620	601	558	621	596	602	603	626	587	604	583	593	666	583	619	606	622	601	628	629	598	626	597	563	641	629	611	615	605	619	608	650	623	633	552	615	562	595	633	632	605	605	616	600	586	603	613	666	626	600	625	577	605	622	615	602	617	638	606	605	599	609	610	621	596	634	627	642	583	586	577	606	622	603	596	628	656	615	650	606	590	554	582	592	631	583	620	578	628	605	580	600	573	627	604	618	600	633	631	621	623	608	613	578	573	643	592	601	576	622	580	570	573	621	638	571	610	646	607	603	596	643	621	572	587	630	604	621	606	591	573	624	576	621	691	591	624	611	628	600	569	648	614	631	587	630	596	605	625	637	662	584	624	595	590	655	651	581	628	636	635	611	626	598	646	622	632	595	589	660	608	584	608	588	626	645	649	610	649	636	620	617	613	596	613	610	607	622	620	650	614	628	628	617	592	597	588	563	638	619	663	607	595	598	594	557	576	626	579	620	634	593	624	618	600	584	636	594	590	615	597	623	636	615	588	637	580	574	606	611	558	582	648	595	622	599	625	599	645	611	627	604	597	618	629	609	616	618	597	671	607	635	589	633	616	655	627	581	600	660	557	639	594	646	599	634	622	602	638	613	611	652	637	574	593	672	633	648	654	595	627	597	632	588	623	611	660	591	618	607	572	644	634	638	621	614	600	678	623	605	583	612	609	652	609	611	613	604	616	634	617	615	630	630	616	604	597	596	597	608	617	635	616	599	616	635	623	616	639	599	575	600	678	594	644	613	629	602	622	622	653	622	602	630	621	565	605	587	593	599	633	570	602	628	598	591	598	577	569	590	613	614	593	615	608	611	626	596	605	634	615	653	624	588	617	644	609	643	621	617	627	568	602	567	622	561	581	594	591	658	605	644	608	639	617	604	602	648	626	611	629	593	599	632	572	606	645	566	595	616	595	585	624	558	634	608	606	584	616	606	613	592	636	612	602	685	681	603	626	580	610	611	682	614	631	610	623	584	606	646	608	589	623	636	600	633	624	584	614	648	614	576	628	586	632	627	550	604	594	590	629	624	592	593	620	613	562	593	620	627	626	601	601	638	647	601	631	641	595	617	594	645	638	648	637	609	561	606	610	597	592	612	596	607	594	597	620	572	574	601	587	605	627	602	610	615	611	632	610	602	616	625	598	623	563	579	614	589	571	612	578	612	595	601	570	643	598	598	642	641	603	589	613	596	616	624	603	631	631	623	590	614	588	551	622	597	592	612	600	614	625	621	612	562	673	588	610	590	628	631	593	591	609	617	597	647	568	599	655	604	605	571	643	602	585	626	656	634	586	610	608	602	579	652	624	596	622	606	643	594	611	644	621	575	637	600	603	642	604	594	580	611	619	629	596	568	617	635	602	579	618	625	603	588	618	615	607	592	608	600	620	587	582	614	629	611	636	633	627	601	588	598	619	612	620	621	618	604	640	552	631	658	627	591	553	576	626	650	643	567	593	577	612	636	629	644	597	626	617	592	627	627	622	562	583	589	554	624	606	587	589	612	584	588	611	643	626	606	604	618	640	615	594	647	600	611	624	603	620	598	641	599	602	603	585	644	650	642	610	597	613	619	591	598	632	594	578	658	625	636	627	629	617	667	622	600	585	628	635	561	640	664	641	572	659	608	578	616	636	598	615	616	647	635	593	624	601	583	589	598	608	627	652	649	612	630	619	588	595	606	625	594	632	599	620	623	647	586	619	576	635	670	573	643	624	592	609	600	598	592	614	592	611	625	607	613	608	585	595	591	657	561	610	630	576	648	628	629	622	568	613	587	605	595	638	587	625	572	598	588	578	613	646	635	628	618	587	601	579	579	554	598	604	614	591	605	566	588	634	628	620	607	652	609	595	606	621	552	661	600	599	580	588	637	587	607	593	618	591	632	617	575	636	626	595	611	631	623	622	627	664	620	613	595	607	577	594	617	593	634	592	562	596	633	607	625	601	565	600	601	628	642	585	642	634	611	648	579	608	590	587	616	606	613	651	623	620	594	598	645	631	585	597	635	599	589	635	591	604	601	661	612	645	609	620	615	595	595	558	670	604	571	637	599	592	608	596	619	660	597	606	623	606	570	646	623	590	632	639	637	588	608	636	615	609	606	591	649	599	593	592	616	620	600	575	646	596	596	604	631	626	579	570	662	588	567	620	629	640	545	582	622	590	577	616	631	616	597	657	652	557	659	570	611	574	634	613	583	626	621	604	632	642	617	568	542	594	613	594	637	586	600	591	620	613	611	613	585	570	569	608	594	594	631	652	608	601	594	655	582	616	585	614	604	607	624	646	583	548	605	584	616	604	596	583	556	620	606	644	635	565	627	625	591	622	617	591	616	563	592	598	591	583	591	602	592	647	596	610	655	620	623	558	611	649	576	652	619	625	645	624	607	602	616	593	613	635	608	611	630	587	598	622	588	579	624	609	614	656	624	588	576	554	633	607	635	606	626	619	627	628	618	590	618	627	600	599	621	635	586	617	597	607	577	592	619	566	593	604	642	585	618	623	605	601	601	587	590	603	630	614	604	610	660	612	651	596	595	610	617	617	608	605	611	587	586	598	638	642	627	609	603	634	613	621	603	610	583	589	641	574	613	599	638	575	614	612	648	620	606	635	627	631	577	650	591	584	594	613	609	587	636	597	638	666	629	564	623	623	602	604	635	601	650	627	612	608	593	610	610	617	588	618	590	618	607	615	544	590	610	584	617	596	595	624	619	618	636	617	551	631	577	617	657	607	589	575	619	618	607	626	646	636	599	628	626	604	578	595	626	562	601	637	611	605	597	614	603	602	597	595	610	622	543	586	640	590	636	652	599	584	642	615	617	646	616	606	654	589	585	591	603	564	604	621	634	642	597	595	596	622	629	612	584	587	659	656	629	603	659	580	614	588	620	662	599	584	660	654	654	589	572	601	639	580	631	571	644	597	582	615	600	604	631	627	643	631	635	601	597	622	601	615	617	571	614	589	610	670	650	616	629	601	616	643	642	575	613	614	596	616	577	592	643	620	561	589	625
29498	39387	28754	13514	10126	7280	5551	4517	3726	2729	2173	1731	1468	1450	1409	1264	1190	1174	1120	1063	884	876	891	934	936	955	969	928	817	844	834	807	875	842	811	853	827	823	760	786	748	747	731	731	741	731	717	717	781	721	758	708	718	752	751	740	765	745	786	719	708	758	767	793	740	735	732	726	765	700	718	741	720	807	778	720	733	736	694	724	748	738	735	739	712	714	755	721	719	735	725	730	757	707	713	722	780	694	727	719	739	690	737	654	695	725	698	715	746	711	707	761	739	713	719	667	753	693	726	703	746	744	739	726	728	739	705	747	730	740	752	724	764	761	719	751	706	708	720	763	731	743	722	727	757	720	719	719	733	701	685	733	750	696	717	717	754	746	727	734	716	712	683	723	722	716	726	687	741	759	765	746	737	738	711	745	737	738	703	755	685	730	743	717	734	732	731	671	712	755	750	787	747	756	681	746	756	734	748	758	680	762	730	774	727	735	708	739	702	736	718	716	752	732	757	755	707	709	760	709	757	733	700	680	727	769	718	751	713	738	751	750	699	688	728	700	670	775	707	712	702	722	752	720	702	778	750	720	766	737	806	711	750	698	741	682	718	739	737	710	679	732	753	738	748	696	742	723	703	786	748	705	751	733	700	762	733	717	702	699	712	749	695	759	689	746	712	767	670	735	778	760	759	730	711	727	699	726	702	728	701	723	753	709	781	751	685	735	729	742	743	766	780	704	725	789	683	690	729	717	753	747	761	746	700	720	760	744	738	724	727	690	746	759	689	711	756	740	751	708	710	719	696	735	770	717	761	746	713	753	749	746	739	725	735	720	734	715	735	709	733	753	744	715	731	728	724	728	713	748	689	724	762	723	734	720	691	749	706	763	706	754	724	763	778	754	739	739	684	756	680	743	716	722	743	741	688	745	729	744	709	736	738	738	730	720	707	723	762	727	701	717	783	738	686	774	744	747	695	746	686	722	710	739	757	722	742	713	770	753	676	736	711	731	739	739	696	652	774	740	737	722	768	751	784	702	725	724	753	758	733	723	731	721	761	753	729	704	766	734	754	750	723	735	669	739	729	754	674	724	736	795	742	694	736	726	744	782	748	723	759	713	752	750	729	752	737	763	717	767	728	697	737	721	749	770	762	740	706	740	758	711	727	729	753	686	738	734	739	713	730	715	728	731	765	771	729	707	755	701	707	737	738	760	742	717	740	765	724	780	766	750	720	694	742	693	750	690	730	801	678	717	740	724	733	742	756	788	784	751	739	737	722	737	732	733	745	729	744	725	732	716	753	731	721	753	717	748	753	732	747	728	703	736	732	731	737	735	729	788	749	740	754	759	763	740	757	765	734	770	738	697	703	719	756	743	757	712	774	741	674	695	740	739	731	714	731	726	754	703	712	714	738	722	656	686	767	728	748	718	745	756	747	783	731	720	699	768	776	735	674	741	697	740	776	694	778	735	742	758	719	769	756	756	742	726	726	740	736	660	706	777	706	747	732	721	718	769	754	754	717	734	722	704	735	740	741	717	727	702	759	721	736	715	751	715	723	654	703	736	760	752	648	733	689	716	706	719	734	767	742	740	749	756	766	735	781	722	723	783	743	695	754	751	759	737	720	729	700	753	709	753	800	722	735	711	749	735	780	762	711	737	711	716	742	744	739	723	773	687	783	742	768	710	730	718	717	683	720	716	660	729	750	733	699	742	732	759	694	708	748	716	735	741	748	717	741	673	685	717	696	716	687	748	711	711	733	693	728	687	667	723	725	707	670	695	779	749	718	729	751	739	686	697	729	740	742	762	743	766	740	723	706	711	775	737	716	755	723	749	709	737	711	677	754	723	736	695	752	708	700	738	697	716	701	717	751	756	729	693	744	702	722	730	701	765	699	763	734	697	674	737	734	778	783	765	699	722	762	717	749	762	689	708	749	709	734	729	737	683	729	678	778	737	744	739	696	720	747	701	702	767	744	727	713	739	691	746	710	735	687	715	730	769	742	726	749	704	733	754	715	778	696	749	714	740	726	765	744	764	725	734	743	776	712	728	717	732	742	691	725	728	739	761	691	758	760	710	700	726	715	709	692	728	717	724	721	759	743	746	759	748	696	736	715	717	708	731	692	704	726	731	711	751	745	705	740	709	693	741	752	721	722	728	729	757	724	729	758	725	752	742	747	719	687	750	735	727	712	745	688	706	727	703	684	698	731	712	727	729	752	741	746	713	772	742	727	736	731	777	719	703	740	766	727	705	707	727	702	716	723	718	698	732	704	713	687	752	707	735	757	717	712	695	765	743	678	684	721	780	676	777	754	756	685	736	744	713	728	718	731	705	745	680	730	736	748	723	740	789	735	702	761	700	741	734	735	682	709	729	733	669	725	679	661	736	714	757	772	718	773	769	706	686	741	686	718	680	723	685	714	724	783	758	701	751	757	752	721	744	724	751	689	663	693	713	760	691	692	763	765	702	778	740	754	726	753	719	750	761	687	728	693	740	693	710	649	759	713	731	719	710	705	716	678	688	681	758	711	716	727	690	733	736	738	745	712	768	742	763	767	678	743	726	705	741	732	770	730	789	722	723	740	716	721	719	740	697	738	739	780	722	694	737	740	718	779	768	731	737	717	718	702	773	763	727	731	707	753	710	737	717	767	718	701	691	714	732	707	733	694	783	775	763	734	721	758	711	737	694	742	706	728	657	754	736	698	731	730	713	747	702	709	699	739	737	713	760	727	753	768	698	759	739	705	680	737	662	757	787	691	717	751	725	724	704	757	752	749	749	711	756	732	743	750	765	719	749	719	688	727	749	719	741	763	679	663	755	738	691	716	710	661	725	672	791	719	753	742	739	773	701	707	734	779	703	678	700	685	720	746	752	731	761	713	754	779	721	728	765	721	764	711	742	729	773	719	689	724	707	706	725	718	734	736	744	704	725	707	740	712	764	773	735	734	694	735	737	725	725	729	665	709	734	741	713	751	747	722	751	759	738	701	727	765	727	732	701	693	730	733	748	761	739	729	709	716	801	760	736	696	749	732	698	745	687	766	712	735	707	745	688	736	714	760	755	729	753	708	696	734	731	739	760	745	740	759	706	741	763	746	754	750	740	748	701	718	744	751	709	749	738	699	715	728	722	751	730	707	722	694	720	706	710	758	736	736	724	753	777	710	774	776	738	721	783	711	732	720	728	759	763	699	753	732	686	733	733	717	722	750	694	743	714	696	721	722	726	700	775	715	726	758	740	735	724	743	739	748	747	720	735	734	733	773	741	726	736	760	705	697	736	726	788	785	756	687	722	709	711	684	697	704	715	785	764	733	711	732	748	717	691	753	747	764	685	712	706	728	743	744	759	742	741	715	707	713	770	776	756	711	723	712	688	767	715	756	722	724	758	737	723	767	711	710	713	759	789	725	744	737	717	723	725	721	711	750	698	703	740	744	742	755	754	715	755	757	717	726	705	683	697	727	729	744	767	719	752	721	743	689	720	710	716	742	761
23831	20836	27794	24141	20407	12875	6261	3869	3143	2300	1852	1437	1242	1132	1103	931	1034	955	899	864	704	724	736	744	812	769	732	786	650	705	643	626	636	715	678	635	619	712	654	588	613	585	599	592	621	601	576	644	611	566	580	609	576	624	582	546	615	598	571	582	565	621	608	583	614	606	566	586	563	547	597	573	565	573	597	601	575	553	605	581	602	605	583	581	609	592	637	583	617	569	626	561	599	582	553	629	557	574	620	587	600	579	630	578	622	579	605	611	599	560	582	570	626	597	582	594	588	556	572	587	641	575	556	620	598	580	624	638	572	601	581	569	563	536	578	587	594	570	595	602	577	574	587	541	558	568	545	588	634	572	598	578	585	592	591	579	585	569	570	598	576	569	621	608	631	605	600	598	567	578	586	583	591	581	599	585	576	590	607	623	636	592	635	565	584	625	612	580	595	564	619	534	604	597	603	595	560	631	571	593	586	610	591	605	549	575	560	574	582	569	556	637	573	626	582	585	559	616	588	585	596	610	580	596	610	599	582	612	600	598	568	562	573	606	577	609	607	589	587	592	577	578	577	597	589	573	607	575	571	625	598	613	578	559	589	618	583	600	573	626	593	563	604	574	594	559	544	609	647	563	569	572	547	592	605	585	574	579	582	564	564	548	560	572	593	583	626	598	576	550	608	615	561	545	593	607	571	565	551	589	556	613	664	593	608	559	587	573	541	562	597	579	565	552	635	600	567	537	559	582	602	576	618	584	587	598	615	592	635	560	567	551	601	588	549	591	629	550	610	611	605	568	594	572	601	574	549	570	646	581	572	627	609	573	609	631	570	591	571	572	599	560	583	572	586	584	562	582	571	604	594	574	600	566	533	606	587	596	562	567	607	602	550	627	560	545	606	580	572	609	561	559	590	563	584	568	563	625	623	576	615	554	598	589	622	634	588	579	617	547	614	548	581	556	534	601	575	596	581	587	644	545	584	563	552	591	590	554	607	555	582	555	616	569	587	544	590	623	565	579	587	577	570	583	562	554	587	640	607	624	591	550	578	554	564	603	572	600	598	576	545	642	626	615	611	597	582	546	661	607	585	584	596	606	548	589	571	559	629	645	561	616	567	589	552	579	582	579	595	573	538	591	579	604	589	561	551	582	594	598	566	565	589	559	604	597	586	647	610	578	571	590	587	585	565	597	556	573	566	587	591	557	570	584	573	590	570	614	544	594	599	611	572	589	601	584	601	561	586	591	579	599	581	630	570	602	613	594	590	589	615	599	591	605	597	603	543	601	588	543	591	610	555	599	588	596	568	559	596	566	628	593	547	597	540	567	565	577	626	587	575	598	597	573	614	634	616	593	620	587	560	606	575	551	549	602	564	566	573	558	609	591	594	610	533	599	564	579	563	568	600	590	600	581	599	611	600	594	615	586	599	566	587	583	564	576	588	605	608	571	564	613	583	608	548	552	626	581	542	619	614	593	584	601	582	600	578	578	577	580	587	577	586	619	600	612	593	590	605	571	545	624	541	580	597	580	646	631	554	613	556	593	569	600	547	585	601	554	583	606	557	633	589	544	579	566	617	603	562	565	650	615	587	586	602	595	638	537	614	572	575	589	607	595	636	610	598	564	577	602	573	526	596	557	591	617	580	616	559	570	640	573	583	580	585	622	567	564	604	560	536	577	565	592	571	559	576	602	559	581	581	588	599	596	563	579	565	598	605	563	585	576	608	601	542	590	563	561	602	578	631	594	573	586	576	621	543	587	589	629	566	591	551	593	634	604	582	576	626	575	577	583	572	591	564	603	541	583	580	582	594	569	599	569	574	584	561	544	574	598	589	578	612	595	573	608	562	598	564	588	562	619	578	592	589	589	558	588	617	574	575	612	593	581	625	562	565	570	588	610	604	604	548	550	547	574	541	646	601	570	606	595	569	580	533	576	581	567	613	567	544	562	627	574	635	565	606	600	556	573	604	584	616	567	587	633	569	517	599	579	543	574	564	548	564	589	588	597	581	648	575	620	561	581	598	582	554	561	573	601	603	605	535	584	536	591	566	578	603	606	559	607	585	598	597	579	554	564	595	616	569	549	582	630	593	609	632	605	601	561	643	578	603	588	603	601	555	594	593	576	561	548	598	564	557	578	632	605	554	603	554	590	592	590	548	570	575	567	545	591	590	575	569	593	584	572	588	573	598	581	604	629	575	572	591	612	586	596	587	595	607	592	593	596	629	631	585	559	594	562	535	614	609	575	576	566	582	554	637	594	602	544	590	572	591	623	571	571	604	561	604	587	531	611	588	629	563	568	603	579	613	571	616	543	557	643	588	610	610	583	584	549	576	617	583	569	583	578	566	562	573	535	583	593	551	599	602	560	596	633	580	548	598	646	583	572	630	607	589	563	591	545	584	573	584	569	559	631	587	592	548	602	592	556	585	588	575	580	582	527	600	584	570	595	593	580	591	583	572	583	596	599	587	561	577	605	568	578	591	605	587	578	557	566	582	597	567	534	558	613	614	541	557	641	560	575	608	642	551	616	597	581	563	599	553	604	599	584	631	563	554	617	598	617	593	579	551	607	596	592	565	564	573	541	560	598	574	571	559	556	565	572	602	577	576	585	570	598	570	597	525	537	581	555	619	617	577	615	585	543	585	557	548	608	589	554	553	610	590	562	610	604	602	624	548	631	579	609	597	571	568	548	582	585	575	570	626	597	605	578	620	608	596	582	588	579	588	567	570	573	554	598	625	562	614	583	602	587	570	615	602	563	600	628	588	583	610	599	602	595	573	587	584	580	597	550	563	581	618	587	565	569	597	509	567	602	592	630	574	595	594	594	599	587	580	582	524	521	599	535	585	609	588	582	635	623	605	608	550	589	570	590	577	624	640	581	616	592	600	578	589	580	612	605	620	594	551	546	632	606	587	614	591	597	598	581	617	611	545	621	559	592	580	631	579	625	616	602	598	599	605	591	563	609	571	603	597	564	560	596	576	604	595	581	587	601	586	575	569	609	572	583	558	536	581	592	607	581	607	587	606	562	588	591	611	602	618	572	634	570	617	558	543	592	602	596	639	582	611	578	632	612	565	544	600	611	580	561	598	557	601	589	591	575	539	595	575	600	573	611	590	610	590	596	578	566	643	536	624	557	585	621	536	589	600	593	570	553	579	542	615	628	546	546	610	558	555	623	562	601	600	634	621	592	605	604	563	589	595	558	625	588	625	616	595	564	589	632	591	565	615	589	578	606	603	611	593	610	551	603	613	567	604	595	621	607	572	606	566	568	627	576	609	587	561	615	544	554	537	578	597	578	593	611	588	586	622	565	615	561	612	569	582	594	572	556	550	556	618	612	617	609	599	596	619	568	589	631	620	584	598	621	600	546	578	595	581	542	575	604	572	584	589	571	612	602	585	589	592	658	566	590	625	598	555	551	582	586	594	582	584	595	622	577	595	614	582	563	621	592	570	568	579	632	581	578	565	582	565	566	615	569	569	634	584	572
30858	50056	38163	22655	15982	12451	9468	7695	6259	4716	3638	2625	2247	2008	1894	1513	1585	1475	1452	1269	1014	963	1051	1017	984	972	1099	1043	886	861	805	854	824	835	863	809	887	823	742	711	728	707	709	698	689	684	667	754	727	681	686	683	679	684	704	692	680	654	656	747	675	697	672	705	681	683	700	659	698	714	694	692	721	672	704	693	664	677	685	675	653	704	682	645	683	715	688	718	696	662	708	671	698	704	731	704	688	642	649	685	740	716	695	748	710	664	673	694	666	713	709	696	705	691	706	716	708	693	726	669	690	703	698	743	660	679	720	669	684	668	707	685	715	691	732	714	713	658	672	710	709	715	669	668	725	683	672	738	662	757	698	654	738	678	661	697	692	644	704	742	665	691	690	708	711	673	692	674	698	647	698	664	707	689	692	717	652	706	725	658	694	679	669	709	642	708	738	664	699	684	724	708	694	712	675	698	674	667	708	686	648	653	660	693	703	717	665	685	658	715	655	689	670	687	683	718	728	715	688	668	723	678	717	685	639	634	670	667	650	706	680	644	681	701	673	626	704	683	684	691	709	683	665	729	685	664	645	744	704	693	720	717	680	690	658	675	656	725	674	712	709	679	684	687	713	676	714	729	675	743	674	706	671	701	680	677	694	712	679	711	697	707	675	658	638	710	700	698	718	695	706	723	707	704	682	690	713	680	673	677	692	679	657	679	694	731	726	709	713	689	667	741	685	676	671	715	677	732	700	715	645	730	719	698	766	683	663	706	678	697	721	724	689	694	720	706	724	657	711	677	679	688	692	687	689	667	690	665	639	703	698	686	664	701	656	709	686	680	682	710	698	731	735	684	698	709	676	654	714	698	723	654	696	726	644	666	691	684	690	671	714	675	681	687	709	692	660	723	732	663	709	691	731	683	679	655	646	750	679	688	634	721	621	654	726	698	693	680	714	712	670	693	709	702	704	703	750	713	658	679	684	676	722	737	648	701	687	714	693	679	739	672	689	679	678	689	710	703	660	696	680	679	716	679	693	682	647	711	703	657	729	713	715	657	718	668	682	717	716	702	673	694	690	685	681	643	698	722	682	698	696	723	681	657	692	692	670	685	744	672	740	672	687	706	656	717	644	726	649	668	672	681	693	691	723	732	728	720	664	656	718	702	671	686	743	668	672	685	656	715	744	696	711	682	676	700	635	714	711	694	692	688	688	722	700	666	674	689	667	688	693	678	709	700	683	710	711	649	706	651	686	659	718	706	683	681	640	696	702	710	682	715	636	717	684	694	701	762	704	726	684	750	651	700	703	728	717	700	705	690	683	691	666	689	692	705	683	676	681	705	670	682	728	690	690	684	625	654	686	695	656	683	699	712	703	665	725	667	689	683	695	715	684	697	665	690	720	682	686	690	698	689	713	636	721	680	657	724	648	721	709	648	736	711	651	685	692	653	655	667	686	664	723	674	715	700	683	717	680	697	754	665	656	690	676	661	672	663	735	698	702	676	697	689	670	714	703	714	731	668	738	717	717	656	655	713	678	676	651	726	753	720	677	727	692	761	640	685	710	692	714	683	679	699	700	692	687	718	706	692	685	743	687	684	662	687	655	688	692	698	655	736	682	696	697	703	667	668	675	672	719	736	666	685	702	708	710	699	713	701	677	663	748	659	666	705	717	714	654	695	694	693	720	639	687	710	680	647	679	683	689	685	680	677	697	729	741	630	681	673	707	699	708	708	665	673	695	636	657	696	674	722	678	671	663	697	693	704	663	689	650	700	675	646	714	692	633	644	690	715	676	678	689	691	678	652	702	709	705	677	677	672	707	659	725	681	645	730	671	682	706	717	702	706	622	671	740	677	688	717	702	738	652	724	715	685	647	706	713	671	754	704	764	692	716	703	705	669	665	698	696	675	657	710	690	707	671	683	713	687	687	686	729	697	701	689	712	632	666	696	705	683	629	698	666	701	689	687	666	677	635	653	661	684	640	751	645	696	740	717	714	678	706	712	746	649	710	731	697	705	662	670	717	707	720	660	671	654	685	669	697	753	675	678	707	674	698	692	671	710	677	663	701	699	732	694	731	699	722	712	709	682	702	732	690	726	700	738	708	702	671	680	719	684	719	668	730	740	726	709	669	707	677	642	686	697	709	707	665	671	690	711	685	670	669	719	697	662	704	679	685	676	671	672	675	706	650	695	722	704	709	696	701	693	709	702	645	680	658	702	704	711	712	700	694	727	664	672	683	703	644	708	747	719	699	743	715	678	728	692	667	775	687	731	690	682	676	676	670	707	687	677	692	638	699	691	722	665	727	724	742	697	703	663	661	710	696	626	721	674	674	739	713	708	675	703	727	721	694	699	655	657	665	702	679	677	671	686	698	687	705	732	653	692	695	698	695	687	666	631	671	712	726	734	720	648	653	695	632	679	707	725	642	713	651	648	722	677	677	725	709	683	679	712	691	715	715	759	664	692	646	680	694	717	687	666	685	714	666	673	708	680	728	690	643	669	702	689	671	691	744	672	671	672	654	713	718	645	702	702	696	708	678	689	706	708	703	712	713	696	691	665	696	677	682	698	696	633	671	709	676	723	718	707	686	701	671	704	669	680	674	724	688	665	687	712	728	664	666	664	646	739	671	673	687	724	683	716	681	700	684	666	739	691	679	638	706	703	711	650	686	739	687	670	671	703	702	675	662	633	682	677	687	705	670	682	683	675	686	700	653	703	675	679	731	708	686	664	722	675	668	723	697	714	708	705	691	695	721	654	690	655	725	684	713	704	727	713	626	730	676	692	706	721	680	665	688	715	658	662	744	648	672	669	708	674	665	684	653	661	672	706	661	665	747	702	721	709	726	701	688	672	714	720	678	689	681	687	674	726	629	682	690	697	694	659	757	723	673	716	665	715	684	657	686	662	671	696	691	725	679	650	728	673	685	722	690	696	671	703	725	679	687	663	687	703	685	662	679	630	713	645	680	676	694	711	730	711	691	707	733	698	701	691	713	670	713	684	700	704	658	680	670	724	687	701	675	679	633	708	659	626	688	675	666	607	688	699	665	656	651	670	676	640	712	713	642	712	718	742	697	690	685	688	633	673	680	675	709	723	698	725	684	652	648	683	697	692	672	693	709	689	704	657	703	651	677	664	721	694	686	709	704	720	681	724	680	672	665	660	680	692	737	717	729	678	694	683	712	639	691	694	693	655	679	720	714	689	673	697	686	685	691	741	664	683	663	744	666	719	715	662	687	709	728	697	662	684	658	694	731	739	669	713	677	742	670	710	676	675	735	734	658	676	675	680	630	663	644	721	696	727	662	696	694	693	684	714	704	712	657	697	681	655	680	702	694	663	663	688	719	709	724	680	675	707	703	672	729	699	661	715	669	667	725	692	686	704	718	648	670	696	743	726	712	664	699	679	722	690	684	644	651	726	697	677	644	671	688	733	722	663	662	683	706	747	725	698	690	680	670	706	704	712	638	661	683	637	724	691	732	727	699	717	691	745
24926	20910	26941	24689	13776	6631	4411	2969	2407	1841	1556	1455	1287	1282	1165	1215	1130	1153	1191	1017	982	1035	1013	954	1010	1030	996	1059	951	924	970	954	876	915	946	908	1013	845	904	904	943	902	897	862	894	813	865	882	866	911	926	888	840	849	862	837	868	827	867	880	886	879	912	827	863	866	859	882	885	890	915	900	830	874	857	894	876	918	836	874	911	850	869	851	896	846	855	859	856	871	852	843	841	901	862	920	858	846	877	889	886	845	880	805	844	871	868	806	896	895	826	921	880	796	845	890	865	888	868	860	809	885	850	836	845	820	874	898	814	856	863	881	859	874	860	868	823	893	862	844	843	809	851	840	863	837	873	836	855	801	873	859	854	876	811	905	875	896	873	909	807	864	877	901	859	860	807	896	853	830	862	775	933	899	857	861	862	858	834	834	860	828	860	839	875	873	828	871	798	851	864	854	884	873	837	847	838	859	872	826	849	868	875	841	882	888	864	887	866	883	847	825	855	862	888	834	864	870	863	842	816	852	895	819	919	866	911	826	845	810	898	855	896	816	876	843	873	838	897	891	819	900	903	834	867	906	923	873	917	830	849	887	845	897	884	844	879	821	900	925	877	906	856	886	840	873	904	831	783	910	827	906	908	854	922	920	828	830	882	855	885	878	860	848	872	876	885	874	871	875	929	854	829	872	869	867	868	872	880	875	858	824	896	850	867	829	872	917	834	863	833	870	871	830	859	865	826	838	842	846	917	856	820	813	886	862	832	835	878	825	836	838	846	883	846	881	856	880	875	881	879	861	832	828	870	844	850	836	880	849	802	881	903	827	887	866	843	838	941	785	906	818	914	871	851	861	895	885	906	848	843	833	840	921	803	843	834	884	866	873	879	812	862	878	841	869	921	899	885	851	867	934	915	888	860	898	861	847	866	911	879	890	842	843	808	792	859	860	852	879	871	852	915	855	859	825	834	872	835	855	796	817	842	832	884	892	862	858	835	851	860	832	872	848	922	865	841	883	872	883	846	887	867	895	857	888	829	907	928	794	860	873	882	870	871	866	841	878	906	817	865	896	870	907	871	847	924	851	766	859	868	847	840	832	845	905	939	823	820	884	910	886	892	877	817	850	918	876	820	880	820	903	864	838	820	828	897	847	854	876	870	856	937	826	824	865	896	913	831	834	917	924	853	860	890	839	905	844	916	856	866	853	910	870	849	861	861	836	818	869	887	863	916	850	879	849	832	912	858	880	872	907	824	924	819	849	836	866	824	866	841	871	845	842	852	863	892	877	872	884	863	847	851	830	832	875	862	843	851	862	872	905	842	863	845	876	818	812	862	897	923	863	886	904	890	870	902	883	839	835	829	816	851	847	874	884	830	872	861	841	904	871	859	867	866	927	816	830	902	860	877	862	888	879	913	801	861	865	882	852	841	880	804	904	860	854	885	845	863	878	900	856	911	867	836	860	884	869	888	894	877	851	890	873	843	861	820	838	833	846	848	799	846	905	913	900	857	846	849	825	865	837	840	865	920	844	849	834	894	863	850	874	864	864	894	830	850	828	825	900	876	880	858	862	859	897	856	864	899	832	860	827	911	898	875	856	871	822	872	875	825	845	855	819	847	856	886	867	859	879	868	829	839	888	831	927	845	815	844	822	879	859	877	849	844	858	867	822	857	836	874	812	866	822	866	865	891	869	847	846	856	820	839	868	825	880	882	878	880	924	882	865	840	861	848	877	870	882	905	856	841	839	856	848	871	816	857	865	917	824	846	863	854	881	844	853	848	862	849	878	837	861	851	858	845	814	834	851	879	845	879	906	870	856	855	862	856	822	844	860	852	852	898	845	877	832	832	865	828	842	907	871	860	844	823	863	886	833	873	865	826	845	857	894	837	843	833	877	914	901	855	869	882	848	821	847	904	861	851	875	914	854	855	857	863	820	853	843	900	854	830	868	916	841	870	844	866	874	844	912	887	865	908	879	887	878	888	905	860	895	885	846	822	888	816	860	797	904	934	848	872	828	882	798	834	894	851	893	834	854	905	884	857	901	797	869	846	873	831	869	861	846	908	882	863	890	864	851	888	831	818	898	823	878	843	844	904	844	857	822	901	847	824	841	897	876	890	872	888	872	851	879	937	851	837	852	857	897	842	855	817	834	863	896	871	844	885	890	870	950	869	868	854	897	845	870	848	861	872	835	884	864	884	824	862	886	839	869	856	912	844	856	786	858	869	849	814	857	854	893	813	886	895	834	851	842	924	846	920	853	817	852	919	906	882	835	853	860	890	887	826	908	881	882	882	818	834	869	894	802	915	871	893	840	861	841	900	895	841	830	860	837	835	899	860	873	830	821	892	866	834	895	875	842	941	911	828	873	898	810	861	927	881	873	878	889	872	858	816	829	878	832	861	849	887	839	935	860	870	891	867	823	871	866	819	855	829	833	856	845	868	834	911	810	828	825	879	815	893	925	895	876	847	878	870	897	852	869	906	899	866	848	867	880	839	874	859	870	898	893	885	882	830	867	852	873	906	828	890	872	805	888	827	819	886	827	839	822	880	801	890	844	851	855	851	853	841	878	876	919	871	906	884	872	864	860	858	861	833	850	894	855	886	868	893	865	787	877	856	894	894	853	837	875	848	839	927	836	868	868	910	903	841	864	828	873	884	832	875	853	838	838	872	902	899	849	878	807	859	814	908	853	868	792	878	821	846	872	814	904	928	823	918	878	845	813	895	827	831	904	873	877	841	923	918	876	839	816	875	910	882	855	871	867	858	837	878	904	825	860	846	882	862	859	894	874	859	851	901	808	887	850	812	861	841	856	837	861	836	865	896	834	873	877	939	844	874	903	896	827	834	898	849	846	864	883	878	875	835	842	840	865	887	895	837	882	816	894	839	817	841	822	852	917	879	883	914	874	875	897	927	856	892	949	925	856	895	885	819	924	866	894	905	848	868	923	878	883	825	875	795	845	876	900	884	847	864	787	922	912	889	862	865	818	871	838	869	922	870	826	861	892	861	841	875	896	945	855	876	859	911	848	836	854	868	870	881	876	869	799	841	834	864	897	871	895	841	925	905	817	858	871	865	817	856	851	877	880	839	859	907	797	840	838	851	861	832	857	877	873	886	824	819	856	867	883	853	801	853	854	812	864	890	893	893	865	883	828	861	842	861	840	905	813	855	864	919	855	874	883	860	873	823	863	828	880	900	864	887	876	867	842	878	860	875	860	891	869	815	817	831	827	842	850	871	867	902	837	862	871	842	839	852	833	863	834	848	824	894	776	827	897	864	898	866	838	873	863	892	877	847	846	832	843	859	892	869	865	781	811	826	830	850	835	905	870	913	877	895	881	874	883	909	863	844	887	893	840	899	871	848	861	798	845	808	846	817	884	926	834	840	838	894	899	889	855	816	889	883	875	903	838	866	873	840	883	808	871	897	880	877	841	849	862	870	874	858	841	858	822	823	867	868	930	927	856	838	918	847	877	888	892	897	905	884	894
29697	45902	33821	19383	14645	10496	8287	6214	4758	3722	2627	2292	2048	1991	1754	1662	1744	1594	1560	1400	1240	1288	1247	1254	1308	1255	1330	1293	1205	1098	1068	1183	1204	1078	1086	1083	1081	1102	1077	1032	1072	1132	922	994	1004	1058	980	973	996	1071	1067	1033	990	1028	993	1033	977	1005	923	1033	1041	998	1020	1013	967	1008	1009	1024	1000	988	1009	979	992	985	1016	977	1014	996	1000	1011	1016	1004	1018	1025	941	1043	992	1032	990	989	948	1043	997	988	1021	1046	941	997	989	930	1049	1030	961	1077	1031	1036	1004	1030	1002	949	1045	1026	987	918	984	988	1038	1046	1073	1014	987	973	986	1023	997	1017	962	993	972	1034	969	1051	1025	926	1000	1008	997	1055	1062	1036	977	1035	995	1008	982	971	1042	1019	1005	963	1017	985	1002	973	1047	1040	1006	991	1010	963	1019	935	1028	1011	996	993	1042	971	1012	1004	1022	980	993	1022	996	1004	953	1015	996	1050	967	963	1009	994	1005	1025	994	1013	980	998	1020	979	976	1005	967	1019	990	1015	954	953	1016	1036	984	954	963	951	989	1020	988	1010	999	943	947	968	1071	993	950	991	992	946	1016	1004	988	1014	952	975	991	1043	996	931	969	941	968	1004	951	1012	994	1023	967	1002	976	1022	972	1062	966	1036	958	972	999	985	1002	1009	987	1035	984	982	1007	977	980	982	1005	1038	1020	969	961	991	1055	1014	1037	1006	980	1005	943	1007	989	1015	966	1035	991	1059	981	1012	1020	1003	993	999	958	983	962	1019	1020	1030	1006	1021	998	1019	940	969	1062	1046	999	1056	1007	967	944	1018	999	1027	1007	1033	935	1016	974	967	1011	990	1036	1050	1008	967	1009	1008	971	982	956	994	974	1000	1013	1027	1029	941	1019	1043	1025	1046	1018	950	994	979	1039	974	1023	976	969	1012	975	1021	997	1007	1016	1058	1057	1003	987	995	1012	959	995	997	1011	995	1039	1010	958	1067	997	1034	989	1022	1000	1016	1012	949	975	1012	990	1035	936	973	949	1020	967	996	1086	996	983	981	962	1045	998	1009	1050	997	1031	1013	962	1001	958	974	948	1042	941	997	1018	991	1005	1038	935	996	1006	1032	948	1006	981	1040	968	1043	1012	978	991	997	984	1054	1019	1021	1018	1010	995	956	1006	1026	989	1022	1005	1020	974	977	1013	1000	1021	998	1009	1028	990	975	1020	945	1003	1020	1005	982	961	1024	958	1092	1014	967	999	1035	989	971	1025	1028	975	1025	1026	978	999	999	997	996	959	1033	983	1019	1028	1022	1010	982	1013	999	946	977	984	933	989	973	941	1043	1001	979	1033	1015	961	918	944	1017	1003	988	967	1006	990	977	1026	936	1011	1004	956	974	1021	1030	991	1047	973	1035	992	1036	989	1022	988	988	893	992	1014	963	1005	1014	984	916	962	1038	970	994	1037	1022	1020	968	1027	994	954	1027	964	1013	1000	962	1005	1008	1000	979	1003	968	971	1063	1030	1045	1021	1023	1001	995	1014	953	1012	995	982	967	1005	980	1020	955	1026	1017	969	1005	972	996	945	992	989	957	990	976	1033	958	950	982	1055	996	987	992	962	999	971	985	1030	1008	951	1067	954	990	1055	977	981	999	972	1046	1002	997	964	995	929	1007	995	1013	930	995	1021	1001	966	1031	1046	941	1020	994	994	996	962	1066	1036	983	976	1006	963	917	967	938	1030	938	987	1047	993	959	1024	987	981	924	1084	962	954	987	1003	967	980	1057	984	983	1028	1072	981	983	947	957	977	952	947	1082	975	984	956	1012	974	1039	983	999	912	1038	990	964	969	994	959	979	996	962	989	967	1009	1029	954	1001	943	968	972	1043	1044	931	1017	1027	944	1021	1035	972	980	940	1030	953	1034	1040	1019	1052	978	988	972	968	981	1044	985	1014	997	996	1007	981	1092	983	1009	994	981	996	997	992	985	1031	1011	1077	978	993	1069	1007	1031	954	1001	1002	986	939	1001	1020	1005	1012	965	1058	1012	974	937	995	1011	995	1012	1046	1025	1013	1009	990	1015	1014	987	961	1059	1019	1008	949	980	1017	998	1040	997	992	974	1006	951	1002	986	989	983	1013	1002	995	1046	957	958	994	990	1030	996	1024	1010	1028	998	1013	983	1048	984	1007	980	976	969	1019	1003	1002	926	1014	976	1030	993	988	986	971	996	1027	1007	965	982	1016	1005	993	1010	1027	1018	1012	926	1028	965	981	988	962	986	1019	995	1030	1020	988	1042	969	990	981	1000	969	1056	1000	972	947	1024	981	978	992	942	1008	933	994	981	1041	1039	997	1050	1019	1030	982	996	1012	948	1016	1015	997	1008	978	1025	992	964	1049	1027	980	977	949	1027	923	1064	1041	983	1060	953	1017	946	952	959	1012	1010	992	1002	959	965	1059	1005	993	1010	990	1026	994	1019	1028	1025	1000	1001	934	1002	1039	985	965	995	1025	1009	966	1011	947	978	1011	1005	1008	1024	994	992	979	1029	1024	1004	963	962	939	992	1047	999	968	989	935	990	1033	962	995	993	974	981	1016	969	951	1023	1027	1022	1016	1012	1033	1037	1013	976	1030	998	1046	968	944	930	997	989	944	988	1005	1004	975	1010	983	1009	998	1001	1058	977	975	1009	996	969	971	997	1005	964	969	992	989	988	962	995	1010	952	1014	1022	1004	973	984	969	987	980	1004	1022	916	1033	978	1013	1015	980	993	1013	949	1028	973	1012	989	960	1024	1010	954	1007	958	1031	931	1040	1014	1019	1013	1008	992	970	1047	990	915	1013	954	971	1024	956	1033	990	1046	953	1008	992	984	1030	1006	977	1017	969	1048	1021	976	959	1000	996	998	977	1004	957	1014	914	1080	977	1010	983	989	1031	1024	997	1025	1029	983	959	1011	1014	1028	999	984	1034	972	974	979	962	958	1012	1009	980	991	951	1006	992	995	997	981	957	1027	992	997	964	969	981	994	1027	964	951	988	1028	1011	1018	1021	1016	943	1003	994	1012	1010	983	1008	993	1020	958	1055	995	960	981	1019	998	999	1025	991	1005	1095	1019	1047	1033	994	987	950	1057	1017	1009	968	1015	1024	1021	1031	986	1012	1011	1028	1006	943	1015	972	979	1005	999	994	981	999	972	967	1000	1020	1028	979	1025	1034	990	1028	899	981	976	954	951	1059	1014	934	1027	1039	995	955	1045	994	913	970	968	967	993	962	1032	1026	1020	1020	990	1016	943	958	1037	978	987	996	962	962	975	961	1026	991	1023	1029	1014	1007	999	1045	1004	1031	1011	1025	973	978	990	1007	1027	1082	1012	937	995	1073	975	1023	961	1009	944	1023	1014	988	953	1011	1001	977	1022	978	990	1041	987	1085	992	1039	995	958	963	965	994	1049	1009	1031	1040	992	982	1001	978	978	1019	997	938	968	966	974	1048	1030	1023	1002	956	999	986	1050	1009	1010	982	1014	1064	1028	985	995	1009	1002	992	1031	990	928	965	993	986	986	989	991	933	1002	983	960	992	999	918	999	987	986	932	1026	1000	969	1028	1012	984	917	980	977	1013	964	961	1015	1003	1012	969	997	974	960	966	967	990	997	1007	993	958	1035	966	988	985	997	987	949	1007	1031	967	1018	975	976	1010	930	1004	1055	978	959	981	1011	954	1004	980	978	985	985	969	967	1034	986	1036	945	1033	964	964	953	1011	995	954	974	979	997	924	942	1034	956	1015	987	951	965	988	1014	946	1034	990	960	970	971	995	1027	1034	975	955	1060	988	994	1012	957	997	958	958	954	1024	1026	931	1001	971	1019	927	971	1017	992	1016	956	1012	1049	972	1013	1036	967	965	977	1053	962	958	1062	962	964	971	935	974	969	1027	976	1003	998	962	1090	1004	1025	985	944	1029	976	957	986	1008	1007	960	959	1003	1002	1002	973	966	966	977	1000	999	1000	962	1054	1037	945	975	973	979	993	982	1003	1009	1037	1011	994	1045	954	1035	994	950	1029	987	1017	1026	1018	1041	1012	1046	1013	1028	1019	1012	988	993	983	972	1018	1040	979	969	957	956	987	984	978	1042	1009	1016	954	986	1049	951	984	1068	983	986	990	1000	996	977	999	993	1001	1021	975	1056	1004
22798	20892	28340	23629	21019	21050	14295	6357	3880	3027	2294	2032	1935	1860	1760	1581	1507	1505	1517	1428	1216	1236	1282	1195	1239	1218	1178	1181	1180	1107	1116	1092	1035	1086	977	1063	1078	1017	1035	1039	1026	930	991	941	1001	938	999	963	962	914	930	1043	967	1017	964	940	968	957	960	917	976	991	1007	983	967	929	1004	974	1003	950	937	918	1020	955	973	958	898	994	953	932	980	1009	975	986	1016	974	981	930	990	975	988	956	934	967	946	1019	905	947	955	953	928	936	944	925	923	979	979	913	1009	956	984	963	982	973	933	932	990	980	948	948	1024	988	952	960	956	967	971	935	1001	952	970	938	908	934	924	950	952	994	960	913	905	1045	994	937	947	995	899	958	942	978	1006	975	942	971	957	943	1019	967	929	962	990	962	920	1003	995	957	1027	987	965	924	956	992	972	976	942	960	955	980	983	1009	972	959	946	970	1020	982	968	925	948	1032	990	935	924	924	968	946	946	956	920	925	1017	985	970	933	943	968	981	945	966	953	946	931	932	929	957	921	920	964	909	949	959	990	962	923	984	939	951	970	925	925	980	967	911	971	1001	966	1052	942	941	916	971	933	993	970	961	969	1015	958	957	975	1010	952	903	947	972	971	964	982	957	952	924	893	949	947	953	986	965	943	1003	950	942	967	951	896	929	922	892	964	941	993	913	958	915	938	944	945	993	1003	991	953	971	971	909	930	940	1003	952	984	962	945	904	969	975	972	964	992	922	903	1016	981	1022	948	997	1043	979	919	987	925	951	953	961	925	983	950	945	971	957	977	1018	973	950	912	962	974	962	968	968	1006	942	958	956	968	1008	1021	958	931	940	943	984	957	959	987	967	1004	960	954	966	982	956	944	990	951	926	977	1003	918	1005	981	956	982	969	934	944	948	952	925	953	988	969	932	952	935	909	965	1000	926	949	910	954	954	990	951	959	978	987	991	998	993	900	1000	931	983	933	975	989	1048	965	930	999	986	985	940	895	995	980	1005	980	943	930	986	947	903	914	986	959	950	982	1000	1012	926	907	959	932	970	1020	958	924	934	972	1013	1035	992	957	1024	1001	922	956	959	941	959	941	967	936	950	921	964	971	990	958	988	959	1015	982	985	916	917	987	931	991	931	951	959	994	956	1006	950	1028	998	927	954	996	989	923	961	956	947	1007	1004	935	931	971	967	1027	992	996	930	895	918	930	1006	952	921	936	944	900	948	985	934	975	925	965	932	931	1040	982	962	933	940	936	982	959	952	925	903	948	917	993	975	956	1032	991	984	980	935	966	970	920	920	946	992	920	978	935	966	921	962	961	1014	939	914	975	917	998	936	903	988	942	936	967	961	978	977	982	976	961	896	922	977	934	916	1006	925	914	951	952	989	998	914	936	961	991	994	912	990	962	1009	969	960	967	924	980	1001	922	989	987	1002	956	1014	1024	996	944	936	965	987	1017	927	965	922	1017	967	949	938	981	1016	965	978	918	898	969	953	931	961	934	970	976	945	895	1014	1019	977	920	938	993	953	947	949	975	923	954	993	989	941	982	976	954	981	927	960	966	896	1004	954	997	917	1011	925	954	942	939	971	968	954	922	976	920	959	1003	988	950	947	990	951	986	924	987	952	1010	992	970	964	965	954	917	899	988	973	926	934	955	1023	975	982	945	1007	923	937	981	947	951	937	980	994	951	1008	921	958	924	930	1012	958	1013	960	968	912	937	946	947	976	985	945	901	975	950	979	945	932	1022	996	991	972	929	978	956	975	954	982	977	990	953	952	974	1013	991	956	973	967	946	972	895	997	960	915	964	951	949	1009	982	993	974	965	951	916	945	940	1003	909	949	924	928	948	984	966	948	960	981	1019	964	963	951	965	1049	991	920	955	967	943	965	925	927	997	998	888	1044	979	933	999	982	919	950	955	973	947	923	986	965	933	981	954	897	982	956	914	958	968	984	940	1003	920	960	985	973	940	987	966	954	927	931	894	937	966	907	982	942	1012	966	1013	990	914	965	979	982	951	898	915	941	994	1003	971	928	950	989	960	963	945	979	951	1018	984	972	921	925	922	975	973	981	992	993	920	937	921	978	948	985	950	978	1033	978	958	974	906	959	909	905	950	1008	881	966	953	975	971	1003	933	937	943	938	994	977	925	922	963	895	930	923	978	956	951	938	903	1026	949	978	942	982	964	926	933	882	961	966	974	932	922	979	941	1006	933	926	929	996	996	969	957	999	999	1019	963	1017	956	1032	992	942	931	955	986	982	951	975	935	942	954	902	919	995	1001	989	957	968	980	1006	955	910	972	970	991	928	949	926	954	903	971	992	996	1002	996	985	928	953	931	945	967	957	1018	1002	999	960	995	988	958	974	957	889	987	982	956	972	940	992	915	920	960	964	973	1021	950	926	995	968	954	979	973	979	942	927	988	957	947	976	982	992	957	984	950	997	982	985	975	963	959	990	961	951	969	952	949	956	912	1035	1057	996	971	1009	908	977	951	943	995	973	913	964	926	963	932	947	949	978	966	974	916	904	982	973	920	1062	900	936	941	930	935	938	1023	939	1000	962	914	973	1003	1061	995	996	919	943	957	987	950	1005	928	1005	978	963	969	914	954	960	901	974	975	991	932	983	979	975	953	915	1012	948	948	971	941	949	934	962	930	947	948	949	948	997	935	996	973	960	928	999	980	962	945	987	937	979	944	954	1002	970	972	1014	978	941	902	1018	927	950	983	962	957	955	941	1016	1007	961	961	958	975	909	986	969	892	967	1000	967	999	962	939	964	949	933	1002	987	949	968	954	926	900	961	940	964	949	954	938	1029	1003	967	954	930	950	952	931	962	960	962	925	965	981	963	962	928	979	931	965	992	952	971	979	1023	914	987	954	984	920	964	947	966	1001	942	957	938	923	998	942	995	933	952	931	1012	966	990	989	977	977	990	945	996	970	961	966	948	945	978	908	969	952	944	919	953	962	933	952	967	948	944	925	956	1000	946	968	976	971	960	972	923	985	1007	984	1013	962	956	881	919	959	958	1010	977	936	970	952	948	938	976	900	987	914	992	1003	966	882	1004	932	939	933	934	943	981	1033	957	959	966	975	974	986	927	989	929	973	979	969	929	975	898	998	935	962	924	993	935	988	911	942	951	929	988	992	942	978	908	964	978	938	990	988	985	940	1006	933	908	966	926	912	931	961	936	996	903	980	978	936	949	965	913	939	902	968	993	925	961	934	949	943	971	929	971	960	993	940	973	987	978	976	994	1017	934	985	923	981	958	990	924	941	931	981	929	936	979	972	938	959	983	917	941	902	1000	965	968	944	975	949	950	1021	920	1050	971	965	964	970	1000	955	945	925	935	958	990	947	946	970	957	953	1066	1038	966	946	987	951	988	985	987	1009	1013	1007	1019	954	947	1010	942	933	915	983	986	998	960	944	936	951	913	927	916	906	922	972	960	969	978	944	999	960	991	944	923	968	992	976	990	946	910	930	889	992	993	978	1030	947	970	976	1023	946	949	938	949	1004	962	930	955	934	977	986	912	1003	950	926	921	896	980	944	962	998	948	927	961	1005	990	924	903	973	962	994	988	981	931	928	957	914	954	942	966	1008	963	1023	962	971	1003	934	967	952	958	983	940	941	923	947	970	943	916	974	977	993	947	953	929	929
33840	59712	46126	29514	22100	17495	13622	10078	7345	5628	4109	3436	3130	2955	2677	2490	2366	2336	2225	1907	1689	1583	1780	1602	1498	1650	1570	1491	1445	1352	1263	1234	1192	1218	1225	1190	1197	1266	1189	1153	1154	1066	1138	1103	1101	1108	1153	1081	1141	1068	1045	1061	1028	1060	1063	1102	1039	1133	1088	1097	1032	1039	1071	1085	1077	1083	1102	1076	1044	1054	1068	1084	1060	1045	1045	1057	1095	1064	1054	1094	1020	1101	1079	1093	1045	1116	1090	1101	1071	1069	1065	1074	1072	1058	1031	1091	1077	1078	1049	1055	1044	1137	1096	1051	1085	1062	1085	1104	1072	999	1053	1056	1079	1041	1063	1095	1056	1037	1040	1027	1049	1053	1051	1074	1028	1078	1078	1067	1069	1043	1008	1062	1017	1037	1051	1057	1068	1097	1041	1110	1092	1056	1027	1107	1040	1065	1070	1025	1089	1088	1108	1084	1094	1020	974	1066	1123	1086	1122	1032	1086	1118	1005	1062	1067	991	1030	1052	1030	1071	983	1078	1008	1060	1077	1039	1078	1085	1043	1012	1034	1071	1011	1130	1111	1070	1053	1063	1072	1086	1070	1108	1129	998	1062	1102	1095	1052	1088	1076	1104	1034	1025	1030	1019	1045	1009	1078	1079	1087	1074	1070	1053	1050	1079	1076	1055	1101	1115	1029	1048	1032	1087	1051	1040	1065	1017	1048	1093	1048	1084	1050	1033	1122	1064	1047	1048	1022	1037	1096	1049	1083	1119	984	984	1062	1047	1060	1103	1094	1069	1090	1079	1099	1100	1045	1023	1040	1082	1013	1067	1058	1047	1004	1052	1015	1092	1016	1033	1068	1077	1044	1083	1091	1097	1101	1085	1039	1073	1016	1085	1100	1041	1079	1062	1066	1109	1098	1141	1109	1091	1074	1029	1030	948	1099	1116	1045	1122	1062	1056	1076	1037	1076	1003	1122	1077	1052	1062	1035	1031	1073	1048	1072	1033	1065	1087	1075	1057	1092	1077	1049	1108	1094	1023	984	1047	1092	1063	1081	1127	1028	1087	1118	1015	1024	1089	1032	1085	1048	1082	1078	1037	1047	1031	994	1052	1047	1097	1033	1073	1075	1082	1060	1112	1115	1057	1128	1023	1031	1083	1049	1089	1043	1047	1078	1023	1049	1014	1031	1125	1052	1078	1117	1051	1134	1098	1027	1042	1058	1030	985	1060	1068	1049	1068	1057	1064	1036	1040	1042	1072	1105	1078	1100	1067	1110	1064	1074	1092	1098	1091	1083	1016	997	1091	1022	1047	1055	1073	1049	1077	1020	1082	1044	1093	1038	1116	1017	1093	1005	984	1078	1152	1092	1132	1014	1006	1065	1105	1062	1003	1114	1048	1093	1050	1061	1096	1039	1065	1121	1075	1034	997	1073	1048	1083	1069	1040	1098	1045	1063	1071	1020	1017	1151	1044	1073	1028	1043	1047	1023	1147	1064	1062	1013	1053	1106	1110	1045	1080	1100	1021	1107	1038	1096	1046	1090	1086	1089	1105	1024	1129	1069	1048	1025	1037	1049	1073	1092	1035	1044	1107	1080	1045	1096	1026	1014	1085	1058	1014	1075	1062	1065	1077	1066	1061	1108	1040	1127	1042	1033	1111	1046	1021	1075	1051	1058	1034	1101	1037	1063	1031	1110	1090	1011	1094	1120	1095	1056	1024	1067	1047	1061	1011	1084	1048	1075	1075	1081	1055	1083	1053	1093	1088	1109	1096	1008	1024	1065	1102	1076	1087	1021	1075	1073	996	1121	1096	1034	1050	1098	966	1084	1081	1111	1048	1019	1052	1104	985	1064	1073	1038	991	1015	1058	1087	1068	995	1132	1117	1071	1042	1056	1122	1041	1058	1056	1092	1058	1069	1057	1104	1078	1040	1116	1057	1057	1025	1079	1069	1166	1036	1043	1065	1060	1044	1008	1108	1050	1052	1113	1081	972	1162	1048	1038	1102	1017	1077	1064	1074	1105	1070	1110	1133	1047	1088	1117	1056	1052	1049	1114	1027	1077	1019	1033	1037	1066	1092	1037	1032	1071	1057	1030	1092	1098	1061	1041	1002	1094	1027	1114	1052	1060	1088	1105	1088	1099	1102	1039	1131	1088	1075	1052	1085	1067	1036	1070	1065	1081	1089	1114	1033	1094	1088	1100	1052	1075	1099	1097	1041	1011	1102	1078	1064	1065	1008	1082	1079	1072	1090	1070	1061	1041	1072	1036	1091	1028	1078	1083	1053	1060	982	1083	1064	1048	1056	1042	1046	1092	1069	1064	1078	1049	1048	1018	1039	1057	1012	1026	1075	1080	1073	1134	1093	1105	1067	987	990	1113	1086	1044	1083	1027	1089	1116	1042	1059	1008	1061	1068	1109	1048	1088	1077	1070	1072	1076	1075	1046	1070	1098	1007	1057	1067	1036	973	1033	1047	1061	1055	1047	1048	1076	1076	1059	1087	1069	1042	1083	1009	1069	1063	1110	1094	1069	1032	1057	1080	1081	1014	1069	1126	1083	1071	1099	1098	1084	1093	1075	1092	1054	1101	1058	1020	1088	1067	1088	1071	1055	1088	1051	1010	1066	1090	1013	1049	1066	1070	1079	1060	1055	1042	1043	1061	1087	1068	1025	1044	1037	1113	1020	1038	1066	1041	1107	1043	1047	1072	1064	1086	1096	1044	1139	1094	1021	1037	1099	1084	1082	1061	1036	1098	1087	1024	1051	1085	1001	1110	1074	1028	1104	1044	1088	1042	1037	1050	1095	1035	1075	1027	1030	1050	1074	1073	1043	1081	1011	1083	1095	1085	1075	1081	1095	1105	1003	1064	1033	1058	1132	1081	998	1078	1120	1045	1008	1073	1095	985	1064	1118	1052	1025	1024	1079	1064	1058	1098	1077	1090	1056	1096	1029	1044	1088	1038	1091	1068	1121	1075	1080	1097	1062	1110	1056	1079	1115	1042	1023	1074	1053	1023	1081	1103	992	1100	1067	1074	1032	1099	1062	1077	1070	1028	1062	1077	1025	1081	1027	1058	1109	1085	1112	1060	1043	1035	1035	1058	1091	1098	1076	1011	1090	1113	1057	1090	1063	1090	1008	1015	1062	1074	1057	1110	1072	1112	1060	1031	1061	1089	1083	1084	1040	1044	1114	1072	990	1013	1107	1085	1054	1087	1067	1067	1079	1084	1071	1046	1058	1137	1080	1097	1103	1106	1100	1090	1062	1079	1049	1065	1036	1100	1057	1059	1058	997	1086	990	1068	1070	1082	1082	1037	1067	1067	1096	1026	1105	1067	1045	1063	1060	1073	1059	1036	1083	1090	994	1120	1028	1074	1052	1076	1058	1030	1077	1083	1056	1068	1059	1032	1035	1097	1041	1049	1062	1078	1092	1040	1019	1037	1063	1046	1057	1072	1067	1059	1097	1088	1025	1042	1099	1039	1049	1065	1032	1023	950	1073	1031	1012	1034	1078	1015	1064	1044	999	1116	991	1073	1080	1073	1054	1081	1079	1079	1061	1023	1060	1049	1026	1068	1035	1072	1053	1080	1076	1054	1015	1011	1102	1043	1108	1100	1021	1096	1064	1068	1042	1090	1087	1014	1122	980	1080	1041	1026	1035	1071	1109	1087	1003	1043	1100	1078	1088	1077	1028	1031	1048	1133	1111	1068	1033	1093	1037	1059	1051	1017	1075	1048	1087	1051	992	1034	1124	1064	1063	1074	1018	1108	1022	1072	1072	1079	1125	1080	1070	1062	1097	1058	1090	1058	1023	1050	1051	1054	1091	1104	1084	1046	951	1082	1124	1103	1046	1088	1074	1040	1060	1048	1081	1067	1072	1074	1073	1031	1082	1048	997	1082	1045	1097	1086	1074	1049	1088	1084	1051	1025	1114	1054	1055	1055	1057	1012	1074	998	1056	1131	1053	1098	1091	1070	1067	1099	1046	1089	1060	1105	1023	1048	1068	1110	1095	1072	1042	1043	1103	1087	1060	1067	1065	1059	1097	1047	1012	1038	1130	1095	1078	1070	1077	1049	1038	1121	1041	1051	1046	1094	1106	1086	1093	1080	1060	1086	1083	1069	1087	1060	1091	1000	1060	1047	1034	1031	1115	1079	1081	1011	1044	1093	1075	1121	1078	1089	1037	1027	1045	1073	1030	1051	1031	1065	1039	1104	981	1037	1053	995	1054	1042	1124	1011	1055	1101	1062	1080	1091	1039	1025	1091	1030	1052	997	1052	1101	1071	1049	1050	1093	1099	1057	1088	1037	1053	1026	1098	1063	1033	1059	1045	1027	1085	1040	1082	1028	1079	1020	1117	1058	1074	1029	1030	1052	1089	1093	1136	1076	1117	1106	1074	1013	1020	1022	1094	1001	1100	1041	1093	1067	1062	1085	1129	1118	1115	1034	1065	1122	1048	1085	1053	1102	1074	1027	1070	1006	1101	1088	1046	1065	1003	1039	1034	1113	1057	1065	1063	1064	1118	1054	1082	1105	1098	1077	1036	1058	1054	1057	1053	1060	1127	1050	1108	1093	1101	1073	1113	1023	1084	1046	1098	1044	1048	1056	1078	1069	1043	1046	1113	1084	1058	1026	1068	1082	1001	1023	1062	1087	1045	1100	1081	1066	1072	1001	1037	980	1082	1074	1079	1089	1144	1106	1037	1067	1048	1074	1042	1012	1045	1062	1037	1014	1068	1030	1009	1051	1061	1067	1049	1064	1073	1045	1090	1027	1067	1059	1041	1038	1044	1052	1090	1062	1047	1049	1070	1024	1065	1042	1004	1046	1042	1041	1100	1045	1125	1061	1111	1038	1069	1071	1050	1043	1102	1020	1048	1063	1090	1081	1054	1028	1011	1048	1081	1006	1109	1019	1100	978	1082	1064	1080	1098	1063	1049	1024	1065	1083	1045	1051	1047	1090	1049	1085	1058	1060	1043	1088	1086	1020	1064	1030	1088	1043	1009	1055	1062	1065	1068	1062	1092	1052	1022	1038
28556	25069	24374	13552	6451	4332	2808	1946	1499	1256	996	937	891	896	844	824	747	708	738	705	670	735	738	743	732	703	693	669	698	673	640	640	606	650	650	642	655	669	604	606	627	647	613	588	595	636	570	601	612	637	617	602	606	588	585	611	616	555	639	613	609	636	648	611	626	623	621	619	619	623	607	586	596	631	589	638	618	623	649	602	585	638	601	655	584	634	581	627	585	614	598	625	603	580	590	577	592	614	587	618	553	598	616	586	606	637	613	621	614	623	611	633	593	607	583	591	591	583	623	587	605	579	574	554	629	599	663	565	595	627	652	589	611	599	651	571	634	604	610	638	645	584	643	594	588	641	551	609	603	630	604	534	594	635	582	579	607	601	565	614	589	591	613	628	622	608	604	624	601	607	617	583	588	621	584	626	585	585	585	582	621	629	585	617	577	571	595	565	647	630	580	593	576	614	601	561	588	621	621	590	604	591	606	599	658	603	586	595	634	614	628	627	597	577	618	593	606	617	636	628	660	635	601	585	602	645	580	589	596	564	647	538	557	592	592	589	636	598	568	625	640	684	623	613	610	641	609	612	639	638	555	611	585	586	599	616	657	607	593	627	615	620	689	570	598	582	658	595	614	619	646	609	666	617	637	610	656	613	618	622	601	628	604	612	600	575	586	583	635	573	625	613	651	609	652	581	628	593	616	630	575	613	559	577	583	629	600	622	616	597	649	621	649	658	620	584	591	547	598	604	571	631	644	653	608	598	616	611	660	604	584	636	583	613	605	612	654	629	625	562	576	621	610	597	579	606	597	618	637	664	565	580	602	601	624	593	597	650	604	652	615	599	614	591	614	655	588	620	635	584	580	599	603	605	634	610	624	637	621	610	641	577	634	616	585	552	620	591	640	641	562	575	588	629	641	590	625	641	619	638	633	615	585	584	604	627	656	604	654	620	605	620	627	585	603	584	651	596	591	585	590	605	555	651	576	589	558	576	633	628	604	602	568	646	611	573	584	604	595	611	601	603	590	603	593	576	613	582	644	607	583	642	622	621	658	626	606	588	617	588	603	618	585	616	608	566	574	594	596	619	617	599	616	587	559	585	619	631	642	614	638	597	608	597	612	611	560	626	618	629	586	597	652	621	589	602	664	613	589	611	571	567	596	593	636	604	635	634	632	633	588	563	620	650	645	556	566	598	595	646	614	595	637	634	594	587	572	556	645	615	635	612	608	663	596	612	652	649	635	603	603	621	600	618	566	621	603	591	635	599	596	613	594	626	605	614	672	572	597	636	628	596	622	595	593	642	550	590	619	593	620	620	614	565	630	653	593	632	622	619	586	620	566	590	607	648	558	572	597	544	659	614	580	613	583	605	580	583	592	611	650	605	608	599	576	563	629	597	615	651	574	621	607	636	629	630	582	633	607	592	634	616	625	591	606	617	591	603	609	617	619	629	654	630	595	542	545	635	586	591	580	579	623	595	653	576	633	609	556	573	610	605	628	599	607	583	623	621	609	616	650	626	613	631	602	618	610	624	624	602	612	615	599	611	638	620	669	598	568	639	599	578	586	607	607	597	595	626	606	640	602	580	619	613	584	647	624	619	602	625	621	634	601	568	628	631	582	614	625	635	609	607	585	607	584	578	604	580	594	586	594	605	670	587	616	609	580	576	607	651	614	615	578	625	621	580	573	609	637	592	619	654	582	628	615	610	617	611	600	614	664	584	572	570	578	644	618	586	601	596	595	557	597	631	586	567	583	577	559	610	592	615	638	661	606	640	593	599	629	642	619	621	627	562	566	573	624	622	677	585	615	609	610	620	596	623	625	608	609	615	591	594	617	608	597	632	628	668	604	613	571	630	607	562	613	584	591	595	565	587	647	600	605	583	605	602	553	603	624	610	590	586	595	564	603	561	597	645	555	599	600	600	592	622	620	611	633	622	570	610	648	634	627	642	607	586	644	616	575	654	644	602	624	599	623	642	564	634	627	625	641	575	600	599	618	620	539	581	638	627	629	620	589	595	602	625	619	625	646	643	636	573	607	592	647	620	589	608	582	611	652	619	600	592	563	613	619	631	611	615	596	600	595	574	595	604	588	637	583	633	602	602	653	602	631	589	611	612	600	605	634	607	575	598	595	609	622	628	608	621	580	614	570	585	631	574	622	588	583	635	585	619	602	566	615	587	592	606	593	618	643	619	615	646	599	587	625	599	634	603	622	598	611	610	564	594	605	634	596	651	621	584	585	618	614	586	625	599	581	633	626	608	615	579	653	604	591	608	613	582	604	609	615	620	578	558	618	625	592	610	637	638	617	623	600	617	613	629	612	621	594	587	597	622	645	595	602	596	611	596	596	614	565	631	570	595	613	613	617	600	581	612	615	554	576	585	656	594	608	639	595	575	602	627	630	584	593	584	594	626	644	583	628	621	615	560	621	565	588	642	621	639	607	609	599	629	613	624	581	567	537	608	617	629	557	603	570	595	613	610	630	593	583	602	606	619	602	589	599	585	608	637	603	613	580	554	579	667	593	615	597	597	613	624	600	601	578	581	619	638	591	615	575	607	614	591	622	594	594	609	588	601	572	590	573	627	601	625	626	608	607	624	635	568	599	590	600	578	639	615	586	592	643	581	583	573	566	609	637	617	627	632	569	607	593	592	611	608	586	634	629	622	611	585	642	601	613	583	555	600	607	608	588	598	657	602	599	584	539	632	586	597	602	595	651	622	616	596	639	652	634	617	609	579	602	589	567	601	643	589	624	591	607	581	649	559	601	592	613	569	610	625	644	574	608	641	606	569	617	568	643	620	585	560	594	643	586	622	594	573	667	612	612	595	607	618	626	599	655	588	590	613	600	617	627	582	602	631	586	577	625	603	612	567	567	590	594	600	648	582	587	558	625	570	589	592	636	585	579	610	586	580	585	578	622	581	575	639	604	617	591	586	623	668	591	579	595	615	619	602	557	621	619	600	568	611	631	599	610	629	645	591	582	594	600	625	626	543	594	621	630	628	561	600	621	607	590	604	581	630	590	587	620	611	614	595	599	584	619	646	621	620	609	608	554	648	621	605	589	619	644	568	589	621	631	605	587	615	637	595	607	618	618	597	596	601	644	592	606	625	587	603	611	597	594	557	548	633	641	575	607	671	613	587	573	641	668	577	584	634	606	549	588	655	644	577	648	582	631	615	639	603	576	643	592	584	653	585	574	564	588	558	587	596	590	644	588	606	641	603	637	557	612	619	636	606	626	667	596	612	575	557	583	595	602	572	656	621	603	623	630	593	598	635	605	586	601	619	626	586	610	589	601	615	625	584	613	595	616	623	589	604	578	638	589	618	636	587	605	588	604	615	576	627	602	603	616	613	595	601	594	623	583	633	613	634	598	555	604	591	630	596	599	635	583	605	626	596	596	595	630	615	585	589	588	575	597	613	576	628	612	588	612	614	602	593	612	598	591	631	615	558	624	635	612	629	607	610	609	573	593	576	640	649	592	596
29383	38874	29125	14572	10445	8178	5322	3916	2969	2372	1822	1553	1385	1329	1255	1240	1099	1036	1094	1053	1022	994	1067	1013	897	937	907	926	913	868	850	767	788	764	811	763	785	798	806	824	806	739	719	724	713	678	774	722	759	760	741	750	750	752	717	763	731	713	708	740	733	719	708	691	778	691	693	706	715	743	738	730	704	697	712	704	698	755	666	727	697	676	718	746	736	691	700	738	701	735	702	779	713	763	704	695	736	698	689	722	772	663	731	744	703	709	759	778	735	703	757	726	718	806	664	704	752	743	741	736	674	674	764	702	718	713	692	700	699	751	722	728	695	689	721	695	750	738	747	698	735	735	722	754	739	738	735	693	706	725	699	722	721	727	732	780	764	748	683	658	724	680	787	762	794	699	745	726	699	740	718	722	729	691	711	705	716	747	759	709	754	754	759	723	733	744	760	700	725	771	704	730	736	697	752	757	744	718	779	759	756	666	694	739	758	718	726	760	742	752	685	747	736	758	689	744	741	758	700	737	752	718	684	736	701	737	726	701	714	744	732	713	753	719	732	736	709	717	701	694	728	682	709	757	715	707	720	713	769	734	753	685	687	729	705	745	760	713	684	738	720	731	723	741	705	697	739	806	728	750	715	738	675	746	698	726	704	715	707	694	733	730	748	756	715	733	689	751	682	680	695	710	748	758	713	714	746	746	752	696	669	702	741	712	730	709	712	730	787	719	774	725	720	672	725	714	719	760	705	772	674	737	757	720	746	766	717	745	748	789	756	770	711	729	756	747	737	718	723	707	722	761	743	811	749	727	732	700	746	718	733	734	761	783	734	709	705	730	715	721	753	727	704	726	735	741	716	719	709	722	750	714	745	783	767	758	718	701	711	711	767	752	723	698	699	671	743	700	729	704	774	771	738	714	725	736	732	745	712	723	726	777	713	728	754	743	712	752	702	737	737	754	743	692	764	754	698	743	744	683	730	705	768	699	743	736	726	719	745	719	757	725	754	715	733	731	718	743	734	706	708	723	719	772	720	733	733	771	728	727	684	804	738	690	695	738	739	757	702	698	766	739	747	744	702	706	730	745	754	768	754	713	749	678	756	673	721	696	726	740	722	704	737	698	763	708	710	722	760	778	759	704	733	681	723	693	689	762	772	704	764	754	699	762	714	724	673	691	692	776	706	704	750	751	706	754	785	710	739	695	692	733	711	732	697	679	754	743	677	702	699	719	736	694	747	731	711	784	795	708	715	718	716	756	723	762	727	752	711	739	704	695	734	710	734	681	715	759	725	716	734	705	715	706	741	682	692	757	719	738	706	727	750	714	748	728	731	695	701	721	676	704	721	713	695	726	714	731	728	685	743	727	736	744	730	673	722	678	710	709	718	734	678	723	708	759	728	742	734	713	730	726	699	696	743	718	755	679	729	718	706	666	718	751	712	725	697	730	720	730	784	761	762	723	748	719	702	763	667	718	726	730	681	684	739	723	745	683	718	728	719	706	778	696	719	747	703	714	742	750	719	696	735	730	760	717	688	726	736	700	721	698	719	740	720	742	708	760	760	754	694	732	787	717	716	757	695	681	744	755	728	739	754	669	803	729	671	725	753	700	716	719	712	716	681	651	721	719	729	678	720	718	741	763	737	733	741	739	681	695	733	744	773	698	722	670	755	761	689	699	716	757	751	717	680	679	717	715	717	713	733	741	707	737	714	753	744	690	782	637	686	705	708	706	744	747	726	730	714	711	710	734	734	738	743	720	703	727	726	709	738	702	749	673	731	728	767	734	707	730	686	746	703	665	700	717	704	718	796	730	734	709	710	756	734	758	750	706	674	717	770	733	709	783	713	705	710	700	712	739	706	742	741	752	782	689	715	706	737	777	727	749	708	780	745	704	746	730	751	715	716	726	767	748	739	665	721	727	726	698	750	703	714	667	704	717	747	750	713	748	767	679	726	732	781	724	696	729	702	731	712	673	698	708	758	765	726	713	747	694	755	731	673	714	712	727	782	707	735	680	692	754	714	749	726	719	683	780	713	693	701	747	718	762	734	739	731	727	766	703	773	716	752	694	710	652	707	718	687	761	777	734	715	700	739	705	701	737	739	746	751	707	769	725	723	738	744	728	713	751	756	733	724	691	671	726	725	692	700	727	763	734	780	705	701	727	726	718	750	722	733	724	753	719	702	711	669	773	745	763	700	720	746	710	726	741	733	739	713	706	713	722	738	761	734	722	727	717	717	749	732	678	694	776	681	690	703	754	730	699	743	747	706	743	775	702	753	740	707	726	707	704	725	714	731	746	752	709	700	763	706	688	755	784	712	702	731	695	724	712	723	754	681	701	723	701	700	759	731	698	803	690	725	709	715	715	662	722	742	721	736	768	705	680	772	699	732	763	701	715	707	705	721	722	736	703	754	708	742	774	750	698	728	707	706	735	707	682	714	714	745	731	738	740	746	704	694	714	695	747	752	744	695	712	729	702	708	728	684	677	682	715	730	711	681	767	723	708	766	645	707	744	693	690	738	675	723	663	713	703	725	733	704	691	684	707	730	765	712	744	702	708	688	707	753	765	709	721	711	676	707	704	685	717	739	702	754	681	713	711	816	751	692	742	674	727	734	727	711	746	704	745	730	769	738	725	728	739	722	718	668	750	695	730	711	733	810	788	725	713	722	723	757	726	703	760	720	698	721	750	680	737	714	724	710	729	769	681	736	720	730	801	741	697	732	739	721	762	676	753	760	719	706	716	642	752	703	733	710	713	756	656	712	755	701	746	720	707	743	743	778	677	722	741	735	725	720	707	743	726	707	744	729	728	725	688	719	719	733	692	753	697	767	733	725	705	743	715	716	753	723	702	736	693	714	672	724	740	717	743	729	715	684	757	684	701	727	746	737	738	725	728	734	737	720	720	670	715	760	737	715	705	735	738	735	704	734	692	725	735	719	723	698	722	737	709	699	759	721	743	742	705	734	705	697	686	750	699	724	730	696	715	695	722	735	688	699	719	723	713	761	695	767	720	742	745	709	696	716	746	726	745	737	704	718	668	741	670	732	731	717	758	694	741	744	732	708	752	706	691	761	712	714	679	693	738	696	698	718	722	777	753	723	705	756	738	711	727	697	700	709	690	703	737	733	759	741	690	719	710	681	765	723	717	766	743	693	739	701	718	710	715	703	716	701	686	702	708	748	708	661	702	729	680	721	700	731	734	692	736	695	731	756	723	722	711	720	717	750	698	751	737	699	713	752	662	740	718	758	737	731	659	744	725	743	720	721	731	724	751	742	683	746	698	711	767	703	737	691	715	708	679	703	709	660	736	729	762	713	709	729	723	713	763	749	751	751	726	757	768	710	737	722	706	730	740	729	723	727	743	689	731	711	745	716	758	750	728	751	718	778	722	683	732	733	740	732	719	739	725	727	734	708	730	723	726	771	732	724	668	733	727	720	660	672	696	780	722	717	709	706	758	722	754	652	701	743	760	724	710	726	728	719	726	749	704
23908	20841	27736	24162	20546	13267	6014	3488	2270	1889	1537	1215	1121	1028	1126	972	914	927	866	901	847	834	851	891	765	825	764	767	719	685	635	644	641	697	649	611	658	642	632	614	646	646	596	625	623	568	602	601	615	584	609	615	550	591	619	643	635	587	580	571	594	677	602	657	573	605	576	538	627	581	609	569	623	568	570	589	578	592	604	619	578	540	623	631	603	564	569	611	574	621	568	568	559	589	560	601	617	582	588	582	606	632	622	611	600	564	627	591	599	616	577	598	567	597	592	610	604	552	596	576	632	598	566	613	581	591	597	597	600	558	587	582	581	616	551	581	643	615	619	606	586	599	603	582	670	570	586	570	641	610	600	592	594	585	609	583	586	589	587	586	566	598	558	591	578	611	614	617	619	603	555	599	593	595	591	607	611	592	570	613	609	598	616	551	601	607	599	606	621	611	597	576	621	587	581	622	614	597	620	597	547	625	571	550	580	580	622	582	604	628	626	622	607	582	546	572	598	600	581	571	584	547	639	596	604	581	629	548	624	573	618	582	582	593	581	593	562	580	588	589	522	597	579	575	571	596	574	574	575	584	620	594	631	642	617	619	612	527	601	587	611	589	602	581	587	589	572	575	613	585	614	588	607	583	616	565	646	657	619	578	647	556	585	577	557	585	580	604	587	609	569	614	617	604	588	623	573	579	597	607	583	542	620	638	562	576	570	587	569	606	585	654	628	573	612	549	619	606	608	583	581	580	604	566	615	598	583	602	614	583	586	574	618	605	639	571	574	591	573	548	552	582	568	593	570	668	602	613	590	586	572	573	566	632	598	619	596	601	633	608	610	572	588	569	590	592	581	576	616	605	610	588	594	604	603	532	612	606	609	602	591	586	599	619	565	580	598	572	560	587	604	570	587	582	586	610	615	597	614	592	549	590	563	603	602	609	594	573	587	567	617	569	586	589	617	607	557	603	589	588	599	592	563	631	616	550	575	619	587	589	597	624	576	594	587	621	598	599	604	627	603	581	590	591	590	585	581	606	594	586	588	580	623	609	577	591	585	626	563	550	598	649	566	628	570	565	577	614	575	585	621	614	593	579	600	616	610	593	606	577	569	615	584	594	638	586	610	643	610	622	640	586	619	590	604	591	574	578	612	616	614	596	604	585	582	587	605	580	562	592	616	558	585	627	601	635	583	583	599	565	596	590	608	573	585	610	650	609	591	507	600	619	584	546	625	641	579	599	613	566	626	591	604	623	544	568	624	588	589	556	587	589	612	587	630	624	577	635	592	592	560	556	563	602	598	639	585	575	551	590	574	612	597	625	600	631	585	588	623	594	582	604	600	613	614	603	574	575	575	592	577	551	611	599	614	629	557	621	608	627	577	619	576	575	607	600	607	642	616	608	603	561	535	613	612	587	588	592	583	624	587	595	631	600	600	576	621	615	589	646	634	609	583	580	638	588	590	591	605	581	579	578	589	551	601	604	637	615	496	595	635	586	573	576	602	545	614	604	610	602	566	569	631	593	609	615	608	615	561	597	541	642	605	542	600	563	621	575	591	574	626	644	582	602	620	595	623	614	638	614	578	576	611	584	564	570	621	605	624	571	560	603	547	600	597	605	542	584	624	578	612	602	577	594	594	601	609	578	573	556	609	600	592	606	601	543	615	572	645	580	617	567	591	630	580	620	597	551	577	602	571	580	576	609	579	639	602	568	578	561	637	591	604	597	630	625	563	661	595	583	538	598	588	587	608	581	618	618	545	648	573	574	604	570	638	559	594	587	568	555	624	655	593	614	600	576	594	617	561	593	601	584	604	593	552	547	598	653	635	605	625	572	578	565	589	611	559	584	586	575	587	572	633	577	572	572	586	638	605	623	575	614	565	588	576	634	638	573	638	567	560	558	604	639	552	600	606	607	581	563	618	626	601	595	570	594	576	614	616	613	581	590	565	594	577	567	561	543	593	620	596	578	573	611	606	594	594	574	615	578	580	602	604	565	607	613	594	594	636	596	595	576	571	621	599	582	577	589	603	580	550	641	632	586	547	591	557	588	593	587	575	578	577	602	584	575	661	600	577	537	604	565	559	574	598	582	584	587	642	625	596	578	605	578	534	601	608	563	551	623	600	613	571	578	589	600	571	608	535	615	615	579	636	594	584	578	608	547	582	632	614	599	648	581	598	629	528	614	623	613	593	541	584	641	606	545	561	587	591	607	625	604	638	581	606	582	584	579	563	587	613	628	604	550	557	574	609	593	585	593	593	680	595	575	588	581	571	572	625	615	550	577	643	592	607	578	630	590	595	601	584	604	608	615	556	597	590	615	606	574	626	571	553	567	594	600	591	576	612	611	610	596	574	635	592	604	563	604	560	632	590	586	602	577	594	579	590	614	633	614	604	563	588	583	598	590	593	559	551	624	575	581	605	613	600	579	571	587	591	583	564	597	573	583	562	578	613	582	619	611	605	600	585	625	601	594	582	590	629	559	585	595	616	569	636	585	594	539	613	594	632	598	573	586	565	603	636	630	583	615	613	605	613	581	567	586	581	626	604	589	615	626	597	564	613	613	600	590	586	632	637	625	620	565	613	587	596	560	578	622	601	564	620	576	589	610	560	585	567	600	617	614	585	607	564	566	560	528	589	543	576	568	578	637	607	581	564	587	573	578	575	601	581	580	582	625	581	610	575	579	618	595	583	583	610	554	605	602	595	630	596	605	587	608	634	597	582	593	564	630	584	599	576	567	616	629	579	580	599	559	610	609	588	634	595	555	581	606	616	587	586	628	605	580	592	587	599	525	564	608	581	596	578	591	577	591	568	593	657	610	593	603	608	603	566	594	550	580	642	573	605	572	622	575	621	605	571	611	526	554	603	617	564	615	597	615	543	579	620	574	577	593	572	589	591	585	621	584	582	585	592	591	596	615	600	567	595	563	593	601	585	584	581	597	579	586	580	562	595	589	606	602	574	586	591	580	596	552	598	626	631	592	619	574	552	592	592	603	577	580	612	593	582	600	602	605	624	550	552	537	568	585	593	569	597	561	549	585	646	574	622	608	550	594	536	594	563	570	652	554	585	626	645	598	582	585	585	559	565	605	596	621	637	621	599	589	622	639	598	577	572	635	585	592	589	583	612	610	611	636	547	580	626	562	604	601	525	574	620	601	600	618	619	606	603	586	577	617	562	574	620	568	575	602	560	618	524	578	597	593	608	609	566	583	626	590	556	564	603	561	580	579	566	598	604	524	620	601	625	592	612	600	600	607	662	588	558	600	551	592	617	615	610	622	612	561	610	625	590	598	566	573	606	598	607	588	578	628	560	583	654	598	567	606	604	557	593	633	577	578	630	591	609	593	570	604	634	576	590	544	579	577	594	547	597	600	565	602	596	605	578	576	593	605	624	595	595	600	603	599	587	604	585	588	565	577	544	559	575	591	627	565	582	619	546	578	618	583	576	565	589	575	553	599	583	610	586	563	624	596	617	590	615	591	566	618
30973	49872	38940	22129	16930	12921	8757	6777	4854	3622	2827	2291	1797	1807	1787	1579	1309	1339	1395	1267	1217	1251	1256	1201	1132	1130	1000	986	1011	945	873	842	877	802	768	818	806	781	763	780	827	746	704	760	711	680	717	738	641	692	706	698	724	668	685	716	686	735	709	680	650	739	690	718	653	704	714	716	717	689	637	664	691	682	707	672	719	706	663	708	684	738	737	698	674	720	731	683	700	689	711	698	668	701	709	716	696	690	739	697	714	684	692	652	713	695	744	671	733	671	678	688	684	711	688	681	701	694	702	668	686	723	684	675	730	671	692	745	723	666	689	692	684	688	716	684	694	718	719	653	679	717	718	705	717	684	722	717	668	735	675	717	681	661	696	675	665	689	716	731	691	706	705	677	723	712	705	666	656	651	710	703	685	696	706	698	689	736	711	725	672	673	669	652	680	706	727	698	687	669	702	701	682	691	728	651	679	726	698	717	656	715	694	694	706	683	733	749	709	730	703	749	708	657	672	702	732	720	743	686	668	670	718	667	637	721	682	724	655	694	699	667	675	688	711	672	639	686	739	725	655	740	709	691	687	659	715	708	701	677	679	695	694	663	687	687	709	755	705	715	679	691	631	674	681	688	733	685	693	674	721	706	666	672	729	703	661	686	684	715	719	737	660	703	702	721	699	705	689	616	667	712	687	714	681	679	714	627	655	668	707	746	722	692	684	658	689	675	674	700	686	695	721	680	675	678	721	691	726	734	687	690	646	713	685	672	655	682	672	649	692	693	669	715	701	676	722	692	725	723	739	688	685	699	725	666	718	659	725	750	694	714	697	717	688	691	693	709	719	704	661	717	698	667	690	650	705	652	692	721	709	666	703	641	690	710	732	682	712	670	659	719	677	717	729	741	690	747	700	718	697	681	710	713	689	714	699	735	690	713	665	718	681	688	705	748	715	692	682	681	710	692	667	733	708	742	718	698	712	708	672	682	717	690	623	678	684	699	646	692	736	702	721	705	718	702	655	701	688	677	709	695	724	719	705	701	673	717	660	720	716	720	699	693	678	714	678	714	684	731	665	668	691	675	694	715	700	728	701	674	693	727	702	739	758	689	685	696	615	692	658	728	699	688	665	647	670	666	739	708	697	677	702	764	720	652	691	644	650	730	704	679	733	734	729	695	690	685	677	669	727	655	686	722	663	633	671	719	717	693	710	703	708	688	706	674	685	703	726	654	713	690	727	663	726	653	693	648	664	727	685	680	694	665	686	698	685	666	728	721	721	672	701	681	719	731	677	716	690	681	675	665	690	725	702	692	696	663	748	688	695	707	698	693	752	671	699	695	676	720	692	725	720	693	690	683	670	736	706	676	692	686	681	742	706	665	727	710	736	716	765	714	687	714	686	688	662	665	638	689	726	711	731	686	667	710	674	686	706	667	743	697	709	675	726	680	720	702	727	671	681	710	677	679	688	728	722	719	738	695	687	725	672	691	690	737	663	666	715	725	693	667	693	687	681	662	678	688	692	645	659	655	678	673	719	707	730	680	722	728	661	691	692	714	706	682	690	664	689	706	695	724	690	707	719	666	681	686	669	765	667	644	711	643	657	677	725	702	676	700	762	728	630	681	721	667	662	674	702	687	683	699	670	687	755	666	698	674	724	711	709	660	724	704	675	670	749	707	700	685	715	691	650	741	719	685	717	699	688	646	688	672	663	720	694	680	668	702	694	716	704	646	678	678	715	664	722	708	698	666	692	719	688	677	687	690	700	706	715	693	696	681	703	693	668	717	708	706	660	670	675	683	691	668	724	708	720	660	698	686	661	695	699	682	677	733	698	670	696	703	704	713	673	665	688	699	638	706	645	689	692	686	664	696	722	732	677	624	639	695	685	691	695	700	684	656	737	736	699	666	720	707	666	730	721	698	713	689	690	666	672	680	706	734	700	728	687	724	743	719	703	643	682	665	716	705	671	691	705	682	700	717	676	707	689	675	703	729	720	704	703	675	674	677	701	690	680	688	701	713	720	700	669	689	691	738	741	701	673	707	740	668	678	678	712	672	705	633	693	678	659	744	736	714	690	739	694	675	738	702	637	740	697	648	733	689	752	729	719	729	675	677	697	716	711	686	670	708	674	677	680	694	691	741	669	711	677	725	689	741	719	672	714	641	697	740	682	722	724	642	710	664	714	679	673	720	697	717	658	738	746	696	688	689	703	699	700	655	690	705	659	664	683	668	731	695	713	730	712	708	674	689	709	687	694	687	712	677	658	683	710	688	717	665	677	692	615	704	724	676	701	697	728	691	731	728	681	701	660	677	700	682	745	707	685	750	655	744	718	629	700	727	703	680	672	696	740	670	725	692	743	699	742	709	660	672	685	706	639	691	708	634	672	760	718	740	667	690	696	671	668	661	742	732	671	669	730	657	694	674	677	701	690	683	726	704	717	643	725	696	674	725	699	727	679	703	691	690	670	712	749	748	684	706	763	768	697	712	704	693	663	733	671	685	708	672	673	662	704	707	648	642	720	694	691	695	668	653	663	671	745	703	721	730	725	699	705	671	672	690	674	681	662	715	680	688	728	691	697	719	678	713	650	689	707	711	708	690	730	708	715	665	725	710	675	673	675	699	681	738	663	632	664	703	706	698	652	639	704	691	709	722	683	698	717	714	715	685	662	696	721	715	708	673	714	746	705	704	700	703	698	746	693	651	679	665	686	674	718	726	684	700	727	702	647	664	645	646	657	692	706	649	678	709	731	693	685	678	688	694	732	698	754	676	716	701	656	675	718	694	643	648	720	702	695	662	682	696	671	680	689	662	693	718	711	637	671	681	673	737	688	709	649	697	672	720	702	692	726	698	729	684	632	739	676	663	718	758	680	715	713	708	698	702	705	676	690	713	674	692	664	684	686	667	631	742	728	734	681	669	709	699	736	718	737	684	691	671	673	686	687	747	720	693	735	733	717	686	728	678	730	729	672	715	709	698	688	730	639	682	703	727	714	692	706	682	656	660	662	763	675	699	718	696	687	736	681	726	679	733	664	693	680	684	663	689	714	734	715	683	651	712	732	700	730	649	711	672	729	720	713	696	707	677	711	705	679	701	665	718	717	706	699	719	683	684	682	718	721	697	698	759	746	672	677	739	732	703	677	740	675	672	686	722	693	712	675	717	710	699	658	675	720	691	716	711	697	685	731	717	690	666	642	743	690	746	686	645	695	670	676	649	700	699	678	667	726	725	674	697	652	630	661	686	675	732	721	703	725	682	698	761	706	684	690	736	704	686	691	652	684	688	673	750	764	714	699	734	735	691	707	684	703	673	718	682	652	720	688	691	742	711	678	692	711	721	677	662	737	735	704	718	717	677	744	726	648	713	707	750	716	658	703	706	681	718	707	687	709	730	757	705	731	737	667	701	687	704	702	693	651	696	683	724	722	775	694	674	739	685	707	679	735	688	659	677	671	722	679	715	676	633	717	659	674	697	694	678	726	696	710	670	698	640	702	665
25003	20889	26840	24703	13642	6862	4044	2897	2185	1753	1509	1381	1230	1208	1242	1096	1105	1040	1084	1121	1115	1059	1020	1021	1153	1091	1049	951	947	946	906	931	917	919	925	961	901	946	930	902	931	879	916	919	908	876	860	874	851	891	896	864	856	858	894	895	879	878	843	835	918	870	837	851	907	854	880	862	878	829	922	880	881	843	824	871	904	882	893	872	808	943	863	895	856	863	877	913	883	878	903	870	833	845	867	900	953	894	879	891	872	870	885	920	788	874	880	850	858	880	871	857	838	928	899	861	853	848	859	894	824	864	920	879	922	893	851	908	895	913	860	882	871	878	829	888	926	875	863	865	827	859	888	873	869	890	847	915	877	873	861	903	844	826	819	884	893	863	867	856	852	942	817	896	893	868	865	899	863	871	880	916	866	883	914	859	902	882	834	902	858	880	879	914	903	848	814	902	874	857	927	873	859	834	886	841	880	906	905	904	887	842	914	874	869	921	853	899	899	847	835	886	886	827	864	863	874	924	897	859	885	803	840	921	867	909	829	839	842	865	855	872	885	939	877	875	895	872	836	844	868	861	859	842	832	832	878	841	867	890	866	841	861	888	870	870	885	854	901	844	826	913	839	838	926	815	936	889	848	880	887	931	884	839	896	896	872	846	876	925	899	869	864	887	917	901	896	858	890	914	857	882	871	836	855	848	863	832	870	882	837	835	881	819	880	924	859	899	829	917	865	868	830	860	904	910	893	902	797	816	850	866	881	868	855	918	896	839	897	858	867	877	913	875	816	899	881	870	898	865	847	883	895	891	888	903	840	879	896	915	817	851	868	839	860	859	913	878	884	891	855	840	857	879	857	870	904	899	843	882	883	847	913	868	849	891	893	838	872	853	853	854	881	874	884	832	892	915	850	843	853	859	872	868	863	831	895	910	844	827	865	842	860	850	869	883	850	868	889	855	856	858	911	858	866	841	913	877	870	908	859	813	888	853	834	905	862	893	936	902	856	868	903	865	839	829	899	889	831	910	871	864	883	881	856	833	845	926	868	841	930	854	847	899	949	870	902	857	869	856	910	889	853	912	887	858	854	863	912	890	856	860	895	844	787	893	887	881	849	885	872	865	919	813	872	852	899	888	881	863	858	880	819	907	882	835	850	890	889	873	848	903	889	902	851	889	842	888	939	837	803	912	864	890	873	884	900	882	855	871	872	847	908	919	866	888	886	864	918	856	877	891	860	885	886	888	915	926	871	854	858	851	803	909	914	857	897	902	887	846	842	955	895	886	871	891	872	866	883	872	907	875	882	931	864	915	820	867	853	847	883	875	901	850	879	867	856	879	878	851	866	843	889	823	860	876	921	864	830	895	878	836	896	889	826	864	861	897	840	845	855	827	857	895	830	871	825	909	843	836	843	867	841	896	866	829	866	826	908	907	841	865	886	873	844	811	899	834	831	906	827	850	879	866	844	860	852	841	893	918	863	893	894	857	883	865	855	843	851	865	909	860	875	831	907	928	874	877	853	901	853	868	893	903	858	905	870	886	810	855	895	823	887	879	852	880	839	815	835	858	854	894	925	903	870	851	868	856	891	842	854	899	856	931	876	892	833	884	944	878	842	895	892	903	843	835	902	880	910	883	868	952	853	848	849	870	877	887	930	886	821	866	849	858	897	931	851	888	847	878	841	880	864	841	829	939	849	847	906	838	845	883	873	859	834	898	829	812	875	910	855	887	858	918	944	830	886	862	844	877	889	845	902	860	880	808	892	885	851	878	849	839	913	870	903	896	913	901	860	842	827	878	844	834	863	819	881	838	848	891	928	890	918	820	862	861	884	915	869	832	846	852	813	855	862	885	888	803	858	853	882	862	871	875	906	908	847	854	829	829	894	800	902	825	873	863	893	860	885	850	923	870	855	919	882	889	878	886	833	838	846	945	950	853	874	866	909	870	887	863	860	819	887	851	887	869	849	892	893	896	867	924	916	860	893	850	861	865	878	856	868	816	916	896	897	912	890	905	929	894	916	888	875	860	858	895	889	828	884	896	935	882	837	889	863	873	899	897	879	864	880	888	827	838	788	876	904	797	830	843	854	886	895	948	861	867	846	889	865	843	879	923	880	870	907	889	841	891	844	857	871	890	907	860	871	851	890	879	909	857	880	909	896	816	854	874	896	913	868	871	922	936	863	895	840	902	851	843	921	917	862	854	895	891	867	801	890	909	871	833	894	862	847	873	842	914	847	854	851	838	796	838	880	891	837	902	910	871	876	845	874	873	871	851	852	901	897	906	813	883	872	894	883	864	826	865	885	881	867	930	930	868	865	894	916	910	877	859	881	914	841	844	873	858	873	896	900	871	826	858	821	849	874	918	902	904	858	832	902	869	839	871	856	879	898	895	880	848	878	866	892	856	834	848	879	849	892	909	917	890	845	871	898	860	911	881	874	933	892	932	888	857	910	905	855	867	856	910	847	822	941	910	929	929	863	919	868	889	874	846	852	896	874	833	907	893	922	899	810	871	914	879	870	832	867	842	876	841	922	902	812	938	841	894	855	901	848	845	862	842	879	851	831	887	839	788	895	866	865	856	855	825	940	872	912	912	924	901	899	835	880	896	876	891	832	864	879	896	864	865	910	830	915	864	864	877	859	816	844	902	868	884	914	866	879	850	811	868	818	862	872	873	914	899	913	873	873	914	865	910	877	851	872	838	867	939	869	844	875	859	873	874	869	837	878	920	852	913	900	875	890	861	871	903	849	892	892	899	870	914	881	895	806	870	853	836	874	864	932	911	874	881	908	899	832	865	842	873	839	910	927	888	853	880	892	850	895	836	855	850	834	921	876	900	871	902	917	858	911	865	869	859	790	919	872	875	824	902	964	859	856	885	858	898	853	915	867	864	862	885	901	879	862	856	842	870	881	879	893	898	867	814	889	865	849	883	832	891	922	882	871	933	891	893	903	859	869	825	872	868	874	839	851	887	900	805	850	832	904	882	935	888	889	922	856	855	862	886	893	904	872	869	840	895	871	896	873	861	847	846	872	942	844	892	841	848	867	866	917	848	856	895	933	864	910	864	878	893	871	908	873	807	924	923	881	888	847	894	864	874	830	868	893	870	865	917	910	864	887	892	899	840	839	856	853	868	871	865	904	841	836	908	852	841	831	849	896	853	890	886	862	858	823	859	860	863	823	884	848	858	916	908	924	866	885	819	911	882	851	810	829	837	845	929	878	865	883	868	859	878	870	857	849	885	877	890	864	860	889	869	887	895	898	885	907	890	881	897	867	845	839	832	914	833	895	870	866	885	842	825	885	873	894	926	890	795	889	874	970	861	906	878	857	897	871	911	881	930	904	890	823	827	886	878	895	887	860	827	871	907	854	923	834	910	879	865	922	883	897	885	860	884	862	884	863	911	860	918	900	828	861	867	881	854	852	852	855	865	906	853	835	870	885	871	873	848	869	868	872	902	886	818	894	931	885	909	904	862	871	865	869	885	897	855	865	890
30517	45633	32874	18425	14051	11158	7409	5655	4229	2867	2646	2171	1806	1909	1787	1729	1493	1498	1457	1485	1476	1426	1460	1360	1438	1388	1308	1295	1214	1266	1176	1113	1143	1074	1045	1069	1052	1110	1105	1045	1054	1061	1045	981	975	999	1051	1073	993	1005	1039	977	990	1034	1002	965	970	1003	1003	1029	1014	1029	970	1032	1000	1068	1042	1009	1010	1029	1005	993	1008	1046	1066	1009	1001	1029	1000	1036	933	964	1019	1044	1040	1025	990	1018	1012	951	951	965	1022	1008	1018	950	1018	988	922	1003	971	1048	968	1014	999	998	1054	1011	964	1010	1020	1057	981	1024	1003	1031	1001	993	1035	985	975	1033	1028	1028	974	1025	1034	1020	995	992	999	942	1002	1025	987	1003	1075	1032	1009	959	992	1051	1008	995	947	1010	986	982	991	996	998	994	1006	989	1031	1003	1028	969	962	968	986	997	984	1050	978	982	1010	989	1000	968	961	1005	1001	1050	938	1025	979	1065	992	1044	973	1022	971	1045	1081	1007	967	1003	1028	1008	1016	995	1022	1037	991	1061	1025	1004	1044	923	1005	999	972	990	1040	1038	950	1028	991	1037	1038	990	1013	982	986	1012	996	986	994	977	995	982	1031	1056	1050	1008	963	1055	1011	1037	994	972	984	981	1023	986	965	1016	1008	994	1014	967	946	1022	997	996	1016	994	1013	989	1009	906	995	950	1006	1031	936	940	1004	1014	1049	1000	947	983	1052	1063	1041	1025	972	980	1065	1023	1015	984	1040	1005	1022	1011	991	998	988	996	1071	997	1007	960	991	945	993	980	950	983	1007	986	1050	992	992	1001	985	992	1015	983	1031	968	987	1003	982	1009	995	1027	1026	1006	968	942	999	1047	1034	1004	1037	954	1011	1013	1000	976	1001	956	1069	990	979	1018	1014	1049	965	942	1018	1004	983	1007	1037	972	996	1026	972	1034	1015	983	994	1022	1009	998	984	974	1054	935	1071	1078	951	983	975	940	1010	970	1036	983	993	1005	968	1002	1037	1031	1031	1003	1042	990	1003	1003	999	1005	1050	1004	1043	982	1012	1036	1016	1016	980	1017	1011	989	984	979	986	1028	959	967	1004	990	1062	989	1048	1011	1019	951	1037	947	956	984	983	983	1027	986	1055	1032	969	1036	1011	1042	984	1029	965	1015	1039	962	1027	1057	1000	1080	959	1069	966	1029	1006	945	984	1002	1003	973	1085	1036	997	988	988	990	1043	1024	1028	937	1003	1010	959	1022	922	982	942	972	973	1000	999	1024	1027	981	970	907	1035	1004	1044	1003	956	1026	981	1020	1039	1045	1029	1061	1062	977	1006	1019	1030	1033	1025	984	983	1006	1027	1007	991	1018	1054	1015	1003	975	1032	998	953	1036	1059	988	991	1005	1025	988	965	969	1002	1018	959	1027	1044	998	1025	1006	964	965	1057	996	1004	1019	990	996	989	979	983	1044	997	1024	1008	997	986	994	990	1036	1018	1007	976	1015	960	1042	1016	1010	1049	1010	1032	1014	993	1022	988	1085	957	976	1009	1032	1051	1005	975	1066	1026	981	1026	961	1006	1067	1020	977	977	960	969	1009	1029	967	1010	1000	970	969	998	1038	1039	1024	1033	1012	959	1010	994	968	1015	935	979	996	1053	958	1031	1015	1060	974	977	973	1058	1014	1006	1002	953	1045	992	958	930	944	1019	1003	968	978	968	967	1029	992	1016	1040	1032	1042	993	958	1046	1047	1019	956	967	997	1052	1005	982	1006	986	1051	992	1026	945	998	1047	949	1029	1022	942	1019	953	1001	1016	1020	1023	973	1007	991	1081	993	1028	993	968	981	1046	1035	984	1031	1029	1005	1019	1015	966	999	974	1001	1016	998	1003	997	964	996	987	992	961	1014	1048	996	1027	1039	1021	1002	979	1024	982	997	1048	1043	1036	981	1066	971	1019	1006	990	964	1073	1018	975	978	1015	993	995	1029	1019	993	997	1031	1020	979	1028	1000	997	960	1018	934	988	975	993	945	985	1026	1024	1028	999	979	1052	1018	1041	1009	1027	984	1000	989	996	990	983	961	1004	1042	983	1002	994	1053	1037	1033	1079	1053	950	1027	1014	1016	1067	1015	1000	943	1000	1000	1012	1078	1004	1019	1005	962	1016	1010	1014	1009	980	1010	981	1042	1000	1008	965	964	1016	958	996	1006	1023	985	967	986	1007	1013	990	1103	1022	1047	998	1000	989	1002	987	1026	1021	1057	1014	997	999	1048	1050	1024	1008	938	1012	994	987	1039	1007	1055	967	981	1033	997	1016	997	1016	971	1061	1027	1001	1020	1074	995	973	1028	981	960	978	1022	996	968	937	999	1007	1016	972	1012	958	963	1027	971	963	993	1028	1082	1007	1028	975	1057	961	1023	997	954	1008	1021	1020	967	973	942	983	1017	1011	982	999	980	974	983	1016	1007	1005	1024	970	982	950	1042	964	1026	1002	1003	986	980	999	1017	1030	1041	982	959	1029	964	963	976	972	1013	988	989	1091	1017	965	969	954	1018	1036	1008	1016	944	955	969	1016	965	959	1049	1035	1007	1020	1032	1013	994	994	995	1055	1049	951	1010	1024	1033	990	1013	999	1028	966	944	1026	990	1053	1025	1024	993	955	1003	1032	995	1000	1071	1016	1016	994	999	1012	1040	1029	1004	980	964	990	978	1045	1001	950	961	970	1025	968	983	1001	1006	975	952	1032	948	1005	983	995	1032	1047	1008	1078	998	957	1036	1036	981	1000	1034	1057	1031	977	990	1046	1006	996	977	1027	1008	1034	1015	964	989	1016	974	1012	974	1035	1011	983	985	1039	987	987	961	971	1008	982	1019	1027	983	1010	946	1000	996	1020	994	963	958	959	1047	1011	1056	987	1000	978	1010	991	968	1011	998	1034	969	999	1019	1036	1044	1009	992	1004	967	1030	1040	1011	963	982	1018	1022	1050	950	1063	1023	964	993	1007	1026	987	1021	956	980	1046	970	988	947	1064	1001	964	1032	1019	1025	1040	1002	1060	943	1015	1028	1009	1017	1014	978	988	999	994	923	1030	1007	926	1005	1032	961	1047	1007	1032	979	953	998	990	1000	1015	1022	964	962	994	980	1027	1011	1004	1041	963	1018	978	1031	1025	1008	1012	996	946	1037	1038	1004	1024	1053	940	994	936	975	1013	1010	967	965	942	1023	970	991	1040	984	1015	1021	1043	968	1013	976	1011	1094	1031	1058	992	1050	979	992	1000	1019	1035	1076	1007	940	998	1011	1021	1007	1024	1052	1033	1019	994	1079	1033	1012	939	1000	1009	967	1028	1011	990	976	1004	1039	1073	992	991	965	999	993	926	1002	1015	995	1048	990	1010	1020	966	963	982	1004	1030	1034	1005	1061	995	1015	985	1041	1011	979	984	982	995	1046	975	982	1000	998	973	920	989	982	1012	1023	1023	958	1014	1057	1020	930	970	988	1011	1030	998	986	1007	1022	1054	1001	1007	1023	1004	917	1019	997	1021	1046	1036	1003	1000	1020	989	984	1048	980	984	1042	1049	982	999	984	1020	1071	1016	1021	975	1007	977	971	1029	974	992	1002	1048	987	1002	939	985	1022	979	948	1008	971	1036	1019	980	1051	999	1067	1028	1038	1003	995	1005	995	1001	946	979	977	1012	966	1012	1059	977	1012	975	985	976	985	1004	1032	1045	952	1026	1008	959	1000	1011	975	963	1031	1028	1042	975	1003	1021	933	1020	1058	973	1032	999	1039	1007	1002	997	979	963	1017	1013	966	1005	985	1002	1011	1059	1017	980	982	987	973	987	1036	990	1012	1005	969	1050	898	965	1041	1023	1005	1016	988	1032	968	1037	1074	1026	1051	996	1025	1069	966	931	1028	1007	996	1015	980	1108	1003	1004	985	990	1046	972	1060	1039	1034	1038	952	992	1008	970	1028	1008	997	1030	1007	964	1013	1034	1016	1027	1055	1006	1062	1028	1007	1014	1048	1009	976	986	1009	1044	983	1015	965	1040	969	981	947	1037	996	952	984	980	1010	1006	1021	1024	983	1000	954	989	965	928	983	1021	989	988	988	994	1004	1000	996	1043	1030	1001	941	975	989	1054	1026	1034	1002	983	963	962	1032	982	1052	949	999	1010	994	982	992	995	1022	1068	932	994	1006	967	966	1047	1027	971	981	1002	1022	936	1013	1024	1026	948	985	1005	1019	983	1078	981	992	983	1006	1061	1057	948	920	973	1017	949	995	940	1028	986	955	992	1093	992	1030	999	937	1026	999	983	1045	998	979	1019	1013	989	1025	978
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
