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
340309392194	340309392764	340309393314	340309393864	340309394412	340309394964	340309395514	340309396064	340309396612	340309397164	340309397714	340309398264	340309398812	340309399364	340309399914	340309400464	340309401012	340309401564	340309402114	340309402664	340309403212	340309403764	340309404314	340309404864	340309405412	340309405964	340309406514	340309407064	340309407612	340309408164	340309408714	340309409264	340309409812	340309410364	340309410914	340309411464	340309412012	340309412564	340309413114	340309413664	340309414212	340309414764	340309415314	340309415864	340309416412	340309416964	340309417514	340309418064	340309418612	340309419164	340309419714	340309420264	340309420812	340309421364	340309421914	340309422464	340309423012	340309423564	340309424114	340309424664	340309425212	340309425764	340309426314	340309426864	340309427412	340309427964	340309428514	340309429064	340309429612	340309430164	340309430714	340309431264	340309431812	340309432364	340309432914	340309433464	340309434012	340309434564	340309435114	340309435664	340309436212	340309436764	340309437314	340309437864	340309438412	340309438964	340309439514	340309440064	340309440612	340309441164	340309441714	340309442264	340309442812	340309443364	340309443914	340309444464	340309445012	340309445564	340309446114	340309446664	340309447212	340309447764	340309448314	340309448864	340309449412	340309449964	340309450514	340309451064	340309451612	340309452164	340309452714	340309453264	340309453812	340309454364	340309454914	340309455464	340309456012	340309456564	340309457114	340309457664	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	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
23234	21674	29624	24248	21675	21743	13551	2214	1641	1506	1416	1376	1306	1307	1222	1226	1172	1203	1257	1204	1202	1211	1158	1124	1224	1226	1123	1175	1134	1172	1193	1101	1079	1149	1061	1061	1024	1043	1009	1033	1032	1061	1066	1057	1002	1031	1026	1026	1026	999	1008	1028	1013	994	1018	983	1028	1016	1039	1015	990	1011	1008	1028	986	978	1010	1031	1034	1014	983	977	976	986	981	1026	1046	957	956	982	970	975	971	984	995	1003	967	1016	961	1035	933	978	963	1006	1044	919	954	974	981	987	1001	952	972	1034	1000	1050	988	1014	989	1013	944	980	955	992	983	969	1010	972	966	978	1003	1004	999	997	963	957	958	1010	1007	958	967	1023	1026	986	1015	901	1040	1003	941	992	1031	1052	1005	1004	960	1022	966	994	1009	964	1011	941	1019	997	1000	973	990	959	979	975	953	998	970	1008	972	955	1050	1007	943	954	982	950	1005	967	944	1021	970	949	973	981	1012	992	1003	936	945	1029	1016	973	995	977	993	988	1004	1014	1017	995	964	1013	977	961	1008	951	1012	950	1018	1009	935	982	957	998	1001	961	979	982	958	964	958	976	1039	1030	1021	953	1018	966	997	1017	1060	971	1018	943	963	1007	978	1054	1028	1008	957	949	1004	964	948	1006	950	1020	1002	1010	1002	980	978	970	1002	1000	1017	991	997	1057	994	986	1011	997	992	995	979	1021	986	970	1011	1019	952	964	992	998	966	987	1026	930	1008	944	1014	985	969	1015	959	985	971	996	942	980	991	1016	971	1000	994	1013	981	1006	1018	969	976	1003	894	916	961	1035	990	964	984	937	985	1039	1010	989	1066	967	1016	989	1021	972	1018	963	977	934	959	963	964	1035	953	986	982	915	1043	1007	1041	1023	898	961	985	1016	1028	990	976	960	1026	1010	1005	1047	947	944	1063	1007	998	992	1000	936	981	997	977	1009	978	1009	1012	1027	964	970	986	967	1000	1024	1025	996	987	1018	954	1006	1044	987	993	976	995	985	937	970	1062	978	1020	1035	999	959	939	1030	984	970	994	987	982	950	1052	1004	1025	932	957	995	1070	969	1034	1015	967	937	1042	986	962	1011	963	958	1040	1069	954	975	984	1040	997	988	967	964	1011	1014	989	980	941	1009	967	1030	1011	984	1017	1020	1005	965	974	973	964	983	1032	961	999	985	1011	1056	1003	986	984	954	992	976	977	994	1013	1002	991	990	1005	994	970	1009	986	981	1003	1017	972	990	985	1054	943	942	955	994	1014	989	1012	952	947	944	945	942	998	986	1042	967	998	959	1031	1031	997	985	1045	956	1039	993	1023	956	1032	986	981	1021	1016	981	972	952	956	949	976	1001	982	923	1010	976	953	1053	975	963	970	1032	967	936	1036	966	937	1016	1031	954	967	968	1038	980	968	1045	1004	964	975	1011	925	1009	1029	950	943	921	1014	974	958	939	976	956	1012	1046	980	966	969	942	954	1008	1004	1042	944	967	956	944	986	948	1025	1001	978	998	989	1007	1022	979	979	948	950	1007	977	992	990	978	971	976	976	983	996	940	916	1023	927	944	1018	1003	1023	978	982	1006	986	1022	1015	966	945	1004	1024	967	937	991	974	980	944	963	1009	968	978	984	1003	932	978	959	941	1000	1008	971	989	968	923	1024	1013	1023	1004	979	1018	989	1022	1003	991	1012	946	969	988	1033	1000	1030	1023	963	975	973	951	965	968	1016	1032	994	963	981	987	1032	959	1029	945	967	1011	991	1048	1001	1006	982	1015	914	998	1008	1004	972	959	947	1008	1010	950	990	996	965	1001	988	1009	980	976	956	994	919	958	1044	1007	1021	957	968	945	1012	974	964	965	1011	1025	977	958	1022	917	975	1086	922	945	980	916	950	931	963	1013	927	991	986	985	1004	1003	1002	980	1005	998	992	980	1009	989	985	941	954	976	1012	972	977	955	963	958	1029	1018	969	984	981	941	954	992	944	989	1006	986	1014	1025	1033	995	949	994	971	955	988	985	968	967	1025	894	998	977	969	897	969	948	983	1016	973	1015	975	999	1010	998	983	968	988	1014	968	1013	960	979	940	971	1007	988	957	989	1003	1041	1039	987	1012	965	970	994	1018	983	1021	996	987	973	964	986	1034	978	988	981	978	950	998	955	1032	991	985	969	1001	929	911	1008	1015	1005	988	996	995	978	969	973	1015	937	1019	1042	1000	969	967	1041	1022	971	964	983	988	1007	942	1000	1007	1006	951	961	981	975	986	881	976	964	1013	1032	1006	949	1006	982	993	969	1003	1008	923	942	1029	1035	964	922	997	1011	1009	995	958	1008	1002	997	987	947	1049	977	936	932	1005	949	982	977	989	975	956	1042	978	989	1015	1005	982	981	974	899	947	979	988	956	1028	983	950	982	961	1013	991	1010	987	959	955	984	1034	1026	917	978	1028	962	984	998	1013	967	974	990	997	1005	1015	984	1000	937	1008	970	999	982	943	993	950	998	971	954	971	1021	967	1009	1025	950	984	986	969	981	993	896	987	972	1008	967	992	1016	904	1000	895	894	1092	1002	980	958	1005	1009	951	1007	1014	975	981	970	1005	908	947	913	1091	1022	977	940	1003	956	1008	953	993	1019	1018	1035	958	940	1021	946	959	974	961	1011	948	1006	943	980	930	964	1001	1033	951	979	969	888	943	994	967	991	948	979	1053	997	962	1011	960	992	1007	990	964	981	960	1057	954	1035	981	928	980	974	992	983	978	1007	982	997	950	1036	946	1025	1032	944	1029	997	975	954	1020	1044	967	1011	1007	976	983	963	1029	963	986	941	956	950	988	968	1039	965	1027	997	972	912	950	977	983	998	1002	1049	962	1013	976	1058	969	925	1002	996	960	974	976	979	999	989	943	1000	951	985	934	1019	996	1006	1008	1038	954	986	1003	1003	988	950	956	1049	987	991	1013	1011	988	1034	981	958	945	970	1060	971	995	1008	977	952	1002	936	943	1021	970	982	1003	945	967	938	1005	976	924	1020	973	1036	979	994	1014	977	951	953	1007	951	1015	964	978	989	967	1023	965	1017	959	1013	969	987	983	996	1016	1040	981	955	943	965	1009	1010	992	995	988	997	992	1042	929	959	1015	961	1032	1036	961	1025	971	945	947	1040	886	956	976	996	937	992	1031	1010	1060	949	954	1008	933	994	977	958	1006	981	984	994	955	942	1016	1029	1001	935	963	941	982	981	1015	1004	967	1009	996	985	987	969	983	980	967	974	1040	946	945	947	988	961	962	976	961	998	912	981	969	974	942	1022	1041	985	980	943	987	1028	979	971	1031	1017	1049	1000	988	1027	949	1002	1016	974	974	996	995	1032	985	973	1003	1011	1013	983	985	987	958	957	975	975	1018	950	940	946	973	994	946	979	1027	1010	945	1042	1057	977	994	978	975	945	1035	943	972	979	989	989	1026	938	1001	1005	928	972	992	981	1014	1019	1003	1017	983	1026	941	962	991	931	935	984	952	979	988	936	895	961	1011	977	978	1040	999	965	972	1037	1029	993	1024	986	967	977	937	981	985	1009	1009	1035	993	1008	943	1005	995	1032	1048	970	958	984	970	980	968	920	994	964	997	1023	1004	1035	1012	922	996	1008	995	1006	958	989	959	1020	978	939	976	967	965	1031	975	973	1001	1000	979	1038	928	977	975	970	964	1016	1015	981	967	967	963	1022	968	961	1008	975	1063	998	954	983	969	980	991	1029	1030	996	976	982	1015	1023	1012	976	978	966	967	1020	1016	983	971	1030	990	997	972	950	927	983	999	991	953	1000	986	939	994	993	990	945	1009	991	954	962	974	994	951	975	1034	959	969	979	939	1015	985	989	930	969	893	928	939	950	992	1008	990	876	1006	931	1028	990	959	943	996	966	978	970	967	971	1017	1014	961	934	1016	961	1027	975	1001	965	1034	1037	985	981	952	1013	954	979	1049	1036	997	977	1001	976	950	1023	936	1005	935	1005	988	964	971	952	963
40801	25171	13315	7344	5958	4288	3801	2928	2540	2200	2004	1927	1708	1571	1469	1464	1418	1511	1469	1565	1495	1538	1362	1430	1444	1390	1364	1402	1363	1380	1466	1306	1245	1176	1179	1194	1131	1147	1186	1167	1170	1196	1150	1125	1194	1207	1132	1178	1077	1062	1119	1096	1101	1090	1062	1096	1125	1110	1154	1112	1122	1115	1104	1157	1114	1024	1130	1104	1090	1102	1162	1080	1112	1014	1079	1115	1123	1110	1090	1065	1120	1038	1111	1146	1089	1096	1097	1109	1099	1086	1123	1073	1093	1081	1097	1118	1055	1134	1120	1090	1056	1052	1091	1071	1065	1162	1074	1036	1053	1041	1072	1061	1125	1094	1092	1122	1074	1073	1118	1071	1101	1064	1090	1130	1039	1106	1063	1095	1075	1061	1055	1038	1143	1131	1066	1101	1058	1072	1114	1110	1056	1075	1095	1119	1107	1139	1066	1073	1083	1071	1130	1005	1122	1083	1074	1058	1079	1115	1102	1109	1106	1101	1111	1053	1070	1075	1048	1086	1055	1103	1111	1112	1008	1131	1078	1087	1045	1092	1121	1110	1095	1078	1075	1036	1089	1035	1064	1068	1115	1079	1079	1131	1137	1081	1100	1128	1115	1082	1080	1139	1106	1086	1103	1049	1080	1090	1071	1094	1086	1097	1068	1073	1087	1155	1069	1077	1053	1072	1123	1083	1099	1080	1129	1048	1100	1037	1082	1092	1059	1062	1046	1070	1061	1118	1054	1052	1140	1036	1083	1102	1095	1100	1104	1172	1079	1069	1147	1098	956	1121	1088	1111	1056	1071	1055	1100	1056	1106	1035	1097	1110	1073	1087	1103	1134	1115	1050	1122	1057	1092	1030	1015	1070	1056	1124	1093	1065	1103	1020	1085	1042	1102	1102	1027	1055	1072	1085	1062	1072	1109	1055	1138	1116	1139	1064	1063	1105	1156	1038	1089	1076	1074	1057	1085	1083	1072	1117	1121	1012	1070	1033	1082	1103	1112	1066	1033	1018	1051	1036	1042	1068	1074	1027	1065	1141	1105	1113	1110	1059	1076	1080	1039	1100	1101	1086	1133	1110	1063	1094	1097	1086	1068	1131	1038	1099	1092	1029	1086	1124	1031	1061	1089	1084	1076	1087	1092	1030	1061	1113	1115	1054	1086	1048	1093	1091	1065	1129	1036	1146	1124	1029	1043	1019	1050	1054	1109	1112	1103	1076	1100	1017	1095	1100	1102	1134	1135	1066	1087	1048	1093	1067	1109	994	1065	1056	1160	1113	1084	1091	1051	1106	1124	1021	1127	1060	1049	1126	1074	1068	1039	1133	1147	1101	1068	1054	1102	1082	1092	1090	1095	1169	1051	1071	1087	1109	1085	1070	1060	1084	1068	1074	1061	1097	1104	1096	1040	1076	1132	1038	1112	1155	1095	1034	1097	1128	1169	1102	1052	1054	1091	1122	1080	1165	1115	1071	1086	1063	1060	1087	1079	1053	1103	1079	1056	1130	1082	1024	1142	1065	1107	1063	1098	1052	1108	1106	1091	1121	1056	1089	1071	1113	1084	1141	1054	1080	1098	1100	1092	1079	1080	1080	1084	1058	1141	1085	1034	1096	1156	1076	1078	1096	1117	1036	1092	1115	1075	1082	1056	1097	1018	1168	1105	1096	1098	1045	1078	1051	1108	1057	1101	1118	1143	1092	1135	1077	1058	1103	1110	1035	1072	1138	1101	1135	1125	1075	1085	1088	1118	1124	1107	1036	1091	1090	1078	1082	1069	1075	1052	1121	1043	1167	1082	1024	1030	1043	1114	1075	1078	1090	1002	1056	1083	1139	1070	1063	1052	1049	1087	1126	995	1080	1055	1108	1099	1093	1081	1075	1083	1096	1053	1062	1127	1102	1026	1118	1057	1068	1087	1060	1073	1063	1119	1119	1085	1078	1076	1106	1096	1063	1177	1098	1080	1089	1053	1077	1130	1071	1052	1086	1135	1103	1084	1115	1091	1082	1147	1098	1078	1096	1121	1060	1129	1074	1093	1074	1082	1076	1057	1023	1084	1075	1091	1092	1146	1070	1088	1017	1132	1104	1065	1104	1094	1050	1056	1128	1064	1064	1069	1075	1127	1047	1126	1107	1118	1059	1128	1034	1078	1072	1080	1077	1091	1092	1070	1093	1083	1098	1112	1113	1127	1044	1092	1083	1034	1091	984	1121	1086	1124	1140	1075	1026	1012	1070	1095	1074	1073	1051	1082	1099	1096	1043	1098	1047	1081	1059	1100	1061	1116	1068	1022	1104	1127	1030	1100	1135	1118	1059	1086	1052	1103	1043	1124	1044	1119	1092	1105	1079	1115	1104	1053	1157	1103	1091	1113	1088	1080	1065	1074	1134	1098	1110	1107	1123	1106	1061	1156	1128	1048	1055	1125	1067	1114	1094	1061	1103	1110	1086	1102	1069	1100	1139	1054	1104	1096	1099	1064	1077	1131	1071	1099	1085	1061	1091	1122	1066	1040	1062	1104	1108	1090	1110	1105	1086	1134	1110	1118	1157	1112	1119	1102	1127	1103	1086	1109	1053	1064	1054	1036	1115	1072	1103	1050	1057	1088	1074	1033	1057	1083	1040	1123	1064	1100	1041	1080	1141	1060	1090	1094	1030	1078	1076	1028	1082	1084	1142	1033	1093	1028	1107	1091	1079	1108	1046	1124	1020	1023	1073	1069	1053	1087	1052	1032	1107	1096	1037	1085	1125	1099	1074	1071	1048	1116	1148	1049	1116	1134	1096	1111	1089	1103	1078	1028	1160	1100	1094	1038	1086	1090	1131	1065	1102	1076	1017	1070	1084	1108	1097	1041	1082	1108	1063	1137	1085	1085	1076	1071	1056	1105	1142	1126	1104	1044	1097	1121	1111	1122	1069	1056	1099	1110	1086	1099	1096	1045	1124	1061	1084	1094	1053	1084	1028	1093	1158	1071	1078	1078	1060	1085	1095	1113	1130	1114	1094	1092	1022	1038	1141	1101	1111	1095	1104	1058	1082	1098	1108	1053	1105	1116	1116	1066	1064	1082	1039	1130	1083	1121	1068	1039	1110	1090	1138	1098	1097	1115	1081	1120	1094	1049	1146	1036	1117	1137	1052	1082	1057	1071	1121	1088	1115	1026	1121	1083	1111	1068	1097	1124	1098	1047	1050	1096	1059	1075	1072	1029	1079	1098	1092	1079	1063	1126	1093	1109	1077	1072	1087	1067	1030	1130	1055	1080	1072	1088	1111	1064	1068	1094	1140	1121	1106	1061	1142	1083	1087	1065	1073	1081	1071	1057	1041	1076	1119	1073	1132	1065	1106	1101	1073	1071	1043	1079	1056	1106	1064	1106	1095	1028	1112	1081	1086	1128	1048	1109	1078	1104	1083	1088	1079	1076	1066	1121	1039	1036	1095	1083	1061	1100	1042	1059	1083	1041	1024	1025	1090	1050	1081	1040	1030	1106	1098	1070	1109	1085	1134	1115	1092	1028	1082	1079	1104	1094	1082	1088	1038	1078	1108	1061	1064	1152	1062	1061	1108	1157	1074	1111	1107	1082	1064	1052	1093	1088	1036	1051	1115	1056	1064	1101	1089	1018	1056	1064	1064	1104	1104	1063	1093	1108	1167	1082	1118	1135	1120	1079	1116	1057	1131	1014	1083	1104	1079	1121	1112	1044	1120	1039	1065	1077	1077	1087	1134	1077	1082	1102	1119	1063	1073	1095	1125	1130	1099	1082	1105	1121	1069	1075	1086	1058	1039	1066	1132	1021	1080	1105	1044	1056	1045	1059	1087	1050	1090	1105	1114	1046	1077	1019	1080	1056	1149	1129	1038	1086	1105	1093	1065	1051	1030	1052	1130	1076	1118	1076	1058	1013	1028	1114	1089	1077	1077	1072	1072	1084	1066	1109	1119	1097	1078	1049	1056	1115	1108	1062	1028	1108	1115	1152	1131	1056	978	1078	1087	1017	1045	1070	1083	1091	1039	1095	1068	1121	1055	1104	1078	1104	1115	1153	1057	1100	1047	1109	1111	1015	1057	1114	1065	1075	1078	1110	1148	1083	1078	1101	1076	1125	1041	1086	1097	1151	1079	1024	1004	1059	1096	1148	1056	1060	1093	1135	1042	1098	1098	1109	1083	1106	1071	1046	1047	1084	1075	1089	1061	1078	1101	1066	1097	1124	1091	1095	1111	1065	1080	1047	1062	1067	1052	1133	1068	1111	1021	1120	1065	1035	1073	1116	1079	1136	1083	1033	1126	1080	1085	1081	1031	1082	1069	1046	1047	1084	1122	1140	1035	1113	1135	1106	1030	1078	1089	1041	1086	1087	1124	1099	1097	1127	1132	1041	1135	1124	1122	1057	1112	1076	1065	1115	1116	1091	1070	1069	1090	1064	1114	1145	1033	1115	1116	1005	1078	1106	1103	1036	1101	1069	1083	1057	1118	1067	1105	1118	1055	1183	1047	1123	1069	1081	1067	1077	1135	1079	1068	1094	1111	1044	1084	1093	1060	1113	1107	1102	1097	1111	1172	1039	1102	1100	1119	1129	1080	1071	1130	1102	1095	1111	1064	1179	1099	1032	1072	1025	1103	1079	1091	1080	1131	1144	1068	1094	1032	1043	1057	1065	1132	1077	1172	1047	1044	1086	1109	1043	1018	1119	1015	1088	1074	1116	1055	1080	1105	1111	1083	1068	1128	1172	1094	1128	1119	1070	1089	1138	1010	1063	1075	1128	1118	1111	1088	1081	1088	1067	1082	1040	1059	1055	1083	1096	1134	1135	1049	1108	1106	1053	1080	1137	1055	1090	1111	1103	1094	1069	1080	1114	1138	1091	1069	1036	1055	1065	1054	1062	1059	1042	1075	1145	1058	1033	1099	1081	1138	1098	1076	1085	1116	1069	1123	1096	1031	1174	1114	1062	1097	1028	1062	1076	1043	1029	1111	1127	1100	1093	1114	1102	1067	1072	1111	1094	1084	1051	1093	1080	1092	1127	1043	1124	1118	1087	1045	1061	1007	1055	1104	1082	1061	1059	1064	1126	1079	1069	1082
28437	20917	10666	1262	786	638	530	487	467	418	427	438	443	382	405	406	395	421	408	444	469	388	443	420	448	484	431	406	450	476	449	384	407	376	412	380	389	372	395	372	364	411	401	360	396	390	401	395	382	401	389	405	352	405	387	367	373	416	408	416	369	386	393	388	385	388	357	373	390	356	338	365	370	387	394	409	380	375	391	379	434	373	373	402	418	376	388	387	402	360	305	385	381	377	410	395	415	380	416	392	400	411	387	375	378	395	371	407	416	381	400	381	362	400	373	407	389	394	364	406	372	422	364	400	370	396	420	405	358	367	391	352	439	365	405	385	386	346	359	390	402	370	374	375	358	403	378	380	386	380	355	398	397	426	400	416	429	373	389	414	399	384	406	416	442	372	385	408	374	404	410	368	404	402	380	401	400	379	405	404	388	383	386	397	391	414	339	382	363	368	387	407	383	404	351	399	375	392	405	367	367	376	395	424	379	376	397	370	374	364	377	374	369	391	396	362	400	372	391	367	391	443	396	397	386	385	380	408	383	357	384	378	359	378	376	432	375	369	353	341	410	418	402	420	368	375	431	407	413	396	387	396	392	363	415	360	352	406	390	409	351	375	386	342	410	388	395	413	386	389	372	373	385	387	387	408	383	386	386	365	388	363	380	398	399	369	350	415	374	393	388	387	374	386	373	407	393	408	367	359	396	395	414	384	380	378	383	370	363	392	403	368	360	385	388	389	384	387	403	388	386	379	385	385	375	379	402	372	384	367	349	384	379	395	382	405	351	377	371	381	420	404	351	401	388	383	364	377	376	393	358	369	404	395	397	378	382	403	400	408	364	388	396	346	381	376	396	412	415	378	386	378	391	414	392	367	383	390	448	394	374	388	364	376	383	389	401	382	341	376	380	430	377	357	356	387	410	342	428	438	404	396	368	381	399	375	386	418	389	404	356	393	336	390	382	377	385	397	377	425	370	367	373	364	363	413	412	360	379	377	418	393	410	356	388	364	356	367	369	396	404	364	402	382	387	387	416	394	374	392	371	385	410	372	363	392	401	392	418	352	366	372	391	381	370	357	381	348	367	374	379	368	392	355	407	373	350	374	377	409	393	402	348	402	390	380	385	403	381	364	374	356	382	352	382	359	366	381	387	391	368	371	355	399	381	345	397	394	386	391	393	377	383	370	410	376	379	373	434	374	355	406	363	396	401	383	363	400	359	389	392	365	355	393	392	352	383	427	400	390	369	375	370	371	401	403	349	351	393	384	381	379	429	389	398	381	368	395	377	386	372	377	378	379	420	413	367	411	414	389	371	381	409	384	421	354	384	419	371	391	398	368	398	359	411	358	389	386	405	379	366	404	372	340	391	389	413	377	384	411	400	388	368	406	380	346	387	388	403	352	406	391	390	416	393	386	410	374	395	420	359	357	387	391	379	374	404	384	379	379	434	396	378	375	418	392	385	363	371	360	393	372	399	397	387	374	396	383	396	386	355	368	383	380	383	351	407	384	373	397	375	376	380	378	374	371	419	386	371	393	364	400	373	389	387	360	376	363	391	384	387	358	373	400	398	382	392	385	375	375	366	367	378	374	407	375	422	380	383	374	341	412	386	406	392	404	398	373	383	389	387	393	368	399	375	385	378	379	411	369	363	415	391	352	391	407	387	418	376	392	384	395	392	391	400	392	412	380	364	387	407	387	347	355	380	445	379	335	385	383	358	392	354	379	390	392	408	386	394	394	380	379	382	371	395	400	371	352	394	397	368	376	359	393	374	374	354	385	396	373	368	336	380	399	417	403	348	376	381	387	374	376	367	378	388	372	361	395	393	357	417	373	359	332	368	413	392	419	368	396	362	356	368	371	404	387	349	390	389	402	376	403	375	403	364	386	376	386	387	391	368	401	399	406	389	400	392	356	386	378	385	404	340	376	382	363	399	404	381	384	388	389	374	360	393	367	373	401	368	401	392	397	339	382	393	402	401	398	412	386	382	361	376	422	405	426	379	370	354	385	360	368	346	383	413	377	353	363	386	376	389	378	379	365	402	391	405	358	405	379	411	413	407	389	366	387	399	394	383	399	369	377	407	377	402	371	411	374	382	382	384	368	342	398	412	402	412	383	363	389	386	351	386	380	375	383	374	370	340	359	369	379	394	370	368	391	397	359	375	419	366	339	386	367	410	382	363	396	373	404	396	353	369	381	383	391	361	390	395	385	387	385	374	422	396	387	382	390	370	393	381	406	380	351	380	380	408	342	370	386	346	360	387	386	396	371	406	365	363	394	409	351	377	409	357	379	394	421	381	377	344	383	421	393	414	370	359	392	388	421	394	356	349	345	388	429	415	389	374	410	392	425	355	376	406	383	391	369	389	405	388	393	353	386	377	351	380	350	408	353	393	421	385	366	389	391	398	402	397	398	363	388	364	388	367	382	371	400	383	376	360	391	344	364	391	384	358	435	365	396	393	373	394	382	405	378	380	424	369	371	386	358	366	414	381	409	404	384	369	354	390	374	433	388	400	383	420	353	380	365	405	415	373	380	386	361	378	404	386	370	399	365	392	374	389	386	387	375	350	363	388	403	379	380	401	401	386	389	366	400	366	379	401	377	372	405	377	410	356	429	374	354	367	377	363	395	401	401	410	388	446	374	391	389	387	370	388	417	403	377	371	373	411	412	389	358	389	354	365	341	398	428	402	393	408	404	369	398	390	388	407	362	402	403	399	409	427	397	367	356	388	365	341	369	394	404	343	361	379	358	359	403	393	404	376	366	380	423	356	370	375	405	380	385	414	394	368	369	404	402	406	416	396	394	401	370	359	389	380	407	365	371	380	361	380	353	400	373	425	391	395	411	342	343	391	387	421	401	412	382	367	380	390	433	414	360	409	396	372	402	388	394	357	391	395	384	377	410	431	387	407	388	344	358	384	368	358	377	404	389	365	365	367	363	408	385	392	386	378	370	388	376	396	375	403	393	386	369	348	381	374	371	388	406	351	388	378	369	380	405	405	401	395	363	415	409	370	431	370	368	404	374	364	410	356	396	389	375	391	403	368	363	396	384	381	371	381	390	398	401	353	395	390	356	409	394	373	379	398	406	403	380	389	382	394	403	404	403	391	395	400	371	414	382	403	357	394	396	381	393	398	401	381	383	399	373	392	409	410	392	386	370	371	389	394	382	389	379	368	404	343	371	387	413	411	409	386	384	398	357	390	396	388	412	387	369	365	406	392	387	417	359	404	383	379	389	359	395	383	390	365	388	360	400	358	391	381	373	375	384	391	420	368	361	360	410	366	381	356	361	403	372	366	391	392	388	393	388	370	374	388	401	414	413	383	394	375	381	398	380	366	357	369	350	383	416	401	361	388	392	391	372	397	414	381	403	387	370	369	400	398	412	381	410	396	385	382	401	396	406	387	384	357	406	392	384	382	401	396	382	356	400	391	406	408	428	374	387	392	415	362	409	379	385	376	407	380	354	394	399	364	380	369	407	357	390
33183	8472	1582	867	915	677	661	649	613	605	499	574	516	519	509	495	485	529	563	527	560	556	534	537	573	547	562	510	529	564	586	513	514	503	434	507	450	449	463	477	458	395	417	447	441	442	470	507	428	439	440	496	437	395	467	470	450	450	451	465	442	436	435	438	446	432	400	441	470	467	430	435	443	493	446	442	432	465	438	422	441	427	434	458	474	457	408	472	488	442	448	422	443	444	438	459	451	438	471	450	475	459	442	463	464	457	420	447	483	460	448	449	456	485	441	487	439	471	431	438	456	429	446	472	475	460	468	398	461	468	463	495	434	438	469	443	437	446	467	412	458	451	430	429	453	437	468	421	437	431	425	433	469	413	449	447	448	452	440	460	438	446	422	425	472	447	430	426	439	441	460	430	463	458	474	444	483	455	465	425	449	416	410	459	431	429	466	448	418	476	450	475	467	450	419	408	443	425	475	425	446	454	473	442	407	474	444	435	471	445	459	499	459	435	436	422	480	455	444	452	419	448	428	464	421	473	416	456	438	458	436	466	445	450	454	445	459	448	408	433	429	476	425	422	441	458	450	407	499	428	420	436	423	458	478	445	429	465	468	461	467	450	470	463	464	477	445	438	412	408	437	488	443	450	409	462	484	452	443	468	419	444	451	442	430	482	454	433	445	465	443	480	473	467	438	413	446	454	487	428	479	470	449	435	445	416	428	423	445	444	459	442	474	429	472	372	456	425	439	488	439	452	468	461	449	448	440	415	454	416	451	446	459	487	439	450	427	428	416	483	440	470	434	471	466	428	421	468	394	438	431	480	486	448	461	445	476	418	448	468	439	394	435	487	428	474	420	460	470	448	456	408	456	451	429	472	451	492	477	435	441	448	447	440	427	417	433	477	430	414	418	438	460	505	443	395	430	451	440	415	456	475	456	404	430	428	452	435	415	421	429	446	451	461	442	442	443	442	483	446	445	448	470	467	504	455	434	437	475	452	458	447	453	436	440	398	441	462	408	456	383	458	462	455	441	458	466	421	474	438	467	417	455	449	444	442	480	421	456	479	426	460	448	427	441	406	454	423	451	422	416	458	439	478	411	428	440	445	435	409	412	475	470	444	430	431	450	423	442	441	395	452	389	456	464	461	463	460	456	468	452	456	429	460	433	456	406	469	440	429	429	398	473	486	431	448	466	472	459	442	430	423	442	461	451	439	448	457	463	455	440	441	431	457	407	485	498	489	442	440	464	479	470	469	449	488	401	443	440	430	467	447	462	464	403	459	471	462	445	459	448	423	435	467	456	427	416	428	436	446	452	410	460	436	467	449	414	468	441	438	427	447	433	462	478	423	452	438	462	417	470	445	432	434	498	477	446	464	452	466	445	478	441	450	460	448	434	449	444	469	447	489	409	459	416	460	436	435	463	423	441	433	471	474	421	450	429	429	456	454	429	448	417	480	426	465	427	431	447	453	428	447	436	435	458	456	403	454	445	424	460	424	459	478	442	427	442	441	468	445	467	464	447	428	418	458	440	433	432	454	471	419	480	454	411	442	482	459	409	440	418	441	455	428	478	467	437	448	448	438	425	423	423	447	447	462	463	432	464	475	436	464	447	424	463	445	467	444	399	449	422	410	432	468	436	436	455	423	460	450	464	468	436	453	502	476	425	460	426	430	435	442	413	457	423	460	441	461	443	489	459	448	466	420	497	434	453	456	474	441	424	447	476	445	402	433	428	443	464	428	463	413	435	526	452	425	446	491	419	433	442	438	443	438	419	457	461	392	465	463	491	449	458	448	469	426	445	467	456	470	448	419	452	411	414	444	434	459	434	425	433	446	413	455	478	443	442	479	425	466	449	430	421	444	449	399	477	413	456	479	425	433	446	435	417	456	454	410	439	414	434	444	445	471	477	453	432	432	458	451	465	471	439	463	428	450	422	446	482	426	403	416	446	445	429	466	461	445	436	445	471	411	473	422	448	428	443	461	450	466	451	463	414	452	474	433	471	474	424	464	401	455	435	456	443	457	408	455	454	464	452	441	437	436	469	452	460	459	464	439	438	457	439	432	433	398	413	404	467	444	438	461	460	441	450	422	453	431	428	453	436	432	437	423	462	393	473	457	430	444	430	447	442	435	406	447	461	441	472	435	445	453	408	442	473	454	441	422	447	460	457	438	460	435	415	457	428	426	437	530	424	421	451	486	455	443	421	449	433	440	436	407	436	461	410	468	435	443	432	428	450	432	434	452	434	447	429	433	442	466	466	404	439	398	453	451	450	430	426	425	473	473	456	478	438	472	452	433	455	452	448	448	408	451	458	442	460	451	438	435	467	457	457	514	454	462	469	451	458	428	439	443	428	438	445	468	451	447	459	423	425	480	473	448	459	484	463	428	416	460	415	427	436	442	496	470	433	459	439	405	458	424	458	480	445	452	474	446	435	426	443	447	441	428	444	437	464	447	437	470	480	457	439	464	480	460	414	434	422	423	428	440	444	441	456	420	443	415	441	461	446	500	474	419	412	416	447	465	468	426	439	427	435	407	457	468	421	453	432	432	424	468	467	430	441	438	455	455	446	458	452	432	430	453	459	453	427	479	429	425	448	430	470	443	467	457	399	445	443	460	468	441	422	432	472	440	419	480	439	412	461	428	425	447	448	439	462	463	482	461	444	421	418	454	475	451	461	456	449	445	461	484	485	452	462	457	441	426	464	435	487	488	469	472	423	452	436	434	430	431	409	433	454	416	444	460	453	440	477	490	475	444	453	456	439	407	463	456	453	415	416	427	438	444	414	418	438	409	420	413	399	458	460	432	460	432	450	424	447	427	454	461	456	429	422	414	453	484	467	435	479	417	473	454	458	449	448	436	454	406	474	424	418	447	440	421	438	450	480	460	484	479	418	454	443	470	423	455	411	447	460	447	459	408	482	431	469	445	419	446	455	461	475	446	468	460	461	414	425	459	399	455	458	427	456	487	452	437	444	426	436	426	443	464	448	434	437	445	454	441	426	449	477	446	438	435	471	418	457	444	486	457	447	461	431	418	466	388	423	492	450	469	439	469	456	458	409	450	462	438	468	450	474	464	421	423	475	414	430	467	454	435	464	412	461	437	470	427	456	458	447	470	428	446	494	482	466	425	467	473	494	421	430	414	459	465	415	455	530	441	470	431	425	470	461	479	443	439	438	431	461	441	470	456	482	482	467	410	427	438	451	428	444	447	444	440	417	482	472	437	458	401	462	417	452	454	420	444	470	462	459	436	450	412	434	456	445	483	442	431	423	452	450	465	452	448	447	455	461	450	446	440	455	451	410	430	437	451	445	444	441	437	429	439	459	458	427	480	446	450	457	459	440	469	475	431	484	435	392	459	406	436	460	439	432	432	467	450	485	487	400	501	465	441	445	451	418	447	446	439	414	402	452	452	419	456	432	438	464	431	484	429	457	465	433	456	424	483	441	459	468	491	468	440	452	453	402	490	398	451	408	429	467	459	425	443
23394	20938	28235	23793	20926	13139	1775	1197	1063	952	862	849	842	859	789	791	741	829	845	802	788	785	776	759	805	859	794	772	778	776	765	748	682	735	717	704	727	686	701	732	658	688	707	708	722	650	692	732	648	729	649	704	698	740	681	668	690	691	690	690	702	709	691	680	710	702	670	675	691	719	659	668	671	668	674	665	677	718	686	695	681	678	736	637	646	664	721	679	672	690	715	643	668	688	641	736	698	676	678	689	715	713	695	703	683	679	702	659	639	674	693	668	654	645	642	658	674	682	716	700	696	678	709	676	660	669	619	719	679	620	657	649	711	683	661	682	661	684	689	696	700	688	677	682	710	648	723	676	686	680	752	695	673	697	665	677	656	682	696	642	675	723	689	673	672	732	690	666	705	671	744	675	688	742	684	732	733	655	649	629	659	653	701	654	619	656	701	686	693	701	674	759	655	711	674	623	692	718	705	640	649	682	687	693	681	701	675	647	672	655	686	673	608	705	704	662	683	678	711	725	668	721	684	727	684	684	685	689	655	659	657	706	672	717	687	690	665	676	641	688	690	708	650	683	714	666	662	663	675	695	755	646	683	705	705	692	679	656	644	676	699	668	690	669	722	675	632	662	655	716	671	679	661	675	714	680	668	686	678	686	714	677	709	682	686	730	698	643	715	676	685	644	708	679	689	685	648	635	679	672	662	677	686	740	738	644	652	635	699	701	634	639	670	696	698	681	667	669	702	722	715	703	686	632	654	725	699	611	637	710	673	691	641	667	675	677	640	724	654	711	655	633	687	660	666	672	668	684	664	664	678	678	682	682	641	658	698	678	662	679	690	707	673	659	642	705	709	674	717	669	654	671	695	675	669	646	618	657	658	659	690	662	694	675	662	661	704	667	676	685	701	728	674	698	612	686	704	728	721	706	639	669	664	652	736	722	656	693	644	635	654	685	694	698	703	637	672	648	742	643	640	705	617	667	694	675	661	642	658	702	694	631	621	707	680	666	689	687	707	713	678	635	668	671	717	711	667	708	692	675	663	678	647	728	706	655	716	701	650	663	686	666	711	654	716	717	734	674	663	684	677	689	676	678	664	648	703	733	678	678	662	646	748	647	681	672	658	685	701	631	665	646	680	678	658	694	685	650	679	673	703	683	696	667	694	666	700	721	748	741	669	684	651	673	688	682	710	703	672	654	636	705	687	683	689	691	665	691	641	678	651	707	674	664	678	683	720	646	698	691	716	658	682	713	734	646	694	631	686	697	704	688	678	698	717	708	675	658	676	704	731	748	657	635	656	691	676	679	669	663	708	726	672	675	719	676	718	655	667	647	688	710	673	721	649	682	689	628	671	722	709	686	727	628	698	682	692	683	668	694	727	686	694	720	712	657	654	690	668	692	665	708	714	664	658	675	685	646	669	714	669	647	687	688	652	691	685	754	704	701	664	734	661	646	704	676	660	668	709	688	712	690	687	685	684	706	692	654	696	654	675	688	630	667	715	696	687	626	711	730	687	679	725	685	687	659	659	697	692	611	628	648	678	679	649	650	678	699	712	711	712	654	669	647	691	651	701	687	714	675	649	687	703	689	673	683	633	695	714	611	670	690	745	677	722	676	686	689	683	666	688	646	674	668	686	686	663	652	693	660	719	735	669	678	724	685	682	641	684	689	713	651	709	702	749	690	634	708	701	739	701	681	668	679	673	668	710	693	714	652	676	687	670	705	660	713	697	712	698	671	677	671	711	668	708	678	742	621	679	650	677	650	714	664	651	699	669	639	634	666	650	671	658	674	654	698	686	707	661	707	687	665	705	657	687	700	646	682	685	685	702	631	657	687	705	659	684	658	712	679	653	679	680	680	659	660	703	685	692	682	681	679	666	698	658	695	652	637	675	695	696	658	642	675	685	698	699	653	705	694	676	713	635	646	673	700	701	692	682	670	691	753	685	631	662	673	653	630	737	680	654	646	656	643	720	664	672	692	689	708	669	699	650	704	670	703	730	674	673	692	666	654	682	713	652	666	666	660	661	632	686	690	687	675	662	689	684	681	679	654	664	693	700	672	662	706	719	695	664	638	731	714	680	659	703	630	701	666	672	645	688	675	683	705	700	681	664	651	663	714	682	628	682	673	631	689	663	680	668	710	670	684	657	644	649	673	687	718	685	685	699	678	672	719	669	667	721	630	679	696	676	676	674	695	648	645	651	683	686	676	630	698	667	654	691	686	666	691	684	658	667	689	646	696	729	696	661	692	694	660	698	707	671	695	719	683	667	635	666	687	723	708	689	689	689	694	659	666	688	677	668	711	699	676	690	690	661	702	699	657	711	690	638	697	676	675	720	657	751	699	667	652	668	695	653	684	728	656	677	661	660	692	639	651	688	693	710	662	625	692	725	682	675	647	673	675	679	662	665	677	679	662	749	735	676	686	678	750	680	730	671	641	677	672	655	618	657	681	677	657	705	686	635	678	664	650	703	656	682	633	666	688	702	679	638	684	663	706	679	667	675	695	677	646	685	683	673	644	694	702	679	673	706	681	636	639	632	726	668	664	663	707	667	667	761	707	648	698	658	675	682	691	629	707	679	682	675	646	697	654	713	691	648	661	665	650	676	647	673	665	692	682	667	689	677	687	721	665	657	700	687	684	685	707	701	689	683	677	672	648	668	686	653	657	628	709	667	679	690	668	712	704	665	650	748	660	717	665	666	671	703	709	688	682	718	639	627	660	692	716	677	705	684	644	693	628	655	702	673	675	659	661	660	691	627	640	710	640	725	646	660	650	663	669	684	654	646	635	699	673	669	707	695	672	659	682	715	684	687	696	623	655	685	685	642	693	664	687	664	662	681	658	710	706	688	671	678	692	683	665	727	676	717	696	658	688	673	637	680	660	681	678	616	727	638	691	653	658	687	712	659	667	699	702	737	684	682	677	683	641	694	647	717	708	657	685	643	700	660	661	690	716	658	703	675	696	653	671	688	654	658	647	676	673	665	697	659	648	671	666	672	686	677	684	709	688	695	686	684	720	753	693	659	672	640	685	686	714	668	688	671	660	675	686	699	698	615	670	693	697	636	715	678	746	664	688	694	661	672	668	654	696	663	701	696	722	668	689	654	663	663	718	677	662	699	650	692	620	717	696	681	650	669	687	716	638	702	687	665	671	713	720	656	691	673	641	688	684	691	686	640	723	663	665	661	691	702	645	722	695	666	691	668	693	704	662	718	663	734	658	710	742	656	666	667	674	737	660	718	676	680	661	727	657	659	660	676	635	692	631	731	673	699	717	683	689	689	670	685	696	666	708	670	638	642	656	678	698	657	668	632	729	706	617	682	699	707	712	651	672	720	632	649	678	680	716	647	701	700	651	642	710	650	701	656	666	746	689	683	628	714	701	664	651	681	684	652	695	677	691	634	651	669	669	704	664	701	641	644	698	652	636	705	718	626	675	724	688	647	691	699	677	721	737	711	684	672	685	665	656	674	653	688	675	659	729
35085	17077	8191	4070	3308	2434	1985	1698	1566	1337	1207	1117	1139	1139	998	975	948	989	1043	989	1033	907	951	975	1115	1064	977	944	1000	1049	945	890	869	796	826	781	775	832	791	774	765	801	807	775	819	765	796	760	767	716	749	728	808	791	755	739	767	766	747	766	778	764	791	777	825	759	823	778	769	815	833	756	823	828	773	781	766	739	739	759	762	785	781	761	801	744	767	729	741	719	753	786	750	836	762	811	739	745	780	786	805	743	776	779	754	741	801	734	709	776	718	750	753	761	791	771	776	780	800	737	745	751	731	715	747	784	816	774	733	695	719	785	741	775	776	776	751	737	749	743	798	771	776	748	741	770	726	776	753	818	746	759	764	707	721	763	736	696	787	743	773	797	772	769	796	737	775	770	771	769	782	742	737	732	709	709	756	767	802	748	745	744	759	745	783	781	750	760	769	748	771	748	783	724	765	778	761	780	797	696	727	764	783	775	760	768	746	738	778	759	729	719	756	783	810	697	765	741	778	720	808	807	750	790	774	791	731	746	804	747	744	766	711	735	773	750	782	774	733	745	812	790	755	722	764	768	750	740	751	777	727	750	768	743	743	727	741	744	732	725	729	734	783	752	759	733	780	720	745	742	750	790	793	756	737	743	736	715	786	746	710	757	799	776	757	767	747	790	753	741	752	778	831	757	719	782	780	729	756	761	739	719	721	802	762	785	756	757	786	809	739	787	779	764	738	710	735	789	762	705	783	772	782	733	764	755	752	795	742	735	751	726	771	799	816	799	747	841	756	750	754	717	770	759	754	741	725	747	759	730	784	734	787	796	765	750	764	783	757	772	712	739	704	742	795	704	771	774	755	780	774	779	778	791	750	732	766	798	788	704	761	791	754	740	761	774	709	742	766	806	761	778	770	748	757	797	751	741	754	786	792	743	747	778	749	743	707	790	730	759	739	786	767	718	791	758	780	766	757	769	780	720	772	780	765	763	731	773	735	756	723	720	745	741	757	771	708	798	724	758	747	717	690	713	746	760	760	741	753	764	787	780	757	755	714	795	715	758	743	748	709	693	750	766	755	752	712	778	745	726	821	788	744	726	760	768	780	797	747	722	772	741	751	795	760	768	763	781	729	748	732	801	802	722	811	725	785	777	764	752	763	779	836	748	767	797	761	790	768	793	746	741	762	750	757	802	763	787	759	830	773	770	763	747	738	779	773	787	740	783	767	691	757	725	803	739	797	738	768	737	706	720	784	805	742	770	769	752	763	748	752	747	745	739	764	733	777	748	756	735	731	746	726	725	756	781	732	781	740	746	784	746	772	815	728	710	774	803	769	711	717	762	715	792	790	749	767	782	787	759	818	787	750	742	755	748	776	757	783	800	777	762	770	766	804	771	739	764	717	759	785	707	752	707	755	712	763	786	740	777	753	763	754	735	811	717	751	805	757	749	759	723	746	762	744	771	771	727	708	726	725	762	754	744	778	768	736	806	763	730	750	803	714	791	713	784	777	740	776	760	790	774	755	744	778	771	787	720	730	746	753	756	779	771	779	785	708	721	728	751	721	708	763	735	780	759	752	749	733	730	783	721	777	740	751	768	787	744	792	760	778	700	789	793	731	750	769	761	780	718	807	787	750	751	837	757	762	744	778	740	771	747	755	785	768	823	770	725	787	738	788	727	796	754	803	731	828	757	760	742	740	759	785	808	811	780	743	746	807	727	745	718	740	742	791	764	748	775	766	768	730	800	740	779	709	761	738	724	730	790	727	747	779	758	776	781	766	747	786	745	741	778	754	751	720	767	789	777	754	729	729	741	755	765	699	760	758	731	708	694	814	764	767	753	774	782	743	738	704	767	736	807	751	757	798	739	770	759	751	749	798	750	795	751	766	767	751	802	729	721	748	749	742	791	753	743	812	750	802	729	799	764	738	748	770	767	768	783	729	714	811	739	780	793	788	778	783	770	748	760	753	773	746	758	754	802	808	740	775	714	822	776	772	728	767	695	739	766	798	759	748	690	748	727	778	811	731	728	755	751	704	721	715	748	762	738	739	765	708	735	779	754	788	751	801	724	742	793	781	764	746	779	752	759	757	750	768	761	771	729	759	752	754	802	733	775	693	814	742	782	758	753	801	776	754	704	776	782	765	791	774	751	740	740	781	703	792	770	757	792	771	747	722	769	757	795	725	780	780	757	738	719	736	743	729	753	764	754	792	774	775	711	751	768	738	769	781	738	753	768	780	741	768	797	812	746	781	769	775	711	793	744	716	792	742	798	727	756	784	757	743	771	754	767	775	751	772	744	722	773	806	746	763	763	744	806	753	762	776	795	764	725	756	774	755	764	750	771	802	740	758	755	783	776	739	745	708	772	790	831	733	790	682	750	767	797	748	726	821	780	753	745	719	709	735	789	768	770	758	710	738	748	738	791	737	756	772	756	736	807	715	775	732	755	774	775	738	781	775	784	764	740	747	765	758	777	760	816	754	763	762	751	781	767	796	747	753	743	770	748	775	729	758	782	687	751	735	787	789	711	706	773	773	742	774	767	698	770	755	730	811	728	738	776	747	783	753	760	776	710	789	766	766	789	761	745	775	778	805	718	807	784	739	737	726	806	794	755	749	775	758	773	771	775	686	765	770	771	737	703	814	761	752	714	761	789	748	771	799	732	724	725	765	757	771	772	785	788	794	716	707	753	777	732	760	766	790	746	779	771	760	826	721	727	743	767	782	734	749	731	738	698	749	796	786	754	781	782	730	778	814	761	757	761	723	812	745	737	740	787	729	768	712	729	763	760	792	773	762	777	782	775	793	773	792	752	752	773	751	718	732	780	802	819	746	769	771	748	775	810	744	802	733	759	769	733	772	725	776	764	751	789	774	778	774	772	710	798	762	742	798	689	747	742	762	818	730	762	741	778	765	743	749	774	745	731	769	755	819	747	766	784	738	774	743	737	793	738	767	774	765	757	703	772	734	790	767	711	774	765	740	756	754	808	777	710	731	728	809	794	801	749	745	761	714	815	801	780	755	816	763	745	728	758	749	732	729	764	785	795	738	723	742	722	727	763	805	706	761	796	762	778	815	795	759	769	755	744	734	722	800	763	730	852	725	738	769	714	741	778	781	805	793	723	738	789	754	747	751	719	806	740	790	748	762	758	735	725	729	801	767	750	752	771	729	760	752	750	779	780	715	754	810	742	746	782	734	774	728	755	773	751	740	748	765	800	798	726	771	741	764	765	750	778	729	731	770	752	728	778	708	747	762	816	766	751	714	758	745	742	740	741	718	786	810	766	785	730	754	760	728	736	771	697	761	750	763	693	799	718	749	697	743	715	763	807	728	775	776	766	804	760	740	773	770	745	763	758	715	793	759	774	732	811	779	767	679	709	766	747	752	806	770	761	773	758	744	803	798	762	773	742	792	707	767	764	800	781	777	753	752	738	725	765	776	748	752	745	820	752	710	744	692	734	769	744	754	747	782	808	722	737	787	816	778	760
24621	20897	27280	24633	13178	1142	737	648	631	630	597	564	524	567	506	540	550	518	562	545	539	567	529	571	614	586	568	540	538	581	524	495	518	499	534	509	455	518	440	471	492	495	477	470	504	503	460	492	460	476	467	474	494	440	468	498	464	485	463	452	495	430	466	476	470	453	491	485	498	481	482	455	460	443	472	471	436	481	434	450	466	460	417	458	452	486	449	469	455	445	441	493	481	464	480	452	490	452	466	475	466	465	475	466	461	475	457	467	468	485	458	479	486	455	464	466	479	446	454	471	497	477	462	461	449	459	449	448	496	477	436	466	513	468	460	458	489	475	463	419	489	441	496	455	487	451	446	479	485	453	424	447	468	434	473	466	441	482	464	464	473	475	476	455	427	426	472	463	479	450	463	416	445	476	446	487	470	457	467	455	467	486	449	439	433	477	458	490	450	461	469	438	487	449	461	473	505	471	458	464	451	493	423	466	496	440	467	447	467	433	474	475	446	504	471	464	453	460	457	443	468	505	457	460	455	463	491	409	452	460	438	491	484	430	502	465	495	479	438	474	492	479	473	501	451	435	435	449	450	415	497	453	461	472	471	439	463	448	484	490	510	453	443	475	477	460	440	431	427	443	494	453	447	460	526	513	434	451	444	456	464	451	497	487	436	479	471	490	455	482	471	449	503	467	455	477	477	488	412	457	433	465	506	470	445	467	474	451	451	411	443	434	462	441	446	456	473	485	453	450	446	487	472	429	492	496	477	467	461	455	477	467	440	441	505	472	441	531	466	475	487	470	485	438	427	489	456	466	476	463	477	450	463	484	442	489	513	460	460	452	460	442	486	458	471	444	481	439	472	480	449	505	447	452	468	476	431	468	456	438	433	438	469	462	457	478	513	459	469	473	485	459	436	484	464	480	416	456	509	475	480	485	434	435	443	445	479	443	518	467	449	500	457	495	492	465	421	424	491	470	477	460	422	451	476	459	461	481	445	435	469	500	501	473	459	496	471	477	473	484	461	452	463	452	492	432	463	455	466	470	490	483	434	455	433	460	469	466	488	453	473	471	497	462	473	479	441	475	504	496	476	454	496	511	485	451	476	462	444	469	459	499	472	497	466	413	466	478	431	478	482	460	474	424	504	453	470	453	476	451	451	467	427	487	446	495	465	470	454	474	476	454	446	477	470	439	473	486	434	451	438	462	474	499	470	457	489	458	429	459	467	453	465	453	427	508	495	447	438	492	441	469	453	454	434	483	484	455	436	431	492	466	491	451	413	461	459	444	472	437	466	460	450	432	442	491	475	449	496	481	466	457	463	450	470	435	469	473	456	450	494	430	479	458	489	472	459	419	448	465	439	467	447	472	448	440	464	472	474	482	445	505	473	435	452	490	433	481	501	443	461	479	451	467	460	458	454	463	474	474	419	479	453	469	429	477	480	483	504	456	439	468	456	531	449	455	497	479	511	468	484	446	461	451	464	469	467	429	452	501	453	470	448	451	473	446	451	462	452	478	418	482	454	460	487	455	453	490	480	465	500	456	435	486	443	465	462	432	430	474	507	483	459	453	445	465	458	452	489	448	446	456	471	445	458	451	488	447	483	450	481	468	503	444	463	486	505	489	476	444	492	437	446	475	472	450	480	457	430	506	491	443	435	443	457	481	484	442	486	482	507	454	481	463	471	456	449	436	410	473	464	502	476	450	446	412	506	507	471	490	476	468	435	457	481	465	449	464	516	526	414	473	456	477	461	467	455	491	445	454	419	495	526	469	453	488	445	440	435	480	461	484	468	482	491	465	491	463	474	472	414	478	457	474	469	442	458	495	446	466	467	465	481	483	419	487	476	486	445	466	473	483	422	490	464	456	457	455	441	479	471	518	462	465	425	489	478	498	473	483	497	458	451	443	445	457	490	432	487	470	471	471	480	480	454	444	497	475	498	475	436	445	480	431	470	444	492	503	470	469	485	465	524	485	456	528	459	457	469	457	463	456	452	488	483	501	493	454	476	473	446	471	433	457	468	473	497	461	450	461	469	455	467	454	437	448	436	457	460	476	424	437	491	432	419	485	457	474	498	478	437	499	444	441	434	472	459	425	467	498	471	452	488	484	474	452	465	447	462	456	486	471	491	468	453	421	452	454	491	467	460	471	463	464	468	461	475	430	435	489	459	474	477	450	481	520	494	432	470	461	481	477	462	463	445	461	494	452	479	488	487	480	468	501	514	473	456	466	521	483	471	460	481	457	465	463	426	454	507	477	469	429	498	448	459	441	446	463	501	467	441	466	434	417	473	442	476	444	438	456	502	482	449	478	446	474	462	497	474	434	450	441	483	454	482	485	439	467	437	503	440	453	477	452	513	461	458	485	463	407	461	417	447	511	444	513	453	473	463	460	470	458	457	436	425	462	484	487	495	480	450	452	446	465	460	427	479	491	477	452	486	466	480	473	471	427	482	454	480	454	490	458	476	459	432	439	476	443	474	449	456	460	457	455	466	436	439	476	454	431	467	493	455	449	436	469	486	417	480	434	465	442	448	466	508	447	482	450	453	486	454	476	463	485	424	455	458	476	452	479	463	499	436	470	427	490	441	489	498	451	500	433	446	455	469	459	460	457	481	465	495	484	452	436	458	454	487	484	506	452	460	481	456	466	505	450	486	473	453	479	450	482	419	489	478	472	488	475	447	450	426	458	420	468	466	474	450	491	455	466	457	471	429	501	438	435	437	454	488	473	482	498	491	462	471	432	433	465	466	473	458	480	479	470	429	468	472	438	487	466	430	470	429	487	496	491	470	494	453	488	497	471	492	474	462	460	468	476	471	481	474	474	486	476	442	474	473	453	487	420	446	474	450	464	491	471	486	484	455	447	466	465	460	478	461	491	456	486	471	486	462	459	428	490	448	467	480	510	453	466	475	448	490	471	467	469	448	468	453	424	466	468	477	458	481	471	478	418	503	467	440	480	469	433	496	474	450	477	455	470	450	460	463	471	452	477	467	466	465	460	460	445	446	521	438	456	447	457	438	482	508	497	462	484	463	458	455	426	511	473	495	463	430	442	446	443	434	486	455	456	441	474	437	462	458	479	468	499	474	478	484	465	460	456	490	471	480	490	482	471	487	443	499	502	452	427	487	473	467	449	458	472	483	421	447	464	512	505	456	448	429	463	431	441	429	448	485	450	465	495	458	443	457	444	493	415	478	484	471	475	494	468	487	452	480	488	455	461	462	406	467	482	494	475	428	462	446	478	522	479	486	476	418	483	432	466	428	434	460	423	481	441	462	461	473	438	467	486	489	468	451	466	492	464	500	466	489	467	468	472	496	444	472	442	463	441	476	474	490	491	444	460	494	475	465	478	481	436	485	472	458	478	470	464	462	444	506	473	466	488	507	433	513	462	487	455	486	460	457	446	521	494	475	454	453	475	488	471	454	421	451	513	466	460	442	469	489	475	467	470	467	421	441	486	438	458	472	467	429	433	464	470	462	454	470	480
34593	13292	4884	2481	1979	1524	1261	1176	1003	902	851	776	817	743	706	685	724	756	689	704	687	697	687	714	818	754	699	665	751	737	721	628	592	559	597	556	566	622	573	609	576	617	549	585	589	576	616	598	583	554	554	563	601	538	568	542	562	577	546	595	594	593	563	616	568	548	608	567	568	585	548	569	558	536	574	567	563	540	557	575	566	570	569	542	535	547	587	578	535	568	604	548	604	536	568	555	521	545	531	507	517	560	599	495	531	568	537	551	529	540	525	592	570	548	530	497	574	557	566	520	541	524	550	546	590	564	555	548	584	571	528	566	540	592	562	563	526	585	579	533	577	537	537	563	613	586	561	567	547	592	551	580	593	532	514	562	567	548	564	527	563	547	550	564	568	546	569	538	565	538	546	533	543	527	497	558	550	539	526	570	545	522	541	544	545	539	555	541	544	557	575	541	540	555	508	537	538	525	546	566	520	626	583	573	570	557	544	579	526	578	524	561	586	582	526	554	560	602	521	562	581	556	523	554	554	557	547	529	527	547	570	562	585	537	585	560	540	569	548	577	560	563	554	550	554	543	520	599	574	555	528	602	555	574	519	534	532	590	509	513	593	573	569	537	550	587	582	564	556	575	546	568	501	567	566	544	534	550	544	530	549	565	557	561	578	523	538	577	593	570	589	560	557	548	534	545	511	585	570	557	595	572	536	592	508	569	603	584	532	533	589	539	536	553	554	558	564	583	551	576	552	564	597	557	585	570	556	550	573	524	568	564	544	542	562	532	540	529	549	502	531	535	572	535	559	537	562	535	518	540	551	543	553	579	540	553	558	536	553	551	532	572	546	506	563	530	568	591	551	560	549	541	534	567	542	552	563	529	567	585	573	548	604	581	531	594	529	528	585	575	569	560	520	535	611	525	512	559	555	548	568	555	516	576	572	511	524	564	555	548	598	568	602	562	558	512	550	537	580	577	524	536	541	570	565	528	572	530	524	552	545	517	564	596	534	611	562	549	551	532	577	539	555	596	562	492	541	590	558	552	577	490	579	567	530	561	568	547	535	559	567	583	582	554	526	606	578	531	547	538	550	546	546	583	578	577	568	541	557	564	538	587	579	556	529	556	582	556	570	541	604	571	604	584	557	503	535	558	568	543	536	533	578	557	570	577	577	590	566	551	537	548	519	598	573	541	547	559	541	598	548	594	559	554	524	545	542	585	555	543	558	520	595	544	562	563	525	536	554	550	553	560	543	548	549	608	526	564	579	562	558	578	523	564	577	542	526	606	542	572	555	571	566	551	527	502	543	543	497	544	550	550	587	553	562	578	526	551	581	545	500	564	538	539	589	582	566	554	548	548	543	560	609	571	560	593	531	569	565	608	579	570	609	534	561	566	551	594	520	574	570	588	521	566	534	538	583	564	552	550	556	550	542	526	514	566	540	547	537	575	565	547	540	580	536	569	556	566	573	559	517	580	570	509	553	563	538	590	564	546	561	539	604	586	567	578	579	561	563	593	572	631	587	531	562	575	574	563	564	546	539	545	569	513	559	584	572	538	585	538	585	515	523	556	568	551	581	544	524	521	542	548	508	531	539	551	565	566	559	541	575	593	540	578	544	584	527	528	530	504	587	589	531	512	544	593	562	567	518	540	555	539	596	548	561	558	544	529	572	591	531	559	564	604	544	579	579	583	570	564	555	593	570	596	569	535	563	554	564	578	551	592	532	563	519	548	534	538	557	578	533	607	537	552	532	562	564	543	498	568	568	583	593	575	530	552	540	567	562	554	524	520	576	579	569	515	534	520	557	580	569	557	585	542	597	553	574	528	531	533	539	580	585	493	555	520	522	545	577	583	577	554	576	559	533	541	556	562	546	539	534	545	553	529	551	576	610	561	582	561	540	540	523	545	497	524	553	570	562	582	547	540	556	560	539	578	533	529	535	579	542	557	575	533	581	541	569	553	552	595	570	600	529	526	540	598	546	543	558	544	556	606	554	541	582	594	539	507	570	582	571	535	548	496	572	548	541	530	490	517	515	573	549	566	543	543	524	604	570	543	567	582	563	555	583	569	603	548	558	571	587	571	518	548	555	566	590	589	536	546	571	504	602	571	530	551	501	580	577	604	571	559	554	577	502	556	567	616	518	550	566	579	547	543	532	567	587	551	548	545	582	591	547	526	566	555	574	545	544	521	569	548	552	595	548	516	549	527	589	559	578	567	559	565	559	545	578	585	546	557	545	577	534	565	551	562	540	568	577	523	562	576	553	548	577	573	531	539	555	561	591	554	550	560	555	538	564	573	551	579	583	534	560	544	594	511	590	558	555	552	591	547	565	555	579	598	597	567	556	565	533	568	547	563	532	569	536	571	581	584	556	556	537	527	535	551	514	523	581	543	572	575	608	551	585	526	536	538	550	525	562	554	560	569	615	569	538	587	559	555	479	580	569	540	498	524	538	547	528	544	571	571	581	598	580	538	528	577	564	571	581	518	548	537	541	530	582	525	537	569	554	593	544	540	533	570	532	537	546	566	573	539	601	551	524	571	533	530	528	556	569	578	531	566	588	580	560	527	554	581	555	557	521	575	526	572	537	559	561	560	543	565	532	569	577	556	539	590	561	570	543	523	568	505	551	590	564	559	540	604	545	561	548	587	587	530	509	524	510	518	558	534	619	563	591	534	542	527	484	583	558	590	578	573	568	540	545	547	581	538	568	574	570	558	578	554	585	554	560	560	511	531	571	510	557	540	516	589	564	523	557	571	598	553	585	542	535	523	587	547	585	506	578	568	539	565	542	503	539	511	546	535	549	538	542	564	576	506	528	552	546	553	556	586	565	586	586	580	562	551	580	555	522	521	555	597	579	550	573	540	585	540	519	575	536	552	589	582	560	542	551	572	540	549	574	548	601	555	540	549	551	565	547	508	569	543	551	601	537	514	543	542	580	564	552	556	554	546	567	546	537	556	579	572	542	547	543	587	543	542	558	569	567	572	587	555	554	568	544	564	609	593	556	555	555	599	581	558	565	550	560	528	529	590	527	522	539	525	555	561	525	550	591	604	557	544	574	519	553	541	525	538	573	602	577	548	551	543	593	572	539	586	541	548	575	534	517	548	562	548	542	541	568	508	558	555	541	565	547	536	569	590	525	597	552	555	550	544	546	595	535	588	550	561	549	529	560	521	511	524	532	565	553	557	561	576	506	552	518	565	591	568	503	592	575	576	559	512	561	539	537	608	575	601	534	530	519	586	547	543	545	562	591	513	548	559	558	541	529	547	556	552	602	601	584	524	509	583	541	562	537	528	555	549	540	536	543	563	564	547	555	527	565	537	522	617	528	551	571	605	545	568	565	560	520	496	541	556	558	529	546	565	569	542	531	555	502	572	606	554	579	572	553	569	514	575	564	531	531	539	522	566	566	543	513	549	529	535	552	538	557	598	557	529	527	558	559	568	530	576	535	560	517	545	587	542	602	535	561	539	583	533	570	548	531	587
22421	20950	28655	23424	20938	21027	12839	2071	1613	1489	1350	1255	1274	1270	1215	1141	1145	1157	1208	1204	1112	1218	1150	1251	1208	1109	1115	1106	1197	1117	1028	1066	1013	1019	1054	1018	1036	952	993	953	1022	952	1017	966	1005	954	996	969	985	1027	909	922	928	963	924	945	956	926	973	940	953	1087	993	1036	951	933	953	954	939	1004	954	969	937	941	928	1027	993	964	921	974	961	910	964	964	955	976	858	955	940	997	955	933	977	947	952	931	962	868	963	930	994	949	980	943	956	913	912	1000	913	997	946	894	951	893	959	930	1022	953	940	899	930	959	933	923	937	923	940	978	931	951	942	943	911	872	890	936	943	963	960	940	916	946	951	992	958	950	941	912	913	950	909	961	983	984	971	928	971	908	980	964	953	876	975	876	922	944	927	939	925	952	963	957	954	953	941	938	925	956	956	883	926	930	931	988	928	951	960	948	1026	929	960	881	946	944	970	948	883	946	977	922	931	956	907	945	971	898	931	938	906	961	943	926	951	924	875	927	932	980	952	928	1035	986	971	938	974	1007	917	952	1023	891	928	888	959	950	937	944	939	904	953	991	976	967	913	997	956	996	951	977	930	922	947	945	972	904	951	970	977	919	932	891	948	912	935	915	900	921	940	892	951	932	964	898	954	972	936	929	934	981	891	887	1015	954	958	962	904	914	957	934	964	1012	970	954	937	990	998	951	940	962	973	913	958	921	942	971	916	984	944	937	928	955	962	935	941	913	906	938	961	942	962	978	969	996	986	974	922	976	963	969	985	906	939	922	903	973	925	950	992	934	971	948	953	959	945	959	995	880	1039	907	958	916	930	934	909	916	984	977	907	946	966	947	939	956	942	926	918	955	931	954	967	940	913	988	886	917	938	892	946	947	950	948	1011	934	913	964	912	980	951	940	926	952	967	938	995	921	973	964	915	920	986	913	928	924	971	1000	950	966	860	951	946	864	932	956	935	939	962	946	935	908	923	947	996	967	929	938	960	934	974	966	907	964	935	910	954	1023	937	933	942	928	929	950	926	929	923	929	941	950	1013	993	992	954	943	895	945	966	964	977	934	922	946	948	935	944	889	909	971	924	904	925	923	951	931	972	969	999	998	899	864	928	884	1000	950	943	945	985	982	937	912	993	957	916	935	942	932	939	878	891	977	968	935	938	958	927	957	923	924	920	959	919	1011	946	911	1012	953	974	937	889	923	921	896	946	938	920	899	993	952	961	1033	929	951	961	963	1004	996	994	943	977	951	940	907	924	902	905	966	955	933	940	1005	944	930	940	923	901	923	955	956	961	1010	946	901	965	847	960	991	958	953	964	947	986	931	894	930	986	956	914	1000	990	919	988	902	1011	927	962	949	905	959	962	944	914	951	965	977	908	957	878	951	922	883	924	997	1014	946	949	912	930	958	958	883	972	962	931	928	921	920	950	954	945	943	880	985	883	952	961	978	892	998	949	990	971	945	882	938	995	998	901	951	988	951	923	887	968	934	922	972	961	923	971	933	974	886	933	928	979	898	940	958	903	961	929	962	913	962	951	981	970	907	952	938	925	927	951	889	992	911	982	921	947	935	948	900	952	909	931	922	953	911	967	984	914	918	982	972	958	948	994	980	911	939	943	958	898	917	964	945	928	943	945	899	945	882	925	941	879	918	995	983	955	933	949	929	902	914	927	936	899	978	963	919	934	953	1010	991	988	931	903	902	929	919	912	996	921	864	943	935	951	922	993	914	941	876	937	925	935	921	964	904	946	890	921	946	952	954	967	962	938	923	947	925	873	1009	982	960	982	955	926	938	947	927	964	920	929	906	953	910	911	931	927	974	934	945	959	929	1005	943	960	997	1007	933	960	938	957	982	945	961	951	909	966	920	903	942	916	962	958	946	919	928	972	917	927	848	951	939	969	909	981	913	924	904	931	884	912	963	904	953	958	990	883	1000	918	931	917	920	971	928	847	935	990	893	909	944	929	942	878	957	996	959	997	912	965	885	921	909	915	961	892	986	958	943	979	989	930	905	952	935	914	974	886	993	926	975	954	965	971	953	946	884	942	934	934	931	931	946	917	928	945	972	991	939	968	924	939	945	926	922	992	919	927	970	937	1031	957	920	955	898	974	906	933	915	864	961	966	933	939	905	937	912	908	908	932	973	879	908	924	972	899	905	912	914	917	943	996	934	934	939	962	945	949	896	963	979	932	969	957	929	945	971	859	963	928	981	999	970	879	926	932	955	896	917	964	957	966	1000	964	982	969	931	898	958	944	949	958	919	981	874	866	958	982	930	952	953	949	943	929	903	953	954	930	969	906	918	910	931	924	989	923	919	930	962	954	928	933	955	990	951	916	927	908	998	934	919	935	936	940	934	953	966	924	945	929	927	1008	946	951	925	900	916	969	945	936	916	970	946	977	990	981	969	919	959	971	935	915	980	941	910	923	916	927	948	957	930	917	965	929	926	929	907	884	992	917	923	972	958	950	952	964	912	961	949	965	975	936	958	922	897	981	911	942	929	911	959	940	926	925	939	900	948	968	933	974	968	938	946	929	957	924	942	892	915	926	913	983	904	939	935	922	929	923	935	981	936	912	958	967	981	960	940	951	968	956	975	978	1000	944	893	946	921	927	951	936	956	916	991	965	931	913	949	913	907	978	966	938	938	979	946	932	930	936	916	916	978	927	913	912	883	911	931	909	928	957	989	982	931	927	970	925	947	933	971	949	910	934	954	946	962	893	884	953	917	915	939	897	941	946	940	937	959	965	971	944	947	961	982	969	885	969	996	938	898	935	953	992	955	911	935	906	926	1019	910	959	921	924	904	878	927	904	982	934	972	971	935	926	974	923	899	925	956	948	914	909	961	924	916	954	930	938	946	940	948	944	906	925	970	981	886	969	952	905	936	926	922	926	972	967	899	906	940	909	896	940	987	974	957	948	953	913	946	945	961	981	935	954	972	899	960	931	934	947	932	967	965	991	981	1010	920	971	931	972	917	984	955	940	919	933	876	914	950	893	916	898	1019	1010	924	968	973	955	934	1014	973	978	954	968	999	893	925	953	929	921	890	929	923	975	912	964	959	956	981	897	948	950	883	959	927	915	901	914	970	908	975	991	999	959	919	984	942	940	939	956	873	921	893	933	955	866	899	893	904	915	965	948	960	898	956	979	970	965	949	935	1007	968	974	930	948	963	868	943	892	966	940	929	958	977	996	949	948	953	972	939	891	949	920	957	931	959	975	930	959	968	940	924	925	885	959	946	960	966	906	947	1007	909	879	867	943	921	915	953	944	955	907	955	902	958	969	930	958	937	906	865	969	950	892	975	994	944	932	931	984	971	912	985	932	945	912	984	935	959	920	914	987	920	1037	955	942	994	920	994	943	985	961	906	901	932	993	915	1005	939	966	949	937	946	964	941	957	963	987	917	890	876	877	975	917	985	947	928	947	926	925	900	906	965	907	955	949	976	884	906	922	960	979	918	935	932	919	947	962	899	942	949	913	950	941	966	939	942	949	976	934	942	899	907	917	938	948	924	957	939	915	952
38376	23379	13087	7182	5310	4071	3396	2857	2498	2180	1906	1722	1728	1610	1481	1403	1444	1532	1508	1446	1394	1451	1454	1495	1467	1373	1382	1464	1414	1388	1230	1138	1156	1123	1108	1117	1113	1088	1098	1109	1098	1089	1108	1140	1081	1086	1093	1082	1071	1076	1056	1116	1055	1091	1091	1038	983	1041	1012	1058	1074	1025	1086	1040	1082	1034	1060	1090	1079	1100	1109	1042	1036	1029	1080	1017	1104	1028	978	1060	1005	1025	1066	1034	1096	1072	1057	1043	1050	1009	1083	1020	1048	1087	1042	999	1094	1041	1008	1008	1056	1066	1049	1055	1038	1058	1039	1035	1025	1074	1071	1039	1036	1004	1132	1018	1087	1011	1005	1050	1005	1047	977	1073	1014	1037	1058	1010	1041	999	1031	1071	984	1034	1023	1015	966	1048	1039	1018	1062	996	1100	1050	1105	1032	1023	1082	988	1015	1018	1083	1080	1041	1019	1093	1012	1061	1076	994	1021	997	1068	1031	1104	1056	1048	1021	997	1049	1102	1041	1006	1018	1028	1057	997	1036	1069	1045	1012	1103	1089	1076	1065	1046	996	1048	1023	1030	1074	1060	1013	1027	1086	1067	1004	1047	1100	1036	993	1085	1055	1004	1060	1103	1017	1000	1043	1004	1056	940	1018	1027	967	1062	1055	1022	1047	1063	1074	1122	1046	1048	1006	1000	1100	1016	1090	1035	1028	1055	1020	1042	1055	1043	1057	1053	1018	1071	1028	1028	1054	1038	1086	1012	1016	1072	1011	1066	1091	1075	1012	1057	1049	1100	1056	1026	1042	1014	999	1035	1069	1064	1036	1107	1058	1023	1047	978	1111	1022	1023	1056	1078	1090	1025	1055	997	1000	1040	1015	1056	1048	1052	1058	1056	1064	1040	1025	1025	1068	1068	988	1061	1040	993	1141	1102	987	1041	1030	1046	1067	1013	1032	1030	1003	1022	1062	1032	1042	1018	1033	1069	1037	1043	974	1010	1020	1030	1055	1031	1003	1073	1077	1032	1002	1044	1062	1059	1023	1048	1091	1045	1018	1022	956	1029	1019	1018	1007	1151	1084	1081	1074	1050	1076	1084	1057	994	1017	1065	1063	1069	1055	1052	989	1050	1046	1026	1082	1082	1071	1046	1043	1034	1019	1063	1011	1053	997	1124	1024	1023	1080	1018	1092	1029	1012	1055	1031	1009	1058	1036	1112	1067	1045	1070	1072	1087	1051	1012	1060	1069	1030	1018	988	1058	1022	998	1034	1048	1035	1017	1037	1061	1018	1063	1067	1038	999	1035	1031	976	1059	1028	1058	1020	982	1041	1076	1027	1021	1020	1043	1044	1039	1044	1032	1006	1017	1103	1059	1068	1026	1027	1061	1011	1110	1047	1009	1055	1060	1015	1013	1047	1074	1056	981	1013	1080	1060	1046	1029	996	1018	1125	1055	1037	1023	1040	1062	1064	1034	1016	1026	1090	1025	1045	1059	1025	1084	1017	1049	1086	1033	968	1002	1032	1058	1068	1026	1041	994	1052	1105	1020	1039	1043	1011	1008	1050	995	1012	1016	1028	1050	1023	1063	1056	1073	1049	1054	1098	1056	1051	1006	1046	1073	1069	1032	1097	1076	1014	1058	1012	1062	1034	1087	1023	1049	1033	1015	1065	1008	1080	1082	1081	1038	959	1119	1006	1019	1089	1060	1029	1072	1124	1027	1081	1045	1056	1049	1019	1006	1019	985	1065	987	1118	1031	1045	1016	1058	1099	967	1034	1046	1057	1018	1060	1026	1056	1039	1008	1001	1013	1013	1078	1021	1072	1029	998	1082	1059	982	1036	1048	1062	973	1107	1008	1063	1043	1042	1047	1012	1026	1034	981	1084	1018	1027	1009	1075	1017	1017	1040	1050	987	1036	1073	987	1079	1043	1023	1046	1027	1066	1025	1069	975	1074	1062	1062	1068	993	1038	1042	1012	998	1084	1035	1006	1041	1085	1026	1019	1064	959	1011	1051	1022	1061	1046	1124	1034	1023	1057	1015	1030	1004	1026	1039	1044	1070	1038	1038	1022	1052	1038	1087	1014	1031	1028	999	1061	1005	1079	1039	1042	1001	1031	1079	1037	1008	1007	999	1037	1093	1091	1084	1036	1118	1035	1070	1013	1011	1024	1103	1032	1066	1052	1024	1037	1067	1004	1036	1043	1092	1050	1004	1049	1051	1060	1071	1052	1004	1032	1040	1062	1082	1011	1064	1038	1032	1049	1072	1030	1048	1051	1015	1060	1053	984	992	1025	1062	1025	992	1034	1019	1032	995	983	1063	1056	1091	1000	1057	1032	1080	1082	1052	1085	1029	1044	1007	1038	1014	972	1022	1064	1007	1039	1013	1014	1018	1008	1041	1119	1019	1069	999	1093	1005	1039	980	970	1074	1020	1054	1083	1008	1068	1012	1020	1076	1043	1035	1016	1021	1070	1075	993	1076	1039	1069	1107	1033	1049	1068	1014	970	1022	1025	1058	1065	1013	1086	1071	1065	1019	1028	1041	1071	1059	1015	1026	1019	1032	1103	1090	1025	1005	1036	1119	1055	1049	1085	1070	1027	1031	1099	1057	993	1030	1066	1024	1105	1094	1022	1012	1026	1050	1044	1069	1009	1094	1092	1023	992	1036	998	1054	1063	987	1008	1048	1058	1084	1036	1076	1064	1056	1062	1031	1042	1012	1014	1015	1002	1025	1018	1014	1038	1007	1016	1006	1008	1026	1101	1063	1089	1067	1066	1041	1036	972	1044	1034	1036	1013	991	1009	1054	1071	1014	1069	1035	1022	1034	1101	1058	1077	1062	1060	1082	1043	1072	1052	1040	1060	1023	1065	1088	1064	1074	1039	1102	1025	1086	1004	1079	1099	1025	1030	1068	1049	1035	1029	999	1029	1064	1016	1043	1080	1060	1032	1077	1073	1047	1025	1050	1053	1040	987	1022	1046	1097	1031	1072	1008	1102	1059	1070	1112	1048	1037	1018	991	1065	1093	1121	1046	1025	1006	1036	1034	996	1052	1037	1063	1030	1050	1012	1085	1050	1039	1020	1047	1018	995	1054	1017	1068	1074	1071	1068	1075	1033	1076	1093	1015	1041	1032	1032	1042	1039	992	1015	1087	1053	1054	1039	1033	1011	1028	1046	1054	1023	1052	1043	1046	993	1085	1076	1047	1063	1069	992	1053	1031	1118	1018	1051	1045	1056	1060	1088	1046	1005	1001	1024	1010	1011	1072	993	957	1054	1003	1048	1049	1056	1035	1014	1012	1026	1049	977	1039	1011	1000	1075	1014	1019	1074	1071	1098	1038	1094	1064	1026	1038	1070	1099	1075	1025	1043	1000	1018	1001	1010	1047	1017	1004	1034	1030	1004	1059	1027	1109	1080	1074	1023	1060	1024	1047	1057	1056	1053	1031	1023	1002	1077	1069	1078	968	995	1024	1036	1065	1034	1105	1049	1033	1030	1028	1032	1049	1027	1070	977	987	1055	996	1091	1059	1057	1043	1028	1044	1007	1090	1001	983	1060	1028	1010	1053	1038	1068	1011	1022	1021	1087	1026	1081	1003	1080	1114	1075	1041	996	1039	1084	1000	1104	1020	1018	1065	1027	1085	1081	1012	1075	983	1066	998	1039	1002	1055	1028	1026	991	1034	1033	1071	1049	1036	1005	1041	1028	1013	1039	1020	1054	1088	1049	1062	1046	1023	1037	1035	1031	1008	1032	1007	1092	1025	1012	1010	1022	1068	1037	1002	1037	1093	1074	1060	1067	1033	1047	1052	1054	1081	1037	1027	1065	1081	1044	1041	1044	1043	1009	1016	1050	1103	1035	1058	1066	1049	1055	1043	1086	1045	1065	1051	1101	1032	1054	1024	1037	1058	1037	1067	1079	1007	1014	1016	1063	1057	1007	1027	1031	1039	1020	1052	1058	990	1078	1030	1087	1065	999	1033	982	1022	992	967	1021	1006	1017	1068	1053	1112	1056	1036	1047	1038	1005	1038	1004	1042	1026	1049	971	1084	1080	1033	1101	990	1058	994	1047	1050	1039	1029	998	1067	955	1054	1085	998	1110	1044	1057	1076	1072	1050	1027	1062	1055	1002	1049	1056	1007	1055	1044	1021	1070	1029	1032	1043	1063	994	1062	1020	1026	1026	1048	1043	1017	1071	1119	1089	1040	1066	1024	1018	1079	1075	1010	1022	1068	1085	985	1062	1008	1010	1087	1071	1003	1010	1045	1050	994	1053	1030	1020	1051	1018	1041	1035	1000	1099	967	1033	1015	1021	1037	1022	1077	1034	1024	1007	1008	1094	1034	1042	1027	1023	1036	1024	1071	1082	1030	1097	1052	1018	1101	1019	1020	1009	1091	1009	1057	1144	983	1023	1032	988	1040	1064	1050	1015	1097	1059	1046	1099	1015	1035	1028	1060	1057	1054	1023	1049	1006	1041	1081	1062	1022	1017	1060	1051	1024	1042	1007	1033	999	1006	1021	1001	1061	1020	1060	1056	1004	1017	1037	1063	1037	1101	1060	1044	1037	1039	1041	1067	1006	1074	1001	1000	1113	1073	1097	1011	1077	1037	1079	996	1097	1043	1084	1027	1074	1068	1076	1059	1031	1037	1023	1015	1043	997	1001	1068	1031	1064	991	1090	1000	1050	1029	1079	1013	1108	1083	1073	979	1026	1070	1027	1040	998	1024	991	1018	1054	1063	1090	1042	1039	1104	970	1087	1098	1133	1008	1058	997	1012	1047	1043	1032	1079	1027	1021	1048	1081	1013	1017	1023	1035	1013	1012	1038	1044	1016	1025	1020	1056	1037	1062	1061	1066	1084	1092	1022	1033	1058	1025	1000	1063	1070	1097	1047	1061	990	1053	1008	1086	1046	1001	1037	1053	1063	1060	1016	1035	1036	1020	1020	991
28179	20724	10104	976	560	513	427	407	429	370	372	431	419	403	406	389	442	457	436	444	430	460	438	448	434	415	473	432	437	405	396	384	382	369	418	412	355	388	401	395	400	402	399	407	367	374	405	393	389	380	383	367	389	378	363	351	359	353	364	382	366	355	356	374	387	377	402	364	357	365	399	341	396	360	359	364	371	347	359	419	335	367	379	382	379	396	326	375	383	373	369	382	362	337	399	350	333	364	377	360	384	393	358	387	399	363	406	391	348	385	380	387	341	389	391	345	394	361	393	386	393	401	378	371	391	344	408	338	357	356	411	395	343	372	372	368	379	390	391	357	357	318	368	348	394	390	362	351	367	394	359	364	387	342	378	361	400	366	352	352	369	380	408	358	404	388	363	383	382	361	399	343	339	357	383	368	351	357	386	386	401	375	339	350	345	381	359	381	376	354	398	368	400	368	371	387	364	398	388	334	336	338	355	377	350	410	392	388	366	385	395	349	372	363	376	384	385	336	342	347	378	358	416	353	398	377	392	378	400	357	375	374	377	365	378	360	375	383	364	362	361	321	334	395	351	360	377	367	363	357	346	369	365	348	380	417	384	354	354	389	350	348	373	369	376	396	383	345	351	352	363	367	408	359	362	394	387	408	373	345	326	375	365	353	368	376	344	349	357	369	378	346	420	398	363	386	364	382	385	372	369	357	368	376	384	306	389	400	380	359	369	407	364	390	374	376	343	364	374	392	407	360	373	390	367	397	449	351	384	410	381	394	361	410	413	381	369	423	405	356	328	347	371	372	366	356	385	363	379	375	383	374	349	439	358	414	413	388	370	367	385	380	394	382	365	362	372	345	347	355	353	380	347	347	385	362	358	360	376	361	420	384	347	361	348	396	370	398	378	367	356	361	403	342	383	373	345	355	356	345	333	358	416	369	338	387	397	365	358	338	377	394	398	394	365	388	366	354	386	369	392	372	367	374	389	361	396	363	368	353	402	383	393	380	345	374	371	336	368	401	341	354	379	372	343	336	353	398	346	385	378	336	390	397	370	370	386	355	372	348	379	380	356	367	365	362	388	382	418	351	350	390	366	351	385	355	356	389	348	351	374	362	374	363	381	387	376	355	360	375	382	342	321	386	349	380	371	400	384	361	397	410	355	377	401	363	355	338	353	366	378	362	378	370	373	386	393	371	338	382	416	348	367	349	364	402	365	372	361	345	361	357	383	401	360	381	393	396	340	381	373	341	350	353	378	382	397	351	393	357	364	378	332	372	393	393	383	393	397	380	388	359	388	358	343	391	388	410	353	360	385	368	360	334	355	365	366	348	379	407	385	370	389	346	349	389	384	366	361	382	374	398	345	365	376	360	361	377	361	361	392	364	358	376	384	326	384	386	384	403	365	355	354	358	371	358	399	376	362	365	328	384	374	369	363	388	336	387	346	377	359	370	402	398	337	341	383	382	392	360	350	390	340	354	369	369	400	354	314	380	381	334	381	376	334	342	353	369	326	370	366	397	361	347	354	389	383	383	344	360	360	391	344	371	376	371	348	349	366	366	370	368	367	359	359	363	398	363	357	338	398	373	361	362	368	360	412	359	382	364	354	398	374	333	366	371	413	370	382	390	348	387	373	375	346	388	360	362	350	362	370	396	348	410	390	373	347	364	366	346	368	350	354	343	374	365	371	343	390	363	367	418	368	362	378	371	371	365	378	363	372	351	366	336	371	395	407	363	392	367	357	359	392	366	393	397	334	361	389	368	388	407	352	368	383	370	400	372	372	394	366	386	351	354	361	393	394	375	356	382	409	373	406	352	386	391	379	393	405	348	370	380	407	346	367	353	394	386	376	368	397	341	372	399	404	379	360	368	385	366	351	344	369	382	396	376	391	387	354	386	384	402	410	341	363	364	394	370	361	353	360	369	392	382	363	389	357	390	384	396	370	371	382	371	382	390	407	356	364	374	380	362	346	413	357	359	377	355	379	412	343	378	376	359	364	385	383	379	372	346	385	403	377	363	384	361	364	323	360	358	389	342	365	405	376	395	357	352	375	379	350	357	365	351	356	412	334	338	382	403	358	364	421	381	390	365	387	376	367	357	415	360	358	389	348	350	406	345	388	320	365	378	369	345	384	337	356	367	370	361	343	381	352	376	326	347	347	368	391	385	396	384	369	402	388	398	323	333	372	346	356	375	370	341	360	350	409	372	381	382	338	349	357	350	360	363	336	366	364	374	394	366	362	326	362	382	331	385	403	378	358	379	387	388	344	399	379	390	343	405	344	340	383	357	368	367	403	342	353	355	404	341	382	387	380	367	390	361	362	370	397	370	370	398	370	325	397	421	342	368	383	396	363	384	373	403	356	373	393	389	397	351	368	373	380	326	368	396	337	379	376	384	342	400	378	404	337	352	369	345	387	355	376	389	407	380	414	348	345	371	369	379	372	384	371	361	368	386	382	343	373	375	351	385	371	365	395	400	355	425	402	375	356	382	335	344	372	371	362	374	382	381	354	354	351	346	380	364	350	372	401	409	371	335	420	352	343	314	361	367	377	357	352	420	384	347	370	392	397	356	407	364	393	352	357	372	378	359	371	369	411	355	382	387	342	365	380	368	361	396	366	353	373	391	351	366	350	368	359	383	404	373	417	359	386	366	352	395	366	398	361	378	404	353	371	416	378	345	362	340	414	377	346	380	365	369	350	373	379	335	399	350	340	391	392	369	386	362	365	379	363	376	383	367	360	384	357	383	373	369	362	386	382	400	352	394	390	360	384	375	345	364	385	367	389	368	365	349	344	385	355	352	376	373	379	395	381	340	378	407	366	366	378	370	391	383	393	345	372	377	341	365	388	356	366	383	368	386	346	387	361	347	367	364	322	383	392	385	347	372	397	394	364	385	358	372	384	405	394	391	387	373	371	355	344	373	321	388	343	356	354	351	379	384	371	319	356	325	392	351	344	367	370	401	405	384	355	361	399	372	379	351	401	411	389	392	369	340	353	383	369	388	371	347	375	359	383	365	348	389	379	337	383	355	354	371	382	378	391	372	389	346	378	352	368	362	360	385	381	370	372	367	367	370	406	366	388	325	378	379	372	354	335	383	371	372	334	368	340	342	367	349	375	359	347	359	398	434	398	385	376	359	383	377	384	362	401	385	373	353	340	379	417	350	370	363	388	364	356	366	352	352	339	347	373	394	311	372	358	390	349	370	378	374	367	349	359	364	392	357	376	374	396	382	375	352	330	383	380	372	382	379	371	393	401	377	341	396	369	357	353	338	383	384	396	377	349	362	383	388	360	353	395	392	340	411	373	363	422	338	410	350	394	388	360	359	387	318	383	370	341	358	379	367	359	362	373	361	401	373	354	356	358	350	361	384	394	384	353	366	381	411	381	364	367	334	373	357	362	397	354	349	365	367	405	327	381	348	331	351	363	345	363	347	361	406	382	416	364	337	362	338	375	391	403	347	355	376	411	395	367	358	404	345	347	359
31422	8863	1549	837	682	673	558	584	555	551	526	495	575	533	477	491	486	544	519	542	546	579	539	576	532	542	616	505	530	548	491	451	493	462	439	422	458	442	449	460	437	424	474	441	464	448	474	475	421	438	428	416	449	454	401	464	462	427	447	442	427	472	431	435	394	411	452	469	471	399	445	476	417	442	421	403	449	464	424	414	477	466	464	404	395	432	440	448	458	416	438	421	429	453	450	447	449	451	435	446	385	418	441	421	472	465	433	423	443	430	415	480	437	444	469	445	434	447	481	441	423	412	424	387	436	426	419	462	436	423	415	425	425	448	442	419	406	392	427	401	391	410	471	463	415	427	420	441	433	408	442	455	434	433	450	440	451	452	402	429	421	444	428	409	455	401	457	429	427	407	429	479	452	423	403	421	457	415	439	435	443	403	418	494	422	422	442	446	430	409	429	424	460	424	408	439	430	426	417	484	414	430	435	417	432	463	438	399	409	426	423	409	430	403	442	417	472	449	444	450	437	465	450	430	440	406	405	425	410	437	395	441	458	429	409	429	414	428	432	443	435	432	427	430	421	440	424	451	434	407	463	399	460	464	441	442	389	424	411	420	464	424	447	434	452	445	443	440	423	457	395	451	432	418	400	433	451	439	425	411	432	424	430	435	427	430	432	424	441	418	393	460	470	436	437	462	384	421	446	435	435	449	435	473	413	435	480	451	421	422	425	425	438	446	458	434	399	422	440	435	418	430	445	450	432	448	432	410	433	408	409	441	415	475	426	437	453	443	445	428	446	441	419	416	435	448	486	444	474	461	427	428	441	446	430	455	382	424	406	434	467	405	411	458	435	394	441	434	428	425	432	445	427	438	434	431	423	438	442	414	476	445	461	432	403	406	454	437	458	426	431	444	458	424	417	415	441	425	398	432	444	403	443	452	402	437	415	445	416	430	436	444	438	431	417	432	449	427	424	434	432	407	433	411	470	445	420	417	405	433	414	455	422	414	471	421	432	485	406	425	405	469	491	412	439	417	419	389	418	417	427	393	461	451	471	420	472	420	435	409	399	443	432	447	408	398	434	411	409	430	452	443	438	429	444	417	422	436	405	431	420	442	421	404	407	433	430	442	421	391	441	398	409	454	429	432	398	405	438	400	459	424	428	420	427	450	417	420	395	465	390	442	461	448	453	438	435	432	439	433	435	437	454	427	445	421	466	375	441	428	442	465	434	412	442	432	386	453	429	448	447	408	450	441	436	438	449	419	473	464	451	414	430	415	467	410	390	443	414	427	399	439	461	459	422	408	501	437	473	476	437	452	431	475	449	453	439	425	412	406	440	407	423	436	471	429	441	473	448	439	411	465	444	435	460	459	457	448	421	429	462	448	457	415	427	451	426	457	429	479	436	467	415	449	420	435	423	437	430	399	422	456	478	426	428	456	422	418	396	461	406	403	400	410	423	459	455	443	403	418	392	414	420	442	466	465	449	417	432	470	435	406	426	408	427	441	484	425	454	432	401	411	430	455	452	432	433	421	423	454	430	425	456	431	463	434	450	428	443	455	470	447	450	424	406	425	448	439	430	402	433	448	421	443	470	432	445	449	429	437	416	443	425	421	456	431	406	471	439	448	392	415	406	437	417	411	456	433	390	452	478	418	428	397	455	450	449	425	447	403	442	437	404	412	428	389	420	442	424	411	454	429	434	409	470	419	454	481	446	410	439	383	413	425	427	438	459	461	387	415	456	395	387	429	420	426	414	407	419	447	429	453	405	420	432	419	428	431	410	420	436	413	424	397	441	468	379	429	467	430	441	434	437	419	458	461	440	433	457	462	384	447	417	474	454	388	405	430	431	400	446	411	451	469	434	424	441	428	451	430	444	422	459	437	420	458	432	442	383	399	432	423	421	437	454	434	429	419	413	413	438	466	414	424	459	458	449	430	464	438	444	461	449	413	444	480	429	443	443	441	448	398	461	412	407	424	438	443	437	390	440	431	443	412	445	401	428	412	423	402	437	463	456	439	402	412	409	466	425	429	422	418	480	406	434	421	433	420	412	451	433	467	402	447	467	430	448	453	401	479	449	411	427	498	430	416	446	428	393	430	408	392	437	426	432	442	467	417	429	450	435	444	435	404	405	442	451	430	465	421	386	401	436	427	452	468	431	433	402	463	422	446	445	460	454	430	435	429	426	393	456	447	457	473	403	450	498	453	410	467	418	451	434	394	452	418	426	435	440	436	422	414	407	390	424	444	390	416	475	443	426	436	413	432	451	444	438	394	467	420	429	466	420	440	438	427	426	458	396	381	475	423	459	509	409	440	429	462	444	459	414	430	402	407	429	450	414	443	442	425	395	444	434	438	454	429	424	419	374	427	429	451	449	450	429	431	447	422	442	404	424	428	476	424	452	414	443	444	416	424	415	463	409	445	473	409	446	464	445	455	414	429	436	462	470	437	439	431	434	454	435	420	445	454	452	445	407	430	426	402	433	443	426	457	408	437	427	419	423	406	451	423	462	438	444	450	447	413	436	434	451	424	436	419	433	392	424	461	449	437	494	402	428	425	407	447	454	438	442	412	444	438	457	443	419	415	419	451	425	452	429	439	428	451	374	408	448	420	447	436	423	475	399	429	438	442	422	472	418	455	426	435	433	450	455	450	449	424	439	425	424	405	377	428	437	425	446	460	441	432	439	426	445	431	405	393	456	415	418	419	441	427	432	446	418	419	425	454	452	436	451	436	427	412	413	436	420	416	429	413	451	410	425	458	452	418	419	432	420	464	407	404	432	424	448	469	413	422	414	375	460	436	487	471	397	427	447	466	428	472	460	454	410	421	449	389	426	413	427	448	448	411	460	424	391	429	433	473	413	427	412	439	414	438	451	459	435	424	430	393	462	416	437	427	454	386	424	464	426	430	448	445	428	439	454	428	453	415	401	416	414	424	411	460	468	435	471	395	425	416	422	415	434	430	437	447	444	418	443	461	440	422	427	449	461	421	446	416	429	424	416	420	459	381	434	430	423	426	456	439	439	435	442	432	439	425	413	434	445	392	421	422	456	429	436	428	444	424	446	460	434	436	382	384	442	423	455	422	454	399	467	429	424	443	451	437	483	448	444	416	472	438	467	433	441	414	440	415	455	444	445	460	465	408	448	432	408	418	420	424	393	400	456	455	403	462	389	432	456	459	423	412	410	439	439	472	433	435	418	390	466	426	440	399	434	427	405	443	430	435	469	443	435	414	452	452	459	399	417	430	448	459	425	437	460	459	432	480	427	432	421	441	414	430	386	434	442	419	434	431	449	432	403	450	417	451	416	459	419	406	439	448	461	429	445	435	425	458	434	413	439	443	410	463	426	456	457	421	459	437	438	433	449	422	454	437	392	420	427	426	432	484	475	451	407	436	430	425	412	435	391	436	444	419	386	438	419	424	448	426	427	458	428	407	432	479	445	422	436	423	416	388	444	446	430	425	463	460	456	433	407	457	391	411	462	423
23489	20956	28283	23801	20937	13009	1843	1107	993	966	901	866	857	887	784	823	757	863	823	856	881	892	840	824	731	785	753	792	791	705	731	703	689	703	682	727	677	695	735	675	690	736	683	762	673	678	708	637	703	680	710	702	729	745	688	731	668	702	699	708	633	658	768	689	733	693	736	703	667	640	677	658	645	694	639	694	641	655	695	623	655	719	678	703	666	682	638	716	636	723	676	705	693	714	655	654	678	657	665	721	689	709	683	674	702	694	734	627	712	704	662	686	645	677	690	650	689	693	667	667	663	696	619	670	690	670	695	642	658	677	660	695	699	690	660	677	686	608	723	684	648	682	681	680	718	671	682	671	683	706	681	659	633	669	676	666	645	742	660	687	696	650	648	670	705	647	663	671	677	706	641	699	687	692	693	687	681	670	692	667	705	640	667	656	679	685	686	699	674	679	708	646	650	691	691	696	654	693	660	700	700	681	679	667	708	693	657	655	687	681	709	644	679	679	674	661	706	700	702	686	665	685	673	646	683	664	677	672	664	700	659	673	654	628	655	664	682	656	655	648	687	651	681	638	663	691	691	678	640	681	672	673	689	665	694	657	665	712	722	662	696	718	728	682	651	667	673	687	727	656	731	647	674	667	679	682	675	675	688	659	693	710	665	702	701	685	684	664	665	667	669	685	659	656	666	665	664	678	701	708	668	655	676	689	664	712	667	671	669	694	642	693	714	676	661	746	706	667	724	684	712	723	703	675	654	656	692	756	677	641	678	676	715	646	688	694	694	658	685	694	677	716	677	668	690	732	664	671	719	667	718	654	658	687	644	736	688	681	728	662	675	706	718	692	665	689	644	676	717	661	680	678	701	681	691	742	677	669	677	703	674	684	701	669	687	711	663	689	612	663	684	642	692	693	669	673	691	627	695	706	678	653	693	654	675	658	659	676	687	701	681	677	643	662	694	675	648	659	672	710	692	665	668	694	733	715	682	657	624	699	688	638	656	671	705	704	674	671	693	663	706	670	721	708	696	720	659	674	702	636	642	667	684	683	694	625	690	716	673	667	661	642	656	640	691	679	683	667	641	671	674	671	713	688	679	702	643	623	634	679	688	640	673	631	693	665	641	718	654	642	669	686	683	718	648	689	719	686	669	669	680	688	684	654	707	664	716	711	673	686	659	667	655	715	685	656	668	653	677	657	648	710	687	675	661	745	715	670	711	659	734	722	714	673	655	647	652	626	676	690	671	657	696	621	664	653	629	685	695	677	708	678	671	677	672	707	688	685	675	665	729	671	688	721	716	730	679	702	679	666	673	698	660	663	680	637	710	654	631	684	666	714	698	679	644	696	700	677	675	650	673	720	719	712	654	675	672	677	686	726	698	642	644	709	684	676	724	632	661	669	669	670	671	649	647	674	735	651	651	667	687	673	716	689	743	667	719	674	696	675	642	667	704	707	700	702	693	700	679	701	713	627	688	658	692	686	691	686	646	670	678	677	707	671	681	680	626	662	655	645	666	651	711	679	648	693	721	656	687	699	677	706	692	640	648	668	711	759	688	655	680	711	662	682	678	704	686	641	637	678	653	682	663	727	689	676	657	671	698	686	701	675	689	657	688	669	712	661	728	665	675	663	721	644	669	632	708	675	650	682	645	614	657	642	658	682	669	702	676	681	668	665	650	611	717	655	658	710	688	712	661	628	681	703	634	694	648	689	657	683	719	650	693	698	693	658	718	649	677	682	661	654	732	676	677	681	625	653	702	699	641	671	669	704	671	681	673	707	677	659	687	693	681	652	673	740	674	673	706	675	680	712	615	679	680	683	703	649	727	669	649	648	683	655	717	663	618	697	711	642	636	684	638	664	680	696	689	667	660	715	687	672	702	639	700	707	683	688	672	685	684	680	638	706	676	682	688	702	704	690	662	658	697	698	681	647	706	724	645	625	633	661	686	698	709	674	665	690	712	668	711	644	675	670	665	748	718	676	707	659	679	714	639	642	694	692	668	628	687	655	620	684	658	703	683	698	668	692	712	728	674	680	696	711	678	667	712	699	700	650	695	688	693	677	724	664	665	682	727	647	645	717	683	672	667	677	680	650	686	679	722	657	698	706	692	631	653	639	689	663	636	691	660	725	707	674	700	670	716	649	692	703	689	676	677	668	656	678	678	671	630	735	677	679	708	647	672	692	689	640	677	669	698	688	699	673	682	710	641	669	681	699	691	698	724	687	661	700	701	679	650	720	656	662	656	770	694	675	722	667	669	646	670	737	654	651	610	665	728	638	675	649	688	676	666	632	678	689	699	713	650	694	669	648	640	672	680	719	664	673	739	632	627	673	678	680	651	663	688	674	696	665	680	669	620	713	649	672	647	707	652	638	741	610	701	674	683	657	692	692	667	719	653	700	647	704	670	712	664	693	666	650	660	693	661	736	639	663	696	676	636	676	683	621	697	673	732	669	688	676	681	653	695	705	663	651	676	662	683	661	706	676	652	669	693	723	680	652	660	656	696	663	711	678	632	662	665	673	640	720	665	684	607	658	711	710	698	657	685	701	671	691	678	670	649	660	726	645	645	734	662	664	684	663	697	695	701	708	700	658	643	694	629	666	660	706	645	638	593	641	694	688	704	708	664	643	658	645	691	678	693	651	648	674	683	691	702	727	686	675	646	674	660	656	635	643	667	704	663	669	711	684	735	651	697	724	623	746	678	708	665	687	683	650	667	682	757	684	694	649	630	715	693	688	695	672	678	695	715	661	686	660	675	698	690	642	695	673	737	673	654	691	690	689	700	676	666	688	704	677	705	640	670	670	657	647	697	702	638	676	672	674	644	711	684	668	677	702	699	689	677	650	684	675	663	652	668	658	665	674	725	683	709	674	664	673	674	678	706	697	644	651	701	728	654	657	753	701	644	686	732	662	693	658	740	678	672	688	675	670	714	701	687	655	702	647	689	667	703	725	668	667	678	689	676	688	744	698	659	713	683	707	683	729	658	635	673	676	648	666	687	710	730	689	671	740	665	694	695	686	691	642	712	711	686	696	686	637	721	676	660	665	648	691	680	655	667	657	677	636	690	674	656	622	642	697	721	678	683	660	658	636	690	668	676	693	698	693	648	652	679	691	723	704	695	647	684	700	685	656	684	682	677	686	680	655	668	671	665	656	685	666	687	699	675	698	716	692	673	683	692	706	628	675	705	661	687	662	696	653	672	757	646	630	667	673	682	646	654	681	677	682	680	665	673	663	695	677	662	665	664	668	673	679	697	689	690	664	652	660	668	705	685	674	665	657	662	690	694	683	675	663	669	704	646	672	717	651	666	684	642	697	654	685	687	684	656	691	674	670	723	642	624	656	695	731	683	692	653	698	742	688	666	660	632	672	704	674	694	707	669	628	661	674	665	659	639	671	662	696	650	686	649	672	713	699	664	638	685	678	660	678	686	668	658	641	695	700	700	689	663	683	651	676	674	679	648	717	674	708	686	678	650	750	672	669
35044	18217	8083	4166	2989	2366	1910	1713	1551	1298	1198	1117	1082	1082	996	948	987	1023	1104	1028	1116	1097	1108	1054	953	971	1067	896	950	902	842	848	814	812	753	869	804	796	815	834	824	852	776	800	786	817	766	790	723	745	783	786	783	782	833	809	755	720	754	762	792	777	784	799	784	724	773	776	783	753	720	754	780	734	783	793	769	808	752	761	761	769	770	761	750	718	739	720	769	784	747	735	791	809	764	768	840	749	756	753	772	747	721	765	760	728	767	791	774	720	787	740	765	749	732	761	677	737	763	760	797	773	754	725	784	778	737	723	706	780	761	769	774	754	776	785	725	737	732	775	740	787	746	797	745	748	768	715	747	749	739	805	764	758	753	751	777	727	738	721	817	776	765	742	731	766	761	786	727	809	762	778	750	790	734	763	764	700	798	710	760	787	754	763	775	799	801	718	796	740	740	741	746	788	732	776	771	765	794	734	773	756	758	727	752	769	772	804	767	763	758	783	737	750	748	787	822	745	712	733	778	753	745	745	770	801	736	773	725	726	735	750	740	743	782	754	745	717	798	766	741	732	721	719	790	728	744	788	768	725	785	777	772	718	724	710	765	697	736	754	760	758	801	766	787	739	743	757	728	773	780	778	785	719	792	725	740	779	759	757	793	785	725	751	744	792	772	766	760	765	729	711	812	743	762	736	723	734	816	756	724	721	759	765	767	741	744	725	761	754	711	737	735	781	723	752	769	758	710	712	681	762	726	752	767	719	754	731	756	791	711	791	744	762	709	785	754	722	734	745	740	818	810	767	758	745	785	757	709	713	783	714	755	701	736	785	744	722	748	733	759	724	811	711	727	756	760	757	776	791	807	765	716	710	748	758	763	741	803	800	740	718	731	767	767	751	748	772	780	779	720	751	746	778	755	757	764	792	727	737	818	745	778	756	743	755	801	732	776	699	777	802	752	702	740	774	782	777	709	754	762	773	714	737	783	750	742	756	813	720	747	714	722	791	740	755	749	743	744	779	799	723	708	735	771	744	765	715	763	761	751	721	745	782	774	779	755	746	792	765	758	763	767	796	756	715	754	723	809	756	761	757	779	753	753	758	791	711	745	765	792	742	770	742	721	780	794	743	741	743	803	705	740	765	754	750	781	656	728	754	805	756	782	767	732	804	784	772	683	754	751	757	742	692	756	764	770	724	744	774	826	769	733	776	772	710	773	768	763	759	776	779	742	766	754	755	733	743	703	774	780	747	758	751	799	754	746	711	738	777	794	780	705	736	788	767	740	756	791	783	792	760	742	779	786	762	726	793	716	767	777	767	794	749	766	735	742	727	773	777	749	753	744	728	782	739	763	781	721	712	759	791	784	774	785	732	708	770	740	719	760	750	782	739	733	715	756	755	785	761	745	765	717	782	727	767	738	723	760	810	742	731	756	805	777	744	764	759	780	780	750	762	797	710	733	711	733	767	771	765	767	709	728	738	783	792	731	746	769	732	731	753	742	747	750	730	740	724	711	740	724	744	718	776	755	836	737	738	753	755	765	744	761	746	771	766	767	727	695	755	796	755	770	788	795	793	748	722	743	768	775	742	721	701	776	731	737	708	763	752	773	772	745	749	772	755	776	743	777	722	790	778	727	770	778	747	776	745	733	744	782	754	741	766	775	786	726	799	736	706	765	725	781	766	783	733	737	778	807	779	778	750	765	737	760	752	750	797	815	777	769	843	779	723	741	762	798	739	771	774	758	712	753	791	746	744	724	762	790	768	771	776	739	730	779	701	757	759	698	767	690	748	732	736	751	794	731	766	769	758	746	771	807	752	764	726	741	712	761	719	799	752	763	758	692	761	758	773	725	786	773	731	734	740	742	755	712	775	722	742	764	770	715	720	719	764	750	765	736	722	729	772	742	736	766	790	810	752	743	795	744	766	749	738	812	831	775	780	810	772	727	778	828	754	754	761	768	696	790	736	784	722	744	788	724	733	725	724	790	799	771	731	713	767	737	717	764	758	735	745	760	760	773	819	766	792	751	728	796	759	756	748	759	746	734	709	766	750	711	726	761	760	753	757	753	733	774	745	760	729	769	768	793	738	753	767	765	766	726	728	732	767	765	755	782	751	747	784	823	735	756	766	723	759	784	758	734	723	705	740	769	768	786	740	738	764	779	739	742	763	732	767	714	738	768	784	761	760	729	719	743	741	728	746	800	699	766	725	775	784	719	762	762	741	757	773	747	743	770	765	680	811	763	765	808	774	785	768	743	756	753	764	781	822	780	795	749	750	750	776	745	755	750	783	746	744	725	744	728	768	743	759	711	743	785	674	775	744	695	829	787	764	741	755	772	788	785	804	760	762	757	734	741	746	759	738	832	777	768	736	773	776	779	732	743	765	735	764	818	734	750	728	753	754	762	748	812	773	742	790	736	786	734	774	800	781	674	691	741	702	697	773	788	752	790	730	721	720	769	716	744	735	750	764	753	722	789	752	759	749	737	746	722	739	806	770	707	763	732	684	759	758	741	792	793	758	751	716	756	741	711	744	790	722	741	764	802	746	777	738	776	729	799	758	800	776	741	738	746	735	769	763	777	736	776	752	737	762	802	792	778	766	742	769	745	740	764	762	728	764	745	741	766	769	688	801	743	785	763	763	731	715	789	744	766	793	739	774	722	739	721	799	748	717	735	748	789	722	756	768	699	732	767	762	727	741	766	741	738	709	753	812	766	758	730	760	765	793	693	735	729	777	773	759	734	755	764	727	734	768	802	761	758	759	756	801	701	750	772	791	799	768	791	719	725	767	787	761	743	765	740	732	743	733	782	752	760	752	765	751	746	760	725	758	769	801	746	803	791	754	786	736	765	770	793	752	769	719	726	782	823	756	798	756	760	741	767	779	763	732	730	747	775	738	720	731	767	807	766	742	813	721	776	737	747	782	742	737	732	770	770	736	801	746	856	725	759	751	808	813	739	751	717	753	795	736	752	757	748	756	784	739	752	777	780	763	728	727	695	758	748	739	761	752	764	761	739	788	755	735	765	707	796	717	765	738	759	725	732	740	759	743	834	767	744	759	765	772	745	695	712	771	766	757	759	749	743	751	758	756	802	738	731	767	761	711	778	745	764	747	732	775	696	745	815	733	778	795	771	730	755	825	769	770	755	786	762	770	770	764	768	707	767	702	803	747	756	742	734	741	745	792	758	761	783	776	731	760	725	746	725	772	762	801	763	764	738	782	737	794	748	783	735	791	740	745	744	723	749	742	753	767	772	761	754	801	754	752	689	759	762	720	743	750	749	757	715	730	755	758	741	749	750	735	753	748	776	761	777	750	740	740	812	769	789	752	718	801	804	741	779	725	738	774	752	757	729	747	767	734	778	800	744	759	737	770	767	696	810	774	731	729	752	689	739	768	748	737	769	718	750	763	745	709	744	828	757	718	782	849	764	759	822	747	779	805	759	799	740	775	739	694	730	785	789	758	725	752	754	732	768	751	737	741	734	773
24537	20905	27319	24599	13275	1095	781	688	629	606	584	586	627	575	554	572	546	577	557	613	625	556	572	565	566	557	525	524	483	485	497	519	485	493	504	483	468	498	487	490	507	472	483	478	433	496	490	448	508	468	516	477	489	449	492	463	454	460	505	452	472	461	475	449	443	483	495	431	429	442	496	476	451	461	435	475	494	464	468	528	462	455	504	447	478	479	431	438	460	488	486	440	455	452	483	499	469	494	478	491	483	444	475	451	487	487	448	481	482	482	468	463	505	444	497	494	463	409	455	462	500	474	455	465	420	477	488	453	433	425	469	455	443	471	473	472	456	466	461	506	459	482	479	490	453	456	462	490	495	472	498	480	464	463	451	502	429	440	426	517	488	480	500	480	478	444	442	461	449	458	488	439	414	446	465	442	457	444	479	468	437	474	482	470	446	468	474	484	483	472	485	502	524	442	458	473	474	468	438	435	473	460	461	462	464	439	455	451	479	441	462	521	490	464	477	481	478	470	470	467	455	462	477	423	449	482	469	471	444	481	479	500	432	481	456	453	463	512	468	464	479	441	481	457	461	457	474	475	493	413	418	458	467	475	493	432	450	440	477	458	460	464	495	461	446	512	454	450	446	462	434	520	464	494	491	468	434	451	440	462	479	445	444	473	458	443	490	445	445	498	435	475	482	495	537	484	484	474	471	447	452	502	472	445	454	481	505	455	493	462	484	450	431	461	468	467	479	489	471	451	475	505	445	438	446	423	463	408	447	487	468	474	442	492	465	468	481	477	458	493	485	433	486	460	469	447	435	470	441	509	449	499	455	444	491	495	483	451	463	478	458	465	447	476	442	468	467	447	483	478	484	465	489	451	436	483	448	462	452	474	475	458	456	468	459	441	488	477	464	451	449	452	444	487	463	463	449	464	439	479	475	481	458	445	447	436	440	422	460	465	466	471	463	482	469	502	443	466	453	424	436	462	482	500	466	462	431	482	490	485	469	448	470	480	451	460	455	482	465	438	467	485	468	483	448	416	445	448	454	455	433	501	442	475	443	438	437	471	452	471	466	508	432	451	457	432	436	453	470	488	462	450	455	469	473	484	460	477	488	446	456	464	491	483	487	427	447	482	470	461	469	471	468	452	465	454	461	475	475	502	467	452	485	464	446	515	469	432	446	474	462	454	483	454	466	467	436	482	473	473	460	452	448	482	441	485	455	442	460	458	492	481	472	434	453	462	508	467	461	483	483	453	482	520	470	481	478	458	446	499	469	449	461	454	476	470	470	465	465	453	478	469	461	467	440	429	467	485	500	455	450	499	469	451	450	538	533	453	482	446	446	512	426	473	478	447	477	459	470	444	497	511	460	464	469	462	485	460	478	489	456	442	463	442	492	500	440	444	454	423	485	451	446	459	498	465	439	446	456	427	463	494	466	496	452	463	430	498	476	478	474	472	437	494	458	466	441	488	483	463	460	458	468	456	453	459	446	469	456	467	507	473	458	497	441	486	464	418	454	486	459	461	490	460	460	493	463	469	441	426	465	459	430	443	439	438	482	461	485	468	451	466	467	447	476	461	442	456	460	454	455	487	492	475	460	446	484	439	457	469	474	457	454	444	484	471	467	469	497	473	486	492	457	456	453	440	477	478	483	455	475	469	444	467	476	462	431	472	484	467	496	444	448	477	419	461	464	456	423	456	440	479	472	450	480	446	481	454	471	440	460	460	428	466	482	448	433	469	435	462	436	470	486	479	483	494	466	460	476	434	464	438	466	484	471	451	476	448	465	460	468	490	468	464	450	449	448	488	528	483	428	473	484	468	450	443	464	464	443	481	465	486	531	475	460	443	474	469	448	467	458	472	430	490	457	489	476	464	445	473	521	486	481	459	491	468	491	464	452	461	478	459	470	400	474	444	474	434	455	475	495	491	459	469	484	444	486	441	471	506	429	452	508	467	489	469	472	482	459	489	471	470	470	492	431	482	440	452	449	443	467	472	495	470	439	431	477	470	469	437	441	434	457	474	471	422	460	476	481	458	440	441	501	463	448	458	496	465	461	495	450	453	465	462	488	466	491	507	473	464	459	481	453	489	476	508	437	447	469	500	426	539	523	466	464	501	446	464	449	469	463	427	454	464	433	442	447	454	498	470	465	441	448	475	443	452	475	461	507	469	436	442	449	472	445	469	480	488	467	485	444	448	464	446	437	477	478	452	470	488	484	458	457	462	464	424	502	452	451	475	459	447	481	461	496	483	462	450	482	438	404	477	436	429	464	445	504	423	468	469	427	424	502	491	461	484	449	495	421	475	465	482	476	506	493	490	432	484	457	478	484	492	502	451	462	465	438	458	401	470	459	450	481	458	514	515	478	502	437	450	478	469	471	498	453	473	462	424	513	468	491	456	468	421	441	442	464	469	465	496	465	449	461	504	477	453	453	497	479	507	486	451	470	515	437	476	490	442	467	503	464	446	448	464	467	461	478	431	449	457	437	439	446	469	445	494	459	462	451	485	483	432	449	458	462	447	495	504	497	462	411	489	481	469	452	454	489	426	449	473	470	509	442	478	442	454	480	454	461	427	458	465	450	475	482	481	504	481	471	431	498	470	464	475	457	462	473	442	457	431	456	468	440	456	477	489	477	463	449	498	419	438	454	450	452	457	491	435	498	466	446	481	474	466	500	447	504	464	464	458	460	455	467	480	493	461	492	453	462	449	459	435	456	456	472	439	443	442	474	441	469	444	505	433	443	511	458	510	497	436	428	467	443	472	470	491	477	476	450	443	478	461	451	477	454	459	469	442	454	421	439	434	452	516	456	476	493	486	486	440	475	447	462	463	449	461	498	484	459	492	476	473	458	495	459	461	457	454	477	479	472	490	450	408	464	466	437	453	440	441	446	430	441	447	457	475	453	432	451	494	441	442	450	424	457	445	459	464	456	463	464	442	442	450	493	466	484	430	489	442	462	480	461	453	441	441	488	443	492	445	476	446	453	465	491	467	494	439	469	474	452	482	491	438	439	507	469	462	453	468	459	493	434	488	453	454	441	469	469	455	496	475	455	441	460	473	456	467	508	454	454	429	491	465	413	442	483	460	484	444	489	433	468	430	437	433	467	438	466	396	467	437	445	480	450	442	459	480	499	499	485	459	454	416	462	447	462	468	450	439	464	486	413	447	438	473	455	452	441	478	476	490	447	471	470	469	459	425	482	499	470	488	464	471	481	490	466	480	457	456	467	480	451	442	459	501	463	511	461	455	465	414	487	512	486	466	444	453	475	462	467	490	473	457	445	435	462	437	467	460	447	449	438	469	441	465	483	453	485	502	456	473	475	501	476	478	441	405	440	431	509	475	448	484	409	449	472	464	462	447	452	440	462	482	440	469	471	474	444	475	468	455	458	430	424	422	492	462	458	474	431	454	454	522	486	451	469	472	450	459	495	460	442	426	490	463	446	457	489	452	491	468	469	459	487	459	481	366	473	450	490	489	440	476	454	456
34308	14209	4757	2369	1817	1455	1264	1120	1008	938	818	854	789	716	704	725	718	782	805	828	876	895	715	753	765	752	720	631	643	624	579	643	617	557	621	544	579	566	645	614	571	631	606	571	558	566	560	578	602	585	576	604	590	585	525	539	553	511	556	566	556	535	581	571	570	550	552	580	555	609	501	556	537	565	570	562	541	557	528	593	534	529	564	483	537	566	571	586	540	552	540	573	570	553	503	590	529	521	575	585	543	502	575	558	518	569	557	585	544	551	563	535	572	571	558	562	544	558	582	591	580	522	537	545	559	543	545	540	526	589	521	539	563	589	551	586	544	548	547	561	560	535	525	567	524	570	511	584	512	530	555	564	545	493	555	551	555	527	587	552	567	512	513	530	546	538	561	545	522	564	519	538	527	539	566	532	545	570	541	546	537	546	590	549	539	536	575	599	498	534	519	537	548	586	557	550	570	523	568	525	504	588	542	541	563	595	533	556	573	532	536	600	529	562	568	607	532	569	540	535	568	541	554	550	566	531	582	552	520	574	546	529	525	573	552	552	548	513	531	529	543	511	536	530	552	576	548	541	604	543	577	575	558	563	568	533	544	569	560	562	512	545	578	537	550	579	543	534	499	528	573	560	524	583	579	572	567	576	576	508	551	569	562	555	582	557	578	562	580	550	557	545	523	564	585	605	564	537	574	545	547	530	536	512	566	497	592	531	542	541	577	545	564	532	530	586	551	555	541	571	532	564	552	512	534	519	523	548	565	557	559	561	566	574	547	540	558	570	553	586	567	559	579	536	550	554	576	529	600	541	605	552	557	546	527	530	574	531	544	513	551	535	576	535	550	541	544	528	546	553	550	547	562	522	547	561	528	551	581	509	557	514	547	544	548	542	525	552	539	528	574	535	539	579	574	573	588	544	536	560	597	549	559	579	581	555	532	599	543	556	544	517	554	575	532	572	538	537	556	511	550	565	534	585	585	556	559	534	536	590	558	555	541	544	540	555	547	537	504	533	561	503	588	520	582	529	507	525	561	592	498	568	540	548	519	567	591	590	545	586	546	551	547	535	535	569	538	542	578	547	555	570	551	519	532	496	547	546	559	588	579	555	537	515	510	559	588	580	584	581	497	562	552	562	560	573	589	565	517	569	560	553	571	533	560	555	537	542	556	564	556	553	516	553	560	550	523	513	575	545	549	598	528	564	550	540	570	545	581	532	594	573	591	555	568	550	573	551	543	514	551	588	563	544	556	537	508	553	533	544	562	527	499	560	558	584	594	552	569	505	536	531	528	546	587	603	573	537	554	563	555	552	567	512	522	522	568	541	540	555	601	532	546	544	541	558	547	537	564	587	539	553	532	534	531	578	541	541	520	541	576	546	553	548	515	583	546	541	555	578	555	576	568	557	557	533	556	570	517	521	562	580	509	585	538	553	546	540	573	526	581	577	560	607	561	557	567	583	555	516	543	569	537	569	542	532	560	559	558	521	586	540	537	552	581	513	546	562	558	591	590	556	563	536	598	504	517	564	586	556	581	543	556	572	560	515	553	566	574	533	565	562	568	540	526	564	558	515	579	580	565	523	516	581	551	570	572	525	533	523	578	562	478	569	549	565	566	607	605	538	548	538	585	563	532	569	571	553	568	541	531	540	535	605	523	544	583	535	575	544	588	567	516	507	543	535	557	523	559	530	541	580	572	519	558	540	537	520	543	539	533	522	546	553	557	553	563	554	558	580	586	517	517	579	555	586	545	549	514	569	566	562	535	519	531	507	532	514	589	549	567	527	554	543	539	576	554	545	586	540	562	539	553	536	591	530	550	547	563	582	579	547	555	542	577	570	539	531	555	529	541	580	529	552	510	594	538	557	564	556	536	533	501	555	564	520	550	531	559	575	555	528	550	545	582	546	537	541	560	525	588	569	578	583	572	556	536	549	565	511	535	565	559	540	585	575	542	532	562	555	557	544	570	617	525	513	539	559	578	552	585	550	559	555	543	510	556	528	564	517	544	540	629	590	547	573	546	602	532	569	538	523	533	555	539	488	555	595	567	572	535	482	547	551	550	569	560	562	589	563	577	514	540	569	556	601	548	566	567	538	530	585	524	535	598	592	559	531	575	572	551	551	539	515	542	537	577	547	524	539	550	544	558	550	539	565	556	566	565	533	562	545	549	562	593	526	558	532	529	563	547	560	570	596	578	553	542	546	568	547	584	554	554	523	563	539	582	580	534	580	543	572	546	546	547	560	544	568	567	535	569	558	534	553	549	573	559	520	552	533	505	554	544	537	582	518	574	531	573	550	552	580	530	540	565	551	586	559	544	614	571	516	528	531	531	589	553	556	560	530	532	527	570	569	505	510	550	581	588	530	511	528	538	585	562	543	613	529	572	593	570	567	558	577	545	554	577	560	561	556	586	580	546	550	559	542	562	517	522	565	562	562	577	537	530	580	568	555	584	544	576	549	566	561	560	563	567	511	521	512	544	553	506	510	527	571	575	569	556	560	545	554	592	556	529	519	554	554	542	555	574	557	560	546	557	547	571	536	521	545	569	578	572	561	561	577	545	554	563	567	568	535	592	576	534	557	566	522	591	550	518	565	525	572	562	566	546	546	562	585	553	557	537	541	521	551	541	587	596	518	553	524	558	505	578	549	538	542	534	535	557	582	582	542	560	549	552	579	535	547	546	564	534	559	559	571	558	538	552	516	535	522	522	563	535	512	564	511	502	586	569	585	553	549	522	555	538	554	559	554	567	599	553	541	506	547	569	536	602	528	568	531	540	553	547	565	558	541	561	566	517	591	561	599	550	509	521	571	543	543	555	521	570	566	558	551	557	558	573	515	588	560	549	567	573	531	535	512	563	540	545	565	540	531	537	542	535	533	584	540	533	542	570	565	596	565	549	542	560	546	553	545	584	542	561	530	507	563	539	569	581	582	551	578	516	577	596	534	527	554	586	541	582	520	582	519	558	555	532	556	542	536	540	573	550	579	516	570	540	558	555	557	595	589	537	558	573	551	538	563	593	547	513	598	521	513	554	544	567	553	554	527	559	572	527	488	607	562	569	539	574	522	501	536	535	554	578	549	525	544	589	523	547	534	518	560	538	564	553	587	537	571	577	558	582	540	559	580	551	514	556	571	543	576	517	580	529	539	546	535	551	541	530	600	550	526	554	537	557	563	542	512	564	517	608	552	565	565	576	569	562	529	535	532	541	596	568	505	550	564	537	549	587	595	530	558	556	561	551	551	563	554	538	545	552	592	557	563	555	563	567	487	566	562	529	550	554	521	521	534	574	539	565	566	577	558	553	517	527	549	528	564	546	531	582	598	569	561	559	579	546	515	576	568	604	575	530	550	565	563	557	582	543	565	523	579	555	539	515	565	524	549	601	506	581	519	541	532	596	551	559	559	545	530	580	534	550	518	564	556	605	572	579	558	537	550	571	519	568	538	595	544	574	521	533	562	556	573	548	565	556	552	539	609	533	569
22420	20946	28658	23403	20946	21022	12826	2142	1521	1367	1341	1287	1309	1197	1208	1178	1190	1302	1273	1292	1245	1229	1241	1253	1150	1217	1139	1057	1110	1090	994	1018	935	1076	1014	1002	980	972	972	975	974	1106	962	1011	995	974	967	992	992	1047	935	955	999	963	947	1002	943	982	957	945	909	1020	951	961	931	918	991	990	895	945	979	973	965	988	988	964	970	926	936	934	1007	939	950	944	924	882	957	889	1025	949	978	966	936	918	961	960	915	964	967	957	1018	951	917	940	929	941	914	957	949	939	908	994	965	959	927	911	1010	911	943	952	983	916	945	938	920	943	982	973	951	935	923	882	936	988	935	895	961	963	941	1002	933	974	957	984	971	924	980	915	900	958	881	935	923	956	943	959	893	965	936	965	963	899	943	908	950	992	969	958	957	947	922	929	960	986	963	969	1023	922	883	952	923	921	969	922	930	913	924	927	910	925	983	907	947	960	987	939	960	930	981	923	969	957	960	956	977	934	917	889	938	940	938	925	930	941	905	939	960	967	935	965	946	948	908	950	954	954	929	978	944	924	960	905	953	941	920	972	945	990	966	966	942	901	1000	977	980	985	936	875	884	988	948	911	985	951	920	978	946	948	943	911	974	913	938	959	915	938	994	917	981	930	973	940	913	908	916	927	966	944	958	959	948	888	960	919	885	928	931	944	911	912	901	959	948	901	960	930	943	907	933	951	985	1013	982	950	979	950	964	946	995	905	907	920	976	949	948	929	1003	980	926	938	925	919	916	987	891	917	942	903	976	958	974	943	1020	957	920	962	994	921	976	958	918	869	942	912	943	945	951	886	961	994	969	947	885	931	930	952	933	935	938	880	964	912	979	917	942	921	925	924	918	928	956	1006	975	909	975	948	915	986	884	880	934	956	983	966	961	952	923	1004	958	929	879	943	868	959	989	903	971	932	962	916	1008	969	943	997	983	968	913	946	953	954	956	947	973	962	959	922	941	942	944	934	994	996	972	979	892	916	965	955	1025	994	954	909	927	877	956	941	917	929	956	983	954	931	940	868	966	954	908	968	928	951	919	918	956	897	931	948	1010	921	910	955	988	875	915	904	995	939	1007	950	960	955	910	944	933	961	970	939	951	958	930	920	951	950	954	908	933	963	941	989	960	959	958	978	893	901	968	919	942	955	976	942	942	933	918	923	977	967	967	981	976	933	946	918	933	979	968	883	917	927	974	928	898	911	915	995	995	968	900	941	958	916	956	914	915	980	920	968	910	942	931	943	925	984	915	967	947	977	930	968	990	949	996	887	866	918	947	920	902	924	950	947	961	889	918	906	934	934	965	939	897	917	961	998	952	963	914	921	910	984	975	960	961	934	965	984	910	981	875	901	940	944	916	971	952	946	908	917	939	888	926	949	972	959	959	952	937	967	926	941	874	962	927	924	980	935	924	894	939	930	971	951	973	937	919	972	946	926	958	974	956	990	992	934	924	921	907	939	936	918	1001	918	936	880	920	932	942	944	943	982	954	954	915	876	968	970	917	929	939	940	928	960	912	856	949	965	959	903	939	951	867	954	938	957	939	972	929	1004	943	969	986	962	934	897	889	1017	977	903	941	945	954	934	980	930	950	968	945	949	940	996	852	965	1001	933	936	917	925	902	888	949	920	942	942	933	923	907	938	903	996	900	971	906	931	919	968	967	917	898	958	903	956	913	931	948	934	927	961	951	957	937	937	974	925	923	972	939	960	925	909	974	940	953	943	926	899	989	892	995	877	944	952	954	940	945	978	921	963	891	902	944	965	926	910	901	900	933	994	876	922	1020	922	969	955	974	927	933	977	964	942	959	895	936	916	928	931	940	966	965	953	933	929	967	983	969	1009	972	995	986	877	961	955	915	886	934	1018	1013	939	921	932	982	924	975	875	922	959	940	978	968	937	942	954	877	949	940	949	980	942	955	938	920	953	919	887	996	961	987	936	983	936	939	963	911	869	893	942	1030	967	985	945	933	928	922	933	936	923	968	890	926	913	920	1002	962	891	952	950	999	944	890	960	943	912	937	959	958	923	904	940	970	962	935	958	976	952	904	950	945	996	978	982	933	951	875	939	934	896	942	920	976	899	983	913	958	1005	903	947	964	901	941	993	959	960	919	959	969	929	934	896	953	947	945	930	956	950	962	968	942	901	936	896	927	891	956	901	970	929	846	934	984	934	963	918	934	945	944	946	1000	994	946	953	1000	907	1004	932	911	957	944	1002	988	908	983	908	913	1012	932	923	994	927	951	931	894	976	941	912	943	917	942	953	979	963	925	891	924	984	939	955	883	958	985	983	944	923	1011	879	959	956	928	964	922	957	897	970	1004	968	910	935	938	955	977	957	953	934	1007	941	940	999	979	948	890	989	955	912	923	946	905	921	1001	934	960	952	907	924	973	889	955	937	912	1004	915	933	924	943	964	955	923	915	940	961	936	943	915	962	933	945	933	956	883	957	942	933	914	978	938	888	882	937	1029	948	968	949	967	993	952	947	926	902	979	941	958	981	898	957	997	941	957	911	960	968	951	955	945	897	917	939	919	927	899	928	984	947	925	944	980	951	998	974	886	937	937	930	974	913	968	967	948	942	964	952	975	906	929	955	931	955	942	969	909	956	976	919	948	897	945	914	945	950	939	913	960	911	917	894	967	915	919	899	966	942	956	956	921	914	921	943	974	918	985	958	916	955	1000	978	898	944	978	971	932	980	937	922	946	935	946	964	943	953	856	966	978	974	922	963	883	938	942	980	951	998	910	962	929	959	929	910	973	895	967	937	936	907	990	918	925	919	935	927	862	910	980	991	911	908	924	946	930	941	928	978	927	922	962	974	935	937	909	897	983	897	922	926	939	946	865	963	990	950	960	921	1026	950	925	959	930	982	927	939	985	975	917	931	931	892	883	975	972	934	1014	947	918	952	911	988	934	914	933	887	888	932	960	946	964	970	985	890	895	941	926	939	911	947	900	975	970	914	940	975	972	919	926	937	876	957	886	915	905	930	933	965	949	940	906	959	894	943	971	970	984	1019	953	920	939	931	941	905	994	932	967	942	924	916	918	989	938	975	925	982	964	887	929	969	1000	936	982	982	921	1022	910	931	966	908	931	942	905	944	973	938	921	965	1007	961	1011	986	979	914	938	968	897	965	965	965	949	908	937	868	923	1059	974	964	910	970	935	931	949	950	957	978	930	912	941	956	962	906	915	951	926	909	860	959	940	891	951	953	1005	897	943	986	938	912	921	939	967	907	928	934	928	945	984	927	949	902	899	988	948	976	959	974	942	962	929	922	941	923	940	932	885	950	976	986	939	931	983	912	968	918	967	909	936	956	936	965	980	975	981	950	942	945	879	1000	938	967	935	907	909	911	969	977	927	948	964	880	917	908	978	912	907	950	969	976	882	923	979	957	931	943	989	971	955	886	977	941	941	933	931	950	972	954	906	940	930	919	945	978	909	956	943	932	941	942	982	925	993	947	925	915	948	967	989	933	966	921	938	961	967	962	978	877	976	997	935	917	915	968	873	928	982	917	915	948	904
38934	26665	13036	7188	5141	4036	3304	2783	2443	2095	1907	1707	1676	1581	1459	1420	1522	1548	1622	1575	1595	1562	1522	1565	1527	1430	1357	1252	1263	1169	1193	1161	1207	1157	1084	1103	1075	1155	1167	1151	1169	1166	1150	1127	1136	1174	1036	1098	1062	1109	1099	1086	1062	1102	1093	1069	997	1071	1016	1045	1073	1059	1073	1062	994	1083	1080	1127	1003	1099	1104	1072	1048	1127	1099	1043	1017	1055	1054	1039	1068	1017	1056	1031	1026	1054	1032	1057	1040	1067	1095	1034	1042	1054	1084	1015	999	1044	1038	1052	1075	1056	1061	1062	1050	1072	1015	1086	990	1050	1028	1041	1094	1053	1015	1017	1031	1039	1036	1016	973	1022	1054	1048	986	1083	1006	1047	1021	1012	980	1064	1062	1033	1031	1065	1109	1068	1056	1043	1014	1023	1076	1060	1060	1065	1029	1059	1054	1074	1051	1044	1046	1062	993	1060	1036	1033	1065	1071	1003	1036	1027	1087	1020	1015	1032	1058	1016	1041	1040	1018	1050	1043	1082	979	1053	1093	1042	1048	982	981	1040	1034	1061	1046	1037	1070	996	1047	1083	1029	1023	1004	1100	1046	1041	1038	1062	1021	985	1039	1050	1069	1094	1015	1056	1010	1029	1107	1030	1073	1059	1060	1020	1050	1028	1019	1032	1059	1033	1011	1047	1058	1052	1014	983	1032	1051	1025	1061	1017	1020	1089	1079	1001	1062	1081	1011	1045	1093	1087	1064	1033	1074	1045	1034	1027	1007	1060	1080	1061	1036	1098	1082	1113	1044	1039	997	1033	1071	1042	1043	1097	1085	1039	1069	1007	1022	1080	1051	1110	971	1050	1104	1041	1049	1035	1040	1072	995	1048	1001	1023	1032	1065	1033	1028	1032	1057	1043	1065	1044	1056	1030	969	1092	1050	1038	1065	1080	1038	1035	1059	994	1050	1021	1048	985	1073	964	986	1002	1009	1040	1036	1023	1070	1039	994	1029	1039	1054	1054	1025	1032	1043	1075	1079	1074	1045	1007	1063	1023	1078	1015	1083	1064	1051	1010	1048	1047	1021	1058	1043	1071	1014	1011	1093	1049	1027	1072	1048	1052	1089	1003	1075	1047	1020	1069	1074	1026	1055	1068	1028	1048	1018	1016	1014	1074	1016	1039	1035	1030	1056	1052	1004	1048	1079	1073	1031	1033	1058	1042	1052	1101	1027	1081	1086	1070	984	1064	1057	1054	1054	1040	1084	1030	1010	1022	1015	1038	1082	1040	1039	1116	996	1081	1071	1045	972	1055	1092	1037	1037	1070	1032	1062	1080	1030	1043	1050	1065	1008	999	1044	1056	1045	1017	1043	1068	1025	1009	1018	1021	1031	1033	1040	1016	1041	1068	1014	1029	1042	1022	982	1059	971	1083	1088	1083	1035	1047	1085	1041	1047	1015	1022	1050	1048	1046	1037	1098	1023	1091	1027	1026	1056	1041	1028	1051	1072	1041	1063	1008	1022	1079	1072	1096	1092	1085	1096	1045	990	1044	1054	1051	1037	1066	1055	1115	1014	1075	1053	1006	1037	1014	1021	1089	1067	1048	1066	1038	1010	1078	1039	1051	1036	985	987	1022	1002	1012	1059	1011	1093	1039	1084	1016	1072	1098	1006	1048	985	1041	1018	1038	1019	1036	1044	1030	1046	1033	1011	1004	1039	1030	1051	1042	1041	1033	1030	1032	1058	1054	1031	1045	1023	1049	1023	1035	1047	983	1033	1013	993	1025	1046	1042	1019	1019	1051	1027	984	1030	1020	1046	1019	1041	1021	1054	1047	1057	1061	1032	1049	1059	966	1032	1085	1063	1082	1058	1010	1100	1040	1039	996	1046	1065	1049	1027	1100	1047	1073	1063	990	1000	1034	986	1038	1045	1043	1039	988	1097	1022	1054	1058	1093	1044	1069	1037	1072	1042	1066	1106	1030	1068	1037	1090	1081	1024	1031	1023	1046	1044	999	1037	1060	1010	1056	1043	1029	1088	1036	1066	1074	1008	1049	1100	1002	1026	1082	1027	1017	1063	1045	1061	996	1012	1025	1014	1098	1042	1037	1056	1009	1102	1047	1023	1096	992	1047	1021	1082	1047	997	1012	1052	1073	1003	1068	1030	1012	993	1057	1056	983	1082	1036	1036	977	1031	1076	1008	1002	1040	1064	1066	1022	1008	1077	1017	1048	1024	1035	1067	1064	1048	1060	1059	1028	1054	1070	1040	1035	1057	1047	1051	968	1093	1059	1063	1002	1037	1019	1091	1061	1076	1033	1044	1062	1055	1071	1041	1026	1024	1089	1043	1027	971	998	1039	1091	1077	1043	965	1020	1018	1039	994	1094	1134	1017	997	1052	1019	1061	994	1017	1038	992	970	1050	1035	1059	1050	973	1081	1008	987	1002	1048	1068	1071	1005	1052	1031	1024	1027	997	1017	1050	1051	1042	1068	1033	1058	1093	1063	1031	1037	1054	965	1052	1048	1015	1003	984	1006	1078	1031	1045	1055	1038	1045	1058	1044	1063	1015	1077	1036	1014	964	1055	1001	1048	1014	1050	1051	1027	1004	1085	1031	1030	1065	1060	1035	1051	1064	1028	1084	1059	1050	1011	1029	1003	1030	999	1030	995	1035	1055	1046	1025	1078	1086	1003	1011	1028	1085	975	1012	1071	984	1034	1009	1063	1033	1042	1100	1031	1016	997	1033	1078	1042	1052	1037	1017	1017	997	1045	998	1057	1017	1029	1094	1052	1065	1018	1031	1048	1075	1042	1072	1051	1031	1032	1061	1097	1051	1025	1003	1039	1089	1060	1048	1050	1032	1024	1130	959	1044	1060	1005	1000	977	1049	1019	1006	1081	1033	958	1062	1024	1044	994	1026	1040	1022	1033	1040	1057	1056	1047	1052	1034	1040	1019	1034	1025	1043	1047	1017	989	977	1052	984	1071	1074	1114	1036	1056	1079	983	1005	1061	1016	1070	1069	1046	1070	1063	1074	1030	1069	1052	1063	1003	991	1061	1021	1066	1012	1041	992	1027	1023	997	1026	1062	1059	1048	977	1086	1089	1056	1018	1010	999	1045	1048	1044	1054	1004	1012	1009	1021	1029	1102	1082	1088	1077	1016	1050	1044	1056	1014	1051	1035	1056	1055	1074	1055	1048	1043	1014	1086	1015	1044	1011	1041	1011	1051	1018	1082	1033	1031	979	1109	1051	1047	1048	1095	1035	1007	1090	1066	1038	1016	1032	1076	1022	1078	1046	1073	1014	1143	1068	1118	1017	1107	1093	1119	1040	1054	1046	1049	1004	1043	1015	1073	1038	1022	1067	1080	974	1068	1023	1018	1012	971	1056	1048	1044	1025	1051	1045	1040	1099	1030	1024	1023	998	1057	956	1028	1005	1022	1077	991	1035	1075	1088	1003	1051	1042	1069	1020	1042	986	1011	1005	996	1112	1055	1038	1057	1050	1077	1004	1032	1014	1014	1050	1048	1042	1031	974	953	1028	1035	1001	1046	1021	1019	1061	1090	1023	992	1005	1116	1125	1023	1063	1055	1084	1037	1012	1006	1003	959	978	1089	1011	1093	1071	1068	1058	1007	1020	978	1071	1090	1013	1019	1058	1087	1073	1029	1050	1007	1023	1064	1026	1053	1029	986	1081	1051	1054	970	1050	1093	981	1048	1038	1075	1066	1087	1028	1039	1008	1058	1088	1043	1060	1013	1048	1061	1023	1067	1046	1017	1015	1008	1041	1054	1000	1045	1042	994	1058	1029	993	1007	1059	1063	1004	1061	1068	1009	1048	1078	1038	1035	1085	1039	1040	1064	1064	1043	1012	980	1004	1024	1033	1060	1038	1025	1053	1078	1040	1061	1058	1058	1044	1000	1013	1052	1023	1019	1041	1035	1034	1090	1056	1052	1007	1002	1030	995	1078	1030	1062	1101	1047	1000	1046	1014	1111	1078	965	1059	1008	953	1019	1009	1061	1020	1039	1040	1027	987	1089	1073	1011	1024	1069	1103	1035	1079	1046	1016	1032	1010	1014	1043	1007	1038	1050	1016	1069	995	1054	1052	1053	1052	1025	1043	1084	1062	1081	1085	1007	1024	1013	1042	1026	1093	1069	1068	1027	1066	1026	1036	1005	1068	1051	986	1024	1096	1033	1012	1027	1074	1029	1052	1048	1127	999	1014	1003	1058	1071	1033	1026	1009	1028	1072	1103	1045	982	1017	1098	1027	1052	1014	1031	1045	1050	981	1032	1026	1041	1036	1020	1026	992	1000	1025	1066	990	1093	1037	1039	1114	1031	1103	1085	1100	1070	1098	1076	1024	1052	1018	1005	1033	1078	1013	1045	1069	1060	986	1023	991	1022	1089	1027	991	1073	1090	1053	1013	1035	1055	1068	1017	1027	1046	1038	1084	1032	999	1074	999	1012	1067	1052	1044	1066	1025	1050	1014	1047	1017	1068	998	1014	1067	1034	990	1053	1004	1077	991	1088	1063	999	980	1036	1043	1041	1088	1035	1051	1049	1032	1070	1015	1043	1037	999	980	1043	989	1045	1055	1078	1043	1013	1099	1011	1017	1086	1074	1012	1061	1005	985	1049	1087	1061	1004	990	1009	1053	1092	968	1072	1051	1053	1057	1040	1041	1057	1037	1035	1049	998	1073	967	1036	1066	1033	1029	1065	1069	1021	1093	1029	1093	1037	1055	1045	1064	997	1029	1004	1055	1064	1012	1034	1050	1060	1020	991	1051	1070	1042	1046	1049	1050	1098	1070	1009	1028	1008	1001	1054	1057	1012	998	1066	1062	1048	1027	1019	1024	1022	1036	1101	1018	1065	1023	1014	1045	1052	1042	1054	1065	1005	996	1021	1089	1037	1052	1115	1093	1044	988	1026	1009
28192	20990	10722	1089	541	518	457	424	423	421	399	442	398	441	426	397	417	441	436	420	462	482	449	471	461	415	355	414	395	390	379	396	396	383	396	414	358	407	385	413	390	382	383	404	385	380	366	379	380	385	426	372	403	388	380	354	392	364	430	374	360	340	352	415	377	386	359	383	376	421	377	358	331	378	373	399	359	349	411	360	394	383	397	375	390	375	396	354	362	391	374	401	369	376	386	376	366	372	330	384	372	396	377	353	405	333	377	363	369	341	383	361	390	395	350	344	365	372	384	387	378	363	347	355	373	384	362	334	369	404	369	396	426	383	407	404	424	384	364	332	368	354	356	370	370	369	364	359	403	413	362	325	386	380	388	401	398	387	366	384	367	383	374	392	389	384	398	364	377	358	352	373	393	394	403	368	394	397	409	373	369	382	423	366	416	401	386	376	389	375	369	362	402	426	373	383	394	415	343	382	385	410	350	391	404	353	389	368	395	383	409	380	386	375	352	373	415	399	401	354	382	347	397	377	384	382	389	366	376	445	388	347	402	359	377	393	372	382	379	362	375	369	369	349	406	410	364	360	417	392	378	371	402	380	375	395	381	403	380	372	345	402	369	396	412	374	417	359	394	386	405	365	371	335	381	371	400	375	380	360	388	360	361	385	368	406	349	390	376	357	399	413	382	404	410	358	356	422	375	408	352	337	396	384	383	356	401	395	357	366	367	375	385	434	392	408	388	364	389	376	400	359	364	394	362	381	400	375	373	384	377	375	404	404	358	406	358	390	380	397	376	414	397	401	350	379	373	381	367	378	374	356	376	382	355	381	360	387	371	388	318	391	409	357	372	359	383	382	386	370	396	371	368	384	370	379	388	357	371	357	369	372	392	364	350	382	360	384	392	374	372	381	354	378	387	357	356	366	389	385	371	389	356	366	384	377	343	356	362	375	393	380	370	371	340	373	353	375	385	344	343	364	415	348	357	367	391	347	365	380	368	355	361	377	386	367	359	383	373	380	399	381	359	375	387	379	390	357	353	393	412	380	372	336	366	361	356	422	390	410	338	415	385	393	397	344	386	392	381	382	383	365	372	414	350	385	392	384	374	373	392	373	368	348	355	370	385	395	380	371	376	389	343	395	389	391	359	356	362	398	370	372	346	384	404	368	391	379	399	421	384	372	363	384	374	385	421	353	404	404	367	336	402	371	375	357	365	388	355	444	370	372	391	387	376	383	401	398	388	418	395	342	371	380	353	347	383	388	383	387	346	369	395	404	348	414	364	354	391	371	402	372	367	387	415	361	397	382	385	382	380	379	371	391	382	387	408	340	406	377	350	414	386	362	397	365	341	374	407	371	393	358	381	378	362	355	350	394	396	392	360	384	390	370	371	401	371	368	365	410	427	398	391	371	390	387	380	395	397	351	353	340	352	411	397	365	390	390	363	377	361	381	377	383	400	373	409	351	374	325	380	381	362	375	366	362	361	352	406	349	374	328	353	399	401	377	387	371	397	396	358	378	352	356	413	395	359	390	394	352	384	386	397	397	372	350	371	370	386	351	398	354	389	368	384	394	377	396	395	374	415	354	365	405	369	375	376	378	399	352	380	352	365	390	363	359	360	353	411	367	375	361	365	401	379	375	374	426	401	352	391	373	363	348	347	375	365	368	370	380	388	380	367	362	353	392	342	393	363	367	407	372	379	362	371	385	396	384	379	370	370	387	381	369	361	410	401	338	370	344	388	376	374	366	392	384	365	422	330	362	377	373	374	399	373	394	367	364	393	394	403	382	420	363	357	359	356	412	405	382	369	372	370	368	366	358	358	388	399	404	395	429	375	366	344	392	377	382	379	398	392	381	392	422	359	382	374	380	372	356	398	358	403	368	370	380	407	380	383	391	363	380	359	383	383	380	375	400	387	410	385	392	397	365	366	383	397	354	340	413	395	368	371	381	394	389	352	367	387	392	369	337	362	362	345	374	359	381	374	361	343	358	391	373	366	338	359	375	394	366	337	357	369	384	361	404	384	350	338	376	375	375	349	395	361	351	364	371	353	367	397	368	394	400	391	372	378	358	347	389	366	362	374	354	414	381	365	363	368	345	388	398	373	369	420	387	363	375	361	394	349	370	372	380	382	371	366	396	376	404	404	385	366	361	373	392	361	358	372	369	394	356	370	410	353	389	353	355	364	399	406	375	384	414	367	371	372	386	392	399	379	332	396	375	416	383	362	397	356	391	388	386	400	367	367	386	394	382	393	376	421	375	374	363	361	393	398	394	407	356	386	392	398	385	359	399	385	382	381	375	393	384	364	377	370	347	380	411	384	364	379	348	400	353	376	365	411	373	366	399	365	378	395	374	357	394	407	385	397	405	363	402	364	378	407	349	373	421	364	404	402	378	392	369	348	370	352	407	358	352	395	396	360	392	384	359	355	378	391	387	355	390	419	372	354	378	421	344	379	379	373	405	389	345	361	376	378	383	394	380	368	409	373	376	388	390	368	399	366	375	383	415	390	386	407	371	357	415	355	374	367	382	368	360	402	356	343	373	347	399	377	366	390	378	408	402	393	376	401	370	390	370	375	384	403	365	359	355	404	364	396	364	425	431	381	407	382	382	371	359	366	364	373	380	388	385	378	354	371	380	410	367	398	362	379	356	401	367	391	374	357	394	375	377	395	402	374	343	377	359	358	363	377	381	362	375	380	357	380	393	384	400	369	340	386	353	360	401	384	376	394	407	378	378	384	365	400	373	349	417	367	389	381	407	387	386	384	383	402	413	401	390	347	347	347	375	364	360	382	368	355	394	387	359	373	402	354	409	409	349	389	375	345	369	359	387	365	378	381	376	404	356	382	355	387	381	402	399	416	385	386	406	390	363	365	362	367	348	385	381	328	374	341	356	312	334	391	373	376	361	367	355	392	380	385	362	399	347	330	371	332	345	350	401	396	408	380	400	379	401	377	411	353	396	432	387	383	382	351	385	352	378	376	375	382	351	365	393	377	377	361	363	367	346	372	349	379	401	375	394	415	373	369	381	349	363	359	396	367	335	374	368	370	337	409	416	373	378	386	372	380	414	411	394	371	390	357	344	357	393	369	359	403	391	367	378	377	377	424	345	381	378	372	405	366	383	368	366	386	389	404	369	371	378	347	383	372	350	381	374	343	409	385	398	365	368	371	390	401	377	369	424	356	381	408	374	404	404	380	338	343	350	402	374	345	376	396	377	348	426	349	397	382	381	381	358	417	398	353	392	393	376	387	362	388	350	361	350	381	414	375	350	368	375	403	368	385	388	368	387	377	396	378	392	345	347	374	354	390	337	412	409	381	387	387	363	342	417	405	407	396	384	394	402	378	360	364	376	422	380	359	385	396	370	353	369	386	362	383	375	378	367	391	366	351	347	394	382	397	386	413	384	369	371	373	347	352	399	345	353	384	393	398	382	352	361	379	356	389	345	342	377	378	432	367	400	383	385	370	366	381	339	374	391	356	388
32513	11031	1489	828	682	629	610	569	565	533	498	510	540	519	501	517	559	613	533	611	633	649	598	602	607	513	478	519	523	490	493	480	457	467	475	487	492	426	448	464	465	466	479	472	431	437	474	470	459	429	434	428	442	435	464	434	455	413	472	428	443	424	455	408	446	430	456	431	445	467	462	472	432	432	417	456	448	453	431	441	428	454	438	414	448	450	444	446	437	425	412	439	432	431	439	454	466	447	453	460	477	440	434	441	429	451	418	476	434	431	425	448	434	435	441	472	416	429	462	468	453	431	456	417	462	430	455	442	444	469	454	437	408	448	475	450	469	442	428	437	491	451	458	457	436	418	446	397	423	463	424	444	423	418	452	432	457	444	451	446	444	466	455	461	446	420	448	464	461	445	457	424	400	454	410	475	401	438	416	447	437	441	457	433	429	425	465	412	407	445	424	415	452	464	458	436	461	419	457	456	439	460	440	467	474	448	463	458	423	428	442	414	427	432	450	415	438	445	421	455	436	482	461	431	439	459	464	418	425	432	431	442	399	417	456	453	479	412	438	460	389	458	439	453	417	439	423	433	444	435	451	439	469	434	472	469	450	455	420	463	443	436	422	441	438	448	411	425	435	422	453	437	425	458	474	417	371	489	433	447	399	442	490	451	448	449	463	452	434	450	386	435	471	447	426	476	416	452	441	414	463	399	436	453	460	428	474	469	455	394	441	440	446	443	475	442	442	434	450	457	456	461	488	442	427	455	425	456	444	449	435	451	420	433	470	460	433	478	435	439	423	422	446	442	451	435	445	396	482	440	444	425	437	437	412	451	437	416	437	457	444	443	440	446	427	422	456	417	464	470	445	458	442	431	475	421	428	456	424	469	480	434	395	454	461	428	422	471	442	444	404	440	467	457	434	449	481	467	453	405	431	448	445	413	445	430	425	436	434	403	450	467	414	411	463	442	441	415	427	478	441	434	507	437	437	467	431	432	421	424	436	456	465	419	411	440	439	424	415	441	391	405	448	451	448	449	469	437	452	446	427	461	428	445	463	456	394	464	459	443	426	463	431	440	484	465	449	409	417	445	432	433	452	422	464	435	438	435	415	409	466	409	431	376	432	448	417	431	424	462	430	411	449	423	443	458	420	445	448	424	455	453	408	465	478	443	400	458	441	418	433	451	418	447	424	483	426	414	434	465	410	430	460	442	441	460	435	458	461	436	445	444	429	444	472	433	435	454	451	439	404	471	461	465	471	427	433	433	471	422	421	478	417	449	446	466	424	439	431	460	426	418	433	446	443	461	425	452	427	452	455	440	462	423	449	453	452	439	441	421	461	448	444	428	439	438	406	491	409	451	444	452	460	430	433	438	444	463	462	447	486	449	388	435	422	451	437	460	448	488	441	437	430	450	473	446	430	451	453	428	477	443	450	406	456	436	472	461	469	431	391	454	449	470	421	448	442	428	437	422	443	468	390	432	417	478	438	437	461	457	472	421	445	435	410	453	451	440	454	412	405	461	448	464	441	434	472	442	438	437	452	403	418	424	402	419	441	435	444	439	447	432	453	455	452	453	442	454	411	449	455	448	441	452	462	439	417	443	431	421	452	462	428	425	460	443	441	428	456	413	432	416	461	467	436	444	412	426	475	406	440	439	431	466	424	465	415	413	436	406	441	469	413	435	430	433	432	432	429	466	435	473	457	428	439	429	419	423	465	488	475	425	433	512	435	445	433	440	451	394	397	458	395	429	449	436	453	475	410	432	434	443	458	441	437	433	410	433	471	408	454	404	450	430	424	435	449	420	414	466	445	406	402	441	404	423	454	451	418	411	417	477	485	451	401	461	440	431	472	411	441	447	454	428	442	451	424	427	460	440	409	390	428	401	439	447	457	418	435	423	433	437	424	445	448	430	425	440	424	408	473	441	404	423	457	420	453	449	446	428	444	454	442	418	432	455	431	423	425	419	449	452	441	443	460	407	437	429	454	432	442	476	427	454	424	472	443	469	415	430	402	429	444	455	428	444	431	455	429	453	452	479	454	420	463	438	430	445	428	461	445	470	452	432	427	418	436	459	433	448	424	475	388	438	428	405	409	456	436	468	436	436	428	452	456	470	420	431	406	427	453	427	448	428	426	460	447	432	451	432	440	469	426	426	462	437	443	420	429	444	446	447	396	429	443	473	448	456	437	470	406	437	441	464	442	435	463	424	456	410	420	470	473	458	430	432	426	421	439	443	465	460	460	393	495	446	428	468	426	424	397	456	445	467	401	405	452	457	420	431	454	410	423	465	429	486	433	455	465	460	479	459	445	437	439	421	417	456	438	434	448	407	442	458	428	435	394	469	460	436	442	429	423	460	435	454	452	457	435	454	434	448	447	432	441	465	461	452	416	434	458	396	448	420	403	455	463	452	461	411	395	466	467	420	426	481	450	391	475	417	423	436	434	444	408	483	428	386	450	450	425	458	419	436	454	438	415	449	445	423	444	442	426	470	472	455	416	430	472	471	449	495	443	430	455	457	407	418	482	381	406	455	418	443	434	444	425	419	452	446	457	445	424	437	434	440	436	414	451	438	441	427	464	435	436	421	463	451	414	437	458	444	452	435	412	463	433	462	461	426	427	454	436	421	451	410	417	425	462	459	444	407	420	424	409	450	414	469	431	460	472	426	489	423	454	459	410	451	464	447	455	443	424	434	424	437	436	470	461	441	430	420	447	408	473	423	418	448	446	471	423	431	449	421	406	414	441	460	444	460	410	438	459	439	435	404	424	453	438	457	454	397	417	427	431	456	447	447	437	423	436	437	449	458	424	476	405	456	420	434	456	471	434	467	401	433	422	466	451	418	470	419	447	454	452	438	421	432	417	441	455	460	446	454	412	397	417	434	474	444	456	433	432	471	438	438	449	427	453	435	429	419	438	495	420	468	441	422	400	430	451	428	483	474	404	427	423	412	419	455	443	428	437	451	444	404	458	457	448	432	443	496	436	486	429	442	446	442	463	440	417	456	447	446	438	419	431	403	452	436	469	446	401	447	434	455	429	440	441	427	442	405	446	458	464	435	419	409	437	431	436	418	458	406	444	446	495	461	451	467	430	426	446	455	445	436	411	461	425	440	434	408	453	447	449	457	431	422	453	470	421	473	496	417	409	437	435	443	442	420	457	436	417	473	451	415	424	454	447	428	428	463	425	399	438	398	414	448	435	439	413	452	421	425	451	511	473	498	416	418	469	422	442	454	407	431	443	440	458	423	443	433	418	436	395	436	471	411	435	447	430	420	441	410	462	441	442	460	406	401	441	457	493	415	453	427	449	458	469	444	428	438	461	452	424	439	459	479	423	434	412	465	424	402	424	436	413	383	428	458	438	412	445	423	404	403	405	429	415	457	431	470	441	410	444	468	433	418	462	453	432	456	446	448	429	439	434	430	434	429	514	454	446	444	426	464	411	410	435	442	466	483	460	420	438	450	461	455	424	392	446	439	475	427	421	419
23458	20928	28230	23779	20920	13015	1780	1188	1003	976	928	860	890	866	792	814	866	898	894	891	945	918	881	905	841	772	777	805	728	730	723	757	707	724	752	695	714	691	728	738	678	745	734	679	739	708	710	703	675	700	688	722	700	736	695	718	716	712	661	728	707	694	682	665	657	698	717	688	687	683	706	720	665	724	705	629	644	711	703	692	721	681	692	661	688	678	719	676	681	729	651	653	676	658	705	664	717	662	658	704	733	682	689	671	704	662	680	656	647	673	667	657	700	663	695	735	680	697	744	698	666	656	684	713	645	674	707	669	716	710	663	666	658	705	681	661	693	725	713	693	649	710	698	670	649	635	672	703	690	657	655	722	685	715	683	667	669	595	700	666	668	708	641	719	729	691	666	684	677	708	662	661	672	664	710	688	686	696	705	656	705	652	708	678	683	678	693	669	685	687	735	675	708	667	678	706	665	668	698	612	653	688	683	629	699	691	694	634	638	686	701	645	707	723	669	694	674	721	691	671	676	671	679	737	682	718	721	656	687	659	726	681	685	716	694	662	665	692	705	723	707	666	661	675	669	689	665	684	682	714	661	735	671	641	680	664	662	688	736	668	717	752	667	670	703	709	689	777	706	723	700	684	664	713	665	695	703	722	656	723	694	663	698	683	710	643	636	694	654	688	731	662	707	709	671	696	715	668	625	667	673	704	656	648	685	677	682	710	691	708	650	713	708	657	691	670	677	695	693	705	645	685	680	684	668	730	700	717	685	714	675	706	695	711	689	689	699	668	714	699	697	688	715	659	681	702	659	720	715	718	759	665	725	718	700	678	727	696	698	676	691	709	659	758	693	625	648	656	693	650	700	669	677	724	689	670	686	674	734	692	687	647	693	678	703	689	664	682	673	648	661	673	642	674	679	680	741	650	673	657	670	698	671	680	671	710	683	714	699	665	623	665	677	653	697	712	737	666	647	694	698	693	690	698	712	672	721	661	673	681	669	702	712	711	658	646	725	696	669	720	689	710	722	671	680	639	747	734	719	691	694	659	680	714	740	684	712	673	722	681	708	726	711	698	704	723	691	646	673	698	701	691	690	665	670	665	737	658	725	688	673	672	692	716	701	685	695	681	713	661	690	644	648	690	705	680	629	673	716	669	705	663	645	696	724	695	692	652	704	667	707	665	657	701	705	648	709	700	680	682	654	656	664	642	691	726	691	695	679	652	678	726	710	646	684	688	709	632	704	667	675	668	698	653	692	650	662	655	770	686	724	635	699	708	655	615	664	670	649	663	675	693	675	632	678	676	721	731	679	715	659	725	633	711	670	667	687	690	678	666	706	703	692	682	674	692	703	697	672	662	685	690	716	726	731	724	692	674	664	684	735	687	661	691	695	678	683	647	718	715	711	685	689	672	688	698	681	666	653	708	686	702	666	663	681	696	679	733	719	691	671	688	653	656	633	665	709	734	698	674	721	698	704	680	728	719	675	712	644	688	701	663	704	660	702	641	661	690	659	679	678	684	671	730	636	667	696	691	703	708	698	663	693	725	709	676	674	726	708	726	688	694	640	685	686	679	725	653	673	690	691	661	712	675	659	645	692	698	682	690	692	707	680	709	695	634	678	709	659	701	698	690	674	660	692	662	628	674	680	682	689	666	710	678	705	703	640	682	684	742	691	676	727	664	722	669	704	694	682	648	648	694	681	675	697	709	734	653	669	685	680	639	711	659	730	666	714	682	720	692	669	685	619	657	642	717	684	676	672	686	684	698	742	687	651	713	673	730	715	697	708	675	684	724	710	723	695	647	661	675	658	663	699	693	677	676	692	678	665	707	630	747	678	706	689	688	611	675	711	677	702	647	689	659	673	673	696	682	723	670	703	707	679	697	637	727	699	673	659	742	674	636	685	607	688	657	688	664	699	679	713	664	686	690	711	649	710	619	665	695	691	672	707	691	661	691	712	665	665	720	697	674	649	687	683	721	711	654	701	731	654	703	728	708	691	676	666	661	669	678	680	694	714	712	694	718	679	708	707	761	679	655	719	687	671	649	656	693	665	655	649	732	693	656	631	686	687	671	649	675	669	689	678	680	701	706	688	681	646	665	665	710	701	655	674	708	659	651	659	673	676	723	719	677	720	659	664	696	715	676	711	696	717	666	680	660	712	670	688	673	723	657	694	729	679	653	628	667	697	714	688	650	712	706	646	653	700	701	672	677	677	690	607	639	716	714	680	730	691	674	679	661	672	631	691	679	704	695	673	613	692	674	710	722	728	693	665	648	733	712	694	661	631	659	643	727	664	684	726	668	676	693	665	685	678	658	694	662	676	658	673	665	674	715	694	723	626	705	682	694	646	669	687	665	687	712	702	717	690	675	706	658	704	661	690	688	665	718	690	673	684	660	730	765	742	686	700	694	713	714	656	739	674	644	708	669	662	663	685	631	674	698	668	662	689	647	647	710	740	728	686	706	625	657	636	692	697	702	617	701	675	679	714	678	732	735	633	631	680	711	703	741	660	681	719	681	636	672	724	666	695	685	686	708	673	651	653	707	692	724	704	669	688	689	709	727	662	696	652	712	706	707	673	665	670	718	653	680	686	680	686	693	678	622	679	705	716	700	675	666	681	699	707	701	681	653	664	702	687	701	697	691	638	648	701	706	691	710	647	704	718	702	701	689	698	725	664	693	672	700	655	629	640	648	665	690	683	702	647	671	707	650	669	743	633	711	688	650	705	668	682	682	703	703	696	676	688	681	678	668	669	687	655	641	677	686	697	677	693	659	688	708	688	683	686	665	667	657	678	651	726	680	697	660	655	707	670	637	647	687	687	672	685	665	704	693	645	700	702	673	649	652	682	669	661	671	701	722	710	636	664	695	687	693	713	658	705	661	671	690	647	658	665	635	656	663	682	676	709	742	639	695	688	732	669	677	689	726	700	702	653	763	623	687	626	679	727	721	708	679	661	712	701	686	716	700	675	722	657	679	688	702	706	685	669	676	692	693	655	700	649	683	678	737	655	720	667	705	680	676	679	722	665	666	726	685	774	654	695	691	693	666	664	638	668	671	676	661	676	697	690	671	662	638	721	729	644	691	702	714	710	652	702	661	685	675	713	676	666	686	656	720	679	679	686	690	682	667	676	690	709	679	688	671	680	662	675	691	670	640	664	681	693	680	681	671	673	678	698	660	666	655	706	655	631	671	655	673	695	680	689	650	673	672	715	689	696	659	675	667	666	645	647	691	666	683	731	680	610	651	664	655	703	651	657	695	655	675	691	727	684	705	695	721	657	689	715	706	663	639	694	720	652	692	707	675	648	649	692	695	685	684	694	718	678	658	656	704	746	695	673	677	667	684	692	663	695	696	652	677	697	748	670	695	644	693	699	648	743	680	687	694	713	640	681	674	661	705	681	694	707	646	745	696	704	703	656	663	715	706	690	649	680	691	674	708	635	666	647	640	708	646	656	703	715	682	654	656	723	670	667	667	716	688	644	663
35615	20634	7928	4107	2876	2363	1929	1658	1549	1387	1261	1204	1173	1051	1014	1048	1121	1241	1119	1119	1234	1154	1058	1068	1055	989	913	915	855	864	833	824	770	825	827	796	762	819	800	819	833	836	850	800	773	819	765	787	784	825	748	816	779	798	736	779	830	804	761	747	775	750	757	785	773	739	772	817	769	810	796	793	753	751	748	749	740	758	802	793	750	761	785	722	740	750	785	745	708	705	736	779	766	801	732	747	779	751	781	744	751	746	727	762	728	815	771	752	775	753	791	732	726	751	762	766	729	775	746	762	785	791	784	735	769	777	733	689	784	742	765	823	775	753	768	775	720	755	739	762	705	748	762	719	765	766	714	752	745	763	759	748	742	713	823	811	793	750	756	722	800	755	743	744	763	795	753	762	766	787	790	773	710	794	758	722	772	763	722	785	786	778	793	756	751	836	756	732	751	741	769	755	796	776	751	808	709	774	756	761	799	766	789	772	793	779	751	717	808	774	794	756	763	752	795	755	754	786	720	747	812	741	754	758	732	767	748	811	741	699	770	751	796	782	757	737	758	796	733	737	776	767	754	803	756	772	746	716	727	716	776	776	797	797	760	771	784	733	741	746	750	747	734	812	740	786	731	733	759	744	778	728	746	776	757	791	818	762	772	758	777	755	787	749	760	722	755	721	783	758	761	771	773	763	711	750	718	749	796	738	769	807	816	739	746	811	770	773	763	736	758	774	743	758	769	783	773	798	767	755	771	776	771	755	765	734	712	788	767	744	769	723	737	744	751	778	798	727	799	812	746	719	776	767	729	758	776	759	774	754	815	715	742	687	771	758	781	744	783	789	716	806	779	739	747	749	779	734	763	765	739	798	764	798	833	748	746	818	787	763	764	767	784	778	743	782	795	758	758	755	728	756	749	763	774	725	735	741	738	809	770	734	718	722	694	780	704	734	799	809	791	776	794	732	792	739	798	762	751	722	749	748	759	742	793	827	798	773	764	752	730	776	766	784	822	719	757	749	804	778	778	764	778	722	774	775	746	785	674	774	800	789	762	752	780	770	796	797	786	773	820	753	721	749	726	723	719	774	742	769	696	751	745	795	782	756	725	803	756	730	766	786	735	691	766	760	798	674	755	800	750	777	766	757	762	758	771	718	751	814	768	706	738	829	787	766	739	779	783	743	760	724	804	740	750	744	753	752	761	776	766	779	765	755	751	715	752	772	720	807	736	791	742	753	728	737	766	710	806	788	722	827	771	761	797	792	769	758	769	708	763	755	787	780	770	726	734	744	730	791	771	790	753	731	788	792	769	747	748	741	757	777	789	743	763	714	749	694	734	806	761	751	761	767	672	755	783	799	741	759	715	817	745	785	746	752	775	855	746	827	739	759	775	770	808	736	721	767	791	781	759	780	780	807	819	765	736	768	742	785	728	735	726	766	805	796	719	766	731	721	822	736	813	799	787	732	770	745	733	736	779	751	746	762	711	764	770	777	753	751	750	831	773	767	751	733	712	749	744	748	774	727	707	764	739	773	731	773	730	750	761	737	766	767	770	775	767	824	766	753	774	712	742	736	738	770	736	786	792	745	758	773	737	703	785	730	751	777	731	745	730	796	792	748	764	755	741	770	739	749	711	729	750	760	778	754	786	793	794	759	751	768	753	717	739	798	786	743	728	780	763	751	716	726	718	761	766	785	813	797	761	741	780	739	727	773	722	769	740	765	793	785	786	764	789	767	777	769	763	760	712	698	776	743	727	779	736	745	759	763	819	773	780	790	801	769	760	767	742	769	714	758	760	770	722	716	738	716	702	793	770	747	712	781	756	758	773	761	771	794	747	791	823	780	765	768	748	779	745	728	731	769	749	751	729	818	748	752	781	759	732	762	748	748	780	764	755	713	799	743	789	752	774	767	781	791	772	775	759	729	742	760	774	756	720	838	758	769	788	795	766	810	804	758	764	732	739	777	818	781	734	751	813	748	802	779	724	751	803	828	771	713	727	705	761	730	738	758	768	750	726	730	780	754	772	735	763	769	736	768	758	751	730	742	746	703	761	773	769	716	746	756	746	806	714	751	774	732	747	756	739	758	796	759	768	705	778	755	772	786	762	791	825	776	748	767	761	789	755	742	739	780	742	795	802	744	761	794	767	768	748	764	754	764	802	726	752	795	751	802	766	754	718	804	764	807	771	716	788	797	720	803	820	743	753	809	751	787	749	750	771	727	753	699	783	770	749	764	789	756	787	747	716	796	718	781	756	741	777	805	752	736	737	737	769	698	787	771	768	793	756	732	812	782	769	758	762	729	797	778	779	740	784	749	800	756	744	719	719	772	709	734	744	800	784	758	733	784	701	753	813	785	773	751	825	744	719	773	815	796	780	775	773	804	802	782	830	777	772	763	775	757	791	784	757	767	715	767	738	760	726	766	729	772	712	806	795	765	775	769	797	793	780	776	748	733	800	790	783	765	766	764	754	776	790	746	790	741	735	754	751	778	748	712	823	756	723	721	750	773	704	729	713	731	739	764	758	710	709	725	791	722	737	793	750	741	779	719	793	719	791	781	760	722	762	791	752	790	758	739	806	785	797	748	787	764	742	773	770	756	774	764	795	793	782	714	758	788	725	772	778	749	827	796	752	781	760	819	718	740	776	748	804	741	741	764	732	818	673	729	771	765	771	753	752	772	754	811	787	791	753	783	802	785	749	777	709	739	720	771	784	728	736	757	762	805	787	785	799	814	759	741	736	711	797	737	781	739	758	745	798	762	724	771	751	745	775	745	747	725	747	753	739	748	812	812	766	739	740	730	737	785	765	736	765	783	764	808	758	739	723	795	726	734	802	741	760	767	771	759	817	735	727	764	791	785	767	759	764	749	746	739	777	756	790	780	721	764	788	819	807	765	773	758	789	795	759	776	773	768	777	828	722	788	753	749	780	722	784	778	795	746	753	749	740	766	725	772	767	825	744	781	726	793	767	744	748	797	747	730	774	801	785	774	761	774	790	771	752	757	801	789	810	728	780	754	757	755	758	768	795	773	761	786	750	804	805	755	774	717	748	746	767	783	743	790	773	747	732	747	797	763	727	742	816	765	771	715	772	732	778	712	808	792	742	752	770	742	793	776	765	812	778	754	725	760	777	805	791	788	801	772	765	740	739	781	727	778	761	787	779	778	780	804	766	712	751	725	799	772	756	761	774	705	753	769	730	782	759	754	804	723	760	733	746	718	769	719	709	761	706	736	758	788	712	764	728	741	769	731	821	736	745	751	704	717	756	755	737	740	743	793	790	782	765	760	763	724	773	749	721	759	727	797	769	753	757	750	753	800	751	776	699	766	761	802	768	736	759	769	755	751	785	784	809	774	758	780	774	757	819	759	721	765	763	779	762	776	726	821	728	786	751	802	779	699	749	769	782	762	727	799	744	778	785	796	711	769	762	740	738	788	787	755	760	758	792	764	784	775	708	767	750	771	762	786	764	736	755	725	750	757	771	739	720	764
24649	20882	27234	24533	13447	1163	810	664	627	605	600	599	574	570	520	568	577	597	609	580	595	586	575	565	622	557	485	513	521	484	514	518	464	513	470	483	478	467	503	541	514	484	465	528	475	457	463	489	487	502	454	451	502	452	444	472	455	480	460	481	498	476	471	460	494	474	446	465	449	475	484	460	470	468	495	471	475	520	492	490	503	439	434	438	482	466	515	457	475	455	481	453	490	459	477	469	459	484	442	466	406	459	494	474	482	450	468	498	479	511	503	502	514	444	487	491	477	469	476	453	488	486	464	470	502	485	446	492	479	453	474	477	473	464	483	470	476	449	481	498	456	493	459	507	453	458	509	487	460	441	482	509	481	439	505	442	490	500	467	446	482	486	483	456	469	480	512	449	470	458	448	476	455	470	500	535	469	485	464	488	435	459	476	485	476	511	482	481	457	455	474	466	485	498	437	488	472	471	462	499	485	509	442	467	475	506	493	473	504	467	469	475	478	466	459	488	499	467	506	465	474	470	442	469	505	476	430	460	478	493	462	466	455	439	461	487	490	476	437	438	443	471	440	461	491	433	434	465	458	468	454	460	476	472	465	496	498	432	440	447	489	483	491	429	452	444	437	484	451	509	456	482	475	477	459	453	460	483	472	486	455	462	460	503	479	459	472	455	454	455	505	462	517	465	462	459	462	517	452	480	483	492	481	471	462	469	472	485	491	435	452	454	441	491	495	507	484	496	484	503	453	452	450	498	477	452	473	433	450	460	434	474	471	483	459	482	450	469	473	469	455	445	469	475	490	483	416	466	512	454	437	426	405	454	466	452	481	425	462	473	478	447	489	514	428	464	495	499	474	519	484	514	432	499	461	485	505	446	440	472	443	479	459	445	479	445	495	483	495	451	469	456	479	468	447	469	469	486	454	450	476	442	466	507	453	423	440	450	484	481	459	441	461	456	432	471	462	457	467	474	471	485	488	469	477	493	467	516	512	482	452	490	476	474	478	454	478	484	482	515	450	490	453	470	475	477	425	461	473	470	524	496	484	512	450	462	422	470	490	485	441	479	473	464	469	469	464	439	466	412	485	480	439	463	452	437	461	499	468	483	443	467	444	473	469	478	480	477	429	491	486	456	469	472	463	494	461	478	485	460	460	478	480	438	440	480	502	480	457	458	451	497	465	491	461	467	488	464	439	467	485	477	434	495	463	475	418	497	446	473	448	462	467	480	496	486	470	479	473	426	467	485	480	471	433	460	496	499	448	486	457	454	461	467	448	461	468	455	454	459	499	504	482	434	488	449	436	473	450	481	444	480	450	449	468	426	520	466	447	458	466	458	510	495	455	449	471	491	467	454	456	498	453	470	468	509	468	469	476	463	480	458	459	478	508	486	480	490	495	487	435	494	505	432	442	455	460	461	439	477	441	466	486	460	445	461	462	461	473	498	512	493	462	485	493	455	453	441	474	506	472	452	511	468	437	473	465	493	479	479	461	493	449	446	466	477	459	468	467	465	452	484	444	437	490	458	474	457	468	490	457	449	479	484	498	461	496	491	476	513	463	476	464	456	517	481	499	447	435	443	467	475	461	448	457	483	465	484	445	479	495	474	436	461	460	485	483	452	487	439	487	471	480	414	464	487	496	429	476	469	453	449	484	511	461	486	487	478	480	458	511	429	489	481	428	476	481	448	491	445	459	535	480	467	474	465	492	463	441	504	482	474	466	455	497	428	475	501	479	485	424	448	459	465	482	464	460	451	429	457	438	463	435	473	505	480	481	457	451	480	454	429	495	463	474	465	444	472	462	471	490	467	489	485	482	468	457	501	461	500	451	480	444	483	468	488	435	481	427	469	495	493	483	472	470	461	470	449	464	483	446	455	492	447	481	455	502	470	485	478	478	468	484	525	465	485	482	471	497	490	453	461	455	486	490	468	478	467	484	472	478	530	503	462	451	446	451	447	486	466	477	478	496	438	499	458	481	446	439	498	501	458	488	475	451	430	457	430	454	497	465	441	437	479	459	448	509	471	475	481	434	508	472	511	453	435	491	446	412	485	475	467	459	462	469	537	469	460	514	445	503	435	454	465	478	420	467	488	460	465	466	475	449	458	503	495	468	476	465	458	462	475	476	501	460	513	456	458	467	506	494	525	469	491	479	469	439	425	457	457	488	473	484	464	474	475	442	471	463	469	486	468	481	459	449	544	477	423	495	514	457	472	453	466	531	472	506	494	448	453	459	462	447	466	479	473	433	459	486	453	452	442	463	480	480	497	494	457	495	459	471	452	450	469	492	475	487	448	464	499	449	467	445	455	464	474	435	453	503	452	459	475	493	466	448	484	474	461	474	477	462	467	458	455	468	495	477	465	482	455	451	490	451	493	449	462	482	466	423	465	482	503	473	466	452	478	490	464	482	470	505	494	444	485	466	462	494	458	465	437	487	481	447	465	488	484	481	445	476	485	479	488	424	454	467	481	436	475	459	531	492	422	449	447	472	474	451	438	437	470	487	433	470	456	476	477	470	489	489	491	480	462	502	485	492	506	512	500	476	431	460	506	441	509	460	450	463	429	498	472	477	459	455	454	467	443	476	462	457	451	463	468	442	471	449	452	480	486	435	439	462	494	438	476	449	502	444	462	436	489	504	473	479	450	466	441	443	446	480	475	465	459	454	480	495	477	472	469	463	482	441	470	463	451	419	464	460	487	476	509	456	465	458	447	492	469	487	475	455	442	477	497	485	478	459	532	458	436	489	504	490	473	490	478	489	458	477	450	490	480	457	470	427	451	464	476	449	482	489	510	436	456	452	453	472	472	425	494	486	492	500	486	512	483	503	487	451	489	432	472	470	462	471	471	513	514	451	439	444	469	453	458	482	452	464	464	473	476	490	464	487	449	493	496	487	480	438	451	445	466	475	464	476	473	467	454	474	462	506	434	470	450	456	475	446	502	448	469	484	512	443	426	455	469	486	499	480	440	450	467	472	459	466	444	489	476	474	478	496	492	462	449	456	447	479	466	488	473	491	440	509	470	470	475	490	461	471	436	449	470	454	468	458	460	517	469	466	440	456	443	449	468	441	477	452	437	490	474	464	494	493	456	460	482	439	443	467	482	434	472	463	460	478	460	449	466	459	501	482	487	451	485	493	459	468	474	492	448	498	469	477	467	524	526	474	482	491	489	426	528	475	465	476	460	480	500	488	435	501	460	472	447	480	485	524	456	487	479	497	475	470	523	419	492	470	457	492	499	440	457	466	489	474	455	460	457	465	483	484	477	453	424	451	452	478	506	466	463	493	459	458	447	484	450	484	489	467	484	497	458	459	456	460	486	451	493	475	461	487	458	449	468	491	458	464	486	429	480	436	424	436	487	476	465	478	470	446	449	469	471	483	449	468	479	480	460	431	470	470	469	486	495	458	429	491	461	489	487	471	469	451	483	447	483	505	471	469	466	469	425	469	477	438	438	485	463	471	482	453	479	446	446	484	431	461	491
34978	15290	4801	2518	1806	1523	1249	1092	1041	932	823	836	841	831	720	668	756	839	906	858	909	845	793	769	735	701	656	698	658	651	640	627	588	595	591	536	585	602	589	632	636	554	606	609	550	596	551	573	593	597	598	559	533	527	586	586	565	567	528	622	581	566	561	581	569	551	563	609	548	607	553	580	558	580	532	608	543	534	576	578	543	541	545	563	536	547	580	550	584	558	550	581	501	579	569	547	550	558	560	528	564	553	567	579	595	560	553	551	567	581	577	588	586	541	551	576	538	525	571	538	538	548	566	575	547	544	573	557	566	556	579	553	529	530	530	559	572	538	564	525	569	594	548	571	583	557	547	556	589	552	539	530	569	578	549	535	567	544	534	554	536	561	516	571	580	612	558	519	564	515	557	563	549	529	556	540	567	552	533	562	588	530	562	534	559	538	541	579	569	532	587	555	571	555	555	549	540	564	535	536	495	564	598	596	566	555	538	540	537	569	585	557	517	546	573	546	554	550	507	580	534	549	530	510	602	544	526	572	544	545	510	570	549	595	581	561	533	549	561	560	541	576	569	554	538	565	567	564	548	555	567	552	529	554	556	551	557	585	552	557	528	561	570	518	572	553	572	558	530	536	552	536	559	557	555	605	563	576	519	560	537	511	535	547	573	569	547	577	566	549	544	538	559	540	575	551	524	570	542	553	536	585	507	559	554	545	588	547	525	597	557	551	547	538	599	527	547	528	534	528	546	561	525	548	557	570	532	549	535	584	578	552	555	563	540	547	554	556	542	584	569	583	510	568	562	536	547	551	587	540	563	557	561	547	542	545	507	558	541	565	586	537	548	548	565	579	564	571	542	570	574	583	549	510	579	563	562	531	578	521	543	539	562	551	532	545	543	567	597	538	573	570	541	520	554	573	543	583	575	542	570	570	541	573	566	537	541	562	569	547	556	559	568	570	558	565	547	559	533	553	571	526	570	544	539	562	545	541	539	559	519	576	569	542	577	588	526	543	554	558	541	536	565	534	544	562	525	529	531	561	523	544	554	593	595	553	569	517	558	570	567	544	568	577	555	547	531	578	575	566	598	536	604	577	535	573	542	532	514	544	561	551	543	524	536	529	546	548	581	568	542	520	525	589	560	571	601	566	549	518	535	570	588	599	559	546	531	559	560	571	542	537	575	586	557	556	610	538	561	568	618	590	555	553	600	582	550	571	572	552	570	547	530	562	554	556	537	542	566	599	536	548	560	563	534	544	604	519	543	578	556	541	543	526	569	572	554	528	592	554	598	523	546	543	551	503	547	585	586	550	540	546	566	567	548	515	547	526	608	590	546	545	597	542	560	522	549	514	532	535	524	559	567	548	567	542	579	528	560	536	554	566	567	600	527	484	572	538	548	574	575	605	575	539	584	537	554	550	575	584	565	597	566	587	563	524	576	541	560	576	545	558	567	556	525	587	600	547	526	554	556	577	514	497	536	557	550	588	541	578	529	584	553	564	538	568	597	556	566	579	564	510	537	536	558	513	518	517	544	549	573	592	539	563	549	559	573	580	526	546	587	528	537	593	587	555	543	562	559	547	585	529	563	556	573	541	605	559	546	553	537	551	584	542	581	562	567	560	553	552	512	539	561	545	578	551	522	572	529	575	545	527	546	538	528	569	558	533	549	574	606	579	536	561	556	567	532	551	567	575	586	555	625	577	558	590	514	564	553	559	535	547	561	538	557	567	535	545	548	525	565	540	549	597	542	528	570	589	570	588	533	569	575	550	544	557	502	535	589	591	514	536	520	535	538	570	540	596	559	535	567	534	572	584	523	546	528	595	528	561	553	562	565	550	570	592	576	551	529	599	503	551	537	539	518	548	550	560	508	553	579	571	504	546	542	563	541	519	566	563	577	566	562	577	526	591	556	510	596	540	547	546	531	582	542	544	626	571	558	551	554	593	542	541	558	479	532	537	521	594	525	591	539	567	548	539	536	564	589	551	567	541	541	515	519	562	546	555	540	591	515	558	549	548	531	549	527	530	596	587	567	562	583	552	540	539	542	563	542	559	564	530	597	517	544	548	508	584	534	575	594	559	572	592	550	570	555	528	580	584	577	604	510	555	592	541	568	546	599	580	547	582	488	567	569	539	517	557	518	558	538	553	545	536	565	547	547	585	559	540	511	575	579	518	584	558	577	538	533	540	514	585	544	572	568	587	556	558	594	573	507	595	545	551	563	558	569	561	586	562	536	603	569	547	566	555	610	552	576	575	520	556	556	584	615	515	539	515	566	556	562	565	574	540	558	566	564	545	548	571	598	551	515	527	606	559	544	509	558	514	566	575	553	598	530	558	581	571	530	562	534	582	541	574	569	574	551	540	543	543	572	560	523	538	562	534	543	564	526	540	598	558	517	575	535	532	570	550	512	563	542	538	539	529	505	567	570	596	561	569	542	547	549	548	549	530	572	590	553	505	554	567	545	548	575	570	543	586	588	518	584	521	570	522	564	541	566	589	546	570	552	557	529	560	554	562	551	554	569	523	554	572	612	590	580	554	556	590	549	549	542	573	517	578	495	540	552	591	568	567	530	590	531	547	518	583	552	574	583	528	521	539	547	543	532	597	575	570	550	512	540	587	564	589	529	581	582	542	562	538	534	568	561	565	576	580	563	547	530	586	573	563	554	543	540	530	552	557	580	564	542	529	561	541	544	551	530	567	535	547	578	559	524	523	546	575	534	521	575	598	577	558	535	566	546	527	569	582	572	557	533	508	532	538	545	583	545	558	551	570	538	602	539	536	572	575	608	584	568	584	571	545	554	551	578	561	539	558	527	556	566	542	565	578	566	608	547	551	558	594	564	517	539	556	561	584	565	557	545	544	528	559	541	532	544	581	542	555	563	589	552	564	552	576	539	545	557	561	563	544	525	531	597	551	564	615	546	542	544	559	554	552	575	591	560	534	553	542	531	549	562	546	543	588	590	593	576	536	626	525	542	552	540	593	523	530	525	552	535	601	551	552	561	524	563	587	560	538	569	561	561	560	531	548	553	611	537	565	553	555	569	536	554	555	502	569	569	535	554	524	596	543	539	542	574	522	545	564	575	579	550	563	582	561	549	492	557	556	600	546	542	558	557	578	576	602	584	537	560	577	540	556	594	548	563	539	557	589	483	587	588	602	544	557	544	595	548	534	534	518	562	546	566	542	540	589	582	564	539	538	572	583	545	567	550	604	598	572	509	552	550	563	534	534	562	568	569	562	551	541	547	541	589	556	529	558	577	561	550	562	557	600	553	534	531	555	576	552	545	581	538	527	561	550	541	565	560	548	585	527	556	554	549	554	592	513	580	545	533	583	590	546	541	558	532	549	566	562	587	576	525	572	547	531	533	618	508	558	558	544	572	531	576	581	545	558	534	599	576	589	592	556	511	500	586	554	580	535	558	522	520	586	552	515	580	535	570	561	553	531	558	539	574	548	554	537	538	538	610	593	577	593	553	560	559	550
22452	20944	28639	23387	20937	21005	13095	2165	1570	1482	1405	1289	1300	1264	1235	1192	1219	1273	1318	1290	1339	1173	1149	1193	1120	1101	1061	1128	982	1109	1016	996	1011	1014	989	981	1002	999	933	1077	1038	1007	1020	1025	947	994	948	1024	980	968	965	1003	907	924	976	979	973	936	963	931	971	944	974	914	930	936	998	1016	963	940	962	868	963	1009	985	994	965	968	935	967	909	948	915	957	995	943	977	939	946	1013	931	972	942	942	967	940	893	997	968	969	933	980	983	979	961	909	985	996	962	974	972	953	946	958	969	965	1004	961	924	917	958	956	929	980	915	966	963	887	947	964	949	958	1014	917	945	960	968	954	929	980	915	960	924	939	965	974	912	928	937	1014	941	971	933	922	879	945	923	975	962	956	906	895	943	948	913	977	941	924	909	880	929	938	893	921	985	910	923	960	982	999	923	907	900	967	933	951	939	916	929	895	895	1006	891	1008	922	963	1011	954	902	948	1010	945	1010	900	958	988	947	992	943	1001	1032	986	916	988	939	990	935	929	981	1003	904	1011	958	883	948	947	908	947	951	935	932	905	951	948	887	999	972	971	969	954	900	916	962	980	929	932	992	960	924	940	907	1003	1029	975	949	974	994	939	981	917	985	949	1007	957	934	945	955	986	905	944	970	950	931	970	934	1016	990	929	951	978	944	909	955	934	937	931	894	946	1025	985	928	949	966	904	954	995	945	965	925	1013	894	950	959	935	956	956	947	907	881	943	915	974	907	979	964	991	977	896	927	932	958	980	991	953	983	904	956	960	880	983	1001	921	990	941	972	965	927	911	915	894	980	990	980	935	940	962	984	965	899	878	969	950	958	913	931	883	971	964	924	932	1014	963	965	968	939	897	920	941	950	953	963	931	881	963	941	969	971	946	966	935	978	944	960	1011	967	981	969	961	963	928	1011	923	999	942	951	972	960	898	952	916	984	956	941	950	926	964	909	912	932	939	978	990	933	959	994	928	1011	889	948	954	958	991	930	951	923	967	976	949	997	982	875	888	1002	893	986	1000	899	951	967	979	936	1007	887	959	950	925	964	999	1015	936	931	922	924	984	935	936	971	968	966	957	969	951	916	954	984	993	917	883	939	924	1005	959	885	915	922	937	970	965	963	971	947	981	902	951	918	935	968	955	964	952	984	987	980	1017	998	932	964	967	958	956	900	976	902	969	969	969	995	996	965	923	916	931	975	993	963	957	937	973	946	990	976	938	922	925	962	992	906	962	918	925	930	1002	937	1020	986	948	949	935	947	964	995	933	927	956	900	899	1007	897	890	951	944	980	967	931	950	925	944	1023	984	935	945	913	929	952	931	986	938	942	963	938	930	962	928	1007	898	932	956	906	931	943	936	957	958	959	927	957	977	983	931	949	1014	893	888	981	1019	926	964	957	937	943	933	981	902	987	994	987	1000	997	935	944	971	991	977	954	919	964	954	955	990	930	938	954	968	925	942	933	952	932	933	971	981	914	966	938	999	966	915	960	921	928	922	984	977	956	935	902	973	955	963	996	917	927	955	926	925	999	944	980	986	1009	924	1003	984	1055	966	959	1012	915	913	910	968	996	983	1003	952	935	961	988	935	944	935	988	949	871	978	929	939	980	967	995	931	1009	968	973	983	918	912	912	886	990	932	965	971	971	964	873	933	903	926	929	994	940	1004	969	899	991	925	898	921	919	939	961	973	938	985	912	904	942	960	917	895	931	932	936	969	918	922	919	986	909	938	937	934	919	953	940	958	950	942	969	940	987	961	922	965	922	974	956	972	979	905	952	944	957	950	916	970	905	976	948	959	978	977	953	954	975	931	956	903	971	973	895	971	965	990	1019	899	932	975	953	967	991	954	975	963	986	950	908	935	935	994	970	993	884	938	953	901	979	972	935	941	926	991	956	925	894	882	894	875	968	943	958	919	914	886	984	1014	908	968	992	908	979	952	917	966	976	926	924	956	918	949	930	967	940	973	949	918	973	928	885	969	981	922	917	941	930	888	966	909	951	969	962	940	939	938	963	958	1007	911	955	966	900	1030	1004	951	934	940	956	920	941	931	936	945	908	981	941	998	991	994	878	993	943	901	957	976	926	991	960	983	895	874	916	945	934	932	979	856	939	990	988	968	956	901	956	868	944	924	932	932	929	939	956	932	909	961	973	913	981	920	959	942	964	897	974	988	897	942	996	961	985	935	954	998	989	974	902	968	982	924	929	922	974	917	931	965	900	973	939	953	921	1000	978	950	922	892	985	930	1002	955	945	935	879	920	946	946	906	982	968	963	956	946	971	928	941	941	940	928	916	962	989	971	956	947	966	970	955	911	954	1034	886	910	964	929	979	954	944	958	957	975	979	1023	973	1014	941	866	943	959	908	947	893	980	946	1013	902	928	911	980	953	943	954	940	947	969	980	887	967	931	980	932	901	958	935	945	989	940	953	938	978	988	967	965	931	936	922	945	998	937	953	978	935	968	961	994	956	958	987	1021	974	993	930	1002	907	935	988	927	1007	953	922	908	929	946	968	932	971	921	947	921	982	966	948	922	1044	993	978	1006	978	940	977	992	942	938	965	963	966	899	991	988	939	973	983	1008	975	967	946	897	942	993	924	939	969	998	1007	976	961	944	889	975	922	902	919	936	860	958	914	960	933	972	998	919	892	942	949	935	935	996	945	968	933	1006	932	996	901	917	966	976	980	924	929	938	908	991	946	970	914	928	932	977	954	889	956	932	1029	891	982	955	935	943	964	959	959	977	914	984	941	950	917	938	942	903	897	967	883	908	961	995	937	940	974	903	924	929	942	981	982	1031	953	956	991	948	931	928	990	945	988	957	896	949	939	960	922	942	974	927	926	943	964	961	965	935	922	916	969	1006	950	972	920	974	894	913	955	955	955	961	995	1015	915	930	961	976	944	990	947	923	937	958	969	850	961	987	977	887	878	943	934	956	973	925	930	973	942	942	835	930	950	1020	924	921	904	949	942	970	910	895	985	960	957	944	914	941	933	972	961	929	958	924	986	976	970	986	901	924	926	963	957	973	974	943	964	960	937	911	909	1003	924	978	951	958	944	945	939	961	914	908	931	963	970	949	965	940	914	957	944	941	908	979	989	981	946	912	930	971	1008	995	970	1030	906	964	955	956	921	994	905	1002	955	1002	897	956	966	963	938	970	903	946	898	913	941	952	921	957	1004	963	943	987	934	943	934	930	960	965	928	968	939	904	970	938	952	932	948	942	971	957	965	928	971	950	965	990	912	936	936	939	959	975	959	960	1037	979	1014	987	950	952	970	975	975	1008	934	1012	933	946	936	976	1000	917	981	919	956	978	928	956	971	955	1007	899	910	970	949	926	940	955	954	987	919	980	913	905	953	899	917	969	968	907	961	946	936	955	940	957	1014	1003	957	922	925	956	960	919	902	949	970	907	983	920	938	961	925	899	974	951	970	944	869	928	942	933	971	921	955	915	932	929	899	929	932	986	961	892	1010	941	903	957	981	980	924	925	971	957	965	954	971	959	1007	994	890	959	986	946	976	904	961	949	945	947	977	897	929	944	1017	972	950	968	883	968	1017	952	948	887	934
40030	22905	12885	7069	5022	4118	3284	2765	2468	2106	2032	1888	1792	1647	1443	1416	1542	1633	1838	1660	1719	1525	1528	1466	1415	1358	1277	1209	1220	1246	1156	1300	1161	1080	1128	1131	1069	1110	1161	1178	1145	1139	1076	1151	1123	1125	1082	1172	1127	1085	1120	1077	1039	1108	1021	1056	1087	1099	1046	1016	1036	1100	1119	1013	1047	1043	1052	1085	1047	1056	1027	1028	1085	1121	1035	1054	1045	1036	1055	1078	1027	1095	1027	1095	996	1061	1056	1103	1013	1049	1023	1062	1084	1063	1048	1018	1040	1060	1045	1052	1038	1027	1025	1020	1062	1054	1046	1067	1089	1009	1054	1089	1026	1059	1071	1069	1044	1049	1073	1094	1032	1036	1094	1032	1047	1047	1066	1024	1047	1006	1036	1023	1013	1074	1100	1013	1088	1033	1057	986	1085	1057	1005	1005	1002	1085	1041	1081	1031	1074	1028	1019	1069	1068	1010	1024	1022	1042	974	1014	1046	1047	1022	980	1024	1028	1016	1092	1062	1094	1017	1017	1044	1034	1029	1055	1043	1026	953	1003	1049	1103	1050	1066	1049	1087	1036	1076	1033	1042	977	1020	1089	1065	1050	1027	1043	1038	1007	1001	1050	1083	1049	1001	1086	1032	1055	1062	1047	1030	1117	1050	1071	1035	1132	1074	1074	1033	1042	1101	1070	1021	1009	1013	1022	1027	1043	1059	1032	1024	1007	1070	1071	1026	1070	993	1086	1057	1034	1049	1031	1070	1003	1098	1092	1004	1074	1021	1061	1034	1050	1021	1003	1097	1014	1012	1003	1024	1034	1080	1021	1057	1007	993	1006	1001	1019	984	1081	1004	1022	1017	1029	1058	1050	996	1025	997	1072	1041	1059	1036	1050	1041	1010	1091	1006	1051	1040	1055	991	1022	1000	1060	994	1050	1055	1082	1034	1065	1057	1017	1011	1058	1039	1050	1074	1033	1021	1035	1054	1078	987	1021	1038	1034	1018	1010	1048	1039	1015	1038	1051	1023	1017	994	1021	1036	1033	1099	1007	1040	1020	1028	994	1069	1029	1019	1060	1038	1011	969	1030	1028	1048	1033	999	1078	1088	1063	1087	1032	1035	1029	1060	1022	1106	994	1068	1075	1084	1010	1083	1084	1006	1040	1035	1069	1036	944	1003	992	1028	1082	1046	1034	1063	983	1076	1092	1080	1059	1030	1048	1047	1021	1023	1025	1058	1025	1034	1010	977	1051	1010	1029	1029	1066	1042	1026	1022	1081	993	992	1061	1090	1065	1034	1041	1070	1092	1028	1007	1106	1022	980	1029	1058	1100	1063	1074	990	1045	1023	1104	1042	1083	1043	999	1067	1029	1002	1071	1074	1001	1062	1069	988	1021	1037	1054	1037	1010	1077	1031	1033	1008	1038	1019	1043	984	1074	1045	1043	1036	998	1047	1019	1028	1000	1047	1005	978	1097	1029	1064	1058	1070	987	1080	1037	1005	996	1049	1051	1021	1101	1032	1033	1028	1019	1069	1049	1095	1088	1060	1035	1045	1031	1038	989	1009	1043	1014	1041	1012	1013	1005	1086	1076	1090	1109	1023	1054	1037	1045	990	1077	1082	1050	1065	1017	1041	1035	1050	1020	1072	1045	1111	1041	1043	1082	1032	1020	1016	1005	1048	1057	1052	1124	1095	993	1062	1061	1100	1048	1015	1031	1055	1031	1041	1031	1063	1026	1007	1048	1042	1042	1070	1099	1060	1006	967	1023	1022	1080	1060	1025	1025	1004	1075	1013	1046	1043	1008	996	1103	1072	1021	1076	1094	1045	1112	1053	1010	962	1021	1041	1028	1080	1058	986	1024	1074	1057	1007	1028	1027	1053	1059	1081	1000	1047	1150	1020	1028	1036	1005	1056	1028	1013	1092	1011	1018	1021	1061	1059	1053	996	1004	1066	1066	1074	1092	1078	1044	1027	1062	1019	1045	1097	1008	1040	1000	1001	1037	1025	1018	1061	1034	1049	1066	1025	998	1060	1000	1030	1026	1053	1002	992	1017	1059	1053	1015	1048	1056	1053	1038	1024	1074	1079	1081	981	984	1039	1039	1074	1004	1024	1035	1053	1030	1030	1033	1020	1035	1066	1059	986	1023	1057	1017	1008	1007	1033	1098	1031	1039	1049	996	1048	1072	1015	1017	1057	1052	982	1040	988	1026	1057	1079	1014	1096	1047	1003	1055	1055	1075	1047	1077	1046	1014	1023	1056	1055	1044	1087	1047	1059	1011	1076	1008	1020	1038	1012	1019	1105	1025	972	1100	1069	1054	1071	1061	1028	1041	1106	1039	971	1086	1098	1076	1080	1065	989	1062	1031	1066	1025	1027	1023	1084	1041	1033	1030	1079	1050	1054	1064	1057	1030	1027	1039	1043	972	1024	1064	1059	1075	1021	1077	1053	1066	1014	1022	1009	1067	1077	1148	1005	1008	1029	1050	1051	1049	1041	1074	1021	1083	1034	1070	1049	960	978	1012	978	991	1043	992	983	1046	1099	1065	1014	1054	1078	1070	993	1048	1038	1042	983	997	1005	1022	1065	1055	988	1023	1018	1065	1088	1043	1028	1043	1078	1016	1015	1061	1021	1075	1071	1091	1022	1041	1086	1061	1063	1052	999	1020	1065	1039	1012	1051	1038	1052	1103	1090	1047	1035	1087	992	1005	1035	1041	1038	1070	1055	1047	1014	1031	988	1011	1010	1060	1018	1040	1018	992	1047	1065	1059	1017	1082	1011	1059	1094	1095	1051	1011	1032	1087	1103	1040	1021	1053	1033	1077	1033	1051	1043	991	1039	1062	1089	1073	1046	1041	1026	1053	1005	1032	1007	1013	1007	1071	975	1076	1035	991	1084	1081	1091	1046	1044	1033	1042	1028	1035	1053	1090	1023	1026	1067	1070	1068	1094	1014	1078	1020	1072	1068	1034	1043	1008	1029	1059	1002	1079	1084	1101	1001	1058	1060	1002	1030	989	1021	1042	1000	992	993	1040	967	1012	989	1009	1099	1064	1079	1017	1137	1033	1024	1063	1061	1088	1043	1043	1043	1034	1008	984	1029	1023	1015	1058	1010	1059	1008	1088	1060	983	994	989	1087	1036	1021	963	1036	1017	1029	1052	1053	1023	1072	1031	1020	1083	1037	1055	1056	1084	988	1030	1056	1080	1046	993	1028	1054	1063	1063	1080	1024	1033	1009	1033	1081	1023	1070	977	999	1048	1020	1087	1034	1039	1030	1025	1108	1080	1089	1070	955	1031	966	1012	1049	1040	991	1084	1031	1067	1059	999	996	1013	1047	1015	997	990	1051	982	1071	1025	1055	1046	1067	1059	1065	1022	1109	1026	1037	1086	1005	1068	1028	1067	1071	1067	1038	1047	1030	1021	1055	1023	1040	1048	1081	1053	1018	1001	1076	1038	1009	1108	1078	1043	1064	1072	1077	1023	1064	1105	1047	1059	1011	1040	1052	1028	1028	1065	1061	1047	1039	1029	1020	1035	1043	1019	1054	997	1026	1113	1038	1042	1084	1042	993	1077	1068	1039	1023	999	1063	1078	1057	1076	1096	1082	1048	1035	1004	1057	1042	1067	1066	1032	1016	1034	1025	1015	1058	1003	1052	1074	1077	997	1052	1056	1010	1028	1029	995	1021	1039	1078	1051	988	1026	1016	1051	1010	1035	982	1070	983	1080	987	997	1041	1076	1077	1112	989	994	1075	1023	1051	1001	1085	1041	1064	1017	1074	1076	1123	988	1079	1116	1010	1041	1040	1077	1068	1002	988	1027	977	981	1053	988	1042	1048	1047	1047	1010	1064	1052	1068	1001	1111	1014	999	1055	1013	981	1004	1033	1068	1113	1012	1017	971	1044	1019	1007	999	999	1044	1005	1031	1023	1007	1066	1001	1033	1060	980	1028	1071	1041	1102	1050	1047	1046	1024	1035	1061	1040	1019	1081	1042	1033	1052	1097	1099	1017	952	1016	1049	1040	1047	1041	1115	1024	1040	1077	1011	1041	1051	1041	1031	1024	999	1073	1023	1087	1055	1035	1039	1096	978	1000	1023	1051	1043	1059	1010	1071	1039	1030	1073	1042	1019	1024	1018	1020	1010	987	1093	1049	1062	1006	993	1061	1057	1033	1067	1083	1064	1044	1003	1016	1016	1060	1007	1024	1063	1069	1062	1062	1036	1021	1011	1056	998	1018	1014	1049	1001	1076	1062	1029	1012	1044	1046	1021	1046	1044	999	1061	1084	1127	1104	1082	1041	1043	1013	985	1034	1097	1014	1052	1020	1113	998	1036	1045	1069	1030	1053	1093	1039	1005	1017	1099	1080	1042	989	1041	1042	1048	1043	1061	1048	1013	1095	1049	1081	1082	1039	1008	1035	1011	1110	1043	1006	1035	1080	1092	1040	1071	1084	1058	1040	992	1022	1029	1052	1025	1007	1058	992	1028	1021	1020	1087	1016	1009	1040	1043	1045	1028	1022	1049	1042	1053	963	1030	1042	983	1011	1090	1018	1104	980	1079	1013	1038	1036	998	1065	1065	1041	1038	1066	1011	1051	1042	1060	1073	1021	1052	1017	1056	1038	984	1066	1052	1050	1031	994	1002	1073	1026	994	1068	1025	1017	1056	1002	990	1050	1068	1055	1031	1056	1067	1008	1051	1076	1086	1003	993	1041	1009	994	1054	1029	1078	1044	1076	968	1038	1018	1073	1072	1044	1018	1048	1032	1001	1047	1002	1018	1005	1068	1089	1059	1026	1000	1047	1026	1076	1029	1064	988	994	1041	1150	1064	1071	1051	1009	1045	1026	1052	1004	1037	1011	1073	1019	1013	1055	1029	1001	1082	1078	1015	1043	1004	992	1062	1025	1031	1096	1021	1017	1071	1028
28473	20904	10429	1214	708	656	556	490	446	460	471	432	429	430	437	423	459	459	485	462	480	476	464	477	495	430	417	400	392	423	390	408	418	361	402	403	417	388	422	456	353	411	401	415	366	376	431	404	408	360	397	377	387	369	426	366	393	424	380	445	426	407	402	404	365	391	399	385	415	381	390	380	378	348	413	378	417	389	361	375	404	339	378	377	417	399	426	382	391	429	375	436	402	395	390	358	393	401	418	393	369	407	367	378	355	373	400	375	392	357	399	399	382	392	336	355	408	418	402	374	424	411	394	402	344	407	384	400	360	389	402	400	392	397	402	380	401	426	375	366	399	428	395	386	378	437	377	401	369	383	414	382	388	401	415	386	328	363	391	423	346	404	371	359	335	392	364	383	419	359	401	385	400	365	377	380	389	417	401	392	377	380	371	396	357	375	381	366	378	391	400	420	382	390	410	380	383	368	374	370	370	408	384	374	386	427	415	378	387	419	354	393	369	392	359	396	381	410	421	405	376	371	375	383	382	385	385	362	387	354	397	379	380	396	405	396	384	385	398	361	370	408	384	382	380	348	394	394	363	373	376	383	393	412	423	408	349	404	402	401	376	382	384	381	377	415	356	396	370	364	396	403	406	358	382	388	374	385	363	373	407	365	374	412	401	396	385	353	425	385	431	382	387	393	380	372	398	403	423	360	385	382	381	360	381	367	362	390	364	364	406	366	377	347	407	411	376	361	381	379	378	397	396	393	357	356	374	371	391	394	403	381	379	377	397	403	374	388	386	389	358	401	390	402	383	378	386	414	336	382	354	348	418	395	363	386	405	397	395	386	382	394	389	385	392	403	423	407	369	361	391	394	362	399	382	367	386	368	394	406	383	365	434	382	348	379	392	393	371	386	372	385	401	382	395	355	375	350	373	367	380	390	374	364	345	427	368	436	388	399	377	390	372	376	380	408	381	394	372	397	374	371	380	400	390	381	386	385	398	404	375	391	373	383	362	374	391	399	366	366	357	383	396	392	404	417	356	362	404	400	382	370	399	384	439	376	381	378	410	388	392	403	349	389	350	407	379	403	393	380	383	400	373	395	390	360	391	399	379	398	378	387	392	399	402	401	372	388	390	388	419	417	348	394	394	398	396	366	394	386	389	401	380	394	362	360	370	374	344	405	400	370	379	439	370	354	385	367	363	376	399	381	353	377	381	378	402	391	375	342	403	374	382	384	412	375	382	351	390	376	377	409	405	400	357	395	387	394	420	391	419	423	377	381	388	366	375	374	357	395	392	401	422	343	363	406	410	395	424	402	398	397	400	375	387	386	384	378	412	398	377	423	383	397	364	388	401	382	414	379	370	361	401	392	373	388	402	377	419	435	395	407	395	383	408	398	392	396	383	423	388	376	367	381	378	390	366	357	373	401	426	374	365	391	375	383	426	403	363	349	411	456	406	382	369	378	394	388	363	372	398	352	380	388	398	429	387	397	405	367	382	386	366	366	370	404	392	388	367	377	386	392	432	358	411	425	406	382	426	384	388	405	404	356	383	392	359	399	408	381	384	396	375	399	406	353	385	382	429	370	386	381	386	362	371	355	401	391	392	417	359	394	376	378	398	379	410	383	375	367	368	386	406	402	407	373	365	382	397	372	385	399	413	413	356	409	410	382	390	364	419	376	377	401	394	368	390	397	408	399	394	380	411	371	371	406	360	371	351	411	438	352	414	393	395	400	367	424	370	377	422	370	376	374	376	357	387	372	398	381	373	390	383	389	405	379	398	411	403	416	353	390	379	423	423	394	413	385	387	379	371	386	393	422	439	398	376	390	340	400	403	391	356	377	413	397	347	395	389	426	371	415	358	386	399	384	352	382	379	384	386	336	394	371	358	353	417	372	407	373	375	352	411	356	373	420	398	404	388	369	386	391	404	369	413	416	408	405	395	396	398	421	404	397	356	375	411	374	385	374	369	372	377	383	408	394	410	367	385	426	392	397	401	376	387	365	364	360	349	416	413	399	380	420	379	382	374	384	365	416	390	375	410	386	411	394	390	357	404	377	374	378	369	391	409	382	356	410	381	346	368	393	437	409	395	413	361	414	363	376	374	406	376	388	387	380	384	386	409	373	424	360	387	378	371	403	363	383	367	398	363	395	406	367	378	415	384	382	382	395	377	380	385	402	383	427	408	392	392	374	387	369	342	381	404	378	389	349	352	372	366	377	395	417	444	415	386	373	361	390	380	392	419	390	409	387	377	386	414	386	410	404	370	405	361	431	372	404	383	387	421	359	380	397	396	394	401	404	376	415	382	395	380	378	404	377	395	429	360	382	378	417	408	388	361	388	402	435	412	438	407	381	361	392	371	391	352	365	391	381	370	385	367	376	418	363	374	356	384	379	390	406	409	417	385	376	396	405	350	391	366	372	365	364	335	372	416	392	407	372	378	390	396	376	409	367	350	415	378	349	378	396	376	399	434	382	398	372	394	382	378	407	386	394	390	367	404	417	368	366	376	369	358	395	411	410	417	376	378	399	389	408	414	389	403	405	356	427	394	373	359	385	373	393	368	388	381	407	391	381	394	435	392	379	356	369	398	375	337	388	383	428	390	408	390	334	381	401	377	351	401	376	390	389	362	394	388	413	418	381	396	418	387	415	376	416	420	377	379	382	365	397	395	406	399	375	377	395	434	379	381	405	372	374	386	387	386	395	352	403	384	371	390	392	407	391	391	386	409	392	352	384	408	384	356	387	398	402	385	405	388	411	402	385	412	415	384	394	363	387	383	365	398	410	398	399	365	421	405	407	388	381	392	377	405	385	368	350	366	387	405	380	410	366	373	388	411	422	388	359	378	401	393	415	377	383	420	429	411	378	405	372	400	401	393	387	355	364	364	417	405	409	395	412	406	332	388	410	381	419	394	378	371	359	414	405	377	404	394	378	420	408	374	378	385	407	362	414	409	404	379	344	379	381	365	346	417	403	405	391	397	405	389	422	370	373	403	377	386	363	372	386	390	371	371	386	397	398	401	388	385	397	408	367	356	353	384	416	382	375	381	369	401	380	373	420	407	371	351	368	362	401	369	396	387	411	406	379	383	380	391	398	370	406	393	365	403	388	390	416	379	391	356	369	398	404	378	372	390	383	384	449	399	418	395	390	421	367	389	393	414	381	370	368	381	375	398	403	377	371	381	388	370	391	358	372	376	394	402	375	396	388	373	383	378	363	379	379	369	365	389	389	364	367	400	388	390	367	397	403	418	415	380	369	392	374	421	354	433	397	411	406	364	384	380	404	380	414	358	393	377	361	395	397	408	410	408	362	382	418	393	388	364	406	368	367	374	363	342	401	395	367	375	380	435	350	395	394	387	385	377	381	345	405	385	380	390	375	441	414	420	427	382	397	389	372	349	369	397	397	384	381	404	410	409	362	382	375	418	387	386	378	418	370	361	378	372	391	381	396	361	373	381	387	415	349	385	403	408	415	386	408	395	377	421	371
33205	10150	1570	915	717	748	587	603	592	641	587	580	568	545	514	524	530	578	637	641	657	618	637	597	537	543	541	544	519	496	528	503	462	484	476	503	454	430	482	481	485	451	439	457	439	464	467	483	477	467	460	477	452	445	433	461	461	460	438	461	469	457	470	437	443	461	468	453	459	473	498	470	460	433	434	435	452	472	472	434	428	409	432	449	425	446	502	454	472	450	445	455	443	414	429	479	440	434	461	460	418	433	448	429	434	429	430	442	441	453	487	424	439	442	460	493	462	467	478	433	451	443	462	437	431	462	443	474	447	473	456	447	434	435	399	459	439	443	417	470	446	425	444	419	419	464	466	456	437	460	437	439	439	440	424	476	437	461	431	430	448	443	498	469	415	413	470	445	417	443	419	455	412	470	409	420	406	471	447	471	461	470	453	445	418	451	430	481	451	447	428	461	437	451	443	465	424	434	454	458	445	473	456	436	404	466	460	479	474	438	476	416	457	460	459	447	460	453	460	465	440	460	439	448	461	419	446	409	441	447	450	397	446	431	466	420	460	446	443	475	465	428	424	437	422	436	441	448	437	443	413	432	464	401	452	426	473	480	433	444	413	447	446	421	430	444	452	450	423	437	452	453	442	434	411	445	464	443	439	486	457	454	461	424	475	455	435	467	456	447	453	452	475	455	441	474	453	472	413	388	443	453	432	463	433	448	463	462	451	431	431	471	449	468	456	465	439	457	469	498	436	463	477	481	447	454	441	444	470	432	467	421	472	429	471	428	472	431	450	430	459	451	449	460	445	465	464	441	438	435	424	451	435	432	457	480	401	456	438	431	442	464	477	452	414	460	443	389	402	399	438	432	398	452	438	440	463	464	456	504	434	466	434	451	424	454	460	470	439	475	444	430	436	465	403	435	437	457	453	430	459	440	459	433	458	464	424	463	441	453	486	450	405	422	418	441	460	433	451	464	428	443	450	421	420	416	440	471	462	452	420	464	460	449	476	452	481	440	458	444	409	426	429	472	428	446	454	429	478	445	474	438	454	441	421	425	464	473	465	406	452	432	456	439	429	449	450	465	416	449	496	450	461	434	451	432	464	427	459	444	451	448	466	463	454	416	456	452	418	452	442	443	441	435	462	432	439	455	409	421	435	429	441	440	450	500	476	488	432	424	449	449	439	440	453	454	413	417	468	449	435	430	412	406	442	494	433	465	468	469	430	437	433	447	451	411	464	407	434	410	433	476	427	451	445	401	483	415	459	431	425	438	453	445	444	453	431	429	436	483	432	454	430	449	448	446	446	440	444	437	440	456	481	453	467	456	464	474	457	464	430	443	422	479	397	447	442	501	454	459	439	424	426	455	451	409	406	454	451	485	449	433	460	467	459	432	434	459	467	465	447	434	440	482	481	424	455	460	450	441	425	453	466	432	439	420	430	468	475	456	449	429	452	468	483	419	430	452	473	430	440	441	410	432	443	432	442	464	423	482	457	426	437	433	477	438	437	446	449	418	441	407	440	429	451	404	459	451	450	457	448	451	430	427	409	439	485	481	475	454	465	462	448	456	473	415	452	460	471	465	444	423	472	447	455	482	434	450	427	466	462	436	444	447	480	402	417	454	418	446	450	451	459	416	460	472	427	416	415	465	488	416	428	448	453	450	479	439	429	439	477	435	423	440	449	428	450	409	449	438	436	431	439	438	442	415	465	419	443	439	442	435	434	452	463	467	458	454	409	403	436	449	470	430	444	448	415	437	442	466	468	451	436	443	416	460	454	479	478	445	462	458	436	435	417	414	484	432	435	401	419	407	459	499	413	445	439	442	462	448	457	440	475	460	436	437	447	449	426	440	433	445	454	395	437	430	445	449	447	465	437	450	446	472	443	494	453	454	453	457	486	437	454	458	431	430	440	421	451	435	406	447	464	443	428	427	486	394	448	489	483	452	460	409	453	493	449	414	425	441	462	438	479	430	444	483	485	469	426	440	495	454	443	451	438	479	429	439	467	409	440	445	422	502	465	450	447	452	495	472	453	432	467	453	466	449	414	450	429	428	418	476	422	462	428	454	460	459	444	463	428	433	435	467	444	433	491	432	401	465	430	444	467	485	452	423	469	418	448	488	465	439	479	406	395	451	445	468	443	488	431	424	464	426	431	452	397	435	426	422	457	452	417	442	464	442	434	396	455	465	444	451	446	463	439	439	436	435	471	445	427	451	431	456	472	434	452	456	437	458	455	428	457	451	421	443	423	440	423	456	427	454	447	470	445	442	435	443	437	458	476	430	426	458	449	448	445	437	436	440	414	476	449	469	433	452	459	457	458	435	438	461	440	444	436	436	462	430	461	451	446	430	478	470	456	455	423	440	457	444	422	424	445	445	419	457	441	468	435	427	452	404	421	440	429	459	460	416	440	486	497	458	433	416	411	418	408	450	458	421	449	410	437	455	420	456	396	467	496	448	415	444	477	421	429	451	439	457	417	436	445	418	421	456	447	462	449	471	448	429	463	462	433	444	404	429	438	409	482	428	447	459	432	454	441	476	435	446	461	434	445	460	472	389	461	431	431	466	442	405	430	433	440	451	442	438	459	451	449	439	456	462	441	488	406	477	468	402	439	461	456	452	451	456	456	437	470	406	446	457	421	428	481	409	391	455	460	423	445	475	443	423	445	475	438	459	470	428	451	491	428	436	426	449	480	430	418	475	441	467	491	432	398	460	445	467	449	480	449	442	406	429	457	494	422	425	441	432	464	456	427	419	453	454	429	440	440	425	482	453	467	416	475	447	441	459	446	457	414	450	446	440	466	400	449	456	480	446	448	423	432	463	486	453	440	446	444	446	432	504	439	399	433	482	393	451	415	429	432	460	463	414	414	459	459	447	462	474	432	419	444	443	429	408	440	445	459	430	433	480	456	444	435	415	449	420	443	426	456	436	475	462	418	455	441	425	445	423	465	408	451	465	460	445	439	443	475	431	433	437	466	451	455	409	400	464	463	466	438	405	467	455	420	450	439	429	422	442	469	440	456	467	473	431	428	462	438	490	463	471	436	442	436	496	427	437	443	437	425	428	459	440	428	461	475	472	432	436	474	441	443	432	458	443	481	459	454	449	418	459	417	458	430	387	449	459	428	434	413	409	431	458	437	434	442	460	446	426	450	425	423	447	452	445	461	472	461	471	477	438	482	408	415	449	451	434	482	455	451	414	434	446	416	401	492	439	431	451	430	446	452	478	452	493	435	403	383	434	447	419	436	425	469	476	448	455	451	460	443	438	469	414	461	467	451	416	453	431	451	431	473	466	409	457	462	438	449	476	478	425	409	471	457	462	448	416	461	453	451	438	437	435	427	418	462	450	447	461	485	442	439	476	414	471	462	439	488	430	474	425	478	426	477	418	481	420	476	444	445	449	439	505	477	474	449	466	463	484	438	484	454	419	382	438	438	475	463	463	445	430	441	419	412	449	458	465	430	454	423	417	464	416	437	470	438	437
23405	20885	28134	23761	20891	13119	1870	1197	1045	996	984	968	820	890	892	852	902	816	869	911	887	839	846	814	798	796	785	772	830	798	723	716	721	778	703	728	739	726	713	669	701	734	737	729	689	697	730	720	705	731	699	728	697	734	696	732	694	698	725	732	713	698	703	682	708	721	768	694	695	679	676	661	682	707	699	666	701	711	647	687	657	684	683	717	710	675	724	664	676	696	685	710	671	707	722	668	719	674	705	715	673	694	643	720	697	739	694	702	664	672	694	646	745	694	675	657	688	717	724	689	635	657	690	681	642	687	686	709	662	642	682	649	728	672	702	672	670	697	690	709	696	705	697	683	720	686	679	697	704	730	692	734	681	701	671	703	730	714	686	644	711	688	710	642	729	678	708	732	724	655	677	726	702	735	671	636	672	704	676	688	718	724	714	664	668	681	698	644	669	720	631	702	705	700	730	682	690	739	675	666	640	696	716	710	621	720	675	655	697	692	720	680	761	681	685	686	644	689	701	736	688	691	745	635	638	651	712	707	684	705	659	697	653	648	663	651	660	685	683	682	710	739	689	709	676	680	723	672	696	696	685	670	682	699	677	685	683	672	683	670	641	727	696	651	662	665	685	704	710	677	670	706	684	695	685	675	655	715	668	683	662	707	694	668	713	697	663	719	688	662	675	728	684	690	649	650	704	698	689	696	671	669	663	700	700	718	690	663	711	686	687	662	717	650	671	651	687	728	673	678	664	684	657	676	695	670	694	700	692	701	713	695	725	711	670	702	712	719	688	649	614	701	749	690	679	682	690	693	699	662	703	618	651	653	693	692	701	667	653	657	699	682	755	698	649	713	660	666	708	696	682	690	674	703	707	640	707	652	692	659	704	702	682	675	682	691	664	750	695	669	698	628	709	693	700	662	685	677	698	657	699	717	678	679	690	679	662	684	736	719	720	675	701	661	688	675	681	672	725	657	664	682	671	722	662	656	691	726	675	651	649	699	700	681	707	650	681	676	702	726	662	700	677	728	686	703	687	662	707	703	700	727	734	693	741	716	670	708	698	711	754	668	685	740	674	688	707	681	631	739	730	693	678	656	692	704	690	666	693	687	655	669	676	701	684	691	685	723	659	703	656	683	683	703	695	679	703	682	707	676	709	658	714	687	719	688	628	683	714	653	702	706	668	699	712	732	673	669	724	659	715	690	718	662	719	677	691	697	682	650	716	683	643	684	720	692	679	691	668	708	690	668	688	711	649	698	703	689	684	663	765	685	735	705	702	688	656	697	697	713	696	659	666	731	668	731	716	679	703	685	720	655	651	683	738	671	658	660	663	705	701	685	699	681	695	695	708	626	699	669	713	649	669	650	653	682	666	710	698	695	687	714	673	675	710	692	726	650	658	706	635	685	709	639	677	675	697	691	723	672	699	684	668	648	694	701	666	703	710	666	694	690	682	667	711	678	675	706	695	717	666	747	665	713	668	695	669	670	701	659	693	666	671	730	637	688	643	687	672	666	674	703	665	692	671	676	720	698	684	688	717	709	717	681	696	700	673	702	667	702	688	635	702	705	706	679	697	666	693	697	724	686	702	671	711	682	682	668	685	705	680	685	710	639	738	677	725	656	683	648	661	738	683	708	730	663	685	702	752	689	708	651	678	734	690	683	648	699	693	645	688	694	704	669	717	675	647	657	674	646	647	679	720	676	690	723	693	658	696	661	682	691	728	726	726	722	664	682	706	723	694	697	705	675	671	671	691	715	705	709	644	688	699	761	724	684	723	656	668	697	693	742	712	679	680	661	675	722	662	710	694	670	693	677	689	703	655	688	665	639	698	680	676	658	702	623	695	695	662	695	668	669	702	688	698	673	649	654	671	689	719	699	691	681	695	689	667	641	713	673	656	713	675	691	682	683	706	643	668	676	690	661	710	676	714	654	684	692	664	716	703	646	698	677	703	712	694	684	691	681	675	681	676	701	709	659	695	683	652	668	680	734	729	693	685	704	687	692	654	690	698	715	681	652	649	723	673	682	695	664	665	640	683	640	682	682	731	669	672	707	713	679	700	661	677	607	690	717	688	655	706	746	684	671	686	692	689	687	699	705	675	674	677	698	698	684	692	695	675	710	666	667	688	652	714	718	646	699	662	692	754	677	691	751	722	711	677	699	697	637	721	697	695	673	697	653	678	725	705	707	715	700	710	683	647	690	629	710	648	676	711	688	685	654	693	676	672	669	666	669	743	690	657	645	649	633	680	662	671	663	649	677	652	678	702	668	723	645	683	703	673	674	709	653	685	647	704	635	678	688	654	701	700	681	702	691	706	735	689	671	708	662	683	702	726	683	694	669	651	713	675	701	707	703	670	711	695	694	685	689	654	678	694	660	679	669	659	677	695	701	666	716	640	712	693	679	683	672	677	675	672	678	716	685	696	667	689	701	675	711	645	677	675	702	698	646	690	652	676	649	692	720	661	653	706	680	721	666	700	638	678	692	731	692	695	717	694	664	666	679	709	657	705	699	730	689	673	712	677	669	744	729	712	692	710	682	708	714	696	686	697	705	693	693	690	701	646	662	694	690	640	690	674	718	708	642	710	676	631	708	715	689	671	706	722	661	682	678	658	675	697	662	671	706	653	739	725	701	668	699	699	666	708	642	726	671	700	665	651	727	712	700	673	727	669	684	671	683	691	692	677	681	671	676	700	666	730	652	669	709	666	673	699	692	744	660	677	639	663	707	711	648	738	751	743	656	711	678	671	660	707	669	687	698	713	699	676	712	725	694	688	662	688	735	723	685	711	720	645	706	726	676	700	703	665	686	668	701	702	674	705	665	679	653	686	696	670	701	690	675	727	691	683	718	703	658	659	699	660	672	709	677	657	726	668	705	668	689	723	673	712	712	677	672	707	714	710	698	635	661	692	690	727	670	642	686	700	665	717	674	685	638	656	692	667	706	729	728	707	662	695	641	710	717	717	695	642	717	695	672	686	681	727	726	681	696	668	660	659	685	693	632	694	681	683	707	682	674	710	682	717	639	674	714	706	688	726	675	683	666	680	725	651	673	692	674	712	671	695	727	692	676	686	662	696	702	707	731	696	676	627	663	683	683	645	692	670	659	693	745	719	719	694	652	653	674	690	675	687	684	720	695	717	689	706	701	673	665	635	697	651	666	708	666	680	645	686	719	708	678	673	680	638	709	712	701	642	663	666	655	673	707	701	707	688	724	689	707	720	675	659	646	663	678	657	691	702	686	678	675	688	675	726	697	713	697	671	671	696	686	681	609	689	667	732	712	688	677	677	687	685	701	695	695	711	709	706	688	708	689	700	669	720	669	700	716	698	678	680	711	655	731	691	693	725	688	700	693	753	686	712	700	692	680	697	669	706	682	708	676	672	750	674	717	645	723	703	715	710	675	656	717	715	700	648	690	627	708	686	634	687	705	674	669	688	690	708	696	720	673	672	729	660	646	640	630	700	711	650	708	695	674	644	697	667	683
36304	18227	7874	4049	2937	2376	1974	1729	1546	1400	1327	1369	1152	1130	1003	967	1031	1097	1149	1211	1134	1085	1101	1025	987	915	930	864	833	823	794	864	824	835	885	839	792	794	831	837	812	763	808	800	823	785	780	773	759	846	800	785	752	784	744	755	756	771	775	797	799	764	767	747	783	783	754	777	832	766	759	759	731	729	790	801	773	751	764	778	753	745	773	754	751	768	765	736	792	788	719	733	758	759	748	812	756	770	820	757	738	771	792	770	697	793	756	810	776	752	774	749	707	800	781	733	726	793	763	790	769	755	763	730	769	754	741	746	725	724	778	779	733	765	747	730	780	762	747	780	742	746	712	781	759	778	781	740	740	749	805	736	765	777	766	793	755	747	767	738	777	746	786	737	790	750	760	701	735	761	751	820	753	722	737	749	724	762	785	738	766	718	744	727	751	735	747	795	763	767	758	690	746	743	749	732	761	728	744	805	749	787	746	737	734	765	750	789	784	738	756	737	745	747	778	721	726	744	751	774	734	765	739	732	764	736	763	749	780	784	744	746	711	717	760	758	728	747	739	704	801	709	750	835	735	790	708	779	805	754	767	754	794	739	805	758	747	781	762	786	767	760	769	751	733	735	736	766	760	757	735	755	737	738	733	784	780	739	768	768	744	734	742	778	794	736	806	747	757	752	808	725	796	777	828	784	793	715	775	728	737	796	778	753	728	740	764	774	696	719	748	714	771	771	772	785	761	763	731	783	762	720	722	740	780	749	797	779	765	764	762	728	739	730	774	736	766	734	767	774	764	712	728	810	763	747	781	703	800	734	738	753	749	768	749	782	792	717	733	757	743	774	733	705	750	759	709	733	744	697	769	743	730	741	756	783	738	736	743	770	731	785	754	721	734	834	746	805	746	756	724	747	778	724	776	769	801	783	740	795	778	712	741	770	785	767	776	773	789	792	747	805	790	724	757	737	741	722	748	726	767	754	731	734	784	716	735	784	707	806	731	752	786	743	776	774	736	744	754	788	762	754	749	745	789	762	742	769	775	775	795	786	754	735	714	745	759	821	739	779	773	753	823	737	745	740	719	742	743	762	805	722	834	764	779	729	746	723	757	727	722	783	774	820	751	727	732	766	734	719	750	727	743	751	746	861	762	730	710	709	730	765	751	724	741	766	734	751	767	782	740	767	782	729	741	822	766	750	710	708	723	776	803	768	732	756	791	784	747	802	736	758	718	767	734	765	759	746	740	741	774	798	769	766	770	742	750	763	757	763	751	790	779	786	776	778	751	742	744	811	736	734	772	705	785	796	749	739	792	790	708	738	735	698	716	816	742	715	748	757	798	756	791	751	769	742	756	780	749	763	761	743	738	791	742	798	722	756	737	802	770	784	740	775	707	711	755	760	771	778	731	778	713	796	757	783	748	732	759	711	718	805	751	771	709	754	767	707	782	794	735	777	766	757	717	737	745	726	733	813	798	754	766	756	818	766	814	745	711	776	751	756	791	734	782	748	740	758	750	784	770	745	756	691	711	765	700	740	788	739	763	746	799	740	774	718	737	763	755	730	736	730	719	781	712	710	755	735	803	756	755	726	739	771	722	796	750	776	732	770	757	726	722	736	736	779	799	786	792	751	798	788	750	772	728	701	709	724	731	734	816	795	773	721	704	758	737	767	721	720	733	738	718	754	758	726	791	732	758	745	742	788	701	708	780	734	742	775	765	730	766	715	764	738	742	800	753	770	735	781	754	754	800	742	738	731	763	766	760	789	748	790	760	786	749	779	718	823	784	760	797	735	781	784	775	763	828	739	720	802	738	773	759	750	733	788	787	789	727	748	805	740	746	734	786	720	765	752	800	764	715	755	739	772	768	783	769	722	725	754	717	764	744	764	735	774	750	758	750	790	804	754	711	761	717	782	791	785	771	802	720	785	750	763	775	723	800	771	816	758	720	759	770	762	751	771	732	776	755	798	750	749	743	710	747	789	751	754	781	767	756	743	760	769	750	726	729	801	753	771	753	793	707	736	784	804	722	792	746	768	747	773	775	764	777	743	702	756	739	788	727	804	718	694	727	791	722	714	784	759	729	731	772	790	781	766	775	754	793	766	792	754	779	684	723	761	746	772	841	768	743	760	792	717	811	707	770	753	748	758	737	696	778	774	736	726	758	751	770	777	722	782	738	689	762	763	705	783	737	753	740	804	814	725	747	771	759	798	788	756	774	757	751	724	784	752	744	787	748	769	731	725	764	755	773	717	721	761	761	754	722	726	744	769	782	774	753	772	763	778	782	722	765	770	720	782	768	727	733	755	729	737	717	806	752	733	735	712	759	776	738	732	749	742	781	779	772	762	827	701	798	745	749	770	752	772	746	757	744	724	734	763	755	757	751	718	772	744	793	719	790	716	818	737	787	735	738	739	726	741	733	733	771	804	715	751	751	722	770	790	780	763	738	729	791	770	709	800	755	758	738	790	753	752	772	719	753	749	791	753	805	751	736	732	766	756	767	742	728	760	753	770	732	763	754	729	752	756	731	780	825	797	743	753	707	755	785	791	773	729	772	785	750	799	745	745	784	779	758	794	779	750	792	782	712	761	781	752	690	779	801	718	765	783	808	757	790	757	782	791	749	774	765	760	753	742	752	763	750	769	763	817	737	774	765	740	704	764	810	766	760	708	792	752	773	751	793	788	794	737	742	746	811	720	820	788	750	789	778	779	706	728	812	732	744	751	782	772	757	784	761	798	738	768	788	725	724	751	723	771	748	729	730	792	794	747	774	737	835	739	748	782	816	729	737	746	762	757	735	740	789	792	789	756	762	804	789	758	754	769	757	724	791	760	739	794	776	708	750	827	765	746	742	758	757	751	784	726	776	771	772	773	794	742	756	767	737	768	801	817	780	743	742	773	760	771	760	765	780	762	737	765	754	733	751	726	725	800	790	745	801	756	743	723	768	721	750	786	792	761	779	719	736	764	760	772	763	764	790	762	761	788	762	773	754	750	747	781	724	714	740	755	735	749	774	683	768	780	732	773	787	742	728	763	736	762	794	747	785	758	752	784	737	780	757	713	737	769	692	738	781	724	742	783	724	735	800	790	705	742	729	732	818	771	723	729	744	772	791	738	778	710	819	806	755	756	744	731	737	763	777	772	747	730	759	741	777	741	725	774	725	741	740	788	785	711	786	773	769	752	764	723	745	738	709	766	768	725	754	740	778	746	739	751	763	765	749	730	765	756	785	712	780	759	802	771	704	717	704	754	740	752	737	716	749	746	714	769	758	802	818	812	776	735	741	771	776	770	795	758	740	752	727	783	736	718	768	803	752	738	728	735	782	778	748	739	752	760	763	745	788	778	782	705	768	793	733	735	792	763	765	755	720	751	733	749	757	772	796	753	679	766	780	740	750	733	742	785	720	781	783	738	784	754	803	742	763	742	711	808	789	717	773	739	736	754	817	754	779	756	761	809	730	745	755	736	745	771	780	727	795	760	754	789	800	827
24584	20904	27242	24609	13667	1200	792	700	710	666	699	663	611	587	555	593	554	643	633	612	566	568	533	540	525	516	532	475	511	491	533	544	496	501	476	498	505	441	465	491	467	495	483	490	499	447	481	478	474	479	460	481	509	485	437	503	448	478	501	500	469	458	473	451	477	510	474	485	428	506	445	484	465	482	483	455	515	496	464	467	499	448	467	453	507	513	462	485	453	503	471	475	535	484	462	488	482	456	456	461	492	472	467	452	462	438	480	446	471	459	482	482	477	451	468	476	451	472	467	475	457	459	452	482	481	509	461	446	486	433	447	461	455	493	430	483	484	429	471	471	487	457	444	426	485	472	430	510	447	500	457	462	465	499	451	435	456	492	472	499	448	475	439	470	466	446	436	488	442	482	488	470	455	487	488	448	473	439	520	468	457	486	493	451	473	454	447	453	454	485	456	481	417	451	489	482	453	410	470	468	485	501	439	498	459	476	467	485	547	437	469	468	470	455	439	475	464	518	451	436	512	459	440	468	462	482	508	449	498	449	470	493	431	493	466	435	467	430	487	432	473	475	437	511	471	446	476	489	489	477	483	464	510	424	450	482	462	457	474	476	482	488	446	476	455	455	457	450	474	480	456	441	432	460	469	463	467	455	497	496	484	490	455	434	479	453	481	504	485	488	480	443	444	443	469	469	437	468	437	496	453	444	469	426	478	460	467	502	428	429	436	425	494	475	435	503	486	464	474	445	502	448	469	446	450	488	456	462	472	473	460	492	448	463	475	530	472	488	471	486	471	486	458	452	500	464	499	450	447	499	465	486	462	472	443	447	471	446	465	479	450	463	487	480	436	489	496	471	457	457	454	454	467	417	473	543	467	496	450	475	491	492	435	476	449	477	465	517	444	485	455	465	469	465	448	439	446	464	457	497	468	479	433	488	483	454	449	496	437	476	472	465	450	480	439	456	487	482	458	486	451	484	487	431	435	448	450	503	486	434	450	475	508	451	417	460	437	469	423	446	506	486	470	469	468	429	435	473	503	463	438	475	459	518	449	469	461	483	466	442	454	440	493	457	462	456	473	492	460	454	474	455	486	456	495	478	483	465	447	472	474	446	418	456	494	439	487	447	469	468	441	454	490	462	457	407	442	471	483	458	458	502	511	482	466	414	460	467	476	482	478	485	471	431	468	454	461	480	454	474	462	469	467	482	433	443	455	474	451	464	470	458	491	442	411	475	471	505	516	487	456	458	470	447	456	486	496	409	465	481	477	454	429	485	459	434	441	465	523	470	478	478	475	480	482	429	431	462	460	453	502	469	497	488	458	427	464	492	455	487	477	465	513	511	456	508	476	484	517	471	442	446	457	442	440	473	441	470	490	457	446	511	455	456	483	461	465	470	459	482	468	480	456	496	474	481	436	458	521	506	449	480	473	481	496	480	463	450	487	467	470	457	433	493	495	453	472	433	434	448	454	438	497	469	507	437	502	429	485	476	501	454	474	496	428	480	496	447	480	463	443	476	473	443	494	473	484	463	460	469	418	437	460	482	450	453	437	461	500	496	507	453	458	441	499	455	470	458	459	452	462	460	435	480	505	489	487	455	454	465	456	428	470	471	486	464	464	446	495	445	461	462	476	453	440	490	435	458	468	442	479	466	484	483	469	492	418	494	448	487	503	435	458	492	489	435	447	480	492	450	442	451	459	463	480	450	429	476	461	469	479	503	444	449	450	482	489	487	463	487	439	454	421	452	490	470	450	429	461	483	470	456	455	501	451	450	454	510	440	447	488	443	470	436	439	452	475	416	453	441	479	444	499	440	481	477	454	464	464	476	445	461	473	420	470	469	473	473	435	492	472	486	456	438	492	452	487	474	486	491	442	475	454	416	461	451	444	444	445	430	483	475	481	481	437	458	486	466	455	446	455	501	451	501	480	486	440	453	481	480	434	499	471	504	439	464	456	480	458	428	469	450	487	455	440	505	519	463	488	412	447	500	469	452	467	465	463	479	437	450	466	452	480	448	438	470	468	460	462	448	500	502	443	438	461	485	466	458	462	478	493	486	471	446	471	429	456	488	491	448	472	442	465	460	471	456	474	482	448	477	474	477	496	462	502	513	418	457	443	449	437	453	441	438	461	452	483	447	456	454	474	453	461	497	446	476	474	458	479	445	494	461	447	463	449	467	442	441	448	467	506	502	484	485	437	459	528	500	449	484	459	490	497	451	464	454	460	487	465	494	438	437	477	516	468	469	486	468	467	446	474	476	472	449	457	479	468	486	475	476	467	448	433	465	476	428	469	464	449	502	445	464	474	475	481	453	452	468	438	468	462	457	438	473	440	481	465	452	444	495	499	445	473	467	483	509	495	455	519	467	489	488	463	464	488	463	474	487	483	469	409	475	484	454	444	462	443	497	439	469	473	470	458	477	478	536	474	499	444	456	476	500	451	465	474	461	426	469	488	486	467	491	434	444	444	485	452	442	482	464	469	497	442	455	479	457	472	446	454	448	434	430	512	482	467	448	461	466	470	484	463	471	476	469	425	482	471	405	442	468	432	452	465	439	458	502	452	427	473	488	455	439	478	469	517	468	484	465	481	473	454	503	472	473	478	479	470	513	457	426	442	433	464	481	472	476	499	454	482	459	463	496	495	484	424	481	445	457	458	441	468	512	467	472	441	457	454	492	471	453	513	471	455	477	448	459	471	497	478	472	452	470	488	464	467	442	528	435	436	464	495	417	460	461	458	466	474	456	502	469	402	441	447	498	492	458	452	482	452	451	473	519	498	461	463	470	469	484	467	469	444	490	478	470	418	472	500	509	461	462	464	470	477	479	482	500	485	491	487	448	482	485	495	473	437	429	441	472	437	480	492	443	454	469	463	465	479	412	426	451	499	475	428	486	488	484	478	436	468	449	494	456	503	471	503	471	436	432	446	465	458	460	454	469	440	439	435	443	464	483	421	481	462	491	480	436	471	447	422	495	461	479	441	476	523	490	454	451	448	488	464	440	479	479	504	490	452	452	491	481	457	497	462	461	467	455	470	493	426	479	480	511	481	466	458	439	450	467	472	430	500	459	462	506	463	428	446	515	448	508	430	442	453	468	479	454	465	489	464	468	451	488	480	471	501	491	476	455	466	490	500	459	457	486	476	461	449	505	482	431	450	415	502	464	495	462	456	459	464	447	510	488	465	431	463	492	432	499	453	467	447	467	476	459	480	485	538	444	446	459	462	450	440	476	441	473	469	492	468	486	434	445	440	461	445	448	511	483	476	462	458	438	452	433	482	467	454	463	484	489	441	469	458	433	432	495	465	521	458	453	466	430	462	468	453	474	440	504	428	472	447	486	441	487	510	455	477	444	447	476	474	476	462	485	443	427	449	481	465	447	456	462	484	456	504	460	479	452	481	464	488	457	451	462	463	468	471	465	457	492	457	488	432	450	507	481	451	470	458	453	465	472	463	515	442	445	505	470	458	468	458	473	469	447	506	472
35455	11073	4614	2510	1865	1484	1294	1185	1136	1027	965	980	813	805	739	687	767	769	862	850	760	738	714	729	671	653	665	653	647	636	617	610	572	649	598	615	613	602	638	607	590	596	598	592	564	551	602	602	562	615	558	557	559	587	558	538	551	532	549	573	572	609	590	518	556	568	557	528	584	552	529	538	558	553	571	562	541	549	569	598	536	549	519	587	569	549	507	571	529	576	524	569	564	574	542	550	574	556	561	530	534	539	539	527	584	564	562	527	518	513	590	554	573	588	557	531	515	544	575	560	561	575	573	543	554	584	543	586	549	530	552	559	557	551	515	541	521	521	558	525	560	552	545	543	537	542	574	515	557	609	515	571	609	514	544	544	497	575	576	578	550	569	549	539	553	542	531	563	538	552	533	551	538	562	553	580	570	551	571	540	573	577	561	553	524	557	547	532	523	524	542	555	578	554	537	524	580	562	557	521	578	535	527	512	538	530	517	537	554	551	533	548	510	550	546	596	522	539	547	585	542	585	559	555	558	578	565	501	522	511	547	545	544	529	553	560	574	557	508	542	597	518	571	602	618	552	567	560	589	544	581	501	551	569	527	542	563	567	599	550	494	545	523	523	563	535	563	569	544	542	583	536	595	562	577	580	576	517	554	472	529	539	550	533	557	527	572	552	508	503	563	551	559	551	557	567	521	553	538	538	557	569	551	582	576	555	518	608	508	516	540	529	515	523	573	469	569	529	549	564	520	565	545	534	578	579	555	505	549	526	559	565	522	553	561	572	538	547	565	519	524	543	556	586	551	522	547	533	535	539	554	539	529	530	530	533	562	558	573	594	523	558	568	578	555	566	560	530	526	542	521	571	525	561	571	589	525	560	530	560	550	543	545	517	554	568	538	565	523	551	541	512	558	574	507	549	512	519	574	519	551	557	535	549	524	511	521	574	543	546	554	550	556	529	585	569	531	561	546	548	530	545	557	537	583	527	539	567	559	519	532	545	526	545	558	545	590	594	566	550	528	540	536	577	518	562	551	487	536	515	554	557	530	547	525	534	563	546	568	582	559	577	512	543	576	537	545	521	528	507	530	568	576	562	578	539	531	553	519	574	584	555	563	558	543	577	511	565	555	561	533	598	561	515	549	528	551	542	556	576	539	521	574	552	541	568	541	539	528	520	525	494	526	481	551	539	551	574	574	557	587	541	534	560	537	528	604	598	561	536	553	554	578	577	528	553	573	537	521	550	569	528	570	518	556	539	549	553	560	531	561	567	569	534	538	523	543	521	526	545	529	553	528	539	490	500	563	533	492	527	568	556	557	586	570	577	550	493	519	539	558	535	579	573	567	565	544	558	546	544	542	556	536	531	556	571	536	494	535	557	554	539	547	545	530	538	560	542	561	545	549	530	570	510	529	547	556	531	564	556	507	545	549	521	527	574	533	524	549	567	536	546	548	548	557	515	515	553	513	525	533	550	548	528	539	536	569	512	556	548	570	519	580	545	567	544	537	551	543	551	557	538	562	528	599	533	559	534	539	559	558	560	509	547	518	554	568	511	520	547	551	548	564	546	582	543	553	542	527	545	570	534	584	548	550	551	529	562	532	551	571	534	514	544	551	549	510	565	545	533	514	563	563	490	552	544	544	577	566	584	518	510	565	572	537	568	579	533	558	555	541	516	548	521	505	533	564	528	510	577	527	539	532	597	534	559	555	509	546	571	523	563	574	577	546	509	526	529	547	536	526	556	575	539	533	560	512	549	544	522	564	556	520	549	536	554	530	526	534	545	573	545	534	582	536	537	562	573	545	573	514	538	505	526	567	522	525	552	520	532	523	565	574	530	511	540	559	556	539	502	542	563	516	548	527	528	525	550	513	557	562	555	571	559	531	544	550	552	559	534	494	529	562	543	539	518	491	548	529	555	563	553	562	536	547	577	534	504	544	534	534	548	575	525	591	556	525	572	512	547	553	570	516	555	563	553	502	512	543	519	528	537	543	573	547	582	582	557	561	565	546	547	546	553	512	508	579	589	566	526	565	508	540	539	528	573	558	573	612	582	550	496	544	546	559	564	538	561	582	561	538	570	572	547	544	557	480	502	528	569	526	545	546	561	526	568	520	557	543	533	579	575	528	549	544	562	564	570	558	574	535	566	551	562	559	561	542	554	497	539	546	556	573	529	564	556	539	563	515	555	563	525	521	575	510	555	489	550	574	534	526	522	551	516	531	533	544	570	544	544	545	554	540	545	533	554	525	579	549	558	543	544	544	569	547	576	547	522	533	584	544	531	537	559	551	518	524	558	523	567	540	565	539	515	536	543	533	506	556	538	549	553	552	507	510	574	598	520	523	530	545	574	523	518	519	601	533	528	561	537	524	551	554	537	534	554	544	521	536	546	552	568	548	533	560	551	510	573	557	523	566	562	570	524	548	531	548	575	565	539	532	558	538	528	540	572	560	522	535	537	532	546	523	556	564	544	567	617	537	562	549	556	591	555	555	574	549	526	560	527	557	493	556	531	550	567	558	552	532	559	513	511	556	543	523	518	551	555	493	523	540	519	568	557	516	522	520	564	603	529	516	510	530	503	518	537	558	583	520	548	576	545	574	562	538	567	513	557	515	523	526	550	556	572	539	572	511	537	547	595	531	521	478	589	532	556	519	524	520	550	575	539	551	539	511	541	554	564	551	502	547	498	578	540	518	561	534	575	549	529	547	560	531	552	552	538	552	497	529	582	559	517	577	541	538	569	527	534	524	570	589	574	522	501	559	561	574	568	562	536	550	583	549	534	515	537	557	563	531	556	528	533	531	550	565	531	597	569	571	555	546	526	497	573	554	565	565	580	498	552	555	524	556	590	519	559	591	516	533	521	539	544	488	554	548	581	539	602	508	562	588	548	551	543	551	547	552	531	546	540	534	530	507	503	566	562	524	596	535	521	550	540	507	550	558	550	543	551	547	539	561	602	551	583	583	545	533	589	530	542	513	555	570	557	551	530	587	523	521	549	569	582	573	542	519	534	533	526	533	569	589	552	524	541	566	540	550	538	525	575	568	540	519	523	581	540	589	534	552	547	543	578	544	544	529	549	562	547	533	574	568	561	537	557	520	583	587	580	548	555	546	587	531	545	575	552	544	550	590	523	558	515	562	556	552	505	543	578	561	557	555	561	539	551	555	556	520	548	583	553	582	595	535	534	521	535	546	567	543	581	577	526	553	500	537	523	532	570	543	513	543	519	501	560	533	542	556	560	503	527	586	532	588	499	559	516	538	554	554	516	552	544	551	539	527	507	537	553	548	543	526	507	552	516	545	578	526	521	587	511	524	507	551	524	513	571	534	577	549	579	534	568	521	563	506	535	537	536	532	578	532	542	522	581	553	547	536	533	515	524	572	559	526	552	505	561	532	540	586	548	561	550	559	566	534	537	515	562	534	580	556	529	554	584	541	549	564	545	561	558	575	499	521	539	547	557	551	564	513	548	556	513	541	563	555	558
22495	20970	28633	23473	20964	21033	12963	2251	1646	1536	1503	1431	1340	1268	1100	1144	1197	1267	1255	1276	1171	1211	1101	1105	1120	1101	1122	1015	1076	993	1034	1029	1011	1030	1007	969	972	970	1049	1054	984	1041	974	931	990	978	981	1000	944	995	961	974	999	992	912	926	968	999	936	1005	954	1009	980	909	911	942	986	883	970	950	893	954	917	933	919	900	1027	924	949	901	956	941	974	1001	956	979	1013	995	961	950	959	967	950	921	916	959	959	933	971	967	962	957	883	975	922	937	917	899	892	952	953	910	913	996	914	940	898	943	967	932	917	929	974	941	931	997	943	928	937	942	950	923	941	955	929	897	914	909	897	944	952	939	996	961	988	965	919	973	987	912	945	925	950	941	963	946	925	921	925	968	951	940	933	985	916	961	941	950	899	924	942	926	977	1016	953	978	932	872	997	963	912	928	929	940	972	922	951	909	943	946	944	891	964	961	982	910	965	907	964	925	962	946	883	953	939	929	897	926	954	933	929	932	928	915	908	934	970	929	957	898	931	927	898	890	923	917	910	982	922	947	923	938	930	916	908	918	927	921	937	942	919	909	945	938	948	961	926	934	961	957	935	905	915	928	920	882	964	1032	952	940	981	941	943	980	895	930	924	897	954	994	977	928	966	918	968	927	910	959	957	947	938	914	1012	957	996	974	909	887	912	941	933	916	890	949	954	889	930	917	934	915	966	874	908	969	905	918	925	992	941	908	907	918	923	964	957	910	920	917	978	909	865	913	940	918	934	931	974	934	939	886	923	949	1001	938	917	916	884	957	919	923	947	937	914	896	936	1000	920	917	934	948	914	975	914	895	927	957	945	934	934	950	899	975	905	985	893	962	899	979	965	957	954	927	959	918	946	903	978	952	957	908	939	963	950	933	962	934	951	944	921	894	931	940	963	886	944	930	924	935	974	905	928	900	979	958	946	940	982	878	1027	916	924	902	931	903	992	929	945	909	898	931	995	928	948	924	930	924	958	970	966	931	968	933	958	893	938	937	979	945	928	920	894	985	916	916	931	924	947	922	905	959	881	966	929	924	948	969	926	976	959	926	913	952	939	948	965	914	903	924	943	988	926	955	895	1004	983	966	905	933	989	970	928	904	960	941	910	929	968	961	980	945	917	944	984	984	903	966	935	950	965	902	976	915	949	973	883	903	965	987	905	972	974	910	946	997	951	937	952	919	869	926	930	953	890	921	924	939	893	902	955	984	983	1032	966	939	972	958	910	926	953	940	911	936	913	937	919	931	947	960	957	902	937	958	897	957	988	936	911	927	908	958	943	925	929	909	946	955	909	993	977	919	900	935	960	954	870	953	961	962	905	973	947	899	918	896	984	975	944	938	921	967	971	961	929	964	980	918	946	895	882	949	917	972	944	938	935	966	951	994	931	943	900	961	900	977	900	946	928	956	954	930	905	920	963	961	959	966	961	943	973	905	928	954	920	929	907	904	956	945	949	921	918	917	922	889	912	929	911	907	931	1001	950	926	973	959	935	923	908	956	975	922	945	899	931	889	932	909	971	927	946	903	925	956	995	925	922	913	952	873	935	958	964	1028	895	911	893	982	920	947	906	927	879	935	914	966	905	961	957	965	914	963	935	978	972	905	942	951	902	902	962	903	935	956	994	944	967	910	923	895	876	905	914	930	922	927	912	916	948	916	916	923	908	903	899	939	920	952	972	933	971	869	919	914	979	923	960	936	937	945	915	942	909	1000	962	932	952	936	941	858	972	940	923	937	916	897	934	900	921	977	904	908	882	906	975	896	967	979	912	947	1007	994	919	945	944	938	955	927	883	953	958	889	1014	956	925	942	948	957	914	939	951	921	938	932	944	902	961	911	939	929	952	960	905	927	886	894	896	961	982	933	894	879	949	918	941	919	957	934	930	950	888	962	911	934	933	912	932	903	931	987	977	880	983	913	917	940	940	900	948	916	968	975	946	957	891	922	903	1018	963	912	843	900	975	961	894	965	915	962	950	933	930	949	962	963	950	886	956	926	929	915	930	892	942	935	946	965	877	937	950	912	921	977	975	978	996	972	925	924	931	918	987	938	879	891	922	946	972	960	1004	903	969	870	948	901	988	973	953	902	933	910	940	956	939	912	918	893	929	958	982	925	961	924	879	950	924	919	876	824	932	949	985	916	912	917	930	893	935	936	878	926	913	1010	893	961	947	906	885	980	871	921	936	912	952	895	916	952	956	872	867	948	941	909	947	941	901	915	954	923	945	918	968	982	924	934	943	912	923	915	947	955	973	969	931	932	931	962	884	955	905	920	902	951	932	957	934	944	953	939	911	952	958	924	964	900	930	994	916	954	874	912	925	923	924	951	923	932	988	973	926	903	925	931	942	956	927	936	992	949	937	931	969	930	963	919	957	898	938	889	943	969	929	949	924	930	960	881	952	956	902	978	914	967	923	967	967	970	938	915	903	906	934	941	966	896	901	949	962	965	969	929	909	930	950	916	909	892	925	948	936	960	964	912	922	929	912	922	950	911	876	999	949	931	891	903	965	947	958	980	909	931	913	1010	954	912	930	982	907	965	1011	964	915	901	975	955	979	887	937	926	942	908	973	906	948	882	903	923	923	965	988	961	982	934	952	947	958	941	913	944	926	955	985	918	901	967	890	945	910	936	937	982	954	947	925	936	893	981	934	947	935	932	907	949	979	962	934	961	965	903	926	924	965	981	956	914	1003	965	956	944	940	906	890	921	923	1015	937	897	968	984	927	884	959	952	910	903	882	997	946	994	895	960	948	924	917	928	907	935	955	887	934	902	882	910	863	942	924	955	911	961	880	931	930	902	932	936	947	908	1006	939	900	898	947	908	943	885	925	967	881	875	899	976	918	941	952	966	924	899	940	926	937	937	930	907	937	895	925	931	944	979	955	944	933	974	953	981	924	916	930	910	978	899	963	969	938	875	893	933	924	939	897	942	898	938	914	1015	904	955	927	943	936	955	948	1004	998	891	921	947	957	888	960	943	893	956	882	947	925	928	948	956	921	928	922	987	960	916	1020	941	919	953	854	954	922	966	951	967	929	944	969	887	909	940	913	938	939	927	934	938	942	901	932	980	1016	887	916	938	943	964	871	932	944	899	914	989	993	934	905	940	907	922	922	963	948	893	935	943	928	935	955	928	941	908	906	878	889	960	909	911	933	944	933	925	952	997	995	920	943	959	991	908	985	932	967	948	974	908	1012	891	977	913	929	938	942	911	929	879	852	876	936	878	941	915	931	956	961	951	881	935	911	917	910	954	952	979	965	918	922	946	926	950	916	965	970	905	899	915	956	907	895	928	917	1004	930	941	940	918	951	965	916	908	874	862	887	958	925	907	945	941	918	941	976	990	959	953	915	974	943	979	931	954	937	930	947	927	927	914	958	935	961	958	983	941	929	887	959	919	926	925	925	908	898	918	961	927	916	945	924	983	948	916	905	903	946	922	936	906	880	908	933	829	929	952	947	915	955	959	888	962	964	924	901	966	894	955	898	973	942	974	944	908
39672	20413	12837	7144	5179	4170	3460	3001	2761	2359	2189	2022	1816	1660	1499	1530	1595	1643	1673	1624	1543	1473	1384	1288	1318	1328	1253	1258	1150	1139	1225	1184	1154	1130	1188	1128	1084	1127	1158	1133	1168	1115	1116	1034	1047	1059	1065	1060	996	1065	1015	1091	969	1119	1041	1023	1035	1088	1063	1080	1099	1002	1050	1028	1012	1052	1011	1104	1078	1036	1014	976	1002	1086	1069	1027	1013	1056	1051	1001	1034	1089	1058	1056	1066	1007	1075	1059	1040	991	1025	941	985	993	1080	1070	1022	1034	1058	1016	996	1056	1012	1033	1008	1051	1046	1022	1046	992	1106	1076	1049	1069	1037	1009	1048	1037	1012	981	991	1052	997	1071	1032	1023	1035	1077	1044	1059	1034	1041	1043	1018	1029	991	981	1017	1014	1013	1006	974	1087	1001	982	1032	1081	1014	1026	1009	976	1080	1001	1055	1014	990	1004	1044	1041	1096	976	1085	1030	999	1029	962	988	1020	1017	1064	1039	1003	1077	991	1053	1037	1012	1050	992	1048	1033	1018	1016	1011	1018	1008	1023	1027	1021	1001	1004	1047	1014	1034	1017	1023	954	1050	1017	1064	1049	1031	995	998	1023	1041	1043	1011	1029	995	985	991	1049	998	1039	994	1006	1032	1080	1054	1052	1044	1015	1042	1019	1032	956	1024	1028	1025	1055	995	1064	1047	997	1080	1051	1038	1047	1045	1040	1036	1000	1007	1034	1001	996	1061	1038	981	1071	1024	1032	1039	1002	968	1009	1013	1019	1039	1069	1008	1089	1047	1020	1018	1006	1028	1019	986	1070	1071	999	1052	1051	1002	1040	1059	1007	1056	1078	1031	1045	1001	1031	1018	990	1017	1017	990	986	1077	1022	997	1040	1042	1066	1020	1009	1034	1016	1018	998	1006	1019	978	1047	1021	1030	1030	987	973	1007	998	1049	1069	1022	1055	1057	1041	987	1030	1042	1015	1027	1025	996	1033	1001	1014	1045	1066	1093	1034	1061	1026	1015	1034	995	967	1058	1062	1027	1026	1085	995	1064	1038	1065	1009	1014	1005	1013	1020	1013	1026	1053	1024	1013	1010	1036	1054	1045	1034	1077	1047	1025	1014	1033	1109	1084	1014	1052	1068	1056	1006	994	1013	972	992	968	1051	1001	1040	1056	1040	993	1092	1034	1080	988	993	1029	1068	1067	1092	1051	1045	1043	1016	1008	997	992	1035	1028	953	1049	1077	1038	1052	991	1076	1050	1019	987	1041	1058	1093	1037	1068	1049	1016	1118	1077	1055	986	1034	1029	980	1072	1097	1043	954	1039	1039	1020	1004	1052	1028	1044	1010	1000	994	1029	1021	971	1084	988	1058	1085	1053	1025	1035	966	1058	1069	1073	1046	1091	997	1072	1020	1066	1005	1028	953	1023	1030	976	1069	1029	1023	970	999	1015	1041	995	1059	1046	1041	1051	996	1005	994	1057	1082	1009	1048	1091	1101	1026	994	1041	1029	1043	1069	1113	1047	999	1064	1045	1048	1067	1082	1019	1001	1048	1012	1059	1062	975	995	1032	1029	1040	1021	1067	1014	1030	999	1068	1044	1027	1022	1028	1004	998	1046	1028	1097	1016	1025	1019	1061	966	1005	1059	1064	1042	1099	1032	1058	1083	1046	996	1016	1042	997	932	1040	1034	969	1070	1033	995	1024	1053	1021	991	1033	1051	1033	1010	1033	1015	1066	1069	1054	1073	1088	1059	1084	1021	1059	1001	1023	1032	1074	1032	1047	1044	1054	1072	1020	1085	971	1020	1056	1003	1028	999	1019	971	1008	1015	1075	998	1077	1037	1041	1045	975	1067	1021	1061	1111	989	1022	1072	1021	1042	1047	1011	1029	1043	1088	1050	997	997	971	1023	1068	995	1065	975	1003	1025	1092	1047	1065	1016	1041	1047	1065	981	1004	1010	1069	1038	1058	1029	992	1017	1071	1081	988	1054	1004	1023	1059	1067	1069	1016	1042	1034	979	1044	1063	1039	1061	1076	971	1045	973	977	1012	1029	1060	975	1102	1026	1039	1054	989	967	969	1029	1038	1044	1039	1001	1067	1064	1026	1070	1031	1035	1041	1019	976	1023	1031	1052	1052	1038	1006	977	1013	979	1047	1031	1079	1017	1039	1042	1013	1032	1100	1051	1077	1045	1020	1053	1018	1053	1060	998	1051	1036	1019	1053	1047	1031	1059	983	978	1065	1114	1023	1008	1033	1028	1038	989	1045	1011	1063	1058	1017	1062	1007	1059	969	1055	1008	1087	1026	1067	1021	1030	1012	1037	991	1058	1034	1058	1053	1016	1070	1021	993	1014	1054	973	1087	1027	1017	1030	1017	1093	1038	1008	1005	987	1074	1101	1046	1019	1059	1049	1025	1029	932	1068	1072	1038	1012	1028	1069	995	1053	992	1023	1058	1064	1056	946	990	1014	1068	1067	1019	1022	1061	1005	1039	1015	1037	1036	1044	1012	1030	1047	1020	1061	999	987	989	1034	1021	1021	1037	970	1019	1007	1026	1084	1012	1034	1062	1037	1000	1016	1027	1023	980	983	1025	1042	1016	1053	987	966	1108	1027	1075	1063	1035	956	1024	1030	1050	1010	1026	1098	1070	1034	1001	1026	1014	1053	1021	1023	1040	961	1005	1041	994	1007	1046	980	1033	1018	991	1007	1009	1063	1039	1074	1032	1015	1045	1025	1003	1060	1014	1026	1024	1018	997	1003	989	1077	1013	1028	1031	999	1052	1021	1032	1056	969	1053	1013	1025	1044	1021	1001	979	1098	1049	1056	1017	1030	988	1011	1029	1031	1060	959	972	1013	1033	1045	1029	1022	999	1028	1044	1051	1056	1056	1016	1111	1063	1018	1062	1024	1004	1034	1037	1017	967	1022	1040	1043	1011	986	1045	1023	1046	1020	987	1073	962	1038	975	1089	1016	1046	1000	1019	1107	1042	986	1054	1116	959	1025	1063	993	1109	1039	998	1029	1024	1066	1057	1032	1045	1042	1071	1086	1025	1031	1040	1036	1073	1077	1020	1011	1095	1045	980	1073	1122	1056	1028	998	1008	1051	1008	1004	983	1009	962	1003	1011	1014	1019	1048	1052	1039	1038	986	1021	990	1072	1087	1050	1067	1005	1055	1005	1063	996	983	995	1045	1025	995	1048	1026	1107	994	1011	1027	1014	1020	1043	1040	1094	987	993	1075	1029	1036	1082	1039	1035	996	1100	972	1037	1042	1020	1047	1018	1032	982	1040	1021	1005	1076	1060	924	1005	1054	1068	1083	1014	1087	990	1031	1014	1108	976	1056	1026	995	991	969	1037	1061	970	1056	1042	1083	995	1021	1050	1007	1028	1007	980	1044	1072	965	1081	1046	1025	1046	1010	961	1018	1036	1044	1018	1035	1072	1015	1012	991	1019	1004	1078	982	1044	1014	1024	1004	1003	1025	1043	1004	1047	1076	990	1107	1038	1058	1033	1006	1048	1051	1085	1085	1022	1024	1097	1023	977	977	1004	1067	1038	1013	1000	1041	1004	1001	993	1068	1010	979	1031	1015	1014	1040	1036	1051	1001	1042	1007	1017	1048	1009	967	1020	962	981	1056	1026	1011	1017	1026	1082	1028	1059	980	1012	1033	1007	1066	1054	997	1064	1061	1026	1012	1050	997	970	965	1087	1012	1047	1023	1114	1052	1083	1015	1041	1033	1048	1046	1053	1056	1033	951	983	1000	1047	1031	1017	1066	1007	1029	1010	1020	1015	1036	1055	1025	987	1025	1024	1045	1055	1028	1040	1034	1043	959	1076	1051	990	1052	1098	974	1005	1034	1091	1065	1037	1054	1076	982	1070	960	1040	1044	1027	1064	1039	1074	1008	961	1032	1049	1070	1013	1016	1053	1013	1016	973	995	997	990	1050	1072	1004	1015	1001	1101	1080	1021	1062	1115	971	1032	996	1060	1071	1071	1064	1012	1016	1033	1030	1008	969	1039	1057	1081	1041	1020	1070	1066	1036	1039	1007	989	1088	1040	1069	991	1057	983	981	999	1020	1061	1026	1054	1032	1067	1080	1022	1035	1027	1088	1021	1083	1034	1047	1014	1035	1014	1013	1017	1010	1020	1051	1043	1031	1076	1129	1030	1040	997	1042	1010	1035	1082	1002	990	955	1002	1072	1063	1011	1019	1085	1009	1026	994	1001	1055	968	1033	1052	979	990	1040	1033	1008	1009	1056	1023	1001	989	1018	1059	1018	1034	1039	999	1012	1007	1027	971	1015	1086	1044	938	1008	1061	1053	1027	1069	1008	1088	1021	1079	1031	1036	1084	1030	1062	1049	1094	1040	1049	997	1000	980	1021	998	1040	1048	1017	1000	1010	1013	996	985	982	1024	963	973	1032	1026	1013	1051	1070	989	1008	1003	1003	1059	1017	1018	1016	1040	1047	1046	1009	1048	1038	1015	1032	1015	1058	1077	1051	1004	996	1038	1023	996	986	994	1039	994	1041	1045	1034	1022	1054	1049	1039	1049	1016	1048	1083	1006	998	1057	1094	983	1077	1009	1057	1008	1018	1008	1069	1031	998	1110	1011	1066	1027	1059	1022	1006	996	1023	1008	1057	1035	1075	1028	1016	1067	1046	1053	1088	1060	1067	1007	1002	996	1042	1031	988	988	1014	1045	1053	1011	1012	1058	984	1067	977	1003	1060	1077	990	951	1026	1013	984	1027	993	1038	1043	1029	1046	932	1029	1033	1055
28573	20737	10309	1034	541	501	476	464	427	451	463	411	419	407	388	401	461	424	451	476	448	431	407	358	446	405	435	395	407	397	394	385	355	385	353	408	357	338	406	363	371	401	394	391	373	372	367	349	368	346	403	343	336	370	344	378	356	386	332	353	333	382	395	367	367	361	393	350	354	375	360	385	368	408	333	376	385	353	369	367	368	383	347	398	391	409	369	381	353	349	389	350	428	360	371	382	349	406	353	374	398	402	373	404	384	336	400	401	366	344	370	398	363	363	351	361	379	329	325	359	390	375	374	386	364	373	372	375	351	385	387	402	392	364	373	411	371	364	341	423	363	373	390	370	361	332	416	341	393	370	390	351	382	348	414	353	379	380	381	355	349	382	391	378	354	373	357	374	381	364	366	366	379	346	395	372	382	345	363	380	391	381	374	367	369	371	348	461	356	379	374	389	378	339	357	352	360	339	375	355	406	385	403	349	338	346	370	373	367	385	384	380	403	356	361	381	365	344	371	365	380	347	368	381	421	361	364	376	388	369	353	367	391	382	369	363	351	389	357	374	371	351	363	342	377	361	346	375	357	368	371	383	335	395	375	356	358	387	340	375	341	368	386	428	351	386	365	381	379	366	350	388	393	405	380	334	364	348	379	369	367	373	375	399	376	363	380	376	384	363	378	400	374	385	367	355	408	363	357	377	402	371	346	352	363	383	364	381	394	356	380	408	382	338	349	349	367	350	341	385	378	364	377	347	401	390	349	380	393	373	400	391	371	370	378	375	380	378	348	375	387	399	359	366	364	391	398	378	387	385	359	357	378	377	404	389	347	363	376	378	377	373	367	373	340	368	375	314	393	354	379	345	391	353	385	383	370	391	399	385	367	377	400	383	389	409	382	339	377	340	411	362	379	418	362	374	405	402	339	373	361	386	375	380	379	372	331	345	352	411	391	381	358	354	378	368	390	363	355	357	388	358	361	327	340	393	341	386	327	363	385	371	354	348	373	345	364	365	358	383	363	376	344	394	382	370	348	367	391	374	389	374	353	346	390	363	337	358	397	408	389	346	359	292	375	367	392	350	372	352	389	325	388	358	374	361	360	375	388	416	395	366	422	364	366	356	367	367	344	372	352	365	363	394	361	378	376	394	393	346	359	375	354	360	378	412	378	362	385	385	379	363	365	381	370	370	384	347	399	365	378	371	404	367	373	391	392	396	355	382	401	373	327	361	382	338	363	343	379	345	351	411	421	335	388	370	386	362	325	350	361	394	417	368	388	348	353	385	376	355	317	364	371	370	381	361	381	352	344	346	345	367	407	368	411	345	357	376	351	363	392	392	353	368	361	391	386	338	380	371	407	353	375	366	384	351	386	381	326	354	369	373	370	355	377	362	353	363	382	369	355	369	345	421	352	406	346	351	393	358	381	376	389	337	357	353	393	349	375	360	403	360	370	376	360	361	378	382	362	352	369	408	354	377	377	381	352	418	382	394	342	389	358	360	362	385	368	398	409	356	380	348	368	385	363	364	380	366	397	379	357	411	385	388	368	373	380	382	384	380	369	344	355	360	377	373	380	357	381	375	342	319	386	397	371	368	343	372	345	358	362	374	362	363	389	378	343	380	368	350	346	377	360	345	387	366	378	385	385	350	377	415	390	355	358	411	403	381	370	376	340	339	400	379	356	403	319	345	366	380	368	382	356	389	359	375	359	419	347	384	356	393	375	369	352	400	386	366	378	351	349	389	339	364	351	370	344	363	331	380	384	387	384	344	403	373	369	421	370	385	366	385	383	340	353	369	346	363	347	377	387	372	355	363	355	371	390	384	383	364	358	375	371	372	381	353	382	360	394	381	350	403	382	349	384	368	361	375	391	374	362	346	403	387	368	368	359	385	384	368	385	406	397	380	385	380	362	380	359	339	371	382	343	366	338	360	373	377	350	382	337	373	347	374	377	354	335	358	367	400	383	398	380	388	352	389	413	403	385	385	374	373	390	371	364	395	379	363	364	356	370	367	387	410	376	375	369	375	357	372	358	371	368	365	361	363	375	415	397	341	400	352	360	386	372	367	364	352	343	354	376	371	381	388	400	388	378	389	365	400	376	387	369	353	354	373	352	352	372	351	362	370	371	348	369	386	358	315	360	370	370	367	369	362	361	370	354	358	367	368	356	338	351	381	341	361	363	386	346	383	376	374	359	385	327	378	405	388	388	336	359	366	379	348	396	382	378	409	405	363	377	378	376	385	333	393	399	392	369	387	378	354	346	350	404	342	352	329	388	400	371	388	371	359	348	352	383	394	394	360	384	369	393	388	423	360	417	373	369	358	377	339	376	386	355	338	346	367	371	423	364	379	379	355	357	376	341	369	391	410	369	374	400	362	360	359	346	378	395	367	388	342	391	353	370	367	363	359	366	369	352	344	350	351	341	374	359	356	351	347	359	368	374	369	373	375	364	365	364	325	394	355	374	391	394	378	360	346	414	364	359	389	348	366	361	357	343	344	368	388	375	351	376	389	379	399	379	396	353	336	367	382	359	351	362	383	393	381	359	369	337	347	351	394	379	363	349	345	350	383	359	381	380	387	390	395	351	363	363	388	401	349	358	380	369	384	397	336	367	393	375	367	394	381	365	375	359	361	375	342	374	375	369	363	380	371	374	367	352	345	365	371	387	369	369	398	399	358	349	355	379	346	365	371	373	407	356	380	372	339	383	412	340	391	367	384	364	369	407	357	375	334	374	393	367	380	382	391	403	384	359	352	375	369	368	366	391	333	383	368	399	369	339	380	344	362	351	364	368	375	377	396	397	351	366	357	332	402	332	364	356	347	361	404	356	385	376	358	372	368	375	371	363	399	385	358	391	381	368	375	362	379	365	404	380	385	351	379	363	372	380	358	364	408	362	367	398	379	410	335	386	415	354	367	348	346	367	412	387	376	360	345	368	342	336	369	372	352	357	376	387	380	353	379	367	368	384	376	360	394	356	384	382	362	402	378	391	341	396	384	386	379	364	404	357	391	356	381	371	394	361	356	343	404	399	371	371	358	355	391	353	374	383	369	381	375	378	381	359	379	352	372	377	328	358	370	367	375	345	386	381	369	379	393	391	379	384	371	349	371	368	366	383	390	411	385	347	377	370	371	344	350	375	417	335	384	343	359	385	388	341	349	339	343	383	344	356	344	362	389	357	416	362	355	387	367	395	367	380	363	372	331	375	363	364	386	368	379	401	380	393	367	370	376	321	352	374	404	351	339	363	349	389	355	355	351	374	378	376	363	358	396	360	348	372	380	373	395	364	388	388	343	353	362	383	356	370	336	344	332	352	375	398	380	376	383	360	341	353	350	364	387	377	379	396	373	370	387	402	367	348	347	363	343	379	357	384	367	371	376	369	337	366	384	382	380	352	390	361	386	348	394	380	370	387	367	388	347	359	365	346	347	408	372	336	364	346	369	374	386	404	370	407	373	395	364	334	383	393	365	352	385	369	376	349	373
32459	7548	1391	786	728	624	667	631	620	608	645	611	576	544	535	497	590	647	577	591	610	524	562	504	514	524	476	460	457	474	467	442	467	435	422	475	462	469	448	492	432	443	451	428	464	449	405	438	418	440	448	411	445	447	421	463	445	417	423	465	494	431	448	444	447	405	452	417	430	419	418	443	404	417	471	437	405	438	475	448	410	400	421	427	424	450	427	453	458	413	417	438	414	435	398	444	410	428	440	441	407	443	426	428	415	454	458	425	458	433	407	427	456	450	419	417	423	475	415	431	429	419	474	441	457	409	424	446	429	447	455	420	443	424	444	416	430	413	392	412	393	403	413	411	447	453	442	421	455	413	423	464	394	456	455	422	436	398	448	411	445	435	443	424	394	437	453	417	433	469	417	420	438	407	453	444	460	399	452	459	421	434	442	451	429	403	443	401	394	428	458	422	481	429	417	446	415	425	394	423	420	439	446	449	423	444	452	385	416	435	449	384	396	438	396	425	423	428	461	427	411	404	392	418	452	416	429	394	421	425	406	433	459	438	400	418	461	429	426	443	425	411	461	417	432	411	431	433	411	433	448	432	443	404	444	453	430	450	449	413	439	435	418	444	413	394	421	396	408	436	438	449	426	405	441	415	419	399	407	424	412	424	410	428	427	424	450	408	437	405	421	422	398	432	433	419	417	457	421	473	404	424	425	448	430	403	443	419	410	413	428	423	439	435	441	423	441	372	414	449	406	439	417	426	484	388	442	385	452	423	419	424	414	424	450	407	396	460	448	435	463	426	415	413	443	395	429	455	440	433	438	433	402	414	398	442	408	420	430	410	436	440	428	435	452	435	428	449	447	431	449	416	416	429	423	380	415	420	438	428	404	436	436	424	392	445	463	427	426	443	451	458	422	430	417	459	434	417	438	471	444	443	412	428	421	432	412	391	410	378	416	425	437	440	432	443	463	457	434	443	398	429	439	424	460	426	428	433	434	418	427	386	407	380	410	448	379	440	425	435	415	435	438	450	444	443	401	432	411	452	391	445	423	415	434	394	425	423	438	396	416	465	428	400	419	428	418	419	436	391	411	416	420	399	417	448	427	414	446	428	444	443	428	458	426	432	432	430	406	435	404	440	392	464	412	417	430	414	418	440	422	427	418	406	425	428	402	424	461	393	403	445	444	453	463	462	426	397	426	415	452	433	413	378	441	403	412	385	423	447	428	404	413	445	418	439	434	401	430	430	425	409	426	411	439	367	435	450	445	426	409	439	449	427	434	398	415	419	417	419	448	446	414	413	424	403	424	416	420	442	391	401	418	459	402	421	434	428	447	431	423	388	433	429	422	453	447	432	396	412	413	430	442	475	444	410	441	421	461	431	411	432	442	462	424	389	456	430	404	437	453	419	407	440	450	426	471	453	437	441	399	430	456	424	455	439	395	410	403	393	420	422	410	388	405	392	444	400	403	417	416	428	452	410	411	413	444	411	427	428	433	425	446	428	440	435	421	414	413	411	409	415	397	436	427	393	370	420	432	393	470	409	415	435	400	425	463	436	412	442	424	428	442	438	443	451	408	408	444	431	408	418	428	415	446	408	427	429	457	419	433	405	430	406	380	440	438	453	453	431	434	422	425	419	439	384	393	461	434	438	439	426	436	437	453	412	432	434	439	410	491	429	433	439	423	434	433	415	414	397	407	405	443	404	403	451	451	433	414	406	427	417	428	392	429	417	406	443	432	432	413	424	426	415	422	433	426	423	432	435	393	428	423	435	388	404	413	463	408	435	413	427	483	429	429	422	448	423	441	410	411	469	425	424	482	411	389	394	406	433	424	427	428	435	413	440	429	435	434	410	434	454	406	419	454	434	420	410	427	448	431	438	423	416	426	444	421	438	409	459	408	411	428	396	427	396	411	398	420	436	459	416	419	405	407	456	395	428	403	466	461	413	477	459	413	437	404	429	436	437	410	434	414	428	438	473	439	410	448	445	398	395	427	424	420	435	411	379	402	428	428	448	440	407	431	444	461	421	432	445	430	457	418	471	452	404	459	429	444	438	423	436	474	436	429	446	414	422	395	420	441	421	411	415	422	434	423	423	409	422	428	413	474	437	425	395	427	414	459	446	432	450	408	402	435	420	436	393	405	420	438	405	418	465	454	395	453	411	392	422	418	454	439	440	433	441	395	395	427	462	429	422	443	442	440	432	433	468	438	479	402	422	425	435	408	418	449	428	413	412	445	448	418	441	426	435	411	436	435	422	431	430	400	424	411	441	465	380	420	413	436	411	429	422	411	463	394	440	407	416	407	434	452	423	417	434	449	462	410	456	459	421	426	452	423	428	423	423	434	420	423	412	410	423	422	444	434	432	401	491	441	442	433	432	451	454	420	428	404	456	427	411	456	435	421	414	397	439	451	458	420	459	395	434	418	416	464	413	436	447	461	420	405	442	427	438	431	458	400	435	406	437	396	415	429	435	372	439	453	429	387	433	430	440	416	450	436	419	446	449	419	445	461	438	455	437	475	419	369	417	434	460	430	418	417	412	445	471	425	431	414	413	411	439	410	401	432	452	408	459	394	431	477	420	396	421	436	396	451	443	470	406	434	431	404	432	403	444	470	435	430	437	445	446	443	393	442	451	441	422	427	429	410	439	441	450	465	425	401	415	461	431	422	433	431	439	461	441	428	413	438	429	430	408	427	453	416	419	396	430	412	462	438	441	433	404	415	421	406	413	414	454	430	408	421	407	420	425	448	427	435	448	438	424	423	410	426	446	441	434	427	424	451	417	391	437	425	442	450	414	467	415	427	433	393	441	459	427	430	449	460	441	464	422	460	429	385	445	409	451	433	386	403	423	414	443	398	387	456	411	415	459	435	417	438	405	420	452	426	417	398	426	443	415	421	415	411	412	448	441	417	399	418	459	428	424	442	411	476	442	433	466	456	436	408	449	424	421	387	442	435	417	419	418	402	439	400	443	449	410	394	431	425	401	405	405	432	424	418	438	406	423	428	389	422	449	404	394	447	425	442	445	425	451	434	429	471	428	454	396	404	399	402	445	379	404	441	404	457	451	468	414	409	435	379	413	428	430	430	438	413	430	423	415	413	401	428	409	431	459	418	408	425	408	406	400	422	414	394	436	434	397	402	437	457	424	416	442	403	448	440	412	466	383	427	432	389	430	439	417	444	448	438	445	430	422	399	423	464	442	448	432	455	412	408	406	433	409	414	426	425	415	408	424	449	436	391	428	429	422	469	429	419	401	400	423	438	412	411	437	421	423	449	416	454	388	399	433	396	438	414	454	399	430	418	399	417	445	438	427	446	454	456	420	434	416	457	420	458	385	398	421	455	403	435	412	415	437	445	432	430	383	415	411	407	425	411	392	405	428	435	467	442	424	429	425	451	436	448	399	423	406	373	465	400	416	439	446	476	432	415	401	436	406	402	435	423	445	397	415	452	451	411	466	446	435	430	418	449	447	418	452	424	449	409	395
23427	20902	28219	23745	20885	12981	1797	1239	1092	1049	966	940	920	771	820	840	837	861	851	826	865	859	812	763	727	738	732	709	700	737	727	738	748	693	701	752	673	675	712	730	701	666	713	673	668	653	670	668	700	660	682	666	670	653	669	674	719	668	698	680	689	699	696	699	658	657	625	664	711	648	649	607	678	657	684	669	631	640	676	666	701	644	669	707	733	657	714	664	669	645	694	678	660	663	679	646	658	696	644	702	668	686	642	673	637	684	645	656	673	719	654	679	699	690	665	686	673	651	685	646	712	697	680	683	709	657	654	679	642	696	678	675	704	685	691	657	655	667	678	760	649	711	700	705	676	686	687	673	673	660	669	681	679	687	704	687	681	697	634	654	684	707	683	687	700	715	625	673	639	685	684	685	706	689	683	690	675	672	685	670	668	660	706	644	652	667	653	653	624	664	654	720	620	676	674	700	671	692	662	698	645	694	689	672	637	694	690	661	649	702	663	677	692	703	701	631	651	700	689	679	658	681	645	662	646	634	695	675	718	687	693	650	694	690	671	629	718	657	694	682	673	639	635	692	699	670	703	660	696	670	717	713	658	609	693	658	650	648	655	680	663	670	636	636	698	687	651	678	667	647	705	673	673	689	729	610	682	646	674	684	629	663	706	664	631	703	666	660	655	692	681	711	657	664	675	661	692	713	653	679	591	729	696	664	671	665	671	663	666	626	682	649	680	688	664	672	682	628	696	650	676	681	680	698	661	690	698	598	639	674	685	661	681	622	692	667	693	670	692	665	694	648	711	679	698	649	666	687	699	659	647	693	681	661	690	671	675	706	697	688	680	689	684	697	690	690	628	673	648	673	654	634	644	615	638	703	677	647	653	659	665	693	680	626	695	680	670	672	677	690	664	722	668	687	679	667	711	705	680	716	680	680	671	666	670	678	683	642	684	700	675	680	668	741	678	660	657	633	615	696	697	644	649	702	690	660	686	647	693	680	628	644	639	677	654	684	653	676	627	702	661	668	675	656	676	708	675	702	609	646	652	637	682	632	653	664	656	678	709	668	655	703	670	697	629	725	644	671	662	657	637	683	674	706	644	650	698	680	677	677	654	638	611	652	670	722	655	722	670	661	662	739	660	648	634	682	641	674	725	671	655	674	675	685	687	686	649	645	667	665	646	672	715	693	688	646	636	644	639	710	655	702	671	681	660	701	666	683	661	624	659	640	658	607	671	699	703	654	622	690	700	724	659	683	697	654	695	648	674	643	688	661	686	677	679	711	648	680	645	650	635	669	672	644	633	704	668	692	644	696	652	698	658	652	696	620	695	695	643	694	685	690	688	704	710	673	697	667	656	685	612	593	703	673	661	668	698	663	671	657	687	700	633	694	630	667	649	651	687	633	648	653	724	631	668	729	653	713	687	643	649	649	639	620	628	675	661	714	712	692	663	662	677	670	680	668	669	685	674	662	692	669	637	690	631	631	658	618	658	683	679	720	656	684	686	662	687	701	671	639	662	648	658	685	683	658	661	641	687	673	689	628	627	673	657	692	695	653	643	685	653	657	657	598	671	649	667	653	645	690	647	659	708	677	669	677	681	659	668	697	691	688	679	671	643	672	686	696	646	634	641	707	681	734	701	677	653	636	685	715	671	705	668	679	676	657	683	639	673	656	702	688	683	686	674	659	698	664	688	650	695	643	646	718	724	668	693	700	654	673	675	671	673	649	681	683	698	634	638	689	701	632	648	669	672	626	696	662	683	654	714	666	644	683	703	607	692	716	644	683	628	680	716	683	674	668	688	675	647	677	664	686	697	659	731	674	712	668	645	639	674	668	670	634	656	712	600	724	628	685	666	683	650	691	655	710	699	645	649	617	685	649	687	665	667	687	655	655	658	666	675	692	657	683	678	670	736	638	654	665	661	670	669	684	686	721	676	650	638	667	684	705	699	672	699	671	689	646	618	654	664	618	663	637	670	638	692	650	667	684	651	641	637	639	685	685	652	632	633	658	669	673	697	648	664	680	699	629	646	664	647	634	753	708	662	694	650	641	664	664	669	667	655	662	645	653	649	652	724	675	660	687	683	711	709	647	680	673	668	694	660	678	635	653	698	660	622	668	683	697	627	599	678	646	656	678	678	734	669	685	739	700	677	650	671	714	688	674	651	671	633	749	705	685	704	686	668	715	661	624	681	625	722	645	679	657	635	661	669	690	692	681	659	698	642	672	670	715	667	668	679	653	673	644	664	662	669	666	675	686	688	683	606	707	696	678	657	668	678	721	731	662	750	674	619	693	652	685	678	704	734	672	677	650	611	690	645	625	646	675	680	670	644	668	700	692	623	721	661	658	653	647	689	695	689	677	625	649	681	653	660	637	654	690	645	670	655	659	680	654	670	661	690	686	653	651	726	683	646	635	641	671	649	675	635	660	623	676	705	685	697	666	637	679	633	655	623	648	691	661	659	648	728	671	675	664	671	665	701	676	649	623	671	694	674	671	666	687	706	658	760	692	640	655	664	682	633	671	638	694	645	684	690	668	701	700	701	675	661	662	677	658	627	665	730	678	669	644	697	672	694	684	646	639	697	689	646	683	689	651	664	684	657	663	645	681	705	678	654	613	649	678	711	660	664	647	680	711	655	678	685	638	665	689	649	687	675	666	699	669	695	692	676	642	677	642	703	679	705	622	675	657	637	713	718	672	696	641	652	711	689	720	659	627	641	651	642	611	636	648	692	623	654	651	676	684	710	637	693	724	693	688	655	728	635	674	654	668	611	634	677	690	666	651	697	668	685	638	656	630	672	676	649	664	690	667	667	682	680	675	733	707	689	684	639	636	693	682	723	650	635	673	667	661	723	639	667	654	646	662	682	596	717	660	643	662	693	634	702	636	685	690	718	652	622	628	624	645	651	673	647	644	701	661	628	639	698	674	645	665	647	653	677	689	655	724	706	679	665	640	654	684	699	664	677	656	713	683	721	656	671	678	636	618	686	682	645	662	638	689	693	657	685	670	621	683	616	691	697	670	688	703	668	669	699	668	673	673	635	689	650	694	656	660	677	714	694	680	645	676	652	651	687	685	687	639	673	665	730	667	718	664	697	655	686	673	600	646	688	702	717	668	688	628	653	690	629	649	677	707	648	671	621	719	676	680	691	694	670	670	629	674	717	667	631	643	651	659	697	681	698	676	707	677	689	667	666	688	659	656	679	722	681	708	722	663	678	638	652	699	629	710	645	681	688	713	671	637	678	641	672	710	647	679	678	680	672	680	660	665	666	671	686	672	643	693	611	638	643	712	685	666	652	653	686	687	661	708	655	693	716	614	704	645	672	682	629	650	687	679	627	684	704	719	645	726	650	730	630	665	669	659	677	608	687	700	686	687	743	690	669	695	630	708	632	639	648	657	676	668	667	659	700	674	703	640	685	654	645	668	658	683	651	630	659	674	670	651	665	630	670	654	658	662	659	680	705	674	620	632	656	619	657	631	642	669
34992	16331	7752	4132	2957	2481	2079	1802	1653	1540	1406	1366	1242	1032	993	1039	1098	1169	1176	1009	1064	1032	954	958	948	945	864	827	784	771	865	803	807	800	825	719	812	816	844	827	845	762	781	773	800	796	726	771	747	845	748	712	754	750	762	723	753	786	769	756	734	777	771	770	723	727	745	751	695	769	760	667	722	744	732	721	760	784	729	773	762	725	777	716	783	774	779	696	778	734	783	714	754	733	761	769	772	770	754	737	723	755	739	721	748	737	731	772	776	773	719	762	780	731	710	770	725	709	724	754	754	680	759	727	727	760	725	701	760	723	774	807	699	766	770	720	760	730	761	743	727	730	760	809	778	720	753	698	736	779	735	689	784	749	728	764	737	747	736	755	730	738	691	728	761	781	742	752	754	715	795	718	752	734	773	732	741	732	784	765	725	700	721	726	757	730	786	736	761	733	749	748	744	744	790	702	718	762	776	733	734	786	772	776	732	718	729	732	721	755	722	771	731	711	723	726	717	714	716	736	731	724	780	736	710	785	732	759	675	685	734	727	728	802	738	737	693	764	729	738	751	725	723	758	715	717	719	776	757	787	749	733	763	728	724	719	757	793	772	714	755	740	733	742	771	742	796	753	699	741	778	791	709	710	738	767	790	775	751	707	745	736	741	742	761	763	727	786	749	723	709	727	772	723	744	764	729	761	729	733	742	747	732	712	745	752	764	715	774	731	742	723	718	733	738	769	720	734	718	780	775	802	763	711	755	714	734	781	750	754	727	741	758	695	767	752	738	767	723	676	779	741	724	735	692	749	787	721	711	707	714	737	730	724	758	742	676	733	743	794	727	743	782	697	706	718	707	729	756	714	738	755	785	750	719	778	712	722	697	766	737	768	742	757	747	709	750	764	739	752	734	748	744	727	740	741	779	734	753	705	767	730	732	721	704	755	762	737	743	792	739	742	780	753	730	790	739	748	699	714	721	692	698	804	756	732	745	688	756	760	726	735	766	755	745	744	722	737	683	750	767	738	739	708	726	768	735	716	745	725	761	697	782	723	761	749	766	698	747	755	776	731	723	768	682	736	745	749	743	770	742	719	716	745	750	704	710	773	765	777	728	755	719	721	701	773	695	734	729	735	745	805	767	730	772	709	664	725	764	764	719	755	754	804	771	742	722	756	756	775	773	771	720	710	818	729	763	714	749	749	757	739	772	809	712	730	711	718	773	765	773	778	766	730	739	722	770	750	749	729	757	820	729	725	741	689	680	727	743	790	770	712	767	775	749	691	737	747	712	739	713	720	768	773	690	744	756	809	773	689	741	738	746	755	786	731	769	737	773	694	754	764	776	733	786	711	720	768	765	761	792	739	743	750	698	746	702	715	761	691	736	762	771	737	750	782	785	747	763	751	708	786	706	753	761	715	778	724	752	724	711	762	734	688	736	752	733	738	708	733	711	783	733	706	758	758	734	772	753	732	727	708	808	735	711	736	779	698	711	734	696	708	749	723	736	742	710	735	710	784	765	766	705	685	751	733	744	731	758	708	762	710	762	746	745	753	732	750	759	729	748	758	668	708	727	741	811	752	778	696	778	784	774	744	752	736	730	705	680	737	727	720	776	735	724	776	782	757	760	753	716	720	727	685	731	708	742	718	776	767	762	765	799	719	748	750	704	680	734	735	715	741	761	730	768	722	766	718	738	733	730	777	792	735	712	719	733	763	683	737	710	728	731	714	748	732	701	780	726	804	760	718	733	769	716	758	730	753	732	733	746	740	772	699	752	738	737	724	737	762	759	696	753	714	738	749	722	728	691	718	787	733	764	737	666	703	790	767	766	746	732	748	704	751	731	780	706	740	773	772	737	749	708	794	774	766	741	757	724	768	715	751	686	756	757	764	717	698	755	753	731	722	747	754	778	724	717	729	699	701	750	755	691	718	694	712	770	750	745	671	759	794	734	739	750	720	703	802	761	721	765	703	763	721	744	777	730	757	691	705	732	743	745	800	765	720	733	770	757	763	738	726	722	716	735	771	735	799	756	729	762	736	702	705	736	718	747	742	678	711	806	736	756	774	689	703	730	763	720	773	748	739	726	751	733	735	774	749	704	724	710	721	744	778	680	726	736	754	741	706	737	752	741	776	760	747	758	737	780	739	754	732	805	753	751	702	803	736	734	695	762	701	727	716	746	728	754	733	738	697	739	761	814	725	729	761	784	749	734	760	744	743	744	708	780	727	766	771	761	745	693	697	737	731	731	711	711	773	710	730	737	729	771	769	782	731	728	744	685	782	745	710	689	694	738	701	748	749	730	722	736	764	717	779	719	721	761	743	726	747	738	728	742	713	736	733	753	744	797	682	748	748	776	728	725	722	772	754	719	770	720	727	726	732	748	776	799	723	713	735	709	748	762	764	718	767	710	749	742	777	740	735	734	745	759	711	813	740	759	707	812	702	738	748	706	717	759	731	733	774	804	741	717	746	747	769	742	796	762	718	717	718	745	731	722	736	709	741	705	735	777	764	787	765	752	753	697	737	790	755	762	737	754	797	756	752	742	749	729	716	754	795	779	744	717	745	751	761	773	749	695	719	732	795	752	765	786	746	739	730	766	750	789	742	745	753	754	771	728	755	744	693	770	713	695	787	735	739	743	729	765	775	729	758	742	743	744	727	784	732	795	738	787	773	755	726	701	743	763	745	743	746	745	702	731	733	743	731	758	765	750	743	683	751	764	749	751	721	757	679	757	717	750	779	706	768	709	741	732	745	735	730	789	789	712	722	766	804	724	688	720	766	724	705	721	751	820	747	726	749	735	752	769	714	789	696	686	770	722	756	713	698	759	775	723	742	752	727	719	769	772	762	766	740	760	706	702	681	737	720	720	698	779	718	741	784	754	755	744	728	756	707	746	738	738	713	718	676	738	701	740	740	752	729	737	726	717	739	758	711	780	732	727	717	738	709	723	711	734	773	727	714	761	703	763	716	748	720	764	788	737	740	744	754	694	705	760	748	746	744	736	719	790	739	761	740	744	733	690	742	812	737	768	742	724	741	784	771	725	725	745	737	714	797	773	757	703	717	796	752	717	776	785	711	761	756	758	743	722	756	753	694	721	721	736	726	695	740	714	750	743	713	761	770	745	730	766	770	769	695	696	752	732	680	743	721	722	758	768	763	760	765	700	748	738	691	773	711	769	776	716	773	745	723	776	734	732	653	730	747	688	797	748	727	753	746	773	724	739	736	734	781	707	737	753	738	766	709	742	725	695	792	752	716	743	722	755	758	788	789	739	776	732	749	739	787	749	758	719	770	712	783	746	760	745	737	721	747	750	744	755	747	733	800	759	752	771	748	722	712	717	735	741	745	803	725	775	752	703	714	735	718	707	736	757	705	769	733	758	744	741	730	731	803	769	740	750	718	731	786	754	730	742	716	775	701	771	718	713	732	706	672	728	697	707	736	742	752	766	782	740	750	739	758	763	725	775	744	742	762	750	713	761	719	763	761
24613	20889	27243	24573	13264	1158	794	719	704	623	583	628	597	519	538	511	601	583	571	606	577	575	497	530	522	493	450	465	493	491	484	489	464	500	490	479	477	455	482	475	498	510	490	467	463	436	492	441	424	468	457	447	485	496	438	457	453	402	488	472	444	474	500	465	445	468	496	488	481	420	462	446	422	459	465	459	426	459	457	458	422	420	446	465	451	465	449	514	461	498	494	427	420	449	426	456	428	456	398	407	479	496	468	458	443	494	467	497	459	486	446	474	469	425	456	438	457	432	458	438	439	502	426	405	444	390	448	479	443	434	489	449	448	428	425	449	472	453	432	420	461	457	428	438	455	461	473	488	476	434	448	426	443	472	460	408	457	434	479	444	475	447	459	474	414	465	463	442	465	414	413	434	458	439	437	405	439	484	481	454	489	490	476	485	449	472	444	427	444	428	450	455	440	442	437	445	437	470	435	442	422	463	421	453	457	470	440	439	471	457	477	423	438	418	484	443	472	451	453	413	396	386	474	432	443	424	421	479	446	458	465	466	478	433	447	462	472	465	435	442	489	424	495	474	461	459	463	423	449	464	438	469	432	459	483	441	405	451	440	466	469	444	427	456	427	471	457	467	421	451	457	422	433	488	459	413	436	463	440	443	492	488	429	439	485	467	463	462	446	429	443	469	454	446	439	482	429	451	446	431	474	429	448	446	446	448	448	464	425	434	426	431	456	473	455	449	496	438	460	471	483	445	473	452	425	410	467	440	464	454	443	470	491	451	472	417	462	475	412	457	432	462	452	430	457	466	471	433	470	438	433	443	440	453	421	456	465	446	455	424	415	467	437	439	468	470	506	431	492	460	470	437	412	472	446	448	477	438	477	443	479	443	456	426	473	436	458	416	426	459	432	413	450	448	462	410	457	433	455	457	470	478	476	449	445	433	471	461	468	483	466	419	464	454	471	432	457	444	413	441	455	448	471	448	426	445	510	468	431	468	412	474	457	462	442	456	445	461	479	476	464	450	455	440	461	461	428	460	454	451	496	441	452	452	414	446	443	474	439	459	474	431	420	483	432	438	444	447	419	412	447	472	448	409	416	495	435	465	462	445	419	447	431	460	447	469	440	462	466	481	485	448	457	457	454	441	500	481	451	441	455	487	457	467	456	447	449	475	428	441	469	433	441	467	466	467	461	446	462	415	435	438	440	486	421	465	452	462	417	447	433	487	456	486	461	421	441	472	415	483	490	457	460	455	497	452	425	480	440	477	476	428	468	460	438	457	442	431	470	487	431	427	423	419	465	499	471	420	455	483	446	448	465	477	463	440	444	437	422	456	477	466	433	495	423	436	492	440	462	426	461	448	415	457	447	440	412	460	451	443	481	449	432	461	446	466	448	410	485	463	423	472	466	477	435	459	446	463	445	458	405	491	464	413	471	449	423	503	464	468	436	461	462	472	426	456	438	411	451	430	468	418	487	490	453	461	477	457	415	442	452	427	475	502	459	458	428	466	441	470	441	455	414	479	437	434	432	407	452	450	447	479	455	455	464	455	432	454	440	416	410	410	467	464	479	429	463	447	425	469	449	403	421	456	487	436	505	446	536	443	419	467	495	469	463	437	474	426	458	436	460	401	461	498	443	452	483	474	447	466	432	417	429	405	434	437	476	466	473	463	460	442	438	457	470	443	488	491	430	460	430	467	449	454	474	481	466	429	469	458	436	480	450	472	443	444	448	470	479	458	463	463	465	470	441	443	462	463	432	466	449	455	478	450	473	446	434	424	473	410	438	445	472	434	448	452	440	506	409	457	461	471	512	438	454	468	438	419	440	438	462	439	467	442	456	447	429	467	440	478	449	435	472	426	432	456	449	462	437	438	446	446	434	443	456	470	460	467	412	496	465	443	435	425	443	422	469	450	443	485	448	449	453	482	451	424	463	401	457	444	468	479	466	411	447	415	455	450	465	423	457	427	459	471	435	443	462	466	489	454	432	442	471	472	410	431	485	447	483	468	463	434	472	415	418	451	447	464	444	446	461	440	438	466	460	462	429	428	440	469	460	439	429	455	456	467	429	456	494	484	423	461	407	420	476	467	450	443	490	465	472	448	451	481	446	460	430	447	439	438	431	468	488	443	473	429	459	407	488	452	455	488	452	448	432	457	419	483	446	436	442	452	466	418	446	458	458	455	456	473	472	472	461	456	445	466	456	436	446	459	433	456	475	464	412	415	462	453	423	441	434	480	474	478	469	431	419	464	448	442	478	468	423	459	420	483	476	438	469	448	480	469	474	436	459	423	440	442	465	432	458	400	468	451	405	450	460	436	433	432	448	409	456	491	442	462	455	444	438	456	449	455	434	424	429	457	410	478	451	459	476	434	437	453	426	474	445	460	427	455	413	466	435	406	462	416	476	460	457	429	427	427	473	456	436	452	427	447	447	465	457	431	454	408	432	414	443	451	416	483	425	405	437	439	452	446	454	447	471	438	477	447	425	455	449	443	380	421	423	450	462	453	462	440	403	439	450	459	470	469	408	454	441	444	464	446	436	445	457	395	495	462	445	429	428	483	433	452	444	454	463	421	478	407	453	453	455	428	437	469	470	467	474	439	441	444	477	462	443	466	471	439	424	426	418	402	456	489	455	437	434	450	461	465	453	458	429	468	472	414	433	460	425	479	472	460	442	457	458	473	438	439	469	440	468	452	443	448	440	461	459	472	424	465	448	470	443	473	460	472	463	423	452	428	455	437	452	438	452	453	465	481	443	462	475	482	444	431	490	445	456	446	437	465	465	490	410	488	436	433	411	456	430	470	433	456	453	466	435	444	389	453	450	465	447	460	437	442	460	429	473	461	409	455	442	448	422	430	475	469	406	427	436	467	408	493	484	478	472	450	431	424	454	457	456	447	470	456	463	471	453	504	488	425	459	450	440	456	496	430	440	429	448	426	445	422	456	429	463	425	456	447	445	447	431	440	474	474	459	450	453	459	433	447	459	419	483	488	440	448	440	427	474	439	434	449	445	455	443	454	434	404	448	422	434	457	482	425	420	439	438	421	433	461	420	437	453	435	437	434	433	447	441	412	471	433	428	420	446	463	452	459	406	448	471	479	449	480	449	447	451	463	440	456	461	489	430	458	444	439	459	447	428	434	434	447	434	442	438	461	492	458	462	472	415	475	472	488	425	447	465	426	425	445	453	462	455	469	463	445	469	436	435	484	437	500	419	444	460	458	453	440	467	487	457	434	454	464	441	462	453	452	462	472	480	460	472	470	434	453	429	456	456	458	420	421	440	453	422	474	406	459	441	465	457	471	447	471	427	456	439	457	432	432	453	467	455	450	481	427	488	469	400	429	457	445	494	434	430	454	449	430	440	438	451	427	378	473	419	464	436	441	479	438	435	471	470	492	459	474	461	478	446	466	438	460	444	465	438	438	451	435	462	440	452	455	461	431	425	462	433	446	472	456	502	465	472	465	449	492	467	425	428	437	467	445
35465	13350	4556	2476	1854	1533	1388	1249	1142	1039	991	915	830	770	776	754	840	870	798	742	782	714	685	624	614	642	582	580	605	577	599	544	590	540	553	612	548	581	626	608	598	534	581	590	550	524	530	499	560	575	494	542	516	546	575	562	530	544	552	531	546	518	516	568	582	530	493	568	561	506	517	548	515	534	566	500	534	520	542	494	468	521	494	592	557	559	580	554	544	540	553	576	560	521	513	555	563	505	542	550	539	559	523	540	507	538	538	533	553	494	498	540	522	471	527	514	545	548	566	511	536	538	531	517	519	533	553	468	536	531	588	512	543	530	564	545	536	547	511	540	520	511	558	528	524	571	562	573	514	506	539	545	584	542	545	555	574	548	502	545	568	527	557	564	528	521	566	529	517	563	538	531	564	552	513	539	566	520	545	534	547	519	565	507	562	560	524	495	536	575	507	523	568	531	510	561	563	572	557	558	560	572	539	552	527	584	547	534	533	517	546	533	525	557	526	547	508	519	519	558	522	540	527	469	551	533	539	506	546	536	566	516	496	517	560	543	540	540	533	573	568	533	519	567	564	518	512	548	529	546	604	551	554	529	539	525	487	540	538	562	523	488	551	514	510	570	522	527	550	486	552	535	576	530	485	539	527	527	519	541	537	544	559	526	511	525	500	487	482	495	522	517	596	547	564	516	553	552	527	497	520	515	560	521	528	532	500	536	549	562	566	554	524	583	507	526	524	524	515	493	549	545	526	510	553	540	556	556	516	520	559	546	559	527	531	529	549	512	569	523	512	523	566	571	547	561	523	548	539	487	539	576	479	490	523	526	474	534	503	557	513	510	505	560	574	547	540	502	534	511	531	545	514	507	510	536	543	551	498	521	566	528	552	510	525	563	586	561	499	516	554	512	557	519	518	536	568	562	561	521	533	541	557	501	508	508	527	533	569	515	572	518	544	518	551	566	486	536	520	546	553	553	532	501	528	536	512	528	561	557	485	557	521	544	525	538	525	508	573	542	530	549	572	542	550	550	531	537	530	547	517	570	484	504	560	539	557	520	555	520	553	496	572	503	515	500	555	547	511	513	565	543	511	502	504	524	576	508	535	525	536	587	524	509	514	533	517	529	535	508	556	537	520	558	499	482	544	588	539	552	487	506	547	547	501	525	510	534	517	535	509	557	522	548	542	608	516	509	551	557	501	493	508	568	550	548	540	514	517	608	542	518	496	527	540	481	553	542	517	526	553	538	569	516	569	558	512	534	497	551	514	538	561	558	551	521	569	509	519	528	505	559	548	561	536	565	538	522	526	523	523	586	526	567	539	530	532	549	514	574	516	550	531	577	562	582	533	520	546	536	536	552	529	514	514	521	538	563	538	566	544	533	591	540	535	523	520	542	514	523	518	523	582	569	566	528	533	525	515	558	534	515	565	525	514	532	558	510	521	522	551	521	536	529	503	567	541	507	541	518	542	546	545	548	530	531	528	529	523	536	521	550	565	514	516	510	522	540	517	523	518	562	536	530	584	556	538	546	520	524	544	537	497	526	547	531	549	548	563	506	516	538	531	508	524	545	548	548	546	530	511	543	554	510	561	548	518	500	523	561	579	515	557	535	504	485	542	552	552	521	547	520	514	528	513	490	538	521	536	528	535	545	546	541	555	547	547	551	533	515	518	495	535	505	550	566	485	531	548	507	550	568	520	526	540	510	505	530	534	523	525	556	569	532	556	543	531	499	483	528	537	549	507	568	524	531	558	539	516	501	551	530	565	567	489	483	524	528	515	505	482	528	530	578	576	531	506	520	517	519	513	538	555	512	552	544	531	578	555	478	491	556	580	504	543	502	518	489	557	561	530	512	562	527	538	530	583	528	512	497	572	525	509	559	519	521	563	499	522	555	548	489	504	543	513	535	521	532	527	532	550	539	548	521	551	530	518	547	542	552	584	531	541	561	501	523	533	561	541	565	576	540	541	554	534	538	539	545	556	520	529	531	550	503	540	497	542	538	533	543	520	535	499	553	560	564	520	522	540	524	528	513	498	501	532	565	565	568	531	502	528	550	521	488	563	560	499	541	562	540	511	561	528	527	538	557	544	535	516	562	550	540	527	531	542	502	558	533	538	503	507	528	525	548	506	523	533	462	524	556	553	556	548	523	495	578	542	543	520	540	509	520	533	535	526	526	539	539	512	526	591	525	552	526	584	551	530	535	545	545	521	514	541	565	517	508	502	503	572	516	558	547	539	526	534	507	561	531	520	547	553	557	490	513	520	504	514	516	550	507	566	538	543	536	543	561	564	524	541	531	543	536	569	527	556	552	557	534	506	566	554	530	539	537	534	541	551	563	569	544	509	521	536	571	511	514	575	562	537	489	556	562	574	554	535	529	541	563	563	560	557	548	514	542	524	541	504	494	523	517	548	520	570	566	541	543	540	518	534	503	562	529	540	524	566	529	533	518	506	574	538	524	583	534	566	557	530	521	529	544	499	521	550	539	524	541	517	528	524	573	571	555	497	493	483	541	532	519	533	497	574	589	543	499	538	512	575	558	542	519	562	506	562	520	543	554	502	515	537	560	509	508	530	536	506	511	540	544	535	556	523	509	525	520	505	542	521	478	515	537	580	565	502	547	524	519	521	518	522	549	538	545	514	567	539	553	549	541	536	511	541	516	540	555	565	516	552	543	545	489	557	531	489	533	573	552	571	592	501	495	536	564	524	528	511	524	510	527	508	527	535	521	530	483	535	524	531	495	527	583	549	565	524	554	530	555	553	509	525	591	543	506	524	482	536	508	533	530	544	519	525	539	491	544	527	508	559	543	523	494	544	521	551	555	539	536	520	541	529	520	523	599	539	536	547	557	544	520	522	575	572	521	549	530	519	528	525	510	516	561	516	558	536	517	533	489	531	517	532	548	580	525	536	496	518	522	546	524	534	565	549	559	541	557	550	570	548	566	511	554	528	515	522	550	521	526	549	523	535	493	543	539	567	541	526	526	539	478	546	489	528	545	550	504	518	506	567	570	520	528	534	524	508	558	538	551	565	532	550	550	525	556	562	597	496	560	501	542	566	564	526	546	523	533	511	524	556	531	537	538	574	524	539	537	525	530	535	536	540	526	493	560	538	535	529	562	506	560	563	547	537	548	557	524	551	516	579	593	535	548	528	560	550	532	499	550	555	560	485	504	526	536	515	497	538	561	539	506	513	516	524	515	558	542	538	518	527	559	532	540	543	517	565	526	567	497	517	562	514	574	496	529	529	542	538	535	557	534	521	517	536	509	532	487	537	529	539	511	523	516	528	529	557	521	527	517	582	522	517	541	549	563	520	545	530	563	531	552	472	518	541	525	534	554	571	562	537	515	513	547	525	510	542	527	571	535	484	541	561	508	530	555	543	552	550	542	542	517	526	522	513	522	486	540	593	535	526	531	551	562	557	527	543	561	563	554	538	517	565	525	533	525	487	541	514	512	484	524	537	482	547	554	561	543	519	507
22434	20946	28649	23429	20942	21023	13136	2300	1647	1665	1444	1415	1325	1271	1243	1257	1272	1204	1193	1186	1240	1128	1185	1058	1058	1039	1076	1003	975	1013	994	989	1002	988	974	1022	1017	1032	1066	1004	942	968	930	977	1052	1001	1000	903	984	931	956	924	904	979	989	966	981	963	1017	937	909	982	941	876	941	956	982	901	924	921	915	934	910	828	953	937	956	921	942	954	937	935	891	953	934	936	946	951	926	902	1005	929	929	981	973	925	921	924	884	966	960	957	942	960	908	914	945	968	914	927	937	945	942	937	869	895	960	977	904	924	936	908	965	901	958	953	929	986	945	938	905	972	907	958	960	938	958	945	885	945	923	944	910	955	882	877	942	967	913	973	966	966	927	903	898	948	849	917	932	925	982	973	949	937	944	903	899	900	976	934	902	927	961	897	887	947	911	947	932	947	931	955	944	924	927	904	918	880	912	942	934	880	934	907	932	965	833	969	936	968	929	939	968	970	958	916	899	904	949	883	968	1016	988	912	966	902	956	906	960	892	973	962	937	953	926	921	917	919	969	903	891	946	947	932	877	934	894	936	912	898	881	949	895	933	943	906	879	934	952	938	931	915	922	959	975	905	872	934	923	901	915	876	945	940	940	916	955	925	922	941	967	878	953	921	953	952	917	927	946	955	936	923	965	953	920	886	958	962	931	969	922	934	924	947	894	972	923	932	911	929	907	954	933	933	914	964	911	950	919	910	957	919	916	918	919	899	981	950	892	868	944	930	885	924	934	919	898	949	930	902	987	927	959	1002	876	928	901	921	874	930	909	962	894	954	900	972	904	922	935	938	940	973	945	907	889	933	959	908	906	901	903	930	953	894	903	896	966	966	930	881	868	929	1010	991	889	994	913	956	943	958	887	890	870	921	953	947	920	920	975	934	982	924	926	943	972	908	940	956	943	925	959	885	873	946	920	929	961	920	972	943	881	918	864	907	919	878	940	903	944	894	947	914	918	909	928	968	935	899	1002	838	893	919	959	1001	927	1001	928	902	993	863	967	873	898	950	952	934	960	930	948	945	954	954	893	917	939	936	908	974	905	984	923	882	964	943	914	894	932	916	934	959	900	945	909	882	912	935	957	955	916	946	915	961	918	894	937	944	905	929	1012	910	892	938	911	901	991	935	889	931	884	904	953	927	997	950	998	901	908	912	902	954	937	906	965	980	886	923	923	928	998	955	905	924	926	911	952	858	995	965	920	904	882	917	960	930	998	940	977	947	872	913	975	921	970	940	909	924	971	959	957	921	950	857	933	917	954	951	901	914	848	933	953	883	882	910	917	880	852	921	924	914	945	932	977	953	905	933	949	931	957	919	921	940	936	925	910	913	1020	941	1015	920	930	932	935	940	939	952	936	918	894	948	944	909	940	918	887	935	898	917	934	981	938	908	881	893	962	907	912	905	908	899	950	921	988	919	968	952	934	914	949	925	892	954	950	942	898	951	949	923	959	944	934	983	902	923	942	921	906	931	879	920	928	893	1010	923	887	924	918	917	872	933	927	940	982	978	888	958	917	890	884	899	1011	939	965	914	931	907	904	942	866	871	948	912	897	964	885	923	922	932	911	909	961	895	882	880	910	973	916	964	922	922	944	962	910	912	933	965	940	927	904	929	948	882	872	874	975	909	949	974	920	923	893	900	855	951	912	954	915	923	886	936	934	918	903	916	942	920	925	928	913	960	893	969	913	961	928	903	917	920	990	870	945	955	924	969	968	913	887	915	903	906	964	974	885	940	900	908	884	937	929	922	976	908	963	912	903	857	874	944	932	938	911	955	899	901	929	976	877	922	971	913	920	917	951	941	908	895	958	971	921	946	918	928	962	930	1039	927	943	960	861	911	870	923	898	929	904	930	932	969	885	925	892	912	972	938	981	990	935	934	986	904	987	918	954	940	922	888	952	947	927	921	863	944	953	928	909	930	946	896	949	902	929	927	977	907	956	833	955	940	954	952	923	941	912	920	931	929	931	947	931	909	949	975	974	926	860	899	904	960	938	948	938	900	953	951	951	976	912	898	931	926	892	998	926	880	944	912	921	927	910	917	898	950	927	942	889	944	958	929	897	969	890	935	900	934	975	961	962	897	892	933	912	922	969	956	917	910	890	929	952	973	928	904	931	930	955	936	950	923	987	928	914	907	910	913	929	917	907	958	883	934	908	945	928	877	886	945	968	968	875	936	963	953	931	919	906	945	979	881	938	957	1020	935	946	913	970	920	906	909	918	843	944	901	892	913	952	892	941	934	953	943	935	939	888	940	960	853	938	918	936	968	959	903	885	933	902	914	937	908	918	915	876	915	946	897	849	951	914	991	888	949	880	982	940	914	934	981	946	873	964	875	942	930	910	1014	939	926	905	956	969	909	959	876	870	887	998	923	921	947	952	916	964	968	936	964	896	941	879	953	909	882	887	993	939	856	957	962	1002	990	876	913	956	916	936	969	899	928	925	898	912	899	957	866	893	924	934	926	971	869	921	877	960	911	935	909	922	904	858	927	950	914	932	950	880	927	890	940	930	1002	949	972	888	977	920	1011	928	900	886	943	886	939	931	953	951	901	959	949	956	952	936	924	962	863	951	880	890	924	947	928	897	956	936	900	936	903	964	919	901	949	911	938	939	923	902	909	945	927	840	877	928	964	949	888	971	974	927	960	937	972	909	917	965	937	938	930	925	1018	858	937	865	916	917	887	944	970	981	937	1016	926	954	964	925	917	860	908	912	887	937	914	918	946	907	966	912	864	940	918	892	930	981	911	897	931	925	955	965	968	956	987	934	949	892	907	922	921	818	995	886	892	937	968	968	895	876	880	964	981	952	931	910	896	926	940	929	956	900	957	994	909	911	895	907	899	964	940	919	950	955	922	909	964	894	951	927	914	842	901	941	936	928	920	913	943	899	928	928	913	915	974	901	929	975	945	934	954	925	928	965	881	882	916	853	958	969	959	941	888	909	897	864	898	910	961	879	935	878	880	946	906	912	958	963	914	898	938	915	939	915	878	919	944	907	925	973	955	898	956	916	917	914	874	958	915	915	877	912	946	919	948	899	950	895	900	954	921	913	936	880	926	902	964	905	913	926	951	922	917	901	946	964	928	979	890	892	929	920	926	935	898	899	892	945	890	929	966	947	931	906	877	894	968	917	888	888	953	889	870	931	918	981	900	953	995	923	909	912	903	913	902	915	862	908	951	896	939	925	976	904	951	895	957	923	974	905	920	975	923	972	887	959	939	931	926	904	936	918	858	922	892	892	904	918	987	936	893	946	952	921	968	943	985	942	974	966	901	918	955	903	901	913	964	922	950	934	907	898	922	942	941	874	918	894	971	881	900	932	937	975	920	942	927	945	937	983	942	952	923	943	961	962	944	943	942	923	918	896	900	946	950	927	929	925	934	899	912	942	965	930	961	946	935	937	986	944	902	862	912	975	910	863	892	974	930	906	877	952	949	949	928	925	913	890	953	860	924	922	927	964	859	942	938	970	971	925	881	886	1017
40742	24723	12716	6958	5096	4131	3515	3041	2737	2495	2161	2087	1833	1687	1576	1571	1623	1534	1551	1562	1482	1414	1281	1294	1267	1156	1159	1111	1141	1082	1132	1111	1159	1139	1076	1132	1131	1122	1137	1147	1130	1089	1113	1059	1142	1092	1022	1073	1044	1017	1061	1097	1055	953	1011	991	1068	1083	1015	1032	1037	1093	1099	1011	995	1036	1007	1042	1017	1027	1046	1083	1030	1065	989	1068	1005	1007	1008	1043	1035	1001	1023	1046	1023	988	1034	1054	1029	1088	979	1007	948	1023	1003	1002	984	1062	1057	1030	1002	1009	1029	1055	974	1098	966	997	1048	1024	975	1000	994	1029	1047	1044	1066	1042	1025	1045	1018	968	1040	1078	992	1016	1022	1029	1054	1029	1059	1071	1017	1033	986	1010	992	1002	1012	981	1033	1062	1017	993	1051	973	1026	1059	1055	999	993	1007	1041	1060	1076	1029	1043	1013	1034	1028	1049	1028	960	1079	1026	1045	1039	1004	1029	1001	1012	1047	1095	1037	1020	989	944	943	1075	1070	1016	1030	1038	996	1048	1043	1006	1012	1060	991	1009	990	1086	966	983	1008	1013	1022	1059	1025	952	1008	1013	1064	1044	1045	1044	1010	1011	1023	1003	1031	1029	1016	1022	1037	1078	1032	987	1035	1056	1043	1000	1036	968	1005	958	1036	1022	1004	1026	1035	1051	1060	1027	1005	987	1060	1034	1040	1031	1085	1026	1015	1037	984	1030	991	1002	1009	1029	1016	1013	1075	995	982	993	1020	1040	986	961	995	1063	1021	1032	1024	1053	1005	1028	1011	1023	1018	1016	1030	1022	997	1004	1021	1007	1018	1056	973	1017	1008	1020	1039	1012	998	1023	1009	1021	1083	1077	1017	1015	1043	1006	984	1040	1031	1022	1007	1070	1007	996	1010	1010	991	986	1059	965	1010	1047	1013	1035	1062	1043	1021	1044	986	943	1106	1046	1059	1062	960	1097	1042	999	1063	981	1020	1036	1009	1050	996	1042	1025	958	1040	977	1055	1008	1004	1009	1012	1022	1018	1034	999	1002	1040	956	1026	1005	983	991	995	1017	1011	1066	1018	961	1007	1036	1055	1101	1082	1015	1027	1027	1029	1001	1064	1051	1009	1005	1026	1010	998	1029	1022	1048	982	1017	964	1060	1012	963	1001	1081	993	985	1024	1041	1009	1011	994	1041	1042	1005	1072	1052	1016	1047	1017	1023	1010	1000	998	975	1005	1068	986	1001	1024	1018	1125	1006	1076	981	1062	1013	1035	1027	976	1009	1002	1053	1037	1045	1066	1091	1048	1063	1016	1023	976	1046	1080	979	982	1003	1019	1037	962	1044	1020	1046	984	1021	1027	1051	1041	1017	1024	1012	1003	994	977	1032	1044	1026	1041	1062	1005	984	1018	1016	1033	997	1009	1006	975	1012	991	995	1040	1058	1006	957	1024	1084	1028	1038	998	989	986	1021	1026	1024	1038	997	998	1001	994	1024	1041	1061	999	1045	1041	1045	1014	1013	1030	1049	1047	987	1006	1030	1037	1022	959	1008	1061	973	1012	1024	985	1079	1001	1031	990	966	992	1069	1013	1015	1057	1050	1017	965	1041	1013	1022	1033	1018	1006	1021	993	985	1044	974	1062	933	988	1015	1033	999	1020	966	1014	1028	1045	1057	1095	1016	1001	1035	1036	995	997	1057	981	1034	1034	1071	992	1064	974	1003	1001	1044	1021	1075	1055	1025	1007	1037	1009	1006	1031	1120	1022	1086	1088	1094	977	1027	1002	1050	1029	1077	1048	1029	1067	1018	1022	1017	1033	1056	1015	986	1003	998	964	1052	989	1029	992	1044	1020	1052	1053	1015	1055	1006	1076	993	1012	975	957	993	1042	1051	1023	1072	1013	1045	1047	1045	1053	988	972	1018	1037	1041	1021	1041	1007	1077	1034	1025	1066	1058	1001	1012	941	1066	982	1051	987	1014	1039	1031	985	1026	999	1047	958	955	994	969	1046	1042	991	987	1040	1037	999	1077	1026	1045	974	1034	1015	1013	1055	977	1003	1013	1016	990	1010	983	982	988	1034	1087	1040	1031	991	1011	1035	1017	988	1021	918	1002	1038	983	1088	1052	963	1000	1024	947	993	1011	1083	1003	980	1044	1048	1081	961	1008	1045	1025	995	975	1010	1064	1042	1038	1020	1071	1003	1086	1030	1036	1047	1018	954	1010	1036	983	1020	1029	985	956	1002	1027	1070	994	1068	1053	997	1035	1016	998	985	1012	983	1000	1004	1022	1007	1006	1007	1028	1047	1010	1027	1059	1008	1010	1049	1038	1061	1056	1016	1079	980	1025	1070	1018	998	993	976	1014	1020	1076	1013	1023	1034	1048	1029	1079	1039	1023	992	1013	1031	970	1021	1075	978	1084	1049	1041	1009	976	1023	1036	995	1026	1046	1006	1072	1064	1014	1010	983	1069	1043	1054	978	999	1057	1018	1007	1030	1008	1066	976	1087	1015	1002	1037	1019	1017	986	1028	1034	1015	1021	1030	1030	1074	1021	1039	1050	1006	1003	1020	981	1051	1023	1021	1005	1046	1071	1047	1010	1017	994	1027	1011	1041	991	1040	1017	1030	988	981	1049	1003	1025	1025	1022	1004	1006	1002	1001	989	1037	1063	1051	983	1012	1059	995	1027	1003	1013	1010	1025	1017	1044	987	979	1000	1074	1062	1036	1063	995	1024	977	1005	1024	991	1037	989	1000	1013	1029	984	1042	1015	1099	995	1030	1042	1023	1036	1033	1030	1028	1043	1050	1102	1032	986	1084	1040	1057	1080	1064	939	1018	1020	983	1035	1036	1081	1067	1045	985	1067	996	1012	1038	971	1021	1021	1006	1003	1043	1009	1001	1015	1036	1034	967	1014	996	1040	1017	1018	997	1019	1043	1024	968	1000	1053	1042	1006	914	959	974	1026	1017	1002	994	1018	1021	991	1010	1029	1014	991	1033	1020	1031	1014	1022	978	1014	1038	1033	1066	1044	1062	1029	950	1114	1000	1007	1026	1003	1017	1000	1037	1032	1034	1060	1026	984	1079	982	1081	1028	1024	1038	1035	1016	998	1009	1023	1047	964	984	1030	1022	1009	1040	1028	976	965	1021	996	1046	1019	1020	1053	1014	1032	1104	1048	1045	1079	987	975	1075	1013	970	998	1019	1014	1088	985	982	1050	1034	1090	1006	1040	1051	1060	1002	1034	1005	1009	1056	980	1022	1040	1007	1049	978	1042	986	1067	975	1042	1016	1016	1074	1005	1002	997	1050	1020	1044	1021	1008	925	926	1019	1085	1078	1061	1035	1043	1000	1065	1044	1038	1018	1030	1034	979	1037	1081	1045	1033	985	993	1074	1019	995	998	996	1006	993	1000	1004	1020	1020	983	997	975	950	1010	1004	1040	1062	1036	1029	978	992	1005	1017	1021	988	1023	987	972	1054	1057	1034	1022	1049	1056	1046	986	1015	997	1033	1022	1002	1026	1067	1069	1058	973	1030	1029	956	1024	973	1052	1012	1078	963	1015	1071	1053	1029	1017	1000	998	1047	1037	1029	1014	1058	1062	1017	985	983	967	1057	1059	1106	1026	1004	1018	1003	1019	1026	1014	1032	1012	1039	1060	1033	1006	1029	1044	1095	988	1039	1038	1024	1047	1053	927	971	967	980	1037	1006	1026	994	986	1036	998	1023	1055	1041	1052	1047	1027	998	981	1033	1019	1035	972	996	1033	1075	1038	1040	1000	1031	1015	1061	970	1010	1003	1004	1005	1052	1037	1015	956	1031	1047	1032	1044	1076	976	1020	1033	959	1053	1072	1049	1003	998	981	961	1017	1000	1022	1031	1010	1020	1057	1056	997	1014	963	1018	953	1013	981	987	1018	985	987	1003	1031	1080	1029	1058	1014	1028	1027	996	998	985	968	989	1035	981	988	957	1011	1050	1050	1004	1055	1046	1042	955	1024	984	1006	1001	1032	1019	1026	1010	1078	1007	1030	959	1030	1023	1010	943	940	1005	1022	1052	1021	1005	961	1008	1043	1030	1065	1004	1040	1020	1052	1044	965	951	1055	1078	965	988	1039	1085	1045	1014	993	983	977	997	1038	1036	1029	1059	1012	971	1037	1033	982	1030	1089	1031	1026	1058	1009	1004	1079	959	989	1027	997	1006	1041	1034	1044	1039	1026	1032	1007	1014	1053	1007	1006	1015	1055	1015	988	1019	1012	991	989	1019	1027	987	965	1001	1027	948	1073	1016	1023	1041	1052	1024	998	1048	1044	1008	998	1086	1009	1080	1016	975	1020	1016	1040	992	1018	975	1034	985	1047	990	1024	1013	1006	996	1009	1057	988	991	1026	1019	1062	993	1009	1006	991	1007	1025	1053	1045	1039	1006	1008	1001	1074	1068	998	1028	1032	1036	1003	1005	1056	1007	1012	1037	991	1035	1038	1041	1077	1014	1052	1042	1014	973	1027	943	980	1050	998	1019	1066	1053	1032	1029	1035	1013	988	1078	1025	996	985	1079	1053	1020	1014	995	1037	1014	1033	979	1015	1002	960	996	950	1069	1057	1038	1035	1014	1036	1037	981	1011	1034	1050	1063	1018	1026	1039	1053	1030	986	1025	971	1027	1016	978	965	983	1080	1058	1048
28542	21058	10230	1068	569	475	479	479	490	452	500	463	453	465	400	407	438	447	397	396	439	441	408	387	390	367	411	383	352	400	331	359	383	351	394	352	400	399	407	337	352	354	365	345	371	384	354	380	364	352	349	382	332	365	388	357	355	368	368	358	363	378	389	351	347	356	402	367	358	360	378	363	360	379	344	368	366	364	392	379	396	369	396	370	366	399	357	364	359	314	395	372	389	337	362	348	381	342	369	384	377	375	402	404	377	378	382	366	331	352	346	385	381	381	388	360	341	372	375	375	387	368	401	383	348	376	370	352	356	367	377	396	380	352	338	370	384	348	348	340	358	399	349	373	354	363	367	355	368	373	399	364	381	369	368	386	408	380	364	350	378	348	312	367	370	400	363	351	375	360	364	383	379	336	373	381	368	371	350	391	400	353	373	383	362	344	393	383	388	376	365	365	388	367	376	383	362	355	380	351	334	342	380	380	359	356	343	355	377	337	375	425	371	389	376	356	387	398	361	354	345	369	380	362	379	390	358	355	376	333	398	364	392	328	383	370	354	379	376	355	406	397	379	361	376	368	389	334	349	382	353	357	378	344	360	377	368	367	351	351	343	344	352	352	410	372	367	363	367	362	391	331	384	379	345	359	366	353	354	377	381	406	344	393	331	368	365	389	342	341	367	343	376	343	355	376	373	385	341	418	351	354	356	374	362	368	399	351	401	346	359	363	378	389	396	321	376	377	343	358	372	382	380	376	353	363	334	356	324	408	346	396	360	354	365	370	350	347	338	367	328	349	338	356	390	342	384	354	399	374	366	372	372	359	364	354	348	427	375	335	366	387	367	352	393	357	390	397	392	408	386	316	362	362	374	369	334	394	346	362	382	359	385	384	391	360	396	396	324	373	351	350	371	360	361	402	359	343	368	376	382	352	328	375	341	348	367	373	375	354	369	381	374	360	362	339	352	357	331	348	379	415	353	348	362	360	334	352	363	381	371	355	362	334	377	356	396	393	386	354	411	342	353	369	365	324	388	393	356	368	369	343	351	353	365	383	364	327	356	337	339	329	394	344	364	377	375	354	364	386	391	366	391	341	347	398	346	349	371	378	407	348	367	371	371	375	355	383	340	342	355	353	376	365	351	360	371	349	336	353	372	374	361	335	396	348	343	399	365	371	372	363	341	379	350	354	379	342	380	380	379	376	356	355	356	326	373	349	369	381	372	389	370	374	394	382	358	355	383	387	361	382	373	368	384	399	361	375	326	370	350	337	378	345	336	346	358	363	380	400	384	343	368	338	338	352	363	389	338	374	390	338	364	357	408	384	364	393	365	370	399	345	372	366	398	360	358	371	353	376	354	363	371	360	392	339	343	373	344	351	368	336	359	379	378	363	356	392	357	375	354	358	352	331	381	381	326	375	344	346	365	373	352	374	379	387	384	329	369	350	322	330	374	386	362	381	345	387	383	376	359	411	371	336	350	351	376	355	349	411	375	368	394	370	337	391	406	367	368	344	379	351	367	396	403	346	362	375	356	377	392	358	406	388	339	356	390	381	380	321	358	332	389	379	332	368	348	366	389	335	364	352	411	357	357	345	369	372	358	393	371	368	375	363	359	335	347	428	344	338	374	368	345	363	363	379	392	343	391	370	354	382	365	345	346	362	361	357	365	363	333	349	348	347	377	381	357	338	333	364	376	342	352	363	366	350	384	395	362	362	339	366	369	361	373	358	365	352	324	368	361	374	370	405	376	360	339	361	330	387	351	384	380	358	348	358	376	355	340	412	353	405	370	369	378	378	386	364	373	351	328	334	364	397	382	380	393	393	374	375	380	358	365	362	360	344	365	337	365	364	373	355	351	398	401	390	338	363	346	358	346	362	354	382	373	319	394	383	378	353	360	362	382	368	368	371	371	359	372	359	368	359	371	396	355	344	381	387	388	354	368	352	361	365	386	334	357	360	375	364	392	351	394	384	370	399	360	396	374	360	337	363	385	345	334	342	388	347	357	373	394	371	380	382	306	386	353	359	404	376	347	364	380	330	365	355	372	333	359	321	384	343	371	316	334	376	385	353	366	384	359	330	363	376	396	356	319	376	396	355	360	332	368	334	346	371	371	358	338	336	368	368	393	363	354	397	370	347	337	383	390	378	361	396	353	357	405	342	383	361	373	394	399	364	372	407	357	373	388	405	379	363	344	361	353	355	338	359	354	374	342	329	384	383	342	355	390	364	340	369	352	368	361	368	313	390	353	357	382	368	371	361	353	374	379	357	358	393	372	397	387	330	349	352	330	367	361	372	367	381	379	346	391	373	362	385	375	360	377	382	378	373	369	397	345	394	343	367	410	352	380	346	362	409	357	312	365	415	347	395	349	343	357	380	326	378	391	372	345	357	371	352	394	367	370	366	357	360	344	365	383	394	356	364	327	387	371	369	394	350	383	353	354	360	361	363	384	377	349	388	366	397	336	340	329	361	357	325	355	365	378	382	353	352	376	326	373	387	350	356	378	353	363	382	378	353	365	373	409	357	376	360	364	361	392	374	381	351	352	376	345	362	406	372	369	351	372	342	381	394	345	366	379	340	394	382	366	334	363	357	402	341	345	406	382	378	363	347	393	390	342	366	386	328	379	404	349	356	359	359	361	366	339	362	379	364	356	338	351	369	355	350	393	396	387	371	349	381	352	368	367	411	310	381	330	365	379	370	328	349	396	365	395	353	361	344	372	364	347	348	358	371	386	376	335	369	410	354	373	357	362	365	343	375	364	350	384	333	369	341	385	351	360	335	332	369	389	378	356	362	325	369	353	391	353	420	361	386	380	341	342	349	339	364	375	369	377	347	349	388	352	347	369	352	383	366	355	355	328	337	389	347	361	352	376	379	346	359	355	352	367	328	372	338	356	340	406	383	409	372	375	345	356	370	338	377	364	357	367	374	347	377	347	367	343	363	359	352	385	367	341	351	345	401	366	319	341	380	356	386	381	393	369	357	352	361	347	391	371	365	354	370	344	377	336	372	374	390	342	363	365	403	406	371	394	337	382	342	342	360	392	361	342	359	372	354	361	355	378	364	341	397	351	328	371	377	393	382	383	386	371	399	389	377	374	345	383	380	410	353	398	368	382	355	343	402	359	369	401	347	383	391	352	388	376	347	353	385	383	368	356	372	402	361	383	355	354	376	351	375	380	371	368	374	391	365	396	375	340	370	379	353	373	396	347	350	352	397	337	405	372	378	358	353	397	341	383	325	360	363	389	364	341	335	374	366	363	346	376	396	367	365	351	408	359	379	362	426	393	397	360	360	380	327	373	367	387	358	375	364	376	350	392	384	357	384	373	356	344	370	341	375	347	360	392	372	372	346	321	347	380	392	372	373	360	362	383	377	395	369	356	336	349	352	351	364	353	363	362	333	384	369	337	352	326	364	367	368	388	360	376	359	379	355	312	365	407	372	395	392	399	381	354	348	377	337	378	347	358	374	354	373	361	355	373	366
33436	9633	1318	866	684	706	693	638	680	669	667	621	587	567	558	537	630	542	549	527	511	518	473	502	458	459	449	461	457	445	460	443	465	430	418	431	445	423	444	400	422	439	430	448	388	440	445	426	400	407	449	452	443	465	428	461	405	405	430	431	435	423	446	396	424	405	408	443	406	392	447	421	388	405	422	464	421	429	410	437	458	420	432	456	442	427	437	388	360	418	424	403	399	441	406	408	405	451	431	416	424	410	429	435	421	428	437	416	420	384	430	427	449	411	442	407	432	443	464	402	394	465	486	411	390	450	428	419	420	435	421	440	427	436	433	401	403	425	395	422	432	370	439	430	419	404	430	430	464	471	448	417	432	425	415	458	460	419	433	477	449	397	426	434	421	427	428	415	443	447	425	406	414	421	386	421	420	444	401	484	396	441	449	397	405	420	416	435	407	376	403	414	411	451	452	391	432	426	429	410	418	412	382	397	418	426	443	447	441	424	441	424	400	427	426	388	422	410	413	420	437	429	410	416	459	406	412	434	453	407	421	412	410	401	445	450	442	399	410	430	433	439	412	398	408	390	480	460	410	438	433	376	437	402	434	439	358	402	419	462	426	426	416	409	428	412	441	457	430	443	422	360	415	433	421	423	413	421	402	420	424	427	416	432	416	427	423	433	408	414	399	426	386	421	424	392	420	412	454	453	446	459	415	411	423	439	439	445	397	441	439	396	446	424	413	423	432	445	410	444	413	411	436	437	423	403	419	412	431	444	389	412	421	450	415	410	440	422	398	413	422	454	380	392	393	428	427	408	394	417	414	410	416	444	448	402	439	410	421	418	410	380	424	436	398	469	452	428	411	410	418	415	401	446	438	416	437	442	410	454	418	418	406	443	434	452	407	408	426	432	433	400	435	396	358	421	431	448	405	458	429	416	385	404	414	444	404	397	411	442	406	455	436	438	439	424	426	463	411	389	439	430	390	453	437	383	391	429	418	434	432	396	429	447	427	429	415	429	427	422	404	436	451	441	401	465	432	430	448	403	433	439	398	414	390	368	388	389	397	417	430	432	439	432	441	452	434	404	410	406	446	442	416	390	410	418	431	412	416	427	392	402	443	406	423	435	414	403	409	455	433	393	414	461	429	427	435	408	430	414	373	385	387	434	430	426	420	444	400	450	436	440	383	422	419	435	429	424	394	436	447	423	409	407	424	397	419	418	444	460	398	418	423	391	407	397	406	415	426	437	428	435	428	398	418	487	431	430	426	412	445	422	449	409	398	420	439	403	388	428	406	435	400	417	436	433	418	427	418	449	440	429	406	379	403	448	412	431	416	420	426	452	432	411	370	426	394	425	405	397	412	418	411	404	392	440	419	411	441	414	409	442	424	402	406	411	416	419	418	429	393	433	407	422	404	374	416	427	405	410	401	444	424	443	409	420	406	423	405	449	382	437	458	446	447	425	433	453	410	426	419	426	460	455	454	425	456	387	429	435	450	411	429	397	463	439	404	453	441	458	437	440	417	405	396	442	377	411	412	428	443	429	438	418	435	444	432	419	445	407	409	386	423	427	440	396	406	440	425	429	439	405	430	442	395	432	480	383	463	457	415	456	411	463	400	394	437	433	385	415	435	430	391	428	398	408	439	463	450	446	435	420	438	457	443	450	440	423	426	410	438	418	436	414	436	391	392	420	426	447	420	438	446	437	427	413	435	380	412	412	383	387	390	461	411	432	453	429	426	378	409	436	390	440	420	428	436	414	451	378	449	431	413	397	409	413	401	446	415	403	424	388	412	391	454	420	415	389	406	423	444	439	425	422	461	419	414	427	410	397	429	432	410	415	443	447	393	427	413	427	415	404	379	382	394	432	399	437	401	452	391	454	458	395	399	434	413	454	456	407	431	381	453	430	445	440	417	448	431	417	417	406	412	419	416	401	403	411	465	421	373	408	437	381	407	440	438	414	425	386	447	429	444	435	429	440	442	409	410	479	400	427	404	421	439	423	418	419	440	421	423	452	415	405	429	456	458	426	414	409	414	401	394	445	413	402	445	373	417	412	426	386	410	440	424	394	414	393	427	454	406	468	431	473	443	433	425	414	416	425	419	389	395	452	447	452	429	406	450	401	389	445	440	431	430	403	450	434	417	401	425	417	382	401	396	432	400	452	415	418	407	415	429	444	440	423	434	396	446	404	385	410	429	409	418	416	421	423	447	411	411	398	457	402	393	429	419	433	436	407	406	419	462	441	440	404	432	437	405	410	436	423	418	408	358	453	429	422	441	428	392	401	440	396	426	418	435	417	427	430	424	471	472	426	390	401	401	437	438	434	449	405	396	429	420	435	425	414	402	409	452	412	407	430	391	414	435	443	419	419	426	400	417	432	420	414	401	405	446	405	407	442	400	421	421	422	427	396	388	394	444	432	385	431	392	439	424	449	472	445	437	393	409	379	410	421	434	444	460	432	437	426	480	437	402	417	407	432	434	420	396	415	406	438	446	357	401	438	393	457	445	434	434	392	473	415	419	442	457	461	437	430	434	415	407	423	426	423	430	442	425	409	450	443	420	424	433	441	418	453	400	479	417	409	437	422	382	432	438	412	391	371	433	406	430	440	408	424	412	401	424	406	423	422	429	410	448	441	388	408	442	407	440	440	418	443	406	427	465	419	406	428	419	428	435	436	413	454	359	408	430	407	420	461	435	412	443	464	426	413	374	415	425	406	397	423	428	400	471	413	463	441	434	443	408	468	428	423	441	428	360	439	406	425	396	424	419	400	436	427	463	397	389	408	414	406	414	421	398	418	433	451	455	392	456	467	401	414	402	457	402	461	442	458	379	445	430	426	411	407	416	421	400	422	418	457	400	432	413	413	409	410	431	429	460	408	447	457	405	427	412	400	399	377	403	438	423	454	418	425	445	451	427	414	417	442	432	396	433	412	410	446	438	418	431	424	429	397	433	437	419	402	458	404	450	410	481	401	452	451	419	403	406	459	414	475	468	469	422	432	396	432	437	413	381	424	416	426	418	417	398	484	402	393	434	390	422	415	398	436	409	408	411	411	442	424	409	434	407	448	414	436	413	440	468	437	414	413	424	404	416	433	399	438	430	402	437	436	434	428	433	415	432	433	452	411	433	441	419	400	387	435	426	455	421	417	448	408	419	415	461	418	388	407	411	406	442	429	428	411	408	414	458	443	437	410	417	390	473	404	429	422	433	422	405	423	394	415	391	410	452	386	387	433	443	443	423	443	462	409	399	417	420	429	395	451	439	442	434	405	432	442	454	412	381	450	434	448	446	404	413	403	412	408	391	418	376	409	390	429	427	397	409	414	388	421	431	441	446	398	430	375	409	389	408	408	413	432	418	412	441	415	381	424	434	420	429	437	433	390	462	440	434	431	394	449	426	478	423	410	384	442	390	422	419	415	406	413	419	432	414	424	434	437	469	411	422	401	444	399	422	425	425	420	432	429	427	455	404	427	391	401	393	430	444	428
23424	20900	28222	23713	20883	13405	1935	1277	1080	1087	1058	989	914	927	882	823	897	822	843	825	766	777	785	736	699	721	696	664	734	702	708	656	687	680	662	663	681	699	713	697	667	694	674	692	615	682	703	661	687	686	750	677	693	712	658	633	670	665	696	706	671	696	692	668	702	695	717	661	706	680	633	694	678	671	673	676	682	676	673	709	664	696	717	681	691	669	636	661	662	731	748	685	601	694	653	664	599	641	686	694	685	681	665	663	664	666	664	678	661	703	658	697	660	668	704	670	682	628	686	707	659	667	584	723	716	669	669	677	684	649	657	659	702	687	672	659	663	692	677	689	665	692	675	660	685	665	690	674	701	671	636	692	691	678	685	672	680	640	644	693	664	723	675	660	662	635	641	654	669	690	700	608	649	682	695	668	685	632	682	683	670	650	658	623	671	630	672	662	664	688	634	683	680	645	704	607	707	679	665	642	680	674	682	739	657	632	677	660	716	662	703	648	701	681	689	644	669	645	680	661	702	681	674	698	704	694	659	703	654	640	719	667	650	693	641	651	678	708	657	659	658	682	691	726	644	671	668	662	677	700	679	621	653	680	695	683	682	621	676	681	660	687	654	663	696	675	679	635	638	647	670	662	656	685	684	736	683	677	704	675	690	649	676	701	669	687	693	667	655	654	690	713	698	642	660	614	678	674	711	638	684	662	650	638	657	642	629	625	660	668	693	696	671	654	687	667	684	705	670	675	655	673	708	644	668	670	690	701	662	728	699	681	647	685	685	628	705	703	677	693	683	712	662	675	618	642	658	659	648	670	668	693	624	731	707	674	688	654	666	632	651	642	658	675	657	664	606	627	647	666	713	663	634	703	637	691	706	686	694	668	657	659	659	637	653	661	643	671	633	656	645	705	672	700	670	611	694	673	693	612	685	669	645	675	731	646	658	710	649	659	652	695	708	681	697	654	673	706	651	666	681	689	683	629	650	669	694	671	711	710	662	648	684	719	634	634	631	633	701	640	672	628	673	630	645	657	664	702	690	640	656	641	682	678	657	678	620	669	693	668	636	700	683	689	688	619	650	662	669	684	666	659	687	672	634	695	633	668	667	693	696	653	669	636	666	683	692	706	678	644	669	636	646	716	692	659	669	702	626	653	663	689	669	676	669	671	641	660	656	681	661	691	688	632	677	725	633	682	669	652	667	703	663	674	686	655	649	662	669	687	660	673	691	686	627	680	661	643	681	641	624	651	676	631	719	639	669	667	640	690	720	621	660	666	654	643	660	681	657	675	657	633	679	706	724	617	671	708	699	673	714	689	652	688	631	646	662	660	658	661	643	673	697	680	692	653	721	680	677	698	658	661	708	694	651	698	727	629	669	670	685	666	695	666	703	701	691	667	705	710	702	656	649	690	691	687	672	684	645	682	704	680	685	658	681	714	683	699	619	666	673	642	657	624	619	691	676	676	681	669	653	642	672	619	685	679	686	628	657	684	667	697	707	678	626	632	703	664	651	703	678	646	673	649	697	689	624	645	644	678	669	635	665	671	664	647	659	695	623	673	603	688	662	677	671	693	695	655	687	671	679	693	669	666	668	622	686	644	714	697	664	713	669	667	641	654	642	671	662	690	661	633	693	712	721	702	641	681	692	634	614	638	666	635	696	697	658	664	670	671	665	738	650	629	670	714	712	653	656	736	643	703	671	688	670	680	664	702	695	695	667	693	642	671	650	723	667	634	616	691	681	710	689	643	649	668	648	675	677	666	690	626	677	678	658	679	638	658	647	687	669	686	617	713	686	645	673	649	667	632	657	647	626	715	712	673	683	674	705	667	652	663	679	644	606	685	680	671	632	658	651	709	658	676	669	679	650	652	662	658	660	684	656	652	689	682	655	658	649	685	681	645	643	658	668	710	685	745	685	677	675	652	630	708	648	687	679	648	669	624	715	631	637	671	679	705	624	636	641	655	697	674	614	613	657	640	638	675	638	683	675	662	657	660	688	704	683	655	652	672	684	675	617	635	669	642	627	691	666	717	687	662	645	630	675	680	630	658	690	650	673	661	687	670	649	637	638	655	668	657	636	694	657	654	713	663	700	744	682	647	651	704	649	635	630	657	620	699	662	673	659	665	665	681	686	658	661	652	650	655	648	656	636	644	657	645	680	688	656	661	631	677	668	663	680	648	654	673	677	684	630	632	620	664	709	658	734	747	679	651	666	649	695	686	671	654	682	659	657	626	674	685	663	654	643	685	691	663	711	691	685	654	674	691	671	650	644	703	646	651	680	659	687	623	647	662	648	654	671	683	636	653	680	667	640	672	654	675	658	670	629	691	715	651	647	648	683	686	652	672	658	653	656	660	599	704	635	685	716	648	688	697	713	692	647	664	650	692	660	690	680	619	680	680	643	619	678	671	660	686	680	628	625	705	660	675	653	644	699	699	693	663	636	701	629	659	672	707	616	657	715	620	664	665	668	674	608	667	638	674	672	649	655	660	696	642	672	677	696	674	642	618	623	683	728	684	679	649	624	657	635	692	687	716	686	673	682	653	641	665	727	679	669	634	672	664	650	682	648	672	666	656	671	635	658	627	651	688	630	680	646	657	650	645	722	635	622	700	630	652	699	661	692	651	666	687	639	650	683	681	651	667	662	662	656	661	674	687	696	660	665	630	680	665	687	632	679	696	664	666	657	695	649	676	649	663	625	696	698	697	693	648	700	661	632	626	679	668	674	661	646	640	682	628	645	668	677	681	703	673	661	650	677	650	662	647	688	670	629	672	693	706	646	650	690	651	664	651	672	667	689	639	645	677	738	656	686	662	690	655	656	641	672	631	661	679	681	658	669	707	672	648	645	636	639	700	672	664	647	679	704	673	689	628	683	644	654	644	691	663	651	636	659	675	673	681	656	676	649	685	663	641	669	680	621	710	690	623	659	671	656	643	715	672	705	657	665	648	661	669	699	672	674	620	658	659	683	659	670	654	647	648	708	632	678	668	676	657	664	701	687	653	642	680	633	663	744	733	656	692	690	676	697	641	667	681	701	659	687	673	703	656	619	643	642	702	686	661	621	675	690	643	634	691	698	635	692	674	717	604	635	693	615	664	687	711	657	701	701	678	681	713	677	696	639	657	670	613	647	694	679	679	653	720	659	679	667	656	650	658	690	657	678	683	664	675	676	692	683	642	696	639	646	674	650	648	626	654	665	690	686	693	684	711	690	699	690	672	672	640	711	626	661	660	693	630	597	629	649	712	667	713	697	689	655	659	651	702	706	728	686	652	655	670	651	667	694	673	649	651	685	677	661	690	662	655	644	688	661	684	676	686	638	623	716	693	661	639	676	665	679	646	683	670	699	714	714	654	650	670	666	686	658	640	619	657	655	673	652	666	676	665	659	696	609	686	761	682	654	684	636	622	705	706	638	671	661	668	671	733	670	688	689	644	663	658	644	668	655	634	645	658	669	659	685	659	658	649	651	680	644	683	655	661	656	711
36320	17225	7655	4043	2898	2465	2163	1875	1662	1595	1525	1342	1281	1168	1098	1086	1140	1092	1069	948	920	938	880	881	858	805	858	805	775	816	782	772	780	780	757	774	815	823	820	802	797	868	820	799	781	772	810	720	769	769	812	750	804	767	752	770	762	727	740	805	812	783	756	751	755	739	731	763	777	723	746	698	773	725	711	784	761	764	718	739	727	715	759	712	754	782	761	739	740	714	716	772	791	711	774	728	738	733	754	747	740	740	694	737	749	724	756	746	699	780	753	773	705	782	747	758	750	742	731	714	754	733	745	694	754	747	725	692	715	688	765	769	718	757	759	721	739	768	775	760	779	695	730	782	739	748	740	697	764	764	717	771	731	725	764	727	736	713	756	730	711	772	760	738	747	732	735	751	724	792	737	743	688	730	708	736	777	724	798	728	759	742	720	716	743	754	700	761	759	733	730	781	760	739	710	734	753	709	739	777	773	769	765	716	716	768	711	780	729	740	733	752	774	742	714	739	650	731	683	717	735	722	756	742	755	718	721	758	770	729	752	736	741	769	691	797	705	736	729	725	755	750	779	750	737	763	687	710	719	746	754	696	709	737	696	678	735	719	717	744	796	753	715	754	800	748	709	767	738	783	722	740	684	726	712	707	734	765	734	727	716	772	710	697	755	778	738	737	744	735	725	742	699	774	779	765	748	741	742	703	736	777	731	728	740	753	770	726	705	704	761	721	696	707	725	714	745	713	765	724	718	683	751	720	725	747	729	769	708	715	721	738	745	721	803	750	717	735	718	725	746	758	716	760	753	716	743	780	726	750	760	705	730	773	750	756	682	748	718	767	694	726	744	714	715	760	755	708	755	725	736	737	784	761	710	747	733	703	680	746	724	731	726	740	732	742	745	729	724	773	727	781	725	701	777	725	767	777	766	743	734	708	755	735	710	767	749	735	762	758	710	753	761	814	789	757	729	747	736	735	774	715	785	758	752	753	791	792	750	804	715	805	742	739	701	799	705	775	723	724	776	743	711	749	806	702	745	793	754	699	773	741	723	742	734	738	751	758	687	754	709	761	713	735	712	721	734	762	745	748	782	738	761	770	728	737	766	711	752	739	723	786	723	723	757	759	724	728	743	701	785	764	745	716	710	763	763	752	756	704	754	799	732	758	750	751	777	710	721	723	794	730	738	778	747	733	723	745	756	792	713	731	735	729	739	767	774	750	732	766	730	745	767	727	743	729	731	778	745	710	764	753	764	727	735	762	766	776	715	738	747	724	780	732	750	721	695	710	753	750	767	780	742	718	748	750	714	759	711	767	722	710	715	769	779	718	738	744	715	778	737	715	778	751	728	729	747	696	775	720	771	802	703	728	734	764	759	744	736	716	769	724	734	744	767	779	813	718	724	787	707	776	746	758	724	771	755	759	725	729	729	782	764	760	786	683	795	772	729	718	746	706	761	726	742	750	752	770	727	763	709	747	730	699	747	744	686	739	743	694	678	713	747	730	736	741	741	721	721	743	746	745	736	750	777	732	705	774	754	781	753	716	751	733	712	759	778	734	744	733	712	764	744	822	738	728	744	762	720	748	745	770	755	746	712	728	734	737	784	709	745	703	716	742	719	775	775	710	751	731	711	741	793	688	773	693	747	737	735	734	750	743	733	771	768	770	706	742	737	708	705	761	731	727	743	760	799	732	754	795	730	759	774	803	743	714	765	771	731	751	713	757	794	734	759	761	711	704	725	728	769	751	759	723	739	742	799	786	713	730	770	744	798	707	777	739	773	752	751	764	711	729	726	741	741	729	725	728	744	737	753	762	735	750	772	731	754	717	733	745	743	771	714	767	767	733	805	722	722	754	765	726	737	729	759	762	711	763	738	728	710	734	797	738	744	741	728	745	712	774	747	774	775	724	721	713	765	757	732	792	757	788	759	741	776	739	764	747	709	742	738	746	771	733	744	702	759	719	755	787	738	738	746	750	726	744	709	763	751	768	729	769	735	713	739	686	763	783	760	769	743	776	681	726	712	710	782	754	741	699	743	726	743	712	726	747	732	723	758	724	772	744	767	723	746	744	731	760	735	788	726	778	751	720	725	770	741	741	745	741	717	754	769	788	770	717	764	768	738	754	754	720	711	751	696	753	776	742	696	751	760	772	746	750	773	688	757	806	717	755	721	731	769	785	729	690	774	730	709	751	743	715	779	774	767	737	751	745	715	687	779	772	729	752	735	753	732	803	824	717	738	768	745	761	750	718	738	795	780	751	742	757	770	710	750	694	731	775	749	748	704	802	743	762	723	738	704	741	740	737	754	681	759	739	744	793	707	737	683	732	736	738	743	737	705	752	724	790	725	710	692	731	783	807	736	703	751	748	747	709	679	752	689	744	694	791	723	702	731	737	735	783	740	716	783	749	732	709	762	731	701	748	738	723	719	758	716	727	729	727	771	721	763	714	757	711	728	721	758	699	785	781	731	740	811	763	696	756	727	774	742	774	731	753	727	738	753	751	772	710	738	777	727	755	760	723	784	768	784	727	749	734	753	782	761	738	701	726	802	736	760	761	785	729	724	760	750	723	717	745	725	736	759	732	721	730	766	762	722	764	710	730	743	727	772	729	764	743	742	734	753	733	733	772	771	759	707	719	764	720	703	740	700	747	740	734	731	689	735	749	756	747	751	737	735	758	721	747	732	768	757	723	752	724	754	717	751	768	735	765	734	790	755	764	719	730	762	723	756	707	740	740	732	771	743	720	758	757	737	710	730	766	751	744	767	749	727	774	738	765	727	771	761	733	769	753	722	728	802	760	705	691	774	724	738	736	729	748	749	693	753	708	768	784	748	769	775	664	715	788	785	721	760	726	656	718	750	734	724	767	759	780	733	756	678	733	738	741	730	751	768	715	734	714	725	738	756	697	797	698	719	720	759	762	758	708	731	767	677	735	712	740	742	725	739	694	741	708	769	794	715	753	770	742	738	750	740	703	726	739	706	804	718	773	773	759	753	727	735	726	752	732	752	712	705	749	805	767	774	761	773	753	765	702	748	731	708	765	733	734	742	724	752	764	743	772	751	718	727	730	717	754	748	727	750	736	759	743	800	738	784	737	708	771	771	732	701	714	763	736	771	714	700	700	718	739	742	764	739	682	720	750	735	729	783	750	658	764	714	758	721	713	755	724	744	759	733	753	779	738	762	748	671	755	760	704	735	757	725	797	731	728	739	753	772	746	722	761	741	656	773	705	686	744	729	741	698	733	785	768	718	728	747	723	743	787	726	790	785	713	764	754	738	819	706	780	759	708	749	746	761	741	730	719	764	733	703	733	733	771	665	741	758	736	738	705	814	752	820	767	792	721	746	711	767	712	751	742	746	760	737	762	645	758	733	780	780	741	760	724	702	711	742	768	713	696	734	731	751	717	728	729	746	736	711	713	780	741	766	780	698	745	713	752	709	784	754	732	704	716	774	705	713	747	758	733	765	773	733	703	726	788	746	746	753	784
24649	20905	27251	24570	13445	1133	827	742	679	697	740	609	622	594	570	592	604	594	577	570	574	528	505	495	511	497	474	454	418	483	468	467	435	487	505	490	486	497	529	484	548	486	474	453	436	452	441	445	464	446	432	489	451	446	464	496	453	445	456	443	492	489	473	491	444	425	467	443	424	460	433	476	427	480	469	470	464	426	461	459	459	470	431	430	444	460	457	457	444	459	426	432	464	446	473	486	436	432	464	450	461	432	439	484	479	467	456	478	448	442	474	468	440	479	476	446	439	466	442	446	480	456	426	446	483	456	443	438	443	445	471	415	437	478	467	439	461	449	445	473	435	415	440	464	454	448	437	474	488	427	476	495	481	432	459	461	458	472	459	476	420	497	474	449	435	484	471	475	456	419	428	442	469	466	464	438	413	410	484	493	439	465	473	457	461	463	450	476	477	445	489	411	442	462	435	460	455	467	451	434	456	454	468	422	447	459	452	444	446	463	447	463	446	442	403	459	485	464	491	418	432	511	458	476	478	516	470	451	429	453	448	466	421	418	429	479	427	447	444	458	427	417	446	466	408	469	451	449	411	484	450	469	444	434	458	450	474	456	470	414	496	439	458	473	449	440	479	461	434	488	449	491	419	457	497	461	474	453	454	482	454	413	435	452	486	472	461	467	428	420	461	381	479	438	448	453	448	462	438	472	450	448	437	444	477	460	454	439	426	454	482	463	468	446	444	451	467	461	457	451	437	433	435	481	433	441	467	505	470	489	462	458	438	462	483	469	463	473	462	485	446	459	466	463	436	459	437	449	520	457	431	488	463	450	420	485	492	419	465	475	442	491	488	437	498	442	412	443	453	454	501	428	465	451	457	438	421	458	502	477	455	438	456	447	434	457	475	454	440	455	429	441	455	492	445	427	442	471	483	452	443	451	446	457	441	461	453	432	474	477	457	446	470	455	465	475	476	472	482	438	446	441	468	461	443	455	485	487	461	456	394	432	462	472	464	471	421	419	434	450	430	524	442	466	447	469	460	440	467	492	446	467	418	462	446	455	466	453	424	453	459	393	455	395	468	450	435	446	446	442	489	520	430	447	453	465	453	448	444	452	454	475	455	433	464	454	446	424	438	439	483	452	461	482	448	429	426	455	428	478	470	481	431	455	490	472	464	504	444	473	437	414	437	434	439	465	462	435	449	446	436	493	441	446	462	452	459	489	440	481	437	427	435	462	482	429	474	429	453	447	453	430	471	487	454	451	472	462	452	469	467	491	426	456	433	456	429	452	470	431	485	450	450	449	459	489	459	491	441	493	487	484	461	450	511	455	453	440	493	461	495	494	458	489	434	465	467	480	428	451	422	449	436	465	482	446	470	472	421	469	470	447	429	441	417	465	478	449	469	440	436	453	432	455	469	429	469	462	517	452	451	468	451	464	461	425	450	479	473	450	459	469	451	437	446	451	486	469	474	450	466	475	432	474	449	459	436	416	455	451	465	478	431	451	478	442	448	445	435	465	452	463	454	465	445	441	489	455	442	476	470	470	473	469	454	453	477	469	441	434	455	446	418	457	478	478	450	480	451	441	469	458	457	449	489	454	432	410	436	443	415	467	450	499	472	443	453	450	440	460	465	434	454	448	449	491	441	471	452	469	461	454	469	427	478	422	477	417	475	406	452	472	435	483	449	450	448	467	464	495	467	457	422	472	436	437	474	462	441	484	474	454	430	498	480	460	471	469	463	440	476	449	421	472	432	496	495	444	452	433	478	480	456	466	459	479	438	417	419	479	449	431	485	460	451	452	430	479	472	495	444	455	471	446	439	460	436	478	465	451	460	426	442	443	454	451	469	424	503	451	426	462	479	434	485	461	483	486	487	439	472	452	486	428	462	443	413	434	459	457	472	458	460	420	456	424	456	439	461	470	475	477	472	472	446	489	466	444	477	453	433	490	448	473	468	500	446	453	449	505	486	416	436	500	495	456	459	431	440	446	451	442	469	492	443	485	460	427	451	422	451	471	467	463	445	464	451	454	448	466	429	482	475	463	453	417	451	468	428	420	448	467	462	429	485	472	475	431	406	452	433	489	439	456	445	464	477	444	477	478	491	504	460	462	437	466	484	421	446	452	459	487	423	454	441	467	458	486	431	440	465	465	474	468	439	454	441	467	450	440	472	436	496	478	428	445	474	471	440	430	447	438	477	458	446	447	504	447	492	470	466	456	451	454	445	458	460	472	455	444	465	468	479	496	466	471	479	478	468	444	443	467	430	491	463	436	455	495	459	427	443	420	436	477	471	417	426	451	418	443	435	432	470	474	432	473	458	482	444	491	450	464	466	467	489	432	427	492	432	466	432	447	411	447	462	441	487	434	452	474	448	445	437	479	477	462	445	467	443	519	459	488	447	481	458	462	449	455	455	483	448	455	496	450	478	481	431	457	468	458	467	445	486	441	457	454	431	460	476	464	473	461	437	446	444	479	486	427	462	424	493	443	424	453	450	417	463	465	454	433	447	450	440	450	455	488	448	484	482	418	500	463	436	486	474	446	486	440	432	447	437	450	452	472	431	450	467	471	464	463	484	472	444	473	455	474	450	437	450	465	451	466	484	460	492	463	454	452	458	488	464	447	475	458	460	461	493	453	483	477	467	474	472	445	459	483	446	456	461	465	464	433	439	478	480	457	436	446	466	420	447	458	414	462	427	471	458	448	461	463	438	478	443	443	442	431	484	437	447	420	435	431	443	447	464	411	491	464	448	483	430	466	472	457	428	403	456	472	413	442	473	433	491	452	444	434	441	430	419	456	484	425	400	479	507	450	487	406	425	457	435	477	436	439	482	459	482	417	453	473	462	444	459	456	451	447	434	461	465	459	497	471	436	482	487	444	445	458	443	459	428	449	463	446	458	477	435	458	427	431	461	478	489	440	447	416	455	428	428	468	505	467	444	432	439	438	457	452	421	469	456	473	451	481	469	448	418	475	449	457	503	451	446	444	465	472	421	481	453	496	436	486	456	434	465	456	440	435	461	475	461	483	441	455	444	458	432	470	456	509	450	473	456	444	466	434	435	448	431	455	452	440	460	450	432	478	485	445	444	486	447	460	472	438	463	494	462	428	415	440	446	483	466	423	474	478	467	434	439	452	480	450	479	466	451	433	449	426	472	447	463	471	456	430	485	469	453	442	476	490	455	472	461	437	473	474	480	449	438	508	436	467	455	399	439	445	496	465	462	455	448	429	474	459	446	481	468	418	432	427	472	451	478	462	423	485	456	458	477	476	454	453	456	434	449	410	457	407	441	446	472	430	450	484	451	445	434	450	471	439	412	446	449	432	455	449	440	466	440	460	420	448	488	494	418	480	402	451	412	488	424	465	410	445	431	471	456	479	466	494	444	475	446	455	454	472	484	462	436	459	474	459	478	478	475	476	447	452	452	477	476	422	471	442	477	434	433	454	426	463	464	421	451	478	461	425	446	469	460	448	452	450	453	454	468	395
36262	15853	4463	2409	1697	1549	1434	1231	1062	1123	1077	986	917	871	792	812	851	810	820	765	746	696	706	617	626	655	570	561	565	577	572	560	592	566	558	597	595	603	600	578	585	587	561	603	527	577	567	557	511	573	513	562	551	549	544	546	573	502	544	544	537	524	584	569	538	615	553	522	585	507	557	540	533	533	519	553	538	557	518	540	541	562	542	566	488	549	548	547	561	525	564	524	570	506	551	523	498	584	563	527	547	528	534	555	518	521	493	510	539	530	550	514	586	560	528	561	519	506	538	511	545	525	523	499	555	545	560	543	561	536	560	554	546	569	537	565	499	502	542	502	548	535	528	536	526	516	529	523	533	532	539	529	553	539	528	532	589	495	567	513	535	590	513	560	560	532	533	494	528	536	538	569	542	516	526	531	512	568	538	552	564	519	521	530	556	591	537	566	557	533	513	561	536	550	551	547	578	544	485	503	532	513	546	539	553	540	530	562	515	510	542	512	560	526	529	538	546	488	504	539	554	517	600	599	557	522	531	516	546	535	543	521	517	535	492	540	508	535	536	551	575	533	551	583	531	548	529	523	529	563	499	539	557	508	526	550	537	523	519	515	491	544	553	567	542	543	529	519	573	568	555	570	565	528	467	558	547	526	558	533	530	506	556	529	548	535	522	536	551	553	529	527	535	556	520	528	518	537	544	520	509	542	574	508	527	568	535	541	517	542	528	533	539	567	523	527	584	580	555	560	576	538	540	543	564	533	537	537	521	526	531	562	554	566	541	540	491	497	538	549	500	525	558	557	537	529	534	564	497	527	543	534	518	560	502	545	600	538	511	561	501	534	530	501	532	560	567	546	559	550	514	523	547	543	480	528	534	580	542	540	563	567	547	513	549	579	514	503	525	546	514	526	511	529	556	535	521	523	562	509	557	503	508	510	556	548	470	564	510	518	519	526	524	527	527	559	545	568	529	534	539	556	509	507	517	564	521	521	604	523	530	546	546	543	583	551	532	551	518	527	554	579	506	546	543	526	553	557	560	511	542	527	512	521	602	522	500	534	530	547	560	551	545	537	531	566	574	506	520	491	571	533	521	555	562	548	591	522	539	554	531	518	566	512	509	551	569	540	546	540	536	549	571	542	546	547	515	570	517	516	530	535	556	523	546	545	544	542	495	522	516	512	511	531	514	528	544	508	566	576	558	556	540	526	528	508	599	529	528	575	554	477	523	522	566	496	532	529	513	524	512	483	563	519	530	580	524	545	527	562	532	559	540	546	550	518	560	527	533	549	544	538	528	489	520	505	543	533	544	565	599	550	575	549	555	543	552	554	542	530	530	546	566	582	519	536	565	538	540	560	523	539	522	524	529	577	523	535	544	531	549	524	545	585	541	548	549	567	556	565	551	509	551	528	555	564	533	548	572	538	472	519	523	516	525	594	553	560	555	524	522	555	505	514	547	525	543	556	535	548	528	542	529	586	532	549	494	552	537	569	509	518	530	544	545	536	541	549	517	536	576	570	544	576	544	521	568	564	515	532	583	507	556	485	528	535	553	552	516	499	479	553	522	541	558	579	516	538	560	536	538	526	600	549	518	537	548	527	565	560	520	492	546	556	539	506	508	539	501	572	523	509	536	537	537	593	545	541	530	532	529	587	538	548	541	570	522	478	557	590	562	520	530	547	588	544	535	540	564	590	541	548	531	558	556	521	536	542	543	564	569	543	501	558	558	517	567	532	532	516	544	510	504	549	515	598	549	503	548	492	521	539	523	546	546	556	552	531	531	585	521	577	512	562	499	524	537	559	551	528	512	517	495	539	507	512	528	554	542	543	542	547	598	551	533	541	533	567	535	543	526	576	575	540	507	490	531	529	492	529	577	554	511	521	521	527	539	557	561	509	555	532	529	577	515	513	522	551	513	591	541	542	485	564	561	582	581	564	554	485	549	522	542	556	511	514	529	525	540	537	525	567	532	551	542	562	517	531	542	540	563	530	569	564	547	567	521	565	584	553	590	558	526	575	568	571	541	523	503	536	541	505	526	513	564	570	539	540	504	489	544	532	515	551	530	527	546	523	558	507	511	565	507	536	497	527	525	558	535	539	529	504	554	552	568	516	548	524	542	502	542	554	502	520	543	547	524	534	552	514	571	548	547	551	553	558	549	578	489	540	537	572	539	537	572	555	526	550	543	516	529	557	538	538	502	570	541	520	540	580	546	562	536	551	573	568	545	563	518	532	527	519	546	547	543	539	517	533	555	521	537	528	540	541	579	500	525	524	586	536	517	578	509	560	558	543	523	568	547	518	507	573	549	561	547	501	538	541	529	532	547	574	529	495	486	549	551	554	492	547	525	520	505	534	533	498	497	530	521	553	539	532	511	546	558	604	524	512	551	557	574	534	557	499	552	542	560	523	568	538	570	518	539	511	505	576	551	575	492	580	578	547	529	538	502	535	524	508	489	529	585	571	580	519	559	534	514	504	561	535	553	516	520	578	584	542	548	530	528	509	505	546	561	537	525	566	538	535	550	544	567	568	521	552	526	579	556	572	552	555	520	500	567	536	522	540	535	526	580	513	531	550	517	519	520	492	527	523	513	561	549	540	551	586	590	524	509	507	559	540	596	565	555	605	579	519	544	520	570	560	550	549	555	550	542	541	565	555	538	575	541	529	545	530	551	537	556	542	511	530	506	515	506	571	580	511	523	579	537	572	545	583	525	516	563	519	553	544	506	573	554	541	502	547	523	514	537	551	516	557	577	509	491	558	563	555	529	540	531	513	489	546	508	576	535	521	567	564	532	541	504	518	523	543	536	534	537	492	529	546	548	571	541	541	547	549	539	524	597	521	553	509	566	529	575	551	553	548	531	551	560	570	567	541	527	540	531	537	560	529	549	537	543	567	509	580	531	549	528	578	517	524	547	520	570	580	571	546	570	527	531	488	579	557	556	510	574	532	578	580	521	524	562	537	525	517	535	523	547	537	550	522	564	559	554	512	515	567	540	507	508	573	559	535	540	579	526	564	561	532	529	535	561	517	501	541	531	544	539	539	558	516	550	543	508	559	541	524	470	519	514	547	514	517	543	528	533	500	532	562	561	532	519	516	503	505	540	544	485	541	549	497	516	544	536	577	605	507	513	539	550	548	543	544	529	529	528	541	569	567	532	545	548	535	543	556	545	530	544	555	505	554	548	527	533	525	551	501	534	548	488	565	548	571	522	553	553	552	545	540	531	554	536	533	547	538	525	579	529	516	534	527	589	517	518	545	553	526	527	505	552	520	522	512	537	525	507	527	536	541	524	559	507	553	535	550	537	524	518	467	514	533	563	577	568	504	517	553	512	535	559	559	566	546	527	514	495	533	583	540	532	529	546	524	551	526	540	502	546	513	545	529	550	538	512	526	580	552	519	571	571	555	541	523	530	558	529	554	534	523	575	551	568	532	505	550	515	560	519	540	514	546	542	507	499	510	524	526	506	518	540	535	547	554	531	567
22454	20940	28615	23431	20941	21039	13053	2189	1724	1600	1566	1536	1417	1322	1254	1288	1307	1267	1321	1220	1243	1192	1088	1045	1052	1076	1094	1009	998	1046	1022	994	1014	952	980	940	971	894	995	993	995	949	974	957	923	890	955	926	942	973	945	971	961	996	927	890	969	978	1007	938	956	948	962	979	907	944	906	1014	946	890	912	998	946	952	933	948	921	928	940	936	912	931	904	942	933	955	910	950	943	935	974	965	911	950	995	949	980	910	859	964	998	951	966	954	906	884	1011	909	908	955	924	901	978	921	920	993	1006	962	948	911	881	951	958	898	948	930	960	943	930	940	934	964	964	937	922	885	933	946	1015	930	952	901	946	931	918	943	985	948	926	924	951	885	887	935	952	934	929	951	957	924	921	980	907	970	906	932	948	934	886	954	960	904	930	899	923	931	899	934	926	933	906	965	914	912	978	922	900	937	961	941	855	960	946	936	874	936	934	936	895	957	941	991	938	909	906	912	945	950	908	929	879	913	961	960	901	896	913	978	881	936	953	931	950	941	984	934	901	996	910	944	961	911	963	926	982	928	900	935	983	945	947	903	936	906	932	1010	959	974	920	929	963	907	941	941	951	911	884	893	894	935	918	954	933	903	942	865	944	954	923	923	922	955	911	939	900	949	983	952	953	916	882	922	990	930	943	913	948	962	966	909	893	924	951	955	977	967	930	900	920	1016	979	957	940	922	950	900	940	969	912	939	936	845	944	967	920	920	914	930	922	893	957	920	947	926	904	923	945	899	915	927	927	900	966	866	967	904	957	907	931	892	966	952	957	936	944	879	951	938	916	924	965	980	911	927	946	996	925	979	935	924	911	1000	901	972	949	927	925	927	928	958	939	975	937	877	941	956	966	1007	931	897	907	981	951	1002	947	954	916	914	901	919	903	909	958	933	963	906	903	951	949	964	916	918	877	940	917	919	877	888	909	896	956	959	973	942	932	954	990	922	946	954	898	947	888	885	926	922	889	949	934	914	929	925	941	889	935	874	962	921	921	917	918	878	895	858	943	958	907	966	959	958	879	909	864	874	914	974	944	964	938	934	917	897	940	938	988	922	928	929	940	916	954	958	986	927	971	932	945	989	951	963	983	963	933	895	884	911	977	933	974	871	921	916	1013	886	895	942	918	959	969	956	932	949	936	957	976	929	937	910	936	910	1012	927	965	958	864	945	934	876	942	963	942	946	895	905	943	858	909	900	930	909	926	937	939	926	933	932	939	948	928	922	921	1030	925	934	920	916	919	959	950	936	929	929	911	902	961	951	832	950	856	932	915	907	910	891	937	888	941	967	916	915	916	953	943	926	953	956	922	944	900	936	992	935	908	945	907	923	942	998	977	963	909	934	930	901	940	886	934	915	880	899	898	921	914	913	961	914	917	924	932	871	911	927	902	923	874	940	924	961	936	947	918	911	872	900	892	973	880	933	885	972	981	978	928	932	901	930	895	975	967	928	938	948	885	930	905	952	935	904	934	951	891	949	1004	926	942	958	912	891	906	928	948	902	920	942	955	939	911	861	911	946	855	924	984	946	973	939	943	942	915	1035	972	962	940	957	958	903	895	847	929	932	934	952	947	963	963	894	912	959	916	941	956	937	946	950	907	908	956	928	946	876	946	986	937	934	897	954	910	942	979	1011	872	935	908	928	927	899	861	896	936	926	917	924	896	965	953	974	927	948	910	955	930	943	966	907	918	938	924	932	920	914	920	902	935	933	929	926	900	906	916	912	935	955	918	893	955	989	898	937	939	962	936	957	941	884	844	915	909	912	952	958	934	951	963	912	933	979	936	909	926	893	944	926	910	967	913	944	900	909	946	944	947	894	984	849	978	923	895	948	1000	926	878	909	875	896	887	972	989	890	906	957	915	963	938	886	916	943	906	895	949	968	958	1001	924	872	918	915	972	867	926	908	952	905	980	903	932	934	930	897	956	896	915	923	899	904	907	959	954	950	998	898	922	899	960	903	856	932	942	926	928	885	935	860	955	971	898	967	941	902	951	967	890	911	944	944	983	883	921	919	898	934	945	952	906	946	868	955	950	909	949	913	932	891	927	934	893	911	933	958	947	948	898	927	935	951	966	939	976	949	904	951	979	941	884	913	956	945	895	912	935	917	999	935	953	929	975	874	966	878	889	933	939	907	965	949	928	926	925	948	883	955	928	909	963	936	958	951	897	928	928	966	951	933	890	949	943	948	946	932	861	923	904	895	929	901	944	923	914	1017	922	941	949	954	950	943	934	934	910	909	978	869	936	937	945	985	940	926	944	904	910	914	929	899	874	860	904	903	1013	893	945	943	947	928	925	923	937	956	952	896	896	932	955	918	925	931	910	870	944	986	972	867	916	947	904	937	903	942	963	987	871	962	912	948	958	939	936	915	890	907	865	921	1014	894	921	934	985	926	950	929	893	935	930	978	913	906	952	909	870	913	964	890	959	955	952	894	880	926	912	910	892	944	902	922	947	890	924	947	921	972	979	879	949	946	953	939	941	915	910	911	930	960	903	968	962	870	961	920	913	951	889	909	943	905	954	939	864	910	986	929	927	914	977	922	987	923	932	893	942	880	938	954	991	938	891	880	965	929	962	901	883	905	870	949	935	928	944	894	922	941	931	919	993	1012	925	922	864	950	938	930	937	924	933	913	892	922	900	909	943	916	909	903	894	919	937	908	913	945	883	914	887	944	969	965	948	958	926	995	950	975	984	949	927	889	930	947	983	957	959	946	933	923	949	891	911	930	926	987	968	913	920	933	967	921	917	902	935	925	920	910	907	868	964	943	909	950	957	934	957	930	909	947	904	944	961	916	966	875	902	991	873	906	944	918	953	936	934	918	926	941	980	979	929	909	953	902	935	974	909	958	929	921	931	992	908	897	925	910	903	946	925	921	915	941	962	966	938	946	985	1016	930	934	880	922	873	942	952	941	916	935	918	921	987	909	964	906	893	912	941	960	895	902	945	927	921	975	907	930	883	924	982	932	928	937	956	933	912	929	896	864	905	889	899	940	926	954	891	916	979	928	936	950	877	900	963	927	939	965	975	934	905	906	932	943	897	924	905	937	911	949	930	984	883	921	961	933	923	938	955	972	904	967	906	886	918	919	933	946	957	892	907	917	922	875	918	908	896	906	913	932	895	905	931	886	907	930	931	921	914	916	997	860	879	919	926	957	874	952	917	923	989	932	938	956	946	904	955	912	959	906	964	934	886	997	945	935	915	989	896	949	931	924	911	922	974	968	909	933	938	923	970	933	891	898	925	941	906	914	888	920	939	914	928	915	933	973	952	944	907	961	955	928	916	938	872	909	950	905	940	926	942	994	915	975	895	961	936	940	907	929	957	952	911	906	949	928	935	935	975	910	932	932	888	896	926	974	910	903	922	917	907	925	942	956	911	918	948	969	903	920	921	901	945	952	949	937	913	933	931	949	910	920	903	916	934	908	872	914	967	948	864	913	961	950	946	874	952	953	983	884	921	997	957	929	940	919	914	939
41549	26353	12597	6948	4990	4234	3514	2931	2757	2504	2409	2195	2039	1800	1693	1666	1705	1705	1783	1621	1621	1436	1354	1242	1237	1272	1185	1124	1099	1193	1162	1109	1082	1116	1166	1115	1110	1161	1078	1166	1099	1119	1030	1013	1065	1029	1056	1040	1039	1053	1049	1055	1042	1028	1074	1041	1070	1081	1078	1134	1084	992	1053	1047	1046	1083	1029	1098	1047	1010	1026	1015	1069	994	1015	1029	1090	1033	1041	1000	1039	1012	1014	994	1071	994	1055	1035	1001	1040	988	1023	1022	1070	1016	1057	1000	1013	1051	1048	1044	1038	1041	987	1004	1001	1039	979	1080	1015	1019	1046	1003	1035	991	989	1010	1068	1006	1083	983	1022	981	1085	1008	1023	1022	1038	1025	1100	1026	1008	1064	993	1055	1006	999	1042	979	1015	1025	1039	1035	1024	1053	1044	1040	1057	1053	982	1031	1029	1023	1014	1017	1060	926	1014	1028	1035	1000	1071	1090	1024	996	963	1006	1001	1047	1080	1046	1016	984	1010	1000	1026	1080	1076	1060	1075	1041	1033	1050	1069	981	1052	1031	981	1051	1016	1008	985	1013	999	1035	1050	1032	1019	1002	1071	1096	1019	1078	1026	1038	981	1044	1006	1000	1006	1007	1006	980	1005	1021	1001	1047	954	1021	1056	995	1009	1045	1028	1079	1015	1023	977	981	1077	1025	1004	1016	1023	1063	1012	1030	978	1029	1030	1074	1083	1020	1005	1067	1029	1017	993	1101	1010	1060	1100	1069	1059	1065	986	1057	1040	1021	995	1031	1022	1075	962	1034	1068	1006	1040	1051	1091	994	1000	1078	1059	1051	1034	1021	1035	1063	1060	993	1043	1036	1023	1037	1005	1052	1053	1014	1050	968	977	964	1011	1019	1077	1019	1007	984	1026	1065	1042	1029	998	1029	1091	1045	1032	1025	1026	1061	1051	998	1008	1005	998	1078	1004	1086	1052	1005	999	995	970	1022	1021	1042	998	1044	1034	954	1002	989	1014	1044	1020	1002	1077	970	1052	976	1031	1019	1034	1001	1029	1050	1017	1021	1008	1015	1037	996	1047	985	993	1068	1047	1078	1023	1036	1071	1043	1033	1061	1017	959	1032	1040	1026	1021	980	1046	1012	1048	1008	1000	1089	1089	1092	973	993	1015	965	991	993	1034	984	1005	1020	1001	1032	1058	1039	1016	1048	1034	977	1008	1091	1025	1073	1051	982	986	1045	1023	1047	1032	999	998	1066	1027	1057	1035	1004	965	1081	1015	1018	1048	1023	1068	966	1009	1010	1025	1016	1014	1031	1049	1079	1088	977	999	1025	1021	971	1049	1000	1048	996	1011	1024	1066	1012	1006	965	1043	963	988	1017	991	1022	1052	1026	1006	1008	1019	1061	1029	1045	1038	1034	1015	988	980	1011	1000	1034	1016	1009	989	1032	973	1014	973	1046	1018	1015	1033	1010	1068	1015	970	1029	989	1068	957	976	1026	967	1004	1033	1006	999	1053	1042	1092	1039	952	1058	1025	1050	1037	1027	1037	1025	979	1071	1020	1013	1045	1063	1027	1037	1073	959	1039	1060	1015	1088	1034	1003	1076	1093	975	997	1028	1017	993	1086	1042	1038	1039	1033	1044	1044	1016	1096	1019	1042	1032	981	1016	1024	1077	1031	1042	1011	1079	1050	1135	1025	1027	1042	1026	1089	974	994	1080	1033	959	1027	1027	1019	985	1020	1071	1013	1015	1014	1001	935	1015	1011	1048	1018	1040	1013	1018	1075	1016	1000	996	1033	1002	1055	1010	1045	1002	1051	1067	1015	982	976	999	1014	965	1071	1037	1007	1011	996	1030	1014	1005	1020	1031	1019	994	1023	1036	1038	1022	989	1007	1024	1019	979	1046	1068	1063	1001	1064	1032	1031	1024	1023	1022	1008	996	1022	1004	1031	1034	1086	1012	1050	1079	1052	1015	1009	1026	1037	996	1024	1013	1061	1054	1043	1055	1010	1019	1028	1049	1016	998	1004	1035	1028	1053	1076	1014	1017	1060	1010	1018	1051	979	1046	966	988	1024	972	973	975	978	1059	1006	1035	1021	1018	1029	1016	955	1070	998	1063	1047	1035	1037	1051	1020	1050	985	1066	1023	1085	1022	1039	963	1054	1026	1015	990	1029	1045	1054	1048	1030	1031	1005	974	1070	1033	1010	1024	1061	1044	986	964	991	1000	990	1013	1002	1019	985	1039	988	1022	1037	1047	1070	1068	978	1007	986	1044	1056	1048	1006	1014	1012	1001	1010	1040	1012	1010	1028	1011	1031	1043	1021	1046	1056	1034	1100	1035	970	1031	1000	1022	975	1019	1008	976	1032	1096	996	1081	1039	999	1020	1023	1009	1042	1000	1041	1006	1048	1053	1005	1019	1038	1075	1044	989	1027	1010	978	1020	981	1031	1027	985	1004	1007	1050	1022	1047	1034	1033	1057	1012	1012	1010	1033	1033	1014	1045	993	1014	1037	1045	1030	1028	1063	1084	1020	1081	1064	1008	964	1015	1025	1059	1021	1053	1078	1011	1045	951	1085	994	1027	1030	1007	1012	1082	1060	987	1001	1010	989	1034	1015	977	1006	1002	1045	1021	1032	1005	1014	1090	1066	986	1018	1074	1023	1046	1025	1033	1021	1078	1015	995	974	1068	995	1032	1089	974	1043	1024	1077	1065	1041	1043	1033	1051	1041	984	999	965	1004	1006	988	1041	1081	1050	1032	1041	997	1037	1054	1040	1011	1018	1060	1054	1032	1039	1021	1058	1073	1041	1018	1012	1050	1075	1007	990	1028	1039	1075	984	1024	1021	955	1057	987	1049	1036	996	1069	1062	1047	1004	1054	1058	1063	999	1009	1014	1078	1003	1035	1057	1069	1006	1011	962	1038	978	1047	1056	1050	1103	1049	1022	1019	992	1062	1067	1049	1024	1023	1014	1018	1049	1008	1031	1014	1030	1044	1078	1051	998	1045	1072	1017	1023	981	1023	988	1039	998	1084	1048	1008	1047	1034	966	1009	1059	1010	1029	1030	1034	1087	1003	1040	1011	1005	1008	965	1017	1016	1068	1046	1016	1059	983	1045	1004	1005	1019	980	1018	1057	982	1036	1000	1005	1036	1048	984	1008	1030	977	981	981	984	1035	982	1063	1035	1019	1064	1029	971	978	1079	1012	1019	1001	1018	998	1014	1085	1051	1010	1057	1027	1091	1053	1051	1018	1020	985	1047	1008	1013	1012	1105	997	1055	1015	1013	1034	1008	1009	1024	1030	1030	1051	983	999	1004	1002	1037	1043	1059	1027	1065	1036	1036	968	1052	1025	1010	985	1027	1027	1000	1006	998	1047	1015	1025	1009	996	1034	1068	995	998	1022	1009	1014	1043	1020	1007	1090	1029	1040	1026	984	1013	1084	1017	956	1075	1039	1071	1025	977	1049	992	1033	1040	996	1012	1004	1000	1042	1036	982	1031	1087	1039	1029	1059	1005	978	1039	993	971	1046	1026	1050	933	1041	1069	1036	1081	998	1034	1000	1022	1005	1035	1013	1036	1056	1076	1006	1063	1034	1050	956	1062	1066	1029	1087	1013	1009	1055	1035	1011	1091	1045	1011	1061	1010	957	1039	1030	1017	1024	1030	1013	990	1037	1025	1023	977	1013	1023	1114	1010	1041	1002	1087	1042	1054	1016	1003	1008	1015	1036	1052	1002	1018	971	965	1037	1070	1031	961	1050	1013	1029	1045	1025	1046	1019	1039	974	995	1032	977	993	1054	994	1019	1013	979	995	950	1035	1072	1034	1040	1084	1071	993	1034	1012	1019	1034	977	1002	988	1055	1084	1030	1059	1071	1016	1049	996	1013	1031	1010	1023	1061	984	985	1032	1007	1064	1022	1029	1043	1056	1017	1020	1010	1024	1089	1033	976	982	998	1043	999	1010	958	1024	1080	1037	959	1005	1022	1032	957	1068	1030	1019	1077	1031	959	1003	983	1047	1043	1059	1029	1089	995	990	1041	1053	1007	1014	1053	964	1064	1033	1065	987	1013	988	1073	1015	984	1013	1100	1005	1052	1087	997	991	990	964	1000	974	997	1015	1086	1050	1008	1067	991	1049	1078	1012	1007	987	991	1020	1053	1044	1022	1063	1001	1030	1009	1007	990	1046	1053	989	1074	1027	1014	1039	967	1043	1004	1028	1027	1052	1031	1045	1020	1012	1032	978	984	1010	1009	1006	990	1004	1004	987	1030	1020	1037	1037	1015	1022	981	993	974	1049	1037	953	1026	1000	1026	974	1048	1025	1018	1034	1074	1052	1015	1042	1022	975	1009	1026	977	1003	1009	971	1029	1013	974	1001	1002	988	1021	963	1042	1031	1044	1071	1044	1073	1006	994	1022	1017	1037	1018	1035	1059	1056	1077	1037	1016	979	1027	1072	1002	1063	1042	1074	1007	1034	1051	1028	1004	1072	1008	1039	990	1076	1032	1060	988	1044	1051	1055	1020	1076	1046	977	1034	998	1031	999	1042	1028	995	1017	1058	1010	1003	1074	1024	1018	983	1023	1044	1038	1026	1000	1024	1081	993	1040	1024	1035	1023	971	1039	1035	1040	1004	1037	990	981	1070	1017	1036	1072	1032	960	1046	980	1011	1052	1012	1040	1054	1030	969	1016	973	1073	989	998	998	1060	1074	1031	1053	995	988	1028	1007	1048	1025	987	1071	1024	997	989
28562	21120	10464	1118	516	504	479	456	468	510	482	526	528	459	433	480	458	480	499	430	482	461	414	408	445	477	376	395	381	415	379	393	399	383	391	358	436	366	392	394	369	403	345	386	386	357	368	343	361	407	346	355	360	377	388	375	369	401	381	390	357	395	377	338	363	375	356	364	406	358	397	389	386	366	390	386	397	396	400	383	382	393	364	356	367	400	369	360	413	411	385	399	399	359	383	379	371	405	365	378	339	389	376	340	402	355	370	357	384	363	375	398	382	372	429	358	396	391	376	394	360	373	396	355	382	337	373	389	404	388	374	402	406	392	356	421	368	427	406	387	362	391	403	346	380	363	375	398	399	383	389	360	363	389	375	375	394	395	379	342	372	407	387	370	350	352	373	393	374	367	372	406	365	355	417	370	394	404	361	397	368	354	416	377	377	409	381	391	417	374	373	348	390	380	384	367	377	364	383	407	373	355	375	375	388	364	394	392	388	390	362	357	382	343	342	383	384	385	382	378	388	341	367	356	376	358	384	361	369	384	366	396	375	393	405	383	363	364	353	388	370	385	323	394	377	375	395	414	356	366	405	399	356	361	356	339	429	400	358	417	378	410	380	396	382	350	372	364	388	402	362	368	386	374	380	386	393	376	361	358	358	360	364	368	372	346	386	383	382	396	376	347	407	385	381	381	369	410	381	360	336	391	359	409	408	391	357	416	380	377	370	389	356	352	357	384	398	393	382	355	389	405	373	391	391	385	380	373	368	363	392	385	396	381	392	387	369	384	405	366	369	347	388	367	381	379	407	409	427	389	388	364	389	374	374	404	369	386	357	372	376	397	372	348	386	390	413	414	378	390	395	387	363	360	355	409	386	355	382	360	361	364	361	345	384	384	374	354	387	401	389	386	357	355	351	388	391	367	403	388	362	378	374	402	374	383	387	363	356	407	371	374	420	348	374	354	405	364	384	399	347	371	359	373	374	355	406	380	394	368	390	369	365	400	374	347	401	350	371	367	398	382	355	409	390	373	402	374	373	367	387	406	389	395	377	359	365	371	387	381	393	383	370	391	356	391	362	323	407	365	346	388	389	376	351	362	352	384	376	388	371	405	368	356	375	373	375	381	380	362	382	365	389	392	380	351	372	361	362	359	405	391	381	401	373	387	375	381	352	350	383	388	372	376	384	359	390	402	397	371	389	351	381	392	406	356	403	381	394	424	384	374	364	347	367	412	324	364	398	390	359	378	382	391	389	363	387	381	376	356	402	345	373	357	392	399	386	352	378	345	370	374	380	355	370	381	371	380	356	366	398	384	364	361	370	386	390	389	394	396	362	374	357	371	408	388	378	382	407	411	371	340	362	368	379	397	384	392	362	372	373	388	391	405	344	374	356	364	402	409	370	358	415	384	372	390	373	393	423	391	385	365	375	354	397	365	376	375	388	369	333	373	366	363	373	338	348	350	425	388	356	386	357	372	385	384	370	384	366	393	393	418	382	394	419	385	371	362	356	367	352	352	405	373	371	370	378	392	387	350	383	403	344	371	366	385	369	385	381	372	366	353	380	407	386	370	410	375	342	365	376	399	391	387	384	372	370	346	371	352	408	364	382	387	412	378	358	358	393	381	387	366	378	387	369	386	375	373	356	354	355	358	391	398	376	366	361	346	386	376	341	377	392	394	372	378	364	386	401	328	384	406	391	357	382	401	397	392	363	410	356	388	416	396	384	408	384	389	371	391	355	380	394	385	393	346	363	353	389	382	381	352	374	420	369	411	350	366	365	362	383	365	358	395	337	369	382	394	410	396	385	369	371	377	382	407	385	386	396	356	410	404	369	402	390	366	381	376	361	357	365	368	368	381	388	379	370	394	366	379	325	374	371	348	366	361	387	396	380	371	411	388	352	369	433	376	361	409	386	396	357	368	390	359	395	387	413	365	413	381	401	366	382	376	401	375	395	390	409	387	378	400	372	414	392	362	415	377	398	346	364	352	409	398	375	395	391	370	390	365	378	388	406	402	341	380	371	357	369	390	378	396	387	368	394	390	365	349	377	397	382	367	382	409	387	378	359	360	404	365	369	383	367	363	376	383	369	380	377	398	381	401	391	354	391	401	392	347	367	383	379	363	357	359	367	392	414	365	408	357	386	378	367	362	367	354	391	393	348	400	385	391	406	341	384	377	372	361	373	366	434	345	412	374	385	391	392	367	381	374	371	393	430	428	383	378	390	380	399	397	369	388	390	364	403	357	386	434	385	396	391	390	347	403	407	378	393	402	394	339	354	368	387	372	406	403	380	391	388	400	372	374	311	377	387	360	366	355	380	378	384	366	335	353	396	385	391	344	393	355	393	369	375	396	353	382	357	371	409	398	371	386	370	381	392	377	356	364	344	398	397	392	393	395	386	376	374	377	378	341	384	366	361	413	384	391	386	371	378	376	369	365	372	373	375	357	377	369	385	397	387	379	365	410	371	392	386	384	337	357	398	364	360	378	371	409	382	334	390	361	391	359	380	386	386	376	386	363	402	397	360	358	397	391	354	402	382	386	401	362	396	374	364	362	382	358	382	372	365	363	316	402	379	346	391	314	361	349	360	372	378	362	366	376	370	387	349	394	364	405	392	405	357	376	398	368	353	389	404	398	374	373	364	343	372	392	401	360	365	403	407	376	378	376	355	375	425	379	389	360	372	392	379	418	383	371	376	367	357	330	374	378	385	407	362	379	379	407	384	392	368	415	376	354	381	363	376	358	350	367	392	414	360	383	383	381	370	390	376	405	376	398	385	359	361	394	385	349	363	404	377	382	385	364	376	387	374	385	362	389	388	390	409	428	365	352	367	380	377	358	372	350	379	393	415	354	368	367	383	370	365	373	359	397	341	379	389	391	391	358	382	373	361	389	416	396	387	344	412	362	416	373	386	370	373	387	361	341	415	395	349	344	360	391	387	379	405	376	393	408	416	404	365	367	374	404	361	367	378	374	405	352	397	363	367	392	389	383	398	388	394	399	399	367	401	364	345	375	401	356	392	404	375	384	403	361	366	387	387	368	389	394	367	385	376	364	395	332	364	356	352	403	394	396	392	357	383	387	373	356	383	354	376	373	421	373	417	383	398	378	393	402	376	360	363	364	385	385	390	405	390	350	405	373	363	404	387	394	383	370	380	369	363	370	365	338	355	392	367	385	363	363	375	421	390	378	409	350	389	390	364	352	395	349	362	371	383	368	381	419	391	407	367	392	356	382	365	426	393	404	404	366	381	393	354	387	378	372	375	380	374	401	363	368	388	415	358	361	392	361	402	370	354	352	383	394	377	394	413	359	371	404	343	381	392	439	402	378	364	380	409	393	338	417	367	382	363	357	371	362	393	398	392	403	393	350	387	393	410	361	389	347	386	381	357	392	399	363	372	371	363	381	386	402	386	371	416	365	453	380	353	414	373	394	371	358	390	375	382	367	381	371	345	364	371	384	366	381	363	355	356	388	395	370	371	359
33923	9695	1271	840	674	662	707	641	691	681	726	737	655	685	598	613	652	684	654	593	691	603	515	494	561	511	447	431	501	472	460	471	495	466	439	485	484	464	442	462	477	445	483	383	432	437	398	457	450	473	450	449	441	417	469	424	461	460	483	437	445	450	468	440	425	474	456	426	454	426	438	449	413	442	480	447	455	411	461	412	467	413	466	449	419	425	427	459	420	442	438	399	445	437	446	466	447	436	401	402	457	447	424	509	419	400	410	461	466	453	440	424	439	445	436	462	428	477	436	423	450	417	440	406	407	453	443	415	456	433	461	429	464	461	410	481	448	453	459	463	431	434	420	453	411	422	415	472	428	459	449	416	423	469	441	494	401	424	443	409	477	417	426	434	438	426	432	439	436	418	449	456	443	459	401	452	432	413	435	479	439	381	438	405	441	410	438	421	448	428	438	438	449	437	428	460	416	427	454	441	393	413	453	413	466	448	442	424	448	427	442	428	422	459	442	423	440	427	432	467	453	451	409	472	427	419	400	457	430	418	454	430	460	487	431	460	424	432	466	431	440	461	427	477	466	442	434	453	435	408	414	447	446	446	414	476	426	469	454	432	439	497	442	437	408	439	476	434	411	465	441	421	477	449	432	443	441	431	420	432	446	430	462	431	435	448	486	451	419	437	445	443	397	447	431	430	437	460	445	432	421	443	453	457	397	448	441	459	433	457	450	447	414	466	445	436	424	448	439	449	437	462	437	462	431	439	441	437	415	442	464	426	414	443	481	421	430	409	436	450	447	433	425	424	426	470	465	439	436	415	434	448	442	446	423	436	409	428	466	452	463	472	431	456	456	421	413	407	457	469	478	453	463	437	433	446	456	433	376	448	421	420	437	413	404	401	449	411	476	429	420	454	430	452	487	481	435	440	432	442	430	433	442	466	455	470	438	464	424	415	449	424	446	429	436	422	430	458	437	430	472	412	442	426	428	468	450	451	457	446	419	432	440	458	410	413	417	449	464	418	433	442	437	424	432	448	463	440	440	450	449	448	449	445	427	429	451	436	472	451	482	429	472	401	408	433	428	440	449	435	459	428	466	433	409	414	477	425	428	459	435	428	396	430	418	419	446	447	416	400	465	465	447	436	489	436	444	429	424	470	433	460	433	411	437	444	429	451	408	480	446	441	417	457	459	441	448	455	452	432	445	423	419	443	413	444	469	430	445	458	460	403	470	430	442	463	400	431	453	432	415	436	442	452	445	442	430	463	461	463	457	484	449	469	458	440	411	452	437	444	444	419	466	461	440	440	415	447	449	442	439	437	473	416	427	424	403	438	410	441	456	432	461	451	469	455	472	454	375	433	417	456	479	438	438	434	403	449	435	431	455	450	402	453	414	462	424	430	454	460	427	450	468	438	444	441	414	461	420	475	426	428	408	451	441	461	452	450	416	451	433	476	447	436	479	430	463	461	449	445	447	421	408	472	438	465	460	433	384	399	455	437	462	452	446	438	445	453	428	464	433	443	491	469	443	455	427	427	426	409	422	457	497	430	431	479	437	430	441	461	460	465	455	400	443	462	463	420	445	476	414	472	426	439	458	413	416	411	452	443	442	428	463	460	443	417	398	437	404	455	438	412	440	458	435	435	437	488	458	500	447	448	437	433	497	445	395	389	434	432	452	458	399	439	443	433	447	469	466	455	448	422	422	432	451	442	480	432	437	441	455	423	474	444	461	438	478	384	459	461	448	454	434	436	447	426	422	456	458	415	454	472	414	422	465	433	416	391	428	445	425	391	464	415	417	457	425	468	470	477	417	416	440	464	429	417	469	455	475	405	460	449	431	447	454	420	463	442	425	426	420	429	433	412	456	431	472	466	484	461	447	441	457	448	432	442	425	396	454	411	446	415	449	446	415	403	433	413	459	436	458	474	457	430	402	460	438	436	461	460	426	398	443	460	450	464	434	421	432	470	445	460	450	445	402	453	441	464	438	457	479	455	401	443	435	427	447	428	447	444	424	424	432	423	415	448	450	465	432	426	433	412	427	438	445	448	427	415	414	426	450	465	463	467	429	459	438	478	465	410	465	412	427	413	415	441	453	460	436	422	453	468	417	418	414	449	446	441	427	441	454	413	445	413	432	452	445	403	444	459	430	496	447	419	442	467	439	451	481	477	444	422	444	503	403	433	482	454	469	448	439	419	437	443	442	476	461	449	434	410	394	471	430	427	454	429	442	443	468	453	436	465	439	437	418	427	471	424	407	425	402	430	449	442	432	462	427	430	452	421	455	432	447	461	503	413	456	448	473	434	438	433	381	431	445	463	447	430	422	451	448	448	439	457	406	459	439	476	424	422	445	440	462	405	427	398	461	439	434	435	444	418	450	433	447	431	447	444	427	446	438	437	437	437	469	464	436	426	439	426	414	447	433	431	446	451	449	428	402	434	407	435	452	447	445	442	405	442	489	428	431	444	445	448	435	478	436	448	433	440	449	433	474	441	449	443	455	448	409	458	415	434	415	430	426	433	448	440	428	462	450	457	429	454	464	465	431	469	478	452	430	436	449	464	420	439	410	467	425	435	434	434	423	441	428	438	446	419	452	432	468	455	461	415	459	460	456	410	433	414	417	409	413	418	429	444	418	430	425	420	422	420	418	439	462	449	451	439	421	419	490	452	474	455	430	446	436	453	436	455	445	430	400	463	395	447	436	436	457	423	435	408	453	432	419	396	441	442	466	430	441	430	442	444	415	447	425	490	480	422	413	427	475	407	438	466	444	443	466	487	465	444	475	391	451	388	448	451	431	431	436	433	460	439	423	440	400	394	444	456	452	446	448	424	467	470	445	430	462	408	404	439	446	442	428	453	421	447	432	414	479	440	429	410	452	457	495	436	426	450	425	456	431	407	400	441	421	412	421	447	455	441	456	427	462	451	446	413	432	396	438	469	458	427	406	470	461	421	437	440	470	461	447	462	409	424	449	453	446	416	426	428	472	385	464	436	441	422	454	435	449	445	446	421	448	448	436	456	469	425	486	450	434	447	461	416	446	441	443	456	444	412	459	416	458	451	491	437	428	434	448	443	433	449	510	412	453	474	456	441	452	481	429	437	407	437	437	449	459	415	431	438	433	445	457	473	450	428	447	495	455	395	439	416	445	418	413	464	436	452	433	457	420	470	425	451	437	444	449	464	410	473	422	418	446	445	440	430	441	413	461	455	452	456	437	415	466	423	448	437	459	456	471	421	438	444	436	461	418	453	449	474	452	442	428	436	445	463	476	493	463	478	449	501	399	447	448	415	443	448	433	407	446	423	461	412	442	461	439	442	409	435	446	435	449	475	466	437	424	444	397	463	407	458	432	439	427	450	487	423	425	476	460	400	435	414	464	439	452	451	438	462	430	420	401	459	463	455	437	439	438	437	463	429	427	407	406	449	456	490	435	474	420	432	427	449	448	410	458	435	446	416	437	482	423	423	452	427	464	446	472	472	420	444	400	424
23427	20888	28157	23745	20876	12948	1842	1203	1133	1082	1056	1086	1002	919	866	867	889	966	928	894	927	902	835	824	858	814	730	725	783	762	734	749	736	691	689	689	752	750	714	748	746	671	729	712	673	714	699	648	714	643	714	701	698	673	680	689	695	662	709	704	715	654	702	714	711	720	702	741	661	693	724	683	693	681	674	659	664	682	672	680	727	687	708	681	696	653	656	708	643	666	737	671	700	663	668	669	699	683	674	751	670	674	674	719	701	700	667	654	670	678	656	725	677	640	675	736	664	667	655	660	682	764	675	735	662	658	720	688	685	670	685	676	686	697	661	697	699	680	654	692	650	644	653	695	724	711	693	684	654	643	652	638	686	702	692	713	663	619	655	668	674	661	695	652	652	717	683	685	668	664	625	700	707	678	704	668	703	700	693	750	666	704	649	676	688	694	682	629	660	691	710	695	667	696	682	664	658	643	735	663	670	667	651	668	701	698	680	712	698	666	707	655	654	684	628	700	692	661	700	664	685	688	660	680	663	653	701	680	673	745	720	637	668	670	680	678	644	655	638	601	699	662	680	692	703	667	697	703	656	702	695	671	673	656	626	718	685	680	705	692	688	711	660	668	677	698	706	659	713	671	660	693	700	675	683	675	641	703	690	731	684	676	679	670	692	667	665	676	721	690	725	657	715	660	710	699	658	700	705	652	665	677	676	652	675	663	665	684	679	673	685	701	727	666	664	664	672	708	638	671	678	683	651	702	713	669	690	692	640	683	655	647	693	703	703	732	684	714	715	686	671	695	660	694	703	646	685	664	703	658	688	717	652	677	677	713	664	699	720	733	700	716	699	698	650	651	694	681	734	657	636	677	642	700	721	674	699	702	710	667	702	681	730	673	687	693	739	665	653	693	701	690	687	721	637	625	685	670	710	681	654	675	702	711	622	686	674	689	677	686	658	694	710	689	697	659	668	725	701	670	728	653	636	658	717	655	685	760	689	638	675	676	683	672	681	698	653	712	653	687	658	654	696	694	699	709	643	714	719	736	697	721	699	689	699	681	685	693	677	729	669	695	696	654	693	684	708	642	690	664	691	683	651	645	708	614	686	658	719	682	699	696	720	664	684	682	703	633	637	669	679	685	638	707	678	690	672	717	627	662	656	675	669	658	765	671	665	643	675	648	699	689	650	710	671	661	702	749	695	669	705	746	658	683	680	650	661	719	719	669	672	664	744	720	686	698	663	684	648	698	669	661	635	690	662	652	697	688	671	689	723	646	701	674	722	685	685	685	688	686	659	676	686	690	646	659	676	712	713	654	712	699	717	715	660	667	682	696	712	647	684	687	681	679	742	717	644	667	699	642	686	649	657	670	673	676	704	685	723	697	615	652	662	674	677	715	725	658	705	667	659	717	692	657	661	725	647	697	650	668	689	710	718	685	709	711	682	650	700	707	704	698	703	675	715	670	672	673	672	651	656	676	652	660	696	681	651	644	633	670	678	644	648	682	674	676	732	652	682	720	696	701	730	669	717	652	693	647	686	668	621	692	697	703	712	701	673	682	680	700	660	622	686	661	677	684	679	705	693	633	660	673	714	688	642	667	684	725	716	670	662	681	659	665	674	699	709	682	675	712	684	662	665	689	680	682	678	677	696	663	713	692	684	663	703	647	677	670	676	703	672	616	677	680	706	640	664	652	696	666	700	637	721	677	618	684	638	707	714	693	673	687	674	694	685	672	707	726	684	626	677	681	691	713	686	685	692	646	656	687	656	663	637	690	733	698	686	688	622	669	666	687	704	705	614	657	657	645	723	687	693	704	669	739	666	683	669	696	646	679	653	678	642	657	678	675	656	642	660	726	696	702	690	647	665	646	703	724	637	676	676	655	695	653	709	693	632	663	711	718	664	653	698	689	686	705	655	673	673	700	667	704	661	638	727	691	623	692	635	685	687	678	660	668	656	664	668	688	679	685	701	663	682	678	629	682	720	669	628	690	658	672	693	667	729	626	726	714	687	663	672	666	649	682	700	650	686	668	699	682	692	723	736	691	712	701	695	700	667	746	723	683	659	685	711	661	728	676	602	655	699	678	718	704	691	682	669	665	683	687	693	724	691	656	660	676	694	652	663	671	718	700	681	666	707	644	665	698	725	672	659	648	657	705	638	664	646	660	675	700	671	699	690	708	669	689	685	726	644	692	703	711	703	647	698	664	703	672	687	714	670	683	681	665	689	688	679	704	645	661	690	650	663	645	707	672	685	710	706	693	638	637	683	639	713	680	738	694	711	670	722	702	677	704	657	673	655	656	693	696	697	691	682	684	693	658	673	696	653	712	709	649	674	621	711	685	672	696	647	646	652	625	659	693	692	675	670	676	715	668	662	697	672	703	687	689	672	695	686	724	684	678	595	671	685	689	627	716	649	658	685	658	651	736	663	663	748	656	674	689	659	659	735	685	644	665	682	667	668	698	688	664	699	707	708	727	657	644	664	667	616	658	652	675	694	701	634	705	671	728	646	704	708	695	704	677	701	717	693	689	709	659	638	663	690	699	654	701	707	671	644	626	724	663	708	683	689	691	671	646	673	705	699	706	701	646	690	708	652	663	711	680	702	651	668	661	708	681	666	702	698	710	651	646	689	655	680	677	647	703	646	662	645	671	639	660	704	711	652	705	699	677	710	678	684	704	693	662	638	645	684	644	709	714	746	695	692	641	693	599	712	716	664	661	699	675	698	694	709	664	669	663	702	641	667	638	677	705	728	633	706	703	672	703	668	633	720	650	660	638	675	678	687	632	679	663	623	631	664	691	694	675	702	712	704	627	672	694	705	685	683	658	734	675	694	647	647	620	690	679	694	667	679	655	726	666	656	693	679	695	685	687	660	704	699	654	695	659	665	676	681	686	718	671	681	698	690	663	686	681	715	683	654	656	668	707	701	710	681	665	657	685	687	681	676	696	676	676	636	668	670	663	617	711	702	646	733	625	668	677	735	725	654	683	650	636	695	697	759	653	698	703	711	715	716	714	666	715	660	725	701	700	652	688	706	693	680	714	632	650	657	670	680	694	695	686	705	685	682	728	662	708	718	640	675	676	652	723	646	634	662	751	699	702	638	658	702	710	697	669	669	682	680	698	645	677	675	732	697	658	615	618	660	657	691	671	658	702	699	740	657	712	658	720	690	687	672	677	671	659	675	668	684	712	659	667	705	689	680	662	706	690	622	708	686	656	738	688	675	693	665	641	720	653	684	652	698	705	669	710	647	628	695	663	729	705	650	685	689	634	691	681	707	660	677	654	661	674	703	676	673	707	658	661	710	699	692	703	649	638	713	692	679	651	691	699	689	715	695	672	706	660	686	688	649	713	674	665	717	672	681	634	673	715	703	657	657	655	708	709	637	697	683	673	657	682	689	693	671	683	659	685	744	696	679	711	658	681	696	694	693	693	668	678	707	691	696	664	684	697	643	702	676	669	736	651	706	712	659	637	643	635	689	675	675	690
37436	18034	7592	3990	2880	2384	2111	1772	1614	1667	1549	1539	1446	1226	1239	1229	1199	1317	1223	1144	1270	1158	985	997	1051	998	870	820	886	839	783	864	799	814	837	815	857	811	823	825	805	756	824	809	748	722	804	810	784	807	834	794	707	806	813	806	814	826	805	789	811	795	751	790	732	724	781	750	782	716	805	724	748	778	829	795	735	758	789	754	763	740	736	750	778	799	768	787	736	781	750	736	809	742	738	734	732	744	758	740	790	776	752	761	788	766	723	796	741	757	766	738	791	764	778	745	780	758	784	746	721	760	781	783	758	745	761	806	762	764	788	809	797	741	782	752	754	772	770	810	784	725	737	757	754	758	719	724	779	802	774	760	833	790	754	766	736	729	782	727	781	697	687	726	784	714	762	802	717	783	773	759	772	740	757	733	791	751	794	790	751	782	750	780	723	722	793	766	727	792	756	751	784	764	775	771	754	755	732	799	740	743	747	765	794	748	764	761	753	784	717	767	746	765	771	758	813	806	764	763	786	780	757	761	747	803	792	766	766	737	735	775	775	781	789	757	734	804	758	755	741	777	722	804	754	745	769	801	760	815	744	782	773	786	805	772	752	773	724	771	738	743	770	779	752	754	694	748	779	791	772	749	788	800	757	760	761	812	782	757	776	778	772	745	785	801	725	800	751	797	777	772	799	756	745	713	800	743	791	804	802	733	755	759	741	736	773	760	733	769	758	733	777	769	765	747	794	766	715	765	809	798	726	785	792	787	790	768	753	750	763	748	717	765	760	741	762	788	724	771	729	753	732	726	749	762	771	732	745	770	827	739	803	786	807	790	774	769	766	688	788	774	730	730	761	723	783	784	776	757	731	756	804	737	740	734	741	752	760	776	775	767	777	785	700	729	732	749	768	758	738	749	736	794	775	790	746	750	790	707	799	763	814	826	777	721	759	767	750	769	758	713	750	778	760	724	765	760	823	782	810	694	739	748	766	769	814	779	748	811	745	748	769	780	764	744	726	772	794	756	746	774	730	758	777	758	775	737	769	720	775	775	792	789	803	765	749	712	750	738	739	780	786	792	756	761	694	775	766	769	751	728	706	750	794	746	745	750	754	764	772	774	793	758	740	738	769	769	777	695	777	778	759	777	788	818	776	769	757	790	758	774	772	775	759	767	709	785	767	743	743	838	773	772	783	787	779	764	749	771	741	816	723	775	741	786	721	698	763	785	788	757	795	734	769	758	765	781	756	745	772	766	807	785	764	754	778	706	759	751	719	768	777	793	756	791	767	704	735	734	718	742	799	743	735	686	807	752	759	772	790	774	758	782	756	725	795	712	723	785	743	766	727	745	743	779	774	796	750	768	731	757	812	761	770	730	700	780	800	790	836	772	736	708	780	734	723	794	741	746	730	764	788	718	715	737	744	753	770	705	770	741	794	750	757	768	755	726	751	739	760	737	739	739	733	782	764	759	805	726	797	750	754	760	765	753	777	690	792	787	734	747	762	730	774	773	705	758	791	751	733	773	740	774	751	774	712	783	741	748	780	727	722	726	745	770	734	766	782	743	774	787	752	762	721	742	737	774	787	746	745	750	763	752	766	758	756	734	767	795	776	743	770	745	759	758	719	805	741	734	760	783	782	767	779	720	774	797	798	761	787	758	780	792	742	811	757	733	751	727	741	772	747	754	760	736	767	808	778	788	796	748	728	800	761	770	773	718	777	767	727	769	719	719	784	725	765	734	748	713	745	781	806	792	753	765	798	760	732	783	780	780	766	784	767	754	763	795	723	770	760	768	786	759	775	783	761	830	759	729	759	760	766	776	770	776	797	788	705	768	795	778	778	780	760	748	768	827	758	718	691	769	753	778	782	780	750	791	754	792	772	709	776	767	728	781	774	755	713	784	768	775	736	722	783	746	781	728	747	781	766	725	752	747	736	795	742	718	760	778	766	831	716	764	744	737	753	740	752	783	747	755	720	785	746	774	730	776	807	771	789	764	725	744	757	804	760	725	767	772	734	802	818	671	757	752	745	765	765	781	771	767	749	748	809	752	792	746	761	817	783	766	748	746	726	767	766	764	722	723	787	773	769	816	761	753	806	689	749	733	745	797	774	777	759	757	820	713	753	776	738	746	783	751	753	804	755	803	818	765	781	756	728	736	781	773	730	762	739	773	803	786	768	735	771	697	791	741	752	770	760	785	769	779	761	678	754	802	759	769	701	786	781	747	785	774	787	749	741	789	758	768	763	758	818	785	768	732	744	747	743	737	770	779	802	761	735	751	761	816	759	736	753	820	753	740	741	798	763	775	779	750	719	756	766	766	786	706	718	761	792	778	751	733	776	734	763	763	765	707	744	750	718	754	714	766	740	733	772	798	732	790	776	707	755	752	776	768	812	788	798	788	721	786	763	752	778	754	799	716	752	774	761	742	772	748	751	749	755	788	731	755	736	755	756	711	767	740	752	768	828	747	780	779	743	764	766	738	756	777	788	750	753	799	769	785	725	774	709	781	754	784	765	760	765	729	700	747	746	782	762	761	768	773	745	721	825	795	782	732	730	780	783	766	768	732	693	810	720	805	768	734	714	777	725	801	710	733	743	748	795	786	760	724	737	725	755	800	747	765	743	759	730	766	718	774	796	740	768	725	740	714	783	699	736	757	803	734	795	780	758	784	781	782	779	741	806	811	789	749	799	744	782	807	721	752	787	733	785	759	744	739	743	870	750	752	783	773	755	725	746	750	756	735	723	741	708	793	777	818	732	756	773	779	808	764	764	794	813	750	720	749	804	733	810	786	769	741	781	766	749	795	723	693	721	746	748	750	769	776	739	780	752	775	736	752	753	825	765	769	786	732	774	740	718	730	773	780	805	788	821	716	784	737	748	758	738	788	748	745	774	697	802	739	759	768	700	785	783	757	767	766	730	775	720	749	719	742	759	735	755	748	778	720	770	768	769	758	802	756	767	740	768	753	773	720	748	750	781	721	754	780	777	720	756	774	757	759	797	771	775	772	767	762	788	726	755	786	754	771	765	770	746	739	722	743	773	740	807	764	744	707	776	755	737	738	757	751	773	763	740	785	757	763	754	712	756	747	780	743	738	770	730	811	729	762	775	762	771	744	730	742	758	783	793	763	771	798	732	771	740	787	774	740	773	764	727	807	739	742	776	807	682	758	824	725	777	744	734	744	760	763	749	810	740	755	719	768	721	747	750	780	687	822	688	759	768	747	730	775	730	833	754	768	776	766	722	782	789	787	748	781	810	751	785	754	744	725	820	799	780	756	758	758	742	750	776	778	735	740	718	717	768	747	764	779	784	779	823	744	739	778	782	768	768	703	747	741	721	712	729	743	722	794	777	788	736	742	781	753	717	782	770	758	750	771	796	766	786	771	777	774	732	719	759	733	749	779	763	788	709	751	767	768	776	798	742	748	768	781	803	772	759	718	750	707	734	755	783	803	778	743	770	775	781	744	749	773	735	737	769	760	766	757	761	733
24738	20898	27250	24548	13371	1175	859	711	664	706	704	705	720	675	641	638	663	637	659	580	659	593	582	554	570	574	499	547	503	510	527	490	505	473	514	466	514	515	493	502	492	473	506	472	466	529	447	500	450	512	456	454	471	487	458	439	473	464	475	470	533	459	488	458	473	482	458	464	479	467	469	423	497	470	475	490	457	472	489	434	475	456	493	464	433	456	457	477	510	451	478	464	461	478	493	460	474	456	475	478	486	469	446	471	476	519	492	489	462	483	455	455	490	499	483	476	445	475	496	471	499	446	497	451	453	487	516	477	481	499	458	480	498	444	473	452	446	459	460	431	453	471	459	475	489	439	456	448	459	477	507	466	524	460	490	497	467	417	467	478	474	453	481	463	478	469	453	487	511	496	455	509	486	449	444	456	468	478	459	486	495	423	464	471	479	463	449	471	462	465	453	446	463	483	476	459	442	507	429	448	520	469	461	497	494	465	498	505	484	486	463	484	463	459	482	475	462	498	485	492	465	455	466	437	478	485	437	457	478	464	476	450	471	440	466	438	500	468	513	474	464	451	469	474	438	513	479	436	496	462	485	445	486	464	451	483	442	445	438	430	450	430	460	463	449	464	440	500	491	463	469	468	459	471	459	462	459	476	513	464	473	501	470	461	449	411	472	443	462	496	446	486	497	450	496	439	497	450	478	501	499	437	478	459	453	463	476	473	441	468	466	435	509	448	470	430	464	456	442	454	463	471	468	481	462	481	483	490	480	496	490	471	478	488	434	458	471	484	471	458	466	461	450	444	460	479	458	464	434	455	475	457	511	494	496	474	474	462	519	466	476	505	460	461	500	464	464	434	418	464	474	504	433	442	473	433	462	435	492	456	474	463	480	504	493	488	497	452	480	462	462	416	483	494	482	471	468	482	463	488	468	469	523	452	466	510	494	425	462	423	489	443	467	464	503	453	447	438	445	468	470	483	479	494	454	489	442	447	476	463	495	456	449	465	475	470	448	504	468	469	444	486	472	459	474	453	454	421	458	452	496	434	491	458	485	476	472	467	467	459	455	433	479	480	492	481	522	479	478	459	451	451	483	426	485	468	463	444	465	489	478	478	460	464	429	482	439	490	470	522	489	475	454	445	486	446	445	478	462	474	438	447	483	493	496	436	483	447	453	462	528	450	505	458	467	452	461	457	477	435	454	437	473	453	473	453	490	413	471	470	493	445	441	459	483	463	468	487	468	472	482	461	455	482	481	477	456	477	467	426	466	477	480	440	450	480	445	408	451	470	463	443	450	441	447	472	454	446	465	455	468	454	485	462	484	455	417	463	458	466	482	462	519	476	491	479	488	426	439	432	457	454	471	490	489	450	482	444	473	437	462	443	486	443	459	457	471	479	419	465	454	463	465	442	474	483	499	448	466	435	452	472	454	472	491	454	478	449	458	472	441	458	447	505	488	463	487	478	461	458	471	462	492	468	452	462	473	484	469	424	457	415	469	474	445	459	480	445	452	473	492	490	449	489	428	450	470	469	490	421	493	482	472	489	434	488	471	460	448	501	503	471	444	475	477	420	447	464	481	465	466	467	428	466	484	475	458	491	471	438	456	472	479	461	478	474	493	451	468	441	460	482	483	464	521	481	459	490	467	461	486	455	450	457	513	502	454	477	483	436	464	467	494	460	484	441	490	472	474	453	443	465	490	431	452	480	470	502	448	551	454	485	459	429	463	475	470	462	449	449	490	452	473	492	454	467	481	463	481	475	478	474	487	484	457	473	466	479	417	447	469	475	422	463	479	505	474	433	472	444	476	462	456	470	479	459	487	462	455	487	447	477	443	477	449	453	440	469	492	483	450	444	447	427	448	478	514	442	452	481	464	507	460	443	458	481	459	478	493	459	491	434	451	427	438	470	471	477	486	456	476	453	446	446	475	484	456	491	464	468	510	474	479	481	477	479	466	457	450	449	467	474	471	425	476	454	477	466	451	471	501	481	506	461	489	465	470	463	467	442	481	460	479	469	429	470	501	448	463	469	456	472	473	470	446	466	461	483	471	487	478	504	468	476	474	489	479	469	466	494	479	450	497	440	457	436	486	471	469	446	435	441	500	446	512	472	440	465	486	485	466	460	468	438	483	485	469	473	453	490	472	454	499	446	448	438	436	473	405	465	450	429	481	480	447	449	481	466	480	422	443	474	483	470	454	475	518	462	467	457	476	472	468	458	484	478	474	492	450	500	497	455	423	442	502	487	470	485	477	469	449	466	454	461	424	450	475	477	465	463	476	460	471	427	466	463	502	458	452	504	459	458	445	476	453	476	434	492	471	452	435	480	444	481	497	483	452	449	472	456	435	415	492	492	474	469	470	454	457	486	459	467	451	457	459	523	460	482	468	444	471	475	452	470	460	477	494	468	458	450	496	491	494	472	466	447	444	478	479	478	494	469	502	440	454	467	414	478	491	484	476	462	452	436	471	504	479	482	462	495	442	453	469	473	497	468	480	474	474	461	480	470	448	477	462	442	476	489	499	454	490	452	467	431	453	463	446	469	477	461	470	455	497	479	488	455	456	491	436	437	459	451	454	442	460	472	491	456	486	474	490	441	466	462	456	464	453	503	476	505	506	469	442	460	471	461	489	463	479	459	457	460	467	457	425	486	465	448	431	489	461	477	446	453	434	464	492	476	460	482	459	483	481	468	489	451	438	463	467	482	483	462	475	449	466	459	441	498	459	472	453	472	517	481	481	481	463	468	501	460	436	431	469	486	496	456	484	450	463	447	500	476	487	498	459	503	496	480	477	466	466	491	445	528	441	441	413	478	452	487	462	482	477	481	454	454	462	490	462	476	495	487	464	455	495	475	435	447	475	482	413	424	485	418	461	514	462	497	464	456	465	443	493	454	432	436	501	490	503	426	450	466	432	462	477	446	440	448	428	488	470	455	475	456	509	457	445	450	457	516	433	450	443	464	463	468	530	467	427	455	459	469	478	516	447	413	468	493	479	479	461	469	498	496	483	491	387	492	467	462	498	476	443	508	468	452	441	435	448	462	485	517	471	487	486	453	447	510	465	453	470	466	497	444	448	458	479	449	486	484	455	464	472	495	464	501	463	478	460	468	501	493	474	450	518	461	485	474	473	490	471	489	474	455	468	439	462	450	481	471	434	459	441	469	452	533	458	489	462	452	480	440	460	459	502	466	465	480	450	481	472	428	428	411	492	461	478	489	496	503	446	463	439	458	426	492	457	435	443	456	435	458	466	444	471	452	508	494	517	459	431	462	476	431	460	424	420	421	441	444	454	467	485	494	494	475	462	463	481	464	432	502	431	445	465	455	517	473	474	480	457	488	475	449	456	431	454	461	484	451	511	457	456	465	412	479	475	463	481	491	460	473	485	479	482	520	446	474	451	453	448	476	471	465	467	464	447	491	464	443	435	454	461	432	476	438	477	465	456	467	462	480	476	451	487	507	463	460	463	437	464	441	508	481	466	499
35541	12432	4364	2405	1792	1547	1365	1317	1197	1167	1095	1062	1112	963	883	948	936	1008	915	899	894	917	876	781	827	731	583	619	631	570	577	628	573	616	547	590	621	623	634	563	567	553	558	585	622	585	570	566	594	554	600	588	545	657	571	573	553	563	586	543	596	552	547	547	535	563	515	524	546	532	553	545	578	572	530	559	547	537	544	572	570	541	552	566	524	543	542	561	559	574	557	596	552	547	554	541	591	534	566	587	564	561	596	578	554	563	566	525	584	564	473	541	554	574	593	581	546	553	545	569	538	565	527	548	551	536	573	537	520	601	531	526	579	584	526	536	550	541	579	601	559	570	534	579	547	543	546	537	575	533	558	560	598	574	566	575	524	562	590	554	518	571	578	600	562	589	587	576	574	548	544	559	559	590	552	596	534	573	567	577	581	568	573	574	551	546	573	549	550	535	523	563	539	578	587	523	537	520	525	560	575	560	567	559	547	539	577	575	555	523	544	540	568	548	502	549	532	541	566	546	543	533	578	516	521	586	535	544	563	572	555	584	588	563	572	557	544	557	550	526	533	538	579	574	517	572	564	532	534	559	527	591	581	555	584	543	546	532	555	538	500	535	585	531	532	533	562	537	561	532	513	597	534	546	520	566	578	589	492	542	544	524	556	540	507	548	525	586	527	585	565	588	550	578	563	571	524	522	538	588	552	541	536	579	572	549	536	537	556	540	541	543	569	533	540	539	542	574	552	537	541	580	550	562	567	585	570	587	569	536	552	577	569	541	559	550	540	574	545	535	561	495	541	586	559	561	524	582	545	556	534	568	556	535	513	584	534	601	565	562	540	588	536	580	558	574	554	493	547	566	565	563	557	572	559	544	581	498	528	601	556	567	544	562	540	588	574	560	545	572	562	577	512	558	533	607	551	548	529	553	560	537	575	543	548	585	542	554	545	568	539	538	552	524	551	568	528	587	614	547	549	537	574	495	550	592	549	551	545	555	515	598	543	550	543	539	549	585	515	564	557	587	524	564	566	548	551	554	509	540	528	528	541	558	518	555	575	563	537	609	534	549	543	573	555	594	540	512	540	579	543	556	557	550	567	550	539	580	592	515	536	526	528	539	551	561	584	577	547	569	546	526	564	584	529	521	611	582	509	561	598	508	586	567	563	558	542	570	507	559	537	539	558	562	528	545	560	552	566	564	551	549	517	548	552	605	533	529	524	559	544	599	571	509	601	561	554	595	580	586	567	518	577	553	600	574	558	574	561	507	567	587	534	557	571	590	540	583	587	536	572	571	541	576	526	576	545	543	546	567	592	497	586	562	563	557	576	536	541	579	551	526	549	544	550	528	554	554	556	537	537	599	537	564	571	553	544	558	557	555	563	578	581	537	524	556	554	590	579	530	573	578	514	529	571	575	602	589	538	564	520	566	588	571	535	561	542	580	561	527	618	550	566	560	545	572	585	517	546	552	547	554	576	575	559	545	534	522	585	556	534	505	541	540	554	525	529	560	526	549	569	584	548	577	559	524	580	593	570	518	572	599	539	557	509	556	579	540	561	516	551	594	541	560	533	546	541	581	547	606	534	561	583	507	518	571	581	548	576	529	541	538	534	539	550	596	516	554	552	552	576	542	559	563	564	530	506	521	532	567	542	565	594	555	612	548	565	563	537	547	547	577	552	599	565	549	555	594	538	576	551	582	575	611	503	557	546	511	535	547	514	527	545	528	552	614	543	541	542	554	539	560	542	567	552	550	535	524	537	615	607	563	529	549	583	580	577	562	528	513	559	564	520	545	523	549	510	559	550	530	525	567	565	513	559	573	558	576	552	512	587	561	538	580	563	532	554	558	533	570	533	561	583	541	569	537	575	511	572	553	564	543	545	542	545	575	554	543	505	555	569	565	534	553	592	569	517	576	536	548	536	578	530	545	534	527	541	555	549	537	556	555	537	560	568	557	539	563	550	541	549	578	580	551	582	558	571	567	535	499	580	531	562	570	568	571	549	573	558	576	529	590	553	570	551	576	518	562	539	556	527	552	582	551	525	576	536	547	537	551	562	551	520	534	556	565	567	549	515	541	531	542	566	538	578	537	534	565	568	584	553	522	539	533	519	585	570	566	526	537	548	520	489	551	563	553	531	550	547	542	561	599	560	586	544	525	565	554	537	512	587	549	612	592	505	530	545	549	566	556	532	584	580	575	536	518	569	536	556	517	542	558	567	534	565	522	581	592	580	539	552	533	547	551	539	532	525	567	543	538	562	559	562	575	544	589	510	608	594	546	556	532	527	548	526	551	537	553	533	525	624	518	559	559	555	559	562	538	539	554	547	537	514	579	558	529	511	587	570	573	566	570	536	574	545	565	567	584	524	551	523	561	534	554	515	563	555	571	567	595	523	543	546	548	535	569	550	579	541	574	565	559	539	544	576	534	545	588	541	557	577	562	504	547	597	542	545	554	533	550	595	556	574	549	542	518	525	504	579	589	524	540	557	587	566	555	535	528	595	562	545	558	568	553	567	556	593	526	527	570	578	532	577	566	515	566	538	561	573	614	553	567	551	553	532	588	540	526	566	530	568	568	572	550	536	570	555	515	516	551	544	592	603	512	540	581	571	567	562	525	567	534	555	586	516	529	536	528	582	570	584	583	561	583	560	567	583	526	559	569	557	560	528	544	544	540	585	541	600	517	593	564	540	501	539	541	605	565	603	544	519	556	547	543	531	567	550	604	588	558	550	542	568	547	518	567	557	577	540	550	586	594	511	568	537	566	574	583	556	546	567	552	602	538	556	530	550	542	524	574	544	526	588	545	550	560	599	601	576	566	543	541	547	542	575	524	558	559	557	562	540	548	522	503	519	586	531	523	570	555	563	549	547	565	545	551	609	553	554	617	544	543	542	564	544	569	549	576	518	524	558	553	574	532	520	523	534	540	535	554	587	544	546	576	555	546	538	547	559	586	570	516	543	571	551	599	535	602	526	525	600	542	584	569	519	588	555	538	560	571	543	537	592	590	550	580	572	570	538	572	541	592	524	542	576	537	517	557	543	537	532	541	520	608	517	558	542	543	599	550	587	548	574	587	578	567	508	573	526	572	548	542	544	555	572	594	553	594	587	552	559	545	531	559	566	566	558	571	551	598	515	555	607	524	561	535	554	529	563	514	553	567	521	554	539	507	603	579	536	545	545	554	537	597	546	574	527	531	540	554	537	589	569	590	523	548	544	581	491	527	594	564	553	600	543	555	535	578	552	586	565	554	592	528	563	577	525	565	570	555	517	574	531	575	525	525	581	566	550	573	574	561	521	566	518	548	535	568	530	558	545	548	523	582	545	554	564	564	567	602	553	525	559	538	569	515	545	573	556	524	538	555	557	524	611	561	566	615	572	568	594	565	542	517	554	545	552	582	559	529	555	574	578	545	511	562	574	517	573	550	531	590	546	575	556	558	532	540	544	583	551	559	511	601	534	550	533	530	581	525	600	555	557	594	532	551
22478	20947	28646	23399	20945	21035	12799	2183	1646	1659	1579	1510	1598	1442	1367	1395	1391	1411	1366	1366	1289	1253	1259	1179	1219	1123	1083	1003	1046	965	1067	1003	1026	981	997	973	1024	1096	1010	966	1028	972	943	946	1054	976	994	985	971	1000	986	963	955	938	965	965	887	988	938	975	924	941	994	958	867	962	954	1072	1009	916	945	947	906	937	988	903	952	863	985	1007	959	944	910	993	987	976	985	975	907	924	956	950	963	924	981	996	930	955	949	955	948	957	941	897	958	939	934	971	936	974	981	896	932	908	1005	979	969	951	919	947	928	961	961	894	973	966	915	917	928	960	988	925	903	888	911	1000	888	913	963	896	932	932	933	874	890	977	939	971	951	936	963	955	1019	914	904	890	956	953	944	930	931	917	943	984	932	965	987	910	956	932	884	929	895	927	1002	960	929	943	1007	920	927	970	912	878	947	926	923	989	958	939	901	910	929	948	1004	902	961	943	966	951	957	956	997	916	881	955	896	970	992	990	944	898	960	932	937	965	989	944	947	969	905	928	927	952	883	957	942	970	944	926	964	940	904	911	973	948	905	940	933	925	935	956	951	985	976	941	971	936	965	1003	887	964	961	911	930	981	958	959	944	907	936	922	919	977	900	991	908	939	923	978	916	895	978	902	985	965	918	926	940	981	970	964	913	974	970	946	903	969	927	901	928	1012	934	918	974	964	921	932	950	928	976	906	907	904	957	958	913	943	916	880	948	974	898	954	928	923	970	953	896	1010	962	937	967	933	905	940	991	889	922	901	977	924	926	1000	967	947	903	918	982	929	901	960	932	924	894	924	915	985	933	933	959	961	964	962	932	947	949	953	995	960	968	913	982	967	957	934	932	933	954	913	939	942	955	944	888	927	971	987	1006	994	973	869	951	967	926	955	934	994	955	957	941	952	921	952	921	989	870	909	979	927	903	938	908	931	962	964	936	995	991	962	923	927	872	930	928	916	912	917	939	907	973	973	930	928	924	928	943	973	912	960	947	950	921	934	951	916	991	922	955	901	911	913	940	979	914	934	987	954	924	985	901	946	984	930	913	920	957	925	959	942	890	970	882	911	935	960	881	931	916	952	904	915	948	950	951	970	943	929	904	919	961	975	899	948	951	939	929	852	939	920	969	923	992	898	954	977	947	951	941	908	939	932	926	930	941	922	967	895	937	939	978	956	913	921	963	925	928	962	876	968	983	887	922	984	930	1005	959	972	880	970	953	925	925	899	929	943	919	970	916	974	937	949	962	916	951	978	900	934	908	977	960	980	930	935	919	952	969	893	963	942	920	966	982	947	900	923	915	939	931	980	945	922	968	932	970	949	976	952	937	900	955	959	904	899	972	889	981	958	969	985	978	902	830	895	990	951	939	927	937	893	902	907	981	926	928	954	981	880	933	945	930	995	977	879	947	956	939	953	942	924	910	939	925	911	894	946	950	920	901	909	965	902	1026	967	1033	945	901	927	969	989	877	967	951	943	946	984	954	872	921	977	958	904	954	928	917	946	979	959	925	954	989	935	958	966	939	977	914	937	932	931	956	969	984	927	967	940	918	902	998	926	917	928	999	977	901	954	931	943	922	903	957	939	961	955	968	951	931	955	915	965	1026	929	975	946	975	963	985	941	951	924	1007	1024	966	955	887	918	986	907	914	997	910	935	911	872	944	838	901	890	930	961	921	935	940	968	932	936	928	880	947	883	926	898	897	917	871	978	934	952	918	953	1039	902	924	901	926	940	899	923	945	900	1005	943	982	939	883	930	972	945	958	929	982	929	952	985	1010	945	952	971	939	969	980	893	955	983	937	964	983	953	933	899	909	1016	870	883	996	977	932	908	920	928	981	962	908	996	976	898	987	953	953	917	985	882	946	966	892	930	900	948	893	954	946	961	939	929	934	902	941	913	949	936	953	883	979	896	906	985	900	996	997	962	943	905	935	896	946	895	953	994	1001	952	929	989	900	936	944	946	924	957	961	914	950	910	957	943	943	946	922	897	941	945	909	894	981	969	971	951	926	933	952	923	946	954	932	894	923	940	966	880	927	914	980	949	944	1007	915	985	946	980	916	937	968	956	978	912	917	939	928	905	936	878	970	920	956	926	957	940	921	870	941	917	940	927	985	973	903	865	976	922	961	966	936	921	936	886	934	922	918	924	911	944	969	912	982	924	926	896	971	921	956	943	944	933	963	972	969	947	967	922	921	911	875	964	911	950	915	948	933	905	920	896	982	935	934	952	958	934	909	932	955	912	861	919	921	950	980	930	953	921	924	959	982	970	933	949	961	949	930	927	944	963	942	941	947	968	942	941	939	922	973	957	940	1003	899	944	981	1034	889	921	913	902	922	1000	901	1004	994	993	934	940	921	922	958	872	909	925	919	969	928	942	903	1001	930	934	928	914	989	941	895	953	919	923	966	978	964	929	969	879	908	842	980	929	903	929	949	916	914	936	952	957	929	877	861	960	937	917	995	874	946	1016	944	912	942	934	921	892	927	961	935	910	992	971	951	877	923	983	968	948	926	885	878	885	959	980	988	946	919	988	924	960	951	915	942	940	952	927	935	978	918	961	911	881	929	957	941	966	969	959	947	892	905	901	941	967	878	960	854	932	919	967	942	926	924	901	893	953	964	948	908	926	891	958	930	948	919	912	981	926	954	974	968	967	972	942	939	927	915	958	875	907	890	966	905	901	876	975	900	974	939	921	957	961	980	925	983	932	995	940	932	931	896	935	931	962	938	924	975	917	969	970	966	950	929	958	906	936	953	992	946	964	921	953	909	958	933	977	973	945	942	892	903	958	935	935	926	928	933	924	894	966	944	949	921	913	915	919	962	933	905	903	935	936	919	979	943	947	906	936	955	946	970	965	950	1015	914	978	949	945	961	926	940	921	945	860	943	963	946	962	911	974	937	928	914	939	959	910	949	995	928	896	981	958	955	903	936	920	907	906	910	957	973	932	895	975	910	958	948	967	959	882	952	895	960	917	904	975	976	929	919	941	939	963	931	940	896	935	946	900	979	924	965	926	908	937	1002	936	928	957	899	932	946	948	931	958	890	952	918	907	959	927	971	951	962	944	934	977	961	921	978	978	958	928	966	987	948	930	927	958	949	901	933	941	922	948	960	967	946	898	916	967	907	899	1004	943	935	984	899	984	935	904	967	929	888	899	936	973	950	938	899	928	918	905	897	906	963	930	926	943	986	958	870	982	918	983	928	953	946	957	922	966	929	945	897	944	920	921	917	940	919	893	954	938	976	942	952	988	925	931	978	943	978	934	990	967	937	938	919	917	978	988	928	949	927	895	936	952	957	893	932	939	922	931	897	936	945	902	936	949	894	904	971	936	975	898	913	915	931	966	936	926	883	983	958	887	979	960	922	916	956	929	935	941	972	935	922	961	959	930	985	913	973	936	950	990	930	951	942	854	880	894	932	979	953	942	886	909	979	950	935	949	947	918	898	885	937	977	988	894	936	930	920	969	928	891	971	932	964	912	1016	964	897	959	913	937	937	979	893	951
40855	22829	12354	6872	4794	3930	3578	3050	2725	2493	2354	2341	2352	2064	1948	1830	1859	1893	1865	1623	1759	1645	1554	1481	1465	1409	1190	1185	1226	1194	1166	1113	1114	1114	1100	1100	1131	1193	1104	1225	1141	1142	1100	1151	1080	1009	1084	1102	1098	1084	1142	1057	1042	1121	1109	1094	1050	1100	1148	1066	1061	1059	1036	1065	1044	1035	1107	1065	1075	1026	1038	1021	1058	1039	1026	1039	962	1019	1109	1028	1086	994	1073	1056	1033	1065	1017	1060	1088	1049	1019	1071	1026	1051	1003	1063	1058	1028	1057	1105	994	1069	1112	1097	1034	1016	1051	983	1028	1050	1022	1076	995	1043	1040	1023	1077	1099	1041	1034	1019	995	1067	991	1040	1061	1061	1061	1050	1052	1029	993	1027	1016	1000	1035	986	981	1055	1024	1094	1010	1017	991	1074	975	1038	1067	1012	1023	1043	1109	1133	1037	1016	1042	1020	1053	1068	1028	1048	984	1054	1048	995	1070	1061	1107	1023	1013	1064	1041	1010	1011	1060	1047	1024	1038	1020	982	1014	1029	1016	1049	1053	1057	978	1024	1079	1071	1066	1100	1017	1026	995	1070	994	1037	1075	1009	1070	1099	1000	1036	1024	1027	1065	1041	1056	1067	1002	1037	1054	1006	1105	1066	1063	1047	979	1041	1049	1024	1050	1007	1035	1037	993	1062	1047	1026	1101	1019	999	988	1061	1039	1039	1062	1024	1048	1053	1049	1086	1068	1047	1024	1048	1044	1049	1051	1024	1030	1045	1060	1024	1136	1033	1133	1005	1028	1034	1049	1026	971	1011	1050	1045	1054	1047	1095	1038	1043	1058	1037	1018	1032	1039	973	1047	1000	978	1024	1001	1077	1056	1073	1017	1012	999	1020	1009	1034	992	930	999	994	1053	1055	1049	1054	1053	1077	1101	1046	1036	1021	1074	1060	1088	998	1068	1026	996	1043	1052	1016	997	1002	1018	1048	1036	1060	1031	1041	1001	1055	1006	1051	1019	1089	1031	1037	1123	1039	1037	1007	1057	1063	1053	998	1017	1051	1059	1043	1002	1040	1090	1001	1009	1048	1017	988	989	989	1079	1051	1070	1038	982	1009	1073	1060	1032	1049	1057	1023	1013	1088	1049	1002	1051	1005	1043	1037	1051	1024	986	1114	1002	1025	1065	1072	1028	1030	987	1043	1093	1030	1017	1043	1047	1019	1082	1023	1062	1018	1080	1017	993	1060	1017	1027	1109	1015	1053	1048	1092	1000	1017	1042	997	1018	1005	1033	1056	1016	999	1000	998	1071	1006	1003	1082	1022	1052	1066	1011	1072	1020	1021	1010	1072	1022	1005	983	1052	1035	1051	1037	986	1105	966	1005	1022	1042	1049	1006	1059	1055	997	1037	996	1035	1027	1092	1037	1063	1027	1072	1054	1026	953	998	1022	996	1108	1070	1047	1021	1064	1085	1030	1055	1027	1069	1040	1062	1063	1102	1018	1016	1027	996	1024	1023	1064	1000	1065	1054	1023	1039	1009	1033	1007	1013	994	1108	1059	1027	1030	1089	1045	1030	1022	979	1038	1039	1012	1039	1054	1032	999	1051	1059	1068	1075	1000	1031	1027	1016	1031	1070	1046	999	1009	1032	1014	1040	1046	1050	1096	1064	1005	1029	1049	1008	1035	1045	1051	972	1067	1057	1076	977	1080	1026	1036	1075	1050	1021	1062	1019	1018	1042	1063	1012	1002	1003	1033	1009	1037	997	1063	1047	1062	1046	1040	1036	1020	992	1022	1059	1062	1082	1017	1021	1011	989	1019	1022	991	1044	1050	1048	1011	1004	1051	1078	1023	999	1021	998	1037	1025	1018	1036	1109	1054	1041	1014	1057	999	1055	1053	1048	1015	1023	1026	1070	1071	1041	1035	1090	1020	1022	1021	1015	1044	1035	1048	1058	1025	1009	1051	993	1064	1022	968	984	1038	997	1015	995	1068	1018	1037	1065	1088	1024	1029	1068	1093	1100	1028	1032	1033	1049	1037	993	1116	1083	1084	1049	1099	1015	1072	1005	986	1052	1012	1066	1058	1087	1038	1056	1012	1017	1069	1015	963	1076	1049	1090	1036	1043	1036	1014	1137	1044	1057	1016	995	1043	1069	1046	1029	1015	1030	998	1023	1024	1038	1086	1121	1051	1079	1080	1044	1095	1083	1008	1020	990	1009	1055	1028	1071	1067	1016	1017	1037	1043	1033	1056	1057	1063	1055	1061	1001	1073	1078	1109	1055	1053	1030	996	1118	1007	1072	1003	1053	962	967	1015	1010	1030	1044	990	1052	1072	1028	1005	1043	1072	1034	1032	990	1064	1050	978	1022	1049	1065	1063	1068	1052	1035	957	1015	1036	1053	1022	1089	1066	990	1027	1062	1054	1054	1011	1060	1104	1015	954	1040	1044	1034	1045	1040	1022	1011	994	1050	1084	1014	1078	991	1081	1053	1058	984	1032	1058	990	1028	1061	1035	1021	959	1049	1035	958	972	1044	1013	1038	1023	1000	1029	1045	1058	1065	989	1042	963	1026	1050	1054	1000	1027	1096	1022	1036	1074	1095	994	1057	1020	1064	1009	1049	1048	1062	1053	958	991	984	1041	1026	987	1013	1077	1019	978	1062	1040	1045	988	998	1017	1006	1042	991	988	1037	1065	994	1044	1019	1063	1023	1061	1014	1052	1025	1097	1042	1053	1084	1002	1066	1015	966	1049	1030	1023	964	1061	1026	1026	1029	1013	1030	989	1035	1024	1081	1052	1116	1030	1062	976	1079	1040	1000	1032	1051	1050	1015	1011	1041	979	1032	1080	1000	1112	1027	1002	1041	1026	1050	1008	974	1049	1052	1069	1054	1083	1035	1012	997	1019	1011	1061	1089	1020	1036	1062	1026	962	1078	1021	1069	1031	1007	1025	1039	1040	1057	1011	1058	984	993	1047	1027	1049	978	1030	1004	1048	1050	1017	1043	1042	1011	1050	1029	1047	1020	994	1042	1007	1023	1067	1034	1016	1053	1034	1039	1002	992	1056	1052	1015	981	1043	1034	1026	1031	1016	1026	1050	1067	987	1017	1046	1033	1032	1100	1038	1072	996	1087	1093	1039	1047	1045	971	1051	1040	1036	1009	1010	1059	1081	1002	1006	1016	1024	1042	1021	1020	1011	1070	1035	1032	1038	1049	990	1026	1016	1040	1006	999	1015	1042	1034	1015	1069	1018	1012	1071	1056	1092	1012	1016	965	994	1091	1084	1007	997	981	1111	1065	1038	1048	961	1014	1060	1042	1010	1012	1042	1008	1073	1066	1070	1036	1103	1008	999	1044	1012	1033	1041	1085	1028	1064	1056	1100	994	1040	1033	1019	1000	1014	1104	1037	1074	1033	1015	1067	1064	1033	1089	1042	1064	974	1060	1061	1018	1030	1091	1013	1004	982	1028	986	1032	997	1029	1100	1061	1025	1007	1057	1066	1030	1012	1044	996	1062	1071	1071	1068	1072	1038	1049	1042	1068	1095	996	1015	1065	1006	1075	1023	972	999	1049	1035	1068	1071	1058	1024	1076	986	1021	1009	995	981	1047	1074	1064	1043	1005	1083	1021	1089	1044	1040	1058	1048	980	1050	1016	1081	1043	1067	1053	1073	1068	1063	1065	1031	1091	998	1045	1021	1047	1046	1103	1013	1030	1046	1033	1077	988	1003	1029	1040	1058	1041	1092	1063	991	1060	1047	1084	1028	1056	1032	1062	1028	1022	1029	1036	1095	992	994	1041	970	1002	1081	1044	1042	985	1076	1046	1001	1054	1082	1065	1000	1069	1024	1030	1058	1112	1074	1014	1020	1003	1003	979	1053	1012	1057	1088	1020	1026	1057	1076	1035	1066	1040	1040	1101	983	1059	1024	1064	1139	1031	1016	1061	1047	1064	1044	1033	1004	1042	1002	986	1032	1064	1015	1076	1020	1078	991	989	982	1053	1045	1008	1081	1025	1019	1026	1073	1060	1017	1023	1027	1090	987	1111	988	1031	1011	1088	1012	1034	1051	1045	1068	1097	1010	1048	1045	1056	996	1144	1034	1081	1004	1090	1052	994	1048	1077	1011	1055	1065	981	1020	1079	968	1077	1037	1005	1048	1021	1054	1043	1015	987	1046	1000	998	1023	1008	1059	991	1014	1025	1070	1064	1080	964	999	1005	958	1030	1016	1007	1076	1067	1035	1044	1019	1062	1056	1099	990	1032	1032	1031	1048	1043	1026	1088	1080	1022	1047	1128	1038	1047	1008	1033	1044	989	1028	1037	1004	1046	1043	991	1014	1012	1054	1063	1084	1030	1089	1003	1067	1036	1044	1044	1021	1066	1014	1056	1031	1040	1013	1039	1019	1080	1132	1006	1022	1032	1040	1016	1062	1019	1036	1027	980	996	1087	1009	1059	1029	988	1055	1072	1025	971	1008	1042	1045	1021	1056	1030	967	1011	987	1056	1025	1038	1020	1074	1017	999	1010	1048	1026	1026	1047	1034	973	1001	990	1039	1084	979	1029	1071	1010	1034	1033	1027	1014	987	1042	972	993	1072	1052	1113	1014	1033	1062	1022	1002	1080	986	1047	1020	1024	1036	1017	1025	976	1038	1053	976	1060	1070	1026	1043	1026	1027	1020	1044	947	1041	1047	1031	1021	1037	1028	1043	1005	1042	1062	1015	1074	1067	1081	1029	1001	929	1097	1056	1069	1115	1002	1052	1057	975	1031	1033	1080	1067	1028	1028	1069	1026	958	1006	1016	994	987	1009	1019	1037	987	1027	1055	1086	1024	1029	1047	1008	998	978	1003	1051	1028	1046
28501	20756	10619	1078	593	515	484	487	519	497	486	537	565	493	519	504	493	532	506	489	481	518	503	479	454	430	406	398	409	390	411	417	371	381	377	418	378	400	402	406	380	390	398	375	412	401	383	404	408	388	395	389	397	405	413	371	394	404	409	374	388	404	375	408	391	386	390	352	391	414	397	395	420	412	394	431	411	368	404	383	408	382	374	413	419	362	401	404	359	363	391	374	394	401	369	401	378	377	380	380	383	390	403	412	388	362	388	394	384	399	399	370	424	352	392	405	408	404	404	405	385	388	401	399	401	421	426	405	414	404	396	357	378	399	376	380	416	362	404	393	392	414	383	413	420	423	331	327	413	394	376	358	399	377	397	410	409	356	375	393	397	420	378	361	413	412	400	415	387	420	401	364	366	379	372	408	423	407	393	404	395	423	377	382	424	382	386	396	362	397	394	441	404	418	427	368	375	376	423	412	403	401	405	403	396	344	378	416	385	401	359	383	411	413	359	394	392	390	370	399	385	389	389	400	420	419	380	396	379	407	385	367	378	365	406	390	361	375	386	411	388	389	390	365	380	376	391	403	397	416	370	394	388	382	387	434	405	387	354	387	379	395	357	386	409	384	356	389	391	370	386	428	420	386	374	357	374	355	388	393	409	412	413	386	375	396	397	419	365	396	392	412	396	374	392	394	399	376	386	384	398	420	388	364	396	414	416	397	380	374	421	397	401	400	387	410	373	394	371	392	391	388	376	408	396	387	385	362	379	404	404	384	397	395	393	378	367	380	398	374	357	409	415	393	380	382	409	380	400	378	395	385	388	380	381	369	397	371	404	380	354	369	409	425	401	408	367	419	432	391	413	404	416	366	372	402	374	405	424	395	389	386	416	414	386	373	395	422	349	399	400	369	407	388	386	404	367	376	350	389	367	387	399	394	397	358	419	391	399	410	377	434	399	398	361	383	389	401	410	407	410	374	402	394	402	394	402	395	406	383	403	381	378	371	392	384	387	361	378	389	430	426	405	379	388	393	387	406	428	381	373	413	396	354	395	402	407	384	400	345	408	380	369	418	381	357	390	386	408	394	401	374	375	429	393	413	379	393	417	373	381	374	402	396	397	409	387	404	362	387	424	373	391	406	391	380	417	381	405	397	394	412	380	438	371	376	387	387	408	368	374	411	393	395	376	392	378	389	369	406	398	393	379	374	380	400	380	360	397	364	421	387	397	390	409	421	401	373	387	369	418	388	376	367	379	413	366	356	401	385	382	410	391	377	392	351	379	384	389	377	384	391	400	400	402	351	369	410	393	381	367	413	409	370	399	393	421	375	407	357	383	363	392	359	373	394	411	372	383	407	362	368	386	389	387	395	367	441	420	390	404	404	379	371	387	393	389	387	407	400	387	376	387	404	395	385	378	395	409	409	393	383	372	441	410	406	412	389	406	427	384	393	379	394	400	394	383	395	416	419	366	378	390	343	391	380	366	400	377	396	376	377	389	373	385	381	385	383	378	399	401	378	386	384	430	390	432	349	382	402	393	386	401	374	382	377	393	379	419	371	415	404	414	417	351	403	381	389	405	374	404	372	396	392	416	384	382	390	369	429	377	393	392	389	382	341	363	376	402	432	442	399	403	434	386	396	405	402	399	358	431	362	396	397	372	399	397	371	390	388	379	408	370	404	387	375	416	386	404	363	386	431	395	394	388	385	372	409	398	391	383	419	383	395	407	395	413	372	391	401	401	393	390	379	382	397	403	419	434	420	394	418	382	378	412	394	411	392	412	381	385	381	388	407	352	399	366	392	418	414	374	359	371	396	409	362	353	397	388	348	402	410	433	376	379	386	414	378	389	429	389	394	420	361	402	409	418	366	392	379	388	393	409	382	383	397	405	414	405	357	379	417	403	331	416	356	397	401	387	361	365	384	349	398	398	397	427	384	405	392	376	382	406	379	389	389	416	404	407	382	406	417	387	368	387	415	411	383	411	405	403	377	414	360	406	395	396	385	413	387	406	406	375	373	402	398	428	412	393	378	392	396	397	379	390	393	368	385	364	404	388	369	411	410	400	414	382	393	388	373	391	389	369	386	400	401	417	415	418	396	366	405	392	363	415	360	393	362	383	369	370	376	357	395	389	385	416	408	361	392	375	371	419	404	387	352	426	434	357	395	373	386	355	396	421	393	395	424	404	366	377	391	405	381	375	417	412	380	410	365	425	392	418	367	401	399	386	388	391	384	414	378	381	385	431	378	361	378	393	375	412	370	399	393	403	405	392	386	394	404	413	380	388	404	391	419	390	453	372	392	394	389	365	411	422	398	402	382	385	367	386	387	388	432	385	399	346	380	408	379	388	374	384	406	417	351	365	374	373	377	392	378	366	409	439	398	391	394	387	399	375	390	382	425	378	404	422	387	422	397	429	379	425	380	401	407	425	379	375	417	349	428	411	399	409	377	424	387	414	391	368	373	366	402	385	399	366	386	402	406	401	381	412	392	399	392	372	373	428	371	380	401	374	389	373	385	401	380	376	433	373	377	377	402	386	390	390	390	369	375	361	371	426	398	388	381	365	402	396	402	382	390	391	415	406	389	381	400	355	371	375	352	397	382	402	373	406	337	401	413	399	424	370	413	383	395	376	377	388	403	416	390	433	373	402	403	373	364	426	347	403	377	406	392	402	409	414	365	404	407	394	394	403	399	389	440	392	445	407	369	369	380	377	368	417	396	385	359	362	363	340	389	407	426	391	369	408	407	410	361	372	398	375	414	369	389	379	400	409	389	396	422	401	371	411	383	405	412	362	395	382	397	412	406	400	381	410	387	381	403	405	377	364	443	413	408	368	402	377	389	381	391	373	398	419	391	406	383	404	401	420	361	376	370	384	370	400	397	407	393	363	401	366	355	378	420	385	363	370	394	428	384	414	372	413	342	405	409	399	382	410	404	378	364	422	361	398	375	380	406	413	377	359	400	427	375	383	388	427	367	406	371	400	423	388	378	415	376	401	406	364	393	428	375	362	401	380	373	396	396	414	368	411	387	382	384	398	352	380	385	391	383	387	387	377	393	344	413	423	394	426	389	382	414	419	375	389	384	393	397	381	358	383	391	431	386	343	393	378	397	412	400	387	405	375	401	383	383	346	369	408	383	382	404	370	407	381	382	395	446	364	428	347	361	415	391	414	372	389	365	399	352	411	340	386	375	399	386	418	404	385	430	395	392	395	389	413	396	420	377	406	407	374	362	359	418	379	373	407	399	374	395	390	369	391	408	406	373	394	376	366	380	397	396	353	362	382	389	379	385	348	400	439	416	400	392	395	356	364	388	421	430	338	371	370	403	376	414	364	400	366	377	375	383	379	374	439	395	385	460	398	374	388	421	393	424	393	389	384	388	381	377	399	376	394	379	404	378	405	378	386	383	371	375	372	395	393	404	402	355	374	393	355	370	405	395	375	362	411	383	407	444	368	402	393	369	397	390	396	359	369	408	376	362	371	395
33126	7531	1235	792	744	674	640	626	681	719	702	736	826	742	705	673	701	687	730	659	645	668	626	593	582	564	484	502	511	509	532	488	480	491	463	491	483	509	497	478	451	456	466	439	504	398	467	434	469	449	468	439	494	463	482	459	448	439	485	501	431	467	439	460	456	459	513	430	448	456	464	465	468	433	470	460	485	425	467	457	432	462	497	494	483	447	453	449	477	457	465	515	460	450	473	462	446	512	441	432	442	478	434	466	472	458	490	464	452	433	466	447	425	477	454	476	484	485	421	457	462	450	460	426	422	430	472	426	466	462	476	438	423	477	458	434	450	420	463	464	435	463	411	441	456	452	442	452	434	478	426	447	450	433	453	457	428	466	430	460	441	455	415	432	452	441	453	456	444	437	444	432	439	458	435	454	466	471	450	433	479	439	474	456	454	459	470	448	435	452	467	502	439	439	450	447	448	444	477	424	455	471	447	457	448	454	446	477	455	453	462	442	479	476	480	453	480	464	461	470	445	478	447	468	474	463	413	449	437	449	477	416	455	467	448	427	469	461	429	462	478	444	452	496	454	445	449	413	445	474	445	427	450	441	440	429	466	441	470	424	425	409	433	484	475	419	440	445	398	464	454	472	473	460	437	433	435	458	445	441	471	474	423	437	424	454	448	447	480	429	423	478	454	475	458	421	448	433	457	441	459	451	439	409	463	416	468	456	421	426	458	443	429	448	462	471	455	471	502	455	503	487	464	446	449	475	439	488	461	440	458	470	454	417	482	458	440	448	440	458	484	439	462	439	460	485	443	444	443	468	440	408	446	457	469	434	504	470	478	438	452	467	446	454	465	399	464	504	453	442	460	432	427	446	444	479	404	447	435	445	432	451	450	474	453	446	427	492	453	429	483	473	426	407	441	427	431	463	448	446	442	480	434	450	462	448	449	474	452	451	450	489	501	475	482	447	432	472	466	463	454	458	427	451	484	446	438	451	443	460	429	495	467	440	452	446	459	424	467	491	501	424	436	483	460	453	442	439	460	446	502	460	435	453	430	466	436	405	452	414	470	477	466	480	455	446	466	449	428	446	468	462	437	471	461	483	442	437	439	478	475	453	430	436	453	458	462	449	425	462	502	434	447	428	441	463	467	434	472	464	471	478	451	441	477	450	440	462	447	463	470	430	467	463	454	463	475	462	475	470	467	448	405	464	425	449	483	507	422	478	451	462	474	453	458	445	458	450	476	458	470	460	430	429	502	487	468	477	471	458	457	435	454	455	459	440	438	450	459	445	416	467	464	466	453	442	446	458	474	458	458	479	429	428	433	474	451	454	432	472	418	450	454	443	432	456	459	477	445	446	436	445	441	455	474	433	474	476	443	463	411	464	440	455	454	443	471	495	450	431	471	399	471	455	462	453	459	435	452	489	432	467	407	457	482	441	428	431	431	480	460	451	466	462	477	460	450	481	452	469	451	446	448	468	425	480	489	457	433	468	458	473	480	459	473	458	440	469	419	420	500	454	469	456	446	461	414	425	443	466	455	476	487	446	446	457	461	458	440	439	408	455	454	455	447	448	456	412	501	471	442	463	443	450	438	437	496	418	466	455	444	431	432	423	475	486	425	453	485	465	461	453	456	460	431	470	459	414	441	445	486	449	449	469	414	437	493	454	488	447	457	481	460	446	466	444	427	450	430	471	466	472	429	444	392	466	467	447	470	450	433	446	428	460	457	459	452	434	458	492	482	440	465	486	484	482	460	485	481	499	466	470	461	396	458	450	438	437	470	438	435	465	454	451	483	494	456	464	432	438	456	435	447	417	447	428	393	466	441	450	475	467	453	461	453	456	440	482	436	470	461	462	441	453	447	461	443	428	471	491	433	435	486	420	424	443	459	443	434	453	485	444	466	468	467	492	506	470	418	469	454	495	434	472	449	475	462	418	471	466	454	450	480	451	498	493	480	455	423	463	470	430	464	494	454	447	485	458	438	414	469	499	447	461	497	428	461	468	447	498	411	465	446	429	483	479	461	475	473	455	440	449	478	401	428	428	442	460	441	436	444	440	495	445	484	424	450	443	438	481	475	489	456	460	462	482	423	455	479	437	491	447	473	440	482	459	459	460	416	429	456	435	501	441	446	410	432	477	470	504	460	441	432	431	448	449	454	428	449	442	444	459	461	431	443	455	464	450	422	421	437	497	466	446	467	420	458	486	470	431	489	459	455	466	451	458	466	505	505	423	459	436	414	450	449	425	468	464	490	457	458	445	468	444	464	442	397	467	431	443	455	486	445	498	423	450	497	501	466	414	430	444	468	438	438	491	449	474	427	528	470	424	447	472	483	434	461	521	428	464	428	456	442	460	463	458	469	469	448	445	461	478	430	444	475	435	496	456	436	419	437	457	476	454	450	430	423	425	460	440	438	460	478	469	454	479	445	457	452	464	449	435	450	474	481	449	424	445	462	446	439	469	466	460	472	448	453	471	462	456	452	432	472	445	457	442	453	460	448	491	444	457	442	456	476	460	487	445	440	476	466	441	510	428	482	469	458	467	492	476	455	429	447	431	445	457	483	450	471	443	446	461	468	425	452	483	407	442	490	453	436	483	439	425	470	429	441	480	438	447	454	477	439	429	462	462	468	421	479	440	437	435	436	458	452	436	469	457	460	449	422	452	466	459	448	435	398	456	410	442	465	478	441	437	442	462	429	458	462	442	419	408	453	454	491	419	482	446	460	424	455	445	438	426	459	410	464	486	470	427	464	468	436	443	485	465	447	438	475	469	474	431	452	449	463	462	444	472	477	438	453	457	474	453	440	440	421	463	457	452	455	443	492	456	470	493	468	436	465	433	426	444	460	466	472	438	458	500	483	433	458	422	440	434	433	423	444	451	446	482	469	454	447	431	453	458	438	405	456	523	444	446	452	438	490	504	451	469	441	414	444	485	434	469	479	466	452	458	437	482	442	455	456	442	420	481	439	427	436	475	452	427	402	495	497	434	451	449	474	455	447	476	472	434	409	446	448	433	439	457	457	465	435	450	460	500	465	432	452	470	468	436	470	450	422	476	468	424	484	461	460	459	432	467	473	425	449	388	472	472	464	431	447	459	420	446	448	471	447	446	451	494	441	480	451	432	515	433	464	468	475	443	431	435	477	496	460	452	455	442	432	444	456	458	449	397	425	417	451	466	475	419	489	448	467	448	462	465	422	459	458	440	465	442	466	479	450	460	467	482	483	421	433	466	456	474	482	442	437	416	494	440	452	442	475	477	482	492	448	462	424	450	462	473	467	433	469	423	437	422	450	472	460	443	454	446	442	473	440	464	472	494	459	462	437	424	430	446	464	436	443	470	474	459	433	465	480	434	430	418	454	473	472	457	470	464	494	431	436	465	457	475	460	432	461	472	460	462	418	427	446	463	473	453	462	453	468	474	437	445	501	395	423	430	453	465	459	448	441	482	448	406	473	455	469	454	457	441	403	438	427	430	469	468	450	458
23412	20909	28217	23754	20894	12864	1814	1182	1167	1118	975	1047	1114	1056	977	988	970	942	915	899	906	875	875	851	877	873	778	791	731	754	756	737	694	704	710	703	756	721	692	706	727	704	741	732	713	681	691	668	766	736	695	730	723	722	722	714	738	688	753	747	754	709	719	671	715	721	687	647	690	642	725	708	675	692	718	695	696	691	741	689	663	649	652	666	672	723	665	697	741	670	665	702	718	699	663	697	721	695	710	701	650	723	712	684	708	715	734	720	628	716	681	713	710	660	706	675	718	665	730	707	639	723	693	689	671	677	690	689	668	713	658	711	701	729	720	695	698	689	711	694	748	663	686	682	760	693	736	710	685	722	678	649	690	710	706	657	643	660	711	704	622	682	729	700	694	680	658	761	667	719	705	680	624	668	671	724	710	749	677	701	698	691	654	663	645	702	708	644	673	676	719	682	640	653	717	701	702	698	697	692	685	706	711	668	723	721	668	664	729	709	722	659	692	664	670	681	661	682	685	648	688	695	631	721	699	652	649	680	718	649	712	686	685	683	687	704	692	666	709	680	670	690	702	730	646	706	705	662	665	695	702	672	716	688	713	648	645	696	697	688	692	694	692	710	731	665	693	733	725	634	684	740	644	687	724	685	718	689	681	641	666	677	667	706	648	695	681	715	689	674	688	717	692	662	695	683	658	682	690	689	645	666	640	699	677	674	665	679	655	679	682	671	708	664	682	691	692	694	716	652	652	694	694	670	661	686	689	645	688	679	669	717	685	697	714	658	706	661	680	650	687	715	700	666	694	654	671	698	709	687	727	694	694	669	716	676	704	725	649	721	664	666	658	671	680	654	659	714	677	714	688	738	708	704	679	676	695	696	674	717	677	737	662	648	708	706	710	654	709	682	695	672	718	706	691	687	667	706	697	696	660	705	703	632	697	681	692	692	687	697	699	666	726	730	723	672	662	666	711	704	652	639	673	694	713	681	680	677	677	677	719	679	696	696	721	766	697	666	680	698	728	710	710	704	717	692	675	663	706	700	705	687	686	692	693	681	728	690	671	718	675	701	690	666	640	645	650	688	631	687	653	660	685	681	663	679	699	677	666	718	756	725	654	666	658	694	700	705	711	669	710	715	652	667	707	649	717	699	674	672	689	681	710	685	683	669	718	668	644	655	683	652	709	712	677	646	686	661	670	687	667	629	682	680	664	665	685	681	737	678	651	670	695	661	676	701	687	718	670	638	661	664	674	639	682	705	749	675	678	683	670	657	687	678	684	677	623	696	688	686	711	669	666	718	675	670	655	708	689	695	685	657	695	678	680	687	708	728	708	720	651	702	656	680	686	667	701	666	709	722	702	696	667	746	729	690	706	691	690	724	738	670	714	693	675	652	714	640	647	692	683	697	689	698	690	641	661	698	670	649	717	701	701	651	694	701	688	701	680	681	750	706	653	670	687	643	663	640	706	668	633	675	669	720	682	699	683	669	699	659	686	702	725	703	636	634	717	679	687	698	728	657	675	693	664	663	679	682	698	717	665	743	711	694	681	704	679	698	709	660	714	739	683	684	724	666	662	722	672	693	717	651	702	733	698	678	643	693	757	725	669	681	692	647	689	668	698	651	661	680	720	731	684	742	695	690	636	705	677	670	666	666	725	691	658	663	705	693	678	686	740	682	685	708	695	679	712	693	684	676	710	712	713	648	676	679	679	681	733	677	649	761	755	659	679	679	701	625	721	692	689	700	697	707	691	658	676	669	712	686	705	650	714	669	650	678	680	667	684	708	702	711	657	724	676	690	707	708	692	717	739	692	729	666	671	703	689	728	702	663	696	635	663	725	695	694	666	675	666	727	697	691	676	710	713	691	682	738	729	683	694	712	690	702	680	758	702	695	715	695	693	699	687	705	697	690	729	618	718	695	675	726	662	699	729	712	721	726	638	677	679	649	718	692	664	674	661	658	715	687	689	694	726	724	663	673	668	655	647	718	639	661	668	681	692	644	687	683	672	715	664	719	678	667	683	663	710	719	648	658	650	637	676	676	695	709	679	676	696	680	653	680	721	706	700	687	729	695	683	691	690	658	712	709	641	710	655	714	690	675	703	674	670	697	745	702	689	729	660	648	658	711	673	692	696	664	727	643	734	679	677	664	675	667	724	718	741	675	744	674	678	742	678	730	680	681	632	650	638	678	666	680	705	671	735	662	691	696	730	645	702	679	692	722	744	688	690	704	723	776	702	699	709	675	714	680	663	628	707	679	674	675	713	694	709	657	672	709	667	716	715	693	715	680	678	706	683	722	695	684	756	713	715	723	694	629	648	686	683	695	700	677	722	709	671	704	671	712	670	713	687	687	729	652	694	660	729	676	706	699	683	711	720	729	697	721	668	674	699	673	682	666	691	706	670	692	711	742	720	662	708	708	676	693	673	733	665	695	672	735	708	654	709	695	692	699	735	708	723	674	676	693	672	687	694	715	702	689	725	721	711	741	671	689	710	755	707	675	724	694	663	699	696	686	645	708	694	666	724	680	652	729	708	712	682	691	680	702	663	728	649	683	652	707	690	662	659	673	676	707	718	704	681	685	675	708	694	655	704	669	668	661	669	714	709	646	737	723	605	724	671	685	698	663	732	721	634	639	731	686	651	668	678	684	706	694	676	695	721	743	682	649	686	658	669	668	723	671	724	676	660	714	689	675	728	711	713	641	720	685	679	701	710	723	728	692	707	678	690	741	695	695	671	710	702	707	639	698	678	677	645	676	715	674	665	686	663	689	702	729	733	706	700	631	690	727	678	736	748	714	647	695	711	672	721	693	673	702	687	688	694	691	711	666	656	699	653	667	719	660	674	676	681	682	714	678	644	680	700	698	661	705	690	688	723	661	667	714	723	670	737	684	648	716	699	729	694	711	716	706	733	722	686	620	717	685	684	698	704	703	683	684	664	686	671	702	715	670	694	733	739	683	673	661	666	709	668	652	697	702	714	695	634	633	710	719	702	647	678	676	669	721	663	691	653	635	713	695	728	643	685	686	701	650	716	744	690	688	649	690	701	699	697	652	754	705	701	690	720	645	707	678	728	675	697	690	699	698	719	686	679	647	673	727	657	681	690	658	645	693	745	731	679	689	739	688	685	677	679	660	702	643	665	678	708	711	708	686	702	689	674	713	663	688	689	686	710	685	652	646	690	706	698	711	697	685	706	679	661	692	716	666	648	669	709	657	685	674	685	679	712	679	691	724	682	652	693	639	673	736	698	699	661	691	743	695	673	690	691	709	698	664	702	707	717	667	673	658	633	673	664	739	642	693	719	682	714	706	720	698	671	661	668	668	695	680	670	699	705	671	674	695	651	661	675	686	654	699	685	698	685	687	738	684	677	689	736	704	633	696	691	673	687	597	700	709	678	720	654	687	684	660	710	705	719	728	713	677	691	663	732	701	700	636	693	705	685	762	702	695	635	724	696	684	698	705	726	687	668	681	692	716	685	663	696	687
36344	17533	7678	4111	2871	2344	2079	1807	1685	1588	1541	1513	1693	1580	1389	1349	1297	1315	1265	1200	1156	1198	1141	983	1080	972	912	897	844	877	859	872	834	833	851	856	878	847	870	913	788	791	796	800	754	811	800	823	842	840	839	816	788	774	806	805	775	823	774	755	828	804	767	799	762	740	787	766	745	786	760	758	812	743	810	766	758	755	755	773	807	760	748	800	693	771	797	814	743	782	723	773	806	819	791	798	734	781	795	779	825	783	789	776	736	777	762	774	774	783	748	790	732	784	785	740	760	760	806	766	835	737	776	758	718	759	801	765	763	776	764	789	841	756	780	694	772	802	770	769	769	781	786	790	840	788	749	751	740	763	779	759	760	772	809	768	772	764	780	767	771	793	755	769	813	760	750	790	753	785	782	812	732	787	807	778	791	779	766	810	758	795	759	751	798	780	805	792	746	776	793	787	746	751	800	810	795	758	748	756	753	802	767	775	768	765	799	778	788	753	741	720	793	779	768	762	778	778	743	826	828	767	777	749	781	797	758	779	792	758	756	773	752	763	767	763	764	747	772	805	760	761	784	801	779	745	748	738	746	748	776	811	798	760	772	741	744	761	830	750	777	802	776	733	790	786	772	717	746	771	744	733	736	791	847	792	767	780	804	773	794	763	778	739	770	769	746	765	768	783	790	754	753	786	754	772	793	712	736	740	741	789	758	793	753	744	798	797	773	811	761	796	800	790	781	822	771	755	816	788	787	762	785	770	775	779	759	788	766	795	730	749	802	764	769	839	756	792	754	759	751	690	788	774	744	750	818	748	779	778	818	776	803	751	715	776	755	763	789	841	771	780	753	762	805	754	707	779	752	745	767	798	775	795	788	748	751	796	747	779	771	763	738	750	742	797	751	768	783	787	749	735	768	741	783	764	783	729	814	775	806	804	770	761	742	740	770	830	692	743	781	729	775	786	849	743	765	710	794	738	790	790	794	748	825	741	742	765	747	783	790	679	777	734	720	799	776	773	784	728	758	691	757	830	744	786	762	756	775	775	723	762	769	764	783	772	784	794	785	767	794	797	776	781	798	772	780	772	799	776	741	797	802	795	767	763	764	826	835	788	800	825	758	750	781	732	785	764	729	778	812	773	749	754	817	785	750	733	800	766	768	706	735	715	775	774	774	779	723	761	804	759	721	738	748	775	783	765	795	783	735	780	728	799	816	770	744	755	796	775	765	747	711	752	793	776	792	757	809	772	724	736	780	783	765	777	769	704	771	767	749	782	714	769	730	750	761	806	796	758	802	758	724	752	766	748	766	744	747	749	756	764	785	784	778	770	762	782	788	785	702	740	802	754	763	742	805	780	763	737	781	766	749	764	733	805	733	736	785	739	746	773	767	768	791	755	759	781	714	761	792	778	765	759	759	745	784	777	791	803	758	742	760	702	710	732	739	766	766	771	724	775	755	780	748	772	795	833	758	790	741	735	767	813	750	804	795	747	780	780	760	785	757	775	802	772	696	747	809	823	818	764	739	782	782	814	788	751	744	760	779	781	744	738	761	765	750	752	801	802	779	737	730	796	770	785	777	756	742	818	770	801	777	781	799	798	762	785	792	771	781	788	748	736	738	755	768	762	781	786	796	752	792	756	738	775	838	754	739	784	789	751	769	768	785	787	792	789	773	820	797	793	764	823	775	766	752	730	789	779	751	766	776	803	806	762	744	793	753	742	839	763	825	776	754	736	737	770	783	757	750	736	743	743	794	779	716	734	800	724	776	767	799	808	794	779	787	774	744	771	794	762	772	773	762	740	771	766	799	774	832	734	779	755	763	824	819	799	761	782	734	742	802	759	774	745	784	774	790	731	771	733	789	736	796	791	744	743	849	835	813	735	778	805	732	766	751	828	774	790	798	789	761	804	814	739	785	721	799	794	754	765	757	758	787	769	789	768	764	801	716	781	814	818	786	788	761	794	754	778	719	752	784	765	754	789	787	737	787	791	752	760	758	765	800	748	744	740	750	781	756	739	736	776	758	739	797	766	775	780	821	779	778	770	806	791	757	753	775	759	742	793	766	774	779	741	737	774	778	766	774	852	724	749	794	739	800	708	780	740	718	819	743	787	749	783	755	840	766	802	783	783	733	750	762	756	805	714	779	771	795	770	790	775	794	715	788	812	759	796	761	763	759	713	777	754	744	787	780	753	802	799	804	764	797	769	784	796	787	741	756	785	711	724	784	782	745	786	785	790	736	771	772	752	728	807	774	751	713	733	764	747	761	823	761	698	746	743	785	766	791	748	755	781	779	741	798	783	728	820	828	790	778	731	735	786	736	743	823	783	758	786	766	782	743	812	740	758	791	743	736	728	780	793	782	740	793	709	811	754	758	721	795	764	754	744	752	808	803	809	794	764	725	758	778	760	812	789	794	790	778	746	756	770	796	747	786	813	799	745	755	763	755	759	715	767	787	789	793	761	782	755	805	818	821	773	780	811	790	734	790	735	735	757	751	770	779	793	746	797	757	775	776	795	763	774	754	798	744	743	767	784	758	793	747	734	773	724	768	763	755	767	781	777	763	702	804	775	756	717	761	749	737	772	733	780	692	750	766	844	780	803	760	732	792	750	805	786	739	745	811	759	788	799	787	801	754	711	778	821	710	769	767	786	822	771	781	778	853	758	769	734	821	784	748	764	824	800	760	769	776	804	717	726	729	790	780	835	787	756	764	810	772	727	793	756	755	754	809	768	811	756	767	758	831	804	769	736	718	748	773	789	799	744	757	805	767	784	696	769	761	786	764	780	804	710	766	792	776	767	766	779	763	762	744	782	785	748	745	746	730	752	805	745	795	749	792	783	752	786	788	745	728	803	819	849	732	777	779	732	755	796	815	763	743	732	800	794	728	845	787	796	785	802	787	746	835	759	766	749	757	787	774	716	829	762	764	765	786	766	772	788	798	729	782	779	805	764	771	814	777	784	768	797	760	809	780	806	729	803	766	791	804	801	779	704	769	786	760	742	789	774	770	800	807	748	756	741	784	769	752	726	782	778	783	787	771	832	775	725	770	808	777	741	733	807	770	746	766	778	747	814	771	816	763	724	754	759	733	780	757	750	773	763	808	762	761	749	753	785	701	794	818	780	725	789	725	794	804	753	793	772	758	774	745	723	794	778	804	830	742	810	773	764	700	784	742	704	778	774	832	753	759	766	793	774	764	774	741	797	777	802	766	761	816	700	727	779	762	773	744	748	763	852	776	799	776	754	731	762	808	724	774	824	801	747	760	769	745	773	744	730	757	799	791	752	797	753	781	768	761	780	719	769	751	736	781	773	774	762	732	747	792	738	742	750	775	768	769	762	773	766	794	787	753	776	787	768	770	739	814	768	777	767	812	707	750	769	702	754	790	759	745	766	776	710	779	737	790	769	755	789	745	749	775	748	757	769	801	817	761	777	797	805	735	816	770	742	814	738	786	712	764	755	757	725	776	775	777	788	772	776	768	796	781	709
24645	20936	27284	24688	13167	1085	771	713	684	678	683	700	789	759	717	687	671	637	671	614	585	590	578	598	590	609	535	548	497	530	546	491	470	528	486	520	499	527	491	522	470	527	520	490	492	495	483	475	478	477	521	468	495	493	486	458	509	484	500	505	463	470	452	445	452	484	463	492	475	496	453	502	452	514	476	475	495	486	476	468	504	476	481	481	501	495	477	463	432	508	509	466	455	480	479	488	507	440	501	486	448	478	493	487	500	484	444	448	499	542	487	479	461	465	479	479	463	493	493	441	478	468	522	469	465	474	479	447	473	466	475	480	477	461	466	440	472	488	508	460	490	468	473	493	475	459	492	459	477	487	486	447	510	490	457	480	463	474	459	469	476	444	492	471	487	480	469	486	480	477	500	465	520	506	492	496	534	481	484	465	465	470	441	485	469	433	453	459	470	482	466	534	468	474	535	437	479	476	470	468	442	514	448	456	457	465	490	494	499	501	478	478	509	470	509	460	506	483	497	463	473	500	480	501	491	499	487	503	464	466	503	470	500	488	486	452	467	494	495	439	443	462	480	448	482	432	480	503	482	500	479	469	490	459	479	489	481	476	452	447	461	448	466	461	493	457	447	459	461	485	458	502	470	514	465	477	463	527	544	495	486	460	466	489	497	443	488	519	486	505	480	515	465	449	488	460	500	498	449	476	481	516	475	494	478	479	466	510	505	481	468	429	475	511	485	492	485	482	430	471	500	454	483	497	460	483	458	505	457	474	510	485	438	446	469	470	493	444	456	463	502	458	448	436	467	489	485	450	452	459	518	482	511	493	503	489	424	494	505	498	490	458	460	457	462	469	494	459	454	456	449	478	473	438	464	511	494	467	486	459	496	458	505	457	461	446	510	472	462	479	497	458	476	483	457	457	467	492	472	466	467	460	485	487	471	469	435	446	459	482	471	481	476	471	473	438	488	447	462	473	484	455	438	473	492	488	446	484	538	502	473	505	463	460	432	492	456	471	485	503	475	517	417	488	454	496	491	471	467	507	512	491	481	471	466	462	476	474	453	467	484	509	456	496	470	484	451	487	451	469	456	455	533	479	531	480	491	482	433	486	473	514	494	469	479	462	463	427	495	450	459	488	491	491	495	460	510	496	446	448	462	510	464	491	463	488	548	516	491	504	505	480	478	491	489	489	459	490	480	462	488	436	493	484	494	461	449	474	445	455	466	509	481	496	477	459	474	496	452	471	512	488	503	446	477	499	496	423	484	470	491	491	459	454	520	458	483	499	459	475	487	498	460	470	427	478	449	498	513	471	496	493	477	453	455	507	477	489	474	483	455	475	463	460	482	478	495	460	457	490	502	499	483	443	510	475	464	429	507	481	510	481	482	526	471	469	457	484	482	466	496	493	465	503	467	493	512	454	470	434	447	479	509	447	482	505	448	434	480	512	504	513	511	498	487	451	505	476	463	500	479	467	475	492	451	495	495	461	495	524	513	452	457	482	513	463	491	477	478	468	487	470	495	453	495	489	463	505	484	476	507	478	470	480	473	481	457	498	483	460	463	442	450	476	497	479	463	507	459	456	448	445	458	473	458	477	524	471	493	511	490	462	472	485	490	469	447	483	453	467	469	475	502	480	482	502	452	459	444	469	499	485	495	462	485	467	457	471	470	441	439	478	470	491	407	449	466	486	481	447	492	443	482	492	468	447	491	473	513	458	508	467	491	475	481	476	487	494	446	472	498	507	497	510	447	446	489	445	484	460	494	491	464	451	480	465	508	458	490	481	474	422	466	453	494	488	533	472	495	435	470	459	454	418	461	466	496	468	450	484	472	507	478	486	452	465	480	466	500	506	493	472	476	468	475	465	461	462	466	489	486	487	456	510	466	452	480	479	462	482	508	456	477	475	484	508	495	470	446	464	439	453	470	471	509	519	514	439	465	443	456	474	487	446	453	456	446	465	458	465	459	481	469	515	451	484	475	472	491	449	487	452	453	436	507	454	507	490	519	468	426	483	478	502	472	447	469	467	460	439	469	428	490	452	456	466	436	481	508	461	444	520	464	502	498	485	479	491	455	481	468	484	483	493	453	467	469	461	454	492	488	461	452	473	519	512	486	472	478	471	471	460	500	456	506	479	473	430	466	440	468	461	486	460	462	451	411	471	481	439	428	474	440	498	531	491	463	472	465	462	438	493	472	447	460	468	469	446	471	484	501	476	472	441	454	476	438	479	478	484	476	485	451	486	461	510	465	411	476	510	450	471	423	472	513	480	524	456	474	417	482	478	462	494	495	462	463	496	475	452	464	464	489	461	500	445	529	518	457	479	525	476	529	500	471	472	473	486	480	449	459	486	452	461	436	461	504	446	473	483	517	482	465	484	484	504	483	501	492	479	475	518	489	455	490	488	456	471	444	513	472	472	467	449	477	491	469	485	496	464	497	503	447	470	495	534	499	490	492	482	477	479	499	482	442	489	506	503	475	472	505	455	512	442	487	506	483	511	488	432	484	502	471	492	444	497	466	539	487	475	473	460	472	492	472	456	467	505	488	476	514	443	454	478	462	461	472	500	481	514	459	485	489	479	499	484	485	427	486	460	501	469	492	481	450	460	501	467	481	467	476	493	508	436	485	445	495	477	507	490	435	447	456	478	458	492	519	452	501	484	479	506	520	456	474	473	439	483	473	501	490	488	476	470	502	467	497	441	487	459	452	455	511	522	460	503	458	458	521	471	461	503	457	454	489	487	449	454	484	497	467	534	469	495	483	491	484	463	475	506	460	471	450	474	472	465	503	530	450	522	462	447	489	490	466	439	480	473	461	457	480	536	472	489	489	456	487	450	485	505	487	457	504	475	437	478	453	471	475	509	497	476	493	459	474	469	462	476	469	475	487	482	471	493	499	464	501	440	460	466	485	478	489	480	473	477	453	476	502	506	460	516	432	516	482	485	502	486	506	489	474	449	495	449	460	470	469	481	449	453	478	458	493	443	506	474	459	447	431	461	440	497	502	477	478	447	475	492	468	464	470	449	507	462	489	472	464	505	467	477	472	452	503	474	489	501	444	453	445	475	465	476	466	492	448	477	470	479	466	441	454	431	448	486	441	447	455	504	506	495	493	450	446	481	445	501	476	528	467	489	508	534	493	502	466	478	463	490	467	488	431	457	455	491	475	477	461	457	487	490	465	433	410	495	476	446	484	501	476	498	476	466	482	471	485	466	474	475	461	509	481	481	485	432	487	497	478	444	488	445	490	441	533	480	534	478	462	470	462	468	490	516	504	487	462	486	471	491	471	477	491	479	505	499	494	511	445	442	482	438	425	482	459	486	452	483	506	479	460	450	481	479	450	503	471	481	493	484	494	479	466	470	507	483	505	460	498	493	481	460	446	489	500	466	491	468	473	504	455	483	464	478	496	434	520	466	494	466	488	481	505	454	494	495	494	451	507	467	465	467	546	518	462	501	444	428	445	504	485	479	490	441	440	488	457	471
35033	13016	4512	2327	1747	1517	1385	1232	1163	1078	1125	1120	1224	1214	1011	980	1027	995	905	863	828	829	758	830	877	785	719	599	630	652	588	646	620	640	639	610	575	617	601	640	556	591	557	561	605	626	552	544	638	585	554	606	567	592	598	586	628	620	584	606	581	532	567	566	572	526	614	592	560	570	604	581	550	583	527	540	557	618	515	574	571	568	580	595	579	559	580	586	589	595	540	565	582	546	581	534	528	574	561	577	586	524	585	576	570	575	550	540	595	551	634	563	545	566	574	559	557	573	552	568	579	584	559	608	572	589	607	540	565	575	547	599	589	626	570	573	549	570	590	605	587	554	588	561	552	553	599	526	577	527	591	616	571	591	560	552	548	541	554	523	557	551	558	568	572	592	538	552	586	579	576	580	544	530	583	582	585	558	567	552	573	582	559	516	528	567	552	551	566	613	556	610	588	558	548	559	584	571	582	582	577	564	549	549	585	550	577	566	554	571	560	604	519	594	584	583	560	561	567	578	589	568	491	605	591	566	543	584	581	558	601	567	578	534	574	562	590	607	553	539	548	548	578	548	598	572	587	607	583	573	558	565	545	557	554	543	579	562	563	569	548	540	551	541	553	601	588	608	587	567	570	567	634	575	602	575	560	550	583	547	547	633	514	549	531	586	593	541	501	584	589	601	539	583	565	592	570	591	554	552	580	595	559	554	551	562	589	572	548	563	528	584	539	565	574	549	565	582	572	565	553	556	572	596	589	528	547	592	599	567	564	534	569	567	580	579	598	560	597	547	533	601	525	578	556	590	601	557	576	555	577	524	525	499	580	577	566	611	557	548	557	579	561	552	579	554	577	570	540	565	582	517	579	581	548	544	572	525	559	543	592	530	557	560	547	544	528	583	598	560	603	575	560	562	572	542	619	557	601	540	556	560	580	556	542	557	581	588	580	589	573	579	547	551	541	598	606	551	563	553	568	562	590	565	596	549	539	545	583	582	579	554	533	561	536	578	516	576	595	568	570	571	570	540	556	564	569	533	553	550	561	575	546	556	572	602	537	568	575	581	546	575	560	572	539	546	558	554	577	553	573	600	593	571	563	558	568	573	605	555	592	556	566	559	555	623	593	570	509	575	530	559	554	566	564	570	599	607	560	542	534	594	544	593	613	588	599	539	585	544	546	558	559	549	563	615	600	589	545	551	562	555	557	549	580	563	544	577	605	578	597	566	549	601	598	566	575	541	599	535	548	594	546	528	565	598	587	566	535	567	577	577	595	549	568	559	544	592	580	533	623	522	588	568	545	601	528	550	570	609	542	571	544	560	541	561	573	607	555	582	581	548	576	575	566	577	579	572	614	538	615	585	548	567	600	583	590	563	552	575	601	573	565	526	547	609	570	575	566	542	574	525	535	593	568	563	557	577	574	533	588	549	588	572	526	539	544	575	554	539	548	534	559	584	540	598	616	524	581	540	545	604	593	551	531	540	587	554	571	553	561	582	624	568	560	566	576	540	547	566	541	586	550	591	568	530	581	517	606	537	568	551	582	554	573	530	528	561	580	586	574	573	559	557	558	554	550	564	545	520	561	589	599	579	524	603	555	639	642	604	584	548	568	545	583	575	550	541	599	587	540	534	565	618	587	553	564	584	553	535	591	568	576	523	582	552	564	559	582	554	565	573	550	568	515	544	531	590	594	545	547	561	533	549	570	552	559	578	546	554	570	600	587	543	583	578	538	533	573	535	552	590	575	582	584	603	528	582	562	542	574	581	554	544	513	582	556	547	587	582	575	574	554	544	582	519	579	570	594	611	561	571	504	565	561	574	563	592	528	590	577	586	594	564	545	566	545	582	558	526	543	619	574	550	578	572	550	559	575	590	563	535	581	526	555	605	560	554	568	602	576	550	595	535	539	545	567	568	542	545	580	596	547	539	558	612	584	573	604	581	578	603	518	583	574	561	548	568	558	589	536	591	514	567	555	565	532	553	569	532	586	553	642	579	532	566	577	514	559	599	582	543	578	587	546	613	543	522	519	578	577	548	559	549	546	562	525	583	562	577	553	552	555	574	512	568	528	535	549	553	566	608	568	500	613	588	574	565	566	589	564	538	546	570	503	556	571	599	634	552	586	587	539	547	560	587	567	573	508	584	550	587	583	554	565	553	512	584	589	580	523	604	574	552	577	549	565	586	588	585	546	573	556	570	604	566	574	544	575	572	543	540	578	564	557	590	519	601	597	535	568	544	570	574	574	565	602	543	619	562	558	569	558	578	608	550	581	584	569	563	571	593	550	584	563	546	551	524	571	547	571	550	548	582	579	564	569	585	552	595	580	557	532	606	566	535	561	586	543	528	540	577	594	557	537	546	549	567	583	614	562	554	587	591	570	603	584	575	525	555	583	516	552	539	618	586	552	568	576	578	600	554	604	531	583	567	541	620	576	566	567	560	592	591	565	583	601	533	547	557	578	561	576	546	580	563	557	606	564	581	537	511	531	571	566	596	554	570	621	549	564	565	585	549	579	603	566	627	577	552	540	569	569	550	601	591	528	589	577	567	595	608	581	569	586	578	562	565	575	590	565	571	557	585	582	577	587	590	544	552	558	603	562	563	573	561	589	552	539	608	563	582	583	598	519	595	588	578	544	580	598	554	568	566	531	556	572	545	548	539	544	574	620	564	615	536	553	545	550	579	560	570	563	564	567	547	586	576	533	611	600	551	549	540	573	537	598	567	583	564	554	583	561	548	572	595	586	563	562	543	573	618	588	558	556	579	572	566	548	567	565	565	537	604	557	545	559	520	551	581	566	601	545	552	507	568	581	528	594	581	605	547	570	553	564	609	536	541	561	565	531	569	582	582	538	590	514	598	540	575	592	541	559	530	572	579	593	557	608	570	567	578	581	560	574	604	596	557	546	567	548	551	571	578	566	559	526	554	598	582	549	566	575	576	601	509	572	541	591	552	522	575	553	572	546	556	583	566	535	530	571	594	580	567	594	534	552	550	603	604	574	534	610	586	551	585	574	554	562	586	554	572	560	530	572	514	569	557	602	550	548	590	563	529	578	576	525	573	560	588	578	548	577	555	533	586	515	543	575	541	538	540	586	612	605	550	576	555	567	574	585	610	568	589	595	558	547	600	549	548	595	589	585	568	574	550	627	563	618	561	534	549	574	639	572	566	531	588	541	569	557	574	629	577	599	580	563	522	574	580	519	599	607	572	585	563	558	572	576	556	575	578	569	554	568	571	554	543	570	570	580	545	603	538	565	554	571	540	577	544	543	565	543	578	583	556	554	542	592	619	555	530	595	562	602	560	590	533	587	578	537	568	566	571	546	587	541	575	588	556	573	548	586	561	570	583	578	576	579	567	564	587	568	599	610	592	534	574	573	502	562	535	566	574	583	562	553	561	530	554	551	603	588	546	593	582	570	567	551	555	569	565	560	580	597	546	575	578	564	602	586	538	549	538	549	575	572	555	584	537	566	544	553	574	524	576
22475	20948	28625	23451	20941	21007	12788	2165	1682	1610	1593	1543	1717	1819	1536	1424	1502	1402	1396	1321	1258	1191	1140	1222	1291	1214	1066	994	1022	1016	986	1013	1024	977	1019	1020	992	1025	997	1010	1048	1070	1003	983	979	1023	970	1000	986	978	960	947	1024	990	987	976	1020	988	985	973	1000	961	910	958	903	956	970	994	950	956	935	995	1004	989	1004	1012	962	962	971	921	947	955	936	954	957	958	975	984	1009	977	912	926	915	949	899	925	972	956	984	939	961	974	972	948	997	939	956	969	948	984	972	1004	979	955	952	892	913	925	908	958	894	959	923	956	951	939	973	958	971	993	990	952	904	970	972	968	987	945	948	995	886	926	989	957	1017	967	926	1001	963	945	914	964	945	868	985	951	915	880	962	952	964	929	936	972	984	962	921	914	988	880	903	954	892	1003	913	980	927	946	940	897	977	946	977	927	980	1001	985	1017	963	961	935	946	1024	921	924	997	943	901	977	951	917	959	1012	936	926	916	950	941	938	926	969	932	982	967	938	952	945	969	947	962	929	889	930	968	965	940	948	1006	945	949	934	988	969	951	966	864	933	1026	967	923	996	891	935	969	954	899	890	927	935	989	912	954	907	909	935	982	914	962	958	921	948	954	948	915	902	952	885	892	911	952	933	987	933	984	955	955	1000	914	934	941	971	986	911	907	922	905	1014	953	962	911	962	966	878	863	967	966	951	930	957	944	990	997	955	956	878	950	982	970	960	923	903	909	918	938	956	960	946	949	935	923	905	945	928	926	958	913	925	927	918	924	956	972	907	1002	973	999	918	941	964	925	938	965	899	983	908	931	973	882	909	939	947	886	971	924	952	985	927	946	935	932	946	904	952	914	963	940	907	866	935	963	930	907	978	942	931	912	900	976	921	952	944	985	961	939	924	938	941	905	981	936	937	944	948	948	998	952	936	974	930	961	938	882	956	887	946	960	971	989	918	902	972	987	948	913	913	878	921	933	928	938	894	987	1000	897	879	975	904	910	930	878	928	958	897	930	944	944	980	895	935	994	941	997	856	953	968	974	914	942	941	946	928	959	892	956	942	899	963	945	932	930	960	929	979	1041	941	983	946	1006	940	944	954	899	939	962	966	889	987	912	958	901	965	930	963	959	1000	988	917	950	871	965	950	916	951	904	970	934	976	949	846	964	961	998	948	867	1011	990	932	916	960	948	927	935	936	971	954	917	944	938	944	998	946	925	985	950	935	904	913	938	876	918	1016	982	932	961	972	965	939	936	909	924	920	964	961	952	988	900	927	1000	980	927	882	911	932	942	911	856	943	972	926	942	997	949	947	970	935	933	1023	953	983	945	943	967	923	926	880	869	910	911	990	917	979	930	941	980	892	940	937	940	930	932	938	981	957	1011	947	929	972	889	963	926	874	958	913	951	945	891	925	969	944	927	896	927	1013	910	921	988	1002	928	987	894	945	933	931	956	927	925	941	880	892	924	872	939	1007	1008	888	949	966	975	928	938	921	976	951	943	900	963	927	891	940	977	986	894	946	960	979	961	972	999	1012	946	957	960	905	914	886	948	993	1001	968	925	977	925	978	959	923	939	969	928	963	980	945	965	959	988	935	916	929	941	986	949	907	919	925	992	904	976	905	944	936	928	964	937	959	955	1040	972	971	923	969	938	944	980	900	954	912	939	948	956	917	960	909	929	931	934	945	914	940	943	898	943	969	910	954	907	1000	916	957	948	984	950	905	931	953	921	921	923	977	933	1036	893	916	979	1000	981	960	945	959	978	928	990	995	911	918	987	950	976	926	947	906	936	957	935	967	1002	949	897	925	919	930	926	910	967	1006	936	957	927	948	934	980	882	962	895	910	964	948	936	894	1006	966	898	943	926	954	939	968	939	932	911	953	925	1020	922	909	945	924	923	921	961	876	954	981	966	958	959	956	934	940	993	919	927	956	950	911	971	961	925	950	904	914	920	878	990	988	955	962	926	948	996	1000	937	904	921	984	962	922	927	947	968	954	898	941	965	912	918	966	942	948	946	897	963	940	888	891	953	942	938	951	920	994	971	959	927	1002	894	947	964	897	960	989	968	941	966	923	918	922	906	952	899	969	943	913	883	980	939	1015	894	938	946	945	942	930	1017	934	934	934	929	949	949	898	941	904	987	940	920	938	900	988	993	954	974	953	965	925	908	940	967	918	909	908	944	873	910	967	1003	922	905	965	952	989	975	910	957	875	938	967	904	956	865	966	876	924	981	964	1013	910	900	981	958	937	972	935	940	919	916	921	946	904	979	995	979	885	911	980	915	983	962	965	951	970	946	893	926	935	1005	937	983	949	948	988	937	961	916	883	977	974	911	1015	945	940	913	928	915	912	964	929	976	1006	918	897	916	965	931	986	939	999	890	943	961	979	948	943	985	961	900	922	938	923	928	979	947	947	907	934	963	943	989	963	907	945	920	895	982	960	885	958	939	881	915	923	911	975	1008	980	930	990	950	948	972	942	966	914	937	925	942	929	973	940	976	958	934	921	968	907	951	943	927	958	930	940	922	916	928	966	967	897	951	976	985	967	933	957	936	944	964	914	958	928	932	905	988	953	982	941	977	909	900	927	930	968	942	1001	981	910	946	943	918	967	939	925	990	945	942	979	1012	920	936	962	987	952	989	931	916	946	1022	923	954	999	915	908	972	905	990	894	969	926	915	898	982	949	972	918	937	984	964	973	949	934	945	975	937	902	953	986	966	943	949	983	834	964	903	975	928	1002	937	934	937	968	946	927	932	924	968	999	919	898	953	1006	961	968	987	951	923	953	967	963	886	950	956	939	962	913	988	953	872	915	922	928	927	940	903	916	942	983	969	916	888	878	957	991	938	917	995	868	869	883	963	991	950	925	936	901	970	906	944	933	885	948	946	984	936	883	968	966	921	981	943	905	864	906	964	981	920	989	977	981	958	980	909	940	902	966	993	968	980	928	906	933	1002	940	970	924	923	923	931	928	914	914	920	939	986	985	884	899	949	916	929	961	941	902	890	932	912	922	983	973	990	956	934	958	925	920	866	961	961	924	917	902	982	905	977	965	935	925	902	909	963	919	940	933	916	905	865	939	992	932	952	916	953	966	953	945	947	896	961	995	959	935	915	909	1004	984	915	978	917	885	941	902	964	952	942	971	938	927	967	938	964	964	929	949	990	973	926	924	983	987	932	902	900	956	951	875	979	940	938	927	951	969	917	950	956	908	944	930	994	996	990	1023	952	941	957	944	934	917	962	929	910	922	914	965	954	940	947	982	936	961	899	921	944	979	944	877	908	933	939	933	972	943	933	961	899	964	971	989	932	946	937	942	997	938	943	868	964	896	942	984	997	920	962	974	848	989	993	991	921	909	974	954	934	939	955	989	968	953	972	930	966	966	949	937	987	979	953	985	971	949	936	925	897	966	981	924	936	939	912	956	919	956	957	953	925	943	958	897	953	973	937	921	882	953	931	910	922	927	921	962	944	944	938	993	922	953	955	938	953	928	947	910	889	873	934	957	962	941	951	939	937	929	963	964	935	967	940	899	934	973	948
39057	21654	12367	7133	4976	4016	3503	2932	2717	2457	2393	2351	2592	2640	2279	2016	1955	1966	1923	1676	1560	1525	1498	1664	1694	1457	1303	1227	1191	1252	1203	1213	1204	1161	1161	1139	1178	1165	1131	1204	1137	1113	1117	1127	1130	1082	1062	1110	1115	1147	1054	1102	1137	1158	1066	1073	1059	1115	1102	1092	1095	1045	980	995	1061	1085	1053	1068	1079	1086	1016	1004	1018	1059	1041	1076	1024	1059	1088	1043	1041	1035	1088	1001	1083	1101	1025	1039	1084	1071	1082	1048	1046	996	1028	1030	991	1064	1053	999	1033	1076	1084	1009	1015	1062	962	1034	1034	1013	1056	1041	1002	1050	1020	1053	1043	1100	1111	1059	1091	1069	982	1046	1024	1031	1003	1071	1082	1012	967	1086	1047	1063	994	1084	1091	1077	1104	1043	1026	1019	1074	1085	1033	996	1035	1045	1090	996	1101	980	1096	1078	1118	1075	1024	1037	1064	1043	1028	1026	1028	1062	1038	1033	1087	935	1084	1017	1081	1012	1035	1067	1014	1012	1030	1036	1076	999	1030	991	1086	1053	1024	1047	1038	1070	1026	1073	1041	1057	1024	1095	1129	1030	1011	1079	1007	1051	1004	1073	1028	1072	1022	1026	1018	1029	1017	1047	1058	996	1048	1062	1067	1051	1082	1065	1031	1045	1043	1062	1000	1081	1055	1066	1002	1081	1067	1063	1051	1018	1054	1048	959	1074	1058	1059	1034	1022	1029	1031	1054	1029	1045	1029	1060	1001	1039	1024	1094	1058	987	1067	1057	1073	1022	1037	1048	1020	1007	1048	1091	1077	1004	1073	1018	1064	1066	1000	1008	974	1042	976	1055	1091	1084	1031	1052	1015	1073	1041	1075	1026	1003	1080	1067	1088	1080	1043	1048	1091	1048	1034	1036	1068	1022	1019	973	1034	1007	1034	1038	1034	1003	1046	988	1081	1046	1089	1044	1001	1009	1050	1085	1080	1081	1036	1043	1064	1022	1075	1081	995	1098	1027	1038	1027	1009	1031	1037	1024	1064	1038	1024	1032	1075	1049	1022	1095	1042	1019	1078	1050	1006	1030	1044	1053	1027	1050	1060	1058	1079	1032	1049	1041	1071	1055	1046	1026	1014	1058	1099	990	1029	1080	1082	1045	1036	1035	1082	1069	1039	1030	1047	1059	1078	1004	1093	985	1020	1098	1013	1067	1044	1042	1049	1057	1060	1076	1034	1007	1056	1002	1123	1067	1101	997	1055	1047	1121	1014	1055	1005	1022	1004	1101	1014	1073	1069	1029	1047	1079	1007	1064	1025	1050	1016	1078	1045	1047	1055	1031	1026	1012	1049	995	1063	1036	1040	1076	965	1002	1009	1037	1087	1039	1078	1059	1074	1031	990	1074	1062	1082	1016	1065	1024	999	1076	1012	967	1039	1049	1050	1066	1054	1037	1034	1025	1059	1046	1055	1031	1031	1047	1042	1090	1082	1016	1025	1050	1068	1037	1044	1018	1043	1022	1045	1016	1003	1029	1011	1042	980	1015	1014	1044	1003	1052	1028	1057	1094	1095	1030	1082	1030	1013	1061	1094	1009	1072	1098	1048	1041	1074	1050	1020	1035	993	1049	1044	1065	1023	1040	1045	1008	977	1027	1033	1042	1015	996	1022	1107	989	1098	1055	1027	1073	1012	1089	1092	1052	1091	1022	1091	1072	1033	1075	1073	1020	1130	1047	1026	995	1013	1030	1059	1036	1037	1032	1074	1037	1069	1019	1005	1048	1074	1060	1016	1044	1007	1065	1008	1062	1041	1051	1009	1053	1039	1080	1028	1085	1003	1039	1039	1019	1044	1075	1011	1047	1029	1035	1005	1056	1043	989	1002	1061	1043	978	1072	1090	1062	1036	975	1043	1012	1043	1031	1053	1040	1044	1022	994	1032	1033	1047	1054	1072	1062	1061	943	1085	1065	1038	1031	1020	1091	1047	1050	1059	1017	1016	1000	1026	1023	1100	1030	1031	992	1019	1000	1020	1003	1005	1000	1061	1005	1030	1010	997	1034	1016	1045	1017	1030	1076	992	1069	1065	1068	1047	1043	1069	1028	1014	1051	1058	1054	1019	1029	1086	1028	1037	1020	998	1082	1032	1067	1007	987	969	980	1021	1085	998	1011	1038	1023	1044	1044	1058	1038	1052	1047	1031	1034	1036	1021	999	1071	1028	1026	1033	1043	1054	1057	1056	1025	1049	1005	1067	1008	1052	1055	1031	1122	1031	1009	1030	995	1039	1004	964	1014	1002	1018	1061	1078	1047	1074	1002	985	986	990	1134	998	1067	1018	1015	1041	1049	978	1010	1105	984	1001	1071	1072	1026	1083	1120	1052	1017	1009	979	1065	1027	1037	1091	1066	1023	1105	1047	1045	1100	1004	1004	989	1013	1043	1070	1071	1016	1049	1046	1028	1036	1059	1026	1061	1020	973	1022	1034	987	1047	1025	1010	1007	1074	1013	1027	1012	1031	1011	1022	1100	1070	988	1021	1056	1049	1002	1017	1050	1039	1053	1012	1001	1074	1015	991	1016	1084	1001	1092	1037	1044	1038	1015	1024	994	1036	1091	1018	1062	1080	1027	969	1094	1008	1039	1071	1017	1015	1065	1036	1019	1046	1028	984	1045	1082	1089	1056	1048	1044	1087	1066	1063	1042	1030	1086	987	1069	1029	1056	1000	1015	1053	1016	1012	1045	1034	1063	1035	1053	1038	1032	1051	1063	1017	1065	1085	1021	1052	1058	1022	1033	990	1047	1042	1052	1041	1023	1033	974	1079	1053	1057	1066	1017	1054	1025	1057	1037	1030	1040	996	1035	1045	1036	1070	1048	1029	1074	1061	1045	986	1058	1055	1023	1072	1045	1062	1055	1056	1038	1010	1036	1013	1054	1093	1000	1025	1056	1049	1011	1025	1103	1034	972	1044	1094	1074	1042	1059	1083	1027	1045	1035	1067	1020	1032	1085	1031	1073	1035	1103	1047	1058	1060	1007	1030	1065	1054	1017	1029	1076	1030	1077	999	1047	1098	1049	971	1035	991	1132	1028	1012	1060	1040	1029	1002	1059	1042	1043	1038	1047	1004	1000	1044	1059	1074	1041	1025	982	1016	993	1057	1038	1029	1033	1056	1011	1018	1053	968	1091	1099	1076	1084	1083	1030	1042	1049	1090	1017	1035	1091	1089	1064	970	1018	1040	1030	1068	1034	1044	1045	1071	1023	1069	1085	1038	1075	1002	1062	1072	1044	1084	1021	1007	1075	1080	1040	1075	1054	1002	1013	1028	1058	1098	1082	1017	1017	991	1075	1038	1062	1056	1035	1093	1015	1027	1029	1075	1021	1044	1054	1031	1037	1070	1064	1025	1058	1097	1053	1044	1052	992	1034	1121	1049	994	1010	999	1005	1011	1027	1052	1048	1043	1042	988	1063	1057	1040	1013	1092	1029	1064	982	1035	1085	1009	998	1034	1111	1076	1004	1089	1031	963	1011	995	1055	1087	1029	1033	1022	1035	1065	1071	1059	1033	1016	1044	1010	1066	1094	1081	998	1063	1049	1078	1007	1030	1017	1099	1070	1075	1021	1014	1036	1026	1028	1016	1069	1019	986	1063	1047	1015	1048	1061	986	1068	1040	1029	1064	1043	1043	1032	1050	1059	997	1058	1090	1030	1063	1050	1042	1046	1046	1068	1006	998	1022	1035	979	1048	1058	1051	1054	1003	1033	1082	1018	1033	1074	1012	1044	1097	1058	1009	1050	1031	1021	1051	1030	1005	969	1060	1084	1022	1070	1066	1017	1085	998	1011	1028	1087	1017	1076	1056	1086	1013	1041	1079	1028	1064	1011	998	1068	1037	1048	1017	1074	995	1027	1097	1029	1084	1061	1010	1076	1001	1033	1018	1033	1052	1040	1038	1093	1025	1052	1042	1050	1060	990	1051	1030	1032	1024	1024	1055	1097	1045	1033	1022	1016	989	1056	995	1083	998	1099	1085	1069	1039	1045	1069	1049	1010	1030	1067	1087	1040	1052	1013	1088	1030	1075	966	983	1012	1063	1024	1066	1048	1070	1048	1014	1020	990	1064	1030	1038	1075	989	1072	1045	1052	1041	1044	1066	1085	1012	987	1036	1094	1082	1008	1024	999	1019	1100	979	1000	982	1070	1081	1036	969	1025	1106	1073	1031	1011	1058	977	1070	1058	1064	1038	1040	1046	1070	1071	1018	1049	1020	1009	972	1069	1062	1087	1039	1019	1059	1042	1063	1055	1029	1038	1053	1048	1058	1047	1023	1012	1076	1032	1029	1072	1032	1097	1044	1011	1026	1063	1031	1033	994	1039	1070	1034	1023	1062	1023	1015	1054	1047	985	1120	1117	1050	1043	999	1068	999	1059	1051	1107	1003	1053	1045	1012	1044	1022	1024	1081	1068	1025	1065	1048	1080	1040	1091	1051	1016	1028	1037	1085	973	1021	1036	1055	1055	1049	1097	1048	955	1028	1094	1060	1075	1021	1043	1002	1050	1077	1053	1014	1078	1031	1019	1066	997	1066	1014	1002	1025	1064	1055	1037	991	1046	1056	1064	1020	1047	1070	1024	1098	1003	1043	1081	1049	1006	1066	1002	1016	1010	1074	1060	993	1036	1084	1069	1043	1020	1044	1064	1008	1075	1093	1013	1044	982	1024	1082	1059	1026	1059	1043	1013	1021	1039	1023	1017	989	1020	1017	1062	1050	1054	1007	1065	1067	1048	997	1048	1029	1058	1004	1020	1008	1016	1046	1056	1049	1028	1017	994	1045	1086	1029	1022	1025	1045	1048	986	1072	1053	1066	993	1018	994	1031	1028	1083	1009	1058	1037	1023	994	1001	1054	1077	1078	992	1008	986	1028	1011	1019	1005	1039	1050
28474	20688	10329	1030	551	529	480	481	449	478	500	524	562	596	586	566	569	566	531	461	434	433	462	536	479	472	392	434	398	444	419	415	426	415	409	421	403	405	410	417	437	441	427	394	419	399	442	423	387	380	385	357	393	423	365	390	377	396	448	367	394	393	429	408	394	424	378	439	401	394	382	370	394	382	379	353	408	397	415	400	410	402	397	398	389	394	339	408	401	385	405	424	396	402	386	361	357	443	415	375	386	406	395	417	406	402	404	364	409	390	386	439	432	353	351	402	403	394	377	397	425	412	422	410	408	396	406	401	378	404	394	408	402	393	386	407	356	401	373	405	367	372	367	375	410	417	427	417	393	397	377	422	372	388	376	402	376	368	384	372	347	379	404	409	389	391	400	427	400	394	382	409	380	402	404	380	395	406	432	368	401	399	397	362	433	399	412	387	381	394	386	414	384	388	386	385	379	401	378	413	383	397	427	374	399	421	372	407	378	406	386	388	414	405	370	408	402	364	370	416	419	385	433	417	382	384	423	385	375	429	386	406	419	396	377	371	385	400	389	428	411	413	382	388	352	406	442	411	375	395	411	406	387	369	362	390	395	423	395	401	385	387	409	375	392	406	384	403	412	404	392	366	400	388	411	383	394	379	390	375	385	383	398	424	393	388	358	384	432	390	377	389	367	396	376	358	410	402	396	415	393	397	392	416	421	404	362	383	352	365	424	392	382	382	360	383	384	408	363	395	402	410	354	392	435	383	381	401	381	371	401	380	376	411	361	393	395	381	392	401	423	370	389	398	411	415	402	392	383	422	409	400	418	382	393	399	359	406	425	388	387	364	373	428	388	375	370	383	384	411	412	415	374	404	423	343	379	401	394	394	406	408	399	395	414	374	411	435	408	381	391	398	377	373	388	385	434	420	385	386	402	375	375	362	409	406	401	402	392	413	408	390	443	413	399	397	382	402	373	383	434	409	346	398	397	364	363	396	429	405	397	428	394	362	425	436	370	400	396	367	395	442	399	366	377	371	365	386	366	388	394	388	395	387	385	385	407	415	380	415	386	397	419	371	388	383	394	408	372	361	388	436	375	388	393	371	391	412	402	362	384	359	378	386	422	404	410	361	389	393	411	385	399	378	421	411	380	378	367	403	377	400	386	413	397	398	400	392	366	401	408	413	375	404	388	400	416	368	424	423	376	397	388	410	444	406	377	441	362	398	416	414	401	393	391	409	408	373	395	404	388	388	407	397	431	394	370	404	358	398	388	399	362	407	394	341	396	444	408	400	397	413	393	387	402	389	413	406	385	392	411	380	371	421	399	411	421	423	393	382	375	359	416	409	404	394	388	363	417	374	375	376	399	416	405	374	423	372	394	410	372	390	404	370	405	337	410	402	427	415	365	416	394	420	383	359	401	384	363	365	406	417	395	377	401	401	361	379	370	386	373	389	412	362	393	423	382	370	390	409	401	391	362	375	402	399	398	405	404	343	412	424	369	359	362	391	403	391	428	406	394	394	376	406	389	405	383	389	385	408	395	385	400	391	368	382	393	392	395	414	429	412	416	384	369	380	410	410	410	386	408	380	412	372	421	365	370	412	398	428	392	396	389	395	402	373	398	373	380	386	365	402	373	393	368	412	380	396	357	404	408	388	418	383	404	373	377	414	369	367	398	397	371	413	398	415	425	441	392	411	416	379	383	412	411	398	417	389	393	387	384	395	375	387	397	396	399	372	350	377	428	385	390	389	382	421	383	396	351	388	416	401	415	375	404	375	402	412	371	402	395	403	377	447	380	390	411	393	376	410	399	386	398	363	404	383	392	388	393	378	381	386	411	381	401	396	412	404	400	387	371	404	406	395	393	396	400	369	378	388	410	383	370	379	399	427	371	393	389	380	367	367	378	416	410	407	422	373	414	396	378	382	418	369	394	398	388	389	400	398	422	411	375	369	370	412	381	403	425	415	396	433	435	392	391	376	396	413	404	383	377	403	408	396	407	374	386	399	364	413	399	372	385	417	387	392	392	375	378	393	369	368	405	408	393	382	396	393	407	377	403	382	362	399	385	413	429	401	415	327	397	398	368	405	392	407	381	405	409	412	431	368	396	406	356	376	391	426	379	403	396	371	411	441	424	407	377	356	414	386	396	427	386	357	397	395	398	357	408	411	378	377	415	415	375	427	386	405	397	417	388	429	403	411	412	409	404	411	394	380	400	418	385	382	395	404	389	376	395	372	389	412	407	355	405	385	401	440	381	421	425	362	389	393	423	397	412	382	418	428	407	422	368	374	405	401	373	408	370	426	377	409	377	396	421	419	422	385	432	388	428	361	396	438	383	375	355	388	384	385	368	382	407	397	437	411	387	398	377	434	394	406	404	380	384	414	391	401	378	384	372	369	389	434	392	405	397	379	403	391	404	372	408	381	385	397	345	436	415	369	386	412	418	366	450	398	390	397	382	377	362	418	397	355	409	385	424	388	404	360	374	393	393	410	432	396	404	419	380	426	396	349	385	412	404	368	397	380	433	399	367	390	420	381	381	369	384	406	389	365	376	423	413	407	347	359	411	368	424	335	391	422	361	382	389	402	405	391	376	414	385	398	422	380	386	390	415	374	393	381	369	406	389	424	411	400	394	357	390	407	386	401	348	403	438	390	389	388	401	421	345	384	408	421	381	412	428	397	368	412	405	376	412	397	399	385	373	400	400	419	390	388	398	396	390	379	388	382	388	386	382	357	378	405	413	401	404	408	379	405	394	385	400	397	358	381	403	412	392	413	394	399	419	391	393	391	398	382	359	417	371	380	413	377	405	432	382	405	398	372	421	429	387	425	355	404	405	384	376	411	399	404	401	376	397	404	424	380	377	399	379	403	378	362	367	393	400	395	421	407	386	381	422	404	404	386	437	394	419	358	366	391	409	408	407	390	393	390	390	378	370	396	424	408	401	393	398	397	383	423	408	381	441	424	401	363	405	372	407	417	373	428	402	390	405	407	382	422	386	424	371	378	401	401	377	407	388	404	364	376	379	349	414	405	371	420	406	373	416	398	387	386	446	415	417	410	376	454	390	404	399	392	346	392	408	389	399	423	391	406	400	406	388	385	442	364	360	379	370	418	394	393	421	422	385	412	351	360	388	363	376	380	427	418	437	394	395	347	400	408	403	393	410	376	404	372	399	437	374	391	385	433	400	355	400	382	383	397	415	391	388	429	362	389	401	410	389	420	405	378	372	377	389	383	354	397	374	388	408	385	414	393	378	405	362	340	422	422	362	427	411	390	414	415	428	424	395	396	393	360	378	371	403	384	394	416	401	362	415	386	389	395	392	404	392	402	391	373	449	431	384	428	366	393	398	383	391	373	386	402	376	381	386	400	381	377	409	420	410	373	384	388	391	401	367	398	389	406	394	355	385	345	398	390	412	414	364	386	384	387	378	389	379	375	436	412	367	353	410	395	395	417	373	412	427	403	381	395	399	407	413	420	409	370	403	412
32227	7172	1385	809	686	646	631	675	633	673	675	776	846	965	901	770	762	772	717	643	592	610	626	692	676	587	523	510	508	523	507	511	495	498	502	468	527	512	508	503	453	499	486	466	450	507	444	475	476	478	484	478	489	464	471	442	440	479	496	479	473	442	482	474	435	477	457	465	467	447	462	449	511	472	468	429	442	497	451	446	467	467	435	461	465	488	444	446	481	438	482	457	452	472	513	464	446	482	507	481	472	483	479	438	470	460	474	493	454	482	452	412	472	429	495	426	444	444	479	471	481	440	492	470	490	459	471	478	426	487	485	475	443	460	475	481	475	415	475	483	488	484	439	462	459	493	431	444	435	434	442	474	483	425	455	470	478	439	473	472	506	460	467	447	458	448	477	444	446	484	471	460	448	446	414	454	467	487	476	433	492	513	494	434	454	473	464	473	496	448	439	448	481	475	437	477	415	463	480	414	437	467	440	482	475	439	447	465	484	463	469	440	493	461	475	460	456	479	453	452	482	405	485	448	417	426	495	467	432	447	430	453	411	464	470	471	449	439	455	433	462	463	486	460	459	459	455	424	469	464	446	436	447	461	444	486	453	446	448	454	461	491	485	471	460	471	474	440	462	432	476	492	479	477	442	494	450	446	457	470	437	408	453	437	432	479	505	491	442	447	468	445	443	462	470	465	464	482	406	473	477	472	501	445	456	485	426	453	430	456	478	500	463	448	440	484	485	460	450	456	476	503	465	461	491	462	441	456	456	513	466	439	450	462	449	466	435	449	467	425	451	466	473	462	474	413	491	469	452	468	447	423	480	467	483	449	473	437	477	449	462	499	461	443	476	476	443	440	467	473	499	448	492	454	487	477	448	469	451	455	477	435	471	430	473	455	453	445	462	468	470	509	416	474	468	435	468	438	477	467	422	427	436	412	480	416	472	461	491	465	516	460	455	489	444	448	440	446	495	488	443	455	477	460	442	468	478	464	477	490	459	484	456	468	484	472	483	426	446	460	429	481	440	434	452	442	481	450	438	426	482	456	447	504	466	483	467	473	449	487	421	521	452	455	428	458	459	471	492	445	450	474	473	446	476	459	465	446	464	443	482	441	435	465	451	425	483	476	448	426	494	416	430	473	493	446	464	453	469	430	482	470	457	454	462	484	474	473	509	452	496	455	453	485	496	448	453	452	448	482	432	433	457	462	450	449	416	471	442	435	468	438	424	439	459	483	481	487	463	460	466	478	465	455	453	470	473	419	451	475	434	411	445	475	455	457	461	478	463	407	473	458	482	429	446	427	476	464	452	456	445	461	426	470	485	492	464	449	471	525	430	462	451	442	453	472	462	496	471	406	448	493	439	452	470	461	446	445	437	462	481	456	416	438	430	447	479	489	428	445	420	480	465	463	455	479	511	427	459	475	472	449	462	523	426	467	477	472	434	438	457	455	483	432	455	465	454	445	488	447	449	497	460	429	447	474	442	439	474	466	482	451	443	454	455	449	459	479	451	411	437	465	471	460	444	437	435	463	410	452	457	482	449	467	446	416	453	415	437	483	443	427	488	500	457	419	430	466	453	470	455	432	436	491	429	474	467	454	489	454	474	454	465	486	451	490	459	453	453	426	440	489	464	490	478	436	450	485	472	474	476	463	449	454	448	458	456	434	430	480	463	416	485	465	442	396	468	480	435	490	451	421	449	452	469	480	456	472	466	475	503	490	452	433	451	464	474	453	452	471	432	485	458	484	477	471	448	461	444	486	471	472	453	459	505	454	451	459	484	432	483	442	455	428	452	429	466	446	482	483	477	492	479	471	500	448	446	452	441	454	494	487	480	455	442	474	474	505	477	410	476	445	457	468	470	462	457	479	453	493	492	475	463	502	446	474	457	526	451	427	455	472	449	460	452	452	464	502	457	429	480	451	439	484	409	457	460	475	486	506	493	505	463	395	482	447	455	468	478	469	449	427	467	458	471	494	501	447	440	500	481	463	454	475	474	465	484	470	500	469	482	452	429	467	485	486	460	471	489	453	460	439	475	418	432	475	464	441	480	446	407	480	505	444	473	493	464	473	447	465	426	473	466	452	457	461	431	462	453	442	467	442	508	483	443	444	469	446	453	425	445	446	470	451	457	445	496	471	465	467	464	438	443	470	497	444	478	492	473	441	446	488	435	448	469	470	460	422	457	470	469	469	470	446	475	466	477	433	500	454	482	498	461	439	441	449	458	471	477	493	463	498	448	489	453	433	481	463	437	449	480	439	470	492	437	481	475	482	438	448	435	465	467	481	438	495	504	475	447	510	479	497	440	480	486	434	464	451	486	464	452	487	458	453	456	434	502	460	467	435	487	504	445	499	471	429	479	510	484	403	437	456	441	439	455	431	477	467	435	470	465	459	505	493	465	468	447	473	462	441	486	492	472	494	484	435	498	442	507	452	452	473	438	503	474	457	447	457	480	424	448	449	436	482	465	442	477	485	470	484	451	488	484	472	452	465	481	436	497	465	483	437	441	441	460	453	447	435	425	455	438	482	464	451	484	469	475	481	483	485	441	429	462	465	435	463	482	445	460	445	430	486	437	520	475	496	478	488	501	443	433	439	427	454	459	429	473	487	425	494	490	483	480	438	477	455	503	423	450	444	454	444	411	459	458	463	497	466	444	450	452	512	443	416	448	463	476	480	451	437	449	465	472	463	482	469	464	456	453	470	457	456	468	478	499	432	462	451	435	468	453	458	493	403	453	412	475	429	474	477	454	484	448	473	437	476	474	487	472	469	450	465	501	462	505	473	461	408	463	505	455	441	481	440	460	435	480	498	485	456	457	474	455	431	431	421	449	444	485	454	484	461	419	453	469	459	445	454	467	477	483	474	445	440	486	426	450	480	459	493	441	452	454	451	455	446	454	469	456	470	422	475	435	477	487	452	460	426	446	471	455	433	444	453	438	464	460	485	442	438	495	472	503	467	448	468	418	458	435	468	482	466	470	465	478	462	435	456	461	445	474	463	452	477	423	461	454	404	496	467	438	459	433	461	504	424	467	455	487	465	437	483	431	482	452	501	454	488	501	493	456	446	435	446	486	441	477	466	480	473	465	466	457	467	493	481	489	401	453	479	477	445	477	425	463	447	468	471	490	446	467	469	482	471	476	404	472	480	470	482	430	467	490	503	434	477	453	455	506	489	460	484	426	456	489	448	417	468	463	443	479	505	435	460	432	435	462	448	447	435	450	440	479	488	483	471	414	441	452	455	471	474	475	442	457	480	462	441	447	455	449	468	492	441	478	442	455	500	466	474	458	481	464	459	481	497	471	481	450	517	441	511	471	438	443	474	452	446	480	427	461	431	469	426	449	495	488	473	459	456	453	475	392	482	440	471	497	437	491	426	460	477	454	468	447	448	500	470	465	455	460	429	440	511	462	448	453	468	454	480	463	437	434	518	441	491	460	459	477	404	472	476	446	432	484	470	426	473	461	444	477	447	499	462	486	484
23430	20896	28187	23716	20882	12978	1881	1233	1110	1120	1029	1028	1064	1210	1140	1070	1028	988	937	929	824	826	876	911	798	796	718	772	748	725	715	712	743	731	783	681	732	739	711	780	724	761	739	747	663	700	707	738	676	686	703	718	669	728	697	735	634	728	715	705	731	743	688	699	651	696	722	709	694	744	698	699	668	661	734	695	701	697	733	689	660	707	661	705	690	675	715	683	648	667	704	703	673	660	692	709	672	705	684	677	666	680	690	654	707	694	654	720	741	730	679	683	666	684	733	656	777	684	683	704	729	679	671	701	672	676	658	686	674	689	678	669	709	689	685	711	686	694	674	697	713	641	681	751	683	678	693	691	737	685	693	678	713	659	637	717	724	691	679	676	686	689	663	722	675	713	684	677	667	677	686	645	686	716	679	731	718	702	687	661	687	701	663	689	681	692	662	697	669	700	692	730	651	660	655	681	723	657	672	708	705	642	693	685	725	703	663	645	671	634	648	603	693	712	690	632	640	641	685	663	705	714	689	664	731	699	655	663	685	680	685	660	735	662	698	669	671	708	656	664	691	672	699	682	689	708	735	692	669	691	667	730	706	692	682	704	702	682	701	692	672	700	699	659	690	710	679	659	728	719	713	680	625	678	695	684	660	714	719	678	690	719	697	687	683	716	683	678	676	676	724	670	671	665	682	718	708	698	684	704	707	718	682	700	728	720	668	663	693	696	699	689	706	676	694	684	736	730	628	712	707	707	668	653	729	665	713	720	651	705	702	646	714	687	711	662	681	693	694	671	708	718	722	684	645	650	661	629	700	692	679	676	673	691	688	660	712	700	668	664	685	716	696	648	681	690	698	637	695	688	721	689	660	664	657	678	670	700	719	718	661	685	668	692	746	687	665	662	681	633	708	705	703	697	674	680	641	713	697	649	711	673	722	679	677	718	686	666	718	670	705	688	705	721	681	673	656	668	726	760	694	747	641	740	680	676	665	689	682	685	665	693	631	719	702	711	716	670	700	670	643	674	684	692	688	673	726	661	673	677	632	682	661	707	694	650	688	676	715	708	672	733	688	699	669	654	659	694	650	715	695	666	652	694	654	677	732	696	740	663	636	682	703	731	716	679	665	700	668	661	653	651	675	708	704	696	728	678	714	646	697	691	753	698	684	706	695	739	659	719	689	746	662	657	693	639	685	674	655	701	743	659	671	752	666	700	670	711	683	637	697	725	729	667	703	668	719	706	704	699	691	653	693	643	705	691	697	679	713	680	661	712	643	671	654	672	660	642	663	707	684	639	664	682	718	703	678	700	677	675	706	735	723	674	681	672	684	701	692	703	682	676	662	703	672	708	667	661	599	722	711	697	697	693	739	682	672	709	693	696	699	674	702	724	690	665	677	677	713	698	642	703	704	684	706	654	680	658	663	695	672	665	735	746	707	695	657	691	766	632	673	669	700	719	657	698	631	653	713	728	664	650	733	676	668	682	702	703	714	703	670	696	674	713	679	688	726	677	714	658	703	662	666	745	702	708	679	685	671	654	694	692	676	664	767	658	711	723	708	716	702	654	725	630	652	646	707	681	695	687	706	708	663	681	729	680	680	668	720	696	755	649	681	723	663	699	657	696	662	737	671	676	672	703	674	705	674	665	708	690	656	676	687	688	661	754	735	732	667	725	709	722	710	699	681	692	663	671	674	663	676	639	702	704	745	664	740	692	670	664	696	693	664	693	670	689	632	691	738	706	689	688	688	648	720	649	675	660	685	691	687	671	690	683	693	684	703	705	674	685	688	694	694	658	716	649	694	662	666	687	672	639	702	636	691	726	695	691	676	704	690	704	662	719	649	722	662	722	670	646	683	683	695	637	673	669	668	673	669	692	667	630	718	687	679	702	732	661	679	641	727	708	707	697	676	685	697	688	652	659	671	674	718	679	671	715	657	615	681	665	674	681	704	704	698	707	630	689	671	652	670	736	692	688	705	673	704	688	690	675	722	657	667	694	691	668	701	672	729	685	706	686	678	667	700	680	691	671	710	720	676	669	702	684	677	687	720	658	665	664	664	718	680	657	721	671	694	682	655	685	654	725	676	752	663	707	669	714	727	661	718	664	651	733	695	681	646	689	689	710	688	657	722	667	718	639	677	697	719	694	710	747	654	729	668	709	674	680	642	675	738	701	719	712	682	734	709	666	672	682	652	741	686	694	691	655	675	682	678	735	673	662	692	659	682	681	657	712	661	648	706	715	701	711	674	743	681	671	699	681	753	654	702	682	682	687	678	694	670	674	686	663	693	707	666	711	711	674	707	666	715	730	697	656	696	686	759	663	683	684	667	695	657	646	688	677	753	641	714	681	674	681	690	654	735	680	702	719	708	660	684	744	656	682	687	688	692	725	682	675	718	677	720	715	677	681	689	683	713	708	694	690	658	694	699	699	701	697	690	661	697	657	737	690	698	673	685	694	705	687	699	730	691	728	704	698	690	671	678	664	730	700	689	698	727	695	709	669	687	693	659	689	714	706	707	684	672	725	697	687	686	701	693	734	695	667	655	690	674	713	673	710	718	699	710	670	671	684	704	728	734	685	683	685	659	699	700	735	687	710	744	665	705	673	647	686	685	684	732	727	679	694	656	663	694	678	677	672	665	691	692	658	708	642	704	699	676	672	694	654	695	705	710	686	694	700	688	696	660	668	730	702	681	704	679	605	702	672	652	645	656	699	696	717	698	710	636	716	725	735	707	661	733	656	668	718	740	725	671	686	695	634	707	681	725	676	721	733	701	684	681	724	662	679	709	692	661	703	654	675	676	680	699	687	694	648	675	711	689	641	742	660	729	700	655	707	688	715	699	690	713	664	702	701	687	670	697	686	652	669	709	676	741	716	660	730	663	704	641	691	690	685	682	671	706	697	707	682	700	729	674	702	683	665	685	694	707	687	676	639	650	715	662	680	653	692	651	702	672	670	719	670	676	662	678	717	675	675	724	625	657	711	716	669	660	699	717	691	653	654	696	694	667	646	707	648	651	690	680	670	708	658	665	697	679	649	726	671	725	726	721	707	637	670	630	690	743	692	699	647	676	678	714	665	696	693	691	674	682	672	679	696	669	654	685	719	688	668	662	675	731	698	722	713	715	687	676	637	696	687	668	777	655	685	689	671	664	706	695	657	674	701	728	687	699	701	710	697	686	685	653	682	681	778	676	689	657	680	683	647	690	694	710	732	718	679	738	697	658	669	686	717	719	684	700	681	696	654	658	659	680	746	704	704	705	655	651	664	695	714	702	689	713	698	675	705	676	647	695	625	650	700	682	701	715	662	668	698	686	697	704	693	668	700	683	700	677	735	695	631	700	696	694	689	665	663	697	680	717	695	688	679	682	723	655	662	714	691	698	699	662	718	724	701	717	682	687	656	681	713	726	732	736	681	689	715	658	679	678	683	725	634	661	661	684	710	654	710	716	687	696	669	660	708	695	720	723	732	695	676	645	682	684	664	691	702
34505	15419	7848	4101	2962	2337	2027	1781	1731	1653	1611	1667	1718	1939	1584	1504	1443	1403	1312	1167	1031	1035	1152	1171	1078	952	875	840	890	927	882	808	819	825	805	786	847	858	900	812	845	826	819	834	760	765	807	832	858	814	806	805	783	810	806	772	846	808	832	786	757	812	773	771	774	785	832	811	768	762	804	776	771	744	834	751	772	842	777	746	764	754	807	791	740	755	779	789	856	815	803	740	748	765	782	743	747	763	789	805	722	789	761	762	749	837	790	755	816	776	749	806	800	781	818	788	769	770	779	728	740	777	787	795	798	747	812	720	779	774	789	739	804	757	785	751	729	791	735	784	763	786	784	745	779	748	795	830	758	779	779	789	754	801	734	808	763	776	772	795	730	773	794	787	776	772	794	743	774	808	754	753	765	730	759	758	790	789	805	745	773	792	829	771	771	805	796	703	848	763	753	772	776	824	727	751	795	780	776	757	775	778	786	768	792	811	721	810	790	790	778	778	758	746	774	754	778	776	754	773	795	774	783	721	743	776	762	735	790	780	785	784	814	748	747	782	770	776	819	763	757	763	815	785	776	698	749	802	727	805	783	790	820	800	756	736	818	755	798	760	772	725	783	796	803	753	771	713	778	765	790	742	818	735	782	774	774	757	746	778	785	757	786	716	799	798	754	757	749	808	764	768	800	756	797	770	781	760	710	802	733	710	806	825	749	803	767	742	762	798	802	764	731	750	748	795	795	744	754	798	816	792	743	791	791	754	778	761	753	715	757	718	813	773	784	804	781	772	776	740	799	767	781	762	796	801	787	777	816	730	824	747	756	787	750	776	782	775	752	744	807	750	735	792	752	763	782	764	797	767	776	819	729	734	798	739	753	751	769	770	784	806	807	750	758	805	844	758	770	814	754	746	811	764	743	808	769	792	818	823	801	749	720	743	739	811	782	812	760	745	773	776	734	728	760	796	772	770	776	795	784	728	820	810	790	789	802	744	768	783	759	703	773	775	732	777	788	748	763	721	747	775	804	794	733	799	731	781	760	729	732	752	751	794	747	760	776	749	772	782	772	781	793	808	749	760	785	728	800	780	737	788	792	775	779	752	730	742	773	784	755	709	750	744	770	748	765	754	744	779	751	764	748	837	744	758	758	773	815	734	725	749	732	798	782	752	759	816	827	764	790	772	783	811	771	748	784	785	737	787	762	791	781	771	742	746	765	826	713	732	787	794	803	766	733	775	757	839	773	778	786	727	741	739	800	762	789	747	764	765	752	773	757	847	772	744	751	778	735	801	784	785	756	735	770	739	772	755	781	755	780	812	747	794	765	751	754	740	787	707	788	762	775	795	754	765	746	779	764	768	806	792	795	787	766	770	732	755	787	779	788	790	761	739	723	800	745	787	778	729	763	728	750	791	774	813	756	728	761	816	806	780	794	778	804	777	796	792	785	753	811	792	741	818	726	774	796	731	748	769	761	801	800	808	756	720	762	758	724	770	771	737	745	742	781	776	797	779	755	757	746	707	800	801	804	786	797	722	761	713	777	788	751	779	729	814	764	767	780	759	749	763	794	764	738	751	799	777	813	720	738	781	758	790	734	797	740	746	731	785	751	779	778	790	773	765	767	789	734	756	747	768	785	690	793	792	784	774	785	773	787	738	765	791	771	771	785	783	799	794	750	764	759	736	801	757	705	741	800	766	757	784	773	701	794	776	800	781	736	800	772	733	715	786	771	708	768	797	721	803	842	786	766	823	780	746	786	773	752	695	804	781	756	767	792	751	714	770	716	709	799	791	792	794	748	811	766	787	796	807	739	750	810	737	735	834	767	776	812	824	766	790	771	773	762	840	729	767	746	766	776	765	803	832	737	803	839	773	763	772	778	735	750	769	796	775	767	758	754	801	815	765	794	781	728	811	767	778	696	794	740	770	769	790	867	741	787	760	769	839	735	771	749	773	781	760	766	817	829	704	780	805	793	822	807	758	768	775	761	768	754	735	765	784	787	741	721	787	735	790	805	777	739	736	746	771	793	780	780	781	716	777	761	723	802	804	762	783	790	784	752	767	789	828	732	802	783	832	792	743	797	774	763	779	779	821	754	733	773	835	769	802	755	740	777	754	799	774	715	765	772	802	797	766	741	802	784	772	789	744	811	760	786	770	804	701	777	715	775	774	742	786	763	744	763	788	771	719	759	748	731	754	749	755	798	763	805	756	748	798	777	794	784	809	814	765	757	718	752	755	767	786	737	737	759	803	743	803	757	808	748	788	732	769	764	775	840	747	749	768	737	700	789	780	779	786	745	755	751	778	771	797	755	768	766	765	762	757	796	745	751	755	751	767	751	784	726	789	816	774	787	801	761	762	777	809	767	762	773	743	837	791	778	746	704	742	811	760	785	772	723	757	734	778	781	788	747	738	795	727	794	786	795	820	756	745	769	776	727	795	820	745	709	737	755	744	760	763	776	782	744	772	809	795	787	774	750	773	749	758	724	820	741	754	788	779	809	781	807	786	749	749	796	773	784	782	804	768	799	797	799	748	811	732	817	806	757	717	777	747	724	770	761	777	778	779	708	740	798	758	739	736	760	820	789	720	783	800	779	796	757	776	829	768	775	811	803	785	775	756	767	781	734	738	741	769	762	710	750	724	817	783	809	786	769	761	741	739	763	751	759	760	805	808	744	800	742	806	768	775	726	798	726	792	691	748	767	750	807	808	701	777	775	741	778	757	772	794	789	773	739	766	774	728	781	741	777	739	710	707	781	740	732	794	787	741	722	774	851	775	678	744	806	793	729	752	795	819	817	807	781	805	747	750	760	768	780	762	748	783	781	781	757	817	751	797	780	765	817	702	745	786	771	752	790	742	766	731	770	779	771	732	815	746	766	749	831	782	744	773	765	756	736	760	818	734	809	763	788	738	787	746	790	751	811	775	772	769	780	762	734	789	795	810	775	792	771	782	759	776	752	771	796	746	761	751	790	800	776	774	765	827	793	763	789	767	735	727	784	763	746	777	759	752	841	749	761	747	752	764	775	743	789	718	738	804	793	746	774	747	794	755	791	784	776	754	804	796	767	784	772	786	735	765	750	792	823	753	761	804	760	737	758	753	754	801	726	762	773	785	778	728	792	779	774	791	739	753	757	796	787	801	758	754	776	777	757	749	776	770	788	782	781	725	791	793	780	770	784	766	775	737	760	808	774	763	793	807	737	820	770	774	762	724	756	765	777	778	786	719	718	768	801	763	762	829	770	747	834	771	757	765	819	784	774	742	728	775	759	792	738	821	731	793	745	770	793	798	736	741	772	795	792	818	718	801	790	805	804	770	778	763	798	787	770	749	872	756	725	769	774	800	766	766	730	769	754	765	753	765	756	811	772	765	784	790	763	754	797	775	777	769	756	720	781	721	786	780	793	813	737	810	773	820	773	772	790	762	751	780	766	775	762	811	762	771	841	724	788	790	802	777	787	793	790	766	760	736	770	792	742	786	783	767	815	749
24674	20937	27313	24601	13338	1144	848	779	721	741	737	730	741	841	765	752	730	738	701	614	602	575	614	626	574	508	511	533	549	510	542	477	499	510	521	493	488	485	509	482	433	534	486	454	436	512	457	499	485	492	485	509	478	455	496	489	461	499	475	498	479	507	467	448	431	466	507	501	423	513	484	497	446	471	502	479	489	492	447	492	450	484	490	505	442	480	481	523	493	475	466	469	462	451	473	494	519	481	487	497	493	463	458	444	428	460	529	449	475	464	456	459	447	458	494	514	461	468	504	477	510	472	474	453	465	494	462	430	455	495	536	486	471	473	456	448	448	516	487	493	474	470	527	468	472	497	513	485	452	472	460	488	498	444	469	472	464	466	462	432	481	482	462	494	493	472	448	532	505	477	482	447	465	512	494	476	464	494	496	512	478	499	522	454	478	477	475	522	480	474	495	446	475	451	475	488	494	438	448	479	495	428	495	488	514	475	480	464	496	482	497	479	488	491	500	502	428	469	519	461	470	463	467	464	491	525	459	522	446	488	468	481	493	447	488	472	450	432	528	513	482	495	421	473	456	494	514	517	510	471	480	496	460	468	453	515	482	454	525	444	524	441	465	532	463	452	477	451	445	478	482	472	480	494	502	477	464	464	445	474	531	495	457	494	461	472	457	460	486	474	520	500	494	487	512	471	456	482	465	464	509	476	458	471	433	504	482	473	508	461	440	475	453	459	456	508	482	491	511	462	454	473	456	490	441	496	462	485	441	491	476	516	498	488	470	497	459	488	498	450	498	500	445	463	471	467	481	466	431	499	507	456	493	450	546	469	437	460	480	497	470	468	470	441	464	524	464	489	488	475	440	479	472	442	489	438	454	471	465	491	484	464	461	414	468	503	459	474	468	451	427	482	477	472	497	455	450	498	491	498	465	470	476	455	452	462	456	492	422	456	498	471	451	466	498	494	453	461	454	502	494	459	511	466	483	479	470	476	435	455	456	434	485	483	463	464	475	477	488	489	498	451	436	468	468	475	478	485	507	467	450	494	477	477	468	496	546	494	492	469	487	491	478	483	457	470	500	524	454	484	480	503	489	494	499	470	504	492	460	533	492	481	471	452	444	470	459	458	484	474	474	486	503	449	482	491	448	492	513	471	472	479	487	471	447	493	465	470	423	478	446	495	434	445	497	470	463	474	485	466	502	507	493	451	474	450	497	492	474	485	469	450	482	481	464	447	456	510	501	483	464	479	542	492	425	468	502	487	502	475	452	497	476	476	446	523	466	480	499	496	445	465	442	457	529	429	472	488	460	499	473	484	467	474	482	452	518	474	456	491	490	486	474	492	501	497	458	480	527	425	494	478	496	460	435	478	514	474	471	486	461	445	456	498	451	531	470	473	451	465	476	441	467	468	452	480	512	397	483	458	510	512	438	481	466	484	501	453	445	496	509	474	446	454	490	497	472	436	466	494	431	479	460	465	489	463	491	467	502	451	477	499	462	461	461	523	498	477	476	437	490	478	459	505	436	469	491	457	507	489	485	474	443	459	464	443	480	477	462	450	488	480	466	487	471	472	482	484	498	493	493	521	451	491	454	473	456	499	480	462	464	459	499	505	517	433	491	503	505	493	449	491	492	436	484	475	485	487	466	517	505	477	490	509	503	469	507	493	448	487	441	449	485	479	505	488	444	477	469	425	456	469	450	474	477	464	471	470	480	516	460	478	479	478	452	495	473	481	478	461	457	499	507	428	472	438	476	520	483	471	476	504	452	486	478	471	501	464	466	488	452	438	464	460	468	490	456	509	511	460	475	464	461	524	467	464	495	466	450	456	457	473	506	489	468	438	497	475	495	459	470	508	487	447	474	464	489	471	493	486	475	494	464	445	477	444	458	454	481	459	484	492	476	460	469	490	478	505	421	481	461	458	515	458	451	493	468	456	448	506	489	489	523	468	455	485	485	470	477	431	490	455	450	447	508	473	501	463	467	453	504	459	490	511	485	475	463	479	488	482	482	464	498	459	486	461	477	482	482	464	456	457	475	461	479	514	431	496	460	491	485	531	459	496	502	479	476	477	488	493	499	487	484	488	466	486	495	482	492	455	513	462	476	438	492	462	479	508	480	499	450	510	491	469	503	476	443	449	480	493	495	474	456	465	491	478	478	513	463	485	484	453	505	449	466	481	494	468	490	454	529	492	476	517	483	471	465	471	470	460	500	490	478	447	474	486	471	486	502	480	433	491	510	502	481	493	435	463	460	502	477	481	514	484	477	516	449	470	468	480	445	495	509	479	465	473	483	496	459	494	464	486	514	461	472	473	474	447	507	478	486	456	510	452	461	470	470	499	496	471	488	448	454	470	444	500	483	472	461	469	465	496	482	479	437	467	505	484	494	476	472	442	491	476	483	462	489	453	507	481	492	502	492	457	455	467	482	463	474	514	477	476	466	479	495	468	473	543	489	464	492	457	413	497	428	458	455	471	456	459	483	479	485	440	468	500	490	471	470	429	501	472	441	489	459	486	484	481	484	463	457	468	457	468	410	481	463	483	461	478	475	490	474	470	497	528	477	498	478	461	505	466	459	439	499	502	457	485	489	488	463	476	476	466	502	512	510	478	487	461	481	481	476	478	497	453	508	507	476	473	447	492	497	484	490	451	465	514	441	504	467	476	511	507	512	488	443	479	474	493	469	467	499	461	524	483	462	502	417	471	440	458	481	478	488	444	491	481	460	464	464	471	432	479	459	504	496	459	475	437	461	449	472	535	498	467	524	517	490	477	471	546	479	472	481	506	497	455	500	483	462	456	474	468	480	489	484	477	477	476	453	467	479	458	477	467	521	481	475	521	454	453	490	461	486	486	474	473	454	522	532	465	496	492	461	478	465	459	482	445	474	483	479	430	440	513	479	476	462	479	477	437	478	478	478	467	520	445	494	464	444	478	459	476	479	483	462	485	469	495	474	465	466	447	507	473	449	445	465	484	521	511	452	519	488	516	482	469	503	433	478	468	478	471	467	498	485	464	475	500	479	476	490	483	466	513	487	457	461	477	454	472	475	487	501	473	522	507	471	507	478	470	478	481	498	475	482	490	487	479	416	410	482	487	472	457	461	467	465	476	475	453	491	458	504	483	474	476	474	469	449	454	512	473	521	474	485	480	468	442	496	488	473	447	493	503	452	440	505	457	507	495	463	446	479	481	487	452	477	500	489	427	449	508	445	474	490	485	491	510	488	495	484	488	489	510	469	477	475	462	506	493	517	517	463	461	425	471	463	463	498	489	510	479	488	470	471	452	438	492	455	448	477	499	438	459	493	450	481	453	486	512	506	511	498	486	470	499	465	487	516	472	503	395	469	489	444	496	479	522	488	484	431	472	486	479	519	470	482	454	479	483	468	483	431	442	461	452	434	434	457	498	507	479	459	499	459	512	454	505	465	490	474	482	538	498	477	429	459	466	488	444	483	473	448	482	453	453	495	468	462	525	510	498	468	502
34404	12958	4700	2405	1754	1539	1350	1241	1229	1305	1166	1199	1171	1468	1222	1106	1145	1138	883	803	750	791	847	804	775	717	656	674	665	653	626	591	627	646	572	622	599	600	613	616	604	574	604	590	562	581	585	618	602	572	604	579	571	602	531	589	627	615	572	592	603	543	568	535	583	595	578	588	566	567	538	532	593	557	550	585	567	612	584	577	603	578	567	591	572	583	591	576	566	530	602	559	579	567	556	586	538	547	593	587	593	566	560	599	583	522	566	581	565	565	545	571	583	600	605	576	586	580	557	578	556	602	551	582	590	589	526	573	564	571	551	569	571	551	550	547	572	583	545	550	566	522	544	573	534	549	602	578	557	575	547	544	556	545	544	520	592	559	580	531	572	550	582	536	546	555	525	562	549	582	580	581	558	554	564	557	590	569	596	530	563	568	550	570	556	561	616	553	534	523	568	521	560	548	578	544	569	565	543	565	569	561	590	579	570	623	591	545	556	550	581	577	583	579	532	580	577	552	589	590	565	587	571	622	578	580	544	531	568	559	595	563	586	577	525	617	573	534	557	546	540	559	560	591	557	543	539	590	566	563	511	558	551	568	544	568	572	580	567	557	567	589	587	565	570	594	544	554	566	572	535	564	505	536	573	512	564	580	563	532	544	522	594	595	568	565	559	572	561	562	575	529	568	585	565	535	547	569	569	583	528	585	536	583	579	581	592	539	514	570	574	581	619	581	567	564	604	557	572	507	554	556	553	569	512	596	608	574	585	554	587	611	548	587	577	576	562	619	513	579	600	554	543	592	554	587	574	575	547	571	576	543	553	534	560	585	547	572	596	567	607	580	536	543	578	580	578	560	583	516	550	563	526	551	574	526	549	571	537	560	607	550	562	581	583	578	592	575	577	567	557	592	563	581	576	584	561	563	545	600	566	576	583	562	536	559	600	573	568	537	582	559	540	553	554	597	551	573	586	558	567	561	576	569	558	606	543	537	621	617	549	577	559	522	568	592	563	557	518	563	515	549	559	562	549	571	583	523	592	560	608	550	581	556	578	547	613	560	539	555	546	504	575	571	595	572	585	515	600	551	593	562	550	555	595	546	554	576	561	593	532	559	544	553	550	540	579	554	567	572	584	524	515	549	541	583	530	593	592	530	581	551	552	515	564	536	539	579	595	560	546	566	569	538	571	584	571	568	571	568	548	578	584	554	568	568	579	596	535	549	542	579	571	596	604	594	561	598	578	563	564	580	526	527	562	589	600	586	551	581	567	602	574	573	548	597	557	531	553	530	587	579	603	562	571	557	554	594	597	567	523	575	558	558	544	580	569	584	599	554	558	590	546	593	566	591	574	609	580	547	524	566	564	559	572	526	554	617	571	585	560	585	570	552	609	550	545	582	543	560	570	543	592	567	508	553	605	574	547	585	544	487	589	593	556	562	555	604	573	529	566	571	576	601	557	512	579	541	549	557	583	552	603	578	568	528	554	573	540	603	620	568	575	581	541	577	566	567	559	584	572	559	578	525	569	570	605	513	588	544	592	580	514	548	539	553	551	589	585	566	586	555	604	572	569	550	543	565	561	578	534	586	599	573	616	546	582	562	550	582	547	566	567	567	553	560	536	547	586	602	576	609	556	598	581	593	548	525	577	592	588	566	576	587	539	618	563	572	576	551	578	550	519	557	561	559	542	565	522	533	541	543	557	530	571	588	538	563	575	565	566	587	552	565	600	542	588	537	590	580	560	537	563	580	538	594	534	527	520	559	574	558	553	538	613	607	541	599	596	561	577	539	566	541	597	541	544	572	541	579	539	596	588	577	593	543	590	550	606	571	594	574	604	562	577	553	574	591	603	550	564	531	552	536	533	564	587	583	538	599	582	551	606	565	556	575	554	550	559	556	549	594	556	510	549	568	599	591	528	551	572	525	536	568	573	593	575	615	601	602	534	587	564	546	516	563	556	599	576	548	578	568	568	517	567	543	536	542	525	584	587	562	561	616	588	571	625	539	615	588	552	552	591	552	567	542	560	518	528	585	533	586	623	572	517	523	591	561	531	561	559	573	541	553	549	527	580	587	587	564	573	592	590	572	547	594	518	579	538	573	588	565	560	564	538	597	558	565	542	561	600	564	578	577	572	583	576	553	572	560	546	584	537	559	573	550	593	564	575	595	566	549	549	556	573	549	543	585	563	519	551	537	572	599	604	533	525	592	529	561	592	538	519	526	560	565	532	583	521	540	615	552	563	549	547	550	535	592	564	551	546	597	581	541	603	566	540	599	533	579	581	572	603	563	599	556	559	582	586	569	572	584	519	516	591	599	592	570	584	553	569	601	585	523	582	564	590	561	550	557	584	547	626	549	557	580	559	580	538	502	570	549	536	548	546	586	586	590	548	564	612	586	548	580	596	553	558	557	540	615	537	549	549	557	610	539	550	579	551	545	519	593	508	566	563	584	562	588	556	571	563	574	536	550	548	594	587	524	552	576	608	594	566	541	576	541	566	608	546	588	526	529	564	565	559	593	536	579	546	585	611	583	571	532	568	548	545	549	578	582	567	547	580	536	579	564	589	567	536	583	571	578	586	542	605	530	558	611	581	580	548	539	584	567	552	574	587	596	591	550	566	592	562	581	579	560	589	581	568	555	546	559	584	554	530	590	539	545	573	573	592	558	575	616	550	529	538	583	591	571	577	600	519	568	555	535	632	587	582	570	570	549	577	556	547	571	555	545	546	560	539	563	542	601	560	535	532	585	564	592	565	564	543	534	513	583	536	579	551	545	516	545	557	524	557	547	586	556	586	583	559	576	597	581	573	546	563	582	558	543	586	599	585	548	557	578	543	544	543	555	636	564	516	574	563	523	544	528	589	559	569	534	581	551	566	543	561	537	531	574	568	584	569	559	574	532	503	564	532	572	583	565	576	561	600	568	584	576	540	553	544	571	573	616	570	543	544	551	527	547	643	586	570	572	553	582	579	559	553	591	579	570	586	566	558	552	579	582	536	597	590	568	585	543	567	566	566	622	593	575	580	608	522	560	576	522	548	557	570	542	635	568	543	577	520	594	601	556	566	602	571	543	589	571	567	587	603	562	555	584	550	592	548	553	550	578	566	537	541	581	565	521	582	542	555	542	576	556	570	548	579	540	558	529	579	604	530	546	590	597	558	585	567	554	568	513	560	534	554	564	536	545	563	595	571	583	539	534	575	554	530	544	537	542	577	574	538	542	580	582	565	621	580	568	550	533	576	614	535	573	557	568	590	517	562	643	556	515	591	573	566	543	584	509	592	547	580	543	570	595	592	591	507	523	599	557	558	543	563	563	574	641	602	551	585	556	544	602	546	621	567	566	595	591	491	589	526	580	557	554	543	551	586	540	580	580	598	559	603	556	578	525	559	575	574	529	564	606	573	569	535	547	516	543	549	565	547	598	578	561	566	570	598	566	579	576	547	593	581	572	551	532	551	557	549	547	530	541	529	564	537	539	576	542	627	557
22419	20962	28690	23416	20968	21040	13053	2135	1792	1741	1718	1568	1709	1885	1687	1576	1527	1466	1327	1181	1259	1202	1264	1182	1114	1091	1095	1111	1044	1082	1046	1025	1067	1008	1004	994	1003	1019	1016	996	1084	1031	977	975	940	983	993	944	984	939	948	967	955	967	982	1006	986	925	978	973	943	938	959	917	997	947	948	950	942	953	972	886	942	942	959	966	947	1006	918	943	982	969	900	950	952	1008	935	931	963	960	956	922	959	899	941	963	974	977	905	932	928	937	946	979	973	948	949	950	920	985	921	961	927	976	954	958	925	985	969	977	968	913	982	964	949	936	964	947	909	954	970	954	905	975	877	958	971	968	1027	991	905	980	920	951	979	939	948	937	951	948	995	972	931	980	875	927	1001	930	958	932	885	1006	963	922	988	937	960	914	944	898	913	966	955	874	971	935	959	928	960	941	898	908	957	962	885	959	929	933	923	960	963	886	934	975	969	937	963	939	950	946	935	945	975	934	905	949	965	951	951	938	964	926	911	924	1009	915	933	980	917	896	947	975	901	897	903	965	939	932	919	936	970	1007	937	890	859	904	888	965	976	989	916	972	950	899	976	981	929	933	923	1013	968	923	929	967	921	984	955	956	935	965	955	962	929	999	944	945	978	911	848	956	891	976	885	891	1002	959	948	939	981	871	895	918	954	975	967	960	991	958	989	1010	986	900	964	938	935	937	919	933	898	984	1033	925	973	1028	926	959	981	991	935	970	1004	919	962	940	895	917	951	928	952	954	920	928	983	889	950	937	976	952	958	941	965	909	971	991	936	927	946	908	938	857	972	920	916	908	935	919	968	932	924	939	961	940	978	929	967	916	959	949	956	917	921	959	917	964	958	936	980	916	978	926	943	923	924	943	944	937	940	990	997	965	885	896	946	893	913	972	941	902	952	936	949	939	949	919	944	944	914	885	989	920	942	939	939	879	935	918	973	925	913	940	908	894	963	958	927	949	976	945	967	914	925	953	971	948	932	955	895	967	937	916	948	934	914	925	927	943	931	863	927	947	937	971	944	935	974	942	924	932	878	925	908	932	954	994	935	997	920	926	979	938	982	959	969	936	911	921	977	941	927	955	970	941	945	970	945	890	923	881	929	955	929	918	882	977	931	906	975	969	914	973	918	991	951	942	977	946	931	961	922	925	993	957	933	936	984	938	874	948	997	998	972	962	964	944	935	993	938	958	946	941	921	972	866	952	928	929	967	976	933	898	996	892	914	943	944	965	928	928	939	942	922	936	933	947	915	901	909	987	912	958	989	926	960	962	970	1008	961	949	945	914	986	924	929	879	955	893	925	880	945	951	966	932	970	888	894	925	946	964	960	955	976	952	876	866	924	941	935	921	961	891	1001	951	907	927	970	945	940	878	927	956	947	970	994	909	929	866	965	973	960	954	958	965	956	895	922	939	937	885	919	915	939	927	962	987	900	916	955	937	933	958	955	971	952	987	964	925	927	940	932	893	993	985	921	934	949	963	939	1003	940	937	996	955	909	906	965	984	959	929	941	954	988	1002	961	891	932	954	924	956	974	982	912	927	887	979	918	962	978	955	967	904	921	962	926	980	913	952	940	930	899	915	963	975	938	978	912	958	944	886	894	984	938	988	902	990	951	948	945	968	952	895	951	925	953	914	992	970	915	920	911	956	975	898	959	938	933	929	912	983	934	960	959	950	1029	992	1023	917	928	894	928	889	904	991	977	887	870	966	1029	934	900	923	894	921	985	888	928	935	947	927	893	924	964	947	920	963	903	968	929	930	885	897	934	947	919	912	903	969	959	897	949	911	910	915	926	922	959	892	992	1005	911	932	983	920	945	905	939	920	912	911	950	1006	895	925	983	896	952	961	946	934	862	952	962	936	960	1007	979	917	1014	867	977	937	892	995	980	912	1015	936	907	942	953	957	946	897	917	906	901	958	929	923	960	946	983	961	955	915	943	938	917	943	895	922	895	988	990	937	898	945	975	920	889	994	969	962	986	915	952	966	882	961	887	864	928	908	939	927	927	948	968	928	1022	940	972	958	934	960	941	910	958	950	965	944	975	905	975	927	917	987	951	934	986	970	945	902	958	935	904	921	883	908	938	866	933	912	935	886	926	952	931	967	876	922	912	918	1004	977	994	930	1010	977	899	946	957	912	940	956	944	944	936	937	925	961	992	939	929	925	906	925	919	919	893	954	962	920	888	919	938	936	912	909	956	980	940	933	868	944	953	967	929	907	921	912	1009	985	918	920	961	961	941	930	895	925	948	953	889	934	923	927	962	951	963	984	922	953	935	968	971	994	882	929	982	933	928	961	904	940	927	975	958	914	956	966	992	904	935	947	974	936	906	952	931	958	948	933	959	955	1020	892	871	908	932	987	922	950	915	1019	947	910	971	950	908	915	911	903	918	978	924	940	958	936	942	947	920	943	950	963	1018	905	967	927	924	908	923	958	955	947	917	950	860	992	878	951	948	977	901	948	954	899	926	916	941	1019	986	932	944	965	911	988	912	954	986	961	973	936	970	896	935	904	934	904	1013	922	927	961	916	944	900	914	941	931	884	908	989	900	953	982	929	965	968	959	873	947	996	983	919	935	938	946	1012	944	955	953	963	908	930	927	991	972	945	920	952	921	948	924	967	916	927	887	881	932	940	957	936	955	923	973	955	989	937	957	1018	992	947	929	908	935	929	910	914	951	907	960	939	902	925	977	920	931	947	948	931	920	942	912	905	960	973	954	946	990	920	890	932	935	921	917	936	948	971	901	900	950	948	990	906	987	951	951	932	910	905	946	912	926	964	939	937	906	899	912	958	942	992	967	921	930	944	891	926	947	918	943	971	949	937	960	987	949	892	934	949	931	914	897	886	948	949	916	976	957	946	884	987	974	956	935	947	894	989	922	955	946	978	955	1000	944	979	922	929	974	901	912	909	927	871	912	928	927	940	924	936	957	916	923	940	927	938	944	956	988	952	919	950	881	949	993	934	959	940	928	942	977	956	916	894	949	1013	971	924	882	911	938	1001	927	869	975	1026	931	934	905	974	928	910	883	991	951	928	916	936	896	945	955	922	966	922	956	995	1014	944	894	955	891	960	970	905	918	904	894	885	956	937	914	985	934	970	940	979	941	952	954	989	924	904	952	861	964	959	947	932	920	948	978	954	910	893	955	890	934	913	955	956	916	948	935	925	913	972	972	931	920	917	967	918	981	952	954	962	897	913	982	945	963	924	970	923	920	925	910	967	912	977	911	932	955	956	919	940	952	933	917	925	892	978	953	956	951	976	894	937	934	919	918	939	949	842	966	909	914	945	946	995	917	958	897	924	945	915	897	925	943	919	898	925	939	926	942	901	965	897	917	937	925	981	1009	954	901	952	941	938	934	931	934	929	965	924	928	953	964	920	977	999	989	908	869	959	980	978	946	949	962	946	938	945	928	940	962	904	923	983	901	831	957	934	968	937	949	956	933	904	878	940	898	936	945	915	958	979	931	942	966	959	944	948	908	1008	949	938	946	913	931	955	945	925	941	915	960	943	929
38635	22844	12889	7150	4966	3974	3476	3194	2987	2855	2537	2445	2532	2761	2503	2246	2176	2017	1784	1537	1514	1547	1561	1454	1324	1168	1211	1255	1289	1163	1168	1146	1236	1238	1114	1167	1180	1162	1179	1166	1252	1098	1126	1069	1077	1027	1082	1125	1080	1041	1068	1024	1119	1137	1093	1096	1084	1101	1070	1061	1121	1078	1034	1054	1022	1097	1084	1011	1057	1080	987	1028	1069	1009	1044	1069	1035	1038	1001	1001	1059	1020	1040	1032	979	1100	1022	985	1017	1071	1018	989	1053	1029	1069	1009	1035	1020	963	1080	1074	988	1000	995	1002	1021	1048	1067	1064	1067	1087	1049	1081	1044	1094	1007	1045	1025	1071	1076	1027	1043	1021	1026	1048	1047	1058	1033	1036	1056	1084	1036	971	1011	1024	1091	1075	1020	964	1051	1002	1051	993	1006	1089	1035	1025	1026	996	1061	1025	1057	1060	998	1025	1049	1050	989	1019	970	1042	1012	1073	1059	1059	1032	1023	1123	1013	1086	992	1083	1039	1088	1074	1019	1081	1080	1034	1050	995	1044	1077	1017	1071	983	1089	999	1024	1048	986	1058	1105	1060	1084	1047	1013	1066	1102	1042	1061	1015	1055	963	1078	1086	1071	941	1028	1014	992	1018	1057	1057	994	1063	1019	1066	1045	1094	1084	1058	1045	1048	1046	1022	1052	1050	1068	1046	1082	1010	1051	1074	1029	973	1086	1078	1072	1031	1006	1011	1048	1074	1014	1022	1020	989	1000	1042	1056	1005	1021	1024	1042	989	1054	1079	1050	1027	969	1069	1005	1020	1027	1038	1025	1046	961	1029	1087	1057	1023	1090	1026	1032	1005	1091	996	1041	1030	1024	983	984	999	1076	1002	1053	1050	1059	1024	1036	1054	1034	1062	1023	1049	1012	1070	1019	1020	1048	1010	1054	1066	1025	1091	1062	1079	1019	1032	1048	1025	1021	1035	1000	1009	1026	1067	998	998	1048	1036	1041	1032	1053	988	1037	1051	979	1033	1093	1057	1052	1023	1014	1029	1000	1037	1004	1086	1052	1024	1046	1072	1032	1053	1039	1047	1067	1060	1038	1069	994	1040	997	1058	972	1061	1043	1019	1054	975	1056	1011	1060	1086	1038	1068	1016	1072	1074	987	991	1053	1032	1023	1020	992	1073	1040	1092	1052	1028	1030	1006	1062	1048	1035	1016	1022	1053	1032	971	971	1024	1081	1091	1058	1031	1085	1096	1038	1063	1060	1028	1040	1045	1062	1006	1033	1040	1019	1034	1089	1064	1060	1092	1060	1006	1029	1042	973	1010	1040	1070	1011	1072	1068	1078	1084	1047	1001	1015	1010	1028	1080	1068	1048	1045	1029	988	1021	1038	1048	1029	1017	1001	1042	1065	1033	1071	1067	1035	987	1044	1030	987	1017	1057	1070	1045	1072	1036	1065	1030	947	966	1025	1020	1014	1062	1086	1023	994	1046	1019	1060	1106	1061	994	1003	1049	992	970	1080	1066	1019	1034	1016	1032	1005	1070	1048	1048	1047	1094	1083	994	1050	1036	1134	1006	1021	1050	1021	1051	1049	1016	1049	1043	987	995	1033	1033	1055	985	1024	1078	1026	992	970	1049	1017	1032	1062	989	1049	1016	1068	1076	1094	985	1130	1040	975	1039	1091	1043	1017	988	1017	1032	1024	1042	1057	1032	1016	1056	984	1024	1017	1012	1004	983	1051	1103	1025	1055	1047	996	1019	1052	1066	983	981	1015	1058	1033	955	1067	1005	1024	1030	1001	1048	1014	1041	1014	964	1082	1037	1050	1028	1121	1121	1080	1014	1081	1055	1042	1010	995	1084	991	976	1045	1015	1098	1072	1060	1036	1050	1087	1061	1000	1004	1073	1015	1022	1082	1039	1046	1051	1026	1009	1065	1062	1091	1011	1045	1038	1017	1051	1039	1047	1062	1049	984	1046	1077	998	1025	1053	1019	996	1039	1060	1035	1041	1050	1023	996	1043	1033	991	987	1032	1059	1045	1036	1021	1048	950	1045	1046	1093	1032	1062	1060	1048	1048	1045	1067	1050	1016	1011	1024	1059	1109	1049	1045	991	943	1029	1044	1040	999	1039	1012	1069	1027	1029	1005	996	1036	1014	982	1007	1038	1011	1003	1043	1075	1037	1079	1059	1037	1034	1012	1040	1091	1037	1037	1047	1022	991	1019	1021	1063	1029	1083	1070	1032	1022	1059	1026	1008	1031	1000	1050	1060	993	1058	1035	1082	978	1084	1032	1090	1006	1079	1002	1058	1007	1035	1019	1028	1040	973	1047	1024	995	963	1034	1028	1051	994	1086	1022	1027	1031	1026	1062	1003	1084	1047	971	1030	1076	1026	1041	1034	1018	1001	1060	1057	998	1030	1071	992	1026	1073	1018	1018	1051	1004	1065	1007	1014	1005	1017	1044	1009	1051	1043	1031	1070	1048	1022	1021	1081	1038	963	998	992	1026	1050	1034	1024	1026	1015	982	1061	971	1052	1024	1035	996	1018	996	1023	1003	991	1054	1060	1084	1028	1037	1066	1024	1015	1049	1093	1004	1027	1023	1053	1047	1113	999	1066	1021	1047	1039	1047	1018	1033	988	1093	1007	1029	1036	1029	1025	1051	1053	1015	1033	993	1055	1022	1064	1077	1060	1052	1033	1059	1023	1009	997	1038	1024	1071	1015	994	962	1087	993	1041	1036	1021	1032	962	1064	1019	1028	1046	1037	1054	1004	1015	1029	1044	1011	1015	1024	1064	1033	1079	1052	1025	1021	996	1010	966	1060	986	1018	1025	1023	1073	1021	1034	1042	1064	1059	1002	1059	1024	1044	1075	1132	1043	969	1081	1006	1072	1056	1043	1025	1070	996	1003	1072	1032	1035	1018	1038	1000	1044	1060	1033	1043	1049	1066	1026	1082	1060	1035	1040	981	1015	989	1024	1073	1059	1026	1059	1019	1058	1042	1027	1049	1080	1058	1032	1005	1049	998	1047	981	1053	1077	1025	1029	1130	1102	1008	1031	1068	1005	1036	1028	1040	1040	1040	1071	1020	1034	1044	1047	1072	1061	1027	1020	997	1020	1006	1100	1048	1012	1038	1085	1044	1034	1004	1030	982	1077	1069	1085	1045	1092	1015	1040	985	1045	1022	980	1042	1000	1048	1018	1035	1015	1034	1058	1022	1062	1056	976	981	1025	1044	992	1069	1064	1033	945	1007	1056	1032	1013	1026	1009	1008	1053	1048	1001	966	1002	1039	1054	998	1043	1023	1030	1014	1037	1046	1049	1038	1065	1011	1033	979	1124	1079	1035	1055	1039	1028	1009	1003	1052	1047	1030	1022	1019	971	1047	977	1043	1013	1004	1007	960	1026	1032	1021	1043	1052	992	1055	991	1006	1042	1002	1060	1034	1037	1008	993	1018	1052	1021	1071	973	1004	1059	1009	1019	1058	1023	994	988	1040	1070	1048	1046	1049	996	1005	1044	1052	1025	1015	1090	1028	1082	1060	1042	998	1028	1031	1121	1046	1040	1047	1078	1079	1065	997	1071	1101	1019	1030	1008	999	1001	1005	1044	1046	1028	1030	1019	985	1072	997	992	1114	1026	1051	1064	1035	1026	1015	1054	1046	1082	1049	1038	1063	965	1041	1037	974	1027	994	1002	1030	984	1012	1040	1021	1019	1046	1081	1028	1032	998	1035	1087	1025	987	1031	1062	1065	1022	1058	1028	1037	1029	1059	997	1040	1018	1020	1102	1071	984	974	1041	1067	1015	1023	1034	1024	1066	961	956	1056	1075	1028	1023	1049	1057	1040	1015	1040	1049	1057	1035	1008	1033	1013	1005	1000	1102	988	1066	1048	1019	946	1049	1089	1029	1091	992	1068	1109	1053	1019	1083	1032	1044	986	1033	990	1013	1073	1035	975	1072	1001	983	1053	1001	1001	1002	1057	1039	985	1053	1022	1062	1014	1001	1035	1024	1056	1025	1043	1011	1021	988	1011	1039	1014	1087	1024	1015	1044	1002	1035	1054	1008	1019	1006	1034	1046	994	982	1023	1014	1076	1012	1056	1036	1041	1034	1072	1020	1067	1055	1013	1042	1035	1017	1017	1036	1029	1010	1032	1066	1057	1096	1078	987	984	1004	1046	1060	1007	1069	1091	1039	983	1003	1049	1020	997	1050	1009	1038	1017	1078	991	1025	1079	1042	1087	1043	1052	1113	1017	1061	1050	1041	1042	1019	1015	1013	1082	1056	1024	1057	1027	1041	1081	1041	1030	1066	1005	1065	1048	962	981	1030	1032	1027	1080	1013	1056	1006	1050	992	1033	1051	1067	1069	1026	1078	973	1034	1054	998	1056	1059	1019	990	1027	1018	1051	1034	978	989	1030	1054	1067	1022	1026	1101	1037	1068	1040	1054	968	1060	1042	994	1004	1016	978	1003	1062	1001	1005	1022	1001	994	1010	1022	988	1037	1086	1066	957	988	1052	1072	1046	1039	1049	1067	1066	1037	1011	1033	1044	992	966	1065	1085	1073	1076	997	1051	1002	1054	1082	1052	1014	1016	1032	1048	1051	1062	1059	1025	1068	1073	1065	991	1060	1072	1065	1047	1011	1081	1057	1019	1070	1024	1036	1065	1046	977	1016	1078	1049	1075	1009	1036	1054	1046	1057	1021	1050	1065	1022	1043	1019	1015	1038	1038	1036	1020	1030	1063	1034	1007	1067	1057	1047	1030	1042	1015	1098	1013	1069	1055	1013	998	1073	1001	1007	1023	1088	1030	982	1026	1039	1058	1057	1027	1031	1079	951	1051	1020	988	1033	947	953
28186	20773	10460	1124	565	495	480	543	548	497	556	563	561	581	590	546	553	528	500	461	450	427	470	440	446	428	430	425	402	437	423	365	404	396	418	404	424	406	421	403	428	410	426	409	423	358	395	413	418	381	431	380	383	388	419	412	376	392	394	351	435	403	429	388	395	392	390	372	385	377	378	391	403	393	428	356	397	385	402	411	390	386	394	390	434	347	391	378	409	393	373	413	347	401	361	414	387	421	365	359	356	395	393	406	418	401	375	397	395	419	402	399	391	401	378	384	424	400	422	375	401	378	388	368	389	387	389	392	391	387	421	404	423	402	390	422	348	427	427	378	383	410	385	403	390	378	391	378	373	371	404	382	393	383	410	389	397	395	415	352	416	400	415	400	365	384	408	411	400	387	364	398	422	379	386	401	381	409	397	382	352	397	385	383	405	410	375	382	377	382	376	388	423	420	363	385	377	371	418	379	401	363	379	353	405	412	379	354	402	411	388	377	383	408	359	408	367	375	427	380	366	410	410	416	395	412	391	391	411	383	407	389	424	383	398	394	412	355	427	438	408	430	417	392	417	381	381	393	402	424	407	380	359	406	421	365	405	343	393	357	366	377	408	384	438	397	384	384	421	363	369	362	395	375	397	385	402	392	397	420	405	372	395	413	373	385	397	411	392	414	402	380	383	351	407	396	373	366	427	423	405	381	386	379	375	389	395	399	375	394	377	384	422	392	387	406	395	396	402	380	373	405	407	442	398	386	413	391	371	368	411	355	345	409	376	352	398	428	373	382	403	401	382	405	379	396	369	380	422	395	352	397	385	380	380	407	396	353	385	402	358	398	372	383	375	389	377	372	408	392	388	392	409	378	408	423	420	399	407	395	360	401	366	373	383	387	440	356	371	414	424	377	405	369	401	357	425	372	416	415	386	406	359	398	403	396	390	397	426	390	382	376	395	388	338	423	429	409	387	404	364	364	411	403	391	348	401	381	387	390	370	372	396	376	372	381	418	395	382	362	378	402	383	376	391	397	384	396	384	390	368	379	373	389	391	441	423	374	354	394	368	384	392	388	403	412	386	372	409	403	386	417	384	407	378	373	373	400	391	375	356	411	392	415	379	427	415	385	370	373	374	412	404	389	402	392	403	370	430	388	383	411	415	400	391	380	404	391	421	427	412	389	385	385	406	410	391	412	391	398	398	420	369	386	416	379	381	399	367	384	380	437	376	398	388	370	392	398	402	415	396	403	396	403	373	366	395	362	373	387	360	368	405	352	398	407	411	362	411	401	378	378	373	412	376	395	390	349	361	401	397	423	354	412	415	448	391	395	380	421	384	403	404	378	383	397	415	419	370	427	350	376	386	391	364	397	395	408	407	386	385	378	379	381	391	390	385	434	367	409	363	396	406	384	367	382	403	372	372	404	412	390	382	419	421	416	401	427	374	398	420	404	446	388	385	391	350	402	374	378	372	403	425	391	391	394	418	426	384	413	360	400	405	373	402	361	420	366	379	383	401	367	400	357	415	372	383	388	382	347	376	375	387	412	393	416	379	393	390	388	404	384	380	419	422	403	420	395	407	382	406	374	343	376	378	378	370	379	407	372	357	356	391	391	367	360	362	378	405	385	462	389	365	400	388	408	393	386	359	363	385	383	398	389	353	413	380	375	375	425	375	421	401	381	390	369	375	400	357	378	363	389	381	409	401	388	357	381	371	407	377	398	384	379	405	387	375	430	401	387	391	356	407	415	386	355	399	394	380	420	392	396	360	411	382	370	393	400	389	432	408	405	413	374	406	375	369	383	392	415	371	373	438	380	389	387	400	408	391	388	406	440	394	389	408	386	352	371	400	416	382	401	375	381	406	385	388	367	376	377	429	368	417	381	417	357	392	406	407	400	415	369	390	371	388	393	343	384	398	386	407	397	373	349	401	406	367	383	372	384	393	383	417	409	430	421	395	414	414	378	406	404	369	442	381	385	381	373	390	385	374	413	378	420	376	394	375	408	375	408	409	389	386	425	413	426	401	376	418	377	382	401	386	372	374	383	373	413	392	418	390	380	393	375	411	421	376	388	405	410	376	356	349	382	371	375	387	397	380	418	401	397	374	401	385	394	367	417	403	400	421	389	394	406	389	430	396	386	385	387	401	378	392	397	383	371	394	392	380	388	392	411	389	381	400	350	342	412	414	427	438	386	392	410	364	402	378	425	396	381	368	380	401	379	384	396	442	378	339	408	345	402	410	406	398	378	355	378	399	382	362	402	368	438	400	402	361	387	391	399	410	354	369	381	400	361	348	392	417	372	386	417	371	388	358	395	395	409	386	395	369	403	391	396	380	406	405	381	399	406	402	412	412	380	380	399	366	427	395	385	388	436	432	364	368	402	339	401	423	424	371	375	411	392	395	354	383	419	396	381	407	374	375	351	375	422	353	406	375	369	361	377	410	374	373	357	377	420	406	364	380	363	398	440	424	367	414	369	374	372	379	366	389	382	353	410	379	399	369	391	408	363	371	410	398	359	409	412	379	390	404	404	398	405	419	401	405	374	426	398	417	415	396	381	386	369	404	401	383	362	423	372	370	399	373	370	416	381	374	387	385	385	387	400	393	383	378	392	361	381	399	373	408	404	407	388	404	396	401	402	409	372	374	400	383	386	389	424	408	396	375	369	380	369	391	394	415	405	374	370	366	370	389	329	408	354	422	389	410	399	347	422	445	403	386	385	389	377	413	381	391	374	369	388	387	381	346	408	388	400	425	400	371	383	416	412	374	376	405	400	352	383	387	379	388	406	413	390	396	366	413	424	414	403	395	386	369	406	393	417	403	387	366	406	370	363	374	386	397	395	388	408	428	392	403	394	406	352	387	386	402	396	375	368	366	399	402	372	394	374	388	387	369	389	364	371	403	396	405	400	409	380	360	396	356	369	407	411	404	378	394	387	390	362	397	394	382	389	386	369	408	408	395	406	385	384	398	358	427	413	379	382	385	372	391	429	420	391	397	401	382	379	387	379	396	393	375	384	380	391	402	384	383	404	377	395	419	390	399	354	406	416	369	368	390	407	347	409	415	417	393	376	404	405	368	353	359	405	377	383	410	405	413	412	388	391	360	369	416	436	369	390	406	417	425	371	383	387	396	408	392	401	365	400	397	354	390	392	394	390	373	401	396	436	389	371	383	361	419	411	384	420	381	384	390	373	413	358	378	406	384	421	401	399	411	397	381	421	428	389	396	381	394	395	381	382	381	428	413	409	418	370	397	426	395	420	377	378	363	392	386	383	378	381	398	396	383	404	389	400	372	376	389	409	366	393	388	393	435	448	379	419	394	371	370	365	360	383	429	381	362	376	389	366	404	378	384	403	412	398	396	408	399	363	368	408	348	353	424	376	393	366	338	396	403	394	400	371	384	403	398	376	392	395	413	395	419	381	421	402	386	388	391	382	377	393	343	399	410	370	380	390	403	360	411	427	376	409	429	347	376	374	350	368	378	401
32667	8137	1339	805	686	709	633	771	824	780	802	840	925	959	920	790	776	734	719	618	590	628	559	489	537	521	499	563	507	523	502	468	484	529	501	467	486	494	506	487	471	511	501	493	455	460	461	452	435	441	423	416	448	498	481	491	498	469	486	446	450	463	500	422	473	467	461	485	440	462	446	457	458	433	429	458	446	427	430	453	469	458	443	491	463	442	423	441	455	484	497	453	427	489	436	460	470	455	421	455	468	472	422	457	420	444	459	433	463	453	430	452	424	436	442	449	461	453	454	468	476	443	459	483	457	468	481	446	484	480	470	448	437	460	451	427	486	451	461	429	455	430	481	433	456	425	493	450	443	441	424	511	456	440	423	467	510	470	431	475	448	448	489	452	431	437	450	460	427	392	454	476	438	462	444	466	460	498	453	454	416	458	423	513	486	467	453	455	503	446	434	484	427	454	468	430	494	407	421	422	496	412	487	434	484	434	440	443	438	451	427	453	450	475	464	438	436	416	425	453	444	457	478	425	432	466	402	481	489	479	489	473	442	447	439	452	491	443	411	446	474	411	463	449	463	445	456	448	434	457	395	455	453	464	427	475	465	439	455	453	442	471	456	451	471	440	428	474	475	440	427	444	456	444	443	435	447	447	463	448	459	438	430	433	447	462	430	480	474	464	432	434	447	456	434	410	447	485	442	440	463	410	443	438	445	437	445	448	420	445	448	482	443	467	450	428	469	446	417	415	444	468	444	455	453	455	448	458	468	481	463	470	498	454	473	476	455	423	420	437	451	414	447	451	459	454	452	457	469	467	444	458	481	469	444	433	495	424	427	458	409	459	472	423	464	426	465	480	458	418	436	469	444	440	437	466	462	454	477	441	432	451	449	449	459	455	484	437	458	469	424	443	466	465	454	439	453	460	462	447	448	442	460	466	432	460	444	475	455	469	465	447	432	446	462	452	431	446	452	486	402	446	448	469	458	476	442	439	434	452	462	455	477	447	442	442	432	442	441	450	462	455	493	411	470	450	451	482	482	459	452	439	444	458	456	449	451	445	439	462	461	453	461	446	428	431	486	449	447	491	494	472	445	462	462	485	454	460	408	452	469	407	462	473	459	412	440	419	455	423	456	469	436	461	449	434	453	458	450	442	463	481	447	430	476	463	444	453	461	446	427	461	466	485	489	452	437	453	485	472	446	424	453	456	463	426	440	429	470	491	464	442	497	437	437	466	479	468	490	469	469	440	481	466	421	469	453	454	458	448	462	453	454	472	451	437	445	456	497	499	467	439	400	481	432	444	469	443	467	485	461	463	456	469	448	448	435	466	476	466	448	438	458	470	478	454	457	468	449	450	453	439	457	460	457	449	459	444	415	441	427	441	432	452	472	477	463	423	463	451	457	463	430	496	457	436	490	439	422	432	452	491	483	426	406	440	449	463	455	447	456	463	453	464	429	460	450	462	444	447	436	432	447	467	451	448	486	406	448	465	421	451	497	445	450	473	449	454	495	470	454	451	480	478	456	497	480	424	444	431	442	441	468	457	484	425	449	441	470	451	470	415	452	421	450	454	482	456	433	479	453	461	496	472	457	463	466	464	449	443	437	486	440	473	476	420	471	437	480	446	465	435	428	436	481	471	476	461	472	436	446	462	459	424	460	462	451	446	441	404	456	417	427	478	474	457	462	449	456	448	461	440	469	440	483	452	435	462	452	449	460	468	495	474	455	476	449	455	452	459	468	468	421	439	490	453	457	500	465	457	466	477	475	490	460	470	442	471	451	448	477	490	472	468	473	423	455	463	466	460	438	487	457	449	477	441	446	450	469	440	493	406	475	408	401	465	435	434	463	487	466	471	437	450	477	436	440	403	418	444	475	458	448	448	443	473	408	476	436	475	468	432	481	452	433	473	467	441	449	433	433	415	472	458	461	470	467	477	438	491	482	451	389	412	433	427	458	469	417	470	430	487	455	456	423	464	487	454	468	463	487	451	467	430	472	462	450	445	457	450	472	463	449	436	471	490	494	463	482	431	460	442	467	466	445	475	496	451	477	462	438	452	453	433	423	455	419	428	429	465	475	464	435	445	471	466	435	464	436	421	443	423	459	435	429	467	435	477	477	486	464	460	495	445	423	444	445	438	443	460	395	457	470	446	421	441	413	454	495	477	417	453	437	465	483	459	449	433	471	445	471	455	434	463	464	482	430	460	435	453	459	465	451	433	492	417	446	460	416	446	449	441	440	389	452	470	458	477	425	474	470	473	466	409	411	458	491	481	452	450	471	456	453	478	456	432	487	419	509	432	469	431	468	463	463	430	467	435	457	445	441	406	456	489	462	438	482	454	435	460	443	456	468	438	443	440	473	432	425	445	445	417	493	426	451	426	458	452	470	450	420	458	448	507	395	456	429	470	440	467	456	430	479	431	443	455	446	448	480	433	441	443	422	425	427	447	489	459	466	461	448	482	424	461	441	451	440	440	454	456	468	419	417	486	448	462	425	452	468	443	451	469	446	439	472	449	455	459	436	473	461	436	459	463	418	425	427	446	424	475	447	458	456	445	458	486	412	436	487	493	476	465	485	449	499	463	482	432	414	450	456	404	461	470	476	435	476	423	434	436	407	438	447	455	472	438	456	463	471	437	452	456	442	457	441	452	434	437	446	410	457	461	397	435	444	461	472	453	413	452	469	470	434	449	466	434	478	475	428	464	449	463	443	457	425	454	442	481	457	453	464	424	430	464	440	466	470	452	447	437	469	444	515	454	470	467	424	463	411	445	446	478	455	409	490	464	437	439	451	442	459	455	475	431	451	422	504	472	462	455	474	422	431	466	520	469	443	414	418	451	446	465	413	425	451	458	448	437	424	483	436	466	456	442	460	445	447	419	462	493	472	459	457	501	435	453	428	433	417	453	460	439	463	432	433	423	443	445	425	470	446	449	458	458	452	456	445	472	470	462	442	505	446	460	452	439	434	442	453	448	481	425	444	476	442	418	480	434	429	444	469	462	486	439	448	488	474	458	446	415	422	433	401	451	465	442	459	451	436	459	462	474	450	446	457	464	438	458	442	460	460	453	422	466	476	449	457	467	460	457	458	465	460	483	471	491	463	453	458	432	413	438	436	438	454	453	462	424	406	456	443	458	456	434	512	504	484	446	477	465	469	458	442	472	456	428	490	463	443	459	461	468	463	459	449	480	462	419	486	458	477	468	444	462	471	445	423	465	455	416	448	451	475	459	463	480	435	453	457	443	458	441	433	459	436	434	484	457	481	436	473	469	411	456	484	443	433	479	498	436	467	482	473	463	432	448	455	480	455	441	458	408	447	438	464	495	440	460	458	472	443	495	447	457	511	453	441	479	452	444	431	462	463	468	475	467	450	482	481	466	443	461	440	447	449	469	429	501	477	449	458	444	432	444	473	439	444	440	454	453	435	456	458	455	462	446	453	454	497	451	461	432	441	507	430	465	454	465	453	415	440	443	456	479	469	409
23367	20904	28194	23753	20888	12917	1910	1397	1265	1139	1149	1078	1175	1204	1129	1088	1079	1005	881	909	838	861	800	722	781	761	744	733	761	756	727	775	780	787	763	757	735	721	758	712	751	713	684	746	745	679	719	687	703	721	683	736	701	722	725	716	724	677	638	719	743	671	696	660	719	720	713	689	682	710	694	633	685	663	673	668	649	707	682	679	688	708	706	712	679	710	665	699	676	675	695	690	704	670	671	701	714	682	642	648	706	703	683	721	629	708	675	661	638	709	662	703	670	672	684	669	709	752	663	671	701	647	717	694	665	702	728	691	660	690	703	698	699	710	663	653	674	690	731	672	641	681	717	663	725	657	670	696	692	682	710	662	703	692	670	696	712	703	697	681	626	675	700	711	726	699	606	707	696	712	715	708	687	697	680	683	729	697	671	709	677	717	688	665	646	711	683	736	676	715	695	725	660	648	683	683	673	666	695	680	685	665	742	665	720	653	672	682	690	716	677	689	736	679	720	733	640	599	693	667	725	660	683	699	721	680	707	624	691	681	710	651	729	646	656	686	695	644	668	660	668	718	713	682	669	677	684	700	663	681	680	664	694	710	650	691	722	661	727	615	654	683	623	670	633	666	644	681	680	679	691	732	715	640	671	691	687	709	719	708	704	685	710	700	678	671	693	654	695	639	695	695	684	677	687	708	682	672	692	670	686	695	677	679	703	682	683	663	708	640	669	678	672	662	708	675	654	707	639	735	728	710	717	712	679	668	713	654	691	705	703	649	668	708	677	712	673	713	700	704	652	684	704	673	695	696	662	690	683	661	641	714	723	684	663	665	742	714	661	687	681	700	682	674	674	705	687	697	659	669	744	684	719	722	692	742	698	704	720	650	692	681	667	711	627	644	658	677	704	686	647	731	650	711	708	701	670	701	640	641	639	667	687	690	648	707	684	664	669	655	684	675	702	701	697	692	716	677	669	617	683	702	733	748	669	662	702	703	661	681	698	700	687	671	661	658	683	662	666	668	674	661	702	681	680	680	700	712	705	710	706	681	709	707	752	654	686	642	683	678	691	686	659	697	652	648	673	702	669	692	681	672	640	689	688	716	705	639	711	662	710	711	649	652	633	695	684	702	647	670	700	738	660	667	705	699	694	677	668	676	715	686	662	693	709	691	717	662	681	683	693	688	673	651	704	725	702	652	685	664	716	687	721	691	692	707	766	638	712	679	723	673	694	654	704	692	650	707	694	717	751	629	712	671	699	658	672	696	706	672	664	646	642	709	652	705	652	621	658	652	702	730	716	653	667	706	670	672	731	718	686	694	733	667	704	672	640	672	655	669	639	692	645	662	657	683	632	683	665	701	661	724	683	666	691	669	673	674	735	748	703	655	729	750	656	639	682	650	659	682	662	706	730	679	675	687	691	651	683	673	621	668	703	689	660	722	736	672	641	653	723	705	695	710	688	626	660	662	731	687	674	728	701	683	684	663	676	702	710	698	697	708	725	670	673	681	714	625	705	702	693	625	613	661	713	730	667	746	676	660	660	680	689	666	645	692	694	724	671	716	667	674	738	699	685	675	692	687	697	695	702	686	673	721	643	703	678	638	693	675	720	743	620	681	679	646	670	735	656	712	694	626	681	658	707	709	699	684	674	699	666	655	736	663	691	695	708	680	671	661	649	679	692	684	689	693	696	698	697	730	693	703	681	642	682	681	711	695	705	687	657	711	710	657	698	660	652	705	742	684	724	716	706	716	687	724	709	671	686	707	718	700	690	658	693	692	697	691	680	712	671	719	696	669	645	715	669	668	690	672	665	689	753	687	687	654	666	662	637	642	702	676	722	685	656	699	646	716	689	641	700	681	689	706	676	664	709	697	712	696	668	715	686	680	678	677	672	711	689	677	715	641	688	664	712	705	698	706	673	662	640	686	678	667	672	678	651	679	681	683	683	727	677	724	732	705	710	642	699	673	652	683	650	669	725	680	683	643	708	665	649	643	684	703	714	682	670	697	664	693	706	646	679	665	637	629	659	643	669	686	614	692	718	738	698	728	672	741	654	691	670	754	709	635	683	709	695	716	704	665	728	694	737	676	670	673	661	722	675	693	693	681	674	705	664	667	695	732	733	680	693	681	674	726	703	736	687	697	691	674	665	717	671	664	656	685	692	655	707	675	686	685	670	681	649	634	717	693	624	704	708	655	673	726	714	679	659	721	679	673	693	681	719	692	690	676	664	687	680	704	675	658	658	698	695	659	668	695	729	718	697	661	704	712	733	660	684	691	665	674	719	713	665	706	738	661	681	722	725	706	691	641	693	640	700	646	714	668	685	737	684	710	629	660	717	692	679	691	654	662	681	662	715	735	733	716	655	674	705	698	707	684	674	671	697	640	669	667	700	678	698	707	635	700	678	662	679	638	676	715	686	655	720	726	699	707	682	671	708	656	690	713	675	674	666	645	683	684	685	689	636	655	686	677	686	704	699	709	686	722	671	676	674	704	626	702	689	708	714	659	674	684	690	664	720	669	694	642	707	731	667	688	675	697	686	709	662	648	694	660	699	660	704	664	685	707	714	675	723	711	632	689	721	688	702	696	683	661	656	703	695	719	681	665	677	690	690	691	653	702	684	677	708	693	652	638	674	624	670	671	672	694	716	690	681	688	679	733	673	668	657	664	671	679	713	743	684	726	688	671	653	697	716	660	631	702	672	682	679	740	691	654	672	691	712	741	666	714	731	689	654	671	716	716	718	669	735	680	695	651	693	694	701	662	647	662	662	703	680	636	713	644	653	685	653	728	700	669	661	703	622	720	681	678	705	717	715	606	712	785	673	662	649	677	694	705	680	702	719	656	710	664	673	725	700	673	689	631	717	649	659	636	666	633	744	685	678	704	644	670	688	677	725	671	706	689	677	639	710	693	675	724	678	657	686	662	692	687	632	698	717	712	684	692	701	734	668	674	680	692	695	676	718	755	738	644	661	684	659	691	709	695	659	680	721	659	654	656	653	677	686	682	691	723	720	691	715	657	669	688	693	667	675	701	709	664	673	695	678	689	602	671	675	704	663	654	660	671	709	645	653	634	703	701	657	690	721	694	696	700	679	682	712	663	715	684	659	674	710	665	686	665	654	682	709	699	693	680	675	660	644	672	653	684	705	696	688	666	708	695	693	703	709	655	670	650	680	680	685	703	675	711	707	719	710	697	697	682	625	664	641	670	648	707	689	672	644	684	679	673	737	730	730	679	688	658	704	637	674	683	669	721	692	688	729	663	658	683	715	700	703	709	706	762	652	695	710	699	711	643	671	688	663	683	683	704	714	669	702	658	731	675	676	679	696	629	675	676	682	671	657	710	702	674	694	667	695	674	651	693	645	688	709	630	647	695	672	712	730	699	637	690	699	658	700	688	670	665	659	655	753	713	699	724	689	680	711	659	686	678	678	748	685	677	672	662	693	686	708	715	716	693	697	699	720	701	616	687	704	673	659	649	669	685	677	674
35228	14914	7750	4148	2824	2426	2027	2014	2013	1763	1657	1681	1761	1848	1660	1553	1455	1335	1259	1154	1166	1000	1031	913	963	927	894	917	893	848	843	867	842	856	880	775	795	832	857	845	903	805	802	791	831	817	782	774	830	819	819	746	808	858	814	766	761	813	803	781	789	785	813	797	789	779	797	776	754	763	807	745	740	726	750	747	817	769	778	751	764	708	764	780	790	760	768	796	751	761	759	725	749	784	732	741	818	843	763	813	821	752	759	748	799	757	767	782	734	804	737	755	746	746	747	794	775	775	759	802	789	744	726	733	771	725	767	793	732	788	771	738	766	742	760	774	758	717	732	751	776	756	729	821	789	775	727	774	732	777	737	744	766	782	766	736	696	745	771	748	774	772	763	762	774	781	762	753	736	760	788	734	752	734	739	794	745	728	786	760	767	761	768	750	769	788	736	779	763	745	763	744	784	740	754	781	730	805	830	773	738	786	799	736	756	765	789	769	724	728	753	775	744	738	787	742	738	794	713	724	748	745	813	735	798	788	759	759	740	748	755	758	754	779	749	749	760	777	758	792	751	735	797	780	793	728	786	762	748	761	740	754	751	817	768	755	712	797	736	753	750	831	714	748	708	748	759	770	760	753	749	782	809	739	761	783	814	776	791	788	773	748	749	747	776	805	730	803	743	754	767	730	748	729	783	774	766	721	732	725	814	781	793	786	733	718	776	767	762	788	761	750	748	773	737	750	720	760	738	736	770	816	759	758	818	776	772	788	753	804	767	795	777	775	801	808	679	790	781	806	744	725	803	752	752	783	740	790	741	751	745	795	725	777	778	794	750	733	787	783	807	732	769	747	837	734	737	751	811	777	760	774	755	753	798	762	743	786	734	717	777	776	752	737	735	779	761	768	753	766	758	722	767	747	761	734	786	741	721	778	787	779	732	782	755	735	779	758	791	741	740	783	801	759	718	763	742	753	755	728	731	808	733	801	751	721	771	779	767	797	743	775	753	835	738	752	815	764	739	780	764	729	783	733	767	719	751	779	750	771	800	762	731	761	777	765	722	781	762	787	729	777	729	758	721	733	783	759	749	766	761	791	748	774	778	710	802	741	760	752	754	742	732	767	769	755	797	738	742	720	780	758	764	742	789	741	745	794	777	781	720	755	736	745	814	766	820	719	783	712	756	787	739	783	789	771	738	761	716	746	742	788	780	753	770	735	797	746	770	762	748	790	737	765	747	778	753	750	803	676	760	713	759	776	752	792	771	790	745	780	806	735	782	808	742	777	764	777	767	744	781	792	752	722	734	784	778	794	758	782	780	788	783	747	765	789	770	731	748	756	800	780	726	766	736	737	756	766	748	769	783	757	755	740	754	777	734	756	720	755	781	736	768	754	741	750	774	735	762	776	800	739	811	744	782	803	777	746	802	775	735	779	810	753	756	779	772	773	780	804	768	807	718	755	786	789	785	702	757	766	804	761	784	776	726	758	767	809	773	731	743	751	784	761	781	779	813	799	760	758	788	738	741	739	792	778	743	757	752	764	767	768	788	738	788	783	768	766	795	747	775	799	794	723	736	764	740	799	757	792	713	739	752	755	824	753	773	813	774	796	749	725	764	725	792	775	735	734	826	745	761	763	787	759	783	813	782	739	718	766	740	746	716	787	768	718	765	744	788	790	765	798	765	751	735	747	771	718	758	734	794	748	748	693	793	754	796	775	740	788	771	779	815	696	782	799	799	752	726	745	771	844	763	805	769	776	767	770	760	767	759	782	761	736	785	824	742	751	753	781	743	777	748	744	787	741	773	751	781	771	717	836	754	748	752	772	805	763	758	775	767	776	742	811	719	779	801	759	723	764	752	741	813	772	711	756	744	776	757	727	713	711	762	742	798	772	795	786	748	819	758	704	830	771	804	756	763	787	775	772	745	809	741	722	784	719	758	771	774	786	756	752	772	786	803	767	797	749	832	777	789	720	803	749	768	720	792	813	735	748	760	744	763	734	751	762	792	740	778	765	732	778	723	833	785	754	758	777	801	809	748	797	757	705	773	748	769	711	695	761	844	777	767	745	754	830	752	817	773	752	780	792	775	808	815	749	728	748	760	736	735	766	743	734	763	739	754	765	787	738	778	766	752	740	744	801	753	776	769	741	737	759	800	729	744	766	745	745	743	749	741	754	734	754	813	722	726	772	734	770	730	759	722	743	752	716	760	754	780	747	765	799	770	720	757	785	759	791	797	741	746	756	779	751	792	777	774	734	781	735	800	842	782	823	780	746	812	768	762	785	798	796	799	732	761	761	761	780	762	735	762	776	789	790	729	755	770	768	719	803	782	761	779	787	757	762	819	775	765	735	772	729	742	782	744	760	783	760	773	773	760	791	759	783	722	780	820	706	756	766	720	746	764	740	809	793	785	771	767	704	741	757	780	736	779	783	754	763	751	758	740	738	775	753	767	789	708	778	749	758	776	737	726	770	778	771	770	793	749	796	775	741	775	727	802	797	764	827	784	805	778	747	746	792	732	744	755	763	740	780	780	731	796	747	756	735	705	812	821	785	752	748	760	740	768	771	805	812	801	775	750	802	812	793	752	800	818	807	762	801	685	789	786	744	765	771	770	741	731	774	759	730	743	761	785	755	787	726	810	739	764	732	788	754	725	790	779	733	764	788	786	731	753	782	811	764	715	801	765	745	714	799	771	788	752	775	766	748	758	773	748	754	743	781	808	802	790	726	798	767	703	767	785	758	709	755	766	775	795	764	791	768	751	755	768	755	778	745	786	780	701	728	753	763	793	771	734	749	786	723	746	770	760	762	794	741	801	755	762	743	744	765	772	753	729	741	739	803	830	787	702	737	769	742	747	721	751	767	770	790	762	724	796	765	752	732	717	743	769	789	752	731	767	771	778	739	785	767	791	804	761	745	761	741	766	754	817	786	748	780	754	797	743	751	799	766	721	756	783	741	732	785	775	774	768	836	745	753	794	737	733	761	766	729	792	768	792	745	788	703	814	737	759	731	743	749	770	750	804	776	737	764	776	799	830	728	753	805	737	757	711	740	749	766	804	760	774	765	747	795	770	748	761	773	772	730	764	762	727	779	741	789	775	763	739	745	751	791	720	766	759	754	757	778	778	759	763	733	747	780	749	760	819	774	729	784	799	796	784	753	795	726	774	793	777	801	721	796	732	762	730	747	706	790	798	808	736	714	757	777	796	756	728	726	777	806	756	812	745	726	776	787	765	759	772	760	738	783	738	759	753	748	755	728	740	766	769	772	726	758	789	734	721	788	737	747	760	739	783	734	763	760	792	722	738	729	790	729	776	754	755	750	789	792	787	749	770	719	775	756	777	772	806	692	773	791	769	720	772	772	758	789	772	753	789	725	763	742	807	762	706	720	771	798	768	736	761	768	754	741	738	780	752	779	768	772	774	751	730	760	755	746	763	813	732	745	796	748	769	769	770	753	771	746	767	780	813	762	743	742	797	772	710	776	813	760
24647	20878	27216	24574	13301	1132	862	821	777	750	719	754	796	830	886	752	700	681	610	624	626	565	572	557	579	539	537	471	480	490	509	533	536	485	516	478	495	520	520	512	504	471	474	493	488	477	476	461	394	486	491	519	467	442	478	452	483	457	466	494	507	437	480	456	480	509	484	471	434	504	449	432	476	477	475	446	473	517	490	457	461	471	495	485	464	483	471	464	481	467	487	420	476	461	444	487	435	449	489	510	447	454	463	503	425	454	464	520	486	481	484	455	507	469	484	467	474	489	444	465	452	459	450	465	443	479	466	516	501	487	486	423	457	485	474	457	495	481	459	448	426	438	504	480	469	456	516	540	441	456	475	467	527	452	445	451	468	447	468	429	509	461	491	473	451	477	471	477	501	470	456	454	448	463	477	463	464	473	433	456	460	449	445	502	510	449	478	506	484	502	448	477	468	441	443	488	456	481	452	444	487	430	484	485	495	431	469	526	463	436	463	470	468	441	475	466	461	446	486	456	452	448	440	440	486	474	479	453	488	472	463	456	467	451	453	478	444	497	442	497	436	471	465	419	450	511	483	466	468	452	454	463	487	489	512	447	489	422	485	492	473	463	468	459	490	480	434	479	487	442	503	466	469	450	461	469	456	513	466	457	507	481	449	491	461	468	497	471	454	464	509	481	477	467	434	492	431	481	472	452	475	492	442	455	444	467	488	487	491	471	459	482	440	453	499	487	486	480	462	469	494	475	486	448	487	509	454	478	467	470	495	436	485	468	479	534	466	441	479	463	477	466	478	470	440	478	469	509	500	474	462	510	471	473	463	444	485	470	482	477	475	458	458	432	473	468	506	471	457	498	424	481	481	488	473	452	446	460	497	480	412	440	463	451	490	483	432	456	473	476	453	451	435	492	481	480	504	455	471	482	478	475	460	489	460	501	471	483	477	462	481	462	436	489	502	472	484	503	471	497	480	482	470	463	489	495	491	469	485	452	455	440	455	448	501	478	441	478	453	454	425	444	501	483	479	522	492	450	430	436	468	468	489	491	484	458	484	473	475	473	479	513	478	444	431	480	516	458	507	455	454	437	508	468	470	459	516	444	437	487	485	445	476	438	454	509	475	488	434	457	456	472	509	476	446	452	465	496	469	434	435	468	490	499	461	497	442	508	497	446	481	476	528	484	465	468	444	465	473	475	500	468	470	503	472	469	461	468	460	484	505	471	482	462	433	449	452	473	497	489	516	469	449	498	521	492	487	491	468	459	499	464	418	479	468	477	454	468	493	436	481	462	488	415	479	476	437	473	475	496	428	494	425	495	453	456	511	495	463	500	457	458	449	483	478	475	497	481	434	461	471	453	457	478	459	498	460	503	500	476	508	480	487	458	462	469	496	451	498	485	482	453	498	462	461	458	465	456	444	459	451	478	446	483	515	469	463	460	490	487	501	481	468	498	444	456	463	493	468	481	486	456	460	498	462	460	440	480	448	471	451	452	532	493	472	506	462	475	495	485	482	463	467	464	463	457	488	464	524	492	459	480	478	473	444	457	487	481	469	509	477	469	445	489	458	495	509	464	493	492	491	527	451	476	457	429	450	454	438	462	487	482	443	461	479	473	469	482	494	456	504	448	443	490	478	450	527	461	470	454	445	440	471	503	496	444	490	471	430	485	474	451	460	457	493	452	461	452	479	461	504	483	447	456	469	487	473	481	432	418	472	455	490	475	466	454	489	486	513	485	478	488	487	464	459	469	468	501	490	493	477	487	446	418	501	453	470	453	441	458	420	446	437	502	439	439	480	504	506	459	448	439	446	468	460	485	426	470	460	472	470	474	460	433	459	456	471	486	482	463	472	481	459	494	496	459	505	494	462	463	464	483	460	474	470	452	434	514	494	447	453	440	465	491	519	474	481	483	484	460	482	445	491	464	464	473	487	478	530	490	496	489	489	487	453	442	451	470	495	462	482	445	455	474	486	481	497	483	470	472	478	531	524	487	442	477	464	458	443	455	483	460	450	463	516	477	457	456	455	464	456	475	504	519	502	510	497	459	485	499	445	508	451	484	500	459	478	471	449	472	412	428	489	477	481	467	500	458	473	436	432	452	470	446	497	495	486	447	425	464	409	460	482	457	440	511	502	483	460	448	463	519	466	493	461	493	487	500	438	480	522	418	459	490	447	465	466	465	504	431	471	462	434	491	498	483	457	454	487	485	438	501	461	467	460	474	469	474	482	466	450	475	502	471	446	437	455	426	483	463	476	455	456	435	442	449	457	443	469	482	467	508	463	449	489	461	454	468	500	478	453	476	479	465	474	499	464	465	456	492	453	474	497	422	412	474	484	470	493	469	458	465	504	428	467	486	472	444	473	469	488	501	482	514	482	445	463	458	461	503	434	486	453	486	478	504	469	417	425	470	455	474	500	470	448	476	458	435	457	459	502	479	482	492	474	484	451	499	474	470	500	473	447	466	464	468	481	412	443	473	494	439	481	478	469	479	469	465	464	513	444	451	488	480	498	445	492	444	492	471	448	456	477	481	458	498	467	486	488	437	489	473	510	487	508	470	461	441	483	474	441	472	454	445	431	441	496	473	502	469	447	482	471	458	461	513	501	467	507	500	513	479	493	447	479	464	528	535	443	478	429	469	455	482	428	478	474	467	468	445	459	451	507	490	451	457	478	433	451	490	479	488	438	466	477	481	447	447	467	457	431	463	475	442	479	505	470	476	491	439	458	479	481	467	465	495	497	494	474	465	438	455	439	451	480	452	472	450	446	479	453	454	464	460	488	463	458	461	437	460	473	474	476	482	447	459	497	469	463	459	470	474	494	447	502	451	471	490	466	461	480	500	469	457	440	457	443	481	449	483	487	502	476	463	462	442	468	430	467	460	488	427	484	458	459	503	474	480	482	480	440	471	469	490	515	472	468	495	473	459	486	478	458	431	456	421	458	445	470	472	465	452	454	465	460	484	483	497	478	487	478	472	466	463	503	459	489	470	474	470	488	458	455	442	487	486	462	440	453	475	458	483	493	499	490	497	479	461	516	466	478	458	497	498	479	473	432	478	497	502	459	500	482	472	459	473	462	459	474	462	472	477	479	451	518	435	467	483	464	460	490	471	467	468	463	483	484	475	457	463	483	436	449	458	479	457	469	471	463	450	478	470	466	448	474	500	490	457	473	482	499	455	454	457	496	433	467	488	444	452	471	454	477	477	453	471	488	521	463	493	449	490	462	487	484	510	492	447	463	490	446	472	449	487	446	491	466	427	475	450	476	450	478	470	431	434	436	465	468	478	466	518	509	486	485	476	432	449	469	455	489	465	468	442	491	474	532	450	495	493	503	455	457	469	474	449	495	477	476	490	451	480	462	448	459	479	466	496	469	444	473	453	439	492	459	474	494	448	495	496	462	475	456	460	448	475	469	474	475	494	459	471	485	484	437	503	473	515	469	488	442	434	492	490	519	462	472	454	475	487	493	487	453	461	449	476
35074	11779	4526	2322	1756	1551	1367	1341	1419	1231	1223	1296	1388	1345	1324	1232	1096	991	973	865	841	801	796	709	675	721	708	653	642	639	607	688	691	673	635	643	626	625	623	659	612	547	578	534	595	589	617	616	549	618	623	600	598	590	591	548	530	613	564	557	561	556	561	567	558	601	596	564	531	549	579	534	514	554	538	600	539	535	563	550	579	546	543	561	582	552	578	539	543	537	536	559	593	579	520	573	544	529	550	605	534	542	544	572	574	569	538	564	530	551	548	566	581	499	567	555	567	535	565	579	530	595	513	560	563	565	582	570	584	526	571	569	557	558	565	551	572	559	565	549	569	558	554	530	534	575	595	552	601	588	515	531	586	521	591	575	539	532	587	559	559	540	531	548	568	538	579	584	564	548	547	553	530	567	540	559	566	583	566	545	572	585	569	576	560	517	566	582	586	560	572	562	552	577	558	536	564	530	601	614	570	555	569	553	528	582	577	570	542	538	535	560	565	572	621	585	568	573	595	589	576	560	554	490	563	528	575	587	547	551	544	567	561	542	559	553	561	595	536	598	558	527	559	554	493	521	612	578	570	540	539	566	547	560	499	548	538	602	553	569	527	572	556	555	551	543	552	599	604	546	571	536	606	566	592	522	561	544	535	494	572	580	496	557	568	551	616	564	577	580	511	512	531	565	552	564	549	561	534	558	586	539	556	520	544	541	540	537	597	544	581	558	582	526	539	552	559	598	543	545	527	570	544	553	535	521	557	544	536	541	563	525	598	532	581	581	575	532	537	612	596	565	586	556	606	573	575	579	539	585	569	547	524	564	560	585	568	552	579	587	584	534	546	536	552	569	562	598	561	563	599	613	521	549	578	579	560	594	602	544	539	582	578	517	553	551	532	602	534	549	517	544	529	550	554	516	563	548	574	563	606	565	562	558	535	544	567	582	535	548	567	565	537	570	548	596	520	543	520	528	543	586	572	557	569	523	554	580	494	552	565	571	576	586	560	566	517	536	604	559	577	532	525	577	553	574	526	602	531	530	561	561	559	552	509	538	544	523	544	550	567	577	549	500	577	531	605	565	552	560	510	510	559	570	541	596	539	556	551	560	517	537	560	540	574	585	589	550	606	605	555	570	605	544	537	532	537	558	547	606	538	551	580	559	592	540	542	526	585	568	553	611	530	551	589	595	560	586	555	555	537	543	563	527	557	562	572	548	556	552	560	532	574	589	548	556	536	548	553	586	558	554	555	568	541	576	559	561	564	559	601	559	577	582	576	548	524	558	567	534	568	575	582	528	520	560	548	522	549	567	537	544	585	542	536	596	533	572	509	593	551	514	567	552	569	562	580	555	561	530	547	570	541	516	575	569	562	561	584	572	561	603	532	586	554	528	571	563	565	525	537	577	523	558	546	512	592	514	592	548	581	538	525	542	565	558	566	584	546	524	565	557	567	572	588	543	557	564	539	602	586	531	559	579	555	542	588	572	585	548	552	532	516	558	538	570	528	523	560	545	544	563	533	525	588	581	524	557	556	529	555	539	548	576	541	574	515	571	538	541	575	535	568	539	533	577	555	531	568	528	537	570	532	567	613	539	605	561	578	516	625	547	576	545	534	547	505	603	566	544	520	555	560	539	556	575	559	595	565	560	584	549	578	523	566	549	551	553	581	579	580	595	567	610	579	569	575	564	557	573	558	566	565	566	544	529	596	576	562	544	573	551	545	551	584	566	582	580	512	588	572	581	616	585	564	542	545	585	559	581	577	553	565	522	591	549	608	572	574	595	584	519	571	549	572	565	551	547	551	557	552	556	576	560	556	559	512	533	565	548	573	529	555	563	572	586	560	591	576	575	540	578	559	510	565	556	582	595	538	556	575	574	571	537	567	606	579	595	550	524	513	540	581	551	511	585	572	548	554	546	569	538	548	563	543	548	580	580	526	556	529	543	517	558	556	608	585	557	591	575	550	558	560	562	515	577	587	534	572	547	499	558	521	541	562	584	566	524	541	594	565	517	520	548	556	544	553	593	553	564	534	536	566	564	561	497	578	537	568	571	539	550	525	542	570	561	568	590	567	537	549	556	584	529	582	530	581	581	563	590	584	548	553	566	552	535	550	592	570	561	597	517	542	574	559	528	574	582	561	542	522	533	586	557	547	544	574	566	554	543	541	586	574	529	608	586	538	569	536	537	578	621	492	590	564	566	515	520	565	533	562	580	589	532	564	561	582	572	569	589	561	535	551	542	558	567	581	530	544	576	536	508	568	585	615	523	573	541	576	577	550	600	541	622	604	558	565	570	560	541	571	553	583	531	504	597	550	528	589	533	550	591	545	568	549	552	494	581	507	570	516	498	535	558	519	583	558	601	517	557	516	593	526	592	602	511	609	533	550	558	566	565	573	569	572	558	553	555	569	611	552	561	560	569	551	607	550	558	564	578	542	559	564	565	559	586	573	561	549	534	576	572	544	507	555	555	544	585	576	511	552	561	582	552	573	523	577	544	542	578	562	519	538	525	519	580	525	588	593	551	538	591	573	548	582	555	570	569	539	524	569	575	593	542	533	603	537	525	556	570	606	559	582	571	582	530	549	541	573	534	538	528	575	550	579	582	554	549	576	604	555	520	536	573	556	564	558	575	578	549	544	561	547	610	543	555	545	583	531	553	534	600	568	557	556	562	545	534	575	572	595	547	527	539	553	545	538	517	583	555	568	581	586	537	536	578	582	562	547	566	540	534	554	549	560	577	530	565	571	540	566	552	521	571	579	567	569	541	569	519	542	582	575	598	530	570	535	544	553	566	564	564	576	566	548	578	567	604	533	549	569	566	501	542	562	547	552	566	558	576	551	529	548	546	586	550	558	600	571	590	542	593	554	546	544	561	589	538	560	537	533	550	551	557	586	519	537	594	555	546	521	595	551	513	555	580	533	564	563	546	584	514	537	585	535	554	549	567	555	600	548	540	593	553	552	559	550	567	543	539	498	562	583	589	537	585	543	546	558	524	572	547	573	555	544	605	552	557	575	527	565	587	570	545	552	545	581	568	563	556	594	544	584	595	582	541	611	503	587	490	535	566	543	549	557	537	566	585	550	567	547	527	530	618	548	568	548	560	566	566	558	520	600	534	537	528	545	572	574	553	541	557	547	532	550	605	543	594	543	575	585	588	548	527	580	573	566	578	582	566	580	579	572	509	540	560	604	518	592	551	577	548	555	555	587	561	570	581	535	601	556	558	591	569	584	564	567	544	570	584	532	518	564	575	546	571	564	567	535	588	559	541	555	547	543	509	619	571	574	538	601	524	585	526	563	597	580	559	573	553	571	579	525	587	547	572	551	550	525	537	554	595	534	573	533	534	514	525	542	525	579	540	579	547	534	541	623	574	552	566	568	573	572	541	563	537	561	552	571	580	565	585	603	549	525	551	529	553	587	546	562	571	524	556	547	544	554	552	553	561	580	607	570	573	544	550	529	560	548	536	542	530	575	563	556	571
22488	21000	28704	23482	21001	21096	12859	2457	1826	1738	1720	1641	1728	1777	1792	1613	1541	1356	1268	1270	1254	1193	1079	1105	1171	1079	1064	1050	985	967	1058	1073	1086	1083	1023	1066	1050	1064	1016	1094	993	1033	983	1004	991	940	974	943	1005	974	1002	1004	990	989	961	990	966	936	953	961	951	954	996	1021	941	1026	941	934	929	886	972	926	951	940	930	925	908	910	972	954	917	948	902	939	955	918	955	883	950	920	944	930	933	960	978	946	923	948	956	978	907	944	946	952	942	961	936	936	977	922	984	952	916	981	919	970	912	952	907	960	931	925	915	922	913	1016	923	973	911	909	952	960	914	924	964	914	957	918	936	879	1003	949	943	957	962	982	919	977	914	914	938	927	879	933	920	988	1030	966	893	944	913	988	952	920	923	938	952	928	976	921	987	986	940	886	954	968	937	932	957	878	956	964	936	877	940	949	897	969	960	971	936	866	923	996	944	916	973	989	927	945	952	946	950	1007	940	920	924	996	925	927	941	944	908	910	953	946	883	914	969	923	911	917	918	957	921	954	937	959	919	933	927	923	960	944	871	954	918	936	937	950	941	956	956	979	841	924	954	896	879	904	929	930	920	977	922	925	946	944	949	922	942	977	940	920	904	914	880	952	895	920	889	927	945	905	984	957	929	927	936	966	968	927	950	922	921	890	963	882	987	843	935	953	992	918	919	934	970	911	938	898	892	936	930	901	977	919	969	898	977	941	951	923	959	915	1004	975	951	912	959	944	971	977	1023	960	995	905	938	934	938	960	968	956	900	929	972	932	941	986	937	901	981	916	888	955	947	929	983	938	965	968	909	926	919	914	912	919	975	878	926	947	957	937	936	926	934	951	970	895	1001	945	966	942	930	943	967	995	941	901	869	939	909	980	908	917	923	901	944	907	915	845	902	982	954	903	997	879	989	931	961	895	970	939	984	901	995	933	896	949	951	925	874	925	943	898	912	894	908	939	960	922	1001	938	936	983	949	874	888	980	945	925	907	937	961	938	985	973	957	940	962	950	929	1005	917	913	1021	978	954	908	966	976	916	937	926	924	969	894	950	930	901	873	949	971	996	915	956	915	924	908	983	957	996	941	900	958	925	921	892	938	907	955	982	989	923	947	929	996	918	930	1007	968	956	1005	992	929	978	969	919	957	921	931	934	934	907	921	903	878	906	912	933	906	982	974	888	955	934	976	926	947	999	956	958	902	929	951	902	936	903	939	956	932	956	952	1022	943	882	951	920	891	913	898	962	933	948	950	939	918	926	886	910	930	988	943	882	938	920	961	917	911	961	955	959	930	958	982	948	937	920	978	925	891	927	981	918	948	894	951	958	929	934	951	969	933	937	1011	943	942	922	919	933	1004	904	949	896	940	923	943	902	988	921	931	940	949	955	914	938	941	937	933	929	960	922	903	945	936	999	1014	962	984	906	930	866	920	909	960	953	930	953	919	903	916	910	986	944	962	962	956	963	894	984	968	908	916	941	918	921	972	938	943	921	917	910	942	978	937	928	943	931	911	956	948	979	960	984	916	926	974	1014	909	934	893	918	940	924	940	887	893	982	931	938	941	897	924	879	958	956	914	947	977	949	896	971	859	901	980	860	895	926	949	954	947	947	955	910	883	881	937	898	883	978	845	926	1000	917	916	942	967	919	907	906	917	936	933	929	941	946	920	925	889	931	941	961	929	915	963	970	938	916	971	979	967	921	889	973	918	914	882	915	992	936	940	905	929	993	996	931	955	946	902	967	948	952	902	879	932	938	955	952	985	956	938	922	987	998	945	929	908	888	965	925	974	948	892	958	956	910	970	981	911	927	925	877	931	952	938	886	942	902	921	971	927	948	935	973	944	955	954	916	896	940	908	941	898	939	977	957	890	934	933	1002	955	965	908	983	948	952	956	943	932	936	936	912	915	929	902	941	929	960	895	919	978	944	942	956	1002	952	991	951	940	926	947	913	930	931	908	929	896	925	968	949	994	945	912	952	934	942	954	915	948	956	961	900	903	941	915	973	986	915	922	911	943	971	933	955	966	941	940	885	948	912	956	913	931	925	926	960	957	936	901	950	941	964	1019	948	1015	928	974	1047	872	935	914	978	910	947	933	902	918	967	971	947	932	905	934	907	934	949	901	886	904	952	942	948	911	881	918	918	948	942	977	972	940	943	993	968	862	917	912	897	925	948	942	939	1007	934	944	961	929	918	912	981	941	960	924	936	946	978	889	928	890	938	896	949	948	904	956	882	934	961	934	924	945	911	873	929	925	977	943	945	928	927	941	929	962	935	925	914	954	962	912	858	968	918	953	938	938	924	941	965	928	958	878	942	943	909	903	977	909	907	962	958	935	927	944	973	975	940	990	931	942	963	991	921	888	947	943	903	965	960	932	987	926	970	934	1003	928	983	944	955	1016	947	921	922	938	955	888	934	939	925	938	938	926	923	899	985	941	921	950	953	903	899	967	966	942	954	943	940	946	945	937	916	916	915	931	941	941	905	878	914	942	878	926	879	929	906	944	902	956	921	953	945	909	938	921	961	958	925	972	918	952	860	939	899	919	934	931	907	943	939	954	947	894	937	967	941	924	896	954	962	953	962	887	930	971	925	922	879	963	955	914	968	930	945	936	887	948	944	940	930	873	891	912	904	958	879	951	934	870	926	973	1009	901	899	978	935	920	911	914	968	913	906	992	930	952	964	914	938	926	975	910	941	905	913	943	911	950	945	990	937	920	906	890	920	912	981	931	940	1002	893	969	950	872	935	964	918	896	935	893	1002	947	911	972	983	947	947	947	930	960	891	947	865	967	978	911	967	926	912	912	941	904	946	972	1015	914	948	942	899	923	940	934	930	881	958	929	965	989	974	942	943	887	927	911	932	911	952	966	945	953	875	947	942	956	920	957	908	946	908	934	898	942	935	916	958	922	908	931	928	951	889	939	891	922	903	944	939	884	893	932	933	935	936	883	902	991	944	976	960	934	872	924	909	883	942	950	966	938	971	906	937	930	922	866	925	906	918	938	928	931	930	959	942	928	947	927	951	931	936	949	895	926	948	925	924	956	952	929	918	960	898	900	898	956	907	986	955	916	888	940	905	967	966	948	941	933	927	911	938	942	968	925	892	950	890	957	918	962	893	927	953	960	919	963	922	886	904	963	946	946	896	948	993	930	931	946	926	922	971	942	889	943	894	955	958	926	998	926	978	968	974	929	972	935	957	885	929	951	888	978	947	921	904	924	920	931	914	948	976	903	934	919	913	902	941	953	989	928	928	978	909	879	929	878	922	933	979	931	889	921	937	935	910	905	944	940	981	970	899	941	942	971	922	937	955	964	934	975	954	919	969	960	929	926	930	933	898	969	921	917	925	903	932	924	966	894	908	964	931	998	957	961	918	963	898	959	1003	954	966	937	919	959	951	975	918	931	941	919	907	891	937	917	955	950	942	977	950	938	946	929	962	898	961	919	969	937	930	938	913	905	949	951	962	951	966	915	958	935	932	900	1011	902	888	967	940	954	974	948	936	928
40207	22074	12676	7110	5032	4157	3629	3502	3075	2902	2594	2557	2747	2696	2638	2345	2311	1913	1739	1687	1741	1610	1430	1297	1420	1299	1235	1204	1191	1244	1163	1161	1230	1247	1227	1166	1200	1143	1198	1259	1139	1109	1128	1090	1070	1078	998	1103	1120	1048	1099	1109	1150	1037	1053	1042	1012	1105	1056	1011	1044	1033	1052	993	1020	1037	1057	992	1066	1076	1004	1071	1032	1026	1069	1079	1023	979	1060	1043	1012	1019	1066	1018	1060	1025	1024	1055	1024	1028	1026	1042	1036	1033	1067	1057	1043	1018	1015	1030	976	1019	1024	1047	984	1035	1000	994	1102	1059	1029	1073	1061	1049	1017	1099	965	1006	1054	1105	1010	1015	1033	977	1008	1030	1031	1053	1045	1084	1040	1019	1000	1010	1038	1025	1031	1068	1022	1094	1050	995	1041	1035	1050	1044	1045	1022	1015	1034	976	1031	966	1038	981	1002	1036	1060	966	1051	1043	1019	1028	1027	1050	1023	1034	1040	1032	1025	1084	1097	1031	1010	1083	1037	1081	1044	958	1105	1064	997	1028	992	1016	1003	1016	1014	1061	1065	1086	993	1109	1066	1017	1068	1052	1039	1055	1005	1037	1040	1030	972	1050	1007	995	993	986	1089	1057	1001	1003	1013	1040	1049	1055	1028	1087	1041	1010	1024	1062	1023	1032	1077	1087	1038	1034	1046	1068	1061	1072	1079	989	1046	1006	1075	1048	1007	1010	982	1001	1093	1009	1037	1053	1040	1049	1062	1046	1027	1008	975	1009	1018	980	1062	1042	1037	1002	1028	1057	1019	1059	1021	1028	1017	1022	1005	1037	1055	996	1014	1008	1074	996	1039	1020	987	1022	1059	1018	1034	1012	1041	1021	1042	1064	1035	1003	1051	1082	1065	1032	1063	1085	1048	1071	1008	1006	1054	1041	1071	1061	1036	994	1007	980	1042	1091	970	1015	1034	1037	1015	1020	1025	1038	981	1031	1059	1021	1064	1007	1025	1025	1048	1097	961	1056	1079	1006	994	1033	1011	1037	958	1049	1001	1016	1039	1120	983	1053	1039	1052	1015	1066	1038	1011	990	1021	1005	982	1006	1047	1037	1055	1015	1039	970	1035	1095	1003	1048	1104	1028	1002	1036	1005	1003	1062	1026	1048	1013	977	1025	1050	1036	1052	1042	1073	1004	988	994	1050	1036	1112	992	998	1049	1033	991	1070	1023	990	1029	984	1022	1004	1038	986	1019	1057	1081	1054	1024	995	1036	997	1039	1043	1018	1075	1023	1019	1022	1049	1026	1108	1046	1073	962	1077	1086	1059	981	1037	1119	1074	1017	1008	1022	982	1032	1041	1033	1056	1025	955	1008	1025	1019	986	1050	1117	1031	1014	1021	1052	1035	1038	1057	1049	1039	1032	1039	1034	1048	1066	1039	1036	1017	1023	1037	999	1017	1037	998	1031	1022	1021	1044	1069	1017	1032	991	1054	1039	1025	1018	1030	1030	990	1008	1058	1020	1034	997	1022	1049	1039	1074	1023	1004	1034	1041	1070	963	986	1021	1042	969	1003	1035	999	1015	1050	1024	1039	997	1082	1014	1042	1043	1075	1010	1071	1038	1067	1012	988	1057	957	1098	1046	1068	1062	1069	979	1025	1015	988	1076	981	1000	1036	1034	1058	999	1024	1008	1006	1079	1061	1029	1011	1018	1028	1048	1055	1121	1038	1026	1065	1058	1092	1030	1053	1082	1008	1041	1022	1045	1086	1009	1050	1027	1020	1060	1052	1034	1012	1047	1042	971	1025	1052	995	1022	983	1049	1029	1043	1006	1004	1050	1058	1081	1053	1051	1069	1096	1083	1034	1011	1057	1036	971	1039	1014	1032	1085	1017	1063	1021	1061	1071	1012	1108	1072	1035	1057	1059	1058	1080	1049	1011	988	1020	1039	1058	1006	990	982	987	1054	1052	1014	1062	1010	1034	979	1095	1066	1092	983	1010	1055	1047	1055	1070	1036	1081	1041	1052	1052	998	1008	1053	1032	969	1042	1116	1047	998	1081	1045	996	1065	1032	994	1048	1000	999	1037	1035	1064	1104	1020	1007	1049	1035	1069	1029	1023	1000	1079	1065	1067	1015	1025	1045	1011	1013	1045	1042	1041	1060	1062	1021	1014	1086	1059	1016	1041	1046	1006	1015	1043	1025	1034	1061	1038	1042	1007	988	1024	1044	1076	1002	1013	1054	1039	1035	1068	987	1076	1021	1041	1025	970	1057	1009	1038	1000	1050	1003	1048	1047	1005	1047	1055	1019	1035	1016	977	1045	1041	1035	983	1100	986	982	1047	1034	1053	1015	990	1057	977	1060	1065	1113	1040	1047	1051	1098	992	1009	1075	1009	1037	1060	960	1047	1023	1024	1021	1051	992	1055	1014	1060	963	1030	1046	1054	1059	1018	1008	1053	1000	1046	1050	1006	1080	997	1032	982	1013	1047	1100	1049	1044	1062	1081	997	1017	1017	1033	983	1047	1053	1076	1024	1002	1030	1032	1064	1033	1075	1040	1046	989	970	995	1003	1012	996	1033	1030	991	997	1043	1038	1089	1078	975	983	1005	1081	1110	1046	1102	1035	999	1057	965	1052	1055	1064	984	1038	1043	1019	1023	1035	1063	1074	991	1006	1006	1075	1061	1025	1066	989	980	999	1064	1020	961	1000	982	1026	1061	963	1044	1022	1027	1009	1014	1000	1052	1021	1022	1004	1004	986	1062	1018	989	1021	1006	1051	1081	1035	999	1013	1034	988	1016	1025	1101	1044	1051	1002	1036	1055	1005	1020	1054	976	1112	1055	1023	1093	1046	1036	989	1009	1004	1105	1061	988	991	987	1077	1011	1029	1036	1023	1035	1018	1048	1016	1038	1006	1038	1009	1026	987	1078	1043	1088	1029	1049	1063	990	1021	1065	1018	1102	1083	1104	1021	1000	1029	1015	1073	1014	982	1068	1032	1013	1091	1026	1031	1051	1039	1046	1045	1017	1076	1125	1075	1006	1039	1064	1072	1036	995	1076	1041	1038	1043	1101	1061	984	1052	991	1049	1019	1033	1073	994	1045	1055	1014	978	986	982	1023	1065	1034	1034	1036	1027	1017	1057	1052	1074	1014	1026	1018	1014	1076	1073	1091	1067	1097	1039	997	1058	1055	1028	1029	1027	1032	1072	1003	1056	1014	1001	1005	1065	1053	1018	1034	1043	987	987	1092	1033	1038	1039	1030	1031	1009	1081	1071	1071	1038	1019	1023	1066	1042	1029	1055	1025	1062	972	1031	1037	1058	1001	992	1033	1045	1029	1030	1047	989	1012	1046	1109	1065	1040	1042	1050	997	1040	1036	1063	1029	1074	1054	1032	977	1034	1081	1071	1011	1034	1058	1023	1050	1058	1020	1000	1016	1057	1024	1105	990	1040	1026	1025	1035	1000	1054	1067	1037	1049	1048	1029	1012	1094	1015	1025	1046	1037	986	998	1033	1022	995	1033	1068	1069	993	998	1077	1054	1015	1045	1067	1048	1067	1016	998	1035	1046	1004	1030	1008	1055	1022	1040	1053	1005	1019	1060	1032	1033	995	1043	1059	991	1018	1040	1088	1063	1024	1003	1021	1051	1030	1054	1072	1025	1004	1030	1061	1073	1022	1033	1051	1015	1047	1038	972	1065	1017	1085	1027	945	1037	1057	1021	1065	1089	1069	1037	995	1065	1036	1032	999	1032	1008	1044	998	1029	1061	991	1004	1002	1008	1034	1028	1024	1063	1076	1079	1033	1029	1003	972	1040	1030	1059	1033	1021	1006	1059	1014	992	1027	1016	1084	1091	1012	1040	1024	1102	1058	1010	1001	1040	1053	1066	1067	1036	1056	1025	1020	1018	1040	1045	1018	968	1034	998	979	988	939	1043	1000	995	1079	1062	999	972	988	1008	1008	1099	1022	1062	1032	1041	1013	1032	1049	985	1008	1053	1005	1001	1008	1028	1002	1011	1018	1009	1047	992	1014	984	1016	1062	985	955	1077	1029	1017	1019	1029	1030	1028	1025	1019	1050	993	1034	1009	1032	986	1003	1013	1095	1048	1027	998	991	1043	1008	1027	991	1044	1039	962	1066	1052	1022	1119	988	991	1039	1043	1063	993	1015	1007	1024	1017	1069	1078	1058	1074	1021	1032	1050	1015	1031	1011	971	1013	989	1025	1022	1053	975	1033	1017	1049	1011	1072	1014	1043	1024	1059	994	970	1095	1062	1048	1049	1021	972	988	1046	1070	1044	1036	1009	1089	1069	986	1084	1003	1072	1007	1029	1051	1053	1046	1015	1030	1102	994	1046	1065	1045	1072	1066	1040	1037	1044	1004	955	1039	1005	1021	1020	1004	1021	1108	1014	1080	1067	951	1011	1009	1023	1063	1008	1009	1037	1053	1016	1033	989	1092	1033	1094	1080	1013	1020	1062	1004	1050	1009	1060	1041	962	975	1046	1063	1042	939	996	1038	959	1021	971	1021	1050	987	1007	1061	1040	1003	1065	1018	1033	1056	1065	1003	1007	1036	1042	983	991	1079	1036	1057	989	1066	975	1065	989	1009	1051	1021	1028	988	1001	1020	1038	1031	1014	1063	965	985	1027	986	993	995	1076	1053	961	1048	1024	968	1057	1038	1052	1074	1049	1032	1043	1062	1080	1052	1078	993	1024	1065	1001	1032	1028	1070	1080	1023	1018	1003	998	1043	1005	981	1044	1070	1098	966	1025	986	1045	1046	1068	1065	1001	1026	1070	1005	970	1044	984	1051	1072	1077	1067	990
28712	20696	10168	1053	556	509	540	535	534	499	542	551	627	651	640	584	562	446	541	452	507	466	468	457	424	408	410	392	434	415	434	421	447	405	409	436	425	435	434	412	412	408	369	373	419	406	399	405	408	404	401	421	403	406	386	378	432	386	394	402	400	370	404	433	340	417	410	397	386	388	406	416	421	386	412	374	341	401	380	392	380	336	414	384	432	416	394	346	388	423	409	366	421	354	421	370	388	398	398	421	408	403	411	364	376	391	348	390	414	377	358	363	408	402	411	398	392	416	398	424	415	417	401	390	393	377	374	418	401	371	385	405	379	387	379	386	387	390	383	390	381	403	384	392	369	376	407	398	414	403	402	397	357	417	409	366	383	388	414	402	380	366	377	429	417	386	398	449	378	402	412	407	411	371	393	386	385	400	388	388	412	399	396	432	383	407	374	381	416	359	449	402	368	375	420	391	363	373	407	383	377	380	401	433	374	396	399	397	399	387	416	404	409	386	432	404	389	414	382	387	370	393	378	382	377	402	391	363	403	377	396	417	411	366	409	349	415	402	403	353	425	403	395	417	415	390	420	392	401	387	386	385	387	387	416	399	381	415	421	376	376	401	378	396	369	366	348	388	333	404	421	408	390	365	381	367	398	378	391	415	375	396	396	374	385	399	409	367	395	426	400	370	400	406	415	377	406	377	394	424	380	404	399	387	344	388	436	421	424	397	372	373	365	369	389	427	405	389	409	409	371	363	392	381	407	389	375	395	418	403	376	378	409	406	378	361	374	382	354	372	405	406	401	406	404	379	404	412	420	429	375	412	363	418	408	383	389	382	382	355	414	387	381	403	425	409	382	440	398	412	382	421	379	398	380	370	404	384	385	406	385	416	391	378	408	385	382	368	373	357	389	390	367	405	413	395	373	383	395	352	352	388	380	430	373	405	392	363	394	390	404	408	413	367	370	368	399	384	394	417	429	410	399	387	422	385	424	372	389	407	392	406	372	388	425	431	379	389	385	385	402	386	414	405	374	374	375	395	377	416	396	364	419	389	399	383	362	367	409	396	387	394	399	360	415	429	374	372	385	373	353	416	382	376	406	405	374	425	370	409	381	351	383	399	400	384	389	402	421	377	365	416	388	396	365	398	385	398	387	375	413	371	383	435	420	387	419	371	367	415	388	355	375	380	388	395	379	412	376	389	407	387	370	408	395	406	400	377	410	399	369	381	424	409	373	387	377	408	381	390	372	365	390	397	381	388	396	359	366	426	399	384	379	388	376	396	398	391	384	408	410	419	393	387	415	405	405	409	371	355	412	385	368	387	402	377	419	402	404	376	400	384	370	404	373	387	381	363	391	375	400	407	358	401	364	369	396	367	406	415	402	405	403	383	407	398	397	396	408	411	405	390	378	386	366	385	378	420	401	380	388	399	392	391	421	417	399	394	389	400	393	381	398	399	384	366	393	408	411	409	401	369	408	376	408	390	372	437	428	396	382	374	409	366	382	415	415	424	371	396	373	423	385	390	408	408	417	363	444	408	412	376	375	397	426	396	429	406	407	384	450	403	367	369	343	397	383	378	401	426	406	412	388	379	375	389	385	406	382	393	407	403	401	370	397	378	404	397	391	384	400	410	393	362	391	399	369	417	378	368	406	373	389	380	399	392	380	390	401	381	376	383	363	410	402	401	386	397	379	357	395	408	392	402	381	416	421	385	432	356	372	382	374	356	387	384	389	390	410	391	387	393	364	364	381	429	430	373	401	372	380	391	350	383	388	415	408	401	398	397	402	387	327	354	385	367	390	360	394	394	385	395	380	339	391	384	382	364	342	380	405	418	411	395	381	381	384	401	386	394	427	383	370	383	339	365	411	382	407	393	385	391	398	391	366	378	413	411	373	390	421	392	406	390	389	394	403	418	423	395	421	396	404	401	382	415	403	383	406	365	381	393	389	400	391	429	424	406	389	388	357	405	382	411	394	387	390	420	411	386	371	396	391	384	424	373	405	409	390	405	399	403	372	395	395	373	354	412	382	397	379	374	423	394	370	424	381	340	390	392	415	432	351	376	403	366	388	413	387	361	407	369	380	402	392	389	395	357	379	360	410	399	410	389	413	448	390	328	337	418	349	400	376	400	404	344	362	397	394	402	390	375	400	392	401	382	389	372	426	422	404	369	385	396	391	380	388	441	388	368	415	395	356	381	381	405	427	365	401	391	404	422	447	419	373	383	373	394	386	414	371	413	380	350	413	390	400	359	393	375	376	381	434	421	398	396	357	401	370	397	385	402	367	390	386	394	381	389	388	409	406	393	378	423	361	421	377	369	405	368	390	360	412	361	400	400	373	421	368	354	414	389	395	350	408	429	363	405	378	377	382	428	414	384	421	404	379	368	402	388	380	426	390	398	398	396	398	365	409	408	376	382	429	420	410	401	401	416	342	375	388	376	398	389	376	373	384	390	396	385	375	400	396	389	362	380	419	385	405	391	397	367	423	375	421	379	396	422	405	381	378	405	403	414	392	353	401	361	407	390	370	389	381	403	414	390	406	397	380	381	405	402	364	372	404	376	405	397	432	382	351	403	429	393	405	408	390	395	379	403	379	389	389	381	408	424	398	403	360	430	360	392	402	408	412	398	417	369	370	361	376	401	374	390	423	398	393	392	376	434	379	424	385	389	375	393	358	389	402	395	332	356	367	381	368	368	386	390	403	381	395	412	371	418	361	401	370	351	384	368	405	405	360	384	391	393	368	379	362	410	435	415	391	394	424	380	380	373	392	398	395	387	358	371	440	362	407	414	401	412	404	359	397	409	380	390	409	405	364	403	394	378	406	350	359	390	414	389	392	414	452	400	393	406	382	402	403	344	390	429	391	422	416	381	368	397	387	421	416	421	438	437	380	371	403	375	401	390	387	422	420	368	426	364	402	399	416	399	365	360	402	399	403	397	378	401	398	371	382	358	351	398	384	410	372	398	410	425	424	383	373	407	401	364	373	364	379	351	359	386	360	384	384	407	386	388	403	433	409	431	390	371	396	393	409	358	358	390	404	417	379	389	370	390	394	400	407	401	380	380	428	405	419	389	397	369	403	392	399	362	350	371	349	379	393	384	413	392	373	397	397	402	377	417	387	394	391	415	371	395	373	408	426	412	414	345	346	389	411	409	364	396	441	405	404	383	361	414	433	385	413	401	404	407	412	393	382	393	388	404	367	376	432	386	408	414	387	405	384	388	393	386	383	404	407	394	354	372	380	398	385	395	409	398	406	397	398	372	363	339	361	378	406	383	380	413	356	409	403	426	383	358	381	390	418	433	395	393	373	380	435	360	397	410	426	426	412	394	418	422	397	391	390	401	377	387	398	399	416	407	366	393	408	392	398	394	418	402	376	371	402	361	414	379	409	390	393	405	392	373	388	395	411	418	398	359	412	374	377	416	394	392	372	417	400	404	382	387	370	410	402	366	373	407	396	383	424	431	400	405	373	389	390	353	416	402
32929	7348	1369	792	700	692	804	829	824	817	747	827	967	964	927	836	856	740	671	656	650	615	605	559	567	567	502	525	504	531	541	518	504	567	507	453	456	510	479	493	450	476	453	475	475	415	426	407	477	488	440	506	480	516	482	480	437	446	407	467	480	460	440	453	451	453	448	479	479	468	468	457	465	412	433	445	441	473	451	458	458	440	444	431	453	429	440	467	456	436	430	444	432	494	438	451	465	433	426	453	465	461	448	431	440	468	476	448	461	497	460	420	445	445	439	474	445	466	456	461	424	434	424	482	440	471	442	480	465	490	439	422	449	455	418	432	450	429	445	455	488	410	452	455	434	433	433	455	460	409	452	466	455	468	469	425	472	462	436	450	426	452	425	425	424	479	444	440	440	414	451	430	449	403	437	437	449	464	441	460	426	432	441	475	447	441	437	439	461	443	495	470	489	460	466	411	474	452	495	462	479	434	450	425	435	426	461	465	492	439	478	435	448	408	482	473	451	467	469	466	501	448	430	463	481	437	465	500	454	457	439	460	407	457	461	468	476	453	452	456	448	515	419	466	464	451	465	427	452	437	442	436	447	465	463	462	457	460	465	477	439	458	471	500	461	468	466	479	440	444	479	456	417	482	490	441	463	447	465	450	421	436	430	438	463	461	466	459	420	453	463	438	449	446	454	451	462	453	442	414	427	482	446	436	444	480	452	458	424	435	455	434	444	428	484	447	411	444	467	480	472	487	459	458	427	442	490	427	480	457	476	460	455	460	443	490	467	444	465	463	428	436	414	449	443	435	477	447	443	449	452	416	430	430	447	457	471	436	473	466	466	426	459	472	470	453	451	446	455	474	424	437	471	432	478	460	421	426	451	431	453	458	443	424	450	399	456	466	467	430	452	448	426	470	469	441	459	471	424	429	441	448	449	449	430	457	452	443	449	449	429	477	472	429	461	456	442	483	457	431	441	438	471	449	436	436	495	495	500	491	432	428	450	439	437	481	442	417	453	437	433	448	479	439	391	518	468	458	488	427	420	424	439	408	463	423	491	445	443	429	495	483	474	434	480	459	510	459	436	438	436	449	450	414	482	490	465	456	442	448	506	498	429	442	425	498	441	453	443	453	462	453	447	452	453	418	440	475	451	430	454	440	444	435	439	469	446	456	451	461	436	451	460	468	438	483	490	458	442	416	439	457	447	425	470	409	468	487	482	438	448	418	434	448	468	445	428	450	437	472	488	454	472	469	508	432	491	444	435	478	426	454	414	461	445	452	439	461	459	426	437	440	443	463	469	471	466	439	461	428	435	438	470	447	498	480	482	437	491	433	463	470	414	466	450	429	424	458	441	480	451	473	429	444	488	475	430	488	469	456	457	432	468	415	441	450	455	471	483	431	433	457	488	475	455	461	437	439	421	457	449	447	463	466	461	462	463	458	493	470	442	485	451	427	476	436	435	468	442	482	450	473	487	463	449	489	477	448	472	453	462	439	483	452	432	456	463	478	466	477	461	468	427	460	486	441	470	444	485	484	428	423	462	434	464	431	471	472	435	447	460	444	457	443	440	447	474	438	439	464	455	500	503	470	479	451	482	445	458	467	435	430	447	441	445	460	439	479	454	468	453	434	504	433	472	451	457	461	444	455	419	458	419	422	493	471	483	468	436	478	446	458	451	455	467	437	467	458	460	469	444	445	433	440	464	438	452	465	454	463	403	416	465	474	431	484	464	449	427	444	457	450	465	490	436	412	467	443	461	465	450	467	454	473	450	472	459	426	465	477	456	470	494	449	441	439	449	437	461	455	466	479	442	471	477	456	457	427	456	431	423	480	433	446	468	467	448	432	423	468	448	424	443	444	451	445	449	427	441	466	436	418	432	469	451	493	432	488	485	417	454	436	443	430	461	442	448	478	433	448	455	430	501	485	463	425	487	408	488	497	473	439	447	425	445	454	468	461	484	409	453	463	446	448	457	454	452	451	443	417	441	418	459	497	434	466	426	472	473	426	471	515	467	490	477	427	473	434	473	461	450	466	479	432	442	471	446	450	485	443	462	507	431	428	463	449	446	479	480	419	493	463	450	483	448	436	455	450	488	445	458	480	444	451	489	443	472	445	469	427	465	419	433	447	452	464	382	476	459	485	451	496	482	419	460	468	470	448	437	445	467	437	458	479	439	461	460	434	438	476	441	456	449	441	446	506	481	447	433	467	462	444	461	472	421	484	457	467	457	461	478	436	431	452	460	481	449	470	465	406	467	462	420	471	458	479	444	438	433	449	436	434	433	435	465	462	466	440	460	448	480	435	467	451	482	456	435	427	459	444	471	487	447	448	452	453	451	415	456	444	411	438	461	436	489	414	450	417	466	457	453	442	456	478	458	441	460	473	466	461	444	440	448	469	479	470	497	445	457	458	454	464	487	451	459	438	459	471	479	460	487	468	442	434	462	448	476	471	423	509	463	445	426	452	431	461	450	442	449	443	431	484	476	500	453	437	462	469	450	452	483	437	450	450	418	409	432	447	471	409	414	459	455	474	465	444	427	446	449	428	440	489	445	417	461	436	469	441	448	456	454	482	473	470	434	441	471	497	432	462	453	419	455	477	470	447	436	469	437	453	469	466	438	446	413	440	461	426	458	457	465	459	457	430	441	424	437	457	464	476	401	445	416	468	480	402	453	435	439	448	422	467	459	467	456	410	462	469	443	440	470	425	445	461	453	427	449	442	500	460	452	463	465	463	429	451	445	444	461	443	496	449	489	442	472	470	460	424	444	473	446	479	471	442	433	469	483	453	431	433	446	469	451	449	443	461	478	432	469	469	445	453	479	460	465	434	453	469	438	462	438	476	466	495	445	458	457	474	450	472	488	445	468	428	469	437	481	449	451	433	429	420	480	466	457	461	465	418	422	451	502	472	432	479	462	452	455	437	448	447	421	461	467	433	419	462	481	456	461	441	461	460	437	460	468	438	454	465	472	427	455	470	442	447	462	448	467	422	438	442	481	462	466	457	439	463	467	471	419	462	437	411	435	456	442	436	444	466	455	432	466	451	403	455	414	421	463	441	481	481	465	482	482	419	486	443	417	458	479	430	412	477	456	437	465	487	458	422	430	455	468	468	439	433	451	461	458	472	446	465	458	475	446	497	479	440	473	463	426	433	455	475	405	451	446	485	470	453	449	470	423	507	480	455	499	464	486	437	430	474	445	481	450	463	471	443	426	425	436	434	457	447	468	439	429	454	444	432	478	463	451	474	455	428	468	442	431	477	434	447	443	495	451	443	430	459	463	445	485	453	468	472	468	433	446	403	440	455	439	417	433	492	443	423	412	466	448	435	417	468	458	446	479	449	451	462	475	404	470	452	479	468	469	438	462	470	495	446	463	442	459	437	421	437	462	466	472	503	429	445	437	417	454	435	457	452	443	447	456	438	437	527	451	444	461	490	444	440	448	450	478	476	438	462	470	464	458	453	440	417	457	459	446	475	454	430
23405	20900	28198	23743	20885	13114	1889	1268	1244	1224	1105	1125	1185	1322	1282	1151	1119	950	957	906	888	849	813	783	757	739	795	754	748	762	731	749	788	755	800	741	698	727	746	804	744	698	719	702	745	704	693	732	688	707	718	741	741	710	725	696	673	717	715	718	701	666	652	690	695	700	616	628	685	678	709	679	664	657	690	701	686	676	683	713	675	709	725	703	661	698	677	704	671	684	719	707	704	694	689	696	705	723	707	693	726	699	733	710	709	736	681	689	664	696	733	679	684	668	667	687	723	674	728	731	662	687	702	690	654	697	633	692	678	695	647	700	757	653	697	669	765	675	709	660	692	707	635	716	727	640	658	706	677	665	706	678	700	714	707	665	674	668	677	734	697	636	679	657	681	693	719	682	727	758	700	692	691	694	668	717	635	645	665	699	713	701	662	668	661	696	672	740	682	656	723	666	673	698	700	677	678	705	681	653	700	729	637	672	698	682	667	670	681	705	676	709	680	636	684	681	666	698	706	687	706	678	670	675	717	737	709	727	701	722	660	661	701	671	672	693	692	653	676	669	702	668	777	701	670	729	689	666	692	701	608	660	697	658	636	699	666	687	713	637	694	733	672	664	627	663	688	660	692	656	717	668	679	722	741	740	723	676	664	698	636	678	681	689	707	684	686	668	637	664	678	649	750	663	660	653	733	694	721	704	706	724	660	675	642	673	695	703	682	688	733	654	738	668	701	692	665	639	695	688	680	717	622	674	685	724	666	691	727	720	655	688	690	674	705	673	684	688	647	722	712	665	666	687	663	673	720	695	666	697	715	655	693	688	708	688	653	678	718	700	711	656	626	717	596	688	666	690	705	675	722	675	647	660	709	716	672	644	705	691	657	696	683	682	662	671	715	647	691	667	678	695	627	720	688	663	678	702	650	710	682	683	708	681	649	676	637	681	666	649	681	645	650	682	632	677	721	724	660	705	705	696	657	618	667	665	676	695	715	670	665	687	716	753	719	683	696	678	731	680	702	703	656	750	636	703	687	718	745	721	722	690	687	678	689	663	702	668	705	674	714	652	695	701	693	644	639	685	674	670	665	703	698	690	701	686	670	745	678	672	710	706	684	662	714	677	715	679	681	667	656	679	674	707	703	742	678	686	693	738	701	697	689	703	709	682	654	675	699	744	713	702	667	679	698	678	683	700	683	671	686	771	701	717	679	657	696	648	672	664	739	689	741	714	689	691	684	689	667	664	679	703	727	719	693	660	709	719	684	662	674	721	657	671	687	713	745	732	661	672	646	654	710	703	705	751	664	722	736	665	696	667	687	684	694	682	661	690	695	685	695	662	702	648	668	702	657	713	652	683	699	725	671	679	731	727	717	702	710	695	713	664	717	739	714	677	684	703	706	660	678	712	666	688	695	713	666	647	677	650	705	708	670	701	709	688	688	688	680	699	670	669	681	676	697	725	663	709	665	710	664	674	694	693	677	695	693	683	749	677	680	689	659	663	640	701	644	691	647	706	661	723	690	722	667	679	708	669	655	669	681	652	685	697	644	706	661	696	715	648	716	706	683	676	659	685	693	641	689	727	657	676	720	703	708	670	621	616	718	683	674	679	718	653	688	742	672	645	742	703	694	711	662	685	720	713	600	669	706	701	697	631	719	658	770	665	663	661	706	664	675	712	684	704	702	694	645	665	671	699	699	660	711	715	637	689	681	734	635	683	709	727	697	673	695	688	702	698	705	672	658	661	630	661	672	696	657	671	720	670	659	692	705	675	709	699	707	729	667	680	733	728	675	676	657	689	676	686	711	673	706	720	677	697	686	632	643	727	645	667	678	705	742	694	660	682	680	667	690	706	678	669	676	698	698	705	695	625	673	693	724	701	705	695	659	672	674	695	706	676	695	673	665	699	689	652	693	690	676	709	713	648	652	703	710	720	678	678	689	727	667	651	698	680	678	723	668	686	706	747	689	672	750	673	667	700	726	695	654	675	645	653	703	677	687	702	706	647	715	644	679	681	665	655	730	674	698	689	694	663	636	634	658	739	723	670	642	652	720	649	663	655	720	728	681	677	687	675	672	719	648	655	662	721	683	704	711	692	685	663	719	679	641	688	693	655	706	659	712	676	629	623	667	629	689	678	687	688	684	691	718	658	697	671	681	717	655	709	675	699	663	696	692	696	677	725	699	683	648	704	649	673	671	685	704	659	692	691	686	682	663	688	694	688	701	727	709	640	717	719	655	716	701	704	693	723	679	674	646	720	657	661	719	662	661	630	685	681	725	708	691	616	691	719	683	696	700	689	680	655	671	656	688	674	696	676	692	649	722	719	663	686	689	661	686	697	731	705	674	718	695	680	698	666	685	704	648	749	696	708	718	682	681	664	678	662	691	684	673	722	709	684	724	690	665	705	691	697	694	692	668	697	745	701	686	708	691	646	670	683	612	677	665	671	669	679	679	691	730	717	646	691	716	676	648	711	730	664	661	648	703	712	699	670	678	726	751	725	678	675	670	655	659	687	644	722	701	699	653	638	668	697	729	678	686	664	673	671	630	670	686	684	664	632	680	687	656	651	695	685	705	671	660	713	643	666	695	648	665	667	652	651	703	715	634	681	700	682	672	674	680	733	655	722	604	685	726	655	691	687	711	680	696	641	655	711	686	709	660	685	692	727	720	689	677	676	643	674	672	682	680	711	684	690	660	732	682	673	696	730	685	660	695	721	683	720	705	704	669	675	712	674	652	706	696	704	663	694	686	672	708	695	707	662	678	693	690	706	743	700	752	653	626	670	683	650	739	683	683	705	703	705	677	671	638	653	683	685	659	695	648	680	695	710	652	734	653	654	690	663	727	689	733	680	716	645	695	713	659	687	683	642	683	659	722	670	659	657	696	672	658	678	711	670	657	728	688	684	672	700	674	640	693	698	702	673	682	678	673	677	692	621	747	701	688	671	715	662	673	675	677	737	684	657	735	612	662	681	730	648	666	690	692	723	689	716	699	667	717	674	677	684	679	714	664	683	673	713	658	637	684	708	635	723	618	695	683	689	682	678	704	753	673	685	627	713	668	656	685	740	642	653	696	691	684	682	731	650	662	670	685	732	670	667	719	700	656	652	701	712	709	704	649	698	684	679	683	707	726	707	657	655	650	653	667	676	658	649	688	673	658	665	689	665	712	663	725	716	696	678	680	684	688	701	679	681	676	659	703	699	716	664	709	656	712	746	671	674	695	618	694	708	674	673	715	668	692	741	751	693	695	684	677	667	698	733	721	705	675	671	676	691	690	673	739	659	717	705	737	721	659	666	653	699	653	667	693	653	688	738	705	763	681	690	682	744	679	663	679	654	701	728	691	696	691	662	667	744	663	661	708	655	701	666	668	681	662	692	644	648	644	661	678	720	666	662	657	683	666	688	712	660	682	668	703	653	684	670	687	650	655	711	719	668	680	688	684	682	686	639	680	657	637	687	624	681	722	655	711	716	668	706	738	701	686	645
35818	15424	7865	3979	2998	2452	2190	2052	1928	1800	1743	1720	1821	2021	1873	1651	1596	1373	1211	1156	1159	1076	1035	1008	1016	925	880	880	873	892	849	846	830	929	893	908	873	841	857	894	789	790	791	787	807	781	784	786	820	719	794	852	777	815	787	783	739	747	783	766	782	740	779	779	814	836	766	763	775	781	741	795	743	751	796	720	789	737	788	767	781	786	754	804	741	799	740	758	760	810	778	812	787	770	798	748	773	755	706	774	776	742	759	759	760	728	780	774	717	795	791	760	756	811	825	806	779	773	732	778	739	767	751	796	773	742	721	774	760	761	748	820	759	718	771	762	745	798	715	777	753	812	765	757	755	751	745	803	732	792	726	814	713	731	745	804	783	754	736	805	707	789	760	801	774	776	795	733	760	771	717	819	800	725	734	812	771	666	773	784	772	756	731	755	754	730	810	787	706	771	739	794	804	744	758	787	777	731	772	711	762	793	752	767	774	783	753	740	772	766	781	782	757	744	787	772	689	765	751	764	748	764	736	718	760	769	776	792	745	742	733	743	778	735	778	792	773	804	774	794	733	744	783	808	743	755	744	757	790	757	708	805	726	751	767	703	753	768	751	764	764	755	753	765	766	754	775	767	773	782	771	746	781	775	743	780	795	733	738	766	737	770	777	753	788	730	756	797	829	744	772	797	734	754	784	775	737	775	779	763	746	774	757	721	731	721	803	775	769	749	721	728	766	770	758	753	786	716	771	771	760	761	768	755	748	757	722	788	758	757	807	779	759	730	770	771	738	790	714	729	758	763	740	738	728	748	794	824	733	737	766	777	765	757	791	757	735	758	778	752	780	789	780	725	747	770	755	791	779	727	776	736	790	754	777	705	713	766	762	786	772	771	809	731	783	777	737	762	738	763	740	808	771	781	781	735	748	707	799	738	776	778	760	769	705	779	767	752	744	749	794	742	754	765	726	737	787	709	777	774	756	806	781	746	791	780	731	734	772	781	767	784	795	773	801	695	789	745	741	749	777	785	710	793	752	784	778	730	729	797	741	724	799	751	736	739	747	811	709	744	808	780	780	756	777	762	770	751	775	764	779	789	808	726	750	802	794	771	700	743	733	796	747	729	767	744	806	758	782	733	796	753	740	721	722	748	770	820	743	721	813	821	798	791	764	770	750	790	768	748	755	726	741	769	788	727	743	738	801	753	786	796	788	799	790	783	805	772	809	740	747	758	746	736	809	781	737	792	803	726	741	794	726	752	779	799	737	826	800	753	766	787	740	778	763	748	757	755	765	785	765	721	791	755	768	779	790	798	792	810	782	799	728	746	724	750	759	712	758	761	727	798	732	761	760	755	777	765	723	750	776	744	731	763	776	734	790	741	794	751	750	776	756	764	772	754	742	770	722	790	773	761	771	800	751	745	780	798	784	766	731	739	747	785	774	776	746	800	766	741	775	784	757	821	775	767	744	737	761	780	791	755	764	785	802	779	775	713	794	708	746	733	751	770	798	743	751	750	740	737	800	773	784	797	769	766	771	764	748	762	766	748	781	776	776	739	745	765	754	706	759	722	763	754	765	769	767	722	801	747	751	761	740	770	746	743	738	752	776	723	734	774	762	766	740	737	708	739	820	723	738	765	775	795	712	697	790	755	778	746	770	802	720	742	800	779	772	754	731	743	705	750	773	745	807	766	758	810	757	758	773	721	714	769	801	763	732	749	786	754	788	741	764	730	782	713	798	763	814	733	776	782	756	770	746	722	767	759	766	744	765	775	751	740	755	784	793	763	730	741	748	773	765	815	737	771	749	752	788	756	781	779	773	735	763	730	789	806	795	772	775	733	753	798	778	743	765	776	810	708	804	768	739	752	735	723	818	800	747	764	779	792	785	881	769	802	755	782	747	783	737	798	767	798	759	731	774	821	788	744	737	760	797	773	732	791	809	757	780	742	763	767	745	787	723	763	814	760	773	739	783	763	731	780	759	734	754	773	731	781	794	725	747	755	745	743	744	792	765	763	746	766	817	796	717	735	750	758	734	749	740	774	748	779	747	707	766	772	725	723	764	784	780	726	759	795	691	759	743	746	758	786	738	764	747	782	775	735	778	729	798	735	809	765	785	761	739	814	781	726	735	751	719	779	762	736	778	751	762	779	793	793	759	811	781	756	737	755	720	805	752	756	724	812	764	737	786	741	812	736	761	812	689	734	767	734	755	778	768	812	738	802	759	744	797	746	755	793	755	775	734	726	763	779	748	760	765	778	730	702	808	780	771	748	750	705	750	769	807	749	753	707	752	771	775	790	745	764	792	810	757	762	812	754	767	770	767	827	793	797	773	703	708	705	769	744	752	788	753	860	734	803	782	732	787	761	768	760	801	840	789	754	714	774	726	758	739	752	753	782	729	749	751	755	752	772	749	760	733	751	810	806	778	741	795	754	763	792	776	777	826	768	781	778	775	759	759	773	757	728	775	757	796	715	751	748	780	806	759	809	743	759	738	736	721	727	746	771	772	718	799	765	741	741	729	792	736	792	739	700	777	767	774	743	780	770	773	730	689	769	742	774	750	751	742	777	758	737	730	758	768	723	738	732	772	736	740	777	780	758	757	803	757	702	804	788	726	688	735	775	756	734	735	775	751	749	791	747	804	739	764	752	792	773	770	742	778	810	745	750	775	767	728	781	770	714	760	773	800	798	756	765	706	771	788	814	778	748	753	773	779	810	753	726	775	772	783	733	732	745	743	761	739	778	757	768	781	765	789	817	780	725	763	809	766	788	762	759	803	803	737	760	741	766	768	717	737	788	743	810	797	745	766	729	781	766	770	768	735	831	734	769	744	743	801	753	776	743	750	735	755	761	785	740	769	786	813	754	723	769	707	748	752	757	754	757	753	797	722	741	766	699	728	760	753	765	735	737	765	731	800	783	802	770	705	772	833	733	763	747	765	794	721	734	764	721	754	741	709	765	729	717	731	735	761	758	776	766	762	749	756	759	811	804	770	771	760	814	739	749	728	735	735	758	765	782	734	730	741	767	764	741	756	787	754	801	744	766	788	718	743	777	775	789	755	793	788	782	814	745	744	796	815	774	743	749	761	759	762	741	786	807	759	785	714	751	758	781	732	761	783	756	800	779	745	742	753	767	804	787	727	754	790	778	706	741	776	773	747	770	808	777	743	759	769	767	750	763	699	798	767	772	773	772	770	818	753	762	782	716	739	791	717	759	766	781	768	725	787	723	732	741	735	753	781	731	734	779	775	746	756	767	701	759	763	799	797	758	710	776	749	757	741	771	768	724	784	797	742	742	772	739	774	758	767	728	765	815	771	732	782	748	710	717	704	780	790	751	760	740	809	713	809	745	750	797	778	771	802	737	787	775	778	776	734	834	764	742	738	802	781	744	782	743	756	731	763	709	760	737	745	770	796	780	765	715	760	778	768	745	793	773	719	766	750	769	737	776	744	761	770	768	777	774	814	740	738	773	717	782	772	750	758	746	708	816
24591	20893	27291	24600	13250	1101	827	740	703	732	746	730	792	926	834	812	776	687	612	603	587	551	540	538	540	516	554	541	517	535	503	471	497	541	522	515	513	524	542	519	513	489	462	485	460	496	502	464	522	463	467	498	497	482	464	548	507	469	493	473	503	432	454	416	454	457	455	492	439	455	486	491	479	461	463	459	508	440	483	494	452	478	500	477	526	460	456	481	470	482	469	490	444	484	464	472	454	454	436	488	463	477	477	461	463	487	488	446	455	465	461	464	496	475	484	490	463	486	491	459	457	499	460	453	494	468	468	455	427	459	466	469	416	464	513	477	449	491	494	492	439	488	477	492	451	499	485	461	448	485	491	451	451	482	485	477	471	481	496	437	420	472	501	512	453	461	484	474	481	457	527	506	461	477	460	444	497	473	469	466	455	477	488	481	482	476	481	521	490	446	482	454	422	499	505	418	504	494	450	477	463	461	460	484	456	457	461	477	553	474	469	476	455	490	487	473	469	513	441	491	524	495	474	474	432	468	451	469	477	485	515	478	480	470	455	467	491	465	499	496	445	474	440	508	472	456	485	479	495	503	446	437	443	469	492	455	472	466	500	483	473	503	440	437	465	452	475	464	450	447	526	474	475	488	468	480	486	480	470	491	503	517	457	509	455	498	464	497	506	520	459	490	505	421	496	481	443	453	491	498	474	477	502	480	506	503	466	464	493	489	474	481	470	492	460	497	476	480	490	477	485	484	508	464	485	496	511	468	426	507	468	454	471	486	461	476	489	501	441	434	472	505	460	470	462	487	443	489	504	459	438	460	453	468	463	497	481	491	491	481	444	455	457	514	456	489	454	411	470	483	495	482	457	465	434	433	467	504	510	425	472	460	492	471	478	480	466	445	477	419	502	494	502	505	468	457	425	459	486	472	469	446	491	457	482	464	487	476	446	475	487	497	480	462	476	476	502	461	456	481	513	468	456	489	456	463	497	498	464	462	482	483	522	464	464	470	486	447	486	494	493	506	460	504	461	465	446	503	498	489	495	503	472	500	457	488	497	521	494	483	465	454	462	490	440	469	470	434	459	475	442	438	449	465	457	511	498	491	475	450	468	465	484	505	477	443	469	478	472	478	457	422	492	482	440	496	478	414	467	478	490	480	486	463	452	478	471	512	473	448	470	494	470	474	446	504	435	467	493	455	497	496	460	471	502	433	453	476	496	498	510	448	466	485	476	452	503	462	462	456	462	463	473	459	507	444	484	476	462	469	458	439	474	461	454	476	488	452	457	477	466	474	495	483	486	445	444	467	475	432	511	464	459	505	445	435	500	470	473	479	474	472	479	522	450	457	455	506	446	492	471	487	424	506	478	480	464	465	489	503	488	461	495	525	501	449	488	479	504	484	517	476	475	495	471	484	469	459	447	491	418	502	496	454	519	501	464	479	461	501	482	437	478	484	469	465	498	467	477	457	472	493	449	525	458	498	455	473	488	442	484	445	504	437	489	471	450	471	494	471	502	525	453	440	494	471	477	497	456	476	420	468	454	462	465	467	468	489	487	466	450	467	497	443	424	475	496	457	469	490	458	456	472	451	489	477	490	460	483	495	497	482	486	465	496	479	486	452	453	483	444	457	477	455	484	443	443	469	506	438	465	447	488	481	473	456	489	445	448	497	456	462	478	515	481	482	467	477	491	471	481	511	505	484	470	473	492	484	475	436	443	529	438	476	461	495	453	511	440	457	500	457	491	486	454	491	473	514	445	458	495	472	454	492	460	464	489	460	454	489	470	457	457	463	482	484	461	463	475	479	495	470	504	452	489	480	461	447	460	492	482	485	431	484	451	453	465	431	456	430	458	466	489	490	495	466	468	473	474	524	480	512	486	454	506	477	455	441	477	486	497	464	484	436	474	457	500	500	454	493	483	460	464	480	423	467	472	525	474	495	477	445	457	467	445	463	447	494	478	412	465	480	464	449	487	462	500	461	462	471	461	468	472	465	484	478	480	462	474	426	521	493	497	458	497	499	480	498	460	455	466	460	444	460	506	416	489	472	453	435	454	461	458	482	520	478	475	447	462	488	504	490	527	487	440	486	438	494	504	483	499	418	473	474	463	469	455	473	495	471	509	469	413	475	467	493	448	463	468	463	474	473	482	463	489	470	486	484	487	494	459	460	471	450	484	469	477	475	514	454	497	484	471	487	513	451	482	505	479	469	472	481	518	494	487	481	486	486	477	508	458	499	466	431	467	485	503	444	444	450	502	461	506	441	489	431	442	482	441	503	473	457	493	460	476	467	485	475	478	463	504	458	495	462	492	426	467	504	460	479	463	467	460	496	460	484	513	461	528	489	472	437	470	480	475	472	472	475	522	439	481	489	475	487	480	530	475	496	503	497	470	488	469	484	499	488	494	454	453	463	476	474	493	515	462	451	463	458	460	474	530	483	460	500	487	464	494	464	475	474	476	488	469	449	479	502	456	450	492	467	467	456	475	454	476	488	500	476	465	464	467	494	464	502	455	472	450	482	476	494	484	389	473	476	495	483	482	438	488	479	467	453	485	433	467	464	450	472	482	437	464	458	482	476	473	467	453	431	450	491	477	440	417	454	454	470	493	503	501	492	479	475	484	466	469	461	481	464	501	483	508	504	455	447	412	471	479	450	499	493	467	492	500	486	476	486	483	458	456	479	456	469	448	493	486	458	501	485	472	487	461	524	462	502	476	489	458	499	525	482	446	507	489	493	465	462	514	473	454	487	451	474	472	485	465	497	429	517	483	483	477	466	497	502	475	484	502	435	427	461	445	458	490	468	465	428	491	456	494	514	471	510	495	491	500	479	497	467	472	472	493	490	465	446	480	477	462	438	458	469	471	458	494	491	500	496	455	434	477	479	484	463	464	468	523	471	476	500	467	426	481	433	461	503	481	458	468	465	496	477	462	480	502	448	502	500	484	482	493	484	513	488	473	450	449	490	488	472	484	479	472	511	490	440	447	448	439	454	474	501	526	479	491	469	480	454	431	480	512	438	527	469	483	482	487	487	470	480	467	485	495	482	501	456	484	475	451	460	483	457	433	434	452	475	475	465	462	472	491	475	476	480	468	453	447	476	468	490	512	506	458	500	472	426	462	482	433	499	490	470	454	505	438	476	484	466	451	491	489	510	463	461	503	468	490	427	479	480	492	486	469	481	475	474	470	496	477	486	437	456	444	406	466	491	465	485	463	493	462	456	486	471	463	499	494	474	456	453	437	466	467	476	521	486	483	449	463	456	504	442	474	492	517	451	487	481	491	475	422	483	451	498	490	475	469	507	492	495	502	488	464	476	489	458	499	498	507	471	517	518	479	447	482	491	460	509	457	471	485	478	457	441	450	443	464	478	483	512	473	453	503	500	482	454	468	441	482	456	476	444	423	469	486	480	476	485	468	433	450	451	487	491	460	448	487	501	473	473	487	472	431	454	455	494	482	493	438	485	444	469	487	452	467	466	478	451
36337	13963	4515	2400	1793	1492	1501	1320	1301	1240	1135	1218	1258	1435	1464	1287	1172	986	977	843	886	746	758	747	704	663	716	623	615	633	637	661	593	727	619	622	630	688	654	548	621	575	590	614	604	614	520	589	593	552	558	631	570	610	600	556	566	570	530	543	573	559	583	553	590	581	569	551	522	557	608	589	509	572	529	557	601	581	570	574	540	570	545	561	541	505	562	546	601	576	554	558	590	562	560	535	555	545	569	560	540	539	570	582	603	537	552	585	536	551	594	498	548	561	545	568	542	552	563	532	564	572	545	585	552	567	542	548	528	534	563	509	501	514	589	586	518	573	550	527	528	565	576	584	549	593	577	544	552	558	582	588	536	576	562	555	529	610	594	533	596	546	563	577	571	537	533	558	527	524	585	528	556	574	601	535	577	602	560	546	560	542	574	545	597	560	584	569	515	566	550	566	574	558	580	603	520	591	594	549	526	571	593	528	581	591	589	572	594	541	538	571	590	590	586	569	550	552	541	632	592	584	594	550	538	534	548	554	590	565	550	547	570	572	561	574	564	562	554	550	564	552	534	554	581	553	561	578	565	545	557	575	599	576	552	539	561	597	589	592	545	555	522	579	591	575	564	571	578	554	541	549	552	568	564	585	524	530	583	554	528	581	567	581	528	541	550	567	581	546	589	551	496	569	565	581	558	539	556	530	562	547	527	549	574	563	550	576	542	581	558	556	557	545	582	571	545	555	556	589	521	519	578	553	533	554	562	600	558	599	511	554	587	553	552	607	592	565	587	558	567	552	568	543	543	565	581	592	535	531	571	559	522	537	563	551	503	547	553	552	535	579	587	560	536	581	560	627	552	550	567	550	538	546	540	557	586	593	563	572	579	616	552	561	601	582	560	573	588	488	574	529	553	603	593	555	555	638	556	538	552	569	527	573	546	586	556	551	569	578	560	573	537	535	559	556	551	575	565	539	560	589	566	584	573	559	575	562	592	586	581	552	581	545	541	575	577	557	547	553	541	558	563	584	618	541	514	581	536	577	539	544	544	566	555	526	512	584	559	559	587	590	579	575	542	542	563	535	582	555	576	570	586	584	514	552	539	582	566	533	531	564	534	588	554	555	582	611	563	574	550	575	581	536	531	573	581	569	592	520	576	536	513	581	571	519	605	575	583	608	585	535	543	569	564	557	586	594	566	549	528	551	556	561	566	541	564	569	558	557	553	548	564	544	577	561	533	556	544	527	521	511	586	538	563	577	543	507	554	558	585	548	580	562	575	587	522	573	534	543	507	571	548	522	532	556	557	560	540	530	566	556	587	543	531	594	584	536	579	578	548	539	549	578	549	510	624	559	548	531	528	539	561	556	569	528	592	541	543	527	617	553	563	568	558	541	531	575	565	544	532	548	533	543	609	529	537	550	576	619	555	593	584	553	559	549	556	565	571	532	553	586	580	593	550	572	570	572	530	601	593	571	575	598	553	557	605	536	528	561	588	566	579	532	582	586	555	524	557	551	525	563	561	640	557	562	544	550	571	526	527	534	553	570	562	523	572	566	576	565	549	585	573	584	598	548	595	568	562	552	596	545	601	553	583	563	563	558	575	553	555	563	590	594	536	551	543	530	540	564	573	574	578	551	531	529	558	591	588	575	565	593	588	560	562	566	544	562	582	561	558	546	574	585	559	542	591	518	546	576	580	584	606	557	574	543	615	555	541	550	552	536	568	596	596	571	576	541	570	567	582	592	571	566	533	578	535	542	585	559	542	577	597	547	541	546	543	567	544	520	582	564	586	561	543	576	551	518	568	600	567	546	597	561	550	538	595	523	609	580	565	555	564	565	540	564	568	578	598	521	586	582	556	608	522	563	581	565	575	592	515	532	564	623	548	557	582	571	538	588	575	541	545	541	502	533	565	549	544	569	520	555	540	596	575	549	539	565	555	549	566	544	567	541	546	556	562	583	609	571	564	555	563	535	587	540	598	553	573	554	528	562	560	541	569	552	535	571	538	553	598	542	564	591	584	584	564	560	527	556	619	559	568	580	580	504	560	594	548	606	545	518	526	515	580	573	610	573	604	554	560	555	598	546	552	575	581	525	554	560	514	557	541	583	559	567	545	599	565	569	521	563	597	528	553	572	523	587	584	582	552	538	555	546	541	533	572	581	565	560	529	544	575	562	573	550	568	552	600	576	593	584	551	584	594	533	568	619	582	541	542	527	587	591	542	564	526	536	571	584	548	552	587	569	555	553	553	536	540	574	594	561	595	574	555	590	576	531	539	509	540	543	573	573	564	607	588	592	562	566	585	557	535	567	570	569	522	584	595	563	533	561	545	593	608	515	544	570	585	536	584	567	532	582	577	567	555	540	591	568	582	573	533	572	569	559	546	578	608	544	577	538	572	570	557	558	573	552	556	541	561	572	618	572	558	538	596	567	544	516	549	581	573	567	572	580	557	548	543	592	553	557	585	558	556	599	552	559	563	574	552	564	558	571	550	544	559	532	564	560	578	553	557	549	589	563	562	563	561	568	570	536	545	570	568	558	562	558	561	551	577	600	561	570	595	573	547	574	596	543	556	529	543	536	570	551	567	549	542	567	540	580	598	552	552	581	556	555	536	577	574	589	563	555	556	576	554	546	556	572	527	568	537	571	563	567	591	556	569	512	559	540	534	516	603	542	596	530	554	630	525	547	595	537	555	563	569	621	615	519	550	599	592	570	531	538	560	603	550	544	545	590	515	541	578	585	538	580	565	585	576	525	534	569	542	537	524	576	525	532	589	552	600	539	563	496	582	611	557	539	560	531	554	581	534	527	558	528	590	577	558	583	540	542	571	571	583	533	522	555	582	577	592	541	574	581	568	534	540	563	562	566	567	552	547	626	550	556	550	501	574	573	504	544	550	531	579	566	554	549	576	559	558	553	605	585	573	540	544	571	591	566	586	599	545	543	577	563	557	551	539	510	530	549	578	579	567	571	589	598	554	539	629	551	575	535	589	580	568	580	581	557	566	565	575	523	598	569	583	521	525	569	559	518	539	517	531	535	533	544	587	581	573	558	564	593	590	560	581	587	565	532	583	585	571	527	568	551	587	486	547	583	559	554	551	570	571	561	582	552	579	534	543	521	583	559	577	574	586	553	584	606	600	559	588	565	560	576	530	570	585	544	580	538	551	597	564	558	600	592	556	569	528	526	558	581	562	584	536	564	539	555	597	570	560	559	567	581	565	591	627	548	568	554	527	538	543	568	549	541	579	517	558	569	579	566	553	560	505	572	556	568	496	592	578	591	558	574	576	568	551	562	491	561	589	599	574	568	538	555	553	587	545	578	555	559	562	580	581	555	554	553	585	540	544	560	530	564	513	590	546	551	543	567	546	566	566	551	541	554	571	557	595	587	554	539	584	591	550	551	550	584	543	568	565	547	540	576	555	573	582	574	560	596	556	569	595	586	546	562	528	573	587	541	560	574	559	588	545	556	569	525	589	587	541	577
22438	20932	28633	23400	20932	21028	12906	2248	1749	1647	1596	1557	1661	1861	1904	1738	1681	1455	1367	1267	1251	1195	1148	1149	1050	1064	1067	1097	1008	1028	1090	1069	979	1094	1073	1072	1083	989	1060	1017	960	950	997	903	947	921	990	985	928	1005	959	969	1004	959	903	1008	923	928	963	895	965	966	932	887	939	991	967	973	928	949	970	1002	896	890	874	950	944	1003	911	968	908	925	946	936	974	941	948	916	963	960	962	909	916	902	920	909	923	934	930	938	921	976	930	904	937	951	942	910	907	971	898	931	950	940	954	990	926	929	866	895	986	927	942	941	978	947	942	867	914	962	956	926	934	904	977	910	940	906	918	957	982	857	942	961	935	919	946	974	901	939	990	996	985	970	988	943	922	920	884	945	928	929	910	945	960	966	916	951	947	913	976	950	939	907	934	939	922	949	892	956	984	888	966	962	964	915	916	952	950	917	934	958	948	962	984	1000	868	929	913	927	943	975	925	955	907	934	972	985	899	912	924	969	932	914	886	943	963	941	923	935	935	937	894	903	946	886	997	950	859	960	1006	940	948	879	935	942	950	1015	957	910	894	890	921	978	932	940	898	964	912	947	939	970	948	905	976	940	969	941	937	973	914	966	946	935	921	878	958	948	903	947	963	898	890	900	933	931	960	981	940	906	975	875	934	968	907	955	912	933	881	971	928	910	923	944	941	972	960	969	959	884	908	883	971	981	902	907	913	948	933	890	953	928	931	919	949	897	981	914	923	912	921	964	895	949	930	897	985	954	950	947	861	923	912	980	941	956	871	932	985	957	953	956	938	862	980	952	888	890	975	917	940	1000	888	963	920	956	936	943	880	913	911	942	923	911	921	912	966	861	987	987	939	962	950	1019	868	953	922	936	939	942	938	962	948	986	921	891	898	909	920	906	919	964	907	901	895	929	954	953	937	894	960	880	866	908	908	900	942	925	957	908	829	948	976	947	907	937	929	917	947	959	932	945	916	961	973	960	940	961	930	978	938	963	942	952	954	979	954	927	982	897	1022	916	916	975	970	908	959	916	997	893	923	968	903	938	920	936	974	928	946	924	915	932	930	981	904	931	912	942	910	893	921	928	970	888	964	902	940	935	941	932	916	871	943	966	888	905	943	963	936	927	907	1001	949	921	893	863	967	949	971	973	902	1004	896	953	875	909	978	912	882	907	973	931	963	886	1026	928	931	968	929	837	896	907	1016	947	927	917	965	960	879	932	944	897	973	978	1015	967	963	1009	963	951	890	931	1004	906	967	989	957	933	917	933	943	974	912	946	887	930	885	927	890	913	997	948	972	957	920	930	914	898	910	954	950	916	936	923	961	943	937	937	950	921	919	979	945	974	879	931	976	911	903	922	951	921	922	990	893	920	920	941	864	939	963	927	961	925	939	931	951	920	975	862	951	897	969	950	886	942	884	991	913	1001	909	902	951	962	925	912	867	911	977	967	962	940	1016	923	970	957	914	936	942	947	933	1013	947	922	925	898	901	989	922	962	940	937	936	917	880	981	943	890	945	945	960	952	956	995	880	915	920	938	990	938	903	903	978	953	930	898	930	931	911	915	922	941	910	919	945	965	983	959	938	923	957	934	923	856	914	898	947	962	934	945	926	921	882	922	939	940	923	933	865	945	922	905	873	908	965	937	920	921	937	903	900	908	982	932	986	893	893	868	919	918	940	964	898	951	995	934	889	940	938	895	909	909	968	894	939	927	934	895	947	907	888	979	981	944	934	936	913	946	975	885	938	913	941	946	849	921	905	916	940	952	936	920	910	990	983	921	912	963	902	963	939	942	909	990	965	922	897	929	940	910	932	927	930	937	939	929	911	877	933	949	886	950	945	984	915	987	870	1002	991	972	833	883	913	876	954	950	931	930	928	966	949	965	915	935	940	947	949	970	881	959	944	920	918	947	886	885	900	982	912	950	945	910	947	900	963	929	938	897	939	888	951	941	932	981	881	1006	905	954	939	962	959	903	919	985	991	916	940	966	933	916	923	956	955	923	919	931	923	941	957	923	901	949	921	931	935	908	918	932	915	945	970	902	931	954	872	937	955	988	957	900	944	917	900	950	957	945	956	939	999	955	945	932	922	958	906	938	936	951	915	949	956	924	889	967	954	956	867	890	972	927	936	954	974	931	998	957	929	924	920	929	940	968	935	925	951	1031	918	913	903	943	930	971	928	948	883	927	935	973	889	906	977	952	940	918	935	949	923	917	924	923	983	922	983	920	946	864	936	906	904	950	862	933	984	945	978	973	923	942	904	926	1002	1015	882	971	947	922	964	889	930	951	916	954	869	920	927	951	967	923	907	953	923	927	968	924	942	914	975	918	1012	987	940	910	985	977	912	957	965	898	911	961	920	941	908	890	968	962	926	917	939	942	936	894	926	929	908	929	927	929	953	904	948	890	939	966	946	958	912	909	945	893	960	926	932	898	954	883	914	970	957	930	972	917	883	915	961	945	935	879	883	907	961	923	926	956	909	953	931	903	904	933	906	937	920	935	946	953	946	932	927	979	907	939	956	931	967	940	918	973	960	935	870	927	912	937	910	952	940	906	963	906	917	945	949	895	879	910	889	961	904	952	979	927	895	896	904	942	981	948	965	906	915	948	936	909	984	913	944	952	944	972	916	924	946	954	939	926	875	947	997	963	923	920	906	945	916	889	952	893	918	931	942	958	947	922	945	893	928	961	965	933	966	883	879	986	921	913	1014	954	927	946	880	968	971	933	902	946	956	1008	1002	893	957	927	972	953	953	920	934	962	912	909	936	887	927	955	959	933	971	907	953	919	920	924	941	927	969	899	957	924	1009	878	951	970	932	908	961	938	890	904	905	969	911	965	869	944	945	921	989	923	948	958	926	905	891	986	906	966	964	910	928	900	947	931	945	931	975	875	931	902	960	926	907	948	935	994	965	940	930	888	958	948	911	930	940	939	967	875	938	983	997	916	871	935	881	978	951	960	860	918	901	916	950	917	933	968	974	935	975	938	901	942	916	979	953	970	920	935	946	933	921	924	932	929	962	926	955	915	928	918	910	939	904	980	948	887	952	968	906	976	952	929	908	959	931	902	907	932	933	931	929	935	916	857	890	891	919	928	910	884	955	947	957	886	925	951	898	918	897	938	936	928	913	926	962	889	964	941	867	904	953	974	931	923	937	934	932	923	908	919	920	947	942	932	904	946	971	960	909	949	970	926	941	983	950	940	911	936	924	953	969	949	983	942	933	943	909	909	965	941	938	931	959	967	900	941	985	1006	975	941	1010	950	917	910	952	946	939	914	955	950	981	995	937	939	895	962	953	985	853	981	922	930	960	945	902	972	890	950	913	944	899	997	962	937	933	944	957	987	917	890	967	925	911	916	921	990	921	962	900	946	935	917	935	944	902	951	944	909	881	912	1004	913	975	922	931	950	881	920	930	905	911	941	964	926	950	914	953	913	933	944	926	1002	929	954	914	923	975	907	915	913	919	934	923	910	950	955	933	929	994	884	913	965	931	916	962	955	915	962
40933	22941	12589	6878	5155	4050	3571	3048	2793	2725	2381	2296	2466	2765	2838	2590	2265	1989	1750	1681	1578	1505	1434	1384	1274	1335	1204	1185	1139	1195	1275	1237	1177	1247	1208	1140	1244	1347	1204	1146	1155	1087	1108	1047	1085	988	1086	1119	1064	1101	1058	1101	1096	1036	1056	1122	991	1029	1033	1065	1040	1036	1061	1038	1042	995	1048	1034	1130	1082	1051	1010	1037	1030	1026	1050	952	1043	1046	1045	1021	1007	1015	1103	1079	1066	994	1032	1033	1034	1028	1012	1083	1053	1061	1022	995	1038	1039	1029	988	1037	1020	1056	1020	1028	1026	1035	1099	1062	1053	1104	1033	1051	1073	1047	1046	1035	1095	1029	1009	1063	1060	1013	993	1031	1019	1059	1036	959	1086	1025	1060	1055	1017	1017	1028	977	1063	1019	1017	1051	1002	1014	1062	1005	1026	1013	1012	1042	1004	1022	1031	1030	996	992	1001	1051	1025	973	1043	1062	1022	978	1036	1037	1030	1021	1053	1019	1076	1053	1029	1019	1027	995	1032	1082	1034	994	1056	1008	1039	1021	1002	993	1063	1107	1077	982	1027	1061	1060	1069	994	1045	1043	1021	988	1004	1087	1000	1073	982	996	1015	1067	1048	1006	980	1019	1056	1006	997	1017	994	1029	1050	1009	1059	969	1022	1023	1031	1024	1052	1071	1007	1004	1035	1007	1067	1082	1052	1068	1073	984	1030	1000	1022	1029	1014	1029	987	1038	1066	1008	1005	1024	1010	970	990	1014	1077	1054	1020	1102	1016	1053	983	1003	1064	1033	1001	1060	1055	1010	1023	1033	985	1004	1001	1046	1066	1022	1039	1027	1069	1015	1032	1119	1058	1031	1017	1062	1036	1056	1037	1050	1071	1041	1019	1021	1026	1029	955	1053	1020	1074	1068	1044	1033	1043	1018	1009	1058	996	1065	1013	983	1047	1028	1042	1034	1001	1028	1037	1038	1009	1062	999	1022	990	1017	1000	1082	947	1029	992	1019	1004	1105	979	1033	1027	995	1033	983	1065	1016	1039	1001	1054	1021	995	1004	1001	1000	1052	1085	999	1060	1011	1044	1043	1004	1000	1004	1035	1013	1061	1031	1034	1002	1040	1030	1078	1009	981	1031	994	995	1054	1053	1033	1038	998	1023	1018	1087	1011	1016	1054	1029	1019	1060	1057	1000	970	1058	996	1025	1063	1060	1012	1035	1041	1037	984	1074	1001	979	1005	1043	1010	1050	1006	1004	1003	1029	1031	1040	1015	1032	1078	1025	1034	1018	1053	1025	1014	1017	1031	995	993	1055	1013	1032	1005	1066	1048	1016	1014	1021	1014	972	995	1055	1045	1079	1002	1038	1052	986	973	1015	1003	981	1069	1029	1087	1019	1051	1050	1049	1020	1075	1003	1028	1010	1018	1036	1033	1012	1012	1023	1000	1045	1037	1065	936	1022	1041	998	1005	983	1038	1021	1024	1040	1096	1006	1057	1043	1027	1056	1055	1006	1062	1050	1033	1025	968	996	1051	1016	1002	1036	1069	990	1040	961	1058	1059	1046	1010	997	985	1069	1094	969	1064	1044	1026	1047	1065	980	1015	1037	1006	1019	1066	1006	1015	1021	997	1039	1017	962	1021	1006	1036	1025	987	1030	975	1078	1016	1013	1028	984	1058	1107	1066	978	1017	1094	1007	960	1031	994	1051	1035	1058	1008	984	1027	1094	1006	1049	1028	992	1025	1060	1015	999	989	1021	1007	1000	1047	1080	1031	998	955	967	1057	1018	1013	1045	1043	951	1016	1016	996	1015	1007	1059	1008	1040	993	1111	1099	1055	1054	992	1075	1050	972	1083	994	994	1022	1008	1040	1048	1086	1015	1024	1002	1012	1003	1101	1053	1018	1003	993	960	1074	1020	1007	987	1056	1060	1017	1003	994	1043	1040	1026	1031	1020	1046	1011	974	1074	1072	985	1095	1003	1030	1032	1078	1029	1011	1018	1009	1059	1040	1084	1043	1060	976	1114	1062	1058	1064	981	918	997	1038	1023	1037	1026	1044	1056	1023	1017	1015	997	1059	1008	997	1004	1075	1056	1019	1004	1007	1025	1027	1020	1070	1012	1002	1015	1080	1024	989	978	1027	1022	1051	1059	1023	1044	1023	1011	1115	1014	997	1060	1028	1012	1062	1032	1003	1002	1021	1021	1034	1081	1083	1016	1026	1055	1051	1041	1041	1024	1025	1019	1009	1000	1051	1081	1054	1060	1024	1082	1008	1033	1024	1029	1040	1074	1027	1050	1044	1020	1083	1053	1106	1070	940	1030	1025	1053	1025	1068	965	1014	982	1053	1017	1068	1036	997	1062	982	1051	1020	949	1011	1085	997	1025	1040	1098	1048	965	1072	1006	1028	1038	1015	1084	1011	1043	986	977	1048	1003	1011	1043	1019	1047	1001	996	1068	1061	1001	989	1025	988	981	1072	1028	1026	1032	1041	1031	1020	1020	1065	1039	1046	1085	1066	1021	998	993	1020	1030	1055	1076	1061	1056	1110	1015	1029	1030	1007	1030	942	1026	1095	976	956	1072	1014	1070	1041	1032	1049	980	1029	1025	1003	1024	1061	1046	1034	1025	1010	991	1037	1079	1068	1004	1039	1034	996	1075	1006	1000	1054	1056	1013	1019	1041	1031	1030	1019	1045	982	1097	1018	970	1031	1025	994	1028	1011	1020	1054	1048	1072	986	985	1070	1029	997	985	1044	988	1016	1036	986	1010	1051	1020	985	997	1066	1017	1039	1060	1047	1065	1078	1045	1052	1036	998	1073	1041	979	1036	1072	1041	999	986	1004	1053	984	1037	998	1029	1059	973	1050	1004	1070	1027	1014	1030	1020	1024	1015	1001	1028	988	1140	987	1012	1079	1022	958	1101	1028	1008	1031	961	1042	1023	1020	1026	1029	1075	1033	1027	997	1059	1002	996	949	1019	1039	1040	1008	1044	1035	1035	1039	1000	1007	1045	1031	1078	1065	996	1022	992	1045	997	1003	1059	1023	1017	1001	1019	1039	1055	1018	1043	957	1009	1074	1050	1006	1041	1005	1033	1037	955	995	1024	1025	995	1068	1051	1043	1033	1028	1047	1078	1026	1014	1026	1081	970	1045	1045	1032	1015	1009	984	1023	1007	1056	1048	1005	1021	1030	1025	960	1067	1029	1043	1083	1054	1049	998	990	1037	1000	1050	1041	1023	1006	1041	1014	1024	1030	1018	1004	936	983	1048	1081	1025	1020	989	1024	1032	1055	1044	1010	1024	1003	1064	989	1023	1044	1065	1024	970	1018	1036	1030	991	1057	995	1038	1012	1024	981	975	1032	1028	961	1040	1057	1022	988	1075	1018	1047	1063	1043	1013	1009	1034	1022	1030	1021	1046	1009	1007	1005	1128	985	1040	1022	1004	1047	1062	1029	1045	1044	973	1023	1081	986	1068	1017	1035	1065	1043	1056	970	1010	1078	1040	1038	1053	997	1041	983	1089	1099	986	1019	963	1032	1055	1040	1021	1056	963	1068	1004	1007	1015	1030	980	1037	1026	987	960	1025	1050	1002	1013	952	957	1069	1010	1052	988	1070	1039	967	964	1013	1041	1059	1048	1022	1008	1018	965	1064	1035	1008	1003	980	1062	1006	1058	993	1086	1014	1000	1016	1059	997	1000	1012	1033	1027	1042	1061	1000	1031	1059	1092	1067	1001	1011	1019	1043	1013	994	1102	1014	1044	1004	978	981	1028	1008	967	1049	1050	1007	1062	1012	1007	1013	1010	972	1026	1009	982	1056	1032	1014	1014	1051	1015	1005	1081	1045	1095	979	1013	1061	1049	983	1030	1039	1065	1017	1047	1046	999	989	1075	1014	1035	1026	988	1019	1057	1007	1022	1013	1008	1071	1059	1053	974	1009	995	1035	1037	1072	1032	978	1000	1022	1022	1062	978	1036	1030	1008	1042	1042	1035	1045	1020	1006	1024	1032	1052	1073	1057	1068	1118	1044	1015	1101	1029	1018	1014	986	1029	1026	1024	1016	998	985	1070	1104	1032	1001	967	1025	969	1046	1031	1052	1010	1057	994	1066	1024	1034	1088	1039	1033	1029	1019	1051	1003	982	1064	1030	1018	1021	1017	1091	1015	1021	982	1008	1056	1044	1062	1000	1002	1072	1045	1051	984	1037	1014	1074	989	1031	1063	1024	1016	979	1061	1000	1025	1075	950	1073	1035	1063	1060	1050	999	1105	1024	1028	1086	1022	961	1034	1014	1024	1021	1001	1092	987	993	1019	1028	1017	1069	1001	1066	999	1016	1036	1019	1011	1034	1114	1011	1006	1012	1046	1022	1023	1041	1047	1087	1005	994	1015	1021	1007	978	999	1017	1022	1066	988	1087	1026	972	992	1000	1040	971	1011	1073	1072	994	1071	1030	1031	1047	1010	1028	1004	1020	1057	1046	1041	975	990	953	1024	1014	1033	1036	1004	990	1050	983	1032	1028	1004	1038	1032	1093	995	1074	1062	1010	1050	982	1043	1057	1082	1041	970	997	1044	1048	996	1061	984	1087	992	951	1051	1014	1094	1062	1038	1049	1012	1051	1072	999	1025	1071	1056	1060	1068	1074	1043	976	1050	1013	1005	999	1023	1064	1060	1017	1052	1019	1096	1001	1030	1022	1046	963	1057	986	1038	1054	1032	1027	1027	1033	1009	998	997	1009	1091	964	1044	1069	1050	1068	1038	1015	1042	1048	967	1058	1076	1017	1031	1050
28756	20760	10518	1090	568	497	491	475	530	481	497	495	594	651	672	603	624	574	553	482	530	407	434	444	462	454	437	433	445	432	403	429	441	433	431	443	427	387	410	427	400	392	404	381	401	396	403	416	437	396	409	417	427	408	402	387	447	416	397	438	419	429	369	380	411	378	413	379	407	376	433	394	405	410	395	397	371	425	394	386	413	409	401	392	379	406	406	404	388	372	441	409	422	395	402	401	385	413	356	414	428	424	375	388	417	375	390	411	373	413	389	409	412	422	397	393	409	389	422	392	389	392	410	381	396	388	390	384	372	415	406	403	384	384	381	429	397	403	379	383	405	386	383	403	384	372	414	391	389	408	375	408	376	361	401	425	397	404	382	396	381	391	401	427	373	385	375	415	367	407	427	389	402	387	387	361	408	394	426	402	412	371	412	379	406	400	397	403	398	386	391	397	367	388	388	400	384	399	389	419	403	387	411	382	383	411	430	368	406	431	392	391	391	406	404	383	400	383	392	390	407	378	375	395	393	406	403	394	406	419	419	394	389	389	416	399	389	393	380	392	350	413	406	378	360	376	378	401	422	414	392	383	389	392	370	420	395	381	400	391	401	390	384	366	356	400	413	381	379	376	443	404	395	379	416	419	412	365	416	375	390	414	387	381	353	401	405	403	416	374	442	430	440	376	432	406	411	383	403	393	385	420	404	436	409	400	385	400	409	411	397	426	373	418	401	394	411	387	393	380	402	368	378	359	356	400	377	402	369	405	420	394	419	425	430	429	344	383	396	396	411	373	436	414	395	366	424	388	373	415	407	441	406	385	414	396	403	371	409	371	420	400	388	431	348	367	397	389	413	421	412	410	354	415	409	386	406	416	393	392	431	386	425	381	392	403	385	387	415	385	411	366	363	375	388	381	386	399	384	376	408	391	398	377	397	404	437	385	407	384	407	401	396	388	374	425	372	374	380	381	378	389	384	430	386	437	433	421	369	403	399	386	426	410	394	386	374	432	397	379	384	409	374	444	410	403	373	398	366	407	429	413	385	380	415	427	380	395	410	396	418	386	379	375	404	397	398	379	387	372	403	409	357	404	378	385	436	380	402	420	408	411	417	419	386	408	385	394	382	384	394	398	431	392	408	363	408	376	389	390	399	399	417	421	400	392	404	356	394	372	375	425	394	411	412	370	403	384	396	427	409	387	374	402	388	394	412	422	389	366	359	414	365	428	409	395	367	408	383	411	427	408	445	380	393	358	378	410	414	380	398	401	457	395	386	367	411	395	386	374	394	389	412	400	412	389	402	361	420	390	423	424	395	365	413	376	398	434	383	423	387	357	378	401	383	385	396	381	396	409	394	419	373	398	406	397	432	406	357	420	391	391	395	389	418	366	385	389	367	399	413	362	432	432	396	404	378	431	401	390	410	414	386	406	408	405	397	415	401	404	394	399	357	407	416	428	415	404	374	399	415	405	365	370	375	376	401	384	418	441	391	399	391	418	392	396	388	413	361	390	377	429	394	385	399	412	380	389	391	389	415	346	396	409	412	376	431	418	394	373	415	391	404	426	419	403	403	372	416	430	388	407	394	413	395	391	389	378	386	407	404	377	379	453	368	393	440	399	390	393	386	381	401	385	404	392	394	427	410	374	432	381	413	386	388	392	386	426	384	395	400	394	391	367	392	370	398	382	428	392	371	417	412	389	374	433	401	408	379	377	399	408	390	432	416	369	371	392	385	430	394	375	427	449	437	412	367	375	421	428	419	410	378	414	409	413	401	377	377	408	404	405	387	399	379	421	392	395	393	365	397	433	388	417	392	409	421	426	400	398	414	420	375	381	392	380	383	394	420	436	411	397	394	394	388	384	398	385	382	392	398	391	366	391	410	419	387	426	383	403	413	397	427	391	399	393	373	407	422	392	425	409	397	408	375	382	375	394	372	393	414	395	402	409	385	360	413	381	415	417	405	404	432	453	418	407	404	385	347	385	394	393	380	409	364	407	371	412	404	417	365	419	391	446	413	420	403	407	407	388	417	415	428	429	399	365	389	376	395	381	385	381	386	380	369	389	423	373	368	428	399	365	382	394	436	405	387	375	374	399	398	410	383	428	407	380	362	383	387	430	392	387	396	393	383	390	404	380	411	382	391	428	382	392	386	398	378	401	396	394	371	411	410	383	382	405	416	386	404	404	396	378	399	417	395	445	401	433	388	376	403	390	385	395	401	383	404	356	407	360	430	365	420	399	411	378	365	421	363	401	345	393	394	408	389	406	385	414	414	387	385	370	382	408	403	374	387	393	449	392	423	407	428	411	412	403	379	402	420	401	367	383	368	374	417	393	411	399	382	368	414	406	433	386	423	385	412	362	413	424	382	386	405	399	360	391	404	429	386	387	406	409	421	437	416	378	381	412	406	411	395	397	416	343	396	388	404	390	385	393	431	371	402	367	395	436	437	377	411	374	387	383	397	411	372	448	386	338	351	379	352	395	388	411	402	407	390	425	404	426	387	368	396	406	405	407	382	413	379	375	407	376	447	362	399	396	419	391	393	399	374	420	397	441	369	401	437	387	370	375	393	398	348	377	405	360	406	420	395	380	377	378	414	389	392	415	377	374	412	388	375	378	413	421	397	396	381	412	407	415	414	376	403	381	400	349	404	397	404	374	389	377	349	364	365	393	342	393	403	373	338	404	371	377	397	435	443	379	385	390	384	406	390	373	388	377	393	427	401	364	414	372	383	395	355	364	419	377	401	403	421	349	417	416	379	371	398	406	368	405	394	404	406	430	384	372	393	420	397	377	433	421	403	395	372	392	391	398	406	386	394	401	392	407	385	382	379	382	405	442	383	434	393	384	402	390	381	391	406	380	401	392	387	412	376	400	381	369	378	379	399	401	395	389	367	391	393	379	380	416	404	364	387	399	422	375	394	385	409	415	361	411	382	408	429	388	415	385	398	408	414	396	406	399	414	373	399	429	393	369	440	381	390	418	420	419	433	394	364	405	374	407	387	401	352	370	423	379	374	380	377	437	371	360	392	411	391	385	410	400	400	423	388	405	360	383	402	400	423	417	426	389	405	395	362	401	374	397	403	371	402	354	385	400	386	408	423	449	376	404	402	387	361	392	379	389	409	442	398	437	399	414	395	378	391	413	386	391	425	371	402	412	401	394	400	399	406	401	388	401	406	415	355	364	391	404	401	406	376	391	409	378	383	403	416	374	391	373	396	411	423	367	422	399	405	417	438	405	369	384	368	380	393	347	371	428	404	396	412	391	405	399	391	404	397	368	417	393	406	386	397	415	387	386	410	394	384	400	363	416	363	378	403	342	401	367	389	387	401	384	384	383	414	397	426	382	373	410	416	363	378	432	389	391	404	417	371	424	365	409	403	398	406	394	387	407	428	380	419	403	368	371	380	361	376	388	376	394	397	409	420	416	417	424	395	400	402	386	385	386	412	418	371	403	381	375	387	392	382	402	393	423	418	403	393	402
33597	7216	1243	794	712	675	748	668	712	737	673	713	813	993	1031	956	852	811	702	667	652	627	595	545	539	579	535	507	535	527	499	496	512	512	544	504	525	526	532	485	474	465	517	491	455	462	421	494	467	450	496	491	462	489	445	452	442	427	466	501	478	466	463	472	466	420	465	483	479	478	442	450	452	471	441	450	479	442	480	471	455	441	438	465	456	484	479	417	456	441	480	508	455	452	492	467	496	469	447	456	417	474	448	435	453	449	417	479	474	419	452	429	474	516	444	481	438	477	409	479	499	460	472	403	474	467	481	436	464	466	465	446	453	458	441	475	459	467	425	479	461	474	425	438	456	449	434	491	443	479	459	454	470	456	413	494	473	470	416	479	456	454	449	409	459	416	470	456	468	447	459	481	455	443	459	470	445	454	458	430	421	487	471	438	440	458	476	498	455	446	473	469	468	481	446	458	453	420	474	447	439	469	454	453	470	454	457	456	435	483	470	467	492	442	482	441	457	455	447	488	459	463	454	466	465	466	505	463	468	453	449	458	431	462	490	460	451	460	453	516	442	462	462	465	448	409	467	436	460	470	479	442	445	486	499	441	479	484	482	443	434	484	504	420	461	482	448	464	486	469	419	460	431	416	484	464	433	443	439	460	479	426	438	439	451	490	461	471	478	465	472	457	433	448	427	481	447	456	491	482	462	473	424	500	445	485	473	440	473	440	468	449	429	436	456	425	435	523	448	484	419	487	440	453	460	468	499	457	474	457	426	445	470	442	437	465	442	445	464	452	467	451	466	433	449	413	447	476	430	496	472	491	484	424	489	461	482	442	465	483	455	446	427	454	483	480	491	473	454	437	455	438	452	464	441	456	471	480	451	504	486	470	434	432	431	453	482	447	465	515	436	454	453	516	474	447	400	487	487	472	496	434	467	445	435	477	487	441	431	488	479	471	472	458	465	459	491	463	488	445	448	463	431	434	439	420	429	445	437	444	453	442	484	471	498	446	489	430	471	463	476	465	472	469	450	477	467	446	471	474	422	432	475	489	489	456	458	464	460	456	436	467	461	433	433	431	450	477	469	440	447	427	493	459	447	495	464	434	457	474	496	479	454	437	456	455	471	478	440	458	458	443	432	453	405	471	443	483	475	474	464	471	423	469	418	487	427	455	473	477	457	480	435	447	439	456	442	436	486	426	441	476	467	466	475	485	453	467	431	444	471	474	440	438	474	454	423	440	448	451	494	450	477	458	486	490	459	446	460	411	446	438	458	463	493	451	448	473	490	445	489	451	424	450	455	480	503	494	460	448	462	434	476	443	444	438	456	430	462	444	477	437	463	417	491	481	436	487	450	476	457	446	418	424	518	448	445	462	443	449	478	458	494	452	443	450	478	437	449	440	449	477	458	466	440	475	475	490	429	464	424	447	488	477	477	446	439	457	455	484	464	484	478	476	486	444	498	459	477	458	493	444	444	466	476	450	476	494	490	488	481	456	450	463	403	462	492	441	503	445	483	442	434	425	463	455	461	436	475	488	442	458	491	448	487	420	485	476	421	453	418	419	449	508	451	443	451	463	460	450	439	440	497	446	485	495	473	446	465	473	462	472	452	427	453	453	431	484	455	463	457	478	438	449	465	420	475	480	417	431	457	460	475	464	464	473	485	427	492	494	458	471	452	493	464	440	458	463	489	446	463	452	463	475	479	452	483	456	466	432	439	467	450	465	452	436	460	477	454	467	486	477	452	462	447	452	449	488	433	426	453	485	443	432	504	482	465	436	458	475	466	512	437	469	460	480	456	455	462	484	461	475	457	471	478	478	454	480	473	449	520	469	480	422	409	469	433	465	454	447	445	481	433	474	459	464	465	477	455	471	492	474	447	455	454	481	432	516	438	454	479	460	477	468	456	466	452	504	457	460	460	432	437	444	451	450	491	495	474	425	492	495	460	477	488	479	454	458	468	461	456	434	445	469	468	439	472	445	481	449	468	459	487	465	419	484	474	467	465	483	452	470	481	444	471	422	467	444	451	462	472	444	434	443	489	440	437	464	436	444	450	481	466	496	452	463	428	453	416	485	470	428	458	477	468	445	434	472	437	493	494	436	483	472	469	450	449	435	434	488	451	483	479	428	460	456	445	393	465	464	428	437	422	475	494	468	439	464	467	473	450	472	468	485	466	465	450	465	457	484	454	483	481	443	468	438	454	482	472	454	439	479	486	438	511	425	478	451	456	505	459	454	435	467	427	479	464	436	441	468	465	455	468	472	436	457	497	458	493	393	462	476	465	443	437	440	439	425	444	435	445	453	473	523	442	458	461	469	455	442	426	433	488	466	460	441	447	461	460	444	468	447	457	468	465	459	469	456	467	422	449	411	514	459	482	442	470	442	476	520	466	421	469	484	445	501	450	454	424	456	509	483	486	450	458	429	470	448	424	424	425	451	455	491	479	442	467	521	439	418	451	429	470	489	461	464	472	480	454	460	476	424	496	457	467	454	472	501	477	434	457	446	476	457	478	460	449	450	428	416	498	497	457	462	470	450	443	459	448	443	474	405	476	445	442	450	424	474	457	448	449	472	477	484	458	464	446	433	446	486	425	464	476	445	489	420	484	455	479	462	455	477	465	451	444	471	461	431	472	445	459	468	427	454	491	459	437	474	458	461	447	459	462	479	429	437	444	448	449	438	462	443	438	490	409	483	492	422	436	478	481	498	446	462	422	437	462	443	423	480	467	470	484	474	454	397	445	445	420	472	433	434	460	453	497	490	454	473	479	515	483	452	469	479	487	478	469	459	483	458	467	445	480	490	456	463	456	480	420	481	468	461	474	441	468	468	496	424	470	472	480	465	482	474	501	445	461	457	409	481	453	472	432	452	470	479	482	450	464	490	468	448	466	444	464	475	448	437	475	456	473	436	499	416	474	448	446	433	475	475	436	460	458	476	466	436	462	499	442	443	459	483	479	426	454	484	482	423	460	465	450	409	460	446	453	474	448	470	475	470	425	473	435	465	489	437	447	440	498	457	437	421	452	459	458	435	446	450	452	484	480	484	490	463	459	484	486	437	465	453	496	508	378	496	439	474	481	473	445	503	429	445	460	434	431	464	446	485	451	449	435	497	435	448	469	458	459	445	482	469	474	434	457	478	417	458	504	465	461	448	428	475	463	443	449	454	433	475	448	474	432	448	466	464	465	466	453	484	430	435	426	458	452	432	459	423	486	459	420	489	443	454	437	469	458	485	473	441	407	475	489	435	474	500	451	461	448	432	436	477	472	476	479	468	458	464	480	445	481	436	449	458	457	434	469	464	406	419	459	445	443	482	421	479	463	477	451	480	444	530	438	481	431	469	463	444	465	465	452	509	453	496	472	461	476	439	483	483	440	468	483	436	451	470	459	445	455	444	428	427	482	473	460	458	465	490	450	469	455	457	407	448	497	443	440	457	445	443	480	437	441	411	505	479	449	465	515	450	440	454	475	458	444	468	448	445
23383	20893	28187	23735	20901	13000	1841	1145	1131	1034	1086	1054	1129	1150	1234	1204	1058	1092	979	962	883	840	848	817	787	786	763	734	798	747	802	775	791	750	785	809	791	786	756	711	698	716	664	698	707	720	719	709	709	677	723	741	740	728	711	698	715	695	733	680	712	725	742	693	698	733	723	706	714	676	673	684	706	715	696	722	709	738	668	735	647	698	692	649	691	675	664	712	650	682	629	709	694	681	690	649	746	692	678	674	666	722	688	709	659	691	663	698	694	722	678	673	693	680	747	663	702	682	699	686	700	670	667	690	709	692	676	710	725	683	657	715	661	736	679	689	718	669	637	715	691	706	669	720	639	697	697	652	694	684	675	710	689	694	693	651	667	678	652	701	740	688	727	699	711	656	651	699	678	695	706	692	681	752	687	712	697	694	685	653	692	677	683	638	653	599	673	683	688	695	658	707	639	683	708	677	740	724	731	666	703	714	692	709	693	677	738	687	667	672	683	639	680	716	682	689	656	689	650	683	694	680	676	664	702	670	651	671	672	723	686	683	663	691	695	688	676	708	729	710	666	683	682	674	698	701	652	691	698	659	741	726	672	690	649	664	669	687	641	714	686	695	673	647	657	637	703	661	669	689	686	725	712	698	658	677	682	696	652	729	696	696	739	654	663	633	640	747	753	711	696	687	659	737	643	704	684	680	699	641	699	712	753	648	698	685	642	681	687	678	676	712	727	681	674	706	657	678	671	695	671	709	640	683	716	671	695	697	656	726	656	659	706	676	693	664	725	710	636	720	705	684	658	717	685	698	685	686	679	666	689	709	712	735	722	698	721	694	670	638	710	678	702	716	720	746	648	692	713	648	644	694	717	622	713	695	646	693	737	659	700	667	632	648	756	693	660	613	708	680	733	702	657	712	716	704	705	610	710	695	697	709	709	677	705	691	663	713	708	688	720	696	655	722	679	676	681	715	698	740	675	691	663	647	668	704	675	717	648	673	701	707	666	632	703	683	678	688	671	687	700	670	693	680	681	676	705	682	683	686	718	688	661	694	664	684	678	681	690	721	675	698	716	703	681	681	717	659	671	712	704	683	692	666	711	660	718	674	715	655	676	733	680	655	652	725	694	676	686	732	711	675	692	710	700	683	623	681	698	682	701	677	666	691	693	726	680	700	690	669	661	709	687	607	674	686	711	688	733	646	674	689	723	681	676	720	672	722	697	704	727	655	680	672	629	719	676	699	668	715	668	687	660	716	710	692	645	717	665	639	704	668	653	708	699	722	687	715	682	700	679	701	667	668	705	659	679	678	717	662	676	696	671	722	720	703	676	671	711	732	692	669	727	695	708	705	664	746	715	695	659	672	674	673	682	681	635	661	668	665	707	690	718	676	676	663	708	716	674	649	740	678	630	691	672	686	657	714	701	713	695	647	725	731	689	739	705	705	702	704	696	689	665	667	683	693	696	690	699	689	705	671	737	635	708	674	705	644	694	632	665	692	681	696	646	687	690	734	704	654	753	685	680	711	694	636	692	684	695	683	707	695	704	695	733	692	684	670	682	707	659	672	710	700	625	661	656	722	677	657	682	720	668	710	679	694	680	654	700	662	719	673	713	727	658	666	669	732	724	697	619	687	682	687	721	717	640	718	612	679	678	687	698	689	705	657	693	716	709	712	680	691	665	689	698	698	693	655	695	671	645	665	705	708	716	615	669	662	652	672	680	680	723	674	682	690	636	680	692	661	695	672	670	733	694	679	686	669	695	690	666	680	708	686	658	670	693	677	701	721	684	713	658	680	705	658	696	635	680	638	661	708	720	706	700	682	677	693	695	699	671	679	658	711	697	725	696	709	676	678	676	643	743	689	722	698	712	713	695	704	697	729	669	665	642	675	690	702	687	663	721	732	733	732	682	714	683	691	737	743	681	618	656	706	707	729	715	728	663	715	674	719	710	689	748	705	697	703	676	741	732	691	708	650	671	694	659	662	719	668	702	687	665	722	717	698	659	684	662	663	721	638	673	658	705	664	656	671	624	718	667	695	629	723	661	673	694	666	671	731	702	692	697	688	685	703	693	687	700	643	679	700	705	698	700	685	678	647	708	721	678	727	662	684	645	720	674	697	707	684	748	690	630	686	690	710	689	735	653	688	688	662	659	648	703	678	708	674	668	681	691	683	698	684	676	659	665	771	684	722	667	674	663	715	672	691	697	676	672	713	750	692	712	705	670	677	681	676	689	688	700	651	663	683	684	683	710	679	656	710	652	675	715	682	687	704	654	668	687	704	712	655	660	691	695	664	698	681	707	706	720	678	714	659	700	725	665	701	682	676	729	673	752	671	731	693	707	703	642	652	704	676	677	680	665	624	699	735	652	694	695	685	673	690	663	721	682	676	666	640	712	691	684	684	732	705	665	689	693	658	665	684	734	660	635	722	649	657	704	672	711	680	663	684	689	704	678	715	696	692	658	695	696	637	654	641	716	708	701	699	667	705	697	659	751	668	729	668	714	677	674	721	685	722	646	684	707	692	701	734	650	655	717	684	677	668	667	667	631	742	720	671	692	732	679	686	659	655	671	680	697	696	727	724	687	643	700	677	673	722	681	707	642	678	666	691	630	639	669	716	672	660	680	684	668	691	674	716	700	695	677	653	707	674	678	622	689	677	699	632	717	661	694	620	709	661	726	645	721	651	686	679	685	702	633	695	696	702	701	715	667	714	689	667	663	652	664	674	708	683	701	680	680	722	702	701	664	739	729	688	712	677	712	689	716	688	694	662	699	689	713	748	714	661	680	673	610	639	692	679	650	675	655	720	733	711	696	674	679	671	695	722	693	673	672	700	650	646	717	683	641	688	718	698	655	662	706	707	698	690	679	681	648	717	680	664	683	746	686	652	661	654	694	677	646	690	718	673	708	657	738	669	706	662	662	689	649	676	674	664	707	673	684	764	741	731	673	655	663	647	695	696	663	636	702	679	710	687	659	678	665	752	668	651	697	707	677	700	690	683	689	699	714	688	693	655	693	742	692	715	685	666	691	705	671	690	672	670	692	677	720	665	703	678	634	693	682	716	708	640	723	687	678	704	695	711	665	681	676	687	706	654	698	683	655	721	654	674	654	659	721	688	693	669	701	711	660	702	681	707	682	652	712	666	715	688	642	679	688	657	739	679	688	722	703	688	676	678	739	681	647	677	668	703	711	684	697	661	689	687	672	678	669	720	716	732	678	693	685	663	691	673	689	711	670	698	681	727	723	693	670	688	657	696	694	674	679	653	697	702	709	719	682	669	691	683	649	681	725	696	684	754	675	662	670	693	657	696	652	688	698	671	678	683	673	690	705	702	729	690	709	664	647	653	670	699	706	678	709	716	720	705	726	684	682	685	670	694	692	686	714	658	684	676	649	668	722	677	656	641	722	675	676	720	671	720	663	700	643	707	659	667	695	686	655	670	657	678	687	701	685	728	675	722	715	673	697	655	686	674	675	659	701	644	682	719
35469	16299	7659	3948	2932	2382	2065	1859	1757	1629	1531	1588	1723	1959	1916	1805	1601	1421	1283	1280	1106	1129	1001	976	929	982	902	885	884	885	891	885	914	866	928	932	926	912	883	842	792	789	777	783	814	828	804	794	807	793	786	766	806	814	786	780	777	787	775	750	787	741	730	758	817	812	789	760	763	779	698	760	756	812	749	780	730	788	824	777	790	747	727	788	824	730	775	810	789	802	791	765	780	785	748	764	805	797	749	737	784	725	745	796	787	755	732	769	779	777	766	785	719	781	813	709	741	781	766	780	791	753	769	735	805	766	790	794	765	794	776	758	714	777	750	725	774	736	845	760	824	791	741	820	783	735	755	725	709	735	782	768	779	735	779	796	755	775	752	720	732	791	763	767	802	780	734	736	744	746	769	811	772	790	742	754	758	763	761	779	786	738	729	749	818	771	763	773	729	753	795	764	754	807	802	773	787	786	770	750	760	788	761	771	787	751	792	813	760	766	774	773	821	775	775	855	742	737	786	754	774	759	729	780	763	725	759	741	802	723	729	815	770	768	785	746	759	784	777	730	755	743	731	751	750	755	749	727	828	810	759	726	841	784	748	730	769	819	760	812	772	759	798	731	793	761	739	783	798	773	769	778	824	756	747	743	824	764	773	759	728	709	793	769	751	806	745	751	777	806	780	770	765	759	752	789	732	753	795	795	772	758	754	809	729	752	789	803	739	794	771	781	810	731	785	765	792	765	782	817	743	780	813	773	776	738	795	770	745	753	780	736	763	762	784	787	787	736	781	819	800	762	731	778	773	765	785	787	769	774	753	743	753	810	763	818	776	769	747	748	784	735	794	713	737	800	747	749	789	758	726	696	790	733	763	713	758	761	804	771	770	783	795	782	752	761	793	720	730	760	771	768	752	757	802	801	790	738	806	796	779	794	737	792	703	722	765	760	824	758	762	763	778	760	794	790	735	785	794	728	770	761	763	799	733	769	722	764	752	770	761	758	723	737	722	754	774	800	771	747	781	776	769	773	719	732	776	788	750	747	758	797	801	787	782	738	733	762	760	759	785	783	793	784	769	725	752	763	776	743	775	738	749	761	780	721	766	791	796	841	797	732	750	759	754	774	743	735	781	801	758	748	826	747	739	781	718	751	791	782	718	849	783	761	780	731	783	816	819	770	786	775	766	799	847	739	692	756	754	779	760	723	775	786	784	807	760	773	760	745	825	792	721	780	767	776	772	785	756	813	724	775	775	735	790	814	770	787	759	719	718	741	745	755	770	747	808	811	734	763	739	755	795	783	774	825	765	788	767	781	763	787	808	756	780	755	808	736	756	769	789	735	750	729	742	739	770	785	763	746	831	785	801	762	711	763	781	731	771	767	736	766	771	777	727	734	795	789	799	791	765	739	751	774	725	766	807	810	735	767	785	774	768	754	784	792	796	787	808	755	758	758	759	777	722	793	799	790	802	797	715	762	773	835	802	783	785	755	768	767	760	772	794	755	778	754	795	742	806	789	762	726	765	741	803	798	782	775	732	788	769	766	790	759	802	819	765	792	758	755	771	784	808	802	807	787	760	735	747	757	769	763	732	760	788	743	762	757	747	776	766	749	794	736	804	729	721	789	692	764	781	781	773	810	791	824	752	756	753	792	835	744	769	753	759	785	791	767	765	781	780	757	717	750	754	741	729	783	755	794	747	810	782	766	795	778	760	758	803	742	755	778	745	797	810	743	775	757	772	745	794	742	808	766	750	766	771	797	742	749	797	731	738	818	786	744	748	768	777	785	756	746	740	762	778	762	766	747	780	747	814	741	694	737	821	742	761	764	769	723	742	761	770	769	805	780	756	747	738	756	751	789	737	780	756	761	774	726	792	777	719	697	760	745	753	755	753	744	782	730	741	762	761	746	741	775	790	745	753	746	767	774	739	719	770	798	766	809	800	747	749	774	794	752	736	725	758	743	751	789	759	725	806	742	757	741	796	758	789	740	756	785	770	797	715	744	792	781	790	802	757	785	807	782	776	771	721	830	786	792	752	751	793	705	755	745	763	800	777	751	743	764	767	773	747	775	763	770	769	776	745	762	774	777	812	793	793	722	781	771	791	789	796	767	749	770	713	766	760	743	742	780	786	773	743	795	753	778	810	787	748	726	789	752	770	818	792	809	767	745	756	775	823	735	738	761	797	699	801	819	778	822	773	741	774	796	738	792	774	749	808	750	805	732	779	780	778	723	773	799	757	732	795	788	755	749	791	733	749	779	818	779	768	777	772	823	817	811	766	774	811	772	725	759	789	819	728	723	772	770	772	764	809	771	791	789	726	780	725	766	738	754	768	777	789	757	802	796	787	769	755	743	765	762	746	744	809	756	733	767	779	766	748	727	738	723	775	813	798	810	792	790	803	796	771	814	805	749	783	781	806	726	717	770	777	750	759	722	769	786	794	786	789	722	789	726	787	760	764	750	728	787	754	754	737	708	820	786	796	736	812	769	785	792	779	715	741	750	792	749	776	784	789	736	792	766	746	776	777	731	767	760	810	772	771	739	829	766	806	753	745	727	765	773	773	797	712	786	737	789	749	794	794	842	731	837	804	721	745	765	799	759	798	724	757	764	795	830	779	804	746	756	770	790	776	775	807	795	742	754	777	790	731	808	694	791	770	754	769	725	772	755	768	759	769	758	782	779	769	736	796	802	742	726	768	724	746	752	745	785	812	765	757	734	727	718	766	745	750	756	804	769	791	833	679	788	768	778	764	781	793	757	772	786	713	753	787	741	780	774	820	781	780	745	774	724	795	762	747	788	739	742	812	774	741	726	782	778	770	712	773	799	797	790	755	813	762	757	785	778	717	746	743	773	752	796	736	783	781	786	736	794	745	776	758	788	753	689	782	769	746	807	796	721	780	768	784	730	776	788	756	835	776	741	726	742	767	759	760	751	769	764	749	750	811	793	771	766	752	726	768	779	797	763	745	765	762	767	742	754	775	758	786	806	726	795	770	726	774	765	793	741	756	784	799	746	795	765	724	762	715	753	726	758	773	747	824	746	700	748	765	732	811	773	785	797	789	768	748	776	800	748	794	809	746	755	771	797	762	808	814	753	789	756	753	769	761	790	780	754	766	828	793	739	781	729	772	744	737	786	760	802	834	770	769	830	785	763	747	756	749	707	822	806	743	732	747	834	792	766	739	759	753	747	752	805	734	759	745	721	757	779	784	766	777	735	774	779	732	758	747	739	765	734	737	746	818	769	785	793	727	820	758	770	739	730	779	755	779	779	737	803	715	768	778	776	794	772	797	775	732	738	786	745	785	768	779	761	753	770	714	744	734	767	786	799	831	748	779	761	709	738	723	810	770	854	806	761	763	799	809	772	808	758	768	789	734	799	734	752	750	765	799	774	770	740	778	813	779	732	766	753	767	757	733	806	769	777	755	796	746	766	737	774	791	737	786	787	786	795	791	772	775	758	759	797	755	823	751	762	753	796	777	797	782	759
24678	20875	27175	24604	13091	1152	828	734	665	651	673	728	757	876	866	833	770	701	654	626	614	600	580	559	551	509	511	536	538	520	516	517	532	540	518	521	528	526	528	523	518	485	475	436	448	441	470	473	436	519	462	505	489	470	504	493	498	456	477	494	479	495	488	468	473	514	472	448	484	472	505	459	462	477	500	462	508	464	478	444	472	484	483	470	503	485	501	475	457	483	501	477	453	441	485	462	430	489	474	475	463	504	492	469	497	502	474	483	489	463	453	483	472	502	473	500	453	487	466	489	557	511	481	473	442	453	478	463	523	470	481	470	448	458	458	518	447	485	446	493	462	451	489	480	474	476	496	478	472	467	488	467	479	466	442	412	457	467	447	456	445	485	454	459	489	458	482	472	468	488	530	489	465	467	483	446	479	438	461	477	444	476	490	473	447	474	459	424	497	481	468	477	473	429	424	494	481	461	477	497	466	476	485	491	476	493	443	417	470	462	454	490	482	488	473	451	475	453	474	474	474	475	475	466	429	432	479	443	464	501	490	472	468	456	507	480	487	452	441	475	482	542	450	513	465	497	484	463	473	514	468	483	461	483	438	467	477	470	440	460	484	445	483	474	460	464	479	463	444	475	488	424	489	498	455	477	469	456	472	484	476	520	474	472	476	509	494	456	465	475	485	500	474	467	496	446	469	465	453	472	461	490	471	454	519	449	478	499	458	430	479	484	489	505	469	456	425	484	480	496	469	465	455	466	475	470	464	489	511	477	450	464	505	478	471	478	454	458	485	448	459	467	505	463	422	518	476	451	469	460	468	480	463	463	438	487	503	483	461	458	497	454	450	464	463	482	507	482	501	456	491	476	490	472	476	486	496	479	491	435	482	461	480	471	531	459	456	450	465	502	496	472	457	495	466	472	475	498	455	494	466	476	477	442	483	467	480	471	492	480	465	494	425	479	476	480	465	457	481	486	462	456	503	458	456	490	474	477	458	505	453	451	458	467	468	486	492	489	403	479	474	502	469	465	485	480	434	466	518	467	485	459	474	479	498	474	482	449	456	459	487	461	452	479	478	453	485	443	451	465	460	474	454	485	510	449	485	445	492	478	456	474	472	489	468	486	495	469	518	447	442	502	454	461	460	449	486	444	445	476	481	427	481	457	471	448	468	503	485	497	507	514	472	496	468	454	479	457	487	442	478	470	445	502	456	466	485	458	478	474	430	458	496	489	475	478	507	493	440	431	496	466	488	487	486	470	477	471	480	466	473	451	471	464	485	481	453	484	453	505	500	439	471	498	438	465	430	497	468	475	485	468	487	426	487	455	486	509	455	443	490	475	449	508	496	461	500	453	477	454	481	454	470	460	476	496	503	495	493	455	459	412	465	474	453	462	484	480	480	435	429	471	471	505	491	469	499	435	485	474	487	498	454	455	489	440	470	476	465	437	499	451	455	478	435	475	467	494	487	464	479	458	481	464	496	481	469	450	456	491	479	460	512	430	457	470	496	494	474	506	475	445	435	463	463	495	456	503	465	459	500	450	473	487	457	460	468	493	445	492	520	492	457	459	490	459	492	471	441	452	451	492	451	418	468	517	468	494	478	474	495	502	464	468	453	448	493	471	497	469	470	456	495	492	493	450	505	505	458	493	458	489	485	509	467	459	474	425	452	531	493	448	435	431	451	476	460	438	478	475	488	505	465	455	430	489	520	509	481	453	468	482	499	491	452	486	478	467	445	456	481	483	462	463	521	453	477	457	460	478	496	449	486	537	474	476	514	492	449	495	499	470	519	484	493	475	491	485	486	476	471	490	473	430	465	445	505	453	483	479	469	462	491	459	499	470	440	445	498	484	482	481	435	468	466	442	444	406	457	494	469	452	464	434	442	444	489	449	473	468	516	460	428	445	467	498	448	474	502	471	507	431	458	482	457	444	433	498	479	481	473	473	444	494	480	480	446	465	483	478	442	471	470	448	480	473	476	495	446	452	460	441	505	467	443	459	474	487	491	490	503	436	443	454	460	439	488	489	482	442	480	457	460	470	479	503	430	469	507	511	434	476	479	482	468	431	476	480	440	463	488	480	481	452	443	460	477	467	469	455	507	450	482	473	459	468	435	478	489	456	471	431	487	458	437	461	493	437	471	454	453	438	445	471	445	459	528	475	484	498	503	504	464	505	492	485	498	517	477	423	505	470	434	463	486	457	455	483	433	443	449	519	459	439	477	502	471	464	487	429	474	448	463	462	503	448	478	483	453	462	454	457	489	437	445	469	490	448	470	484	481	455	504	477	489	441	475	454	472	449	450	525	510	462	440	424	446	455	473	490	449	475	440	473	441	516	477	428	483	467	459	471	440	475	506	462	469	464	502	512	520	465	453	477	488	475	447	467	446	451	480	523	479	470	506	435	499	510	493	491	488	431	485	455	492	523	478	475	468	479	493	466	412	478	470	486	478	446	433	498	490	438	476	507	455	462	478	518	440	458	456	456	489	466	466	492	479	470	488	440	479	476	507	438	467	467	469	478	470	467	448	461	478	465	465	495	479	433	443	436	464	470	486	476	488	506	462	504	463	490	451	486	495	465	490	456	445	486	488	475	489	474	479	482	452	473	465	467	472	498	467	460	461	474	485	496	485	453	425	454	481	473	426	431	446	476	462	477	489	470	490	465	505	485	492	459	453	489	494	527	513	458	499	508	435	462	451	460	509	480	479	443	493	443	474	489	480	457	476	474	479	472	476	471	453	490	481	459	484	481	497	480	464	488	469	448	474	474	488	463	491	479	494	473	453	485	464	467	462	489	468	467	497	482	487	482	475	473	478	510	470	451	413	433	449	473	436	448	495	477	493	461	510	434	455	473	475	464	447	470	488	467	500	494	497	456	466	471	479	466	463	459	505	501	458	507	447	484	470	448	489	494	472	441	476	499	496	456	487	495	455	503	490	475	528	509	494	446	484	435	473	472	455	498	508	469	498	466	460	456	448	469	453	487	470	474	467	500	479	470	475	461	480	461	455	443	496	435	466	475	444	444	462	451	494	480	466	460	456	483	449	481	458	467	474	479	451	490	486	467	451	504	480	469	450	502	446	482	463	469	413	482	469	417	484	456	502	469	504	472	436	483	494	492	460	449	435	489	472	450	463	490	494	478	463	459	505	462	454	477	455	444	486	472	448	471	472	476	478	455	460	470	487	508	426	429	497	447	477	483	485	517	458	489	469	466	460	469	504	479	460	476	472	450	482	467	403	469	476	428	481	498	488	483	446	456	467	454	453	459	462	458	488	496	473	460	516	471	470	509	456	490	495	441	508	488	457	500	432	471	461	522	479	437	478	452	489	493	476	492	433	482	493	463	474	470	444	450	465	462	480	461	486	469	468	505	458	463	494	485	419	444	438	503	416	517	492	495	530	457	452	502	469	428	444	432	449	523	466	500	485	465	486	470	472	480	458	481	460	480	491	446	506	431	485	467	469	500	437	522	468	477	482	449	450	489
35484	12107	4473	2462	1863	1515	1412	1193	1222	1102	1056	1191	1182	1456	1376	1327	1256	1134	1042	928	815	817	775	729	664	637	651	628	642	620	666	649	623	618	627	660	660	658	608	626	557	583	588	607	548	583	590	559	590	622	588	615	584	664	554	598	596	547	570	534	548	545	598	572	533	536	579	575	564	565	567	591	516	562	532	576	545	581	559	617	591	607	545	535	573	490	551	537	566	586	562	540	552	593	555	563	573	572	552	558	598	543	563	551	548	594	600	585	538	584	560	585	538	580	527	622	567	579	550	540	573	583	563	531	562	549	565	565	556	553	586	575	557	582	570	567	585	579	568	561	568	554	606	570	556	565	560	573	572	578	574	558	541	535	537	545	570	554	565	576	525	569	597	582	543	576	581	556	581	584	508	550	594	526	596	560	585	553	569	576	585	524	543	553	580	543	567	530	590	521	547	587	551	559	555	530	566	587	564	546	519	542	600	547	549	545	557	544	554	622	531	561	594	546	544	583	571	542	586	550	546	558	556	552	607	582	537	547	539	564	583	554	579	563	599	557	576	552	549	549	584	562	579	542	573	562	562	555	557	574	564	532	575	540	562	572	596	559	578	532	581	593	523	533	538	625	578	546	528	548	532	555	595	572	550	590	558	583	540	568	553	583	568	565	569	519	584	547	509	565	565	542	590	540	565	607	546	580	560	561	522	605	565	554	545	563	536	545	605	537	580	559	549	573	578	519	543	572	551	604	572	587	567	582	544	559	561	589	545	579	560	561	582	582	535	529	569	541	578	545	560	509	550	549	576	550	569	516	543	538	598	520	540	567	543	547	553	570	580	555	572	566	545	550	557	559	495	574	540	587	512	529	571	515	546	561	582	557	570	563	554	521	584	530	542	577	567	599	582	580	536	548	570	557	587	540	550	567	572	548	563	550	547	582	547	608	586	552	573	569	520	577	541	575	557	553	575	557	557	546	586	564	536	559	560	580	597	542	566	548	548	551	522	551	519	559	558	539	595	578	580	555	567	512	566	607	561	582	529	559	553	540	508	563	544	587	510	524	511	591	562	559	504	566	555	524	606	581	563	539	563	541	597	539	506	575	532	537	541	598	584	560	548	523	553	556	610	582	545	549	536	572	562	584	560	550	568	515	530	553	577	593	560	523	577	533	546	569	578	561	544	582	532	620	558	565	529	533	557	557	551	574	572	562	569	551	572	541	561	540	540	583	490	536	542	570	529	590	587	573	597	543	535	593	556	603	556	595	557	543	545	543	531	553	582	576	533	540	578	577	575	534	596	596	535	570	600	489	554	581	585	580	581	574	594	555	525	564	535	574	594	551	578	525	558	539	559	540	587	574	531	535	559	562	561	561	528	576	523	536	543	588	597	505	606	593	583	571	528	594	538	534	548	566	549	541	556	574	531	560	567	533	540	535	526	541	520	545	514	544	570	598	522	549	568	611	544	553	585	575	546	535	561	564	544	591	522	540	541	584	527	538	566	493	587	556	619	548	549	548	587	579	530	576	545	587	554	554	572	593	575	545	586	511	533	546	577	577	542	554	603	529	545	562	564	577	581	540	556	551	580	550	531	550	563	562	573	606	572	596	567	589	553	564	603	577	587	543	553	585	575	554	582	569	510	543	543	579	572	557	550	576	561	513	581	571	570	591	591	574	515	559	567	562	513	544	550	544	551	558	547	590	582	607	597	595	549	534	554	548	556	609	558	551	551	510	553	549	550	612	523	530	580	534	541	587	527	561	567	582	545	584	538	522	560	614	566	545	605	577	579	560	546	580	592	565	537	567	549	560	583	520	560	584	546	586	561	542	593	544	553	571	577	566	579	528	548	565	529	580	578	549	588	559	585	559	552	568	547	562	542	593	551	543	609	539	570	602	544	553	576	579	528	555	549	614	557	549	601	566	541	556	578	557	544	594	628	550	553	580	576	530	538	562	601	567	554	579	558	544	539	550	542	561	539	551	563	562	590	571	568	549	570	570	552	528	568	560	567	555	542	584	558	560	494	514	565	565	559	557	561	569	552	518	571	554	560	600	565	556	528	563	590	566	551	554	522	562	562	569	572	579	526	593	574	578	544	573	556	547	547	580	595	543	561	580	556	581	568	598	540	566	570	558	599	566	561	583	526	535	577	608	567	544	584	576	569	544	528	566	586	537	570	578	593	525	563	555	563	563	514	565	543	645	587	607	575	539	581	535	571	569	537	528	538	539	602	622	540	590	598	557	587	588	557	577	510	546	535	551	575	576	579	565	588	602	573	608	539	586	522	570	536	592	586	555	566	528	542	562	536	580	582	496	555	555	531	561	552	556	586	561	580	566	569	513	561	551	549	554	584	519	530	559	532	572	567	567	559	535	524	535	533	570	551	585	556	567	573	521	512	564	535	552	543	597	573	571	583	582	581	573	509	528	590	598	569	516	574	535	564	559	548	571	548	574	550	581	527	567	560	584	590	558	525	599	548	616	540	576	531	571	521	548	608	502	585	564	527	576	572	545	543	534	540	573	560	549	561	556	583	522	550	536	530	541	578	539	561	519	516	612	602	577	536	559	560	547	571	586	563	577	529	579	528	572	583	521	603	568	525	562	540	589	500	592	536	556	552	538	543	541	599	560	585	534	561	585	547	573	541	556	570	582	535	540	560	564	574	564	518	563	572	548	541	561	577	545	534	568	551	592	575	573	579	572	580	564	543	567	569	525	563	544	548	530	626	562	563	538	561	622	541	558	570	562	583	564	535	568	532	528	601	529	574	574	539	575	526	535	519	532	562	515	520	581	552	580	567	507	591	592	573	544	546	537	561	568	567	549	571	572	558	570	570	533	587	536	548	592	519	565	613	578	544	574	576	554	570	551	593	561	543	527	538	566	566	531	545	548	524	575	520	587	607	566	521	583	517	570	601	556	576	559	545	558	539	532	587	553	634	583	543	587	582	531	553	584	609	557	504	571	613	584	572	555	523	566	579	586	552	571	530	573	564	606	545	526	559	583	597	582	574	545	559	593	544	553	569	539	560	558	539	581	573	590	518	495	592	591	585	591	591	506	557	526	542	539	564	527	589	533	559	594	585	571	556	565	557	549	561	566	546	582	617	602	545	548	536	567	522	557	590	588	613	610	571	537	539	588	621	583	564	582	568	553	579	557	580	535	565	579	608	546	581	592	572	541	590	597	556	501	590	551	571	574	557	588	590	565	607	537	565	533	545	591	591	554	529	558	577	580	607	558	561	592	532	542	534	558	592	579	580	554	547	578	557	553	581	611	572	558	557	584	560	585	550	619	615	556	574	565	562	575	570	583	586	521	498	562	602	543	586	563	555	575	541	575	556	589	570	584	543	529	589	540	527	563	588	528	583	547	564	526	569	574	574	569	599	539	566	539	583	582	564	529	549	536	561	611	528	567	596	569	604	545	540	550	518	545	531	546	578	590	508	556	574	575	550	542	593	583	550	584	583	543	595	546	549	611	561	588	542	552	580	549
22488	20944	28597	23469	20946	21026	12670	2137	1659	1592	1495	1555	1622	1774	1750	1709	1568	1542	1408	1279	1246	1256	1226	1200	1052	1085	1034	992	1045	1059	1097	1060	1038	978	1084	1061	1025	1033	995	1020	969	994	990	934	995	947	1032	1023	924	977	912	957	953	963	954	953	1003	947	956	953	984	960	895	968	966	958	940	1026	890	943	968	952	974	960	938	973	962	965	907	917	975	982	903	973	918	924	967	884	960	955	891	938	951	962	928	956	910	962	978	925	881	970	945	944	995	902	920	909	933	935	932	974	902	913	912	972	955	886	938	924	956	960	993	985	979	961	940	995	932	913	934	939	963	913	957	964	934	946	905	938	975	949	925	850	965	933	935	944	924	947	933	918	1019	959	867	957	912	951	893	927	960	937	937	993	937	955	880	930	940	926	989	937	934	924	989	912	974	925	902	975	986	953	900	918	923	937	975	901	909	924	961	921	959	923	962	922	934	947	911	898	915	896	887	912	902	906	911	986	947	909	902	901	1003	914	973	893	950	927	876	928	954	911	936	934	962	916	907	899	939	932	911	962	943	937	928	927	952	935	928	910	968	958	981	948	919	939	944	938	981	897	892	970	999	970	953	901	958	969	972	947	932	940	980	896	883	981	927	928	919	991	944	949	983	945	928	925	921	923	918	913	911	908	914	948	908	923	952	910	951	940	936	956	985	934	899	967	900	932	927	973	944	918	926	895	888	938	911	964	1008	982	980	993	904	913	914	927	939	919	964	929	919	954	964	904	941	845	959	959	889	934	943	935	910	905	937	916	919	955	944	957	1000	935	972	955	937	961	946	930	984	957	953	945	959	954	907	910	938	912	957	935	986	925	943	931	950	969	909	975	1004	921	945	915	957	982	923	969	977	903	930	950	887	940	944	949	944	907	988	870	924	962	1006	949	939	929	966	870	869	1005	978	919	912	922	924	919	960	888	948	917	943	944	919	921	922	974	959	927	897	945	961	936	976	961	953	934	899	920	971	953	898	946	966	911	913	939	949	942	946	945	950	917	932	923	959	959	940	992	879	950	947	914	954	917	957	901	928	985	947	913	996	936	918	909	959	973	959	929	1006	917	921	969	934	936	951	975	908	959	903	920	971	947	966	941	958	920	978	917	983	943	928	915	947	901	929	955	930	910	929	975	907	883	918	908	902	977	890	924	948	917	924	989	861	959	888	944	901	923	904	936	960	940	870	942	959	919	896	902	975	938	963	886	948	949	970	922	990	905	919	958	957	912	940	876	951	886	969	920	946	913	910	877	970	923	997	969	939	949	958	896	964	990	965	1003	951	963	923	914	942	928	948	934	905	962	883	941	959	960	964	991	968	913	979	926	947	949	896	931	925	921	906	908	958	933	936	906	953	963	952	886	903	943	956	963	962	912	929	931	927	1005	941	942	940	927	949	885	920	898	903	935	915	964	890	935	946	944	944	909	959	913	944	951	980	944	876	959	907	910	920	955	909	960	907	913	943	876	927	922	939	935	916	950	974	895	907	970	964	1010	890	924	930	946	955	968	967	958	966	919	919	960	917	944	948	904	937	945	884	941	946	909	961	932	964	936	903	946	935	951	953	951	928	975	934	989	933	922	907	923	920	926	907	940	920	993	949	953	963	943	971	918	930	922	942	895	940	994	949	913	978	935	961	888	881	999	911	975	933	930	923	962	952	905	961	922	904	927	920	940	878	969	888	931	956	887	909	897	913	949	958	874	944	934	943	903	923	912	898	937	937	925	964	953	987	893	994	1000	945	950	1000	905	937	908	954	985	969	907	976	894	877	884	989	942	904	903	901	950	953	877	989	966	882	933	952	952	934	928	972	969	873	959	941	964	921	968	928	933	946	952	922	990	934	832	974	961	947	917	923	928	964	895	894	917	949	888	1002	922	922	972	961	943	973	972	973	940	938	899	923	929	937	899	905	902	896	898	864	899	969	892	955	917	946	907	932	913	908	927	899	892	895	936	983	945	949	908	930	903	931	953	965	888	933	925	920	916	964	921	922	957	963	945	910	902	974	954	880	894	956	877	881	896	902	917	944	967	974	944	933	910	907	932	946	899	1003	964	924	922	962	936	935	959	951	948	937	971	929	984	956	920	958	936	954	933	938	939	933	957	959	931	940	916	916	986	957	930	934	914	907	882	945	926	859	911	934	916	926	922	928	930	907	923	954	963	1010	906	968	934	957	949	938	973	918	914	973	946	937	913	939	952	914	979	880	941	935	978	924	967	926	916	902	945	881	922	989	927	902	893	951	914	930	959	922	920	895	887	902	945	971	926	983	959	886	999	957	915	916	927	932	912	948	854	940	954	912	914	926	936	922	942	863	980	942	968	997	883	909	923	960	920	897	922	960	906	1000	939	958	897	952	900	919	910	979	950	905	949	998	915	915	970	1012	951	903	999	941	941	931	975	912	938	884	945	937	945	908	957	890	918	952	918	937	915	892	949	1022	900	977	934	931	967	949	881	956	929	1009	954	938	979	947	932	945	914	937	917	966	891	1006	936	983	955	904	952	882	943	958	885	919	944	936	927	916	943	932	933	995	1005	963	1003	923	922	915	963	926	920	949	877	961	953	979	985	966	900	940	951	916	953	945	916	908	883	916	934	876	937	914	979	980	936	922	945	957	944	971	930	933	908	910	908	920	906	951	947	878	881	989	916	935	947	924	870	935	913	887	993	982	924	931	920	954	934	966	906	834	909	925	921	890	917	921	899	889	902	944	906	957	958	881	935	879	924	946	932	941	917	954	873	983	912	1005	944	907	920	880	974	958	942	954	932	944	891	891	897	911	942	960	939	967	929	927	955	971	916	901	933	1005	934	982	916	966	948	929	941	953	896	927	990	941	935	962	916	911	858	947	977	936	966	893	899	898	884	943	916	968	913	956	914	932	964	943	931	923	933	907	914	896	918	917	879	958	954	906	928	929	1021	907	875	915	908	934	925	887	891	955	904	931	929	957	956	952	949	967	967	986	914	981	949	922	875	952	949	947	874	963	907	952	940	952	918	873	864	924	949	980	973	992	895	917	942	923	932	979	916	897	942	966	902	890	921	957	910	930	953	885	915	933	945	938	949	907	924	919	976	928	908	926	927	933	990	930	956	859	928	991	969	919	944	927	887	975	943	952	929	909	881	922	909	906	959	899	919	1004	918	986	896	955	907	937	952	898	902	938	925	900	970	902	1016	923	939	940	894	957	956	970	971	942	909	948	952	952	978	945	904	978	917	891	874	894	919	908	955	947	903	929	945	879	919	949	978	916	900	898	914	934	928	948	953	956	894	929	963	927	991	942	906	918	928	952	926	913	948	940	958	992	943	924	1003	943	885	913	963	949	976	983	877	885	922	959	870	943	946	934	921	954	916	963	933	965	890	956	903	972	908	893	947	954	931	958	873	960	919	939	935	900	981	936	961	932	895	949	943	882	999	920	954	869	971	916	945	929	965	943	962	912	969	886	913	970	954	959	933	907	913	917	931	937	915	962	942	909	992	976	948	953	936	925	952	899	964	975	948
40967	22699	12581	6777	4958	3989	3303	2782	2704	2405	2358	2435	2395	2626	2634	2654	2278	2129	1956	1678	1595	1632	1445	1361	1347	1245	1284	1228	1224	1176	1203	1215	1153	1267	1220	1271	1227	1273	1164	1173	1124	1050	1088	1046	1097	1028	1074	1084	1055	1109	1114	1106	1076	1073	1138	1045	1064	1011	1051	1091	1023	1005	1056	1071	1066	1061	1062	1065	1072	1048	1070	1067	1053	1047	1000	1066	1013	1022	1090	1018	1019	1084	1072	1035	1065	1014	1008	1034	1032	1049	1016	1009	997	998	1034	1005	1063	975	1011	986	1055	1026	1069	1050	1002	1062	1056	1071	950	1024	977	1030	1051	1055	1073	1031	1020	1048	994	1075	1017	1038	1019	1085	1044	979	989	970	1046	951	1058	1052	1028	1014	1072	1026	1012	983	992	1114	1062	1060	1057	1014	1035	1030	1063	1018	972	1073	1036	988	1035	1037	1071	1055	1001	1004	1010	1018	1004	990	968	985	991	1022	1033	973	1025	1022	998	989	1043	1044	1024	1069	1045	1074	1033	980	1014	1043	1035	1053	1012	1044	1031	1010	1058	1064	1018	1031	1046	1018	1029	1020	1028	1016	1054	1047	1044	1035	1006	1058	1067	1010	1014	1005	1043	1006	927	1000	1077	992	967	1077	1018	970	1036	1031	1023	1012	991	1041	1013	1029	1089	1012	982	955	1070	1010	1045	1032	1025	1037	1052	1030	1055	1031	1022	1094	1025	1027	1086	1059	1013	990	969	1024	997	1045	1044	1051	1062	1010	1025	1040	1029	1003	989	1015	1084	1068	1016	1041	1018	1050	1069	1051	990	1086	1063	1023	1038	977	1007	1029	1002	1035	1041	1013	1064	1066	1009	1042	1000	1039	1005	1046	983	1057	1065	1104	998	1018	1004	1019	1012	1026	987	1042	1045	1055	1054	1035	999	1038	1010	1045	1026	1053	1034	1016	1058	1043	1032	1025	1000	1010	1046	999	1128	1085	1042	1031	992	1080	1031	1013	970	1044	1023	1033	1023	1049	1043	1035	1046	1004	1001	1025	995	992	1009	1005	984	1044	1015	1056	995	1017	1011	1052	1044	1019	1066	1007	1048	1033	1067	1033	1019	1025	1012	1062	1024	1039	1081	1023	1052	1006	1056	1020	1046	1066	1053	972	1050	1057	1049	1001	1034	979	928	1002	1089	1040	1053	1068	1057	1043	1063	987	1007	1047	1039	1050	1049	1014	1049	997	1037	1020	985	985	1066	1043	997	993	1054	947	983	1033	1006	1041	1031	1060	990	1062	1058	1056	1025	1020	1010	1053	1048	1081	1066	1035	1034	985	1064	984	1027	978	1002	1040	1019	1088	1018	1066	1005	1003	1067	1037	1013	1033	981	1076	996	1029	1021	1064	1017	1087	1035	1041	1067	1002	1062	1049	986	1029	987	1002	1011	947	997	1062	1022	1033	1041	1023	1043	981	994	991	1065	1025	1040	1024	1011	1039	1027	1050	1091	1047	1020	1068	1052	1034	1027	998	992	1006	1006	1033	972	1058	1080	1002	1056	1058	1035	1075	1026	1008	1040	1016	1008	994	986	1060	1006	1036	1048	1054	1012	980	1024	1010	1026	1031	1061	1021	1057	1047	1008	1087	1095	989	1007	1043	1028	1043	988	1004	1046	1006	1035	1008	1034	1037	985	1012	1031	1010	969	1043	975	1063	994	1024	1037	1029	950	1106	1063	1060	1110	1029	993	1046	1050	1049	1058	1057	1003	1005	1037	1092	1034	1035	1056	1016	1058	1015	984	1013	1044	1004	1057	1041	1059	1074	1024	1040	1032	1049	1008	1051	1027	1051	1023	1036	1009	982	1077	1010	1037	1044	1016	1040	1035	1013	1029	987	995	1040	1003	975	962	1017	1027	1022	1112	1030	1067	1050	1024	1039	992	976	1026	1093	1017	1102	1032	1029	1003	1045	1055	1009	1027	1001	1009	982	1029	1016	1052	1050	1015	993	1114	1075	990	1036	1059	1049	1031	1053	1052	1005	995	1027	1016	1078	1025	1075	1012	976	1087	1003	986	1064	1006	975	1062	1044	1001	1064	983	1041	1019	1036	1024	1062	1008	1054	1065	1050	1063	1082	1032	990	1057	1002	1041	1075	1021	1013	1011	1009	1038	997	1000	1039	1041	1017	1090	994	1065	1017	1010	1018	1017	979	1034	986	1023	1025	1060	1019	1054	975	1063	1061	1047	1033	1012	1078	1039	1029	1114	1011	1059	991	1031	1001	1003	1025	1031	1006	1065	1015	1063	1023	1036	1080	1024	1024	1041	1066	1041	986	1032	1044	1114	1075	1001	1081	1029	1057	999	1000	1060	957	999	974	1006	944	1045	1006	1056	1033	1017	1002	1056	1005	1078	1044	1037	1017	1034	1037	1068	1023	1020	1083	993	1025	1044	1032	974	1036	1044	1057	1041	1030	1049	1038	1065	1057	1020	1081	1019	1016	996	1018	998	1022	1001	1017	1041	992	986	990	1025	1018	995	1047	1027	1056	1059	1086	1036	1038	1061	1074	1031	1051	1006	1023	1042	1003	1018	1019	1038	1052	1035	1025	1044	1010	954	970	1039	996	1037	1047	977	1039	1030	1019	1025	1018	1034	1067	1039	1042	1112	1041	969	1016	1056	1014	1038	982	1006	1023	1032	1056	1045	1094	1049	1035	1069	989	1028	1037	995	976	1029	1035	1007	988	1042	1033	1000	1078	1014	988	1013	1026	1000	1029	1091	1031	999	1024	1005	1017	1012	1080	1081	1004	1036	1035	996	1059	1043	1030	1041	1012	1070	1070	1052	1038	1004	1044	1049	991	1052	1018	1049	1000	1032	1032	1039	1010	989	992	989	1070	1024	964	1015	1017	1037	1031	998	1053	954	1043	1037	1015	1014	1001	1022	1042	988	1033	962	993	1081	1072	989	1019	1004	1047	988	1027	975	1008	1030	1065	1033	998	1048	996	966	1000	998	1027	1030	1018	989	1072	1058	1100	1058	1066	1037	1048	1085	1058	1028	1033	1046	1081	1053	1049	1089	1049	1041	1048	1037	1040	1024	1041	1092	1062	942	1015	1058	1037	1100	1053	1001	1057	1034	1045	1012	1064	968	1044	1020	988	1069	1016	1007	1032	1105	1007	995	992	1056	1036	980	1031	1026	1010	1007	976	1034	1018	1036	1036	1106	1028	984	1102	1019	1081	1037	1018	1069	1025	1035	1086	1011	944	1011	1022	1055	1014	1007	1020	1079	983	1082	1041	1026	995	998	1083	1051	1035	1058	1016	1100	1028	979	1061	1059	1004	1040	1014	1088	1061	1091	1050	1060	1053	1005	1019	1063	1081	1017	1012	918	966	997	1060	990	1033	1044	932	1083	1061	1063	1004	1006	1047	1049	1027	1043	1025	1026	1002	1073	1066	1050	1000	998	1140	1009	1022	995	1037	1041	1003	1042	1048	1003	1031	1037	1006	1033	1041	1006	1044	1096	1059	1088	973	1026	992	987	1039	1041	1011	1004	1101	1058	1034	1034	979	1095	1082	1027	1081	1047	991	1084	1007	938	1037	1042	1076	1001	1059	1022	979	1012	1048	1061	1015	1053	1030	1036	1041	1057	1024	1059	1051	1005	1040	1046	1021	1049	988	993	1078	988	1028	1026	1056	1061	1035	1027	1019	1010	1026	1041	1028	1029	1003	1032	1032	1060	1025	1011	1076	1061	1050	1073	1032	1062	1051	1032	1039	1001	996	1007	999	1042	999	1009	1074	1038	1011	990	1029	963	974	1035	1017	1046	1011	975	1085	996	1049	1020	1026	1014	1042	1059	1040	1012	1028	1065	984	1048	1031	1006	984	1026	1057	1037	1021	991	1020	1092	994	1046	1073	995	1064	995	1047	1040	1006	988	1043	1005	1008	1057	1067	1020	1053	1024	1055	1000	996	1001	1044	1039	1016	998	1058	1072	1019	1004	1029	1013	1006	986	1050	1037	1021	1063	1004	999	990	1039	994	985	1010	1027	1089	1017	1089	1036	1021	1056	1038	1088	1068	1001	1020	1025	1012	1017	1045	1083	1061	1086	1040	1018	1027	1070	997	1060	1010	1044	1038	1069	1109	1064	997	1023	1057	1002	1029	1080	1066	1002	1002	1045	1003	1000	1035	1018	1053	1048	1070	1030	1012	1009	1028	992	1042	1029	1044	1056	992	1040	1043	1009	1001	1036	1081	1027	996	977	1063	1012	1007	1022	1023	1025	1018	1074	1009	1047	976	1057	1073	1026	1041	995	987	1080	1007	1023	985	1019	1023	1031	952	969	1035	1005	1000	1074	1022	1025	1049	1005	1033	976	1034	1032	1033	1050	1011	1009	1015	1067	1046	1033	1006	1030	1054	1061	1053	1082	1040	958	1044	1041	1021	1043	1016	1043	1064	1048	1076	1051	996	1048	1020	996	981	1008	1043	1041	1063	1032	1020	1021	1030	1033	1040	969	1039	1047	978	1098	968	1028	1058	1052	1030	1026	1030	1025	1059	1005	994	1082	1018	1046	992	1040	1047	994	1046	1037	1043	1084	1047	1032	1020	1036	1084	1003	1078	965	1092	1027	1001	977	1015	1047	991	1032	1004	1023	1053	1036	984	1016	1037	1039	1011	1045	1040	981	1011	1072	1000	998	1031	1019	1021	1067	1014	1024	1032	1062	1002	1086	1011	1095	1044	1067	955	1025	1015	1019	1006	996	1013	996	1023	1004	994	1018	1025	985	966	999	1037	1064	1041	995	1022	1062	1023	1028	1079	1005	1092
28700	20802	10408	1058	554	504	506	460	467	498	459	503	544	629	611	682	589	568	543	504	482	503	475	528	461	428	404	409	410	428	410	464	443	421	418	461	445	430	430	380	441	429	388	387	398	417	379	439	427	393	422	435	390	387	393	430	371	416	405	371	430	397	392	378	385	381	406	404	384	423	417	375	366	419	399	369	408	399	413	388	399	415	422	408	408	433	426	385	399	393	415	396	386	388	421	382	370	408	398	412	423	412	392	396	407	382	400	399	382	379	416	365	392	361	413	394	413	424	378	405	387	401	373	420	414	420	394	367	362	390	404	381	413	390	399	389	451	437	380	434	422	401	406	396	433	387	430	353	395	408	411	392	408	398	402	413	381	412	380	422	363	409	378	432	409	423	402	400	373	378	369	368	418	419	395	397	438	391	412	419	398	395	420	389	404	397	401	389	340	382	370	393	415	393	394	387	439	435	403	383	356	446	372	443	389	424	425	394	405	361	383	394	424	409	406	414	374	410	414	394	361	425	418	399	405	383	387	392	406	395	398	411	377	396	411	425	413	364	411	385	395	396	390	420	427	406	372	417	411	406	412	425	381	395	419	372	398	375	378	395	426	406	401	399	404	398	391	410	379	398	380	385	389	393	403	388	401	408	397	392	380	386	381	418	407	414	402	424	390	376	388	428	380	372	404	383	415	397	394	419	410	433	417	408	395	388	414	413	416	435	402	410	380	416	394	393	396	416	421	459	389	401	381	395	423	402	395	377	398	417	331	365	397	379	381	402	397	385	425	408	395	401	378	408	400	400	398	400	397	442	396	373	409	376	419	410	402	433	391	400	393	397	387	420	400	433	399	394	426	390	407	422	389	366	394	364	379	400	400	415	406	414	388	408	402	392	406	402	405	380	415	415	402	430	386	381	418	388	380	379	385	404	389	410	402	420	396	407	436	364	392	408	407	421	408	351	401	383	410	375	392	412	392	442	422	400	406	408	377	400	395	420	401	376	391	390	372	440	393	414	381	415	384	414	398	419	415	359	360	406	393	406	433	371	392	393	379	358	407	414	418	425	360	407	383	391	399	376	384	386	424	411	389	416	393	375	421	395	408	387	396	365	401	407	420	402	393	416	386	419	407	392	402	442	381	403	445	433	382	425	382	434	379	422	420	391	371	413	405	393	389	409	422	387	395	405	383	385	407	378	414	408	420	402	412	375	407	388	427	393	409	406	394	396	395	378	408	413	368	368	430	414	406	344	400	415	414	384	377	348	429	416	381	385	409	416	431	379	371	417	353	443	407	369	397	428	384	386	401	368	389	373	412	385	388	380	404	393	428	433	402	418	372	423	398	380	422	417	409	419	387	412	419	383	465	381	393	376	441	426	365	375	416	392	378	408	379	411	393	376	403	409	395	418	385	384	397	399	403	376	395	397	385	411	401	399	417	378	423	404	423	381	382	390	398	399	360	404	390	447	387	406	380	421	397	405	430	411	408	401	413	417	430	429	403	415	413	403	415	384	420	430	396	410	408	395	403	429	371	399	411	370	415	397	451	413	388	448	380	421	379	393	404	381	401	394	423	406	426	389	436	384	410	411	409	381	427	421	422	401	392	439	411	405	377	387	401	390	377	423	413	400	399	387	364	408	373	374	386	367	403	368	418	404	419	418	418	406	374	406	396	394	443	389	392	412	410	411	413	418	404	412	376	364	398	381	387	383	396	423	420	402	384	369	422	365	383	378	355	393	411	403	427	415	412	356	365	418	394	371	395	406	416	406	418	370	392	389	388	383	419	384	420	416	385	357	407	367	386	399	357	396	436	370	382	393	418	392	387	439	407	404	402	414	381	403	432	386	375	418	401	411	405	404	385	421	397	446	401	387	405	385	379	394	377	409	396	428	423	341	396	409	389	341	371	387	383	369	381	366	408	429	392	428	441	392	413	430	418	420	429	403	390	428	402	427	386	429	392	415	367	371	397	404	378	419	368	401	408	420	377	401	364	376	426	382	371	416	402	407	406	375	393	388	419	386	383	379	382	389	421	374	366	407	409	385	437	418	404	370	392	386	401	385	354	393	398	418	385	394	432	414	438	388	418	388	413	383	408	413	400	392	402	388	397	452	420	405	405	411	391	397	402	389	393	390	411	398	413	395	411	416	413	377	400	413	408	420	412	395	396	413	422	417	391	383	411	389	368	358	397	369	373	405	365	413	408	386	395	400	370	373	409	419	375	416	391	445	354	381	390	421	368	401	376	408	391	379	382	406	390	384	406	392	390	394	382	406	401	405	399	433	360	387	406	422	433	410	383	392	418	407	377	410	411	417	406	370	382	398	423	408	401	385	435	388	368	402	406	381	394	392	433	419	380	405	435	412	381	436	415	424	401	395	424	390	361	419	405	390	423	417	369	383	398	390	411	410	405	417	389	404	449	410	393	422	428	364	433	412	429	395	418	396	391	373	428	408	395	403	402	394	395	430	411	404	369	404	399	352	369	422	409	403	384	407	406	392	408	415	431	444	403	386	389	396	398	405	367	389	400	401	383	420	426	367	411	436	399	412	418	402	427	393	388	394	405	392	464	412	451	402	375	402	428	384	415	378	391	420	387	372	407	387	383	363	436	409	438	367	430	392	401	390	374	394	420	397	414	383	366	408	393	419	395	353	432	411	392	393	397	401	421	377	385	423	385	419	391	430	411	392	416	415	419	411	378	448	430	380	412	397	414	408	412	401	372	400	403	374	371	392	422	404	372	419	372	423	436	397	385	414	416	385	395	398	397	422	394	392	409	413	390	397	388	428	395	425	400	402	410	436	410	406	392	369	405	361	425	382	407	394	355	380	379	411	394	393	417	406	402	394	402	397	399	417	373	379	413	412	411	398	425	395	380	437	390	400	424	418	424	417	426	373	385	408	435	402	436	404	398	394	379	427	418	385	397	404	406	377	379	399	379	395	418	438	405	374	397	409	410	394	427	372	382	407	387	390	416	386	408	419	394	404	411	349	397	414	407	398	395	417	408	391	399	395	385	441	420	402	412	411	396	401	399	408	434	369	392	392	405	401	406	414	395	412	389	404	387	403	392	379	423	370	379	366	427	401	422	377	392	392	381	429	386	396	354	375	414	415	400	430	429	414	399	380	372	375	424	396	392	393	426	404	402	408	398	427	403	398	404	403	371	395	421	401	379	400	402	411	428	380	420	391	395	362	389	417	389	409	417	409	368	414	377	393	368	423	389	393	384	395	430	409	408	352	386	397	408	390	372	374	400	427	389	410	403	398	437	358	413	370	381	405	375	425	346	434	409	413	385	397	381	372	392	374	383	393	376	405	389	417	372	424	418	354	383	404	426	359	417	395	403	355	368	433	371	374	363	399	376	401	422	375	388	420	427	388	387	397	432	409	373	371	424	399	401	385	392	419	402	392	397	399	385	394	410	412	412	417	407	417	398	386	382	399	402	396	357	397	399	396	411	380	397	373	407	397	442	409	389	410	414	419	404	389
34022	9798	1563	845	690	615	603	623	659	694	710	768	782	907	940	952	872	896	759	698	690	662	623	584	578	510	517	512	480	539	513	573	504	500	518	522	507	508	479	485	450	485	430	469	490	476	458	484	488	495	496	435	476	502	488	470	481	507	431	495	428	483	464	480	450	480	424	473	442	468	463	468	473	467	487	424	482	475	421	447	475	448	490	469	491	431	458	468	474	493	486	478	473	465	459	472	464	461	449	459	456	454	428	489	446	458	506	481	473	459	434	435	463	498	454	477	481	483	452	446	467	459	431	439	474	474	485	456	461	433	512	457	469	449	485	486	441	437	460	450	480	447	438	481	451	475	453	473	458	453	459	456	452	447	434	467	420	482	473	483	464	453	492	505	496	521	476	472	469	467	484	496	441	415	437	446	472	438	483	462	460	457	442	456	488	455	480	445	451	465	455	446	468	438	492	462	500	473	463	484	465	477	492	469	476	460	478	494	505	486	449	469	431	477	499	454	459	479	484	422	507	521	422	438	465	438	481	456	460	432	466	437	450	451	459	475	470	443	472	448	497	476	470	473	464	452	489	468	442	436	461	432	457	449	487	457	479	467	458	482	482	465	470	513	479	473	454	447	505	420	480	451	467	469	504	460	493	423	449	484	466	450	466	443	406	431	464	491	454	473	446	477	452	462	454	436	460	444	493	461	469	457	461	459	456	489	480	473	457	506	456	448	453	457	497	451	466	492	428	446	525	434	451	452	442	431	456	491	507	450	442	431	460	463	430	502	443	483	477	471	460	477	454	472	483	483	464	478	441	448	446	441	475	464	485	480	504	446	485	447	467	495	484	486	461	453	420	480	449	452	439	461	489	451	444	470	451	475	476	466	452	484	472	451	477	437	467	477	436	495	441	457	459	446	470	463	460	470	447	436	429	453	450	461	491	482	444	480	474	477	451	457	469	458	466	443	462	481	473	458	461	489	452	448	495	460	496	434	433	483	428	441	488	472	429	518	410	519	477	489	414	449	459	459	475	462	440	447	491	466	475	475	462	477	446	469	479	510	425	460	449	487	450	471	489	467	437	448	466	465	484	478	514	457	474	489	450	459	486	476	457	490	463	474	437	460	451	478	474	478	429	449	445	505	492	462	446	457	451	466	455	461	448	507	459	445	460	476	513	465	496	456	476	457	453	457	476	455	443	437	469	432	445	467	441	438	465	475	480	490	450	429	452	466	468	459	486	479	506	467	457	430	446	472	478	462	440	444	476	461	457	475	464	444	478	462	450	457	481	474	466	477	426	447	443	461	495	472	459	448	479	464	446	452	501	466	438	497	470	476	473	432	467	466	463	454	477	483	456	448	424	510	454	417	465	474	485	431	455	479	472	452	464	445	498	442	484	472	453	466	487	476	437	420	468	465	454	456	469	532	492	451	451	466	444	476	481	460	436	488	456	496	482	483	480	489	453	488	439	517	479	425	478	501	445	499	466	479	503	462	480	427	490	442	477	500	500	468	450	458	420	422	488	485	491	454	451	447	512	454	460	443	463	481	462	469	469	470	466	472	462	427	456	497	474	437	449	495	482	477	494	468	473	447	460	487	456	460	443	473	455	428	452	471	450	476	500	456	469	445	500	442	451	471	432	437	427	461	450	432	426	499	483	450	440	435	476	499	446	461	469	463	469	483	474	482	433	457	437	493	453	460	490	435	434	449	454	440	463	461	438	484	457	455	484	470	475	433	450	459	434	463	465	471	439	467	408	490	454	449	490	457	467	438	438	516	459	438	437	459	411	476	463	468	470	442	488	435	430	438	429	481	448	461	478	488	492	459	484	437	456	471	482	487	444	415	467	449	420	459	434	473	503	477	499	492	446	452	453	435	469	468	466	446	432	478	440	486	439	488	461	477	478	477	461	469	473	488	483	437	457	460	511	459	457	480	471	466	458	449	465	466	439	488	430	439	489	461	445	488	485	522	501	448	497	457	452	446	500	440	466	456	477	469	439	432	454	446	453	482	463	459	429	445	483	480	459	441	463	507	510	482	477	483	491	443	460	430	459	435	440	435	463	436	478	485	439	431	447	454	437	424	456	486	459	461	452	442	452	456	473	464	444	477	514	450	454	479	458	478	467	422	484	471	455	468	476	452	472	470	475	466	474	447	414	444	451	457	468	465	459	475	439	458	445	475	500	481	470	447	488	477	463	461	486	441	493	501	451	436	502	471	449	455	487	496	467	486	430	435	448	462	472	464	454	447	487	456	455	441	463	442	471	419	463	511	446	459	449	501	427	503	470	429	460	424	472	423	404	450	493	445	458	498	489	488	462	454	418	423	455	460	481	478	476	470	469	474	480	487	475	471	446	425	495	493	434	447	477	481	470	467	460	473	474	453	448	446	435	438	430	476	445	489	461	489	456	478	467	472	453	477	423	469	484	492	476	465	505	440	448	441	455	464	451	431	481	500	487	459	430	470	451	498	466	473	462	471	480	477	465	505	470	447	458	460	458	482	476	454	453	461	466	461	468	462	486	485	443	469	482	449	463	446	449	512	455	468	456	479	478	462	430	435	476	496	468	473	490	473	459	496	438	461	478	453	516	476	456	453	467	502	492	441	427	470	462	408	504	444	453	445	472	420	467	460	481	484	477	474	494	502	432	463	500	473	454	476	483	436	460	450	465	483	423	470	431	440	446	438	447	450	468	474	465	409	459	472	440	458	488	459	477	457	470	442	447	472	465	443	462	502	437	497	447	480	479	467	435	468	461	511	429	467	450	465	449	456	469	489	455	462	454	482	488	477	441	497	476	507	455	447	441	477	501	443	497	440	461	429	465	469	448	475	487	483	512	500	487	445	464	463	449	448	452	451	473	488	461	455	469	470	489	491	477	465	471	452	450	472	471	437	449	427	489	436	463	477	447	435	468	469	519	485	451	453	442	439	486	465	460	456	453	417	459	452	475	460	444	454	412	477	478	445	443	471	503	453	480	472	456	476	481	489	468	441	452	450	484	491	476	483	438	484	475	477	433	427	449	459	457	461	430	484	463	467	474	450	457	452	441	460	463	478	454	408	462	462	426	471	519	472	433	483	452	472	466	489	485	468	505	455	465	462	437	445	480	465	437	435	461	462	504	486	459	474	465	453	483	424	463	475	468	423	448	452	430	432	473	446	447	467	488	447	429	455	465	444	469	458	491	466	494	446	497	455	488	473	433	463	477	474	467	492	437	439	457	445	467	453	503	496	453	460	461	490	455	450	474	453	445	449	451	498	486	423	454	476	465	485	415	489	454	491	453	465	470	460	419	459	468	449	476	427	436	437	481	430	443	483	427	448	459	493	486	469	483	428	440	461	478	466	448	453	440	508	526	443	466	422	451	464	467	475	445	437	441	448	502	433	457	462	425	450	474	450	479	486	479	442	441	488	457	474	453	483	428	458	469	494	464	451	457	442	491	467	449	477	475	458	444	430	468	435	453	475	462	447	451	471	463	435	429	452	429	488
23404	20900	28168	23760	20885	12534	1674	1104	1085	1006	1098	1018	1150	1145	1230	1203	1149	1112	988	960	995	910	860	852	823	784	805	787	821	789	786	780	777	772	725	759	812	744	724	752	728	712	756	705	723	694	723	732	711	728	760	749	725	763	711	694	682	711	693	632	694	748	732	779	697	698	722	717	678	714	713	724	705	738	754	682	656	716	733	677	681	724	743	726	632	693	660	674	697	675	680	731	699	696	661	704	674	712	667	681	687	724	690	701	705	646	743	733	668	717	685	767	702	683	714	704	689	718	662	681	693	728	698	676	644	700	674	732	705	666	707	720	702	696	635	705	720	703	689	655	744	705	712	708	664	674	651	691	690	689	717	699	698	638	663	688	677	677	696	684	636	719	733	699	703	702	685	707	698	672	706	687	697	687	713	680	692	720	657	666	666	681	744	729	656	699	747	720	689	683	681	727	680	708	716	672	684	725	678	683	668	692	712	733	706	672	683	727	688	686	686	688	703	749	740	681	688	759	751	684	710	668	701	731	731	691	668	718	717	726	752	676	695	724	730	694	694	741	711	716	698	709	706	671	715	655	725	698	647	709	655	658	711	689	677	683	698	706	703	749	675	711	673	700	708	744	718	681	724	696	677	702	680	679	680	671	671	715	712	725	727	714	730	679	699	679	706	641	721	686	662	670	691	677	711	652	721	674	693	724	695	732	658	730	742	680	734	729	639	670	719	681	700	725	688	702	718	696	756	718	656	646	704	714	692	679	693	693	732	703	687	672	699	695	742	700	699	696	660	686	695	711	730	732	683	748	693	712	685	660	655	692	673	714	664	717	671	737	671	691	653	723	662	700	692	689	685	679	723	691	683	706	674	668	657	667	721	683	731	684	665	662	688	685	710	701	683	696	686	672	642	771	643	670	719	684	698	686	693	704	693	673	778	727	729	694	690	692	763	681	661	694	704	706	656	743	688	692	685	657	666	700	708	709	666	678	749	700	724	670	671	702	690	651	655	709	671	659	691	686	644	723	675	730	635	688	726	702	661	684	657	701	710	708	682	699	680	690	674	724	673	652	696	716	693	706	663	698	697	694	701	747	679	697	676	656	710	676	637	724	660	703	679	675	638	674	724	701	680	679	688	720	731	682	681	690	680	688	704	762	678	684	692	725	695	730	695	675	703	710	654	730	693	694	690	723	740	711	667	674	680	662	702	704	704	719	654	688	748	721	695	731	683	674	715	728	699	727	726	680	733	687	680	704	673	713	743	741	725	735	716	696	681	670	725	686	699	641	656	691	700	697	678	675	674	724	667	686	696	701	687	704	696	702	729	737	672	671	754	744	695	710	687	713	656	691	704	658	730	674	707	667	676	693	664	706	699	681	682	706	715	702	688	697	684	667	716	693	680	698	685	670	718	739	657	683	688	691	700	678	673	730	711	732	718	711	682	678	659	711	675	735	695	653	736	722	670	714	686	703	720	689	671	709	691	647	720	668	686	705	673	661	700	692	672	681	706	702	726	672	660	673	691	716	662	737	682	687	684	698	709	726	688	672	681	682	708	693	648	710	685	732	674	722	703	662	748	674	672	692	687	736	692	678	678	689	697	742	682	697	695	714	681	698	703	678	694	697	736	671	698	730	661	698	687	713	728	681	715	682	712	653	717	695	653	705	653	697	706	708	697	686	701	665	677	679	700	679	667	698	694	712	687	746	679	687	709	710	655	676	680	734	726	705	724	685	670	681	694	709	668	708	664	689	633	701	696	681	662	722	654	697	674	674	683	734	704	662	706	752	697	749	724	680	698	668	684	700	731	690	668	704	711	683	691	701	640	742	692	708	708	680	663	697	707	684	717	691	620	680	675	711	733	679	737	702	693	653	674	719	658	704	676	731	682	657	670	726	678	678	688	724	751	684	696	731	736	720	751	715	680	660	701	665	658	692	680	699	671	669	690	716	673	702	695	690	685	685	682	701	695	669	670	732	694	687	717	694	630	724	733	685	730	701	694	689	735	704	703	664	660	642	652	733	760	624	735	656	680	717	695	703	669	746	646	670	653	741	684	744	714	655	681	708	652	715	661	696	677	687	661	710	695	689	686	687	725	661	699	620	694	695	703	671	708	682	687	702	734	685	654	680	739	678	707	699	710	666	756	743	721	659	692	647	717	715	681	705	689	649	707	684	675	674	680	690	731	680	660	720	701	715	688	726	687	657	670	678	653	687	666	694	673	739	668	674	700	658	717	714	700	725	708	704	716	678	646	711	681	718	732	708	669	683	700	692	655	697	663	697	682	680	640	660	692	678	700	695	679	683	673	689	680	658	717	675	715	721	699	734	714	645	656	715	740	706	667	696	655	693	697	646	650	668	695	714	682	680	730	665	685	723	677	734	697	735	721	687	658	705	725	699	746	687	740	706	707	678	645	736	695	685	671	706	699	681	677	680	649	699	717	708	700	702	681	678	693	691	720	739	682	678	662	692	688	657	669	704	692	677	693	677	717	665	712	686	658	745	705	687	687	714	714	740	694	648	700	692	684	673	679	685	692	683	692	663	673	669	706	716	644	710	682	729	700	693	701	699	701	691	672	743	687	635	702	666	697	669	669	694	692	688	645	671	707	711	706	680	685	659	744	727	675	661	706	661	694	752	728	648	699	759	704	700	697	685	725	691	661	695	694	738	650	695	690	700	685	718	689	701	707	651	683	671	664	679	691	674	714	692	711	659	682	731	662	676	678	716	670	640	699	658	712	706	670	661	724	735	720	713	673	702	736	711	750	677	728	732	662	721	670	719	701	682	752	685	654	696	699	679	715	698	710	689	664	704	715	660	710	709	719	730	685	710	693	689	728	693	685	658	687	671	683	670	671	704	708	653	696	697	694	679	732	670	675	669	609	725	680	684	718	709	706	703	683	684	670	726	698	754	706	718	692	673	700	670	704	663	671	703	701	708	692	685	710	690	686	730	700	706	748	693	710	713	688	753	661	679	706	679	681	684	710	696	704	692	699	701	692	760	751	689	686	752	671	690	720	690	638	708	703	698	749	728	706	695	730	702	719	701	737	672	693	725	668	650	705	663	690	681	721	674	742	705	698	732	717	694	743	706	642	699	712	687	681	682	692	686	686	706	691	707	671	707	694	729	707	692	652	674	662	683	752	706	695	653	727	703	700	663	654	674	648	644	671	683	653	667	699	663	633	691	724	707	692	619	670	695	661	726	700	696	658	754	700	721	710	695	678	708	693	708	691	750	663	673	684	717	671	690	699	682	669	693	695	688	713	688	716	696	694	690	640	703	681	657	708	726	740	728	704	721	692	721	682	719	680	658	712	674	704	711	707	694	664	685	660	734	730	717	673	740	707	722	713	685	721	670	665	735	667	664	690	712	672	715	643	651	697	688	683	659	687	700	675	743	686	666	721	732	698	635	719	681	670	710	667	687	714	686	671	643	717	720	720	727	714	693	730	675	669	720	637	752	700	660	674	693	671	686	677	712	717	673	663	698
37420	19035	7809	4012	2799	2333	1932	1739	1568	1476	1454	1489	1607	1626	1781	1803	1633	1578	1377	1214	1186	1139	1104	1133	1001	912	949	992	932	958	1034	927	906	965	863	938	861	849	902	843	846	762	777	761	777	787	818	795	887	857	818	834	799	819	815	790	799	791	803	841	785	786	792	740	756	834	770	824	775	782	805	755	755	824	743	767	793	764	770	805	760	785	830	809	752	815	759	818	750	792	785	754	779	763	779	836	761	715	822	772	768	776	742	801	793	803	776	768	826	776	780	773	797	814	747	786	792	789	810	805	746	739	795	860	747	743	742	768	777	779	762	803	753	814	823	786	799	802	761	773	774	798	752	758	789	731	788	819	804	767	797	731	768	754	733	763	815	790	824	789	777	775	769	807	748	763	765	803	809	795	726	810	767	786	752	759	760	761	775	762	798	774	800	866	789	787	729	760	756	730	774	802	821	769	793	793	765	782	806	714	721	769	793	824	804	736	740	774	745	788	788	790	809	733	777	773	807	794	796	797	754	773	784	771	806	740	811	774	766	804	805	745	826	812	800	799	784	826	748	807	799	770	760	810	793	842	754	856	810	785	801	801	767	725	764	779	739	790	785	751	749	720	760	744	734	754	756	799	787	806	786	793	752	770	826	757	747	732	774	774	752	766	791	776	768	773	784	786	791	746	770	750	775	763	790	805	764	765	769	772	831	734	731	767	787	797	776	757	795	821	776	793	749	778	805	773	761	699	828	770	807	767	744	803	764	757	709	772	778	811	769	776	757	774	752	781	748	764	807	748	780	807	738	732	756	811	779	794	764	752	794	783	826	794	750	800	770	763	775	814	778	822	737	791	785	799	762	789	842	765	782	773	767	787	748	769	785	801	771	789	796	801	765	748	798	777	767	804	730	735	787	789	720	813	814	744	759	746	757	796	765	746	811	798	775	808	769	799	777	763	813	824	772	759	747	740	802	789	762	749	809	790	796	820	757	744	789	756	709	783	732	797	786	716	816	721	716	765	756	782	781	791	722	810	807	807	811	820	759	810	775	769	767	813	746	806	746	790	771	843	691	784	756	849	771	813	770	755	747	742	799	796	777	811	819	773	749	770	766	777	817	810	764	806	753	740	766	766	819	764	832	764	758	778	794	790	798	748	788	742	758	778	776	803	777	798	800	739	808	771	810	725	734	715	751	786	804	783	817	777	788	827	773	753	728	722	791	750	784	798	744	759	820	715	779	786	772	809	802	762	796	754	762	764	780	775	799	783	782	733	829	799	761	771	768	746	731	750	778	772	827	764	789	788	739	813	751	746	719	747	836	771	783	803	798	763	803	825	750	785	780	776	781	790	754	758	752	744	755	768	831	770	776	787	764	822	782	778	756	740	738	776	783	814	771	778	751	753	740	799	784	747	786	740	779	797	784	821	806	733	822	698	774	803	780	794	783	811	821	757	800	761	790	767	771	820	794	766	753	766	722	801	767	722	776	782	740	816	740	794	797	749	817	749	781	801	798	790	774	809	783	716	829	722	791	745	767	721	840	751	787	752	769	766	780	785	800	729	728	791	763	799	766	807	785	810	752	750	745	782	749	823	806	769	738	772	807	796	776	733	736	753	755	774	834	780	771	845	789	757	779	823	770	755	753	779	806	807	777	809	828	737	758	778	775	805	752	747	771	806	757	748	761	749	753	767	828	776	785	807	808	767	770	810	784	832	783	768	749	779	777	736	742	741	774	763	785	754	774	810	763	767	731	776	778	773	781	794	732	757	775	771	769	749	790	789	797	779	761	757	838	800	801	800	777	816	747	763	743	813	792	803	745	833	845	741	772	775	781	770	726	811	760	793	718	786	790	797	801	748	736	788	775	780	802	780	734	800	721	735	770	722	777	789	750	773	738	805	770	766	748	761	776	716	758	811	840	803	693	758	790	777	790	759	762	791	762	763	797	763	732	800	793	793	795	779	756	746	738	794	804	719	775	780	771	798	787	800	772	796	790	739	750	783	811	739	795	795	734	782	785	721	737	776	718	721	796	773	797	759	797	791	793	791	798	794	712	774	759	778	778	736	782	763	797	800	799	811	794	815	763	793	826	789	792	787	778	763	750	778	774	784	758	775	774	789	775	796	824	828	806	760	776	740	783	777	785	738	779	786	794	752	785	750	756	780	757	737	823	805	799	720	820	781	798	782	767	795	753	766	719	772	774	794	848	745	764	827	789	787	759	795	780	749	814	793	812	782	757	772	790	781	796	763	839	778	742	746	800	775	791	823	814	759	739	771	748	811	763	738	760	766	774	779	764	765	842	755	733	787	743	726	742	765	787	816	824	807	736	785	743	759	758	775	751	752	736	785	789	800	759	732	786	758	787	723	784	802	786	792	810	774	770	847	773	781	780	764	813	820	771	831	776	796	828	792	743	734	770	791	736	767	781	810	785	775	805	740	729	763	762	736	767	839	794	800	753	748	779	807	764	778	830	792	799	685	805	785	784	754	769	789	765	799	771	786	774	762	795	793	837	779	779	740	744	795	764	786	841	732	766	761	766	765	731	799	780	785	734	782	805	799	744	755	742	775	753	782	771	833	783	792	764	772	749	811	818	825	810	786	779	759	770	749	780	770	781	798	800	760	780	783	768	746	794	808	740	741	739	762	751	764	792	725	826	800	764	793	801	802	776	775	754	788	789	780	772	791	800	779	798	739	805	790	766	739	804	770	766	807	773	771	798	769	765	816	754	746	791	757	751	746	774	801	801	834	750	866	760	778	765	805	794	825	771	773	771	795	777	787	815	764	771	795	774	822	799	812	763	839	776	784	800	817	823	760	802	762	752	779	810	780	743	757	787	777	774	814	806	815	795	778	739	758	754	873	748	774	772	724	758	756	775	800	767	767	784	830	794	780	736	770	784	764	756	747	783	787	736	773	760	793	727	723	762	780	757	775	779	772	803	732	790	774	756	752	785	758	753	765	760	810	797	755	722	751	760	788	753	794	811	717	795	759	745	776	801	797	802	799	784	730	816	763	755	747	776	782	760	816	748	770	772	816	778	766	756	839	720	829	812	807	787	798	782	832	769	726	774	780	776	753	762	856	795	748	806	777	783	725	726	778	774	818	773	784	783	765	726	763	781	782	743	755	737	785	748	759	774	799	730	753	751	710	788	706	750	769	796	784	826	788	764	846	810	798	738	800	763	838	787	769	778	770	795	792	825	800	805	751	712	782	740	741	751	763	833	820	774	763	748	775	748	799	734	766	766	774	763	809	763	803	774	738	720	797	779	795	806	828	772	839	720	797	747	765	774	733	803	787	731	734	736	761	743	796	781	808	794	749	728	794	774	756	783	807	781	769	775	745	843	779	806	827	779	760	742	793	829	743	766	773	762	766	787	755	768	788	853	768	825	786	776	774	806	794	707	785	766	704	770	759	802	722	771	748	776	823	809	804	797	772	826	784	756	719	762	773	785	763	780	789	786	760	821	762	768	783	786	753	737	749	780	748	779	759
24586	20884	27211	24596	12785	1050	762	716	639	660	641	699	731	756	830	825	824	769	683	708	685	627	612	663	557	501	543	566	570	596	610	514	555	523	544	514	530	523	533	524	486	481	468	465	509	497	511	485	504	539	456	499	486	477	485	476	532	465	492	457	524	510	536	492	487	511	507	480	476	501	477	490	526	499	531	496	494	490	502	492	498	488	469	497	478	481	467	482	467	469	479	460	452	492	500	483	481	482	514	467	432	476	530	486	493	481	483	502	499	474	465	511	455	473	456	499	463	443	503	455	467	510	468	478	510	495	497	484	487	496	480	448	505	484	484	502	477	440	479	480	465	499	488	491	440	446	492	492	488	500	513	503	497	460	481	527	499	489	490	530	524	503	464	474	442	464	443	479	471	490	463	498	497	437	518	485	494	489	475	511	464	482	503	482	458	485	477	481	523	516	454	485	465	482	457	450	465	475	473	494	513	493	446	507	489	485	500	508	481	460	481	467	476	466	479	467	457	445	488	439	487	479	474	525	509	512	478	511	484	500	501	490	476	483	520	488	445	481	459	457	522	463	459	489	474	482	476	500	505	482	489	473	454	480	498	469	479	456	486	483	489	479	506	472	522	497	470	490	534	474	512	501	488	433	468	512	494	487	489	550	492	507	473	512	481	501	504	462	465	457	510	450	491	511	499	481	484	484	522	544	497	488	461	515	493	471	525	478	495	474	499	481	503	489	473	476	474	488	488	451	485	492	501	495	468	508	488	470	516	484	546	467	448	537	489	452	453	462	494	485	463	492	491	507	458	487	469	503	472	474	473	466	484	516	488	512	505	497	515	513	471	462	503	484	451	479	483	469	478	464	456	486	456	475	488	450	480	463	489	472	492	470	499	457	483	488	491	499	478	482	492	512	457	485	462	510	500	502	507	438	497	462	492	478	498	456	466	458	497	507	453	461	444	448	470	504	502	454	512	465	491	505	515	482	557	517	514	483	540	462	474	521	493	462	469	493	495	479	479	427	461	503	507	442	487	484	463	463	481	487	484	453	478	465	479	479	468	494	482	465	517	508	492	522	484	445	491	495	497	472	485	463	444	480	487	509	483	464	502	481	446	464	487	512	488	456	497	475	485	523	492	513	487	477	499	469	476	449	447	496	502	480	463	476	463	458	515	468	452	517	477	501	504	506	456	506	483	477	490	472	484	475	486	520	452	479	514	450	449	494	474	529	476	499	505	497	454	462	476	490	474	493	464	488	482	481	511	501	513	485	484	478	459	533	510	465	522	488	452	465	462	440	477	435	467	490	505	477	497	459	463	525	482	505	475	469	499	517	471	455	465	469	505	476	468	483	449	496	471	513	477	482	526	509	490	525	457	503	505	474	495	497	507	497	501	466	507	490	477	487	470	509	476	513	486	470	529	471	459	468	481	514	502	473	513	470	480	503	494	482	522	490	476	518	473	500	547	477	484	469	475	474	474	480	531	465	529	454	510	465	481	480	515	477	505	492	490	488	480	468	491	454	487	499	507	470	497	443	471	468	479	487	460	475	451	525	528	501	494	524	488	473	490	462	448	493	528	459	487	498	519	463	443	441	473	522	487	478	483	502	510	453	468	477	501	555	503	460	490	486	485	472	470	487	498	475	499	477	483	489	533	483	488	476	453	534	511	472	504	439	456	492	495	477	484	446	504	458	478	475	499	456	425	436	513	495	487	467	481	530	478	490	479	501	483	467	487	490	471	501	493	486	476	505	459	478	482	485	474	459	513	480	474	502	467	480	519	493	520	494	465	444	466	468	462	473	503	497	506	495	509	490	472	476	505	488	468	450	443	465	456	509	473	469	484	510	438	501	498	495	502	494	478	500	493	487	450	495	490	521	495	514	495	473	494	460	423	525	476	481	465	501	529	518	484	519	490	514	486	462	489	449	476	509	496	457	508	468	489	472	500	460	481	460	482	486	491	492	472	494	453	530	476	516	519	491	524	513	479	487	449	516	475	493	483	504	512	469	470	437	478	520	450	478	477	464	513	476	501	473	539	463	509	441	499	496	485	508	493	485	488	478	473	491	436	471	469	508	458	477	550	489	459	481	484	451	489	514	511	452	500	459	491	501	530	475	470	483	486	494	492	475	458	483	466	463	492	449	471	486	443	461	491	497	521	495	458	477	466	500	519	490	474	466	526	538	510	488	499	454	474	455	448	492	487	485	472	459	521	459	485	476	471	480	500	471	482	495	492	527	487	474	499	501	458	484	478	496	491	485	509	484	437	511	502	488	480	482	469	568	483	474	501	498	494	475	478	430	513	478	458	493	459	495	488	482	460	449	477	488	484	477	478	516	504	483	473	491	502	470	497	477	487	466	527	491	446	458	456	491	467	445	485	419	490	484	493	454	480	494	464	511	516	493	502	504	487	494	495	482	505	477	486	479	480	476	517	467	489	519	477	486	497	501	477	477	466	467	449	477	533	472	475	489	483	462	447	469	470	472	464	457	532	489	464	491	485	496	481	483	477	492	507	469	504	511	487	489	484	473	465	526	482	457	514	482	477	489	497	492	451	489	504	476	486	502	524	466	493	480	490	499	458	458	472	508	469	495	520	511	474	507	476	500	477	492	486	476	472	511	519	493	457	460	497	519	423	495	498	498	507	464	450	448	519	448	480	492	471	440	480	476	470	513	488	500	541	475	501	459	505	506	454	472	502	468	469	499	475	492	463	487	470	513	436	487	444	478	451	442	492	475	454	485	493	467	492	468	486	533	501	553	485	452	508	482	513	485	502	496	496	496	490	497	501	449	485	486	428	485	503	509	475	485	474	479	503	463	458	473	486	480	503	460	490	519	511	509	487	488	498	476	564	486	473	470	508	460	510	524	476	479	452	482	474	497	449	502	471	435	487	510	510	465	478	504	496	482	514	493	466	468	480	500	449	508	491	465	479	479	443	451	486	469	473	478	501	484	469	492	452	504	479	511	526	506	499	489	493	526	525	474	493	480	487	483	464	508	496	507	454	513	497	491	449	485	462	487	474	474	472	501	467	514	480	468	510	509	495	496	481	431	514	487	487	457	500	507	479	483	495	485	478	482	523	462	495	496	466	479	512	476	473	474	517	477	503	493	498	480	505	478	507	480	491	455	492	465	467	515	500	516	525	452	475	495	452	511	457	474	476	500	469	530	501	481	496	498	441	483	469	484	494	465	467	455	465	458	477	460	450	441	490	481	485	477	499	452	478	474	519	444	477	505	505	521	488	447	459	461	534	492	492	484	463	489	499	440	482	498	482	505	465	471	453	476	473	498	473	450	492	504	528	500	506	454	501	504	427	525	457	500	504	493	476	468	481	539	466	476	461	488	496	488	495	514	490	471	489	467	486	404	467	528	457	467	489	426	447	462	488	492	447	488	469	506	491	470	473	489	463	509	479	451	494	512	469	485	457	495	488	509	473	478	471	534	458	483	510	486	505	501	477	467	458	501	454	472	494	472	461	496	476	474	474	468
37784	17699	4749	2432	1665	1521	1219	1109	1024	1009	1012	1017	1158	1213	1237	1272	1193	1123	1020	907	930	881	817	810	725	695	700	709	688	688	705	686	669	750	668	654	622	637	632	572	612	538	568	521	562	585	577	604	656	640	600	600	607	600	603	591	574	553	583	591	568	581	581	555	598	600	592	547	588	561	556	559	556	574	596	626	538	563	550	608	615	581	562	588	579	548	594	569	556	553	542	580	615	594	557	562	582	583	604	602	536	573	552	558	573	556	516	558	581	555	543	547	627	544	578	562	547	543	517	587	574	576	598	573	557	556	601	542	569	572	604	600	599	545	559	634	559	569	551	563	565	565	601	553	589	545	599	555	580	563	573	558	577	587	576	588	582	570	519	589	567	605	583	597	533	555	604	576	563	589	564	527	543	608	551	609	573	566	604	573	601	573	579	591	597	584	598	598	543	529	576	557	557	579	561	539	590	607	562	542	539	537	590	588	560	615	542	549	601	605	557	603	576	574	592	586	595	615	597	607	562	575	587	586	566	599	578	630	542	625	567	575	573	589	578	547	544	606	601	554	588	561	578	614	600	524	611	595	597	542	595	555	572	526	547	617	585	554	579	577	558	596	570	629	526	544	541	572	566	586	604	570	606	565	601	542	606	578	545	532	596	548	562	581	628	631	587	590	561	621	584	547	562	550	572	557	549	535	569	619	560	566	540	559	561	606	564	560	497	583	571	560	605	563	547	563	564	579	561	641	587	581	593	616	586	541	580	575	592	606	537	583	584	573	528	581	551	541	568	567	585	563	556	617	561	576	529	620	585	567	584	613	551	582	592	575	618	554	592	555	565	555	595	535	560	597	584	583	590	571	600	588	582	562	553	573	598	600	556	579	565	594	567	520	579	614	574	577	529	592	603	584	565	568	612	549	547	542	608	598	549	607	574	537	532	571	581	548	553	585	606	563	550	534	559	562	557	597	532	589	540	567	569	572	547	553	550	602	599	564	559	586	562	564	597	524	561	558	581	548	559	594	589	532	592	583	598	566	550	560	588	574	586	629	584	588	568	553	599	564	631	590	613	567	585	529	561	536	593	565	546	560	539	573	566	537	544	539	596	617	573	543	564	602	561	575	586	529	551	588	595	550	574	620	526	563	556	566	571	573	580	625	563	604	595	616	598	558	547	535	564	540	584	563	564	581	548	596	577	555	614	606	564	534	614	548	584	557	607	553	579	582	592	562	545	585	575	568	565	554	545	585	563	527	544	566	528	578	557	586	567	604	598	584	604	600	639	571	583	575	584	549	615	541	570	524	547	568	583	554	568	574	530	625	548	585	556	584	566	547	598	606	544	581	591	541	576	560	540	574	606	554	586	530	536	592	536	585	537	557	600	528	591	575	618	582	575	569	555	562	588	551	562	589	540	588	569	581	525	607	583	515	548	583	590	555	595	534	592	606	567	597	567	595	575	584	607	567	581	548	543	598	585	558	559	529	550	499	584	564	572	571	517	543	592	570	548	580	574	578	606	604	575	588	584	581	584	588	559	574	572	585	591	543	602	567	575	604	537	565	588	584	564	576	577	604	545	572	537	566	566	620	600	585	546	548	564	580	593	548	546	597	618	586	581	588	574	595	587	551	599	627	540	549	580	580	608	620	582	571	580	576	597	574	598	538	577	596	559	574	515	591	604	535	556	581	559	579	557	551	611	551	535	566	571	577	560	578	556	560	570	573	594	564	590	602	596	570	594	532	583	547	575	581	578	582	578	588	601	578	596	571	559	535	576	558	575	523	578	604	600	557	574	578	567	595	566	543	569	567	568	585	580	554	559	580	562	577	545	527	563	601	543	610	561	587	591	540	598	546	592	586	561	561	566	559	570	546	596	538	549	607	566	554	578	558	569	557	555	564	585	628	541	588	552	579	510	537	554	594	598	586	615	568	541	545	557	594	588	565	592	615	611	574	546	557	570	589	559	555	596	557	536	567	568	579	598	554	573	574	558	591	536	549	569	547	569	552	593	523	563	517	624	545	567	595	593	555	531	592	580	553	537	554	591	562	563	540	593	571	563	611	588	531	581	557	556	589	565	564	559	563	583	556	574	590	580	549	587	576	564	548	577	529	548	579	582	559	599	562	585	560	599	570	574	535	585	591	617	580	579	568	565	592	552	534	562	580	555	542	570	593	583	564	590	592	570	523	577	600	582	524	538	579	603	551	575	527	547	517	555	587	582	606	593	574	553	580	517	607	565	581	580	577	595	579	582	589	566	571	546	567	603	569	554	606	523	565	564	556	588	584	579	596	550	606	546	551	575	581	597	567	573	579	586	567	575	562	547	560	575	556	546	547	547	551	613	600	628	551	595	509	621	529	574	558	543	570	576	595	618	525	606	619	554	538	551	575	527	542	552	587	596	599	600	564	532	577	565	558	549	606	568	598	552	561	569	561	558	582	566	586	586	566	585	565	548	554	591	596	579	577	574	539	538	535	571	574	564	551	593	595	554	541	568	564	588	555	606	577	612	556	578	584	586	624	527	541	595	528	560	635	595	585	555	584	587	556	573	586	578	583	611	555	594	561	551	588	557	547	592	591	552	584	572	567	575	553	614	579	526	583	573	569	550	563	586	567	576	552	571	549	540	568	521	558	537	608	582	576	542	599	592	583	604	585	566	591	574	588	568	596	526	560	604	573	613	552	529	587	583	554	602	574	530	589	557	586	567	560	561	515	560	594	564	586	562	571	554	552	586	559	591	536	587	544	560	588	596	533	599	588	524	596	563	586	563	553	563	561	578	534	599	534	559	573	559	592	630	630	543	571	571	559	591	569	601	546	562	565	561	566	597	617	544	578	576	614	558	586	638	601	597	582	572	552	582	602	591	538	565	559	553	575	603	543	582	598	589	567	559	608	550	547	588	552	559	563	554	591	596	552	552	641	567	583	599	586	540	593	548	560	568	558	577	538	578	550	572	562	539	551	570	558	571	546	614	568	530	550	571	551	580	572	563	561	569	513	570	535	589	597	561	526	595	592	613	616	587	550	559	579	592	561	586	580	577	569	535	586	637	552	569	587	572	577	573	572	596	534	584	583	522	587	540	537	557	578	598	552	602	587	589	579	577	541	573	537	559	568	582	557	580	583	578	578	600	580	567	557	582	596	555	575	561	559	572	601	582	567	552	568	577	597	556	573	580	604	557	576	630	542	573	550	566	551	549	604	536	563	551	609	617	556	572	599	586	543	570	573	608	578	550	553	577	533	564	580	546	516	568	536	555	554	578	593	622	580	560	547	618	548	576	585	557	574	583	573	562	594	614	528	559	545	598	604	593	593	589	561	569	559	550	573	588	556	552	526	574	573	580	588	611	610	563	568	595	559	561	622	580	514	612	579	539	593	585	566	568	567	546	578	552	559	612	559	559	543	522	564	561	611	588	606	539	590	586	603	577	582	563	555	591	633	566	575	582	575	613	585	586	562	552	566	544	561	571	568	597	608	596	570	569	522	563	558
22425	20914	28611	23337	20907	20976	12681	2049	1521	1532	1434	1417	1629	1534	1583	1678	1638	1552	1525	1390	1306	1272	1259	1248	1082	1113	1069	1107	1129	1144	1104	1056	1151	1039	1048	996	1031	989	1009	1033	921	966	964	943	952	971	1062	1005	1007	980	952	979	1045	991	936	997	999	962	963	992	997	986	926	895	957	926	956	916	900	960	932	965	902	912	941	910	944	950	992	920	932	964	942	911	998	957	993	939	922	938	888	940	948	947	917	912	979	949	967	1018	934	972	919	947	904	903	925	958	883	939	991	983	929	920	985	941	899	927	987	962	964	982	971	965	951	911	900	973	924	992	1025	924	939	980	917	915	931	990	925	928	938	915	948	926	1047	942	1010	909	919	937	952	950	981	908	953	951	930	918	967	937	923	909	1000	978	996	958	976	960	981	952	922	888	929	973	945	905	960	945	948	946	936	970	879	921	983	951	904	965	954	923	933	980	987	929	980	982	951	963	946	942	944	883	957	947	963	960	1007	936	985	914	982	1017	1005	951	892	919	969	981	969	1013	966	888	972	971	978	974	943	906	913	929	939	954	994	903	949	925	965	1007	992	959	986	941	923	955	973	956	947	922	1001	924	906	932	946	886	910	943	910	994	921	947	923	1013	960	903	956	909	974	979	957	901	922	948	900	942	954	931	964	979	992	1002	891	948	918	955	983	923	958	1011	948	967	935	958	955	954	898	1018	1050	901	915	884	893	932	949	960	926	985	889	936	928	897	919	945	914	939	1014	941	930	946	946	948	952	887	925	949	949	907	960	981	938	918	897	948	976	1004	995	968	890	966	928	928	874	936	940	923	1022	897	983	914	939	930	961	987	938	935	977	981	932	947	926	933	923	909	945	909	918	923	904	936	957	928	937	958	948	910	932	915	926	963	1008	924	961	983	937	933	950	928	927	921	965	937	887	954	953	898	972	969	931	945	954	908	922	954	929	1023	940	946	964	936	942	945	916	931	973	997	917	935	929	927	991	927	921	1015	916	993	968	997	920	897	977	1005	963	971	945	980	919	918	955	901	1032	979	895	950	894	875	937	945	972	963	924	957	954	917	939	971	971	950	904	956	991	969	952	910	914	970	946	958	900	916	917	950	921	979	972	945	909	936	900	936	892	975	948	951	1001	961	972	952	919	944	908	941	942	899	944	909	1014	933	952	917	979	917	985	944	1020	966	964	907	907	990	968	952	945	894	939	893	918	951	986	964	948	984	968	963	950	938	956	971	942	885	998	920	954	1004	925	902	921	900	947	938	940	1003	933	916	924	1011	934	958	917	978	940	921	959	928	981	988	926	958	971	964	933	973	971	944	953	929	929	919	890	899	948	912	988	947	884	943	945	901	939	952	923	934	994	944	971	939	951	951	920	974	974	984	1016	961	1001	970	928	952	958	945	969	948	951	946	957	943	934	999	887	873	954	919	915	959	943	960	901	940	907	902	978	962	985	957	894	938	922	918	883	935	917	943	949	985	922	959	907	943	965	1014	922	935	971	936	965	959	994	923	935	971	969	957	1005	880	907	934	945	939	952	975	944	935	991	943	932	932	918	1028	912	966	912	981	925	919	948	945	906	894	940	956	985	978	959	945	926	935	986	949	945	945	949	955	960	944	1005	966	920	981	897	951	997	968	951	953	954	931	953	949	947	983	896	951	931	958	965	964	978	929	934	930	970	944	924	915	968	934	994	922	956	935	917	988	919	937	926	979	910	909	983	943	976	950	960	921	966	880	949	948	915	939	930	977	924	909	945	946	965	929	924	956	968	969	994	920	917	937	916	954	949	947	972	943	940	977	929	951	918	911	931	927	958	928	900	892	940	993	955	898	940	907	921	914	969	951	952	960	966	931	944	961	934	932	957	969	934	904	911	924	958	966	950	907	923	960	897	902	920	965	947	946	951	974	1017	916	946	942	969	969	906	1013	943	949	1000	924	902	909	936	898	952	956	925	956	977	984	922	1014	1004	894	959	907	919	924	901	972	930	903	948	913	923	949	932	989	966	961	959	936	909	922	955	914	942	889	919	915	957	933	915	923	942	940	961	962	935	937	904	904	919	924	1001	912	897	926	969	957	908	909	923	915	943	986	963	914	929	958	948	913	898	969	963	1005	952	925	915	929	935	920	954	966	906	915	939	889	948	903	930	945	949	948	990	962	943	968	949	941	908	962	955	930	900	956	965	984	930	952	957	981	918	962	960	892	976	937	922	944	909	922	945	952	970	971	1001	1002	919	905	956	924	885	935	918	896	980	910	933	933	970	893	913	958	953	958	940	932	909	997	944	971	978	928	959	986	945	981	944	880	948	916	958	973	930	974	934	943	1009	971	972	999	969	923	908	925	969	971	1028	945	958	992	927	937	928	967	959	982	981	985	930	945	929	883	913	940	909	914	937	981	969	970	954	911	990	989	918	928	897	981	978	955	960	990	952	931	929	972	920	962	980	941	911	910	917	902	923	989	932	988	919	955	921	931	930	952	950	904	988	928	947	929	879	981	973	906	933	976	913	940	974	897	991	972	974	1022	996	933	902	907	931	957	890	907	941	938	906	1014	921	970	964	905	985	928	942	935	913	952	922	864	969	968	928	927	901	919	948	930	935	1007	943	939	973	937	950	921	964	981	909	960	930	884	987	927	948	918	957	950	939	867	941	955	999	1011	951	951	956	934	953	978	904	897	962	918	946	906	906	946	917	937	935	904	955	984	898	958	935	951	935	851	907	948	911	952	949	894	920	955	942	920	904	897	953	906	954	916	954	929	935	959	971	940	957	954	903	938	902	981	923	989	977	984	939	939	943	945	944	896	907	959	988	992	946	933	937	949	934	948	941	978	926	917	931	992	997	888	912	939	958	956	963	936	970	929	968	1008	925	939	974	923	935	987	974	957	913	886	957	957	982	977	965	913	950	926	949	924	959	955	970	907	915	913	967	945	945	952	932	921	947	972	939	960	953	967	935	933	975	958	961	976	950	944	961	906	964	912	942	928	937	956	960	972	964	976	880	930	953	938	994	946	946	940	978	911	910	934	949	928	949	891	929	932	879	935	964	935	975	956	880	983	947	939	960	922	909	915	904	912	963	963	917	990	994	925	934	897	938	920	937	958	927	988	936	917	863	891	959	931	931	961	945	921	955	948	926	965	937	929	1002	932	946	905	922	975	895	951	927	988	921	886	1001	894	946	943	970	900	967	946	939	946	944	920	944	962	988	964	929	923	905	989	961	937	994	917	975	948	977	917	934	949	912	993	952	924	971	928	955	926	976	960	920	932	938	913	947	930	963	987	979	948	931	988	941	926	942	958	937	921	994	949	919	910	957	952	899	938	957	887	979	917	950	919	954	904	950	937	906	957	931	946	924	916	958	909	961	882	970	941	902	928	907	920	914	904	987	967	929	898	962	958	976	956	952	962	995	909	956	957	923	962	994	921	918	934	958	952	943	952	903	976	950	930	926	989	947	879	941	907	940	954	889	965	965	936	937	992	903	922	934	870	994	925	924	965	1011	904	938	907	980	948	946	864	941	961	959	965	976	965	953	974	915	946	959	930
42650	28207	13308	6743	4738	3848	3167	2638	2411	2243	2106	2050	2353	2387	2400	2515	2322	2188	1945	1807	1728	1626	1491	1569	1387	1240	1245	1334	1334	1329	1317	1262	1374	1312	1235	1208	1116	1165	1129	1115	1096	1102	1019	1053	1128	1119	1107	1111	1112	1060	1094	1085	1060	1068	1034	1053	1038	1043	1043	1025	1042	1037	1044	1003	993	1033	1000	1000	977	1052	1024	1070	1042	1053	1023	1022	1026	1029	1011	1043	1048	1066	972	1052	1038	1007	1074	996	992	1093	1048	1028	1043	1043	1021	1043	1055	1050	1026	1076	1041	1062	1081	1055	1029	1071	1055	1037	1024	1035	1003	1000	1017	1024	1058	1051	1033	975	1021	1036	1033	1033	1052	1066	1077	1063	971	1053	1042	998	1027	1026	1076	1023	1088	994	1040	1006	1039	993	1036	1057	1048	1061	1072	1051	1035	1106	1042	1074	997	1042	981	1042	1020	987	993	1029	1117	1014	1048	1059	1047	1048	1009	1103	1005	1047	1043	1087	994	971	1055	1012	1110	1011	1052	1066	1029	980	1026	1051	1118	1081	995	1022	1037	1008	1027	1042	1048	1043	1033	1061	1104	1048	972	1009	1039	1084	1044	1082	997	1007	1086	1075	1055	1095	1012	1051	1006	1024	1044	1048	1072	1061	1079	1040	1025	1031	1046	974	1038	1014	1043	1031	1068	1027	1069	1078	1026	1000	1006	1018	1073	989	1021	1091	988	1022	1042	1055	1015	1002	1027	1026	1074	1061	1028	1005	998	1053	1061	1015	1008	1064	1064	1014	1107	1051	1078	982	1029	1063	1041	1034	1053	1031	1031	986	1021	984	953	1022	1038	1054	1023	1104	1039	1033	1033	1026	1025	1069	1026	1021	1028	1083	1017	1050	1059	1012	1063	1052	1037	1057	1087	990	1031	1039	1041	1044	998	1020	1068	975	1024	1045	1031	1018	1045	1083	1041	1022	1062	1029	1088	1055	1071	1044	1020	1025	1070	1063	982	1040	1090	1047	1032	1044	1084	1012	1021	1086	1041	1072	1050	1078	1026	1002	1039	1063	1030	976	1062	1043	1027	974	1036	1020	1076	1047	1009	1010	1021	1024	1057	1031	1038	1018	1006	1055	1086	999	1074	1013	1034	977	1008	1045	981	1104	1041	996	972	1025	1030	1001	968	1042	1039	1053	1052	1118	1008	1013	1047	1020	1060	1052	1064	1023	1032	1104	1019	1048	1082	1027	994	1042	1015	1018	1032	1001	1066	1065	1000	1053	1071	1015	1095	1056	1026	1031	1049	1063	1078	971	1086	1103	1044	1055	1058	1031	1002	1018	997	1061	1109	1063	1047	1050	1040	1023	1047	1035	1037	981	1068	1104	1045	1005	1031	1006	968	1068	1039	971	991	1029	1057	1090	1046	1030	1072	1044	1077	1041	1103	1014	1023	1000	1046	1074	995	1044	1047	1058	989	992	1053	1037	1001	996	1069	1029	1074	1028	1017	1038	1062	1015	1049	1027	1017	1037	1017	1007	1052	1022	1064	1006	999	1037	998	1031	1026	1049	1023	1038	1022	1068	1041	1081	1007	1016	1046	1041	1064	1065	1034	1113	1085	1059	1074	1078	1040	1004	1041	1013	1011	1014	1015	1024	956	1086	1088	1000	1029	998	1045	1068	985	1047	969	987	1069	1074	1033	1074	1059	1048	1032	1080	1025	1068	1038	1042	1032	1022	1000	1013	994	1016	1021	1000	1028	1047	991	1005	1102	1055	1042	1020	1099	1052	1026	1061	1052	1049	1026	1067	999	1045	1049	1032	1028	1032	1027	1035	1050	1084	1052	966	1047	1013	1060	1052	1031	1001	1016	974	1068	1033	1058	1008	1047	1078	1013	1038	1036	1083	1012	1063	1025	1029	982	1029	968	982	1060	1035	1023	1036	1045	992	1009	1005	1093	988	1079	1010	1041	1061	1074	1057	1019	1020	1053	1010	1041	1060	1071	1081	1020	1024	1011	1071	1039	1011	1057	1046	1036	1042	1009	1027	1029	1054	1058	1015	1019	1034	1002	1032	1049	1016	1006	990	1093	1028	1033	993	1060	1038	1043	1021	1063	1034	1019	985	1045	974	1033	1015	1011	1043	975	1006	1039	1053	1039	995	1003	1038	1015	1039	1011	979	1022	1003	993	1006	1028	1062	1059	1046	1090	999	938	1065	974	1015	1015	971	986	1001	1004	964	1071	1042	1028	1061	1040	1063	1109	1005	1017	1024	1025	1037	1038	1092	1042	1041	1085	1056	1044	1023	1009	1043	960	995	1010	1028	1032	1049	1022	951	1010	1045	1049	967	1041	1034	1066	1019	1032	1004	1056	1051	1007	979	1037	1028	985	1087	1092	1065	1044	1019	1044	1101	1034	1011	1078	1041	1045	1046	1006	999	1029	1048	1013	1108	1007	1030	1042	1031	1058	997	1004	948	964	1027	1021	1066	1023	1025	1056	1008	967	1023	1053	1066	1015	1009	1027	1055	1039	1038	1026	992	1011	1039	1039	1081	1084	1031	994	1009	1025	1091	1035	1004	1053	1043	1119	1018	1057	1055	975	977	1052	1025	1030	1045	1053	1062	1046	1011	1008	1036	1028	1031	1057	1096	1056	1071	986	1094	1020	1037	1039	1017	1069	1021	1071	1031	1098	1043	1031	1024	1025	1005	1020	1015	1012	998	1030	1024	1017	992	966	1002	1014	1022	1016	1020	1024	1041	1025	1060	1075	1039	1060	1064	1040	1057	1011	1066	1022	963	989	1025	983	1040	1024	1045	1062	1102	992	1019	1034	1039	1022	1014	1084	1029	1027	1008	1099	1051	1023	1000	1023	992	1024	1023	1020	1012	1013	1079	1035	982	1032	1050	1044	1000	1104	1054	1049	995	1017	1056	999	1045	1032	1099	976	1049	1049	1029	1056	1033	1042	1087	1058	1062	1013	1113	1089	1023	1035	1016	1083	1002	1043	1026	1008	975	1009	1014	1108	1084	1038	1053	1025	1080	980	1026	1032	1021	1090	991	1017	1047	1017	1033	1031	966	1025	1046	1020	1019	1021	1057	1091	1031	1102	1009	1034	1016	1022	1090	1030	995	1059	1022	1013	1017	1056	1059	991	1034	990	1055	1055	1076	1071	1060	1018	973	1015	1044	1018	1040	975	991	1011	1010	1023	1073	1031	1035	1055	968	1044	1042	1093	977	1010	1055	1041	1040	1040	1046	1006	1039	1060	1035	1007	1063	1052	1010	962	1039	1059	979	1063	1003	1040	1004	1046	1005	1050	1030	996	1066	1024	1045	1039	1098	1042	1065	980	1042	1015	991	1049	1082	991	1062	1059	1048	1010	1053	1034	1028	1021	1021	1020	1005	1072	1033	1051	1023	1014	1099	1028	986	1052	1071	1012	1002	1072	1035	1028	1048	1027	1028	1092	1087	1054	1016	1042	1063	1073	999	1021	1059	1062	981	1056	1017	1102	981	1053	1048	963	1053	1064	1086	1049	1084	998	1056	1096	1044	1039	1025	1039	984	1021	1003	1001	1049	1024	1034	1042	1016	1030	1006	1055	1063	991	1020	1082	1051	1047	1015	1021	1051	957	1015	1067	1014	1040	1118	1049	1073	1018	1011	1021	1023	970	1017	1084	1016	1035	1047	1026	1042	1054	997	996	1054	1030	1080	1019	1037	1030	1023	1062	1056	998	1010	976	1028	1020	1057	958	1002	1035	1057	1021	1078	1052	1055	1109	1057	1030	1052	1052	1061	989	978	1023	1072	1081	984	1083	1053	1044	1072	1070	1021	999	986	1041	1063	1051	1004	1117	1025	995	1053	1009	1053	1034	1078	1056	1039	1020	989	1030	1034	1024	1077	1067	967	1013	1036	1021	973	1045	1080	985	1035	1035	1025	1036	1038	957	1045	1002	1042	1029	1082	1001	1010	1016	1015	1019	1017	1034	1041	991	1053	1055	1020	1030	1097	990	1019	1035	1073	1008	975	946	1050	1035	1044	1058	1055	1055	984	1013	1042	989	1061	1029	1033	1067	1023	1006	1014	1033	1037	1001	1045	1035	1005	1058	1009	1015	1070	1064	1048	1092	1064	1052	1047	1046	1013	1089	1010	1019	1035	1032	1024	964	1083	1010	1038	1031	1016	1055	1077	1062	1057	1033	1057	1063	1005	1054	968	1017	1025	993	1011	1079	1006	1037	1038	1043	1071	1014	1008	1043	1010	968	988	1000	1019	1056	1021	1039	1029	1032	1052	1013	987	1057	1041	1073	1001	1054	1037	1024	1009	1023	1032	1084	1025	1043	984	1060	1008	1084	1068	1015	992	1037	1060	1029	1067	996	1037	1031	1021	1038	1052	1033	1072	1006	1028	1058	1006	1011	1057	1045	1020	1051	1014	1008	1006	1036	1059	972	1068	1032	1020	1026	1002	1043	1069	1072	1022	1013	1030	1053	1031	1002	1050	1065	1000	975	1000	1047	1036	998	1032	1012	1009	1021	1038	1046	1048	1021	1031	1089	1013	1039	1052	968	1034	982	1083	1036	1055	1013	1093	1062	962	1028	982	1040	1032	1073	1007	1027	1047	1001	1021	1028	1004	1003	1054	1067	1051	1005	1014	1014	997	1024	1026	981	1034	1081	1075	989	978	1066	1117	1083	1018	979	1038	1058	1011	1015	966	1046	1008	1033	1076	1056	1039	1027	1021	997	1032	1015	1031	1077	1051	1090	1053	1031	1108	1031	1085	1057	1053	1014	1061	1072	1037	1016	1044	1089	1016	1132	1086	1017	1054	1039	1034	1034	1033	1071	1055	1033	1091	1041	1078	1058	1069	1060	1015	997	1058	1092	1031	1040	1004
29186	21710	11023	1266	572	526	493	475	471	464	495	481	543	560	518	606	619	603	586	581	559	558	504	491	493	444	472	449	491	439	466	482	464	430	414	469	451	449	432	409	425	433	412	432	434	408	420	436	408	388	449	426	428	456	436	435	413	423	459	384	413	411	383	408	364	415	424	412	398	387	424	376	392	430	388	409	417	422	402	413	451	419	422	400	430	384	435	415	403	401	407	421	395	428	382	428	390	401	397	392	389	442	459	426	424	417	419	400	377	427	442	413	381	410	428	407	420	419	440	410	410	447	403	418	424	369	359	395	422	432	410	392	460	420	411	404	391	377	417	445	393	404	424	444	419	438	441	411	417	347	420	414	385	389	394	416	416	426	412	407	433	406	405	423	435	351	409	396	407	440	426	394	424	407	400	455	401	433	419	436	402	380	400	425	447	390	419	434	404	401	410	398	396	406	388	386	408	433	440	403	411	433	432	411	419	429	434	413	385	415	375	424	402	400	408	383	432	401	437	407	463	386	436	381	380	452	409	430	423	404	374	420	433	388	393	392	433	406	426	410	437	422	425	433	429	410	396	416	444	416	384	414	412	408	391	449	396	463	422	449	404	435	390	407	375	411	413	435	427	386	458	393	432	415	438	430	404	384	422	450	428	411	439	409	406	420	421	427	434	373	385	432	413	419	410	413	412	444	398	459	413	386	413	436	438	429	424	420	429	408	425	450	409	399	411	437	410	435	421	410	412	433	424	378	435	440	379	432	395	424	435	411	427	401	418	388	414	436	427	376	419	442	419	472	378	395	396	373	417	402	427	416	416	410	449	398	414	401	445	412	424	419	431	447	379	403	407	447	416	423	436	432	390	433	425	423	408	412	400	400	422	436	395	395	417	450	431	407	416	386	412	452	402	433	429	386	420	397	392	392	433	424	422	419	384	418	376	408	426	421	393	428	414	390	447	420	416	417	390	391	413	398	384	402	418	414	422	429	351	382	396	421	410	371	424	426	414	413	429	393	403	417	451	402	421	383	368	432	422	433	423	413	416	409	383	396	387	423	385	400	416	445	426	437	388	380	427	417	400	455	418	400	432	429	408	423	417	404	407	429	409	416	409	392	380	422	421	422	389	384	463	463	431	433	428	433	437	422	400	387	389	411	435	411	411	402	420	416	414	435	418	408	446	400	391	424	407	388	460	401	435	406	404	448	448	439	404	392	424	433	399	392	421	398	423	427	408	426	397	406	390	407	445	397	403	414	390	391	406	421	474	424	424	401	423	413	383	445	460	419	437	460	447	426	417	401	421	438	421	442	417	396	389	426	429	404	372	424	408	410	423	428	394	419	415	420	442	404	434	380	418	447	399	426	375	391	371	411	416	378	418	419	412	380	426	404	423	439	445	417	383	408	395	427	465	408	410	418	428	357	443	429	401	403	454	429	421	392	422	428	384	423	428	428	424	415	413	411	423	385	419	379	381	421	434	440	405	416	444	404	377	423	399	358	431	396	434	449	430	427	410	424	410	443	396	451	409	448	419	440	418	408	419	399	396	389	422	446	392	371	417	410	406	439	412	402	404	424	380	415	418	418	436	424	432	429	399	404	410	424	417	418	434	411	435	411	411	392	445	412	395	412	452	417	414	407	404	411	442	405	397	438	432	413	385	416	435	431	423	409	407	429	418	445	437	409	398	400	398	418	407	392	451	393	431	468	404	416	438	415	427	441	409	377	399	407	398	424	417	407	408	398	411	423	417	404	420	410	406	419	391	435	390	418	427	431	409	417	398	416	403	388	400	397	408	395	428	386	419	416	415	420	441	416	383	421	445	412	407	426	389	400	417	429	414	392	397	401	408	435	343	399	424	377	429	433	413	409	441	418	381	403	448	393	417	411	394	481	422	431	396	418	427	448	427	405	417	407	362	389	439	429	387	440	418	417	419	440	453	424	403	420	409	415	393	407	435	403	417	407	410	448	385	407	396	398	401	429	434	409	372	442	394	381	414	420	422	402	398	446	406	435	420	415	423	428	415	412	444	445	405	435	381	414	425	381	415	410	416	440	422	435	382	442	444	422	396	393	415	394	407	419	392	389	423	409	397	395	395	428	433	396	400	418	436	409	433	434	424	399	406	382	419	419	430	415	426	409	373	372	404	408	414	430	435	398	405	413	461	416	400	396	423	400	420	427	412	421	384	382	420	436	421	443	439	397	425	370	421	411	427	418	384	396	369	422	418	442	438	422	421	401	398	418	396	389	420	423	439	424	425	372	384	392	412	421	419	411	418	427	430	426	410	429	404	408	400	410	413	412	448	438	411	444	441	441	468	391	407	404	464	382	419	438	412	400	379	460	417	418	383	396	437	409	392	378	420	419	420	411	389	427	415	374	413	422	423	437	399	409	414	424	382	405	418	401	417	424	399	375	425	403	459	429	393	385	397	444	405	436	407	414	421	392	413	428	423	426	383	408	432	388	373	419	407	388	429	443	402	406	448	383	439	425	409	424	416	381	448	411	409	396	413	421	408	429	407	424	412	400	449	397	408	435	393	392	405	383	431	432	378	396	420	397	417	414	442	410	406	396	403	434	429	423	408	386	387	402	419	444	402	402	426	413	437	380	397	420	413	397	403	403	414	415	439	444	402	389	436	442	424	407	467	397	462	382	421	443	399	417	427	407	421	390	383	429	383	407	417	420	430	414	361	410	421	436	422	435	399	426	463	416	426	431	404	414	435	396	424	403	364	417	429	442	427	408	414	398	431	421	396	419	425	403	428	399	423	366	415	420	414	409	464	401	418	399	380	391	368	425	407	415	385	411	432	426	426	388	417	409	443	440	464	410	426	406	431	403	407	413	418	429	381	408	394	399	400	415	418	376	413	388	417	409	420	415	424	395	377	387	408	403	414	392	418	396	414	411	427	405	389	405	416	446	422	435	417	401	439	452	412	370	431	399	413	429	418	444	396	433	422	455	406	432	423	414	427	429	408	473	406	352	399	400	435	364	406	432	449	408	437	379	431	418	382	438	433	398	409	447	429	393	425	436	408	406	434	418	420	381	376	413	416	397	422	431	415	437	429	407	394	428	440	427	418	425	434	433	430	433	432	447	406	425	433	400	429	390	421	403	430	445	446	418	415	396	396	415	401	396	388	454	413	409	453	367	393	401	402	436	408	395	374	431	397	416	376	422	415	435	413	446	439	455	429	403	424	432	416	402	399	389	393	446	437	396	379	430	410	392	445	404	365	394	391	437	422	422	383	432	411	412	443	403	470	379	391	446	449	439	418	391	410	438	395	375	411	404	431	392	431	433	416	426	413	418	409	430	394	429	414	413	448	400	431	405	394	417	444	441	387	431	417	422	416	429	427	411	374	439	390	365	397	392	437	411	409	399	377	415	380	386	463	428	421	423	386	459	417	370	394	429	412	428	435	452	438	418	395	359	394	410	402	430	406	456	405	378	449	395	414	406	399	430	407	412	397	425	415	423	396	385	392	430	404	424
35471	13452	2260	825	702	667	623	647	590	620	604	597	785	835	799	887	911	858	817	733	679	649	618	621	596	593	558	568	662	588	542	586	597	590	512	500	504	509	525	476	494	446	467	471	485	482	490	496	502	488	491	500	472	489	477	483	507	512	499	469	491	476	486	451	498	476	480	457	440	482	492	513	457	519	514	498	458	471	476	516	457	467	472	490	490	459	468	457	468	462	516	501	533	497	462	466	507	510	508	464	466	495	485	450	513	481	507	455	454	478	454	457	463	472	501	493	509	490	434	504	473	469	485	469	446	495	468	506	491	459	467	451	478	494	465	464	494	518	485	478	492	492	456	481	514	527	492	496	480	513	509	476	487	454	469	508	496	494	490	471	450	478	476	467	454	457	481	518	469	504	495	483	467	470	475	467	490	494	511	460	470	493	512	524	455	451	504	469	486	468	475	470	470	433	516	499	466	474	481	494	514	473	531	437	504	516	480	466	504	471	465	505	493	420	492	470	444	491	433	504	497	467	456	481	526	449	477	440	457	518	464	497	463	454	487	476	475	493	447	485	463	441	474	456	472	457	466	473	496	513	490	483	447	476	470	486	470	454	451	493	478	517	461	499	447	483	490	438	470	478	474	508	513	432	494	490	492	483	480	475	482	463	482	505	471	470	487	488	452	479	470	455	492	481	443	491	480	535	479	456	503	479	438	500	468	479	520	479	509	426	455	531	475	501	528	507	486	451	463	490	468	485	449	499	511	470	474	508	477	514	477	484	504	468	458	508	445	455	487	475	455	470	489	487	451	476	478	504	470	513	483	506	455	455	475	493	497	467	508	463	468	458	440	445	487	511	530	478	486	470	472	490	529	491	491	506	536	480	490	508	482	450	445	487	465	494	478	461	480	437	510	480	481	494	495	481	471	496	467	470	469	511	485	460	447	446	482	498	458	499	484	460	501	475	478	479	517	448	488	472	450	443	511	438	489	506	485	468	472	456	499	457	519	480	506	471	463	471	476	482	506	474	505	476	464	468	483	435	460	482	479	445	494	526	459	472	492	442	464	441	470	478	427	512	497	447	457	433	505	501	514	479	517	518	496	453	481	486	518	505	456	481	510	467	478	468	474	493	479	529	514	460	449	479	496	473	474	487	519	496	504	476	449	506	423	475	483	470	456	433	484	499	486	474	491	505	432	511	453	468	504	488	473	510	476	502	473	463	463	484	492	503	480	475	489	458	470	504	481	470	463	461	477	506	527	510	460	500	460	503	504	481	489	470	468	502	483	506	453	509	514	485	515	476	454	509	521	530	511	463	480	459	513	507	516	495	457	446	435	512	503	494	497	464	481	469	440	480	478	432	481	489	479	503	449	512	515	435	477	492	479	440	487	467	471	510	499	454	439	500	447	477	446	448	476	500	507	485	492	525	485	504	466	490	440	502	467	475	458	515	499	500	484	474	476	507	479	457	481	475	480	482	468	473	467	464	472	495	491	488	477	466	495	513	455	443	448	471	469	475	506	477	491	459	473	489	460	458	456	469	471	510	461	456	471	465	496	473	497	483	475	497	490	478	486	467	491	492	455	487	535	489	448	445	500	483	476	448	483	452	426	474	498	459	459	453	462	494	470	480	451	511	482	467	467	463	463	499	482	513	473	491	491	485	457	484	463	492	463	485	457	485	459	517	477	427	434	464	437	430	529	457	485	466	450	450	471	447	494	452	455	427	470	456	483	500	490	499	493	470	525	511	486	463	480	522	478	436	499	490	507	447	488	473	447	505	491	463	482	495	484	453	449	464	472	481	491	505	494	479	480	477	537	472	500	466	449	485	481	468	482	467	492	468	525	502	475	456	496	427	495	495	455	486	468	477	474	463	497	482	464	437	476	481	514	466	507	473	504	420	462	483	451	506	473	482	447	461	525	488	437	467	485	425	454	476	530	470	481	471	466	508	501	480	458	507	477	471	513	458	463	473	477	481	461	497	494	489	472	485	464	492	448	494	518	515	502	491	482	467	468	512	469	514	484	450	471	498	487	468	490	440	475	475	466	484	476	494	504	493	512	498	458	469	499	471	471	468	475	476	478	533	491	496	505	482	510	500	471	476	504	470	469	515	513	529	461	495	495	454	488	497	514	453	467	503	458	486	483	485	473	486	480	471	474	483	436	482	472	519	514	479	468	447	426	521	465	475	519	488	465	505	484	472	501	484	449	436	478	453	479	467	476	521	493	488	478	457	496	494	479	468	493	466	501	475	508	496	500	463	478	475	491	511	446	489	473	474	504	494	501	471	491	504	465	474	463	449	497	488	473	474	455	477	516	490	498	423	490	464	491	460	493	490	453	477	488	495	485	448	472	455	490	482	459	490	491	449	450	494	472	495	446	507	481	450	494	462	478	484	468	464	459	486	514	465	486	473	489	455	491	485	484	484	500	486	488	423	435	485	496	456	492	452	463	502	487	521	469	488	485	495	473	497	502	475	489	473	514	464	507	475	446	467	474	468	485	465	491	502	476	468	464	455	478	462	451	482	474	478	498	466	480	460	463	481	456	525	491	508	473	501	482	479	509	490	494	488	464	488	458	490	467	490	475	461	508	522	453	510	495	499	440	453	465	485	468	502	502	470	527	479	461	486	485	444	456	483	458	512	480	470	490	474	465	432	492	474	474	441	465	490	479	449	499	470	451	447	453	479	465	518	465	520	479	472	478	480	495	476	485	452	479	433	495	467	512	464	471	487	492	458	457	486	471	467	489	478	492	503	452	523	488	474	442	520	491	464	458	501	475	462	465	482	496	461	473	486	495	491	490	506	505	464	473	477	480	485	474	467	464	481	485	478	503	484	471	458	464	478	490	464	509	477	492	486	476	474	492	488	494	506	477	478	479	495	509	488	479	511	478	479	447	532	514	488	499	490	462	506	453	477	509	487	494	493	452	479	489	490	479	526	467	478	485	509	503	485	480	513	456	463	468	469	516	437	485	450	476	518	522	500	474	485	518	424	475	443	521	542	477	464	495	492	476	479	498	527	447	462	475	462	457	546	447	499	474	461	496	471	519	521	488	491	460	461	493	425	483	510	484	457	494	485	476	473	486	499	456	501	460	461	493	466	473	497	463	437	498	488	503	487	440	475	511	497	474	470	449	504	470	501	480	485	460	459	468	478	496	428	496	495	478	446	468	474	474	470	486	454	466	498	515	471	467	507	490	460	442	444	499	520	494	470	512	442	476	441	470	468	505	494	505	463	501	459	486	488	460	491	465	491	449	477	476	481	506	434	495	497	470	496	485	458	496	499	481	480	500	486	493	462	473	458	443	496	518	484	512	485	451	489	444	476	456	497	465	463	469	519	479	498	492	434	496	494	469	507	526	478	438	499	494	477	432	473	484	481	502	525	480	489	467	461	496	460	489	447	482	511	487	441	509	470	461	484	464	458	492	466	461	469	502	489	476	474	516	468	454	456	482	500	459	451	428	462	464	498	483	460	506	501	467	483	485	495
23490	20904	28191	23736	20885	12643	1749	1133	1016	973	924	908	1049	1034	1120	1117	1121	1144	995	948	963	926	942	848	896	805	805	792	808	769	828	849	812	777	787	743	799	761	739	705	743	714	740	745	715	766	761	730	769	703	737	764	754	696	725	713	728	709	725	772	732	738	653	703	671	698	724	704	650	708	693	694	701	714	693	703	654	681	694	699	740	694	717	688	701	698	720	683	692	719	700	753	705	708	696	711	689	700	712	662	647	732	737	671	723	691	648	709	685	688	663	704	751	710	698	716	647	703	743	671	721	715	679	703	723	712	678	712	704	703	711	749	677	737	731	682	711	684	712	665	708	712	708	675	697	762	756	689	723	688	656	678	682	702	694	703	698	710	745	731	708	711	745	691	695	648	713	701	760	697	695	749	687	686	717	730	688	699	706	722	713	668	660	713	734	703	690	660	680	688	671	665	657	701	692	654	683	709	708	682	720	689	696	641	745	743	672	714	695	741	694	695	704	698	733	676	692	719	643	707	655	747	730	704	699	707	616	670	720	756	699	733	728	664	720	727	686	692	736	661	687	684	674	719	661	717	725	679	684	664	696	662	724	689	670	697	671	704	723	678	728	693	687	771	707	675	676	696	701	658	708	727	695	686	698	668	682	718	700	713	695	678	734	684	699	664	733	721	720	692	701	648	652	700	714	754	718	735	707	681	727	702	755	675	714	722	749	691	686	717	738	714	723	664	663	671	658	709	684	676	718	674	724	737	722	722	690	724	686	675	686	675	718	688	734	733	665	699	722	698	705	680	729	689	722	706	658	692	674	720	702	663	698	725	708	795	683	726	691	719	723	704	656	678	691	676	697	714	675	687	710	677	726	747	695	692	694	662	666	734	743	732	655	690	699	654	729	761	674	725	702	689	691	652	672	688	724	690	675	673	705	697	706	701	711	728	729	750	674	715	675	639	712	652	691	710	694	701	708	653	703	704	687	673	707	765	683	729	675	667	703	699	746	714	698	738	697	682	732	696	675	687	692	709	710	720	661	657	745	677	708	711	711	670	661	764	728	728	705	681	707	706	707	751	687	689	722	717	690	687	694	687	683	683	680	712	672	652	718	680	690	666	720	703	674	699	670	688	726	708	701	687	709	726	738	684	653	715	717	709	725	728	731	650	732	736	668	688	735	699	694	720	668	728	705	709	735	697	719	683	704	709	695	692	706	705	770	689	697	658	729	672	729	705	706	790	693	708	727	696	692	704	657	670	690	702	681	737	702	739	714	666	688	667	723	723	693	727	727	690	684	755	673	706	674	685	688	677	705	678	673	685	709	715	714	693	665	680	700	666	702	674	645	720	676	681	670	733	695	691	734	719	644	720	692	698	688	711	751	643	692	700	699	721	662	695	697	728	716	705	679	704	732	670	706	675	694	689	659	681	687	751	689	696	698	703	714	641	734	691	697	702	709	690	719	683	638	704	669	695	738	719	714	669	699	707	687	718	668	724	697	715	711	672	690	691	691	712	666	737	717	703	683	695	732	673	705	727	709	724	718	714	733	701	665	730	748	748	683	694	719	682	692	711	736	714	727	709	716	680	667	641	674	662	668	660	676	682	688	723	668	701	685	694	710	646	689	704	667	704	718	694	729	727	725	730	700	695	698	652	658	689	706	645	726	715	700	721	717	757	718	681	724	654	738	698	686	685	654	741	773	681	716	715	715	709	660	694	701	730	708	686	677	702	679	745	684	713	726	745	698	734	693	687	722	684	704	703	693	676	697	688	653	726	692	744	711	682	727	767	705	692	664	675	725	712	677	745	720	674	697	662	716	755	686	688	689	698	717	708	679	665	681	716	692	661	685	687	668	718	718	730	702	741	692	691	653	672	668	645	724	671	662	717	738	699	706	702	729	728	716	696	682	737	710	727	705	726	728	686	731	618	699	699	686	675	748	617	717	752	722	677	697	696	745	688	716	639	706	717	719	673	698	721	747	684	736	701	725	694	680	738	723	699	694	671	721	750	711	699	693	747	714	675	705	674	690	694	689	733	690	692	709	712	696	670	711	671	722	723	716	696	710	728	649	717	698	721	707	679	682	742	753	695	696	761	698	705	657	653	697	721	658	700	712	679	714	664	705	673	730	672	703	694	707	745	700	699	728	722	702	687	668	720	692	684	679	730	716	695	711	679	718	725	691	676	673	682	694	685	674	743	728	698	694	680	662	642	682	710	743	699	689	714	717	697	720	689	722	702	716	685	717	686	711	739	693	708	692	657	714	705	708	682	724	697	725	657	695	689	655	692	684	674	637	771	681	727	653	734	703	694	674	720	681	748	687	765	667	683	738	711	703	718	761	710	678	674	675	707	702	713	717	723	683	738	698	689	742	734	692	703	724	678	723	685	678	672	730	673	708	634	735	700	734	691	687	624	697	657	667	718	701	764	736	669	722	700	703	685	767	750	687	686	740	706	742	721	691	736	721	673	718	705	684	681	738	721	674	718	690	726	724	728	720	681	721	669	675	728	688	742	677	682	699	725	736	725	664	656	707	681	694	675	728	692	717	671	716	713	717	677	680	688	704	664	729	696	692	688	685	706	680	646	692	689	747	721	661	669	697	700	759	713	676	737	739	732	675	687	698	688	729	734	700	691	741	715	706	676	711	708	682	692	673	714	726	718	696	695	704	689	673	705	710	746	696	675	685	738	687	717	685	742	664	654	707	698	713	748	701	676	706	674	685	707	686	703	745	681	748	760	720	676	666	716	715	674	674	705	683	719	647	749	710	729	728	701	707	670	691	679	682	733	695	644	693	724	714	664	709	729	710	731	692	673	685	718	717	747	747	669	689	662	743	664	737	732	707	654	635	694	693	674	688	678	711	686	705	723	702	724	691	740	730	692	695	653	692	711	709	675	660	693	690	755	716	738	718	696	724	662	710	687	684	681	662	731	747	683	731	702	720	687	717	629	707	674	705	712	791	721	710	720	676	676	697	701	712	723	735	732	676	729	718	703	733	676	714	694	708	673	679	695	665	674	725	686	690	693	731	740	695	674	686	679	692	727	635	675	697	712	766	729	704	719	729	715	707	698	706	685	681	710	705	706	684	727	684	749	721	687	729	658	708	665	724	670	712	677	658	713	745	739	701	710	652	706	690	689	698	688	637	737	751	706	706	717	724	682	688	685	703	708	713	644	657	677	702	696	665	715	737	659	712	681	697	671	704	683	727	660	653	709	740	688	701	728	704	695	706	705	696	663	724	695	702	695	704	721	717	705	701	714	760	722	702	697	726	651	691	698	746	698	707	709	694	652	720	714	692	668	689	748	649	672	753	719	722	682	716	720	751	726	737	652	775	671	676	704	730	669	683	669	763	709	707	735	698	713	667	751	656	674	698	683	649	720	673	693	694	695	681	730	707	712	681	705	713	660	639	713	756	642	731	702	679	709	706	705	716	714	691	722	689	711	723	725	693	690	715	699	660	708	716	680	692	704	664	707	720	721	729	715	674	682
38424	21431	9138	4164	2838	2282	1905	1664	1536	1398	1216	1276	1418	1572	1511	1618	1702	1577	1539	1261	1305	1194	1227	1154	1061	1013	1080	1053	1037	1012	956	956	976	907	926	903	882	864	899	835	778	886	819	798	825	800	851	889	800	848	816	796	845	817	787	791	772	804	839	812	774	814	772	790	813	830	815	764	728	869	801	787	775	818	819	864	836	806	845	811	856	743	781	778	742	804	805	803	803	778	764	813	752	805	776	778	763	769	741	750	778	802	785	800	816	792	793	792	798	751	807	785	760	747	770	803	743	803	822	781	743	822	771	786	817	830	737	776	814	777	796	763	801	804	817	825	755	804	724	784	774	810	788	769	799	762	824	829	808	788	811	760	770	807	748	830	761	798	824	805	813	785	807	788	773	804	840	772	802	790	800	806	792	771	801	816	806	823	755	779	778	800	813	751	784	787	808	809	793	760	793	802	778	792	835	763	752	781	774	811	771	809	739	775	792	824	763	722	759	751	840	725	754	778	797	844	798	732	796	790	807	770	748	818	811	769	820	770	790	776	758	811	817	769	800	806	805	826	779	762	787	753	820	746	790	794	740	816	770	799	775	772	780	795	839	775	853	764	847	820	775	778	768	836	776	771	793	783	822	779	773	783	792	764	747	768	780	757	761	760	750	793	797	804	805	807	800	752	801	779	775	789	822	754	771	821	841	781	820	778	805	804	737	774	778	756	740	808	812	793	748	775	747	814	798	802	785	767	834	806	793	685	717	797	795	770	790	777	758	735	760	795	764	804	784	747	741	791	767	825	756	801	714	778	795	771	812	760	736	802	842	759	813	775	842	788	776	789	768	835	774	784	801	818	807	819	850	817	743	768	798	795	786	810	743	824	798	761	803	743	796	749	787	772	785	779	747	822	801	782	746	793	810	762	790	734	799	821	789	835	796	809	835	779	778	778	742	759	790	787	798	750	824	784	805	754	837	715	825	761	825	836	812	814	791	808	790	821	796	791	834	749	758	813	773	775	833	769	751	812	797	768	806	825	791	753	804	856	750	807	830	786	876	801	810	737	839	756	808	783	800	808	806	751	803	768	793	781	839	780	775	782	749	825	782	759	803	784	792	812	769	760	782	785	795	798	730	765	770	835	774	730	763	812	780	742	752	808	825	803	775	788	746	790	794	789	782	745	808	743	778	784	708	740	738	783	756	799	792	792	794	799	778	800	791	812	794	810	791	778	794	825	789	814	740	826	761	755	834	789	726	837	800	757	787	757	805	796	781	792	858	772	741	815	839	861	737	770	803	808	747	751	812	761	817	783	804	783	818	754	759	739	823	808	794	789	750	817	750	773	817	784	804	768	788	742	759	806	780	817	852	844	761	810	731	769	762	812	769	781	772	746	785	784	802	812	730	739	810	828	780	805	816	805	783	764	777	771	802	754	792	728	786	784	777	794	806	804	755	797	780	764	775	822	808	815	817	770	765	791	794	826	717	757	798	752	778	833	760	793	781	793	777	788	784	754	812	839	782	724	801	777	809	806	790	751	698	782	801	769	803	826	813	788	766	804	818	834	788	767	799	759	809	779	763	752	786	828	745	770	763	744	812	771	796	757	830	773	766	764	812	792	795	775	805	735	756	753	770	725	795	810	810	808	774	803	779	762	754	804	797	800	731	762	751	758	780	798	765	792	737	817	737	791	773	760	748	801	807	819	812	796	815	794	786	761	732	813	788	817	789	786	799	804	804	801	787	821	791	730	801	814	764	736	762	832	760	785	795	801	809	845	721	819	749	753	812	743	780	752	821	812	753	771	759	794	774	744	798	778	795	743	789	762	801	760	793	826	822	723	818	770	854	792	823	775	810	748	725	788	734	780	802	805	768	788	820	767	811	794	799	835	815	794	773	796	867	811	787	832	792	785	800	767	804	797	803	753	800	763	806	754	788	769	775	767	818	782	790	808	782	780	784	764	821	817	826	788	786	808	749	789	779	770	764	810	838	783	783	811	757	810	773	787	790	796	751	816	790	796	775	816	789	747	764	735	865	825	798	780	781	783	765	829	812	805	708	802	781	794	728	773	794	817	818	800	829	749	789	806	806	827	739	785	782	793	777	760	758	779	812	773	807	802	773	778	795	831	785	807	790	777	780	743	785	770	803	825	787	771	827	784	780	770	830	763	757	757	790	780	786	799	779	796	755	800	788	777	775	844	727	782	803	796	751	802	852	785	798	768	772	747	797	768	788	773	796	787	757	758	762	814	867	754	792	789	788	801	792	751	810	814	737	798	772	822	844	775	765	766	765	742	747	816	821	786	777	811	791	748	727	785	805	789	789	816	761	820	772	801	802	826	785	747	804	747	812	743	826	807	779	771	797	796	796	797	757	778	776	817	803	786	787	803	780	793	808	818	775	768	714	815	784	776	812	728	815	788	797	754	787	780	791	832	843	775	783	793	840	752	822	805	758	820	818	778	795	811	787	782	759	798	804	811	784	810	777	789	823	762	814	763	830	799	732	742	812	827	813	765	815	769	823	798	810	760	740	785	744	770	773	727	796	800	776	813	776	762	803	791	814	783	816	830	759	894	811	802	810	813	785	754	756	831	779	748	736	791	828	758	830	778	765	775	758	808	842	782	777	719	787	787	797	784	822	793	778	808	785	823	797	800	773	847	838	778	781	792	771	783	797	769	772	779	804	745	827	779	789	753	838	755	820	795	787	791	785	817	776	767	780	792	760	775	791	770	775	755	775	824	782	828	808	773	793	765	736	783	809	776	723	805	833	779	785	804	821	811	782	794	827	775	800	787	772	801	807	769	815	775	797	786	808	811	814	813	801	766	781	777	785	789	811	723	823	836	816	805	752	771	784	816	797	786	823	799	845	746	798	740	841	813	813	784	773	775	763	777	744	824	785	811	809	764	779	764	755	775	824	746	759	755	806	796	785	775	785	784	797	808	739	776	749	798	806	761	755	788	798	817	798	810	789	808	757	779	816	798	755	788	778	814	809	825	760	796	749	824	798	799	795	768	793	699	790	773	825	816	748	796	852	789	788	816	758	795	756	799	818	770	778	780	839	793	778	795	762	843	744	795	774	769	818	753	781	782	779	847	812	714	772	816	746	763	770	814	796	814	758	761	781	844	782	783	773	773	764	774	821	733	807	766	745	785	764	738	801	715	761	813	793	810	811	789	791	764	724	778	832	770	822	733	789	793	811	816	807	757	799	814	791	774	757	761	778	837	797	804	779	835	789	780	800	788	714	789	768	756	816	791	803	770	774	772	820	805	792	772	776	811	734	851	773	779	791	766	784	777	796	812	787	758	757	810	776	788	794	799	742	771	774	741	757	761	762	812	760	858	754	762	781	735	813	781	757	764	779	763	811	811	761	801	835	753	775	794	744	822	765	778	810	782	710	774	792	769	783	823	821	774	814	761	761	763	808	779	793	812	802	758	808	791	806	781	771	759	786	748	794	812	736	779	791	755	787	829	762	743	845	804	826	838	773	787	781	741
24623	20893	27252	24548	12851	1101	841	661	638	611	644	634	665	739	735	753	801	750	755	661	672	642	654	604	653	589	564	577	585	591	579	584	552	541	544	526	517	490	525	476	505	498	557	498	528	466	531	497	538	473	497	513	485	498	481	449	493	530	524	531	463	469	462	486	513	539	475	494	464	514	469	508	481	494	530	467	501	498	487	518	484	518	522	466	486	497	520	516	474	493	501	500	452	499	481	472	468	454	466	497	506	498	508	500	509	500	508	507	526	499	488	460	445	486	506	505	500	492	525	481	460	494	487	468	476	484	534	495	477	509	515	512	517	482	471	473	478	458	506	449	433	460	481	517	531	480	516	481	473	519	495	500	475	497	460	500	494	468	449	434	482	487	483	485	485	489	487	521	509	477	485	476	474	492	488	437	502	499	470	506	463	465	474	547	505	461	462	449	484	502	505	481	514	498	491	456	474	496	493	523	523	513	466	479	475	517	490	476	476	504	528	494	499	499	512	474	490	502	458	479	469	459	457	530	470	457	495	524	516	488	505	482	502	465	469	464	519	474	495	513	511	479	422	504	462	533	477	494	446	468	487	499	515	512	465	458	476	479	466	532	489	487	480	473	463	493	497	495	458	557	514	494	471	475	508	487	484	502	485	490	491	497	466	486	513	484	514	480	488	475	490	480	459	465	475	499	505	466	471	507	489	444	499	483	507	419	507	497	522	475	487	541	486	512	462	500	488	472	497	470	500	482	512	545	486	444	452	505	475	492	452	527	487	510	488	543	489	529	489	524	490	507	509	466	498	493	481	515	474	482	458	475	500	439	495	488	499	468	504	483	508	476	488	521	455	492	492	480	520	474	472	483	469	523	495	504	450	472	506	512	495	516	479	490	477	470	522	506	477	459	467	541	500	480	471	479	501	483	484	511	492	499	484	511	457	515	489	502	440	441	449	522	513	478	507	507	465	474	479	474	510	500	472	437	458	504	465	474	500	494	456	496	478	492	508	500	519	501	483	499	500	497	518	480	477	481	538	481	494	492	478	463	460	442	516	485	517	487	496	502	495	448	486	481	494	461	474	534	502	464	490	434	475	496	492	485	497	484	503	487	474	511	470	502	472	470	462	503	483	491	488	471	465	471	466	490	484	475	500	528	474	495	489	501	523	520	505	480	493	512	566	488	505	464	526	486	496	513	464	460	501	489	507	457	474	473	537	473	499	493	450	479	459	494	483	512	491	475	494	496	524	519	485	477	449	492	498	492	488	469	510	509	511	459	489	492	504	489	466	536	493	501	518	484	476	483	490	480	503	505	477	494	479	511	459	532	471	492	487	514	514	471	536	472	473	462	501	483	470	488	499	532	466	465	466	449	488	504	516	500	518	492	525	464	449	499	512	497	531	489	499	465	485	519	488	494	468	487	494	487	461	458	500	476	518	510	497	487	492	466	510	524	484	535	486	516	489	439	526	479	472	488	540	476	491	502	497	482	478	478	489	498	471	458	450	477	487	438	520	493	502	490	472	498	503	521	481	455	485	457	528	503	491	477	429	476	484	530	489	451	484	517	498	448	513	496	503	521	495	464	470	494	479	502	466	473	471	493	515	500	499	515	483	468	498	504	482	472	500	501	489	460	488	530	497	470	459	513	459	469	530	467	482	489	500	489	469	472	490	491	501	507	499	506	456	498	476	486	459	458	499	454	467	504	508	471	491	485	503	500	554	514	493	494	494	456	429	491	474	478	504	488	464	493	498	487	492	509	480	477	475	471	502	505	456	504	475	513	494	496	484	488	491	504	507	516	476	492	506	457	447	495	459	529	507	508	474	495	488	502	503	485	523	461	530	518	511	474	460	480	467	474	467	464	476	475	479	495	512	475	453	501	481	509	497	502	500	480	474	489	474	497	513	452	512	477	485	478	493	497	485	456	488	515	487	448	495	536	486	482	513	508	464	501	492	449	505	517	525	479	469	470	545	470	497	495	482	460	529	470	439	498	485	468	456	514	528	509	473	474	459	511	489	490	502	473	494	491	473	516	478	475	500	479	481	453	529	515	505	428	456	486	531	480	480	537	473	484	529	521	501	516	524	439	516	490	493	504	480	451	484	482	480	533	469	493	495	523	484	498	466	499	492	487	469	525	491	455	486	508	458	488	511	490	473	478	503	473	491	469	527	471	467	468	482	490	494	473	454	491	478	512	509	543	514	498	503	500	474	465	467	492	483	493	496	499	471	523	502	486	455	461	485	452	497	485	454	509	517	481	486	508	471	466	498	511	480	478	487	457	454	497	501	501	484	493	492	473	504	478	492	478	492	448	494	507	474	529	506	461	445	524	475	462	479	517	441	482	469	485	482	468	537	528	482	461	484	498	468	482	492	475	481	485	473	509	495	483	515	444	467	496	499	482	501	503	503	507	521	519	494	473	503	480	477	502	492	456	458	464	484	495	500	487	482	500	465	495	492	487	499	496	524	492	480	529	473	489	506	503	486	489	482	466	545	485	490	464	457	496	453	480	464	498	476	486	491	482	508	505	500	507	495	498	462	516	498	493	506	507	520	493	510	507	525	498	506	521	500	486	472	499	492	510	501	505	486	484	490	485	527	453	493	495	459	506	494	499	457	508	494	465	518	489	485	533	456	471	486	490	469	512	492	485	527	502	499	460	535	488	488	477	528	492	540	494	500	485	477	481	499	488	478	458	463	486	498	478	471	511	442	503	490	551	504	456	500	472	531	508	482	510	482	501	478	482	500	469	513	490	489	502	516	482	457	504	501	458	433	508	511	467	453	517	503	515	496	490	459	463	467	462	481	437	492	474	478	481	505	466	469	492	495	497	508	510	489	510	482	498	462	492	471	456	507	469	492	494	493	510	507	528	504	512	471	475	489	493	478	464	459	505	479	486	496	492	450	505	492	484	524	452	513	470	458	513	505	491	458	493	458	504	464	508	432	468	521	471	481	471	490	514	459	503	489	516	495	471	500	488	435	467	480	486	485	508	489	525	470	479	516	477	469	490	475	500	500	541	504	445	498	501	507	468	491	489	515	474	475	516	503	471	459	537	516	491	495	498	536	497	440	468	487	491	471	528	508	472	500	455	467	488	527	460	506	509	474	489	489	473	508	505	479	487	493	494	502	444	503	491	533	483	473	489	488	485	470	473	488	472	485	482	468	485	499	521	484	490	457	523	501	494	440	448	499	487	504	494	472	495	486	507	473	517	470	489	451	513	537	459	504	514	467	482	494	504	503	474	481	449	510	486	491	501	492	489	504	482	482	509	480	507	494	517	506	473	448	461	475	483	494	466	486	537	456	475	486	510	494	507	477	497	508	441	492	523	429	510	505	471	472	436	510	492	493	513	488	503	519	463	508	468	487	500	509	491	498	513	489	488	513	524	487	538	463	512	494	451	489	466	465	452	472	461	499	463	460	470	490	459	530	451	452	509	489	487	456	499	468	488	479	489	521	476	488	465	489	474	506	515	440	502	474	489	515	508
37736	16698	5683	2510	1697	1462	1229	1010	962	880	875	908	960	1162	1122	1122	1260	1147	1089	959	968	920	879	835	778	787	765	805	802	765	754	774	758	678	662	723	665	658	621	615	623	598	579	572	605	634	678	641	638	588	637	596	596	598	565	573	553	573	594	590	589	638	602	571	574	526	599	610	565	591	564	572	610	574	608	564	549	565	594	617	576	608	593	622	603	593	582	640	591	574	585	599	590	589	533	584	586	552	583	559	551	584	574	536	552	554	583	578	561	556	576	589	577	568	575	595	601	555	555	561	594	641	634	564	578	571	574	590	578	593	585	576	545	568	569	650	595	591	581	551	584	566	584	585	641	595	586	556	560	590	607	600	587	532	544	514	629	595	569	539	581	584	573	573	555	537	593	574	601	560	576	588	554	566	632	587	584	578	557	550	584	570	617	583	627	637	518	590	556	588	576	570	566	569	540	587	617	610	579	579	618	603	561	575	607	584	578	554	566	568	600	580	562	595	523	540	577	590	608	588	544	619	568	609	601	617	610	562	583	538	565	598	570	575	580	585	580	599	559	552	541	619	594	567	569	555	577	604	586	587	619	594	569	551	550	598	562	579	570	571	596	579	599	583	559	592	581	598	587	564	599	577	588	544	581	607	644	582	581	558	542	551	576	559	584	637	587	542	625	572	594	582	529	628	582	582	574	570	536	610	603	602	597	548	584	576	511	563	588	579	569	577	575	579	539	589	574	593	579	554	602	581	559	589	567	554	572	577	620	627	575	589	553	540	612	582	543	597	603	609	573	599	612	552	616	549	581	617	594	578	586	562	567	554	553	607	547	543	558	607	614	530	636	598	575	603	580	622	561	593	631	573	563	565	544	565	600	570	562	593	638	599	584	621	571	607	576	572	596	630	574	562	628	586	571	580	565	572	576	607	566	553	588	583	575	532	586	563	590	571	578	603	535	607	587	607	570	577	571	564	584	589	606	598	576	580	562	566	549	586	565	560	591	557	592	599	550	597	625	542	567	590	607	551	549	610	594	587	550	569	571	617	583	574	569	554	573	560	573	591	599	590	596	558	582	585	592	606	561	577	620	602	602	608	596	586	566	563	604	556	594	570	589	552	566	556	576	577	555	601	566	555	571	580	614	603	577	623	630	603	587	588	610	580	590	607	590	595	580	590	586	588	594	559	612	580	646	557	581	612	557	583	572	588	553	578	609	614	575	546	617	594	585	574	573	619	554	588	598	587	596	583	562	572	578	577	586	564	580	615	590	569	595	578	577	569	535	576	581	611	600	557	557	556	583	613	644	538	582	588	585	591	588	585	624	634	584	557	567	600	584	569	563	623	643	610	564	535	580	593	588	555	570	565	619	574	592	585	575	526	561	602	589	564	600	560	585	572	580	577	600	564	539	581	556	606	599	588	600	566	593	575	576	598	590	553	636	599	563	603	625	541	544	569	601	531	547	591	552	584	581	571	570	604	606	601	564	605	578	610	544	572	575	614	586	604	590	549	551	589	621	609	619	557	631	603	571	560	594	558	596	596	545	570	601	592	582	575	600	579	615	582	541	549	566	591	534	596	582	575	559	600	589	575	602	537	613	585	646	614	557	569	557	608	594	562	590	606	589	605	591	567	576	592	602	535	553	578	495	549	578	597	558	567	524	581	594	595	573	571	604	554	559	579	593	590	595	548	596	599	605	548	554	571	632	556	588	585	567	575	586	606	590	597	586	552	527	556	587	609	562	591	563	580	580	624	601	566	556	564	585	580	593	624	603	615	562	600	573	588	608	567	573	546	565	533	581	592	596	562	610	582	602	586	592	594	630	586	596	583	611	588	613	567	557	565	608	574	608	582	550	592	527	577	560	567	560	604	579	584	542	591	590	578	616	529	624	579	591	577	616	602	547	621	544	570	561	592	581	534	617	548	593	590	574	600	571	565	615	601	567	600	619	594	579	532	540	555	586	580	580	565	573	613	570	624	610	584	551	584	560	598	594	573	562	594	567	638	540	530	621	599	560	575	573	573	595	587	560	552	541	649	597	609	574	580	595	585	571	581	586	598	556	551	621	588	580	575	589	542	595	581	579	550	596	567	570	619	600	592	584	564	602	536	596	554	612	556	541	602	590	578	549	605	578	561	566	541	568	582	618	583	596	609	569	593	557	556	626	573	566	599	586	602	596	612	582	635	607	553	531	572	575	556	507	554	609	638	616	587	567	564	585	616	565	592	599	575	580	613	572	565	601	572	644	577	582	613	566	518	608	586	572	591	614	579	530	598	561	559	552	587	559	557	570	573	563	606	606	581	609	581	547	584	574	588	584	527	631	539	616	579	568	630	580	578	572	613	595	521	595	594	593	596	573	606	578	609	566	579	594	573	594	619	621	531	576	582	605	557	607	574	559	589	584	619	618	554	577	550	632	576	561	582	577	606	586	588	604	604	565	606	533	608	572	598	562	586	584	571	570	559	535	556	610	568	579	584	590	604	642	620	569	561	576	600	563	575	572	641	587	563	536	577	603	567	592	574	621	518	610	540	544	558	608	586	571	558	585	568	595	590	528	599	583	573	580	608	584	548	611	546	591	586	560	603	590	562	603	597	590	593	567	610	578	596	580	569	552	587	592	570	570	571	596	611	606	540	592	578	596	568	619	571	548	580	613	596	606	568	564	563	603	561	591	597	567	591	600	581	614	611	543	601	543	587	568	633	540	559	548	567	604	603	575	584	559	587	551	580	589	611	548	581	602	579	561	646	568	580	573	587	553	593	582	613	554	581	572	565	549	620	585	566	548	545	580	593	572	575	546	590	572	594	571	633	546	619	603	626	577	593	617	575	520	603	601	569	658	611	593	623	551	576	608	589	597	643	541	540	562	585	543	573	563	587	613	547	602	629	583	562	579	600	583	557	604	538	611	602	575	574	555	592	586	587	534	578	563	554	554	594	571	614	533	572	547	560	611	578	588	532	544	574	598	572	569	579	557	575	573	619	551	582	585	595	588	595	584	584	575	548	578	629	557	593	601	589	562	579	599	631	602	616	605	580	559	594	533	576	578	613	572	587	628	562	600	602	619	575	584	573	551	590	595	604	583	590	565	558	616	575	541	546	582	567	580	553	572	534	561	576	576	593	569	564	588	562	584	602	560	614	539	536	590	570	581	613	541	576	624	569	565	599	557	577	585	557	587	535	586	623	592	611	549	578	612	575	620	526	531	583	582	579	602	600	599	618	596	552	610	568	600	550	593	586	603	561	563	590	563	582	576	576	596	552	624	569	599	595	604	576	556	575	575	576	558	577	581	608	595	581	599	589	574	605	561	578	591	621	600	579	625	589	538	567	567	577	603	586	605	587	566	585	595	551	561	568	559	647	551	586	548	596	557	591	585	557	585	618	577	621	547	593	568	569	616	568	575	633	580	600	579	590	572	571	597	612	598	573	580	554	578	586	588	552	572	544	586	567	604	577	581	608	615	577	538	553	584	545	578	615	556	576	586	583
22482	20994	28686	23482	20987	21056	12790	2056	1549	1431	1363	1309	1349	1595	1573	1498	1572	1556	1527	1345	1301	1319	1271	1295	1232	1222	1198	1221	1119	1197	1192	1141	1102	1135	1061	1063	1013	944	1053	1008	982	1004	972	965	984	988	1105	1045	1012	962	1005	992	965	962	923	925	965	985	995	874	961	901	930	929	959	983	977	940	916	977	983	920	947	969	967	956	982	990	906	943	965	916	966	972	901	919	987	970	945	934	1029	939	952	983	997	951	942	940	887	978	968	950	960	971	978	937	934	889	902	995	956	993	984	941	993	901	902	946	969	953	959	976	945	969	908	983	934	934	899	902	929	946	955	956	963	907	921	932	897	936	948	943	933	957	926	922	921	952	920	999	919	964	986	992	998	912	976	995	978	916	934	950	973	944	928	922	919	931	947	960	908	925	942	913	959	963	943	895	940	991	922	932	918	968	950	977	959	971	932	949	907	963	975	952	879	951	1002	923	915	906	1026	965	968	874	909	974	1002	953	984	950	950	1037	953	961	919	936	924	918	919	927	944	978	966	973	931	936	935	912	930	946	885	943	928	972	985	904	947	905	1030	899	931	1006	858	948	1025	957	925	937	887	939	1007	983	924	905	919	959	976	889	962	899	943	952	884	914	924	971	925	942	1007	949	914	896	977	940	933	996	963	952	974	922	993	959	988	922	968	944	950	883	933	952	934	932	889	947	935	926	917	921	959	936	942	949	961	947	903	943	942	953	950	894	959	955	996	994	1019	961	1014	885	924	970	971	976	987	935	982	950	948	963	968	926	907	935	958	912	947	923	951	914	920	929	984	935	951	896	968	933	931	930	944	994	936	952	915	945	910	907	922	938	943	962	927	892	939	1018	949	956	927	995	964	952	959	976	882	967	948	878	958	942	910	961	921	945	949	971	930	978	953	935	980	953	943	939	931	883	987	900	954	954	934	973	999	919	964	947	962	890	906	911	961	936	906	979	938	988	997	920	959	958	973	896	981	929	911	953	990	889	964	923	1020	995	909	932	967	965	949	944	916	955	947	974	994	923	906	935	932	903	962	933	917	938	924	943	943	956	962	974	985	924	924	949	947	910	944	939	941	982	975	948	917	982	883	967	966	931	966	905	890	971	933	930	949	941	998	977	1003	925	936	899	961	895	903	991	941	1015	894	933	966	964	908	874	903	903	894	898	966	931	962	963	952	959	961	997	963	996	989	944	926	990	944	924	1001	921	934	883	942	960	961	963	939	934	933	941	960	928	958	950	948	955	917	946	943	981	937	933	917	892	956	987	953	922	959	908	901	923	938	937	916	947	943	918	928	975	940	955	878	957	921	930	924	923	897	916	952	887	934	951	947	910	881	963	964	950	951	943	941	912	940	891	996	916	945	929	982	920	906	927	911	960	951	918	908	977	913	927	943	971	930	916	936	966	909	991	921	932	961	950	944	916	940	954	890	946	932	955	951	942	913	974	932	956	964	923	941	923	918	962	927	922	944	952	904	929	949	931	971	949	974	935	874	932	993	962	895	931	931	922	978	965	960	928	957	922	975	936	995	919	985	982	861	927	908	964	909	927	939	961	937	924	959	1029	963	917	971	996	912	961	926	946	971	910	939	971	951	946	913	923	946	1002	973	944	934	941	940	970	898	960	940	888	952	947	933	992	951	937	959	943	940	893	867	986	939	950	979	934	931	973	962	936	973	943	970	912	969	981	944	969	911	954	947	959	960	943	939	916	952	919	966	936	952	977	974	977	924	981	977	926	944	956	973	979	948	964	910	991	945	956	969	913	967	907	952	979	904	927	881	953	1000	945	947	926	1006	975	975	933	914	999	946	923	952	932	917	941	908	974	896	957	957	945	970	985	902	928	939	907	927	907	968	906	932	951	899	915	957	938	929	980	1008	944	924	925	927	916	930	991	902	978	1014	910	958	909	899	956	941	947	967	961	951	940	923	986	999	937	921	953	957	993	918	913	920	991	913	971	923	969	984	893	989	976	886	965	969	888	960	968	950	927	971	961	939	975	992	937	936	921	939	914	930	977	947	903	944	997	919	942	901	856	977	928	925	941	917	927	918	923	958	941	933	919	959	961	961	983	951	959	969	961	942	970	950	966	951	937	970	954	929	995	873	946	918	961	953	954	931	943	980	900	928	918	954	970	981	902	922	935	968	917	918	917	931	926	961	918	947	930	918	891	905	1026	941	904	884	915	955	986	923	885	886	966	901	874	947	942	958	944	965	919	946	956	906	932	941	904	928	1014	959	901	916	913	935	947	916	933	915	965	964	960	950	924	968	969	919	979	918	966	974	936	953	910	935	937	953	922	911	921	908	912	923	953	995	943	926	935	876	932	905	978	1014	979	966	906	997	1022	996	983	969	948	937	933	953	951	935	960	912	901	906	971	902	956	915	922	982	947	890	930	940	923	936	904	942	963	975	928	992	897	933	903	961	917	920	962	918	986	876	893	940	995	902	1006	998	906	946	952	899	896	980	947	983	972	967	915	918	966	900	949	996	974	926	930	966	939	969	959	968	912	982	985	908	945	974	946	964	955	1001	949	962	927	969	1008	904	879	945	952	971	977	971	843	923	920	980	957	889	895	940	890	959	964	1004	913	953	940	952	936	974	1026	1008	982	974	943	960	974	938	942	894	967	923	958	914	949	973	893	923	982	963	978	955	927	968	933	904	959	907	940	940	910	907	928	959	961	967	985	998	923	868	936	913	1007	915	1002	943	926	911	925	955	938	955	963	954	912	909	883	927	1009	976	920	983	946	946	948	895	978	925	962	920	939	928	911	976	918	969	920	941	940	938	988	877	891	928	944	938	987	924	929	932	946	968	959	994	990	987	897	938	944	953	928	932	972	949	907	1001	984	878	921	963	986	917	949	966	947	924	914	926	939	915	945	934	924	934	990	934	955	1009	952	881	1005	959	907	934	953	907	994	893	957	903	954	954	936	922	957	939	952	970	977	978	986	934	921	1018	877	974	907	946	927	921	968	959	962	977	968	883	883	949	958	968	937	947	951	1002	941	890	914	933	964	930	960	937	942	955	912	970	946	985	975	948	960	972	960	915	959	920	916	977	979	861	940	924	893	928	961	993	946	924	921	875	943	916	936	981	922	925	950	922	947	915	944	930	927	996	959	929	966	960	975	898	949	976	904	992	925	902	946	952	924	905	937	939	917	980	927	959	935	964	923	981	939	939	937	952	997	996	920	947	934	951	953	884	917	952	941	943	986	956	962	953	965	925	960	950	938	990	918	909	979	993	994	998	1001	906	974	1012	951	988	933	941	913	892	967	948	892	941	956	912	938	967	912	991	945	950	964	921	923	921	981	905	970	953	929	936	943	978	947	957	1008	949	909	973	920	954	908	960	901	936	966	983	928	911	916	929	900	942	936	881	916	959	913	955	1013	895	946	945	984	902	925	926	927	991	930	942	923	916	928	896	950	927	951	949	937	926	965	919	959	924	914	945	970	925	906	966	920	935	1001	939	909	985	996	949	924	917	976	901	944	915	921	964	933	936	909	908	927	965	940	916	918	943	958	955	929
41859	24557	14161	7243	4860	3980	3237	2747	2327	2116	1888	1866	2054	2322	2271	2212	2400	2177	2036	1974	1785	1716	1667	1667	1535	1501	1501	1433	1494	1389	1427	1368	1369	1339	1237	1277	1259	1146	1094	1090	1129	1167	1113	1048	1152	1204	1184	1193	1129	1149	1149	1127	1145	1051	1083	1073	1069	1086	1058	1023	1063	1093	1021	1057	1046	1059	1085	965	1068	1054	1075	1055	1038	1037	1082	1014	990	1028	1046	1032	1065	1004	1080	1036	1036	1009	1028	1069	1091	1016	1011	1070	994	1028	1047	1060	1055	1094	991	1063	1028	1066	1029	1065	1036	1022	1091	1055	996	1070	1030	1034	977	1135	1041	1090	1060	1069	1018	1030	1084	1050	1049	1032	1055	1065	1016	1026	1022	1094	1026	1055	1069	995	1027	1078	981	1075	1113	1052	1072	1087	1012	1056	1036	1056	1046	1058	1034	1000	1037	1018	990	977	1008	1088	1016	1005	1058	1071	1042	1054	1003	1038	1071	1087	1053	1059	1007	1058	994	1047	1025	1017	1047	1002	1008	1057	1036	1033	1058	1024	1015	968	1047	1000	1032	1013	967	1030	1075	987	1041	1010	1047	1120	1040	1028	1072	1052	1016	1023	1096	1016	1005	1064	1006	1055	988	994	1028	978	1050	1045	967	1028	1052	1102	1022	1052	1040	1021	1026	1061	1007	1079	1076	1074	1008	1011	1088	1028	1069	1054	1057	1014	1024	1077	1017	1081	1039	1046	1020	1072	1073	1076	1072	1053	1065	1014	992	1035	1016	1045	1009	1080	1042	988	1057	1030	1022	1090	1114	1048	1055	1074	1052	1077	1013	1051	1025	1018	1095	983	1059	1058	1020	1062	1008	1079	1033	1053	1003	998	1043	1026	1014	1014	1033	1056	1034	1008	1037	1042	1049	1054	1054	1051	985	1021	1053	1118	1072	1055	1060	1014	1057	1067	1025	1011	995	1001	1037	1035	1068	1031	971	1032	1035	1003	1015	1025	1041	1085	1046	1029	1067	987	1055	1041	1007	1048	1012	1071	1009	1095	1056	1070	1049	1033	1032	1029	1026	1075	983	1027	1001	1040	1003	1034	1012	1089	1004	1057	1046	1020	979	1077	1053	1044	1038	1029	1013	1041	1039	1069	1030	997	1043	1010	1098	1049	1031	1062	1059	995	1043	1032	1036	1065	1067	1011	1113	1037	1084	998	1017	1063	1031	978	1062	1027	1072	1061	1035	950	1029	1013	1052	1067	1056	1025	1031	1106	988	1085	1021	998	1046	1058	1106	1031	1054	1119	1103	1070	1068	1028	1025	1035	1036	979	1056	1086	1002	1048	1088	1042	1064	1151	1114	1020	1043	1078	1064	1024	1099	1018	1028	991	990	1032	1059	1067	1078	1071	1048	1028	1018	1059	1065	1031	1070	1060	1051	1073	1101	1069	987	1016	1042	1031	1033	1015	1028	1025	1064	1041	1073	1051	1051	1075	1041	1003	1045	1047	1007	1078	1045	1033	1058	1052	1090	1047	1057	1076	1065	1033	1016	1046	998	1071	1039	1012	1031	1019	1074	1027	1010	1084	977	1000	1051	1010	1019	1064	1004	985	1048	1022	1032	1098	1082	1030	1127	1002	1050	1009	989	1040	1066	997	1022	1097	1041	1063	1028	1010	1036	988	1074	1017	1023	1065	1019	1006	1077	1000	1069	1072	1037	984	1052	1036	1063	1041	1018	1035	1023	1087	1045	1048	1089	1066	1032	1032	1058	1038	1028	1041	995	1026	1084	1037	1043	1044	976	1019	1034	1044	1001	1008	1046	1046	1074	995	1013	1020	1009	1004	993	1043	1083	1036	1042	1042	1086	1052	1045	1049	1059	1023	1050	1076	1098	1026	1079	1086	1022	1028	1095	1065	1017	1074	1040	1075	1047	1053	1041	1052	1044	1033	1046	1079	1030	1031	1004	1009	1022	1022	1028	1068	1111	1055	1066	1027	1018	1011	1051	1060	1027	1061	1042	1079	1023	998	1027	1033	1031	992	1055	1039	1041	1009	1016	1059	1038	1037	1071	985	1028	1041	1078	1064	1085	1007	1038	1063	1048	1037	1065	978	1081	1056	1054	1075	1109	1011	963	1054	1073	1052	1051	982	1053	1041	1043	1039	1035	1049	1034	1028	1076	1017	1068	1042	1088	1044	1014	1035	1051	1038	984	1044	1071	1058	994	1033	992	1049	1001	1017	1079	1026	1022	1018	992	1118	1075	1048	1025	1148	1035	1058	1029	1089	1020	1047	1061	1038	1071	1082	1103	1047	1034	1041	1105	1041	1038	1022	1048	1051	1062	1106	1042	1034	1026	1016	1100	1036	1032	1048	1053	1061	1076	1037	1060	1107	1015	970	1022	1019	1041	1054	1020	1050	1016	1007	1091	1009	1037	1075	1086	977	1010	1062	1027	997	1078	1007	1035	1041	1105	1053	1060	1025	972	997	1059	1063	1113	1051	1032	1055	1055	1063	1004	1026	1020	1039	1058	988	998	1079	1083	1061	1037	1070	1050	1059	1032	1009	1042	1078	1017	1061	1077	1077	1036	1091	1073	1073	1042	1072	1039	1027	1076	1068	1062	1009	1010	1067	980	1052	1081	1061	1040	1049	982	1035	1050	1065	1026	1030	1014	1086	1059	1059	1060	1106	1054	992	1044	1050	1006	1077	1050	1027	1040	1073	1077	1036	1079	1086	1073	1062	1007	1034	1069	1024	1066	1118	1001	1020	1038	1038	1044	1099	1096	1060	1072	1028	970	1083	1020	1053	1044	1075	1000	1042	1020	1075	1021	1001	970	1042	1014	1005	1070	1014	1074	1052	977	1019	1125	1011	1063	1034	1019	1005	1081	1044	1063	1055	1002	996	1083	1032	1001	1067	1036	1026	1081	1001	1015	1076	998	1069	1042	1014	1091	1022	1089	1101	1069	1087	1047	1052	1100	1030	1020	1072	990	1024	1089	1035	1095	1049	1087	1026	1040	1098	1016	1086	998	1076	1098	1080	1068	1001	1015	1057	1012	989	1046	1065	1008	1004	1001	1053	1008	1018	1055	1021	1033	1004	1098	992	1085	1061	1056	1001	1047	1069	1048	1042	1033	1039	1003	1064	1073	1045	1093	1059	1057	1060	1054	1046	1049	1064	1051	1005	1028	1120	1039	1065	1029	999	1065	1043	1061	1021	1071	995	995	1064	1064	1051	1089	1023	1040	1021	1073	978	1054	1060	1008	1031	996	1025	1048	1057	1036	1061	1029	1021	1038	1110	992	1055	1068	999	1036	1059	1020	1096	1050	1058	1060	1048	1049	1010	996	1026	1023	1040	1031	974	1051	1013	1050	1012	1091	1117	1010	1035	1065	1056	1075	1081	1006	1064	1007	1053	1011	1010	1075	1063	1062	1053	1054	1071	1041	984	1044	1033	1022	1070	1008	1050	1022	995	991	1016	992	1047	1002	1053	1037	1098	1040	1067	1007	1014	1000	1061	1062	1050	1032	1082	1069	1068	1056	1026	1032	1019	1011	1131	1126	1062	1056	991	1052	1075	1008	1059	1017	1026	980	1038	1054	996	1029	1027	1091	1079	1033	981	1066	1055	1061	1051	1080	1058	1086	1097	1018	1007	1091	975	1010	1055	1077	1053	989	984	1061	990	1027	1073	1027	1068	1045	988	987	1042	1061	1038	1041	1052	1048	1052	1051	988	1058	1097	1011	1022	1097	1061	1029	1035	1042	1032	1071	1035	1002	1067	971	1030	1078	1036	1042	1049	1000	1040	1068	1044	1099	1014	1085	1058	1027	1071	1045	1082	1071	1119	1099	1022	1015	1028	1094	1020	1036	1010	1059	1065	1076	1060	1054	1044	1009	1050	1005	1038	1038	1039	1028	985	1024	1063	997	1000	1051	1020	1019	1035	1019	1069	1021	1115	1052	1037	1045	1110	1031	1045	1097	1065	1022	1081	1053	1033	1033	1079	1060	1070	1040	1026	1055	1033	1020	1079	1026	1056	1043	1016	1059	989	1057	989	1045	966	1008	1011	1035	974	1032	1066	1001	1041	1048	1056	1019	1036	1065	1027	1112	1019	975	1030	1004	1069	1032	1034	1032	1071	1037	960	1068	1031	1030	1046	1011	1070	1029	1018	1074	1074	1011	998	984	1047	1014	1051	1024	1069	1025	1037	1028	1017	1053	1039	1037	1024	1001	1047	1013	1059	1075	1033	1027	1087	1047	1069	1004	1084	1056	1018	1067	1060	1005	1042	1055	1065	1042	1059	993	1058	1045	1035	1005	1061	1052	1083	1029	991	1058	1026	1058	1061	968	1056	1037	1086	1037	1015	1018	996	1027	1007	981	1015	1010	1074	1065	993	1076	1021	1032	1083	1081	1074	1010	1082	1091	1044	1034	1060	1041	1040	1039	1036	1025	1032	1042	1111	1071	1087	1052	1016	1049	1045	1048	1003	1003	1104	1126	1058	1026	1049	997	1100	1067	1060	1033	1040	1065	1022	1092	1071	996	997	1036	1067	1021	1074	1024	1071	996	1033	1074	1019	1083	1058	1041	1049	1049	1022	1018	1017	1035	1035	1053	1014	1053	1048	962	1087	1076	1061	1029	1030	949	1029	1068	1002	993	1020	1024	1079	1019	1037	1081	1024	1023	1078	1000	1061	991	987	1032	1029	1075	1099	1047	1046	1058	1066	1026	1005	1018	1050	1023	1073	1108	969	981	1036	1013	1059	1114	1063	1033	1055	1046	1037	1047	1103	1050	980	1024	1089	1011	1072	1064	1019	1047	1070	1058	1054	1024	1073	1055	1072	1015	1046	1039	981	1033	1049	1004	1026	1063	1074	1046	1046	1045	1026	1000	1004	1075	1085	1099	999	1040	1032	997	1009	1017	986	1046	1002	1039	1040
28625	20703	10856	1343	572	511	488	459	415	449	464	529	468	551	602	562	645	639	568	565	512	531	543	526	474	471	479	507	442	480	512	487	479	457	456	433	458	411	436	429	442	401	406	439	431	478	435	478	427	430	429	404	395	409	391	408	415	407	443	450	370	436	407	420	402	450	430	436	412	420	402	408	395	450	405	429	420	425	445	432	396	405	398	416	418	408	446	417	389	433	426	420	409	462	418	420	409	425	405	426	401	446	406	411	446	422	399	427	415	413	392	404	415	452	465	399	397	385	388	410	437	357	405	374	453	394	374	435	402	363	368	425	397	389	396	412	449	442	372	450	416	423	395	451	430	433	437	386	422	409	418	380	390	447	420	419	414	423	392	385	393	424	432	432	439	403	365	407	389	391	431	402	403	412	399	414	417	408	413	410	421	395	415	438	416	392	395	420	436	415	410	408	412	399	427	410	411	409	413	388	408	433	416	417	388	454	425	439	432	418	414	432	402	382	428	463	414	423	421	396	372	401	399	421	424	414	427	385	414	394	426	397	410	434	411	429	378	393	378	411	403	439	405	377	394	418	429	361	417	457	428	406	406	432	434	409	408	425	369	440	410	409	402	364	409	406	427	413	416	394	439	412	408	454	441	388	419	411	423	422	407	428	413	384	454	388	394	424	407	404	412	405	354	419	436	417	426	424	383	437	449	411	388	381	418	435	443	411	434	435	410	410	438	411	403	470	405	392	427	424	419	400	396	439	451	387	427	418	427	428	392	464	411	432	381	387	395	412	433	418	434	411	414	433	411	448	417	420	423	378	396	415	378	383	444	463	430	390	420	371	417	413	397	390	391	436	411	416	401	397	404	410	404	425	413	408	413	419	410	450	396	407	395	436	393	420	432	426	410	447	418	448	405	427	427	423	417	407	429	406	419	404	369	387	433	439	432	394	421	385	394	406	438	408	391	441	419	426	376	419	397	386	408	430	449	428	417	420	407	406	433	397	435	416	414	411	381	411	414	392	387	404	423	413	394	410	421	396	393	420	381	406	408	400	394	396	428	387	432	445	430	445	421	380	420	413	410	407	403	426	450	416	419	432	419	421	423	432	424	398	434	417	410	449	433	412	392	383	419	419	401	441	444	384	383	387	403	407	417	410	417	406	426	473	439	414	418	411	385	416	447	434	440	446	388	409	388	432	414	414	465	426	377	370	397	403	401	393	427	401	444	444	437	428	412	417	404	398	406	434	418	405	443	449	429	457	448	406	421	471	385	413	447	397	418	415	443	400	435	398	403	408	379	440	425	413	386	424	393	446	401	430	415	398	445	421	422	456	424	443	409	408	408	423	403	404	430	398	428	431	404	419	402	449	400	411	406	416	383	417	434	408	409	404	389	416	393	460	406	394	419	430	390	445	395	387	430	422	416	382	432	452	388	399	446	438	435	396	422	406	401	454	436	392	399	415	421	428	388	439	435	397	376	423	426	429	436	428	370	434	421	450	366	382	426	436	403	389	420	399	437	424	408	411	434	408	450	369	410	413	407	425	446	388	426	404	398	397	390	413	415	429	392	403	443	437	405	372	361	383	456	406	431	439	455	444	380	422	427	425	442	368	430	440	398	402	416	402	434	438	428	396	420	430	420	451	397	433	420	408	413	429	379	424	438	410	364	389	433	453	413	443	431	394	389	439	430	424	449	453	394	412	416	391	428	382	415	449	414	412	389	414	410	426	453	422	422	428	391	420	434	388	432	405	453	430	412	399	415	460	422	374	411	410	410	410	436	460	437	383	406	422	412	414	410	408	405	409	420	417	398	455	403	431	432	432	383	397	428	416	415	411	430	399	386	450	412	409	409	412	402	400	401	425	459	439	396	393	403	387	403	400	396	382	433	399	431	381	412	421	436	427	393	445	427	408	424	439	427	428	395	432	456	418	387	367	403	406	411	386	418	411	411	439	436	419	424	413	394	391	416	448	403	410	381	427	431	424	435	399	407	394	399	424	416	442	421	429	403	420	425	407	392	411	418	410	428	397	445	399	402	414	397	428	388	395	407	418	366	398	379	412	383	400	395	391	412	358	417	433	417	414	420	417	456	459	414	407	438	383	421	361	414	439	395	414	424	391	377	437	413	425	419	466	447	414	476	414	391	443	420	398	414	419	402	415	431	464	421	401	388	422	410	429	412	397	413	406	423	363	410	425	426	453	404	394	390	394	420	371	417	424	418	446	435	408	401	405	431	445	395	418	437	399	418	389	394	409	444	399	388	448	408	423	424	398	401	391	431	443	415	442	442	435	401	397	398	426	427	431	413	424	417	453	409	423	423	419	410	398	399	421	433	410	430	424	412	449	396	414	373	396	394	423	417	442	399	393	429	418	398	416	424	403	423	432	451	404	407	420	416	424	425	440	401	432	375	423	400	458	441	444	419	456	415	381	431	446	393	415	401	416	407	390	427	420	382	407	398	440	379	425	374	437	400	420	395	443	439	434	413	383	411	423	400	431	401	402	413	400	409	372	419	404	447	413	424	377	412	397	395	426	402	420	404	378	455	443	436	376	416	411	412	398	441	414	404	371	441	390	390	418	420	409	411	410	410	430	402	427	441	428	412	460	383	401	422	404	367	427	422	406	408	463	407	407	428	433	402	436	420	429	408	420	410	406	404	458	393	412	433	418	408	435	415	419	411	440	436	420	390	388	445	400	454	420	409	379	413	432	418	409	406	425	446	396	455	422	401	378	397	430	446	422	438	409	409	396	412	409	426	393	450	421	417	408	416	408	434	450	441	420	440	419	385	407	391	444	387	374	405	387	386	418	421	383	443	381	407	435	416	421	443	442	428	390	409	422	429	450	427	407	430	405	391	427	397	444	454	373	396	391	460	370	424	420	397	431	382	442	411	384	400	444	449	419	393	414	421	390	409	421	417	346	440	411	414	366	428	445	409	428	408	424	384	411	435	426	413	449	435	406	394	437	424	393	423	413	433	430	393	415	450	421	393	407	444	443	427	405	432	405	394	407	427	351	411	443	432	403	395	411	423	411	394	399	419	415	408	406	426	417	421	430	375	443	445	411	465	437	398	420	421	412	408	407	438	444	395	426	416	417	437	380	398	405	443	398	417	410	408	399	414	426	408	415	399	374	379	402	376	416	405	437	421	385	407	402	428	411	438	442	409	425	408	396	425	408	421	378	379	434	429	403	399	432	400	378	441	423	393	426	406	426	451	440	399	434	402	423	414	382	398	387	423	417	403	411	447	420	424	415	406	374	379	422	446	452	421	425	410	410	404	403	420	416	413	410	422	435	421	418	348	404	419	399	395	394	418	406	390	405	431	436	417	400	425	419	400	450	433	441	414	413	398	420	454	412	406	405	415	408	401	443	378	416	378	450	423	374	410	444	460	409	484	399	414	455	426	399	419	399	415	432	428	432	392	434	419	419	404	402	380	409	408	406	409	395	410	439	421	376	409	385	397	416	437	396	404	431	431	442	418	414	412	426
33393	9168	2369	1083	724	698	669	601	591	607	584	573	684	801	793	813	924	851	816	776	771	714	726	694	645	659	651	571	633	668	599	624	581	554	539	525	521	479	519	481	503	486	461	459	508	519	517	502	490	521	506	510	465	524	481	493	497	503	458	449	505	460	472	514	536	480	498	497	463	455	464	472	494	477	438	489	459	457	485	475	478	494	479	455	483	487	458	482	507	468	497	470	505	482	492	509	448	487	496	471	458	449	495	481	456	474	451	519	470	463	471	470	478	456	480	479	495	491	476	498	484	506	475	479	462	442	477	497	450	480	465	510	517	495	448	475	461	471	495	486	459	488	456	482	498	456	478	468	443	450	485	475	463	507	500	467	480	447	521	485	474	466	485	440	435	464	516	480	468	487	498	489	493	450	479	488	477	451	497	501	503	482	471	484	467	490	468	491	468	444	468	486	498	500	519	481	470	441	492	502	492	457	477	480	462	442	462	511	482	527	480	491	463	458	480	513	470	511	470	506	449	467	466	526	523	534	470	493	449	456	466	483	503	473	485	463	461	498	508	497	475	496	453	450	468	481	463	453	451	464	478	463	517	504	511	487	477	456	474	485	476	469	480	478	503	488	498	453	435	482	497	470	505	464	463	438	515	510	492	464	458	448	461	494	466	482	496	456	471	468	472	454	504	463	483	518	504	448	492	462	456	458	506	467	486	493	468	507	488	488	454	493	452	505	499	513	481	500	496	501	476	466	480	470	492	491	455	499	513	457	481	502	459	470	479	479	493	463	470	460	445	462	485	475	533	455	500	479	460	474	490	478	508	525	476	466	478	493	484	478	450	485	504	487	507	524	479	485	473	487	523	500	511	453	452	464	470	514	477	453	460	463	533	499	499	474	465	506	470	471	470	540	463	482	486	481	482	459	477	452	470	464	481	490	461	459	473	484	495	492	487	479	472	493	490	502	433	492	466	496	478	513	494	454	479	529	498	470	444	463	505	482	490	428	481	519	463	451	461	451	501	454	462	467	480	482	509	480	504	473	479	503	472	478	479	524	502	507	507	475	521	551	472	512	497	485	474	493	531	478	445	488	470	495	480	496	501	479	466	468	473	506	466	483	450	480	468	517	447	459	483	456	497	490	481	472	459	469	452	443	482	455	521	483	451	474	478	476	481	439	513	491	454	504	509	467	482	479	458	478	475	490	438	458	488	487	460	485	459	475	484	482	495	480	494	457	452	491	437	507	494	517	474	459	506	463	519	472	453	495	459	515	455	469	491	490	461	510	484	488	487	462	504	487	474	493	465	465	488	474	543	468	511	507	508	484	471	478	466	458	503	495	426	479	483	461	504	486	469	512	515	491	508	495	444	498	476	475	489	482	472	482	505	507	466	455	488	513	469	504	473	513	476	505	444	495	478	470	455	491	519	464	509	484	455	473	455	467	477	472	505	468	467	513	493	509	457	523	454	479	463	469	459	457	478	450	455	485	469	508	482	508	494	465	453	444	454	471	480	485	471	470	513	460	500	497	451	468	492	503	515	460	470	466	469	472	496	509	505	454	455	445	489	500	489	504	466	468	502	480	463	486	465	507	476	460	468	495	490	503	504	483	493	480	495	522	488	439	499	483	484	470	442	490	519	503	439	474	466	472	448	482	491	483	507	467	480	477	516	523	453	472	486	479	440	488	476	444	480	435	444	448	475	497	521	501	449	473	516	480	510	462	471	498	466	508	489	466	538	499	493	480	492	511	472	453	462	488	481	514	471	512	489	517	462	520	435	480	490	460	441	451	491	464	443	452	463	471	486	489	512	468	478	485	482	494	454	515	445	454	498	470	482	518	474	474	476	505	528	475	506	463	462	482	532	448	488	497	475	498	493	505	473	439	465	515	474	525	453	491	477	477	504	473	480	476	432	490	465	464	469	463	482	520	490	517	492	514	490	468	476	473	482	495	449	490	493	502	425	460	505	448	478	490	508	483	475	470	490	487	467	534	485	466	482	484	514	459	475	518	456	475	459	513	456	477	513	469	452	421	459	468	523	468	497	453	476	448	508	467	471	497	520	476	499	482	447	492	448	454	483	504	465	453	495	445	424	481	446	496	492	483	457	498	490	441	499	465	498	466	481	490	485	497	462	490	486	461	484	489	485	447	452	518	475	477	468	478	461	483	495	497	490	492	477	480	467	533	481	450	480	459	457	481	500	463	490	457	497	478	486	478	432	494	491	512	488	541	463	477	459	481	508	469	457	484	470	440	446	460	513	492	493	468	478	501	476	482	500	478	472	489	471	516	508	469	471	469	472	454	511	485	547	481	455	469	442	481	505	456	496	504	515	468	427	503	451	492	499	476	471	494	507	450	458	504	481	495	477	453	500	472	507	459	497	495	483	465	498	487	476	459	468	481	457	477	493	469	466	443	495	466	481	510	467	475	489	491	492	491	470	477	487	484	478	484	468	473	451	497	466	503	473	474	502	449	454	468	483	480	478	478	483	467	466	473	456	466	548	490	469	467	486	490	479	472	515	493	472	483	477	460	539	495	488	514	474	460	505	456	440	505	478	475	446	509	509	482	480	472	474	475	504	498	486	483	464	471	469	463	497	462	487	466	503	473	466	496	465	494	483	465	516	479	459	505	448	495	465	468	480	491	491	512	491	504	515	474	498	496	485	459	446	477	493	469	488	445	484	472	494	504	501	480	468	470	487	470	470	487	484	443	445	461	500	482	501	492	471	473	524	465	440	482	501	463	492	485	435	468	514	458	457	467	479	477	530	502	485	453	469	494	491	476	509	496	484	484	468	445	481	476	442	459	509	479	468	471	495	473	481	467	532	471	462	510	505	475	452	474	483	485	499	482	464	487	456	480	479	491	483	469	491	466	475	496	472	476	462	505	497	489	476	445	509	486	473	479	494	457	467	478	450	484	492	470	501	446	460	446	429	475	493	478	465	502	459	486	474	504	464	461	479	472	508	441	482	481	460	431	489	455	468	487	480	402	502	491	507	492	512	474	503	454	516	469	476	464	489	493	463	483	449	476	478	461	492	483	479	461	511	475	520	445	469	456	489	480	483	487	495	464	497	473	481	498	522	473	493	440	480	486	465	454	469	434	494	485	483	446	467	482	490	473	464	513	506	455	459	478	500	476	480	465	481	446	492	510	488	472	431	484	495	481	482	491	489	505	462	470	460	511	465	449	484	504	459	446	450	458	467	490	469	504	455	441	472	457	502	488	503	499	462	475	495	499	451	460	475	516	507	437	518	481	469	500	475	457	460	510	498	500	473	471	449	480	493	437	508	485	514	493	480	506	497	483	481	477	482	476	478	468	480	509	466	510	506	451	484	510	448	470	486	500	495	453	477	485	497	495	478	454	497	487	489	484	443	485	492	474	493	489	481	496	432	505	466	483	476	452	472	486	481	466	443	479	492	472	472	513	458	459	526	445	497	455	483	453	473	475	477	511	478	489	446	471	496	465	502	441	465	494	485	502	491	485
23490	20896	28155	23770	20882	12799	1741	1151	1017	920	894	908	921	1042	1081	1061	1136	1176	1100	1051	983	954	974	946	944	872	892	823	895	879	939	799	793	787	734	777	737	771	781	804	750	732	738	731	762	715	754	764	738	734	661	712	688	712	710	754	715	705	710	726	692	711	700	733	728	697	672	733	677	732	744	730	727	747	781	697	718	721	718	727	714	704	743	720	662	732	750	694	670	710	713	705	739	724	732	761	682	705	698	712	683	722	691	735	694	719	765	752	690	668	667	694	685	719	708	715	685	724	721	682	717	723	712	731	694	676	722	693	675	658	690	685	671	745	735	718	737	754	688	754	705	638	693	695	731	756	722	692	667	735	624	689	707	694	675	720	690	659	705	696	674	710	734	697	721	717	719	738	735	720	677	704	728	750	734	746	668	716	764	683	699	744	743	726	696	667	707	702	721	719	730	697	741	697	772	686	719	684	671	722	714	718	695	715	694	687	756	785	738	735	661	725	721	734	725	667	672	691	679	681	747	735	706	700	700	755	698	709	711	687	717	677	659	728	733	723	666	675	709	687	707	753	684	688	711	712	711	697	674	715	642	707	744	735	675	672	710	722	700	720	671	674	652	735	722	697	693	736	695	687	687	705	749	701	733	695	722	651	675	675	647	724	685	687	723	681	729	706	696	717	700	679	684	695	696	690	687	681	692	693	675	724	737	740	743	679	724	755	754	689	732	684	714	699	711	740	713	705	704	673	791	740	713	705	674	703	675	734	684	697	743	683	711	698	675	722	743	713	724	692	687	675	667	736	720	703	687	751	703	701	709	722	733	704	763	680	743	694	704	740	702	668	721	758	712	660	691	702	745	701	724	675	708	653	730	698	715	727	691	677	694	703	707	714	692	707	681	677	698	685	733	694	698	708	718	702	715	723	718	668	700	679	688	678	682	741	748	707	706	706	736	699	704	688	711	753	724	712	697	707	723	696	689	605	753	687	728	757	732	711	677	729	712	686	729	732	710	712	704	767	679	665	714	715	753	765	723	688	733	714	685	649	682	705	717	641	727	700	717	716	769	727	715	688	737	730	698	689	738	691	695	714	701	724	705	708	684	696	708	688	689	712	702	723	698	679	698	666	707	697	700	688	729	724	741	688	737	693	728	695	657	653	738	735	674	723	714	712	783	694	718	743	683	702	730	693	757	693	713	693	679	703	695	709	684	685	703	664	711	656	737	730	731	688	704	690	726	704	681	747	731	704	742	699	663	710	691	673	760	689	699	680	708	670	689	740	649	690	755	741	732	668	733	678	711	755	737	698	720	687	709	669	716	733	721	702	693	696	681	661	729	675	710	679	709	678	728	715	693	732	711	698	713	734	740	694	723	743	691	716	679	695	727	723	682	751	708	709	640	707	665	709	718	705	716	677	733	684	673	704	750	738	677	661	686	671	702	681	684	686	729	702	700	690	704	677	705	680	693	715	765	663	716	747	704	693	752	701	649	696	721	693	772	717	708	683	726	684	705	702	693	699	737	675	712	707	736	695	708	711	727	744	721	688	693	685	747	744	716	743	714	741	732	648	708	695	673	711	735	751	715	658	705	706	716	678	699	711	689	713	729	720	720	711	681	714	730	694	732	671	700	684	672	693	717	715	701	722	699	669	722	660	687	696	670	724	700	665	678	731	732	699	679	686	705	717	650	676	758	718	680	703	703	680	751	730	686	671	700	702	728	672	691	700	708	674	722	710	736	690	698	716	706	754	739	665	700	698	741	691	712	759	728	759	744	733	650	720	688	682	747	731	730	728	720	697	740	750	691	696	714	668	702	695	735	690	724	705	702	719	706	701	702	708	722	706	707	629	706	676	688	678	714	740	724	705	725	733	722	688	699	732	683	758	728	717	760	742	695	728	676	700	696	731	667	694	715	714	720	689	686	692	672	709	681	697	723	684	705	690	689	676	670	686	724	688	734	737	714	678	728	704	705	758	748	739	708	759	755	716	680	693	666	705	669	731	686	691	680	726	704	721	705	716	711	709	775	783	712	725	685	719	702	717	729	688	709	664	696	728	731	745	691	700	731	742	704	689	687	713	721	683	673	729	733	716	705	695	707	732	697	658	699	663	744	732	692	716	668	729	759	691	687	677	693	750	664	708	720	706	717	694	728	630	694	716	736	704	717	665	701	706	657	690	700	705	718	754	649	689	714	674	670	671	693	701	676	681	725	709	672	740	729	675	703	729	738	681	737	699	731	663	746	688	678	688	727	727	700	732	766	706	662	722	652	722	682	712	703	682	713	727	745	776	694	694	707	681	702	723	706	678	667	694	664	724	720	721	674	720	696	711	711	722	726	749	711	765	710	679	705	709	726	723	761	721	709	760	682	712	688	707	744	681	713	733	700	745	657	718	716	653	694	684	723	682	677	744	732	678	740	713	697	751	726	709	710	662	711	712	684	653	706	704	673	704	694	693	684	704	707	681	715	706	730	705	720	685	704	721	679	712	706	741	720	713	689	684	730	721	671	708	712	670	700	705	697	696	690	723	726	700	697	723	680	723	730	715	728	714	695	735	701	713	671	716	737	750	692	670	748	691	688	703	729	696	700	737	742	661	671	708	769	704	728	695	750	750	726	665	708	688	693	746	694	721	657	744	723	736	750	676	755	744	698	689	694	684	710	692	662	682	680	755	668	706	708	701	726	678	697	740	714	728	705	720	738	669	648	689	698	652	702	697	704	702	645	702	682	656	706	719	710	734	681	759	725	758	693	674	727	626	745	697	737	730	657	715	697	679	701	654	765	682	739	742	679	694	699	718	703	685	678	709	708	713	685	692	710	734	692	715	728	683	701	707	674	739	708	642	662	724	725	699	713	732	719	690	682	718	706	650	671	709	700	727	720	708	712	707	710	802	724	712	729	721	706	697	684	683	634	711	683	699	702	663	715	709	695	709	643	702	675	731	712	712	689	730	750	691	736	757	730	713	736	726	729	667	675	659	718	670	718	729	700	705	710	673	689	745	664	716	733	697	689	742	741	689	704	663	666	722	688	737	726	733	700	690	740	729	683	679	736	682	683	722	747	665	714	724	694	729	656	729	683	690	707	705	741	724	735	678	693	685	715	726	695	735	718	683	686	700	661	734	711	717	747	745	732	673	760	714	687	673	685	697	701	693	683	743	748	690	727	715	680	711	666	773	668	742	706	696	756	741	726	728	727	707	733	725	683	693	715	690	720	713	702	696	729	654	716	740	737	739	729	695	710	693	715	671	665	791	705	747	704	741	691	735	697	738	670	673	670	701	735	704	702	734	704	721	671	724	633	686	694	735	742	722	722	729	659	720	675	699	730	707	686	738	683	658	700	750	670	717	696	709	700	679	751	668	730	711	712	682	727	721	738	676	791	717	701	662	750	706	734	704	702	696	737	688	755	681	704	712	696	719	687	693	722	712	645	693	695	748	717	706	739	695	630	662	675	689	668	680	659	677	640	663	684	713	693	742	674	679	713	694
37522	19979	8797	4532	2741	2311	1998	1720	1367	1352	1302	1174	1254	1466	1576	1479	1528	1567	1481	1317	1263	1213	1280	1222	1153	1091	1082	1085	1107	1077	1115	987	957	921	889	891	859	849	838	851	834	812	806	856	860	862	895	862	826	841	800	821	826	813	808	872	826	791	831	742	720	812	796	817	796	801	808	806	760	774	810	801	788	764	805	764	815	855	772	754	751	774	767	785	806	814	785	803	837	765	770	816	843	774	796	822	764	786	839	747	813	787	843	728	773	794	782	797	827	788	787	819	785	799	825	824	758	801	787	787	774	769	759	806	783	807	744	806	785	767	783	804	742	768	775	712	778	791	812	789	773	772	838	787	809	748	823	810	783	819	753	761	751	790	786	786	805	845	750	791	793	801	733	815	786	752	776	722	785	810	806	861	774	766	761	783	781	799	786	816	762	771	773	790	797	803	765	806	801	778	772	796	768	763	786	803	771	790	779	826	823	802	795	768	793	787	807	744	786	807	828	829	736	787	815	820	820	812	727	742	758	754	768	753	786	806	789	781	783	768	822	767	800	789	764	729	736	761	811	778	764	836	764	789	796	822	810	770	776	843	820	767	815	769	816	767	857	800	838	819	771	730	773	796	818	788	800	772	791	808	730	803	782	783	821	765	831	766	803	769	781	826	801	769	763	812	770	777	782	784	803	756	792	754	804	809	767	829	744	745	817	787	793	788	754	820	745	835	733	791	796	765	773	820	815	772	833	769	744	840	786	796	790	796	820	763	849	752	785	815	793	800	765	788	756	777	770	775	767	779	787	786	819	756	785	835	818	838	810	785	763	743	793	798	792	764	739	729	764	722	811	768	783	782	772	726	786	796	769	800	770	735	759	790	767	774	809	751	859	812	829	760	803	782	841	769	773	751	818	773	790	779	851	806	794	721	784	769	802	744	776	762	840	793	795	791	786	788	815	730	782	834	827	759	790	760	814	747	814	806	773	794	808	799	764	726	803	799	806	799	791	725	778	786	782	788	804	743	801	775	759	798	747	835	771	797	748	754	804	814	819	820	760	766	754	817	807	723	705	800	835	796	771	781	795	772	781	814	814	802	819	785	789	768	754	758	845	747	807	826	738	804	792	770	767	780	805	747	772	755	805	766	776	795	816	789	833	776	827	804	770	819	780	824	821	772	784	747	768	834	776	795	781	747	793	770	842	850	801	773	796	760	757	728	775	778	806	780	747	752	805	755	764	797	795	810	807	800	798	763	766	809	812	793	782	756	787	796	777	786	819	778	734	758	799	821	861	763	823	773	794	796	792	783	834	807	742	787	768	787	780	823	788	775	773	795	784	862	817	790	790	790	826	773	779	806	784	765	771	783	763	831	824	797	752	795	785	830	779	812	745	763	762	790	829	768	805	797	798	801	795	785	729	792	758	846	836	778	828	789	803	784	764	814	767	776	812	766	821	745	810	781	784	765	790	759	742	808	777	756	779	753	840	824	832	783	749	779	796	744	770	801	814	758	827	818	796	840	772	797	779	751	834	779	806	736	781	762	831	782	816	791	749	787	751	795	769	770	781	734	780	810	814	852	791	788	746	799	764	772	774	833	757	763	828	777	778	738	782	802	790	783	749	808	747	758	790	802	728	759	783	857	804	837	810	812	746	793	741	802	810	779	766	795	750	803	806	751	714	785	829	736	821	757	823	808	771	806	793	746	777	824	793	843	804	826	825	762	764	722	786	769	756	805	761	824	777	782	773	776	776	738	816	798	793	813	783	755	735	819	798	781	783	778	817	794	802	764	814	794	816	772	774	843	827	752	794	798	800	814	811	761	819	760	777	771	757	747	779	751	760	746	791	793	825	767	799	823	758	808	796	791	740	781	800	783	763	784	805	803	808	788	737	805	757	765	847	759	765	762	770	800	809	791	792	793	800	791	790	734	811	800	771	763	775	783	778	738	788	778	784	776	755	769	737	757	757	767	749	763	813	826	814	773	757	786	761	803	761	755	763	816	788	783	779	778	842	763	770	749	783	819	780	814	746	783	795	768	800	775	800	787	785	770	746	769	755	776	771	787	793	779	883	747	766	795	733	785	806	754	825	790	803	803	828	766	837	830	748	752	760	760	769	762	768	745	828	807	740	781	754	801	785	775	747	766	863	777	764	790	810	749	794	810	798	765	771	812	776	789	820	778	781	795	814	792	773	766	761	778	761	767	760	756	779	734	784	789	778	823	738	786	762	784	750	764	813	779	758	792	823	823	814	805	806	774	826	787	783	791	778	811	724	812	801	781	738	821	772	835	791	786	746	786	750	788	797	767	774	755	850	840	786	797	768	778	785	780	795	805	778	746	759	770	823	767	834	795	790	788	748	797	756	811	759	779	779	785	750	782	795	807	805	757	740	787	826	779	817	746	783	753	783	819	771	796	737	805	771	791	775	775	812	779	791	802	808	787	782	783	770	767	789	766	802	769	804	817	781	766	731	799	722	773	803	822	784	813	812	765	803	819	759	770	787	794	811	788	791	750	719	844	747	806	783	792	770	766	749	791	761	751	804	764	809	761	745	800	783	757	765	762	735	785	765	766	823	774	772	807	732	778	754	783	752	777	788	821	794	765	857	836	783	731	784	749	778	788	819	786	749	802	795	808	756	778	769	796	729	809	730	797	730	802	763	757	787	813	772	748	814	778	798	837	788	826	828	782	786	790	796	825	764	771	801	774	768	796	773	798	799	787	825	782	754	778	760	767	799	761	804	772	812	793	801	802	746	752	795	752	768	801	774	781	809	789	796	756	767	747	756	819	780	784	840	771	807	767	831	790	843	823	779	810	773	822	765	786	789	781	773	788	774	790	777	790	762	754	751	793	772	825	785	795	823	829	779	796	755	763	740	781	788	783	741	759	830	758	803	788	818	766	807	779	770	756	744	804	824	766	838	788	791	739	786	757	792	782	802	763	794	809	779	802	822	778	755	778	776	832	773	743	734	767	749	814	732	800	809	795	776	769	777	798	787	809	793	774	776	787	742	813	814	760	769	778	792	809	819	784	743	782	866	782	802	825	830	768	825	698	759	774	807	758	785	799	786	774	822	784	770	789	772	768	780	835	813	819	736	805	788	773	807	805	762	799	783	723	774	823	824	774	781	787	752	800	745	813	798	812	740	783	747	786	759	789	743	767	788	750	786	764	821	799	747	767	802	828	815	794	730	782	826	751	744	761	774	829	769	847	776	778	823	773	784	733	802	770	725	766	808	748	778	781	752	819	803	781	776	773	772	829	765	811	770	758	805	789	753	734	730	813	780	775	837	784	771	815	788	788	764	775	768	809	779	783	785	806	805	749	753	799	735	761	810	792	767	738	777	797	790	793	776	810	772	780	746	788	775	801	775	761	757	786	826	771	792	811	773	799	790	764	717	744	814	799	767	752	821	772	828	789	797	785	802	767	747	832	768	781	781	764	782	784	802	798	747	811	749	825	767	782	795	828	793	784	769	738	808	770	794	819	746	749	762	761
24641	20882	27245	24553	13119	1150	855	674	615	633	669	599	651	673	680	774	735	775	732	703	663	673	671	642	657	605	628	614	602	649	632	533	550	538	508	522	546	500	509	481	542	448	504	503	524	522	544	522	507	546	521	511	534	468	518	495	515	474	486	494	498	484	520	524	494	506	486	463	455	563	484	447	483	454	427	500	469	482	512	467	495	482	486	530	501	494	471	502	516	461	484	491	502	510	487	500	464	482	486	450	495	463	516	506	441	507	505	459	474	500	513	472	505	483	514	500	498	516	460	467	526	480	497	485	462	534	532	475	488	483	484	483	486	517	468	483	488	512	507	473	510	451	494	452	486	494	461	523	507	506	496	496	495	456	510	464	497	478	507	478	486	511	465	535	514	489	484	515	475	451	469	477	514	485	477	499	506	512	523	474	440	518	499	472	487	516	489	495	509	455	491	502	493	477	460	507	494	465	481	506	443	447	541	489	496	469	519	469	475	499	485	529	476	470	492	523	518	491	474	508	486	487	478	487	455	532	489	508	500	455	511	497	479	567	534	512	461	480	461	453	502	499	548	480	516	493	532	490	453	467	528	450	536	512	468	460	461	506	474	498	473	493	495	493	459	467	519	499	457	483	486	503	508	491	534	486	517	523	502	449	501	485	485	489	469	486	470	508	465	473	483	494	477	491	524	484	460	506	487	485	475	472	487	473	488	500	514	517	481	474	478	468	479	487	514	504	499	484	508	475	469	476	499	513	458	478	467	490	481	505	470	469	515	497	493	470	456	490	508	467	515	504	482	503	458	486	510	449	527	479	463	488	491	478	483	448	486	476	469	456	489	505	465	492	521	520	484	482	479	500	498	506	486	546	505	514	522	523	483	506	478	503	502	497	533	495	488	504	500	482	528	458	485	472	466	492	516	543	452	496	471	485	481	451	501	496	450	447	510	475	491	469	486	460	484	495	488	468	479	478	499	500	492	510	483	548	505	495	478	482	454	502	494	517	482	481	491	462	472	530	528	488	472	496	450	501	516	445	480	479	492	469	480	482	489	468	443	483	521	488	495	473	466	489	463	457	461	472	491	511	473	513	501	519	481	502	475	463	487	523	470	490	516	454	442	505	502	524	495	530	456	494	493	530	534	498	442	492	452	509	527	478	528	496	494	505	454	482	467	500	487	500	479	458	504	508	503	506	467	470	505	488	530	550	490	489	489	499	497	503	520	500	512	482	483	509	442	483	524	492	479	457	505	476	457	480	509	490	481	553	510	467	462	516	494	509	517	463	499	501	497	502	517	488	500	445	483	511	471	460	502	456	489	507	501	440	501	490	479	496	463	531	500	454	447	491	470	454	479	454	489	467	468	536	479	496	488	526	497	496	465	442	497	462	498	507	501	503	501	479	500	482	482	474	487	482	477	513	507	482	501	499	536	504	465	455	456	488	540	488	473	473	518	506	463	449	490	507	494	503	507	490	520	518	507	497	466	490	519	514	535	483	505	491	512	472	473	505	488	472	517	500	471	518	469	516	478	474	503	476	495	445	483	481	523	498	476	489	514	519	498	508	504	509	489	490	501	496	484	474	523	481	483	471	468	499	491	515	511	514	468	495	516	530	487	517	462	487	485	513	492	531	494	495	461	516	512	500	493	522	424	485	503	493	458	494	494	505	508	492	489	501	510	511	488	445	497	487	507	480	496	518	476	504	477	495	467	445	474	528	495	478	518	463	492	529	484	483	483	529	531	494	503	487	478	482	504	480	501	517	480	463	481	491	480	487	480	523	519	478	482	482	511	466	503	476	488	485	460	504	486	481	506	507	499	512	494	482	539	520	476	496	470	465	464	501	491	481	484	464	477	509	474	485	454	469	465	455	490	482	480	506	488	491	507	526	490	455	517	491	485	462	450	532	471	479	472	465	510	501	470	524	498	510	456	447	509	510	538	479	511	510	468	470	503	490	493	502	537	487	493	464	510	473	500	486	473	468	455	483	522	511	494	499	476	483	516	466	488	461	480	500	474	490	483	495	485	500	486	446	486	497	455	514	548	476	503	477	474	492	460	487	476	478	481	503	513	502	491	488	477	495	482	497	497	534	491	531	494	524	522	503	522	524	505	471	482	486	492	462	495	463	497	499	500	488	525	478	490	512	450	451	451	460	485	482	495	526	535	472	461	453	488	494	468	481	471	504	465	470	524	465	475	485	499	494	520	494	488	501	497	509	504	503	489	509	457	482	489	463	507	471	461	494	463	461	487	507	470	472	481	484	470	494	476	514	504	494	506	480	475	505	469	520	536	490	443	519	504	488	489	497	515	466	487	496	494	525	473	493	507	476	456	478	450	499	487	489	515	496	517	477	486	494	511	509	477	497	494	467	473	493	492	488	509	464	485	461	496	464	496	501	505	449	495	510	492	506	448	468	497	503	480	482	436	494	492	511	521	482	466	518	528	469	507	544	471	478	478	464	501	476	497	484	514	485	468	487	497	482	483	468	475	480	469	468	529	504	479	469	471	520	457	500	504	493	502	480	492	475	523	489	462	463	477	450	482	534	457	496	497	474	441	458	481	471	482	484	493	495	483	491	463	477	488	517	529	454	482	497	487	481	488	513	483	486	462	458	494	508	536	507	489	473	469	536	516	449	548	503	484	462	477	473	487	451	500	499	512	493	479	456	511	537	502	493	479	480	432	462	485	524	504	471	501	511	500	506	494	534	490	497	475	488	467	502	471	512	473	528	498	484	476	513	513	464	471	502	473	491	473	470	508	495	468	494	520	516	472	532	504	472	468	457	490	495	459	501	515	494	520	493	505	442	493	475	473	535	516	473	505	473	487	493	462	503	500	486	493	443	472	514	491	488	507	489	532	491	465	468	479	464	493	487	478	480	464	471	497	502	482	503	455	474	513	479	471	461	499	474	483	497	506	498	528	465	499	485	491	461	497	527	454	491	493	507	456	508	497	492	470	473	481	513	502	520	515	432	490	505	515	497	499	471	483	458	474	496	521	523	506	492	488	518	475	483	464	543	444	532	466	475	506	494	471	499	469	499	500	469	482	474	514	496	504	509	468	461	470	460	477	490	505	524	520	469	474	454	463	518	481	486	440	483	494	523	482	455	501	479	507	488	528	452	470	481	455	500	493	481	527	498	455	498	524	442	495	532	486	530	467	468	461	497	528	487	486	509	472	479	492	534	485	509	464	471	498	480	496	496	497	472	485	492	513	497	485	477	478	497	447	518	463	505	499	498	478	473	469	522	452	461	538	511	461	482	497	489	460	464	480	531	495	447	507	477	476	496	487	514	474	487	477	499	526	503	474	496	451	501	490	472	531	492	488	458	511	512	443	479	485	549	475	483	473	506	472	475	479	534	487	526	459	461	472	522	470	490	485	506	465	480	482	478	505	520	484	515	504	548	453	497	485	486	483	521	494	509	523	496	482	482	521	522	463	464	480	526	472	444	470	519	491	492	494	483	497	487	493	480	457	481	497	501	473	496
36749	15803	5308	2860	1786	1428	1261	1119	973	895	852	814	859	987	1123	1147	1176	1154	1076	985	921	891	911	848	887	813	854	718	810	805	834	729	677	694	685	637	664	654	613	602	620	591	565	644	635	653	624	636	637	601	586	581	604	544	568	595	646	567	605	608	590	618	620	577	577	575	597	585	573	577	543	561	545	558	571	561	575	558	613	573	569	604	559	565	580	573	556	539	585	564	586	623	547	639	581	572	562	572	620	579	569	561	572	577	553	612	585	549	583	594	620	551	571	546	609	589	588	545	601	540	575	545	517	626	562	524	592	592	588	623	584	615	583	586	613	576	610	591	591	604	615	575	537	587	547	583	556	575	604	578	617	612	572	563	558	582	544	584	547	606	556	592	576	567	576	597	548	576	567	546	575	575	557	628	574	549	604	591	573	551	530	583	584	595	568	541	615	580	577	603	612	527	568	565	604	606	587	573	554	567	541	584	592	566	588	537	584	559	576	504	592	612	546	578	556	589	539	646	521	577	586	589	579	551	589	554	569	530	582	602	578	595	599	554	623	572	560	558	543	608	567	557	552	529	573	567	584	569	562	589	582	552	560	590	547	544	607	608	571	557	583	552	561	542	562	548	519	566	604	563	553	558	535	592	580	573	556	558	592	566	543	534	526	581	605	638	558	520	557	628	577	578	597	584	587	567	576	563	561	584	560	551	575	564	599	565	578	567	576	563	624	582	595	578	587	617	559	554	575	577	542	582	548	606	577	535	615	595	581	569	553	591	547	558	508	579	590	604	566	567	570	566	580	568	578	527	610	595	570	583	602	583	567	606	571	550	555	571	539	554	602	562	596	622	553	556	567	546	581	579	566	542	603	582	554	565	594	564	573	599	568	594	577	615	574	580	563	538	573	602	590	603	592	571	600	622	575	569	546	587	576	533	622	588	536	588	554	641	591	569	557	564	562	558	603	609	613	552	566	544	565	570	558	595	601	541	532	601	553	565	560	656	563	567	564	543	556	595	562	597	560	594	541	598	519	579	582	630	578	572	572	606	634	579	543	618	587	565	597	561	574	589	550	547	524	561	546	560	574	562	571	582	597	552	575	583	543	551	557	582	575	567	579	590	586	590	573	582	557	586	577	567	560	581	610	562	625	568	578	574	568	554	588	627	533	565	584	581	620	556	562	617	564	574	548	639	614	598	577	558	597	555	579	601	574	570	566	561	613	566	590	578	550	622	594	551	552	598	559	551	554	574	584	544	587	570	581	595	573	578	543	620	573	563	576	600	544	575	607	549	603	591	615	600	585	591	555	571	577	602	581	543	580	594	544	555	562	597	556	574	598	576	560	565	629	586	548	617	554	597	549	581	570	546	534	590	587	576	550	569	589	623	565	572	586	534	544	641	571	566	592	581	551	597	564	550	584	581	607	581	591	566	603	592	582	548	567	629	590	580	570	588	583	608	598	548	559	582	510	587	546	537	563	594	596	577	587	590	556	542	578	541	577	552	571	572	576	552	568	544	562	580	608	578	569	603	609	598	592	584	607	561	524	569	562	562	568	589	581	559	571	568	556	586	573	564	550	638	513	592	592	583	570	603	572	557	590	598	603	571	529	610	561	560	580	601	600	555	596	573	542	576	619	571	561	564	608	580	620	583	574	578	555	541	601	592	541	593	563	581	552	562	530	539	606	585	607	584	598	562	599	580	606	604	564	592	632	558	580	568	576	569	585	563	580	578	544	534	599	575	578	567	601	587	560	558	548	608	566	564	571	597	564	574	594	592	576	544	598	584	586	597	582	582	585	534	566	623	559	566	558	619	579	564	559	575	539	538	572	602	580	575	565	558	573	576	566	551	592	551	576	576	604	611	606	598	587	580	551	533	552	574	647	576	537	540	571	552	582	596	633	607	553	577	567	545	601	599	611	562	553	553	602	569	589	579	566	544	633	555	575	611	591	618	575	577	609	595	543	577	616	606	603	570	555	568	581	554	562	558	570	566	610	621	540	584	586	582	604	535	540	597	561	622	580	577	542	569	582	589	575	576	564	570	591	565	569	563	552	534	629	572	550	616	576	561	600	585	556	574	559	581	591	613	560	560	603	588	551	599	582	544	583	570	606	547	527	621	580	613	575	597	582	627	579	551	540	559	566	563	596	557	553	559	552	591	602	570	604	535	607	571	610	543	552	534	582	572	547	573	572	586	558	588	580	598	569	581	579	548	573	616	588	555	557	614	581	588	566	580	552	549	563	642	567	606	587	526	601	567	569	541	559	556	597	520	564	620	577	608	548	546	601	536	548	566	555	588	612	542	593	569	578	568	588	574	532	579	575	595	584	519	565	555	596	583	566	570	565	581	583	530	577	578	523	570	552	574	553	557	573	559	586	608	574	586	591	565	595	567	597	587	563	574	545	537	590	574	575	583	620	593	606	612	560	597	591	604	565	603	567	590	583	590	553	598	568	553	571	554	605	548	530	565	562	588	556	577	611	585	599	557	576	565	575	610	572	557	570	599	554	591	546	558	557	585	539	571	589	551	557	565	539	614	611	554	587	581	577	544	540	552	563	558	544	605	579	581	587	558	627	561	580	551	571	604	572	559	605	566	586	603	563	581	546	587	594	576	590	540	562	510	570	540	561	554	557	613	535	560	604	614	587	582	546	587	587	628	539	550	598	618	588	561	605	506	603	561	596	552	555	558	570	565	638	590	545	570	532	564	571	530	556	601	566	534	566	563	609	596	562	583	576	550	593	565	593	594	585	582	583	579	599	581	559	587	600	555	577	548	579	601	566	576	592	552	603	599	601	612	594	562	523	594	507	586	614	551	589	574	620	594	548	587	597	591	576	560	539	587	565	547	591	582	610	569	574	549	571	546	561	570	554	629	571	574	586	613	602	631	593	541	593	527	535	604	575	581	546	564	576	580	570	556	581	613	589	546	594	556	608	561	591	580	539	575	582	583	545	563	600	622	600	547	580	549	583	575	591	587	590	598	579	611	575	574	576	551	596	539	540	616	603	592	608	585	552	567	580	600	568	609	551	547	557	611	545	592	598	549	535	583	577	571	599	610	588	553	572	546	561	571	600	577	594	601	601	593	541	603	612	563	585	583	550	608	566	548	598	552	595	565	577	546	592	585	559	561	578	588	583	542	580	581	598	578	573	601	565	564	631	582	574	574	545	600	614	563	566	561	594	571	578	572	566	551	578	555	597	569	594	595	592	547	566	549	546	593	563	599	560	583	596	596	569	580	602	598	543	584	582	571	607	619	590	569	577	568	600	578	581	548	563	571	590	549	584	583	602	546	554	598	591	534	575	560	535	554	570	606	595	551	565	569	539	586	529	569	576	540	557	580	543	538	588	592	578	572	577	586	531	577	580	644	554	590	570	548	554	587	618	602	563	606	601	579	586	591	609	593	541	582	579	585	574	603	578	596	533	577	593	583	546	603	599	573	601	547	618	588	585	535	568	578	571	602	542	602	596	559	574	574	553	579	583	562
22407	20932	28601	23441	20933	21014	12875	2046	1576	1491	1333	1343	1269	1359	1553	1621	1510	1473	1450	1417	1344	1295	1378	1325	1280	1219	1190	1132	1296	1227	1162	1060	1090	1103	1053	1098	1050	985	956	962	990	1005	985	994	984	1038	1034	964	969	1013	994	970	980	982	932	974	963	998	960	949	966	936	941	925	968	979	988	929	922	897	921	935	911	941	998	969	945	947	984	970	905	990	916	1008	931	875	963	980	958	925	961	985	957	958	983	905	919	997	994	899	1035	922	921	943	919	920	958	885	980	953	996	890	919	961	930	974	961	979	947	933	931	964	941	991	978	918	945	959	966	937	946	967	1001	936	977	931	976	894	931	934	906	927	896	917	997	923	962	1004	955	936	929	908	885	892	909	914	946	946	939	1000	940	934	905	945	947	989	976	958	935	931	948	935	985	977	927	906	963	944	966	918	976	956	955	947	959	881	952	1004	927	937	940	948	941	897	904	1001	973	932	998	947	934	962	911	922	957	931	955	934	912	936	914	949	914	895	957	945	935	969	944	917	940	985	919	933	917	904	951	921	962	974	942	928	879	947	915	963	973	948	959	963	922	948	965	972	892	922	960	942	926	941	975	970	967	910	885	949	978	968	934	927	918	919	977	946	942	986	974	947	927	982	978	932	924	918	989	985	913	979	922	877	938	964	915	890	945	961	944	963	933	989	884	982	958	945	904	976	943	971	925	958	959	949	914	912	952	942	912	933	936	904	897	1020	919	973	943	968	905	916	908	1009	953	956	926	925	933	947	975	954	946	967	951	942	942	932	943	918	925	908	923	959	962	910	947	920	929	956	954	903	906	932	862	936	995	954	936	1029	922	920	951	923	963	948	955	1000	935	955	997	958	934	944	970	894	934	932	931	961	1010	914	913	967	943	940	991	945	947	1026	939	975	948	938	930	916	896	956	947	946	932	920	961	980	934	990	975	957	961	983	927	987	968	928	955	956	983	971	923	933	949	954	1003	900	921	938	950	946	916	945	960	902	875	963	914	968	1008	946	974	898	912	915	966	976	904	1001	930	900	938	909	962	988	897	923	923	943	940	964	959	977	934	980	919	968	919	989	934	907	982	960	945	949	966	995	913	973	948	961	1006	897	930	945	932	962	956	914	937	998	963	938	894	977	979	974	940	972	951	921	938	959	978	965	936	934	970	977	943	966	988	946	930	947	948	953	923	969	926	894	984	945	950	888	924	983	912	872	941	923	949	945	989	938	1002	972	941	953	921	936	916	995	948	961	910	944	958	944	952	969	975	921	930	976	955	979	954	936	922	1035	939	907	990	972	898	859	955	919	989	919	973	926	901	942	956	965	914	952	938	942	938	974	941	971	926	971	911	953	925	927	919	949	907	946	921	935	977	954	935	980	968	923	957	983	983	964	908	975	956	944	920	919	902	936	941	914	979	896	941	963	914	989	977	942	901	936	989	970	928	971	916	927	966	961	959	972	960	932	893	900	924	977	967	988	933	938	928	923	904	947	945	929	974	938	898	961	892	885	904	941	945	952	928	924	921	946	920	913	925	962	938	950	978	978	1008	937	919	944	926	931	944	935	952	954	955	945	948	935	926	954	1019	899	970	1014	935	979	918	937	915	940	923	927	992	968	950	954	999	956	935	944	953	959	942	970	948	943	954	971	949	935	946	931	917	945	937	909	1008	941	901	930	971	967	946	926	980	965	974	908	992	867	912	1015	949	947	944	938	938	901	976	987	977	925	917	954	956	942	926	959	958	902	930	938	958	930	966	924	929	950	935	913	950	931	986	935	899	957	978	945	951	937	924	997	865	961	961	917	981	940	923	989	980	929	886	909	944	948	955	869	972	964	879	947	963	988	853	923	999	972	907	914	908	912	923	940	929	997	955	898	954	1024	932	905	967	871	913	955	919	937	891	986	975	932	921	983	938	884	947	901	949	896	914	977	877	976	916	951	897	964	922	937	909	960	866	951	982	938	969	933	918	995	924	934	961	881	927	947	980	918	988	933	913	920	937	926	957	947	925	915	949	927	963	935	993	921	933	951	988	956	908	918	933	930	961	966	905	950	955	976	969	955	974	913	947	926	939	972	980	946	923	979	871	931	908	953	967	942	926	968	958	937	960	910	992	973	939	942	888	977	894	944	915	989	958	955	974	940	906	960	967	946	980	907	926	916	919	950	941	972	940	969	872	962	962	907	935	937	960	950	968	911	986	945	924	935	944	908	914	939	910	941	864	1030	924	928	964	916	941	965	948	923	960	983	972	967	974	968	984	952	933	942	895	953	917	913	994	978	911	944	957	945	947	956	989	898	971	925	1012	942	958	874	936	944	914	912	969	970	932	946	931	964	932	925	940	976	920	955	949	930	916	919	878	977	978	885	881	960	903	971	914	923	981	940	921	933	959	987	981	942	953	971	955	933	973	974	947	1004	954	930	960	978	942	947	931	944	945	968	948	937	943	901	999	964	886	975	900	909	949	914	930	954	940	984	884	932	938	945	918	910	981	897	935	1011	920	895	936	913	903	916	906	920	1006	946	884	895	954	948	983	973	954	946	926	962	902	946	906	916	927	909	944	982	961	921	885	956	936	954	946	983	967	970	1001	960	936	970	956	971	961	964	901	918	943	935	968	930	980	949	973	981	952	989	920	976	925	892	952	910	926	928	919	940	938	965	992	907	915	969	939	957	899	951	1006	943	912	919	966	991	902	929	955	926	927	919	919	985	998	971	1004	905	990	935	905	975	951	980	930	951	949	972	918	954	893	941	949	954	940	970	909	965	921	933	917	916	932	915	942	890	969	943	883	940	990	957	979	917	989	975	958	940	928	959	885	980	947	985	899	990	912	926	910	982	985	920	947	910	935	1032	892	928	944	972	944	945	957	947	932	971	908	954	931	1016	930	951	1003	958	959	956	924	957	936	978	966	970	918	963	959	984	939	976	949	910	948	948	923	961	1023	913	934	936	901	945	927	976	893	948	937	932	917	947	985	934	972	942	950	939	982	966	945	930	937	868	940	981	976	913	961	962	929	918	912	946	969	939	981	922	916	950	910	975	909	933	974	957	924	960	959	913	994	965	918	950	912	962	896	930	941	956	923	964	924	944	962	957	977	943	913	961	964	975	964	913	952	976	944	942	884	935	970	917	909	928	969	973	956	947	918	950	920	886	951	926	909	923	987	989	940	992	982	970	946	951	966	976	946	946	948	999	983	963	922	923	934	958	952	941	921	958	960	949	988	983	892	924	972	907	959	917	884	893	970	975	935	914	931	964	1006	967	951	898	946	964	900	983	961	919	978	909	932	880	917	937	929	930	926	935	1009	931	911	974	1036	972	924	906	897	974	917	936	930	932	926	924	940	942	921	963	993	961	933	951	904	921	1012	937	907	937	910	984	905	968	972	960	955	925	976	982	961	942	937	966	954	983	944	895	992	929	989	967	902	916	971	897	915	958	909	933	970	915	948	929	930	897	978	945	1009	934	976	946	869	942	963	934	942	919	941	948	897	940	960	916	947	960	975	949	961	968	943	912	938	918	925	965	953	938
40455	22702	13742	7811	4954	3942	3317	2752	2300	2127	1869	1678	1731	1860	2174	2215	2056	2031	2136	1808	1752	1866	1777	1660	1592	1582	1509	1549	1542	1451	1346	1333	1241	1253	1240	1181	1175	1094	1082	1080	1125	1078	1106	1140	1170	1161	1174	1181	1093	1098	1139	1075	1083	1053	1107	1112	1097	1081	1134	1018	1038	1079	1012	1104	1033	969	1029	1080	974	1003	984	1023	1029	1037	1035	1075	1020	1026	961	1001	1016	1076	1060	1041	1046	1037	1060	975	1067	1000	1117	1061	999	1007	1043	1058	1039	984	1028	987	1015	1069	1051	1024	1026	1051	1003	1028	1015	1041	1071	1084	995	1025	1050	1010	984	1036	1032	1032	1027	1011	1038	995	1021	1008	1019	1008	1034	1064	1008	1049	1043	1088	1040	1007	1029	1047	1010	1070	1045	1036	1037	1041	1021	1095	1012	970	997	1043	1018	1048	980	975	1055	1076	1006	1024	1032	1023	1067	1052	988	1045	1039	1047	988	1069	1034	1043	1028	1069	1036	1040	1051	1076	1049	1029	998	1030	1013	1073	1044	991	1033	1003	1059	1016	1013	1054	1025	1003	1025	1050	1032	986	1025	1041	975	1051	1052	977	996	987	1036	1054	1009	1062	998	1051	1039	1013	1028	1006	1020	1034	1070	1025	987	1051	1053	1072	1052	1040	991	1057	1039	1047	1080	1034	1026	1056	1035	1036	1054	1017	1049	986	1132	1000	1039	1025	1091	984	1026	1033	1028	1036	1034	1043	989	1027	1076	1041	1023	980	1035	1072	1004	1034	1024	1066	1066	989	996	996	1061	1074	1007	1009	1002	1023	1040	1100	1036	1036	1095	1054	1034	1004	1019	1080	1032	1030	1054	1049	1011	1085	1052	1058	1043	1062	1019	1021	1019	1057	1061	1045	955	1032	1063	1066	1037	1035	1021	1006	1034	1060	1044	1007	1100	1086	1040	1040	1042	1003	1003	999	1053	1003	1012	1062	1054	1043	990	1002	994	976	1058	1030	1021	1055	997	1047	1068	1023	1045	1050	1073	1063	992	1067	1016	1041	1055	1035	981	1057	1048	989	1018	1053	1047	1048	1008	1035	1018	1030	1041	1078	1024	1023	1010	1010	1018	1015	998	981	1038	1061	1065	996	1061	1105	1008	1099	1027	1063	1032	1038	991	1068	1052	1027	1074	1003	1044	1039	981	1007	981	1059	1038	1011	1047	1025	1018	1105	992	1047	1030	1057	1018	1003	1083	1049	1007	1000	1028	1032	1074	1032	992	1121	1066	1061	997	1046	1073	982	1004	1028	1000	1066	1040	1059	1004	1016	1050	1014	1066	1012	1001	1013	1019	1038	1026	1006	1037	1050	1006	1012	1033	1019	1086	1080	1031	1006	1009	1048	1048	1012	1060	1058	998	1034	1079	993	1063	1039	1000	1066	1003	1039	1017	1103	971	1001	1029	1015	1057	1012	987	1018	1089	943	1052	1040	1021	970	1000	1044	1078	1006	1057	1068	1034	1065	986	1025	1081	1013	1006	1032	1051	1037	1028	1033	996	1083	1051	1049	1052	1031	1002	1035	1030	1046	1044	1029	1025	984	1062	1028	1082	1027	1138	1070	1049	1022	1042	1014	1100	986	1011	983	1060	1056	1061	1056	1089	1049	987	1088	1006	1051	992	1034	1028	1020	1033	1096	1063	1042	1004	1016	1017	1026	1000	984	989	994	1033	1005	990	1047	1050	1014	1035	1018	1052	1047	1029	998	1055	1029	984	1037	1074	1059	1054	1072	1029	1091	1024	1031	1019	1073	1054	1081	1065	1021	1088	998	1071	1027	992	1026	1036	960	1057	1075	969	1015	1062	998	1006	1008	1046	1015	981	1050	1058	1039	1072	992	1012	1067	1020	996	1027	1042	1034	1070	1054	1032	1015	989	1042	1091	1022	1028	1022	1038	1010	1036	1008	1033	1084	1102	1016	1056	1028	1029	1019	1036	1020	1015	1094	1037	1072	976	1042	1057	1027	1039	1013	1048	1066	1055	984	995	1033	992	1005	1024	1067	1076	1028	1034	1058	1029	1046	1042	1067	1048	1055	1056	1079	1008	1028	1046	1088	1100	1066	1011	1108	1004	1030	1066	1011	1018	1099	1038	1072	1065	1083	1045	1001	1039	1015	1058	1042	1002	1058	1038	1053	999	1026	1026	1074	978	968	993	989	1035	1014	1062	1030	1012	1022	1012	1085	1016	1011	1037	1072	1079	1060	1024	1030	1028	1065	1026	1010	1044	1027	993	991	1004	1006	952	1058	1022	1036	1036	1081	1015	1054	1009	1060	1034	1025	1037	1107	1001	1004	1002	1030	981	1027	1001	1012	974	1078	1015	1022	1069	1025	1009	1095	1010	980	1025	1041	1026	1021	1016	1013	1006	1055	1022	1004	999	1030	1065	1038	1047	981	1019	1044	1089	1018	1051	1007	1105	1044	1035	1043	1014	992	1025	1038	1017	1052	1061	1004	1072	1034	1066	1034	1039	1044	1023	1026	1030	1016	1024	1004	1079	953	1022	1041	1028	1083	1088	1008	1010	1001	1082	1064	1040	978	1034	1041	1030	1073	1022	1083	983	1080	1039	1056	1102	1007	1005	1031	1015	1003	1029	1024	1080	1037	1000	996	1028	969	992	1044	996	1078	1014	1011	1021	1063	1074	994	1110	1014	1042	1063	1025	1040	1019	1062	1028	997	1020	1036	1058	1046	1006	1045	1028	1045	1080	1041	1053	1021	1038	1013	993	968	1073	1068	1108	1029	992	1012	1057	1029	999	1065	1073	997	1045	1004	989	1042	1062	1052	1064	987	1067	1021	1095	1020	1061	1015	949	1032	1080	1020	1034	1068	1065	1048	1015	1037	1060	1037	1042	1032	1036	1041	1007	987	1024	1108	1024	992	1056	1046	1008	1019	1037	1016	1039	1015	1101	1029	1021	985	1014	1084	1005	1066	1122	1038	1036	1063	952	1050	1067	1036	1005	1008	1013	933	1004	1005	1012	1023	1053	996	1008	1028	1078	1075	1048	1021	1045	1007	1021	984	999	1011	1019	1051	1031	1012	1055	1065	1032	1036	1048	997	973	1066	1028	1000	1055	983	977	1020	1013	1037	1086	1057	1038	1022	1058	1003	1083	999	1048	994	1034	1072	1049	1070	984	1042	987	1073	1071	993	995	1043	1034	1063	1041	1098	1031	1028	1028	1045	1094	1020	1023	978	1041	1015	1057	1037	1028	985	1006	1075	1068	1097	992	1029	1009	1070	983	1041	1038	1097	1081	1059	1026	1072	995	1034	1044	1052	1043	990	1016	1022	1015	1034	1005	949	969	1011	1014	1018	1082	977	1043	996	984	989	1074	1039	1079	1062	1079	1029	1068	1024	1001	1009	1017	995	942	1088	1001	1032	1019	1039	984	1006	1033	1053	1024	979	1026	1012	1043	1047	1031	1056	1059	1010	1060	1042	1043	1013	1002	1023	985	996	968	1054	1083	1025	1004	1060	1014	1015	1039	1054	1057	1087	1028	1049	1024	1037	1064	1076	1051	1021	1021	1064	1023	989	1011	982	1048	1020	1071	1037	983	974	1009	1053	1119	991	1078	1067	1026	1013	1042	996	1019	1038	965	1003	1033	1032	1082	1025	995	1057	982	1025	1011	1070	995	1009	994	1078	1018	1032	1037	1048	989	1031	1060	966	1015	1046	978	1078	1065	1043	1043	1033	1006	1037	1052	1024	1026	1030	1116	1005	1049	1049	1101	1052	989	1043	1061	1038	1055	1060	1012	1055	1044	1014	1081	1033	1073	1010	1041	965	969	1106	1001	1019	1118	1056	1072	993	1002	998	1001	1090	1052	1071	1067	1024	981	1014	1091	977	990	997	1010	1034	989	1033	1029	997	1033	1089	1033	982	1022	1027	1031	1028	1026	990	1025	1016	976	1075	1004	1006	1031	1027	1036	1016	1073	977	1034	1029	1035	1025	1015	1017	1040	1025	1036	1092	1001	1024	1130	1024	1043	1092	1051	1010	1031	1083	995	1024	1069	1037	992	986	1057	1055	1044	999	1049	1042	1035	995	1013	1006	982	1036	1053	1004	1031	1021	1072	1062	1027	1086	1067	1050	986	1088	1013	1030	1061	1081	1066	1018	1011	1003	1066	998	1046	1043	1035	1020	1026	969	1050	1000	1029	1042	1034	1076	1022	1029	1031	1035	1012	1091	1037	1061	1004	999	1093	1091	987	1001	1034	1055	1056	1019	1041	1086	1000	1039	967	1042	1017	1080	1029	1040	1036	1074	1063	999	1050	1020	1043	995	1059	1043	1086	1014	1041	994	1050	990	1049	1056	1040	1098	1026	1108	1043	1072	1033	1056	1032	999	1025	1008	1030	976	990	956	1016	1055	1047	1078	1029	1002	1107	1099	959	1051	1024	1031	1061	968	1066	1059	991	983	989	1042	980	1040	1037	1080	1058	1066	1092	1034	994	1019	999	1038	1063	1007	996	1034	1042	1048	1057	965	932	1026	1042	1040	1037	1052	1003	1008	1022	1060	1054	1012	1028	1043	993	1027	1027	1062	1029	992	989	1040	1036	967	1043	1024	1003	1021	1052	1005	1018	1026	1040	1018	1005	1041	978	989	1018	1039	1004	1026	1002	1035	1075	1002	1047	1009	1004	1056	1022	1054	1030	1069	1051	1002	1037	1023	1030	1025	983	1043	1042	1031	1054	1019	1025	1036	1043	1064	985	1048	1015	1057	1037	1042	1079	984	1053	970	1016	1006	1085	932	1034	997	1032	1035	1033	990	1060	991	1047
28327	20652	10529	1404	577	501	493	477	480	451	473	459	467	485	534	585	589	521	599	572	518	528	533	518	488	481	502	526	508	466	457	458	433	460	440	452	500	396	424	423	460	463	428	430	414	431	449	473	474	431	388	390	406	430	414	440	436	388	433	450	414	407	421	383	412	419	426	417	408	380	418	400	412	407	414	415	374	430	421	394	400	403	376	445	412	423	400	437	423	395	403	387	406	417	420	443	425	426	398	437	405	398	445	407	451	433	380	390	423	381	440	374	426	404	401	415	441	394	431	398	425	405	412	416	421	418	398	400	418	427	363	446	415	428	415	429	411	422	405	417	411	415	383	436	447	417	384	437	389	422	397	445	421	391	411	402	404	406	412	416	417	393	431	449	378	406	409	414	448	385	412	401	441	413	419	382	413	439	383	383	389	436	430	396	407	399	393	409	427	427	441	368	412	454	396	431	408	424	410	439	424	403	425	372	388	402	411	428	426	451	442	421	448	468	403	429	413	429	418	434	420	429	406	406	431	407	398	434	429	406	407	381	436	411	435	399	397	393	428	425	411	423	436	430	434	374	453	419	391	412	386	406	423	408	422	410	392	381	387	409	415	409	429	434	460	384	393	420	398	436	392	446	377	406	398	420	394	432	437	405	388	416	425	413	404	408	406	430	425	400	395	394	420	434	451	428	379	359	378	404	471	419	408	398	412	431	413	399	426	409	420	447	384	386	394	423	352	446	412	407	389	445	409	374	393	389	448	386	389	402	418	430	401	427	408	417	376	393	388	423	421	445	439	415	440	401	430	437	423	407	405	399	377	421	414	406	445	446	419	392	421	396	384	443	426	377	375	378	383	418	413	438	388	384	411	381	374	448	395	392	422	389	424	398	414	423	442	412	404	409	397	441	389	403	377	387	410	434	410	400	379	424	410	398	461	399	405	425	421	413	433	410	421	425	384	395	402	414	423	404	375	442	427	414	438	365	359	426	426	403	421	435	406	396	383	404	421	384	389	431	452	413	416	426	411	408	461	408	431	479	402	441	429	420	431	449	431	412	409	421	427	440	394	422	448	404	412	389	424	400	416	391	409	381	401	435	392	398	402	418	416	404	399	413	412	443	421	377	416	410	390	401	412	404	416	416	410	436	441	414	418	372	429	369	386	419	405	401	411	433	453	440	415	418	397	425	425	379	457	425	415	421	441	378	390	390	417	381	392	453	402	414	407	414	434	393	414	404	401	440	409	390	399	412	436	426	413	409	418	361	426	452	397	438	376	418	444	418	418	429	404	391	393	421	429	431	381	428	420	382	394	410	422	444	443	391	452	426	419	419	358	404	388	389	407	409	416	424	436	420	399	413	394	433	457	419	401	382	403	465	405	416	397	399	396	395	448	426	427	380	427	418	392	361	420	404	397	414	420	424	390	413	419	427	438	407	419	425	433	419	397	417	395	404	446	429	373	443	441	420	396	456	391	423	399	436	405	382	409	383	434	427	382	424	428	439	408	396	421	381	414	406	415	390	408	424	426	438	405	434	383	379	444	432	396	422	408	416	408	403	402	428	419	437	434	401	438	404	419	436	411	401	394	399	417	431	414	429	404	398	436	392	445	398	383	428	444	397	425	414	430	412	431	406	361	389	393	407	422	421	423	422	412	387	381	426	437	421	440	419	371	392	408	392	433	412	433	427	403	421	433	409	391	408	444	415	414	392	441	434	427	384	387	380	430	412	394	391	409	397	386	402	394	430	390	439	436	442	419	402	360	406	408	407	398	419	405	419	431	428	400	380	422	429	426	394	367	399	424	414	387	415	415	458	431	414	405	401	393	398	403	428	401	393	405	419	407	415	450	410	425	406	428	363	394	415	452	384	429	430	398	416	432	438	407	417	444	410	407	428	411	434	403	434	434	428	417	383	400	407	362	411	421	442	413	414	455	397	408	437	406	422	394	417	423	410	419	399	364	419	418	436	442	431	414	397	398	412	402	451	403	405	408	473	408	422	421	432	408	397	393	454	392	369	411	431	391	386	455	428	403	409	372	402	405	403	404	411	422	405	422	413	445	416	375	391	436	429	401	386	407	413	446	397	416	440	415	408	413	431	408	420	391	394	394	426	420	390	455	415	414	410	387	432	444	430	390	435	409	396	418	373	415	404	408	426	386	415	407	419	389	410	401	441	425	447	410	413	386	376	425	432	408	438	400	405	416	425	397	436	387	411	430	406	404	371	422	406	405	436	399	416	440	449	411	403	424	420	427	395	403	405	359	400	430	428	399	406	398	430	395	405	387	409	461	388	424	388	417	430	414	426	398	409	403	435	424	403	473	429	394	406	428	450	463	406	387	422	398	425	413	420	408	401	440	421	413	403	410	408	416	410	440	422	407	428	405	421	405	426	395	400	391	417	429	419	392	417	436	421	445	398	408	419	393	388	402	432	409	409	376	400	420	444	416	420	443	417	444	400	424	425	398	413	410	370	427	381	375	403	445	434	410	404	410	408	396	413	423	442	432	436	409	431	376	405	456	412	435	404	450	434	425	405	384	409	440	427	420	398	407	388	370	419	371	411	406	395	448	428	422	377	442	417	431	377	414	393	421	393	410	399	393	390	408	413	419	394	421	429	410	391	406	412	420	391	417	417	407	412	413	394	394	409	425	427	412	443	435	434	366	396	429	422	430	401	414	427	408	391	436	433	408	413	437	393	427	380	424	391	427	427	407	412	421	414	424	408	403	396	401	407	421	429	437	402	459	428	408	395	390	402	413	405	419	435	391	441	379	434	413	407	444	439	414	413	445	374	435	431	435	461	374	410	394	396	396	436	413	441	363	446	420	416	397	418	460	407	404	417	396	422	420	419	414	382	436	394	430	364	420	439	424	412	392	428	417	430	438	411	389	414	434	408	434	367	385	422	436	402	411	402	396	409	415	429	428	401	393	386	412	408	423	452	402	417	391	421	445	407	434	381	431	455	435	402	377	428	395	443	364	410	404	439	392	389	411	432	438	399	370	415	398	424	428	394	416	384	448	425	410	437	403	419	429	388	417	411	397	404	440	450	387	406	412	400	360	397	425	447	404	389	404	383	440	415	417	411	421	426	395	399	407	425	397	429	404	416	449	398	440	405	402	384	404	386	421	409	432	441	432	430	425	400	431	394	398	429	429	418	389	406	378	377	460	435	390	377	385	427	418	410	461	441	393	395	384	422	400	413	381	363	420	418	388	423	400	407	435	431	409	397	387	423	396	411	400	420	424	462	442	411	424	384	444	419	400	427	394	438	426	386	438	443	456	408	386	379	428	446	440	436	394	449	399	413	426	398	426	413	404	454	405	395	405	379	404	430	388	419	421	406	413	441	411	396	427	403	425	400	451	403	409	385	443	429	409	436	430	412	441	414	397	441	409	417	397	428	407	391	408	405	374	402	416	405	374	401	369	384	444	370	401	436	434	381	396	391	403	390	436	422	414	430	442	404	444	393	425	400	437	448	394	368	421	381
33110	8388	2031	1303	773	616	635	615	557	561	562	519	557	652	770	897	772	795	797	715	760	764	698	730	712	700	659	665	634	605	606	588	539	551	528	535	515	489	490	523	462	502	461	545	527	482	511	466	483	465	500	434	522	505	503	447	502	494	458	462	460	462	476	453	465	447	507	457	492	477	480	480	446	489	491	469	534	510	493	472	544	471	481	433	485	473	498	503	454	460	484	477	445	483	446	517	467	487	456	507	479	449	467	470	468	503	475	455	514	497	488	491	447	466	450	443	472	472	475	445	477	530	450	472	474	460	455	428	502	477	512	446	470	443	489	499	495	475	486	462	470	453	453	477	512	454	459	472	515	452	482	475	461	450	483	498	473	467	481	431	466	475	497	477	477	476	455	464	472	452	470	549	485	455	485	485	445	473	477	476	439	496	488	458	489	451	470	499	452	475	461	444	500	467	485	481	453	493	510	480	466	500	462	463	495	493	486	465	425	454	508	456	516	502	439	445	448	496	449	473	471	475	476	507	445	510	463	471	443	502	488	460	498	518	499	492	449	480	505	470	463	464	491	529	501	475	467	453	464	491	457	464	505	512	466	454	487	494	435	485	472	464	481	472	486	503	463	480	470	478	522	525	482	473	458	499	493	510	497	467	472	438	476	460	467	510	467	491	469	491	496	484	489	496	486	506	483	476	472	496	502	457	500	520	479	526	484	472	426	506	461	472	477	478	492	485	469	487	482	483	471	485	502	446	492	489	501	485	485	499	430	475	461	464	468	446	468	532	459	473	473	493	458	472	494	436	462	493	453	518	454	503	475	447	461	475	456	496	461	486	460	513	478	453	438	511	419	523	448	457	483	467	493	449	456	504	459	494	447	451	514	460	480	450	441	487	494	492	493	474	440	475	479	515	475	473	473	479	477	482	419	452	494	484	475	459	480	463	472	478	459	477	458	495	496	521	466	461	478	487	445	439	475	514	483	496	452	471	491	473	467	460	513	485	538	492	463	499	476	492	480	493	486	455	503	503	481	524	479	456	487	496	484	478	465	444	528	482	508	455	515	472	485	475	478	476	480	516	462	503	516	479	436	472	484	493	439	505	480	472	515	460	483	471	453	475	497	488	470	484	452	487	463	479	452	459	512	477	496	445	491	492	454	495	477	461	465	485	502	487	461	483	468	458	484	462	495	464	476	493	454	457	447	462	501	489	467	481	497	482	486	493	474	481	448	490	501	474	471	482	498	455	458	441	498	428	462	480	485	487	468	482	453	488	483	475	475	485	461	476	463	496	503	508	449	478	426	493	504	430	466	443	454	496	470	487	451	490	470	489	448	453	494	501	468	456	492	494	464	476	509	488	483	459	471	480	485	475	489	470	481	455	514	476	510	511	478	484	463	506	459	456	462	498	479	517	466	449	449	489	488	457	477	462	473	496	446	522	471	430	461	445	520	497	442	513	515	488	472	504	463	479	482	510	448	479	516	456	441	460	469	465	482	494	508	457	523	489	476	474	479	462	444	482	556	435	492	482	464	489	427	502	459	457	480	479	470	512	503	501	456	474	485	427	485	467	448	479	478	483	470	444	500	482	510	489	512	464	470	453	490	475	469	493	477	464	534	446	519	508	465	507	463	444	478	522	465	464	459	487	428	500	471	475	510	459	477	479	496	439	477	501	459	437	526	467	458	488	500	504	475	487	539	468	465	505	474	502	515	467	465	504	470	487	494	470	479	482	447	488	484	447	445	493	462	504	472	431	483	475	458	462	499	446	480	484	513	481	458	497	465	519	474	471	488	482	495	481	434	481	461	470	456	467	476	484	484	464	479	441	507	482	461	469	456	515	464	461	501	502	477	489	465	449	503	445	460	497	473	508	452	508	466	511	449	456	469	482	474	499	494	466	464	478	485	473	505	479	470	508	471	497	482	470	429	457	474	456	460	482	465	464	459	458	483	503	502	450	482	465	469	494	493	490	471	466	472	522	495	510	439	497	462	480	522	425	467	432	467	458	485	488	462	464	466	481	468	440	492	463	473	440	519	474	464	496	482	480	490	459	516	489	473	471	449	475	495	495	448	506	478	480	494	500	487	452	466	470	500	478	471	477	504	504	486	511	512	464	480	481	479	506	503	491	475	493	497	465	501	429	429	505	468	453	501	465	472	465	471	464	460	512	494	486	465	492	483	459	507	479	481	483	470	490	460	474	470	449	481	465	457	486	460	478	483	521	461	456	477	474	483	480	471	484	458	464	419	451	477	493	512	509	482	471	468	450	476	483	469	446	464	475	500	470	490	485	463	482	495	535	508	490	464	494	468	466	506	504	454	468	435	496	485	499	489	512	502	470	494	479	544	496	479	494	425	476	474	468	492	498	507	504	464	467	483	451	455	441	511	449	460	492	479	474	449	462	502	450	442	463	441	474	459	463	492	466	483	475	480	471	482	444	453	457	474	462	458	509	509	473	482	482	438	494	510	492	503	479	445	478	472	510	462	502	470	454	488	439	464	497	475	444	476	486	488	460	463	451	482	501	505	484	502	464	484	486	479	467	510	459	473	486	465	449	496	462	459	528	467	469	489	479	466	482	459	479	470	463	481	517	488	441	468	460	450	471	485	439	496	489	516	436	480	441	478	483	491	522	491	495	472	448	504	482	481	491	508	495	514	471	470	493	448	478	505	492	462	489	447	464	488	483	478	469	484	461	434	513	475	476	456	452	438	469	471	490	475	440	464	486	460	497	522	456	393	503	490	444	483	489	492	471	460	491	446	485	417	499	461	488	516	504	475	476	493	494	489	493	450	456	486	471	472	448	467	481	473	518	479	468	465	482	496	454	488	469	468	459	494	475	456	476	453	491	450	519	446	450	443	446	497	464	480	449	453	487	483	456	477	455	528	468	448	480	472	502	470	473	484	464	509	442	465	441	444	470	469	501	464	517	479	516	513	490	485	493	478	478	494	473	484	463	462	493	481	492	470	468	494	460	475	463	475	473	553	488	471	462	491	463	514	484	480	482	468	500	453	503	465	488	453	479	457	474	470	495	486	498	454	481	446	478	502	469	494	473	467	482	485	490	512	474	455	459	478	492	436	471	456	496	468	458	485	500	460	454	421	460	414	481	462	492	484	462	486	477	501	478	443	487	461	481	492	502	472	501	491	493	500	507	467	487	475	460	465	456	478	501	484	495	485	473	498	481	480	509	448	455	512	490	448	494	464	503	488	467	486	496	484	434	489	442	469	460	478	479	485	483	454	490	446	492	480	479	516	503	476	509	461	468	469	491	459	495	496	471	461	525	494	469	434	500	452	493	494	516	450	485	465	491	469	468	479	525	472	540	493	450	464	459	478	512	504	501	449	459	485	470	494	466	464	486	502	450	461	483	491	462	495	516	475	463	497	486	468	497	487	486	458	466	491	458	517	490	491	483	485	498	449	454	505	469	547	461	464	468	503	468	490	484	472	493	490	512	481	501	480	455	525	479	500	443	473	519	505	459
23499	20958	28281	23807	20967	12638	1675	1187	1050	977	935	873	934	903	1031	1039	1012	1040	1030	992	920	941	975	990	893	862	874	833	841	893	846	822	846	777	777	789	758	753	746	693	717	744	749	739	746	792	772	809	749	770	774	709	738	753	714	753	741	732	715	771	745	734	683	707	686	705	735	700	689	730	708	710	694	713	751	738	670	735	726	735	685	648	694	739	726	719	697	695	723	702	695	729	730	695	697	715	720	700	693	666	701	719	721	698	728	708	712	669	721	747	714	690	725	755	690	702	728	729	692	710	693	729	705	704	702	685	693	754	707	742	703	714	704	737	689	703	686	726	748	676	725	713	675	696	719	689	754	696	720	699	687	698	734	725	668	758	731	717	675	745	724	686	749	759	689	762	742	702	719	716	745	726	701	723	717	755	703	735	697	706	720	740	738	718	694	699	655	667	688	746	732	687	721	734	693	696	767	726	691	715	710	692	736	736	712	686	726	720	683	707	744	695	695	708	692	694	732	625	695	728	728	710	741	743	677	711	720	705	720	667	739	733	724	720	722	712	703	710	659	744	719	708	685	695	700	682	696	709	712	722	684	722	729	701	701	723	758	734	719	717	751	713	735	736	734	726	690	732	747	692	699	686	730	726	729	678	711	738	671	730	701	680	714	700	727	680	734	713	701	709	691	676	687	698	738	711	715	702	729	662	705	684	721	683	723	677	733	735	676	741	748	706	737	691	664	729	689	682	699	741	732	711	732	674	716	717	726	729	691	682	675	711	696	726	733	677	677	688	712	658	748	718	749	694	745	741	716	704	708	745	686	742	723	731	719	705	705	732	676	708	714	734	692	692	717	695	710	665	714	709	742	720	698	736	710	712	721	749	732	668	773	756	698	768	698	705	676	727	684	695	708	727	668	731	666	699	690	698	733	724	701	697	691	666	727	713	683	654	748	723	753	703	708	766	730	696	717	722	663	653	640	688	696	705	666	706	639	714	746	714	697	709	704	740	679	711	730	683	685	717	734	739	678	674	709	709	718	712	661	698	778	749	749	648	719	700	708	717	704	685	733	691	732	691	735	694	691	713	711	715	660	701	700	695	699	714	726	686	689	698	714	699	696	716	709	735	720	718	694	703	701	672	678	693	705	722	719	689	699	689	688	676	717	690	718	708	712	757	731	727	715	749	712	719	779	736	684	705	651	724	687	744	705	719	722	717	757	738	727	743	743	741	710	692	712	668	690	693	696	695	761	747	682	716	700	687	739	738	697	721	673	650	718	681	693	644	716	744	698	734	685	666	726	709	700	765	704	701	763	741	732	662	693	657	720	724	725	671	702	705	678	708	710	723	708	753	745	734	738	713	671	682	715	712	764	693	719	676	711	725	694	697	745	768	719	755	738	750	742	736	695	726	745	681	701	729	701	704	667	699	725	752	710	720	676	727	701	717	708	686	716	720	754	738	735	615	744	729	683	708	745	702	683	696	684	714	720	669	751	715	724	707	726	645	672	649	717	765	740	646	693	644	715	707	711	722	734	705	678	696	706	676	741	714	646	731	679	725	702	743	704	726	708	746	690	725	754	674	716	727	690	700	722	700	715	735	669	710	714	739	672	690	672	710	705	709	675	676	751	739	713	696	747	747	722	752	694	703	710	714	723	719	703	730	662	704	749	652	738	757	716	702	686	728	750	715	698	697	702	694	719	720	674	666	687	686	702	723	733	702	746	765	728	733	699	724	748	701	685	718	732	730	696	709	717	705	723	698	698	736	700	740	688	723	740	723	754	713	746	709	734	704	757	728	737	684	682	715	720	701	706	700	690	739	715	710	714	703	718	720	664	714	684	684	679	686	743	685	726	706	733	677	707	707	643	708	712	674	715	669	652	730	689	666	789	708	718	728	710	723	716	702	680	728	718	678	728	741	727	699	748	737	672	728	710	711	703	686	715	719	720	719	717	685	710	714	661	718	690	738	744	719	705	695	744	697	712	676	678	699	751	691	643	710	693	718	700	712	746	729	690	695	660	741	709	759	676	730	724	698	667	688	708	711	736	704	695	694	746	738	680	692	731	734	713	699	710	717	693	744	683	726	667	694	725	692	679	723	690	702	736	693	700	703	690	716	704	724	699	704	713	684	675	679	671	737	708	679	684	732	729	681	714	735	702	739	697	717	694	719	814	730	650	685	712	705	696	729	679	690	702	701	706	686	701	692	726	691	753	726	684	719	706	751	720	716	729	696	725	728	687	645	723	714	669	755	731	713	739	644	665	695	733	675	728	740	710	750	712	732	729	685	672	717	704	738	730	698	694	665	714	726	705	691	645	715	674	705	702	705	725	735	732	681	694	692	731	714	742	743	674	698	685	711	673	701	701	701	723	710	749	704	714	671	698	725	729	749	736	682	683	693	729	690	735	774	740	646	747	743	697	701	658	681	712	785	730	737	725	708	737	708	747	681	734	690	740	746	714	716	738	740	690	784	704	716	713	700	704	743	692	658	726	685	713	711	745	686	683	698	679	691	697	649	719	724	678	723	714	661	695	717	720	697	702	732	674	687	734	688	705	682	737	676	704	726	769	714	687	728	705	743	666	704	716	688	654	715	692	733	693	667	686	737	678	725	680	729	694	705	725	693	735	727	674	731	699	717	709	689	704	737	714	694	694	678	680	716	706	727	735	694	672	722	691	669	669	687	756	705	673	710	682	734	682	699	710	725	762	689	732	702	690	716	694	726	675	736	689	731	651	706	685	720	674	743	683	747	694	699	714	716	752	696	723	647	692	744	715	724	714	683	754	710	738	665	674	715	734	698	692	685	686	680	745	690	705	726	748	732	694	731	751	722	688	659	731	671	675	727	686	656	687	734	714	714	765	698	710	753	703	694	742	662	718	739	706	659	668	672	733	715	726	704	694	733	726	708	698	728	718	684	702	720	702	708	701	621	736	720	724	701	695	707	686	655	696	722	724	658	725	701	744	761	700	717	711	742	673	731	693	655	687	730	710	720	740	693	673	697	671	721	720	711	695	712	736	709	732	749	713	774	644	709	701	698	745	737	713	690	688	682	705	757	751	742	697	719	749	700	716	712	669	752	735	727	697	633	696	709	719	680	711	745	706	650	709	756	698	716	697	720	680	762	702	677	699	750	742	670	715	654	722	733	674	686	732	731	725	680	732	670	680	705	731	698	773	704	730	715	713	707	728	698	701	687	716	721	672	701	698	731	713	747	715	687	721	693	742	673	729	654	702	710	709	686	748	669	660	679	706	690	757	689	709	688	700	730	687	683	686	747	687	742	709	678	711	711	671	732	704	699	673	702	725	722	757	700	730	698	666	698	696	704	701	700	676	671	667	674	682	707	702	661	670	687	686	723	731	676	652	743	714	705	713	731	731	693	690	709	712	679	730	691	697	701	733	702	737	662	716	680	705	692	727	714	772	689	658	704	747	762	708	699	709	714	703	709	700	711	707	694	754	716	705	739	668	679	721	669	709	707	709	673	702	674
37149	18125	8851	4934	3047	2235	1960	1763	1609	1400	1250	1138	1173	1174	1429	1495	1341	1424	1452	1356	1230	1385	1257	1273	1190	1132	1115	1138	1098	1110	1042	1003	986	930	929	882	846	852	838	854	770	836	780	819	823	891	832	806	865	829	757	809	834	790	851	780	790	772	755	758	773	760	822	786	824	788	819	805	786	784	812	772	760	796	830	764	753	775	800	761	748	763	793	755	800	748	795	815	790	788	807	783	781	734	822	770	840	791	815	762	749	744	788	791	850	793	774	751	766	797	805	814	813	779	774	771	773	816	796	786	757	814	832	785	726	813	736	774	811	795	761	828	754	813	761	767	754	775	842	786	772	790	760	792	783	816	775	824	768	785	841	782	756	788	830	819	772	814	718	751	820	772	773	790	823	786	811	788	755	775	763	745	783	791	798	791	780	764	771	800	775	850	820	824	763	784	778	811	776	818	758	765	797	777	794	761	775	807	763	774	857	799	757	739	761	792	806	769	851	827	790	767	797	766	792	719	746	795	784	779	797	788	842	807	774	754	765	797	787	796	783	814	793	749	807	856	744	768	814	808	733	827	761	763	743	784	782	805	806	778	757	808	752	791	829	810	788	806	799	788	842	797	778	746	754	733	788	787	819	753	812	805	796	788	807	762	798	826	814	806	821	787	783	808	744	803	809	843	725	772	791	757	791	790	795	799	747	800	799	793	728	740	765	814	784	763	787	747	805	800	759	724	821	774	756	791	795	770	795	756	736	831	797	815	816	727	764	777	732	762	770	819	804	754	798	780	834	739	752	791	756	733	771	823	749	798	775	754	751	764	796	790	792	830	742	760	782	789	783	805	814	764	753	829	781	771	770	783	745	804	802	788	778	719	778	821	728	761	753	747	767	824	757	769	802	815	744	725	792	743	821	787	736	803	739	787	805	804	730	789	764	815	762	828	805	750	797	783	783	738	794	765	742	783	800	821	774	746	814	787	817	755	807	798	752	759	755	808	820	803	758	749	828	804	777	764	834	824	771	750	763	808	794	835	766	728	776	785	746	794	779	820	771	839	848	778	811	761	821	762	740	790	827	742	782	777	743	768	774	843	755	774	815	795	766	813	800	833	735	771	790	745	776	756	750	755	804	790	804	798	774	807	724	774	769	771	793	813	778	825	792	772	761	791	810	762	814	779	776	814	777	737	728	800	814	829	826	773	802	794	802	798	794	786	773	774	810	759	818	740	822	762	803	757	783	753	811	757	790	742	784	781	770	785	789	765	799	712	807	809	773	769	786	858	769	809	731	856	780	773	719	772	737	815	737	779	775	810	786	768	775	773	781	777	807	766	766	813	794	706	782	772	786	799	808	812	812	825	789	782	812	762	723	747	794	796	821	729	805	761	773	811	755	756	745	846	789	747	763	787	813	809	780	814	775	795	809	838	792	784	756	776	809	784	743	777	748	748	764	788	720	785	757	765	806	778	799	802	772	794	767	779	798	830	789	773	813	782	780	770	844	773	820	793	763	784	786	778	787	800	770	784	834	751	796	820	811	805	774	749	753	761	787	763	796	827	773	810	762	800	831	719	810	818	757	790	835	808	746	838	791	778	788	785	778	777	804	764	780	793	767	780	782	810	805	739	742	760	790	809	781	795	777	797	769	853	830	782	817	773	795	845	822	749	797	790	781	795	768	727	815	772	804	836	764	783	757	756	831	796	756	811	792	812	739	813	761	792	805	769	772	775	800	839	796	738	772	788	819	729	795	805	809	801	714	792	845	820	741	798	790	767	806	787	795	774	819	804	774	820	748	796	774	775	808	780	784	779	796	825	786	825	716	727	813	781	777	759	741	823	753	792	782	771	812	742	829	767	812	791	801	796	835	845	810	752	790	807	744	784	734	783	772	808	844	814	770	800	769	771	818	726	783	763	763	795	779	796	829	792	766	784	827	785	785	802	816	788	803	785	768	747	793	822	803	828	757	796	801	768	768	785	792	734	816	755	823	728	781	790	731	810	788	780	813	813	780	802	754	807	770	770	859	767	779	775	809	742	788	776	820	840	770	794	761	787	810	820	794	726	797	745	767	826	775	800	782	842	762	780	769	820	821	738	776	782	794	785	763	809	805	802	743	780	791	791	790	773	775	829	747	783	785	816	821	827	826	812	802	776	808	787	826	755	800	800	827	798	732	774	801	761	803	775	822	763	786	854	790	811	767	796	800	795	780	744	838	789	754	737	795	776	755	794	834	799	762	845	845	807	757	820	767	777	777	777	787	812	787	812	799	801	735	769	758	768	796	790	768	776	790	746	764	801	779	806	768	774	806	778	746	834	772	745	801	773	777	791	800	779	789	708	803	785	785	746	842	770	791	815	814	762	776	798	825	777	781	777	771	773	797	809	774	787	813	786	802	822	804	799	770	776	805	800	791	785	805	812	841	807	781	743	783	773	807	792	769	779	746	742	776	816	827	797	744	743	806	768	839	771	776	721	813	762	778	815	774	793	743	784	746	850	730	897	787	789	745	762	775	809	809	755	807	777	774	737	831	774	764	795	784	827	814	792	778	756	806	791	770	832	836	814	805	759	791	825	810	779	817	773	809	828	796	769	821	805	783	794	800	814	808	761	714	788	794	774	785	781	762	785	724	772	788	764	814	799	789	807	781	799	749	822	797	774	804	799	840	767	773	880	807	789	782	778	779	795	798	788	735	786	792	789	804	776	803	790	827	844	784	787	781	791	767	790	752	815	792	776	797	772	812	800	754	785	773	797	778	763	719	716	788	777	809	799	767	778	752	794	833	795	786	769	742	784	779	749	796	789	783	789	806	833	779	831	841	804	802	791	825	828	826	792	772	770	781	758	774	757	822	767	835	799	764	812	806	790	787	768	775	787	777	741	767	815	801	780	820	759	788	706	780	834	764	817	796	755	699	793	714	763	768	819	806	815	814	779	793	793	767	785	828	799	744	819	808	801	812	847	801	792	778	826	765	771	771	806	833	743	825	713	762	780	764	811	796	758	710	804	831	759	793	810	801	763	797	772	835	738	799	774	774	779	747	793	772	784	752	779	750	786	787	820	741	807	801	816	756	740	753	804	830	746	778	818	806	797	738	797	750	766	766	753	820	743	769	812	767	756	721	768	815	783	781	770	800	754	803	835	816	809	823	715	806	809	774	779	771	745	766	805	801	754	795	819	804	751	807	780	754	755	773	792	803	798	770	784	798	730	826	790	756	839	754	797	799	783	772	766	799	784	808	798	801	738	731	781	796	801	772	780	755	788	790	824	818	777	753	804	789	785	787	795	795	749	789	858	765	756	771	793	811	747	854	792	822	815	765	779	800	787	775	765	798	789	765	815	753	812	834	757	775	789	754	782	833	802	803	754	769	756	828	762	772	743	791	788	773	768	756	830	826	809	752	786	809	847	769	802	750	735	776	772	787	759	808	803	807	761	766	827	763	770	786	794	827	798	698	822	782	777	745	858	789	760	803	823	754	794	756	802	785	779	787	780	800	776
24635	20905	27266	24593	12879	1079	793	803	697	645	655	593	573	629	692	691	690	707	730	682	651	706	669	736	643	619	630	621	627	614	612	584	537	541	548	511	550	527	528	513	471	479	477	475	541	528	512	509	468	492	491	527	512	509	507	525	480	535	497	498	495	459	489	492	479	503	531	487	505	495	488	495	506	502	492	469	503	543	519	524	509	493	501	460	519	493	481	528	483	473	509	507	503	491	526	508	507	459	506	482	503	526	520	512	455	499	524	516	488	531	470	479	501	474	518	486	480	485	478	495	466	482	446	521	498	511	510	481	485	510	479	493	498	526	466	558	479	487	476	532	501	542	494	482	481	498	475	493	510	535	480	512	526	500	489	486	512	510	485	454	538	500	511	492	480	515	528	498	525	488	487	502	503	479	474	448	519	526	454	519	469	448	493	505	537	461	526	517	485	486	453	461	512	480	479	471	553	491	481	516	506	513	534	476	462	469	492	492	435	481	454	511	521	517	489	538	504	501	509	480	487	483	472	473	492	450	476	491	486	495	515	486	498	503	470	446	431	490	503	483	488	468	514	519	506	513	521	470	494	524	455	529	505	482	512	447	477	506	472	484	526	506	507	495	464	478	476	518	506	517	497	514	468	523	490	466	518	471	510	498	476	474	513	481	505	502	477	484	464	506	462	469	494	500	522	501	454	505	499	474	493	459	515	449	484	502	466	489	469	457	474	478	477	509	433	510	506	474	490	466	490	447	516	489	487	517	499	440	481	462	472	488	491	578	515	502	483	468	511	529	456	463	502	463	507	496	491	513	495	493	466	496	531	493	463	530	512	450	492	535	543	519	490	442	432	503	488	488	479	488	508	486	442	497	494	507	476	505	481	506	529	474	498	459	493	470	496	473	494	505	492	495	488	477	493	455	503	513	505	502	467	505	472	444	490	500	525	480	496	476	499	509	483	508	454	520	486	493	521	499	500	460	480	451	512	481	509	492	472	504	495	504	486	486	486	442	498	488	498	508	487	490	519	478	518	496	520	483	498	489	528	449	507	483	511	489	489	506	493	496	481	499	507	466	510	507	504	498	470	532	492	508	510	521	525	479	508	485	528	488	499	473	508	471	492	490	538	518	494	506	504	475	484	481	483	472	509	523	501	457	527	464	481	490	477	515	503	520	496	504	454	500	481	519	475	496	497	493	506	486	494	495	519	483	460	528	478	513	532	492	433	462	478	494	498	466	480	515	507	508	503	512	503	507	486	530	496	480	480	502	462	505	537	543	505	468	486	504	495	489	473	493	518	455	523	484	498	500	520	505	506	505	496	502	510	510	494	513	485	509	461	440	472	503	512	481	460	486	510	496	483	472	529	501	548	508	508	503	493	497	554	475	526	457	450	484	481	495	504	485	477	476	502	520	488	480	512	502	468	503	504	482	456	486	491	464	497	483	461	457	543	486	486	483	481	510	459	525	484	527	504	464	459	519	486	523	521	492	454	464	503	479	497	505	515	487	479	462	491	473	443	490	490	480	477	529	494	485	452	491	500	473	471	486	493	506	476	493	505	500	484	497	483	479	529	505	544	476	499	525	467	489	464	470	469	463	506	458	499	447	512	476	534	532	514	454	475	496	457	487	490	455	477	471	505	507	486	491	499	506	452	521	492	513	490	493	472	483	481	497	485	504	526	525	489	526	530	518	497	501	521	520	474	521	450	533	459	500	472	483	496	475	501	502	528	462	485	464	475	494	460	476	525	496	500	472	505	475	521	488	455	487	505	480	492	466	479	500	480	486	493	470	481	487	486	484	524	449	461	489	474	473	489	509	509	519	465	515	521	494	481	484	485	496	447	486	475	482	498	501	533	480	511	514	483	483	457	502	485	510	475	501	456	505	528	485	515	477	472	510	539	522	500	496	507	454	503	493	504	469	484	485	466	482	540	487	534	488	471	479	486	491	512	493	515	506	495	436	479	517	521	500	488	446	482	459	497	532	495	470	481	473	472	473	531	483	514	513	453	533	482	509	484	456	499	519	494	515	462	459	488	471	492	473	490	500	492	493	477	467	492	475	512	519	505	513	472	478	471	505	530	464	504	529	516	502	506	497	492	477	536	467	495	470	478	456	461	453	467	504	467	515	495	486	473	492	484	512	491	487	478	492	468	504	478	491	523	492	540	514	484	492	471	497	501	541	491	510	499	499	484	476	485	477	477	490	474	506	479	515	482	484	496	484	494	529	496	486	473	486	471	505	531	486	499	463	505	466	489	559	482	467	483	478	485	513	454	481	444	518	479	525	521	489	474	502	459	444	510	523	472	471	468	481	495	487	513	472	482	481	481	469	514	478	489	496	507	481	535	493	475	468	485	507	496	505	472	494	523	471	513	505	499	521	514	508	496	504	545	494	504	515	482	465	513	465	512	508	494	524	490	495	508	519	501	494	521	493	541	478	471	511	500	478	493	474	477	472	470	479	506	506	489	428	452	489	491	516	495	476	492	501	481	492	512	503	489	475	490	532	509	501	477	477	500	467	457	499	473	467	495	476	453	500	477	478	519	480	494	506	480	502	486	468	483	487	494	463	511	497	520	521	525	499	550	487	508	493	496	504	508	458	506	494	522	481	500	482	519	490	491	509	506	528	499	488	505	532	486	510	505	502	511	478	481	482	486	509	503	504	504	489	510	487	477	536	509	504	506	500	499	492	471	482	472	469	452	514	485	495	545	446	488	487	472	488	462	486	495	476	505	509	468	523	486	494	504	501	448	457	480	552	509	485	511	513	513	483	471	484	505	535	466	474	497	528	509	464	487	485	496	480	508	480	511	486	501	477	488	465	530	491	546	535	540	495	485	508	526	498	494	494	482	486	488	482	505	486	507	491	476	503	486	493	461	478	482	469	512	507	504	500	509	494	478	469	510	507	468	474	524	523	510	496	507	469	563	510	466	486	489	479	491	459	495	534	478	445	514	517	496	448	497	435	489	475	490	495	491	481	494	475	495	511	497	477	464	470	471	488	492	474	509	485	502	505	453	484	514	428	497	490	463	519	496	499	467	467	496	520	528	519	516	465	468	452	468	475	483	503	523	523	473	508	486	496	467	523	501	454	471	498	504	489	510	475	513	467	450	512	557	505	504	493	494	489	483	467	485	439	511	479	507	521	512	479	471	490	510	446	449	448	451	501	450	490	473	490	530	481	479	498	465	519	487	497	521	466	487	476	527	531	495	508	474	519	476	485	468	500	506	473	499	488	485	549	505	507	492	497	466	465	528	455	501	501	490	487	463	469	479	509	485	492	484	472	493	495	484	509	489	479	526	497	444	513	491	504	514	505	474	474	522	513	490	499	515	488	466	490	484	487	493	447	488	495	515	512	434	488	478	503	505	490	427	499	454	473	470	471	521	475	481	455	456	494	494	500	495	492	489	479	447	499	478	502	486	527	457	490	535	477	512	478	463	537	546	458	539	525	491	459	482	536	509	452	510	470	470	462	536	536	470	494	512	482
36442	16873	5887	3180	1956	1392	1315	1133	1055	993	885	829	814	858	995	1100	999	1022	1003	1013	999	977	988	948	889	880	862	866	834	808	731	747	699	652	666	645	618	603	597	580	596	617	596	589	622	633	653	637	578	559	551	595	622	615	634	615	593	571	602	566	576	561	575	571	574	578	631	618	566	542	600	593	607	566	604	600	592	599	596	599	598	596	591	545	620	576	616	623	561	573	630	590	597	572	638	569	535	597	564	602	570	569	601	623	591	569	585	604	602	576	598	553	547	600	542	601	585	596	593	559	612	581	609	547	560	596	557	619	572	584	601	557	574	583	588	552	539	566	565	580	582	591	604	606	597	606	571	546	634	597	580	580	577	558	574	576	576	569	603	553	568	571	557	581	564	599	584	610	565	608	615	597	525	601	587	599	586	521	541	569	599	616	584	567	566	589	615	587	621	584	593	623	589	597	568	579	615	575	529	574	653	609	591	608	579	600	602	579	562	598	543	600	602	610	545	582	566	571	523	580	578	591	559	552	582	566	593	594	609	562	552	584	552	571	609	542	592	585	558	565	525	580	539	617	591	600	564	558	592	606	552	583	605	588	583	574	609	561	555	602	583	575	596	585	626	557	590	615	559	593	606	579	573	583	570	592	561	597	574	589	582	585	535	559	564	588	556	599	551	592	582	592	614	584	553	531	589	599	603	514	621	563	593	608	562	577	568	567	567	596	588	563	619	565	576	542	593	534	604	502	631	564	585	568	534	567	590	593	613	621	587	529	580	571	574	569	580	590	551	614	553	614	608	578	594	609	588	558	580	596	578	585	591	564	570	661	605	581	537	535	562	599	575	566	566	575	542	581	538	631	587	572	540	572	607	546	627	597	586	588	590	585	603	599	557	630	618	529	603	577	588	579	603	579	581	581	630	576	593	566	544	571	538	579	611	512	611	578	589	578	570	581	542	581	557	612	562	579	559	596	593	599	620	582	625	583	546	554	599	547	598	612	587	625	561	531	571	591	552	538	614	587	599	581	599	530	559	531	595	530	596	582	560	586	581	557	598	557	547	609	592	588	568	564	596	581	575	558	585	579	527	545	569	538	560	556	612	573	540	572	620	599	580	554	578	603	558	592	567	555	601	592	566	518	553	599	598	581	583	562	596	612	584	559	580	606	597	643	610	560	554	632	538	607	635	590	547	567	558	558	555	581	548	606	594	607	565	552	567	586	567	543	586	579	573	592	576	588	605	579	549	586	557	555	596	584	604	600	608	608	588	574	587	549	591	560	597	539	607	567	583	616	544	521	595	574	557	514	606	582	609	610	556	553	566	588	557	566	615	541	586	573	582	572	602	619	601	577	583	589	612	598	597	583	549	575	548	578	615	589	583	562	598	599	588	585	559	582	589	610	562	565	562	579	585	544	542	564	559	586	569	599	590	644	562	622	546	577	559	574	552	551	609	610	610	600	599	608	597	602	549	611	549	594	569	547	580	598	626	578	581	540	598	561	594	591	581	569	625	566	590	601	596	569	583	565	530	587	559	555	582	612	582	600	601	553	566	612	562	577	604	581	582	579	618	590	550	569	565	599	593	589	527	609	608	560	540	586	600	548	586	574	596	616	611	574	584	573	578	566	584	598	559	557	548	637	562	598	606	639	604	584	593	579	560	588	565	616	525	565	607	554	615	549	591	552	586	554	582	555	621	590	542	539	558	565	570	605	611	557	599	600	635	611	546	560	593	591	594	511	557	527	631	544	596	551	522	568	587	599	588	547	560	572	619	576	607	566	550	579	559	588	587	640	571	547	578	579	558	553	578	537	577	563	526	593	623	601	585	578	571	570	603	601	569	553	591	564	573	582	575	586	581	573	612	617	600	552	544	635	577	593	612	566	579	565	583	584	561	568	559	572	612	584	619	580	609	597	590	590	569	540	588	570	610	569	615	590	586	630	554	553	587	584	611	615	574	602	615	558	589	584	596	584	599	554	580	552	565	529	572	620	588	560	575	584	555	582	578	545	574	591	569	562	583	572	593	601	521	548	541	597	517	601	582	592	541	562	546	580	550	594	546	593	557	567	603	549	601	565	603	589	557	562	629	559	567	569	582	567	598	577	598	605	589	563	546	564	600	571	555	523	551	598	603	560	581	588	528	559	529	541	557	566	597	595	571	557	612	570	596	561	568	612	576	623	593	582	556	581	605	604	547	606	615	557	586	570	558	556	573	586	574	554	568	576	602	611	556	592	545	597	586	604	586	580	565	623	584	593	567	565	571	580	560	570	580	555	593	579	591	589	571	587	608	587	570	557	575	592	550	604	591	597	585	622	583	563	603	612	603	567	561	528	569	609	593	582	580	565	569	572	572	589	558	585	576	571	575	663	577	550	580	531	548	604	535	592	584	592	578	546	585	571	603	624	610	595	600	596	608	615	581	607	555	586	587	585	543	580	588	608	578	621	571	578	591	581	586	595	547	578	580	564	555	602	584	548	563	562	558	574	581	568	553	582	557	590	573	560	599	594	614	567	609	584	598	563	567	566	541	574	600	568	595	604	602	608	595	549	601	555	590	594	564	551	586	586	578	582	608	551	582	611	562	604	591	633	602	602	589	547	574	597	604	564	579	579	548	567	578	562	572	601	571	605	612	567	576	598	637	564	587	576	587	619	548	616	592	583	568	597	595	543	561	576	599	559	618	522	593	599	593	569	562	608	637	567	567	584	586	570	568	582	589	539	597	558	602	576	592	589	571	593	580	574	553	561	649	617	673	567	587	561	590	588	569	591	553	587	606	560	595	573	586	572	625	637	548	566	614	564	605	570	557	589	575	581	587	558	594	544	569	542	575	616	563	610	594	604	622	557	560	556	608	555	570	593	576	616	595	549	600	576	543	585	550	585	586	589	554	557	584	603	613	604	571	601	519	558	601	574	579	598	598	578	588	519	559	588	565	595	567	591	629	585	579	614	603	587	540	592	552	620	546	551	553	616	581	544	563	589	621	596	579	581	564	617	555	567	563	582	570	573	580	584	565	605	554	547	552	573	610	565	560	629	535	569	599	606	529	554	580	640	538	580	559	589	571	584	599	572	579	623	529	586	576	550	539	573	544	593	600	612	544	584	591	540	604	593	572	584	564	565	620	581	595	530	527	565	538	626	583	601	586	630	596	600	617	552	577	591	571	610	565	591	554	581	603	566	549	570	556	586	562	592	601	565	584	601	525	574	566	573	563	607	572	570	599	585	552	548	598	561	576	596	555	576	603	594	586	609	576	567	637	604	574	589	602	560	557	590	592	597	582	614	582	611	574	574	549	625	634	530	601	573	571	543	603	560	591	593	595	573	577	601	568	585	550	584	540	613	575	545	568	611	554	587	581	639	587	565	512	555	606	552	570	587	574	572	651	539	624	578	561	587	568	574	608	553	570	602	548	578	552	589	609	580	599	557	549	568	594	549	648	548	599	571	540	611	582	573	574	578	560	616	575	575	598	552	551	584	583	571	558	583
22545	21006	28674	23513	21004	21070	12428	2112	1576	1500	1368	1313	1326	1306	1407	1517	1465	1468	1503	1367	1295	1486	1299	1444	1332	1350	1282	1315	1212	1109	1162	1120	1142	1020	1010	1014	945	1020	989	1028	963	960	978	983	1092	991	990	971	892	898	980	990	963	1010	1011	972	943	934	980	967	960	1025	891	967	957	936	932	961	949	991	939	957	898	942	926	919	981	915	980	935	962	936	947	993	1019	967	940	987	878	958	965	999	900	981	955	994	963	960	923	965	1005	926	943	914	910	939	942	929	890	940	1001	966	980	995	946	969	909	893	914	961	970	901	946	981	937	991	956	967	923	971	902	946	957	956	949	960	934	949	936	966	962	982	945	939	1001	953	951	907	981	985	956	933	948	903	911	1012	943	929	969	949	932	968	968	927	918	940	972	912	935	942	896	888	931	969	961	939	954	946	1009	910	969	930	961	936	1001	925	977	953	940	1007	940	949	983	933	932	898	864	997	956	936	936	957	952	920	950	996	961	942	942	937	993	916	903	945	995	955	951	955	961	917	937	943	960	966	993	1018	914	986	929	899	928	936	987	893	922	954	981	946	937	925	962	932	949	964	977	966	921	924	937	915	907	920	982	971	926	987	881	990	946	969	929	942	904	930	943	955	931	955	958	1031	949	956	921	910	968	878	1001	912	1027	947	914	938	950	971	897	922	957	888	933	907	910	921	956	971	912	990	882	952	945	922	919	983	935	948	919	1011	947	907	962	923	985	895	978	962	971	959	950	931	923	1008	1013	943	940	908	851	990	962	953	993	955	950	980	917	927	933	887	953	988	885	934	930	987	910	968	941	926	978	945	958	966	1012	980	1008	978	968	912	986	932	952	918	959	981	1004	895	939	951	885	972	941	936	917	978	902	978	935	924	961	967	951	965	875	973	922	986	929	910	962	938	992	912	998	912	1019	948	958	953	1012	971	940	846	927	936	914	945	945	921	958	966	957	974	986	967	943	1021	952	982	928	972	976	892	948	930	981	1013	949	993	919	948	982	929	943	905	947	966	929	932	984	952	943	970	920	927	938	1015	944	934	930	916	903	916	937	943	997	965	998	951	963	930	949	949	959	1000	978	911	931	954	936	933	919	963	967	1005	949	953	906	1016	1003	959	963	926	945	944	928	956	968	927	963	902	962	911	1000	954	934	922	947	898	981	954	989	906	923	971	952	968	879	957	910	919	976	1028	915	942	1009	972	957	950	881	885	955	966	921	945	965	922	928	957	920	913	900	872	954	962	947	968	932	867	995	958	925	981	896	871	883	964	987	907	939	944	941	920	943	926	940	975	942	977	938	934	930	945	923	942	950	963	867	961	941	973	980	951	986	940	953	939	906	970	973	929	960	1001	931	1005	871	992	961	917	985	898	979	954	917	919	967	939	970	994	958	936	899	968	996	940	973	1017	960	997	960	958	936	945	925	917	927	962	902	903	988	923	947	932	916	947	924	941	965	953	951	961	921	915	941	996	931	993	1014	935	938	994	908	952	940	967	963	985	974	942	872	974	976	899	938	910	963	939	895	916	947	932	953	930	935	928	956	979	945	964	871	955	967	951	973	920	993	903	947	935	941	916	957	993	934	882	907	929	890	934	977	937	862	943	915	915	923	933	924	987	943	961	945	993	989	979	891	908	951	869	947	917	947	997	941	935	897	952	998	972	880	925	898	950	922	989	981	939	943	925	975	995	950	937	980	966	951	973	983	857	929	924	955	937	902	933	950	902	955	892	1005	999	899	939	932	970	949	909	926	885	894	957	954	944	920	958	939	996	934	980	904	947	951	987	949	879	929	953	949	957	921	989	983	912	959	882	963	1029	931	907	967	952	959	958	1002	931	963	898	934	942	1038	1004	896	945	952	956	873	921	1004	969	947	909	951	945	924	971	970	945	947	969	980	940	959	973	917	971	978	962	951	909	967	938	914	954	934	882	937	949	905	931	924	961	942	930	972	950	958	1001	971	940	898	955	992	933	932	940	933	968	931	941	943	941	904	941	934	960	944	970	986	958	917	961	994	976	970	989	899	917	934	973	914	869	902	948	940	884	927	935	975	941	866	968	944	942	959	970	974	922	949	908	995	920	950	928	947	1009	913	956	995	903	921	936	892	952	962	902	953	928	961	934	930	930	961	997	958	943	949	958	961	918	886	920	951	1009	955	918	950	880	971	961	958	1017	958	949	995	1006	950	946	950	912	950	902	906	920	957	930	890	948	969	940	964	904	889	948	913	944	884	979	904	954	970	940	972	955	895	968	950	942	972	939	951	904	929	971	958	939	943	928	910	951	991	931	981	926	924	909	989	966	950	929	918	979	908	953	937	991	938	953	974	960	965	969	935	942	936	994	966	976	940	940	935	980	928	993	869	934	945	989	911	960	940	945	996	969	922	967	923	919	924	918	947	950	951	952	956	963	929	965	919	902	933	962	898	943	977	862	955	919	904	967	978	934	941	988	939	1000	990	984	984	923	963	937	954	966	905	913	1006	973	934	925	926	906	939	957	986	942	950	936	939	925	933	963	919	926	952	934	933	988	911	903	896	908	998	946	910	1007	922	926	941	946	929	942	956	958	930	965	948	975	951	975	933	973	916	943	942	986	970	928	973	909	935	936	980	958	945	945	902	885	970	921	992	953	884	902	943	906	955	988	907	946	946	934	935	897	936	957	924	986	993	955	951	923	914	932	935	967	936	957	989	874	942	930	884	909	943	953	959	975	911	976	921	883	910	877	888	914	933	957	931	939	958	930	908	913	922	898	934	970	993	944	954	977	938	930	959	977	961	981	909	960	919	996	932	955	944	936	947	968	920	958	950	947	935	930	943	925	950	950	955	922	925	984	942	914	932	914	930	976	945	893	950	988	1021	924	915	938	966	927	915	984	935	940	978	927	907	914	929	926	955	901	946	864	938	856	921	983	984	969	962	978	986	925	926	930	995	938	950	988	934	956	926	933	937	882	954	948	933	977	907	968	907	923	957	946	933	960	945	916	981	868	923	898	946	978	926	907	951	950	949	941	896	968	892	955	940	966	990	926	941	938	962	951	922	962	944	962	917	927	935	972	968	947	1026	918	951	930	915	970	995	924	957	907	955	976	932	938	913	947	915	974	977	983	939	950	986	933	968	890	956	954	904	945	932	964	993	928	933	961	952	906	951	889	935	973	981	924	959	969	897	911	950	940	973	968	977	907	946	997	917	878	951	970	981	968	965	955	945	899	947	959	941	950	892	914	895	967	988	943	954	954	926	934	905	979	956	959	919	945	900	918	862	978	975	975	951	981	914	957	961	942	926	993	939	967	958	927	953	918	961	940	911	898	908	886	946	931	944	962	935	921	962	986	964	935	955	937	944	970	954	954	977	948	976	932	952	984	901	911	993	941	978	918	942	922	892	945	947	925	916	906	977	966	943	940	894	962	949	981	924	954	941	980	945	936	933	939	920	937	907	919	880	941	971	962	937	927	948	926	951	971	977	920	1013	941	914	890	947	963	955	951	922	962	911	876	940	937	919	975	986	938	994	995	977	917	989	983	940	942	894	950
41887	23910	14498	8396	5010	3671	3241	3039	2486	2068	1987	1724	1822	1786	1897	2082	1905	1988	1989	1920	1809	1849	1840	1832	1814	1648	1667	1584	1554	1399	1372	1267	1221	1238	1182	1150	1149	1087	1180	1101	1118	1055	1083	1116	1163	1127	1179	1130	1066	1127	1091	1075	1064	1113	1083	1109	1132	1013	1005	1049	1006	1084	1030	1009	1060	1081	1077	1012	1063	1042	1049	1040	1078	1095	1011	1022	1028	1063	1010	1047	1009	1102	980	1072	1059	1037	1061	983	1033	1033	1021	1014	1067	1032	1036	1031	1032	1041	1074	1050	1041	1046	1012	1032	1057	1023	1000	1069	1037	1031	1095	1085	1005	1045	1035	1024	1037	1057	1054	1043	1008	1088	1029	1042	1021	1063	1058	1063	1010	1069	1079	1046	1025	1031	1029	1124	1026	1020	1102	1027	987	990	1065	1007	1055	1062	918	1044	1041	1033	998	1049	1027	1028	1018	1050	1032	1054	1044	1017	1055	1074	1055	1053	1005	1038	1044	1032	1026	1051	1034	1072	1089	1068	1058	1043	1047	994	1009	1083	1067	1030	1031	1091	1029	1018	1031	1102	1028	1032	1062	1062	1067	1050	1011	1044	1080	1040	1012	1051	1035	1035	1061	1116	1028	1018	1039	1061	1095	1025	1018	1073	1037	976	1037	1060	1007	1078	1048	1064	1080	1036	1052	989	1018	1023	1064	1022	1051	998	1098	1053	1074	961	1037	1069	989	1077	980	1087	1015	1127	1022	1011	1021	1050	1061	1038	1021	1009	1054	1037	1030	1064	1001	1088	1013	989	1056	1012	1083	1045	1047	997	1060	1044	1086	1038	952	1011	1001	1024	1017	1039	1122	1008	1050	1004	1061	1064	1041	1054	1068	1053	969	1097	1008	1053	1062	1084	1040	977	1096	1035	1052	1001	1040	1030	1062	1078	1065	1015	1033	1039	1006	1013	1034	1042	1033	1009	1039	1071	1059	1060	1119	1063	1088	1045	1062	1030	1039	1014	1072	1025	1038	995	1004	1047	1017	1013	1024	992	989	1096	998	1068	1098	1025	1030	1009	1044	1032	1027	1018	1047	1036	1049	984	1063	993	1027	1082	1002	1042	1016	1048	1066	1033	1054	1038	1020	1024	1013	1064	1080	1036	1027	1098	1050	1055	1076	1024	1049	1045	1034	1030	1083	1062	999	983	989	955	1054	1072	1016	1070	1098	993	1049	1027	1048	1070	999	1045	1017	1094	1025	1016	1043	1027	1025	1063	1011	1017	1023	1057	1044	1038	1076	1085	1057	1036	1060	1057	1014	975	1016	1055	1056	1050	1028	986	984	1058	1036	1038	1034	1034	1036	1030	1097	1051	1120	1018	1017	1096	1066	1074	998	1056	1060	1046	1087	1043	1006	987	1132	1013	1046	1032	1040	1058	1057	1111	1021	1074	1075	1003	1096	1035	1052	1024	1034	1027	992	1060	1019	1024	1018	1017	1053	940	998	1046	1068	970	1038	1067	1056	1044	1003	1040	1058	1043	1098	1083	1008	1024	1008	1042	1061	1143	1013	1062	1031	1024	1012	1026	1025	1078	1087	1028	1011	998	1036	1084	1072	1028	1003	1033	1024	1065	1037	971	992	1016	1024	1043	978	1035	1034	1085	1043	994	1041	1064	1043	1049	1070	1089	976	981	1042	1092	1087	980	1068	1053	1094	1036	959	1013	1052	1037	1069	1002	1038	1049	1058	1007	1009	1042	1009	1050	1056	1036	1053	1063	1050	1021	1058	1042	1032	999	1065	1051	1045	1017	1054	1079	966	1050	1014	1087	1046	1018	1064	1021	1024	1027	977	1025	1066	1019	1081	1076	1009	1009	1056	1030	1077	1068	1061	1069	1047	1002	1086	1033	1025	1072	1073	1088	1106	1030	1006	1075	1010	1071	1055	1029	1032	1046	1019	1012	1069	1052	1080	993	981	1093	1024	1031	1044	993	1059	970	1060	1035	1003	1038	973	1080	1026	1020	1046	1085	1092	989	1019	1058	1029	987	1068	1079	1020	1030	1081	1037	1036	1008	1098	1130	1072	1036	995	995	1055	1009	1042	1031	1066	1037	969	1073	1041	988	1024	1060	1002	1082	1089	1018	994	1129	1086	1133	1021	1034	1062	1066	1016	1050	1021	1047	1039	1027	1105	1050	1060	1012	1036	1073	1013	1057	1111	996	1021	1012	1031	1076	1074	1018	1069	1030	1000	1025	1036	1035	1021	1020	1028	997	1066	1066	1031	1047	1005	993	1014	1008	1023	1019	1041	1093	1026	1055	1067	1054	1026	1071	1034	1035	1031	1049	1015	1061	1040	1070	1055	1096	1066	978	986	1108	1042	1004	1069	1003	1026	1050	1052	1051	1036	1078	1074	1031	1021	1002	1055	1038	1011	1018	1099	986	1027	1029	1019	1039	1090	1007	1044	1070	1072	1035	1023	1068	1048	993	1070	1052	1060	1013	1007	1010	1081	1080	1095	1086	1041	1082	1005	1040	1026	1010	1061	1051	1030	1032	1072	1034	1037	1032	1014	1083	1010	986	1075	1023	1004	1066	1054	1024	1061	997	1002	1035	1056	992	1056	1003	1048	1041	1044	1009	1003	1007	1043	1044	1036	1109	1039	1050	1038	971	968	1012	1033	1061	1032	996	995	993	1024	1050	1046	1035	1012	1064	1085	1060	956	1029	1067	1095	990	1022	1073	1046	1013	1015	1058	1069	1009	1013	999	980	1087	1092	1028	1086	1041	1101	1032	1065	1036	1008	1064	1039	1032	1021	1030	1034	1055	1028	1035	1079	1014	974	1028	1095	1031	1055	1048	1040	1058	1025	1089	977	982	1039	1047	1052	1036	1061	1071	1058	1052	1054	1054	1109	1037	1047	1070	1066	1025	1084	1053	1044	1011	1086	975	997	1040	1049	987	1050	1032	1028	1031	1001	1035	1071	1069	1111	1071	1038	1005	1047	1068	1051	1029	1008	1048	1037	1023	1069	1003	1026	975	1067	1038	1001	1029	1007	988	1064	1069	1035	1035	937	1021	1073	1028	1050	1029	1090	1031	1030	1027	1039	1062	1033	1080	1085	1087	972	1051	1022	1000	1011	1040	1019	1049	1069	1024	1033	1030	1041	1054	1107	1076	991	1003	1027	1056	1040	1063	1020	981	1044	1046	1098	1073	1050	1024	1038	1020	1116	1065	1090	1001	1112	1043	1032	1047	1010	1062	1073	1048	1025	1046	1069	1021	1029	1008	1039	1015	990	1051	1080	1048	1073	997	1028	1058	1029	1053	1074	1056	1076	999	1000	1061	1069	1057	1051	1065	1027	1012	992	1057	1038	1011	1055	1034	1013	1067	1043	1016	1039	1010	1059	986	988	1097	1019	1029	1033	1016	1045	1032	1010	1078	1007	1077	1011	995	1020	1019	1071	1048	1084	1036	1063	1075	1030	1038	1022	1041	1041	1053	1078	1076	1038	1041	1038	1013	1046	1027	1008	1006	1014	1012	1065	1071	1093	991	1011	994	1034	1001	1052	1029	1064	992	992	1030	1013	1059	1066	1087	1110	1015	1095	1041	1003	1056	1088	1072	1034	1014	1021	1056	1032	1015	1069	1053	1046	1026	1072	1008	1010	1053	1034	1029	1056	1054	1046	1048	1065	1019	995	1034	1039	1048	1010	1071	1008	992	1002	1029	1077	1029	1064	1028	1027	1061	1041	1079	994	1028	1088	1020	1024	1051	1068	1026	1036	998	1008	1070	1039	1040	1017	1026	1042	1068	1053	1004	1037	1055	1001	1093	1114	1043	1010	1027	996	1087	1011	1016	1033	1005	1053	1055	1072	1012	1019	1092	1075	992	1093	1062	1013	1006	1056	991	1060	1099	980	1009	1029	1001	1006	1010	1024	1062	1001	1058	1056	987	1082	1047	1128	1045	1039	997	1042	1022	1021	1037	1006	1028	969	1054	1044	983	1054	1014	997	1029	1072	1050	1035	1053	1022	1042	1000	1072	1056	1057	1008	1055	1023	1026	1058	1023	1024	1046	995	1088	1000	1064	1016	1087	1081	1068	1080	998	1126	1012	1048	1078	1035	1001	1026	1058	1037	1062	1047	1081	1086	992	987	1079	1047	1033	1019	1007	1040	1013	1012	1064	1048	1060	1090	1093	1021	1015	1044	998	987	1067	1027	1017	1000	1055	1002	1064	1093	1027	1016	1044	1023	1046	1067	1050	1045	1030	1055	1077	1027	1029	991	972	1071	1035	1043	1111	1061	1029	1028	1040	1014	1030	1015	1102	1044	1028	1073	1009	1022	1063	1027	1027	992	1045	1018	1088	1080	1064	1021	1029	1038	996	1059	1033	1008	991	1094	1081	1063	1044	992	1047	1078	1018	1087	1047	1030	1032	1025	1041	1029	1064	1048	1042	1053	1082	1019	1062	1042	1004	1023	1038	962	1038	1081	1041	992	1065	1006	1012	1025	926	1053	1091	1015	1085	1019	1029	1057	1048	1076	1102	1038	1024	1024	1040	1037	1109	1043	1036	1050	1053	1041	1048	1051	1018	1069	1058	1046	1007	1002	1065	1049	1051	1001	1004	996	1003	1077	1051	984	1047	1035	1115	1043	1009	1024	997	978	1068	1069	1020	1038	1055	1105	1065	1064	1080	1035	1026	1026	1048	1089	1011	1008	1018	1017	1040	1134	1007	1063	1059	1064	997	1028	1014	1033	1029	1023	1046	1061	1048	1037	1040	1040	1049	1063	1029	1036	1019	994	1009	972	1122	1074	1031	994	1096	1081	1008	1053	1073	1034	1020	1035	1062	1023	995	1026	1047	1051	1074	991	1028	1036	1018	1040	1038	1006	1036	1101	1048	1057	1032	1082	1111	1011	1077	1072	1054	1043	1031	996
28878	20813	10678	1607	672	510	497	526	492	483	450	465	458	487	500	558	566	590	589	556	547	581	555	580	569	552	508	531	526	522	463	461	471	418	427	466	446	444	451	401	414	416	434	406	447	403	404	458	387	413	403	441	419	412	396	393	428	434	437	418	413	420	424	399	435	432	425	416	397	414	407	433	420	423	420	391	439	459	386	440	394	421	435	419	468	441	427	414	442	444	466	446	404	444	429	421	412	428	430	419	382	399	406	428	400	442	403	411	406	404	447	405	434	464	425	439	414	417	426	404	416	418	425	452	408	404	417	486	420	402	435	381	420	423	392	438	394	398	386	482	434	445	420	441	392	427	433	408	427	411	450	421	413	450	391	403	464	437	452	393	470	432	428	395	436	418	438	435	427	411	453	402	455	411	405	396	424	420	394	428	445	393	445	439	402	425	421	395	410	416	392	392	413	387	427	398	410	416	420	418	428	431	398	423	409	440	395	438	385	432	438	442	444	442	427	397	420	443	415	421	420	433	429	411	376	426	431	441	417	403	449	407	448	411	409	415	403	377	408	426	439	412	409	395	426	419	423	425	417	396	444	423	410	408	465	419	408	436	398	434	405	454	427	421	410	406	423	416	438	406	413	428	412	378	425	439	399	398	423	445	440	419	414	411	394	430	413	419	427	396	437	408	439	417	416	432	404	406	425	399	415	447	394	443	389	397	444	437	410	390	418	430	431	421	421	407	400	435	429	408	462	393	432	412	446	443	435	433	419	467	433	437	375	412	429	419	378	384	418	438	432	416	448	448	442	390	405	420	418	419	447	396	403	427	396	424	407	446	406	425	426	441	430	460	366	394	449	390	385	410	443	431	455	398	410	407	417	427	384	419	422	429	448	395	440	417	423	393	421	403	433	453	454	424	421	406	389	406	419	420	430	407	441	450	417	452	438	405	418	424	421	405	464	406	424	459	393	415	438	413	432	424	383	392	410	446	441	399	395	436	413	412	430	419	415	410	442	420	438	403	418	448	426	431	386	436	438	429	438	450	380	444	463	431	416	397	452	439	430	403	435	407	383	408	437	478	428	430	395	433	449	407	450	438	413	395	441	368	392	429	407	399	404	442	431	409	403	416	449	395	437	387	418	416	389	426	382	447	406	414	408	420	410	429	430	409	417	419	410	411	424	400	420	414	408	418	418	382	422	425	400	405	427	421	415	437	400	409	403	403	463	408	409	409	443	409	430	399	412	435	395	416	411	442	445	423	416	442	394	408	411	432	415	436	403	436	395	451	432	409	389	451	411	425	431	393	431	409	428	389	440	400	425	396	423	475	392	431	399	420	444	451	418	392	420	417	424	413	402	391	440	406	369	429	447	444	411	395	378	429	448	440	404	446	383	404	446	425	430	412	441	454	402	426	437	433	441	425	398	429	429	416	413	434	438	433	424	408	425	393	420	432	410	428	409	419	418	412	454	434	438	398	392	458	431	441	429	447	410	395	392	363	398	419	432	391	422	447	433	467	426	433	436	421	393	406	408	418	386	409	429	458	409	435	409	417	426	415	421	406	404	372	410	423	453	399	408	430	453	407	429	426	437	408	420	438	432	420	409	363	408	427	400	424	441	419	438	392	418	472	425	408	404	402	374	433	423	411	405	414	410	413	422	452	420	413	432	406	427	414	419	417	439	416	392	440	439	425	427	400	448	407	414	431	397	388	408	446	429	397	409	420	385	407	441	399	443	417	419	443	459	459	385	409	428	390	424	415	428	429	418	408	419	430	409	427	416	424	436	441	440	439	408	413	420	383	434	419	433	440	421	426	405	388	445	447	415	455	421	435	409	355	426	459	420	382	414	433	458	412	422	406	436	419	424	416	400	424	413	418	444	410	443	423	430	409	419	431	408	413	416	408	394	385	429	401	431	406	456	400	405	409	420	424	433	459	421	418	399	440	436	384	365	448	458	402	392	407	402	402	414	440	410	377	421	419	431	419	437	408	433	389	411	396	425	429	409	410	410	446	407	405	427	398	429	408	448	423	410	425	441	422	442	387	408	408	427	423	419	422	410	407	437	401	428	424	421	403	441	448	394	373	424	398	403	431	429	420	388	406	416	406	418	418	389	419	428	426	420	398	465	430	445	419	431	443	398	435	452	441	438	409	448	404	431	406	445	440	448	451	469	453	406	396	405	391	415	388	429	419	413	447	388	452	433	413	420	438	415	426	411	414	372	402	438	410	437	404	444	423	422	417	394	445	394	433	443	419	467	401	393	395	402	445	412	420	411	412	412	447	423	410	425	388	418	426	429	424	447	425	435	438	420	388	424	420	437	397	399	418	429	445	438	403	462	426	416	418	415	416	415	403	439	430	396	421	420	428	443	397	408	406	434	408	425	425	394	429	418	434	373	423	430	399	434	426	413	403	405	441	418	447	406	373	398	455	377	404	422	433	436	417	431	451	431	409	427	443	406	404	430	462	429	422	415	415	404	390	451	452	432	486	397	400	425	393	412	394	399	415	448	415	420	421	430	450	385	446	389	432	391	385	408	428	402	399	406	434	439	390	426	412	387	423	430	415	394	418	409	425	419	444	425	402	423	429	392	441	438	434	378	390	408	413	445	446	429	444	409	408	410	411	420	396	461	406	442	385	369	408	454	437	410	418	416	436	419	438	431	417	431	391	433	412	413	369	408	438	420	444	421	382	433	392	427	399	492	449	424	426	410	395	415	446	417	421	411	429	404	420	426	417	422	425	441	434	385	412	415	374	422	461	416	449	398	443	448	422	435	389	445	383	416	445	436	401	438	456	406	406	403	428	409	402	393	407	446	428	417	402	425	416	435	412	440	410	405	414	414	397	436	443	443	434	441	460	441	427	392	409	432	419	412	448	418	383	408	434	409	428	405	426	396	418	465	368	378	446	417	415	430	415	411	428	435	394	444	414	443	422	433	437	393	430	392	441	419	445	399	407	425	402	442	414	437	440	421	404	427	398	436	410	446	394	432	411	395	405	440	418	405	392	416	416	393	408	388	407	405	410	446	398	406	404	453	431	426	431	407	451	422	417	415	426	403	408	412	431	393	425	425	426	436	439	419	428	412	433	473	388	421	422	415	349	419	428	461	446	389	392	473	415	415	426	406	442	427	441	393	394	422	407	428	385	412	424	441	412	409	438	449	368	394	403	419	399	446	406	474	434	422	410	373	429	387	411	404	421	387	399	411	392	409	424	398	448	413	453	401	428	433	412	391	415	415	449	405	374	411	439	441	409	396	401	394	425	427	460	431	419	412	399	420	431	396	377	417	418	384	443	421	454	415	419	473	436	441	425	406	420	426	401	374	424	452	400	406	372	418	423	433	440	388	414	431	409	422	443	395	426	409	417	426	411	422	416	395	414	402	433	434	437	389	431	432	460	411	420	403	395	458	422	430	395	408	407	412	480	408	446	448	421	420	426	404	433	398	404	409	406	446	434	392	427	406	416	428	409	432	410	444	425	409	424	409	432
33997	8193	2436	1538	817	598	679	672	620	582	555	590	581	674	657	763	736	814	782	716	826	785	777	782	756	691	727	727	656	613	602	563	587	565	528	512	486	517	499	500	506	516	512	507	506	476	491	495	501	465	469	467	502	461	504	488	524	480	503	490	501	462	469	505	479	492	530	502	486	497	494	483	519	508	451	521	464	525	483	456	460	517	472	453	475	472	478	454	451	498	466	506	490	459	446	494	474	493	526	470	480	472	484	493	474	466	453	521	474	476	487	476	468	462	488	502	508	445	497	480	469	484	487	486	503	533	467	490	500	512	460	511	441	479	499	501	491	528	497	505	493	460	525	488	491	495	490	482	495	485	494	461	475	472	524	460	496	503	501	489	521	482	505	504	481	487	501	466	471	483	436	500	473	492	462	490	496	491	473	520	495	477	475	473	505	472	487	482	487	512	489	459	506	519	447	461	492	461	494	463	500	493	517	457	457	500	490	484	462	471	463	463	471	496	466	486	503	449	519	445	483	465	455	464	449	492	472	509	506	498	507	476	443	492	462	491	492	514	497	498	506	465	474	484	470	502	482	465	498	480	526	482	441	478	432	470	493	420	524	449	472	464	483	490	527	459	500	460	502	443	457	498	438	496	479	459	467	486	457	478	454	433	469	470	462	524	487	497	425	468	470	490	503	480	472	486	494	540	467	431	485	502	510	456	469	461	483	468	488	460	503	489	491	510	503	486	480	474	487	452	482	459	462	462	481	463	483	511	429	482	455	503	501	473	532	476	475	473	453	488	469	466	446	481	501	465	483	523	468	482	483	493	471	508	496	461	498	507	491	484	452	490	473	440	477	511	473	468	501	503	461	478	507	474	494	445	521	517	489	500	451	477	496	516	512	484	438	447	500	504	479	468	527	490	509	473	483	481	509	489	484	469	491	506	475	479	471	441	475	486	488	468	505	444	493	467	485	468	487	473	454	487	533	536	474	490	479	487	472	468	481	490	495	484	481	493	487	511	513	478	490	500	489	478	483	487	505	487	475	474	472	476	517	481	468	492	496	518	485	491	480	457	463	429	412	447	508	507	509	499	410	475	487	447	449	495	440	494	489	473	495	496	480	499	491	474	488	514	477	471	502	512	486	479	493	503	482	487	494	519	506	500	502	476	459	480	493	456	469	488	509	480	525	486	500	487	494	449	494	462	507	510	489	500	477	468	462	460	496	484	465	496	463	479	499	490	434	472	487	488	467	501	499	486	488	516	486	470	462	485	505	500	471	462	503	474	487	515	499	491	492	514	465	483	478	482	462	464	483	500	447	480	473	499	475	468	507	488	475	496	478	465	488	451	510	508	457	524	498	489	461	528	504	476	500	511	457	476	474	492	449	464	490	519	492	485	447	509	519	458	516	505	474	466	492	470	458	508	475	446	470	515	481	487	491	477	460	481	476	491	445	483	491	504	470	476	478	509	510	500	483	492	498	480	473	484	483	459	510	479	481	466	483	517	491	483	481	530	461	456	483	495	493	491	450	510	500	446	506	493	493	480	508	501	514	499	469	514	470	479	473	488	522	462	485	462	505	530	525	484	482	561	477	520	474	512	478	490	511	489	499	508	478	496	474	496	511	470	491	473	495	468	449	488	488	508	487	436	460	457	523	451	526	496	483	487	501	515	448	486	494	480	500	470	475	485	514	472	490	484	508	506	481	448	440	424	509	480	501	486	493	498	467	468	472	520	461	522	508	506	469	494	470	500	498	472	455	469	487	480	516	465	479	478	445	483	459	464	505	436	465	463	501	523	476	484	517	465	473	511	492	512	452	499	461	456	490	505	538	467	497	501	497	469	492	483	495	490	500	507	468	480	492	468	476	499	524	487	442	508	475	528	491	489	488	521	485	475	529	487	497	461	477	490	462	526	508	510	512	495	494	517	515	474	481	499	502	496	443	505	466	499	508	529	531	500	520	458	495	542	528	492	454	491	502	451	513	481	473	493	521	472	491	502	492	475	499	507	476	456	500	504	458	502	450	523	515	484	471	487	475	488	462	491	470	468	486	485	469	489	474	484	459	502	473	486	471	491	530	494	483	497	465	451	471	496	479	529	477	501	495	474	499	474	439	480	492	492	456	479	486	473	462	529	518	502	518	507	473	482	499	514	487	467	492	479	461	484	481	479	487	475	495	456	494	467	478	488	432	497	493	474	482	486	485	486	463	470	453	444	479	456	494	469	491	470	503	480	461	469	519	498	470	502	470	444	473	509	500	546	462	475	517	481	498	497	531	457	471	480	453	480	482	468	465	448	494	477	466	533	479	457	463	477	468	500	514	469	497	494	492	485	504	473	484	467	459	460	453	478	522	468	449	465	494	471	478	526	467	469	494	464	439	448	506	490	460	464	478	497	471	493	532	469	485	461	523	466	489	499	490	515	505	429	498	453	481	493	505	506	486	514	497	489	516	507	511	497	518	463	470	498	493	514	463	453	473	495	424	539	494	479	505	428	499	466	494	514	456	503	486	482	479	475	464	451	465	478	494	483	454	467	511	495	471	472	463	489	518	466	490	499	500	488	543	499	477	491	466	502	422	472	487	488	441	509	486	465	518	492	513	511	492	444	467	474	484	477	506	468	479	462	466	492	523	464	478	478	471	495	448	482	462	460	466	471	449	471	505	472	484	489	464	499	472	403	490	487	496	510	480	550	474	437	499	487	456	485	481	480	450	489	476	484	489	490	505	511	472	503	489	481	504	449	523	486	494	471	530	467	493	494	459	469	501	467	495	453	503	499	463	484	532	459	510	456	520	495	526	469	488	500	477	489	456	506	487	502	468	468	467	482	552	495	427	439	496	490	487	525	474	487	474	512	507	510	487	484	516	460	479	477	468	502	465	488	490	447	492	440	465	479	484	511	523	528	480	501	481	502	529	513	467	484	490	452	490	522	459	517	491	487	519	474	505	488	461	511	484	474	495	493	496	472	478	478	459	516	464	479	488	454	469	451	507	492	464	484	495	506	498	455	491	483	458	495	469	461	507	494	487	495	461	500	505	535	501	464	504	492	479	463	469	472	478	456	473	487	490	485	455	500	482	442	472	445	496	481	489	464	492	489	487	450	486	474	475	474	473	473	477	501	453	498	435	476	476	482	486	496	507	503	467	475	459	481	530	501	518	487	497	485	476	502	516	494	481	476	489	482	534	484	424	482	478	499	482	475	534	483	536	458	509	504	479	474	493	450	473	437	516	478	513	467	483	466	506	508	507	502	513	430	470	473	475	456	509	484	489	535	488	495	474	503	492	458	470	482	484	457	471	475	509	486	464	521	467	495	474	483	464	461	461	475	496	459	476	519	473	500	495	482	474	482	482	456	500	517	478	488	485	510	494	516	456	483	463	474	438	496	481	520	521	505	472	506	487	452	488	472	500	435	506	498	491	453	474	496	478	472	490	458	504	489	481	475	514	492	512	549	502	502	454	475	473	511	471	477	478	485	484	488	457	506	487	515
23389	20896	28206	23711	20882	12645	1781	1204	1015	1022	928	958	933	920	942	954	1023	997	971	986	1013	1018	1032	945	1018	1042	972	886	845	826	826	786	740	792	739	713	684	744	765	740	708	738	753	807	743	728	776	718	760	743	716	701	704	728	742	740	700	745	716	747	669	713	693	703	697	690	694	673	716	681	719	708	728	737	698	723	715	670	731	690	757	699	719	735	719	705	715	743	686	694	747	695	732	694	724	717	735	692	718	729	695	680	695	660	694	729	657	659	702	714	670	684	737	717	700	703	750	728	704	741	692	658	729	750	713	737	682	742	702	756	642	707	665	718	704	725	694	730	709	695	719	675	675	728	680	711	724	736	685	693	681	714	741	750	708	686	671	690	718	704	688	700	690	664	700	708	692	694	705	721	697	695	680	692	683	717	703	717	704	677	751	687	724	671	688	714	729	729	717	727	725	711	704	722	722	777	699	694	670	662	662	736	678	699	747	643	686	705	655	693	705	709	729	723	655	731	661	653	720	713	713	679	687	682	695	721	672	724	687	739	659	697	706	688	723	703	673	691	701	698	682	731	710	698	659	718	701	719	669	748	738	702	728	745	742	711	699	697	721	750	710	709	701	668	746	671	685	715	681	728	686	692	684	665	747	691	669	682	698	715	690	693	707	681	715	717	725	691	658	739	710	680	691	700	743	726	763	736	709	700	672	716	776	665	630	721	739	712	697	671	698	752	699	697	721	701	691	733	672	698	744	714	698	685	714	711	710	656	707	676	675	706	734	700	682	699	679	671	702	743	717	691	689	684	733	645	718	699	706	699	726	729	700	728	698	668	716	690	706	697	697	686	706	685	679	700	658	694	692	707	660	745	727	712	690	698	703	687	752	701	693	658	732	693	756	692	685	684	701	670	698	650	684	693	688	721	738	664	691	687	734	730	706	682	685	679	671	722	664	727	703	690	715	718	685	751	645	716	730	659	660	680	688	711	681	715	754	678	717	705	698	735	714	681	674	730	696	699	655	687	732	721	700	712	676	654	683	688	687	691	720	671	725	690	715	704	711	687	678	743	673	664	721	714	710	673	709	662	762	682	687	674	672	695	696	711	717	707	686	737	711	717	734	709	678	706	727	670	733	698	680	700	678	717	670	724	718	689	722	741	672	736	726	709	728	676	725	712	632	693	708	693	660	706	722	696	707	723	736	739	670	666	674	666	751	698	721	728	694	690	693	744	738	708	642	716	726	686	667	661	664	761	712	699	695	731	758	726	664	705	682	712	680	675	749	722	664	706	721	707	704	730	669	713	741	678	677	654	738	722	746	702	666	723	721	709	630	717	701	688	714	673	685	706	695	662	696	725	716	634	724	714	693	662	676	706	695	695	721	637	717	642	731	719	699	656	680	688	707	693	717	695	726	657	689	681	707	674	670	729	697	749	718	717	700	726	753	676	718	725	700	651	676	722	710	770	677	726	702	656	710	746	661	686	706	712	690	726	711	692	701	677	705	683	714	693	697	723	661	696	670	673	693	699	734	720	723	734	710	712	717	714	684	718	691	698	708	675	717	681	705	722	730	650	711	653	706	663	705	698	727	700	699	744	663	700	697	677	707	703	706	695	716	720	731	694	730	677	719	696	698	694	685	721	700	714	691	712	697	746	720	626	745	724	729	686	703	645	684	628	727	727	729	681	664	747	664	655	686	736	744	726	677	707	686	743	759	748	707	667	724	712	732	712	720	687	651	688	742	738	664	687	709	711	698	680	693	699	705	686	698	762	662	750	713	764	717	645	684	715	744	687	667	696	723	688	679	701	715	727	729	649	691	702	698	742	740	673	732	677	705	651	660	679	743	704	679	720	716	716	676	695	697	728	663	719	739	698	650	693	736	729	721	711	733	651	733	702	747	703	721	697	708	725	679	707	687	679	700	678	712	698	664	697	687	671	692	671	689	706	752	671	673	696	691	696	706	685	727	750	710	702	694	701	742	709	692	711	681	690	747	712	709	722	705	705	684	702	712	728	715	703	692	690	704	669	683	688	652	643	765	734	669	754	682	703	671	702	708	680	670	659	662	691	726	722	715	713	743	686	709	713	718	734	665	744	722	689	702	679	725	673	722	754	696	677	660	697	662	713	677	653	706	719	673	671	714	673	678	718	728	705	738	715	684	731	693	662	642	654	724	717	680	696	687	677	692	692	674	673	692	670	704	728	635	688	703	714	754	677	682	621	671	673	725	684	694	689	731	732	725	645	716	663	727	708	702	726	682	704	692	753	630	724	741	677	695	688	717	709	684	705	705	665	687	707	712	657	708	731	686	679	749	676	712	746	711	734	718	602	693	707	686	681	666	693	690	690	712	697	718	698	677	642	695	713	700	707	685	711	735	676	695	701	726	661	654	706	659	688	719	711	758	707	718	709	737	690	684	618	725	699	708	693	699	711	727	700	706	695	755	737	701	725	713	719	658	667	733	701	753	715	721	734	721	730	720	683	699	664	676	691	713	683	723	711	702	722	715	647	688	746	688	731	688	729	650	723	675	660	755	711	694	715	725	719	734	661	700	706	732	731	704	693	747	658	723	728	739	673	724	745	691	734	707	718	651	720	730	695	696	673	728	684	676	655	702	686	654	722	709	739	684	680	656	753	664	698	641	697	728	686	636	677	762	726	686	692	741	692	699	722	684	715	675	712	668	713	699	683	668	701	699	648	718	758	691	699	672	701	686	679	684	719	669	692	670	702	727	713	670	674	709	704	674	704	717	706	675	694	706	736	718	721	729	691	702	704	727	708	718	690	684	662	712	676	715	694	656	699	669	725	732	689	698	714	687	690	703	703	702	754	649	718	688	720	690	632	719	754	707	700	685	683	726	676	726	720	663	709	749	680	734	666	732	705	693	685	682	676	691	662	676	729	701	676	699	682	656	708	688	726	664	701	673	730	707	736	692	701	696	712	688	725	683	749	718	724	661	726	670	724	648	739	700	700	685	713	749	646	634	652	687	689	714	641	688	705	690	669	709	710	724	693	703	721	697	686	709	706	707	704	731	700	710	709	722	660	712	699	719	706	679	688	649	701	662	712	680	695	679	721	673	681	711	692	714	717	677	644	710	697	656	687	680	732	735	694	716	683	719	669	728	721	688	710	707	675	713	722	734	655	673	720	730	687	669	683	708	687	712	750	710	704	721	729	695	750	697	697	710	665	742	749	682	682	705	676	694	738	722	719	714	646	688	762	724	676	731	695	701	687	700	755	696	652	687	658	721	717	750	693	683	747	679	708	705	699	683	696	685	759	670	674	704	723	665	694	736	732	759	696	709	700	693	670	722	697	703	713	707	701	680	691	710	749	681	675	704	694	707	694	695	677	696	707	692	730	701	762	668	740	680	673	769	707	682	738	697	704	705	758	674	722	659	699	647	672	717	683	716	697	687	723	715	684	730	723	684	638	714	670	698	747	701	708	705	671	619	739	696	670	653	659	687	663	708	666	718	681	717	690	676	742	665	691
35948	16010	9515	5548	3136	2258	1943	1778	1626	1353	1232	1246	1206	1228	1260	1415	1324	1365	1270	1250	1365	1346	1339	1347	1278	1267	1187	1229	1181	1079	955	940	921	857	871	871	840	872	822	825	843	773	809	883	854	834	837	837	794	819	770	797	796	894	854	816	808	806	817	819	761	752	783	796	768	779	801	814	760	802	797	745	852	752	749	775	795	826	786	816	775	784	799	824	758	740	786	763	761	786	854	751	762	810	812	796	772	802	799	766	740	845	810	820	797	773	768	735	751	778	816	762	785	800	777	742	817	775	766	771	775	796	798	774	790	784	722	797	767	735	864	786	807	806	806	751	728	801	807	806	768	822	772	797	729	772	785	822	754	772	770	763	735	779	739	840	756	819	773	731	706	758	767	751	766	763	802	774	778	785	734	757	786	784	784	786	775	771	739	779	741	710	743	731	761	738	769	772	746	799	799	786	791	813	796	756	759	749	774	767	764	795	806	804	777	797	737	708	744	760	771	838	758	756	739	783	755	792	846	769	787	777	770	774	806	779	811	759	773	780	754	771	794	793	769	798	810	790	787	803	811	795	772	784	819	780	763	759	785	775	780	768	783	783	799	726	789	760	796	743	796	789	794	718	796	757	723	797	817	817	783	743	749	743	781	818	784	853	801	761	756	806	820	763	793	773	756	777	772	788	796	763	757	803	788	768	770	785	864	803	799	783	787	857	791	759	804	761	732	733	758	743	778	777	756	739	829	759	781	767	777	779	757	834	805	826	750	794	763	744	788	766	817	787	783	754	772	713	752	808	810	769	781	778	764	729	732	781	754	830	782	779	759	811	784	726	750	756	787	745	821	741	756	757	800	779	784	711	777	763	770	783	790	788	776	816	773	784	728	763	833	743	698	747	737	753	713	846	817	772	771	835	804	778	769	791	754	802	844	759	779	782	734	772	767	736	750	779	790	774	773	825	789	804	689	800	783	758	790	787	765	758	753	788	763	712	804	788	808	778	774	854	737	778	770	740	777	775	793	765	800	838	795	769	778	787	758	814	834	768	741	807	796	770	789	786	799	761	792	731	734	774	814	771	766	756	762	728	807	776	767	713	788	792	720	783	753	756	835	790	808	784	761	784	745	798	766	783	768	789	792	777	787	748	781	753	773	759	770	737	762	790	826	796	789	776	771	820	773	804	823	788	790	772	775	743	774	765	766	764	839	748	776	782	806	795	751	739	770	830	823	797	762	756	768	808	756	747	821	715	759	801	788	791	812	782	734	834	823	725	812	771	799	820	754	758	769	741	780	808	806	763	802	805	743	780	770	801	758	799	744	791	728	766	768	819	747	778	781	795	811	781	819	779	768	739	817	814	784	804	787	769	808	741	777	780	808	771	731	759	745	776	781	750	788	780	846	802	814	767	774	753	835	746	770	724	810	794	788	756	763	822	766	782	817	771	758	724	807	771	768	757	790	778	820	786	755	760	750	787	766	769	828	755	773	727	797	782	778	775	777	747	789	750	765	824	725	810	737	810	793	796	715	802	817	813	809	779	760	755	784	722	766	836	791	782	744	738	746	824	788	735	778	783	800	803	788	778	797	785	751	817	778	763	791	808	788	813	780	758	753	809	732	791	751	791	785	785	789	775	812	792	750	776	828	771	796	801	796	785	796	809	762	764	775	841	765	729	764	791	843	743	728	824	779	768	773	816	804	746	782	796	752	735	798	761	806	791	759	822	810	791	719	815	798	775	791	783	770	736	807	769	784	778	765	792	815	744	743	750	815	811	783	807	825	844	741	743	751	768	782	822	772	766	807	757	780	785	822	751	840	771	781	748	747	757	737	813	773	816	771	799	756	777	789	777	760	780	827	756	767	810	814	771	721	761	780	800	765	745	781	759	815	789	725	815	719	769	788	776	795	781	798	785	762	792	819	755	777	811	762	759	757	775	769	769	793	779	823	819	751	784	745	804	725	790	783	754	810	816	775	773	766	770	781	827	755	801	738	777	738	796	767	795	795	792	805	769	768	800	803	793	729	794	736	788	777	809	771	763	778	779	754	754	763	777	797	763	797	822	749	791	770	800	747	745	786	770	757	744	734	773	793	809	771	802	794	786	765	846	732	794	770	824	781	818	775	796	790	791	780	791	795	782	799	817	747	777	768	801	763	781	801	766	791	815	764	771	810	781	798	808	830	770	798	802	767	803	802	791	784	713	790	775	790	778	790	791	789	804	777	775	778	824	773	741	855	824	758	790	757	793	769	772	807	769	757	803	774	857	768	756	798	728	745	758	787	807	809	743	760	798	781	782	733	746	774	767	770	780	785	755	775	759	804	795	761	767	769	809	759	765	745	789	761	731	750	786	758	810	756	765	809	786	820	747	794	788	762	774	780	763	760	761	796	769	786	721	789	791	769	781	774	801	771	764	782	760	793	767	764	765	762	765	774	810	813	861	788	781	765	792	768	760	839	754	728	718	768	842	776	757	795	785	791	789	771	746	778	758	812	785	761	765	772	754	755	748	796	768	776	771	760	823	795	695	780	787	781	763	804	749	790	746	763	772	766	820	819	755	791	836	791	806	804	785	761	804	805	727	814	756	802	809	768	788	841	796	755	751	860	764	776	833	791	775	735	768	746	741	725	766	772	763	751	786	784	795	760	786	768	784	761	737	754	717	793	742	841	768	811	779	793	792	752	751	797	771	765	749	765	774	797	793	754	788	800	770	722	763	829	766	707	789	809	773	752	752	851	814	823	804	765	794	771	756	795	774	767	747	804	722	778	758	790	768	787	763	764	800	789	774	752	838	817	795	766	748	802	841	787	823	729	773	778	790	757	753	749	753	804	786	797	775	735	790	771	818	787	810	779	779	728	816	769	788	830	807	760	738	777	803	764	771	802	754	779	784	763	789	786	760	757	782	782	764	751	739	780	819	773	771	773	817	749	768	824	805	796	802	802	790	821	830	772	751	791	762	819	797	768	740	796	831	804	829	829	760	823	764	800	797	720	790	808	753	767	774	767	808	814	783	771	776	771	830	831	832	798	804	789	738	727	752	787	773	777	782	783	719	790	753	748	742	785	757	763	765	778	820	754	838	812	786	799	779	760	805	778	791	735	754	818	796	803	804	763	809	743	761	760	806	757	782	773	800	801	760	788	809	772	786	774	797	723	791	764	749	763	733	793	758	780	760	771	799	780	805	767	768	773	780	782	833	759	769	786	772	782	782	753	716	787	770	771	776	759	813	768	742	758	776	801	790	756	809	846	774	755	768	752	756	770	740	825	798	797	765	816	761	765	720	771	817	798	816	817	756	751	799	779	797	735	746	785	778	845	791	743	769	789	768	794	799	820	797	792	740	760	788	753	754	760	750	784	757	724	788	782	783	758	732	731	795	751	763	798	805	800	780	773	837	794	763	782	727	730	779	755	776	802	808	757	762	759	792	794	772	835	722	810	733	795	782	778	800	831	838	808	789	781	818	755	783	817	765	808	787	776	773	782	777	770	822	817	821
24646	20894	27215	24583	13204	1112	769	711	587	610	556	633	608	639	593	616	619	652	677	684	699	682	732	719	658	645	661	615	592	539	594	542	541	508	542	483	516	478	513	516	486	473	496	502	505	486	503	484	491	486	509	487	491	491	494	486	503	462	504	473	495	481	492	492	516	461	498	494	508	467	524	517	505	456	517	479	484	519	441	489	462	458	459	474	475	506	481	513	440	492	484	505	501	504	481	472	463	476	492	442	518	496	475	483	462	480	467	518	469	520	488	478	487	488	482	486	501	495	486	479	504	463	489	489	450	463	470	514	485	443	464	483	476	475	474	516	440	469	476	472	439	506	488	494	451	468	480	491	466	502	491	523	474	496	486	486	481	488	487	518	489	470	504	467	480	496	475	478	511	521	465	465	487	500	494	486	517	504	507	451	527	521	425	504	467	417	478	472	485	461	461	493	509	511	454	475	469	520	480	491	471	485	448	430	506	502	477	521	486	511	481	467	497	476	503	452	473	472	528	485	492	481	476	476	458	476	488	475	461	488	507	510	443	486	495	452	442	461	458	517	490	497	471	502	462	499	475	474	485	493	451	505	505	459	467	462	484	505	479	477	447	460	473	463	512	497	461	487	510	503	455	504	486	448	450	474	515	495	474	480	503	521	508	495	486	490	481	476	490	460	515	494	463	473	489	464	438	466	446	485	442	501	455	452	510	475	466	501	508	502	483	449	481	475	489	497	494	433	485	515	455	489	485	456	475	461	473	497	477	518	465	487	451	487	494	474	500	475	479	489	432	505	493	477	477	485	496	489	435	496	473	503	463	470	472	464	445	544	454	472	454	480	497	448	479	483	477	479	456	455	497	448	469	486	457	480	449	438	475	527	467	473	528	480	468	439	445	476	463	515	465	478	454	472	502	451	521	460	470	494	496	510	462	454	514	505	487	504	491	493	477	472	482	467	494	472	474	448	466	538	489	481	504	475	472	483	509	450	482	468	465	489	484	490	457	457	496	483	444	430	502	492	458	510	466	469	464	441	475	472	488	490	435	501	497	493	468	487	470	446	461	444	455	459	486	518	468	495	498	474	485	482	424	469	526	443	479	461	508	453	457	517	470	478	414	494	481	510	485	510	438	457	466	478	490	454	456	474	454	493	505	470	496	462	488	514	475	472	510	520	479	476	486	494	504	474	498	467	463	513	481	435	524	494	497	442	489	509	481	463	479	480	491	493	496	492	461	495	475	424	464	514	442	486	488	452	482	481	457	494	444	490	481	476	452	499	496	479	462	490	460	494	484	483	478	453	489	421	520	462	480	486	470	479	497	504	453	487	468	471	492	478	464	480	460	440	504	473	454	490	459	465	494	509	496	472	445	492	513	481	475	465	475	447	502	494	479	462	453	495	488	499	452	477	482	479	455	439	499	453	493	475	473	493	465	459	491	546	480	450	417	442	482	438	459	453	498	493	477	481	466	470	465	498	467	476	472	522	464	482	464	477	507	480	482	457	487	505	463	528	455	481	466	463	473	496	467	485	500	502	523	482	486	442	496	467	464	503	459	519	461	479	511	489	506	461	477	447	454	519	483	477	459	452	525	476	495	477	472	502	462	450	511	487	491	528	490	456	453	482	478	444	508	470	479	487	485	482	503	479	454	481	468	458	502	480	493	494	449	485	486	455	468	520	498	464	516	453	482	461	467	485	477	437	467	525	471	440	465	491	482	446	468	496	470	467	518	507	453	478	512	459	483	447	484	476	484	485	472	491	451	499	474	482	461	493	468	474	487	465	501	446	473	447	453	494	503	517	488	482	471	456	507	476	494	491	518	435	488	502	465	446	494	484	489	433	482	512	490	464	491	479	550	476	503	452	461	479	486	485	443	512	468	488	459	501	450	471	502	477	475	450	492	461	474	468	485	475	492	476	473	445	490	481	456	490	460	490	476	456	493	480	496	455	474	505	486	473	450	469	516	464	474	501	490	477	501	477	473	497	482	475	469	486	518	481	493	471	454	508	443	459	483	499	501	486	459	476	510	466	445	504	460	481	475	462	454	467	485	490	443	513	510	477	473	479	487	487	450	499	501	483	508	521	461	529	528	499	471	530	509	468	467	483	481	467	495	481	502	466	489	470	510	467	470	490	467	475	509	506	447	482	528	510	441	470	500	500	491	518	439	461	452	489	485	487	481	488	480	455	472	441	425	470	452	464	489	483	444	494	511	450	512	459	469	488	469	469	468	471	483	487	485	473	515	489	479	491	510	487	476	477	447	468	498	527	467	477	471	464	478	488	499	474	485	489	516	477	484	434	468	502	505	438	516	459	468	503	462	468	467	473	522	488	498	483	493	499	485	459	441	473	484	490	476	467	509	456	498	451	464	501	489	491	448	483	488	471	479	443	483	504	463	450	453	472	465	483	474	470	507	490	516	446	458	518	446	431	472	480	484	495	469	470	489	505	513	454	501	453	476	462	482	446	483	444	464	476	475	532	447	447	468	459	487	478	493	488	442	500	487	464	475	505	502	470	448	462	458	475	496	479	488	494	481	507	473	469	472	545	532	474	479	498	457	479	530	446	482	501	486	491	460	495	482	469	463	509	465	476	465	486	493	486	490	504	471	473	513	478	459	462	477	453	486	489	479	456	457	501	531	526	459	452	476	456	476	465	486	471	482	453	460	489	474	481	429	471	443	508	438	448	475	482	505	506	489	502	471	461	468	482	482	483	472	453	480	468	494	447	442	431	439	448	490	486	465	487	435	492	453	488	482	480	507	494	477	451	463	488	487	510	493	482	477	472	458	466	470	457	453	483	468	443	464	482	465	514	488	479	497	471	479	463	534	485	477	458	480	491	537	461	460	515	520	459	505	497	485	501	483	444	507	470	466	498	457	500	507	492	489	489	511	474	472	492	474	453	483	455	477	509	497	487	468	493	527	449	470	498	448	520	444	477	490	484	506	502	477	493	468	463	472	482	469	464	495	477	459	489	451	506	483	467	454	501	516	511	514	493	429	459	475	475	502	494	465	481	487	471	490	464	474	481	513	474	503	436	501	480	515	498	458	452	482	523	480	487	482	516	459	474	485	498	456	509	502	465	487	506	513	495	497	454	449	485	484	475	482	492	480	471	471	447	500	508	490	465	476	434	501	492	492	508	485	475	513	498	490	478	454	473	479	499	491	483	470	450	472	485	498	455	464	498	434	487	424	506	513	452	532	458	508	469	475	503	474	493	485	499	470	502	533	482	479	492	467	479	462	512	479	526	478	489	499	528	437	456	493	483	453	528	460	475	468	474	481	505	517	467	470	516	491	479	515	512	484	510	510	466	492	466	510	508	502	466	432	483	473	494	482	467	464	462	478	461	480	456	487	496	503	492	478	489	495	459	493	489	471	515	475	502	472	475	452	516	478	479	486	498	498	488	474	450	498	480	502	496	488	512	447	473	455	469	441	462	450	453	508	456	461	445	477	430	453	493	492	521	484	490	485	503	485	457	496	515
35979	11871	6287	3583	1996	1428	1233	1250	1068	1010	864	845	892	885	869	927	961	967	1043	993	1004	984	1046	917	989	902	889	852	789	791	736	682	672	684	647	612	584	635	588	614	590	640	636	619	590	645	575	567	590	641	600	602	599	570	626	568	554	600	568	540	566	545	574	562	547	546	572	569	614	565	579	599	544	545	603	533	539	542	587	602	529	527	548	577	587	576	574	596	570	531	590	593	559	510	581	598	583	599	568	585	583	568	546	570	554	553	555	560	584	573	593	600	560	564	581	605	554	584	578	543	562	589	599	539	597	564	591	576	549	573	576	594	552	539	556	542	638	585	536	632	564	593	570	583	593	537	572	550	545	589	593	606	575	604	546	547	535	542	597	547	558	599	552	584	573	589	603	553	565	528	546	549	544	596	534	539	568	541	573	553	549	559	550	619	538	589	563	578	551	620	590	594	586	583	568	568	584	520	561	573	556	611	576	573	572	553	567	518	575	561	546	524	563	570	564	531	617	565	552	586	573	571	580	561	583	607	590	566	568	549	565	578	575	564	560	543	566	567	559	588	599	591	570	603	580	600	595	570	570	561	536	544	577	602	572	567	557	563	566	544	525	540	549	582	592	569	531	559	593	578	589	574	563	596	577	563	569	580	572	558	602	541	567	530	567	598	563	544	539	539	553	581	584	561	586	539	581	560	595	562	588	538	587	529	571	572	564	570	589	617	558	595	587	564	567	552	594	566	562	591	552	591	551	568	553	605	554	603	538	554	556	556	575	558	606	611	629	561	523	558	528	568	543	562	589	531	580	545	567	568	596	538	574	569	625	553	553	595	568	574	577	519	550	581	552	594	503	589	609	553	616	560	550	516	547	570	592	526	590	616	581	548	581	592	512	562	572	574	574	589	563	548	555	572	558	570	585	523	579	554	549	572	577	543	617	598	549	595	578	627	557	577	594	563	575	562	567	574	606	575	596	562	575	587	583	528	589	584	599	590	578	577	546	589	592	564	545	598	590	553	603	572	525	607	566	596	567	598	604	559	606	590	562	573	507	537	611	595	577	586	538	537	589	558	566	555	566	614	553	577	586	578	558	623	588	567	561	577	559	527	605	526	565	567	561	539	551	573	574	593	579	595	568	551	531	602	618	560	560	581	569	579	581	553	561	592	558	561	558	539	613	566	550	594	590	548	531	577	606	620	569	537	564	591	544	597	558	574	571	546	537	566	587	575	557	577	576	607	599	540	504	587	580	535	531	572	620	586	577	602	583	589	575	547	562	549	572	596	578	562	581	571	621	564	564	502	570	531	605	602	605	577	556	608	573	546	531	571	568	610	584	552	529	559	570	540	545	555	596	539	574	566	588	561	560	579	581	591	575	542	576	545	591	580	585	559	567	577	561	564	577	568	570	596	569	560	588	573	562	554	543	564	570	618	635	572	579	513	591	577	556	514	553	573	592	568	589	580	557	550	546	548	575	579	576	551	564	566	545	618	555	595	579	593	554	562	577	590	528	564	537	546	558	609	568	582	514	614	551	564	597	594	576	570	582	591	552	599	554	569	582	556	605	553	549	575	569	583	600	556	562	593	552	583	599	561	529	582	548	570	512	544	506	536	561	570	574	573	538	599	559	611	543	599	589	584	563	547	593	583	570	563	558	556	561	574	608	599	609	554	623	599	557	570	534	557	569	559	564	558	590	575	563	598	562	554	607	585	570	560	559	538	558	580	553	546	578	571	547	572	602	541	591	602	542	546	573	531	595	590	593	578	554	582	553	528	566	542	574	630	555	558	625	579	527	566	557	588	574	575	586	579	602	522	614	575	563	555	616	570	578	584	546	582	532	561	612	558	572	571	566	540	604	556	580	566	558	569	586	573	555	577	592	581	548	587	590	529	579	563	604	578	554	605	574	591	565	590	577	564	573	573	557	612	584	550	602	577	600	587	588	580	548	625	555	562	529	516	583	589	563	579	589	553	602	559	595	585	548	563	564	575	565	543	581	532	581	594	530	580	568	594	555	564	593	569	549	583	577	572	542	574	577	586	598	582	582	591	582	557	573	575	564	594	533	566	560	533	589	523	587	611	562	568	524	540	564	582	545	527	528	549	601	581	601	566	559	576	561	571	520	536	571	556	573	568	585	573	553	639	545	588	582	506	508	582	606	535	599	582	585	586	592	580	583	549	577	591	590	607	600	586	570	526	555	562	602	560	575	550	557	563	591	565	571	590	609	548	565	597	547	586	551	552	596	601	563	582	583	581	543	578	589	570	557	552	591	576	612	594	621	576	574	586	578	569	602	572	573	549	590	548	517	552	523	569	583	555	604	563	588	520	547	599	577	556	571	611	585	573	599	614	575	552	578	540	610	549	558	581	553	617	601	591	583	596	547	529	560	606	590	562	599	558	557	554	560	563	548	570	557	588	550	546	594	560	555	533	556	536	563	545	564	542	561	579	566	555	609	601	633	586	557	573	604	562	587	538	560	570	611	594	577	596	579	569	608	591	624	591	543	585	565	595	563	558	604	556	552	584	561	549	569	564	588	586	601	535	561	534	592	572	566	558	545	571	571	594	587	559	561	563	553	584	600	586	573	557	538	609	589	573	592	560	556	594	550	591	550	561	579	580	566	610	569	521	551	553	529	593	565	608	539	586	545	545	553	553	562	509	584	598	565	591	591	575	578	571	567	615	535	598	585	580	543	550	586	568	541	569	581	528	574	594	566	584	565	638	554	551	534	565	579	542	595	526	583	541	600	544	554	561	515	586	556	613	536	592	570	571	604	532	528	604	585	560	561	589	588	571	582	516	547	575	551	582	525	578	558	599	560	593	556	551	515	543	544	615	559	545	599	568	587	574	563	583	559	568	575	600	557	544	576	569	546	561	615	572	572	593	560	584	593	539	549	584	552	604	565	589	577	500	555	583	565	573	589	593	515	602	539	577	576	552	509	552	559	537	591	552	556	581	604	563	532	610	570	603	563	585	554	575	581	545	575	556	538	548	572	577	530	556	550	586	603	572	562	538	568	577	569	563	538	567	561	580	547	565	568	571	557	559	587	564	573	524	529	545	590	542	553	545	574	617	527	571	572	569	538	580	546	550	590	638	572	620	565	574	549	574	545	578	583	580	572	598	601	581	600	560	572	564	569	584	560	571	554	561	606	584	581	580	565	541	618	561	537	571	581	570	557	602	580	610	564	549	525	573	546	580	543	557	593	566	550	533	539	595	526	595	565	517	608	571	572	549	588	618	568	591	551	553	546	510	560	568	598	618	587	556	627	527	547	597	571	609	606	537	528	591	568	555	544	585	575	583	592	579	550	567	575	529	591	586	559	537	584	571	550	603	584	564	570	583	533	572	573	552	539	573	584	537	581	584	557	616	591	540	628	553	598	579	578	562	583	534	587	585	573	574	592	547	538	543	541	552	548	596	578	557	615	546	578	573	577	539	605	610	542	552	562	553	606	546	540	564	581	581	581	589	579	598	596	544	587	582
22420	20950	28645	23416	20942	21029	12531	2102	1555	1417	1359	1396	1322	1275	1285	1388	1280	1283	1354	1381	1390	1383	1404	1342	1355	1312	1270	1284	1196	1180	1092	1091	1026	1047	1068	973	1021	1037	952	1011	999	976	1035	979	945	1006	1007	951	948	999	1066	959	985	968	1004	962	946	981	987	928	942	942	942	950	981	911	908	924	921	901	915	988	909	931	931	881	925	945	904	966	899	911	935	925	928	954	1030	945	939	914	951	970	913	945	926	912	983	913	921	956	974	929	959	895	956	911	934	928	910	952	911	925	892	934	887	932	913	975	869	952	938	939	915	893	907	922	932	902	938	885	884	956	861	918	898	931	940	937	920	880	893	921	946	964	910	948	901	932	963	934	913	894	940	974	860	932	922	968	896	936	921	973	923	952	873	961	968	983	933	937	933	869	883	921	923	945	920	981	973	936	891	904	915	884	914	931	894	901	897	941	920	881	935	985	981	943	930	941	956	899	954	934	915	903	947	926	935	934	904	972	942	960	900	857	902	950	943	919	865	875	929	932	932	957	951	944	946	948	937	921	932	870	943	902	953	891	966	894	984	906	943	965	904	922	901	956	922	964	913	912	934	915	949	906	922	908	879	954	944	922	922	903	918	890	930	948	975	928	954	968	916	926	898	933	944	852	918	961	988	872	911	941	966	932	942	996	921	943	851	919	875	957	918	933	890	926	926	925	905	969	956	965	922	951	929	890	964	891	860	958	900	932	970	951	919	899	933	923	864	957	933	966	916	868	920	945	955	979	890	929	932	953	927	903	923	945	966	911	919	929	950	956	930	935	945	928	936	893	925	924	908	972	1014	927	899	885	985	917	883	919	897	904	952	899	943	956	910	852	914	904	930	954	896	928	904	888	942	867	922	918	870	972	912	913	956	845	860	900	929	915	952	900	933	850	905	937	932	897	924	940	931	913	958	910	953	932	959	949	916	935	916	905	926	882	962	988	913	901	933	965	961	914	899	905	887	939	949	961	959	941	910	926	893	915	968	958	893	922	925	891	871	901	918	989	944	910	944	888	913	949	962	940	931	965	892	876	928	889	949	901	957	960	848	849	939	907	982	910	934	936	921	970	959	954	894	924	947	891	878	913	920	908	936	953	914	918	951	949	916	934	852	960	992	987	949	941	957	886	847	965	918	898	894	907	968	950	925	938	980	967	946	925	890	874	940	936	916	913	921	940	924	936	1006	928	954	977	915	913	921	953	918	911	922	884	977	911	963	909	944	905	940	956	954	982	896	1003	959	915	930	922	972	931	965	910	954	928	919	959	864	963	995	918	962	959	910	968	946	929	946	905	961	944	946	952	926	890	887	941	984	950	908	963	906	877	915	951	966	971	896	951	907	889	888	933	944	933	935	898	915	894	930	928	936	896	902	947	891	885	858	931	917	912	961	966	930	973	952	931	972	927	892	909	978	952	941	901	948	937	935	899	943	943	947	921	923	914	914	965	967	957	911	946	939	887	936	974	948	961	942	911	932	902	937	934	909	928	928	865	950	935	863	966	911	904	956	907	953	899	942	920	886	868	914	933	934	927	915	919	892	914	925	880	881	961	935	937	915	965	905	909	942	926	903	906	925	899	920	964	914	963	945	926	906	949	917	939	883	960	899	980	894	928	892	943	956	919	943	922	930	943	918	871	902	932	913	951	898	906	967	919	877	946	969	978	935	888	931	943	928	916	905	906	919	919	988	956	892	923	908	920	929	924	930	884	974	934	882	909	889	926	878	895	886	911	875	929	960	999	902	951	882	891	963	934	923	941	981	877	973	973	893	951	935	935	888	931	928	876	929	904	919	929	973	909	936	946	932	931	932	906	896	948	961	866	949	944	977	945	919	936	920	932	931	922	984	930	965	955	888	940	958	937	852	971	926	990	898	882	956	920	887	977	916	965	987	900	945	905	934	904	920	897	970	992	945	956	896	935	884	915	866	922	949	917	933	913	871	953	882	914	952	945	910	926	961	893	965	935	982	939	956	997	874	906	969	1013	951	902	965	939	963	945	947	966	913	898	934	970	948	936	934	884	920	913	895	909	941	975	929	965	923	924	950	928	957	923	945	894	909	923	959	966	917	901	920	890	887	922	871	908	858	928	933	815	985	882	936	916	961	890	898	952	900	966	902	927	901	924	900	886	885	933	940	871	931	951	979	925	869	929	930	986	953	987	913	910	925	942	907	912	920	870	965	894	909	917	884	923	948	876	918	899	915	928	943	913	966	935	950	954	899	964	928	897	904	950	883	902	947	950	943	893	909	917	971	865	952	899	892	872	970	952	908	932	939	913	907	944	908	968	918	901	947	971	933	922	901	955	923	953	969	925	936	902	908	937	905	946	955	923	943	855	901	934	976	894	868	868	886	942	955	932	950	909	886	915	907	943	948	955	879	889	959	881	940	949	897	932	1002	930	985	966	942	921	872	910	897	891	902	883	975	935	911	946	946	952	926	964	952	973	911	917	886	926	940	974	925	939	908	889	920	923	906	971	931	935	903	926	869	967	893	920	883	928	926	980	905	923	950	962	921	924	949	923	927	895	982	969	951	940	868	932	969	872	891	973	929	974	952	951	893	934	944	965	945	855	979	946	941	919	954	974	904	898	962	925	940	917	943	955	920	955	909	908	970	901	887	873	939	869	956	947	906	919	929	923	874	907	988	928	892	955	911	904	946	911	906	899	928	910	922	938	909	946	881	938	920	990	997	917	964	928	908	919	909	897	914	883	871	930	900	956	944	979	935	959	963	941	956	968	942	913	906	865	910	906	913	858	892	925	879	898	923	895	925	894	924	917	887	908	858	904	930	879	911	900	887	963	957	979	928	950	955	923	875	895	993	895	946	925	939	992	925	926	919	947	926	984	918	956	981	970	940	914	924	921	928	911	903	885	925	946	932	949	915	881	949	921	881	903	898	915	943	899	936	942	926	893	916	960	886	938	893	943	941	916	925	929	940	933	895	951	926	907	913	940	973	895	876	978	932	907	931	927	927	932	904	912	902	971	918	901	925	877	893	941	951	914	918	950	836	897	916	917	922	950	972	927	865	942	967	936	927	948	903	924	848	875	964	889	899	938	954	901	892	985	933	931	930	916	932	884	913	942	926	951	962	927	909	922	925	888	965	971	962	850	951	928	942	930	976	942	941	869	945	898	976	909	922	938	890	921	905	939	912	933	940	943	906	941	923	855	922	926	926	863	915	948	939	939	920	937	964	919	930	933	858	934	932	899	926	948	894	965	868	930	987	913	937	910	940	972	908	936	956	958	921	935	942	925	914	920	907	931	907	915	936	871	959	955	866	930	953	928	953	924	865	951	956	931	881	924	878	885	947	924	921	929	949	900	920	929	916	936	873	932	899	975	953	914	911	895	948	881	922	905	915	947	902	909	908	902	894	911	938	998	976	922	909	922	867	935	930	934	901	930	897	955	893	943	903	928	910	945	942	925	884	963	910	931	895	927	939	938	925	908	896	931	934	887	976	901	908	932	897	928
40101	24844	14949	9173	5336	3758	3199	2872	2629	2164	2005	1814	1805	1788	1694	1858	1840	1746	1855	1871	1926	1836	1688	1766	1871	1681	1633	1601	1506	1448	1315	1275	1233	1205	1156	1131	1082	1168	1089	1114	1080	1054	1113	1105	1084	1141	1099	1096	1037	1113	1182	1123	1158	1107	1083	1088	1075	1073	1058	1007	1030	1013	1024	991	1076	1033	1059	1035	1107	1043	1030	1017	1020	1057	1058	991	1087	1077	1039	1043	1018	1030	1028	1008	1011	1047	1052	1044	1029	1062	1002	993	1035	989	996	1010	1044	1000	1058	1013	1046	1034	1015	1033	1033	1048	1037	1014	1004	999	1030	1005	999	1037	1020	1045	1012	1018	1045	1009	1014	1045	1043	1061	1075	1026	974	990	981	1030	975	994	1053	1085	1077	1029	1007	1044	1023	1032	1060	1100	977	1009	1007	1005	1018	1060	1022	1046	990	1039	1015	995	1055	1031	1075	1057	1012	979	1038	1043	1050	1059	1022	1058	1030	1056	1037	1031	1008	927	966	1005	1063	995	989	998	1041	1019	1049	1028	1024	949	979	979	1024	1041	1035	988	1007	975	1032	1018	1019	1062	1006	1113	1007	1044	1054	1042	1030	1068	1053	972	1049	979	1019	1059	1053	1015	1045	1044	1006	1036	1043	979	1025	1028	1011	1040	1035	1066	1042	1011	988	992	992	1040	1069	1008	1026	1051	1067	1041	1004	986	999	1018	1035	1032	989	1004	1001	1047	1018	1009	1017	1023	1030	1085	1011	1019	1007	1019	1051	1009	1017	994	991	1039	1057	1010	992	1071	1000	1039	1033	999	1071	974	1029	1020	1029	1043	1020	986	965	1025	982	1021	1013	1025	1046	1059	1070	1030	1023	1037	996	1060	1042	1012	947	1000	976	1027	962	1011	1029	1033	973	959	1019	1065	1013	1049	1027	1021	1082	1046	1035	1017	992	1033	1011	1053	1077	997	979	1084	1013	1059	1012	1056	1041	1065	1034	1022	1023	1016	1052	1074	1002	1040	1005	988	999	1023	989	1085	1007	978	1016	1073	1017	1027	999	1018	1049	998	1030	983	972	1061	970	1050	997	987	1034	1103	1020	973	1066	1052	1023	1023	1052	1036	1050	1027	1011	997	1045	1047	1090	1036	1030	979	1020	1029	1015	994	1012	1018	1035	979	975	984	1030	1029	983	1074	1009	1036	992	1094	1001	1055	1045	1050	1015	1001	986	1055	1041	1001	1059	1018	1039	1008	1004	1046	1006	1069	1055	1017	978	1006	1013	992	1050	1045	1038	1042	1095	1006	1035	988	991	1025	1038	1066	1014	1031	1010	1072	991	1019	1063	1069	1020	1057	1041	1031	1068	1032	1069	1030	1010	1051	1061	1021	1055	1061	1050	996	1058	1017	986	1001	1017	1034	1026	1049	1059	1052	993	1024	1008	1034	1020	1056	1076	1026	1031	1039	1089	1019	1051	1032	1070	992	1048	1066	1031	993	989	1075	1061	1095	984	993	993	972	1023	1021	1009	1039	993	1028	997	1049	1005	1058	1059	1008	1000	1019	1029	1010	1038	1017	981	1056	1009	1053	1067	1030	1012	1037	1021	975	1001	1009	1053	1043	1003	966	1092	964	1034	1071	1022	1048	990	971	1003	987	1024	1064	1070	1045	1047	1036	1055	1037	1023	988	994	1061	981	1069	1005	1028	1024	1058	1078	1070	1027	1036	981	1039	1008	1006	1066	1042	1010	1025	1061	999	981	960	1072	1034	980	1038	997	1034	1025	1028	1016	1056	1039	1063	983	995	1010	1055	1028	994	1050	1099	1046	1029	936	1062	1069	989	1019	1075	1024	1060	1056	1051	1060	1028	1040	985	1037	1044	1022	1051	1060	1082	1027	1084	1020	1042	1016	991	1085	1118	1045	1015	922	1027	1080	964	1040	1084	1012	1021	959	1032	1009	1031	1022	1034	975	1046	1024	1017	1003	1035	1001	989	1013	987	1057	1025	1033	1048	958	1023	1006	1060	994	1001	1010	1042	1090	994	1008	1044	981	995	1011	1049	1011	1015	969	1008	1063	1022	1061	1002	1017	984	991	1071	1016	1039	1043	956	1040	1065	1026	1020	945	1075	1063	1035	1000	1065	961	1014	1039	1011	1023	1088	1001	1027	1038	1022	988	1051	1060	1014	1014	967	1066	974	1001	941	976	1020	1036	1038	1034	1023	1040	1031	964	1004	1011	1055	1021	1049	995	1050	1034	1007	1022	984	1069	1011	1001	994	1088	1056	1013	1036	1050	1061	1075	1000	968	1007	1024	1064	1042	1004	1002	998	1044	1030	992	1079	1071	1040	1003	1066	1016	1020	995	1034	978	1014	1027	1002	1033	1004	1056	977	971	1037	993	1034	1064	1050	1003	996	997	1023	987	961	944	983	1034	1041	1028	961	1028	1012	1007	1076	1050	989	1014	1036	1073	1052	961	1027	1043	1087	995	1015	1026	1042	1000	1026	999	997	1052	1060	1053	1013	1005	1026	1032	1070	1039	1035	1052	1010	1079	1057	1042	1039	1040	992	999	980	956	1002	972	1017	1010	1045	1043	983	1014	1024	1037	972	977	986	983	974	982	1059	1018	1025	993	1028	1037	999	1042	1028	1002	1021	962	1052	1009	956	1024	1057	965	1006	938	1040	1003	997	995	1008	1022	1062	1042	1008	1075	1066	981	976	954	1050	1092	1097	1046	1108	1010	1041	981	1071	1012	1008	1021	1032	1039	971	1025	1018	1025	992	1033	1046	1058	1002	1009	1030	1055	1037	1026	995	959	1030	1010	1050	1041	1048	978	1005	988	1039	1028	1014	1076	1015	1035	1057	1007	1036	1046	1007	982	1086	1016	1016	999	1030	1011	1032	1053	1014	1076	1000	1051	1000	1044	1064	1008	996	1025	994	1052	1063	1022	998	1048	1008	1057	1016	995	1064	1001	1038	1000	1019	1033	1034	1081	978	1037	1043	997	974	1021	1026	1006	1043	1037	1043	1021	968	1023	1022	1043	1045	1006	1003	1012	1021	1072	1016	1012	1055	1024	1012	1093	987	1050	992	1072	1033	1056	990	1084	1090	1036	1053	976	1018	1043	1022	1014	989	1032	1029	1035	1016	1065	1067	1025	1032	989	1028	1049	1037	1033	975	1038	1002	1024	1051	1044	1048	1053	1004	1042	1052	972	1075	1081	1071	973	1011	1051	1037	1032	1035	1065	1002	1069	948	988	1013	1019	1044	1052	1005	1030	1029	1098	1008	1013	1040	1033	1050	1046	990	1015	1041	1012	1045	1073	1009	1022	1041	1032	1032	1023	1027	1000	1077	1030	1048	1003	1063	975	1039	1042	1047	991	1028	1040	1019	1023	991	1078	1004	1072	1051	1026	1017	997	992	1015	1022	1040	996	1002	1029	972	999	1017	994	993	1001	1011	1002	1015	1025	1049	979	1025	1028	1001	988	1051	1027	1029	1014	1047	1047	996	1047	1075	996	996	1023	1037	1034	1057	1022	1083	1043	990	1050	1029	1025	1062	1003	1089	1024	987	1017	1056	981	987	1044	1022	1027	1058	1006	997	1038	1057	1043	1025	1019	1045	1015	1048	992	985	1053	1061	1067	984	1006	1030	1053	1054	1055	1024	1069	1035	1046	1013	1049	979	990	1027	1049	1025	969	957	1014	1007	1039	1011	1041	1020	1020	1112	988	1028	985	1028	1024	1012	999	996	993	1042	1044	1071	943	1025	1024	1046	1020	1013	1009	1034	976	1006	994	1032	1017	1002	960	1009	1018	1063	1100	1049	1091	1040	1021	1078	990	1054	1034	1017	1027	1016	1012	1037	1003	1061	990	1048	1085	1001	1048	1074	1008	1003	1044	1028	1020	1054	1021	1022	1042	1092	1092	1054	1009	1071	1035	984	1026	992	1028	1045	996	1045	1037	981	1028	998	970	957	1007	1056	976	1064	1010	970	985	985	1045	1048	992	993	993	1048	1039	1011	1034	1051	948	1054	1065	971	1010	1031	1011	1005	1016	1013	1029	1010	1006	1042	1102	1070	1015	1041	1052	1011	1023	1013	996	1026	1031	1006	994	1059	1020	1046	1067	1074	1034	1060	1019	1082	953	1040	1042	988	979	1017	981	1079	996	1088	995	1085	1021	996	999	956	1040	966	1023	1007	1045	1036	1073	1055	987	1005	966	1048	1014	980	1022	1010	1027	1074	1068	1031	1063	1008	987	1013	1033	1054	1023	1079	1000	1071	1027	1029	1031	1047	1049	1048	958	947	1050	988	970	1017	979	1037	1042	996	1007	997	1030	1033	1022	1014	992	972	1062	1021	1009	1060	1038	1077	1039	1040	1040	1032	1054	1033	1029	1029	1009	967	1035	997	1064	1011	994	1067	1052	1017	1050	1016	1045	1034	1011	1017	1024	1083	1004	1030	1058	1017	1036	1029	1074	1027	1015	1070	1001	985	1018	1049	1008	1060	1032	1037	993	1034	1010	1031	981	1025	1025	1004	1037	1023	1024	1050	1003	964	971	981	1072	990	1031	1065	1018	1038	1035	988	1054	1043	1009	1029	1010	1007	1067	1025	1022	1046	982	1052	1072	1010	1066	1059	1042	1078	1010	1044	1029	1035	1021	1046	1017	990	1006	979	1033	1127	1007	1072	959	1024	1027	1021	1053	1059	1083	972	996	999	997	969	1083	1035	975	1026	985	1055	1008
28747	21097	10173	1664	670	514	491	449	473	463	459	498	445	517	457	466	502	512	539	541	594	540	556	559	534	532	541	468	465	498	476	501	458	426	397	428	435	434	432	461	444	447	414	397	412	427	420	391	418	409	417	412	411	429	394	433	416	415	415	420	389	429	399	417	390	423	396	436	409	393	410	424	391	416	394	448	466	395	397	432	415	447	424	400	380	409	439	426	424	427	430	427	430	425	369	418	401	380	434	386	371	414	425	399	354	432	449	430	428	406	417	391	406	375	396	417	421	437	424	405	380	404	394	378	395	432	374	426	387	392	374	379	398	407	368	378	433	380	400	410	456	396	424	412	410	442	373	421	442	393	406	403	415	386	433	405	413	418	408	409	405	392	416	407	404	432	414	425	422	429	413	387	400	434	406	388	416	424	406	416	397	409	411	418	416	399	425	414	398	429	413	413	390	396	399	423	398	409	397	438	429	404	387	379	389	415	413	423	396	422	415	451	403	386	406	417	414	397	407	415	433	403	388	419	402	431	418	396	417	421	399	445	391	416	410	400	412	423	411	396	411	409	405	417	428	405	456	427	406	401	424	404	415	421	410	443	407	413	406	419	418	423	447	414	403	416	395	397	376	441	436	422	419	406	419	413	402	406	398	415	400	407	422	404	394	396	417	431	399	388	416	408	434	384	464	398	405	394	400	386	393	403	421	397	422	410	415	406	374	412	449	378	392	409	408	404	420	450	398	418	400	378	417	411	428	411	404	410	404	425	415	421	416	414	411	420	374	424	418	403	427	402	437	414	395	404	426	412	406	412	425	411	440	405	401	415	408	409	419	441	392	407	394	416	393	448	397	408	412	404	381	426	439	395	418	424	426	414	423	395	416	400	429	416	386	429	400	397	447	462	440	409	401	415	417	435	462	438	378	401	398	414	415	434	378	422	382	399	426	426	404	457	373	438	414	409	426	393	402	402	424	389	451	381	428	416	430	413	436	465	408	445	435	412	400	424	402	440	379	434	428	418	404	387	403	412	386	380	410	426	424	426	441	395	382	410	405	406	406	390	420	414	399	432	416	382	425	430	419	419	406	411	406	440	376	383	407	381	423	393	426	426	448	443	443	407	405	373	366	416	387	366	391	419	411	422	441	416	392	405	430	436	431	422	459	386	397	451	405	401	391	409	405	450	407	425	386	395	407	428	430	404	408	430	386	413	425	409	397	401	408	407	407	408	409	399	371	429	399	395	430	400	396	394	417	436	383	432	455	419	393	417	425	366	424	412	439	418	419	404	398	410	402	404	447	427	413	394	386	377	412	381	427	417	366	386	406	398	472	406	406	420	408	417	392	421	387	412	383	430	391	403	427	419	430	388	384	409	412	407	376	414	401	392	418	413	392	359	390	396	411	415	434	437	397	449	396	387	415	438	385	401	388	419	407	409	368	453	402	380	398	441	413	407	403	395	397	380	419	408	424	400	394	403	399	417	404	435	406	391	407	416	410	409	395	390	388	399	405	402	402	408	394	427	401	403	405	421	392	393	392	382	423	402	383	425	418	414	419	431	397	422	425	421	442	403	413	425	401	384	424	418	418	420	420	418	431	419	440	415	412	408	427	392	432	407	374	423	406	436	402	432	412	426	402	392	403	400	400	410	398	413	418	406	409	380	410	442	406	397	410	400	449	373	408	423	428	375	392	369	442	396	422	389	429	398	408	406	425	404	420	421	397	418	424	404	403	399	432	419	399	407	409	403	398	423	424	434	413	425	407	424	464	398	395	444	413	390	406	426	398	431	395	400	422	429	409	387	416	471	410	398	416	358	377	419	421	411	394	418	406	402	400	436	398	404	434	403	416	412	377	432	448	423	398	409	435	407	420	373	423	393	412	398	394	407	440	445	374	416	425	411	414	414	413	411	413	406	400	401	393	416	375	414	393	398	434	422	396	400	407	403	412	410	414	375	415	439	368	377	382	413	429	396	380	427	391	411	421	410	386	424	410	424	397	406	382	412	446	445	379	444	393	408	437	411	415	438	396	406	424	419	423	427	408	382	376	367	466	417	410	409	412	389	421	409	401	439	404	388	411	391	375	398	436	396	396	412	424	431	412	428	404	385	409	385	401	408	425	421	392	439	433	420	419	384	418	396	407	409	425	393	398	414	399	366	421	416	399	391	429	421	410	385	411	443	429	426	413	443	440	361	421	389	389	426	386	382	410	447	401	413	427	420	418	435	407	393	408	382	418	421	379	432	419	401	416	433	387	449	435	406	438	390	399	398	409	405	397	436	405	454	393	439	417	478	421	429	426	400	431	419	429	417	411	386	422	384	383	400	422	448	415	421	433	424	428	444	377	438	406	397	392	439	401	414	424	405	422	376	442	397	469	383	424	412	404	381	387	413	414	444	436	390	404	397	399	388	435	415	402	400	423	411	394	400	394	416	411	387	421	427	398	383	417	376	380	423	417	428	399	410	406	411	417	389	420	425	402	409	412	404	431	405	423	411	391	412	395	403	458	464	431	449	407	392	416	386	424	390	417	456	423	454	415	405	402	393	386	417	397	415	422	398	401	391	390	379	435	394	419	398	398	409	367	387	438	419	419	429	373	426	403	402	431	418	414	438	423	386	401	447	422	402	401	426	448	423	390	417	383	379	417	366	408	424	405	400	405	429	389	391	392	394	401	419	458	419	414	420	413	444	400	434	419	398	410	423	410	413	411	404	379	414	397	408	377	434	397	401	402	388	396	428	386	384	429	405	425	423	447	425	357	402	456	387	439	407	425	398	410	406	397	425	405	379	430	414	431	418	403	405	362	379	376	411	400	386	431	411	393	414	412	418	375	398	427	437	413	453	429	394	423	421	408	421	406	417	426	393	415	417	429	389	405	420	399	458	417	390	399	373	384	433	411	425	377	404	380	376	440	436	401	422	456	411	412	394	451	437	386	421	392	433	433	434	412	403	427	386	445	459	447	374	386	422	426	403	422	416	408	440	390	427	465	393	431	422	444	391	433	400	404	362	411	408	387	443	399	389	428	425	376	425	417	430	410	395	483	388	418	410	435	427	423	384	446	432	359	430	459	404	421	395	400	410	418	427	432	386	417	412	410	447	431	432	410	409	408	400	383	419	393	426	385	454	404	416	400	459	395	456	410	419	442	380	439	423	389	404	436	422	420	440	432	402	440	389	410	404	400	411	398	402	429	403	443	393	396	436	412	401	412	400	397	402	413	381	367	432	380	459	416	402	418	393	427	407	436	411	405	412	461	397	433	418	417	446	409	426	435	420	409	411	376	441	404	402	419	415	403	430	379	424	406	412	414	387	403	397	430	403	382	400	384	408	402	405	388	403	413	397	427	410	387	426	410	401	379	394	395	412	421	433	419	385	384	385	418	417	442	418	415	410	416	438	421	410	409	403	390	422	393	456	385	425	432	409	419	378	399	410	379	391	410	428	383	401	442	426	376	416	428	383	417	419	391	390	421	411	403	373	413	387	400	406
33915	10538	2590	1835	908	618	601	581	620	592	586	577	569	643	592	650	676	654	707	699	790	778	714	728	760	734	619	622	641	618	586	551	569	537	493	503	458	519	512	493	443	515	494	475	496	501	489	473	424	556	526	491	509	525	519	479	480	448	474	482	485	501	463	483	458	461	474	495	466	441	488	465	470	487	446	481	451	493	446	495	489	476	469	483	461	502	514	493	459	517	496	445	530	501	504	465	499	462	459	501	463	500	451	456	474	493	484	480	458	472	464	508	516	466	448	422	487	458	458	441	465	494	494	460	451	465	543	472	482	483	500	470	490	466	475	459	467	448	492	459	467	540	482	459	486	485	525	454	486	449	437	508	439	487	466	481	432	464	490	478	474	504	484	439	475	448	465	446	451	493	482	470	472	495	525	499	473	469	465	467	466	449	479	462	452	468	466	454	472	476	489	459	452	479	473	480	455	450	491	465	459	470	477	434	480	453	463	479	467	507	463	448	507	452	481	493	500	495	471	437	522	450	483	479	476	465	466	482	481	483	466	426	481	462	435	460	447	456	441	476	468	461	502	468	476	453	498	495	459	448	445	471	472	479	490	455	484	452	498	471	489	502	445	471	470	490	475	475	467	475	457	467	485	463	494	442	469	492	478	456	466	490	499	462	500	435	516	511	461	509	477	491	425	473	468	483	450	486	460	448	457	491	463	533	491	463	462	461	493	466	475	473	463	493	491	442	493	496	464	462	471	472	511	484	436	493	475	454	429	501	501	463	509	434	482	499	504	480	474	426	477	444	482	459	510	445	486	470	494	450	466	455	493	475	479	481	456	478	495	492	489	482	506	480	472	475	478	432	521	436	474	476	457	510	494	469	457	471	497	489	455	420	478	488	470	471	500	447	441	443	492	459	483	509	492	486	447	497	468	455	456	482	477	465	447	490	473	463	502	480	472	488	472	463	486	528	472	471	482	470	464	478	467	474	490	496	487	488	436	449	494	473	519	486	451	484	467	452	460	493	490	456	473	455	481	478	477	441	489	445	423	482	476	481	458	526	434	451	440	440	525	453	483	480	459	476	462	487	472	457	448	533	476	481	437	485	507	473	475	450	468	522	476	511	477	450	470	487	500	515	489	496	445	428	466	492	471	496	434	453	465	443	480	469	447	465	475	465	473	464	487	458	474	469	471	494	462	469	481	450	469	458	481	472	485	473	488	464	453	485	483	429	470	494	493	491	454	473	471	473	468	483	476	474	449	490	492	483	473	458	507	484	450	456	486	458	473	436	505	449	455	475	492	484	473	545	486	462	452	481	480	453	483	513	467	457	478	454	446	477	507	449	474	502	458	456	473	476	488	425	486	491	492	456	455	473	448	492	438	448	469	496	506	474	450	463	447	452	503	467	495	473	509	452	481	475	472	457	476	441	495	466	451	433	507	482	502	473	477	444	469	483	463	461	489	461	411	478	442	466	479	463	443	463	458	525	470	448	439	450	446	462	502	484	461	460	452	488	440	487	461	493	479	488	469	484	485	447	475	492	468	463	471	484	475	432	491	470	511	476	487	491	501	468	483	456	468	472	450	459	494	466	456	505	465	466	458	435	447	474	476	465	490	454	471	480	491	471	470	466	465	469	485	455	467	476	478	439	493	457	429	489	508	481	460	502	466	478	460	492	504	524	479	504	462	452	472	497	435	435	474	449	466	471	472	484	487	485	438	484	494	477	484	476	499	475	466	529	460	473	443	472	483	423	487	479	464	495	484	500	505	487	458	505	498	487	468	464	460	433	467	458	464	477	431	503	448	456	523	486	495	498	502	488	478	474	491	470	505	422	425	469	458	438	484	457	465	488	453	529	459	438	469	497	438	436	510	486	487	479	452	447	450	480	467	473	465	470	455	471	497	471	462	447	466	469	482	462	481	474	472	486	461	485	478	471	472	479	464	491	450	480	479	470	486	469	459	514	498	484	483	463	477	470	451	494	456	447	453	441	500	463	510	461	492	465	480	478	491	496	494	466	444	486	474	452	453	421	492	452	495	459	476	494	494	439	492	476	432	477	500	449	462	443	480	475	490	498	449	456	485	478	506	471	485	493	459	478	482	485	462	517	497	475	464	500	479	466	476	406	460	444	480	455	482	477	489	433	508	483	485	462	474	467	460	495	504	475	460	515	456	464	444	435	477	478	453	472	484	485	513	461	462	487	457	457	474	486	466	469	457	520	480	475	475	506	463	503	484	526	501	485	476	496	488	482	439	499	473	470	494	456	458	485	464	442	464	481	493	472	478	483	495	459	451	499	486	461	492	458	459	487	493	459	466	490	487	464	521	468	464	439	467	499	511	465	495	433	507	496	477	450	471	444	464	463	442	464	468	486	496	476	506	429	496	493	453	460	449	491	480	489	460	451	479	487	460	511	445	462	463	503	470	519	463	486	455	451	491	490	449	454	463	490	453	446	471	502	485	511	511	462	452	477	453	498	474	500	455	453	471	445	461	450	478	459	451	483	451	453	507	442	551	465	456	454	460	463	473	465	456	512	497	480	447	452	511	455	512	504	436	448	497	479	441	477	489	490	516	480	455	463	486	449	505	470	516	508	494	494	454	498	482	500	442	467	453	492	486	512	427	509	459	469	456	440	466	479	471	492	513	508	459	434	501	481	456	467	490	441	439	474	467	458	517	481	454	487	483	522	499	487	456	494	486	503	493	471	469	468	491	449	440	502	482	433	470	463	500	443	467	467	465	458	459	483	478	486	487	471	445	505	463	498	485	479	491	428	458	483	458	511	490	460	470	480	467	458	490	490	479	439	447	480	436	473	493	462	469	461	480	485	505	432	490	443	493	485	490	489	518	467	469	440	486	478	447	437	460	450	493	484	464	457	454	483	490	446	506	471	467	499	463	466	484	523	453	469	453	509	475	453	471	477	470	463	481	450	498	469	436	458	465	425	475	431	430	447	446	461	471	443	482	493	464	448	485	487	457	463	458	460	514	478	479	452	511	459	462	505	472	465	450	492	435	499	485	500	439	481	462	438	468	458	455	424	490	443	424	447	511	490	442	495	444	444	478	470	461	481	487	475	470	463	471	472	490	462	484	444	406	503	481	464	472	506	466	425	468	453	471	504	491	482	520	462	439	495	490	448	443	463	485	473	470	478	475	503	466	467	491	419	476	481	469	479	463	479	504	498	462	507	458	459	470	443	484	487	492	499	440	427	485	453	460	455	435	476	460	485	478	505	468	486	497	482	488	453	481	470	444	438	459	510	495	456	499	501	461	478	471	439	475	459	464	455	502	445	458	458	467	490	506	447	481	437	455	500	449	491	482	481	482	493	453	468	503	492	445	449	466	457	475	474	488	481	471	488	499	517	459	465	483	489	472	470	504	489	480	473	482	497	451	478	464	481	486	505	467	438	432	458	490	492	501	485	512	466	507	479	467	468	531	447	473	483	438	459	464	477	498	451	480	469	466	502	456	477	510	484	482	446	473	472	491	481
23361	20888	28236	23685	20875	12655	1747	1206	1090	1028	982	935	955	902	943	898	944	906	960	994	951	972	970	1026	1000	1008	884	841	914	820	788	783	788	739	705	722	729	761	696	702	756	727	732	722	668	690	704	726	703	817	743	745	658	727	772	686	693	697	659	687	717	760	690	731	738	734	744	765	702	657	666	700	681	717	723	726	692	712	680	695	680	711	678	662	706	700	682	677	701	748	671	715	678	743	733	663	707	698	683	703	714	694	698	694	716	671	727	726	669	713	682	670	692	716	699	693	703	697	706	716	709	662	677	659	726	695	672	738	705	724	687	739	716	681	707	692	717	648	707	709	696	691	715	720	702	681	703	716	725	687	726	705	699	687	690	660	696	703	731	690	710	716	692	709	650	723	716	667	710	726	686	717	697	690	674	704	671	652	732	722	689	710	768	692	738	709	663	662	670	688	688	777	687	721	775	727	728	728	714	700	702	683	658	696	711	639	701	729	726	690	659	726	695	666	707	716	696	671	684	762	695	675	695	708	728	705	724	650	685	702	696	694	716	733	710	675	711	675	718	703	693	726	731	668	740	716	689	677	702	666	680	714	734	694	649	749	710	698	677	650	727	715	700	652	671	711	720	685	689	703	717	696	681	665	695	690	695	701	751	714	698	700	701	676	689	737	659	703	724	735	740	765	703	690	739	712	766	701	680	687	678	698	727	665	706	692	730	698	712	677	702	676	693	695	685	687	688	734	723	681	697	670	716	727	660	719	760	704	742	686	726	687	718	690	680	745	679	728	722	689	748	727	641	705	724	718	696	744	710	635	707	701	712	714	697	673	653	695	751	678	729	680	684	699	721	772	716	655	717	674	677	713	713	693	685	707	670	644	663	683	711	723	718	713	700	704	734	645	724	692	678	701	714	706	686	665	681	728	700	688	672	665	693	717	706	660	694	690	742	682	746	696	702	718	693	716	768	695	671	692	699	674	670	669	689	736	721	714	670	678	703	700	687	712	676	709	672	665	685	692	658	702	752	672	647	732	701	718	688	739	642	706	675	700	685	695	695	692	714	690	714	680	686	683	663	704	718	718	709	757	740	664	759	705	664	694	665	719	697	723	682	733	704	640	703	692	714	761	717	730	700	664	691	733	728	712	690	712	698	703	715	678	680	707	693	712	713	676	727	754	667	757	720	685	692	715	700	709	747	708	682	739	707	712	719	719	704	672	687	673	712	768	659	786	713	717	701	746	712	739	697	704	737	663	695	738	741	707	737	707	676	701	697	707	678	650	754	677	772	672	752	697	733	687	684	728	686	738	728	713	692	707	728	722	694	697	667	725	702	719	718	703	719	720	709	672	682	752	739	746	695	698	725	733	711	744	710	721	679	716	722	698	708	622	701	700	654	707	758	722	680	665	743	678	650	724	693	725	687	672	647	676	719	697	696	678	696	686	710	673	734	732	667	641	668	684	685	737	720	731	770	706	700	625	702	695	764	673	698	669	705	723	680	721	666	693	674	736	716	744	670	690	660	681	720	695	665	702	672	703	718	691	696	690	684	640	703	682	732	635	700	721	692	663	696	706	707	706	727	745	674	721	652	709	715	678	695	674	701	720	695	724	700	685	749	708	654	660	684	706	722	700	666	722	756	688	710	665	740	706	732	689	659	751	702	683	703	743	668	682	697	728	706	714	666	725	705	682	658	625	674	710	726	740	714	676	726	682	705	700	710	674	716	704	631	689	699	694	693	707	670	718	691	668	718	646	671	689	714	664	689	719	733	755	705	702	734	722	761	672	670	699	698	682	698	684	719	669	657	709	649	679	698	675	689	686	667	648	677	684	689	708	711	742	709	680	685	690	638	654	719	697	705	690	710	677	724	690	641	726	712	675	676	679	742	738	666	651	719	749	719	671	704	708	697	639	687	707	761	709	729	716	666	702	689	705	678	719	723	729	695	694	678	682	668	712	699	676	667	693	675	725	747	690	710	689	665	705	721	723	699	716	697	668	679	695	708	720	663	711	659	736	741	690	692	716	694	755	694	718	707	687	711	738	644	694	695	769	705	704	695	618	688	728	697	704	721	705	721	683	694	650	675	695	699	695	732	723	680	736	714	700	720	732	689	713	620	713	691	706	714	677	729	762	738	687	694	661	678	725	713	728	716	644	699	686	735	737	680	705	649	714	715	689	697	666	748	700	705	746	680	687	692	696	681	721	751	679	694	729	697	673	687	710	702	721	731	675	681	716	715	697	709	687	682	688	713	661	690	727	660	699	664	753	693	704	717	723	692	726	754	663	688	683	702	654	733	744	676	697	694	699	736	686	691	674	691	648	688	636	677	701	730	730	686	668	702	794	656	726	674	723	714	676	692	676	674	717	713	699	693	712	690	679	661	788	706	726	700	678	682	725	718	720	710	719	731	736	705	694	695	735	691	674	713	668	711	715	703	694	699	750	699	733	664	712	695	734	662	700	687	716	738	727	698	634	691	719	690	672	706	711	715	720	700	678	677	695	728	717	687	712	694	726	674	664	705	695	699	662	698	692	686	655	729	665	711	684	701	661	726	717	713	684	734	741	747	731	716	713	692	677	722	686	707	706	647	679	697	692	722	695	696	728	718	698	686	680	639	703	749	680	687	712	713	697	709	654	711	699	647	738	708	750	732	698	689	711	719	690	678	703	700	727	696	704	726	679	729	662	714	735	677	660	710	686	763	696	697	653	710	669	673	675	683	693	735	709	700	675	692	744	648	689	679	667	702	669	705	693	705	693	680	679	708	724	688	747	737	686	734	704	714	707	733	649	682	706	682	678	677	665	704	688	665	726	702	725	714	652	728	729	669	678	685	684	699	722	715	740	685	706	742	707	739	698	730	682	747	744	748	679	676	678	708	674	682	672	701	684	693	715	703	696	740	660	670	682	690	705	683	631	695	678	673	707	714	660	717	680	702	714	702	692	693	751	703	690	732	707	722	656	732	656	675	740	676	751	739	658	705	685	718	736	721	709	700	718	695	707	713	686	662	732	722	742	756	729	673	676	650	675	683	656	717	686	661	715	713	673	710	702	661	710	695	697	680	619	655	704	685	696	722	741	691	682	673	725	733	714	721	703	712	693	744	708	711	680	702	734	704	698	678	685	684	696	686	703	672	717	689	684	679	714	687	655	697	684	694	696	693	676	684	735	683	714	663	758	690	649	692	700	700	686	678	699	697	655	715	710	690	705	692	732	728	664	717	684	726	736	732	665	658	684	680	717	719	660	685	739	715	705	698	770	679	664	699	672	725	660	714	685	688	695	708	699	703	688	713	699	674	727	695	642	675	675	688	711	677	699	689	685	684	657	664	733	693	690	681	712	666	694	659	690	707	675	726	673	697	686	680	716	715	693	681	680	694	689	688	650	681	663	706	653	644	776	679	672	700	708	656	672	719	715	679	676	734	666	696	696	724	755	717	690	702	726	702	712	748	739	716	683	727	699	687	714	656	690	715	695	730	661	695	727	700	719
36200	20281	9448	5665	3464	2268	1883	1720	1684	1416	1340	1235	1156	1181	1164	1212	1172	1134	1302	1288	1360	1301	1333	1276	1296	1171	1175	1078	1108	1037	1008	937	948	784	907	840	862	817	863	829	874	802	781	813	862	886	834	840	846	910	838	892	841	824	824	831	789	773	769	794	769	782	849	808	763	821	763	805	730	729	746	787	760	754	785	821	775	765	747	752	737	786	757	728	795	815	771	790	708	762	811	744	771	775	753	781	809	806	796	727	726	816	837	811	745	781	795	760	793	781	725	763	820	755	756	763	758	764	764	752	735	814	754	787	813	793	793	778	761	761	810	793	757	779	798	761	769	758	791	772	744	796	779	767	766	731	760	770	769	806	768	793	803	762	765	787	808	782	772	799	757	782	787	754	787	749	787	771	737	780	741	815	791	749	762	839	802	789	751	823	828	791	794	741	793	772	797	843	801	759	788	778	777	722	760	798	781	796	802	755	793	790	790	775	793	745	762	781	780	749	761	771	823	794	791	787	765	810	783	802	765	789	798	811	779	770	836	761	793	775	776	747	814	770	767	735	770	771	800	792	725	843	775	761	765	793	808	720	795	792	768	766	733	717	768	777	783	787	754	822	795	759	796	779	727	785	776	783	777	799	770	729	752	732	744	832	760	722	832	738	775	756	731	729	784	816	784	769	756	782	772	779	729	781	760	771	794	814	742	733	819	796	795	772	773	769	815	741	750	740	752	798	778	774	759	780	780	809	806	802	795	741	776	822	789	743	817	728	833	816	778	775	791	775	723	777	800	683	752	832	782	777	749	786	775	771	793	779	820	806	724	745	755	767	752	768	801	734	735	759	841	777	749	715	760	819	790	744	830	758	804	798	828	786	728	738	757	780	776	751	778	807	740	773	744	756	798	783	718	782	794	770	773	717	766	768	724	804	782	808	788	762	777	792	800	758	780	798	747	819	821	823	779	767	780	794	728	735	779	751	748	771	749	803	740	812	768	814	755	791	800	817	783	792	760	748	771	806	771	785	719	762	738	795	802	803	784	784	754	784	794	799	763	801	754	763	772	750	787	797	804	778	849	773	762	787	747	757	745	760	751	779	735	764	801	772	789	754	769	806	758	765	798	767	771	809	791	815	742	778	774	790	750	750	733	758	760	755	783	803	778	738	783	778	782	760	824	795	826	688	750	785	817	728	781	716	779	767	710	781	827	770	803	744	771	734	810	824	830	796	773	758	725	775	777	762	805	763	748	738	796	743	726	768	787	789	743	757	808	782	761	768	787	768	753	792	736	792	752	770	785	811	780	796	714	767	747	720	798	758	808	791	783	812	816	795	833	767	870	777	766	751	765	769	794	759	793	762	781	787	772	747	752	773	791	763	762	762	765	707	777	755	807	743	811	792	754	746	826	769	776	755	752	796	835	792	777	769	822	776	764	781	754	723	793	789	768	794	784	821	749	800	772	790	798	796	759	787	782	775	818	723	749	780	805	743	784	696	761	773	806	809	745	766	734	770	815	762	724	781	775	759	806	755	802	773	743	802	765	701	714	758	764	801	764	781	736	777	779	772	794	776	739	733	786	751	759	754	789	765	788	769	735	717	765	787	758	730	797	746	779	766	785	760	802	791	778	738	753	754	762	776	776	782	761	803	792	810	755	835	774	762	813	805	779	752	769	780	789	762	814	802	813	748	786	820	786	741	712	771	758	754	778	811	762	789	819	729	740	767	761	778	761	801	787	792	734	747	721	790	805	728	738	788	797	763	820	772	788	780	801	793	762	716	787	804	779	756	798	788	789	759	785	757	731	739	792	759	799	767	812	789	825	731	778	771	774	781	767	757	765	786	773	797	775	750	776	790	818	791	792	842	729	814	766	723	820	822	743	805	794	763	801	806	773	787	764	762	760	775	829	749	776	773	757	743	819	759	763	785	814	780	764	790	734	790	774	784	759	798	817	748	757	779	780	780	770	747	787	734	783	772	764	779	785	766	764	766	766	768	804	757	778	763	771	778	833	777	777	745	745	740	752	771	770	760	810	729	785	796	804	764	812	754	777	753	713	779	746	796	756	723	786	768	802	805	722	785	785	785	779	774	741	769	813	787	740	756	772	784	730	746	862	794	770	804	775	790	821	819	799	747	769	776	764	710	788	795	800	797	746	801	789	764	758	803	797	763	769	814	785	765	804	723	766	745	750	788	785	767	778	807	787	792	734	753	812	804	794	779	809	778	797	779	764	774	805	757	798	767	751	768	744	800	798	791	755	773	777	826	804	790	747	793	836	762	799	813	791	799	791	771	800	782	759	779	788	789	749	755	782	773	775	786	773	753	704	814	770	749	820	745	774	742	789	816	774	759	806	757	764	781	797	750	801	774	767	834	787	793	770	781	711	758	767	752	820	841	787	780	780	775	774	777	796	786	696	785	807	748	818	779	798	797	800	768	749	781	769	816	779	753	781	778	787	766	740	754	720	797	760	808	764	755	821	781	770	736	777	799	766	778	762	807	737	847	809	819	748	776	764	791	775	736	794	776	785	803	723	763	706	804	769	805	766	799	747	788	812	785	746	725	781	792	802	764	791	747	778	754	737	766	780	791	792	759	784	734	777	774	793	845	778	770	774	737	756	804	810	724	737	777	761	794	726	767	769	787	714	777	770	830	799	743	782	795	713	795	775	770	801	746	736	772	781	844	747	789	762	772	783	813	753	777	738	779	783	750	736	735	762	754	811	750	800	817	738	737	762	751	798	798	742	782	748	810	791	799	777	803	776	778	778	779	749	758	767	762	723	800	799	805	783	813	736	773	722	790	745	783	814	772	782	722	746	806	782	765	800	725	782	809	762	782	828	782	792	757	738	796	773	791	747	780	781	685	821	781	766	749	789	776	732	723	828	766	765	829	800	778	810	766	731	743	781	798	818	799	789	786	800	812	768	770	751	757	769	774	798	775	767	808	776	779	773	831	771	791	760	805	793	796	753	749	765	797	810	745	730	806	795	772	766	803	782	770	755	750	752	802	764	796	732	783	810	762	798	786	790	738	809	808	757	771	779	796	811	763	753	757	780	841	741	829	767	806	775	786	818	722	773	779	815	799	794	753	766	789	781	784	741	740	714	794	744	763	811	728	794	760	800	784	773	782	798	755	815	753	818	763	792	764	788	737	758	764	746	761	720	757	788	702	775	798	739	789	797	754	755	753	762	733	751	762	764	764	778	820	792	764	782	718	719	786	743	776	758	815	788	706	727	756	797	824	785	710	746	809	802	753	764	765	779	791	787	771	797	814	802	800	784	762	780	777	800	788	782	803	768	798	767	746	772	768	761	806	785	742	817	812	721	767	772	802	754	804	782	793	809	761	803	763	776	799	758	798	752	791	787	786	737	752	744	720	774	720	751	761	760	734	779	857	816	802	772	750	764	772	797	810	756	804	714	747	808	814	757	800	751	801	796	826	768	864	741	762	808	798	761	768	796	770	742	750	816	781	770	773	738	768	763	761	781	821	777	765
24633	20930	27287	24644	13399	1131	773	734	714	661	639	668	574	652	608	591	617	633	625	704	703	733	715	729	664	668	622	618	608	651	555	507	558	521	538	565	546	491	480	520	527	485	526	515	511	504	498	515	512	502	500	547	577	528	511	505	504	504	505	468	521	501	467	502	474	515	490	471	482	480	521	519	510	459	457	482	489	477	490	526	506	489	518	477	506	539	511	514	492	505	481	477	483	475	502	481	503	464	476	510	474	476	479	492	496	455	498	462	480	492	486	457	480	532	473	496	479	496	481	494	483	492	490	463	481	505	483	494	511	491	458	504	495	480	503	481	470	470	450	531	480	503	489	461	506	475	468	500	481	482	497	493	453	498	526	480	509	497	533	556	504	433	469	508	479	450	495	498	503	515	433	487	503	485	501	481	525	498	469	462	502	499	501	496	512	482	513	482	493	446	537	496	505	453	485	510	489	536	512	502	477	518	486	483	487	492	492	514	463	487	461	473	465	461	497	469	480	536	496	487	496	488	498	476	523	488	492	458	459	493	475	496	455	492	495	497	494	484	490	502	438	512	473	504	490	505	450	461	485	513	511	472	481	478	476	468	484	498	505	487	492	491	456	453	470	459	477	471	493	509	452	484	483	485	456	461	476	493	499	460	502	494	504	451	463	474	501	465	463	475	464	470	452	482	472	511	525	472	472	520	455	484	494	473	502	501	507	521	533	477	440	450	502	494	514	456	474	486	464	512	467	472	453	481	461	490	444	499	493	516	512	466	479	503	521	497	496	474	487	492	447	475	480	487	495	465	510	476	488	463	533	539	492	493	491	498	495	473	475	447	479	459	484	509	495	490	536	450	515	503	465	507	510	490	503	555	460	502	512	443	484	461	474	506	496	500	470	441	474	488	503	513	426	496	511	467	465	475	496	454	501	485	495	520	462	469	468	484	497	451	491	501	509	470	487	501	491	464	494	531	480	468	458	527	478	457	485	493	458	488	460	468	497	488	502	481	485	457	494	518	471	488	465	511	478	528	463	471	462	454	463	411	497	495	467	448	509	464	474	471	532	451	500	484	455	478	490	507	505	502	458	524	475	462	495	499	516	475	475	538	481	507	510	534	488	513	499	504	483	488	452	481	452	479	521	474	517	485	491	489	467	467	458	459	492	490	520	500	516	480	521	491	506	513	465	514	506	467	494	504	445	452	480	424	484	507	479	490	496	457	501	507	478	485	501	446	479	486	467	522	498	501	488	456	461	475	497	486	488	456	447	476	493	484	486	487	457	505	501	488	465	481	496	492	459	469	492	492	495	467	476	479	470	457	476	480	484	515	468	512	464	497	516	503	475	476	484	449	515	514	511	468	471	463	496	470	460	483	479	494	475	503	488	494	510	459	463	510	531	473	469	526	464	487	451	481	517	509	505	499	510	482	480	474	506	512	461	499	491	491	510	484	492	495	500	472	471	486	457	479	487	494	524	499	482	476	498	483	507	485	428	475	508	470	497	450	526	473	501	504	492	531	483	513	504	490	483	502	467	513	513	490	474	498	485	507	474	487	491	494	503	487	476	470	480	529	504	486	477	509	510	498	537	483	504	459	490	490	477	495	521	500	482	443	466	492	471	488	524	522	470	463	481	515	513	480	525	512	493	497	483	510	472	495	481	512	505	486	510	471	470	516	487	492	533	454	483	494	463	519	492	485	465	455	486	456	514	490	527	510	470	482	499	506	491	484	489	486	490	486	524	526	508	477	497	501	477	476	493	502	500	468	486	487	508	460	499	466	475	521	508	484	489	477	483	437	496	482	477	476	501	495	494	520	488	441	458	498	491	454	522	493	501	494	497	466	523	494	480	480	524	445	500	470	487	466	473	500	515	474	474	462	510	478	485	480	493	509	513	501	480	462	487	510	488	473	484	465	464	501	483	480	488	490	443	500	491	534	497	519	504	486	497	509	489	450	464	476	534	484	485	477	443	467	470	456	512	451	469	495	470	499	503	491	475	468	461	452	455	489	500	478	492	508	506	471	496	475	474	495	462	455	474	486	452	475	430	491	503	485	473	489	470	496	496	468	496	491	480	503	465	496	481	500	466	500	511	518	476	473	544	473	465	542	437	487	444	491	461	490	499	490	521	435	477	500	473	501	442	485	464	473	507	460	471	501	468	502	494	503	487	450	485	505	485	485	477	497	488	488	510	474	473	449	497	473	453	441	485	458	517	533	449	463	507	482	496	504	480	512	479	464	475	489	488	495	513	460	493	500	497	482	472	492	462	537	521	497	503	475	471	459	492	493	448	514	472	468	477	523	510	433	472	476	471	518	469	509	473	471	478	470	454	521	479	466	475	525	453	512	521	459	535	509	493	507	472	499	456	483	514	491	496	421	468	463	473	497	458	517	444	513	512	500	431	484	522	472	473	476	516	479	444	460	472	465	499	451	468	486	489	475	515	519	496	495	548	503	468	488	448	465	498	448	492	470	498	528	515	471	492	486	503	468	504	483	441	487	508	486	494	477	463	464	478	459	488	461	456	438	486	480	527	480	455	480	499	490	424	470	504	469	496	508	482	500	514	503	478	468	536	467	459	480	498	502	494	465	460	492	490	488	493	455	489	490	516	508	470	477	450	499	449	486	529	443	496	482	484	501	486	479	513	494	436	490	494	493	459	473	488	473	468	477	476	472	467	496	470	500	513	459	486	496	466	487	462	489	451	446	471	490	502	473	510	464	489	513	481	468	508	446	506	469	492	435	513	464	463	484	446	500	479	512	523	508	516	467	492	470	498	459	513	480	446	491	513	486	552	457	518	516	517	421	513	476	493	452	475	479	494	550	492	482	516	473	502	505	481	474	484	463	449	474	482	506	433	509	475	468	460	491	475	493	473	484	539	493	494	467	497	437	516	468	474	476	462	481	477	491	483	491	483	463	506	494	512	513	529	492	469	491	459	526	504	495	436	532	477	482	529	497	495	540	483	462	498	478	506	471	477	479	491	469	473	472	481	480	496	535	498	474	489	452	498	505	478	470	459	500	515	524	477	492	498	447	468	452	490	494	493	497	499	481	467	461	506	461	462	498	436	474	464	516	470	494	488	483	526	483	489	482	491	515	491	464	496	528	487	439	468	495	487	478	510	503	429	513	485	508	469	447	521	511	451	492	537	496	542	494	468	477	506	464	481	462	474	493	497	480	465	485	499	481	505	432	481	504	457	469	483	445	504	503	499	516	500	477	489	470	450	488	491	513	468	505	487	505	509	474	457	519	458	477	455	493	477	485	494	465	504	495	466	497	518	496	468	474	484	443	494	486	499	459	515	431	516	485	470	499	490	474	479	467	460	517	508	527	535	475	497	489	458	461	494	507	495	473	441	497	512	460	524	457	486	460	523	525	527	503	553	464	483	449	458	472	447	503	493	517	481	494	487	457	511	468	536	474	447	460	497	473	491	485	463	534	466	511	512	486	480	495	458	509	489	455	508	486	476	494	495	493	512	499	475	485
35497	16281	5828	3769	2308	1421	1230	1231	1118	1037	951	896	861	868	830	839	768	827	946	935	971	954	963	985	930	960	893	798	801	818	702	665	646	622	647	638	582	587	595	661	641	614	569	638	643	553	560	631	621	624	607	617	635	583	607	601	561	563	568	573	610	598	535	560	544	551	598	573	577	604	579	574	540	567	599	562	532	544	581	563	546	562	580	577	582	635	568	543	567	554	559	548	560	595	597	529	550	519	581	573	553	563	559	533	551	614	579	588	583	603	557	540	567	558	555	526	553	582	620	568	559	599	559	598	635	557	601	566	601	534	550	557	599	564	570	585	579	553	541	551	513	564	587	551	617	551	519	558	553	596	601	590	580	574	606	548	533	578	546	572	566	606	565	598	526	551	578	537	594	533	542	586	561	589	582	615	571	548	577	558	581	596	563	576	557	616	521	574	542	569	576	598	576	556	614	602	567	597	560	515	561	556	568	595	544	589	575	564	581	571	570	559	572	575	561	527	595	588	564	560	571	606	582	590	561	543	559	610	590	586	590	579	538	553	523	552	612	601	522	549	568	567	549	561	569	590	558	566	577	511	560	562	560	545	554	604	541	549	553	551	579	519	559	538	530	572	589	582	579	577	576	543	555	576	612	569	567	582	619	589	560	595	584	587	626	551	552	580	584	551	534	546	563	596	547	557	588	602	565	537	559	570	564	589	581	562	538	538	577	573	566	538	549	581	565	557	597	567	569	564	535	544	553	599	555	564	556	584	610	560	563	574	587	578	550	550	578	587	556	602	524	548	594	600	581	601	529	556	584	578	582	562	547	539	607	611	545	508	589	544	567	543	541	583	588	557	565	584	573	560	589	562	583	562	561	546	581	549	576	570	559	586	559	541	519	583	561	552	550	563	581	548	563	574	571	542	594	564	549	544	552	590	573	572	600	566	580	521	546	558	560	600	563	569	538	543	561	563	590	567	602	591	522	570	590	595	559	576	598	613	542	502	595	600	595	560	607	549	569	572	539	585	547	566	561	540	544	540	579	581	581	577	573	536	551	613	568	557	593	567	600	550	559	619	567	549	604	547	621	563	515	593	586	539	595	597	579	566	531	557	584	572	570	579	535	566	534	559	575	579	568	635	602	552	610	572	553	545	610	603	569	603	534	562	587	571	581	556	582	553	607	584	557	572	540	617	536	546	555	566	565	558	584	549	571	550	562	550	579	543	534	601	638	584	513	597	568	558	551	610	591	564	541	582	541	594	587	573	579	564	577	599	548	564	557	569	597	549	589	548	551	607	573	570	601	555	612	557	616	616	575	566	570	560	594	544	598	567	584	569	588	555	605	539	548	558	534	539	569	554	610	561	575	566	550	574	572	546	605	531	553	541	561	550	562	541	547	623	567	567	554	575	593	566	584	570	529	548	555	573	557	623	558	577	559	563	564	581	567	549	564	562	582	565	549	588	586	551	566	547	583	549	632	578	611	601	533	567	535	561	538	538	584	556	580	567	513	571	550	585	545	612	533	589	564	554	552	560	554	568	580	629	556	556	557	583	536	569	571	525	565	555	563	559	539	595	547	578	565	557	568	556	540	527	580	581	583	584	582	548	570	543	547	577	555	561	595	552	542	552	560	566	583	562	516	606	557	531	579	588	549	561	577	589	562	546	590	539	544	596	554	534	558	522	528	526	557	559	590	565	533	560	530	593	551	559	570	530	599	594	583	599	569	594	615	592	544	588	574	548	581	586	542	534	580	622	553	549	591	537	576	525	558	564	533	585	579	600	542	586	580	612	567	590	575	581	544	578	559	590	543	596	541	558	570	557	533	579	578	538	580	557	577	589	548	589	533	576	549	591	548	540	562	579	574	568	619	578	594	545	583	577	565	567	614	527	595	591	555	590	624	574	593	579	550	558	568	580	593	560	596	581	563	588	582	544	551	555	578	576	583	589	567	597	513	552	531	555	557	520	546	571	557	563	551	571	580	644	568	567	536	594	515	563	573	578	509	560	597	549	558	583	572	612	560	582	562	593	572	563	543	548	527	598	550	596	588	572	576	584	586	541	537	575	580	588	545	616	534	584	595	587	580	576	557	530	550	582	582	548	586	582	543	605	570	527	589	580	555	611	549	589	564	543	599	571	582	561	554	581	564	526	557	553	550	545	567	587	600	558	563	568	571	567	614	595	556	547	533	572	582	594	575	593	616	554	542	578	537	592	569	553	582	541	584	628	585	611	555	542	573	516	609	585	558	550	566	592	612	550	570	564	578	577	547	594	544	550	557	608	579	535	530	556	574	566	520	599	593	580	553	531	612	568	563	509	606	580	543	576	568	577	588	562	581	568	577	565	592	552	555	584	588	592	570	552	561	552	595	547	555	600	569	550	564	606	571	582	580	564	590	560	571	549	560	591	543	603	574	538	603	583	572	557	526	554	558	562	581	598	572	562	594	582	516	558	590	570	544	612	566	527	586	579	540	592	531	576	555	551	572	581	538	578	574	529	598	557	546	552	563	569	582	566	571	572	562	620	509	609	607	585	559	626	592	520	551	543	536	564	603	578	631	556	562	600	579	567	566	543	561	591	581	567	575	626	594	600	545	544	571	602	553	564	522	532	564	567	572	515	616	579	544	589	526	561	550	590	560	582	602	591	609	560	573	584	590	520	598	596	608	498	552	603	588	586	581	575	524	571	567	546	554	527	562	553	611	600	561	577	571	585	578	594	583	591	534	554	578	599	578	587	602	541	593	571	526	554	548	601	522	558	532	562	551	544	568	598	569	556	571	570	579	553	573	555	566	575	565	575	540	571	551	546	593	585	580	566	568	605	526	547	564	561	582	569	540	524	596	584	582	556	584	580	588	552	585	558	611	589	574	550	547	566	557	551	604	602	596	559	572	578	563	597	589	566	573	542	554	574	582	525	577	560	542	591	521	551	570	583	549	550	582	506	555	564	569	554	589	565	544	554	595	594	556	567	562	549	574	573	563	574	580	560	586	536	532	560	554	541	540	553	592	557	572	553	599	541	573	552	579	572	546	561	569	533	573	583	574	540	610	538	546	572	592	585	578	560	563	593	596	536	563	607	581	547	588	651	594	575	540	517	535	585	544	573	540	582	582	602	529	601	574	568	582	569	555	536	590	549	498	603	576	575	586	562	607	564	550	551	606	565	541	592	588	601	593	577	585	594	563	534	559	581	562	535	546	607	572	538	574	554	555	589	574	562	544	522	502	533	588	599	547	594	529	580	570	597	615	590	534	582	556	608	575	568	559	597	565	565	551	582	575	590	589	574	566	563	575	552	557	573	605	561	590	614	619	563	571	569	587	602	583	583	573	545	561	583	574	596	562	609	569	583	576	567	609	604	565	559	572	580	576	583	593	570	603	542	576	581	597	565	551	520	529	572	564	563	547	566	537	555	586	615	551	564	600	561	608	557	550	598	592	563	588	541	540	578	564	579	592	584	559	566	590	553	602	531	565	582	550	564	510	545	597	572
22459	20946	28616	23423	20942	21019	12481	2099	1667	1565	1473	1366	1340	1323	1309	1272	1268	1250	1245	1318	1297	1393	1406	1350	1423	1251	1230	1164	1176	1222	1129	1106	1031	1078	999	1043	1003	968	994	1031	1066	962	951	998	911	972	1007	978	998	1035	981	1029	1011	984	955	1037	958	958	959	944	966	952	888	996	914	918	961	936	979	995	915	949	992	948	964	885	957	860	926	886	967	952	939	952	914	924	911	924	912	928	935	876	1003	986	871	924	890	912	964	925	954	927	930	933	916	897	906	981	943	920	951	916	911	921	901	938	958	937	895	916	922	904	960	941	927	917	881	925	895	974	957	936	886	866	960	909	973	954	951	869	911	977	940	946	932	935	945	927	962	896	909	932	935	999	876	906	958	917	948	938	921	959	881	987	963	943	942	949	932	922	989	892	953	900	893	904	938	932	959	936	974	860	928	905	959	929	953	967	985	982	945	935	1028	894	916	901	974	929	881	932	924	946	970	908	938	891	923	900	940	898	956	890	968	949	939	895	967	939	918	988	898	917	905	894	896	982	925	966	1009	847	884	907	908	932	953	940	882	919	951	853	901	965	925	931	931	907	899	948	933	903	922	898	973	906	957	924	891	930	943	964	951	939	991	1006	978	953	920	931	950	940	905	898	932	913	928	875	915	945	903	940	981	935	971	940	909	884	933	921	902	927	964	944	938	960	920	951	976	927	931	917	967	916	921	935	889	921	897	970	938	918	890	871	963	912	953	923	928	910	999	954	928	893	931	948	950	908	946	952	888	936	951	920	949	977	911	952	956	977	948	921	967	973	909	896	891	922	938	926	877	861	930	949	994	898	913	990	928	957	980	962	874	935	902	887	911	985	966	932	903	959	948	903	932	924	932	914	937	909	969	899	951	941	887	934	926	953	938	953	899	939	930	911	877	844	899	904	921	904	993	935	886	916	905	863	1014	972	912	891	912	959	998	950	960	997	924	926	875	996	949	929	914	952	912	989	912	932	882	918	906	944	923	913	895	1008	867	943	948	972	929	906	900	873	931	975	953	928	942	954	942	918	932	961	897	915	919	930	975	931	904	939	934	983	947	898	897	889	956	866	949	918	913	965	970	870	931	946	939	942	886	911	910	904	924	974	889	948	961	939	900	955	906	962	925	888	904	928	872	927	968	875	980	956	908	952	934	972	911	959	961	927	938	1031	945	920	901	909	910	988	902	918	874	953	969	879	888	928	956	963	928	930	917	919	934	978	899	974	961	941	902	955	928	942	979	937	927	858	955	913	945	935	945	906	907	1001	887	894	941	900	927	881	887	937	949	968	993	988	904	921	947	921	934	962	924	953	957	885	948	953	922	908	918	906	911	945	927	942	935	960	928	950	907	940	951	966	906	949	851	914	919	902	916	891	860	931	901	989	911	919	972	878	890	967	957	914	966	902	966	931	923	892	871	922	934	914	931	985	911	890	884	896	929	977	960	972	882	946	911	935	912	963	895	966	942	944	953	892	987	893	942	922	919	969	937	964	912	970	922	904	986	909	970	972	934	917	966	923	875	905	916	981	971	945	972	891	856	902	964	941	949	984	941	902	892	949	904	897	948	926	980	952	976	904	978	956	949	919	923	949	933	954	914	961	938	949	946	961	889	886	941	966	902	914	909	899	937	929	947	914	935	918	934	931	940	926	924	906	922	919	902	930	882	932	912	975	923	969	950	912	950	967	889	922	898	921	944	911	954	926	926	929	944	927	950	925	907	938	954	923	905	921	936	845	949	909	945	888	915	946	930	900	879	879	926	967	935	927	954	950	944	929	951	893	868	914	962	914	881	909	963	952	891	948	914	911	947	906	919	953	904	935	950	900	891	894	910	938	998	923	906	949	965	937	969	963	896	938	933	932	953	892	924	934	997	907	921	922	943	952	931	922	909	866	930	921	902	921	937	925	927	891	936	933	953	940	947	967	921	946	950	880	884	923	936	927	947	944	927	970	950	920	929	897	942	1012	984	897	977	945	924	918	938	914	965	918	1000	944	912	883	932	968	950	901	986	995	907	945	961	927	937	928	942	897	933	941	897	940	913	910	979	980	899	948	889	938	896	911	932	966	944	913	938	964	941	949	936	953	914	976	923	953	941	934	929	957	930	924	907	922	998	943	903	914	882	931	938	933	957	946	927	936	900	933	887	882	929	987	885	882	940	912	956	979	926	893	949	940	983	938	925	912	883	971	874	924	969	880	946	916	953	953	954	894	928	881	905	858	948	907	945	888	893	949	944	952	913	894	920	926	952	933	942	930	930	950	939	914	940	903	945	937	969	977	942	946	890	985	917	920	884	928	936	995	904	955	1005	985	919	909	929	938	951	933	886	982	901	879	934	897	954	886	940	894	854	932	986	919	927	923	899	873	881	926	931	925	956	946	946	978	890	941	938	908	939	889	893	887	969	900	947	933	943	949	927	915	920	852	938	912	917	947	929	921	970	954	943	949	923	929	917	915	969	942	906	881	1012	900	901	905	947	891	904	915	970	872	952	977	957	1016	879	942	953	911	923	913	922	926	934	946	920	889	930	926	878	930	931	909	884	971	883	924	909	975	913	924	873	924	950	864	889	947	944	915	916	970	897	911	949	933	986	926	896	905	972	902	936	972	972	949	965	939	928	916	895	958	863	908	966	952	942	890	960	911	919	887	989	940	958	920	939	934	928	958	907	958	912	914	924	904	946	939	957	936	895	919	865	1009	973	910	890	935	872	900	934	974	932	869	913	908	949	894	912	971	946	961	887	917	998	896	877	950	894	957	929	953	902	980	894	945	910	1020	907	926	920	902	881	938	902	941	931	926	884	923	941	892	924	939	967	925	922	878	1012	869	922	886	888	1017	993	917	880	935	937	981	960	895	925	884	924	935	908	932	872	960	937	922	882	909	927	966	902	948	907	916	926	907	885	911	927	973	947	919	952	947	930	950	916	933	948	889	965	936	918	933	890	991	962	886	958	988	904	934	931	853	965	924	921	944	933	935	890	891	934	922	928	915	934	926	930	914	895	966	925	932	946	933	913	961	930	981	967	899	903	927	959	843	917	913	950	907	914	937	886	921	984	922	943	902	905	890	924	960	927	911	935	922	937	926	950	897	943	902	912	966	940	919	920	952	952	920	972	878	883	942	937	962	927	935	939	965	944	915	958	926	937	894	947	928	919	931	890	916	926	928	934	993	899	907	928	940	914	938	967	920	923	952	914	965	960	874	981	877	957	947	992	921	930	936	950	996	917	961	881	899	955	885	938	915	932	872	893	930	925	966	942	887	969	961	931	952	916	942	908	959	899	914	939	985	990	956	929	951	935	960	916	874	936	981	920	892	924	937	959	925	880	880	951	860	900	895	933	919	934	912	915	920	923	961	945	895	980	933	925	884	913	944	906	917	951	951	937	855	931	932	947	902	898	900	924	936	894	883	945	901	921	916	827	918	905	922	962	856	939	915	900	988	894	919	884	957	955	942	910	908	958	881	897	901	996	917	943	917	963	940	928	909	940	923
39869	25347	14520	9393	5880	3897	3174	2927	2604	2385	2117	1940	1697	1755	1715	1665	1613	1617	1736	1792	1658	1815	1846	1841	1766	1629	1492	1526	1465	1430	1328	1270	1204	1154	1234	1097	1099	1134	1115	1186	1161	1038	1122	1077	1063	1072	1089	1116	1178	1153	1116	1186	1173	1124	1068	1069	1099	1068	1006	1027	1035	1032	1034	1044	1110	1045	1072	1019	1030	1044	1026	1005	1011	1016	1051	1055	1014	1038	1091	1051	1029	1056	949	1055	1039	991	1030	1077	984	1067	1036	1023	1019	1019	1037	982	1045	1055	1051	1039	1081	1054	1022	1043	1038	1050	990	1057	999	1058	994	1003	1036	1011	1021	1002	1073	1017	996	965	1025	1005	1020	1089	1020	1009	1028	1011	1025	1042	965	1043	1072	987	981	1029	1040	973	1049	1051	949	1081	1085	1072	1057	1081	968	977	1048	1038	991	1005	974	1050	949	1056	1019	1053	972	998	1049	1063	1036	1032	1044	1060	1106	1017	1049	962	1028	1037	1028	1065	1084	994	1020	1032	1044	1025	996	1079	957	1060	1010	1005	1033	1060	1022	1004	1046	1037	977	1052	971	980	1017	1091	1032	985	1089	975	1049	940	1064	967	1031	1062	1040	1017	985	985	1017	1006	1055	1020	988	1046	1001	993	1007	1024	1074	1050	990	1015	999	1046	1038	1043	975	976	1049	1075	1025	1029	1040	1057	1051	1017	1036	972	1024	982	1004	1031	1023	1083	1002	991	1042	1022	1057	999	975	1036	976	1035	985	986	964	1007	993	1050	1016	1012	1026	1004	1021	1035	1067	1048	989	1017	1009	1043	988	990	949	983	1067	1021	1027	1059	952	1054	1024	1024	1019	1001	994	1035	1007	1034	1042	995	1027	1062	986	1006	974	1029	998	1024	994	999	1005	1075	1052	989	1010	1073	1033	1020	1013	1040	986	1034	1009	1048	1043	1060	1028	1072	1031	1005	1037	1022	1028	985	1039	976	1036	1030	997	1028	999	1007	1041	996	996	1032	976	1019	974	1038	1012	981	1011	1028	1023	993	1025	1016	1056	1052	1012	1044	1009	1042	1020	1069	966	1069	1009	1040	1030	987	1049	984	1086	1022	999	1097	1075	974	1062	943	1025	997	1025	1034	1003	1030	1014	987	1021	1012	1070	1029	1021	1013	985	999	1045	971	945	1034	1063	1031	975	1020	1066	1068	989	1014	987	1048	1032	1006	982	1040	1053	1014	1000	1025	1039	1036	1026	1022	1029	1056	996	1025	1028	1017	1024	1008	1034	1031	1022	1036	975	1010	1057	1076	1029	948	1063	1027	1013	994	1015	1041	1021	1013	1087	1018	1040	1064	1059	988	1035	983	1040	986	1098	988	1087	977	1023	1052	1036	1042	1041	1030	1003	1022	1015	1005	1094	1022	1052	1001	1045	1029	1023	999	1031	1036	1009	1027	941	1014	1071	1020	1046	996	1059	1031	1016	1039	958	950	985	1010	945	1030	1027	1008	1018	1098	1089	993	1017	1049	1007	1013	1058	963	1059	980	1041	1043	1010	1039	1000	1047	988	977	1055	995	1021	993	933	1045	974	997	972	1065	1018	1047	976	1007	1002	1014	1029	984	992	1037	1063	1003	1010	977	1001	1039	1043	1050	1007	1020	1049	1022	1062	1012	1028	1102	1011	1052	1127	974	1039	1035	1001	1027	1040	1030	1004	1055	996	1012	987	1048	969	1036	1035	1002	1006	1035	992	1002	1027	1029	1031	1006	1025	1053	1044	1010	978	989	967	1035	984	992	1010	1048	993	975	1030	1012	1025	1058	1084	1069	1031	1049	1009	1036	997	1009	1070	1007	977	1023	1017	969	983	1065	1004	1021	1013	1074	1005	1038	979	1053	983	1009	1077	971	1068	1025	955	954	1027	1018	964	1035	995	982	1014	1036	1038	1016	955	969	1041	1022	1024	992	1002	1023	1022	1055	1031	1026	1000	1003	1011	993	993	1011	987	1031	1035	1077	1051	1016	991	1061	1006	951	975	999	1078	1005	1039	1003	1006	1047	1041	1062	1012	1006	1038	977	1051	997	1002	985	1029	1042	1004	1005	1008	1052	1045	985	1039	1014	1056	1016	1054	1006	1048	1017	1034	974	1022	1008	1019	996	1035	1047	972	1006	970	1033	1027	1021	995	993	1027	1030	1006	1020	1017	1085	1038	1084	1001	1083	1002	978	1050	1007	1034	1000	1049	1029	1031	962	1065	1066	984	1002	990	987	1046	967	1031	1038	1018	1042	1020	1002	1013	1027	1040	1014	1057	1044	1040	1058	990	1023	1050	1005	998	1027	1011	1001	1048	1008	1073	1054	1018	989	1001	1065	993	1022	1016	1001	1034	998	1001	1072	995	996	936	1044	1035	999	1022	995	1096	1009	1067	1007	1016	1048	1032	1015	1033	1015	999	1006	1059	968	1015	1044	1052	958	999	1022	1032	1004	1041	1006	995	994	1037	985	1056	1071	1001	1018	1012	986	1001	1024	972	1083	1036	1022	1015	1080	995	1015	1019	1103	1017	1007	992	961	1056	990	995	962	1058	1038	1034	1003	1015	1029	1048	1011	1093	948	1039	1022	1067	1059	1032	997	1000	1087	1035	965	1019	1011	994	1009	1007	985	1047	985	1043	983	994	1025	1036	1009	1012	1046	1008	1012	1000	966	1067	1063	996	1027	1026	1044	1006	1032	1043	1026	1069	970	989	1051	980	1044	1056	1042	1013	983	1021	1051	988	1027	1006	1033	1020	1043	1036	1050	1015	1022	1014	979	1007	1066	1014	1011	1050	1052	1048	964	1043	1039	1008	1002	988	1038	1076	1054	1034	1004	1036	1021	990	1027	1038	1008	1051	970	1031	1001	1032	1042	990	1042	1002	993	984	1078	1000	1013	1033	1041	1021	1016	1001	1017	1029	1046	959	1024	1031	1048	1058	1106	1050	998	1014	980	1058	1052	1025	1042	991	984	969	1022	1030	1000	1037	1038	1012	1034	1032	969	1006	1017	1015	1023	1010	1018	987	973	1042	1069	1056	1009	1061	1077	1015	1012	1054	987	958	991	964	963	1036	974	980	971	997	1007	972	978	1092	973	1055	962	1092	994	1013	1097	951	1039	1011	1012	1043	978	996	1017	1027	1069	1052	974	979	1053	1007	982	994	996	1024	1025	998	1063	1007	1033	964	1007	987	1069	994	1022	1060	1061	992	996	1022	1086	1011	961	1048	1046	1059	1053	995	986	1012	1028	1012	1031	1092	1040	1020	1014	969	1038	1065	1045	988	953	1027	1052	1016	1039	1002	985	1009	950	1040	1032	1025	1036	1029	1003	981	1049	1041	1048	1026	1055	1074	994	1027	1054	1040	1020	1046	1032	978	1046	968	1060	1043	1010	1023	1053	1038	1008	1021	1031	997	1053	952	991	971	941	1023	1015	1058	1014	975	1064	1021	1036	1026	1026	1011	1011	980	1011	995	996	990	991	992	1010	980	1040	1039	1001	1051	1011	1006	1044	989	974	953	1067	977	1056	1059	991	1027	1021	983	1001	1098	1015	972	1008	1001	1052	967	991	1006	1041	1016	1019	988	984	1057	1007	1001	1013	991	984	988	1074	987	1048	986	995	1029	1015	1022	981	1012	1021	946	1030	1023	957	1048	992	1014	1009	1003	1026	984	1018	1015	1063	1040	978	1042	959	972	1027	1008	1034	1010	1051	1018	962	998	1044	1044	1005	1038	1016	1009	1062	1053	1065	1060	1025	1029	1034	1000	1028	1074	1032	1019	1035	1016	1008	1056	1032	1058	1075	991	1024	1014	1006	1002	1049	943	966	1016	974	1033	1009	987	1020	1044	1021	982	1069	1009	1011	1023	1042	1050	979	1009	1050	971	1051	1034	1022	1007	996	1009	1021	1036	1075	1008	955	1006	1003	1017	925	1025	1013	982	1055	1002	1024	1057	1006	1032	999	1017	1043	1079	1047	955	1011	1068	1003	1006	970	998	983	1030	1036	1011	970	1011	1058	1057	1052	1059	1013	1036	1059	1021	1028	1037	1019	1044	914	1095	1057	1067	1070	1027	1050	1007	1018	1051	1031	1038	1018	1016	1033	1036	1020	1046	1073	974	1033	1028	1014	1015	943	1034	1029	983	1017	1020	1018	985	979	984	990	1044	1024	1025	1047	989	1019	1026	1018	1019	1001	938	1049	1025	1019	1042	981	1005	1018	976	960	997	994	1000	1019	1043	992	948	1004	992	1063	1005	972	981	978	1010	1013	1021	997	1038	1061	1077	1062	980	1016	1046	1028	1108	1095	1036	1017	1010	989	1003	986	1067	969	1039	1012	1085	1001	978	1081	1015	1049	1044	1090	961	1012	1038	1016	1001	1019	1041	1033	1011	978	949	1035	1023	980	1029	1013	966	1014	1000	1020	999	999	960	1006	1004	988	1038	1052	1009	1019	1041	1042	947	1044	977	994	1069	1050	985	1054	960	1008	1028	1052	1077	1010	1002	1064	1006	990	1059	1027	971	1006	1035	1004	995	995	1081	1012	1019	1077	1004	1008	1047	997	1048	1059	1030	1009	983	962	1007	1035	1052	997	1018	1025	1022	1032	996	974	1053	1038	1011	1029	994	1038	1059	1021	976	964
28591	20969	10410	1740	760	544	478	506	483	515	460	456	440	495	430	467	458	491	499	542	510	623	560	575	509	506	515	477	414	461	426	441	445	428	421	436	421	426	408	483	445	394	414	416	382	401	386	422	424	434	391	434	412	428	386	444	395	400	437	354	401	435	407	410	431	434	421	413	439	417	377	419	403	391	405	423	404	433	379	450	404	397	410	410	419	423	410	408	417	384	419	391	406	415	408	396	449	398	427	401	430	388	401	371	410	417	390	442	376	395	420	413	401	418	357	376	418	368	426	424	376	400	436	408	384	388	423	449	365	431	443	401	418	393	404	394	384	395	393	404	393	427	387	394	420	399	374	442	428	377	447	408	401	396	391	413	434	418	420	382	388	413	430	413	405	358	407	428	429	408	412	390	358	422	400	383	395	390	408	413	415	418	401	389	410	402	403	433	422	412	415	404	411	389	385	436	426	394	428	411	382	404	416	424	396	396	410	390	392	385	398	407	410	407	411	419	386	393	435	390	421	393	398	414	400	399	415	435	421	453	430	406	412	399	449	395	392	449	397	421	408	410	397	440	402	382	389	428	379	393	369	425	367	414	433	405	441	412	404	431	411	426	393	386	399	392	428	387	362	382	437	388	408	427	410	378	379	433	407	407	425	410	420	436	389	413	402	390	380	401	401	412	393	422	416	418	395	429	412	400	415	421	386	422	389	422	387	383	403	402	420	402	392	436	390	407	394	386	424	368	434	443	377	422	411	383	415	383	414	414	406	438	375	417	401	417	384	409	413	392	418	378	414	436	419	440	406	395	426	430	437	420	433	415	387	421	396	410	417	411	401	397	409	380	406	372	391	396	416	437	395	427	434	430	393	456	413	443	410	390	433	369	421	403	389	396	431	421	394	408	397	422	399	417	418	421	447	374	421	415	420	373	381	429	403	416	392	426	378	368	395	415	405	379	412	416	383	421	422	397	407	401	437	405	397	421	453	392	392	425	397	369	379	425	402	391	433	431	405	385	397	397	416	419	389	413	423	418	402	432	374	384	418	401	416	397	413	397	403	390	400	431	381	408	371	400	433	422	425	393	408	402	432	412	395	415	425	450	438	393	405	400	413	382	400	411	391	398	405	422	376	384	403	413	395	413	399	394	386	443	395	456	406	423	376	390	426	405	406	405	425	389	415	415	404	425	390	395	405	404	403	409	430	400	430	432	446	423	384	416	422	395	394	413	417	396	396	437	417	421	372	383	380	442	399	429	383	423	384	407	398	392	384	408	431	419	404	372	372	422	373	368	418	420	413	405	423	420	406	449	404	426	403	390	405	379	411	373	386	427	438	373	399	398	417	417	409	396	388	407	407	417	392	414	417	384	392	388	409	388	452	386	376	435	408	400	454	442	418	384	438	421	399	431	441	399	396	431	395	415	423	415	399	393	435	401	400	426	424	404	383	399	415	370	408	374	449	460	410	422	391	420	398	401	438	403	403	404	411	391	412	410	413	385	429	444	406	442	447	420	409	384	378	416	419	444	385	423	407	394	398	413	397	408	347	390	424	437	432	410	369	429	407	405	405	410	400	384	418	429	436	436	417	431	404	397	385	426	390	401	383	400	399	401	410	406	434	402	410	409	396	403	392	385	398	392	429	389	398	409	392	403	424	436	468	401	393	428	386	405	428	401	396	382	397	400	436	430	423	416	411	407	434	416	373	441	395	394	390	393	421	432	410	421	408	425	421	386	422	404	438	384	386	429	432	434	408	409	390	380	395	399	386	427	399	434	413	407	374	402	425	440	428	402	402	398	434	367	404	425	406	415	442	386	441	399	385	358	444	372	400	395	421	446	398	391	383	374	424	398	399	442	427	412	382	387	422	399	423	427	419	425	396	392	411	413	417	379	426	388	447	454	395	365	369	397	434	380	386	449	381	398	396	422	423	366	391	375	416	444	373	406	397	418	388	399	371	421	383	395	396	409	436	454	369	388	428	365	434	382	413	422	405	402	371	424	417	430	397	407	377	432	448	415	465	414	418	398	387	445	375	389	405	386	379	400	408	387	444	394	414	393	384	349	384	415	446	419	426	412	428	386	425	404	415	419	404	427	434	403	427	432	405	379	397	419	398	387	398	420	425	411	401	397	410	432	397	391	384	404	412	410	426	409	390	412	418	384	432	403	460	418	408	437	407	395	377	434	443	428	410	400	406	384	402	416	386	414	435	405	403	417	383	406	396	402	409	420	420	406	399	419	415	400	360	402	403	429	411	428	423	379	387	428	428	433	418	399	370	389	415	365	439	423	441	417	397	395	390	389	434	404	392	418	407	406	428	407	426	394	381	426	409	393	402	392	404	408	420	379	372	375	393	404	395	430	423	450	416	417	409	408	409	396	411	370	473	395	419	407	409	435	420	411	413	404	407	392	407	417	421	417	418	427	404	404	427	397	393	384	377	421	414	394	412	399	401	406	392	355	380	397	401	409	437	405	407	390	411	472	388	409	376	421	440	391	426	399	378	406	376	394	422	409	453	413	390	403	366	407	396	404	391	396	412	378	396	407	425	413	454	434	419	378	409	408	397	433	411	383	432	408	389	422	411	373	415	420	449	396	380	401	396	439	372	397	420	418	387	441	391	391	413	431	424	422	393	397	403	414	401	392	395	401	460	420	406	398	406	411	418	437	429	387	375	423	412	416	438	419	428	414	402	417	409	409	422	402	440	401	438	438	426	425	390	434	420	421	423	416	390	375	406	428	417	401	443	386	389	415	378	428	421	430	386	405	373	390	396	402	404	417	404	412	457	385	429	425	423	448	420	409	427	366	411	418	396	405	402	410	416	409	420	420	394	439	409	410	423	391	403	443	398	388	432	436	407	408	398	420	399	393	397	422	441	413	420	390	420	382	386	449	392	409	418	412	377	472	424	402	421	405	430	397	395	414	392	449	415	386	431	457	408	383	342	419	419	432	413	372	406	380	430	381	376	383	404	393	410	426	401	384	413	364	413	396	390	434	410	449	393	406	422	391	400	401	408	391	397	404	422	405	402	404	418	440	414	394	374	401	378	427	410	405	387	415	375	423	427	404	443	421	413	384	411	442	404	396	391	420	382	418	423	393	407	418	384	446	424	417	392	423	428	392	431	414	422	434	380	437	400	387	433	385	400	384	411	420	436	407	412	429	411	428	375	418	409	389	434	401	418	389	429	398	402	399	371	408	392	375	384	394	429	413	406	387	426	426	444	414	404	414	435	379	422	396	376	400	397	424	401	396	426	392	419	386	399	391	389	406	397	379	375	395	428	383	418	435	406	404	377	379	428	400	401	416	404	394	393	404	368	402	377	375	382	421	408	402	392	388	397	410	393	420	423	393	392	398	424	385	429	372	414	417	390	403	439	404	405	425	388	398	383	444	428	404	393	446	417	404	407	400	395	435	438	437	387	422	408	422	414	420	392	386	400	475	404	424	401	416	434	427	381	392	441	398	407	395	358	436	395	406	411	407	427	450
33107	12132	2751	1863	1157	629	629	621	687	637	621	577	596	659	617	588	636	608	619	625	726	779	779	792	715	665	694	671	563	575	584	524	533	549	529	470	537	486	520	553	521	473	483	495	473	531	471	547	494	495	510	492	455	479	504	481	457	442	500	489	452	477	481	465	445	476	482	483	487	457	493	460	534	450	450	460	471	491	488	436	456	468	495	478	443	481	472	464	461	470	455	460	467	457	484	455	462	496	482	500	421	450	452	472	498	463	478	465	502	460	451	439	494	498	447	474	488	457	490	474	445	448	456	453	435	453	470	473	473	461	435	469	456	456	442	440	464	442	437	506	476	447	489	467	462	451	449	501	471	461	466	486	459	514	445	442	477	477	460	448	504	479	484	477	456	503	511	480	462	447	459	423	496	459	470	426	455	462	444	473	464	460	429	454	458	502	458	468	472	443	514	497	440	447	454	464	488	450	498	435	470	447	478	481	445	468	431	486	444	465	492	467	445	464	458	491	436	509	463	452	445	475	500	443	478	486	468	490	520	469	426	463	464	469	473	476	480	484	454	492	475	485	488	487	470	504	427	481	481	482	442	461	478	484	448	472	434	439	470	450	472	422	480	486	502	475	454	450	444	441	469	468	487	470	477	478	497	461	476	508	458	465	465	476	481	470	451	456	477	477	454	441	479	469	493	474	464	452	460	480	490	450	462	477	517	456	485	462	455	476	496	468	455	507	459	473	463	436	476	474	473	515	446	479	475	470	504	479	458	446	503	445	467	446	458	465	479	452	471	480	422	452	434	460	461	453	460	487	463	432	457	523	454	463	475	493	426	471	480	430	525	460	447	460	469	502	456	507	494	492	460	457	496	488	447	486	467	417	489	482	548	504	466	505	468	455	444	444	447	486	492	453	443	445	433	484	454	455	498	456	462	448	442	455	427	460	467	504	448	488	490	444	466	446	466	470	506	485	482	475	484	485	455	459	476	524	467	447	436	447	488	459	449	460	445	471	489	497	481	483	484	436	480	505	501	464	483	461	501	459	468	533	489	490	458	471	485	469	465	482	468	485	486	460	485	484	497	440	466	439	458	505	468	506	478	483	465	469	513	488	469	465	449	463	521	460	429	446	501	466	486	477	478	465	454	462	470	457	464	505	465	471	453	471	471	475	443	447	494	478	456	475	426	452	421	426	456	486	464	463	501	506	456	483	450	445	476	436	460	470	510	489	441	476	459	465	472	523	480	466	411	463	481	475	474	451	425	445	506	440	457	487	495	485	494	510	452	472	455	442	482	463	481	467	463	479	477	454	452	488	445	474	464	517	476	480	431	453	481	496	473	485	435	474	474	491	482	473	508	433	477	459	489	477	458	482	445	437	494	478	480	462	490	458	449	496	489	481	482	474	482	439	444	480	442	454	473	481	512	449	481	481	476	492	467	457	421	497	442	456	468	441	445	487	456	475	465	484	484	476	510	512	467	458	505	481	461	486	474	485	472	452	476	460	488	455	458	461	490	505	456	472	449	446	467	446	484	446	475	490	460	499	484	508	485	459	489	507	464	486	395	459	525	428	453	462	468	453	460	469	497	462	481	477	475	451	499	426	464	469	464	452	443	507	469	467	508	456	475	435	503	490	455	508	467	481	487	497	484	460	457	478	489	481	442	450	444	454	473	461	466	432	452	464	468	456	486	490	462	454	489	482	424	528	469	475	455	468	470	461	456	497	461	464	436	427	493	450	447	481	488	521	493	510	482	471	427	425	474	413	460	465	455	474	471	521	509	436	448	464	453	473	475	450	443	436	472	481	436	465	457	495	475	480	480	489	482	477	479	474	477	476	462	472	462	462	456	462	464	434	496	479	467	497	445	479	471	471	450	427	477	454	472	486	449	462	477	438	471	460	439	504	465	502	487	455	473	466	479	486	444	514	455	469	465	461	519	459	526	473	423	478	496	467	507	454	499	484	461	447	489	416	490	438	473	476	478	474	462	458	433	469	459	433	477	463	477	496	511	459	498	473	461	455	508	464	419	444	444	440	456	464	518	443	496	461	470	464	487	476	495	490	464	491	496	485	482	477	487	463	444	468	476	454	502	478	431	445	472	471	427	449	501	458	506	430	422	494	454	472	441	453	463	457	510	473	448	467	500	491	475	458	512	474	447	448	451	516	519	442	462	447	440	487	494	440	443	472	457	498	460	467	475	504	446	482	456	472	478	504	452	450	451	471	480	448	485	445	452	466	446	482	458	477	439	473	465	488	478	488	497	440	482	429	485	432	447	450	468	458	469	472	426	491	486	478	457	461	477	472	469	485	512	478	480	480	475	430	467	483	440	513	511	517	484	490	439	488	504	472	511	489	443	464	453	514	510	504	470	472	476	508	507	474	460	486	479	485	424	467	427	487	473	509	474	481	461	484	482	461	478	436	518	483	471	489	432	483	515	433	457	458	417	453	461	447	478	428	503	467	474	458	490	459	445	496	487	453	486	473	463	533	440	478	466	466	459	461	475	444	464	473	470	454	446	476	494	444	463	493	477	484	453	440	482	482	464	499	451	445	515	481	503	473	497	464	473	485	463	470	483	489	479	485	451	433	437	502	438	491	492	465	443	513	467	464	468	440	451	478	484	475	436	452	467	485	483	508	490	458	476	462	484	451	472	464	473	463	434	461	452	448	462	482	477	434	491	472	440	454	491	457	431	498	423	491	473	492	473	437	467	474	499	484	439	469	475	435	492	463	489	425	473	469	490	449	471	431	475	475	482	486	463	502	457	432	460	452	444	476	491	446	494	469	424	430	464	413	453	432	459	474	487	472	479	483	493	487	489	487	464	467	464	471	473	447	476	481	490	431	473	473	484	479	475	465	486	449	466	465	466	468	496	446	462	451	461	464	466	466	475	527	482	491	496	446	460	443	439	462	466	463	498	481	453	482	470	472	479	474	494	462	447	493	423	481	493	466	486	495	489	511	464	473	491	446	445	484	437	501	458	483	499	439	477	467	440	493	422	455	449	453	450	485	481	462	504	449	464	443	448	429	491	477	477	449	436	466	455	505	477	499	475	529	503	483	499	478	480	491	457	472	485	512	473	439	499	438	454	496	471	488	487	474	471	480	497	504	436	457	482	458	473	487	462	467	504	431	479	479	458	493	461	470	496	478	480	441	494	496	429	485	491	496	471	442	486	467	476	463	506	455	462	490	422	434	439	491	467	438	455	461	441	486	490	479	441	447	473	481	500	450	512	439	469	502	461	470	421	440	452	494	493	446	485	446	493	447	456	455	452	448	471	462	462	476	463	489	469	469	499	488	477	496	431	485	472	433	451	485	476	492	464	424	474	466	497	482	444	487	478	490	464	511	469	445	505	466	469	487	459	449	460	499	484	475	455	499	457	509	488	454	455	451	446	425	501	469	492	511	466	473	461	502	477	507	453	459	458	457	441	474	440	441	437	491	451	453	478	465	462	467	481	445	482	512	469	459	468	456	473	472	468	474	474	465
23459	20904	28160	23766	20889	12665	1819	1206	1188	1005	1014	941	885	923	940	846	841	840	848	877	859	909	954	945	975	949	848	864	842	793	777	810	795	776	754	739	749	716	736	722	702	771	742	703	719	741	771	737	722	717	716	759	713	696	723	717	705	716	723	743	719	739	719	687	687	679	718	700	719	707	650	748	706	665	704	734	716	692	737	678	691	731	684	716	703	692	684	723	695	631	714	713	712	681	717	672	709	733	714	735	670	692	739	743	684	695	692	682	708	694	716	687	717	707	716	692	719	690	719	726	649	693	669	700	721	706	676	687	718	651	719	617	713	713	757	704	680	710	673	667	674	669	730	730	700	696	661	714	694	678	677	739	730	688	697	686	710	697	675	711	678	699	683	656	650	748	682	684	715	697	680	709	683	745	711	728	678	725	721	695	704	700	745	671	718	619	707	696	703	693	706	661	671	676	709	681	694	688	707	706	731	765	673	693	705	677	678	711	680	705	701	673	705	698	689	666	718	741	675	732	690	701	688	699	738	667	699	718	736	704	676	681	653	697	707	685	727	699	644	731	755	651	727	691	709	672	712	741	699	685	695	689	685	701	724	675	706	705	654	683	675	700	699	688	668	781	697	672	759	692	743	705	644	633	711	709	678	719	693	692	724	743	738	695	707	715	673	679	697	731	687	698	689	717	694	676	698	676	680	714	720	673	730	727	675	648	671	624	670	757	697	676	670	765	690	663	628	725	778	739	705	670	686	687	712	723	686	707	710	651	709	687	710	679	738	698	722	667	704	651	691	683	706	679	692	677	691	691	743	667	689	682	699	691	672	674	720	706	675	699	736	680	662	680	668	687	710	644	675	667	699	640	680	703	721	710	676	700	767	757	704	669	692	682	674	730	722	678	665	675	666	709	692	716	670	708	692	679	678	741	704	717	683	727	754	708	727	740	715	745	649	683	728	675	670	630	745	698	664	712	666	724	673	661	692	663	727	707	678	727	674	718	673	736	711	719	666	738	688	715	689	677	700	716	669	729	634	667	744	698	689	697	696	694	696	674	740	669	692	726	666	679	681	667	682	659	717	730	678	700	697	692	703	676	679	695	698	734	701	666	690	704	697	705	720	726	687	695	647	716	676	650	748	706	647	691	712	698	694	742	700	680	672	713	716	683	675	724	709	710	689	692	672	716	670	706	694	687	730	729	673	708	680	730	661	697	680	659	733	694	697	692	666	728	674	702	700	716	690	739	693	701	752	664	710	717	725	682	676	719	717	687	693	669	664	726	679	709	678	739	707	693	700	642	664	705	736	700	673	706	705	628	711	707	700	662	696	685	700	698	710	725	705	684	684	719	703	674	695	648	688	669	699	709	706	715	750	678	692	657	672	680	701	691	693	712	715	693	742	779	723	668	642	686	656	735	702	676	700	707	725	668	716	676	649	747	691	656	711	723	730	730	655	708	691	671	698	681	693	718	723	698	673	708	702	675	679	724	708	705	734	715	690	666	688	682	710	737	698	682	657	677	713	715	662	677	672	722	679	730	666	643	668	676	735	740	718	655	715	681	703	710	683	690	688	673	701	728	678	634	695	675	675	723	695	701	703	701	639	757	715	729	678	707	702	676	657	727	708	736	667	714	702	703	688	669	726	672	692	667	713	724	662	689	670	693	710	653	715	680	686	714	687	656	698	696	684	709	695	711	679	739	685	651	723	703	678	702	710	689	693	690	733	691	699	693	705	649	710	712	670	684	703	608	625	691	745	692	708	684	662	740	663	676	711	667	727	725	673	673	701	676	638	727	698	705	685	676	705	721	679	654	706	724	682	693	671	710	715	692	706	705	715	662	643	744	672	643	667	690	658	683	698	768	654	719	633	698	714	732	682	677	660	671	731	706	738	709	709	693	675	674	686	653	681	690	718	719	716	721	725	735	748	724	725	703	727	651	732	668	693	701	685	768	688	764	724	672	692	669	723	674	710	696	659	659	674	675	700	762	723	723	658	698	713	715	729	675	742	688	714	692	705	689	663	674	704	671	704	666	647	669	757	729	688	684	720	689	676	724	705	740	672	687	683	741	704	687	682	667	716	693	710	734	679	706	659	685	671	676	622	703	663	653	682	717	696	698	673	737	716	678	727	719	728	636	687	738	702	709	709	693	713	641	697	666	699	704	673	729	705	681	653	704	728	718	674	674	700	677	708	628	630	719	722	656	705	657	677	690	660	718	671	680	689	694	700	703	649	734	715	673	748	700	716	673	697	726	712	687	720	699	698	673	653	715	762	714	675	648	739	689	698	681	671	689	680	693	680	690	663	697	643	665	686	715	702	656	722	708	696	710	702	727	668	723	718	671	667	721	687	666	661	662	689	698	697	671	671	732	680	685	740	705	672	719	717	692	686	689	691	681	709	711	692	721	670	642	736	663	687	689	668	718	639	712	708	705	689	740	690	669	719	686	713	682	706	702	709	710	714	683	701	693	680	668	694	676	715	776	696	731	685	731	684	676	700	719	732	682	685	646	692	692	716	650	719	698	670	722	681	695	677	754	630	644	653	677	742	736	730	727	693	686	730	709	646	653	715	697	702	660	667	678	716	655	668	686	692	705	716	737	705	634	708	683	676	714	711	702	705	678	648	692	712	681	677	673	611	681	693	725	699	703	663	674	655	700	673	694	686	687	728	658	690	669	665	713	689	729	692	676	654	694	710	712	673	652	676	709	697	709	687	699	707	727	730	685	715	678	700	703	666	732	707	720	708	776	710	660	731	697	689	691	656	738	681	678	685	724	704	715	742	682	671	659	704	717	725	716	697	635	696	707	665	664	700	711	655	681	718	652	782	706	651	716	656	673	716	684	697	702	689	680	711	728	666	729	695	698	681	694	661	704	682	667	681	725	711	701	666	670	752	677	725	718	738	701	697	745	695	681	687	709	720	654	696	695	700	715	642	685	677	690	674	740	697	713	663	695	700	677	694	694	711	675	661	707	723	678	672	701	690	636	681	703	691	742	671	725	727	661	666	693	665	720	682	684	694	672	698	705	666	737	706	749	696	629	702	649	682	712	709	693	718	662	705	653	686	683	726	686	659	713	726	692	691	706	666	682	672	712	702	627	688	722	711	717	691	693	715	674	681	701	665	624	677	721	694	692	679	700	718	694	671	711	672	704	675	699	655	720	737	735	684	681	708	680	677	717	691	648	681	683	653	712	697	692	679	721	706	697	706	676	713	675	684	708	712	707	683	710	666	734	677	673	689	661	717	709	775	728	699	710	652	687	690	648	673	685	685	703	690	650	710	691	736	699	705	644	716	676	706	691	663	675	722	691	742	705	726	700	685	719	663	708	704	706	676	705	665	706	686	678	746	673	693	658	692	700	693	668	670	729	756	679	666	722	706	709	678	684	741	691	653	687	705	720	698	711	677	683	684	653	707	688	686	686	715	665	710	708	704	681	733	698	692	710	708	688	732	659	763	741	702	685	741	703	738	658	686	714	704	711	678	673
35781	21772	9690	5855	3932	2258	1885	1791	1644	1533	1323	1215	1239	1283	1287	1145	1051	1096	1113	1122	1144	1279	1269	1317	1206	1262	1112	1062	958	1009	909	958	989	890	815	771	825	769	831	855	819	823	806	755	759	810	853	878	865	845	829	872	826	842	790	767	760	790	736	732	786	783	741	795	756	724	751	735	795	793	770	788	771	797	764	745	801	810	802	775	769	824	774	757	766	777	843	730	738	769	784	817	753	759	789	732	752	808	771	806	815	779	774	744	754	739	768	785	751	805	768	739	789	807	777	798	746	804	748	768	793	813	748	816	778	783	778	778	769	821	786	753	796	752	772	768	737	774	725	767	745	772	754	742	776	834	736	736	813	753	735	711	769	799	831	733	771	779	750	788	728	776	760	762	783	778	810	775	765	785	767	721	754	773	740	779	787	798	789	772	734	796	793	768	776	781	750	742	761	757	749	791	818	787	770	775	767	811	755	777	773	817	783	775	754	745	773	759	786	794	725	787	736	766	738	741	787	747	781	770	725	786	744	797	810	785	834	768	773	829	743	785	762	756	715	803	781	796	795	781	740	756	798	781	768	775	795	825	805	766	800	715	770	778	765	797	784	785	775	786	729	772	819	840	754	749	798	746	764	731	743	784	745	755	793	759	760	808	784	813	753	812	795	745	829	778	838	840	690	773	774	778	736	768	756	778	761	737	728	801	776	740	732	722	766	785	766	754	733	760	784	739	741	750	795	819	772	775	755	774	744	766	789	782	799	783	761	767	752	719	799	774	778	756	745	738	751	789	764	799	795	758	749	758	784	756	751	808	758	722	796	790	750	806	825	780	761	823	766	775	763	791	801	758	759	778	739	815	765	788	743	793	771	770	768	746	763	743	730	779	772	752	786	717	759	763	771	751	809	807	761	779	794	781	773	775	762	770	763	746	751	742	766	770	753	781	777	748	762	752	748	770	730	774	759	734	769	746	795	770	755	744	815	779	739	754	771	774	747	762	780	800	801	741	770	749	764	733	784	762	770	756	795	768	768	779	803	729	766	834	810	711	765	794	768	778	768	775	777	775	717	770	823	791	750	772	793	792	763	792	796	783	793	775	789	746	781	805	748	795	793	754	753	749	790	822	826	785	722	760	811	828	767	724	744	714	813	724	802	768	796	783	750	775	763	769	770	759	760	782	801	800	747	805	779	769	781	727	754	809	803	768	759	765	723	743	768	729	772	725	746	791	764	800	782	735	758	762	813	734	746	788	742	750	777	768	760	755	756	802	757	735	794	776	763	718	770	762	753	736	757	731	759	785	776	775	798	793	765	808	757	729	762	804	806	782	774	751	751	755	768	754	770	759	753	778	781	800	741	791	777	748	749	777	760	745	768	727	745	809	755	723	766	752	761	744	767	816	742	747	695	773	788	739	795	716	739	744	783	719	791	790	761	748	738	775	761	764	729	766	768	718	833	778	716	800	742	791	786	771	773	795	742	770	765	758	790	785	776	768	798	757	795	718	764	804	809	741	775	747	815	747	776	813	757	771	739	743	779	756	762	761	792	812	758	764	764	760	745	800	779	742	769	698	792	777	736	795	758	777	684	735	778	813	799	793	779	739	791	789	813	741	745	778	770	717	797	756	760	797	772	738	805	774	764	738	796	782	793	731	714	759	760	756	814	802	772	769	820	762	797	751	721	766	726	836	768	793	788	762	769	740	743	754	793	784	765	788	738	795	769	771	774	734	749	784	777	763	770	771	785	741	774	765	753	801	792	744	742	791	820	766	792	800	797	785	800	758	762	781	742	745	766	745	759	785	780	707	737	785	760	760	745	754	810	776	712	739	746	770	747	727	788	780	715	737	805	753	799	795	804	762	765	765	786	760	765	767	759	807	754	764	754	779	782	786	802	795	823	780	752	797	720	742	773	804	738	777	774	719	804	722	751	774	748	781	796	737	789	776	718	775	735	780	741	726	779	738	797	768	818	776	756	715	792	769	739	802	775	776	754	805	763	771	752	765	740	803	784	750	801	760	744	760	749	790	726	766	804	785	773	791	819	799	726	773	747	765	758	778	750	812	732	742	801	777	788	816	770	764	769	750	773	776	758	758	720	760	744	746	764	785	777	788	751	775	768	763	797	770	756	781	814	788	815	783	795	750	770	713	753	761	780	753	767	768	750	767	774	766	818	775	753	826	733	765	779	794	768	779	766	753	768	796	725	751	797	772	778	715	770	778	774	742	762	790	791	736	774	834	810	728	785	781	803	760	773	776	720	726	735	792	793	744	763	743	811	771	778	752	731	745	784	812	746	787	775	764	770	746	771	772	757	744	738	792	790	807	742	792	734	747	741	798	750	786	762	776	773	749	804	745	783	791	716	791	758	729	762	773	793	762	765	795	808	773	776	768	769	740	780	771	731	790	819	773	777	742	735	725	769	764	760	726	803	748	812	773	807	752	731	745	766	726	805	811	793	757	785	735	787	752	764	714	772	760	790	761	825	771	759	752	760	773	792	734	726	719	786	775	719	757	773	766	746	745	731	756	766	739	758	828	745	735	789	767	785	820	777	789	762	739	806	747	739	762	772	819	723	779	784	779	749	767	734	760	798	779	745	759	764	776	820	775	782	771	797	769	796	757	798	767	738	828	775	757	770	771	743	773	778	782	768	785	757	788	744	781	786	787	717	822	774	750	814	770	778	755	759	835	776	808	843	764	789	808	770	807	738	763	802	760	742	797	797	736	830	727	791	786	781	754	736	797	783	796	769	779	740	770	766	757	776	769	771	772	796	769	787	783	821	772	796	791	727	755	774	816	797	755	783	699	770	770	774	772	796	810	742	779	742	791	786	776	755	739	777	768	747	774	764	793	756	716	774	740	802	816	762	771	778	774	788	809	731	773	819	728	760	781	833	728	736	768	791	821	752	743	757	728	751	750	812	791	726	774	804	753	776	791	791	744	728	703	863	823	782	746	814	736	821	820	800	786	734	801	813	786	780	787	758	777	787	737	802	781	719	779	768	778	754	774	790	778	796	698	820	821	814	771	773	791	773	759	771	808	731	738	799	773	782	768	784	744	774	783	766	787	779	773	786	757	773	764	739	736	745	766	799	778	779	779	795	836	769	723	734	802	758	762	737	801	736	786	733	805	799	806	757	752	773	785	768	757	756	778	765	747	732	772	765	756	767	743	786	798	765	769	774	752	789	773	809	751	761	770	775	756	830	782	792	790	740	777	758	787	741	806	754	792	754	776	781	755	737	805	726	763	741	808	780	823	723	786	768	778	758	757	775	787	736	788	777	723	802	756	790	767	817	774	786	768	795	765	793	759	767	742	751	721	777	770	773	759	773	745	769	823	760	784	788	769	749	742	796	787	776	720	778	770	734	792	773	752	804	754	761	794	753	784	827	787	754	794	773	776	702	742	781	761	731	802	771	831	754	779	782	747	774	755	740	790	759	780	760	789	780	730	781	817	783	753	791	765	746	752	804	757	746	754	691	746	833	778	736	739
24650	20908	27213	24644	13260	1104	732	699	704	678	589	578	589	607	580	570	573	549	579	560	617	654	682	640	683	684	589	624	569	565	564	540	569	535	508	488	504	486	515	538	514	492	510	512	481	523	503	498	480	500	520	492	530	555	480	451	499	471	497	464	505	525	477	450	484	468	451	496	467	505	499	447	511	481	501	459	497	477	474	493	442	473	526	476	536	493	499	485	487	437	469	452	500	466	466	484	455	486	431	515	468	487	486	455	439	474	495	519	465	449	486	484	463	469	470	469	452	461	440	521	479	459	465	463	472	477	473	501	458	472	499	491	447	476	473	486	461	472	463	496	477	496	492	466	478	497	472	468	477	483	453	477	495	482	457	472	473	478	455	483	465	488	496	430	472	444	459	487	471	485	477	438	466	485	449	499	491	474	517	501	422	461	441	466	467	492	473	459	482	441	437	488	488	472	492	492	479	443	465	484	465	457	472	523	502	460	450	469	472	500	456	445	482	453	468	482	450	413	433	492	486	432	468	470	449	474	456	453	463	495	494	480	438	492	479	484	492	442	501	507	448	496	478	467	476	484	465	482	427	465	456	522	450	514	473	467	469	458	463	430	441	448	465	513	471	447	475	500	486	454	455	447	460	465	455	466	466	465	471	473	461	467	438	435	496	477	463	443	482	482	498	453	435	523	449	451	472	474	474	457	461	455	483	490	507	478	502	505	480	505	469	463	472	500	480	483	475	437	472	461	472	484	500	515	482	475	468	457	453	489	470	527	449	495	498	456	506	460	450	477	461	459	481	466	506	475	394	463	458	439	462	468	492	456	468	491	485	461	456	471	492	478	458	469	524	504	444	467	456	477	445	474	465	519	467	444	450	470	505	472	502	506	468	437	507	457	478	485	508	450	488	469	437	490	472	438	482	467	457	480	455	453	495	473	469	487	495	453	492	440	478	452	472	473	468	454	433	487	504	492	496	481	448	488	501	505	477	495	485	491	494	472	495	448	473	467	459	465	482	463	489	493	451	467	491	480	482	499	487	490	465	499	435	506	497	502	505	451	528	494	537	482	425	517	486	502	467	510	471	485	414	445	447	451	480	457	476	507	463	482	454	480	451	464	464	446	446	476	512	503	466	469	479	478	465	486	442	459	477	473	470	508	483	458	486	472	471	457	455	485	441	497	481	441	498	439	482	498	504	506	466	459	494	488	447	524	496	461	496	496	454	484	462	511	469	502	526	487	468	445	457	440	460	447	484	471	454	455	460	479	463	478	499	499	459	486	458	461	500	520	459	433	480	508	525	424	461	460	519	484	505	483	470	489	491	444	470	473	527	478	470	437	512	435	478	465	475	485	432	476	484	454	467	449	537	467	467	462	505	470	481	491	483	470	466	485	474	439	466	440	486	466	485	471	464	458	473	453	470	444	484	465	454	455	477	496	452	476	512	521	487	472	489	443	462	459	480	502	465	483	469	497	507	487	477	475	478	461	464	449	456	495	490	499	463	463	427	437	447	506	438	476	474	467	515	489	464	457	499	436	486	459	455	450	483	469	444	470	483	504	424	476	471	466	474	470	506	448	448	389	475	474	467	494	469	463	485	465	496	452	460	437	448	477	477	509	461	488	488	450	516	496	460	503	502	490	468	480	486	449	488	486	460	489	448	464	449	465	476	505	457	493	482	481	479	492	472	472	442	469	457	485	462	444	452	484	455	446	495	468	516	473	455	501	487	533	443	463	466	465	477	482	514	461	478	461	501	509	477	496	433	459	472	479	472	492	525	492	459	486	477	455	457	470	474	459	456	420	430	506	503	432	464	459	449	453	499	486	472	485	446	496	480	455	461	472	496	471	466	484	492	518	521	484	479	467	475	467	446	480	462	495	449	481	475	479	495	502	443	448	460	443	468	477	486	476	484	461	493	473	485	528	502	476	458	428	457	453	475	464	464	501	506	465	487	435	455	460	478	458	481	443	519	430	453	487	441	471	476	484	450	488	473	494	489	478	479	492	486	481	486	453	479	478	454	479	472	487	464	525	456	482	491	462	458	473	458	481	484	448	453	473	487	471	488	455	485	522	475	480	451	483	456	450	453	489	494	519	545	505	449	430	483	457	483	495	461	495	470	455	472	463	493	493	496	424	477	505	508	513	482	455	453	475	498	474	459	499	498	438	467	467	464	457	442	453	471	466	442	485	477	487	460	454	440	483	477	490	464	486	467	466	466	510	464	470	419	455	431	462	488	489	487	479	462	463	467	483	438	481	438	484	463	463	458	451	486	468	475	442	466	462	535	438	450	472	496	493	467	477	532	506	493	510	518	488	464	456	471	473	484	466	486	496	456	457	497	483	458	458	499	465	462	471	448	461	456	460	482	491	474	499	446	454	459	506	482	484	456	481	464	445	479	405	482	457	482	453	467	477	485	489	463	522	505	475	488	491	471	457	477	467	491	446	468	446	488	505	483	474	464	493	472	513	500	477	513	481	494	489	500	458	447	498	500	503	455	468	469	449	464	459	461	446	496	515	457	467	483	473	472	460	503	472	502	488	471	481	459	467	497	484	493	468	481	445	494	487	490	552	472	524	511	490	476	474	492	489	516	484	470	485	477	523	500	449	494	471	447	455	507	525	466	514	478	458	457	452	497	527	510	498	507	484	482	515	484	523	478	497	449	516	462	479	496	485	503	448	537	474	468	495	486	494	498	488	498	491	497	475	475	486	448	490	524	486	462	485	483	487	483	490	459	449	486	482	488	522	451	467	482	493	459	475	481	465	479	448	506	457	475	486	486	475	474	423	448	526	453	446	481	460	495	470	474	527	493	460	485	499	500	475	492	488	451	480	514	477	463	495	492	530	456	455	489	488	447	461	475	507	496	461	492	512	441	451	495	488	481	501	478	453	471	480	477	503	475	448	486	471	508	492	463	471	472	494	443	499	465	461	428	490	480	477	462	480	500	473	479	510	504	472	492	463	463	496	471	474	477	473	455	475	461	485	465	449	435	445	502	485	439	462	457	489	479	510	491	519	461	497	471	462	465	467	507	466	460	454	495	462	538	476	495	465	479	440	471	453	447	425	490	465	466	454	469	467	467	484	457	419	472	451	462	494	494	454	493	496	476	448	467	503	478	443	450	456	478	512	482	491	467	465	507	502	483	476	504	463	453	464	459	443	506	457	467	456	442	471	462	489	453	479	501	461	443	484	453	496	479	446	529	491	473	452	477	456	470	487	516	476	480	515	470	481	488	489	458	450	451	426	515	479	514	489	503	472	480	447	439	483	475	495	512	462	494	458	477	480	466	497	451	462	507	482	492	473	477	439	450	487	432	513	483	482	493	487	495	458	432	454	470	457	458	490	497	492	457	473	500	476	461	509	469	475	460	461	487	483	504	440	484	476	481	466	476	460	481	509	430	474	465	470	459	463	475	437	480	516	447	487	480	483	462	474	459	489	454	483	506	505	439	443	437	480	435	484	482	474	454	468	443	482	501	512	482	502
35123	18536	6378	4235	3034	1364	1164	1181	1144	1012	911	861	868	916	897	823	754	812	778	828	868	1012	981	995	993	938	868	740	722	729	693	714	717	716	619	635	591	625	615	625	592	595	560	570	577	609	622	649	607	589	638	624	597	593	636	604	594	580	532	569	590	575	575	599	553	529	588	554	589	532	566	573	552	578	587	596	577	577	540	608	524	563	549	541	567	579	586	572	584	559	540	539	560	506	531	547	553	587	559	584	527	554	510	547	528	538	535	570	554	495	605	520	523	598	535	546	515	570	546	541	594	557	521	582	571	531	597	572	562	524	599	553	560	531	536	565	589	579	553	584	589	530	556	564	542	550	544	511	554	580	566	546	584	575	521	570	574	566	541	524	574	557	519	522	572	539	547	599	588	536	608	564	541	574	564	540	538	553	566	521	567	543	564	528	514	547	572	537	498	567	579	607	566	558	591	565	545	606	581	568	531	587	577	524	604	521	555	531	598	583	549	554	539	571	557	554	530	610	512	556	563	563	543	549	555	536	590	585	550	569	533	537	565	534	574	564	555	559	545	537	600	557	573	549	517	609	597	607	564	566	529	586	569	592	546	539	539	527	584	565	569	590	557	573	571	559	590	565	535	577	550	592	564	573	555	493	576	527	603	597	542	562	581	527	600	565	567	567	556	551	557	581	543	560	569	564	569	603	587	562	588	615	573	562	581	565	569	572	529	577	556	605	544	554	592	561	557	547	568	567	547	560	561	587	540	600	559	526	572	555	590	614	595	542	594	523	575	592	588	561	564	563	546	523	564	549	542	566	560	539	539	565	521	537	540	551	518	572	548	541	561	571	562	535	569	574	529	541	556	566	562	569	563	570	558	566	573	587	564	560	585	575	574	555	546	553	540	564	570	537	525	593	513	559	569	547	591	564	611	539	534	563	558	569	574	545	578	548	571	523	594	584	600	569	552	606	584	523	525	517	559	531	562	589	518	566	579	597	564	520	554	570	564	537	530	569	586	563	583	500	576	561	554	564	510	545	561	546	547	541	596	552	605	507	596	563	575	517	497	572	578	522	567	574	568	579	556	553	559	540	563	568	554	580	557	535	540	557	534	561	575	584	530	576	556	570	589	523	552	563	568	539	560	580	535	558	563	543	548	557	631	613	574	602	562	544	584	612	596	574	579	567	580	586	557	561	581	554	575	543	606	563	566	551	542	520	572	575	551	579	588	545	579	585	560	521	519	540	584	597	608	542	511	566	561	572	581	555	528	598	538	510	559	573	559	605	543	582	586	579	588	563	578	569	527	545	545	559	569	537	557	600	599	552	580	540	577	573	572	590	550	550	572	544	546	544	551	545	535	593	561	526	600	547	555	584	543	565	570	544	557	542	528	574	593	551	564	544	564	572	554	579	560	579	557	537	563	600	546	587	575	566	532	563	575	561	574	533	562	540	560	571	572	581	571	582	526	599	571	580	543	599	601	595	567	575	550	561	615	564	577	577	563	548	556	564	549	562	570	565	572	540	573	554	574	557	576	561	558	561	532	586	520	551	556	535	543	591	588	525	549	551	559	504	513	572	556	518	540	552	578	556	560	556	535	583	553	581	627	583	515	500	554	559	543	554	556	582	555	553	548	533	577	570	570	553	531	559	542	578	548	549	578	549	581	568	549	565	541	574	560	549	549	555	545	563	563	640	581	573	564	569	568	571	588	553	581	552	565	555	557	540	577	545	540	529	556	542	538	554	533	586	584	552	545	545	536	568	551	564	525	559	609	615	517	603	593	544	590	573	566	610	570	571	559	554	573	567	528	574	564	598	536	640	550	559	592	588	581	570	533	577	564	588	534	552	535	535	538	507	575	554	564	583	591	529	562	587	578	544	544	527	544	512	590	574	548	549	533	575	566	575	541	552	573	524	583	536	601	579	544	600	600	540	585	583	511	581	568	569	546	545	558	557	543	544	566	570	530	536	545	570	538	544	558	581	535	593	562	526	560	549	553	553	556	548	531	575	580	585	591	567	563	549	561	518	542	594	555	596	590	539	549	578	557	550	581	597	548	598	541	558	588	551	592	581	565	594	539	573	511	553	564	581	566	564	579	558	570	537	571	550	550	538	567	558	559	576	561	526	555	518	504	584	553	563	589	568	560	556	553	578	580	574	596	549	573	601	550	599	548	515	510	525	562	577	589	547	560	576	551	594	563	544	568	565	599	535	563	543	580	574	523	583	544	505	591	567	541	580	571	522	556	534	549	539	574	561	568	568	541	556	584	550	557	587	599	605	564	574	598	600	563	552	551	540	624	561	554	546	575	572	582	535	566	508	553	586	570	568	576	569	547	551	533	569	543	553	575	552	567	573	591	531	524	592	544	549	560	524	558	554	568	577	579	590	587	563	563	564	574	579	551	585	537	567	529	593	577	572	557	596	582	588	526	545	572	574	585	584	531	578	611	532	563	542	576	572	590	538	541	557	558	524	538	521	557	557	585	586	562	519	514	576	565	553	546	565	543	546	604	567	576	618	624	588	577	573	566	571	550	588	561	553	559	565	567	561	554	540	584	561	558	576	584	551	536	605	566	558	604	536	534	587	561	581	577	542	568	591	543	592	567	567	583	620	550	553	509	565	560	574	528	589	578	558	550	572	560	539	546	562	541	571	575	584	549	516	575	571	561	555	580	580	569	604	565	609	553	568	539	554	572	546	603	568	606	588	584	558	552	531	583	546	569	595	599	556	575	539	572	577	545	556	523	540	530	531	553	621	575	606	579	540	588	522	569	539	570	565	588	569	547	513	559	583	553	563	584	578	533	569	577	586	561	589	522	562	567	518	595	581	567	583	568	561	553	559	584	596	575	556	548	563	541	572	539	554	592	570	578	544	575	537	512	546	512	565	550	551	533	560	548	573	572	533	573	564	539	553	548	544	565	552	586	584	602	570	582	559	592	562	548	540	539	548	517	565	547	532	592	586	568	548	593	571	524	572	524	582	542	559	562	576	555	568	550	546	558	593	573	554	571	572	584	560	540	574	587	552	578	550	554	572	562	542	552	581	600	565	590	534	608	578	559	553	588	553	581	574	548	580	601	570	562	565	524	586	543	572	575	525	569	557	517	573	567	572	594	527	563	564	552	517	535	544	550	536	517	564	572	588	537	578	508	566	549	539	571	587	598	524	546	582	591	567	554	592	570	568	545	565	532	545	589	576	547	616	590	562	599	580	591	531	590	542	579	568	558	571	548	565	559	618	590	523	533	598	553	564	617	582	564	565	531	573	585	597	599	556	536	554	548	530	595	566	534	561	578	533	512	591	576	568	564	544	511	612	542	547	539	551	579	569	563	561	520	578	534	574	563	567	566	557	616	569	524	583	525	566	553	590	586	534	563	527	569	555	566	533	542	603	613	601	558	514	554	572	549	555	566	542	564	530	530	597	592	545	585	562	547	553	577	571	541	607	489	510	592	603	567	577	578	564	579	555	567	605	568	568	541	530	569	582	583	548
22403	20916	28598	23370	20923	20999	12306	1962	1639	1478	1401	1330	1372	1372	1340	1152	1130	1192	1123	1145	1202	1301	1361	1320	1303	1289	1183	1157	1097	1115	1098	1150	1055	1084	1000	989	997	983	990	978	980	947	922	1005	975	992	1026	1024	1057	1022	1012	1049	1048	988	981	955	996	908	940	925	909	911	984	933	966	906	985	956	911	919	903	946	928	913	913	925	896	934	956	924	919	920	892	866	943	952	945	934	916	904	977	923	950	906	910	921	930	939	1018	912	1004	952	947	949	901	887	882	914	879	944	886	858	925	901	893	919	889	950	947	917	914	902	913	923	967	963	976	943	926	927	925	895	877	947	1000	905	906	949	951	885	968	947	973	927	943	934	927	988	951	950	875	911	948	934	885	936	927	935	884	906	964	927	933	909	910	910	939	931	921	891	920	942	901	922	891	906	903	916	902	900	898	916	891	941	847	962	930	923	883	926	967	959	918	863	936	903	873	928	925	940	885	922	938	934	949	910	920	908	938	867	980	881	925	897	913	973	990	931	952	919	893	922	914	965	922	916	881	950	920	900	850	923	868	963	944	924	913	926	923	962	978	969	930	921	926	945	898	946	994	923	919	870	938	965	936	885	895	968	884	917	917	975	923	947	967	903	992	957	904	949	949	923	886	945	887	927	930	972	898	889	937	947	918	931	909	918	956	902	926	907	902	942	911	877	951	968	918	875	941	901	925	906	920	949	888	928	921	932	908	958	915	925	925	956	906	936	913	921	931	919	932	916	910	891	931	951	914	932	883	971	947	941	910	889	900	902	953	948	902	959	940	878	963	959	892	908	941	880	911	954	838	913	929	896	898	901	923	909	953	941	934	895	926	888	957	899	951	955	933	883	927	905	948	917	945	914	888	951	1003	995	898	932	871	929	932	956	922	962	881	917	895	874	934	963	935	908	916	956	970	921	867	940	908	950	931	908	983	860	986	875	934	935	917	1001	925	941	922	887	977	954	928	910	822	938	903	925	1022	937	879	917	916	930	925	911	922	894	908	899	918	965	946	929	933	942	931	931	913	898	926	906	947	931	930	913	890	887	944	952	955	916	926	916	956	913	964	873	883	908	899	874	884	900	912	894	945	960	957	965	934	853	924	955	911	906	969	910	903	881	897	911	925	923	889	917	934	903	933	934	954	893	944	901	875	948	877	916	914	923	909	921	921	967	934	918	930	1004	925	897	943	912	938	887	901	914	939	966	861	956	952	977	914	901	949	954	964	919	928	935	870	915	900	931	884	902	945	873	934	924	919	926	917	910	899	908	911	931	949	918	913	899	911	940	923	912	937	929	955	890	873	930	910	912	846	891	892	929	909	871	956	955	916	935	906	925	953	915	883	989	950	899	932	914	907	913	931	970	932	904	954	964	918	876	874	854	867	921	902	941	936	933	943	870	929	899	909	962	913	920	917	900	933	937	935	964	955	919	937	964	891	932	897	904	870	915	962	879	892	907	969	933	940	923	897	932	912	945	954	913	961	949	903	875	908	905	955	937	946	936	885	959	927	911	869	922	929	997	892	879	934	909	956	905	921	954	934	909	854	978	936	919	949	894	917	893	939	962	928	919	949	912	981	901	893	896	915	877	921	892	936	954	919	919	915	928	927	877	898	909	946	919	927	905	914	952	918	913	913	859	952	959	928	898	944	919	952	899	979	894	966	952	896	901	899	914	897	903	955	896	925	894	948	896	939	931	892	903	891	971	937	987	936	907	993	880	936	933	925	910	932	930	971	913	955	901	907	954	953	914	903	876	892	901	904	928	930	959	921	904	953	951	930	916	940	891	874	930	904	928	934	872	905	906	938	934	997	953	1022	884	972	890	931	951	894	912	932	934	945	946	899	890	869	910	919	903	923	957	962	905	897	921	947	982	861	863	966	916	918	917	908	903	929	907	912	992	841	910	905	930	885	952	927	940	920	903	927	896	914	913	916	879	913	903	935	893	894	927	921	900	943	938	990	943	875	878	905	944	925	887	928	931	917	919	955	882	948	952	890	922	904	923	881	884	969	943	905	856	972	894	916	953	952	966	941	889	888	962	918	853	968	939	871	954	900	911	897	966	912	952	865	906	808	957	958	981	901	903	914	942	923	945	958	886	914	862	916	925	927	932	966	945	883	943	925	896	913	931	933	910	865	890	937	964	961	960	957	933	946	879	969	907	924	932	947	954	910	906	952	960	962	898	951	840	951	889	877	925	923	965	942	897	955	869	923	924	839	849	917	906	914	901	884	915	884	950	902	950	944	952	975	929	936	915	881	896	911	967	907	934	857	870	878	941	905	934	899	911	941	898	928	970	906	969	935	937	933	921	901	939	922	881	958	890	912	916	917	976	888	915	923	901	905	894	926	937	870	929	935	1006	918	942	945	959	968	942	902	917	951	917	900	942	866	917	945	896	929	872	938	948	900	845	940	872	912	910	949	948	876	876	925	933	896	926	885	977	918	885	950	910	968	948	916	919	929	972	941	914	921	873	953	896	901	899	903	946	928	891	940	911	934	866	943	880	902	909	907	960	913	953	902	937	940	867	852	916	922	973	911	926	905	969	922	935	943	931	900	933	940	919	934	913	957	979	900	935	902	902	937	970	920	946	902	954	972	874	954	902	843	918	874	972	933	933	981	948	866	890	923	944	930	970	956	920	915	914	966	939	940	915	929	916	978	923	903	920	897	940	926	878	857	939	966	928	916	915	885	942	954	934	930	939	916	925	968	910	908	929	973	895	939	926	957	968	934	917	919	847	873	977	926	946	944	957	906	947	933	950	953	893	896	895	925	902	876	947	864	914	912	927	916	948	913	926	890	937	893	855	935	916	936	937	898	946	854	967	904	886	898	915	831	896	949	912	922	895	918	901	958	974	971	905	926	912	951	959	933	919	911	916	884	939	914	933	924	914	939	879	914	956	947	954	963	941	952	941	874	894	888	925	910	890	942	942	954	887	931	924	935	928	930	941	861	935	913	914	898	972	872	941	885	916	942	916	911	922	915	934	936	939	911	952	899	882	865	942	921	891	931	947	909	893	937	885	847	963	907	950	913	896	907	953	957	911	971	876	881	898	903	895	969	949	928	921	860	885	904	902	932	945	973	948	940	935	913	910	925	910	913	963	908	896	929	872	911	913	884	954	945	933	974	898	992	951	913	889	876	932	940	962	980	902	904	866	930	923	924	884	909	916	966	844	946	893	969	928	932	897	979	910	919	908	883	926	918	887	908	886	867	920	859	939	939	903	899	922	934	934	951	942	931	914	915	916	917	930	979	856	936	895	908	956	961	946	920	875	916	918	962	925	920	895	907	918	891	886	951	902	904	926	873	879	914	967	924	954	919	985	912	897	880	931	940	866	927	919	903	958	911	918	909	920	939	933	860	960	910	929	957	942	928	908	915	943	907	951	911	964	881	919	908	924	967	928	924	898	930	928	945	909	906	865	966	917	922	928	925	941	945	907	847	926	935	926	965	934	911	929	967	884	911	899	925	913	940	979	947	955
40014	30500	15193	9780	7388	3895	3163	2769	2541	2302	2089	1781	1742	1926	1863	1691	1484	1499	1456	1543	1571	1790	1786	1840	1789	1712	1540	1368	1383	1322	1286	1359	1288	1243	1165	1135	1122	1192	1200	1118	1102	1128	1035	1096	1074	1110	1120	1137	1115	1179	1122	1119	1039	1065	1074	1029	1097	1069	1039	1000	990	1060	1052	1067	1025	1071	971	993	1013	1034	1053	1025	1032	1012	1031	1001	1025	1020	1042	974	1022	1004	1033	1017	1040	1018	1005	964	1041	1045	1012	994	1056	961	1041	995	997	983	999	996	981	1028	1023	1014	1033	970	990	1041	1035	1065	998	992	998	1026	1017	1020	951	1033	1035	1022	993	1048	1081	971	1009	1056	1040	1009	1033	963	1008	1055	1039	1017	938	1002	985	967	997	1020	983	1032	1055	995	1018	948	1041	1002	1030	1029	1037	977	1002	1068	999	1050	996	1062	1018	1017	1045	994	1035	1036	1062	1014	1001	1075	1045	1031	988	1051	997	1030	1008	1031	986	1010	1018	1005	1027	1020	1009	961	983	1004	1021	1006	994	984	992	1074	1058	1013	994	1012	1016	968	989	1001	1083	994	1012	958	1064	1029	1019	1034	1077	1070	969	981	979	1057	1000	1045	1056	999	934	986	1037	981	951	982	999	1027	1003	1019	1000	1017	1001	1002	965	1001	1026	1063	1023	1040	1025	1024	1029	1051	1031	972	1003	1001	963	988	991	1073	1058	1019	962	993	1099	1052	1069	1023	1055	1010	1041	998	982	1034	1025	1016	972	970	996	1002	1042	1014	1079	1018	1032	903	967	999	1008	1006	1039	989	1009	940	1045	1025	1023	1015	1042	1022	980	983	1030	973	1041	1012	1065	1042	1008	1003	1026	1018	1004	1018	1016	998	972	1052	1020	1055	1012	1041	995	1042	1027	1011	1001	969	1014	1004	1022	1049	1021	967	1046	1046	1005	1060	1071	1007	1011	985	997	1025	1002	1010	1004	1071	1031	980	1052	978	1044	1025	927	1054	1019	960	975	990	1036	985	1006	977	1056	1033	1054	993	994	1002	1010	1012	1038	1046	1061	1061	944	991	977	1067	1022	1024	996	1017	1024	1020	1027	1037	1095	1018	966	1053	1038	996	1036	1036	1014	1055	1058	1045	950	994	961	1045	1044	1068	997	1012	992	983	1026	1060	990	1037	1002	999	987	1021	1025	1080	1049	959	1020	968	1010	1030	1082	1069	964	1010	1025	999	1004	1035	1041	1032	1102	974	1006	1018	962	1033	987	1000	1051	971	1029	1078	1004	1080	1020	1016	990	985	1008	1035	962	1067	1042	1016	1065	967	1055	1000	975	1031	1064	964	1025	996	1045	1048	978	1006	1004	994	1003	1014	972	1028	991	996	1040	1013	987	1027	980	1029	981	1022	1047	1030	1004	975	1024	1014	956	1023	1059	996	1024	1058	1013	1042	1001	962	1011	987	1022	961	1010	1005	1006	1039	994	1007	1070	968	1005	1050	972	1014	1012	1023	984	1067	1023	1019	978	970	1011	1008	954	1019	1067	1025	1048	1021	1066	1039	1069	1067	987	1044	1011	1003	977	1061	1067	1000	1023	1043	1002	1019	1034	1065	1011	1045	991	1031	999	981	1041	1025	1040	1044	1026	1044	1018	995	1019	1023	1048	1030	1075	957	1034	1005	973	976	1066	1000	1019	1010	1004	971	998	1015	1009	986	990	1090	1020	975	1060	1057	1028	1061	957	1001	988	1017	1027	971	998	1064	1048	1067	1033	1035	1047	1038	1058	1015	984	1030	1034	1053	989	1035	1029	974	1019	1061	1004	1020	1113	999	915	1013	1002	1036	978	992	1017	971	989	1057	1013	1002	1023	988	1074	1009	996	1033	1022	1029	998	1055	1001	1021	980	1054	961	978	951	1047	1038	1032	1041	1019	996	982	1039	998	986	1057	998	1026	1027	1021	982	976	992	987	1017	980	1040	1077	974	1035	939	1040	995	962	982	1007	991	1015	945	1060	1043	1047	956	1027	1007	1043	1039	1087	984	1001	1023	988	1021	1017	1043	1015	1009	1053	1013	980	1055	975	993	1061	1022	973	967	996	975	1021	986	954	1063	1030	954	1022	1046	993	1013	996	992	1031	965	988	1012	997	1053	994	1056	1027	1022	983	1011	932	1037	996	967	1043	1000	997	1062	1054	1007	1049	1030	1041	1028	977	1048	1038	1009	992	1010	1023	1004	1046	1025	991	1018	1008	1014	1062	1050	993	1048	1045	1016	1047	1050	1022	995	1022	990	1020	1006	973	961	1016	1025	987	991	993	1041	1084	1027	1048	961	1043	964	1002	1056	973	1028	1026	1000	1019	1019	984	1020	1067	1073	1024	1024	971	1027	1094	962	1010	1013	999	1029	1051	1062	971	1007	1036	1039	990	1087	1024	1070	1003	1067	1049	975	1030	1054	1038	1023	1004	996	1023	1047	1022	1041	960	1008	992	1043	1054	991	1072	1037	1116	976	1020	1032	1001	1007	1028	1034	1017	965	1028	1097	966	1001	1052	1033	1025	1041	1020	1025	997	1002	1063	1020	1021	1042	1012	1072	971	987	1010	995	1029	1023	1032	1012	954	1030	986	1007	1030	1003	1010	1036	1072	1058	1033	972	1049	1052	1014	1025	1061	976	1041	1047	1060	1023	1001	975	963	984	984	1019	978	1012	1077	1012	1046	942	1062	1069	1047	1004	994	1090	995	993	1000	1101	1016	944	971	1012	1076	1022	971	1012	991	1031	1020	1062	963	1016	1040	1034	1006	1028	1065	1019	967	1052	1056	985	1005	1028	1028	998	970	1014	1045	1049	1007	1083	1006	1040	1049	1001	1022	954	1028	1061	1053	1028	1007	986	1007	986	1052	1039	1057	1030	992	1016	1004	1074	999	1013	981	1060	970	995	1020	1015	1018	1007	1021	1014	983	1006	1080	1010	1038	1000	1059	1009	1014	966	968	1006	1015	987	1014	1068	952	1009	1012	1022	1047	1024	1057	1027	974	954	998	1074	1010	1044	1026	949	982	1022	971	1009	1029	1024	955	1043	1028	1011	984	1029	974	1016	966	1035	987	1072	1041	1027	1016	1002	1014	1066	943	1029	978	1039	1053	958	1011	1016	997	1022	1013	1007	1008	1034	949	1045	981	965	1070	1012	1053	1007	986	1055	1036	1056	1012	997	1013	1000	996	1017	1018	962	997	1011	1052	1094	1003	1025	1006	1022	1010	968	1025	1014	1010	1003	1001	1024	1015	1029	1016	1050	979	1058	986	1032	1021	1045	1015	974	1033	1033	980	976	1046	1025	1019	1021	997	1014	1035	1056	1008	1033	1002	986	1018	1058	1063	981	1006	987	969	1065	1030	923	992	986	990	986	1055	1000	946	1017	961	1029	1028	1077	1079	1009	977	1022	998	1055	1035	1043	1014	987	1011	976	1046	994	1027	1008	1012	996	1066	1034	1011	1024	997	988	978	1011	1019	984	1037	1004	1047	1002	1006	1001	1007	1053	1050	1013	1058	1051	1008	1026	1035	1015	1019	996	1006	1009	1051	1000	1004	1044	1014	1028	1009	1036	1023	974	1039	1037	1057	1033	975	1011	1040	1005	1034	1072	977	1004	1023	975	1011	996	974	1068	1019	1042	1001	982	1025	991	1012	1037	1036	1070	1028	997	1019	961	1039	986	1007	1077	1004	1002	1081	991	988	970	959	1075	984	1000	979	1014	1021	1005	992	1011	987	1036	1034	1006	1007	1023	980	1053	1025	1031	996	1040	1004	987	1063	1036	1013	982	976	1047	987	983	960	1022	1023	1031	1043	998	1022	1015	1019	992	1052	1031	1024	1071	1048	1044	1011	1005	1020	1040	1025	1057	955	1003	993	991	1013	1003	1002	1003	1009	998	974	1028	987	1041	1075	982	1001	967	1011	1026	1035	1063	1047	1030	1033	1063	1015	1007	991	1048	1009	989	1067	1012	985	1001	980	1030	1015	1043	994	1062	987	952	1022	983	1008	1004	1021	1056	1009	954	1052	1048	1030	1014	1005	940	969	1026	1039	1009	970	1023	1029	1007	1065	1019	1010	1091	1062	974	1000	1003	1047	1020	974	1009	984	965	985	1001	1033	1014	1030	984	1060	971	981	1052	965	1039	1019	1021	968	987	1027	1003	1010	1038	991	1016	945	1035	973	1032	999	961	1043	1013	994	1011	1052	973	978	1035	995	992	1025	972	1051	986	1015	986	1052	1008	1050	1086	995	997	991	973	969	988	1003	1095	1073	1019	1035	1025	962	988	1015	1055	1054	1099	1046	1032	1034	962	1028	999	1065	1088	999	1042	1019	1035	1019	1076	983	1043	1028	1033	1037	994	987	995	983	961	1027	1042	1014	994	1049	991	1036	992	1019	1050	982	1056	1075	995	1031	1006	1071	1016	1016	1020	1013	1037	981	1009	1009	1002	1042	990	1014	980	1018	1026	1002	1006	987	986	978	1039	1007	990	1051	1073	1077	994	1042	997	989	1016	954	956	919	1035	1033	1025	1039	978	1016	1005	1011	1011	1082	1013	1044
28636	20929	11091	1909	1063	532	464	493	493	471	470	466	477	502	505	483	502	428	510	484	483	523	516	548	537	529	497	462	453	438	483	470	452	417	462	405	430	433	437	422	436	412	412	387	425	444	441	456	423	445	412	435	415	405	388	380	389	411	436	441	411	403	379	425	392	403	361	396	416	393	423	402	426	414	431	431	408	417	427	421	396	408	416	377	411	413	403	389	412	441	428	399	337	397	387	390	469	420	387	450	413	417	446	422	428	398	407	371	418	449	428	410	403	429	423	418	435	391	403	401	391	454	390	418	427	399	395	400	411	405	406	391	461	424	440	403	431	400	433	397	392	371	411	461	425	430	420	405	413	438	379	420	432	409	433	418	420	389	425	413	392	424	429	388	397	408	413	389	406	407	430	413	399	416	405	443	407	407	381	419	418	423	398	419	396	416	385	414	431	407	403	382	420	421	406	396	409	385	432	438	413	410	414	371	388	416	381	446	435	422	417	443	433	405	378	413	381	426	410	400	425	423	420	378	407	393	389	449	461	396	385	426	391	439	405	398	404	438	390	395	455	398	418	397	409	453	406	432	396	388	421	403	440	385	394	420	371	422	417	405	384	394	402	398	422	431	394	405	422	387	419	428	402	417	390	369	394	398	394	411	422	398	418	363	407	384	400	401	397	442	425	413	383	395	433	432	407	387	385	437	406	438	418	368	416	382	430	424	427	399	407	398	392	434	410	404	420	398	382	411	383	409	407	390	397	416	383	411	388	448	433	418	412	427	381	417	413	417	399	399	456	435	437	387	421	427	374	406	373	424	385	401	447	393	386	422	402	398	432	428	421	402	397	407	366	417	394	410	373	393	392	413	425	395	390	403	403	431	430	427	397	388	404	397	435	412	393	400	449	395	406	411	397	391	401	428	401	443	422	392	397	376	396	400	377	366	364	377	397	387	416	415	402	377	423	442	386	424	383	389	426	408	395	409	408	429	382	416	440	430	401	386	402	405	425	445	479	430	358	425	395	358	378	443	412	395	383	401	429	419	420	390	395	361	425	391	405	389	400	437	399	382	435	436	422	418	409	390	387	404	377	406	441	406	413	397	419	407	397	411	424	415	411	389	399	415	418	416	438	437	447	380	388	385	429	412	366	376	383	383	387	444	392	426	434	396	441	417	405	434	399	425	418	408	415	389	441	405	432	385	396	357	421	383	401	416	404	408	394	438	416	418	407	443	456	394	418	401	387	395	394	400	432	388	407	410	428	435	448	444	379	400	435	425	408	398	410	413	421	399	384	430	430	416	394	422	392	460	381	397	375	372	421	370	427	412	434	412	433	423	417	377	420	436	406	426	421	468	412	416	406	404	380	416	419	440	405	386	393	385	410	369	459	380	405	408	390	386	412	430	410	420	417	405	426	447	429	396	413	377	431	397	415	408	413	394	381	422	420	395	386	402	368	365	424	375	347	439	391	424	405	400	369	399	376	393	394	398	408	412	400	408	427	444	371	362	438	414	443	397	380	415	434	468	398	420	402	385	354	396	450	454	407	417	371	466	385	424	418	404	421	412	365	408	410	402	367	428	430	388	389	443	407	399	404	405	418	404	418	405	417	410	402	437	387	382	411	395	380	413	394	410	433	405	405	435	460	373	378	397	416	456	424	399	405	412	385	407	389	402	413	421	443	384	395	405	431	393	431	411	369	422	399	368	397	419	403	386	449	430	413	415	375	390	412	397	393	434	417	410	405	424	440	412	418	433	394	407	376	377	384	389	434	394	400	394	398	414	415	402	417	429	430	457	408	399	415	434	405	434	375	399	393	414	412	406	407	406	403	397	420	375	397	376	382	399	432	409	420	415	422	423	434	417	392	419	407	425	438	426	366	375	439	411	408	399	406	407	407	411	396	396	406	436	409	427	446	422	427	411	376	394	411	403	374	423	425	405	434	409	386	392	398	431	428	390	404	397	413	375	457	423	357	406	415	429	395	401	413	400	375	429	411	413	415	421	408	444	377	436	417	364	411	422	414	410	414	375	413	405	401	401	374	426	439	423	435	417	374	415	434	402	419	396	422	361	412	424	419	400	369	418	400	409	401	412	414	419	408	401	391	402	411	454	421	415	412	381	415	416	376	389	443	419	390	390	413	397	369	375	436	385	432	448	405	400	416	413	385	431	439	434	379	419	435	409	429	422	416	402	403	438	397	458	416	383	403	416	444	388	404	385	393	387	407	357	379	416	396	451	395	430	405	411	410	440	386	427	403	415	440	404	451	439	417	399	388	402	441	401	390	395	412	411	411	386	415	372	443	399	415	418	404	403	418	397	399	435	402	419	415	420	424	389	400	420	400	413	401	380	434	434	403	430	386	424	411	427	403	398	412	414	453	377	387	395	400	428	400	385	409	417	393	392	417	429	410	421	406	403	433	398	400	397	407	397	378	405	418	413	407	407	411	414	372	364	393	410	397	417	390	425	380	405	436	399	401	379	415	395	394	420	403	450	435	423	391	392	415	386	438	419	365	397	400	419	438	406	423	396	429	417	402	382	416	372	418	394	404	372	425	399	395	397	417	402	377	421	408	452	448	389	435	412	379	420	416	406	417	361	380	422	451	403	409	392	401	387	380	377	423	424	435	407	406	394	407	396	382	430	392	389	396	375	427	364	395	418	422	379	436	416	396	406	408	388	401	387	400	403	418	409	422	415	393	398	413	405	378	394	389	389	378	433	413	435	417	430	362	379	401	383	397	418	401	407	380	408	465	432	391	409	386	386	403	399	385	404	403	415	399	400	379	435	459	408	397	464	444	410	403	385	428	372	397	387	414	396	448	401	444	422	420	368	405	383	411	406	421	406	399	459	401	401	421	402	401	417	411	416	412	405	405	420	438	454	442	425	396	403	361	395	411	400	431	432	418	385	420	413	416	437	422	366	404	421	408	410	379	390	419	430	404	441	383	398	401	398	397	407	386	384	381	375	431	449	421	366	367	419	424	385	394	411	400	371	407	414	445	399	396	397	426	413	389	393	393	427	414	356	443	392	445	417	413	394	390	389	413	424	425	363	385	417	438	409	395	385	411	384	411	400	433	376	437	417	410	393	399	412	406	446	404	440	397	427	409	427	406	397	394	369	431	425	400	402	410	357	393	430	440	455	375	434	413	395	389	429	423	392	392	420	408	421	394	439	391	402	406	388	415	418	443	421	349	406	432	391	440	398	388	415	397	414	392	407	430	416	421	396	382	382	417	446	399	389	387	380	399	403	393	365	387	435	457	416	376	393	373	379	409	409	393	404	390	417	411	410	410	394	422	396	387	436	404	423	430	433	400	400	417	415	374	379	387	388	391	466	396	406	397	393	439	400	449	414	411	382	435	447	434	413	412	403	430	415	383	446	446	385	427	395	452	457	443	370	417	424	426	389	407	387	426	405	397	390	428	413	385	429	422	371	390	395	423	393	367	418	415	398	422	388	406	422	412	430	393	427	401	395	416	384	382	377	416	408
33072	12652	2903	1908	1609	600	594	613	666	636	599	591	600	726	701	688	534	559	589	561	662	710	733	799	713	634	623	573	577	587	599	595	536	522	494	518	489	525	524	492	483	439	441	489	492	492	507	507	512	508	485	533	518	500	501	469	436	464	462	468	452	448	477	461	443	485	479	452	483	472	446	461	453	469	490	492	489	458	468	489	428	446	471	451	504	511	501	471	432	449	430	458	463	456	484	491	454	496	521	483	495	453	480	494	482	446	484	477	481	471	447	455	466	506	481	459	430	516	459	462	471	450	493	470	454	489	476	468	485	453	492	484	476	493	460	494	469	498	486	481	470	465	450	495	446	489	487	464	469	453	507	488	492	489	498	450	397	479	467	483	477	541	461	469	450	449	467	514	469	457	505	478	489	473	497	482	478	477	470	461	480	469	495	436	454	454	484	483	486	430	480	472	475	511	485	472	467	496	508	466	423	463	443	481	481	491	506	449	487	460	464	472	498	497	490	453	470	470	476	474	521	440	436	482	491	449	513	476	472	479	460	497	457	483	434	456	489	454	482	527	502	479	491	460	480	425	493	465	491	501	449	461	493	439	507	449	431	485	467	487	445	502	454	445	436	493	471	499	468	493	468	477	495	476	455	478	490	477	457	474	469	450	486	450	480	479	474	447	484	509	503	464	450	487	474	481	457	456	447	456	468	483	451	480	480	480	471	481	447	447	473	497	450	456	460	465	518	471	457	464	477	461	464	426	481	502	466	487	477	487	458	534	490	496	515	488	460	484	465	504	528	443	470	464	455	456	463	437	490	434	500	519	486	450	480	482	473	494	491	460	456	460	500	479	451	475	456	497	475	484	426	446	465	461	523	498	459	466	473	496	521	450	459	448	462	468	468	499	483	501	472	484	473	476	492	446	441	492	465	458	443	486	477	453	491	457	469	494	454	488	482	484	454	499	445	470	481	460	455	475	457	467	463	461	514	465	492	486	446	455	434	468	509	482	466	485	449	477	502	461	442	475	490	470	504	437	446	505	494	423	473	431	487	526	452	459	454	507	517	514	458	440	426	522	490	473	474	444	447	441	464	491	451	447	514	469	465	470	500	450	486	481	467	448	500	463	460	470	487	485	499	474	482	500	419	450	438	462	481	482	502	432	504	465	473	474	457	498	476	474	443	453	469	479	461	487	499	490	486	462	455	488	445	503	466	470	488	474	464	507	454	487	471	473	510	446	419	455	500	481	507	482	496	506	473	464	470	468	456	460	468	467	468	462	473	487	453	515	424	440	489	442	457	471	445	509	446	489	481	477	468	492	454	471	465	450	509	491	460	469	442	472	526	459	476	450	455	458	506	502	413	475	488	477	469	512	455	476	474	469	494	498	442	448	457	466	468	454	482	500	472	476	458	463	505	496	462	466	480	471	509	479	451	428	475	439	493	485	453	487	484	463	470	479	494	479	485	432	492	490	448	478	439	493	483	477	488	474	456	481	483	481	463	451	474	463	494	498	468	449	462	479	503	472	455	463	467	479	469	454	468	474	493	482	463	449	423	449	455	464	483	480	487	436	482	473	450	455	496	465	492	454	491	479	454	470	506	490	470	464	492	448	484	450	461	463	510	487	464	430	448	471	474	479	495	479	459	472	452	447	472	487	451	490	488	497	475	476	443	437	499	480	462	458	481	495	504	464	521	482	445	497	526	495	520	475	443	478	445	463	454	427	448	496	464	475	453	468	463	491	468	451	420	489	464	481	444	470	471	452	443	480	516	439	483	471	468	479	448	492	449	483	430	443	487	494	473	504	472	474	470	472	469	490	488	480	470	465	492	477	469	501	504	507	499	483	526	474	471	485	452	486	473	491	474	494	475	489	461	485	486	505	448	487	470	461	495	484	495	490	465	465	479	443	442	452	491	460	511	438	476	447	518	456	505	485	454	475	488	488	511	489	507	426	469	472	462	502	503	502	461	466	478	418	482	459	489	493	469	446	482	490	475	457	429	456	446	485	497	478	448	460	456	451	506	446	524	445	473	456	452	447	450	472	471	473	454	476	498	462	487	450	427	506	495	490	465	493	432	484	462	485	456	491	480	465	479	499	473	472	479	457	480	465	484	445	459	503	433	452	491	457	463	471	500	492	484	470	479	473	457	475	477	458	472	464	443	477	453	448	431	432	455	453	487	460	498	488	479	496	513	508	500	479	447	483	462	497	475	487	463	488	508	490	468	433	470	470	444	478	466	488	505	422	473	459	466	462	456	467	463	454	481	479	456	490	468	446	476	480	465	512	490	438	477	448	524	437	465	462	512	478	427	458	458	501	475	483	476	429	469	511	480	469	487	487	468	467	459	474	506	460	497	437	449	451	468	460	456	484	452	448	501	475	485	484	461	453	468	454	483	491	464	484	479	488	472	490	467	487	466	499	452	449	451	504	450	447	466	463	456	466	478	502	443	441	464	498	470	471	447	480	475	484	453	455	486	466	464	470	459	491	473	455	472	501	476	489	458	434	432	489	468	468	437	498	450	470	471	492	462	484	461	451	497	448	458	493	473	485	483	461	490	447	499	525	450	488	464	462	481	460	450	462	484	475	476	468	471	417	481	466	465	494	456	505	457	465	489	459	482	455	465	480	474	473	508	433	462	463	463	467	490	440	457	444	505	454	486	438	473	441	424	457	499	502	468	509	493	432	472	460	479	464	460	501	490	499	475	451	480	486	483	469	478	495	470	476	474	486	437	495	470	467	485	494	453	417	464	461	455	419	515	488	467	483	477	467	463	444	484	446	492	477	464	484	483	473	428	481	502	468	447	437	496	470	481	468	482	469	492	451	453	439	462	458	463	498	486	458	441	457	472	474	489	530	451	502	492	442	459	450	538	463	464	451	489	478	460	458	471	461	484	462	499	452	486	457	443	477	465	459	471	477	484	498	459	466	498	420	442	469	492	447	468	476	464	470	481	463	484	458	463	466	516	445	471	491	450	433	494	440	475	440	453	472	497	480	490	501	452	471	464	517	446	426	493	486	458	470	449	447	454	472	471	481	443	460	479	424	452	493	497	455	480	482	477	477	448	458	459	452	481	465	471	506	457	458	478	524	487	497	458	472	494	479	452	475	458	439	423	488	460	466	473	478	484	453	484	500	463	467	479	490	432	490	496	470	428	506	519	480	465	445	479	479	495	426	476	424	455	456	464	472	477	479	451	472	474	455	478	475	505	524	480	453	487	468	466	501	495	466	499	488	502	504	445	472	495	453	481	500	513	491	500	464	478	472	463	467	441	474	472	471	469	494	475	460	468	446	499	441	454	437	439	472	504	475	454	484	528	465	491	481	442	492	464	482	478	476	500	469	499	504	476	495	477	470	498	482	460	516	463	468	430	451	476	446	456	473	487	466	455	470	444	515	465	493	464	491	460	479	464	443	469	515	471	497	473	433	483	465	464	460	431	478	490	486	473	474	481	484	445	463	455	451	485	460	475	482	474	464	465	493	479	515
23340	20908	28236	23697	20915	12496	1757	1160	1030	1001	926	880	885	964	948	926	892	849	809	837	844	925	991	917	972	934	800	825	782	824	794	787	806	771	718	775	731	737	782	711	695	726	742	744	769	740	704	729	768	733	755	700	692	703	728	740	679	718	688	710	698	690	663	726	647	710	668	693	714	733	676	681	713	723	660	708	699	677	705	739	673	683	729	707	672	705	693	701	715	644	676	699	708	748	683	662	703	699	688	723	727	693	722	651	699	659	672	702	732	704	659	685	714	725	646	694	630	680	716	690	718	674	730	693	667	709	666	660	653	703	712	685	709	647	685	713	654	686	699	692	728	739	690	726	654	665	692	783	745	721	692	658	692	692	702	652	682	732	690	707	669	712	679	642	650	682	677	717	723	699	729	683	737	661	702	742	667	658	707	688	695	695	717	712	695	672	729	708	735	727	680	664	714	678	694	708	731	694	694	659	700	694	736	700	632	667	695	682	711	695	654	714	722	740	725	711	706	687	657	682	737	700	684	703	638	711	675	682	690	732	676	671	719	675	680	701	711	728	706	685	701	698	698	713	704	686	694	685	621	712	686	703	672	670	680	720	701	684	700	681	669	727	720	720	713	685	702	720	715	702	714	657	719	681	662	692	676	704	665	692	712	750	695	682	666	681	670	685	711	707	697	669	757	700	719	683	689	710	713	681	741	684	662	718	719	682	667	647	740	675	659	732	670	681	639	692	687	721	689	678	737	717	720	686	698	724	669	657	664	680	705	742	679	681	692	669	710	688	638	679	690	751	693	648	672	674	730	684	716	726	672	725	701	692	693	628	660	654	732	657	744	710	680	660	722	707	655	704	711	705	681	665	678	690	699	710	709	677	722	708	726	642	711	706	725	696	693	728	707	724	640	708	671	675	700	710	631	715	712	683	684	691	717	723	646	719	693	702	705	646	728	677	695	688	726	734	694	690	714	700	725	694	696	683	737	649	717	729	714	670	692	705	735	660	722	686	675	731	694	666	696	691	689	692	711	719	681	723	769	702	669	660	737	659	659	682	735	706	662	639	716	723	656	684	678	687	696	733	681	693	694	701	652	684	659	730	722	683	690	685	682	719	697	665	699	652	670	657	692	695	690	706	659	726	703	683	738	704	736	653	696	701	732	678	680	750	689	720	688	733	674	693	695	720	675	700	714	695	694	685	739	643	662	714	706	676	689	659	667	698	699	703	706	642	703	661	660	739	688	763	715	710	675	708	681	684	726	659	737	669	660	692	714	688	704	726	659	706	689	675	720	738	692	658	644	708	672	712	668	681	694	672	740	673	671	777	723	741	659	721	733	661	663	693	672	677	636	660	720	655	704	711	741	715	681	713	704	710	634	687	723	706	708	673	743	704	684	740	687	691	668	705	700	702	692	684	737	725	701	672	652	710	733	701	661	694	687	654	672	725	669	658	725	703	741	654	716	721	691	690	662	666	683	712	672	716	692	668	687	674	719	724	642	751	704	654	651	659	691	727	700	745	652	721	651	674	736	691	696	677	724	692	659	647	733	720	709	701	716	663	673	667	634	709	731	727	714	698	711	680	718	673	732	689	695	698	674	705	695	696	741	677	769	673	654	713	648	767	743	699	691	734	687	710	709	709	707	695	721	704	729	649	691	712	715	725	763	685	733	702	709	704	694	727	688	653	713	689	754	643	744	677	671	676	693	668	720	722	669	679	664	682	635	655	664	711	676	680	693	671	655	688	665	686	732	699	673	654	680	719	750	707	687	670	635	670	672	640	643	700	712	694	725	676	687	730	656	707	718	695	687	687	713	716	739	695	682	670	690	668	688	687	733	732	655	685	713	593	688	672	670	671	676	675	647	700	667	689	643	691	710	703	731	676	659	692	698	706	725	715	711	728	747	674	689	684	724	683	700	685	759	699	657	700	711	711	738	709	679	679	722	670	694	726	711	665	667	707	676	678	757	733	721	698	724	695	677	686	682	714	747	710	698	693	673	659	703	728	700	741	684	661	669	721	671	705	672	680	646	692	674	722	686	694	677	647	754	678	668	689	678	709	712	711	669	668	715	717	710	728	696	742	719	676	662	681	695	670	671	691	703	695	694	709	696	690	695	707	713	663	688	676	694	689	702	687	728	689	721	714	684	668	641	662	684	693	704	679	651	659	708	721	668	707	704	699	706	692	684	647	686	682	693	669	695	720	688	706	592	693	706	632	656	688	716	707	699	679	683	665	664	684	696	669	646	690	687	662	713	669	715	661	717	663	709	647	676	716	675	691	673	672	705	663	750	728	691	740	742	695	710	689	690	702	661	710	677	687	671	692	755	681	697	667	735	710	644	717	722	721	684	660	754	699	713	682	714	715	725	724	654	699	708	708	713	659	676	713	701	685	663	685	686	671	729	713	676	705	690	704	706	696	709	678	698	678	660	698	672	683	722	717	713	685	621	733	733	676	662	746	727	696	701	703	639	708	655	729	696	700	668	653	753	649	689	665	681	669	714	714	675	655	754	687	663	717	683	697	719	679	658	717	735	691	741	703	708	673	687	692	671	666	691	715	683	701	704	668	682	656	716	652	720	737	688	659	684	670	690	671	719	696	687	672	636	708	676	700	711	679	672	706	639	637	680	700	656	694	746	674	666	650	683	668	675	725	704	677	681	650	721	703	708	696	685	685	693	712	705	672	708	675	665	671	696	708	683	663	672	669	661	688	688	657	706	674	692	709	625	691	666	699	710	669	679	647	668	696	715	653	661	712	686	727	714	688	655	719	733	731	720	724	730	723	691	651	693	682	714	750	691	726	709	665	638	653	673	673	710	683	732	700	680	703	675	635	721	722	668	688	672	710	657	705	685	694	672	743	673	662	675	687	683	689	727	686	686	655	704	700	704	702	709	682	733	690	715	702	726	625	714	655	674	697	699	707	678	693	697	689	747	655	687	710	711	665	722	720	681	706	722	718	697	734	671	699	738	722	691	676	758	718	658	712	703	731	688	670	717	692	700	729	688	673	685	666	724	726	711	683	664	690	740	718	759	716	692	695	697	670	676	668	662	664	687	720	686	679	727	664	679	669	686	688	671	693	739	702	712	693	734	718	639	705	711	685	727	718	659	699	680	732	734	681	720	695	687	655	654	720	727	685	686	651	734	660	728	673	729	716	698	724	670	745	711	696	692	724	667	712	681	741	675	678	718	679	642	654	695	695	674	694	668	664	708	689	685	691	683	719	669	730	679	659	730	712	676	697	656	688	674	691	756	690	690	681	744	652	690	673	646	701	702	675	642	682	671	680	734	710	722	679	732	671	712	662	651	716	692	684	664	725	688	689	696	765	758	701	724	733	679	695	691	712	700	694	676	704	684	647	699	673	725	714	706	672	698	663	723	716	677	725	653	633	679	685	684	701	688	695	657	694	651	706	720	673	667	667	656	703	657	714	714	670	672	698	674	718	702	694	699	692	713	677	658	686	721	697	755	670	694	685	714	725	705	656
35504	25189	9789	6034	5050	2230	1937	1748	1550	1386	1345	1168	1179	1351	1313	1205	1096	1006	952	999	1164	1286	1302	1242	1204	1120	1026	1037	1019	1019	1003	927	929	891	905	874	822	928	854	823	862	872	810	817	873	910	884	870	862	937	854	848	832	859	809	770	806	765	797	740	768	779	773	768	786	795	748	831	770	727	764	779	763	771	794	806	824	786	762	747	746	745	740	754	792	787	750	767	767	799	796	793	769	745	790	817	784	790	783	779	748	790	687	810	733	792	774	767	770	810	765	750	763	724	808	721	770	757	772	728	731	752	809	803	784	780	795	761	767	809	743	775	757	737	761	706	790	778	788	762	743	747	742	781	801	780	733	739	753	736	840	754	764	797	775	796	755	754	804	688	797	810	823	730	760	763	764	776	707	789	787	814	777	769	782	737	742	767	808	745	756	749	800	801	775	757	790	793	760	783	792	744	785	779	797	780	806	820	756	763	727	787	814	791	760	825	777	783	766	781	742	796	776	748	819	712	816	758	753	787	772	777	730	751	790	817	755	742	780	724	783	823	791	737	743	746	732	807	743	727	781	753	771	820	773	769	768	752	723	756	787	745	812	752	791	774	766	737	772	757	753	749	808	756	748	778	773	770	692	728	758	777	754	793	753	773	798	784	795	785	770	753	779	771	777	794	799	779	839	783	746	763	768	728	799	774	783	743	764	795	802	755	781	810	714	754	741	762	766	732	768	799	768	770	756	757	797	753	749	754	770	764	732	791	788	754	787	713	758	787	830	746	774	776	761	787	725	786	778	755	743	791	738	755	763	829	778	816	759	785	774	843	751	752	858	774	734	778	766	773	728	767	783	764	783	747	788	803	718	814	834	760	740	804	732	794	749	761	708	724	724	754	711	817	777	795	855	757	811	808	792	787	766	727	822	803	800	797	759	776	741	733	772	781	755	723	756	751	752	786	745	777	803	804	716	813	786	753	739	823	747	758	778	801	764	756	735	739	725	755	796	765	761	765	743	751	778	710	779	799	752	747	771	799	741	765	766	782	774	783	767	813	768	757	795	775	810	781	767	769	769	806	812	787	800	786	761	779	806	737	729	817	774	819	795	783	777	803	768	762	793	801	835	767	821	814	773	779	750	745	751	771	753	764	771	762	773	777	724	803	721	823	804	774	765	802	754	796	764	794	734	766	827	758	775	771	785	724	776	739	773	758	786	777	793	790	806	746	814	848	754	712	764	786	773	768	764	789	760	740	770	769	751	754	783	785	755	778	813	812	772	779	745	772	745	783	734	759	705	774	744	716	757	809	769	729	814	741	767	754	759	799	683	748	780	786	787	752	787	750	772	804	758	764	765	772	748	792	815	725	785	806	756	777	766	786	781	804	773	775	775	739	760	794	778	827	751	733	811	723	774	747	782	778	739	784	766	796	772	755	788	735	756	781	815	796	777	797	792	737	770	689	738	779	771	717	785	791	746	793	845	778	754	733	789	810	794	737	744	726	801	807	792	767	798	787	771	778	770	776	780	749	778	832	755	752	751	780	753	702	732	699	738	787	774	749	751	780	776	791	813	768	761	726	789	676	815	764	713	763	811	730	750	712	829	753	761	743	721	805	768	779	728	784	745	806	739	752	784	775	762	789	769	764	786	760	797	762	781	776	734	782	766	806	752	726	731	757	757	733	774	760	780	776	816	789	777	774	808	748	779	818	754	784	741	740	782	748	720	749	802	798	762	756	788	772	776	781	774	768	780	778	790	795	722	781	815	726	761	737	806	775	763	784	744	760	743	773	773	762	753	818	778	744	794	809	796	787	785	762	841	833	764	782	795	765	783	781	813	758	808	812	794	776	764	779	718	715	799	793	785	783	750	778	707	790	769	754	749	750	798	750	766	785	778	753	787	771	737	803	802	784	769	795	753	737	797	779	757	740	790	791	741	792	785	769	776	777	792	759	765	789	777	824	763	762	726	760	782	741	755	764	771	769	739	731	807	803	788	791	835	758	832	773	744	736	764	770	810	753	828	765	809	826	738	719	776	779	764	779	756	740	769	782	810	756	796	808	805	801	748	736	764	767	765	801	831	722	796	739	766	792	798	776	780	790	783	830	787	730	792	778	782	751	801	770	739	769	802	763	785	741	728	810	802	793	716	738	742	743	772	733	742	820	726	765	765	743	782	764	745	836	783	790	759	757	793	774	778	778	753	788	782	773	840	758	710	741	688	818	808	745	789	775	773	758	759	816	794	731	764	742	805	754	801	791	776	771	777	833	764	736	751	787	754	745	804	760	766	776	809	778	784	780	773	756	803	744	751	775	773	800	774	777	800	811	809	805	746	822	749	790	818	756	773	783	800	806	842	762	759	771	707	759	769	746	720	799	748	733	783	748	821	754	782	754	795	769	776	734	774	723	779	765	825	793	784	796	826	789	778	772	775	783	718	787	761	779	781	778	794	725	793	785	737	725	767	746	783	793	772	791	754	801	709	792	748	724	734	750	791	761	761	786	783	778	737	756	754	773	753	788	801	766	810	744	796	738	848	785	827	783	825	802	770	762	716	764	800	786	781	773	760	797	814	765	712	809	770	748	785	803	759	766	784	810	752	769	795	774	742	759	788	786	790	774	813	735	738	821	798	726	781	806	787	749	802	786	789	798	689	748	777	774	763	752	797	774	729	760	743	779	798	765	816	800	766	752	767	755	772	763	776	817	747	773	782	775	762	799	795	770	775	789	806	794	786	803	771	720	772	732	776	758	743	836	755	766	751	751	788	778	778	766	777	810	726	715	794	726	767	784	768	831	793	751	787	753	806	813	739	792	741	765	779	782	805	741	747	717	742	776	736	793	763	764	825	723	782	785	721	769	811	769	740	788	770	781	756	802	801	848	809	816	813	774	716	757	787	758	793	788	783	767	792	765	767	747	756	795	758	730	732	724	804	710	773	750	763	758	762	697	793	779	785	732	786	739	802	767	780	765	748	749	797	762	793	785	760	805	797	796	769	849	804	770	746	764	760	833	806	694	781	792	750	744	782	741	728	816	744	787	745	789	770	786	696	768	779	787	743	749	782	772	797	780	779	753	777	742	789	778	781	720	799	742	761	762	731	770	773	771	753	802	807	778	803	805	741	771	765	786	822	749	783	741	724	805	759	772	805	719	789	810	722	784	789	752	755	771	802	746	795	793	756	791	698	747	729	732	759	724	767	778	773	777	758	781	823	756	728	769	782	731	757	751	780	746	847	773	754	783	776	764	744	761	792	755	832	795	757	769	729	783	808	792	744	779	770	746	766	792	802	773	790	746	747	787	783	786	767	826	744	751	762	753	766	730	804	801	765	707	791	831	781	801	739	758	816	818	768	796	741	734	773	791	717	750	749	777	766	794	779	712	745	781	734	768	716	777	743	717	791	795	725	751	761	780	763	793	794	806	758	743	748	781	752	775	747	757	800	788	770	821	803	730	807	803	755	733	682	788	778	792	741	742	773	773	804	768	777	789	739	774	764	763
24633	20942	27240	24740	13363	1193	771	702	666	614	606	604	568	681	684	646	534	570	559	554	621	735	634	681	662	634	588	560	501	570	537	596	566	526	514	475	553	553	495	506	493	471	503	502	588	522	517	521	475	523	502	470	472	479	471	477	466	483	510	485	486	522	471	487	492	505	449	469	497	483	470	470	464	482	479	467	472	463	499	459	478	462	466	479	450	475	494	469	455	479	520	464	466	508	489	472	445	481	479	481	514	485	484	480	484	506	472	487	467	472	479	454	482	457	484	485	468	464	466	482	457	519	477	476	441	496	469	501	456	422	486	492	470	490	513	466	441	466	488	465	467	493	517	451	432	437	460	498	441	475	496	468	445	502	495	465	491	524	461	474	499	498	457	491	463	460	503	479	426	480	402	440	520	461	496	489	488	463	492	470	443	449	456	466	500	450	480	495	464	468	529	461	447	472	464	484	466	485	487	456	501	488	468	507	468	502	429	466	467	493	458	443	496	473	485	507	490	437	497	489	418	448	504	486	503	454	477	487	457	488	452	454	467	427	458	453	486	458	519	455	486	497	470	459	479	437	495	495	461	439	508	494	465	542	477	478	455	512	486	494	542	476	497	474	451	428	485	490	478	446	447	481	440	483	485	500	499	443	462	486	504	520	456	479	481	441	463	495	511	461	481	474	467	460	472	469	486	442	480	444	468	455	487	486	482	457	469	461	502	439	500	445	454	514	487	451	515	475	509	439	482	467	517	431	457	449	453	500	467	484	433	481	491	446	476	508	445	435	470	456	501	476	493	492	463	475	512	478	477	506	503	478	484	497	439	431	465	490	446	480	417	451	461	507	505	470	519	501	512	461	505	477	492	451	508	468	443	462	499	484	435	488	454	482	496	498	471	473	481	459	452	479	444	457	427	448	459	474	495	473	477	471	463	505	443	502	466	450	475	475	456	482	448	453	483	459	474	487	451	446	498	525	464	493	452	431	470	470	468	491	503	477	515	475	480	466	486	486	492	475	499	467	516	477	471	472	502	489	498	487	482	470	481	450	439	461	486	486	469	481	465	484	465	488	502	450	505	487	472	494	471	479	462	491	457	477	481	499	439	453	465	447	471	470	447	477	488	525	517	472	485	449	468	466	507	488	450	448	493	497	476	469	479	495	462	474	460	459	478	447	475	487	501	470	470	438	491	452	464	469	466	462	473	462	454	489	470	504	512	437	483	483	475	477	460	470	463	462	511	498	449	485	456	480	465	479	476	468	500	449	456	529	518	477	498	471	464	484	493	461	477	451	471	458	480	413	473	495	537	472	497	463	478	528	511	443	531	460	467	460	437	514	468	480	455	491	494	466	453	450	472	483	477	477	453	481	446	495	502	437	454	467	474	469	477	472	480	448	457	438	450	409	473	468	475	429	486	489	476	486	429	475	484	497	486	466	481	493	479	469	509	480	477	496	470	463	473	426	419	511	497	476	440	481	527	492	426	488	449	432	526	498	462	459	483	457	451	507	492	476	490	451	447	467	492	439	477	461	494	457	480	481	412	469	460	509	482	460	518	464	467	472	494	477	474	499	485	452	513	493	495	463	465	488	507	495	487	527	458	506	462	449	475	478	497	448	450	481	488	458	462	473	511	473	506	479	470	481	472	452	451	475	465	475	490	474	495	475	458	516	454	468	485	458	494	469	420	475	502	437	558	484	478	487	403	463	458	476	476	478	488	483	460	507	483	514	441	448	511	469	482	456	491	505	475	462	482	489	473	454	468	467	450	475	480	461	491	503	458	476	500	481	464	454	486	471	492	449	469	479	445	459	484	489	447	451	455	462	483	466	453	463	465	521	470	493	490	504	442	497	487	438	449	446	498	464	483	475	513	460	470	416	469	453	453	482	472	477	496	473	511	476	440	486	485	471	456	480	481	437	448	519	485	461	461	473	469	439	444	466	456	437	465	487	453	464	453	480	521	500	495	474	480	476	471	479	478	486	506	452	506	458	465	488	488	481	463	484	457	425	464	451	459	489	483	464	475	520	494	492	440	486	477	484	485	472	456	468	446	465	448	476	485	467	487	520	454	498	439	461	452	468	498	484	424	489	490	477	458	516	478	474	470	475	472	482	525	465	429	466	462	476	466	503	489	480	449	474	505	476	501	539	427	479	519	450	474	517	492	453	457	443	476	465	509	471	476	465	447	460	458	465	477	492	494	479	524	463	469	452	449	449	466	491	473	465	458	522	454	493	478	507	453	439	481	513	488	493	486	466	480	480	484	459	447	482	478	459	485	470	485	467	462	486	473	491	443	476	468	468	465	459	463	461	482	493	421	462	463	492	446	471	476	478	483	464	452	446	501	455	485	491	488	492	478	487	501	471	476	479	482	453	472	475	462	453	481	459	484	482	483	461	481	452	447	483	495	456	451	457	477	466	465	468	484	437	516	513	494	499	488	471	505	454	484	461	481	449	441	495	483	445	449	477	490	457	470	477	476	505	466	456	451	504	461	498	489	449	479	474	421	458	465	459	482	514	481	489	448	462	481	502	476	477	500	466	456	436	503	482	467	460	458	466	464	493	464	494	469	501	483	486	462	478	460	476	450	443	489	492	471	477	474	467	495	482	494	473	475	500	494	472	477	480	459	490	454	469	464	460	431	506	470	472	461	458	484	482	470	501	508	459	486	471	504	486	456	500	448	488	508	487	469	462	503	458	439	505	438	456	506	507	481	472	455	499	495	445	441	452	468	479	486	493	472	467	455	492	500	426	484	497	468	456	498	513	402	445	512	475	456	489	447	471	472	473	496	474	419	474	453	505	456	470	469	466	481	472	465	489	461	463	452	461	485	493	497	481	482	475	521	473	493	505	477	476	449	511	479	479	498	470	464	494	456	492	496	463	482	479	456	449	468	517	525	483	456	484	479	502	434	451	497	444	468	433	469	438	453	456	485	499	490	448	431	506	488	489	503	446	456	449	515	458	484	461	445	480	485	510	477	479	451	484	443	511	452	437	465	493	466	471	530	485	512	513	449	481	477	480	473	477	491	436	479	481	465	449	503	448	465	498	433	430	465	533	489	474	452	474	495	490	484	479	472	492	448	474	504	471	496	465	495	455	458	483	512	517	484	489	451	443	489	444	530	518	458	431	471	477	448	468	489	499	473	503	465	471	476	458	487	477	494	476	479	480	486	472	464	471	466	510	506	522	447	491	485	439	470	471	468	466	504	470	469	528	478	526	449	508	461	496	511	476	490	482	506	489	457	494	440	477	497	471	452	505	454	490	448	442	442	461	481	484	487	471	527	513	501	441	484	477	477	487	488	463	472	495	499	473	461	442	479	462	495	480	460	474	461	511	481	496	457	493	477	484	478	473	431	456	442	509	497	476	461	469	481	467	485	488	511	487	470	492	499	487	478	460	516	467	509	490	504	451	454	531	502	476	439	432	483	465	473	493	503	486	495	529	461	464	470	489	473	472	471	460	463	490	494	467	459	471	468	415	461	491
36012	18472	6625	3938	3545	1519	1163	1129	1021	904	924	788	785	964	1007	883	849	762	715	767	913	958	952	998	869	842	759	741	687	679	716	734	713	652	644	620	675	624	606	612	605	621	609	621	627	646	622	642	621	634	624	621	605	562	594	536	590	578	569	564	537	546	594	594	572	524	527	566	569	598	572	551	573	581	592	537	554	575	542	547	575	557	553	600	572	560	611	514	551	599	564	558	578	568	582	552	510	575	582	547	545	555	547	551	578	521	573	578	566	564	524	533	584	559	522	543	553	582	570	554	590	540	561	565	590	590	557	584	561	563	571	581	534	575	565	587	554	579	583	587	555	593	547	583	569	574	564	548	601	545	584	546	575	584	543	567	561	599	509	562	514	523	571	563	591	555	564	556	571	532	578	561	586	535	580	586	555	589	544	570	579	598	542	519	578	585	541	556	553	545	555	593	537	541	545	577	537	549	586	583	563	610	596	548	572	595	547	549	566	617	591	546	569	606	551	540	549	555	550	508	557	546	573	604	564	578	555	517	529	566	543	551	601	562	583	556	568	549	566	539	547	557	585	553	543	567	553	572	572	516	570	557	542	554	589	577	545	614	554	553	588	530	559	569	572	577	546	537	559	596	591	561	574	562	550	566	552	535	546	544	576	580	552	547	559	594	560	547	540	566	616	584	556	547	576	589	591	541	597	539	543	557	554	548	556	534	585	577	563	525	571	573	559	525	576	527	588	542	565	551	566	546	603	564	532	552	571	573	528	556	609	582	577	574	577	537	602	556	538	557	603	562	543	596	568	563	581	522	503	588	583	562	534	590	570	552	577	576	555	560	542	598	554	558	520	534	569	518	574	581	542	557	561	556	609	549	562	559	558	568	553	570	556	570	524	568	574	576	528	548	576	568	527	579	584	571	566	528	547	566	526	517	540	605	543	526	568	567	533	616	536	535	551	568	527	536	540	588	548	537	580	557	565	581	560	559	511	553	576	566	570	583	564	556	555	588	587	530	564	542	547	584	612	573	610	535	559	560	565	524	543	548	556	541	570	561	582	535	606	568	559	498	580	603	543	546	511	566	589	576	555	589	584	578	606	568	566	580	552	547	582	601	597	588	563	493	558	586	570	600	533	585	542	545	563	544	545	555	567	572	598	549	560	596	566	574	558	574	593	607	577	588	560	586	559	594	562	604	588	609	572	543	553	578	558	536	573	557	565	567	558	533	544	537	598	574	531	552	547	547	553	593	554	543	531	537	593	538	544	555	562	591	536	563	543	555	553	544	538	561	575	570	537	576	534	573	573	586	600	568	551	524	544	559	529	546	557	589	579	565	579	559	560	571	550	598	572	544	544	570	586	560	551	552	570	563	600	556	560	551	545	547	549	564	567	518	572	568	582	560	542	574	529	588	552	541	559	573	578	560	542	559	576	527	583	585	560	560	578	542	550	558	531	608	543	569	599	559	564	546	591	538	556	593	569	584	611	579	527	563	530	537	589	579	567	557	569	588	581	501	558	568	566	587	543	566	538	581	570	538	566	527	599	586	639	573	552	571	530	505	564	562	526	583	606	568	563	590	617	614	544	578	533	558	581	585	590	594	586	519	587	548	572	567	584	586	584	558	587	575	619	550	570	554	559	561	545	517	546	557	545	586	560	556	545	566	539	545	566	579	543	529	553	559	571	581	524	560	544	570	591	554	590	535	590	587	560	550	583	525	570	550	535	560	600	587	577	589	544	537	548	594	565	571	572	561	575	554	617	550	545	535	548	595	595	577	575	620	555	545	596	563	514	574	592	541	549	579	595	580	565	593	588	578	626	540	593	600	586	599	567	518	527	566	566	541	539	553	608	527	564	542	571	589	576	574	547	556	550	572	555	549	543	535	558	538	560	543	580	576	556	563	545	590	585	568	573	577	569	558	556	577	598	600	581	555	582	539	586	539	565	633	605	560	592	551	562	555	581	559	525	555	584	574	572	574	585	558	534	510	530	607	537	545	548	548	593	559	522	545	599	568	580	513	572	539	585	570	565	547	531	568	570	599	592	542	555	605	535	558	568	572	545	575	551	579	604	530	528	523	579	561	570	557	574	556	509	541	550	545	568	579	532	545	541	555	569	562	579	544	575	528	547	536	559	551	566	607	587	558	551	577	574	595	535	580	542	613	575	581	558	622	590	513	562	533	599	610	595	576	566	543	561	563	539	591	601	582	569	574	529	592	566	578	550	576	572	552	547	545	554	564	592	585	540	535	567	576	585	567	578	546	584	594	595	558	598	579	556	574	582	567	535	589	568	528	564	553	593	597	538	529	601	571	582	537	554	579	565	556	547	545	603	579	562	582	524	530	544	531	579	584	575	557	545	543	565	552	549	559	544	535	546	536	528	591	532	571	573	550	545	528	582	575	545	566	596	568	572	585	549	517	591	545	545	573	575	600	541	562	591	559	540	517	557	569	605	569	565	524	558	562	562	559	642	540	570	606	545	516	533	567	520	532	571	587	550	607	547	578	570	565	598	604	569	523	549	564	568	547	511	555	564	593	522	584	534	551	567	566	564	603	569	540	603	537	561	570	570	547	583	598	582	550	595	549	535	581	563	551	543	569	601	582	575	598	582	572	523	594	569	575	553	569	550	535	549	547	571	530	506	568	582	583	516	541	529	532	576	581	547	598	597	533	553	525	553	558	575	574	534	580	543	554	581	546	551	573	548	561	543	576	550	581	539	564	600	545	573	537	558	583	533	563	607	591	576	581	569	553	619	528	555	545	538	579	569	582	570	552	564	561	602	568	525	570	568	518	577	569	603	524	589	575	527	550	572	573	518	578	557	557	600	565	519	563	536	568	565	546	542	551	579	579	548	530	536	578	524	552	569	534	529	578	538	568	561	545	591	576	551	593	509	547	547	568	603	551	561	531	548	567	548	536	516	559	595	582	544	575	528	626	618	562	569	570	586	482	600	565	586	567	527	639	585	553	624	555	571	570	568	572	560	550	570	551	596	567	550	540	564	567	567	574	589	535	573	550	574	534	589	549	578	583	570	573	542	561	549	551	529	581	548	588	592	598	521	554	560	549	534	577	541	521	589	577	571	548	570	546	550	559	552	536	555	570	560	568	540	569	567	584	529	565	563	575	579	634	602	579	533	618	574	565	520	570	557	561	565	578	571	551	611	551	538	578	537	575	537	517	609	573	530	569	523	562	565	550	539	549	571	554	506	583	593	557	574	583	576	564	640	585	554	535	588	561	570	565	563	538	562	554	562	542	596	551	572	534	566	503	551	575	563	609	593	515	541	565	564	586	563	592	564	584	545	581	557	587	568	603	544	569	543	559	596	565	563	612	561	564	578	580	570	550	577	579	574	576	531	556	544	568	558	578	527	567	565	556	592	553	535	549	590	534	591	550	593	571	560	534	562	508	562	580	540	580	564	485	598	543	528	546	588	557	565	577	578	556	554	557	567	538	571	565	576	540	551	568	534	568	550	508	538	570	521	578
22436	20924	28605	23396	20916	20986	12241	2026	1481	1480	1375	1307	1203	1340	1398	1295	1170	1134	1131	1179	1287	1353	1352	1200	1161	1133	1174	1118	1135	1092	1063	1069	1041	1015	949	1055	1007	978	995	956	1004	1003	966	965	987	1020	1042	993	1052	997	1002	1012	981	976	941	892	936	897	982	962	964	988	1014	915	944	845	897	895	917	912	982	899	824	900	933	881	929	930	930	930	911	869	861	922	896	873	890	897	974	892	921	918	930	963	956	881	888	915	944	835	858	896	914	893	903	920	943	901	916	962	952	940	910	925	931	912	898	907	938	866	932	856	931	899	927	956	860	968	911	926	947	907	910	1004	915	888	906	911	868	853	942	937	919	905	934	843	921	900	924	930	909	968	887	909	901	877	939	938	917	883	922	939	923	897	955	922	875	877	987	890	941	958	923	909	946	907	890	913	937	872	928	903	873	952	873	937	918	926	915	899	927	921	894	863	902	952	892	910	904	963	934	912	961	885	911	907	982	903	953	895	902	919	876	912	960	869	945	897	918	928	888	877	957	871	968	931	884	939	928	901	947	898	896	908	899	922	922	987	923	917	898	945	889	929	949	947	886	966	914	910	923	940	870	947	886	960	900	942	891	884	901	955	940	905	940	848	930	937	938	921	937	934	921	890	970	893	868	939	859	904	863	888	961	919	892	952	917	884	944	900	977	906	965	925	932	931	924	915	936	879	971	925	909	837	900	914	884	977	933	895	943	896	910	900	898	895	925	891	910	919	917	872	926	995	897	892	929	950	902	887	937	948	880	893	952	906	881	891	934	935	829	896	916	973	900	953	912	931	938	879	866	832	883	893	876	908	905	891	908	924	920	965	936	876	868	933	948	880	945	890	950	931	901	920	910	926	904	902	962	909	898	892	931	950	877	886	908	924	931	909	903	898	918	896	917	944	945	889	862	963	882	944	918	927	952	895	955	917	884	904	868	920	834	881	945	916	935	946	911	914	937	919	868	895	945	910	924	921	955	944	965	906	958	917	931	866	926	992	882	934	929	921	910	877	974	923	878	939	888	914	912	910	941	928	914	942	959	903	894	898	933	906	939	939	979	941	926	941	922	963	956	919	888	846	961	874	905	869	934	897	899	932	927	900	948	912	915	870	971	880	940	886	911	951	862	875	890	947	939	910	920	936	939	989	955	905	924	967	918	923	933	936	893	898	906	913	838	930	900	914	891	959	888	931	942	905	946	943	924	869	871	921	924	900	938	908	924	900	920	912	843	933	911	949	934	880	946	881	855	857	941	923	941	885	935	877	936	970	934	887	870	962	897	963	946	900	859	901	897	924	922	910	958	894	880	914	938	892	907	992	887	899	865	910	948	893	965	922	959	897	872	925	892	910	941	909	958	914	842	978	939	962	933	914	846	976	902	908	924	943	902	945	931	899	946	946	900	844	891	892	896	840	903	974	935	973	904	985	860	888	871	920	911	903	910	849	893	952	946	872	890	871	935	930	840	925	918	881	906	929	905	893	911	887	948	906	900	938	921	888	859	916	918	908	917	901	921	905	910	917	927	905	962	867	830	899	869	914	866	915	925	953	925	945	860	888	919	949	952	954	873	914	926	900	885	917	953	898	933	901	923	904	928	882	896	901	977	889	916	948	947	908	897	926	926	907	887	921	911	959	910	979	945	893	929	909	936	976	901	901	962	905	919	903	897	918	951	924	936	869	896	955	896	879	882	890	869	873	924	872	889	884	864	943	907	932	930	858	896	939	941	904	953	929	949	900	859	921	938	937	883	963	939	933	970	977	880	929	923	943	876	898	979	916	960	901	941	888	960	882	952	937	934	931	881	1002	895	890	940	887	929	873	888	900	838	936	918	949	900	989	930	915	954	894	931	909	915	924	926	887	965	906	916	928	940	890	862	864	860	914	950	937	902	929	908	899	908	900	888	861	973	947	943	939	893	894	894	938	869	893	928	938	877	855	942	893	878	912	927	913	884	923	954	890	904	947	944	885	894	925	909	902	906	886	898	913	900	843	909	907	932	916	887	916	939	902	931	951	939	912	920	885	909	928	949	922	907	885	907	899	934	885	889	875	881	895	925	901	939	912	937	902	885	976	903	924	926	850	947	888	860	945	908	940	980	869	922	892	930	898	943	890	922	926	953	921	948	901	931	886	936	902	887	829	922	920	928	956	912	964	915	913	913	909	924	984	842	930	889	916	877	993	911	901	903	955	942	909	845	945	922	936	919	897	934	858	857	950	985	887	970	935	913	943	925	911	915	895	897	924	938	902	895	929	911	962	927	886	928	877	905	905	944	937	953	910	913	901	907	946	882	950	885	938	949	913	897	890	957	915	881	936	941	899	910	960	956	908	878	931	897	947	872	871	921	920	847	918	936	911	908	913	925	875	919	903	915	925	813	905	938	909	938	936	902	941	873	906	869	866	921	906	928	961	885	911	959	960	927	934	887	932	936	905	871	891	887	903	948	870	939	906	950	838	875	924	921	902	927	941	913	927	908	890	926	912	949	897	940	923	955	897	962	944	956	944	926	923	921	969	903	918	911	880	863	922	891	960	919	964	918	909	910	893	979	951	909	897	912	902	851	937	890	914	885	963	918	897	947	924	908	931	898	929	907	913	948	879	930	870	917	872	885	928	940	909	865	877	950	918	920	911	886	916	920	913	915	872	917	900	929	929	853	918	950	939	966	963	927	913	899	855	896	905	914	913	942	933	921	963	874	950	884	928	933	900	868	896	938	1007	904	887	861	894	977	937	910	948	895	894	1002	877	936	920	920	893	868	848	935	909	935	917	955	900	906	939	918	899	960	921	904	916	938	960	905	907	954	907	904	914	944	880	896	886	919	914	919	914	909	915	930	914	914	916	914	912	935	897	890	932	911	909	896	951	879	906	922	878	877	920	951	1009	911	920	909	918	873	931	911	879	910	850	972	945	920	864	915	954	867	907	862	884	949	873	949	939	872	885	922	890	915	970	936	943	912	926	914	890	915	903	929	920	918	916	947	883	966	897	891	928	879	928	901	917	937	880	892	868	934	915	934	873	899	926	930	917	934	875	917	941	912	922	891	961	923	897	865	900	927	947	914	918	873	932	912	883	907	912	946	895	881	982	896	880	904	938	880	936	883	912	887	933	915	870	898	915	914	917	883	906	858	915	900	936	927	936	931	881	899	872	892	917	928	907	943	936	941	837	943	948	949	955	908	889	923	891	918	903	861	966	959	926	888	865	946	931	891	885	929	952	939	833	1002	950	868	942	848	946	927	876	937	840	972	940	968	921	884	903	881	914	872	903	894	930	981	912	901	930	943	951	934	934	947	887	971	926	921	929	900	916	946	917	994	963	927	919	983	901	954	909	867	874	927	924	934	909	916	931	893	921	903	920	900	902	937	937	895	915	912	933	939	900	925	909	880	914	904	934	928	917	955	935	922	917	905	889	930	870	936	949	917	957	968	915	913	909	907	891	943	902	952	923	911	873	894	895	930	914	860	904	939	907	891	857	901	945
40572	31888	15335	9659	7913	3964	3017	2728	2291	2035	1912	1669	1739	1872	2014	1828	1554	1470	1464	1489	1659	1824	1773	1511	1511	1442	1433	1359	1345	1337	1312	1296	1230	1154	1206	1201	1231	1171	1170	1127	1098	1116	1146	1137	1193	1123	1183	1190	1196	1156	1158	1137	1082	1045	1067	1066	965	1014	996	1087	1012	1018	987	1011	1056	992	1027	1093	1010	995	1039	988	1000	992	1003	1036	979	1019	1021	995	1020	1031	988	1005	987	944	1066	1026	1028	1019	1002	1039	992	976	994	1006	1048	1039	1004	1017	1004	983	1072	975	974	1003	945	1044	1053	1025	1005	984	1029	1043	997	1040	991	1051	1031	1064	1007	1077	1057	1033	1038	1032	1012	1006	956	1010	974	1049	958	1046	1042	1062	1042	982	1097	999	1012	978	1009	888	1036	980	1005	977	1014	995	1009	999	981	1028	1040	1024	1003	1019	1061	1005	997	997	1027	1051	963	1003	916	1000	1020	999	994	1002	1048	1042	1065	1004	1038	984	1018	1085	1015	1004	1053	980	971	982	1019	988	1036	1012	979	945	961	1026	1048	985	957	995	1044	993	1021	1029	1011	1033	1065	992	995	1014	987	1077	1029	1036	979	1028	974	1051	1043	1045	986	996	1013	1041	977	1072	1043	1003	1027	1049	996	1055	963	1012	1062	978	965	1012	1059	1032	972	972	1020	978	975	1002	962	1018	1020	977	1010	1052	981	1032	972	1052	1046	996	1030	962	1017	964	1020	1012	1021	1010	1005	1005	963	996	1037	1042	980	1096	1036	1012	962	1008	998	1037	1025	1007	1039	976	1015	1005	1001	1009	984	996	1024	1036	1002	1044	1040	1016	1001	1030	1079	1017	998	1025	1000	995	1029	1066	992	988	1022	1008	951	1016	1021	1039	1009	1011	1034	1057	1072	981	1049	978	954	1027	996	1039	1066	991	994	985	1010	1018	979	1037	955	1041	1060	1026	983	1043	1048	1016	1011	1020	983	978	1013	1009	1030	981	961	936	997	982	1038	1038	1004	1014	1039	1012	992	996	981	1006	1024	1031	981	998	1025	1051	1010	1072	1059	1047	983	997	1021	1010	1047	1020	1032	1055	999	1042	1079	1003	1001	1017	999	977	990	984	971	990	985	1055	1003	1031	986	1034	1038	997	1064	1036	1007	1005	1024	1067	1041	1022	1019	1006	959	1021	998	1037	1040	1053	1011	1053	1015	1019	1018	1032	982	979	970	1011	1010	981	976	1040	1036	975	1042	943	991	973	1003	1015	985	1049	1025	1039	1013	1022	1014	990	1019	1067	996	968	1015	1006	1031	994	988	976	1042	988	979	1004	1014	1012	1030	1040	982	1030	958	979	997	1038	968	1004	1025	970	1009	1010	1002	1035	1005	1044	994	1020	965	1060	1007	1012	1045	1064	991	1008	1002	987	1019	1026	971	981	983	1048	1058	1060	1035	1045	991	1017	1029	1000	1039	1005	989	1007	960	1036	1012	974	1017	1017	1013	1011	1048	1091	1093	967	1025	948	1030	1019	1005	1016	996	1071	1061	990	1028	1028	972	1059	1007	988	1049	986	1052	1001	1057	1010	1023	1000	991	1053	1024	1019	969	1022	1042	993	1035	999	1019	970	1044	990	1032	986	939	1028	1050	1030	980	1012	977	1013	984	1058	1020	1047	993	1012	1059	999	1053	1096	1074	960	988	1070	1081	1046	1034	988	1032	1031	1078	996	1032	1039	974	1072	961	1064	1001	1007	996	1019	982	979	996	1002	978	950	1024	1006	988	976	1072	1013	1037	1004	1027	993	1072	971	941	998	1051	1014	1034	1095	1005	1015	984	1039	1000	990	977	958	988	1011	982	1018	1037	979	995	1070	980	1026	966	985	1008	987	1009	1024	1000	1080	969	983	1016	1018	1009	991	1037	1038	974	1023	1041	1050	989	990	1057	975	1017	1016	1031	1035	999	1086	981	995	1003	977	935	1067	1057	967	952	981	1037	1023	1024	1046	1009	1025	1017	989	971	994	998	1021	1020	1028	996	1004	1046	1010	955	1033	1013	1009	976	1012	997	1012	1019	1028	987	987	977	997	980	971	1019	1003	1035	995	947	1065	991	1017	1039	990	996	1085	1022	998	1009	1057	1005	1002	992	1023	1034	1010	1076	1028	1003	1021	1051	1035	1015	1032	1032	1039	980	1003	1032	1058	994	1094	1040	959	1012	1015	1048	1025	1008	1018	1006	1055	999	1000	1071	987	1009	1006	1055	1048	1030	949	1025	1046	1017	984	1011	992	984	1050	1050	1005	1041	1069	963	1000	1011	1009	966	1056	1044	958	989	1079	1038	979	992	949	976	1008	1041	1040	937	998	1088	1020	994	1019	1034	1007	1059	1011	1054	1034	1012	1090	1007	1056	1040	947	1032	972	1019	977	1034	999	988	1026	1007	965	1054	987	1046	983	989	1008	1004	1029	1007	1071	1026	1022	1001	995	1009	1039	1006	1045	1038	1035	994	1014	1021	1041	1004	991	1094	1026	1013	1087	960	995	959	958	955	979	1069	1063	1025	1004	996	990	992	1005	1036	997	999	975	1009	990	969	1070	1014	923	998	1014	999	1016	996	1018	1017	985	997	997	1009	1024	984	1007	1023	971	964	1023	1038	1004	1040	1038	1016	983	1006	1023	1043	977	1038	1031	933	1008	1038	1015	974	1002	1028	1002	1038	975	1031	1064	1035	1072	974	999	1011	980	953	1023	1035	1065	973	1020	1011	977	1009	1001	1001	1012	1021	1050	1027	1004	1027	985	1019	995	956	1042	980	1029	1039	1000	1055	990	961	1033	1023	1021	967	1003	1006	995	1018	973	1024	983	996	1025	977	1005	954	991	1015	1006	999	973	1016	1036	973	1014	977	1045	987	994	1016	987	996	964	1038	998	1021	1033	970	1041	975	1026	984	1012	1086	986	964	1041	1022	957	1049	1019	990	975	1027	1029	992	1070	1001	1024	1022	1032	976	1057	1055	1011	995	951	970	997	1028	1007	978	1012	991	1056	1012	1015	988	997	973	1002	980	971	1012	930	999	1019	1011	1007	996	989	1029	988	997	1054	973	973	1015	954	1045	935	1089	981	1034	1059	1022	989	987	1011	980	1045	984	1029	1006	992	1031	1056	986	991	986	1039	1031	1043	1047	1015	1049	1015	958	966	971	1002	1021	1084	1018	993	1017	1016	1045	1051	1005	991	1009	1043	1081	997	993	965	1006	1075	1058	1006	1017	1038	1011	997	1018	1027	959	1016	1062	993	1049	1053	1009	977	1033	957	1019	973	1006	996	1017	1004	1025	1008	1027	958	1006	991	1025	944	959	1005	1040	1083	1035	1060	1010	988	1063	996	982	1047	1011	1078	1023	974	987	1014	1061	1045	989	977	1046	976	1063	1049	977	1028	1002	988	935	982	1050	1023	1018	1003	995	1035	1068	1034	1032	1043	1026	1007	1009	1025	992	1037	993	1049	1032	1035	992	1038	1014	997	1007	1043	1011	970	967	1071	1039	989	1071	953	1027	995	988	967	1056	998	968	963	955	965	1008	942	987	1006	1043	1006	986	1002	1001	998	990	960	984	1041	1041	970	996	998	1038	1033	1020	1020	1001	1052	1073	1036	1080	1003	961	1048	1020	986	1032	1000	1021	1013	1008	957	1044	989	1015	1025	1011	1031	1042	963	974	982	994	971	970	1031	1005	1003	986	970	1002	1029	974	967	984	1004	1046	1005	1070	1011	1039	1015	1039	977	1046	976	1000	1023	1015	1027	994	1000	1013	1065	992	1087	1016	1021	1018	1032	1011	1075	1026	982	1055	1051	940	964	997	1010	1076	988	970	971	1052	1005	1041	993	992	1037	1044	1004	1018	1029	961	987	1049	1004	986	1003	991	1055	1045	1073	1023	1023	979	995	1014	1056	1031	990	1069	1061	957	1012	1027	1029	1022	1092	1044	1015	1006	1010	999	1016	1000	1025	936	1034	959	948	990	1014	995	968	956	1032	998	964	988	1037	1034	1044	976	998	1019	1004	1036	1001	1031	989	1044	1008	998	1019	1059	1008	992	953	988	991	989	1006	1012	983	990	1070	1022	982	1035	1005	1073	934	986	1044	1000	996	1010	1003	1011	1037	976	1005	997	1025	983	981	972	1020	1049	1012	1023	1015	1031	1008	988	991	983	1030	999	1023	1050	1014	1056	965	1023	1010	1001	963	1002	963	984	990	1000	1008	1053	990	993	1021	1010	957	1015	976	943	1006	973	1001	1036	997	993	956	1028	1043	985	929	984	1053	1038	1033	948	1045	992	1035	1025	1019	1003	1000	979	994	977	1081	1024	975	1015	1045	956	1021	1030	997	1023	1003	1021	1012	1024	960	989	970	1004	1034	1024	1012	981	913	962	998	1005	951	1054	982	1062	1039	985	998	1035	1006	1028	1068	997	1033	997	970	1045	1028	1047	1059	973	1052
28688	21452	11077	1796	961	513	475	443	472	421	429	403	456	506	526	485	482	466	439	447	471	532	548	498	493	491	464	448	478	440	451	442	427	465	427	444	422	442	394	433	434	418	420	450	402	432	442	437	434	413	473	403	441	398	395	388	386	405	447	427	444	442	419	391	410	402	386	409	395	377	389	390	432	411	405	384	380	381	406	430	421	410	397	336	390	380	431	393	401	402	403	435	392	400	424	411	425	424	391	440	399	432	363	396	399	390	389	409	379	429	388	410	371	414	415	381	386	366	426	415	415	381	414	410	401	419	407	403	390	396	407	395	425	383	389	423	420	429	411	417	356	388	416	416	399	399	441	417	430	399	385	405	442	391	406	391	430	401	412	414	425	393	403	430	418	360	358	398	427	395	401	401	394	405	413	411	433	369	415	378	415	388	403	415	387	399	381	394	365	363	420	415	396	396	404	435	420	411	423	397	409	404	386	385	386	446	438	377	397	417	407	417	389	391	415	413	389	438	424	378	422	433	362	416	412	429	368	423	406	415	389	415	402	447	388	407	400	395	404	411	442	445	375	407	393	422	409	425	411	404	417	412	397	389	410	422	390	400	433	388	416	376	404	426	468	417	392	405	386	394	422	407	383	398	415	398	402	419	419	431	390	426	403	412	427	376	418	421	442	430	415	449	422	413	399	381	401	402	385	428	452	411	414	428	417	371	409	423	392	402	412	414	390	419	455	387	395	460	380	410	388	426	425	414	393	407	389	392	425	436	377	400	426	426	418	452	384	395	417	407	379	410	386	432	404	408	352	448	439	411	383	411	393	421	421	424	422	406	416	398	404	407	389	449	400	358	406	407	393	414	438	421	392	380	410	414	397	419	402	436	396	391	420	401	364	418	410	395	364	435	442	391	410	427	413	419	436	380	403	408	383	422	351	396	424	401	416	402	371	398	403	392	409	393	448	417	414	415	411	396	392	416	394	395	417	420	422	415	421	428	415	397	399	400	404	381	398	394	415	425	398	390	405	399	419	384	369	404	426	403	408	388	394	427	420	403	388	416	404	426	410	370	349	437	393	408	379	414	434	404	388	426	398	405	396	431	367	387	404	405	384	421	406	387	424	394	407	376	426	424	359	447	424	418	456	404	417	408	431	376	404	429	394	387	403	400	410	463	391	415	384	444	420	424	392	410	416	394	384	432	395	406	377	420	389	419	409	397	444	423	377	395	397	388	382	401	345	408	405	407	411	406	427	438	380	439	401	406	400	411	413	396	387	441	401	396	412	448	407	376	385	391	417	440	394	445	428	392	401	356	444	408	397	407	419	405	403	414	424	406	416	425	397	408	392	405	409	414	402	369	413	390	409	391	425	434	437	417	415	422	430	411	409	401	416	404	414	402	406	405	407	392	401	397	370	427	433	411	403	400	403	405	352	419	396	390	396	434	380	376	440	363	407	381	377	389	390	394	400	405	395	404	400	399	399	390	399	407	394	375	416	437	362	396	382	385	414	401	406	424	392	455	398	403	418	395	376	387	414	419	427	440	383	412	423	402	391	388	407	396	432	389	389	410	380	422	435	417	436	409	419	399	418	408	405	406	403	392	413	409	411	418	420	406	461	437	410	425	392	418	419	451	433	423	394	405	413	411	392	366	417	366	423	411	388	399	415	396	409	404	424	414	396	405	395	441	373	419	397	387	443	418	429	404	415	423	417	409	382	422	398	397	421	409	424	418	370	399	398	418	394	436	383	416	391	431	442	384	376	380	404	370	387	403	383	440	373	438	440	372	404	361	447	420	387	375	417	399	439	413	386	422	440	398	396	445	386	399	386	411	395	415	396	438	414	398	396	428	414	417	406	427	433	368	427	418	418	437	406	426	379	377	402	405	396	383	379	407	381	400	419	386	421	428	404	340	392	402	364	387	433	379	403	403	395	402	389	377	414	392	387	424	381	387	423	385	408	372	426	409	383	411	414	427	410	388	371	409	391	382	363	392	407	401	415	422	402	412	409	402	385	396	409	386	397	421	393	406	419	414	406	416	393	443	391	427	447	400	409	408	388	416	429	404	394	443	354	391	430	425	398	439	428	408	395	418	399	431	418	397	424	432	384	406	392	402	415	398	414	383	388	402	403	373	418	400	364	399	439	416	441	423	414	399	421	406	415	430	409	379	411	380	392	404	434	384	408	374	405	384	393	419	402	415	426	379	392	431	450	396	404	434	415	374	387	379	385	367	413	416	416	401	421	398	385	364	393	386	435	388	382	429	371	392	428	403	385	410	358	374	388	407	390	384	388	350	383	398	386	384	393	428	392	416	402	393	425	411	388	358	441	409	421	433	415	404	404	432	418	403	416	433	388	436	400	400	388	425	391	390	417	385	407	390	420	422	420	403	406	380	430	442	386	393	433	437	395	439	447	393	429	411	415	416	402	409	432	397	415	425	442	392	406	398	386	388	373	391	358	391	419	390	371	375	421	383	408	423	408	425	406	411	414	411	407	408	401	366	431	387	395	389	387	383	443	433	409	383	393	434	383	407	406	410	404	421	407	444	391	431	398	385	380	373	382	410	431	404	427	374	421	405	422	448	391	401	400	405	407	445	436	431	414	384	413	397	374	379	390	409	443	426	408	400	389	448	416	425	414	410	375	411	403	397	440	429	389	402	368	387	417	381	433	422	403	384	369	391	365	394	382	442	385	438	403	414	408	437	408	400	383	385	400	398	400	385	425	428	401	392	383	397	383	371	410	423	404	393	401	424	401	412	410	405	407	414	410	379	398	430	367	395	425	383	387	379	407	399	395	412	403	427	387	361	432	390	386	433	409	390	405	405	449	415	403	403	411	403	427	412	425	407	402	377	411	403	399	411	438	409	425	428	395	375	389	426	402	389	422	392	426	412	421	391	392	371	429	384	417	425	383	423	452	420	394	387	374	400	433	378	378	390	416	408	413	424	410	410	393	430	409	418	400	406	398	400	410	385	425	367	422	401	450	405	377	420	412	398	403	408	445	370	386	392	418	419	387	378	390	398	414	387	428	426	429	388	417	387	373	402	409	422	428	403	432	383	387	383	397	415	446	447	384	410	392	390	390	431	407	436	399	405	431	431	416	408	408	418	412	383	406	397	379	466	397	408	377	403	383	392	473	409	380	377	408	378	390	406	401	376	390	395	415	398	398	424	402	397	407	393	381	411	408	421	392	402	412	367	406	423	420	418	415	428	415	437	401	400	366	372	395	391	372	371	408	394	417	384	433	406	364	432	419	390	436	422	387	428	427	406	409	437	388	443	378	404	382	390	441	391	409	403	407	389	418	442	414	384	392	400	394	410	388	385	369	408	424	388	399	385	443	409	391	423	409	433	393	442	417	368	392	367	424	393	396	428	398	485	407	440	425	424	410	402	428	441	398	415	410	447	420	399	417	363	389	420	393	444	359	420	387	375	383	422	408	416	399	393	387	384	433	403	372	406	390	415	414	449	396	388	420	419	401	392	404	386
33828	14091	3045	1905	1690	710	641	515	567	526	564	537	560	679	749	697	593	566	619	626	605	681	686	621	636	568	643	605	591	544	576	521	487	528	548	520	507	504	502	490	509	488	476	497	502	515	531	516	516	476	515	491	498	511	501	461	480	467	490	472	460	451	429	460	463	464	493	479	499	460	469	488	464	449	447	480	459	442	479	456	419	488	458	452	485	453	468	475	477	472	443	451	434	465	465	456	483	431	493	480	456	461	455	480	468	505	459	468	469	477	474	470	496	454	494	490	452	483	443	485	475	469	466	451	449	451	476	473	492	485	443	477	497	466	492	482	465	452	480	461	478	469	460	482	453	517	430	447	459	414	485	456	501	474	474	461	447	468	444	448	444	472	458	456	453	439	485	462	449	473	471	500	454	466	530	456	466	445	439	473	506	470	485	441	463	506	484	466	481	468	465	469	464	470	497	474	461	454	484	451	438	455	504	515	436	451	464	452	434	434	494	440	437	452	480	445	488	422	468	466	438	474	477	415	447	457	473	460	454	494	479	467	449	466	437	486	478	460	459	457	505	460	456	474	471	483	412	453	522	476	470	482	442	438	479	473	476	474	473	450	442	431	466	494	477	492	449	469	479	461	451	467	464	483	482	464	463	472	470	462	451	471	515	462	465	494	448	511	492	454	449	462	442	463	451	456	496	456	456	436	480	464	431	473	480	467	471	516	494	461	449	495	467	481	422	423	528	447	508	459	482	495	444	504	548	445	486	458	465	464	458	480	483	449	437	488	461	473	423	458	475	508	453	501	488	435	470	480	479	445	489	467	466	469	453	452	472	476	459	454	483	486	448	485	488	506	442	482	422	474	464	494	456	467	489	496	474	439	500	495	460	435	449	494	437	440	471	488	479	455	466	423	445	484	488	442	459	447	438	480	471	499	436	459	458	483	485	431	452	517	465	452	513	476	497	480	475	486	484	451	459	472	477	449	469	490	444	482	478	436	517	478	486	473	480	456	464	508	445	467	445	466	473	493	453	489	455	507	476	495	451	464	512	448	472	474	429	462	468	459	479	478	442	503	480	438	468	458	453	481	455	487	469	512	462	453	424	481	469	481	449	516	439	484	440	441	451	494	457	463	461	466	445	491	474	463	451	487	461	503	457	475	438	493	459	459	468	449	469	466	445	459	488	450	486	452	463	452	475	452	465	479	461	464	494	450	506	449	487	454	459	486	454	500	491	459	448	494	438	491	482	460	488	440	488	485	439	504	451	507	483	438	488	471	465	485	471	487	434	445	492	452	484	455	439	498	463	493	455	479	474	480	494	482	504	478	441	491	473	437	486	471	431	441	474	468	477	492	464	452	452	476	474	483	508	496	462	494	428	436	506	425	450	479	486	476	504	440	475	461	440	469	469	472	455	494	472	474	507	517	493	445	478	443	476	416	486	462	408	430	513	499	496	492	486	485	427	464	496	476	482	457	461	463	454	443	440	510	450	459	457	487	452	490	446	489	476	478	480	474	474	474	442	494	476	443	506	464	471	442	443	458	474	447	466	525	462	482	475	464	477	412	455	472	463	488	462	473	482	471	465	471	484	456	447	476	456	482	454	458	457	494	483	471	453	494	451	441	496	452	489	471	469	462	444	484	467	480	490	475	454	457	467	517	454	475	485	478	487	462	461	471	479	485	493	432	482	474	509	453	475	457	448	461	434	451	464	508	480	481	462	504	499	456	451	441	462	447	397	480	464	484	476	483	496	498	488	467	470	485	445	478	484	431	479	486	496	474	451	456	440	511	477	470	460	437	436	485	439	486	486	426	455	461	468	505	467	455	473	469	455	478	469	473	433	460	467	454	486	478	472	469	514	480	484	438	476	443	489	486	457	483	480	505	488	455	492	471	460	454	442	547	451	457	445	477	492	421	438	439	450	455	510	465	444	453	460	486	468	443	520	452	473	479	448	492	460	513	454	468	434	490	495	441	469	459	453	466	495	468	453	500	447	460	464	498	481	501	483	468	489	440	466	496	427	469	428	457	494	503	449	466	443	481	473	487	494	473	477	472	437	460	450	436	459	474	411	466	433	516	476	456	464	479	465	508	503	447	452	492	467	450	491	430	479	491	457	480	467	454	483	454	447	461	447	421	463	484	489	445	424	433	457	473	439	493	468	440	515	475	502	444	450	480	471	461	445	473	460	450	493	439	444	463	494	460	504	447	472	473	440	464	469	421	487	478	480	472	460	465	457	456	493	454	492	472	488	479	463	466	489	471	463	495	468	511	478	482	489	469	423	466	474	470	454	475	479	497	452	494	495	499	470	517	440	476	454	475	458	489	483	454	467	465	462	508	471	465	477	461	497	435	478	459	475	513	445	492	471	462	462	462	482	440	503	465	455	463	492	439	509	476	433	481	485	487	481	477	480	431	482	459	454	452	474	482	474	510	489	497	470	462	472	445	448	477	436	449	469	487	478	506	488	474	457	476	504	482	434	431	494	443	494	488	484	531	446	494	469	457	461	462	451	504	484	460	491	461	469	442	457	466	507	456	468	476	489	438	519	445	463	504	458	501	467	511	459	483	456	436	431	484	481	461	460	427	447	462	434	461	464	460	492	447	431	466	465	460	480	439	491	492	486	455	473	491	446	443	463	436	431	467	499	474	485	437	457	434	475	420	508	504	454	452	465	445	462	464	473	463	470	483	435	444	499	481	487	511	454	437	492	424	502	463	482	467	464	457	474	453	478	491	464	450	462	465	453	455	448	460	456	458	468	517	470	510	479	459	485	457	465	466	481	489	454	447	467	482	491	487	457	473	491	456	481	455	497	464	496	470	464	463	415	453	479	444	486	482	483	485	461	427	414	468	474	495	470	487	495	481	456	501	464	484	466	445	415	513	473	456	436	477	465	483	432	458	448	448	468	430	454	449	457	475	478	436	471	410	457	436	440	460	460	446	492	492	472	472	449	460	434	470	495	478	477	460	509	462	497	455	478	485	440	454	464	418	459	452	428	482	449	480	443	503	408	486	526	450	469	476	474	457	490	475	478	464	475	499	419	461	515	461	467	475	481	479	488	479	505	460	473	474	471	471	447	484	461	472	499	438	491	440	465	452	498	474	485	478	453	426	468	474	427	485	471	471	475	469	464	449	444	457	439	458	488	450	495	461	454	492	456	511	466	474	456	481	455	466	420	448	488	458	420	497	445	449	466	471	462	434	439	477	484	457	485	468	503	488	452	444	492	472	452	436	486	486	512	513	460	491	462	487	481	478	486	479	473	471	491	471	424	473	465	448	474	470	435	454	450	489	477	488	473	466	462	470	440	498	426	459	461	502	424	461	449	447	508	386	472	437	497	468	428	463	467	460	469	476	504	459	471	472	479	440	467	458	430	470	494	460	467	457	484	484	470	447	462	470	438	455	451	468	499	459	462	467	446	498	471	462	453	486	492	413	466	469	455	493	499	448	453	463	431	452	502	476	436	485	450	468	500	452	481	499	461	440
23373	20904	28139	23782	20913	12454	1758	1112	1029	929	877	879	866	880	1040	967	885	881	822	817	875	866	832	820	861	910	920	868	890	810	788	774	749	751	738	762	748	727	786	735	723	698	720	728	747	762	798	780	725	727	728	717	679	710	681	701	733	673	677	691	671	706	678	718	705	688	725	704	667	708	685	723	693	623	714	708	698	683	667	707	709	720	706	668	690	689	669	670	658	691	702	704	649	680	668	720	685	659	662	688	703	636	742	710	674	664	721	707	672	704	719	651	690	693	712	676	646	699	652	666	660	661	657	700	676	688	711	709	668	719	666	629	734	703	681	711	696	740	686	649	680	632	693	715	680	681	683	718	687	691	706	683	696	672	648	706	638	704	666	664	703	673	681	684	661	697	672	709	688	683	678	737	682	655	721	652	682	673	676	666	716	660	697	688	667	710	694	670	663	698	688	700	673	698	712	676	649	644	650	701	675	649	703	696	634	674	701	698	693	644	691	662	705	736	726	680	702	697	741	676	718	689	690	654	701	711	683	668	740	700	726	680	739	669	679	693	710	730	714	666	666	692	648	681	672	655	740	705	632	711	642	660	663	670	695	725	667	739	746	753	683	684	687	734	672	708	749	696	653	673	709	697	668	703	659	676	659	698	685	685	692	726	667	669	699	674	687	690	695	615	691	693	710	707	661	722	709	683	716	699	668	729	667	712	692	708	665	646	707	727	720	654	660	708	658	683	674	673	678	697	669	697	710	693	657	705	699	713	717	711	639	699	697	695	653	702	725	740	681	704	703	715	681	668	632	672	632	671	672	691	670	656	672	676	741	678	599	663	715	674	646	716	670	698	696	696	684	705	727	634	701	724	737	685	702	702	655	678	661	696	703	682	699	686	704	693	624	657	717	705	705	624	690	685	695	638	678	697	698	672	718	755	702	690	697	717	665	707	695	687	699	642	656	698	655	705	688	710	678	746	672	725	643	643	653	673	711	696	692	679	694	669	669	655	673	694	674	739	707	698	684	646	667	687	700	693	669	711	680	671	685	656	617	688	633	683	697	727	630	681	688	653	658	683	671	661	678	675	732	671	723	625	648	666	633	651	644	655	692	662	663	710	654	679	712	679	699	665	654	692	671	661	682	709	692	710	672	640	702	698	697	674	661	698	667	661	703	635	651	700	667	701	693	699	683	714	729	745	663	706	634	701	705	760	617	692	684	682	700	680	671	706	649	684	691	668	715	654	634	675	697	699	647	706	672	680	700	675	674	649	691	719	656	687	702	716	648	681	659	652	696	741	713	667	676	713	617	676	691	697	688	710	683	687	715	667	668	694	688	663	689	623	720	700	659	673	685	703	670	655	682	687	689	668	691	724	635	698	658	728	687	716	655	760	679	692	660	691	705	655	662	718	706	728	696	651	663	660	673	632	665	669	659	718	749	660	721	709	698	661	721	653	666	742	662	660	663	707	627	660	678	684	715	695	668	699	651	701	681	675	676	714	744	649	688	639	668	674	719	683	667	688	688	634	720	656	672	705	679	651	672	683	660	728	706	654	676	704	716	646	712	683	681	655	711	737	644	720	703	724	675	637	671	681	686	713	645	709	648	691	650	664	703	695	666	691	712	700	670	662	688	705	672	682	718	683	679	697	692	711	681	701	645	719	665	686	667	688	706	671	683	705	693	675	719	681	652	692	721	654	666	690	736	696	717	686	674	665	717	725	696	643	705	651	683	677	675	748	674	677	637	706	622	662	668	675	733	673	675	679	713	660	761	706	700	663	651	719	654	719	707	717	656	682	663	654	700	706	687	724	662	656	661	730	681	676	731	697	738	707	702	642	689	722	669	702	711	713	691	667	683	693	649	724	711	679	640	684	682	692	640	678	681	661	723	690	735	709	694	713	651	689	688	665	680	701	672	635	689	686	675	702	666	678	665	686	684	711	750	697	669	669	699	705	648	689	708	663	634	651	700	705	683	675	714	671	656	692	688	727	719	678	681	723	712	690	695	685	686	699	642	646	692	652	700	719	677	678	687	668	686	661	715	705	733	682	650	688	691	705	712	713	673	662	681	710	636	677	701	676	706	721	671	668	671	734	701	689	687	676	647	680	685	632	662	685	717	700	673	684	672	702	668	723	677	689	729	656	705	642	686	659	640	713	649	662	697	676	668	719	691	681	693	691	714	653	720	745	673	679	677	629	685	701	710	693	742	708	652	648	706	709	668	667	732	640	659	723	664	660	687	655	681	728	726	702	661	677	683	751	676	689	665	702	677	682	689	716	654	648	700	683	676	673	663	690	662	688	688	723	655	684	694	686	676	682	679	709	649	683	670	713	684	709	728	691	722	672	647	662	655	733	668	715	684	709	680	676	651	715	679	694	662	680	717	649	703	724	710	674	642	706	614	721	670	679	645	697	695	682	661	686	660	726	723	674	686	699	652	681	709	673	728	654	712	719	678	641	682	719	674	695	675	689	674	694	694	711	637	666	692	712	697	678	712	669	674	634	655	682	669	721	708	653	671	690	707	697	679	719	712	651	688	692	698	672	708	668	690	701	694	692	689	671	672	725	678	634	700	646	668	655	665	637	644	626	680	691	697	676	629	668	664	687	662	695	671	710	660	651	679	699	724	711	660	713	676	705	700	737	681	672	677	731	680	666	655	748	688	691	661	690	682	704	644	731	655	694	660	657	685	676	707	659	716	683	670	650	664	720	673	689	709	733	708	713	695	678	692	705	687	727	673	679	698	629	671	693	646	701	691	665	683	719	619	660	651	707	712	637	729	646	645	676	695	703	691	679	642	678	698	688	631	668	711	657	654	737	708	649	689	702	689	699	653	694	653	754	697	715	658	730	689	761	677	693	669	673	712	775	690	726	692	672	757	658	694	687	706	695	724	712	633	634	695	673	663	654	669	665	661	657	639	690	671	685	658	677	704	681	669	726	698	697	702	700	712	676	693	692	681	677	702	673	683	666	699	707	693	647	670	707	700	660	658	681	720	707	730	702	664	703	655	652	662	696	682	661	688	712	712	693	627	689	652	696	658	719	676	678	728	686	692	679	679	686	691	681	650	646	661	676	691	730	660	673	742	695	609	678	696	712	678	690	688	671	688	701	676	685	662	707	676	672	691	667	695	688	678	668	727	658	670	702	690	701	718	710	649	745	710	710	735	646	673	675	704	629	681	675	684	715	640	709	668	665	640	742	712	697	707	684	717	707	654	694	722	670	719	664	673	698	695	681	722	634	699	692	692	686	664	708	689	655	733	656	741	681	709	675	669	700	673	675	608	713	686	669	661	662	653	668	684	669	714	679	713	686	663	677	646	666	665	685	678	667	654	681	699	707	731	718	696	635	722	669	719	692	683	677	632	693	652	685	650	659	710	684	714	655	694	700	686	761	733	639	681	700	682	665	711	660	719	696	682	681	673	672	685	684	653	724	714	740	643	712	677	680	692	712	669	660	689	693	701	671	704	663	664	726	688	636	697	704	712	691
36462	25158	10044	6185	5057	2294	1832	1589	1431	1268	1193	1066	1112	1208	1452	1287	1166	1047	1014	993	1036	1102	1110	1052	1018	1087	1087	1107	987	1038	951	923	846	916	912	875	876	837	786	836	811	835	865	831	900	869	933	877	843	842	805	790	787	794	828	716	779	796	755	788	780	783	770	768	763	723	834	776	773	739	779	782	780	757	707	766	719	791	736	756	753	775	772	778	741	749	783	729	764	736	776	738	720	748	798	780	712	750	727	748	755	807	760	705	722	809	806	704	705	760	780	756	809	734	739	718	779	793	760	798	748	809	750	785	774	750	743	738	783	765	730	761	745	762	760	797	782	745	740	801	774	742	769	767	762	744	764	783	794	759	694	740	695	768	790	745	775	783	789	766	759	736	758	765	760	729	794	730	798	780	807	753	779	785	787	784	784	790	745	765	804	755	751	783	768	802	814	786	836	747	755	753	773	819	764	770	773	740	746	771	769	758	821	828	790	720	766	764	767	812	807	799	751	750	804	771	786	747	817	764	767	710	783	750	774	827	786	765	799	780	778	770	747	724	793	720	759	775	743	773	766	726	761	785	735	753	783	742	758	777	728	805	762	751	786	736	769	710	752	749	722	722	775	824	740	746	755	735	787	792	833	800	746	778	805	760	771	811	728	789	744	772	743	742	794	736	809	737	757	734	753	755	771	745	783	729	783	755	765	805	788	750	773	769	810	734	756	734	748	748	751	842	726	804	771	756	762	729	806	747	723	796	780	759	774	774	767	800	705	708	779	728	757	807	779	756	747	762	742	785	739	768	746	748	842	779	774	733	798	723	744	747	784	822	806	758	758	785	739	695	753	777	748	725	730	741	792	821	778	775	777	748	777	752	786	751	789	706	777	713	751	741	785	732	748	807	786	776	766	747	771	772	745	733	770	842	706	787	790	775	778	769	785	764	787	779	783	736	789	770	751	767	764	748	751	792	798	743	811	744	799	743	765	731	747	757	755	768	766	761	742	779	796	775	768	787	729	746	778	726	771	763	760	762	776	808	770	757	781	680	786	796	764	808	786	780	765	795	741	793	789	797	787	760	748	817	745	804	797	772	737	754	777	716	768	753	708	784	737	741	814	735	844	806	785	800	761	766	814	827	806	769	794	739	714	792	765	741	748	775	815	837	729	772	767	806	799	785	766	738	751	742	776	772	778	754	745	813	759	755	744	739	737	796	725	753	760	742	757	801	758	723	750	750	717	779	745	752	769	784	751	729	728	783	765	775	759	777	739	792	774	729	793	779	761	803	794	810	749	754	748	774	790	779	763	753	710	730	757	719	752	781	792	760	772	773	794	726	771	789	795	756	776	742	774	766	759	761	753	755	715	762	782	731	749	766	774	755	766	742	762	741	783	765	767	797	717	793	760	737	744	795	797	746	746	810	787	750	764	788	753	813	792	775	760	770	771	785	817	758	803	748	739	746	703	742	790	788	801	773	763	797	800	775	762	781	808	759	805	710	807	753	755	775	790	745	767	732	760	720	739	760	730	763	739	726	739	715	769	779	731	763	775	748	758	784	745	818	734	811	731	761	734	780	746	803	742	738	752	749	751	760	741	758	787	762	727	758	765	753	763	762	736	726	785	792	783	779	757	722	735	789	770	778	739	734	737	736	792	761	749	810	794	749	750	787	821	715	792	804	770	749	808	726	806	744	812	783	782	776	743	751	727	777	739	773	734	725	799	783	749	755	762	774	756	739	767	736	750	739	773	757	769	808	754	778	746	712	720	800	784	768	778	756	714	717	736	742	755	787	772	782	779	750	776	719	764	786	796	754	777	781	758	766	770	791	738	790	757	784	799	742	742	766	772	727	739	741	755	795	719	780	745	730	703	722	747	764	764	747	754	719	740	770	763	791	817	781	764	812	777	799	766	751	724	744	795	791	748	724	777	809	798	777	774	770	762	733	749	772	773	720	792	716	774	778	748	746	714	749	784	758	845	744	788	818	760	756	759	721	799	741	748	778	784	739	781	768	744	726	797	743	742	793	794	773	762	771	777	711	769	762	766	740	725	797	738	779	792	773	782	791	772	754	766	728	739	751	775	766	724	747	783	716	765	767	755	781	745	768	718	819	795	775	767	760	797	745	746	757	753	809	762	816	761	776	782	733	759	746	785	768	783	800	750	775	766	761	794	781	825	787	761	756	759	769	792	777	760	779	776	761	756	794	733	772	752	726	734	774	756	772	773	755	776	759	772	793	773	778	735	776	750	734	783	753	797	805	777	785	781	744	788	788	755	794	767	789	760	751	765	785	747	750	849	772	716	727	760	794	771	746	768	745	750	799	779	756	757	716	753	783	737	755	751	749	781	821	769	762	761	786	761	694	716	788	818	770	742	748	701	715	709	779	783	737	807	716	771	753	794	746	778	800	756	797	761	743	751	754	760	778	778	748	801	746	782	752	797	792	779	807	790	757	713	747	740	777	774	758	748	771	790	746	735	720	745	749	776	793	775	753	754	781	821	741	708	718	750	752	748	815	706	732	763	768	741	750	737	757	741	749	772	723	760	786	762	761	730	790	745	748	779	807	752	761	734	790	758	806	805	733	775	750	785	769	775	795	750	796	777	761	764	710	762	801	734	760	746	717	799	720	827	720	800	773	783	741	788	773	745	747	715	776	767	778	815	788	768	751	770	760	774	783	800	780	735	752	782	797	820	739	773	761	713	811	813	705	773	770	770	772	709	762	782	751	733	717	744	773	821	759	763	825	789	764	777	783	758	721	769	750	773	770	788	785	745	758	699	760	790	769	813	745	787	747	740	829	748	728	745	788	757	783	760	738	708	755	780	767	807	788	789	796	734	799	816	769	764	745	770	776	777	763	791	756	817	768	757	750	754	799	803	737	753	804	741	782	760	723	786	699	762	738	749	763	689	760	729	734	736	784	744	734	777	783	776	774	727	763	770	773	772	777	772	764	808	761	744	768	752	742	763	762	782	725	775	755	712	768	749	767	800	786	747	775	740	779	753	739	752	807	764	817	790	757	819	724	806	785	741	728	796	771	760	788	737	753	778	735	782	756	783	737	787	756	804	772	768	811	732	746	734	753	773	796	784	788	770	785	769	768	770	811	787	770	740	755	745	752	763	748	782	745	746	762	742	815	735	749	748	746	748	814	710	786	777	747	777	767	760	727	757	746	777	755	791	714	734	797	781	810	804	753	763	746	792	774	759	772	791	792	754	783	730	763	793	800	766	721	802	794	768	790	758	784	799	737	789	784	791	773	747	723	806	748	768	732	762	773	731	738	746	764	759	731	767	790	783	786	789	757	776	755	750	776	778	773	812	739	735	733	787	724	758	794	745	790	748	763	813	774	781	775	781	809	781	709	781	738	791	702	772	775	728	721	747	778	705	794	702	756	796	769	798	774	759	742	771	814	777	727	736	768	711	722	756	746	796	764	724	795	759	758	771	774	802	775	788	747	749	782	708	770	762	733	766	790	795	768	723	757	761	785	715	743
24630	20903	27201	24622	13608	1230	810	716	631	579	602	531	575	584	681	646	578	585	568	548	542	550	643	586	577	631	599	589	577	559	513	531	552	537	513	499	499	482	510	502	545	507	513	493	490	494	526	527	559	506	473	464	503	466	514	477	484	453	461	451	500	472	464	485	481	448	476	450	505	450	445	455	473	479	447	447	497	464	474	455	478	455	479	476	465	490	450	477	474	437	488	481	466	447	461	469	485	469	445	479	447	491	427	490	465	423	464	480	431	465	457	453	481	462	453	467	469	517	470	478	463	451	446	438	441	507	464	489	475	484	445	473	511	465	525	524	460	502	478	459	458	451	469	452	466	448	451	498	451	465	458	448	531	464	520	472	414	479	477	445	473	495	468	474	454	451	475	455	471	474	483	474	496	475	470	495	482	446	464	470	494	443	468	446	467	453	476	463	498	451	473	457	509	486	431	434	468	446	443	480	471	437	467	469	499	469	472	476	494	451	495	459	478	453	498	494	451	490	454	453	473	461	470	473	458	465	466	477	503	454	487	469	490	506	444	455	463	483	489	476	463	467	461	464	465	488	430	452	476	437	454	510	483	486	498	491	467	480	495	448	445	465	481	481	513	461	452	450	483	488	452	443	478	453	458	447	493	491	463	494	433	474	475	484	466	449	447	466	480	476	454	468	459	433	492	467	456	470	451	449	460	493	450	439	464	471	454	438	448	442	469	491	455	442	448	490	489	476	449	426	503	489	515	449	432	517	518	466	480	514	486	512	452	465	467	453	450	456	479	492	465	493	474	436	452	451	427	471	467	483	452	486	478	473	453	457	429	456	431	470	441	467	486	468	513	467	486	460	487	522	459	454	516	438	477	475	439	459	523	440	456	491	453	496	461	498	493	514	456	439	449	460	477	458	461	496	474	501	462	464	464	459	458	470	495	464	428	464	447	452	486	522	502	468	466	493	463	461	479	419	463	491	487	490	477	448	470	440	481	464	510	466	449	466	493	473	423	490	465	467	428	484	497	490	412	486	464	471	444	470	453	483	446	493	459	488	492	456	482	475	488	450	469	492	499	482	447	457	457	464	456	489	479	463	466	433	470	448	486	454	475	476	464	503	485	545	435	469	474	438	485	470	509	488	434	455	429	527	479	456	467	431	486	480	507	446	487	516	420	490	465	477	484	457	486	487	443	439	485	492	478	438	458	439	480	498	478	463	455	459	522	504	493	446	471	461	461	488	512	480	516	447	462	457	472	473	460	471	442	490	472	479	460	457	465	501	462	454	449	492	452	465	437	466	480	465	508	450	479	465	466	483	482	472	466	456	475	477	516	481	489	477	486	466	464	464	476	515	454	496	473	436	478	486	462	491	490	428	472	488	484	484	459	463	461	469	446	488	510	446	450	490	459	471	455	452	459	471	452	436	464	463	449	454	447	468	461	448	469	488	465	450	452	497	515	503	431	450	482	471	426	476	482	491	472	498	470	481	458	507	468	469	496	464	481	487	453	452	448	468	467	461	443	448	474	491	464	445	480	457	470	482	493	461	484	457	485	459	466	446	478	483	452	489	492	492	493	466	469	483	477	435	514	465	473	490	473	481	468	472	481	471	445	505	475	486	454	476	517	461	462	470	457	468	472	471	523	462	446	479	484	442	462	480	448	502	453	500	444	509	478	458	498	494	461	491	449	500	486	455	484	503	462	484	480	488	479	491	448	470	449	508	483	433	458	479	470	484	471	489	490	463	482	480	440	449	490	462	454	491	459	507	474	468	476	463	471	482	472	459	462	477	538	508	446	475	461	463	463	455	491	498	493	457	503	527	466	477	467	449	453	458	510	472	443	440	458	473	509	468	461	448	437	433	483	459	481	486	491	487	449	493	476	462	459	438	446	501	497	474	461	470	513	503	494	483	478	475	440	454	512	486	474	475	508	504	482	492	475	460	496	477	424	500	457	459	467	444	485	507	481	475	419	465	466	469	505	479	473	463	444	497	500	501	474	486	452	475	421	440	451	439	462	445	497	449	480	458	479	476	472	492	482	455	463	467	474	480	488	501	440	469	447	448	452	450	488	483	434	461	487	463	449	466	445	501	426	496	464	473	480	487	477	461	474	506	460	458	437	459	460	454	436	481	469	469	519	476	498	478	473	455	469	505	468	500	469	463	481	480	472	443	479	520	453	479	498	451	432	483	437	479	472	464	453	459	453	472	472	445	483	493	477	466	441	482	466	497	493	507	491	461	475	465	454	460	474	475	492	499	474	470	458	460	495	447	451	501	442	435	467	450	495	424	467	474	462	522	440	468	454	483	447	527	464	482	494	463	451	464	472	490	493	487	486	444	468	470	460	477	481	512	476	453	478	468	466	500	496	429	471	477	453	471	466	474	511	495	458	496	448	486	450	477	437	507	482	476	494	441	497	499	453	439	481	482	430	469	462	492	468	428	514	486	485	457	481	474	466	457	477	433	431	484	476	473	425	473	493	474	475	470	467	469	486	454	457	450	469	464	449	475	471	469	469	458	503	458	453	441	482	479	489	469	458	469	485	500	429	455	446	441	471	459	464	468	480	462	487	484	458	451	438	453	496	448	468	470	415	509	484	487	474	460	497	480	454	489	478	492	430	463	477	513	481	474	463	439	470	495	477	465	478	493	478	456	472	487	487	492	458	488	500	470	483	502	430	464	476	474	493	487	471	501	483	453	466	483	482	505	452	464	487	473	495	514	460	454	476	430	457	438	480	479	491	448	480	497	454	431	508	465	537	522	465	467	470	496	464	459	453	500	491	466	438	480	492	478	506	490	477	453	486	456	498	520	470	417	467	470	473	474	476	512	478	475	441	450	451	499	473	439	467	457	508	447	456	488	410	461	462	443	457	473	442	475	439	442	482	495	482	463	454	480	516	514	464	494	442	437	476	480	472	474	485	461	424	503	466	487	434	484	453	461	531	465	461	442	466	457	476	505	482	453	510	473	446	448	439	486	476	489	498	458	435	496	464	455	462	469	489	476	446	482	424	458	450	425	492	492	475	459	480	420	460	479	457	510	505	479	450	433	509	510	493	539	529	456	436	516	465	464	492	451	445	406	449	521	487	511	443	512	472	480	472	489	475	503	450	477	462	496	440	450	451	504	423	452	456	536	500	503	492	487	469	442	462	451	471	456	439	458	490	467	447	482	497	476	431	453	485	503	503	459	493	454	512	471	479	478	479	444	502	465	501	470	452	421	498	445	477	442	456	476	460	443	488	460	493	480	468	489	467	463	445	485	491	471	467	447	478	491	461	526	461	477	460	471	529	463	454	433	462	455	468	457	480	436	465	462	429	449	491	462	463	447	500	495	494	489	472	470	426	468	446	504	492	434	477	455	464	467	444	436	437	475	460	477	498	466	429	490	474	450	451	516	478	451	485	475	501	485	483	457	474	476	456	452	526	463	446	512	487	490	478	455	493	407	482	460	486	470	506	516	493	475	450	466	516	468	530	501	448	497	461	471
36488	19540	6476	4484	3544	1518	1217	1021	881	878	776	769	771	837	1026	952	843	799	750	714	782	789	780	802	833	847	835	869	738	723	693	639	659	650	639	647	585	574	600	635	595	651	653	657	674	639	648	649	609	634	603	606	561	579	593	541	588	570	550	562	538	537	550	564	520	585	513	547	512	531	554	563	570	540	590	579	600	571	533	546	566	585	578	602	565	531	589	570	582	522	594	541	522	517	504	526	554	545	563	576	573	510	561	570	563	576	560	601	525	564	535	543	559	563	557	569	528	509	505	524	537	560	571	526	574	566	529	546	560	555	523	545	553	592	564	547	571	569	530	532	579	553	569	580	540	574	537	558	527	563	573	537	610	585	584	554	524	548	548	570	554	564	557	552	569	574	542	556	514	549	528	529	573	537	511	557	539	549	506	551	544	548	552	545	560	557	531	557	519	540	578	563	565	554	555	536	540	564	570	527	562	509	546	546	554	563	533	559	494	566	558	542	588	579	603	581	587	570	542	563	585	541	577	536	567	574	553	565	541	579	564	564	553	560	557	523	557	549	549	535	584	601	549	565	606	600	568	516	591	565	527	536	572	576	549	561	598	556	554	618	537	558	592	554	546	557	517	535	578	565	596	611	551	604	537	543	566	545	549	559	599	553	534	561	525	603	555	549	559	558	560	512	530	567	572	525	557	555	528	591	563	567	545	563	588	539	580	549	496	555	542	563	562	565	582	578	532	594	543	564	520	526	556	584	564	584	563	557	564	586	543	536	556	537	521	597	562	547	550	553	569	540	578	541	557	585	555	585	552	590	593	556	519	521	576	545	551	547	617	542	570	582	587	578	562	548	531	558	542	559	572	585	532	545	577	557	550	550	543	571	572	530	552	535	581	561	550	544	559	575	544	509	574	532	537	565	588	568	539	569	572	542	512	568	525	571	523	588	544	570	547	552	544	549	587	563	553	550	540	536	546	568	541	555	520	556	536	572	583	543	527	518	547	571	565	580	600	551	511	539	558	551	542	574	610	537	522	517	583	561	569	557	553	563	581	556	553	556	587	516	571	531	568	574	554	585	588	534	550	552	552	525	557	563	578	537	515	604	559	525	584	548	596	555	546	551	546	539	536	573	532	537	583	514	582	565	554	570	612	556	533	576	485	575	521	554	597	595	533	578	581	584	563	569	536	531	573	550	558	545	544	557	556	603	596	554	521	518	507	542	513	533	565	545	546	519	537	586	585	521	547	567	537	542	548	573	546	540	552	565	605	551	542	553	556	551	530	560	532	545	570	584	570	541	544	573	545	554	533	547	584	572	552	541	557	551	538	558	571	541	520	535	499	589	554	551	534	576	580	563	529	594	608	598	584	529	547	538	554	561	581	575	551	559	592	535	587	582	572	573	590	534	600	556	571	542	542	568	564	560	560	604	541	546	560	507	543	571	579	578	577	572	565	513	563	521	566	543	552	533	567	539	557	595	547	548	576	558	550	563	522	543	578	608	594	535	534	547	531	555	562	537	544	568	543	521	570	541	590	535	568	569	568	531	619	531	549	569	520	600	570	530	563	537	555	544	586	541	541	544	540	528	547	557	540	521	575	579	554	597	549	564	555	576	585	551	580	579	551	547	570	564	573	560	541	536	532	564	554	529	563	557	539	510	545	600	555	519	559	532	575	566	551	530	517	590	552	537	541	537	585	578	535	522	559	534	580	557	542	534	526	563	540	541	535	556	539	571	510	540	554	578	568	603	546	559	563	585	582	572	542	582	565	554	560	551	586	530	543	530	544	547	575	564	587	596	552	604	537	564	526	561	563	551	523	587	513	572	566	615	540	554	571	537	538	543	598	531	543	532	548	547	554	567	572	508	569	555	566	605	529	585	577	568	572	539	549	523	570	624	576	526	565	542	563	572	531	605	539	563	601	563	552	573	544	550	519	577	562	528	546	519	598	533	517	600	567	534	580	570	532	593	570	518	581	515	561	586	552	593	514	572	549	548	563	608	559	522	547	597	535	505	539	532	563	542	541	565	583	567	571	555	556	536	541	547	580	596	542	556	546	560	574	597	603	584	536	552	566	553	561	538	555	551	586	540	569	558	600	541	577	583	550	573	579	572	549	624	548	558	558	535	536	590	602	562	534	571	542	538	536	547	599	554	536	594	533	584	543	573	560	547	568	562	541	558	548	515	522	605	614	572	502	549	544	576	554	569	541	577	575	561	551	521	581	531	541	535	541	598	518	583	550	569	537	582	546	605	557	596	601	554	565	581	530	555	550	542	580	565	563	560	533	512	579	564	558	582	577	559	546	564	565	583	539	539	563	566	581	585	562	562	559	556	572	595	551	566	564	586	581	569	536	564	556	597	592	522	571	563	557	524	559	559	544	527	581	571	533	522	563	503	552	560	529	576	579	537	575	583	566	565	533	575	581	568	563	529	551	592	572	586	520	534	528	577	500	576	569	588	504	559	563	556	578	525	578	525	574	566	621	587	593	569	574	556	554	567	521	551	563	559	587	570	537	571	610	544	548	536	552	549	548	542	577	570	557	564	615	532	575	580	575	533	595	545	560	591	582	540	550	562	546	532	534	588	550	547	516	555	527	546	585	567	584	539	514	575	548	506	536	536	560	533	553	569	556	529	562	579	534	573	589	582	555	601	563	540	577	568	584	579	556	509	523	519	549	581	506	545	574	534	536	500	607	566	560	548	554	519	525	532	569	564	567	585	563	543	585	553	563	535	549	539	544	500	526	534	554	578	515	564	525	544	537	540	579	534	568	559	556	542	568	567	558	504	525	576	533	557	627	545	539	550	561	510	597	562	544	539	558	515	607	596	577	568	521	579	555	526	562	556	565	572	539	561	545	516	528	584	575	559	564	556	571	584	576	574	589	538	542	542	567	591	578	570	534	592	566	582	538	562	578	579	536	538	546	569	547	564	550	529	569	575	547	552	582	530	572	528	586	556	533	557	563	558	521	582	528	572	555	537	522	558	591	561	542	538	578	523	546	541	581	533	551	566	551	546	567	552	561	579	577	557	558	553	594	538	573	561	567	547	540	536	582	571	531	591	546	522	556	591	543	557	552	595	540	593	539	508	549	554	563	598	526	571	559	546	554	575	551	554	563	551	547	558	562	572	546	562	529	601	595	547	564	566	554	574	582	570	552	524	532	537	567	571	564	527	568	547	532	571	547	565	514	587	564	537	564	589	527	607	577	553	568	544	555	580	592	526	577	560	562	587	543	558	540	561	588	591	560	554	565	582	592	595	560	565	576	561	568	576	546	588	554	545	567	555	564	532	532	591	564	556	516	580	557	550	558	564	545	567	590	568	586	571	563	549	515	542	582	563	571	530	589	581	574	513	586	567	572	559	573	547	576	551	572	564	560	559	606	545	553	495	564	556	540	578	558	520	571	590	538	548	566	599	538	525	598	553	538	578	539	536	577	537	572	586	549	544	558	596	560	552	575	559	576	567	529	545	587	576	539	545	542	586
22376	20934	28575	23443	20930	20988	12451	2018	1453	1428	1259	1201	1275	1262	1488	1454	1243	1259	1214	1092	1090	1177	1127	1193	1243	1234	1237	1237	1206	1164	1116	1102	1003	1071	1034	1008	946	1055	949	994	1010	1103	1013	1018	1069	998	977	1056	1016	944	991	982	992	925	933	957	947	945	923	894	884	913	945	912	959	899	965	936	892	885	908	927	921	938	891	970	936	923	867	975	974	971	1000	956	951	942	893	910	923	963	888	858	927	904	919	941	881	846	933	870	875	907	921	914	882	868	886	957	967	902	988	937	978	942	897	897	902	859	894	960	901	958	924	915	939	948	874	954	918	885	933	940	989	930	960	927	917	908	942	924	919	979	899	865	892	868	943	905	885	941	956	919	889	898	880	941	948	928	918	860	902	923	939	947	948	897	897	949	936	918	930	944	955	913	891	913	950	866	930	878	860	988	958	929	898	909	938	884	923	876	917	898	912	900	958	903	938	901	861	833	922	910	910	970	907	854	960	907	905	906	899	937	890	923	884	913	949	943	887	918	920	858	899	947	901	933	933	930	920	843	877	912	925	896	940	914	953	909	907	916	883	939	942	925	929	915	916	910	926	892	906	947	928	858	953	935	899	944	920	900	942	867	910	890	862	957	878	938	924	923	882	885	986	940	920	920	930	917	954	959	934	929	869	938	889	907	935	902	871	926	939	861	935	940	964	956	917	904	937	936	932	886	888	930	951	911	906	963	918	889	939	899	868	842	897	930	917	887	934	918	882	912	914	912	947	943	958	909	906	877	920	873	932	934	858	961	936	895	896	925	950	933	908	934	842	856	938	906	942	884	899	982	962	932	935	958	939	929	956	939	843	953	936	954	912	922	904	900	905	922	943	902	913	829	883	891	945	913	914	842	921	943	878	894	916	913	849	909	900	946	948	963	959	872	891	889	917	939	947	953	931	892	871	929	941	955	927	937	866	923	911	914	955	943	926	928	879	930	920	887	909	894	944	924	874	911	869	932	892	935	924	933	896	911	900	893	885	908	984	870	887	951	899	903	942	904	917	914	880	930	897	948	919	942	924	900	892	906	915	924	924	870	943	893	898	961	966	916	928	908	857	906	890	893	914	961	963	883	954	955	917	913	914	924	933	923	954	881	865	900	956	954	867	903	937	924	918	911	948	893	885	864	887	949	937	943	916	903	896	923	899	990	900	901	877	891	888	918	925	955	870	934	881	921	897	953	915	927	905	884	918	892	908	940	905	892	880	958	889	947	924	906	941	920	913	931	938	895	974	878	940	936	939	955	868	936	982	922	881	927	916	893	940	930	926	1002	933	921	890	874	902	911	920	906	906	889	903	898	902	880	867	890	961	864	946	884	953	895	914	904	854	888	962	863	895	894	935	938	941	955	890	942	905	851	950	912	961	867	933	929	899	940	930	904	942	917	962	925	896	919	895	890	905	924	883	941	948	941	845	940	884	921	925	914	921	896	864	876	893	924	866	931	897	913	947	913	936	941	942	903	872	913	948	885	944	925	919	897	953	944	913	933	947	895	969	908	899	878	883	904	877	930	910	875	908	916	963	954	930	914	884	903	896	909	986	964	857	893	880	921	921	870	866	854	960	895	921	882	938	901	859	904	895	893	904	916	902	896	961	961	889	914	939	891	943	983	935	890	949	917	969	982	889	926	920	916	952	890	919	877	870	883	964	961	965	945	912	920	915	904	929	916	953	908	927	897	888	863	920	931	918	891	930	897	917	905	915	927	944	911	895	900	898	942	889	886	873	952	897	936	894	940	931	939	895	946	923	926	908	899	961	909	943	907	967	931	975	887	938	951	932	857	907	894	961	919	915	930	894	892	912	932	896	857	877	896	936	881	927	941	895	907	928	931	941	927	910	964	889	897	898	918	869	900	879	919	960	959	981	923	865	909	932	919	893	907	956	930	928	929	903	903	930	965	902	963	921	878	957	937	865	851	884	909	928	956	925	919	923	890	937	880	885	882	916	851	957	886	942	919	899	907	918	870	927	964	906	891	954	924	914	913	889	944	892	901	914	886	878	868	904	957	928	904	903	902	954	887	905	926	887	909	908	904	941	884	934	891	860	920	845	897	909	892	909	882	861	911	852	888	978	897	953	917	953	969	907	902	924	868	896	916	936	932	892	986	921	891	927	916	900	924	953	839	960	925	876	872	908	925	935	872	936	945	895	890	907	951	938	961	975	905	932	886	895	871	954	915	948	915	929	896	902	933	871	931	928	882	889	892	949	924	870	954	946	893	893	893	914	963	918	913	878	913	941	909	887	951	953	965	910	913	962	913	848	878	930	894	884	874	961	880	970	904	920	950	887	954	907	882	908	926	853	926	868	904	928	875	877	884	967	905	936	891	889	904	969	967	884	879	877	929	928	863	924	915	946	899	920	899	907	890	894	901	875	934	897	879	948	916	942	866	899	913	1008	929	926	891	930	909	920	936	937	896	911	903	919	853	903	917	906	929	918	912	921	915	944	936	969	883	890	869	901	854	979	943	884	924	933	925	873	907	939	877	882	883	873	925	903	914	937	911	879	901	854	921	914	906	966	887	935	935	912	861	911	953	922	909	909	907	949	907	889	816	916	898	877	916	972	934	895	924	904	921	945	906	922	918	940	890	898	967	921	933	870	867	885	911	920	919	915	927	936	908	874	949	897	880	884	946	968	947	972	905	921	945	926	898	980	878	917	960	974	972	919	940	961	882	912	865	901	909	920	929	858	909	932	899	924	909	867	846	916	905	956	917	898	926	895	906	910	905	903	923	944	946	979	868	969	942	1019	915	862	955	877	888	909	961	952	913	894	856	937	859	949	880	923	881	857	899	963	898	892	904	912	862	921	954	904	964	903	868	943	902	891	905	907	909	900	895	951	953	947	916	882	922	886	970	898	915	921	922	964	939	944	857	929	824	871	927	944	940	955	894	954	906	892	898	907	870	930	945	909	914	898	938	864	917	916	940	935	936	894	914	931	868	939	931	895	951	878	892	867	913	918	940	893	936	933	956	972	941	880	885	956	942	864	921	920	916	865	935	891	911	878	836	927	893	868	916	960	884	873	906	863	915	882	907	990	901	950	950	936	926	893	895	923	940	880	946	968	946	903	872	957	907	962	902	914	952	886	879	874	919	940	933	926	888	901	885	844	906	922	915	910	920	975	919	868	902	929	944	962	874	955	953	933	927	936	898	952	912	937	910	922	913	969	886	975	897	940	843	907	877	894	861	876	931	892	879	875	901	930	949	937	942	924	907	927	967	982	917	823	973	927	927	911	929	918	980	996	930	925	921	866	894	856	915	923	871	915	904	924	925	927	888	908	907	967	945	920	884	908	941	902	935	895	935	963	887	914	930	902	939	914	931	885	964	917	938	928	904	923	959	910	880	898	919	906	926	937	895	915	842	899	957	920	941	867	936	871	970	892	941	956	946	852	943	856	928	923	924	894	934	940	933	950	942	895	902	918	871	947	943	908	978	924	949	907	946	882	952	930	964	912	885
41177	30460	15594	10270	8428	3952	3173	2554	2240	1943	1822	1632	1545	1631	2064	1965	1727	1570	1531	1467	1342	1363	1460	1503	1521	1687	1575	1493	1430	1368	1294	1249	1371	1209	1318	1172	1129	1125	1080	1128	1165	1113	1159	1225	1289	1220	1148	1146	1121	1126	1064	1091	1071	1037	985	1014	1051	993	989	984	1016	977	990	1019	1007	1013	968	1032	978	944	1010	999	1015	998	1031	1026	1044	1058	973	1041	1054	980	964	1033	955	1028	1002	994	1001	1042	1056	919	1089	996	1003	983	1004	999	1003	978	1003	999	1029	1054	1049	1001	1026	984	1010	1026	1015	1010	1016	1032	978	1038	994	1016	974	1031	961	1047	1027	991	1005	946	950	965	1029	1010	1007	1018	1010	983	960	1081	1004	976	1018	1025	979	1019	1022	997	1029	1000	1061	1038	947	1004	1033	1021	1033	968	1019	984	1011	1012	938	1059	981	1051	970	980	1072	1022	969	1006	1015	995	982	974	978	1002	995	983	1064	1014	1030	1001	999	1005	1013	1028	960	965	1020	1025	988	1026	1002	1014	961	1056	1061	994	1001	942	979	988	1012	1024	1046	1018	995	976	987	1015	1050	994	988	1045	1032	1010	1012	1020	956	1055	1027	1046	1043	1065	972	1055	981	1032	1025	975	999	1035	972	1063	1009	973	1042	957	1002	1012	1012	1040	1033	1028	962	1004	1008	1010	979	1021	1032	1003	1009	1001	1000	1000	981	985	984	1015	1023	981	973	987	973	1045	985	974	1008	998	1004	1002	987	1064	1013	976	985	1016	1003	1020	929	1025	1027	1006	1068	986	1001	1007	966	1001	973	977	1025	957	1001	1022	1036	1044	1010	978	968	990	1012	969	1016	1024	1031	964	959	1009	1009	1018	1028	1019	1001	1048	1021	979	1006	968	1020	988	1047	1032	965	1009	999	971	967	962	998	983	967	992	986	1032	992	1052	1020	1002	1020	1034	1037	975	949	1024	1001	1018	1004	964	985	1057	1009	1010	1039	1013	1012	983	1002	1007	1013	1029	1008	1084	1001	1032	978	1012	1064	1035	999	1034	997	997	986	1025	1050	999	1036	1048	977	1015	993	1023	970	999	1013	1028	1016	965	989	1002	1016	1016	997	989	959	993	980	1030	1024	1025	960	1060	1052	1031	1020	1035	1035	1059	974	1003	1030	988	1001	969	990	1029	999	997	992	949	1014	992	980	1069	1000	1014	1044	985	1057	1000	1022	933	998	1013	956	997	988	1039	1036	1016	965	976	997	995	1026	965	1021	1042	1002	1009	968	1029	1006	1007	1017	952	967	1009	1024	1033	1001	905	949	1005	996	1030	1066	977	984	1001	971	952	1035	991	1002	993	979	983	983	983	972	994	1040	1013	1016	994	974	1028	993	959	984	1008	1024	1029	1041	998	1065	997	1003	1087	1037	1024	1066	1055	997	1002	1037	1043	1003	994	1049	1021	998	990	976	1031	1016	1034	1005	982	930	1049	1062	997	931	1040	963	1016	983	1016	981	996	1043	968	1001	1044	975	1020	1045	977	1051	1038	917	1010	1025	993	1075	1024	1072	1034	1005	988	953	1029	1039	988	1043	1023	1051	983	1044	1000	1007	1058	955	953	947	1061	984	1006	1024	1014	1066	1013	1058	963	1062	998	991	991	981	1009	955	1062	1009	1033	1045	1013	1045	972	950	996	961	969	1043	984	1009	1022	1016	1091	1018	1024	1033	999	1005	1015	985	1009	984	1066	1069	973	1040	988	1002	1005	1005	989	983	1071	958	931	977	998	1009	1125	1003	1009	1044	994	1020	1001	976	1008	1013	967	991	1048	951	1004	1000	1014	992	1057	950	994	1028	995	1002	1008	989	1040	987	1014	967	1019	1030	998	993	1034	1033	1049	997	962	1005	998	971	1064	1024	979	1022	1012	996	1019	1060	994	1041	1017	1027	1061	1028	1100	967	969	1001	1045	1017	1035	1024	974	1001	981	1024	968	984	995	980	988	981	1062	1013	1041	1041	1016	998	999	959	1056	1006	965	1025	1045	970	1056	999	959	978	1044	1044	993	995	986	1031	984	1045	1030	1016	1021	969	969	992	960	1010	1038	1053	1039	1004	1006	1052	1061	1005	1067	975	923	967	1038	986	989	996	1019	976	1023	1002	935	957	994	971	1000	999	1033	955	975	1005	1041	937	995	1047	986	1015	996	978	1006	988	1011	1013	1060	972	1052	1070	1017	1047	960	1031	1012	971	1006	1009	1042	995	1081	984	997	996	908	1010	987	999	1014	1068	975	972	999	965	1001	1000	1049	1014	1038	1009	1018	1000	984	989	1001	971	988	1002	1016	997	1051	1020	1053	1004	1005	974	999	1013	985	986	976	977	955	987	991	1020	982	1018	966	1019	1026	1001	981	1005	989	973	972	1095	971	1063	1013	1022	958	1004	1058	1014	1009	1041	1000	1006	1018	1028	983	1030	1019	1018	1011	981	1036	993	1067	1051	981	991	1010	1052	986	1013	1000	1011	1050	987	992	1016	1024	1017	1028	1011	930	1023	1041	982	980	982	990	1041	988	1017	967	1021	1004	1027	953	1002	1034	974	1015	1031	1019	1014	1022	1032	1004	1029	1002	1000	1042	1007	993	999	1035	970	1034	966	1001	1036	1017	1041	1030	975	1015	1049	961	1007	1019	945	1023	1013	1003	1029	1010	1023	938	961	980	1054	1022	1002	983	1052	981	993	1045	1036	1013	1031	978	1007	960	1059	1057	1049	952	1013	1032	999	1027	1023	1050	989	957	1014	1033	1062	1041	1037	1004	998	997	1017	993	1033	1000	963	1073	1020	1004	967	971	914	999	971	1048	1027	1020	1042	1008	1052	1024	1033	965	1032	990	1016	1053	1058	1079	997	995	974	1034	982	1023	1078	996	978	981	965	1090	961	1054	976	1017	1009	966	1020	997	1006	1020	970	974	992	1091	982	1001	1026	1012	1035	1046	977	973	1009	1066	1008	992	1001	1005	1042	979	966	991	1040	991	991	1007	1004	963	1002	1034	1007	1024	1042	1014	1003	991	1023	1006	1011	944	1047	960	1032	997	980	988	1024	1006	987	1012	1030	981	1027	952	992	941	999	1030	1014	1033	1017	984	998	983	1007	1055	1018	1086	1047	960	999	967	977	1075	994	969	1005	1051	1056	1079	1042	1001	984	1008	1016	949	1016	980	997	1023	1008	1045	1025	1015	983	1017	1035	995	983	983	1063	1014	964	1054	1004	1067	1034	1025	993	1019	971	984	1022	1039	981	1055	1014	1075	986	1038	990	1044	1017	984	1001	901	1014	998	1022	985	1046	958	1034	1064	1035	1032	1009	1023	1028	1005	1008	1003	1007	985	984	1035	1011	984	933	1015	1041	1004	1034	1027	1048	1046	1012	1029	1002	1000	986	1031	1007	990	1040	996	985	1036	932	969	1013	1008	981	1043	991	971	1006	992	974	1004	1020	1041	1014	1026	1014	1015	1043	976	996	1026	973	1015	1015	1005	951	1052	1004	1037	1003	944	981	997	984	973	987	1059	1032	1072	951	1031	1018	989	1013	1047	1033	1027	985	1014	1014	1011	997	1013	1048	980	1001	998	1065	993	991	1013	967	1015	961	1044	1060	1034	1022	960	954	1042	978	1021	974	946	984	1013	1020	1004	1000	1006	962	1037	976	962	1021	951	1006	1028	1018	976	1007	1025	1043	946	992	974	1009	973	979	996	993	977	1015	1010	1021	966	944	992	1042	1030	1017	1036	1042	962	1006	1000	1019	1054	1007	986	989	1065	988	988	1021	996	1000	978	988	967	1003	1022	1036	1000	1046	987	1005	1028	973	1073	1025	1025	1006	1007	1067	1009	1013	1034	947	1059	995	966	1080	1055	1063	993	1026	992	1073	1019	1017	1044	957	1027	984	1039	1046	985	1042	975	980	1023	1028	1018	964	1015	972	1052	1025	1002	998	1007	962	1007	1024	1008	1024	1001	1022	969	1077	1030	1015	1009	1038	959	1037	1026	1010	987	1058	1010	1032	1007	1075	1030	1021	1037	1051	1011	1037	979	1032	1002	1009	1034	1012	981	962	977	1024	967	980	1042	1004	1000	1034	1004	957	986	986	984	990	992	1012	1021	981	1036	1038	946	1024	1035	1010	1007	1029	1015	984	1040	1007	1012	1082	1020	1037	1040	1005	1005	984	988	1010	1048	1026	975	976	966	1015	950	1050	971	1016	1032	1056	1037	993	1025	1024	991	971	1003	994	1018	960	1023	944	967	955	1046	976	1020	1085	1029	982	1058	960	1027	1001	1088	1057	1045	1028	971	1084	1007	971	995	1021	970	974	962	984	1006	1032	990	1028	1085	1032	993	1026	1032	1033	1009	992	1051	994	1048	1057	972	981	966	1008	1025	1017	995	996	1051	1011	1010	1005	1018
28825	21322	11646	2287	1485	806	620	463	495	463	444	430	430	485	559	541	504	478	486	466	470	466	501	526	521	548	517	508	463	458	469	465	486	434	455	424	437	418	464	433	467	444	418	463	453	470	451	402	427	419	402	415	413	431	430	450	440	427	386	381	454	414	387	437	409	437	438	398	426	449	394	374	434	414	404	404	437	416	399	393	432	435	404	414	402	440	434	367	393	435	418	385	373	448	374	394	438	425	408	404	433	414	428	406	400	397	430	433	370	394	404	398	399	396	418	409	384	432	389	394	397	399	457	385	423	402	422	445	402	415	361	441	428	409	426	411	417	441	435	405	416	402	444	404	407	425	433	408	404	389	409	427	422	435	418	407	407	375	407	414	419	432	405	458	410	432	415	422	445	434	425	428	404	440	379	378	455	399	392	404	428	418	436	439	406	409	390	440	414	351	437	420	380	373	405	413	409	407	397	404	429	401	442	434	419	409	405	438	425	417	411	404	417	426	414	390	456	408	416	411	431	415	424	404	437	436	405	401	424	423	420	458	420	394	432	404	427	419	381	394	382	424	433	385	393	445	431	446	392	392	421	403	446	431	438	441	439	426	380	414	426	418	410	417	423	443	378	422	412	426	391	419	385	422	404	434	420	396	418	423	373	378	407	425	432	443	414	401	436	458	405	407	433	391	386	421	441	395	447	423	435	422	423	424	395	403	420	406	420	428	422	400	437	417	380	442	419	409	407	396	412	434	424	405	384	451	389	402	418	416	406	428	430	430	440	420	436	399	451	441	406	404	381	398	418	401	404	403	424	388	403	384	459	424	421	400	418	401	423	458	425	406	430	396	398	398	456	415	436	383	410	398	426	449	408	403	410	396	424	418	406	404	388	428	422	418	408	391	423	438	420	414	391	424	383	425	414	396	389	425	417	430	403	464	398	438	394	395	442	376	438	396	427	420	404	407	388	412	389	420	397	371	441	395	393	402	422	386	444	401	428	445	426	439	429	434	403	407	427	463	448	464	426	383	454	392	388	413	424	400	435	397	398	449	404	424	416	407	395	397	411	378	401	412	397	412	446	445	425	424	425	377	383	391	419	421	401	430	405	370	392	422	409	421	415	395	400	446	411	467	427	415	431	399	407	393	432	392	450	419	434	455	407	435	438	397	437	431	405	399	426	413	442	418	442	424	420	427	444	387	427	406	410	397	412	412	386	410	425	413	452	423	406	405	409	415	380	385	430	404	424	397	419	416	412	418	385	413	429	414	422	417	405	387	446	442	444	422	417	380	427	416	424	409	437	433	439	406	398	426	410	393	438	399	444	372	420	434	412	390	455	454	413	440	386	411	404	430	409	446	406	411	406	424	466	437	420	421	420	406	425	393	399	406	416	393	430	414	423	405	398	401	386	433	440	399	371	413	432	401	416	398	406	446	388	421	444	374	410	429	388	438	447	431	434	408	412	429	386	399	458	442	394	425	399	412	444	429	385	401	398	437	413	379	443	387	431	424	398	422	408	445	437	409	428	415	407	421	415	404	437	397	384	415	420	415	401	381	359	455	413	440	430	367	405	427	390	420	455	433	440	429	407	380	427	438	426	427	417	379	454	375	424	416	418	448	398	410	421	418	413	414	406	395	424	436	433	423	414	415	404	398	382	400	410	415	396	451	434	423	425	437	429	384	377	428	444	440	423	414	444	422	442	412	455	396	445	400	419	415	438	423	447	405	395	445	421	435	425	424	391	420	403	433	390	418	434	422	380	401	453	406	433	463	398	387	424	408	420	416	441	425	432	373	401	424	433	406	411	411	404	413	400	388	433	439	400	443	394	391	412	394	394	434	436	401	422	392	439	411	375	426	413	369	422	428	428	437	412	396	404	384	435	407	432	418	414	411	443	395	429	417	442	431	362	437	443	391	442	413	403	430	392	407	382	436	424	421	417	431	365	425	394	449	417	419	436	429	430	452	411	400	413	426	421	402	376	461	428	416	381	420	388	423	395	424	411	433	389	404	430	445	436	380	428	408	413	405	414	366	414	405	423	408	417	437	430	387	396	432	432	430	409	396	399	393	450	424	419	400	363	449	408	431	388	431	448	423	372	434	403	383	440	447	421	396	430	403	430	435	434	402	395	413	406	416	431	411	402	416	426	403	391	402	395	397	414	387	428	426	404	394	406	396	415	411	421	436	442	413	409	439	425	396	388	380	427	442	409	391	462	407	400	387	413	462	417	425	398	418	416	458	388	459	430	416	393	419	432	415	417	398	434	415	403	404	437	403	413	414	400	413	425	443	399	408	448	374	405	411	396	399	415	400	449	422	425	428	428	432	447	437	418	408	405	459	453	431	396	407	408	398	439	461	415	440	420	436	428	404	418	386	377	408	412	425	385	380	413	458	407	421	474	392	404	416	384	433	425	395	398	406	469	426	416	439	416	399	414	451	403	389	429	395	416	411	411	417	400	394	381	423	405	383	424	405	411	429	426	386	406	391	432	404	461	410	421	404	399	417	418	399	411	449	449	423	428	434	405	398	454	424	406	392	414	421	433	435	465	431	416	436	439	392	415	400	414	400	424	371	405	424	407	374	399	430	381	434	394	403	411	389	421	437	447	406	437	420	401	425	401	412	429	415	381	441	456	422	430	431	428	422	414	418	382	406	395	430	407	417	461	378	387	405	405	429	425	440	373	405	435	383	408	406	451	398	416	397	383	412	413	442	418	392	408	399	415	386	412	408	433	410	440	406	393	427	408	405	402	425	417	392	380	401	422	402	435	406	446	406	416	440	418	420	397	421	430	409	445	416	400	421	416	405	423	426	399	383	384	440	404	403	421	434	416	399	406	394	429	392	429	450	452	424	415	390	415	393	409	427	406	411	423	430	420	444	425	395	427	438	395	428	439	452	409	424	438	446	411	432	443	424	416	412	449	415	414	458	399	424	404	428	383	410	431	397	435	415	440	403	385	425	403	386	425	440	421	396	448	428	452	390	411	355	394	405	415	431	445	411	418	419	427	399	404	429	417	398	423	430	401	427	388	455	426	403	377	428	406	404	445	434	425	374	422	401	430	440	435	426	402	416	409	375	423	403	421	422	378	381	416	410	439	424	456	398	381	388	403	405	436	371	413	447	372	445	423	410	419	426	436	393	417	417	419	392	423	384	417	407	464	427	451	414	411	411	419	363	400	443	382	398	449	398	451	431	394	405	419	430	421	433	392	448	401	418	420	430	397	415	396	427	421	406	395	412	397	406	378	379	417	419	423	389	410	436	436	400	391	425	379	431	398	398	440	433	440	432	438	408	420	392	393	398	432	430	430	434	409	419	379	437	397	433	421	405	439	420	410	439	431	403	387	428	382	394	422	373	397	421	420	410	405	388	420	432	442	424	414	420	395	405	407	385	410	452	392	429	422	410	435	398	418	448	419	422	422	414	435	416	416	435	418	422	452	450	410	442	415	421	408	402	402	424	409	402	397	454	404	378	353	402	418	429	405	382
33985	15714	3067	2291	2126	792	639	580	569	579	529	547	551	600	817	712	690	687	664	613	590	591	624	639	712	760	674	597	591	526	545	586	598	545	537	534	507	455	490	462	533	504	527	513	534	551	516	544	497	510	490	480	479	495	479	564	467	459	447	470	480	461	498	480	484	453	462	459	487	504	470	494	470	464	502	472	436	489	442	494	445	504	507	443	461	477	478	482	482	460	464	506	458	469	454	474	471	496	495	465	483	440	463	435	472	503	491	465	448	464	454	493	460	490	449	439	489	502	472	467	498	499	473	474	476	469	493	486	488	475	469	443	500	521	453	455	500	487	489	461	472	488	483	487	512	485	464	469	456	453	492	426	494	505	445	508	451	518	472	465	495	438	466	460	465	483	470	464	437	484	474	523	494	496	489	501	493	445	477	486	474	480	505	470	451	464	476	484	499	430	496	469	488	475	450	473	476	478	494	463	482	507	463	492	467	475	468	459	495	435	464	502	521	474	492	460	477	439	451	512	494	450	456	439	522	457	478	502	477	484	471	475	468	465	462	483	484	495	533	462	485	445	501	492	467	452	457	446	475	503	476	514	444	483	480	497	466	461	489	509	448	434	473	441	459	460	490	466	433	472	470	482	463	516	488	484	438	509	472	448	458	436	488	471	504	477	479	465	454	472	481	474	446	465	479	459	455	492	447	478	536	505	485	476	489	481	498	484	515	463	493	466	438	438	519	439	478	470	500	474	451	479	494	464	491	453	482	491	474	439	445	475	458	470	458	499	458	504	484	456	503	454	483	480	471	450	452	476	494	485	487	492	468	475	463	497	440	472	437	478	473	480	491	438	430	472	516	495	469	481	479	450	476	492	472	487	487	462	502	472	463	448	490	472	507	469	500	520	449	457	464	454	473	459	483	475	475	486	434	496	463	465	439	469	469	518	481	475	483	490	453	451	460	471	455	477	480	466	471	440	520	491	525	495	482	465	483	474	459	500	485	449	467	477	486	526	451	463	483	466	453	482	515	490	500	470	497	463	528	464	488	454	467	472	474	474	478	462	471	471	431	484	505	467	470	499	464	470	477	496	464	433	466	488	465	438	436	439	492	466	473	491	445	457	494	459	473	469	478	476	463	480	483	511	493	485	489	482	514	466	496	473	477	446	491	458	462	493	492	456	505	474	447	460	468	469	468	424	494	500	454	479	433	455	486	459	455	513	499	457	499	445	499	460	472	486	499	491	462	494	426	486	512	489	496	442	489	453	484	462	472	494	475	458	467	479	533	522	480	504	463	465	485	516	470	482	453	496	489	480	455	473	481	482	500	482	476	488	470	479	458	492	460	497	483	456	460	440	494	449	457	504	437	493	478	461	451	505	496	496	501	462	469	487	483	462	510	457	496	461	497	481	485	461	474	449	492	507	471	469	476	441	481	488	467	469	468	474	486	485	471	453	505	509	435	452	480	481	478	481	494	497	452	473	439	510	494	460	479	493	464	461	432	491	486	444	477	467	495	484	484	493	512	481	502	467	461	460	492	515	459	486	485	492	510	464	485	457	448	488	454	465	507	486	495	499	483	470	516	485	462	512	514	492	463	483	503	441	437	497	503	489	480	448	489	485	488	465	522	473	450	467	485	472	460	483	442	456	455	514	447	470	425	490	501	526	483	452	470	485	447	504	475	496	501	478	458	502	451	476	494	424	477	477	485	465	505	461	476	465	514	467	470	492	473	456	448	516	472	481	471	515	497	466	508	506	487	464	499	430	469	523	484	490	475	488	469	492	485	463	446	503	428	478	509	468	424	465	460	487	462	456	489	497	460	455	507	438	491	505	487	486	445	493	466	467	475	483	456	520	466	444	451	451	471	493	468	472	468	471	463	487	477	468	440	513	439	479	461	472	525	479	531	442	454	424	478	441	468	470	446	484	478	497	473	448	503	463	487	487	456	477	491	518	440	437	456	485	471	454	472	498	479	514	451	509	490	481	462	476	461	476	473	465	466	484	489	454	476	466	491	516	458	483	515	457	526	498	476	513	484	471	481	457	473	495	453	451	524	468	474	452	463	482	490	478	526	485	450	486	495	467	489	482	506	477	447	458	492	466	475	477	497	488	453	519	470	460	464	502	481	494	485	508	480	460	440	464	461	422	490	468	469	466	504	412	489	465	486	483	492	452	522	468	491	457	468	492	473	456	467	477	475	493	453	499	466	487	487	444	465	493	495	491	436	458	465	464	469	467	445	442	477	458	441	475	493	463	509	471	542	507	468	467	478	472	477	487	488	480	463	439	485	494	464	441	460	461	474	515	500	482	445	517	457	504	456	481	482	476	477	446	473	506	501	487	468	482	466	505	503	464	485	480	514	472	441	457	475	459	448	464	473	496	460	451	477	480	447	459	501	488	493	489	457	418	462	455	499	496	489	465	454	443	490	471	463	482	462	515	482	441	466	479	481	490	471	463	444	504	480	481	495	486	450	449	471	468	494	496	467	473	525	474	460	505	470	436	465	488	453	476	455	460	505	478	502	442	484	460	466	464	472	472	502	460	470	490	539	466	477	458	492	506	485	494	481	482	473	452	493	506	443	455	457	509	477	482	468	489	458	494	463	488	503	480	486	474	415	468	495	493	469	485	499	463	493	498	474	450	470	469	458	493	462	472	502	473	450	477	500	453	494	494	516	486	496	491	484	478	476	443	473	501	484	492	470	483	468	500	510	476	479	466	508	485	538	491	476	496	490	491	473	440	505	433	520	486	510	484	471	490	500	484	506	489	466	492	457	475	450	464	467	517	459	490	475	484	472	493	471	468	547	497	460	448	466	488	481	489	479	467	477	451	439	477	497	483	505	453	441	460	489	506	482	481	484	531	488	455	466	516	475	450	521	469	475	475	470	451	503	482	488	484	482	481	481	482	507	498	457	484	481	489	475	491	483	514	479	496	474	430	463	513	471	499	449	496	469	471	503	488	470	518	481	488	469	435	497	488	479	506	486	459	475	482	464	439	478	490	481	501	487	427	481	488	455	509	496	488	479	467	453	459	494	491	451	478	479	461	455	448	456	492	493	465	509	494	465	478	424	469	474	486	500	484	458	518	493	463	472	472	504	488	456	441	496	497	483	464	459	485	464	491	420	438	493	509	455	454	521	482	483	463	495	464	474	499	480	467	464	473	515	457	475	496	498	481	460	517	504	514	524	487	487	504	481	455	447	468	496	465	480	508	467	451	446	499	453	474	462	505	491	478	464	470	484	510	482	473	499	526	494	452	488	512	497	472	462	446	473	481	536	485	496	505	444	496	456	468	487	454	492	481	453	484	471	447	476	430	440	481	496	477	454	461	513	512	479	508	489	524	497	478	520	452	484	487	458	467	457	495	490	506	489	461	472	472	476	458	496	477	495	452	514	491	490	452	444	503	472	477	467	497	442	478	473	492	453	502	467	494	494	434	497	502	495	463	453	482	477	476	496	494	465	461	471	463	532	505	539	426	447	484	467	452
23436	20896	28168	23751	20889	12504	1667	1122	1031	989	895	812	858	817	990	1021	915	911	847	808	824	878	892	878	905	923	897	846	831	804	754	853	861	837	716	737	768	724	726	727	723	773	753	783	809	771	749	752	744	721	739	691	749	733	707	707	683	762	742	694	698	672	725	660	712	645	671	692	683	742	680	637	707	698	723	718	709	699	681	719	694	698	720	644	677	743	682	732	750	678	733	630	678	707	659	688	698	728	643	733	702	701	711	718	673	706	717	660	689	712	722	711	716	705	720	706	665	710	729	701	700	703	677	704	691	718	727	693	719	723	665	703	690	693	688	692	754	714	657	691	672	714	679	755	718	722	648	662	679	667	664	686	657	718	697	701	698	744	685	669	736	683	698	746	746	708	704	714	703	668	676	707	690	697	693	635	693	694	653	678	708	700	674	737	680	721	678	704	722	710	675	693	689	700	648	674	718	757	645	678	675	698	678	702	682	659	739	701	690	695	693	675	698	649	680	697	750	722	692	676	693	706	660	680	716	691	742	693	652	688	707	653	696	713	675	702	712	661	686	725	705	720	678	712	680	728	755	671	725	682	724	660	711	708	739	691	700	726	660	753	681	667	696	657	692	745	729	708	715	708	673	699	668	663	727	707	720	696	733	664	667	712	705	708	677	681	699	718	788	699	701	674	720	710	688	726	695	687	703	705	673	686	692	687	688	683	664	735	694	729	671	696	683	705	646	702	677	695	704	698	730	764	756	746	717	707	660	731	738	669	662	659	763	673	687	692	729	727	716	714	737	677	679	693	732	701	658	662	685	665	698	756	703	715	675	683	708	704	670	706	666	722	704	704	690	681	663	675	703	689	687	713	699	677	699	663	648	649	630	684	679	719	763	717	668	719	690	670	721	668	716	721	695	740	686	722	712	682	674	633	694	715	707	694	697	697	654	686	643	692	659	742	707	678	691	672	682	701	727	703	675	726	686	712	667	693	708	734	710	708	663	749	666	705	671	713	691	688	695	720	676	677	653	703	709	740	688	721	665	731	758	719	719	681	715	712	695	688	703	692	718	685	711	644	715	693	672	694	682	730	708	731	662	707	633	661	712	657	704	723	720	717	692	705	713	688	678	686	711	717	705	634	698	643	738	689	713	700	741	657	729	663	700	676	682	746	654	707	665	701	702	702	688	676	761	657	723	709	721	670	717	706	662	679	717	670	686	748	727	627	684	708	679	713	722	656	691	682	654	709	700	719	746	654	692	680	695	692	683	706	720	698	739	739	646	677	701	696	698	695	704	694	721	698	695	670	677	670	702	706	668	646	715	681	742	659	712	656	652	710	683	736	669	712	705	739	660	711	707	704	621	694	723	709	700	674	724	714	644	729	741	722	668	731	664	672	722	682	675	756	680	717	662	667	680	685	725	710	710	661	685	680	686	703	694	684	729	712	701	680	665	650	675	707	723	694	657	688	676	689	651	681	717	679	661	686	701	750	734	714	693	672	668	694	712	676	690	704	671	681	663	703	667	706	707	670	675	696	697	668	698	692	698	729	708	706	681	651	720	703	666	692	694	668	684	737	675	699	690	697	746	691	705	729	743	678	699	678	648	695	720	722	747	725	766	708	691	705	660	669	682	715	691	688	683	706	679	719	708	727	685	692	705	714	702	701	690	673	681	659	714	753	725	695	700	674	647	726	679	670	703	676	706	700	730	674	676	726	699	642	676	696	684	689	669	734	758	712	726	699	677	680	694	701	707	678	663	663	721	675	684	700	720	693	755	692	698	730	716	688	648	679	697	713	719	647	715	675	674	675	688	655	670	680	713	700	695	658	649	713	692	669	733	701	681	755	729	708	712	691	677	694	679	732	665	667	695	709	683	698	661	644	706	698	663	691	677	695	706	710	679	690	649	698	659	672	692	642	666	704	686	725	710	681	657	677	697	722	706	717	727	699	737	689	618	709	689	684	680	693	728	698	738	685	720	698	693	632	719	686	674	694	687	707	676	678	728	699	727	670	715	688	689	729	730	723	671	664	754	679	697	680	686	700	651	715	685	687	715	737	668	694	675	686	676	654	689	685	718	690	708	700	704	701	677	705	635	735	686	683	664	689	694	699	716	682	743	683	680	666	661	669	687	732	704	662	645	690	692	720	722	726	690	741	664	637	716	681	626	674	687	711	729	687	749	709	705	673	698	725	669	660	696	649	714	714	686	696	691	719	694	684	640	699	692	687	709	701	700	675	704	647	705	706	682	668	680	654	722	764	730	665	727	661	688	669	686	745	674	721	719	700	663	645	639	720	734	704	709	703	676	689	665	687	700	699	691	680	699	693	651	718	728	694	700	722	695	705	734	658	666	684	733	701	704	702	709	670	706	682	654	729	672	691	676	715	673	656	727	714	664	689	698	655	696	658	670	664	649	698	699	674	698	709	700	689	696	685	696	726	728	692	676	694	754	753	690	696	677	670	693	684	679	694	730	714	657	718	709	684	685	671	693	704	736	658	695	750	717	691	710	649	662	672	646	713	704	658	745	702	699	703	739	748	711	638	719	677	717	708	711	684	707	733	684	707	706	659	738	649	720	656	679	678	716	735	753	695	693	717	705	709	720	698	689	639	686	687	682	661	656	724	705	736	757	681	657	667	680	742	682	726	726	671	686	667	682	711	710	688	649	677	695	672	705	700	662	711	689	719	703	679	721	722	677	670	690	660	718	702	680	677	713	707	680	667	688	716	678	667	653	679	720	669	675	683	685	694	732	645	695	693	664	670	660	718	713	719	697	693	684	680	722	753	679	672	698	719	645	677	746	669	675	703	708	699	720	669	713	700	658	715	701	699	712	628	662	752	708	689	665	669	739	655	677	647	706	695	682	722	657	667	685	705	662	694	675	686	726	653	677	690	692	642	716	721	679	711	644	709	729	704	677	679	733	738	712	686	644	740	724	701	674	693	684	669	708	707	652	686	683	675	662	672	765	685	725	739	698	718	648	694	668	682	690	695	655	696	697	652	661	720	718	660	709	672	702	677	711	712	693	761	698	704	664	661	675	682	711	693	738	748	646	679	695	678	727	671	706	676	701	658	722	723	710	679	704	718	692	677	729	723	696	698	703	719	712	657	693	733	664	712	690	714	679	709	693	681	651	728	718	747	684	681	707	708	690	668	625	709	669	688	703	694	672	688	677	653	703	668	682	682	701	726	696	678	681	666	745	679	660	717	722	665	676	712	690	658	708	672	678	698	719	688	682	695	695	684	640	743	660	687	674	659	689	649	698	697	672	680	692	689	661	643	722	703	724	753	728	710	696	696	686	645	721	697	713	656	718	706	671	703	672	694	756	672	684	730	675	690	706	696	686	708	687	682	692	675	701	711	684	698	710	651	694	719	679	747	717	682	670	673	683	718	679	741	686	718	698	721	707	682	661	717	670	710	657	695	705	648	685	736	684	639	665	647	660	698	659	680	683	686	661	694	718	688	669	736	722	674	670	687	707	728	726	694
36841	28823	9746	6376	5859	2416	1921	1569	1388	1272	1198	1124	1151	1103	1285	1358	1205	1222	1125	1061	997	1058	1139	1134	1264	1199	1148	1080	1050	971	982	1034	929	939	855	923	830	837	856	823	830	850	860	881	863	911	868	879	864	809	803	776	819	835	739	811	815	792	767	744	740	803	743	749	771	721	763	765	735	795	714	763	801	717	746	788	738	763	748	808	750	774	768	820	773	734	809	791	806	743	776	744	762	808	792	754	816	780	778	719	790	800	788	769	785	799	772	735	778	788	749	772	785	775	790	766	759	752	780	722	783	762	737	775	765	729	778	775	752	779	809	828	766	768	783	805	772	768	766	781	785	741	760	741	801	803	731	719	761	750	776	749	730	766	764	771	812	747	776	763	845	766	769	746	805	791	735	737	767	760	717	757	784	753	749	804	795	759	807	775	777	785	784	805	807	826	782	776	726	807	770	758	737	766	738	754	800	846	774	756	827	772	775	791	738	726	764	764	788	781	785	777	758	758	773	750	791	744	737	823	734	784	813	761	766	846	754	796	712	780	778	794	769	768	821	811	797	804	799	768	783	768	806	740	755	783	765	797	766	781	745	750	760	833	748	786	849	804	820	761	764	787	769	770	781	752	769	776	830	780	776	723	789	828	743	726	776	782	792	784	811	772	799	804	759	746	758	801	767	754	753	784	786	725	813	769	809	816	767	815	798	762	797	736	769	763	750	754	744	750	766	807	758	803	781	755	747	710	787	779	762	738	741	793	742	782	771	771	785	769	745	736	765	753	787	777	749	777	799	758	791	824	794	742	763	686	739	761	726	808	743	753	723	770	742	734	786	765	744	764	818	786	766	765	776	733	723	772	767	761	752	732	808	807	763	767	792	759	766	781	747	788	786	783	789	811	767	814	728	753	767	777	818	826	760	734	767	736	776	785	725	769	766	777	764	809	750	797	769	757	799	779	793	804	774	781	796	758	819	777	778	755	801	743	794	830	777	770	761	810	803	772	785	745	769	737	760	778	769	787	755	733	731	799	783	765	790	773	835	730	771	804	763	792	784	783	779	779	780	753	835	797	776	761	765	762	818	788	766	766	815	746	786	757	754	762	778	779	750	742	735	802	794	767	729	785	733	744	768	804	815	793	802	817	717	769	774	753	770	803	787	755	773	752	758	767	776	768	721	790	735	817	802	769	737	752	725	821	818	793	734	803	759	767	730	749	767	790	758	771	730	734	772	746	783	808	742	773	741	687	753	792	789	747	747	777	781	739	792	770	825	780	774	814	784	796	773	758	801	796	768	755	801	794	799	720	719	786	763	772	712	808	769	784	798	746	751	745	777	750	797	786	810	758	746	696	787	768	825	788	715	769	772	767	734	742	809	802	789	789	734	728	792	786	773	764	751	815	778	784	748	754	706	770	778	762	766	763	772	806	780	751	792	724	758	784	755	751	796	748	774	806	797	748	716	799	814	810	831	762	731	759	784	756	771	748	732	780	732	794	739	743	768	725	786	788	724	723	798	760	791	783	755	773	774	740	750	792	785	773	783	786	775	787	796	735	753	740	820	780	763	755	782	768	742	726	774	781	767	793	724	729	731	801	781	776	811	772	813	751	750	795	792	787	789	740	739	785	819	815	756	724	794	769	790	747	761	741	786	772	746	802	748	786	762	729	723	734	802	781	790	735	787	748	752	782	822	813	737	749	766	843	761	739	748	767	756	771	734	736	805	741	751	745	773	768	742	776	770	748	735	784	755	764	768	745	765	780	783	771	817	760	826	841	762	754	781	787	766	768	749	755	765	780	759	767	729	773	750	819	766	734	791	796	770	781	728	801	800	858	757	797	772	729	732	787	736	754	856	785	801	792	767	812	773	819	791	760	776	754	783	722	757	760	797	723	795	771	773	767	818	794	769	783	779	744	814	739	786	776	822	787	749	808	777	828	769	817	797	762	788	782	778	771	784	765	767	786	775	819	771	808	796	763	727	818	741	729	771	810	764	754	754	739	776	782	838	789	793	766	804	797	752	712	749	819	811	830	809	764	772	764	760	775	768	746	784	826	795	770	754	745	795	790	751	777	775	752	777	760	773	743	765	747	763	748	769	804	793	738	735	800	748	757	798	779	761	740	810	774	723	785	808	749	707	795	777	785	756	710	741	804	752	750	807	750	758	768	834	765	727	707	779	727	816	774	725	807	747	811	784	807	754	760	755	738	765	742	797	811	770	776	777	795	736	767	776	734	750	797	771	808	787	834	804	755	786	777	751	747	738	697	794	775	786	767	813	813	795	803	801	749	816	764	770	776	755	733	723	745	746	758	787	733	761	745	780	750	830	805	751	741	742	774	805	799	784	805	781	778	738	723	745	789	756	750	756	748	789	749	715	776	722	775	729	772	803	770	828	738	760	760	781	801	714	743	784	739	784	731	733	782	797	791	743	780	801	766	753	756	806	793	748	708	749	770	776	799	803	751	812	775	731	767	804	742	772	712	770	765	770	789	732	801	747	797	740	778	793	793	755	738	808	781	747	766	817	747	755	774	741	776	778	816	795	811	786	766	801	767	763	780	766	784	764	778	809	788	798	734	806	733	761	799	747	792	785	829	773	749	793	792	764	756	778	714	727	756	774	689	784	829	773	826	786	716	727	805	795	733	703	736	783	783	763	767	771	770	784	793	753	780	761	804	780	791	780	798	775	765	788	770	730	784	777	744	744	764	856	743	772	776	789	802	751	770	779	802	804	781	715	808	810	759	780	800	799	790	766	817	785	783	741	799	808	789	757	780	765	732	810	766	740	800	762	746	741	788	771	775	786	827	802	801	797	789	747	747	793	708	774	769	827	770	727	753	771	775	769	751	774	781	808	741	776	757	761	741	786	790	763	757	770	773	756	752	787	756	706	768	752	744	758	758	762	786	805	772	738	765	750	787	810	767	723	779	810	753	760	788	788	823	798	777	815	746	736	760	776	761	785	816	802	752	766	752	799	772	796	810	777	758	802	767	761	763	760	761	736	775	814	739	797	734	795	773	831	791	724	732	797	776	760	782	741	811	765	785	762	737	758	742	780	746	763	811	744	750	765	786	777	752	749	766	767	780	790	845	802	773	831	780	823	823	742	778	791	738	751	820	786	819	767	772	764	749	774	759	731	763	781	775	724	746	762	765	740	756	750	757	761	764	765	755	781	769	788	760	740	818	761	773	774	768	789	815	797	776	774	735	741	771	761	828	818	835	786	760	762	773	798	789	775	761	783	786	765	729	728	746	755	724	738	778	784	791	814	757	762	767	755	768	745	791	768	752	767	740	740	851	806	742	794	754	734	745	771	777	754	768	803	783	760	812	776	741	779	772	815	764	776	750	765	765	817	735	783	775	789	748	771	760	773	776	741	776	757	754	801	745	753	736	732	781	818	775	790	759	753	760	758	744	817	731	781	775	742	795	782	780	794	778	726	749	782	816	774	750	777	773	806	751	759	757	744	764	779	796	785	775	779	755	789	739	762	774
24548	20893	27201	24613	13451	1342	803	705	605	562	540	524	536	564	623	696	621	664	684	589	554	586	643	679	703	648	642	612	603	518	542	567	580	580	475	536	550	493	486	520	562	466	532	530	549	544	530	472	489	497	419	465	485	472	500	498	450	521	463	459	480	526	466	453	456	469	514	507	472	516	515	491	458	483	472	501	466	471	442	462	444	482	473	463	479	498	453	481	496	503	502	464	466	474	486	534	471	502	478	490	490	520	489	502	477	499	461	498	451	438	488	477	456	521	505	527	470	471	490	486	493	483	479	467	494	458	474	438	460	526	442	488	487	483	461	483	481	473	470	512	489	501	475	521	512	479	510	473	510	468	496	522	468	470	442	469	491	443	523	459	506	488	481	479	471	446	471	462	491	443	459	473	465	462	521	446	555	444	476	500	463	488	452	446	462	444	459	489	518	503	439	473	469	511	497	480	443	522	446	475	488	446	460	455	461	488	472	477	460	446	473	486	455	486	499	483	508	494	495	508	509	460	477	490	467	474	506	516	469	432	504	466	447	493	471	495	485	445	458	543	447	494	499	478	503	487	481	493	533	491	471	483	497	460	481	462	495	509	482	497	483	494	475	513	514	494	487	465	488	483	509	470	503	459	465	470	493	514	494	470	474	504	480	502	511	477	505	497	460	488	465	533	462	498	440	498	496	494	449	463	457	504	485	489	460	502	483	451	456	478	450	504	491	479	502	497	486	466	485	489	479	446	443	509	435	457	486	475	457	457	470	479	429	472	483	434	472	529	449	486	512	485	488	468	467	474	507	477	482	448	510	498	457	495	461	461	502	476	457	531	512	482	456	459	488	474	445	495	463	490	494	487	506	510	472	480	447	514	485	481	497	492	444	497	477	437	523	501	503	501	479	456	481	487	495	458	520	508	476	509	539	507	456	476	468	477	479	514	468	469	468	453	492	451	439	459	491	465	474	463	496	511	512	474	487	455	494	488	481	493	487	503	459	458	507	445	469	463	504	507	504	482	473	475	484	477	494	448	499	490	503	483	489	480	447	489	494	500	528	462	442	506	467	503	486	480	511	469	474	492	479	485	434	431	497	471	451	479	475	474	457	499	496	495	454	491	478	461	489	486	528	488	472	444	483	488	510	485	412	496	487	453	453	522	496	495	489	494	485	465	436	465	466	493	453	487	503	493	466	479	440	499	466	468	473	505	510	503	452	444	488	451	455	480	471	507	473	460	512	456	493	461	473	424	472	488	491	422	508	493	499	470	511	498	482	498	470	452	466	501	485	469	470	446	470	474	488	459	464	499	511	504	470	461	487	529	492	477	491	454	535	452	472	469	495	487	491	458	453	495	484	484	469	485	490	470	471	446	546	468	475	444	491	486	498	478	489	473	453	468	465	477	479	467	453	447	502	495	482	476	521	506	467	508	460	506	481	476	476	512	478	494	478	496	479	471	424	497	524	496	474	496	512	484	493	459	493	485	471	522	440	475	508	484	515	434	458	488	449	463	468	543	504	532	501	484	475	535	478	495	446	437	484	500	496	474	473	461	470	495	501	523	488	439	485	488	453	481	498	491	488	457	508	507	501	458	467	428	527	485	444	492	479	483	475	489	507	469	475	448	450	479	494	470	461	506	458	475	500	487	449	500	463	519	460	474	475	447	482	467	475	495	447	467	509	493	493	503	450	431	464	481	498	469	490	464	479	444	459	444	523	493	512	488	482	462	479	475	490	454	495	479	453	477	481	465	492	526	493	470	502	478	475	494	459	465	480	487	458	502	483	446	465	482	470	472	506	449	500	479	488	504	488	477	496	490	463	519	480	424	481	447	504	467	488	511	486	510	488	506	512	454	479	502	497	470	505	436	449	463	498	456	469	483	465	441	446	516	481	484	463	438	445	485	492	521	479	452	500	481	454	473	420	467	495	468	485	500	483	491	494	458	520	477	486	479	478	481	494	495	469	453	496	459	465	468	482	457	506	425	454	454	461	431	483	477	509	466	489	456	515	448	493	485	451	479	458	480	486	499	456	529	479	447	484	476	472	486	462	522	476	465	472	495	469	483	501	470	506	458	477	481	465	490	440	524	460	489	501	432	481	518	491	504	477	501	451	496	479	465	491	480	460	471	469	463	521	518	462	478	510	506	470	518	498	495	459	447	496	470	466	469	490	441	486	511	429	456	496	483	438	471	494	518	473	488	453	509	458	464	460	465	485	471	444	490	437	463	439	505	473	510	447	497	474	491	447	471	493	454	475	465	471	463	536	494	530	469	485	474	491	476	500	482	465	470	494	511	453	484	486	450	479	468	498	486	488	448	453	446	441	486	498	506	490	505	466	455	470	478	474	489	497	453	484	466	478	484	484	484	463	485	478	470	455	519	453	460	487	444	489	487	474	490	485	485	500	471	529	538	505	474	487	523	527	492	500	469	438	484	494	481	489	517	512	508	498	468	528	501	487	488	484	517	494	433	479	462	512	460	491	516	457	478	501	464	478	490	501	485	493	449	462	466	479	452	449	467	466	480	500	497	520	516	472	470	487	445	489	461	453	489	475	470	491	532	480	486	490	473	477	467	493	480	488	487	479	472	474	500	472	523	518	473	498	474	447	470	438	454	482	482	441	454	456	502	483	480	475	450	485	480	442	494	463	474	481	473	490	450	492	463	483	441	451	467	469	519	494	509	473	432	467	515	490	459	486	464	460	503	499	506	448	465	490	513	476	488	514	492	485	500	496	463	477	479	475	487	458	447	479	481	468	462	501	480	507	468	470	490	468	515	461	463	474	475	489	443	464	509	446	451	509	484	484	459	428	476	477	418	503	502	469	504	476	478	453	470	498	441	489	505	464	452	450	461	488	467	470	510	525	476	444	464	489	473	471	512	484	467	488	523	459	491	436	412	489	449	477	447	517	484	482	559	447	515	450	478	490	497	470	478	502	516	558	436	472	459	506	450	471	479	453	465	515	464	506	456	482	502	498	443	505	525	467	500	506	513	484	495	458	515	492	476	511	488	468	455	465	501	493	520	450	464	443	456	440	520	467	486	489	451	470	486	483	488	464	460	530	517	457	456	489	435	475	436	457	454	466	449	457	526	452	481	463	446	519	463	419	455	458	477	473	483	455	517	513	479	446	475	489	485	448	457	460	469	507	502	454	461	476	478	495	470	497	460	451	469	435	484	488	477	487	468	469	451	455	473	527	462	492	473	505	478	457	464	522	444	499	508	479	480	452	438	496	481	506	456	474	452	501	416	442	485	491	462	485	506	472	465	454	478	508	469	450	459	476	451	495	484	493	469	456	476	464	432	467	468	463	459	479	541	488	476	442	502	472	478	480	503	515	469	486	479	448	519	471	491	491	462	479	440	460	487	497	493	490	439	514	462	458	492	463	524	503	496	512	509	479	473	463	479	491	449	516	450	496	501	492	456	463	436	411	470	476	479	482	472	459	496	480	486	495	469	457	472	457	437	496	485	454	500	454	475	455	509
36865	25874	6579	4333	3772	1636	1248	1025	1019	888	833	751	715	719	939	988	867	913	909	799	732	821	855	876	951	899	880	857	741	736	767	786	744	709	667	636	606	633	626	596	621	607	631	615	641	628	576	617	635	594	610	648	625	569	564	581	599	549	608	586	549	552	545	602	567	540	526	588	541	542	553	609	564	593	580	594	570	571	592	579	575	531	571	567	573	564	581	548	589	544	604	610	554	554	573	535	568	550	574	573	570	564	564	575	564	572	574	597	573	567	569	530	533	549	560	559	528	573	554	544	592	541	608	563	590	559	582	602	557	556	563	530	611	565	585	556	585	596	574	601	532	597	565	573	535	581	541	573	549	527	563	625	528	568	601	564	580	555	578	576	495	579	602	579	545	575	578	614	506	574	555	568	525	587	555	607	522	543	558	582	566	607	576	576	588	534	539	530	570	563	580	554	557	564	564	536	556	600	585	591	574	575	541	554	569	529	591	600	581	562	595	547	575	560	560	576	539	566	565	593	565	518	552	558	542	578	559	532	580	547	578	554	566	553	542	569	526	576	552	592	510	552	581	612	528	575	596	555	544	568	600	560	543	552	575	558	596	552	558	557	564	565	558	593	570	572	570	589	563	552	565	605	643	569	553	560	558	600	544	526	540	555	589	559	553	552	508	584	613	564	582	569	572	574	571	550	589	605	616	576	575	546	547	567	588	523	561	581	560	576	518	574	606	517	589	565	593	563	568	511	575	537	551	560	539	551	546	573	538	554	527	529	588	548	544	571	576	579	537	590	595	578	543	577	597	541	569	563	604	539	598	577	564	565	535	541	539	556	533	552	519	535	538	566	570	575	583	575	586	600	514	573	553	523	640	562	533	661	593	566	601	535	514	584	577	574	565	574	564	532	620	577	563	572	572	515	573	583	581	573	541	584	585	532	527	546	522	551	555	554	552	577	552	576	571	560	548	558	560	534	572	571	606	564	522	559	549	543	567	538	560	549	560	544	564	592	561	581	583	567	535	540	574	589	574	582	560	534	586	567	572	566	581	562	595	530	572	545	588	558	540	565	536	585	593	530	571	575	559	540	581	546	556	512	592	518	490	542	562	575	576	594	545	557	556	580	577	563	589	547	620	561	583	557	587	581	586	564	571	586	531	561	564	585	583	581	573	575	553	594	587	560	567	556	562	568	539	582	550	566	574	604	571	593	602	560	565	529	545	582	550	553	529	511	554	548	512	559	561	524	563	526	563	523	569	551	544	561	567	594	540	519	558	555	522	631	565	547	546	531	527	612	561	559	595	535	575	565	572	590	576	528	527	583	559	568	591	548	566	579	590	553	522	537	586	534	589	572	571	572	559	516	571	548	555	585	550	594	574	614	596	575	575	601	543	577	541	555	528	556	563	569	577	536	565	611	573	563	587	564	572	567	588	591	549	519	511	546	584	584	591	544	573	590	577	562	515	534	536	622	552	572	587	548	575	572	536	588	584	563	637	603	554	545	566	573	550	543	529	566	536	585	523	545	554	580	522	541	584	561	551	581	573	526	570	582	541	539	587	592	554	560	571	551	571	551	534	525	584	557	533	602	578	589	616	534	499	577	518	559	569	565	576	535	560	530	568	579	566	551	551	546	605	547	567	575	585	551	541	553	545	537	615	583	555	598	534	587	587	565	519	557	574	580	568	605	564	558	515	532	586	537	566	538	566	564	595	600	623	542	548	572	548	571	563	581	579	601	547	562	538	552	568	578	521	567	558	538	581	539	568	563	598	586	520	550	515	564	553	559	569	567	532	571	540	540	562	575	563	556	564	593	594	557	574	553	529	582	576	563	603	588	595	544	613	586	551	592	614	557	577	539	541	555	610	498	569	587	580	558	567	559	559	565	572	569	562	577	550	560	579	568	592	555	548	589	521	558	576	574	566	590	527	560	576	581	541	543	534	554	545	576	586	560	571	519	570	550	521	588	570	568	574	529	602	562	550	574	555	532	606	602	568	581	606	548	535	589	565	538	574	581	551	547	585	598	556	618	577	560	586	574	563	556	591	559	538	555	532	567	590	530	527	566	548	574	550	588	545	562	563	566	569	602	574	542	535	561	534	577	538	584	578	552	511	553	583	600	617	508	546	567	545	552	522	579	578	566	549	555	586	570	582	550	623	531	565	545	566	566	607	552	627	572	592	577	559	553	557	597	577	592	554	543	546	562	578	560	584	583	571	550	570	561	560	526	626	589	569	549	554	616	545	556	543	588	583	549	532	582	570	566	551	588	590	516	555	616	553	623	556	566	573	487	561	533	562	548	568	534	560	527	574	546	532	631	547	576	569	585	562	581	547	582	541	579	603	566	575	510	518	565	602	532	562	557	561	570	571	607	565	566	527	574	568	586	539	573	550	562	541	547	568	539	580	594	597	581	588	576	570	587	579	555	565	572	575	590	561	569	570	577	582	568	551	590	532	557	577	563	590	549	557	569	540	519	571	599	605	571	575	569	582	559	587	625	607	554	564	534	593	566	557	587	551	595	584	543	538	534	514	544	557	571	540	581	502	590	562	535	538	558	563	604	545	556	592	578	592	579	589	554	581	564	565	546	530	548	551	594	573	579	535	541	575	534	570	575	615	564	558	549	599	567	550	556	545	561	548	580	590	514	561	609	571	614	567	541	549	576	559	567	515	530	571	558	622	550	584	581	559	564	537	557	558	518	533	582	586	555	567	575	566	564	557	546	552	559	566	566	574	570	554	560	549	537	556	571	576	537	570	546	557	587	554	555	573	591	559	575	545	581	567	572	587	573	588	546	565	597	570	515	567	523	566	540	545	553	522	529	552	517	526	595	550	574	623	582	569	568	531	511	580	587	567	559	578	544	523	587	559	572	602	590	584	540	574	571	565	550	613	554	575	619	574	563	543	547	599	592	568	539	521	532	574	540	540	532	536	594	599	596	554	539	554	613	587	569	591	536	551	572	573	530	623	544	540	555	554	602	584	605	550	594	543	596	621	565	531	577	594	518	559	558	540	535	557	534	598	546	559	538	590	547	538	625	557	541	547	551	560	561	578	567	533	547	558	551	556	616	580	559	561	566	581	563	565	573	574	573	541	541	612	602	574	557	580	548	571	558	539	565	580	563	574	518	616	556	586	573	607	595	560	581	579	572	596	557	574	574	565	552	533	577	578	546	581	610	524	561	546	520	556	541	547	565	581	574	595	609	548	561	530	596	546	581	582	544	516	552	597	592	573	554	565	570	570	544	581	561	533	543	597	576	571	563	560	521	518	564	511	584	547	567	575	593	571	570	541	556	517	572	606	568	564	561	546	559	553	571	542	564	582	558	539	560	541	541	565	567	642	553	580	559	576	577	582	580	566	554	546	575	529	581	549	572	597	599	592	544	581	566	556	552	567	575	561	561	557	589	599	598	586	567	508	555	594	556	549	559	578	531	590	558	608	573	556	603	530	607	587	527	602	606	560	568	555	572	556	607	568	557	573	560	577	543
22472	20938	28617	23408	20947	21013	12447	2077	1497	1337	1235	1174	1120	1205	1319	1404	1302	1302	1255	1231	1288	1254	1270	1285	1333	1286	1167	1217	1174	1128	1197	1090	1035	1032	1055	1000	1064	1045	974	967	970	1034	978	962	953	994	967	945	972	975	986	934	928	982	914	933	930	965	938	923	941	856	910	864	905	954	941	937	930	876	881	912	936	905	918	908	952	922	977	896	942	950	954	972	917	928	898	933	931	883	943	985	952	897	913	928	902	928	940	951	906	898	877	977	938	890	939	919	879	899	1005	907	937	892	876	923	896	957	930	961	921	952	923	912	928	920	962	941	955	889	941	956	884	989	901	895	866	932	963	927	858	921	885	866	943	909	887	886	930	942	974	918	925	909	898	922	931	905	860	900	935	958	906	976	959	882	916	936	900	924	972	866	917	908	912	885	973	882	895	916	913	917	928	911	919	893	964	881	933	947	949	913	921	900	978	869	877	947	873	936	877	894	917	873	898	925	862	881	903	903	927	904	872	893	905	908	938	902	924	920	925	923	875	917	935	947	934	937	901	939	941	923	949	889	875	920	894	917	941	985	903	949	968	847	900	927	847	942	905	983	882	907	904	872	956	899	964	936	898	908	925	931	954	902	843	943	900	881	927	923	864	973	907	967	898	889	947	896	961	953	950	921	925	930	907	843	917	874	901	966	933	928	919	942	937	919	891	882	932	962	890	891	930	934	911	877	895	890	870	938	916	958	955	884	902	1003	901	957	888	952	898	935	920	981	913	860	936	937	943	911	980	902	948	906	961	909	991	911	917	989	944	912	876	906	916	911	899	915	939	908	868	939	973	920	891	907	947	869	895	884	928	1002	933	917	948	947	855	899	907	913	927	905	883	986	933	898	899	950	911	900	928	894	902	914	904	923	903	891	929	960	909	955	877	956	929	964	937	927	859	931	924	894	891	954	891	883	937	896	862	904	886	872	888	916	898	899	935	891	847	907	945	882	903	922	897	1003	953	918	889	915	909	937	932	949	929	880	930	903	884	889	914	966	930	894	906	888	927	977	897	888	858	926	918	927	955	951	936	942	891	943	902	924	910	904	907	921	914	927	904	878	856	859	951	892	967	919	923	891	864	898	895	917	887	939	913	970	880	954	892	917	918	894	971	906	952	903	967	921	877	890	949	882	950	919	926	967	919	910	908	924	906	895	906	944	910	917	931	894	904	894	887	888	980	929	1030	964	876	889	897	934	880	932	913	952	935	910	931	904	944	909	927	927	921	937	887	891	925	941	911	938	889	923	904	922	887	970	971	914	938	881	976	905	865	910	922	904	987	902	947	862	912	899	891	935	900	952	867	944	951	969	851	911	860	889	928	880	878	947	861	907	974	898	903	926	890	949	863	932	907	917	904	886	876	964	912	871	933	896	875	924	899	889	917	902	900	921	927	949	883	908	907	904	941	954	860	959	923	869	911	936	916	895	916	916	944	896	919	877	885	919	920	926	950	889	931	882	941	978	949	966	924	865	907	976	882	925	940	967	938	913	905	937	909	891	931	911	964	953	913	907	890	937	935	961	943	911	914	911	966	857	891	939	916	904	904	900	905	929	966	895	879	960	953	937	905	930	889	903	948	869	967	937	952	938	909	920	926	857	900	927	948	933	919	901	935	856	925	908	885	853	876	882	913	926	951	925	930	938	928	908	883	940	884	895	927	945	897	932	887	874	903	883	931	860	846	959	962	943	877	877	873	892	875	936	923	910	967	927	913	940	951	891	894	855	918	931	950	964	893	916	898	910	906	930	839	888	899	965	901	900	937	921	961	929	881	877	885	920	944	907	939	928	877	906	899	880	921	982	942	938	959	916	950	922	923	934	995	887	913	912	911	884	910	891	908	901	943	919	908	879	951	896	898	891	955	965	983	903	923	958	932	980	934	883	890	903	934	959	941	962	924	938	880	912	955	887	932	910	943	922	892	928	904	921	963	902	898	913	854	928	918	903	914	896	938	911	923	939	912	1007	929	918	914	876	975	972	925	843	920	870	850	955	923	982	936	914	974	899	886	944	962	932	906	922	861	904	972	928	923	869	920	891	886	900	880	925	882	877	884	977	849	839	922	918	938	981	911	914	882	908	879	939	931	921	943	921	875	928	878	923	986	916	906	910	946	929	918	884	910	939	946	944	906	847	955	890	917	902	896	911	898	940	864	930	922	856	920	934	925	965	931	944	961	872	929	846	907	935	927	918	949	922	932	927	875	908	869	896	914	912	928	868	897	852	960	940	890	903	888	955	919	964	881	931	856	919	930	884	869	916	913	910	905	960	918	901	857	907	926	908	891	900	869	959	934	862	894	917	898	931	943	872	903	903	901	974	867	907	924	928	919	895	965	902	866	947	902	864	888	968	876	885	952	917	897	939	923	949	890	876	948	909	937	932	931	932	866	965	907	914	933	944	944	881	895	911	910	920	897	931	868	959	930	974	916	875	863	972	937	878	910	924	946	955	935	927	924	909	930	905	840	855	928	955	896	895	910	956	919	895	934	941	868	826	946	947	941	901	934	849	863	946	941	965	911	976	960	869	989	894	942	906	935	932	876	951	921	869	905	961	926	931	960	915	949	879	955	936	903	908	886	852	895	923	926	883	912	861	909	868	889	929	894	832	897	924	906	903	884	950	867	925	997	882	927	902	885	988	878	950	910	843	868	885	912	893	860	906	909	906	887	891	965	927	910	908	921	896	918	958	966	902	912	916	879	883	893	984	946	919	895	898	916	915	869	882	884	951	957	889	922	943	933	937	855	905	904	869	908	929	875	891	941	920	893	933	899	893	921	1005	943	913	872	879	943	951	911	935	933	928	933	954	973	904	920	940	889	920	908	955	944	882	957	922	860	905	982	915	959	915	950	930	954	958	969	923	912	954	931	908	985	910	948	951	926	921	951	904	896	950	961	958	923	899	928	972	929	943	957	924	900	955	952	939	892	898	902	890	946	958	906	894	903	891	851	937	919	883	914	870	875	945	945	928	986	869	947	899	899	933	947	908	976	890	964	908	956	934	940	862	906	959	932	882	934	859	938	907	987	904	935	928	938	924	912	908	952	895	905	941	976	898	874	980	967	895	924	883	918	908	921	932	943	903	914	972	850	926	940	885	982	912	925	857	931	899	895	908	939	911	905	897	921	953	931	934	922	918	937	896	882	996	952	922	895	956	906	892	962	919	925	874	953	913	917	960	876	981	937	932	922	903	954	925	905	936	909	958	910	928	924	847	913	881	940	914	878	942	882	897	928	910	864	912	907	954	883	882	968	908	927	891	884	892	939	910	936	912	897	862	894	964	963	855	906	895	947	885	996	927	949	912	935	944	951	886	947	983	945	906	857	920	931	943	836	903	903	926	876	887	926	945	898	915	898	934	913	922	878	929	883	961	874	893	927	887	963	905	931	927	885	892	883	934	922	895	928	936	922	874	953	921	945	869	906	866	864	901	882	855	948	920	936	910	921	915	946	914	924	932	965	919	859	925	952	949
42556	35933	15156	9516	8809	4335	3236	2626	2310	1970	1769	1642	1586	1521	1784	1890	1741	1837	1718	1615	1482	1572	1682	1735	1630	1661	1571	1523	1464	1446	1494	1330	1230	1171	1211	1165	1184	1104	1136	1117	1176	1107	1188	1201	1124	1203	1157	1127	1118	1068	1103	1081	1075	1025	1012	973	1042	977	1065	993	961	997	1040	1039	1025	1049	1009	1064	1038	1010	1054	1024	1032	1053	1000	932	1040	1005	1018	1034	1025	1032	1017	985	975	1051	1017	982	972	995	1079	1028	1032	1030	978	1040	1068	1033	1020	1032	994	1016	1003	1026	1013	1006	1033	1014	1008	1068	1002	1019	1003	1055	1038	985	1051	1010	990	993	1003	1029	963	988	1076	963	1000	975	1025	1004	1018	982	1015	1018	1023	1054	1017	1001	1055	1065	1002	1042	972	1082	1020	984	1070	1042	1030	997	978	1038	1035	1034	1063	1021	1004	1033	978	1070	1044	1012	1012	1081	1018	1034	1000	978	1067	994	971	1010	1024	951	995	966	939	985	1024	1034	1047	1015	1010	1017	1036	1021	1038	1028	1040	991	1025	1032	1049	1006	1037	1024	1077	975	992	966	1002	1033	1078	1001	1039	993	1013	1050	1026	1025	1008	1012	966	982	1041	1028	974	1020	1005	1020	1026	1027	1005	1012	969	1023	1012	1025	1002	1010	987	997	1044	1042	994	1052	992	983	1047	999	1008	1013	1027	1049	1001	1003	1010	1048	1048	976	970	1020	1038	966	991	973	1051	981	1030	1003	990	1018	992	999	1062	952	992	992	958	974	1031	1008	1001	1037	992	1057	986	982	996	1004	986	1015	923	1070	966	997	1026	1029	947	1003	1069	976	1026	1027	976	1016	1006	1041	1032	1053	1016	971	964	983	990	1014	1021	1042	987	1046	984	1015	1016	1034	934	945	968	1027	1015	1010	1041	991	1017	1012	1049	1043	977	1045	1034	965	1018	1034	953	1045	939	1046	1011	1060	1007	1034	1015	998	1055	1062	1005	1018	982	1002	1045	1052	1018	1030	965	990	1011	1045	1009	1003	1041	992	1051	1014	1026	1055	1039	1003	1067	1003	1002	991	1028	1028	1018	1029	980	990	1001	1025	981	968	1033	1006	1037	1021	1060	995	1034	1031	971	1005	1000	1011	988	1014	989	986	998	1048	986	1028	1010	944	1018	974	1017	968	962	1012	1007	1034	1038	981	1016	1018	989	1013	1044	936	1017	1010	1007	1029	991	1062	1024	983	1010	1040	998	1019	1053	958	975	1004	1002	1009	1029	1012	1039	955	1029	1040	984	1017	1053	962	1076	1011	956	948	1048	994	1006	924	1009	1009	1008	992	963	993	989	1011	1019	1011	1013	1031	989	1046	1021	1085	1019	1060	1050	1027	1001	998	1020	1048	983	988	977	977	989	969	992	983	981	1030	1045	1056	1017	956	1068	1004	1058	983	994	1000	978	1037	982	1070	967	976	964	1005	1005	993	1046	997	993	1003	1009	1021	1035	1068	1028	982	992	1058	966	1016	995	1011	958	972	1032	1022	994	961	960	1013	1014	994	947	1019	1078	983	979	996	995	1004	970	947	1020	1003	984	1053	1008	1019	1067	1010	996	1005	1002	974	1047	1028	1035	942	957	1019	994	1020	1009	1050	1034	1043	1053	1017	1021	988	969	986	1040	991	1044	1037	1037	1026	1002	983	1134	1072	1025	1022	986	1016	1011	1059	982	1067	1034	980	982	990	1044	991	1032	978	1087	967	1009	1008	992	1002	1029	1040	988	1013	1038	995	1002	1023	976	1023	1000	1043	1035	1013	1002	936	1072	1008	1036	1058	969	990	999	1017	987	991	980	943	982	975	958	1043	992	1024	1074	1030	1007	990	1075	987	987	999	1010	992	1007	994	1007	1018	987	996	1016	980	1004	978	1011	1064	982	1003	1020	1060	1020	1016	1012	1028	982	973	1050	968	998	1013	1019	1062	983	1045	1014	953	977	1056	1011	1001	977	1020	1049	1011	1002	1023	1056	1043	1010	1074	958	1033	1044	1010	997	1052	962	1088	995	1023	960	1038	1015	951	947	1023	1000	1047	996	964	941	995	982	1007	996	1036	954	1015	1006	1030	1035	1010	962	1007	1048	1004	960	1007	1037	1006	1035	997	1019	975	971	1054	968	970	1006	1006	1012	1023	1023	974	1053	1011	1043	1017	1039	1016	1024	1028	1013	988	1002	975	1015	953	1003	1046	1000	1074	1019	1039	1043	1055	1017	953	944	995	917	993	985	1050	957	1008	1069	973	1023	973	968	1019	964	1028	1049	998	1034	967	1030	964	1004	1001	991	971	1026	953	1017	996	1059	979	1022	1013	1026	1019	995	1002	1013	1020	1017	947	985	987	1011	1006	1058	1056	1015	984	999	992	951	1028	986	1042	987	1006	1050	924	1054	1055	1061	1024	983	993	1026	1037	1012	992	1023	946	1003	974	1073	976	1082	1039	1028	1047	992	996	1035	1003	1025	1035	1005	1029	1074	980	992	1063	1012	992	1106	1020	997	998	1045	1005	1019	951	1000	991	1003	1022	1044	993	994	1026	1023	989	1005	1008	1013	1063	1012	1064	946	960	1045	984	1045	1006	1020	1017	1017	982	1019	1052	987	1004	1033	1020	1082	987	1045	1029	1068	1038	987	1025	1021	978	982	1002	965	1024	1005	1009	1015	980	1049	1044	1053	1033	928	950	1016	989	992	967	1003	978	982	995	1014	992	967	1066	974	1019	1003	976	1015	997	1034	1024	1063	985	1000	1034	972	956	1001	1029	1024	974	1016	1017	981	1016	1066	998	957	1037	976	1007	986	1015	1030	999	1049	1031	1034	937	1031	1031	1042	1008	943	1001	983	1015	1003	1017	1016	953	946	1020	960	1050	1058	1004	959	1026	1059	994	1001	982	1049	1003	997	982	1003	999	1034	1035	1004	1020	1047	1010	962	1037	995	1006	966	1010	986	970	998	1013	1028	978	1002	977	1036	977	1047	977	986	994	1007	1001	1028	980	973	1016	1026	982	1000	992	1033	1006	1020	970	1039	1007	984	989	980	1017	1028	1009	981	1022	1010	978	1017	1021	1004	1076	967	1072	1027	1028	967	1005	964	949	1070	993	991	1021	1002	988	982	990	1011	987	1021	976	1017	1040	971	1011	1020	1016	964	986	982	1028	1043	966	1003	999	970	1057	1026	1017	1001	1024	958	953	1031	939	1036	971	979	993	992	977	1021	1042	1041	999	976	1003	950	1011	1010	1045	1034	1054	1052	1014	996	997	1003	984	1019	995	977	980	1010	998	973	952	1013	1023	970	1013	937	943	988	1007	947	1045	967	1050	986	961	1002	1058	1088	974	1028	1014	1087	1024	1047	974	1013	963	1025	990	1057	1024	991	967	996	1016	1038	949	1044	992	1019	950	1053	990	1024	1014	1031	995	1010	1056	1055	1040	987	1026	972	1012	1007	952	1047	1032	972	1042	1055	999	1027	1046	1042	1022	1026	1048	1010	949	1079	1048	1003	980	992	1030	996	970	988	994	971	981	1009	978	1015	1002	960	1000	1014	978	1026	1021	1059	972	1046	1013	972	1029	1069	1040	1032	1005	1022	1022	993	1060	956	1026	1030	985	1034	1025	1000	950	981	1027	978	1038	952	1036	988	1022	972	985	1010	1000	1016	1020	1035	989	1097	1010	1044	1005	1076	958	1021	965	1037	1046	998	964	1002	986	1021	1045	1035	987	1054	1020	1050	1026	1046	1026	1017	1013	1046	998	1014	1020	1018	1021	987	1004	1022	992	1041	1055	959	1009	1034	988	1044	1007	1048	1005	1007	984	1018	1005	957	956	1045	958	1013	1006	1053	1028	1030	1053	943	1007	1013	1011	1065	1109	1017	1025	1034	974	996	1024	1058	965	1025	1069	1052	1068	989	956	1052	1029	1010	1015	1053	1044	997	1007	976	1058	1016	982	1009	1030	1036	1003	1041	1024	929	1029	1024	1025	1009	1003	969	943	1033	1047	978	1032	1003	964	1012	1000	1044	965	1026	963	1010	991	991	1014	955	1000	987	1003	1053	996	1013	1061	986	1023	1010	1029	1042	1004	1055	986	1017	1010	977	1048	1009	1001	1000	1008	973	1007	1046	1006	1014	982	1022	1002	950	1012	989	1003	1009	1028	1016	1032	969	973	958	1047	1066	971	987	1018	1019	1024	972	1079	1021	962	987	965	953	1056	1037	997	1070	1029	1037	948	997	1028	1014	973	994	1023	1064	1019	1027	1037	1079	1050	1071	1048	1012	937	958	1040	1045	1006	994	1040	1005	969	1033	967	999	1069	1003	1026	1015	988	972	1019	1017	960	1001	991	968	979	1002	1052	949	1056	1010	998	1022	982	1022	1030	1048	1034	1048	991	1041	1043	1015	1031	973	1037	1005	1009	995	995	1064	1029	1061	980	1005	988	1034	1024	993	1034	1025	1033	1005	1005
28814	21559	11881	1969	1127	569	526	504	470	433	453	463	441	436	467	535	500	507	539	515	518	517	522	519	558	517	543	531	485	515	471	457	513	456	435	423	447	418	447	409	445	412	444	387	451	455	406	440	462	435	355	474	391	394	421	392	388	406	376	413	409	438	417	448	407	423	398	423	417	426	413	396	414	413	398	419	408	412	441	393	421	449	405	419	430	401	409	370	445	428	410	401	395	410	415	414	421	417	399	383	409	417	415	408	405	400	389	401	386	438	419	409	434	409	424	424	403	405	413	411	409	419	436	422	376	418	392	395	416	385	376	432	388	373	426	441	370	433	427	428	400	426	396	415	438	428	388	424	388	406	411	410	420	421	402	397	430	411	462	433	415	406	423	406	401	415	446	367	402	454	398	430	384	456	418	417	390	432	408	390	408	404	443	388	423	391	439	393	452	449	432	419	421	398	388	429	386	443	437	399	421	396	392	419	400	436	412	382	442	377	401	412	405	400	391	391	418	402	409	403	380	405	409	419	410	406	414	442	432	393	436	430	401	390	374	386	447	399	430	422	404	389	419	435	373	430	398	395	392	426	391	414	400	423	396	421	411	398	395	445	410	366	376	402	420	385	410	445	457	427	385	407	438	417	425	422	398	390	418	401	413	437	409	374	385	438	364	433	377	438	371	425	427	438	377	407	389	399	413	382	442	388	374	431	422	392	382	380	413	406	408	405	416	424	416	427	393	387	404	419	427	412	391	429	412	409	430	401	392	410	402	382	409	395	420	436	412	421	404	421	413	426	432	432	411	419	413	368	393	417	429	377	403	455	434	392	440	445	414	408	391	424	346	382	408	420	426	390	407	394	421	400	404	407	409	406	398	387	428	432	436	389	415	428	420	406	406	380	382	402	422	400	435	352	396	423	429	409	419	411	441	367	411	427	418	388	421	440	444	373	409	395	464	414	429	422	415	425	413	413	433	405	384	427	404	430	399	431	453	429	417	414	411	385	417	408	373	399	395	422	392	413	410	403	384	380	413	378	424	373	396	406	408	428	431	400	369	453	391	443	415	431	428	434	384	394	386	420	398	434	415	410	397	434	423	381	415	382	378	424	422	433	399	432	416	401	400	411	405	390	417	421	398	392	394	399	418	419	386	387	416	399	445	412	404	412	444	411	397	378	419	411	410	409	401	416	395	394	413	421	378	431	464	441	416	377	438	452	406	470	409	398	388	400	414	411	440	434	449	384	423	432	388	362	395	410	422	411	406	407	396	435	425	410	393	388	419	383	405	434	424	416	409	394	388	411	401	381	420	401	417	367	421	413	461	451	385	425	410	412	406	411	391	417	403	427	436	415	395	467	395	422	398	407	427	379	404	442	390	402	427	412	415	407	420	439	427	426	427	416	420	382	412	433	412	436	422	393	409	416	366	399	392	430	453	433	408	401	431	438	443	412	400	401	398	394	408	404	413	434	397	408	429	383	418	435	402	427	383	411	391	367	450	413	408	369	444	413	398	385	393	406	415	398	373	400	429	374	398	403	414	394	413	441	414	408	416	387	382	397	380	390	407	436	434	382	456	415	447	411	404	400	417	410	432	428	396	402	417	404	427	425	407	407	426	388	402	439	450	389	409	406	388	398	415	473	413	397	405	415	432	392	413	424	437	392	407	428	385	412	373	458	385	412	426	412	390	390	424	398	412	398	450	393	405	416	418	411	447	439	423	403	447	436	404	443	400	427	426	393	416	380	403	389	406	431	419	407	407	417	435	403	450	429	401	400	429	447	413	399	424	405	415	413	415	377	403	377	408	400	373	433	405	375	413	429	381	381	419	416	429	406	409	430	396	400	392	415	408	413	391	422	402	442	408	394	445	420	424	403	398	418	418	453	391	417	394	418	369	410	423	390	402	382	453	384	372	428	442	389	444	403	370	408	423	420	417	433	428	427	434	420	384	417	413	392	465	404	455	425	376	425	435	430	419	468	402	386	414	410	405	424	395	431	414	397	378	439	438	451	426	401	365	401	401	470	408	428	426	419	392	422	424	399	391	419	430	459	405	434	408	393	427	404	460	403	454	417	389	401	405	395	428	401	428	430	411	396	410	434	408	419	389	430	381	409	394	383	378	405	432	419	402	423	427	440	375	419	410	387	406	399	404	415	397	437	435	406	408	419	412	407	394	411	410	415	439	430	393	400	433	386	412	412	429	404	408	431	403	417	401	429	423	361	387	418	422	392	380	385	433	397	386	420	423	395	432	423	447	396	429	401	412	384	425	418	432	388	413	382	380	431	392	406	410	427	406	406	407	378	432	381	404	412	403	433	416	391	387	422	437	457	386	392	417	450	435	392	449	427	415	410	441	417	406	399	429	420	415	411	404	411	399	401	465	438	450	414	391	445	414	430	373	400	443	390	451	402	379	417	384	417	415	406	406	435	398	409	435	399	431	400	425	443	405	403	402	385	427	449	388	395	397	429	405	426	420	413	436	407	414	379	426	388	419	407	410	441	383	417	452	420	400	350	405	399	429	437	446	374	426	385	430	401	397	413	432	391	400	372	365	409	433	413	412	439	431	407	413	440	382	438	419	398	436	445	366	435	394	407	442	406	451	388	395	384	433	436	412	410	438	434	428	418	399	419	387	409	365	427	426	429	383	378	411	409	427	420	406	392	402	453	436	405	391	450	424	408	377	412	431	436	433	385	393	414	436	404	419	395	404	408	421	419	380	392	427	392	440	383	438	411	388	398	388	385	419	426	400	462	422	430	385	396	424	422	433	419	458	398	393	405	399	441	425	429	399	433	463	436	385	440	438	405	422	381	392	399	423	421	419	420	447	392	408	423	411	423	425	414	411	407	398	436	417	423	418	430	404	425	426	417	390	452	413	399	425	411	442	444	416	394	405	444	410	408	405	365	386	419	451	396	401	423	361	419	416	435	422	439	429	433	403	372	391	417	409	380	388	392	399	406	395	413	421	417	451	443	395	387	403	422	379	409	399	395	397	396	391	396	377	404	407	404	414	438	396	437	401	370	394	411	418	401	377	408	411	409	451	404	452	391	414	387	378	432	414	387	414	404	380	426	375	423	415	414	420	407	410	377	380	390	456	467	390	429	406	426	394	402	418	453	405	404	418	410	408	391	400	439	403	431	440	442	426	450	390	416	400	441	373	440	432	395	370	412	444	419	408	423	421	396	476	419	422	412	408	385	417	417	414	395	416	427	423	383	432	388	442	414	435	411	423	404	380	448	389	383	394	418	410	352	449	423	387	425	386	429	407	389	429	410	420	380	418	411	408	402	405	379	403	410	404	372	389	386	428	418	420	415	398	384	387	422	411	403	424	444	404	424	428	423	382	398	382	385	392	403	440	426	426	397	432	404	409	385	388	401	445	418	400	423	430	404	411	406	405	390	414	423	408	387	416	413	392	409	405	397	436	401	411	413	385	419	410	381	409	407	398	434	398	407	397	437	395	399	397	368	387	392	391	406	398	442	397	430
34326	15556	3521	2048	2011	904	632	629	581	559	568	499	510	535	680	738	686	715	738	644	699	756	792	754	715	702	691	688	686	674	621	595	575	553	551	542	529	504	539	513	479	467	507	504	560	517	514	509	506	485	515	475	499	484	486	451	472	489	506	461	507	461	480	489	467	491	447	497	448	498	517	459	436	517	446	474	480	496	489	466	484	466	455	470	510	495	499	464	489	461	468	454	469	454	485	484	438	487	506	455	444	441	487	470	447	475	465	455	488	457	465	547	475	484	466	470	454	470	472	493	470	485	459	482	459	472	435	489	438	491	463	480	475	487	493	451	464	436	491	468	451	485	426	489	497	444	473	469	457	484	457	449	494	483	471	518	498	477	496	501	451	492	465	446	459	504	481	487	459	493	476	421	461	495	530	475	499	465	462	447	448	459	487	492	475	467	469	494	447	489	466	486	493	446	476	491	494	449	464	477	483	490	477	499	454	483	469	425	494	467	498	453	501	452	454	512	502	474	489	460	457	456	486	459	469	451	435	490	445	441	471	489	463	450	456	461	462	466	486	464	475	481	457	468	461	477	484	483	458	478	478	460	501	470	490	512	470	493	479	449	498	467	461	460	448	468	512	477	477	493	490	485	483	478	456	490	458	478	501	480	477	461	456	490	468	501	482	494	481	484	473	471	492	492	536	478	525	452	465	460	492	471	505	461	500	475	437	462	488	516	462	482	473	453	491	480	497	463	480	501	489	463	451	507	487	482	469	471	477	444	451	441	483	509	450	430	483	448	475	503	474	485	499	472	456	442	481	468	498	494	482	447	511	481	504	496	510	466	481	461	479	484	464	483	512	455	437	448	472	514	482	460	479	460	492	485	472	463	437	478	500	441	445	515	487	472	456	480	467	462	450	464	464	491	481	470	500	459	439	460	470	469	479	463	475	500	488	450	517	465	463	477	493	494	475	496	428	462	466	507	529	455	508	480	463	484	446	478	460	447	503	457	507	489	464	504	479	453	478	504	426	473	502	452	484	511	476	503	470	473	466	494	468	511	475	497	513	459	489	484	497	444	477	467	492	476	477	457	459	462	495	472	521	450	500	461	499	475	459	482	501	451	505	478	441	473	453	456	456	505	488	467	477	480	482	477	454	462	502	457	515	474	495	476	475	463	493	506	472	433	427	475	454	446	459	524	493	524	460	472	481	484	470	491	454	514	470	498	486	452	470	466	504	456	455	489	449	453	499	461	529	508	449	463	465	496	478	488	502	486	485	482	462	480	483	499	472	475	475	485	454	509	482	498	482	465	461	498	531	496	479	461	500	464	443	468	425	475	439	442	478	423	443	460	490	480	507	483	452	494	500	488	421	466	468	462	479	430	467	458	456	431	481	476	441	451	520	496	449	449	483	434	509	478	466	472	474	452	449	479	466	456	479	462	496	472	529	512	486	465	489	461	482	454	472	462	461	497	494	442	482	458	475	472	465	461	455	467	485	437	470	471	466	438	452	487	494	467	506	477	444	504	448	461	460	477	482	494	494	472	472	471	446	429	478	439	484	469	465	517	495	446	493	465	474	488	447	493	468	471	516	451	451	479	450	476	455	473	484	482	439	458	468	501	465	480	473	437	455	469	487	437	480	479	503	519	437	476	497	485	468	468	493	499	469	467	463	508	491	494	478	461	467	466	471	427	493	511	491	468	495	480	492	484	448	443	494	481	442	483	474	436	441	483	435	469	470	464	450	482	476	457	473	502	441	460	459	449	490	450	438	449	508	481	481	460	490	456	474	476	486	500	429	475	469	483	468	521	461	491	441	481	474	444	486	465	437	441	466	443	494	472	445	470	450	494	506	506	475	468	488	475	464	439	463	485	468	477	482	468	471	454	457	447	465	479	475	481	496	507	518	477	463	462	426	438	536	484	468	479	460	496	484	482	480	463	507	486	460	460	511	473	471	458	468	460	482	522	466	483	482	503	487	499	458	501	465	500	468	450	467	499	462	471	444	444	531	502	469	445	478	482	445	494	474	492	451	485	496	549	494	489	489	481	468	524	512	412	494	491	500	514	470	475	496	511	459	462	471	464	449	425	497	485	497	474	452	503	456	524	475	412	450	475	452	457	495	468	516	474	473	465	513	486	501	447	494	483	456	499	509	458	492	497	473	446	465	481	466	523	452	487	470	480	448	459	457	454	489	483	492	494	486	490	444	474	485	480	486	525	467	485	474	472	454	484	439	506	471	461	482	499	484	467	472	469	457	493	504	453	496	449	452	472	450	512	484	485	510	461	495	543	450	477	478	469	496	470	480	477	466	483	468	452	472	444	469	450	478	435	474	469	484	467	482	473	491	464	486	480	476	472	447	509	448	494	497	438	481	457	480	451	481	503	442	529	477	436	494	452	500	450	469	432	461	493	453	466	494	438	513	437	488	459	444	467	499	474	520	507	463	475	508	419	499	453	451	517	482	474	455	492	506	463	495	491	482	488	475	488	462	485	468	502	443	491	491	513	459	466	486	494	474	455	498	471	430	485	451	487	478	484	471	463	470	448	478	437	464	465	455	453	491	471	472	455	435	488	473	498	508	504	481	481	452	494	473	522	443	470	432	510	486	487	491	439	472	431	454	474	456	497	478	495	481	497	509	461	449	475	461	482	428	462	454	465	470	493	465	438	447	449	476	484	490	494	479	489	441	450	462	484	466	457	438	492	440	493	491	485	553	448	527	497	482	457	500	485	475	514	491	479	480	470	443	469	519	499	458	480	468	499	505	482	502	512	486	454	472	484	469	430	497	456	499	472	475	508	468	500	475	439	465	451	489	483	538	492	460	480	476	510	482	502	473	478	473	492	466	448	475	474	458	454	502	452	460	460	429	457	475	498	490	455	480	472	499	461	465	458	503	501	502	457	485	453	482	479	467	455	458	465	458	454	439	413	438	467	501	528	474	461	441	501	510	394	490	519	444	451	484	434	442	475	478	477	478	487	472	484	489	490	470	460	496	428	429	447	470	487	450	450	521	484	464	453	498	429	496	474	474	463	458	436	483	481	451	467	460	502	496	465	472	458	506	430	498	451	469	505	459	459	458	454	498	419	490	485	448	493	474	444	500	484	463	451	484	462	498	540	492	486	524	495	474	457	474	483	476	483	482	493	458	499	468	409	489	491	477	451	503	453	459	461	439	502	506	489	490	459	484	463	481	529	490	497	489	509	483	498	505	491	465	456	469	458	437	496	431	466	474	451	466	461	477	461	455	466	492	477	460	455	491	511	456	484	452	463	469	496	465	473	459	461	442	478	476	461	484	481	460	494	430	472	485	469	526	507	466	472	519	474	470	475	506	490	491	452	486	454	470	441	473	471	495	464	490	490	462	499	507	464	464	441	477	502	447	496	478	497	416	473	468	498	492	455	496	490	456	517	460	496	497	445	485	471	449	446	458	431	473	455	483	487	515	472	505	469	490	497	514	409	430	470	429	487	473	449	462	457	495	488	474	454	466	491
23449	20946	28255	23796	20945	13268	1892	1143	997	891	900	847	859	829	983	999	955	928	989	968	941	964	1008	916	910	878	948	937	926	921	824	816	770	786	773	749	783	774	801	769	749	748	715	785	738	707	714	720	743	707	781	702	718	697	725	682	693	682	690	667	702	692	705	683	672	657	673	698	698	717	702	656	691	664	713	646	709	782	689	725	724	706	706	704	694	710	699	631	755	704	694	714	704	745	687	743	662	670	710	685	700	660	692	747	711	753	710	663	734	723	732	714	719	698	723	734	688	701	718	713	681	735	709	675	684	687	694	703	752	734	699	676	705	665	689	768	701	688	690	724	723	696	704	676	720	737	655	731	680	691	706	732	643	713	680	699	695	665	677	667	697	671	693	699	635	675	699	681	684	673	699	713	716	673	704	687	715	704	709	700	671	715	695	685	683	675	694	710	726	703	689	655	684	711	703	685	642	658	725	754	719	689	723	696	719	730	704	660	691	690	683	683	645	673	702	710	737	670	659	674	655	690	661	695	672	706	678	731	729	673	704	651	654	729	701	692	671	659	656	674	696	660	663	689	664	676	732	661	706	677	705	724	699	676	666	706	672	717	721	720	715	719	698	702	682	672	708	716	690	726	633	686	666	691	702	675	708	682	749	671	686	674	680	712	695	667	753	698	714	710	675	663	695	716	692	663	761	680	722	678	706	692	682	691	640	693	691	702	676	680	674	671	683	666	691	709	670	694	700	712	680	661	689	698	698	689	687	664	686	684	694	673	686	753	654	704	685	699	683	707	690	688	665	686	688	662	676	702	708	665	695	715	697	695	669	739	720	675	719	719	680	699	667	709	710	699	673	658	663	664	738	635	660	701	654	736	689	736	670	697	666	686	653	684	711	715	676	638	747	699	665	674	674	707	678	651	703	691	700	677	678	701	687	680	701	682	714	736	711	667	702	665	656	682	702	703	685	683	669	667	688	719	716	663	652	702	650	699	684	641	697	657	725	663	667	658	684	694	668	687	716	674	736	686	701	669	682	684	665	717	673	686	712	686	682	625	707	686	687	704	684	661	725	697	689	671	715	678	686	728	687	692	708	731	678	715	714	713	672	675	690	696	703	694	718	705	698	716	751	658	698	733	666	692	685	688	669	711	720	701	727	694	647	693	653	727	701	694	748	702	681	672	695	665	681	699	675	669	704	685	726	701	713	660	692	682	753	690	721	695	675	727	689	702	688	707	668	678	683	714	622	703	755	725	718	626	738	683	657	733	734	704	673	700	723	672	723	672	694	673	704	663	632	718	628	702	708	749	715	710	717	691	725	707	721	666	666	730	693	642	655	693	705	687	711	691	684	662	719	680	657	678	707	651	732	683	668	693	670	717	704	727	666	663	697	707	688	664	667	715	692	693	721	736	709	691	716	670	663	684	666	693	694	692	652	706	693	683	691	733	659	707	716	679	689	687	734	675	675	649	671	671	710	688	675	683	704	704	695	707	693	696	653	716	692	672	672	683	714	669	679	720	662	691	655	692	685	679	707	675	674	679	799	724	681	673	705	697	700	679	733	672	686	713	699	691	695	645	736	682	685	671	689	700	686	686	735	699	665	659	740	689	700	688	682	668	681	722	700	679	720	755	720	705	717	672	681	696	727	719	672	698	669	684	678	660	653	653	685	672	692	712	719	643	701	705	709	667	659	672	721	695	639	722	719	680	685	703	666	708	691	716	696	700	689	686	691	699	738	657	671	664	696	686	675	687	689	693	629	705	688	696	728	727	653	742	698	646	732	698	703	667	689	658	707	678	674	654	696	685	663	627	676	721	700	697	765	688	748	687	701	671	683	723	731	645	705	716	733	678	672	678	681	655	703	722	650	715	670	740	659	664	669	676	679	691	691	724	708	743	697	693	709	738	685	713	673	684	666	653	661	681	669	697	677	716	696	693	670	693	702	713	693	708	704	702	662	685	688	671	717	711	719	687	652	695	706	708	687	665	734	696	696	671	728	687	662	746	693	677	707	705	676	707	681	683	647	646	673	688	688	724	677	724	708	708	666	723	712	667	713	702	694	672	685	735	707	683	692	704	683	723	696	682	712	727	663	666	700	683	715	687	691	696	718	653	673	702	719	656	663	680	698	668	686	742	658	648	702	703	700	707	699	660	724	702	671	678	700	645	685	740	646	719	646	733	708	666	695	679	674	674	677	714	714	742	736	665	683	704	684	671	723	694	692	699	726	675	691	699	686	709	719	696	701	678	694	738	718	716	696	675	677	723	690	657	669	737	733	762	722	675	698	667	687	709	658	710	667	642	700	706	683	710	660	663	690	703	725	660	646	683	699	708	747	675	663	660	672	628	714	719	721	672	667	673	677	732	659	697	669	692	670	711	659	708	663	725	706	666	694	705	711	713	743	680	729	696	741	688	732	713	721	756	662	693	725	698	715	712	657	747	657	703	668	670	684	733	728	700	725	685	678	627	661	702	666	738	705	701	674	758	686	685	639	658	693	726	672	682	742	713	684	720	659	724	649	636	686	633	715	724	692	680	649	691	693	702	723	655	719	714	729	704	660	735	697	729	667	679	652	734	757	719	700	707	714	682	718	664	635	652	693	697	661	726	659	696	717	725	720	731	638	675	690	689	619	715	657	699	671	716	725	683	635	658	671	704	636	671	698	721	710	715	641	702	727	666	690	674	680	670	697	680	701	681	707	685	727	703	702	722	727	666	687	719	701	699	728	667	717	725	697	666	687	694	743	688	710	752	673	650	702	659	694	725	682	677	694	755	724	678	705	711	696	659	707	662	691	732	664	713	707	680	670	701	710	693	701	652	708	707	691	699	670	712	704	700	739	638	698	712	646	678	722	736	669	676	684	743	673	672	640	684	711	707	720	703	708	694	670	644	691	674	670	701	644	690	639	706	661	686	665	750	656	654	715	690	671	724	701	714	748	663	708	685	699	667	710	697	675	696	691	738	663	668	708	685	698	708	739	687	689	693	723	642	681	704	696	736	726	719	704	632	672	710	649	660	706	635	674	728	667	718	699	651	661	689	724	661	678	688	656	663	709	712	700	691	720	664	734	702	674	681	701	738	685	669	689	786	628	660	697	687	691	720	700	730	693	709	688	691	658	644	638	700	741	700	695	722	664	635	701	685	730	705	665	706	722	696	701	673	703	707	661	644	700	657	668	701	727	643	670	721	744	655	715	601	713	736	699	646	757	695	736	634	724	666	711	716	708	695	693	677	698	675	709	672	696	753	689	705	720	705	729	641	729	657	717	698	683	679	705	735	701	687	675	679	660	650	700	685	741	712	679	675	696	737	699	699	710	687	700	739	682	676	715	704	682	712	695	698	664	711	741	679	647	709	712	670	670	690	715	693	646	715	688	676	643	715	688	691	677	730	713	687	678	637	691	663	697	679	722	733	662	679	691	711	698	696	645	690	700	701	658	681	714	670	673	686	686	688	709	659	727	631	718	704	686	706	642	735	662	726	680	692
36599	27238	11043	6326	5195	2742	2035	1687	1524	1273	1169	1038	1059	1113	1198	1355	1290	1292	1317	1245	1212	1308	1241	1209	1198	1193	1194	1151	1224	1151	993	984	958	970	927	876	920	858	879	846	802	793	846	861	846	857	831	825	822	789	843	824	830	815	784	786	791	764	771	791	755	733	737	791	815	728	799	769	755	802	756	801	756	790	785	789	781	797	769	757	752	761	748	761	727	762	718	781	752	813	777	729	783	784	730	723	782	743	809	755	765	750	751	780	783	839	766	727	737	758	753	754	819	802	771	758	745	742	757	818	796	776	788	747	759	778	753	753	783	730	788	729	802	813	765	738	765	740	828	770	813	772	779	759	798	742	749	797	752	826	756	784	758	778	804	796	809	781	807	781	768	828	779	758	774	791	779	762	806	770	744	762	774	752	801	761	751	754	777	779	768	735	763	782	734	784	750	779	793	752	720	769	805	810	721	741	793	737	790	783	758	758	778	756	806	798	754	738	722	772	795	749	809	758	741	760	782	767	761	783	786	790	791	765	748	797	766	797	770	739	772	830	772	796	766	811	795	777	747	803	784	760	794	719	768	749	773	787	782	771	768	766	787	764	770	759	760	768	747	806	736	775	760	732	798	773	754	749	723	754	723	748	799	758	758	767	777	738	796	787	799	757	764	760	788	801	779	768	752	729	711	733	724	821	792	758	765	739	744	773	767	758	743	778	754	773	806	772	788	763	776	770	801	798	797	785	762	743	694	785	784	744	775	784	743	728	708	788	780	742	715	800	761	774	767	816	771	776	747	768	776	765	792	805	765	812	727	778	764	825	757	817	758	777	789	785	767	736	772	830	756	809	750	759	788	750	789	784	765	782	805	769	759	789	790	755	721	792	776	753	794	764	767	720	770	807	789	782	733	740	796	758	780	833	775	809	767	785	793	793	760	740	754	778	746	747	757	805	736	785	764	732	756	788	745	756	783	746	771	807	774	772	774	800	761	802	776	828	762	821	801	802	806	742	746	782	749	696	789	732	776	770	746	785	754	767	810	730	803	752	785	797	721	763	756	753	756	807	799	706	781	772	776	765	762	742	766	741	784	779	776	792	766	727	757	781	795	790	774	767	750	809	745	833	789	808	760	786	776	785	732	716	736	750	742	790	715	754	781	752	814	797	764	738	754	774	747	772	780	806	745	784	750	747	717	791	760	785	719	789	749	802	768	732	788	764	720	799	738	801	697	734	766	740	794	781	738	805	717	748	783	798	748	784	808	793	791	709	745	779	698	793	694	807	718	820	735	779	767	747	787	756	808	832	770	765	785	759	816	779	755	774	758	721	770	777	793	781	784	782	763	749	784	765	791	751	786	819	786	779	738	768	743	723	790	791	796	747	806	750	782	752	769	776	746	776	731	800	783	728	736	778	798	795	749	771	771	734	783	791	790	772	790	758	703	765	712	802	766	725	778	770	811	780	773	796	818	746	784	810	743	770	723	780	760	774	793	718	819	729	784	741	746	754	766	785	773	733	789	699	790	771	771	738	729	805	740	754	749	790	745	747	790	777	769	740	770	803	782	745	737	766	774	778	787	792	753	762	760	795	777	803	813	799	720	805	733	794	778	801	827	832	772	746	803	764	774	788	748	748	758	800	753	710	771	779	799	750	780	794	776	817	825	761	760	746	734	732	749	759	802	795	765	716	739	760	736	793	776	782	797	763	777	800	780	818	787	791	803	736	760	784	764	724	761	771	742	762	809	846	736	795	760	784	765	825	795	808	788	786	724	767	829	787	762	766	751	748	791	784	773	786	742	747	752	784	724	776	768	771	762	774	755	740	807	758	760	703	791	768	834	774	752	785	805	798	813	790	793	777	795	759	773	777	815	785	774	759	766	771	746	760	764	722	784	777	781	784	756	743	810	747	741	763	816	751	772	666	755	790	750	765	753	757	755	760	720	721	746	756	782	789	748	712	806	836	815	755	755	732	775	778	791	845	717	814	744	764	820	755	750	784	798	718	788	769	767	771	800	787	804	779	772	781	749	731	728	791	782	770	757	815	769	742	721	761	782	812	765	781	778	810	738	761	752	725	744	728	775	788	743	782	842	750	717	770	784	811	725	786	747	772	744	726	744	773	724	738	763	853	718	782	793	779	740	773	814	773	759	766	783	740	788	726	759	723	793	808	747	756	795	734	773	760	699	789	797	777	772	765	767	727	820	790	750	744	747	763	768	727	738	781	820	766	703	788	731	739	772	787	780	763	720	747	788	762	779	807	761	718	776	757	794	747	776	764	767	737	778	764	720	784	754	787	727	780	786	758	798	730	749	768	749	801	805	781	772	771	744	723	805	784	734	793	742	752	746	764	787	763	749	713	780	706	817	728	778	703	782	797	720	718	784	782	767	721	729	771	764	780	779	766	809	768	771	789	739	737	760	778	797	730	755	792	740	776	745	793	749	765	807	782	792	758	758	790	735	787	773	738	784	781	710	752	750	802	787	781	783	754	724	772	764	785	810	769	751	782	734	808	771	774	828	835	799	762	778	775	743	769	818	740	755	799	800	792	762	730	819	799	769	801	717	789	741	758	764	781	813	798	768	728	772	759	744	734	759	738	771	737	774	757	787	800	767	764	775	761	812	804	773	796	797	768	812	772	802	768	817	741	804	722	716	763	750	778	750	758	788	779	774	752	743	798	764	798	804	806	742	720	764	782	798	808	776	737	738	770	805	720	773	821	735	741	750	754	781	773	800	710	781	770	818	754	745	776	726	761	768	766	832	791	734	814	793	719	777	749	795	744	773	817	757	720	772	807	746	811	758	772	752	775	776	825	778	782	777	753	792	750	801	782	817	769	771	788	745	759	742	760	814	750	781	739	717	724	786	765	808	781	799	851	769	779	778	740	801	775	767	756	792	757	745	797	748	832	754	789	831	770	751	693	780	778	751	797	742	774	756	799	778	732	761	761	771	795	754	785	790	810	782	815	764	839	720	717	790	784	742	747	770	821	747	809	784	759	758	756	757	721	733	714	801	775	804	702	785	764	723	782	825	758	753	791	743	724	738	775	768	751	796	773	773	752	788	775	789	786	749	746	796	706	748	774	772	722	731	820	766	838	774	764	750	764	809	745	744	785	792	739	730	784	743	742	755	767	788	731	771	772	780	777	735	793	765	808	749	767	796	762	731	788	746	786	721	772	778	728	776	780	794	734	754	777	762	758	784	759	759	802	796	765	812	775	760	718	804	743	745	801	787	729	750	726	774	732	781	806	816	818	755	736	784	813	794	784	774	756	781	832	772	765	824	780	745	788	725	773	798	753	787	777	790	797	796	771	753	786	784	773	764	762	798	731	766	757	746	782	777	767	736	744	804	770	756	787	834	812	757	762	796	755	777	774	747	834	735	773	735	794	795	774	733	816	839	757	782	796	760	791	751	781	742	776	726	819	751	778	779	791	767	817	758	716	785	752	773	726	710	772	780	742	769	736	759	728	801	736	762	747	737	792	843	745	799	744
24558	20888	27309	24557	13909	1369	798	689	633	626	578	547	532	576	650	670	666	622	654	663	671	621	675	654	658	658	680	623	592	582	528	564	584	550	530	522	538	481	497	476	492	504	474	522	541	515	479	455	508	495	481	498	445	499	458	488	494	456	486	483	479	499	475	496	475	456	482	500	466	487	494	479	469	477	505	443	503	486	455	455	456	513	468	468	487	451	457	484	502	492	467	495	496	458	507	483	482	447	465	470	461	447	476	450	520	468	477	480	452	471	474	475	467	487	453	464	480	488	449	483	453	469	478	426	486	475	490	470	508	488	508	445	519	479	457	455	519	437	473	453	494	481	457	501	497	474	502	473	464	471	471	478	486	496	476	470	424	428	497	446	451	465	508	494	525	458	492	463	479	491	489	483	488	518	478	455	439	469	475	481	497	500	482	460	468	452	458	484	497	483	494	512	460	491	480	498	539	482	496	477	506	467	490	515	501	492	461	493	461	460	436	493	468	441	506	462	466	444	487	460	454	472	479	461	459	447	470	491	533	455	474	449	441	458	466	483	486	508	484	449	494	511	460	478	448	456	487	456	504	476	463	448	442	456	482	459	458	444	492	489	463	500	449	427	463	433	473	475	458	492	503	521	460	454	482	465	498	460	438	468	462	469	464	498	485	489	452	426	462	489	492	448	481	482	480	468	473	442	429	437	528	464	481	450	513	452	533	474	488	479	491	490	445	476	500	445	467	479	495	478	477	492	447	453	483	444	444	479	502	452	476	467	468	435	477	460	494	486	462	475	462	479	493	451	452	456	491	483	447	483	463	458	497	477	488	457	472	467	463	522	458	469	490	496	490	491	483	486	450	446	462	505	528	495	455	441	468	490	497	487	448	478	447	492	435	501	503	441	504	498	493	461	470	491	458	491	483	480	462	445	472	473	505	471	512	467	467	489	521	498	484	480	495	478	445	450	446	436	505	486	445	479	460	453	486	466	500	448	464	500	485	471	477	452	513	493	461	466	483	493	476	467	499	440	472	486	469	470	486	473	499	423	460	479	472	441	456	451	447	484	470	436	485	459	435	487	495	556	490	491	474	428	479	447	481	498	449	465	466	452	455	485	470	491	481	458	486	531	469	455	492	450	452	464	477	507	468	499	479	489	456	490	456	459	446	431	496	497	458	479	435	519	488	490	482	505	462	493	467	492	503	452	467	500	485	499	484	486	433	488	487	454	418	513	464	461	456	476	461	487	462	445	476	492	494	446	445	512	476	491	489	446	550	458	453	447	453	484	499	487	470	464	466	464	474	491	436	466	498	507	475	494	458	482	428	456	478	486	483	494	486	498	465	424	475	450	500	498	472	486	474	476	456	469	459	448	450	465	500	496	453	460	448	489	474	461	490	486	443	436	479	521	481	470	471	517	468	450	461	451	517	488	448	477	492	476	480	483	484	449	488	492	452	435	485	469	473	463	474	439	457	456	481	476	459	506	464	454	434	464	462	470	446	449	484	469	456	461	469	506	452	479	478	484	473	471	476	459	429	515	508	482	458	472	470	488	460	501	441	487	483	495	469	486	453	489	505	461	480	512	492	485	468	468	505	480	491	444	503	476	440	451	490	484	431	467	467	510	475	434	471	510	458	439	431	508	466	494	500	434	491	457	473	517	450	447	504	448	425	517	464	487	453	505	448	474	488	452	502	469	451	502	479	476	450	458	440	483	474	503	502	462	459	456	483	467	452	475	451	476	473	482	488	462	452	449	482	435	490	462	475	487	479	470	448	489	483	477	474	500	453	468	481	469	459	467	485	503	491	463	484	451	440	486	497	460	499	477	467	463	470	493	481	506	509	500	468	481	475	482	493	465	447	426	533	468	422	493	464	505	516	497	499	459	464	464	431	490	460	465	482	497	468	461	456	413	501	472	463	452	449	445	470	474	507	462	505	463	470	469	494	498	465	455	470	517	485	492	494	483	474	468	472	477	461	483	491	431	451	450	487	439	472	482	490	483	483	491	453	479	466	502	465	497	479	505	500	444	517	500	443	498	455	489	485	516	488	462	462	443	428	468	486	481	466	491	467	483	516	488	452	453	441	472	497	481	470	510	452	472	487	486	459	426	488	490	453	497	514	507	455	499	467	476	465	510	482	467	484	515	504	484	472	474	466	456	497	450	473	503	432	474	474	504	474	508	459	455	490	464	500	485	452	512	449	473	469	468	471	467	444	441	515	473	516	460	471	491	470	483	473	450	475	498	430	449	467	507	461	481	435	480	488	469	481	473	463	485	474	463	490	489	479	486	494	434	484	459	480	456	485	464	429	525	489	454	455	465	468	478	445	476	506	475	473	469	481	455	486	452	489	469	471	435	495	501	438	479	491	457	466	488	467	470	454	467	450	457	495	508	460	478	524	460	532	511	446	457	471	482	457	463	470	450	476	494	462	462	493	509	513	480	499	486	477	446	481	476	492	488	461	505	504	479	509	453	470	478	476	450	466	492	467	461	453	484	510	470	451	458	477	536	504	457	480	495	479	487	456	470	467	472	455	446	473	439	513	486	478	449	496	458	470	501	457	454	481	534	510	478	469	433	493	445	458	439	473	481	459	489	477	456	475	451	440	502	499	455	447	421	465	470	468	500	461	510	433	487	513	515	461	457	447	454	471	502	470	477	495	483	454	420	487	475	497	478	468	446	509	462	454	511	509	482	462	466	445	481	475	481	462	468	523	494	458	467	480	481	474	432	441	481	459	486	474	474	520	472	454	468	460	466	452	456	466	447	494	445	488	484	476	444	468	464	453	471	482	475	463	415	459	470	466	471	540	478	474	459	489	480	450	468	461	490	477	476	471	450	465	467	460	438	479	430	446	477	497	462	499	480	423	477	468	472	452	474	476	470	484	459	503	481	454	472	497	448	481	476	478	507	464	466	431	441	512	435	458	448	472	444	463	486	462	498	485	479	508	446	483	463	473	492	507	482	480	469	456	493	479	465	477	511	448	475	435	447	454	490	457	442	470	458	437	471	464	484	493	469	478	471	478	485	460	441	479	444	510	456	473	452	444	459	485	474	435	457	487	478	515	474	454	486	503	493	478	454	462	449	512	497	511	493	507	450	491	512	458	456	453	482	437	436	452	486	506	475	466	484	490	495	469	494	484	514	460	452	433	480	452	509	442	529	461	471	456	457	450	438	445	465	510	467	485	468	499	460	447	471	457	500	471	450	464	442	478	507	452	489	447	477	487	433	486	477	514	485	446	438	474	477	484	465	459	501	467	485	454	422	464	526	464	505	471	464	485	473	518	470	456	488	521	475	469	497	444	467	473	486	476	480	503	484	459	500	488	452	483	478	490	475	435	482	443	466	457	476	500	438	499	484	465	437	492	492	492	543	463	456	481	446	467	468	477	476	518	464	414	454	466	451	504	465	448	471	505	471	480	458	477	494	454	450	510	474	484	494	488	471	514	475	470	461	461	474	479	467	435	451	447	493	445	476	465	499	477	493
36223	25617	8083	4298	3539	1668	1309	1083	956	878	831	800	766	774	811	994	949	935	971	926	955	881	923	984	845	871	896	891	844	767	741	720	738	736	656	595	593	617	654	594	619	581	554	587	623	637	631	537	639	575	587	604	592	581	593	544	600	559	610	578	555	547	575	602	569	560	592	602	559	544	589	578	552	502	543	571	543	588	565	576	557	577	558	554	566	573	585	529	544	564	580	585	529	543	542	551	559	540	572	579	595	507	548	566	585	624	566	561	537	610	551	538	582	550	521	567	525	549	529	564	535	575	564	535	534	570	578	577	596	567	549	553	587	582	591	574	549	583	563	597	549	566	610	603	555	575	572	568	583	592	566	618	542	531	551	522	591	549	582	539	587	530	553	613	562	544	583	531	546	537	533	549	540	541	554	532	574	506	586	526	553	584	561	544	538	543	546	578	566	574	585	598	549	527	549	577	558	600	592	535	593	570	545	559	604	537	586	618	580	540	535	525	571	580	543	519	538	548	551	620	556	585	555	587	535	538	597	557	539	547	598	562	568	571	578	565	557	579	520	562	544	580	517	541	560	583	598	564	552	559	531	596	529	544	548	546	543	571	524	581	557	588	574	570	620	537	593	561	577	552	551	563	584	547	578	537	591	575	522	559	586	572	554	580	611	564	621	543	570	610	551	558	532	579	600	567	572	543	567	576	573	532	552	558	587	574	531	597	551	548	595	543	545	592	578	558	539	554	573	559	572	558	571	615	564	565	525	581	578	548	530	549	569	571	591	580	592	563	541	580	590	550	543	563	579	523	545	597	535	547	597	549	531	553	586	564	573	588	519	533	552	573	607	540	601	554	583	548	526	512	594	534	578	524	568	541	549	527	597	551	565	540	535	591	531	569	559	557	538	561	562	586	594	557	546	524	527	542	567	541	591	521	610	602	559	490	559	560	528	581	509	609	582	552	510	538	577	557	520	534	537	554	559	585	548	594	539	517	562	577	539	547	537	562	569	538	578	548	568	563	583	572	548	567	530	538	580	562	600	542	553	547	528	527	565	521	518	561	572	568	540	520	554	573	574	575	569	531	591	593	564	566	551	578	573	583	565	594	585	614	536	538	541	554	533	584	613	541	551	555	589	593	541	528	555	603	616	523	580	570	590	597	543	575	563	528	553	594	561	559	525	561	575	546	561	516	552	567	556	581	580	531	573	583	546	591	579	562	582	566	547	595	581	556	583	549	563	530	545	576	543	579	570	543	565	569	536	552	576	578	559	526	532	571	582	568	557	571	557	577	562	549	527	537	556	542	546	558	597	529	533	525	545	557	551	549	569	557	560	555	562	566	576	577	543	606	554	555	617	541	596	583	544	573	508	538	554	584	557	590	572	577	574	575	561	550	533	549	588	512	587	537	549	587	576	573	559	557	583	582	580	543	594	571	536	536	531	551	559	594	531	602	587	552	570	546	556	604	569	564	513	567	539	565	555	539	586	592	600	551	575	567	560	638	571	547	547	556	571	491	571	568	555	552	565	542	567	540	558	565	567	572	577	592	563	578	538	607	547	552	555	546	608	526	581	561	590	554	535	557	578	599	560	578	568	565	550	544	541	589	529	534	548	561	527	565	534	534	607	547	582	528	548	540	532	548	539	563	590	633	584	583	544	604	566	602	586	573	576	581	594	545	569	563	534	535	531	508	558	557	576	510	546	566	543	548	533	545	511	595	602	582	596	606	562	600	588	566	573	581	555	588	558	542	570	585	555	553	571	581	610	516	578	545	608	557	528	577	560	576	541	554	559	516	536	573	554	549	584	576	589	580	587	557	532	600	586	575	591	558	545	564	525	568	524	527	565	539	549	575	550	585	554	531	538	574	555	554	539	526	583	553	548	548	553	532	573	504	532	564	550	516	522	519	553	549	569	544	571	563	538	556	582	543	519	549	584	565	585	594	598	600	607	606	540	586	532	560	555	578	572	571	586	582	569	578	522	524	564	552	553	573	575	570	485	550	555	533	526	559	585	550	563	554	597	563	527	530	598	561	549	512	555	586	551	560	546	556	575	549	548	541	575	560	572	537	574	577	540	578	545	565	585	546	573	560	568	569	595	566	555	532	595	546	552	558	560	595	565	593	598	567	568	544	582	572	573	546	541	532	585	577	576	591	566	542	548	586	584	573	626	607	584	571	491	579	539	580	590	554	560	541	552	557	588	518	544	569	561	586	580	518	555	571	582	544	561	598	563	595	560	561	557	565	567	545	556	583	525	554	533	562	558	521	549	590	569	591	528	582	555	522	556	523	554	590	578	552	531	555	591	616	580	545	579	582	575	556	567	616	582	554	562	551	540	562	524	561	523	554	552	543	538	558	576	596	577	552	489	572	560	528	588	541	561	564	579	539	544	586	536	554	534	545	564	569	555	541	577	599	564	563	540	569	566	570	569	575	572	580	590	563	525	589	570	598	524	592	561	522	562	565	575	592	596	540	548	595	545	550	597	582	602	590	598	549	576	564	543	559	547	600	556	571	551	548	565	579	597	542	538	533	599	582	577	568	559	595	550	536	553	590	568	558	552	559	561	586	563	603	577	562	595	548	544	597	581	552	572	544	570	556	591	529	542	572	555	530	610	550	547	582	560	567	548	532	564	605	587	538	533	585	556	542	551	543	592	551	590	530	598	581	570	576	591	548	573	572	542	549	569	579	562	534	592	520	540	551	586	524	554	514	569	555	600	582	587	555	544	565	579	559	614	550	535	582	574	545	568	576	568	622	574	591	538	598	553	541	545	561	573	534	515	592	573	558	528	549	556	530	555	528	557	554	546	507	580	567	591	570	569	548	527	589	561	582	548	562	537	533	571	582	548	599	570	529	567	566	598	542	582	561	581	593	497	520	569	579	579	568	564	509	555	557	529	579	546	543	554	566	583	571	530	576	576	553	567	590	548	586	581	531	579	558	551	641	498	564	565	589	563	612	534	523	530	597	536	555	547	576	603	594	589	505	584	560	590	553	593	535	572	579	565	589	554	522	544	560	568	558	558	602	565	543	549	562	561	568	572	541	580	570	533	625	552	561	536	548	559	606	544	555	580	568	600	549	558	549	541	566	553	542	539	563	597	552	558	573	529	574	571	576	559	561	510	574	552	564	553	564	586	560	540	581	560	563	561	562	585	593	541	510	555	551	574	521	571	540	618	603	556	538	552	556	559	532	534	600	553	552	541	588	557	573	606	590	562	535	547	588	548	604	560	561	550	584	551	590	546	568	593	558	571	579	559	536	533	562	535	562	618	594	588	612	529	568	565	546	547	571	571	586	540	566	545	592	575	555	556	600	616	548	566	562	585	550	545	566	561	598	532	533	550	561	565	534	521	573	545	561	587	511	563	561	590	564	553	541	558	525	550	551	536	552	550	600	546	549	609	597	557	538	519	565	539	582	599	540	588	548	569	557	627	575	549	576	568	548	562	566	617	563	618	588	558	554	551	558	568	563	585	539	570	533	572	580
22467	20937	28626	23382	20929	21001	12422	2082	1528	1398	1254	1252	1140	1153	1195	1295	1314	1279	1342	1395	1283	1371	1416	1314	1245	1283	1352	1226	1185	1136	1145	1097	1106	1132	1028	1058	1000	1042	995	988	929	971	918	951	956	1003	1022	952	913	983	872	904	941	937	954	901	899	905	883	911	881	916	934	858	953	913	884	904	906	929	886	996	977	891	895	953	898	874	938	905	924	949	916	900	939	866	945	941	938	868	917	962	891	928	881	902	849	862	915	894	873	973	804	951	913	904	858	933	936	909	926	868	930	889	919	977	842	930	989	939	897	938	914	887	914	913	947	897	915	930	861	915	875	885	985	885	918	914	923	909	947	883	959	860	949	958	979	884	858	877	895	916	880	893	908	899	901	896	843	896	866	933	866	907	923	924	874	925	902	937	894	934	878	951	870	910	903	867	977	908	874	919	892	961	866	866	853	904	960	878	927	891	880	936	865	892	927	959	877	861	897	852	861	902	945	898	861	878	919	866	936	899	923	916	899	894	887	888	913	925	967	934	908	882	910	901	928	916	910	863	987	925	877	935	950	896	858	917	929	1017	915	895	905	962	895	896	946	883	861	907	874	880	926	980	899	922	926	911	905	907	912	913	898	863	923	866	871	926	922	917	933	914	890	896	916	899	902	920	957	913	936	886	905	943	882	847	936	930	886	949	905	835	883	894	927	966	864	915	904	840	891	953	875	964	864	907	883	903	942	938	887	936	949	896	902	942	878	886	881	854	911	936	836	889	908	918	956	934	879	898	915	987	962	911	895	928	911	929	929	904	918	879	909	894	886	898	905	900	873	895	896	940	915	874	881	905	858	847	907	920	901	914	865	951	902	892	939	940	915	987	933	911	974	947	928	899	875	856	904	898	884	916	925	978	877	889	944	909	899	867	951	896	913	922	878	920	928	900	935	857	934	921	892	937	875	899	934	957	946	933	935	870	882	931	920	881	931	911	906	890	910	998	854	929	914	919	903	907	927	895	966	874	908	915	886	941	905	875	915	924	887	950	861	925	925	950	930	906	890	857	920	889	930	920	924	908	923	905	896	899	886	917	858	935	906	904	910	863	902	828	914	877	865	910	888	890	879	864	905	908	865	888	862	886	897	925	925	898	948	874	917	903	961	906	908	879	917	902	903	898	961	892	922	918	883	831	857	920	910	888	896	913	933	921	926	914	849	888	854	891	919	902	929	956	886	877	877	903	950	938	936	887	950	914	929	910	900	851	878	944	942	955	870	931	906	916	921	947	875	931	914	873	952	922	900	915	847	910	913	944	882	884	910	911	904	905	899	922	892	958	861	899	876	895	903	927	892	862	873	879	902	861	882	878	875	869	899	913	911	886	914	902	847	832	912	928	942	939	867	949	908	919	915	955	872	903	883	914	860	860	910	929	902	905	856	917	914	879	898	870	848	924	909	936	911	899	908	909	934	870	939	909	901	944	905	871	907	904	866	889	902	897	916	898	911	952	922	935	926	889	942	876	912	944	923	916	929	924	879	918	923	879	886	917	888	951	877	951	925	906	885	929	861	899	912	884	910	937	848	928	966	919	914	875	974	850	938	916	937	931	918	849	889	866	899	942	895	902	871	870	882	936	927	836	865	892	852	914	899	881	861	944	871	872	918	912	903	892	888	884	928	876	897	886	904	901	863	891	914	912	935	910	939	911	910	871	872	935	883	913	941	935	949	872	944	861	883	859	876	909	874	934	921	885	947	903	984	911	877	859	865	888	930	928	862	927	901	906	970	892	862	905	894	882	926	927	930	878	897	969	865	943	862	908	835	882	924	938	950	951	908	909	937	843	897	899	885	904	895	878	900	880	934	872	901	915	941	926	930	840	902	854	891	883	916	919	876	903	870	876	926	922	912	905	963	903	871	932	964	892	884	919	894	941	904	938	888	929	934	944	903	864	962	951	922	924	895	853	927	1007	871	951	891	929	903	855	881	944	902	894	927	888	962	887	877	887	950	910	912	878	881	899	918	884	953	923	912	945	876	842	917	869	939	893	881	941	906	899	897	929	932	836	912	897	809	857	888	929	865	924	887	896	928	913	879	942	955	942	930	878	898	905	932	900	864	887	917	913	931	861	860	898	911	891	886	894	869	920	920	894	909	889	879	902	903	903	876	860	930	867	936	873	883	913	926	865	900	901	900	942	870	937	923	957	965	868	931	916	849	939	917	919	903	842	911	938	908	947	920	977	921	885	874	916	886	908	910	896	881	904	874	929	888	851	879	864	935	932	870	857	843	895	932	904	865	932	997	930	912	882	891	887	981	915	881	909	896	873	933	897	907	885	939	888	934	949	897	923	871	920	925	919	935	924	925	915	857	926	892	892	938	882	920	847	928	921	888	865	893	940	941	863	940	869	924	908	876	942	902	921	866	915	918	846	911	931	905	889	891	856	926	953	876	880	868	889	916	887	949	870	959	1002	941	855	885	914	894	933	927	862	871	946	893	869	903	935	892	902	901	895	904	873	946	917	917	922	865	910	887	901	883	907	908	901	908	925	934	842	899	904	949	912	945	945	907	924	899	919	923	908	857	903	913	953	847	903	951	894	876	927	868	921	900	933	898	895	933	980	906	902	878	878	916	936	872	891	908	920	886	936	865	918	933	903	896	853	913	889	931	852	888	839	909	885	944	850	955	882	900	898	907	912	922	868	865	895	868	911	914	932	910	897	897	927	944	918	910	896	835	925	877	893	892	918	930	911	896	894	915	919	849	903	947	955	918	964	906	904	916	901	944	902	895	958	922	915	913	911	880	858	921	890	958	929	862	940	841	904	880	877	982	949	933	931	918	873	916	819	886	869	933	922	886	885	870	959	875	900	897	922	903	927	918	883	881	876	883	832	872	905	911	880	926	922	891	888	902	842	862	890	934	892	858	942	910	873	927	912	910	894	891	914	857	929	898	915	872	923	886	903	888	906	885	916	927	922	940	903	895	828	923	900	883	876	904	904	874	908	909	886	943	882	865	961	843	968	890	956	903	918	921	882	876	947	951	911	909	840	903	937	890	876	920	865	925	926	863	935	879	878	909	918	938	900	906	843	866	930	884	931	904	919	944	887	910	908	931	942	878	907	910	941	905	879	861	877	951	877	879	944	874	900	963	871	885	856	884	924	916	938	926	819	903	876	903	909	893	891	840	857	943	922	906	934	944	904	895	912	880	897	898	902	872	918	938	908	895	933	887	812	888	909	888	895	900	950	875	951	901	913	925	893	903	875	897	936	868	903	890	876	888	903	933	854	932	849	904	940	903	874	926	957	912	903	912	919	885	912	921	900	895	855	900	860	935	938	942	916	927	881	869	929	880	875	911	900	933	921	937	934	930	892	856	869	945	895	907	937	967	914	891	897	926	922	891	903	895	887	882	940	913	890	893	938	899	912	968	931	926	913	869	889	896	852	887	945	966	867	915	911	920	964	883	888	842	848	884	892	906	909	901	891	916	922	913	857	919	989	901	995	934	862	875	899	970	883
40993	35056	17281	10262	8119	4110	3385	2830	2300	1969	1746	1627	1566	1603	1588	1801	1812	1786	1738	1827	1742	1851	1863	1773	1781	1713	1673	1495	1431	1380	1378	1403	1322	1234	1131	1136	1123	1119	1110	1108	1067	1071	1091	1114	1151	1132	1158	1129	1132	1197	1095	1135	1068	1047	1037	1024	1049	944	1021	1019	1021	1016	1029	1002	1001	1022	1066	971	975	1019	1029	965	965	1038	1015	1023	1091	977	993	959	1032	1032	1016	974	1011	957	1044	1047	1004	950	1042	1054	972	994	991	986	1026	993	1064	984	987	1064	1040	996	1033	1002	1002	1025	981	989	1063	1002	1033	962	1001	1034	1020	985	994	1016	1002	952	954	1022	957	1022	1019	1028	1050	966	1001	1080	1016	981	1028	977	1011	1047	1081	955	984	988	997	1010	996	1034	1025	1000	980	1010	1020	989	964	1009	991	960	1079	1009	1032	941	1018	974	1021	984	1011	1029	974	982	1015	958	1024	960	995	1044	1025	960	980	1023	989	997	1007	961	1021	967	974	1012	1000	1019	1002	1018	965	935	1012	1020	1013	950	1055	998	1064	954	965	971	1039	981	1048	1016	991	988	1003	1038	982	1024	1006	1033	978	962	1013	995	1017	1004	1056	993	1018	979	1032	976	983	964	1027	1006	970	981	1065	979	994	1002	955	960	993	1026	1009	1013	1026	1005	985	976	1003	1014	1041	1016	970	1054	1024	1022	983	1007	983	992	995	981	983	993	1000	1027	1038	998	1006	1005	951	912	996	1009	1036	993	961	980	1054	1036	1035	989	944	968	1011	998	957	1056	958	998	967	987	1019	1019	1004	1060	1005	1025	1001	1061	1012	998	1001	998	996	1022	990	1046	1040	979	992	953	1010	1008	1042	1018	998	983	1022	1061	1012	984	949	972	984	987	1031	1015	1061	994	1035	1004	1057	998	979	1012	1027	1042	992	1026	1014	1011	1003	1061	1047	1023	925	1070	1013	1070	988	998	1031	979	976	1086	1035	988	1027	1036	960	1071	1031	1080	1014	1074	1048	1026	1042	995	1020	999	1001	976	998	1003	1011	984	1061	971	1021	973	985	1011	1056	989	1041	981	996	1009	995	948	998	1027	1019	990	999	968	1004	974	1003	1001	1042	994	1013	981	1012	951	1015	996	1026	1016	976	1038	1030	948	992	1003	963	982	1004	968	967	997	979	985	1032	977	983	1047	993	1022	998	977	1011	1021	994	1016	1047	963	989	1025	979	1055	1035	1005	1012	1041	1029	991	1020	1032	994	1020	1001	1035	964	1043	986	971	1017	999	1003	1001	1027	1002	962	1045	996	1025	974	1009	1058	1019	967	1016	1033	1008	1001	1047	1002	1026	983	1012	957	1014	1004	1073	1005	999	1011	959	1017	973	992	989	992	1019	1069	983	974	976	1019	967	1013	984	979	981	1012	974	1000	1006	949	1024	1000	1014	1009	985	954	1058	988	1020	1010	1039	1054	955	1049	1037	1068	988	955	1002	1008	978	970	1017	982	1024	1028	1043	978	1002	1001	978	1007	988	990	1005	995	1049	1062	967	1037	991	998	988	1007	980	900	974	1000	990	1051	996	1019	1042	952	1078	949	1016	973	1057	1042	1009	1006	991	1042	950	988	1024	1021	945	1032	1025	1009	1011	1004	1020	1079	990	1017	1011	1001	972	1022	956	1017	1012	1018	1030	1010	969	1020	990	958	968	1025	1050	1080	983	975	945	963	1010	1063	1020	1032	1005	1050	978	1040	973	1029	1003	937	1022	1006	988	1029	979	1003	1074	1020	939	1046	1028	1010	1007	1001	997	1018	1028	1008	1016	1030	945	1010	1018	961	1000	1047	959	990	1039	991	1032	1040	980	1030	1006	989	1017	954	985	1019	1024	999	971	1064	1004	969	982	961	1007	988	999	986	983	1009	1001	983	982	933	1012	1004	1011	1036	1009	1033	1009	994	1024	961	1038	1051	978	1014	1000	1007	963	1002	1028	1064	967	1022	961	1005	987	972	1031	1056	1009	1017	994	1022	1022	1049	996	1030	952	1021	1047	1029	965	958	992	1041	968	1011	1025	981	991	939	1011	986	974	981	1004	1021	998	963	961	982	1040	993	1013	939	992	1019	1016	1031	1052	1036	987	988	977	958	973	1012	1000	1010	968	962	982	1012	1005	1023	1016	968	1019	995	1003	1020	1022	995	984	1019	974	994	939	1005	986	1063	990	1006	1022	982	970	1012	968	1010	971	948	1017	1037	1064	964	1002	981	978	940	1028	982	1028	986	1019	976	992	1006	1014	1024	1031	993	925	1002	958	1021	953	933	1005	963	966	981	979	1004	1016	1044	976	1023	991	984	988	1014	1006	981	986	1021	987	1012	978	998	969	963	986	977	993	1007	1050	1026	969	950	1029	997	1031	1015	990	959	1039	991	1017	982	1003	978	977	1030	1043	996	962	989	1051	997	1018	966	1001	976	1019	1030	973	1020	1024	929	987	1046	969	987	1018	1040	954	978	1014	1022	1002	970	986	1035	1018	967	1010	1018	968	1013	983	1003	1021	991	1003	986	959	957	1013	978	1018	980	981	1045	1022	987	1091	992	997	985	1007	982	1009	973	997	1045	1004	994	993	990	1036	1026	972	1025	974	1010	1005	1085	1017	1028	974	1005	964	1057	954	994	952	1021	1004	1026	980	984	1040	964	954	941	960	996	996	1032	1033	991	945	981	1028	1038	1046	1027	977	1058	1011	1004	1057	964	1002	972	962	938	967	1022	976	950	1014	1000	1010	996	1026	993	918	1017	1024	947	1036	969	1012	1023	1021	995	977	1001	992	958	1049	961	1010	1034	964	1008	962	947	933	985	998	1000	1007	957	1040	967	990	947	1036	1030	970	1042	1011	966	1021	1055	991	996	986	1030	1002	1002	1054	1006	1025	1014	1034	965	1016	998	1006	1065	1047	984	1002	983	943	1017	1013	960	935	939	1007	1004	1035	1057	996	956	992	1013	1047	982	1033	991	1017	999	944	1022	976	1031	1033	977	1003	1007	979	992	1005	1014	1017	969	977	1005	982	981	1048	974	1020	982	1011	1018	1078	1006	999	991	953	1065	1006	1001	1031	1029	1029	977	981	1004	976	1021	972	963	1001	980	965	986	1065	996	990	1008	946	979	930	1074	961	945	989	1058	1018	997	962	979	990	1016	931	1037	949	1024	971	1010	968	1039	992	1008	988	962	1017	979	999	1031	972	1004	1027	1043	995	942	1089	971	1027	963	978	1024	1052	1020	1018	946	966	1014	981	967	970	1020	1047	993	993	1040	1025	1002	1013	1022	969	1006	976	943	990	977	1031	1024	1012	955	1000	1032	989	1001	1010	946	985	1001	995	1027	1016	998	1043	1007	1026	966	952	1046	1025	1021	1047	968	1062	1010	1003	986	949	1027	985	1040	1019	961	992	954	997	982	980	1044	1038	1016	1039	995	1018	1023	978	975	1030	986	996	956	1036	954	1009	1012	1006	983	1059	955	1016	983	972	1003	968	1018	987	983	1019	1017	997	1011	1042	1013	948	987	985	1019	984	1009	1021	961	999	1049	1003	997	969	1002	949	983	1018	970	993	1016	992	1036	971	1002	1003	1014	982	984	1046	980	1048	982	1019	975	1010	1021	1008	1012	1079	1050	974	998	963	1079	1015	1010	1006	1000	1010	1007	985	992	989	974	998	990	1011	990	1036	1009	972	965	980	1057	1016	970	953	1018	976	1000	1008	1022	1022	1027	987	1045	988	985	1024	991	1024	1011	1022	1035	1032	995	970	1050	1018	1026	1009	977	1012	1034	1016	1026	1014	1039	1026	1040	991	944	976	1003	1023	957	961	1004	1024	1057	997	997	963	924	1032	986	1005	964	980	1053	1004	1033	1031	998	969	1040	974	994	989	978	1021	1028	1029	979	993	969	1043	1041	1002	1021	972	1034	959	1021	1020	985	985	1022	964	998	972	955	1046	1041	980	1061	1013	985	976	1031	1003	1029	1008	1017	988	1014	1006	988	968	1061	961	1052	1024	998	973	1010	1023	1047	1051	996	1004	1015	1010	1019	1048	986	1012	983	1003	1023	996	946	973	969	1011	987	983	962	935	937	975	1012	987	1028	939	1038	964	986	1004	912	1003	997	999	951	976	1074	1004	984	1022	967	1063	1010	1035	958	976	987	1005	994	963	1064	1013	1004	993	1056	1043	1040	981	1014	959	1049	955	1032	970	1049	989	1053	987	1018	1060	944	1018	1013	1031	1022	1044	984	1032	995	1028	1014	1016	970	967	987	978	1017	1040	1012	1010	1038	986	1020	1121	1018	1028	1015	1001
28640	21729	11927	2329	1207	550	530	456	433	440	420	413	426	434	436	507	449	470	516	545	495	517	570	541	532	503	483	476	474	483	492	481	459	424	433	421	424	421	429	413	359	408	436	384	395	399	424	397	430	424	375	390	424	413	412	392	426	396	409	407	412	391	376	430	423	406	410	393	421	384	415	364	377	398	348	422	406	371	405	425	418	371	394	383	410	426	410	406	428	410	395	371	399	403	405	358	382	412	440	428	376	414	452	388	409	409	407	410	396	402	410	403	410	387	421	431	408	422	413	423	397	422	405	424	407	413	395	431	444	431	400	422	409	416	431	380	395	446	412	416	391	403	362	413	377	396	397	394	374	421	404	416	400	379	402	357	402	395	385	394	362	393	378	405	400	397	377	381	381	411	366	412	371	392	391	396	402	413	389	389	423	357	390	368	411	395	425	396	413	391	400	424	403	387	412	411	413	398	362	414	408	406	413	398	415	397	384	406	397	393	405	423	417	410	412	436	402	397	413	396	430	384	442	414	390	424	398	400	398	391	431	405	408	398	406	355	423	404	375	414	414	383	400	390	409	362	410	413	402	383	430	411	396	422	410	403	398	398	363	411	404	414	381	404	395	402	351	418	357	390	419	416	429	402	430	375	398	383	403	388	419	416	424	381	403	419	382	425	423	422	405	402	403	416	398	393	391	393	401	363	440	401	418	432	416	403	391	406	385	442	352	414	368	383	397	428	401	400	408	381	390	430	405	415	411	421	408	367	427	394	403	383	412	391	399	377	399	393	408	405	408	401	394	422	418	394	403	405	363	418	442	380	392	392	399	427	403	393	402	382	414	379	366	388	392	416	382	418	439	399	426	456	418	377	409	379	424	368	372	381	451	402	413	402	410	390	387	405	438	417	374	361	360	408	423	433	440	422	435	410	414	417	392	414	386	427	396	444	384	414	401	380	401	408	429	392	403	361	384	401	437	404	392	416	393	396	420	427	408	364	422	391	414	430	400	388	399	419	393	378	422	414	422	379	402	440	429	397	406	412	398	395	421	421	400	379	400	409	364	418	421	381	402	374	436	404	436	405	356	389	454	376	395	389	410	408	407	388	403	440	392	360	412	388	440	403	418	385	402	368	401	413	467	392	403	389	415	415	400	404	433	412	404	399	427	398	412	397	402	382	404	412	384	402	376	430	401	420	394	418	396	399	417	422	406	406	396	398	418	400	377	416	404	373	404	427	385	377	393	402	384	429	426	367	408	408	423	418	381	401	408	399	360	422	410	424	439	415	425	416	403	408	392	430	395	387	400	412	393	437	393	404	394	378	366	402	425	438	405	422	408	377	398	421	389	391	398	424	370	399	405	403	390	422	370	351	394	399	350	371	412	428	381	406	407	364	359	408	424	432	421	391	395	392	410	400	433	375	395	416	386	386	370	402	429	410	406	423	423	424	394	416	417	421	419	400	398	399	419	391	397	375	370	393	381	420	416	385	411	417	406	391	399	394	424	414	425	382	408	395	393	395	390	381	416	417	425	402	422	432	385	369	360	428	416	388	448	416	430	373	419	376	382	404	397	416	414	407	387	376	359	405	414	369	383	408	389	406	384	365	399	417	431	398	420	400	434	402	410	414	372	345	398	363	405	433	396	405	413	420	393	455	378	428	369	417	410	392	404	401	417	403	394	423	415	410	394	420	403	420	423	410	394	411	397	433	388	395	400	397	402	366	382	392	370	379	402	412	412	396	403	354	399	410	395	394	435	431	448	383	409	411	422	412	420	380	396	370	383	461	387	355	421	408	396	379	404	383	399	401	406	424	377	377	421	397	421	416	409	395	383	386	382	359	388	418	418	400	403	409	423	406	399	429	403	386	392	366	439	389	408	406	388	424	421	400	380	412	394	381	407	392	394	414	371	410	415	379	411	440	437	400	404	410	387	399	362	397	378	388	391	416	420	429	413	398	405	400	379	418	377	414	394	386	400	397	380	431	362	377	406	384	397	383	421	395	391	386	396	418	383	409	373	409	409	379	422	410	414	382	382	377	402	446	410	402	392	391	377	352	426	406	425	382	418	394	412	411	395	379	425	397	398	396	403	408	372	398	400	399	449	396	417	440	393	404	404	400	363	428	381	388	365	415	398	366	414	391	394	426	414	387	370	382	379	385	360	411	399	395	379	421	379	421	414	399	425	388	389	396	351	368	381	394	403	391	358	410	397	376	429	406	384	388	410	390	382	425	421	360	418	412	400	414	397	393	431	400	390	434	386	389	428	381	394	434	358	408	409	395	427	414	410	406	434	405	375	393	389	431	422	387	382	402	426	405	432	427	410	425	393	379	408	402	399	424	406	353	415	420	409	441	390	458	424	404	409	429	400	377	423	444	410	405	413	420	413	412	412	377	400	412	370	353	384	393	433	396	423	413	367	413	408	411	396	404	433	398	380	407	433	402	451	401	401	410	378	388	414	396	413	398	409	410	435	400	377	398	422	383	398	402	392	393	373	440	361	393	420	414	428	386	407	393	398	407	398	397	366	385	429	378	413	411	368	391	380	378	398	404	400	394	399	395	350	377	376	418	435	412	396	402	404	398	367	377	385	372	420	416	400	383	385	409	397	395	431	411	383	378	373	401	406	383	385	416	359	413	439	409	399	419	431	385	388	396	424	407	425	396	364	409	400	398	377	394	399	412	403	372	381	400	403	418	376	375	404	408	383	393	387	409	416	418	400	417	403	408	433	375	401	422	424	408	424	389	399	434	409	416	400	381	380	392	409	421	405	398	397	417	389	361	396	436	418	423	398	440	430	392	391	404	393	408	377	416	420	411	386	408	347	416	367	426	402	400	392	396	392	396	406	415	374	384	420	389	408	385	427	381	411	410	391	417	382	381	398	386	419	406	385	432	411	412	441	395	382	413	398	390	389	402	429	387	370	421	415	433	414	399	406	405	416	383	418	391	399	411	419	380	409	393	369	438	401	395	415	390	415	409	385	389	414	401	421	364	427	368	385	417	396	363	409	421	412	413	415	403	409	418	404	363	408	404	399	420	419	371	400	393	396	401	415	417	406	404	389	442	401	377	433	403	423	429	373	399	395	381	439	412	417	426	365	390	386	394	395	362	429	394	377	432	383	426	426	399	386	406	411	425	373	424	399	420	406	396	403	395	398	409	427	380	425	404	428	362	395	414	385	422	435	393	417	415	383	452	430	403	426	414	371	394	407	388	378	386	398	385	407	406	380	440	389	412	402	406	385	421	379	410	421	422	410	391	387	398	421	375	371	399	401	422	396	402	415	377	426	462	384	391	387	392	415	403	396	393	409	384	405	384	393	389	408	414	403	420	395	370	399	404	392	420	387	430	383	385	441	408	391	391	412	394	420	393	377	420	401	399	342	403	407	396	376	397	396	431	409	411	386	404	399	429	457	395	383	419	393	386	432	422	394	386	366	392	419	410	386	393	391	383	418	403	429	389	395	438	359	405	422	402	363	361	418	417	410	371
33814	17291	4889	2529	2092	754	700	581	579	544	516	490	521	562	566	618	658	675	710	771	740	742	768	795	736	698	640	564	607	605	669	623	537	502	467	497	499	483	497	465	474	519	462	506	505	524	486	486	512	492	490	477	481	475	464	464	463	465	447	481	452	421	501	488	478	473	451	485	473	463	440	463	509	445	457	444	439	479	436	445	468	474	451	489	449	501	466	470	435	499	445	463	448	477	462	466	483	471	463	474	461	445	484	493	458	440	495	438	439	441	489	465	477	454	453	458	458	492	480	502	461	451	453	479	464	483	442	487	436	487	431	473	456	452	462	484	460	447	495	426	494	424	495	499	451	447	451	468	442	461	456	459	455	456	446	431	497	428	477	408	466	443	458	465	499	471	459	452	469	439	484	481	451	500	465	486	460	462	455	467	462	471	510	473	454	498	448	448	459	441	464	453	480	501	439	482	438	443	450	482	441	495	463	481	457	434	452	468	504	437	475	501	495	473	481	449	441	485	468	491	502	456	470	466	459	485	477	482	477	468	481	468	441	497	473	480	446	477	438	476	476	486	494	486	467	444	474	489	472	434	475	430	481	492	474	456	461	492	464	451	470	467	474	449	467	475	480	486	433	445	484	479	465	450	455	449	441	444	454	456	491	470	444	456	477	467	472	427	443	466	475	474	477	437	442	506	450	489	425	437	484	448	457	483	464	459	485	491	398	482	470	441	458	486	452	480	501	492	492	488	453	472	422	489	478	435	451	489	467	469	468	478	492	498	482	439	469	521	484	464	503	477	462	495	469	456	487	434	468	477	489	448	468	467	512	503	453	499	452	416	457	461	464	471	459	475	486	468	468	425	475	465	438	466	483	455	457	487	449	481	467	492	453	499	464	480	469	485	439	434	439	475	512	516	458	512	472	470	447	486	484	471	478	457	482	458	468	461	454	448	451	478	489	467	469	482	443	469	454	450	485	459	482	463	470	466	484	443	464	484	465	474	482	467	502	477	455	433	463	472	496	484	514	454	441	517	454	491	429	475	423	457	436	469	484	473	464	477	457	471	445	470	468	442	447	450	487	466	457	482	462	474	463	488	459	450	436	462	455	475	443	472	518	489	461	486	448	471	448	473	478	449	474	469	512	442	438	483	450	474	442	426	432	517	422	413	448	418	447	469	447	454	475	477	497	437	475	478	437	470	456	476	448	481	455	458	477	490	511	425	434	465	496	471	450	468	437	471	440	427	450	498	449	445	466	491	470	509	438	468	466	455	460	437	506	491	473	488	479	454	443	469	474	459	425	452	443	467	486	465	489	470	471	462	479	466	485	454	421	446	442	486	462	454	482	483	490	464	468	444	464	442	458	434	456	442	465	428	433	447	442	441	465	432	429	480	449	448	482	448	455	449	473	480	456	501	500	424	495	432	485	459	445	510	468	493	491	474	490	461	473	489	481	454	473	476	455	476	504	455	489	475	465	515	467	446	460	467	497	452	476	433	457	442	466	446	428	471	454	471	473	448	417	478	477	475	456	484	455	453	437	459	462	437	447	492	493	461	494	446	509	461	455	463	452	453	456	467	471	493	491	444	479	505	461	461	478	443	435	453	508	472	449	487	455	492	476	481	461	483	472	465	493	435	481	447	456	466	467	480	453	454	499	485	474	467	482	494	457	491	441	497	453	442	468	451	473	439	430	464	441	485	441	505	459	440	474	470	500	430	461	478	471	440	462	461	512	448	493	526	447	484	476	478	508	459	460	460	479	453	457	472	438	467	455	483	480	472	457	483	477	482	438	472	467	455	482	431	455	459	432	418	452	468	485	468	466	469	464	476	454	474	441	484	462	405	459	458	450	438	486	442	465	468	429	496	476	469	445	465	457	469	453	469	450	474	490	454	446	480	459	473	505	465	442	467	484	444	440	483	460	470	465	438	485	515	463	468	475	467	427	438	440	445	471	508	487	491	451	462	463	482	524	475	451	446	458	429	446	443	498	488	471	460	434	470	464	472	477	462	458	459	465	416	466	420	505	468	495	435	435	521	486	467	454	449	444	467	495	474	440	483	464	468	472	461	449	479	496	448	426	454	464	480	430	441	462	486	454	460	447	459	477	485	518	462	447	452	477	458	490	468	456	477	465	473	454	502	428	448	448	477	498	469	502	417	461	489	434	476	461	444	474	482	473	486	432	481	443	467	428	498	452	463	484	457	464	482	437	450	467	464	424	500	494	511	455	499	451	478	516	468	475	435	477	483	475	463	439	430	461	448	467	470	469	480	462	507	453	423	472	506	458	489	470	421	431	447	466	448	478	494	479	465	469	516	465	484	467	496	455	478	431	463	482	471	426	494	470	509	434	501	446	465	420	460	491	483	416	478	459	476	475	472	457	489	465	490	472	453	469	440	430	425	503	472	473	444	477	475	447	470	467	453	465	467	469	504	469	498	459	441	491	426	465	459	486	439	491	429	459	510	459	479	473	467	470	442	456	492	476	477	484	443	481	517	461	477	460	453	473	464	471	419	481	467	451	452	401	490	459	464	491	460	477	451	499	437	448	461	433	487	455	476	478	478	457	470	447	457	421	505	460	472	475	462	458	504	430	487	446	462	441	474	467	453	457	426	464	462	459	471	486	451	468	479	438	448	483	441	458	443	481	464	475	482	475	453	512	454	464	506	473	450	450	454	490	450	424	476	478	473	472	453	477	485	478	494	463	481	519	435	462	490	465	442	480	455	489	457	433	511	458	470	498	438	445	463	470	498	455	446	504	497	508	443	435	470	501	461	456	482	465	471	488	431	462	468	444	442	483	496	468	462	487	419	439	443	459	454	475	444	481	437	476	462	459	477	461	470	475	475	497	498	442	465	451	468	460	496	467	454	477	487	492	482	446	427	446	429	507	508	475	458	472	455	474	472	457	465	510	475	464	482	457	471	457	451	464	462	447	500	438	474	521	446	475	479	452	455	477	490	477	479	464	494	458	470	460	527	469	466	455	507	454	453	465	451	493	457	462	474	437	462	480	478	459	445	428	473	458	491	476	455	467	465	472	468	466	472	478	482	480	465	450	477	470	445	501	477	466	446	467	473	460	424	476	475	433	465	437	475	485	475	482	431	448	443	458	478	473	497	483	476	503	456	452	449	474	472	449	473	462	458	468	476	478	476	418	444	458	456	483	502	425	513	467	468	468	453	487	455	473	487	482	483	481	498	455	449	444	483	494	455	517	467	462	464	411	470	436	478	463	480	456	458	469	462	460	438	439	469	440	467	455	448	447	439	445	470	468	445	465	486	494	471	510	472	494	514	446	458	485	424	475	473	477	410	423	442	461	515	446	456	476	482	483	468	457	475	478	463	461	456	465	478	528	473	496	466	480	490	468	457	487	440	447	433	478	498	483	475	436	454	452	431	459	449	520	477	486	461	485	452	436	442	440	485	465	440	455	459	449	435	478	461	479	492	451	507	470	486	441	444	440	459	460	461	427	436	477	479	483	470	481	466
23383	20904	28139	23811	20896	13048	1926	1286	1059	983	870	837	846	776	837	871	832	874	964	949	939	1019	1002	1008	959	883	851	858	841	886	896	794	721	728	716	674	683	713	735	747	690	704	743	711	725	738	665	758	772	698	693	734	682	687	714	684	702	710	653	693	652	694	701	659	677	643	676	654	699	680	691	676	719	653	662	701	703	646	688	659	738	673	669	707	654	680	696	706	711	655	647	675	715	708	694	659	689	701	698	657	703	685	725	687	714	687	679	681	687	650	678	676	669	672	699	625	703	708	663	691	709	693	648	679	677	677	664	688	683	644	716	689	657	682	679	658	630	677	643	643	688	628	714	626	664	686	616	681	682	622	670	666	672	661	705	699	697	668	682	689	650	645	684	688	721	704	650	676	644	647	653	659	674	655	670	698	651	689	666	637	727	682	676	684	671	673	667	666	696	639	656	677	657	663	629	686	687	679	693	669	706	655	669	675	636	689	677	703	685	656	685	683	717	649	665	644	674	671	674	673	675	732	667	712	653	676	706	690	701	734	725	680	686	651	732	685	686	687	676	669	671	654	674	702	665	690	684	699	693	677	658	694	668	680	695	665	703	661	650	672	701	700	646	671	671	651	644	654	639	683	674	684	626	655	656	642	664	656	681	645	701	671	711	667	716	654	662	701	687	727	679	624	713	704	688	636	686	695	700	660	633	671	648	654	673	688	704	690	663	648	693	662	655	660	651	649	656	669	667	669	662	661	657	661	686	656	624	684	685	682	675	713	691	719	699	689	638	677	678	653	658	709	713	641	657	704	649	723	676	645	656	689	685	679	680	664	712	691	655	684	631	670	685	673	697	678	737	682	659	634	657	652	631	691	748	636	672	645	694	638	641	711	673	653	702	688	685	701	675	644	602	657	668	667	669	703	728	642	634	711	704	655	674	666	668	712	674	653	660	672	712	714	655	642	648	607	681	687	668	691	630	706	644	697	723	681	718	702	674	669	658	661	626	681	663	674	647	667	677	676	708	722	649	672	692	650	665	726	679	682	644	676	694	686	685	688	692	649	658	679	710	664	664	656	692	713	695	670	736	669	669	714	708	615	690	670	678	670	691	623	653	637	658	679	716	685	662	654	677	629	668	651	742	659	681	714	694	658	661	642	647	636	688	683	725	700	721	660	696	623	671	682	654	671	711	614	716	681	679	705	671	677	646	710	694	637	685	690	632	668	669	644	689	687	647	696	677	709	644	668	714	685	713	666	659	698	624	670	684	653	687	667	678	699	657	693	639	698	660	672	665	690	643	668	668	659	675	667	667	652	668	688	670	705	702	739	673	699	684	698	654	675	650	676	652	651	665	627	668	660	717	727	665	655	653	661	637	660	643	688	663	656	701	677	698	644	706	673	660	655	698	695	683	705	669	703	639	647	674	714	647	701	678	676	668	684	687	655	703	694	725	645	724	705	649	655	640	692	691	707	645	661	672	688	697	643	668	667	684	686	693	712	672	674	688	734	687	702	717	647	669	678	632	717	692	663	704	695	722	719	697	625	648	688	720	675	643	680	639	653	687	646	679	702	673	663	717	686	648	698	654	724	705	685	706	668	666	618	672	693	713	663	691	653	659	723	705	695	668	729	713	692	649	713	677	648	629	690	647	688	698	641	735	674	671	726	727	716	672	641	680	693	606	650	679	685	672	681	651	695	680	685	705	653	684	716	690	634	697	701	664	690	695	661	686	713	659	673	632	676	673	604	706	658	661	672	699	664	718	654	718	683	650	706	674	692	665	677	683	693	736	668	670	676	713	659	681	686	640	659	655	670	676	694	699	685	676	673	659	651	690	664	683	661	680	659	683	673	651	677	668	673	717	708	651	672	686	705	727	658	666	651	696	654	645	707	655	652	676	616	673	689	628	700	609	674	661	695	663	662	684	668	678	671	691	658	666	683	653	705	698	669	680	660	676	684	679	677	672	641	709	632	668	704	663	701	651	694	630	658	730	684	704	697	692	672	656	701	717	650	682	677	680	690	683	744	709	659	650	705	635	682	622	639	649	678	683	672	671	659	658	685	703	681	681	712	632	628	675	659	630	691	659	702	637	653	673	652	701	706	662	681	671	644	667	662	657	624	668	697	676	660	684	635	684	711	662	672	723	681	677	692	653	725	713	696	651	645	710	676	712	694	694	714	631	713	647	721	648	614	685	661	678	672	686	664	711	694	679	635	679	678	673	707	705	740	633	650	635	680	655	661	697	609	694	692	660	736	706	726	664	674	637	654	669	698	659	663	668	706	705	676	662	697	635	662	705	685	699	686	684	642	726	692	623	673	730	656	669	694	695	687	704	677	669	690	641	677	723	632	742	650	708	669	650	631	653	687	692	639	651	651	678	662	664	718	683	635	632	683	666	638	682	664	663	666	703	697	651	673	681	657	685	673	689	668	662	690	626	679	698	662	696	723	698	641	676	623	704	720	662	644	655	686	669	705	654	658	651	666	697	684	675	641	638	682	700	692	687	705	664	658	692	664	692	662	707	678	688	681	701	712	690	644	708	627	663	688	716	642	719	698	685	711	681	653	715	664	675	656	657	687	651	715	669	657	649	711	643	714	659	664	703	626	665	705	696	706	685	675	644	703	665	651	671	643	646	636	634	635	681	660	666	663	692	668	708	685	720	646	674	692	677	676	653	688	667	680	700	617	692	651	723	706	662	665	672	665	691	660	684	708	716	693	643	672	659	655	691	670	692	694	684	645	663	661	695	660	708	676	628	646	698	685	676	662	654	745	671	660	709	673	668	619	674	679	658	680	641	666	721	670	681	727	702	673	597	692	723	675	686	661	635	690	656	676	662	659	722	692	663	733	715	647	747	689	671	683	664	697	637	720	682	722	667	638	625	691	649	649	656	650	658	672	695	672	646	660	657	687	651	729	688	686	697	715	698	666	681	681	667	668	717	678	640	687	663	654	603	621	718	715	652	650	701	642	695	691	696	646	685	670	737	650	726	680	651	661	692	706	652	733	631	699	656	673	686	700	726	678	642	702	698	693	677	672	703	673	740	643	622	661	702	684	630	662	658	700	696	689	691	633	701	673	671	673	699	651	675	663	633	687	709	725	726	656	645	659	626	676	681	661	694	680	700	681	703	665	699	667	716	653	693	688	675	648	661	688	679	699	666	667	706	652	735	649	639	686	627	699	672	714	674	778	682	685	701	668	668	676	701	600	678	660	641	682	710	674	667	674	659	718	660	686	670	693	638	645	705	668	686	706	684	660	707	677	619	701	673	697	680	669	622	679	682	650	695	714	675	714	706	626	650	702	692	690	677	674	700	659	625	674	688	670	626	666	704	657	706	675	711	660	689	692	655	666	737	670	708	660	706	635	688	667	703	664	677	649	667	721	702	667	671	678	686	732	686	688	674	672	657	675	703	665	701	688	644	619	704	656	656	682	665	717	649	637	645	671	682	730	708	637	670	695	652	664	654	713	668	664	677	651	676	704	671	648
37608	25478	12989	7069	5937	2478	2089	1933	1519	1344	1221	1125	1057	1040	1090	1202	1169	1114	1220	1400	1274	1331	1318	1301	1281	1158	1056	988	1142	1172	1060	1008	879	862	801	795	790	853	824	800	860	826	764	795	831	789	794	878	831	796	806	832	757	793	777	767	767	771	800	766	783	794	812	817	812	738	730	767	791	772	763	758	712	767	772	772	727	768	774	741	796	746	780	811	732	709	755	780	703	817	753	805	770	762	777	750	776	736	782	756	729	695	726	734	773	753	752	762	756	801	742	748	820	757	778	759	752	745	735	776	749	751	749	770	793	736	713	764	737	741	731	743	786	785	772	752	746	827	768	771	761	735	780	771	717	768	738	704	741	781	768	761	787	784	782	773	735	684	755	800	749	779	708	814	751	691	751	736	769	792	714	744	741	809	784	815	779	749	742	801	748	720	777	772	712	714	733	758	715	770	767	818	749	821	748	798	797	767	770	751	752	737	744	792	720	757	756	738	714	756	808	794	751	729	765	794	739	746	769	761	766	735	735	782	773	732	767	733	748	842	737	723	746	697	745	741	757	753	753	749	675	749	744	773	706	720	769	733	725	719	747	775	793	776	769	720	771	763	740	790	737	766	760	733	755	789	780	708	735	704	798	715	800	787	752	737	760	769	771	736	736	759	729	758	754	755	759	771	774	760	788	720	727	754	725	754	767	705	790	814	742	774	739	773	741	751	744	786	714	764	731	777	754	744	767	783	774	762	760	773	720	702	726	752	734	765	762	768	787	751	750	730	737	759	840	769	809	737	752	771	744	793	801	782	766	695	726	722	745	766	711	769	768	720	722	741	742	778	727	703	799	713	775	744	740	756	751	760	761	739	743	724	750	807	805	772	706	740	769	782	796	759	764	732	736	747	752	746	755	772	773	742	738	754	803	785	767	722	773	735	750	700	716	681	750	729	706	757	753	736	746	758	719	789	747	761	773	740	759	752	821	818	728	767	772	762	748	791	774	796	759	734	787	751	755	745	768	787	690	772	771	780	752	784	767	772	774	784	769	717	728	719	744	791	746	742	800	721	768	748	765	753	798	721	722	769	736	769	723	774	787	749	756	730	737	750	715	760	715	781	723	734	727	753	759	773	808	749	758	754	758	802	752	728	797	757	774	716	787	758	797	810	764	744	761	762	755	732	746	785	737	771	776	753	787	744	729	738	787	779	742	743	767	752	727	748	755	752	705	743	813	756	763	793	746	749	773	815	719	708	809	789	804	733	761	748	787	739	706	752	780	750	757	709	749	741	745	785	732	733	722	731	747	777	756	766	730	725	738	801	726	779	743	733	740	755	735	756	802	769	744	749	733	751	748	745	777	763	755	757	740	749	774	752	741	750	719	746	727	769	818	731	803	749	734	749	737	778	747	737	731	819	742	741	704	737	767	789	733	726	763	774	730	750	753	755	800	814	719	706	793	713	783	789	755	743	716	735	769	763	739	783	785	758	743	788	788	772	746	766	712	802	749	769	767	770	733	805	736	772	727	734	742	781	726	768	739	735	727	772	733	797	712	769	711	827	772	753	747	769	796	738	789	757	763	771	752	753	729	755	729	703	698	771	760	705	756	747	738	771	759	722	740	759	781	730	776	756	749	748	745	726	764	738	775	745	766	755	776	791	735	725	745	784	739	753	740	778	725	782	656	739	816	765	777	772	767	705	736	735	732	729	760	752	711	706	764	757	741	808	744	763	743	761	741	806	745	764	774	765	746	746	759	758	766	732	781	757	795	777	712	740	719	734	787	767	742	788	760	793	755	819	756	702	730	768	787	748	725	732	779	779	759	763	787	710	701	774	771	734	753	756	743	709	735	723	734	751	768	784	757	766	744	743	763	737	687	728	774	798	802	791	774	733	788	750	783	729	754	703	774	754	747	760	759	749	728	732	765	792	740	795	743	789	746	731	738	756	722	763	736	799	790	740	753	755	777	761	694	744	729	755	769	756	728	747	751	706	794	759	732	767	756	760	715	707	800	741	796	699	736	776	717	763	743	725	789	757	761	677	726	760	769	741	759	730	715	750	784	779	760	787	765	787	774	716	735	783	752	719	781	793	765	747	760	760	741	717	740	762	757	766	729	742	757	763	760	765	742	743	753	757	775	785	773	739	728	756	763	806	764	729	757	745	801	682	784	754	754	770	742	765	730	741	708	727	734	751	756	777	732	759	688	743	775	719	791	779	776	733	766	781	790	679	760	737	749	697	741	735	769	735	717	748	737	745	714	743	710	745	752	789	694	801	711	760	766	761	770	758	773	745	740	764	771	695	694	771	765	745	729	756	772	794	784	821	803	770	756	767	737	754	741	768	744	768	745	737	774	702	723	751	779	732	764	786	799	729	749	763	767	702	737	750	755	779	705	765	707	788	764	791	749	761	736	771	728	790	762	746	766	731	730	735	763	728	680	801	752	740	771	760	829	750	777	833	722	773	811	746	731	786	746	717	702	750	768	743	739	773	796	757	740	761	768	774	722	739	744	789	761	746	806	741	714	764	752	704	740	785	744	787	735	747	804	734	749	780	786	740	807	758	782	710	731	774	713	778	770	765	769	724	759	758	750	722	715	731	828	724	713	777	800	746	764	748	770	754	729	700	737	751	783	755	719	754	778	777	744	764	750	768	826	742	757	738	780	755	712	715	816	744	800	721	742	766	782	755	784	770	757	753	806	761	790	695	765	768	763	751	732	683	745	770	771	762	705	769	733	765	746	749	786	717	688	764	722	766	765	722	739	769	735	720	766	778	793	782	791	754	757	755	801	744	764	745	728	770	729	707	728	798	753	788	792	741	772	729	775	804	790	752	714	725	764	732	728	778	773	777	736	724	786	746	733	726	801	765	793	724	760	749	754	790	743	767	763	772	786	785	741	731	723	706	758	782	769	717	790	759	801	756	763	760	744	706	720	706	782	774	783	744	731	693	770	743	722	783	750	763	762	731	766	712	792	709	730	768	736	737	734	801	766	783	754	772	797	681	767	708	794	755	708	734	755	753	717	761	793	750	769	723	735	704	758	733	733	708	751	788	749	733	766	748	773	775	747	804	738	747	746	756	791	738	737	731	754	776	785	753	734	778	746	780	776	749	782	777	744	730	731	736	774	756	781	796	737	688	764	815	805	729	744	795	741	767	710	715	759	733	763	764	822	758	728	801	762	753	788	707	725	841	739	754	744	731	792	778	733	740	766	758	826	728	799	786	756	737	714	744	751	753	761	761	730	737	777	754	764	743	743	786	789	737	734	726	739	751	712	768	750	754	748	773	744	715	743	776	808	695	712	784	747	716	733	782	748	746	751	804	746	693	740	788	768	773	747	767	758	727	771	766	754	758	753	769	748	769	752	740	780	741	765	707	718	763	756	718	746	813	771	764	789	766	763	770	784	758	749	784	793	770	789	799	745	721	780	689	768	730	701	706	723	728	732	739	755	787	724	746	765	732	772	746	765	761	750	760	778	816	823	755	766	728	719	759
24640	20898	27221	24596	13663	1448	825	707	672	526	548	516	549	515	558	545	570	571	616	653	665	623	706	708	640	596	583	632	658	565	584	489	457	490	463	441	473	463	499	509	506	486	496	455	512	522	482	462	550	472	523	513	484	452	483	433	443	417	461	506	439	449	487	432	457	442	458	462	435	488	428	454	466	456	470	426	502	457	435	474	435	421	454	472	469	479	453	449	426	456	436	503	484	467	509	466	467	469	444	487	478	466	484	461	468	432	420	451	476	466	458	441	455	431	441	420	462	476	477	489	453	498	438	426	433	482	463	443	466	397	487	480	481	479	490	490	438	423	473	458	447	432	474	473	482	444	431	468	433	432	433	444	449	465	470	460	421	475	398	445	435	451	490	464	473	450	439	445	451	449	476	450	424	492	480	440	459	461	490	435	500	473	462	499	442	478	417	470	518	466	462	479	479	441	456	440	446	444	486	433	454	451	425	473	493	457	478	462	425	435	434	500	454	448	486	444	440	464	439	460	439	459	478	444	489	458	445	481	471	481	438	418	513	472	452	488	437	416	441	510	447	447	472	473	459	468	476	478	455	524	465	470	441	447	477	484	401	455	473	438	459	465	468	470	425	471	474	484	475	481	427	460	464	447	439	443	440	467	458	460	402	440	458	429	457	464	475	477	463	483	446	468	449	489	445	467	425	463	491	428	444	470	454	457	418	459	441	443	488	447	450	436	474	434	481	450	443	453	467	472	468	428	431	454	493	497	405	446	496	451	446	462	478	469	474	455	463	463	487	453	465	416	474	458	463	467	408	444	462	455	453	447	493	444	444	466	428	462	446	481	440	452	434	456	476	465	474	460	472	468	488	433	468	449	469	443	432	512	437	378	479	463	490	479	442	468	408	456	478	474	479	415	446	448	446	484	471	458	465	453	456	469	449	480	503	458	433	440	459	500	433	448	453	448	418	449	428	432	496	478	476	461	453	484	454	459	500	480	483	438	479	433	409	457	474	456	419	432	486	476	468	465	469	449	452	486	469	467	461	461	419	467	466	459	454	479	485	443	411	463	475	444	427	462	463	458	453	443	462	430	460	444	449	442	448	458	452	491	487	426	482	413	480	459	482	464	468	453	469	403	457	475	475	447	445	485	471	415	442	424	426	495	376	470	459	467	480	414	433	469	468	442	439	430	483	450	487	465	469	451	430	473	438	486	436	446	452	454	462	433	427	450	493	454	422	458	475	477	459	445	492	461	469	485	452	459	487	455	469	487	495	459	445	424	466	467	473	439	486	464	461	438	465	451	489	491	478	456	477	464	420	445	458	461	433	448	466	457	479	466	472	434	436	466	494	429	464	468	422	469	481	447	440	483	476	445	460	477	452	459	505	428	467	445	485	427	465	409	479	444	476	458	419	455	459	462	479	440	463	486	495	438	426	456	494	475	455	464	434	438	437	475	501	493	477	450	450	469	459	444	467	500	430	481	423	457	461	439	481	438	466	463	449	470	488	448	452	461	457	462	448	430	495	467	454	469	461	451	418	442	457	474	441	465	485	420	452	457	465	446	466	444	424	469	465	438	422	422	491	454	447	462	471	440	448	473	449	448	447	465	482	473	467	454	443	471	472	408	442	454	507	492	473	442	463	485	478	444	477	437	467	477	402	423	434	439	463	447	482	457	422	455	443	429	460	440	437	455	457	465	460	462	497	435	489	452	476	466	483	452	460	443	437	425	426	415	491	448	460	457	449	477	506	459	447	440	460	438	443	441	455	498	470	462	456	480	472	450	468	465	451	462	446	402	417	408	482	429	421	438	418	473	471	457	447	471	509	471	480	438	458	454	456	426	433	497	442	491	489	452	480	448	459	440	476	474	479	497	508	431	460	441	455	450	452	413	458	453	469	461	500	451	494	456	469	439	452	447	463	464	417	444	469	427	478	470	470	465	423	460	473	438	460	435	467	448	465	459	456	472	442	466	483	474	449	438	453	458	437	472	456	438	490	446	481	422	488	447	427	435	465	474	482	418	457	440	471	467	465	455	474	490	412	429	455	502	514	482	480	455	422	461	443	481	495	477	455	465	443	476	450	455	461	460	455	470	463	461	455	449	447	463	445	504	471	466	463	408	478	452	471	450	446	462	463	460	456	436	433	450	444	427	422	449	461	443	416	449	442	449	454	436	450	450	478	486	450	457	463	427	427	474	451	469	472	471	448	450	451	440	448	455	465	460	462	460	435	451	483	462	471	425	443	462	463	482	436	461	451	441	439	455	472	452	446	474	399	474	478	448	463	465	440	441	486	453	453	451	454	478	455	492	488	430	459	427	460	417	484	488	476	435	449	443	462	460	439	468	450	476	438	456	466	444	456	431	446	476	456	431	427	427	474	452	445	458	453	448	444	475	438	428	480	441	459	467	434	509	452	455	484	489	454	458	486	460	427	459	419	485	416	487	461	470	438	438	474	461	425	454	461	444	452	459	456	453	446	447	442	472	464	472	472	466	419	475	467	451	452	466	447	463	455	444	480	452	476	453	512	453	434	495	421	484	470	484	422	433	477	416	412	440	463	491	474	448	430	470	481	443	472	449	464	446	478	473	458	469	439	460	510	415	466	452	441	439	486	460	435	432	458	457	463	500	440	449	441	459	467	476	414	428	459	471	446	466	455	420	455	490	433	434	488	427	486	466	443	484	433	414	448	437	498	479	468	440	414	488	463	421	435	465	490	443	431	428	491	492	451	442	456	441	419	477	461	458	428	430	424	434	496	479	469	451	424	482	429	500	446	430	445	452	430	496	485	449	445	470	466	482	411	452	480	466	443	462	502	447	461	448	480	432	468	471	493	478	435	442	431	463	461	479	452	516	463	441	451	437	413	437	484	436	455	459	484	442	467	469	472	488	446	469	449	495	433	442	457	481	440	469	457	464	476	433	459	496	467	483	472	491	451	456	455	451	444	467	462	453	465	465	448	458	467	447	417	455	458	460	501	468	444	447	429	452	495	451	514	455	441	458	441	441	474	471	455	428	462	440	449	469	495	461	466	430	450	486	421	447	493	481	469	448	467	455	452	496	420	488	471	507	417	469	486	463	437	482	468	470	478	464	436	459	474	494	430	468	489	456	500	485	421	464	423	447	458	444	475	467	437	457	438	497	439	455	482	448	454	476	440	467	456	465	432	458	450	426	462	452	430	451	471	454	462	502	504	417	489	473	450	454	393	511	482	451	472	497	427	455	446	435	448	434	441	439	471	432	490	453	478	444	514	477	452	439	443	434	433	453	444	421	477	479	474	476	467	461	473	486	474	470	461	460	442	437	419	447	512	459	476	435	471	418	478	469	460	463	452	422	477	443	457	434	476	488	436	413	440	455	480	475	471	463	466	457	470	443	452	442	450	419	445	467	454	479	471	468	446	447	448	470	429	447	455	462	459	446	446	449	474	451	466	440	507	439	450	480	433	445	465	457	440	489	468	483	424	450	461	458	462	483	466	451	446	435	409	453
37153	23087	9363	4882	4187	1689	1347	1316	1029	845	787	725	730	731	708	799	880	830	860	955	872	941	1009	981	837	857	845	850	951	782	727	651	592	552	652	589	566	550	643	552	592	604	600	598	609	597	615	576	611	548	572	564	585	549	538	511	556	558	529	559	582	528	517	566	532	519	506	493	569	554	526	519	582	527	504	511	531	546	576	557	523	539	568	536	556	537	576	559	548	537	546	538	543	517	539	531	565	521	540	540	529	497	521	546	560	563	552	538	549	555	573	538	558	547	544	586	515	497	562	569	586	530	564	572	561	548	480	546	563	531	555	577	522	537	484	578	573	522	553	548	540	559	518	535	560	563	554	518	576	537	531	550	549	564	583	562	525	565	571	541	555	571	538	515	567	573	552	505	505	552	530	573	526	569	541	524	585	526	524	546	561	549	576	564	540	553	560	546	551	526	518	538	616	536	554	542	542	531	571	555	594	540	521	524	550	551	515	539	511	573	556	543	533	578	521	538	550	584	531	535	509	554	544	523	523	499	562	540	529	507	565	540	523	562	559	517	527	557	520	599	497	550	560	522	512	535	532	534	590	513	573	564	601	522	581	557	503	540	549	578	495	527	539	518	502	522	564	564	533	504	494	560	566	511	530	543	538	536	550	580	554	572	565	555	550	508	550	515	525	561	527	519	570	544	567	527	486	531	549	531	521	559	556	541	534	528	530	536	530	495	536	524	556	537	585	573	566	521	566	517	510	519	543	525	563	582	536	566	556	545	527	537	541	586	547	565	535	522	552	539	556	557	497	511	541	561	537	510	557	582	493	527	546	519	581	578	558	565	526	519	556	589	557	553	570	556	513	531	547	568	556	554	525	536	592	540	541	521	556	531	503	581	545	533	498	537	546	552	591	507	519	539	565	528	599	545	543	520	556	528	536	512	554	569	555	584	541	521	565	566	544	547	530	525	514	510	551	508	556	518	534	524	539	556	613	563	534	564	559	514	541	556	547	500	530	516	547	560	570	565	547	531	565	536	525	520	562	531	546	533	552	511	540	540	534	530	552	545	585	544	552	555	527	544	522	553	532	541	575	582	553	568	543	543	558	556	557	549	556	521	534	523	567	560	548	587	519	539	522	571	568	535	547	545	533	530	567	524	517	472	528	539	566	544	557	550	556	595	552	561	583	557	574	544	528	534	515	551	544	543	540	584	518	515	533	548	528	544	577	565	571	562	566	595	542	501	534	487	551	592	534	571	523	528	585	503	619	545	531	533	527	566	492	521	570	558	553	556	584	514	545	545	559	490	544	537	538	538	556	556	565	533	532	550	561	562	512	513	539	540	527	536	506	568	543	522	533	567	514	516	546	550	560	535	549	556	569	581	528	563	529	517	560	544	545	539	599	577	553	547	519	555	517	505	510	526	533	562	545	563	589	493	556	572	518	529	599	511	554	564	542	541	561	542	522	536	562	514	590	607	567	526	550	551	557	549	570	572	550	535	545	563	550	543	545	555	582	573	582	529	578	551	522	562	571	572	561	550	557	528	537	578	594	527	534	554	539	544	576	549	550	512	544	532	535	548	569	530	555	547	481	566	523	514	549	525	528	560	566	584	543	572	501	542	571	570	518	557	529	557	531	542	516	525	535	538	549	546	569	535	538	498	598	520	546	528	483	497	525	534	557	557	568	509	498	559	513	537	538	523	578	494	564	567	532	535	565	555	492	481	549	527	562	553	553	528	584	552	551	573	519	572	516	557	524	591	554	554	537	584	521	499	495	530	571	544	536	518	558	560	576	549	537	572	550	526	549	503	543	521	574	547	543	569	543	553	539	555	560	543	538	530	514	550	559	551	559	539	568	556	559	541	547	581	537	546	527	516	579	559	555	505	566	567	532	525	525	558	531	522	520	520	512	531	534	540	516	558	522	590	560	520	535	581	547	540	535	546	604	541	552	519	539	560	504	535	572	558	515	532	542	530	549	576	535	539	558	522	530	539	573	575	533	544	497	543	574	540	508	522	576	548	550	526	537	527	540	560	521	517	525	559	562	525	566	557	533	513	528	584	516	573	550	555	562	571	567	533	570	556	558	567	538	544	531	561	574	539	566	546	522	549	569	543	543	570	521	513	495	533	548	482	561	505	579	555	533	551	608	546	552	537	556	539	553	566	540	557	583	517	547	543	535	505	533	525	576	564	581	532	527	545	539	532	544	526	528	541	522	593	544	571	527	501	576	566	540	532	536	569	560	531	570	507	536	565	544	560	556	563	566	543	511	507	520	552	523	563	522	559	558	550	553	518	486	561	546	552	562	545	555	566	502	555	525	515	581	528	538	568	571	531	551	519	548	539	540	548	530	525	560	540	505	555	543	566	560	554	545	572	527	496	548	554	549	539	501	568	556	557	508	526	557	544	579	547	499	544	541	525	551	590	574	550	537	561	536	521	562	560	532	543	538	569	524	558	547	515	535	549	505	512	552	555	536	539	532	560	548	605	539	532	528	576	571	529	544	551	589	570	548	563	590	533	580	529	510	537	564	518	510	550	513	508	590	561	512	516	537	510	561	549	523	494	557	546	518	540	576	581	528	551	515	547	547	528	519	544	550	559	523	546	553	531	549	517	527	522	529	538	559	528	563	567	591	531	527	533	545	532	560	595	557	529	553	506	563	524	565	553	498	495	529	543	587	529	547	569	553	535	529	525	540	542	567	537	495	508	517	570	547	528	558	582	519	518	514	561	551	490	541	549	559	546	509	528	551	579	550	581	534	572	526	555	546	549	511	475	535	594	560	581	560	490	522	527	566	479	544	576	544	580	549	605	517	546	558	524	500	541	548	542	526	497	559	539	581	534	506	559	526	513	569	554	566	529	537	558	533	547	513	552	532	536	532	541	564	538	548	540	524	566	531	514	536	543	519	533	547	557	477	547	546	539	528	568	603	558	592	577	526	559	539	507	583	537	562	501	542	579	517	524	514	513	573	538	536	532	519	573	547	543	534	526	589	537	575	496	524	542	557	567	518	531	566	497	553	547	538	540	556	561	550	506	566	570	555	537	520	485	547	597	576	549	568	540	528	585	520	549	529	506	551	570	552	567	513	546	542	551	548	549	542	569	517	558	558	531	564	526	531	564	526	588	507	568	528	511	532	531	517	514	554	516	536	542	539	539	548	548	568	527	588	542	556	516	591	526	565	519	562	550	584	494	532	561	572	547	537	533	590	543	569	522	559	563	549	530	541	572	578	549	541	550	565	530	559	540	512	495	552	555	530	562	545	558	569	520	555	519	569	492	543	528	514	604	584	497	560	555	552	576	525	531	544	488	587	523	562	601	518	561	549	485	530	572	593	541	534	543	556	531	564	535	524	573	552	533	574	532	565	545	531	570	556	532	600	519	548	543	494	524	594	557	526	535	539	569	536	560	559	570	543	529	564	538	584	523	561	539	540	557	555	529	561	579	557	521	563	501	572	590	568	533	527	561	564	508	555	530	498	523	507	572	547	557
22459	20942	28599	23439	20940	21013	12364	2219	1608	1363	1255	1220	1155	1128	1064	1145	1100	1193	1279	1312	1304	1326	1336	1298	1279	1157	1245	1246	1221	1149	1082	997	994	950	974	903	913	946	946	968	940	964	978	949	943	955	997	924	987	976	944	885	951	903	855	855	947	874	925	888	928	906	933	938	925	859	952	867	894	896	838	880	932	878	958	907	884	881	874	885	922	870	920	912	905	863	879	901	874	928	877	907	913	889	924	906	910	936	948	913	919	906	887	908	907	863	899	918	909	881	891	865	946	889	905	894	876	899	924	876	869	915	932	827	925	872	899	863	907	907	894	877	924	890	932	892	913	902	885	873	854	876	847	926	893	947	899	913	842	934	859	901	896	882	882	899	859	873	937	909	907	901	876	909	885	892	891	914	894	871	909	910	877	853	959	909	889	906	870	935	914	869	848	890	958	857	840	911	870	870	921	863	879	889	860	902	908	895	931	825	894	892	915	880	898	900	867	874	882	912	865	903	920	913	871	877	879	893	892	890	909	929	901	983	914	943	870	910	889	807	936	882	888	925	889	859	881	863	898	874	886	901	874	900	897	873	857	908	924	901	900	941	888	884	867	862	904	929	901	936	865	875	854	858	823	844	902	895	925	862	913	873	907	870	849	851	829	860	947	922	837	880	859	824	917	869	845	906	843	904	914	873	928	899	859	853	867	870	856	885	892	899	868	863	980	888	913	812	885	889	921	893	903	885	920	837	896	904	869	894	912	842	842	915	901	909	932	898	843	950	890	886	900	891	824	851	906	905	873	840	894	924	909	922	835	868	912	896	871	849	888	863	900	902	936	854	889	895	922	885	901	900	837	846	873	920	956	889	917	875	887	916	856	883	857	876	888	863	878	949	874	952	872	821	899	895	928	828	906	834	832	866	892	839	900	880	874	947	887	914	878	884	879	908	893	844	883	908	959	925	913	937	823	894	878	859	877	902	921	875	939	881	912	878	847	876	844	901	894	887	879	879	881	890	856	869	901	874	848	912	910	909	908	915	871	848	886	876	871	833	883	852	933	945	940	885	864	927	923	864	915	922	850	932	843	919	877	861	908	877	882	937	846	896	935	885	860	867	915	909	883	832	841	877	904	875	901	942	897	823	928	908	853	906	853	880	884	911	844	849	879	911	906	937	936	914	892	924	848	915	959	881	881	933	876	875	873	901	874	836	925	907	946	960	860	952	908	915	913	908	927	845	920	887	849	824	909	901	843	913	915	888	867	877	910	896	835	922	908	889	865	901	915	874	900	900	858	877	903	847	859	875	881	907	878	870	857	855	869	851	936	941	926	922	872	845	869	889	881	870	912	878	895	885	859	896	909	892	923	878	862	889	901	893	934	889	843	914	888	941	870	865	915	852	883	899	902	839	944	885	910	867	926	902	881	886	878	895	902	852	888	936	944	906	875	872	939	934	861	856	874	909	876	876	940	894	888	912	890	912	877	857	904	852	884	926	875	845	899	899	805	897	874	935	920	990	873	892	926	869	899	883	911	864	896	864	867	898	951	855	829	878	871	900	844	898	889	891	903	912	901	851	879	887	860	896	875	864	851	880	906	955	867	877	885	852	881	888	895	834	881	895	893	869	918	900	877	898	889	893	892	895	901	870	845	839	930	854	857	860	862	879	866	889	864	949	932	865	868	847	824	923	866	898	911	917	934	834	924	946	912	912	887	848	908	899	855	847	871	896	873	884	891	891	907	872	915	851	884	906	862	864	935	846	880	837	879	899	881	865	849	850	883	857	899	877	881	867	867	901	918	866	889	872	858	865	918	898	906	904	876	902	903	900	982	870	846	933	892	863	935	899	900	815	861	907	895	910	911	890	913	915	961	917	829	919	905	847	903	822	875	882	867	878	921	912	876	939	883	857	898	902	877	888	895	878	891	900	856	923	853	897	836	851	886	867	870	888	907	898	860	881	889	873	924	858	926	850	886	913	920	851	878	933	907	935	875	892	861	873	857	945	890	861	909	879	900	868	920	849	870	915	810	943	880	896	864	857	848	797	907	905	918	887	889	879	894	901	887	849	875	869	938	855	925	892	908	931	911	840	885	930	910	888	902	882	871	818	900	924	900	873	867	855	916	898	836	926	894	877	905	843	866	841	837	926	828	925	885	900	848	875	943	878	874	905	894	847	885	921	906	956	905	904	924	902	892	901	920	841	833	846	861	883	911	885	857	903	833	903	904	833	935	901	834	901	858	854	914	912	887	907	893	890	848	896	917	897	905	890	908	899	865	907	890	900	885	889	916	946	906	900	901	855	882	865	841	984	898	876	947	845	857	901	909	890	888	854	912	901	900	888	902	843	913	910	798	903	841	902	893	850	954	861	866	909	945	859	934	839	856	882	843	911	901	912	831	896	946	875	917	901	960	854	924	835	907	868	903	865	905	935	852	931	897	919	931	837	879	894	884	890	860	875	911	956	866	906	859	927	830	844	879	879	866	921	890	901	829	950	893	903	916	875	890	896	874	885	919	890	928	917	942	867	882	879	937	885	878	853	906	871	913	860	892	872	950	934	874	857	900	848	900	873	882	863	907	857	934	897	898	845	833	852	898	833	865	897	860	867	868	845	890	869	899	909	905	854	926	889	850	853	861	887	893	855	877	895	850	820	909	921	903	890	912	903	904	893	851	907	952	963	936	925	881	881	854	847	935	838	840	881	889	960	885	903	910	883	854	911	942	931	897	886	921	885	788	883	882	857	874	901	861	915	884	881	869	882	900	885	899	880	871	882	836	847	956	883	919	917	908	895	894	883	863	863	893	871	947	887	909	841	886	927	896	860	881	923	912	894	880	879	890	924	897	868	846	911	874	909	830	840	869	936	882	933	968	888	879	939	909	874	872	891	852	869	879	905	833	940	930	947	837	877	955	910	915	897	876	909	832	830	905	872	817	939	845	861	914	879	938	879	931	869	927	892	929	890	886	905	886	881	860	821	903	963	909	849	892	886	859	888	861	921	877	955	852	896	878	898	897	922	942	886	860	916	853	950	867	877	879	891	874	859	884	892	870	870	818	839	898	849	858	914	905	906	899	888	931	900	902	861	882	900	899	921	853	894	930	885	869	868	909	878	869	854	861	885	895	910	871	874	896	908	923	889	912	892	958	922	889	910	871	873	917	919	858	847	857	861	894	877	928	892	875	819	922	914	908	863	932	913	910	876	915	879	868	886	875	890	865	877	943	862	866	886	903	875	842	919	885	864	895	928	895	875	905	882	855	904	839	833	913	887	864	904	878	935	864	884	850	879	885	874	870	918	875	853	920	890	921	912	881	888	858	915	847	838	888	875	866	882	854	871	892	847	871	851	906	877	848	880	901	891	946	884	905	904	871	880	924	892	851	924	901	925	889	869	873	846	897	902	905	925	922	903	899	930	859	928	820	868	857	908	894	871	866	901	871	894	910	891	923	871	865	901	872	884	918	880	872	929	836	915	928	874	873	936	868	869	852	892	881	883	928	888
41981	30293	18582	10884	9729	4109	3374	3244	2474	1992	1766	1650	1520	1446	1402	1407	1522	1618	1681	1804	1667	1758	1831	1855	1656	1557	1559	1616	1525	1376	1320	1157	1063	1021	1115	1110	1027	1096	1048	1073	1084	1104	1111	1105	1067	1148	1147	1072	1040	1100	1073	986	1002	995	1047	1059	1009	974	970	982	981	981	989	970	944	970	977	962	1015	1027	1029	957	969	1013	1015	940	1006	958	940	1012	978	1010	988	1006	985	967	911	965	981	987	947	982	1015	928	1016	1014	1002	932	1081	982	1009	999	943	1028	1005	1008	962	994	1017	1054	962	966	989	959	977	968	1040	981	1035	1022	928	1049	1024	1028	974	965	985	1016	961	959	944	967	1003	1011	998	953	1021	999	1020	986	958	946	990	1016	976	973	1026	944	977	1084	1013	951	920	997	1025	1028	966	973	995	987	949	949	953	950	978	970	981	980	1012	1050	981	974	1027	999	955	957	1027	959	935	997	985	960	977	940	986	946	974	961	999	1050	984	970	1016	968	977	976	979	1021	1045	933	1010	1017	999	1019	944	1023	974	1028	932	1002	960	972	995	959	974	988	962	983	1010	1031	1019	995	983	1013	988	992	1024	964	961	965	1005	1014	970	994	966	1014	999	974	1028	996	1028	936	901	1009	1002	961	999	966	967	958	939	959	1022	958	980	1009	1011	937	1008	1003	949	963	933	961	1018	995	968	976	1031	1018	997	1065	988	955	967	1016	958	953	1012	971	1006	1011	964	980	972	980	972	961	1064	1053	1000	1004	922	976	941	945	1012	972	964	952	989	1027	974	999	1018	947	1012	958	994	955	993	1025	1002	973	996	1013	962	1021	923	995	930	1026	1003	923	978	960	945	975	967	1044	1030	1023	953	957	949	998	1033	976	1065	1055	967	995	985	989	989	984	986	966	998	999	1000	1021	940	965	961	1017	1012	953	1018	1009	981	981	1004	974	966	1010	1025	1024	979	934	1010	971	1048	988	994	1015	982	1001	960	947	1017	993	1016	963	1030	992	978	913	1024	972	949	1008	987	1002	1027	1025	970	997	960	960	948	963	986	968	990	964	991	1032	1022	972	994	1016	991	1017	968	1019	957	946	1008	988	957	1012	972	1021	950	1017	999	934	1053	948	984	1016	1008	998	968	985	999	995	1008	983	1001	1017	947	1000	1008	1021	961	979	983	1012	951	955	1005	1003	969	976	984	996	1040	950	990	929	928	986	951	981	948	977	987	1010	1014	991	927	1010	999	954	910	1043	1034	1007	959	1011	954	1013	930	956	976	1034	965	962	1018	990	990	998	956	997	1006	1023	944	1014	974	1012	1014	966	1025	982	1050	1022	992	974	979	972	997	948	1011	1000	1018	954	1030	999	975	944	1015	925	958	980	945	959	988	961	976	1070	1009	928	979	1027	979	972	1015	1035	1011	990	975	991	962	959	967	941	967	1041	975	950	957	983	1029	937	1013	978	947	934	946	1013	968	946	950	987	983	986	970	1002	981	977	974	950	981	980	915	964	1015	946	948	1008	990	1023	1003	985	991	1035	1024	1021	967	1052	984	1034	1034	1019	934	975	911	988	927	1005	950	1023	1021	989	973	1014	1006	930	1018	979	965	984	1031	1010	1036	959	955	974	1037	978	921	1042	986	983	940	972	984	984	974	983	941	998	979	973	984	943	985	979	1031	962	973	951	1010	1021	985	1030	1008	1016	981	972	1017	1004	929	937	1028	948	1013	1003	1011	913	1006	975	983	1015	957	969	977	997	968	947	963	987	973	982	1005	1012	999	994	959	1017	955	987	951	997	954	1011	985	987	992	1009	1005	1029	1016	1003	914	962	996	1009	951	976	965	970	1071	974	963	971	1024	999	932	1040	975	949	984	924	1041	981	952	1001	979	1038	970	963	913	1013	1020	1064	953	933	963	1013	1003	1026	950	992	974	973	1013	1019	973	1048	1004	969	963	986	981	954	933	938	940	975	915	1025	993	968	959	1027	958	928	989	934	983	1038	954	966	974	961	993	984	991	1016	979	1009	944	1013	961	1004	982	1034	965	980	961	965	988	997	1006	1010	936	979	940	951	931	968	977	926	1015	1016	952	1012	990	944	1024	1003	988	996	977	945	965	985	969	994	958	1017	1052	1006	976	991	985	1013	972	924	1029	1009	1011	941	970	944	921	994	979	975	969	988	1040	952	950	1011	970	1047	943	953	978	971	982	953	1002	1019	961	986	1009	991	1013	1017	958	1017	1045	970	987	956	1044	1017	990	958	971	955	1003	961	1048	956	983	974	985	975	955	955	929	1016	945	971	958	971	957	993	996	1016	938	1008	970	979	921	939	983	1020	996	976	960	961	987	965	955	940	1015	966	981	998	982	953	972	999	1034	979	981	957	921	968	978	1025	943	985	948	977	946	1021	992	1020	973	956	953	1023	898	966	989	1004	1000	974	1021	1007	977	990	971	979	989	1012	954	998	959	1057	989	1010	1009	975	959	997	985	921	969	961	981	998	1007	982	976	1003	966	988	989	1001	970	974	1004	996	937	965	966	979	928	994	953	931	951	985	1014	998	1018	979	1059	964	1030	960	966	976	966	1040	965	968	1010	967	1011	990	975	983	1047	989	982	1015	1018	1002	963	996	1022	952	991	978	1010	1040	972	961	990	928	1024	988	1011	968	983	946	992	976	963	1001	1015	1004	1022	953	998	942	970	1017	975	971	943	943	1003	1006	977	987	929	1001	853	1016	991	1025	1024	931	1001	957	1011	919	1025	940	1033	947	930	996	987	1030	1020	980	953	1016	930	959	991	979	1013	1076	989	993	959	1062	962	1018	958	1042	1020	992	963	1001	994	931	922	960	979	1037	954	964	976	990	1053	948	1041	981	944	941	946	1049	1022	973	1011	983	996	994	981	937	986	966	996	1000	968	976	963	937	958	1040	966	1017	1010	1023	994	998	1015	942	957	968	987	1014	1019	997	964	965	1020	972	995	977	984	947	958	1027	1009	992	958	986	978	986	1004	934	1019	975	967	1009	964	964	1016	963	970	979	972	968	994	964	943	948	995	938	947	1036	994	990	965	986	951	976	997	964	961	1023	998	944	952	977	946	950	1006	989	950	943	993	993	975	1027	956	990	984	941	910	992	1000	939	988	913	961	983	935	943	959	1019	987	952	965	987	975	1021	977	973	1027	1050	1024	973	964	992	983	955	1007	938	1038	955	1047	969	992	1047	965	1023	992	969	973	967	973	1051	899	964	978	958	973	987	974	973	998	950	952	941	1011	983	964	969	998	991	955	1008	992	965	1000	965	958	978	993	944	981	962	1031	1034	950	977	986	930	1037	968	960	960	956	977	987	969	912	946	965	1021	970	976	989	929	1007	967	955	978	987	936	1007	972	972	985	1040	933	947	986	969	970	1038	984	969	1038	1026	1002	969	1006	1018	1039	1059	954	949	1009	949	983	960	1008	967	937	998	894	961	911	1027	1015	983	1018	963	943	1001	974	977	1001	1017	972	994	989	970	946	1000	966	989	947	956	965	958	1012	992	981	983	973	994	1005	940	995	935	960	946	987	962	1023	1012	1014	963	968	1015	976	1005	941	1025	969	975	969	970	993	1000	939	1006	965	992	916	965	983	966	951	1037	967	985	975	981	995	945	1011	907	978	962	1009	991	975	1002	939	1024	937	1043	1012	899	986	986	987	1026	1008	1006	1000	1001	915	1007	955	960	1000	1083	940	946	1016	1030	965	958	916	1006	951	984	1012	1009	1034	1009	1019	999	1026	1005	951	966	997	996	982	967	997	986	966	1026	987	1019	1025	941	1034	1007	953	1009	991	1005	987	934	953	968	923	1008	960	987	1006	979	1016	982	949	1064	969	989	976	963	1056	973	953	1009	964	984	992	1004	967	989	930	960	965	985	975	1017	988	982	1001	940	1018	949	980	1000	947	986	966	970	1019	974	956	937	982	1036	979	981	967	1013	1027	1031	947	994	1030
28762	21035	11611	2305	1214	585	504	445	427	426	432	415	431	417	391	406	403	448	454	538	487	487	528	502	492	516	490	527	526	436	423	431	365	378	365	404	400	418	384	403	402	382	382	412	410	379	405	401	441	397	389	412	372	382	384	399	393	405	370	371	376	365	379	371	365	382	389	374	401	375	371	349	397	386	377	381	392	382	384	375	384	386	384	379	376	358	408	375	335	327	371	362	381	394	363	364	383	411	411	432	396	432	415	396	365	371	369	369	367	361	402	422	371	384	378	371	380	375	363	382	378	395	386	385	390	390	388	423	369	391	369	404	371	369	365	379	357	369	371	367	363	384	366	353	383	400	354	370	389	387	356	380	382	370	369	383	381	398	362	348	384	393	399	410	392	369	359	403	335	389	388	382	359	389	387	401	396	351	350	396	354	352	387	375	392	372	378	405	371	369	356	358	393	373	395	397	394	363	407	344	393	370	396	387	394	382	397	413	366	400	380	386	373	388	365	362	385	416	380	335	395	394	404	373	388	371	405	360	343	333	375	381	391	363	385	382	370	365	373	356	381	363	365	366	349	387	402	373	389	364	388	361	370	387	339	376	376	359	397	340	393	397	373	379	382	372	413	362	391	431	369	361	397	354	368	350	361	398	334	379	381	380	410	381	410	349	388	381	379	392	361	402	372	376	390	399	371	356	374	390	352	393	377	422	406	390	347	377	378	384	394	355	364	397	360	380	424	419	356	386	389	398	387	369	424	431	378	349	379	362	375	390	365	359	404	352	356	361	411	350	373	385	380	389	365	363	396	354	370	384	359	356	381	388	367	424	385	394	397	365	419	384	386	369	377	380	377	402	386	377	384	353	405	377	365	349	363	381	381	394	402	349	384	361	388	387	360	361	380	369	397	364	369	401	390	392	361	397	377	376	356	368	407	370	383	407	402	385	364	382	366	374	383	343	402	377	390	369	397	352	380	387	383	369	372	352	383	386	375	374	367	376	394	388	403	392	379	368	363	387	364	378	376	411	416	390	344	379	397	380	398	376	365	379	378	389	395	373	375	399	345	374	411	384	372	366	422	374	410	360	348	342	381	396	347	388	380	411	372	380	359	372	396	372	371	355	385	380	337	372	387	367	367	439	359	362	416	395	371	385	398	368	382	377	406	402	408	393	354	358	424	382	391	392	387	353	370	378	412	372	373	377	386	398	411	368	391	386	355	381	402	377	360	363	391	393	409	328	410	367	351	369	393	411	400	385	406	369	387	363	366	408	396	397	367	383	377	374	397	381	406	360	404	376	385	389	368	370	392	328	394	378	409	403	385	371	367	379	427	351	380	341	387	350	378	371	385	349	400	384	368	382	377	395	324	409	366	362	382	383	372	389	335	354	383	370	353	411	356	362	383	353	400	373	355	419	392	353	401	352	393	335	367	379	359	377	388	397	360	343	374	354	391	393	363	428	369	373	369	359	387	381	368	363	384	400	373	362	361	382	389	350	398	376	383	368	361	368	316	367	390	358	420	352	380	373	394	378	368	380	356	383	373	400	398	399	381	362	392	399	407	379	391	349	354	363	371	363	370	388	380	380	404	393	405	399	392	398	356	371	398	403	383	382	374	365	340	384	389	361	363	372	405	324	411	380	396	410	394	358	374	393	362	367	367	378	366	359	371	359	404	374	361	390	374	385	391	367	370	374	379	357	380	386	390	405	395	396	388	384	376	369	369	395	391	366	383	343	367	407	386	365	374	371	393	382	381	358	397	367	385	363	377	367	375	405	376	395	361	380	375	387	362	354	402	371	360	382	358	409	362	378	400	404	375	368	408	366	407	356	386	366	399	410	399	423	367	375	357	376	405	375	383	366	376	399	370	327	386	377	348	400	385	374	390	363	365	370	372	385	394	379	398	348	370	422	352	380	359	414	360	400	412	369	400	336	375	381	370	368	373	360	432	353	374	386	393	344	391	406	362	386	384	359	388	355	370	366	388	377	375	353	354	403	387	381	377	391	410	369	408	381	370	371	403	413	358	376	360	374	397	365	363	355	393	415	404	342	367	355	419	334	400	373	339	382	369	337	366	398	369	388	367	369	387	358	385	343	376	399	383	331	394	412	395	378	393	358	362	380	362	381	423	399	334	421	377	347	378	373	375	374	376	365	364	385	370	414	402	368	382	390	342	408	373	378	429	357	360	367	398	378	372	381	398	409	384	372	398	344	342	403	366	411	380	402	351	388	384	370	372	398	379	351	371	371	335	408	366	400	395	389	394	352	381	392	384	344	383	379	400	397	374	392	391	361	393	369	404	333	320	401	372	380	345	359	391	385	403	365	383	371	386	410	384	380	380	383	364	354	354	394	374	404	362	404	357	399	384	398	340	374	349	404	382	361	382	407	388	354	375	363	364	391	375	358	375	365	376	368	428	331	347	361	347	355	385	414	379	395	382	390	375	384	424	371	358	382	382	388	375	364	403	373	375	377	425	360	363	364	399	347	359	347	405	362	360	366	373	384	414	400	381	395	374	362	382	399	328	402	371	358	375	366	393	380	348	386	371	338	360	381	388	392	362	372	413	355	377	373	387	383	376	346	382	381	394	369	392	367	361	387	373	361	375	393	394	403	352	387	369	352	347	395	371	385	397	379	380	362	384	377	380	399	376	372	382	373	419	378	370	381	372	393	372	366	399	388	383	384	396	402	405	366	393	366	380	395	375	396	378	364	424	387	367	384	370	365	362	374	359	360	383	406	366	363	369	397	392	385	419	371	361	341	373	372	376	373	386	363	410	372	440	341	390	374	367	371	385	375	376	384	401	370	365	404	375	362	402	359	391	382	405	403	397	397	389	428	389	385	368	393	406	386	385	390	362	352	374	339	386	392	361	360	378	385	364	373	373	386	418	398	375	360	381	364	371	394	402	384	362	366	343	387	384	398	381	364	368	362	388	413	352	377	393	362	388	400	385	359	411	353	398	382	414	386	394	374	366	372	369	372	377	374	402	406	384	357	391	367	385	356	420	358	384	388	410	457	395	378	382	373	381	377	391	338	405	347	413	387	399	405	400	409	412	357	373	337	416	394	395	378	353	357	341	378	368	352	357	388	369	423	353	400	391	402	375	383	357	382	404	394	367	360	381	397	385	357	385	374	361	396	365	382	379	438	372	390	412	356	400	371	379	421	360	415	373	341	359	362	401	442	359	395	386	355	378	378	395	381	368	381	369	336	401	376	418	356	417	383	412	390	375	366	388	374	392	406	394	395	416	370	378	380	385	388	369	341	381	386	380	395	361	354	351	349	374	407	362	383	379	378	420	369	385	371	438	377	380	411	358	367	345	368	402	352	376	366	379	361	371	359	388	400	400	372	425	382	366	330	363	398	380	340	381	374	394	340	365	367	352	365	382	371	395	384	392	374	424	378	357	366	381	414	394	370	370	390	366	370	339	351	382	399	373	416	389	397	396	396	362	404	347	400	355	374	405	384	375	367	352	416	380	375	381	373
33687	13206	4992	2596	2083	782	669	690	590	496	478	497	470	500	475	511	542	639	582	738	695	747	731	729	639	673	694	682	615	554	525	468	483	437	448	476	432	437	453	447	444	488	485	498	477	464	489	492	439	451	437	457	424	412	429	454	415	482	435	436	464	463	439	453	453	439	457	414	457	453	428	442	406	460	441	434	436	480	476	449	431	403	414	467	415	448	424	452	424	463	445	407	429	423	455	437	460	473	445	462	499	439	452	413	424	475	470	448	445	404	461	442	472	430	410	428	422	437	447	441	424	448	456	457	435	435	467	456	474	447	466	475	425	433	452	454	433	435	439	449	453	469	443	466	432	431	390	430	454	451	469	423	444	436	462	418	439	442	457	446	462	432	418	420	460	472	461	464	442	463	422	441	438	455	432	435	422	446	386	449	422	430	422	412	449	441	411	434	423	438	430	453	426	447	488	427	430	476	434	462	446	396	415	432	449	397	451	460	464	425	475	462	457	469	409	430	461	477	465	401	435	427	450	456	487	413	441	424	479	448	410	410	444	435	412	429	467	459	462	434	473	486	438	466	431	433	452	453	438	417	425	417	473	451	466	481	435	404	451	388	459	457	459	469	424	429	432	438	449	399	449	429	464	447	466	394	433	433	429	412	440	445	459	465	400	439	438	411	469	428	445	442	468	410	429	435	430	445	438	428	448	410	463	462	443	463	435	441	434	438	407	435	444	427	436	454	437	446	434	431	424	464	436	417	480	446	453	441	415	394	425	435	436	403	454	416	437	431	460	508	441	443	439	418	447	456	447	437	477	467	460	473	429	446	431	471	418	436	437	428	446	438	484	478	427	429	426	446	425	436	451	421	444	460	447	422	465	459	415	434	430	432	429	457	451	443	436	468	459	439	441	519	472	460	435	450	435	434	461	418	428	440	459	404	452	445	402	422	468	409	448	430	456	451	448	486	441	474	469	479	487	441	490	436	443	443	442	474	422	442	443	432	495	442	443	430	457	435	424	437	441	464	433	465	428	455	412	469	453	463	437	467	458	494	457	441	453	473	439	444	434	425	447	441	430	436	458	436	421	430	415	423	418	412	434	421	446	458	440	448	453	458	430	417	441	417	446	433	464	446	427	448	458	454	420	391	461	426	422	441	447	410	469	471	462	445	423	455	436	441	454	422	426	452	425	410	430	417	435	433	436	413	461	429	454	463	423	460	457	429	439	394	418	434	453	460	423	468	453	427	427	454	438	451	452	430	412	432	416	483	434	450	439	464	446	450	430	428	433	429	429	452	452	447	437	445	440	437	450	451	487	411	422	438	434	436	497	455	430	481	477	437	412	431	402	430	470	398	447	459	433	378	433	409	450	423	434	410	430	403	432	422	454	459	455	434	439	422	458	455	462	424	444	437	451	468	430	452	416	440	400	432	431	399	439	455	471	461	443	445	442	406	429	463	427	426	447	433	426	443	451	427	459	434	432	452	410	391	450	444	429	436	418	435	451	429	421	442	420	444	430	424	442	453	419	437	462	443	462	400	408	457	418	449	423	445	419	410	456	445	446	440	436	428	453	421	471	454	432	462	429	418	453	447	431	490	462	437	465	440	434	453	456	450	430	436	447	424	453	441	393	438	434	457	434	439	419	444	479	395	405	449	420	440	409	446	447	414	454	443	442	474	451	420	450	442	437	432	483	443	485	445	447	429	437	476	463	424	457	432	436	464	419	440	463	428	448	491	448	463	431	448	422	410	464	435	447	438	419	475	438	497	454	469	432	423	432	423	437	417	469	431	432	438	449	440	426	454	435	448	442	432	440	447	424	454	424	464	433	471	402	419	445	434	419	444	444	437	506	473	448	422	434	420	425	431	435	439	484	426	449	432	429	433	453	452	404	415	468	442	454	414	440	441	413	454	439	404	441	416	417	467	467	425	461	424	501	442	456	457	461	436	454	420	416	415	456	452	458	503	433	445	450	465	415	442	436	507	443	457	454	432	428	435	454	436	416	429	443	477	427	413	452	440	445	437	477	434	444	433	413	458	388	423	410	424	449	418	473	478	455	451	416	430	413	429	433	457	468	422	433	428	427	471	421	450	454	451	429	427	423	429	445	436	422	426	458	410	449	444	411	439	438	432	461	412	437	415	478	428	463	446	423	447	391	426	430	462	444	464	430	439	448	443	439	452	425	420	471	431	418	453	425	421	475	444	445	473	438	435	453	440	429	481	421	411	424	441	459	471	434	411	439	434	452	445	442	431	394	462	423	458	425	472	466	434	408	426	417	461	424	444	451	383	439	448	444	428	422	427	444	454	432	428	396	432	427	419	427	437	418	407	455	471	473	473	413	440	460	436	465	449	441	436	455	432	433	463	464	454	438	444	420	422	429	430	438	411	418	474	420	417	456	452	465	438	440	457	435	440	410	434	442	472	399	467	473	439	458	412	450	433	445	458	500	456	411	444	427	426	448	459	441	429	449	459	438	457	455	445	410	463	437	465	435	457	440	399	410	450	429	426	500	406	425	461	401	384	418	460	440	479	399	462	453	459	432	423	452	444	450	437	456	394	443	440	419	424	479	453	434	451	421	458	437	477	459	413	450	454	463	443	426	484	452	436	451	410	440	441	464	468	457	423	419	408	474	398	453	457	421	419	412	417	407	448	445	434	425	448	448	440	433	444	416	467	415	405	468	446	409	448	462	442	466	446	392	460	437	478	427	425	433	455	457	431	408	426	450	447	443	474	422	461	435	428	458	451	461	461	461	461	462	429	459	461	476	452	450	436	406	448	432	449	452	425	460	415	440	447	427	461	420	419	413	428	427	422	421	431	458	391	414	439	452	443	421	446	452	427	423	425	470	441	424	449	442	441	439	436	474	429	415	438	461	432	435	390	451	467	468	441	432	424	443	460	438	454	447	460	453	472	445	429	439	413	400	435	439	445	479	423	476	443	413	446	490	434	429	452	454	438	447	432	439	461	410	429	433	441	469	449	418	470	480	449	430	445	454	432	440	450	458	440	452	469	460	423	432	410	443	455	446	421	429	403	454	431	426	469	417	461	451	401	444	391	412	465	407	435	444	424	437	417	440	436	440	445	457	441	460	405	415	438	437	436	464	429	470	438	464	459	413	453	428	435	414	446	421	460	459	462	431	442	447	473	464	465	402	405	449	446	449	460	483	404	422	432	441	444	438	397	430	449	476	448	433	450	420	485	470	426	457	429	472	425	432	420	438	431	442	444	455	383	443	447	447	437	445	454	448	436	479	431	444	451	470	423	470	453	420	477	430	423	453	425	414	429	438	426	425	423	414	448	444	457	462	486	374	462	366	444	475	409	447	423	418	436	407	435	444	425	414	475	412	428	453	462	421	450	456	435	418	427	442	430	454	468	412	405	439	411	441	439	438	456	462	408	434	443	459	440	470	436	399	404	417	442	447	470	445	457	463	415	428	467	409	436	457	468	425	421	465	423	468	483	425	451	469	471	447	438	457	452	476	434
23399	20908	28174	23793	20910	12713	1717	1233	1059	955	844	804	815	800	749	784	754	879	859	910	916	978	949	872	911	959	943	865	792	781	729	686	672	675	721	672	668	697	698	628	672	660	735	756	698	736	672	687	670	661	692	698	633	654	641	670	630	680	656	687	666	676	655	652	679	618	669	696	667	639	675	658	677	654	644	662	667	645	657	629	628	630	654	649	638	721	709	705	628	638	652	651	684	642	694	675	652	618	650	666	631	649	658	664	688	650	641	618	638	628	651	641	658	619	621	618	614	641	680	683	620	663	644	651	642	634	644	639	658	652	618	622	649	654	600	675	713	641	654	635	689	650	680	661	673	628	638	682	651	653	649	653	667	653	662	665	678	623	654	663	673	657	657	626	611	631	659	620	627	621	684	655	670	648	626	673	667	660	644	644	600	640	677	658	625	683	668	683	652	646	646	631	642	652	681	679	646	642	626	668	671	657	660	680	665	643	654	683	665	654	671	685	666	653	680	686	599	632	645	639	659	636	643	677	659	621	673	655	678	661	626	629	676	644	642	643	701	687	645	670	659	690	622	641	647	581	640	630	663	644	681	654	634	628	632	655	676	636	684	640	675	676	662	675	678	661	707	682	626	659	614	667	647	654	691	642	649	653	654	659	657	651	634	625	622	636	641	688	669	682	663	626	660	605	623	650	621	622	682	672	670	646	604	625	663	695	631	644	621	604	639	652	631	687	630	626	678	698	636	643	626	636	642	651	684	634	662	676	637	645	631	721	694	637	659	660	653	649	617	672	651	641	623	636	639	628	719	669	617	655	676	628	661	668	674	682	668	665	686	633	667	612	644	633	679	693	660	615	671	597	626	661	660	661	625	619	609	658	692	672	694	698	621	637	672	609	616	620	656	680	654	659	643	653	649	668	641	716	636	668	669	639	638	662	649	634	664	648	592	686	633	690	630	656	663	620	634	654	661	629	683	704	655	648	605	650	691	620	693	629	666	613	647	645	672	638	668	606	636	609	618	605	637	678	651	647	623	637	677	627	642	638	655	631	646	669	631	688	659	604	689	654	701	664	661	670	654	652	622	650	637	664	685	612	657	672	638	659	657	674	681	675	679	669	676	655	680	704	666	635	633	655	654	665	695	681	652	663	634	679	632	695	654	684	629	664	659	630	702	655	641	652	645	639	660	668	628	618	634	687	674	634	671	668	634	623	674	675	607	638	666	645	672	670	668	692	647	642	671	667	623	668	654	636	645	655	646	623	647	678	637	647	646	618	638	661	643	689	681	657	672	671	654	649	615	655	655	699	633	602	584	664	665	642	675	729	651	638	661	633	654	688	675	721	674	711	625	713	653	651	677	719	646	667	683	695	635	628	639	687	707	630	672	648	635	686	662	638	674	637	636	646	650	671	663	656	650	611	633	635	624	691	667	683	651	686	615	685	645	647	617	631	664	658	615	607	674	625	657	652	650	637	672	663	639	696	652	639	637	680	630	625	639	658	693	652	648	659	630	606	641	651	652	645	669	669	662	620	712	644	661	642	716	663	664	636	666	667	652	664	673	615	607	675	610	641	612	601	680	673	595	691	666	676	704	636	670	698	659	622	631	663	648	638	682	621	664	662	634	673	626	651	657	656	696	648	635	656	665	684	682	684	736	660	666	682	677	676	649	664	690	638	649	640	642	645	647	645	667	648	657	658	660	687	657	639	663	734	650	654	622	670	652	656	673	627	629	677	581	626	643	635	627	654	659	702	645	675	683	652	626	679	612	646	653	654	626	632	686	625	665	653	676	653	641	691	680	661	674	676	687	631	616	658	648	639	625	667	668	650	676	695	652	642	623	663	680	663	602	640	668	678	645	643	704	692	655	677	657	662	604	658	685	645	600	642	619	617	673	600	618	677	636	664	685	655	647	672	644	662	656	666	628	643	666	640	696	688	648	616	670	686	686	690	659	667	689	694	646	673	661	603	657	668	677	662	683	685	682	654	652	628	658	622	655	668	611	647	631	661	658	648	684	646	644	657	642	654	657	591	663	567	692	655	659	649	674	698	624	635	662	629	673	644	665	682	651	618	652	623	653	627	633	657	674	700	635	635	670	674	680	677	671	669	639	651	662	674	627	632	673	657	661	680	645	676	626	627	637	653	676	631	675	668	645	673	637	664	625	679	677	701	667	652	612	673	658	703	675	639	671	634	601	604	684	633	666	643	582	689	623	695	629	651	607	685	670	650	655	645	637	624	656	626	648	587	665	657	629	696	623	652	646	644	664	624	657	635	696	646	657	679	672	585	631	627	657	676	675	649	620	667	644	578	591	639	631	668	688	631	672	635	640	622	645	652	631	642	679	641	604	647	679	637	666	655	637	663	690	611	673	643	621	663	653	653	660	654	667	672	727	601	645	657	670	665	678	642	646	666	630	686	679	639	629	625	670	615	636	665	663	652	639	658	649	651	708	672	681	642	698	631	655	646	650	685	649	623	636	641	659	668	651	674	656	639	677	611	609	591	700	639	674	650	694	642	642	629	659	627	657	694	694	633	669	688	673	677	649	597	625	661	643	605	647	613	678	662	623	665	616	647	602	660	683	704	641	641	638	607	673	668	597	666	605	700	675	658	662	618	608	624	688	611	665	662	653	651	628	638	643	683	600	674	618	665	692	662	662	637	713	633	620	651	643	713	666	647	641	639	669	654	667	646	644	629	642	653	627	642	646	644	676	607	668	687	608	640	677	666	614	663	632	664	654	637	643	649	675	674	620	633	629	676	645	633	654	647	661	693	725	682	679	633	656	614	676	695	614	664	651	677	638	675	672	621	652	609	686	616	679	683	634	640	647	692	647	658	629	625	612	650	660	634	655	658	649	649	625	634	675	673	669	673	635	641	663	694	636	686	677	648	665	610	660	610	661	629	649	634	648	633	632	627	640	625	672	648	645	694	674	668	654	642	642	674	632	621	646	630	621	631	666	651	661	611	651	642	648	615	656	656	644	625	633	654	661	671	624	643	635	636	640	626	625	639	642	670	697	628	618	654	610	638	667	648	628	699	668	605	696	680	656	646	687	642	660	635	613	703	656	686	642	629	637	682	632	599	637	646	676	701	702	691	640	660	676	667	639	643	643	672	672	639	628	642	665	652	655	590	650	658	664	665	621	654	653	692	631	684	663	646	660	663	691	635	602	672	671	641	674	659	637	660	659	663	658	622	672	637	663	640	646	697	666	614	674	680	643	617	673	636	609	633	630	648	653	681	625	684	638	653	666	606	622	639	628	644	631	666	618	656	714	636	663	663	640	663	691	694	623	667	630	625	703	662	677	633	640	657	634	674	661	647	625	675	647	656	664	673	669	711	637	695	682	611	645	648	680	665	617	641	691	669	700	651	633	641	681	624	674	705	701	663	636	631	657	665	635	640	660	652	622	644	659	656	645	615	693	671	681	644	658	689	667	649	641	653	637	627	655	641	613	612	669	637	637	665	634	661	718	630	666	663	650	639
35985	26217	12374	7142	6061	3158	2023	1868	1559	1232	1194	1037	1077	1018	892	913	1029	1119	1019	1266	1275	1269	1260	1137	1196	1214	1201	1093	913	863	860	847	795	737	771	754	781	814	810	787	784	796	838	859	853	759	853	822	791	827	783	750	799	737	759	719	684	759	704	759	737	741	777	728	740	783	733	799	729	734	721	711	734	737	747	724	737	748	787	745	761	726	746	722	732	732	726	761	711	724	734	764	693	744	780	745	748	739	748	706	742	762	705	714	803	710	735	721	687	698	762	715	713	742	749	720	757	763	719	748	760	789	736	738	750	723	739	780	728	757	702	712	713	704	765	744	702	742	690	789	727	725	711	729	775	704	743	696	748	749	756	738	757	727	779	749	762	775	756	704	772	744	726	745	755	776	727	719	755	723	724	732	737	710	751	769	759	724	743	773	729	686	744	729	755	761	718	676	754	715	707	743	744	724	740	740	755	709	707	734	750	723	694	713	734	759	773	723	750	715	740	695	737	764	760	707	719	763	759	729	709	727	759	721	784	713	784	706	748	770	748	768	715	718	703	705	785	735	798	660	774	720	766	762	721	735	748	739	722	796	727	743	722	710	743	789	755	732	730	747	725	782	742	726	722	710	739	693	720	727	728	766	747	720	729	723	736	773	701	756	772	757	784	704	694	678	754	731	745	737	740	723	739	759	719	687	772	665	737	748	742	755	756	768	745	749	739	717	749	737	723	731	708	745	751	747	762	729	678	757	750	776	733	738	731	740	749	765	716	716	690	721	708	734	775	734	739	725	744	706	733	771	734	705	737	742	717	680	703	758	798	719	728	727	763	789	759	705	745	710	741	765	732	763	778	748	748	747	727	758	717	700	734	762	707	743	768	731	701	753	723	716	719	738	751	732	720	768	742	727	714	720	756	784	766	747	738	737	793	715	747	725	710	716	732	705	780	670	701	694	690	744	729	753	726	714	790	751	724	746	735	742	750	722	771	716	751	722	695	693	767	699	753	742	755	711	754	734	730	723	699	756	757	690	797	710	742	770	710	748	691	717	711	738	782	739	755	749	778	780	711	740	740	739	725	741	693	732	716	732	746	740	715	817	708	693	731	767	747	733	745	734	737	727	695	726	696	721	687	707	735	742	701	748	749	752	725	742	708	744	754	763	739	761	727	700	764	755	697	768	731	738	742	732	697	725	739	734	685	749	719	751	785	772	712	764	752	668	762	725	732	739	701	756	747	741	714	728	753	746	769	796	738	720	719	757	724	761	731	774	700	715	706	760	713	730	748	762	743	765	705	726	721	708	777	698	680	762	759	731	740	755	742	772	677	749	703	709	772	748	738	751	679	732	741	697	765	734	727	715	757	732	713	748	753	712	717	766	746	728	737	724	688	727	741	743	751	745	690	761	730	723	748	704	695	709	694	694	761	735	710	680	752	748	709	717	747	697	751	778	730	731	726	803	756	771	695	802	718	773	746	736	705	778	712	726	736	737	741	753	758	761	748	732	691	697	752	698	746	754	774	767	711	758	756	732	751	766	757	711	754	754	758	722	754	715	761	735	731	728	745	684	756	722	727	759	736	730	720	690	730	702	733	761	719	722	746	746	683	742	758	745	763	754	749	709	656	774	753	783	742	749	709	735	746	752	780	777	700	703	759	721	711	787	688	729	744	793	724	732	738	756	724	770	735	715	775	735	774	733	694	789	720	686	775	726	760	733	730	711	760	756	703	719	769	726	719	737	722	748	732	733	751	686	733	734	705	705	740	749	729	704	753	727	740	729	698	753	705	717	685	705	792	759	765	767	729	741	735	758	757	751	736	777	735	734	699	715	731	761	732	753	704	791	699	692	683	740	779	772	673	765	739	681	765	737	726	703	697	788	732	745	743	732	731	715	661	738	727	707	670	724	719	754	745	707	728	758	741	744	730	732	740	684	776	683	736	724	734	729	801	728	734	790	779	759	723	729	735	733	725	746	735	730	681	780	740	735	736	746	748	737	742	789	732	754	723	736	750	717	712	785	657	719	724	677	711	778	752	712	751	782	725	725	808	724	728	782	743	741	699	732	718	761	751	776	751	703	765	683	760	754	723	738	710	712	758	691	740	687	772	744	701	719	715	741	702	759	703	691	744	734	745	739	728	723	721	724	728	711	745	750	745	731	723	737	727	754	741	771	777	689	714	734	724	688	712	733	778	768	731	778	736	777	738	689	715	774	727	698	764	768	754	766	755	743	728	761	755	754	690	706	754	739	731	727	691	715	750	760	746	705	741	738	714	770	771	750	682	697	803	699	684	802	716	733	769	745	754	718	756	711	753	724	736	735	743	701	730	780	738	696	746	714	695	738	744	714	784	748	744	739	774	755	713	706	777	725	753	685	743	691	738	756	732	742	736	683	703	711	747	723	765	732	718	734	737	751	697	729	761	692	705	791	780	755	724	772	737	718	767	755	751	732	697	772	730	722	737	742	731	734	728	761	762	741	739	718	758	705	767	703	756	692	698	745	732	781	720	725	730	739	734	706	763	714	757	697	777	767	744	691	731	726	738	716	777	719	741	765	694	750	712	683	721	722	698	724	740	754	745	713	730	753	715	750	759	711	799	699	698	807	755	745	734	766	710	705	731	746	723	733	752	759	674	757	767	752	741	724	758	710	699	720	700	703	703	727	737	723	727	738	730	712	763	698	796	732	753	748	671	689	711	771	751	725	718	740	748	734	739	754	702	784	707	740	729	737	737	723	727	754	751	790	701	769	751	705	724	745	739	743	689	696	766	750	742	705	750	752	739	734	730	682	728	760	735	753	744	734	732	709	731	722	725	726	705	729	728	744	738	716	765	715	726	746	715	722	732	695	733	700	720	738	715	785	779	776	740	717	754	737	752	713	734	704	727	782	702	687	756	808	759	717	710	704	699	695	726	734	727	725	690	721	719	734	737	745	702	704	743	750	774	771	727	761	724	691	711	734	762	716	754	672	748	742	753	741	725	676	755	772	748	706	733	733	766	754	746	737	717	729	734	743	730	756	712	746	763	739	739	745	718	716	722	705	798	728	741	719	743	701	743	725	750	761	724	740	731	701	739	768	742	721	750	719	754	725	797	706	726	762	735	787	744	754	736	759	755	765	767	757	728	712	741	778	721	724	701	760	732	695	710	764	762	752	750	729	717	698	739	741	751	745	735	761	706	764	746	754	701	748	743	706	747	792	761	729	669	756	691	746	770	737	671	729	742	732	746	744	792	743	751	746	732	719	695	749	732	736	740	674	678	744	706	713	754	724	757	776	754	722	751	732	760	767	779	734	736	739	768	753	748	755	724	741	756	740	719	715	762	735	697	719	756	749	759	758	745	696	773	775	731	723	725	738	762	745	792	759	748	728	743	775	693	710	770	723	729	708	720	689	688	721	755	724	747	726	764	738	767	722	721	740	697	713	797	685	743	754	760	691	720	714	751	776	751	780	755	719	748	764	737	710	735	729	726	702	740	735	723	745	735	743	724	730
24626	20884	27193	24621	13576	1677	743	632	593	556	488	519	484	532	512	489	510	548	550	631	622	631	582	562	595	615	603	527	528	497	478	465	475	468	493	446	455	464	460	461	473	450	445	469	494	478	490	482	488	438	445	472	464	459	442	473	432	474	440	433	415	478	429	466	379	415	467	469	448	469	420	449	442	447	420	466	485	454	466	435	440	478	416	404	432	389	440	467	416	422	475	446	464	422	448	452	448	435	444	405	473	461	453	436	436	456	416	406	439	433	400	416	441	427	441	470	446	473	444	481	478	423	442	436	432	450	447	397	443	450	391	453	466	451	469	413	413	460	448	435	452	459	428	441	432	433	449	436	383	428	430	426	412	432	408	443	434	419	456	457	449	400	417	448	399	441	412	459	483	435	412	436	388	406	461	429	441	441	452	420	437	422	426	433	405	419	433	407	434	454	437	399	403	423	443	399	451	445	469	458	399	429	400	453	416	419	461	442	427	468	429	459	450	450	437	447	425	455	427	426	427	473	456	449	436	426	460	410	477	467	437	454	478	456	433	446	421	416	438	433	440	470	428	399	412	468	430	450	440	383	477	426	425	459	437	425	377	454	444	443	432	438	446	442	456	407	397	441	432	445	442	428	468	416	452	441	394	452	453	417	461	444	426	422	397	401	440	422	427	480	461	474	422	472	407	405	427	413	461	428	429	411	438	465	448	419	445	417	426	430	439	457	448	489	436	443	447	444	426	459	460	383	424	453	431	415	414	408	444	445	405	453	433	396	416	443	432	446	432	448	434	434	427	435	462	418	433	429	424	412	427	424	434	444	436	443	429	415	413	442	445	444	446	444	436	446	429	435	443	430	418	437	436	421	457	461	400	430	453	398	450	458	439	475	414	426	473	453	410	456	446	429	463	433	412	481	444	471	417	418	447	451	434	416	444	397	416	416	454	451	439	457	415	473	424	423	454	469	458	421	444	459	430	448	454	421	426	451	443	429	452	431	437	402	436	430	444	445	425	459	393	398	430	434	448	428	469	433	459	437	425	419	426	434	466	444	423	467	458	403	427	449	450	435	481	413	434	443	435	454	440	467	455	426	447	416	429	406	429	403	475	425	418	418	443	410	438	450	419	429	415	453	461	410	445	433	434	439	457	441	440	412	415	436	417	425	416	452	419	424	428	454	472	414	435	420	424	424	444	437	476	399	423	406	434	429	451	437	466	449	448	451	423	428	449	468	444	432	454	426	393	443	450	421	420	443	460	427	457	395	468	403	422	456	405	468	428	379	406	415	451	454	451	416	441	470	461	437	435	414	438	461	447	393	435	468	432	429	451	451	430	461	407	426	424	444	433	465	472	402	453	452	481	437	427	442	427	430	432	404	420	424	417	418	429	414	448	410	432	452	436	435	448	425	453	441	453	417	457	427	463	457	433	420	417	428	481	426	407	428	426	428	423	451	456	467	408	441	408	439	460	434	439	399	419	452	454	422	428	428	428	443	455	430	448	456	449	411	443	438	451	410	437	434	473	455	443	433	457	418	452	414	460	450	445	441	427	430	415	449	423	428	423	466	441	479	442	445	434	404	401	457	431	429	410	456	473	420	414	450	437	424	459	459	478	416	464	424	462	422	462	431	451	452	446	446	449	392	450	443	439	450	453	430	430	417	418	433	419	437	401	422	407	431	399	468	410	447	419	434	470	452	461	431	443	473	434	443	455	486	420	389	426	425	423	436	419	398	448	432	445	461	458	408	422	443	437	404	436	402	417	399	505	424	390	427	448	432	430	415	423	435	423	496	422	456	457	480	435	403	449	483	434	426	394	411	405	448	427	442	435	422	448	397	434	457	403	450	404	439	498	437	427	466	448	426	436	404	424	420	452	447	477	419	434	477	392	428	456	410	421	474	466	448	461	416	455	473	441	425	432	413	431	444	464	423	435	451	424	448	419	510	433	442	453	425	441	424	457	438	407	429	417	426	462	434	421	432	429	423	423	428	448	414	442	457	453	457	455	434	435	458	438	429	476	430	404	435	433	415	429	435	453	428	458	435	419	390	422	403	463	438	440	408	399	420	433	412	435	391	458	408	416	401	452	430	428	407	436	439	426	395	414	435	432	420	430	441	437	434	388	417	407	439	438	382	423	442	425	440	435	421	387	444	397	475	473	435	426	463	452	437	438	421	413	466	410	417	461	437	429	450	443	428	466	418	414	428	420	411	386	453	436	458	423	416	441	483	397	468	435	440	394	439	445	440	473	481	438	465	480	446	412	439	454	460	430	443	428	449	411	430	451	422	449	411	471	399	461	438	417	443	430	401	424	439	404	432	449	480	406	421	442	441	433	444	441	443	400	415	451	430	449	390	424	430	405	465	414	434	448	407	458	426	428	432	429	441	431	432	477	436	421	396	426	391	433	446	428	440	406	419	480	420	440	437	433	452	423	414	458	479	456	483	419	437	427	433	487	430	430	442	411	434	501	406	397	427	404	447	411	396	474	403	411	428	395	468	458	410	421	413	420	441	430	468	434	433	449	412	416	451	483	470	436	470	434	431	464	417	417	416	416	415	444	412	440	467	461	417	462	431	423	394	425	440	434	401	424	426	436	449	412	458	419	427	459	460	422	437	450	424	432	396	428	408	448	471	431	404	428	411	425	464	434	458	435	456	430	477	404	434	404	444	420	466	464	413	428	394	454	444	405	432	418	412	453	452	467	439	407	383	436	423	432	428	423	485	403	410	441	454	424	437	430	469	441	433	413	468	414	428	452	461	442	443	451	453	420	442	444	435	421	437	460	435	432	423	435	459	438	421	421	407	426	446	434	440	476	451	421	450	450	409	418	479	440	426	433	411	432	475	436	454	457	449	430	452	454	460	430	450	445	479	453	412	466	474	453	427	431	425	402	456	437	445	459	430	435	426	425	447	450	431	428	440	454	432	407	434	444	421	447	417	451	445	430	440	425	470	437	427	444	418	460	420	458	439	436	431	424	438	446	445	421	433	447	450	436	428	420	407	466	420	469	450	452	443	403	430	431	472	435	444	412	458	440	440	444	420	445	468	421	480	439	445	429	413	408	432	429	421	468	422	412	474	448	424	447	424	451	426	433	430	451	420	437	445	445	462	434	428	436	413	457	442	446	465	471	428	459	463	418	474	436	429	447	452	475	415	447	407	410	429	415	447	485	439	444	464	425	412	429	416	426	438	455	449	440	454	462	423	422	440	409	448	417	434	436	423	419	426	418	436	467	438	438	428	431	401	426	416	423	448	421	454	407	411	392	415	429	449	450	455	457	431	439	461	420	458	443	460	438	414	388	440	455	460	440	429	429	450	446	411	421	456	420	453	443	434	427	446	430	443	456	431	446	435	401	450	432	458	409	426	429	457	424	411	408	450	443	440	427	421	441	433	435	409	426	434	435	464	441	421	439	408	424	423	456	427	430	425	429	468	427	440	453	439	459	427	438	425	445	440	419	435	422	422	438	443	424	423	439	442	386	466
35871	22646	8878	4853	4411	2186	1267	1175	1006	837	768	712	652	684	659	607	636	753	695	876	878	861	830	788	877	873	791	743	678	653	586	583	580	600	561	540	557	578	575	535	573	604	589	617	603	583	587	560	563	589	583	529	498	529	539	484	508	541	532	505	548	524	507	539	531	521	516	512	525	502	503	509	501	489	494	488	526	550	529	492	519	536	524	548	514	513	527	486	548	484	537	540	528	520	570	547	486	572	489	551	514	539	530	459	550	507	538	502	578	486	497	535	513	523	534	528	544	489	506	562	527	517	592	534	525	532	514	583	477	541	543	538	536	566	503	527	566	527	489	545	544	517	526	533	466	546	568	544	510	524	516	535	511	532	545	538	497	473	520	508	489	518	517	501	560	528	543	527	514	529	535	487	521	535	517	503	523	467	527	511	537	535	528	499	531	546	523	527	499	560	525	522	469	532	524	515	532	510	485	527	507	524	481	499	491	488	505	523	510	567	530	475	529	560	531	511	506	552	519	517	482	499	514	511	521	496	513	539	498	525	534	537	531	515	505	524	543	493	521	497	541	553	527	506	536	550	510	510	512	545	491	491	505	545	500	498	518	502	504	501	548	482	500	523	535	507	509	544	554	544	546	547	506	491	515	526	562	492	477	496	526	522	520	485	515	588	542	578	525	522	496	502	544	495	535	507	527	493	510	468	514	536	509	525	506	517	502	509	518	517	543	496	517	498	473	503	457	493	560	495	537	514	519	520	545	504	523	473	567	520	526	496	544	543	497	543	523	528	533	529	533	481	506	546	493	517	516	504	483	568	529	535	548	488	527	549	564	475	504	498	481	560	522	504	507	545	506	508	498	527	549	519	523	501	524	532	556	557	552	492	544	532	523	533	511	545	547	539	527	569	497	481	518	519	547	503	568	554	496	490	467	483	519	503	525	517	475	502	530	522	537	547	531	510	516	513	522	515	515	531	551	520	537	534	527	523	505	523	530	525	524	541	531	559	540	522	480	555	530	513	538	476	533	528	539	535	479	489	462	530	530	505	518	539	547	535	512	509	495	510	536	494	506	544	496	535	517	533	506	538	540	518	532	482	508	549	554	530	538	535	521	497	505	491	486	515	559	500	550	560	562	534	498	456	487	523	496	513	516	535	509	491	510	528	556	528	506	525	501	512	496	524	532	518	539	529	560	520	556	538	544	529	553	538	494	551	504	527	491	521	516	540	486	528	550	512	482	507	531	489	507	524	529	501	534	487	556	516	516	498	525	469	565	489	556	505	533	533	515	540	493	478	478	547	503	498	494	526	486	556	528	508	578	479	516	518	535	520	519	537	505	524	536	574	487	526	541	500	554	540	530	559	519	468	535	514	517	526	546	524	512	515	502	528	529	507	546	562	493	550	536	519	521	506	514	515	475	531	551	541	566	510	535	519	542	524	512	532	507	564	515	470	511	545	507	504	547	474	503	517	519	511	524	517	521	473	539	536	536	514	513	536	499	530	524	505	547	484	525	517	517	535	509	520	459	491	502	545	504	501	543	504	552	495	539	546	526	519	471	551	562	544	496	488	551	500	545	552	554	532	495	545	450	548	512	535	537	526	557	501	558	506	474	497	534	490	529	533	508	488	525	548	516	528	540	486	504	484	513	509	522	515	479	497	544	527	513	466	538	500	510	517	478	513	507	523	531	546	475	515	481	473	537	522	538	485	539	552	541	532	550	518	540	514	529	531	515	527	513	501	567	475	554	507	548	521	487	511	527	514	532	537	533	560	538	509	504	486	567	537	489	448	515	564	566	542	539	501	512	542	541	474	508	500	542	539	516	490	566	513	501	565	519	560	538	514	537	489	518	524	477	542	567	521	551	499	531	535	533	521	515	534	474	515	546	514	533	546	480	577	535	492	494	553	541	498	494	527	482	558	477	497	473	517	550	545	459	519	555	526	541	507	521	534	533	524	521	485	549	483	555	575	527	529	517	554	553	528	512	501	576	491	512	542	496	525	516	515	482	550	513	522	485	517	505	522	528	554	545	518	507	500	499	520	520	520	520	533	533	519	529	522	549	542	480	510	490	528	478	537	502	482	478	510	502	535	490	517	565	523	509	485	528	511	531	517	532	528	501	531	490	501	529	488	501	512	527	568	506	500	514	493	566	514	525	515	486	536	517	528	505	558	537	513	531	542	525	534	559	560	537	516	530	534	515	469	489	566	551	491	515	506	505	563	534	530	524	503	490	535	539	558	517	504	493	488	523	513	479	504	484	491	481	522	545	512	516	504	502	536	500	525	531	516	481	520	514	501	526	498	545	474	476	499	509	500	556	518	506	516	516	553	512	543	478	520	532	503	527	469	498	554	521	514	496	514	561	527	500	503	498	489	528	546	522	478	524	543	557	540	503	498	541	543	548	534	527	529	498	529	484	543	562	505	501	476	573	518	526	526	501	526	524	542	525	555	514	523	523	506	541	533	531	547	532	536	496	470	494	497	543	527	520	522	524	517	544	522	537	513	522	560	547	484	531	526	574	526	508	526	550	529	522	513	544	484	495	499	566	523	514	515	524	540	471	549	476	515	548	517	541	533	518	538	492	545	552	532	543	512	476	544	530	516	541	497	535	501	505	534	574	529	473	524	525	497	522	501	509	528	491	550	520	514	508	509	538	521	513	553	508	492	501	510	526	525	515	469	549	502	475	503	547	522	547	524	532	523	503	513	492	560	509	537	484	547	543	513	543	449	534	572	487	475	481	522	471	534	536	548	549	539	546	516	514	492	510	503	482	522	496	503	522	527	522	489	556	500	542	533	496	518	541	485	506	500	521	537	512	513	527	495	515	511	561	499	540	524	533	576	528	509	500	505	504	517	461	542	498	499	553	527	500	545	538	516	517	492	497	535	528	479	531	507	489	504	507	517	548	539	560	480	499	518	500	522	525	518	519	523	491	536	488	536	487	548	511	500	497	511	542	590	517	534	494	493	488	495	528	505	526	534	507	525	525	482	540	544	463	557	520	481	501	518	509	527	571	532	513	533	517	520	486	543	507	488	527	468	513	482	526	544	498	501	501	522	527	498	485	480	523	550	534	562	555	522	508	502	491	548	513	517	519	504	487	519	489	483	462	541	572	511	500	536	567	479	576	509	495	514	503	540	520	528	494	564	503	518	561	507	518	499	506	496	520	528	523	551	520	539	541	509	542	537	524	502	515	522	526	530	556	514	475	569	504	498	508	537	538	514	532	556	535	538	495	481	505	544	488	539	494	558	525	534	572	538	533	538	477	500	525	537	519	552	520	552	514	557	505	545	485	566	572	557	501	523	529	518	535	539	550	544	523	523	519	468	548	548	517	507	529	554	511	497	505	506	542	512	582	555	494	509	513	475	506	531	510	522	543	541	500	541	530	581	487	523	497	521	536	537	513	534	522	520	514	526	517	516	489	523	498	531	507	488	490	487	510	546	494	511	531	521	510	521	539	493	500	537	485	478	521	532	483	512	511	451
22337	20921	28603	23422	20923	20993	11861	1931	1479	1380	1248	1200	1156	1129	1053	988	1063	1144	1139	1246	1319	1293	1168	1258	1226	1237	1141	1089	1045	974	924	922	943	896	956	997	933	929	964	951	940	970	1010	972	1015	967	937	955	968	950	998	882	942	842	895	877	867	930	904	909	878	859	884	908	886	884	884	899	879	901	881	858	904	913	878	911	874	924	859	862	911	886	830	829	908	872	895	904	858	891	859	932	830	856	862	892	867	884	877	912	909	858	895	830	890	877	880	896	911	872	834	887	812	890	898	921	888	831	875	936	863	881	872	844	851	901	894	873	850	917	916	878	844	911	862	874	867	925	882	880	843	884	914	881	863	906	823	865	899	879	904	891	879	882	861	915	854	926	866	878	858	915	849	826	877	796	932	894	905	859	845	870	854	839	865	821	900	886	863	873	840	855	900	866	837	858	878	859	909	880	882	886	875	887	899	886	911	849	811	903	910	860	879	909	882	904	840	901	876	941	871	939	890	918	880	890	877	869	860	909	916	879	916	853	854	930	880	840	873	895	895	904	869	862	842	827	875	876	868	906	887	868	867	880	887	936	890	902	879	913	893	837	844	835	911	882	903	911	899	867	908	881	869	840	892	909	903	901	847	870	887	851	852	850	851	871	892	873	872	885	919	877	883	889	912	787	857	847	870	881	879	865	912	865	905	837	885	908	831	887	882	916	813	866	842	903	875	856	859	855	916	843	912	921	922	838	894	855	890	873	923	860	937	917	890	849	920	869	861	850	816	875	866	843	879	875	896	826	910	899	887	864	864	869	846	901	899	885	905	862	830	898	831	853	910	887	857	927	890	845	823	884	912	863	906	892	919	891	855	838	884	830	863	890	871	867	893	858	863	850	896	854	861	845	927	870	901	927	827	853	911	911	834	847	854	909	838	873	867	819	935	823	861	884	870	804	861	872	864	856	895	843	891	900	921	902	886	904	898	911	893	885	846	880	849	887	940	883	899	882	841	877	861	902	884	890	886	874	894	879	915	914	840	897	861	914	899	873	883	870	856	960	880	886	888	909	879	827	873	887	839	857	798	878	847	862	885	855	880	871	854	932	845	857	890	852	922	900	863	908	894	859	933	874	859	894	865	867	919	898	819	835	812	851	949	884	897	865	805	906	851	841	828	914	873	838	912	846	881	855	917	863	859	862	879	917	869	839	846	906	867	895	839	894	894	871	864	917	891	806	898	851	875	883	898	879	862	909	842	850	915	895	929	905	906	894	835	928	885	873	864	863	861	926	851	910	868	872	828	825	804	861	828	872	870	869	901	838	912	877	860	886	841	904	868	846	875	872	793	916	895	844	832	865	886	899	874	845	894	852	919	891	867	875	939	867	887	869	882	904	873	830	870	880	865	938	898	878	896	913	897	877	909	897	864	876	897	916	920	870	918	872	871	885	867	890	855	861	856	878	821	874	898	885	868	899	849	891	841	901	888	854	813	863	866	826	886	897	880	846	835	896	884	916	887	902	820	898	842	926	892	853	867	912	808	897	865	874	878	840	869	853	841	854	952	837	873	869	915	890	884	826	847	934	902	886	876	876	892	848	893	844	879	881	873	901	897	863	834	870	886	891	888	841	866	829	932	877	911	900	903	902	886	832	909	884	897	867	857	882	895	843	883	830	879	887	886	921	875	921	903	881	893	882	890	864	877	895	907	879	910	834	861	857	846	897	891	843	820	860	930	861	864	861	845	907	890	856	891	881	892	893	920	886	851	899	888	863	889	875	888	906	898	874	930	895	915	828	883	854	844	842	864	864	844	890	923	842	901	913	898	884	910	906	866	917	855	861	835	846	829	888	855	886	894	878	882	846	848	868	910	857	867	809	867	928	913	878	847	883	931	876	878	824	854	888	884	893	838	868	871	859	903	906	834	902	892	828	846	879	858	844	845	864	898	891	902	882	855	852	875	858	851	854	819	850	832	910	851	900	834	863	879	883	879	937	929	953	835	961	901	852	855	826	870	894	901	825	874	891	854	859	916	836	887	907	855	875	896	927	887	891	917	896	898	876	841	847	846	808	867	871	829	867	858	868	849	898	934	927	877	866	865	863	917	869	940	897	940	878	848	884	885	887	879	878	884	877	900	898	870	837	934	902	893	864	893	926	875	864	854	849	872	831	818	879	871	881	857	832	889	859	911	925	919	887	917	893	902	869	864	870	832	904	849	875	907	869	894	919	890	852	807	851	832	924	913	855	922	920	826	898	880	838	898	920	872	840	870	902	851	899	874	835	853	858	890	880	882	913	927	879	909	853	877	863	914	882	864	887	905	870	880	873	838	858	869	869	865	865	880	871	898	922	849	878	860	849	897	832	836	894	854	906	861	855	852	844	825	852	838	833	892	911	867	860	942	852	929	917	923	900	911	858	861	876	905	856	839	892	866	877	882	829	865	899	841	875	825	824	875	875	901	827	858	881	882	907	889	870	894	867	862	880	871	951	827	859	883	874	860	916	857	902	855	885	862	861	920	888	880	851	861	859	908	922	927	915	835	897	910	852	854	849	890	888	914	889	860	827	939	872	916	924	913	892	843	863	825	897	871	884	840	856	902	887	848	838	882	880	847	877	936	843	872	860	871	882	873	836	908	854	877	846	837	896	913	914	920	854	877	903	870	886	840	885	878	937	912	880	868	864	848	866	928	844	848	912	877	894	874	879	875	890	882	864	875	825	843	929	846	900	875	849	904	848	878	871	889	904	819	866	867	892	869	866	833	879	908	847	863	850	872	896	900	858	859	868	868	859	862	896	833	812	913	867	857	924	905	855	854	900	879	893	859	838	910	884	891	845	911	868	895	775	888	886	891	886	845	881	892	854	892	839	858	837	867	898	883	891	875	849	864	843	841	878	832	930	860	896	852	829	859	894	905	877	878	865	837	837	878	872	878	921	919	867	860	885	907	901	888	886	885	838	874	911	863	865	833	899	882	867	879	899	889	796	872	844	810	937	843	890	902	892	890	867	901	898	889	873	831	891	911	879	861	811	870	869	850	838	860	899	857	869	845	857	889	900	908	885	927	839	865	846	838	895	880	924	840	935	876	803	891	866	819	890	870	882	857	952	810	860	864	837	854	903	903	856	878	848	868	895	907	892	874	847	906	933	927	888	905	806	878	927	921	861	892	901	830	897	900	841	892	882	843	834	842	834	864	926	895	916	859	902	937	848	851	897	860	877	890	860	875	853	926	830	870	859	851	872	896	826	885	862	915	839	900	836	867	883	867	897	869	862	850	806	865	878	838	856	840	880	851	833	889	890	904	919	919	905	856	882	880	892	912	852	850	814	866	862	895	903	868	944	919	867	888	926	906	861	886	859	867	832	875	905	837	900	883	898	890	871	911	872	868	931	861	859	895	874	889	831	910	886	865	865	899	880	884	878	886	865	929	868	852	837	829	885	838	908	855	848	884	884	863	875	866	823	912	865	854	913	826	862	856	899	889	846	905	892	871	874	914	802	839	897
41066	35476	18067	11318	10084	5085	3167	2725	2363	1939	1790	1583	1541	1452	1339	1381	1301	1408	1482	1598	1674	1701	1549	1603	1718	1697	1504	1359	1286	1173	1095	1080	1073	1056	1103	1051	1093	1076	1041	1077	1083	1147	1071	1152	1154	1176	1100	1099	1164	1099	1092	978	1019	1030	1032	1040	987	1001	955	992	1018	860	905	957	968	947	1056	985	974	930	1005	972	995	968	941	998	971	999	954	961	992	982	997	944	997	955	1028	973	909	984	1026	977	951	933	966	930	960	968	904	947	952	925	980	967	958	1009	965	916	991	995	989	960	983	954	994	934	934	983	965	943	983	966	955	982	985	980	955	918	910	1007	943	977	903	997	923	969	966	980	946	1004	968	995	954	981	978	938	942	958	995	960	1000	949	951	980	1015	982	961	910	935	964	1009	1003	926	947	968	930	984	919	970	940	946	1004	951	995	949	991	967	1014	952	954	977	992	939	982	983	991	973	975	964	970	912	892	987	972	980	983	969	986	1013	964	1015	962	984	962	1050	989	993	966	987	1008	966	971	982	884	944	958	985	1003	1010	947	965	962	974	955	972	1015	916	972	983	997	968	960	976	1017	965	993	955	933	1015	987	997	977	974	951	992	912	969	964	981	942	1012	990	978	1031	962	929	919	1019	964	1009	950	1027	968	1000	1009	975	950	950	1012	953	936	1007	956	976	1046	1023	977	1005	952	928	992	1001	977	946	997	984	973	951	986	958	983	994	924	967	947	922	948	972	1001	943	997	1008	973	971	962	1011	975	953	917	959	944	980	949	940	973	957	945	983	938	1012	941	888	988	987	946	912	1009	923	964	1060	1009	1002	946	927	975	992	971	1027	977	920	946	1017	964	954	1026	954	934	1008	998	995	1006	993	978	1008	961	977	1050	973	982	952	1043	946	942	945	984	993	947	947	998	937	963	949	976	936	1020	938	996	905	1031	1005	910	931	967	1015	1018	940	976	1018	967	938	928	992	928	939	980	920	984	1014	964	1016	953	966	965	956	1004	973	1014	974	953	1004	984	980	1004	989	948	1008	982	979	967	952	954	984	957	1040	989	962	948	946	967	1049	928	871	888	964	985	965	944	975	1003	986	965	1007	954	949	992	1003	990	970	940	1000	945	1046	968	1007	964	936	990	937	1005	960	950	979	977	927	980	962	968	984	949	1012	959	964	984	946	919	953	933	1050	923	969	994	919	973	1002	922	949	1024	977	1042	1006	963	940	976	945	965	1012	959	970	961	993	911	1010	950	974	1019	999	939	978	957	959	968	995	972	1001	940	936	979	932	977	1028	948	1000	977	988	950	1034	982	1014	1023	953	978	965	974	997	937	939	1007	1011	969	984	992	958	945	937	951	982	958	953	939	950	956	978	966	999	988	1010	997	939	996	961	962	982	958	987	952	939	987	958	967	961	967	954	966	945	954	969	942	1032	918	954	949	919	968	977	938	969	974	1010	975	997	977	1029	973	994	954	954	1015	1020	977	972	954	991	982	945	964	960	947	973	956	951	993	963	999	954	985	984	977	997	952	1035	969	966	967	977	906	934	945	935	1006	976	1002	973	972	1023	957	1029	939	952	978	940	954	908	1029	950	988	936	948	953	984	922	974	1020	973	945	957	957	995	971	936	1024	940	964	947	973	995	976	1037	998	989	1013	949	996	951	963	992	969	994	962	999	961	984	971	982	1009	973	962	925	959	953	920	963	960	936	964	1008	984	936	909	955	1032	939	982	985	976	993	1023	944	995	972	987	996	958	940	1024	959	983	932	956	929	1005	990	971	1026	966	950	956	1000	986	1005	947	1037	933	972	1005	957	939	934	1000	996	960	993	955	1025	1027	975	930	951	943	967	1016	995	975	970	1005	970	988	1002	972	968	950	940	1019	985	968	1002	1005	933	960	1036	972	955	981	1015	970	935	941	934	988	921	983	962	944	992	949	927	985	991	963	972	967	966	981	964	968	925	951	929	978	940	1002	931	971	1002	961	976	985	919	924	932	933	957	958	987	990	957	992	928	1027	982	945	992	941	954	978	905	948	996	974	945	1012	958	951	981	1016	1031	1021	946	951	931	1021	1018	1021	948	967	994	999	972	969	933	946	969	919	934	993	972	969	940	963	987	993	942	983	963	931	976	993	943	938	898	968	966	1029	948	995	945	1050	1007	927	975	995	951	1004	968	1002	924	911	986	954	972	1008	994	1001	924	937	966	971	954	983	991	981	1017	968	1018	989	953	970	943	975	930	943	1009	937	962	958	946	962	1027	917	977	1000	949	1000	895	964	996	967	898	956	968	962	942	1021	978	1010	960	991	973	937	994	964	899	1022	925	977	961	932	976	975	1006	982	946	994	1051	965	1019	958	961	1040	949	961	953	909	981	961	1030	940	959	987	934	899	994	922	914	943	946	1060	943	966	965	1009	1019	952	985	967	956	954	981	961	1002	1000	923	976	958	941	944	982	981	998	991	998	980	962	984	989	1001	943	932	1017	954	985	996	978	945	968	952	926	937	936	1015	993	1007	983	989	1017	990	975	941	994	936	942	959	942	996	924	986	971	960	976	960	952	985	952	969	956	998	1009	971	986	994	948	1010	971	974	1006	981	969	1063	942	941	906	979	937	982	1011	893	980	1056	1001	989	974	1017	996	961	956	925	977	927	1000	949	976	991	977	950	992	1027	929	957	969	948	990	930	967	965	971	971	1023	975	925	954	978	939	949	977	991	973	991	990	973	993	1023	1005	1047	1044	1008	936	956	954	946	952	951	973	954	955	925	967	971	956	955	1034	974	974	1002	992	970	981	979	973	953	984	1008	992	900	1018	981	962	967	1012	981	930	1004	993	1041	1000	982	961	962	1007	960	943	917	925	984	964	1010	1008	978	930	964	957	973	1019	1032	970	965	1007	965	1024	963	1020	949	912	968	977	1033	1019	1009	971	955	943	925	958	1007	954	951	937	1009	1014	964	985	930	915	961	993	978	945	961	964	996	933	972	942	1014	972	1026	975	961	957	983	928	978	953	971	974	896	980	985	986	949	929	972	950	984	999	967	879	932	959	981	953	1007	973	1002	1010	954	915	884	983	970	995	923	956	963	998	976	1000	964	981	987	1009	992	1008	972	971	1010	999	981	987	992	966	995	1023	937	961	945	1018	986	942	1020	978	1037	1001	959	956	989	909	995	957	977	969	1001	949	1050	1000	922	958	970	970	1014	980	973	991	976	958	989	954	951	998	1004	940	995	934	960	959	963	1000	971	1033	958	951	973	982	947	950	991	1000	971	978	948	924	971	973	938	1004	1002	975	974	923	1028	955	956	939	953	975	1001	959	965	938	963	997	951	983	924	1009	978	963	952	945	901	965	937	943	957	923	999	911	974	1015	979	1013	972	1000	964	1008	973	951	970	984	957	950	938	993	960	973	963	975	990	925	979	959	1009	932	978	968	952	934	929	959	981	984	916	964	1032	956	922	951	977	976	1027	969	921	954	975	966	948	949	912	994	978	939	960	936	946	1028	941	960	1024	1001	978	967	977	964	985	974	973	939	1033	977	926	947	995	928	963	984	946	917	973	952	956	1007	940	992	967	919	960	1004	970	972	973	1011	949	982	977	1006	965	941	953	967	970	956	957	955	958	944	999	942	1034	967	923	953	929	1007	958	968	916	932	1015	937	992	972	996	990	946	985	967	956	973	975	942	999	952	955	917	950	997	962	991	1001	933	964	949	940	1016	971	1011	1010	1014	955	975	995	967	924	1000	981	1009	966	972	990	979	899	935	982	933	986	925	962	991
28498	21050	11521	2310	1316	624	446	428	419	389	401	379	387	406	384	387	415	455	435	464	452	498	485	447	565	498	496	446	407	361	376	356	356	354	382	373	378	383	374	355	400	398	459	391	381	411	384	424	371	417	396	323	374	389	394	390	375	386	375	389	391	389	356	377	353	407	370	382	383	347	354	423	343	368	367	379	386	392	367	365	383	349	383	357	347	375	380	403	371	371	411	359	368	367	408	348	356	412	364	349	375	351	391	372	362	350	381	397	375	389	365	342	396	382	376	365	401	346	353	363	351	327	369	364	384	410	376	371	368	371	371	413	372	348	376	394	365	345	374	367	390	371	394	398	345	352	379	392	396	308	375	374	352	396	365	382	373	366	376	383	368	376	392	373	410	371	359	370	353	364	369	366	350	379	367	322	393	383	341	382	398	358	391	359	369	369	362	373	349	391	378	345	354	380	410	390	375	341	379	362	367	341	321	366	410	349	382	386	367	365	327	395	385	352	354	358	378	376	382	388	354	402	350	378	389	369	375	378	359	363	393	325	366	403	346	363	377	367	348	383	395	362	402	401	380	406	352	370	368	381	360	352	348	352	373	389	369	387	395	386	370	385	359	383	386	391	362	406	368	354	378	372	353	387	366	373	363	397	361	404	350	395	387	378	364	349	398	382	357	374	365	386	353	378	392	371	347	356	360	379	376	367	371	384	354	394	378	414	419	321	332	376	349	370	385	365	347	374	369	360	357	387	380	391	355	387	382	398	359	390	413	327	368	372	365	376	372	377	351	377	377	368	348	383	359	380	379	366	393	367	338	320	367	361	376	356	345	342	356	329	359	375	363	365	359	378	329	359	382	391	379	376	396	387	371	386	380	372	383	364	381	381	395	386	350	372	391	387	395	378	351	336	367	400	375	363	394	359	363	366	379	386	385	336	342	367	396	370	440	403	366	365	349	386	372	363	385	379	375	369	366	409	399	357	368	342	338	393	345	356	369	379	373	379	404	365	356	375	389	380	361	371	353	372	383	331	332	362	364	351	380	362	361	317	352	390	393	362	348	392	359	407	344	377	376	360	343	398	354	367	364	397	364	382	379	366	393	383	383	363	379	382	408	378	377	391	375	376	391	370	391	361	394	372	387	345	357	396	340	391	345	400	370	365	384	370	393	380	372	371	411	376	370	377	388	412	358	352	378	374	388	370	398	350	393	356	396	343	382	383	373	405	353	366	385	384	387	390	392	418	367	367	380	352	352	400	345	379	364	359	377	354	393	388	366	399	374	378	384	372	389	368	359	370	349	381	368	375	396	389	391	371	374	378	348	341	375	388	374	328	352	360	324	406	398	394	382	365	390	369	358	361	362	375	359	376	390	395	364	344	404	404	376	362	353	355	390	393	375	361	360	373	381	362	403	408	408	368	341	350	379	351	370	355	368	387	350	347	371	344	343	347	363	373	371	343	384	396	366	360	376	376	361	353	361	359	364	373	386	385	354	380	351	374	409	376	392	366	370	354	327	380	384	361	381	386	362	378	361	387	406	360	364	343	382	384	379	351	367	335	388	386	353	406	405	372	361	344	395	383	362	344	355	382	381	346	354	401	394	345	359	393	321	391	362	364	379	340	388	342	358	357	344	331	379	341	361	347	411	381	346	371	371	388	331	344	362	367	392	399	390	410	350	380	359	383	371	378	381	348	385	384	393	403	350	351	399	358	377	417	391	396	362	373	397	400	379	371	348	351	341	401	391	352	376	363	342	371	388	354	357	353	364	374	373	393	382	378	367	346	352	384	397	377	375	388	362	388	349	379	378	377	327	368	357	380	364	385	372	365	381	363	349	375	370	371	372	357	358	368	370	380	369	362	367	334	388	369	359	368	352	387	368	375	379	362	327	364	363	377	356	388	396	385	357	403	385	423	317	365	374	354	356	394	352	372	329	372	370	383	352	401	424	365	365	391	350	373	365	352	340	341	356	351	381	363	404	397	356	357	357	336	381	389	362	375	370	347	389	354	380	363	381	367	379	377	379	332	414	383	362	342	383	346	325	362	379	382	395	406	365	396	399	383	364	378	365	348	402	333	397	356	341	382	388	387	341	360	361	366	408	412	373	338	346	370	362	369	344	338	371	393	354	362	410	410	347	396	379	381	397	394	381	368	382	330	349	381	363	384	343	384	364	350	343	368	371	362	351	371	394	317	374	397	383	383	354	390	395	370	382	368	372	380	365	379	360	370	376	391	385	403	329	326	385	364	375	324	349	371	347	381	337	362	375	358	398	376	388	361	346	368	406	367	391	366	391	384	367	351	382	356	351	378	351	376	388	391	355	331	382	366	410	375	380	395	370	374	366	412	374	368	402	374	366	327	370	353	362	399	370	404	361	368	385	361	375	363	350	364	408	338	361	344	385	360	364	339	362	350	390	360	334	397	369	372	375	372	392	396	372	354	380	376	378	343	350	356	372	384	375	386	408	384	338	372	395	401	373	359	365	363	328	362	363	374	342	399	363	352	374	397	342	364	357	359	362	372	372	403	386	387	327	351	394	402	360	364	379	387	368	369	355	365	374	360	350	376	362	388	363	358	366	353	377	349	368	360	389	338	366	372	351	355	408	345	376	370	354	365	361	371	388	390	378	366	376	375	359	360	371	350	343	358	374	371	392	368	341	384	387	412	367	341	356	357	387	397	396	390	372	378	355	342	384	394	368	364	388	390	381	395	323	384	351	344	408	362	370	337	379	360	367	404	394	377	366	399	333	375	410	385	359	352	371	354	368	332	385	372	352	382	348	360	343	389	385	363	398	383	400	328	378	335	363	380	390	385	373	358	394	363	384	370	354	373	375	353	367	347	385	382	374	378	385	384	384	363	353	397	379	373	378	358	367	370	337	360	396	366	373	369	362	389	370	411	394	377	377	372	352	356	363	350	337	356	389	374	370	384	326	377	343	384	378	359	361	388	351	393	335	403	375	364	374	348	363	375	399	350	335	390	358	378	384	395	393	383	377	341	378	406	372	351	332	356	381	373	382	365	381	372	355	394	358	342	351	371	386	366	379	418	372	398	366	371	347	410	372	357	389	399	368	382	370	364	382	377	425	362	392	357	374	382	382	346	365	343	367	380	415	346	354	364	357	356	379	408	385	340	375	369	371	379	407	378	357	343	351	373	358	362	344	379	343	385	339	341	310	380	401	376	405	367	381	353	366	369	369	360	370	363	372	372	371	339	374	416	339	390	337	351	351	349	380	377	348	410	378	377	368	354	349	351	376	339	374	405	383	335	394	381	373	364	327	348	362	363	373	373	353	355	415	357	391	378	355	409	373	361	351	410	369	358	377	354	370	390	409	372	343	360	377	378	374	361	370	382	355	405	357	379	355	346	378	384	386	352	378	373	372	374	360	356	374	424	387	380	347	381	403	367	350	390	405	376	359	385	367	367	364	377	365	361	368	361	371	378	385	355	363	372	337	344	378	350	378	398	355	342	395	380	389	368	385	377
33073	14366	4920	2654	2376	975	663	600	581	531	519	487	492	466	507	463	492	513	577	617	671	679	694	683	690	614	583	518	518	456	473	460	452	421	437	412	462	441	426	456	451	495	541	476	510	449	494	511	442	475	457	440	447	463	450	403	480	449	420	408	401	475	452	404	454	432	434	452	400	464	444	463	408	444	422	464	415	426	422	433	449	421	436	456	456	403	430	440	457	405	430	443	447	419	422	441	433	453	416	425	458	460	457	424	423	423	439	447	414	431	447	410	463	429	437	453	448	413	444	404	427	458	420	436	420	404	424	428	470	433	421	453	431	431	453	457	424	465	429	492	436	398	431	445	451	411	437	441	433	443	433	438	466	431	413	427	436	429	421	444	456	402	445	440	457	416	468	471	439	431	427	426	409	431	465	422	436	462	459	429	420	455	432	397	449	449	445	467	444	444	444	433	450	448	425	442	439	440	444	466	453	434	410	447	439	429	429	420	430	459	411	445	411	436	379	430	469	451	442	468	378	431	439	441	435	441	411	420	424	429	427	394	421	442	467	436	399	449	462	450	438	432	415	440	412	422	433	463	427	467	456	479	448	449	395	462	424	448	381	403	420	446	397	419	465	445	425	465	424	454	422	427	466	440	438	409	438	425	427	433	436	427	422	423	443	389	403	430	447	427	445	461	454	401	431	430	428	477	417	433	450	455	440	427	472	457	437	425	457	423	426	401	449	454	458	433	447	438	426	406	467	428	414	377	442	458	452	448	432	473	445	390	468	418	439	430	422	446	418	431	448	439	420	445	416	431	447	431	462	429	464	384	442	417	409	447	432	441	420	453	450	407	422	460	418	431	438	450	451	415	427	414	454	417	453	394	452	390	414	410	440	407	444	414	427	434	420	459	422	455	444	435	442	403	417	445	433	405	425	404	421	479	497	413	434	433	436	395	435	436	453	423	395	436	449	435	443	404	410	438	432	445	437	425	450	486	399	480	427	429	404	446	436	443	435	458	463	424	391	470	489	454	396	425	394	426	462	422	454	421	455	403	430	450	429	422	446	414	465	419	432	396	456	463	470	452	458	416	453	434	453	428	429	440	444	433	444	454	450	432	431	385	389	433	419	428	404	479	479	425	451	449	415	369	417	426	456	411	428	406	444	417	450	463	451	431	457	424	429	417	419	430	435	444	435	446	453	408	452	440	408	452	479	444	410	452	411	438	447	481	405	482	425	433	439	436	392	435	424	414	427	432	436	428	479	468	470	411	422	442	451	428	434	424	463	416	436	452	462	460	420	418	441	429	453	435	477	437	439	446	412	433	473	421	434	433	426	412	432	457	436	443	423	425	425	443	423	433	425	418	421	435	433	423	410	433	436	455	434	433	439	424	440	436	465	452	428	466	441	455	433	452	455	444	435	439	435	453	453	419	443	435	431	453	421	447	449	449	439	488	446	439	435	417	391	410	449	454	445	459	436	442	437	445	442	397	386	442	439	427	446	451	444	495	458	431	438	423	456	414	402	417	437	444	409	443	434	453	440	414	454	427	426	439	461	380	400	444	457	435	432	449	414	467	438	442	437	461	398	421	410	429	412	418	431	469	476	432	467	414	427	430	452	461	440	447	390	450	450	404	421	445	431	431	449	468	431	442	464	403	460	423	472	425	442	407	466	453	436	429	442	442	440	454	409	410	415	424	446	427	396	419	414	416	420	427	421	457	436	444	446	441	462	487	414	464	413	435	459	448	436	440	420	381	436	453	420	442	468	408	456	384	457	444	429	409	433	426	446	434	459	426	411	429	435	426	411	436	470	457	434	439	436	437	455	417	449	404	434	446	433	450	447	466	415	467	428	436	477	473	435	432	464	432	461	459	391	395	449	436	443	431	404	423	456	407	441	425	431	437	389	400	455	395	456	452	460	435	446	414	404	442	450	430	482	466	424	408	449	418	442	411	420	406	420	447	452	421	419	460	431	416	417	397	446	444	433	402	445	435	443	422	432	443	428	403	423	466	421	403	436	449	454	457	400	420	466	431	430	408	414	469	420	427	415	403	445	441	444	469	453	472	424	455	446	447	393	435	454	423	417	434	454	444	435	419	432	451	408	420	454	440	434	451	422	474	437	447	498	409	459	390	445	404	438	423	422	435	425	397	433	426	442	461	434	421	413	411	438	442	431	435	456	452	428	415	412	450	456	429	428	434	480	425	450	417	452	441	410	432	415	439	453	422	390	472	434	430	458	429	427	443	427	436	427	460	456	452	433	449	396	425	411	395	425	432	420	470	442	434	423	464	429	457	430	433	412	408	427	442	442	431	427	454	412	451	423	458	450	398	424	387	436	452	443	428	457	416	428	433	436	389	434	401	455	442	451	460	456	437	439	459	423	428	468	423	436	422	443	445	453	433	461	406	455	436	469	446	428	449	447	454	440	432	393	460	425	431	445	414	455	443	408	440	438	439	482	419	460	425	427	393	428	441	454	462	401	428	432	410	423	411	455	421	424	477	394	414	436	469	431	407	462	441	459	428	424	413	438	455	436	429	454	430	452	430	433	413	447	458	415	448	408	439	434	413	396	433	445	439	445	419	449	429	439	492	437	456	424	425	420	440	405	433	412	431	434	471	394	484	433	432	411	448	456	451	424	424	423	398	454	432	486	433	420	440	439	436	428	400	437	415	412	457	437	415	430	451	459	444	431	447	418	400	431	431	431	431	482	445	417	460	445	466	441	405	396	456	454	442	428	415	409	432	445	433	474	411	438	440	449	467	437	434	479	401	445	453	433	409	445	457	447	457	441	409	416	403	442	427	422	431	434	435	460	428	440	413	415	437	481	455	441	450	419	429	395	426	417	411	464	415	457	439	440	449	437	453	429	433	448	487	464	406	442	446	450	443	416	422	438	454	404	392	408	431	412	424	452	448	432	451	411	423	447	455	449	419	474	397	456	470	410	436	429	417	438	430	406	425	474	441	431	449	419	441	472	467	466	458	405	439	434	437	448	431	438	436	432	429	408	434	428	410	434	444	413	452	427	425	429	455	395	455	423	446	437	467	441	463	465	407	439	445	426	405	399	419	445	425	430	419	487	453	444	434	453	410	453	453	460	446	425	436	455	431	442	409	405	452	459	435	435	434	410	402	457	394	441	448	431	445	428	469	407	440	427	424	419	430	427	430	413	421	444	428	437	413	407	428	451	432	467	404	422	457	450	384	402	437	427	393	481	444	450	465	438	440	458	433	458	434	435	432	421	469	474	437	402	463	459	437	422	435	409	434	433	482	411	417	418	448	494	412	446	461	438	438	476	469	424	419	449	452	426	483	419	384	411	412	413	452	468	418	443	430	434	455	419	469	434	402	397	415	425	458	406	471	443	439	411	416	443	489	416	443	446	443	456	423	431	440	424	488	423	449	437	432	391	424	398	409	431	459	416	461	426	442	437	438	441	454	464	411	451	451	472	437	440	435	431	457	430	438	444	431	464	436	439	420	428	389	462	438	463	412
23411	20958	28224	23857	20957	12888	1897	1112	991	861	880	877	846	803	788	720	771	816	829	812	843	898	888	871	889	868	811	805	773	678	710	692	703	679	666	711	716	638	689	675	700	706	732	706	739	723	792	702	765	671	700	701	678	719	698	601	673	699	655	696	688	657	683	693	644	609	665	648	674	680	661	696	677	635	655	665	699	637	646	686	628	618	679	628	701	680	612	712	645	687	654	669	596	688	659	645	663	643	630	651	698	660	684	695	649	680	664	640	665	633	671	643	663	653	686	657	606	641	628	665	651	683	633	651	668	631	639	651	674	658	677	670	641	649	690	695	656	653	660	632	631	650	678	636	673	636	622	628	665	620	631	643	673	660	679	722	651	680	671	641	652	637	628	685	652	663	698	643	729	657	692	646	685	634	675	653	621	707	636	634	679	659	661	626	676	657	634	645	651	661	648	649	656	678	654	708	678	639	607	681	656	605	659	688	690	711	654	657	637	653	671	656	667	688	667	607	644	661	670	643	677	693	632	665	678	618	646	689	672	600	674	693	624	668	681	642	657	623	615	644	619	616	681	645	630	612	656	697	668	675	701	640	600	663	630	645	613	633	650	651	637	661	683	629	660	649	654	652	637	697	674	642	605	641	631	668	656	628	648	650	608	678	677	627	631	655	618	704	671	657	677	662	628	641	659	662	675	633	667	643	610	641	683	662	662	671	651	652	658	641	660	666	648	654	627	665	637	653	664	633	690	646	647	651	678	657	696	634	622	633	670	654	703	702	638	647	672	666	683	582	638	605	611	698	663	644	677	668	657	630	685	648	676	626	635	632	669	722	656	620	644	627	609	648	651	645	683	677	644	642	597	671	644	646	620	657	628	671	670	641	628	620	670	584	659	654	647	584	634	682	651	594	684	633	638	638	692	693	640	703	650	622	636	660	685	656	639	679	611	646	609	655	679	703	668	669	675	643	619	667	609	621	631	628	666	689	654	668	659	657	650	643	648	664	634	680	652	633	681	669	692	674	632	661	691	705	627	684	707	651	693	659	692	643	654	609	670	658	642	637	635	634	724	679	649	658	669	671	716	613	690	684	692	648	616	671	635	682	656	648	646	688	655	669	636	662	641	620	682	696	640	668	681	674	624	639	639	683	664	659	610	673	665	658	686	658	696	646	704	631	626	627	666	685	626	669	634	635	652	636	637	704	648	669	664	693	665	633	659	665	655	654	659	658	697	630	619	672	625	692	582	685	719	648	604	678	662	645	614	653	645	634	670	686	654	693	660	699	670	665	676	644	622	697	633	669	673	683	601	644	647	650	658	663	628	651	668	650	666	686	645	682	661	616	637	654	661	590	669	628	684	641	648	659	634	618	653	661	695	646	633	663	638	665	697	646	693	628	710	627	667	611	670	651	678	622	629	697	618	642	665	693	650	647	663	662	677	682	640	691	701	646	691	694	647	655	685	641	689	683	650	642	656	643	661	666	644	673	654	642	684	664	641	623	641	632	639	642	656	656	639	651	662	650	686	617	645	715	618	651	627	694	623	600	688	697	672	685	629	688	658	687	622	709	648	665	692	628	651	659	644	668	678	641	625	648	648	694	679	609	680	634	679	689	632	623	686	624	605	601	641	633	642	650	629	681	641	646	624	635	659	641	668	625	661	664	667	701	642	703	627	596	691	645	659	638	647	664	616	674	636	674	657	647	681	717	615	654	644	687	668	667	666	619	644	651	642	663	687	666	659	639	677	631	692	649	617	695	660	651	652	684	596	672	649	677	638	672	660	656	690	653	687	671	643	685	699	654	630	655	651	603	651	721	641	627	594	637	712	666	636	705	628	649	648	621	651	709	635	676	667	651	648	694	664	665	653	645	667	691	606	637	654	675	605	651	604	649	683	635	647	617	667	645	666	595	653	651	711	647	701	663	639	658	686	674	605	683	667	651	617	686	596	606	658	643	676	617	639	683	697	632	675	612	675	667	660	640	662	641	704	647	693	649	704	632	623	623	625	611	669	716	661	649	669	678	658	670	639	652	645	689	682	684	614	658	660	699	692	644	670	616	612	660	671	669	659	626	685	611	598	717	669	646	687	683	683	697	680	678	653	689	648	652	659	658	665	664	648	654	600	691	687	665	661	657	652	607	667	672	670	631	587	658	663	676	637	666	643	626	621	680	652	670	708	641	670	665	599	613	681	652	635	644	643	673	647	650	629	645	651	662	603	660	624	634	658	644	665	618	633	658	639	602	682	670	662	672	645	653	709	624	648	683	650	664	635	665	642	644	673	675	664	643	617	688	660	699	665	648	586	689	633	681	658	631	689	655	714	637	671	629	655	667	659	655	647	652	729	626	712	623	643	625	659	647	671	667	640	608	663	652	680	668	672	659	684	676	655	645	631	618	637	698	658	660	666	661	720	651	678	659	662	633	635	621	631	638	666	667	651	683	636	615	669	666	661	665	680	655	692	661	643	691	627	670	692	650	672	649	671	652	633	657	645	642	663	651	637	639	643	673	676	659	630	646	655	643	649	614	669	625	673	661	599	713	662	653	660	634	641	649	684	624	661	679	670	622	728	632	658	645	647	655	682	652	657	638	626	663	681	651	610	677	680	662	644	647	643	641	650	640	626	655	679	623	625	604	705	652	724	657	685	646	656	659	669	661	672	679	602	660	645	640	668	679	684	630	587	651	655	674	635	645	646	638	664	665	642	642	676	676	675	661	636	650	637	715	620	613	645	671	715	639	674	662	670	646	612	655	691	635	652	702	637	679	599	677	619	675	705	659	642	663	656	631	664	631	694	693	641	645	670	626	639	614	641	632	626	632	666	640	651	638	638	626	675	637	686	644	699	635	639	684	622	654	615	676	591	679	673	641	681	609	671	698	677	619	637	645	617	669	695	710	623	666	671	655	654	624	652	644	639	616	673	635	650	665	598	699	648	647	660	643	662	657	722	641	709	663	640	666	621	631	663	666	659	618	637	645	623	674	680	680	667	682	674	687	636	643	618	652	627	674	678	628	627	656	655	630	630	677	648	666	635	655	617	649	629	671	653	651	698	631	645	679	669	666	686	642	662	621	632	687	662	629	692	682	651	621	649	685	649	690	663	653	659	649	621	674	649	634	693	690	698	664	666	674	660	666	671	645	629	669	611	668	637	608	690	637	683	632	656	672	675	682	650	661	638	660	657	675	620	651	669	608	647	645	605	630	633	674	677	663	613	644	636	679	670	677	636	650	686	638	699	629	678	643	648	659	642	679	681	661	608	704	631	645	688	615	624	676	630	644	675	669	616	640	696	665	644	615	690	666	624	705	602	675	658	651	639	621	622	664	653	626	641	654	634	677	643	698	660	669	641	651	654	650	680	640	678	661	673	654	686	612	650	620	680	632	617	682	659	631	670	673	656	681	669	624	658	636	621	700	629	668	676	642	635	661	623	633	675	656	662	647	626	662	661	654	664	658	666	671	667	665	664	686	659	620	693	677	652	615	661	676
36143	26035	12790	7187	6689	3152	1980	1601	1504	1346	1171	1077	1045	1121	970	919	967	977	1063	1126	1154	1150	1066	1212	1169	1036	1036	1015	878	894	810	801	845	740	801	792	767	787	823	791	857	891	866	865	856	893	835	879	826	815	787	763	762	736	719	726	765	751	758	758	729	788	689	685	756	713	781	800	755	763	777	758	773	729	717	752	733	711	744	768	794	720	738	732	703	765	753	723	732	756	779	714	748	751	742	720	735	762	738	758	704	764	761	679	739	777	732	754	716	778	773	740	674	756	727	751	724	754	758	690	734	761	742	751	732	784	709	728	722	735	720	758	719	717	743	712	734	729	702	703	742	747	704	793	707	734	748	735	728	731	676	699	760	741	711	706	774	737	762	727	725	722	731	710	747	740	769	712	750	775	768	758	731	753	760	753	750	768	797	729	752	744	750	700	692	733	735	730	742	756	758	666	756	736	779	737	730	787	751	746	700	725	754	760	741	745	710	765	769	775	766	723	726	721	785	674	746	722	766	722	754	772	784	746	741	785	755	748	750	716	707	732	742	715	754	733	747	751	698	728	792	820	714	782	749	716	743	731	747	700	742	732	698	691	763	738	774	750	708	728	714	728	764	746	743	739	752	756	738	742	779	679	735	753	701	726	767	769	782	752	721	759	719	773	740	734	691	740	706	707	768	728	739	721	751	727	722	719	705	769	777	714	748	747	753	768	755	691	722	738	717	740	755	761	739	743	740	691	760	740	758	714	718	752	705	767	712	739	746	742	786	718	748	764	761	713	720	732	730	759	767	778	690	745	759	766	758	749	705	727	736	713	751	778	698	687	760	730	739	726	768	788	742	726	739	722	772	702	733	733	729	734	763	734	722	752	731	719	738	716	739	716	779	733	747	789	737	711	703	774	697	680	737	760	727	719	757	731	726	741	673	714	741	701	764	725	769	704	768	768	723	714	693	692	744	749	746	748	724	731	782	705	790	746	753	696	698	741	777	715	752	781	703	698	766	755	718	713	777	747	728	756	684	788	705	722	751	744	727	702	762	724	741	746	766	732	783	734	755	729	727	727	724	698	758	693	758	757	734	736	745	759	725	746	737	746	781	745	717	723	795	708	727	731	749	702	753	752	744	723	747	753	745	728	755	769	780	700	727	804	737	765	768	725	796	735	750	744	752	745	713	786	749	681	757	759	732	721	727	739	706	752	733	735	722	723	745	722	755	773	682	764	754	738	786	730	748	699	722	743	730	740	732	806	757	755	722	722	695	739	764	738	785	756	760	715	673	756	745	745	737	722	775	729	737	739	667	751	762	723	747	728	776	692	734	717	770	769	708	756	723	703	708	744	755	717	727	778	741	706	742	769	755	716	698	780	674	727	727	702	718	728	739	711	749	713	745	692	661	736	731	732	728	731	739	714	725	731	730	743	738	723	732	723	767	728	717	792	713	714	725	725	691	718	725	724	712	733	745	758	736	670	680	757	717	739	714	781	761	703	737	752	722	723	739	739	722	718	728	775	735	734	747	745	742	700	789	726	781	755	704	763	738	769	763	760	750	733	722	709	759	718	736	722	683	775	762	750	771	761	778	775	740	710	735	696	718	753	702	693	697	752	766	781	732	783	703	780	745	730	768	750	729	714	722	685	763	753	669	742	728	728	756	776	706	712	739	761	747	749	742	698	775	719	740	705	727	769	712	749	740	738	673	771	699	766	704	732	723	706	743	730	720	716	707	777	763	706	703	724	698	748	747	767	692	695	766	758	744	771	749	725	753	709	786	705	723	756	743	739	741	730	712	736	690	771	759	699	772	739	727	725	723	711	796	712	708	753	749	718	730	796	755	756	742	747	803	755	740	715	733	780	720	762	726	721	733	787	773	753	724	756	705	732	737	754	694	757	695	760	725	730	724	758	694	747	700	758	720	778	806	789	746	681	756	761	766	745	763	774	751	737	708	706	758	710	763	729	768	747	761	711	734	725	712	711	723	728	686	736	723	728	729	706	735	755	725	717	720	704	728	730	712	751	726	762	795	752	727	760	678	728	707	740	709	731	716	717	742	746	748	787	754	702	752	773	701	726	742	765	760	770	749	746	763	729	771	722	717	752	720	769	786	745	738	707	727	724	747	723	736	773	764	732	791	717	747	794	741	760	748	729	735	731	727	773	751	717	719	710	694	729	763	734	732	767	761	758	709	745	744	690	767	707	750	776	816	750	696	740	754	701	751	797	705	716	735	730	688	694	686	724	719	700	736	760	739	728	760	752	734	742	758	687	748	770	709	737	728	703	742	794	769	720	723	716	729	767	704	731	728	734	704	743	726	695	726	749	703	701	757	731	743	752	707	746	756	767	691	721	753	777	691	776	670	746	768	692	738	752	741	740	744	730	725	735	715	736	715	753	697	724	724	769	722	751	730	767	744	712	770	722	753	723	744	745	749	742	758	774	712	704	743	741	732	719	709	747	717	757	708	730	744	750	698	717	749	728	740	764	761	742	718	738	731	743	737	709	730	761	751	766	737	723	771	722	705	757	765	689	734	768	739	749	741	785	753	767	711	728	726	685	722	744	712	712	754	771	741	726	750	742	734	747	760	737	738	724	735	736	723	782	724	732	789	742	732	747	741	767	742	716	744	773	732	730	765	758	761	715	752	721	745	731	711	747	761	773	716	727	799	766	736	741	749	724	739	733	758	770	717	708	781	694	735	711	696	735	766	764	739	746	733	671	789	768	713	729	756	758	745	727	728	737	695	762	720	741	742	730	738	741	774	731	730	720	752	701	707	773	690	720	796	720	720	762	696	754	776	746	758	750	741	755	725	715	718	708	819	789	747	770	758	674	747	747	767	771	771	766	755	731	750	736	711	716	735	703	766	755	759	710	682	753	705	765	701	750	755	736	708	761	769	768	711	751	711	736	763	737	704	719	695	668	753	716	734	766	691	715	777	717	751	754	719	740	717	715	733	721	737	755	728	693	738	755	762	721	721	708	752	732	743	682	709	768	790	727	751	736	725	712	734	763	721	714	709	737	700	741	716	710	689	678	731	744	753	792	765	780	724	744	729	737	736	780	710	728	694	731	733	719	714	684	711	733	739	785	757	733	708	721	784	734	749	742	708	744	706	741	757	701	743	775	758	714	675	745	747	700	728	749	743	742	711	729	749	766	702	755	769	700	737	780	758	751	747	737	786	720	752	765	695	719	675	745	704	723	708	761	770	760	768	738	747	798	737	755	712	707	734	739	770	749	725	748	734	769	727	761	740	745	743	753	667	774	727	726	716	753	732	748	731	744	720	769	701	764	726	729	727	735	774	760	741	757	747	719	771	734	745	700	740	761	739	772	744	727	755	763	749	747	731	736	776	683	716	740	725	738	722	739	699	780	748	722	734	737	725	713	730	722	719	768	759	728	728	727	722	727	672	765	742	763	734	745	758	738	752	685	745	720	695	725	758	732	753	769	715	741	696	709	718	751	739	747	755	725	759	745	721	730	736	728	711	730
24598	20901	27099	24717	13486	1688	779	645	609	551	557	532	502	532	474	486	485	499	565	594	597	622	635	595	554	531	520	552	558	477	478	478	459	438	477	464	445	469	440	431	506	467	485	513	497	463	500	490	513	445	452	460	455	461	442	459	431	454	418	410	466	486	455	475	437	440	457	468	454	501	433	462	444	418	466	447	439	453	441	447	398	462	443	427	422	431	469	424	411	452	407	446	432	434	480	430	421	429	439	462	441	406	469	446	365	457	433	423	434	488	468	431	443	433	455	426	470	424	424	463	398	463	438	400	425	422	451	458	432	424	442	486	427	430	438	435	440	461	393	438	407	396	439	433	415	421	427	443	462	419	442	447	416	437	424	408	453	454	433	435	409	427	448	436	441	427	426	464	482	450	452	447	482	450	455	450	476	459	477	424	404	427	425	447	443	469	406	460	440	437	462	423	420	443	426	428	446	439	441	466	431	462	466	492	473	436	425	446	453	428	421	423	414	473	436	424	430	447	479	431	456	452	446	421	450	460	434	435	399	424	432	431	451	433	481	424	451	421	407	453	413	451	434	456	445	452	466	464	426	391	429	427	438	443	434	415	418	421	483	434	463	440	407	438	442	456	436	445	448	433	446	481	448	411	406	421	436	420	408	438	435	430	411	435	397	415	423	436	461	410	442	449	457	434	452	435	445	432	431	463	428	413	401	422	430	475	443	482	468	430	460	418	407	406	463	466	451	451	459	476	435	469	441	422	431	431	444	440	481	417	479	461	426	446	436	479	406	436	405	423	420	433	477	452	481	418	402	411	422	435	438	439	440	446	433	438	436	447	464	404	448	447	418	426	455	433	420	438	476	447	420	428	436	438	457	463	415	463	430	433	383	416	482	460	404	401	430	447	422	414	454	415	435	427	443	474	435	421	429	455	421	469	434	458	453	411	435	440	427	472	490	457	466	428	447	456	464	458	443	444	443	457	396	439	445	427	452	388	453	446	448	442	448	416	424	435	423	410	425	409	487	456	423	417	438	450	423	421	451	416	466	453	449	457	436	434	440	430	466	443	443	422	466	433	427	472	447	453	409	483	440	440	456	437	464	406	422	439	428	460	453	408	442	443	424	403	387	431	467	422	417	455	446	447	453	433	404	410	463	417	432	461	451	439	426	440	422	430	432	449	443	449	426	447	435	450	427	414	493	438	455	463	432	456	452	443	445	407	429	447	443	439	406	396	437	436	411	438	455	444	442	432	441	458	415	438	440	474	446	455	424	434	450	426	464	452	442	432	434	456	439	443	435	423	433	467	464	487	463	433	432	432	413	432	440	448	437	461	431	437	481	432	493	448	419	480	441	420	412	390	436	420	403	456	410	443	474	451	435	427	447	435	407	449	436	413	426	428	399	448	439	443	472	425	434	436	449	455	422	419	415	431	452	432	458	467	375	433	417	404	425	427	471	423	418	453	432	415	425	443	448	473	426	440	433	439	427	401	439	446	452	442	454	413	439	442	463	456	413	422	389	423	436	450	457	456	427	448	438	449	445	440	419	439	409	472	471	420	445	450	440	464	437	452	468	447	422	412	445	443	431	447	412	471	480	412	476	432	410	451	454	440	464	459	449	447	447	424	452	438	456	488	420	435	436	425	432	461	467	473	439	460	405	397	484	424	431	429	461	421	453	449	417	444	415	425	432	414	451	420	469	449	433	419	413	459	453	445	452	457	446	433	456	436	421	426	406	414	444	444	461	448	489	489	447	443	434	430	412	457	450	467	438	413	417	448	433	445	431	440	396	456	428	409	435	438	485	424	444	405	472	401	451	455	462	447	442	470	420	417	465	436	446	441	463	419	403	445	460	424	447	426	443	411	414	443	443	401	443	464	431	459	450	447	454	442	385	427	445	443	408	481	459	437	424	440	440	435	457	407	422	436	410	460	456	437	468	450	413	445	450	407	502	433	408	402	434	435	416	489	414	427	420	463	432	445	464	416	383	445	468	400	440	448	403	425	430	444	409	448	457	408	435	437	410	417	459	387	419	453	431	435	429	422	443	446	465	433	432	416	441	465	437	464	439	425	401	430	435	460	445	462	428	459	407	419	464	464	429	412	428	465	402	430	438	446	446	433	473	421	440	417	448	442	461	449	434	450	448	453	440	478	434	466	481	452	459	452	431	425	425	412	451	457	420	448	433	400	437	412	434	444	464	441	394	418	440	470	445	448	404	430	434	435	416	442	435	422	426	467	423	402	425	420	426	443	446	419	411	418	455	435	405	410	473	421	437	431	439	402	420	431	399	422	412	452	430	453	461	448	454	449	427	411	451	417	424	432	422	433	442	455	423	485	472	442	471	446	448	418	445	426	445	450	454	475	453	461	417	457	461	467	458	469	451	432	409	485	449	442	469	441	424	447	493	394	453	493	446	445	440	447	453	442	445	480	457	464	450	465	452	413	454	416	433	457	427	423	453	453	478	430	411	465	454	458	426	420	402	472	455	401	405	406	425	440	428	428	427	443	420	443	427	423	440	436	442	488	436	432	444	450	412	436	449	417	435	449	441	447	443	434	439	454	431	422	480	446	480	443	423	445	398	399	446	407	440	397	443	477	430	423	443	412	442	437	420	424	430	446	446	424	419	449	429	428	441	445	458	453	458	434	435	407	457	435	448	394	420	423	453	424	433	438	434	413	453	428	441	438	466	447	421	417	441	483	436	443	440	432	418	437	431	416	458	470	450	433	453	417	456	443	439	446	473	442	417	465	409	446	461	427	434	457	398	455	476	431	433	418	411	453	454	420	463	453	436	483	441	443	410	434	438	452	426	437	399	427	448	421	460	475	462	437	399	432	506	420	419	412	440	439	479	413	429	440	455	429	448	461	407	458	421	433	438	448	402	434	422	443	468	456	448	478	451	449	449	399	444	439	412	457	433	489	451	419	457	436	409	419	436	422	397	435	431	452	461	408	432	469	407	432	427	436	454	464	461	436	472	412	456	448	432	442	461	414	419	470	469	467	450	434	480	443	417	457	457	443	462	443	459	485	444	461	455	479	456	446	445	425	448	425	455	439	451	414	416	459	447	446	432	453	446	434	425	460	422	420	448	442	411	441	448	408	445	435	465	436	449	453	441	465	430	440	426	454	407	438	458	427	432	474	464	448	410	455	435	428	439	437	459	464	449	458	427	450	446	444	453	455	432	429	458	451	439	468	422	440	379	446	457	406	450	455	422	480	442	436	479	444	480	463	422	413	452	435	432	475	446	436	443	440	448	440	445	445	445	418	462	440	438	477	449	428	418	443	417	433	430	457	464	393	448	437	449	418	441	418	418	449	478	462	405	390	439	427	433	473	461	437	425	454	432	446	426	421	394	420	473	413	415	437	418	413	406	468	408	439	447	453	441	454	445	442	422	440	434	451	437	467	460	456	424	435	454	435	439	443	467	437	421	478	431	457	398	413	419	463	431	408	409	447	445	433	429	446	416	432	448	442	468	467	466	461	453	439
35786	23630	8770	4717	4686	2232	1303	1037	948	883	837	679	687	772	695	652	671	701	728	783	774	871	885	796	798	733	732	652	617	626	592	600	593	565	572	571	544	558	559	571	564	633	640	606	640	616	602	651	626	601	557	517	507	517	544	546	499	525	504	521	531	519	573	564	544	519	571	482	534	496	520	496	516	555	531	535	517	559	561	501	511	522	537	513	510	544	507	512	554	533	536	541	523	544	513	548	560	550	529	524	557	522	476	534	538	525	547	513	488	528	497	521	535	503	527	492	532	514	531	505	526	527	541	575	547	551	540	508	539	507	562	497	537	547	499	514	516	520	510	488	505	506	517	512	512	494	513	518	538	558	513	512	499	523	541	533	503	534	536	540	535	520	529	518	515	531	515	477	544	480	539	541	504	524	512	508	513	500	574	526	544	530	505	530	534	532	503	532	508	538	532	535	555	488	533	557	498	576	542	538	538	559	527	545	521	549	538	530	516	534	513	556	535	518	530	515	501	531	527	473	542	484	525	526	517	529	481	524	520	513	520	537	524	571	538	520	508	524	516	495	551	522	506	501	522	551	548	505	498	484	584	522	523	529	554	510	548	569	481	524	504	544	538	523	521	556	554	569	522	501	541	539	536	512	515	525	513	538	573	508	511	499	475	512	512	547	510	499	531	495	574	517	566	537	477	500	533	550	585	533	537	475	520	536	552	516	526	513	565	522	525	548	538	540	563	500	532	538	507	505	498	515	517	507	502	546	510	496	546	472	519	491	486	500	449	519	540	537	452	523	538	528	546	528	543	531	500	505	548	489	525	509	531	519	495	525	514	514	566	565	501	539	481	517	540	543	529	510	521	557	523	511	524	501	583	515	556	486	507	481	530	545	524	501	512	532	530	521	552	501	510	511	538	532	550	509	564	502	490	521	513	508	494	511	505	538	527	511	507	525	550	498	483	497	519	508	530	529	503	500	519	574	514	504	548	537	497	499	482	558	519	515	538	491	535	528	505	522	522	473	513	539	559	511	508	564	517	531	505	569	533	501	502	538	521	524	492	523	501	552	527	582	532	526	549	553	504	488	494	513	545	527	530	530	532	535	522	493	554	521	543	539	555	531	554	497	521	522	516	523	523	527	497	530	493	523	498	567	560	485	496	484	543	574	518	504	471	547	559	528	565	507	563	552	540	516	530	491	531	503	535	536	507	518	543	516	494	550	505	499	503	480	520	536	493	513	497	512	527	539	518	493	515	524	532	548	505	521	552	499	545	546	518	480	495	507	576	508	492	540	561	543	539	523	498	534	528	542	533	508	521	510	499	469	558	558	504	494	532	543	526	552	560	557	519	561	496	555	567	501	488	581	507	547	522	552	497	523	488	546	537	566	542	546	522	495	561	496	484	541	526	569	495	523	494	546	480	513	520	490	511	541	516	509	513	533	561	545	539	512	502	494	470	540	559	518	515	511	518	539	523	556	504	541	503	501	494	507	560	525	523	515	516	513	547	524	519	525	507	542	559	537	536	539	483	533	541	521	519	516	563	531	530	582	515	515	551	532	527	504	491	516	522	541	558	501	567	531	537	540	502	519	567	467	539	540	542	591	548	506	502	533	481	540	540	512	504	567	538	493	528	533	529	518	525	535	582	518	532	544	535	526	569	501	532	550	571	536	492	515	586	514	532	525	533	533	521	502	507	539	493	520	516	516	509	491	538	486	548	515	537	510	517	520	502	499	518	502	534	514	519	507	520	502	547	526	543	493	530	506	481	520	576	504	488	533	539	516	510	561	557	553	525	545	536	499	554	526	539	505	570	546	491	546	510	496	536	554	523	570	572	561	494	549	517	522	498	507	545	501	495	549	500	513	508	522	513	500	522	512	512	539	552	507	578	534	525	524	529	494	521	475	531	553	514	523	511	505	572	513	518	504	557	517	541	547	525	538	546	553	535	507	555	526	514	507	481	517	519	545	542	505	512	539	554	523	519	554	522	504	489	534	533	567	515	511	502	507	559	543	507	531	557	521	527	515	512	523	572	520	530	513	545	515	552	546	519	541	516	521	503	561	523	548	526	510	505	507	520	527	514	510	510	516	508	490	528	537	513	528	504	513	545	510	517	511	503	523	511	565	519	501	504	533	548	527	542	499	532	554	526	537	487	494	507	521	527	503	532	548	488	519	492	548	543	495	471	519	522	498	501	527	529	511	525	547	508	505	497	498	528	535	495	526	543	475	543	534	536	540	527	559	487	527	514	572	525	498	493	537	532	526	546	559	533	511	499	498	520	524	562	479	521	511	550	533	540	537	547	527	492	508	543	519	494	507	512	562	531	537	487	514	536	510	545	549	506	495	543	530	521	495	525	531	542	519	468	575	526	517	580	523	529	529	525	499	547	508	528	502	533	543	556	530	506	554	517	558	515	517	521	552	558	503	530	492	515	586	525	500	517	482	565	505	509	560	483	478	528	512	546	513	568	523	508	492	509	529	555	522	485	527	546	522	541	492	534	520	463	541	541	515	560	534	453	493	510	530	556	516	534	508	528	507	559	533	539	524	510	554	472	509	553	535	510	546	538	524	562	539	497	492	512	533	520	501	535	530	535	526	496	550	483	533	543	498	507	553	562	506	519	513	524	500	508	486	530	532	544	488	532	518	479	519	553	515	571	545	512	564	567	519	593	564	495	513	496	502	530	547	536	565	494	528	565	515	507	505	530	523	553	562	551	501	519	540	557	522	546	528	517	497	564	497	550	536	528	538	560	547	523	562	542	537	500	504	525	524	542	524	495	531	497	535	510	512	537	498	517	527	532	520	498	528	545	539	535	550	499	500	552	544	493	509	525	493	532	519	505	528	536	532	502	519	529	504	547	568	541	512	472	498	516	548	497	556	504	513	490	513	522	528	516	533	510	513	512	515	555	523	525	499	531	471	566	533	453	529	530	500	488	581	539	518	541	550	527	543	529	547	540	529	532	545	473	514	545	558	540	480	487	511	497	502	525	545	502	557	522	538	543	532	525	523	562	545	540	555	491	522	561	569	576	524	560	504	530	528	503	548	503	500	542	539	553	502	436	574	504	571	506	552	507	489	518	556	521	526	533	528	485	526	518	476	568	513	530	546	497	548	504	507	487	501	512	507	553	490	524	529	543	482	520	559	512	505	539	548	517	572	579	572	530	523	520	532	545	543	543	491	525	523	503	506	504	551	511	529	545	526	511	524	553	498	537	537	515	554	508	527	517	531	488	488	527	526	507	510	572	519	494	536	554	479	507	472	513	501	499	526	513	559	514	556	533	526	533	543	547	605	515	520	511	518	552	516	532	526	546	543	547	524	517	499	551	537	517	512	533	509	541	509	528	521	557	526	532	538	545	538	546	517	546	476	574	528	530	521	491	572	523	532	532	550	557	472	506	533	510	533	512	565	506	549	526	556	521	543	492	542	543	490	489	515	512	461	540	514	483	557	515	505	500	543	503	518	541	558	528	514	553	491	548	531	513	547
22449	20942	28580	23464	20937	21023	12072	2004	1403	1408	1240	1211	1211	1224	1263	1126	1142	1088	1207	1181	1241	1298	1266	1134	1099	1111	1112	1009	1042	1000	924	992	954	953	888	931	925	922	961	944	951	993	1053	996	1024	973	1046	982	980	954	920	903	919	869	922	843	915	923	883	901	906	895	840	885	874	859	900	866	909	858	874	890	909	854	896	876	894	882	871	855	802	897	938	880	856	892	891	889	851	874	893	868	887	933	961	841	850	852	880	900	885	864	876	838	850	935	862	899	866	913	879	888	926	886	902	884	870	897	883	898	861	891	861	868	880	855	883	880	874	905	862	859	867	898	895	893	898	823	797	877	856	882	839	888	933	913	842	900	862	856	894	853	867	828	874	906	881	910	901	891	873	833	874	898	891	881	898	821	880	858	873	921	834	898	870	863	846	880	900	898	882	833	918	897	941	862	948	862	852	919	906	937	916	896	903	883	847	886	907	859	866	839	886	866	867	903	841	843	893	889	901	928	866	875	933	848	871	845	867	895	870	919	881	879	863	855	877	896	846	873	887	843	904	873	846	914	917	900	924	877	904	960	895	850	882	840	855	851	851	847	840	908	884	920	855	917	898	841	901	903	853	878	905	896	879	901	931	872	891	872	844	921	837	904	874	843	855	849	936	929	840	893	849	885	867	885	902	842	863	871	943	848	863	906	942	836	893	847	876	871	862	832	895	902	823	880	872	902	874	963	814	878	878	818	881	866	819	894	871	914	873	841	864	896	845	874	868	913	881	913	899	862	822	875	838	904	807	867	909	873	810	892	868	852	846	856	824	897	867	849	826	893	881	925	855	880	904	872	838	884	895	874	857	918	910	883	898	840	847	833	842	870	885	882	893	864	887	874	870	853	926	895	895	866	874	877	889	918	833	859	842	878	814	836	895	873	883	892	851	905	894	859	883	870	961	841	923	862	866	876	847	813	873	884	827	932	819	842	891	850	855	929	826	848	924	861	868	959	910	867	925	899	891	890	864	886	852	869	889	893	918	874	876	921	852	878	867	921	873	861	913	883	860	873	898	941	860	932	957	855	875	800	857	879	865	848	880	900	846	929	881	872	851	868	855	872	879	878	852	880	881	847	862	835	872	892	881	882	914	833	884	848	873	878	857	901	837	906	916	896	814	897	843	890	861	926	888	912	890	878	880	836	885	828	852	870	862	893	866	940	887	883	813	817	886	885	905	858	876	883	918	886	903	895	898	950	880	907	856	862	962	847	887	860	892	866	881	876	872	821	830	835	851	872	893	916	839	895	822	855	842	803	875	949	930	852	846	907	838	824	871	904	923	868	829	924	837	850	871	913	884	837	860	893	836	894	897	870	780	885	859	916	901	918	884	852	830	881	882	850	853	877	864	817	815	878	857	908	870	878	901	871	929	921	866	836	912	891	876	854	830	917	942	890	863	863	855	882	869	865	875	835	881	822	922	923	862	882	878	878	908	840	901	855	883	810	912	899	833	825	904	871	857	868	878	904	860	891	852	877	855	881	867	915	887	870	873	904	890	910	866	863	883	844	855	855	863	796	881	826	879	890	882	889	844	853	953	863	869	860	913	898	861	889	853	877	897	920	881	916	881	870	910	852	828	890	857	859	861	873	829	854	904	917	919	855	919	870	907	865	876	847	857	859	870	831	864	860	893	913	865	896	843	879	905	904	856	873	878	902	835	910	870	830	857	879	833	854	801	905	873	909	906	846	865	840	885	918	882	874	885	872	863	957	910	871	926	899	881	871	858	864	856	871	906	831	848	849	838	844	904	852	850	834	865	919	906	861	882	862	887	921	869	840	859	819	864	916	906	914	891	870	931	852	896	865	887	860	885	899	913	875	843	865	867	841	842	894	940	892	861	924	868	884	873	892	890	857	873	879	869	880	788	853	931	867	802	859	850	902	918	866	914	885	872	873	849	904	905	861	854	872	906	902	832	807	874	904	918	852	910	919	864	860	833	875	827	833	856	893	882	918	915	888	884	898	883	824	880	890	930	856	860	910	875	859	846	923	835	897	897	877	858	855	853	924	845	851	868	891	883	837	868	884	842	881	847	893	890	890	926	908	869	911	867	854	860	868	888	862	917	901	890	881	923	870	817	894	898	869	866	851	860	857	885	885	891	882	904	901	892	834	853	855	849	840	902	874	844	867	890	874	823	889	891	815	897	879	945	841	824	901	897	892	884	858	874	923	851	870	880	929	865	910	913	923	786	875	865	864	905	855	844	825	872	888	844	874	860	868	824	908	892	878	945	843	949	923	872	859	899	852	904	904	897	916	886	898	874	908	870	910	904	898	925	833	885	877	862	896	873	928	863	877	915	861	893	824	867	877	881	896	865	845	853	873	864	877	862	907	882	849	905	797	908	884	864	888	877	873	878	883	888	865	875	878	846	874	926	904	879	909	873	869	868	867	924	869	798	890	810	905	912	823	874	834	893	906	856	911	853	850	908	893	920	849	899	869	861	854	836	888	851	912	833	879	942	822	827	887	871	857	893	817	896	850	863	845	923	899	895	919	888	922	898	806	853	864	849	888	880	867	901	844	914	901	886	848	820	914	872	845	878	864	833	863	865	888	840	838	862	858	847	916	848	857	866	902	847	829	908	887	943	872	832	841	910	907	888	884	855	890	846	848	893	894	857	827	859	912	904	886	848	831	854	899	830	882	810	863	900	789	912	880	908	837	874	925	802	848	887	910	890	832	870	890	862	914	905	882	838	821	826	886	927	880	826	863	905	902	846	839	894	863	885	857	878	865	837	830	826	908	842	854	864	893	868	840	835	886	874	883	871	871	950	904	941	874	862	920	798	873	892	879	849	858	891	876	872	854	866	879	822	882	843	888	898	894	874	881	855	890	901	858	855	902	845	884	882	877	897	895	879	901	838	871	806	881	837	848	917	857	866	936	883	835	861	882	931	860	920	910	925	847	830	908	859	898	896	809	896	860	873	901	904	882	881	791	878	905	839	838	851	888	882	905	839	870	889	850	858	844	847	882	880	890	889	900	851	866	894	900	883	886	853	935	871	903	884	855	888	916	853	870	856	906	850	909	880	905	885	843	855	881	883	849	883	882	902	876	880	864	892	906	862	898	883	833	863	898	861	842	870	843	825	871	844	879	861	919	850	973	874	863	878	893	784	898	943	858	888	851	859	892	864	897	898	858	861	909	866	841	895	923	874	869	886	879	860	912	894	871	881	871	881	886	856	866	863	840	814	941	846	880	895	844	931	850	889	886	872	854	862	870	844	900	857	886	833	918	877	875	854	826	867	893	918	874	866	896	860	901	828	869	927	880	884	903	869	820	877	856	833	807	850	874	840	862	856	882	803	878	864	892	834	835	918	897	856	878	892	864	896	872	907	887	884	891	834	907	854	880	898	883	897	872	852	850	898	893	820	912	836	908	890	839	859	879	838	890	870	880	881	902	884	853	820	869	876	866	924	906	876	869	881	871	896	880	837	837	847	866	908	848	887	828
39409	37925	17442	10409	11111	5783	3479	2735	2324	2070	1798	1584	1463	1680	1612	1430	1358	1392	1527	1604	1653	1830	1635	1506	1390	1473	1283	1258	1241	1156	1134	1069	1013	1072	1105	1060	1078	1076	1079	1127	1103	1237	1228	1210	1146	1244	1302	1160	1183	1052	1021	991	941	982	956	977	1029	973	1009	984	1003	1005	970	977	979	978	1028	929	923	957	1016	986	972	1019	960	1002	999	987	1037	976	1021	1002	960	996	973	968	1041	1011	1019	951	957	971	963	941	942	955	940	1000	971	983	928	950	933	959	949	959	973	947	988	980	944	1013	950	970	928	1011	954	985	1020	1016	962	966	980	987	933	930	955	958	928	977	933	975	978	947	936	958	959	965	920	977	965	1005	967	1011	972	969	963	989	963	1045	977	931	1065	1011	940	965	948	981	977	969	1001	918	926	1023	936	940	946	1007	970	969	1018	970	986	953	973	965	1013	990	1011	982	1007	948	987	988	1012	1002	1029	1010	951	987	964	1025	958	1013	1028	893	967	966	930	956	966	990	962	961	971	922	962	999	1029	973	925	1002	983	943	920	948	955	935	1005	961	1021	971	978	927	962	984	950	999	935	953	928	995	1007	1006	1003	958	989	960	949	941	961	967	907	1032	933	971	974	940	962	980	954	933	979	917	963	942	957	1027	963	937	1011	929	941	1006	956	976	969	970	969	1037	932	1000	977	962	943	958	980	983	931	935	973	908	949	949	944	928	958	1011	1022	936	1000	954	981	928	951	933	994	993	994	964	982	997	994	1015	961	964	1074	963	1028	935	1017	979	977	963	1030	972	959	968	949	969	1004	952	955	1032	942	973	972	1035	1018	909	981	949	951	936	998	993	997	970	952	963	975	1040	1014	980	917	970	968	938	991	982	956	943	986	986	964	989	948	1004	972	969	1004	1024	966	972	967	961	964	979	962	975	962	958	953	1020	933	968	1018	891	1029	989	1001	1034	953	906	984	1052	934	978	959	936	937	925	922	989	955	949	1008	1005	1015	966	1032	1036	955	941	971	1015	1010	946	920	973	970	951	996	983	930	924	953	995	991	995	941	998	1009	989	921	989	962	1039	1015	969	985	990	1013	999	986	972	971	1012	987	947	988	1005	951	978	999	1006	1007	1001	991	974	949	944	1011	1042	993	942	1000	1007	937	973	943	958	914	1015	926	896	941	974	975	1011	976	987	992	1002	943	945	962	907	999	1013	1039	947	977	967	961	991	944	1002	958	970	1002	952	993	1024	947	982	963	1025	934	968	977	1040	974	962	1000	989	953	924	1000	990	970	971	933	919	954	932	947	967	964	937	972	953	1004	933	967	979	1005	970	956	909	1027	1014	973	1032	948	958	1012	979	920	942	929	1008	986	1019	889	956	931	1006	936	986	969	928	958	944	976	938	960	992	929	998	937	945	999	968	986	910	967	954	990	986	926	990	974	984	965	982	935	986	1009	980	950	997	1010	992	944	1012	957	988	956	958	961	973	940	947	950	959	957	983	1047	960	992	953	953	933	993	927	1080	958	959	954	961	978	972	929	1008	947	992	991	992	991	945	952	951	1005	1008	995	1003	922	955	928	976	958	990	971	919	940	1000	940	978	948	945	950	955	940	1018	1004	939	935	1008	1016	960	974	948	952	1013	943	961	974	967	996	1008	999	989	948	954	1005	933	1010	977	939	999	1004	1040	982	980	997	982	1041	944	1000	934	961	1004	1040	988	969	983	934	946	991	970	980	1004	986	982	969	957	983	988	978	960	932	927	969	975	991	983	989	1003	980	997	997	963	989	969	1081	956	983	943	983	970	1002	962	960	963	999	954	987	906	972	969	1010	983	1027	986	949	1048	1000	969	1004	937	949	998	944	939	944	1000	955	973	1001	983	919	950	941	951	984	962	995	996	1002	949	973	1000	922	919	973	985	936	982	938	985	958	945	979	1028	1005	934	936	961	968	993	1017	936	977	1027	962	980	967	960	970	942	988	956	944	955	993	926	925	936	989	979	979	963	958	1037	931	951	977	993	940	940	992	950	942	952	939	934	952	982	980	991	997	965	997	993	979	947	923	977	950	1014	969	979	969	990	964	961	941	953	964	1001	972	940	925	989	958	980	990	949	938	999	959	1007	943	971	975	973	1019	1003	1009	970	961	988	983	964	972	1035	978	976	1027	996	951	982	987	1025	954	966	980	1002	953	963	1011	934	974	945	998	1017	969	970	963	1032	939	953	1040	935	975	998	982	969	940	975	993	968	1004	999	1001	1004	967	971	981	985	976	974	992	959	969	1028	973	928	1002	977	944	981	992	920	957	932	962	967	1031	986	970	974	968	1028	964	992	927	967	998	954	991	961	1005	984	962	975	961	997	985	886	973	924	960	969	992	935	917	997	921	1005	938	946	985	920	986	1005	1001	924	934	1031	1035	994	968	974	932	969	937	940	991	1060	941	966	966	969	982	991	965	1011	969	982	966	966	958	979	957	966	1004	919	984	972	952	997	975	951	966	922	940	1001	1010	968	920	941	959	965	1003	1021	970	982	961	939	964	983	980	955	950	970	967	942	974	966	975	1019	1000	925	987	963	925	1008	1060	1006	973	927	942	912	961	989	963	986	993	1060	964	988	1018	927	953	1012	957	1016	981	971	958	1031	924	962	956	915	951	966	922	956	1004	1015	975	977	1010	1015	955	1027	995	992	1030	949	970	968	996	1001	968	1020	1004	959	957	982	970	964	972	992	995	1006	968	963	1017	961	923	1010	993	961	997	971	968	996	959	928	935	936	901	937	959	975	992	958	970	924	999	971	953	968	916	946	959	970	1002	953	1026	1002	982	1024	938	990	943	968	978	997	952	991	967	1026	991	963	961	981	914	947	977	959	1013	949	980	974	974	972	925	904	988	994	936	997	969	941	946	996	973	974	963	963	982	954	956	966	980	958	990	927	972	975	947	1001	981	971	944	942	974	963	992	904	989	980	977	945	996	972	961	987	1002	975	990	948	952	971	962	966	931	977	969	966	990	946	1029	962	953	949	936	915	965	963	964	961	968	1017	981	932	987	988	905	971	921	981	989	998	980	951	937	1002	1020	1034	1027	979	971	954	1031	997	969	976	961	989	953	988	974	934	979	990	973	962	973	910	964	972	949	958	938	964	974	918	914	940	985	1040	966	967	999	978	962	969	977	1023	957	1033	956	987	1036	939	1014	902	926	991	967	984	933	916	981	999	944	1008	989	979	976	968	1025	1000	948	986	947	978	945	968	1015	975	918	1013	912	966	935	975	1026	974	1002	978	994	976	961	979	950	984	998	997	998	982	994	1017	938	978	977	968	980	1014	973	971	929	939	970	1016	988	963	893	1003	1006	1027	918	1025	970	986	929	992	909	934	943	934	911	915	1000	955	970	931	900	999	1000	926	955	1016	994	938	1009	974	1033	929	949	949	1035	974	940	968	978	954	981	936	963	990	948	985	1018	946	947	940	969	976	969	1005	965	1013	987	927	1023	982	1007	941	977	1052	969	937	979	981	1003	1001	1009	1002	938	981	1045	956	953	953	966	969	947	1005	1042	977	941	1017	969	956	965	1050	976	924	985	998	958	1017	1038	973	981	974	940	939	956	954	976	963	938	968	986	974	976	949	1004	980	989	990	1008	942	941	957	986	956	1007	987	902	946	1021	951	1031	971	957	984	980	1007	1018	966	985	986	979	1040	1004	991	1006	1005	961	962	1012	978	977	950	1013	979	1022	986	928	1004	1001	988	936	992	991	1051	957	964	956	985	962	996	910	963	903	965	979	954	1010	958	983	928	987	1000	942	1025	979
28454	21585	11440	2335	1625	927	570	447	447	407	371	444	424	473	453	379	431	474	454	485	530	476	560	414	481	495	422	411	396	410	423	396	376	417	398	397	391	432	429	438	384	418	406	407	423	422	422	380	409	371	378	392	371	385	377	374	384	371	397	369	386	357	384	385	364	393	376	402	375	393	364	381	397	402	408	413	411	375	363	342	402	378	328	414	386	359	355	374	400	392	360	389	406	374	393	385	387	380	379	352	378	363	356	361	390	381	371	393	356	401	377	348	356	369	372	362	394	383	358	386	404	407	389	350	374	328	348	402	373	346	373	377	371	379	386	368	382	401	336	384	400	374	370	392	402	382	395	372	387	367	361	345	410	369	360	401	376	392	405	374	424	375	416	387	364	389	352	355	394	383	367	381	401	420	427	362	377	399	356	356	394	382	366	368	351	367	383	352	379	375	394	373	382	387	372	392	378	373	359	401	359	401	384	374	391	408	404	368	390	355	367	396	397	392	368	380	386	375	378	363	370	395	372	389	393	388	384	427	386	376	386	382	355	399	363	384	384	377	376	347	399	397	322	348	364	398	364	345	379	380	359	414	378	394	373	396	372	396	361	361	375	381	357	362	375	380	411	361	383	381	419	396	422	371	364	378	355	379	391	381	371	373	363	381	396	402	346	357	353	371	393	347	365	372	389	384	387	380	372	404	380	390	356	371	381	366	396	407	392	392	397	377	401	373	399	396	322	401	391	386	398	365	353	375	360	374	399	381	410	389	379	392	430	368	396	400	411	381	376	418	394	367	390	364	384	410	371	391	367	388	388	382	389	368	396	395	423	377	359	374	378	397	385	355	387	359	375	383	399	363	401	401	388	367	356	380	373	368	399	400	385	362	361	358	408	368	404	374	389	357	371	373	392	367	380	361	386	405	354	359	435	394	396	336	357	381	387	351	375	413	339	404	392	406	376	364	383	382	392	362	371	355	377	409	358	388	404	376	367	405	339	378	374	359	381	373	378	401	400	378	360	355	384	361	374	367	382	392	374	380	350	382	418	383	371	377	377	371	376	369	394	406	387	395	362	352	388	396	401	376	351	375	394	376	359	386	381	375	353	393	392	334	376	404	409	377	364	376	399	380	379	367	421	389	393	362	372	402	384	388	358	386	368	395	375	399	387	365	357	363	367	368	391	389	404	377	402	374	409	410	373	371	396	386	406	405	371	366	379	385	390	372	420	379	372	410	399	354	388	385	359	371	384	384	372	380	389	370	354	381	405	374	372	364	369	402	378	369	379	371	375	370	383	381	404	395	340	390	369	340	378	381	397	395	362	393	385	383	392	394	405	382	382	371	385	371	389	380	385	373	375	393	362	393	393	393	374	384	383	380	360	373	355	387	368	365	361	393	396	391	378	392	389	385	390	399	364	376	384	417	358	382	368	349	375	367	351	347	367	379	381	409	381	389	370	370	387	389	417	381	392	359	355	357	394	333	377	369	416	402	365	384	420	404	402	358	356	376	401	388	394	389	388	379	367	366	410	359	356	390	345	404	367	405	384	380	351	402	421	386	354	378	373	401	400	407	388	385	375	386	373	426	385	410	384	389	405	375	405	376	387	401	386	393	373	384	417	376	367	399	388	349	381	388	380	400	379	414	375	405	370	372	372	381	370	396	395	387	370	374	418	378	410	402	360	347	340	399	405	384	364	367	379	378	363	375	387	371	397	372	383	403	381	399	386	399	363	398	382	379	368	386	378	383	387	379	410	387	410	390	400	412	375	349	431	407	347	379	380	362	372	376	359	379	392	387	377	381	389	416	352	383	374	384	386	395	416	352	358	359	379	358	396	394	384	377	374	418	395	362	375	376	387	403	361	367	378	368	403	402	401	391	355	406	386	386	411	375	368	391	375	384	392	440	387	358	366	375	378	361	407	377	371	405	405	350	406	397	327	414	353	349	404	360	406	403	406	394	397	351	400	374	371	390	411	373	366	414	383	384	372	352	358	410	349	399	370	372	366	392	408	369	409	349	406	378	387	401	387	373	378	391	372	396	394	368	392	392	396	418	410	406	369	373	392	347	411	410	396	379	361	380	360	381	345	404	398	396	375	346	377	370	383	353	377	393	382	359	386	370	416	382	391	389	381	389	387	399	365	400	359	379	325	399	383	332	385	390	395	401	411	360	387	404	378	382	410	387	340	375	361	384	353	404	389	340	368	401	387	393	375	364	376	406	380	366	383	375	350	398	359	378	429	415	347	391	365	359	395	362	395	387	397	367	358	378	375	409	349	376	383	385	356	376	386	394	403	403	374	394	374	396	371	378	397	389	370	390	436	348	403	379	382	372	380	401	387	397	421	362	340	369	356	379	395	390	384	348	324	356	381	384	356	376	347	412	367	356	405	409	412	386	387	368	394	372	392	378	415	369	352	372	397	390	381	349	419	391	394	393	399	375	405	391	357	343	390	353	426	384	379	351	346	375	402	384	377	364	401	384	355	365	399	379	383	373	369	376	392	368	403	367	374	402	375	364	407	359	370	394	401	388	359	380	409	382	360	381	368	346	389	414	377	389	371	394	404	372	381	370	406	414	398	377	420	344	372	364	357	362	423	365	384	393	372	407	403	416	361	371	397	380	392	395	401	391	378	399	353	351	385	404	384	395	372	373	399	389	399	404	368	381	397	387	402	397	383	357	381	403	390	351	377	375	399	373	374	374	378	329	366	377	400	367	368	379	399	366	329	392	350	390	396	386	377	358	399	392	370	372	386	381	379	400	375	385	378	372	380	396	389	355	373	421	396	390	352	417	352	383	396	350	352	403	384	385	412	392	345	410	374	388	370	411	386	370	357	352	411	387	352	355	410	422	373	397	424	370	392	378	353	386	367	412	340	377	395	393	405	371	369	424	370	381	356	391	371	394	353	387	381	401	357	408	405	384	392	395	380	415	399	396	397	393	397	372	339	371	379	406	426	392	404	391	353	376	368	338	371	357	374	345	378	378	370	400	385	398	379	396	364	403	350	361	356	344	370	406	388	377	404	376	376	391	371	375	411	357	371	376	390	356	339	374	400	381	360	395	395	373	362	410	381	357	378	389	367	369	365	379	340	366	415	410	358	366	404	345	382	379	394	339	347	404	408	382	374	402	374	383	365	389	400	383	368	373	395	377	397	379	368	380	371	381	382	431	387	410	395	353	373	388	404	391	358	398	389	345	376	367	352	376	393	388	390	369	388	420	369	397	342	354	391	395	389	371	408	367	335	392	361	390	404	381	376	359	384	363	381	371	378	382	380	390	362	394	399	369	388	403	376	416	346	385	380	348	380	378	415	390	381	380	368	413	401	354	378	391	422	371	339	415	389	384	393	397	372	344	340	412	354	394	385	381	398	373	396	359	380	396	365	371	387	352	406	390	370	404	398	391	392	380	388	389	388	385	392	355	397	389	368	420	375	374	373	420	396	369	370	376	413	369	372	383	402	366	402	368	348	374	395	411	408	384	399	379
33119	17634	4012	2262	2591	1216	680	614	622	556	535	467	509	595	624	554	519	548	635	653	671	762	639	650	601	565	503	479	481	498	487	522	463	466	454	486	499	471	476	504	506	530	531	523	530	532	541	534	468	448	467	457	470	457	466	432	444	436	454	471	442	402	449	447	407	420	426	461	467	484	462	467	451	433	474	461	449	443	429	462	472	444	443	454	452	457	442	418	425	477	470	438	419	448	460	424	430	464	420	421	423	493	442	437	460	449	469	459	434	409	419	436	445	452	438	482	439	452	467	454	442	417	445	455	435	440	434	411	438	428	444	448	451	418	442	476	447	466	415	424	467	459	477	437	436	391	406	429	425	439	441	478	439	458	439	434	489	453	436	444	472	413	448	434	407	415	447	475	462	451	448	470	438	413	417	480	417	459	438	447	448	439	470	444	517	464	463	408	423	395	457	511	435	463	418	450	426	427	470	439	448	468	448	435	470	453	412	488	455	421	448	450	447	459	448	473	458	416	437	435	417	452	451	442	463	455	452	453	442	427	414	434	473	454	434	439	471	442	417	450	449	453	407	456	464	419	408	453	443	442	423	459	454	430	457	392	472	418	447	451	488	448	474	474	452	417	417	445	412	427	446	444	420	463	457	451	439	463	460	466	439	415	428	445	468	427	460	455	433	444	437	456	415	421	402	440	489	469	441	488	445	485	472	421	435	446	428	456	439	429	437	431	404	458	453	449	430	462	458	419	441	461	427	453	414	431	445	453	436	451	440	407	440	429	463	421	426	426	442	427	438	423	419	450	462	424	445	458	438	430	432	461	418	423	427	430	428	436	432	443	419	447	426	462	428	463	440	471	415	446	482	408	435	473	439	465	442	445	430	410	433	474	458	430	427	413	469	457	458	472	455	446	427	454	444	472	441	443	455	475	441	402	466	469	406	465	416	462	423	442	438	495	479	438	437	471	479	523	446	425	403	460	418	447	428	448	470	428	454	442	468	435	423	455	455	445	440	463	409	459	429	454	473	448	484	437	449	425	460	453	476	415	417	439	484	443	441	441	437	474	460	413	437	423	433	455	444	431	496	446	447	467	422	463	429	441	465	463	462	459	451	474	460	421	433	418	462	483	462	432	458	463	412	426	436	433	463	424	450	440	449	420	451	456	455	460	472	443	461	478	470	437	467	481	454	473	416	415	448	448	460	444	454	458	464	450	435	427	442	455	421	414	426	438	476	446	446	429	411	452	432	435	467	473	471	415	493	457	427	452	442	408	404	448	458	482	488	448	478	438	411	449	488	440	449	463	426	453	428	469	456	490	390	430	444	471	469	436	440	450	475	448	443	448	471	499	485	499	428	439	430	450	414	459	436	474	498	423	422	429	414	417	462	430	432	444	468	452	429	405	461	453	429	499	452	440	427	425	432	436	462	497	469	474	460	432	441	484	469	454	420	446	407	469	423	452	459	451	434	439	439	458	425	411	426	428	484	452	443	451	472	426	437	452	442	461	473	400	418	439	432	441	490	483	502	412	454	478	442	423	423	452	417	436	453	447	451	460	474	445	439	420	429	474	473	440	473	444	453	450	404	438	441	429	475	439	437	468	458	444	433	445	423	447	469	432	466	451	468	431	443	442	420	467	444	467	430	419	475	466	455	435	414	448	466	453	412	460	432	433	480	435	424	440	418	407	432	427	438	448	468	437	455	450	447	466	413	432	470	462	435	448	458	476	419	461	455	466	421	451	402	447	415	462	504	424	464	427	449	465	457	400	388	439	446	412	455	471	488	427	434	411	443	449	486	441	455	471	456	433	432	428	437	414	452	415	418	475	406	486	441	451	464	409	449	428	476	432	448	491	440	463	432	406	429	438	442	446	419	429	439	475	466	460	444	411	427	440	453	474	444	435	442	407	418	496	456	440	471	428	422	420	464	436	411	457	463	454	440	454	452	443	436	400	438	461	452	470	444	443	467	432	466	408	425	452	423	423	448	451	455	484	429	447	432	439	384	460	438	458	419	466	503	466	474	458	411	470	402	455	461	466	472	475	460	417	472	470	448	469	462	455	453	437	447	439	479	460	439	452	488	438	427	493	467	440	411	421	429	445	437	478	489	449	454	437	425	450	487	452	449	495	435	451	460	433	448	448	445	449	451	475	448	405	433	419	473	468	423	408	456	445	435	447	450	445	465	453	479	488	428	446	459	431	450	431	443	454	453	435	493	442	446	453	394	452	463	402	441	461	427	454	450	428	456	454	436	427	479	429	513	443	425	439	423	441	430	472	446	434	453	460	400	427	433	433	456	465	399	452	472	437	457	422	452	449	415	475	461	482	432	461	474	431	419	455	443	443	440	435	432	454	448	424	432	439	449	452	498	441	429	459	458	457	428	433	472	486	439	434	431	470	427	460	462	425	438	434	465	424	470	469	424	403	462	484	452	458	454	455	430	444	417	435	452	462	488	460	446	394	449	450	419	397	470	469	439	455	436	423	423	450	380	443	449	426	409	411	432	438	482	446	479	477	468	467	446	433	428	473	451	430	474	440	404	494	425	462	444	444	466	410	433	422	466	455	448	446	441	454	417	446	428	424	447	464	459	438	440	433	439	451	435	481	440	439	431	523	428	443	426	454	400	412	403	465	438	424	447	478	427	438	440	476	412	454	458	445	451	428	447	417	463	451	442	448	419	434	459	432	453	424	469	473	414	428	447	461	443	433	416	441	434	419	457	425	448	425	445	445	455	437	425	454	429	469	482	447	444	438	454	462	461	456	406	434	473	425	440	450	449	456	445	435	424	464	434	445	416	486	425	475	452	434	444	461	447	453	436	463	457	430	404	457	424	456	439	403	486	435	480	409	447	464	439	472	447	447	450	444	427	460	453	483	422	469	436	451	452	448	390	433	482	427	451	446	442	429	436	445	438	408	468	475	474	472	451	430	443	434	437	475	458	466	419	448	435	436	511	437	440	453	434	418	416	479	475	454	406	419	429	457	462	471	470	471	434	445	441	448	452	453	479	434	451	446	444	452	444	456	434	463	433	421	433	432	469	462	449	481	446	449	448	457	441	427	423	462	468	413	467	453	458	458	414	447	407	436	425	417	431	468	449	454	430	413	414	479	464	454	426	470	436	448	452	429	438	442	435	470	444	499	447	430	445	463	427	452	396	467	452	488	433	448	452	436	450	423	490	400	451	459	422	438	473	429	451	439	472	441	460	488	445	430	405	465	424	402	503	410	488	468	405	437	450	452	450	423	450	431	420	437	485	470	436	498	434	444	432	415	418	449	443	470	433	453	444	444	447	428	442	430	450	453	456	432	430	441	450	417	462	440	458	443	415	453	474	458	451	448	422	443	451	439	428	461	441	473	443	439	474	460	466	450	438	439	466	434	442	412	496	476	444	483	455	460	427	420	417	426	441	471	466	441	453	435	431	463	463	434	402	438	432	427	447	455	456	438	417	435	437	442	464	424	444	466	468	451	432	437	439	412	448	432	423	454
23428	20932	28178	23853	20937	13043	1856	1115	1034	880	851	815	860	866	933	849	803	821	820	919	912	931	837	888	853	791	739	763	729	680	711	645	732	671	678	672	656	710	686	730	771	784	707	760	717	740	776	778	747	695	627	628	651	666	670	666	654	645	684	628	701	662	687	687	645	621	643	704	611	664	701	618	649	649	608	630	661	686	699	679	721	702	628	692	668	657	728	642	615	620	676	650	667	658	662	675	693	671	672	615	714	675	676	649	672	651	663	662	682	603	633	651	632	599	675	677	634	665	665	657	656	661	657	672	644	643	667	668	681	642	684	692	637	618	696	673	680	645	688	648	645	639	679	692	611	687	633	661	652	645	621	659	697	654	672	663	705	674	677	670	635	651	655	646	635	690	650	696	658	631	648	663	643	662	656	656	691	672	680	683	668	709	645	677	651	709	681	641	647	639	639	680	656	664	692	656	669	681	588	640	664	685	665	656	664	679	689	701	661	700	643	661	699	635	629	639	680	648	610	659	626	608	617	598	641	671	660	714	678	662	666	673	637	675	721	638	679	634	648	641	657	655	620	670	669	657	686	701	640	669	676	627	660	679	682	615	652	666	644	707	652	649	646	669	660	677	644	691	658	659	727	656	703	646	660	644	638	666	654	618	625	596	656	661	663	650	629	646	677	648	642	651	684	705	623	663	668	697	622	690	613	654	655	672	685	631	679	669	648	680	637	662	681	692	610	679	648	650	648	708	679	670	662	649	725	646	684	651	632	694	703	609	677	657	637	634	656	672	666	609	633	677	624	638	662	688	689	673	681	648	676	620	680	647	663	695	626	694	611	657	643	648	604	643	638	638	642	671	639	644	627	667	669	658	681	674	691	654	671	680	635	664	622	650	666	673	685	641	646	674	675	680	668	699	681	636	657	665	642	657	670	660	695	663	680	676	677	650	707	645	636	641	661	694	640	599	678	669	662	629	633	661	645	643	685	648	685	670	658	687	635	646	684	710	667	658	674	653	683	627	695	593	666	670	635	617	675	655	632	617	676	635	681	601	642	646	660	656	674	642	656	653	616	656	659	636	679	666	627	633	645	643	676	683	652	646	693	667	630	633	641	670	608	693	680	629	657	671	651	652	652	688	673	654	672	627	645	688	665	659	706	629	666	654	663	662	661	652	704	609	648	683	644	627	640	661	702	656	689	707	675	642	679	696	662	650	622	662	642	659	661	622	726	666	645	656	638	622	679	635	611	672	615	630	680	636	667	618	657	616	632	677	718	634	650	638	647	656	672	665	685	696	625	625	653	674	620	644	611	675	668	623	658	631	664	640	683	628	647	653	606	668	682	628	643	647	681	665	680	638	640	646	682	635	653	643	643	672	628	706	634	673	625	669	654	633	623	653	654	640	688	702	665	708	634	664	692	662	654	674	670	697	674	686	633	679	696	676	709	643	652	674	685	653	662	681	608	667	659	640	641	656	659	660	681	681	637	630	721	712	616	668	692	666	670	630	638	682	653	667	654	658	669	678	644	666	693	674	664	672	664	625	656	626	668	667	671	674	601	661	642	657	638	669	724	670	650	635	653	674	641	611	649	670	696	678	666	645	646	681	636	658	642	636	661	645	666	668	616	661	606	603	625	656	647	647	655	640	684	624	658	692	619	636	671	654	641	683	616	679	660	656	694	678	643	690	643	653	674	674	645	633	667	656	646	627	631	677	679	665	685	667	641	671	636	695	664	685	662	657	661	651	659	645	655	601	677	697	651	668	670	641	677	650	649	716	664	659	689	654	673	649	616	640	625	645	682	654	666	687	686	666	632	644	641	636	650	630	647	633	704	657	642	682	614	650	642	673	696	658	624	633	687	614	654	673	597	649	641	673	679	677	683	613	665	652	692	654	633	701	646	686	663	640	612	685	649	645	658	673	649	602	671	634	663	671	640	682	649	689	648	651	637	642	660	678	701	647	638	655	657	656	660	673	622	708	670	681	666	695	684	678	646	652	618	648	637	671	644	665	589	643	645	725	689	613	684	667	627	690	666	693	653	627	678	664	672	640	645	623	628	679	667	696	656	661	622	670	688	658	657	654	674	639	641	664	684	650	709	706	643	666	692	656	650	677	686	683	650	660	635	682	649	674	607	641	716	645	678	625	665	697	619	666	667	668	597	613	700	653	641	669	663	633	633	665	650	635	656	643	669	660	672	648	679	687	627	594	675	672	651	655	662	662	632	651	728	667	629	653	669	657	669	675	681	689	675	669	658	671	681	649	680	666	680	635	702	641	626	648	656	635	697	676	627	646	623	684	627	697	669	661	706	636	668	628	690	660	689	653	697	619	667	690	685	638	660	646	663	639	655	586	707	676	665	646	679	600	715	678	665	681	658	646	663	654	637	659	668	649	673	654	688	614	674	664	613	663	624	630	645	656	657	648	696	678	660	668	631	676	638	640	658	616	677	620	636	646	656	644	603	663	660	643	677	614	670	646	657	662	671	597	623	651	634	656	635	631	634	694	647	627	692	674	686	659	691	657	643	606	642	610	648	653	633	637	603	632	630	669	652	644	727	659	647	681	620	625	688	640	651	636	679	639	700	664	627	606	638	656	638	662	583	684	694	744	671	685	673	627	680	667	637	668	650	618	603	683	640	626	632	630	631	636	625	685	634	619	643	608	653	599	636	659	666	652	618	642	649	639	678	619	676	638	661	639	615	660	656	638	618	627	655	675	662	667	636	667	692	651	651	670	668	679	615	646	685	664	634	677	587	664	685	624	613	699	588	667	584	626	622	684	642	634	657	679	672	671	703	675	616	638	680	683	638	614	677	661	684	657	619	639	691	687	702	627	677	667	640	687	678	645	666	626	650	711	672	630	681	626	613	591	628	664	676	687	669	652	678	631	667	665	668	679	676	696	620	683	663	666	638	611	686	665	649	657	690	633	656	656	631	715	636	672	658	633	624	631	656	684	653	659	622	683	681	621	710	664	685	600	675	655	627	641	631	663	676	688	662	666	657	626	703	646	705	687	661	650	681	671	651	666	664	670	644	691	669	642	667	677	660	661	649	648	675	637	605	637	657	662	641	686	658	619	668	681	605	621	708	703	632	659	643	668	680	640	644	637	657	672	642	688	697	615	671	642	695	670	757	657	689	656	644	667	652	667	644	694	648	632	622	627	630	667	712	678	686	617	666	629	596	684	665	656	637	575	658	662	663	672	663	653	670	669	686	626	689	659	626	658	680	687	674	631	651	651	654	648	622	643	695	664	684	674	649	671	645	667	661	662	603	697	686	650	676	644	613	655	676	670	631	645	674	674	639	666	636	641	668	673	676	679	658	655	633	640	633	672	623	655	672	640	665	643	645	685	666	670	660	647	667	699	624	691	636	643	666	638	655	688	660	627	711	699	664	660	645	670	609	627	653	648	661	661	669	607	684	665	634	672	634	633	657	711	689	673	649	641	668	610	628	665	649	640	683	630	663	721	615	688	610	613	651	608	679	685
36442	29867	10808	6480	6821	3255	2026	1733	1468	1267	1161	1099	1013	1186	1337	1148	1016	1065	1064	1177	1274	1288	1112	1067	1027	974	922	879	878	840	786	835	814	786	772	799	827	783	844	824	865	858	870	929	941	878	948	894	795	818	803	753	762	773	707	753	743	706	767	733	756	803	784	751	728	768	696	705	726	733	744	783	768	754	686	743	738	731	796	712	751	756	738	720	741	733	758	767	736	714	685	748	692	767	672	734	763	763	683	702	742	713	793	691	755	720	793	702	721	749	766	792	779	722	715	733	728	753	702	709	777	736	748	687	781	746	702	737	709	754	683	722	698	770	716	735	708	699	764	704	714	763	754	775	786	727	711	716	744	703	725	703	766	706	728	689	745	732	734	693	732	678	736	750	767	721	776	711	748	695	757	778	702	719	756	774	729	732	735	733	761	767	724	783	779	789	741	745	736	723	785	715	764	755	680	751	741	706	731	755	812	748	752	736	746	672	730	780	738	717	732	730	716	770	741	696	733	787	726	677	659	670	712	733	762	699	729	778	689	783	728	712	762	743	736	763	756	745	752	741	702	735	734	742	740	732	776	756	739	719	779	734	764	776	797	727	766	703	801	741	761	746	726	741	729	740	716	776	764	712	811	734	750	752	684	743	762	722	733	711	739	718	757	747	695	733	811	729	720	717	778	727	763	711	724	730	728	729	752	736	739	758	752	743	783	731	722	708	731	753	716	772	752	817	766	749	761	705	763	792	740	720	749	751	783	732	717	719	749	704	761	750	719	765	735	734	750	760	784	786	745	751	739	753	737	723	755	691	777	717	754	707	727	774	764	714	761	745	744	712	737	743	734	731	704	727	767	742	814	711	734	739	743	735	714	732	769	751	767	741	778	685	712	755	775	682	706	729	753	707	763	723	735	724	744	737	705	720	725	745	725	729	785	722	722	718	733	776	793	726	812	750	753	765	742	729	734	763	772	711	761	730	764	700	727	795	750	745	790	734	709	692	710	766	719	785	774	721	690	713	773	739	728	682	715	759	750	731	744	735	733	787	703	716	753	750	775	737	767	723	719	694	723	754	738	784	800	683	776	732	735	789	789	751	780	758	672	711	704	724	714	749	702	753	762	782	748	772	705	772	750	752	761	738	779	731	699	728	711	748	729	740	735	746	744	744	757	759	757	770	760	790	712	739	714	772	784	727	729	749	755	731	743	767	730	712	728	742	760	717	750	714	742	721	737	766	704	763	762	754	746	705	712	729	706	702	782	747	721	693	749	693	725	775	687	723	756	746	697	760	720	804	726	746	796	700	671	733	704	720	755	735	728	694	757	749	763	767	698	734	771	692	777	747	739	738	732	737	720	749	757	689	773	770	727	714	749	771	751	752	779	740	756	729	703	733	734	773	743	743	726	704	699	705	753	729	737	723	721	670	697	691	728	736	732	730	761	724	723	702	728	733	741	714	712	759	746	704	699	751	723	709	731	747	712	744	737	694	751	716	781	706	744	697	776	752	756	729	728	728	724	733	706	758	710	775	745	767	720	705	710	737	779	745	708	729	686	726	784	711	751	753	747	755	747	789	694	754	780	748	732	710	760	773	755	732	775	749	703	748	747	722	758	706	735	744	765	749	767	732	734	672	718	741	738	769	674	745	732	746	711	709	772	707	764	717	751	798	749	790	757	771	749	770	711	680	722	680	734	769	737	730	746	752	763	743	736	740	711	717	728	715	724	770	731	784	720	731	699	767	780	768	732	739	708	709	717	709	765	727	789	697	769	704	732	731	704	733	727	714	718	747	737	776	726	741	747	729	746	747	736	682	750	718	721	761	737	768	768	701	731	725	757	757	763	757	730	724	746	757	724	715	719	762	741	760	756	735	706	803	793	711	768	683	732	744	723	707	732	774	742	729	709	741	764	781	712	752	764	723	760	702	720	724	736	737	738	721	739	720	724	731	762	771	708	731	730	747	766	760	679	761	726	759	745	736	766	756	716	750	716	711	727	758	754	745	728	748	785	743	765	738	744	732	709	721	740	729	706	696	756	735	738	744	737	730	758	782	733	746	724	756	729	726	738	719	756	742	707	763	737	750	736	750	758	728	754	694	711	759	716	750	741	780	712	765	727	696	751	741	740	675	807	721	763	694	738	768	712	679	720	761	747	783	718	717	742	718	734	689	736	760	733	788	834	702	758	719	745	667	759	739	802	748	744	760	754	705	761	760	802	746	758	805	721	737	730	732	733	704	724	792	759	739	754	733	703	741	740	743	749	768	666	772	685	761	704	779	753	774	705	756	723	763	741	690	745	755	757	689	774	735	717	741	714	773	751	724	737	702	795	754	695	723	719	743	754	730	746	701	719	755	724	693	724	725	733	750	712	674	741	792	783	754	735	661	746	736	769	756	714	769	779	768	773	712	733	734	744	743	705	728	752	753	760	756	739	744	718	748	715	768	774	731	753	698	683	745	739	730	702	738	732	736	761	729	773	768	768	701	760	727	750	721	730	724	748	800	707	755	707	699	761	713	715	747	741	736	720	780	751	722	729	783	755	756	746	801	729	754	706	714	685	771	768	797	746	740	748	759	764	745	781	748	731	747	716	759	739	729	710	721	693	785	707	772	749	698	751	756	732	721	748	697	739	724	753	748	710	756	738	777	723	727	755	723	719	762	756	761	704	740	716	741	730	756	716	697	732	669	754	755	738	722	770	717	727	742	701	725	800	681	748	761	735	730	765	728	753	789	758	724	725	768	724	738	743	710	734	769	771	731	765	785	719	783	718	725	743	788	823	768	760	763	739	713	771	766	769	743	705	716	762	733	791	719	761	755	771	750	713	746	757	740	751	697	725	753	776	777	771	736	710	727	741	743	760	774	728	806	726	685	752	748	743	763	721	741	708	786	729	787	708	720	743	760	763	785	729	741	732	791	745	725	717	755	749	751	706	733	717	665	723	754	698	799	735	771	732	777	694	715	717	772	735	744	719	759	765	707	737	759	804	688	738	711	722	717	696	761	730	731	767	728	740	780	762	777	775	777	745	754	766	719	774	720	689	743	699	675	732	682	700	773	765	712	725	710	733	712	715	738	782	725	723	789	706	762	753	719	782	745	726	757	778	746	763	705	740	701	747	792	707	727	751	719	748	744	731	757	696	749	766	708	740	702	720	709	763	732	765	725	728	793	720	749	701	761	728	761	760	738	756	686	755	726	721	768	727	743	713	755	739	731	714	803	759	774	718	733	748	745	735	785	722	728	747	755	763	740	735	706	761	709	723	745	695	770	732	769	794	666	739	760	727	741	749	758	697	742	767	712	758	758	778	694	729	763	669	703	763	759	753	732	763	770	730	735	724	736	792	720	731	764	755	727	722	772	761	749	764	755	719	738	757	748	710	711	775	728	701	723	762	687	766	783	755	764	676	746	809	711	757	752	740	737	693	752	708	775	722	741	744	699	718	761	736	780	737	794	761	736	738	775	745	737	747	755	726	731	757	738	769	769	732	725
24638	20885	27187	24621	13369	1643	771	641	592	569	523	544	486	519	615	574	508	518	577	546	605	609	530	537	509	494	493	484	492	426	465	463	426	456	449	467	443	402	488	511	477	495	496	553	500	493	498	470	463	471	456	436	435	417	426	457	443	434	471	425	427	426	460	440	402	468	439	429	432	419	465	425	429	426	446	438	439	443	463	411	419	415	453	455	432	434	431	423	434	443	412	442	400	445	455	435	428	471	435	436	398	447	451	452	438	410	422	455	428	451	452	453	456	424	439	436	457	478	438	438	469	444	423	428	430	427	447	404	485	374	448	459	432	419	413	458	424	462	440	455	471	402	414	433	443	476	413	416	431	461	439	456	412	460	432	453	405	436	422	435	448	435	453	443	429	461	438	450	432	419	425	417	424	477	427	417	429	423	442	445	449	434	436	414	436	441	406	433	420	449	452	403	441	443	445	426	429	442	416	450	426	397	435	415	413	413	405	448	424	457	453	395	431	457	463	473	402	403	451	434	454	413	428	430	441	445	427	433	408	420	444	430	404	435	417	442	442	438	426	415	467	444	444	432	427	437	437	422	415	443	451	427	428	456	486	448	420	442	441	430	431	422	399	438	435	440	468	428	429	432	454	447	441	417	456	452	409	464	433	412	463	430	443	441	459	435	405	450	448	421	411	444	437	427	471	406	435	443	421	441	430	461	455	469	393	493	435	415	426	403	455	440	418	455	459	429	456	387	409	445	521	443	446	461	436	460	430	414	443	419	446	412	446	444	439	415	442	425	457	444	443	416	431	462	446	430	384	412	487	440	448	403	411	449	423	431	417	443	403	441	465	432	421	449	422	432	423	416	444	398	440	446	426	361	443	406	424	470	446	396	458	426	396	423	398	424	429	434	400	443	437	409	392	448	440	438	433	430	431	408	452	426	413	434	427	463	451	461	431	414	461	425	424	432	459	446	443	446	405	432	433	384	419	404	475	460	456	482	436	435	432	437	426	413	398	447	428	444	423	480	413	410	403	427	447	430	443	474	454	444	466	431	399	413	402	410	453	410	412	439	448	443	396	411	414	428	441	426	455	422	458	455	464	421	430	433	430	427	457	441	435	448	476	425	464	447	450	440	439	447	429	400	432	457	429	480	439	436	463	406	479	414	463	392	439	442	397	439	429	420	424	411	425	432	427	429	448	426	466	414	381	435	433	475	450	447	441	425	423	437	419	428	406	427	475	431	413	445	431	428	493	436	446	448	435	439	432	431	438	445	441	467	421	399	411	439	464	474	445	455	460	469	454	444	395	440	406	442	424	432	437	391	428	449	429	399	414	434	424	421	450	436	452	441	456	428	429	423	407	464	426	486	429	428	418	437	425	416	426	435	444	466	481	475	450	418	434	405	433	451	440	396	438	463	451	433	459	447	433	463	456	426	449	460	437	479	432	395	449	470	470	451	430	438	426	496	438	426	438	431	399	406	392	403	436	437	481	439	385	423	439	399	439	427	452	442	401	450	428	409	432	411	428	430	433	402	434	474	461	426	431	407	461	398	410	470	410	459	446	447	398	417	439	423	429	466	411	428	419	436	460	420	448	427	430	416	458	440	419	430	432	424	406	432	405	420	435	458	432	442	434	453	412	425	467	447	456	430	422	452	452	438	441	440	449	424	410	465	464	408	451	450	410	446	423	445	430	423	471	416	443	511	442	441	413	408	409	481	446	423	422	433	440	422	433	418	432	448	418	447	463	436	439	432	452	431	427	441	435	460	428	445	419	451	439	457	417	424	429	437	429	431	469	435	475	473	423	430	465	463	478	458	408	429	445	445	443	483	448	449	442	442	428	385	413	448	447	428	457	442	426	405	435	429	407	462	441	456	446	421	442	462	429	441	448	439	426	428	440	469	438	423	401	459	437	426	423	425	431	427	426	440	435	409	412	451	424	444	400	429	425	447	417	463	432	451	451	436	438	428	447	474	425	484	439	428	476	429	453	422	450	414	436	427	431	400	432	444	458	435	439	416	475	412	419	418	423	427	411	449	482	395	431	432	476	419	434	435	422	428	403	415	462	431	431	431	417	395	418	461	430	451	407	447	482	419	420	444	431	433	438	482	465	461	395	438	431	479	439	430	409	420	450	429	445	443	472	445	452	429	408	445	459	458	455	459	415	429	439	394	425	460	412	465	451	449	397	439	408	414	446	439	452	435	492	405	430	431	435	455	420	421	458	466	441	366	419	427	432	446	453	477	446	449	413	458	409	430	460	389	410	418	404	474	433	413	439	438	476	473	456	438	446	409	418	471	466	465	443	426	416	474	446	450	414	440	420	434	407	407	455	451	399	423	463	447	422	404	433	405	461	434	439	440	439	416	471	430	454	434	448	422	462	377	422	438	427	423	400	437	432	436	401	430	404	435	465	440	423	436	466	424	411	415	462	476	432	453	452	482	450	426	431	449	439	409	422	405	451	444	425	459	419	437	449	427	444	423	468	440	417	415	453	414	485	408	426	402	459	437	428	446	420	429	467	440	412	449	444	448	432	454	443	432	451	433	439	461	441	434	431	413	392	429	467	434	464	483	450	444	474	463	432	462	419	440	461	472	428	449	410	457	440	426	409	404	434	417	472	439	454	457	451	420	422	417	437	396	456	421	426	423	445	459	464	420	412	427	447	468	450	449	449	433	410	424	440	451	464	437	430	438	456	416	456	451	423	424	440	466	453	427	405	466	439	430	449	442	438	439	451	371	397	421	461	446	442	418	428	431	412	446	435	455	454	453	433	466	404	417	438	430	411	409	455	418	430	435	382	448	458	449	472	405	456	449	431	449	466	428	396	476	464	464	455	483	461	449	420	402	432	414	403	387	439	414	388	387	407	423	454	396	417	449	421	426	427	461	413	414	405	460	451	419	454	428	452	422	421	426	448	403	438	423	448	444	422	423	446	457	436	409	439	435	384	435	436	442	454	397	466	460	448	448	420	455	433	433	455	434	418	471	458	449	425	418	400	418	424	402	418	426	439	460	422	440	401	445	406	444	442	424	419	410	445	431	452	400	433	410	406	466	472	443	396	446	421	413	479	420	440	429	463	462	458	479	411	444	443	445	421	460	462	415	439	423	423	418	415	426	439	422	456	422	432	456	413	479	442	420	423	454	404	438	444	463	447	436	430	379	475	410	446	422	419	455	439	408	480	398	445	438	435	463	431	389	428	448	443	418	430	423	404	441	451	442	421	432	436	444	466	394	438	436	433	439	428	440	431	423	419	440	443	426	436	450	487	425	441	407	441	425	464	446	441	406	464	440	456	412	453	428	396	442	419	420	415	436	409	453	457	435	474	423	458	402	449	440	456	440	440	429	461	444	415	453	433	422	447	470	436	455	449	486	462	458	416	432	443	412	432	430	409	455	477	479	436	457	457	452	442	442	459	454	435	466	458	439	399	419	415	424	470	441	421	413	462	430	485	471	447	417	413	417	389	434	478	463	452	488	398	443	434	429	459	442
35926	19912	6964	3992	3712	2165	1337	1083	974	831	779	730	660	817	965	817	739	722	778	812	793	828	809	742	695	618	634	611	629	573	559	615	525	549	570	546	527	626	561	615	623	602	661	663	684	632	637	631	583	548	502	525	519	533	469	513	522	532	551	521	522	510	528	531	526	535	492	506	492	523	518	529	501	552	534	504	486	565	502	493	460	536	495	538	498	494	501	551	535	501	492	483	538	520	499	563	537	504	549	556	509	523	515	538	493	493	535	501	534	512	521	535	520	558	493	553	561	532	512	501	517	500	524	512	555	492	546	529	517	527	481	516	503	548	525	529	558	525	531	547	519	564	492	499	532	515	517	528	525	477	508	523	494	508	526	552	486	541	523	523	544	505	538	536	519	517	506	488	511	487	545	523	534	500	484	508	509	512	531	478	537	517	517	525	520	519	543	532	504	489	531	561	532	520	533	509	506	484	557	470	496	534	490	531	523	486	487	516	526	522	499	524	501	512	501	523	489	513	517	488	492	521	535	545	543	553	558	538	516	473	507	509	480	479	517	502	540	580	520	537	512	522	540	536	527	542	478	513	556	543	529	531	527	537	521	483	510	547	537	502	537	493	536	523	480	537	507	494	505	492	529	543	552	529	546	551	528	505	529	541	479	565	527	506	519	563	505	529	554	552	499	556	530	506	478	495	497	527	499	513	500	549	532	475	517	521	487	493	532	505	518	489	561	477	532	506	530	517	494	520	549	485	482	517	498	535	488	520	509	464	487	509	494	557	553	490	517	523	536	509	505	525	523	515	552	510	528	540	550	517	513	544	521	514	499	495	497	541	543	511	476	529	528	496	535	522	506	544	523	490	526	485	517	500	512	514	515	526	543	495	543	525	505	499	515	510	514	555	530	524	528	534	528	521	551	489	506	561	516	508	545	491	562	495	507	487	511	515	513	491	524	525	555	537	506	471	472	547	510	514	528	569	534	499	560	529	529	507	498	532	513	507	511	560	559	549	506	488	533	494	494	485	488	546	558	526	580	566	521	528	545	557	526	516	519	537	508	493	523	535	525	512	512	549	535	538	494	525	536	528	505	534	528	522	511	545	507	477	525	525	506	535	512	513	525	509	539	498	530	527	520	490	489	452	543	505	546	521	568	510	525	540	506	519	547	549	537	532	522	544	506	532	526	488	521	550	492	518	536	487	508	500	507	540	480	521	538	540	480	506	567	493	509	558	490	494	525	501	484	524	485	539	554	495	534	496	498	515	517	529	505	486	545	509	519	551	488	532	538	559	529	557	551	526	481	491	531	528	526	514	550	534	544	542	515	513	532	509	505	508	532	504	531	522	540	529	490	509	542	508	531	495	511	525	542	486	496	524	530	544	525	535	565	498	510	514	495	496	538	512	513	538	510	516	573	509	507	478	523	545	495	475	490	467	501	511	514	512	504	497	566	504	508	506	509	507	600	501	534	529	547	546	513	518	532	497	523	525	493	482	509	530	491	537	546	517	513	481	519	489	510	481	503	506	516	544	526	474	500	515	531	544	519	535	490	508	514	533	508	517	535	510	517	543	545	549	530	497	566	512	564	542	554	524	523	515	508	527	483	536	540	514	509	525	511	542	530	517	496	506	548	530	505	539	548	516	522	523	517	530	495	501	536	553	552	508	530	525	547	510	548	523	508	531	483	498	508	487	501	533	534	556	529	511	468	500	469	557	499	505	494	557	520	487	522	500	477	511	502	479	555	508	510	527	514	505	515	503	532	506	506	509	510	496	542	481	479	544	508	537	492	506	521	510	547	495	518	532	534	547	566	542	525	545	520	539	534	494	498	535	538	532	551	464	540	516	502	512	527	527	570	527	524	501	509	561	510	473	528	545	490	500	521	455	528	517	542	512	533	512	495	536	516	532	500	522	512	515	514	518	509	515	512	570	515	506	551	568	474	529	525	533	536	495	488	546	497	558	514	547	539	494	544	524	535	522	532	519	522	480	521	538	542	507	493	499	518	517	509	539	521	547	530	488	557	550	515	517	525	534	549	558	469	495	522	526	510	509	542	540	475	512	509	520	493	513	529	536	534	532	527	498	490	500	538	545	507	501	509	552	511	502	493	529	541	523	538	507	571	584	514	528	510	515	522	526	516	520	463	488	506	542	467	519	527	521	506	519	542	500	499	524	530	565	530	555	504	540	489	494	524	522	524	523	536	503	540	502	499	527	512	494	537	505	515	528	487	517	538	496	501	525	515	531	502	515	464	547	538	469	490	519	445	504	509	522	523	506	523	522	509	535	512	503	558	513	498	542	528	573	514	505	547	521	497	538	488	521	530	520	538	511	532	506	527	519	515	506	555	524	490	519	553	502	503	536	523	553	500	551	522	529	560	544	531	542	529	490	528	508	471	515	503	520	499	537	551	514	575	534	501	511	550	534	539	499	511	497	475	529	520	511	515	484	532	512	530	512	518	506	539	490	496	485	530	503	563	521	464	543	496	498	489	489	519	539	541	531	535	512	515	529	480	502	500	528	567	527	504	507	481	466	512	514	553	510	490	522	535	500	532	483	523	528	481	538	528	483	529	525	541	506	478	561	467	494	499	515	504	519	537	535	482	527	521	553	552	506	528	531	523	526	526	547	518	495	492	498	545	543	526	531	558	516	512	498	532	536	484	495	478	490	528	548	511	516	558	515	543	534	521	504	536	498	526	498	492	520	513	526	495	525	496	507	487	534	512	494	531	508	514	532	524	586	491	544	514	527	512	514	521	545	491	533	475	537	504	504	517	509	507	529	513	492	522	529	487	521	499	515	516	544	548	581	513	531	493	520	507	502	521	515	516	527	561	567	503	531	551	510	477	538	514	459	481	516	544	541	485	502	511	513	545	547	522	489	497	582	527	498	556	531	514	527	501	493	518	521	503	532	569	506	519	469	520	543	523	507	499	574	537	519	527	532	519	516	556	534	559	515	531	511	557	520	502	498	530	499	538	522	519	521	514	484	493	524	505	518	510	503	529	522	493	495	545	513	538	506	516	532	524	506	530	517	535	484	530	545	465	513	497	477	520	529	540	531	503	543	510	504	502	540	519	487	502	494	516	529	499	515	534	526	504	524	548	546	521	529	506	554	514	480	554	534	545	526	577	520	528	489	519	512	479	530	539	516	541	534	499	498	507	546	527	481	516	534	551	530	506	525	520	508	512	502	515	511	510	535	538	509	536	500	543	516	501	532	539	518	534	501	534	528	500	540	530	478	501	507	477	522	516	513	544	542	523	536	475	563	511	502	543	548	548	542	523	540	542	505	500	495	513	518	531	532	543	468	574	509	491	505	547	519	527	525	543	497	507	512	543	533	504	511	526	519	486	541	557	478	531	523	516	497	582	522	493	579	506	513	563	537	492	540	518	501	525	512	470	546	510	474	526	472	535	504	523	528	570	525	520	480	509	509	547	505	505	553	491	525	492	506	502	538	487	514	501	564	524	500	533	557	535	512	508	573	531	490
22450	20944	28664	23397	20943	21030	12513	1993	1444	1354	1202	1197	1131	1223	1370	1319	1171	1117	1130	1144	1200	1108	1107	1063	1082	1012	982	990	954	903	940	917	928	948	923	1008	919	962	1048	954	995	990	1053	993	1095	1039	1042	940	920	966	925	852	926	862	850	864	924	860	843	907	878	929	886	889	875	912	905	849	876	836	893	867	843	866	927	939	871	868	948	853	896	874	856	897	891	892	894	867	886	918	932	865	882	895	835	905	916	869	842	876	921	849	951	875	856	923	842	877	948	896	897	861	823	924	886	900	910	875	896	961	851	944	929	814	868	889	865	910	865	896	912	830	891	899	838	888	933	934	890	868	829	921	880	896	870	913	894	884	833	874	810	796	893	875	909	915	860	867	914	909	928	917	907	918	909	888	896	855	877	902	915	860	863	875	861	870	876	921	896	917	855	835	858	884	919	862	901	849	861	893	878	891	893	890	906	868	863	916	878	883	913	858	900	855	900	913	869	921	889	849	907	894	898	890	917	875	854	841	876	830	829	894	862	867	871	932	876	879	888	849	865	883	863	859	830	933	852	896	810	879	863	892	852	832	831	859	860	870	866	851	884	910	884	844	849	935	882	919	839	840	864	884	863	922	872	863	866	892	810	885	848	880	833	885	910	896	876	855	852	863	859	906	935	897	819	916	831	885	875	850	871	856	887	861	920	896	874	840	899	886	916	845	842	926	842	876	893	891	839	850	903	905	911	856	900	917	865	816	863	945	925	880	866	928	843	876	891	910	848	907	948	892	882	911	835	855	885	904	888	861	846	923	936	876	884	856	842	812	891	863	876	872	852	827	818	853	863	867	875	895	897	890	868	962	869	812	890	875	838	848	865	891	914	841	838	879	934	898	847	876	884	851	897	905	842	844	906	897	890	853	879	875	921	913	882	892	900	881	857	882	910	872	855	910	942	823	910	880	847	872	846	853	896	857	840	901	907	887	899	849	888	885	891	934	838	885	884	862	899	840	893	870	876	900	818	912	849	836	848	811	850	895	841	852	875	902	864	862	853	903	865	902	851	921	887	876	908	909	860	857	861	844	856	872	827	861	886	906	843	865	855	868	948	833	843	890	831	945	843	947	867	892	874	844	837	895	858	908	836	822	881	854	855	864	890	921	858	862	876	895	905	862	865	917	862	828	834	829	880	907	894	882	899	820	892	855	873	813	853	858	894	857	841	887	863	877	897	874	880	900	866	890	874	854	885	869	888	887	881	846	803	859	897	871	877	855	921	880	911	892	881	891	825	875	921	872	877	824	892	882	883	842	881	886	869	814	830	870	818	879	846	862	847	944	896	921	865	866	885	894	884	859	909	841	858	890	920	821	851	860	862	863	838	875	891	914	905	844	888	917	914	858	901	826	845	840	876	881	891	939	850	887	845	865	865	861	925	890	902	883	888	832	856	885	859	858	863	875	881	823	911	899	871	829	841	854	913	911	914	848	900	823	902	880	893	873	912	886	875	907	859	791	847	855	860	875	826	844	879	837	835	851	863	882	837	902	905	900	894	854	877	851	878	842	889	830	852	833	844	919	858	926	878	896	907	880	845	848	859	840	895	920	838	891	917	870	897	867	819	867	853	899	864	909	837	857	924	886	877	849	869	880	820	853	819	832	852	904	917	882	871	895	886	869	863	939	884	932	886	899	850	836	891	882	918	863	868	801	925	896	867	820	922	852	857	855	893	935	917	873	896	852	874	884	872	824	886	850	920	875	903	857	884	933	834	860	933	857	881	903	863	851	838	881	892	929	863	845	856	877	820	846	884	874	864	886	913	927	877	860	877	877	844	857	872	879	878	886	903	845	888	869	876	857	869	844	857	866	864	873	831	867	926	862	855	856	863	845	802	860	912	873	890	840	874	873	871	915	884	853	843	885	830	858	818	870	898	862	883	901	909	845	890	898	817	865	918	834	891	835	878	841	876	919	865	852	890	833	868	921	889	851	860	892	881	864	878	856	872	912	949	881	868	893	897	877	933	942	909	846	873	909	920	918	869	885	904	855	852	903	887	899	841	850	928	929	867	893	847	877	876	872	880	918	837	831	883	880	848	851	855	905	848	839	906	896	892	836	870	908	875	856	883	854	905	883	886	884	942	932	902	857	858	907	865	887	895	857	846	849	922	911	838	911	837	837	917	803	907	913	849	856	854	891	897	819	875	886	888	879	865	852	888	880	901	920	877	836	948	863	854	908	858	900	865	847	911	861	847	896	869	874	825	861	830	880	866	819	809	883	875	872	886	872	932	878	910	897	833	895	901	900	892	918	871	882	884	874	912	854	819	868	871	885	859	872	869	832	901	836	835	908	847	877	871	920	870	847	829	848	834	837	821	935	852	864	869	897	876	899	860	864	880	846	903	859	874	867	845	871	860	858	880	883	890	893	891	844	855	892	915	886	847	857	894	864	905	888	853	862	928	848	909	840	854	793	900	879	888	904	840	855	859	868	839	854	858	893	878	837	816	848	799	878	848	880	856	863	909	880	843	890	824	916	845	876	892	912	903	898	880	920	835	812	874	912	879	914	837	896	868	903	894	870	895	864	873	842	894	828	913	919	861	879	857	850	853	904	917	852	865	881	860	900	926	848	861	899	856	819	865	867	900	866	806	888	829	893	883	807	891	895	966	849	893	829	859	860	860	853	887	790	882	851	899	853	897	850	894	871	846	877	868	865	871	940	855	877	853	862	902	887	869	840	841	909	901	851	902	929	869	879	872	844	874	891	940	865	884	848	814	853	907	873	895	883	876	899	890	912	875	848	838	855	832	875	891	897	881	846	909	823	880	840	857	849	834	888	881	810	808	906	877	829	866	865	877	865	872	827	882	815	880	872	841	886	828	875	876	869	933	864	846	858	869	857	898	915	881	814	884	824	829	862	878	900	869	870	903	902	883	853	863	858	870	835	873	881	920	857	945	856	898	858	833	889	891	841	900	817	839	863	917	853	853	904	808	844	861	913	845	824	904	886	851	858	863	911	859	929	854	863	840	869	938	882	895	853	890	826	875	941	848	864	845	842	941	839	856	899	878	897	895	885	885	880	846	929	887	912	874	904	847	827	844	826	846	860	845	852	829	869	910	866	857	904	947	855	870	884	887	850	870	867	890	852	879	913	877	862	928	833	892	813	801	860	831	883	891	844	859	834	863	871	839	857	881	876	867	889	865	864	895	821	850	895	895	948	843	860	889	936	909	887	882	919	896	836	923	875	888	864	904	900	903	855	881	878	892	882	863	856	841	895	910	732	843	855	837	888	839	908	850	900	907	874	841	900	869	841	850	837	822	865	875	874	893	881	864	906	900	875	863	845	870	813	871	875	897	908	916	910	886	890	877	924	875	861	887	846	863	880	807	815	890	905	860	918	843	870	846	911	873	880	898	882	895	926	861	814	798	872	868	866	886	847	880	865	873	814	823	892	840	880	875	878	782	848	794	870	885	847	860	882	824	866	856	866	894	889	908	854	884	881	898	845
38883	32525	15660	9623	8794	5431	3307	2722	2376	1931	1685	1567	1521	1615	2030	1684	1498	1510	1486	1548	1449	1443	1278	1299	1260	1161	1170	1205	1182	1102	1045	1080	1041	1068	1068	1026	1065	1096	1076	1165	1151	1102	1327	1281	1242	1265	1186	1185	1122	1014	1082	1002	972	1011	997	980	1058	1038	1005	1000	985	1022	920	1015	954	997	1000	1004	997	968	975	928	970	1039	1015	992	965	941	938	947	1009	1025	1015	963	993	974	976	960	975	947	940	984	994	975	947	991	980	964	1022	1000	973	973	1007	975	927	973	1006	987	937	959	947	938	983	976	970	919	925	950	1018	948	971	950	954	935	997	968	982	954	997	942	979	999	1023	951	983	996	926	942	1002	907	939	971	1036	927	987	986	943	997	957	987	996	932	938	981	992	960	963	982	979	965	975	1029	984	961	935	973	934	967	948	925	1010	942	936	1000	972	1013	978	932	974	970	1029	930	990	1013	1036	1004	999	993	954	911	978	1003	947	931	959	969	1002	953	953	961	947	967	1006	949	1013	974	970	953	935	945	976	920	958	983	999	920	987	963	935	925	946	944	989	885	985	983	974	972	976	995	1042	1000	981	1006	968	966	1029	1011	957	995	959	893	942	985	937	958	967	903	961	957	903	924	943	1050	996	959	943	1036	976	933	967	1010	975	959	1021	944	973	982	978	976	958	963	959	964	999	968	1029	1028	896	969	946	965	943	910	951	980	943	1000	971	1005	992	924	993	990	956	949	988	976	984	939	931	945	943	959	957	995	938	899	972	998	953	889	923	968	925	965	944	968	959	1003	958	986	982	957	967	1016	930	974	1010	957	992	982	954	949	1012	966	952	951	961	982	948	949	937	970	996	973	926	905	1005	958	968	988	940	974	952	971	982	929	947	987	990	973	992	944	972	920	966	963	989	947	977	946	1005	994	920	990	1013	972	978	958	1000	997	975	1020	919	1014	947	919	961	937	983	977	934	1002	993	974	959	995	972	930	923	948	903	992	933	961	1004	971	952	944	994	945	915	939	998	952	975	1010	959	953	915	927	950	976	990	918	931	981	974	962	883	895	942	1013	980	937	1014	995	978	1025	971	958	995	947	939	978	1026	961	971	964	951	976	996	915	959	948	954	908	978	930	924	973	951	971	954	964	1001	932	919	980	977	952	970	1009	948	979	1009	1005	976	899	988	955	977	950	955	958	995	961	962	926	1011	940	938	962	933	938	923	971	1009	971	1042	947	937	967	923	963	931	926	927	1017	980	923	999	912	1003	912	963	973	966	975	976	921	941	1015	954	1021	994	936	986	1019	977	982	975	935	984	942	973	981	961	994	1004	972	993	948	955	976	925	984	973	1013	979	1056	985	987	995	919	924	985	926	929	967	960	944	1001	933	966	972	885	941	1007	951	975	1045	971	999	972	988	914	977	960	912	930	1001	946	988	1016	930	1042	993	966	932	916	1028	945	964	939	955	975	977	921	984	962	976	949	909	977	952	979	946	949	1005	989	966	929	941	936	985	1038	1014	971	965	969	939	983	952	943	986	981	931	957	969	962	962	991	993	968	930	993	985	947	982	980	999	973	1014	967	954	939	964	949	938	995	1004	902	972	991	971	930	1003	939	974	968	988	962	985	968	967	964	1006	969	1031	954	991	947	975	983	993	1014	979	1000	939	947	1002	1039	938	922	947	975	965	968	946	982	930	944	955	1006	970	961	990	995	995	999	991	1022	950	949	991	980	981	966	909	987	967	985	969	957	983	928	1004	939	951	922	955	941	1006	945	925	989	964	1004	889	914	974	1016	981	977	968	930	957	950	934	1015	972	947	951	1022	956	997	934	991	982	949	944	975	944	937	944	956	960	956	993	1019	990	951	956	1030	928	1009	937	978	910	988	961	1006	978	918	959	943	953	1010	969	978	951	980	959	980	938	988	965	993	984	966	998	998	950	1009	1037	970	991	937	961	922	1000	951	923	948	951	1005	971	1000	947	974	956	1012	993	940	949	962	966	931	1005	951	958	972	913	1001	923	999	920	983	917	906	1014	962	950	973	954	924	988	978	935	994	960	990	949	965	965	937	975	965	969	992	930	942	984	1022	1010	935	996	916	957	928	942	957	972	955	891	991	980	958	957	933	953	967	899	946	951	983	920	919	933	890	1016	962	953	934	964	1039	903	986	927	983	995	917	959	999	957	940	950	970	968	1011	929	960	953	974	928	991	902	847	955	978	906	1013	948	961	928	961	943	981	971	979	995	966	933	984	960	990	987	946	996	951	994	951	1006	1005	969	975	977	955	907	939	1005	934	919	943	992	966	959	970	955	998	911	1001	957	995	934	936	904	953	990	1003	946	992	895	885	949	925	928	978	970	1021	966	951	962	980	939	976	976	935	991	950	937	1006	969	978	947	1005	897	995	901	939	919	966	1015	923	1051	940	939	975	927	1007	977	937	934	944	998	949	973	980	930	960	932	959	977	975	962	1015	963	953	955	929	1002	1003	993	948	981	974	971	978	974	958	975	976	991	952	955	948	987	946	962	942	972	976	932	963	983	955	944	891	1003	980	987	952	957	967	926	994	946	982	941	948	972	995	907	1010	1000	931	921	912	969	985	1035	960	962	937	956	940	1028	972	897	874	950	967	931	940	961	935	936	964	989	1002	921	955	950	976	959	980	953	979	1005	959	918	970	958	955	897	937	939	984	965	981	934	971	999	961	1004	959	985	1031	918	948	961	946	923	960	968	1024	975	1023	974	983	1040	952	966	973	1004	977	960	939	970	993	929	972	979	983	927	944	1002	1012	965	947	1052	948	979	1005	913	990	912	945	949	977	974	957	961	934	1016	927	995	1009	932	1008	984	931	962	986	929	920	1001	915	980	984	1042	941	966	973	992	965	966	998	948	969	947	946	958	940	955	1006	979	991	954	991	952	949	955	956	927	1001	1009	975	1000	1011	939	977	970	975	927	912	1001	984	946	987	946	959	945	966	982	983	972	976	970	976	942	965	983	930	942	950	1019	942	993	948	929	987	958	946	995	953	940	983	997	945	961	937	933	939	961	995	963	921	969	943	963	968	953	960	949	963	994	941	956	946	998	974	1015	910	942	945	987	936	983	961	919	956	940	976	934	965	881	971	970	937	976	958	925	964	953	948	918	958	946	976	980	977	933	939	941	974	974	1039	978	930	980	989	920	865	988	982	940	942	957	961	1012	973	919	988	951	977	965	955	977	961	1022	929	948	968	982	978	993	947	993	1000	933	951	964	1021	1001	1005	983	942	991	970	984	976	960	986	891	972	988	996	928	995	1046	990	934	959	950	956	1011	960	993	961	950	942	895	985	984	995	961	943	957	1010	971	992	932	950	974	971	945	961	983	982	920	971	992	934	1005	917	916	1008	940	995	910	946	937	977	964	955	1029	957	998	964	1018	947	964	995	940	969	949	992	975	960	945	989	947	934	963	931	959	987	955	1015	964	980	970	997	969	982	948	968	994	985	966	944	1003	1021	949	925	983	966	1019	976	983	1025	980	929	899	929	917	966	986	977	970	969	984	984	1008	986	888	971	930	991	973	986	942	942	951	925	1004	977	916	957	923	991	979	949	956	950	969	970	954	964	947	952	963	994	968	966	975	962	988	950	998	979	990	980	943	972	937	959	1023	953	951	914	941	974	932	1015	956	1012	961	930	965	978	943	1002	960	974	967	972	986	994	985	956	960	939
28407	21598	11281	1840	1095	718	462	443	423	398	408	394	389	429	514	448	413	413	448	442	445	419	401	421	430	401	383	376	408	394	390	404	361	408	375	370	396	390	332	419	399	395	376	421	414	393	417	376	385	368	398	380	393	308	392	361	368	379	340	375	346	376	393	354	375	360	341	355	403	351	342	395	382	377	359	398	403	354	398	326	386	343	362	371	383	391	371	382	374	384	393	351	377	347	390	362	363	343	343	384	394	371	393	372	366	371	376	339	388	352	336	349	330	378	358	376	398	365	359	358	405	352	367	373	380	352	401	352	353	341	363	351	382	380	358	379	359	360	383	378	355	381	395	380	382	358	387	402	361	338	377	363	361	363	387	395	399	361	358	372	335	365	371	397	376	386	390	358	388	389	389	363	379	380	378	351	388	357	350	400	345	395	366	373	372	353	361	370	339	356	398	355	386	357	368	349	357	344	389	369	387	349	364	389	361	379	331	362	336	384	380	361	382	360	382	365	321	327	335	380	357	374	373	384	366	369	345	377	364	364	398	351	380	360	330	382	363	365	367	377	355	391	351	381	358	374	377	351	393	326	373	346	376	359	406	364	402	367	395	381	364	354	354	357	361	356	355	411	382	371	380	377	387	358	324	340	385	361	362	369	380	340	358	367	387	358	366	398	369	368	344	363	382	336	394	373	373	328	394	381	354	403	380	347	337	387	374	376	365	386	365	405	368	362	386	380	350	359	380	381	383	351	399	364	405	383	401	354	398	382	351	377	338	377	365	358	374	390	388	342	375	384	395	386	363	367	381	378	376	384	370	368	390	385	323	375	384	375	388	363	385	381	362	362	363	377	380	361	378	383	380	345	386	369	354	365	418	353	365	379	383	362	376	364	371	359	362	391	359	358	340	365	394	325	380	372	393	413	366	372	383	400	364	338	390	373	362	372	365	396	308	368	387	352	367	353	319	357	387	372	403	372	381	340	362	370	358	359	352	373	377	386	332	333	382	356	348	375	326	414	380	390	357	346	372	389	357	376	368	379	362	370	384	377	387	366	386	383	365	365	338	393	391	356	382	388	388	362	371	370	376	386	356	366	352	350	361	366	352	392	336	335	362	369	374	348	365	389	348	349	377	368	341	377	351	385	356	380	360	356	354	369	367	407	337	357	385	381	354	362	389	389	368	368	358	372	406	364	328	355	391	335	333	379	380	371	349	394	388	341	384	360	390	361	363	375	395	364	383	324	352	384	346	359	374	358	398	333	377	360	390	345	363	333	365	348	351	365	378	384	353	374	350	383	378	360	384	387	385	405	339	401	405	367	404	393	354	335	373	374	365	384	354	411	371	335	345	380	349	377	370	354	372	358	355	351	337	365	337	375	336	359	350	353	389	408	335	363	337	382	367	350	315	387	389	392	367	373	369	364	366	379	344	346	393	380	350	352	356	368	357	361	347	380	376	362	368	349	377	341	357	390	381	394	385	357	361	349	361	388	363	378	370	377	390	327	383	360	342	358	363	339	421	379	391	370	364	370	361	369	362	358	362	326	417	368	361	357	361	388	361	358	353	348	384	359	345	387	372	361	373	363	381	363	324	377	385	342	367	378	415	369	392	350	359	337	356	343	351	331	400	385	388	365	389	393	354	389	391	375	371	344	347	365	334	354	349	370	338	368	360	365	391	347	345	349	350	362	352	369	384	411	375	373	389	371	382	381	350	369	392	385	347	404	358	333	358	400	378	333	368	375	358	363	377	370	365	420	357	362	374	355	382	369	357	370	404	381	377	343	376	344	400	350	357	362	358	380	381	350	401	338	360	406	344	358	329	392	343	344	384	376	322	342	352	363	359	375	378	367	335	375	369	368	395	347	384	343	384	365	368	367	366	361	373	346	359	354	377	367	376	389	354	362	390	317	345	352	343	370	366	354	331	363	366	378	404	373	376	365	402	402	353	362	358	369	361	375	342	391	395	365	379	382	403	351	386	390	377	361	367	355	346	364	346	369	364	371	359	375	345	364	348	403	347	407	378	398	370	371	375	372	357	354	362	323	390	328	337	376	365	360	354	384	361	366	386	394	338	374	357	372	385	366	366	324	368	375	388	370	395	343	359	366	375	379	386	381	344	349	353	360	384	383	361	381	366	397	355	383	365	358	397	366	399	328	347	357	384	388	334	367	377	394	386	352	401	392	351	382	352	402	358	389	356	352	364	365	382	363	372	373	372	382	348	350	383	363	344	362	371	346	385	316	384	352	360	394	369	359	391	349	380	371	387	385	393	415	345	370	365	379	384	378	391	355	379	335	365	342	367	383	405	384	356	378	351	377	363	375	357	351	356	381	414	413	375	350	383	358	402	382	350	355	385	380	331	368	388	375	355	380	349	358	374	380	374	364	359	356	383	370	381	358	382	359	357	381	373	331	371	358	371	368	338	379	345	385	316	374	374	341	383	349	382	384	370	378	401	375	401	393	333	385	338	374	354	385	351	378	394	377	394	326	357	359	334	366	357	359	384	409	366	360	405	355	380	405	326	371	376	408	383	369	392	385	384	340	400	365	392	349	372	388	338	382	354	383	378	347	346	350	389	361	328	345	373	382	345	357	348	369	354	363	369	417	364	381	352	375	390	404	359	358	374	341	381	368	372	383	382	355	348	384	322	320	368	375	360	366	317	398	375	352	338	352	374	394	357	385	386	355	373	361	374	374	361	357	372	391	342	370	377	350	313	377	408	369	353	353	361	340	363	386	343	368	395	385	365	366	349	363	357	385	362	351	373	346	353	332	361	392	374	392	377	396	354	386	388	347	373	322	377	357	336	372	348	357	365	405	360	356	358	366	356	390	354	355	379	379	365	366	370	392	341	383	405	368	403	341	374	385	359	371	344	362	352	372	398	363	365	385	377	356	344	383	357	367	378	384	365	328	347	380	376	365	380	391	352	345	391	380	398	370	363	337	353	321	359	363	382	360	400	330	343	333	349	381	396	349	367	368	368	356	373	402	372	362	381	359	374	368	357	327	340	402	367	384	381	396	366	349	364	374	363	391	334	345	352	362	328	363	373	381	336	344	322	371	353	365	370	357	367	400	345	374	367	320	361	393	341	355	376	360	356	374	393	350	364	355	388	342	378	351	395	350	339	354	365	346	365	358	387	361	359	373	344	363	353	348	349	399	409	369	404	347	359	376	362	358	389	348	398	394	386	377	369	372	363	349	360	412	386	366	346	371	374	378	412	365	363	384	396	367	382	386	393	384	367	372	365	359	328	403	370	350	359	402	338	377	330	355	384	352	388	406	389	360	363	373	372	368	353	402	373	396	359	327	366	368	349	378	338	349	359	380	340	381	361	376	390	331	381	376	363	373	366	362	370	378	344	378	390	376	376	350	354	409	382	352	396	347	358	361	347	337	370	382	354	344	374	367	388	362	350	368	372	348	340	355	345	370	384	364	371	380	384	350	387	336	362	359	395	342	384	357	364	375	372	353	383	390	394	369	381	384
33634	14918	3230	1862	1784	1125	584	623	561	503	490	504	423	524	728	634	549	580	561	582	527	509	523	517	468	477	484	465	455	452	466	459	437	423	439	477	479	465	462	467	497	502	543	491	576	507	488	497	475	473	408	407	435	415	421	407	411	408	391	414	442	384	415	419	435	390	415	397	454	464	435	426	448	421	431	416	458	463	416	458	416	427	409	430	438	413	416	369	422	432	442	462	426	449	440	410	411	433	429	440	383	409	411	428	426	426	430	448	449	407	430	403	407	428	425	412	424	379	415	430	404	448	408	403	423	413	430	375	419	409	423	452	402	435	447	458	420	420	427	439	427	417	424	429	433	416	400	416	434	423	421	409	425	443	422	436	441	453	464	464	397	421	425	456	434	411	433	423	431	400	448	428	434	427	403	456	435	420	396	440	418	424	447	414	447	421	459	398	427	430	466	385	449	404	391	424	452	436	421	421	423	446	421	419	382	455	410	413	464	393	448	435	405	428	429	436	431	436	435	432	393	457	445	485	399	404	414	414	416	449	426	388	426	435	395	434	432	421	468	438	418	406	386	421	452	408	432	439	401	434	454	423	422	430	402	395	440	432	408	399	408	433	421	450	444	427	404	396	449	447	444	396	436	388	441	439	410	421	414	429	424	435	408	428	431	457	473	408	404	408	434	465	422	431	462	426	466	428	410	430	441	431	383	467	451	406	400	452	430	404	425	404	385	426	459	428	427	412	465	443	413	464	411	395	444	418	450	398	423	419	449	392	452	409	407	443	431	419	464	411	426	418	404	429	437	437	397	459	467	437	416	426	407	437	453	453	456	413	458	444	396	414	440	411	446	401	403	415	400	424	425	416	440	422	463	450	404	417	427	413	415	403	396	460	452	452	417	408	401	427	403	441	438	443	428	428	483	389	428	489	419	431	418	473	387	436	455	429	413	436	415	425	388	425	409	431	443	441	433	436	409	446	429	463	458	444	414	429	397	494	456	413	457	416	375	423	433	444	421	435	389	434	427	435	397	453	398	445	447	451	436	409	442	397	410	432	453	404	399	410	454	461	414	432	411	427	410	445	443	397	447	372	402	429	416	406	410	452	417	458	435	442	442	393	428	412	432	430	412	397	422	425	422	411	428	461	422	461	433	451	406	466	430	398	420	390	392	422	430	423	403	457	400	424	397	423	408	438	442	471	417	430	460	445	415	425	434	459	430	386	462	457	449	437	406	444	444	399	452	421	434	421	419	436	407	418	431	447	401	439	423	450	418	441	435	410	426	451	427	409	403	425	416	418	420	416	417	431	424	443	410	446	388	402	432	428	435	451	404	387	435	441	414	414	403	424	402	446	439	409	435	445	416	448	449	430	433	397	483	400	414	407	435	431	445	423	435	428	432	406	434	414	434	446	457	429	420	415	377	404	452	445	452	429	435	401	410	414	407	432	428	462	422	405	440	440	400	440	456	393	432	432	414	415	428	412	442	452	402	442	447	433	429	452	441	397	420	429	427	382	426	380	446	451	441	437	423	415	440	439	434	404	426	443	400	419	423	408	427	452	442	392	426	411	435	417	446	442	421	427	434	411	427	421	451	459	396	425	446	437	437	410	413	426	432	403	416	436	461	413	400	430	428	446	411	443	412	381	414	430	401	448	452	409	432	409	462	405	399	453	439	426	442	408	426	429	431	417	439	412	426	443	439	443	416	407	417	436	442	429	422	422	411	410	455	430	404	412	404	408	435	438	412	418	437	394	430	426	404	449	426	430	429	408	395	429	454	439	393	467	432	412	453	411	405	441	448	414	466	425	413	439	417	409	451	435	382	409	374	408	455	423	415	429	406	436	437	469	429	426	441	453	447	457	459	438	434	426	437	407	427	401	437	507	453	393	418	422	394	414	411	435	458	446	432	446	428	427	398	443	429	444	417	462	376	419	437	455	405	441	453	417	444	420	474	437	433	469	389	459	428	407	416	416	429	419	386	424	400	420	461	451	411	403	441	448	397	457	445	448	457	437	447	437	423	433	410	415	429	422	418	460	440	419	422	418	433	435	422	446	455	426	420	405	451	422	431	404	450	406	448	428	418	437	441	437	412	457	408	433	438	416	454	421	418	422	449	429	426	455	421	395	441	433	432	457	440	419	423	418	411	419	451	400	441	429	429	404	438	416	421	419	448	465	418	415	422	433	421	427	418	427	412	459	422	409	439	447	423	420	435	446	411	391	429	452	419	394	427	439	442	418	420	446	440	413	426	450	433	418	413	427	423	440	423	438	416	414	455	444	386	418	428	420	428	404	455	422	428	415	432	444	405	416	419	474	445	447	417	392	419	447	419	415	399	428	394	443	399	416	417	443	441	421	438	392	432	430	450	404	433	425	437	396	431	426	445	421	390	421	436	432	431	448	480	408	428	393	407	419	419	418	421	386	414	422	447	407	427	421	440	409	421	414	438	439	407	424	453	399	406	387	396	418	437	459	433	411	383	406	455	406	425	465	378	446	432	431	376	412	408	432	446	416	413	442	432	441	450	442	399	437	463	467	447	431	437	422	402	385	439	413	414	446	449	443	440	411	434	418	447	446	457	400	417	432	395	447	448	436	406	445	429	438	400	428	428	419	440	416	452	464	434	396	430	457	441	477	418	429	437	396	423	415	436	416	427	438	465	438	419	443	455	404	420	430	430	406	408	359	427	442	407	444	420	431	404	457	424	439	410	414	418	427	400	391	452	426	399	439	403	407	449	420	400	437	448	421	364	433	451	432	397	417	446	440	388	432	438	422	442	425	446	413	471	460	442	421	439	442	468	432	445	435	409	436	412	444	402	437	412	441	413	455	408	417	411	431	446	458	455	427	408	443	414	437	459	444	375	432	447	459	436	398	470	411	430	414	435	421	454	445	455	386	453	410	450	408	472	462	451	414	459	451	446	397	446	407	411	443	450	410	432	439	390	437	429	426	396	446	426	429	429	438	409	411	446	440	432	420	444	380	440	465	427	420	428	458	430	456	406	449	438	429	466	420	419	424	440	404	448	404	418	419	438	433	417	414	402	441	432	388	445	435	455	389	414	414	401	431	424	454	432	444	402	443	413	379	414	436	431	413	466	437	455	436	440	457	433	436	437	395	429	440	401	405	402	395	412	445	415	402	433	416	390	436	452	414	411	417	408	423	389	442	460	433	435	450	428	418	441	424	409	390	404	430	416	447	457	441	424	431	415	459	474	406	406	422	433	428	425	449	443	409	400	393	443	445	433	396	412	475	444	426	453	438	430	428	465	397	423	404	436	443	446	417	423	416	438	408	416	445	441	438	461	439	411	419	422	429	429	470	416	451	463	402	416	429	405	395	397	419	404	441	405	410	449	415	421	425	383	445	441	429	437	434	426	392	441	454	427	422	412	430	436	455	409	409	399	434	428	382	435	412	424	422	402	407	441	401	433	477	447	426	425	426	429	428	410	426	399	431	464	413	416	432	449	399	426	404	447	449	425	476	456	401
23429	20896	28140	23775	20891	13074	1888	1150	967	853	836	810	761	802	940	958	844	808	758	798	718	742	741	711	702	707	704	695	690	690	716	712	677	678	694	709	673	668	753	728	697	716	724	727	762	698	736	691	723	738	667	700	650	677	634	648	655	672	634	666	640	640	680	671	613	633	594	697	629	622	632	707	654	621	650	692	669	628	634	637	674	635	646	652	665	712	617	641	677	647	636	639	651	677	652	639	625	673	659	673	706	622	648	707	648	668	669	699	690	642	645	694	682	692	628	649	653	633	705	631	617	618	649	673	662	624	664	631	639	597	683	631	618	642	657	630	655	693	657	603	642	642	642	705	643	627	608	655	594	659	691	691	670	652	659	681	656	628	618	642	641	660	644	649	595	666	660	664	648	658	672	657	665	631	668	671	639	698	619	599	665	647	675	648	650	644	637	672	653	709	686	698	638	676	646	644	638	615	626	656	679	669	656	605	646	651	654	655	696	655	721	648	647	604	645	637	655	680	649	617	668	670	632	668	633	662	650	647	657	696	608	656	659	645	622	679	658	630	652	614	686	663	628	644	630	663	650	689	651	655	663	658	683	698	601	624	641	656	659	642	671	651	628	692	645	667	672	643	653	635	640	637	694	631	677	615	660	705	634	653	644	657	674	624	644	595	661	616	598	630	646	654	687	644	677	645	619	624	665	640	662	655	681	659	659	629	650	659	690	656	588	672	696	644	683	642	648	681	658	664	648	653	679	597	647	639	648	642	659	656	636	660	673	634	665	653	638	675	621	650	614	690	654	668	674	630	661	638	654	619	664	637	669	610	625	664	646	609	609	624	677	658	693	645	669	652	671	631	713	682	596	628	618	679	656	650	711	623	636	652	647	600	684	700	694	625	685	629	625	660	648	650	657	703	675	622	693	689	618	637	679	701	622	656	633	656	640	647	638	663	680	613	658	674	644	628	622	663	630	664	663	672	637	624	641	654	635	668	659	672	637	615	635	669	646	591	625	684	651	680	602	654	620	676	642	657	638	659	657	644	644	607	629	643	686	640	669	677	665	644	653	653	657	662	640	636	675	670	638	667	652	636	657	680	625	670	652	628	666	644	694	640	650	676	621	677	659	656	660	672	629	637	627	615	665	631	662	680	624	647	683	645	690	634	639	678	624	655	677	624	663	645	614	602	653	668	649	613	652	642	691	684	650	634	649	691	653	670	673	661	614	668	669	651	668	683	677	628	658	666	657	609	637	638	675	655	602	660	620	655	636	652	615	681	596	643	667	612	669	647	637	652	680	611	631	680	650	687	638	668	615	668	626	622	630	602	603	658	696	676	644	619	644	624	636	676	660	677	628	627	691	647	640	655	677	679	673	700	617	641	618	677	682	645	644	657	615	647	656	643	678	595	633	603	621	621	679	635	699	651	674	617	614	665	627	655	647	655	659	685	694	646	658	619	627	668	670	603	661	641	598	634	647	637	651	650	653	667	632	634	672	664	667	610	638	599	663	598	634	676	665	692	611	691	661	692	606	641	623	652	646	619	653	674	671	631	662	632	635	661	622	635	660	662	632	589	643	657	663	640	652	647	692	678	609	604	651	638	657	648	716	630	635	637	633	684	631	612	633	633	631	711	665	671	639	673	628	659	688	662	589	638	616	610	645	668	635	611	641	683	624	665	690	642	633	712	654	654	688	655	634	645	643	630	614	618	695	668	618	658	637	638	639	614	658	617	681	727	695	621	647	691	665	655	662	644	631	666	641	637	655	657	605	623	665	646	669	637	630	660	608	609	662	637	669	658	701	683	665	668	669	655	629	704	681	648	643	670	666	658	677	621	648	637	630	662	615	643	653	666	658	640	631	686	688	670	663	652	642	656	663	658	661	621	674	664	631	608	629	678	652	645	644	671	647	626	640	673	666	630	638	675	641	655	650	671	687	642	579	650	667	610	688	627	686	604	667	660	663	638	634	652	601	631	644	621	645	641	657	661	648	640	647	659	654	664	651	680	687	637	659	647	621	660	641	648	656	642	632	640	647	660	675	660	615	640	632	638	677	679	625	626	640	671	680	671	672	614	640	606	606	662	676	693	641	668	586	617	656	665	636	676	646	636	633	660	666	650	671	623	603	638	648	630	641	708	656	625	627	629	651	655	687	633	703	647	655	685	665	692	592	674	623	662	660	700	663	644	578	668	636	636	611	646	629	674	620	632	673	657	646	656	614	636	657	618	627	708	658	661	653	669	670	630	639	622	632	650	632	660	661	677	694	660	655	678	655	666	682	630	633	679	657	661	607	636	647	652	653	665	651	674	655	659	643	663	630	663	650	622	692	633	676	657	658	645	614	635	615	664	686	681	678	650	608	644	654	662	640	622	651	657	677	661	645	620	639	652	608	676	636	645	634	676	684	693	623	642	669	601	621	661	624	662	626	642	625	698	627	631	646	673	635	708	684	666	674	652	597	645	639	691	635	695	640	614	632	651	635	655	672	625	627	610	628	665	628	634	663	718	686	647	645	622	623	647	654	604	677	646	634	663	638	668	669	663	616	649	612	660	611	676	627	667	655	686	641	634	628	656	678	614	626	632	657	642	676	650	645	670	623	673	669	655	634	625	653	705	642	626	645	631	673	642	625	682	641	680	627	654	649	630	605	630	670	649	642	599	646	681	620	671	672	631	673	639	569	625	633	651	669	582	678	636	667	649	638	660	683	645	645	634	671	673	648	641	633	649	671	651	592	639	663	682	664	642	674	656	695	634	655	679	620	665	668	654	677	658	644	609	649	703	644	636	665	685	627	615	662	662	631	619	635	679	671	644	621	662	679	649	707	669	720	668	646	625	636	609	688	609	712	669	626	615	656	635	623	624	690	640	684	702	678	624	637	612	652	605	669	682	677	666	662	597	673	624	657	656	634	675	661	621	665	678	628	645	667	670	641	688	641	627	659	661	694	685	696	646	655	651	635	659	623	580	684	644	639	650	655	649	676	642	668	707	682	659	621	639	646	657	660	662	664	647	659	668	681	652	676	621	704	675	643	618	670	684	657	623	643	675	631	620	615	637	593	605	641	642	697	696	624	652	681	677	621	675	645	672	649	653	642	677	610	657	644	699	646	633	670	633	643	677	623	620	633	655	683	633	655	637	670	646	651	622	644	641	684	644	641	674	665	652	644	644	646	609	622	661	655	634	608	684	634	639	611	636	631	640	676	630	623	662	657	660	621	689	679	641	653	629	634	684	624	631	646	638	588	654	653	618	678	639	623	628	662	643	653	681	635	639	672	648	641	599	652	677	727	654	691	651	608	631	646	602	651	645	645	654	603	636	649	685	673	640	635	618	665	593	683	644	669	635	657	673	651	632	645	638	681	626	658	670	607	616	660	614	627	621	650	682	641	625	647	655	669	672	683	677	666	663	640	681	714	675	633	653	701	633	683	699	679	658	605	639	661	668	658	684	644	651	643	646	669	626	657	625	671	660	655	649	642	634	674	703	630	617
37167	27464	9522	5585	4530	3366	2024	1712	1470	1271	1133	981	1001	978	1344	1301	1155	994	1048	1036	985	913	951	888	947	847	790	792	779	780	779	790	746	792	784	856	803	769	805	828	912	909	946	885	931	892	911	856	811	761	762	744	701	724	714	705	692	758	727	702	743	725	727	734	774	724	723	767	716	670	738	746	711	741	745	747	727	742	745	729	737	755	697	728	733	753	715	703	723	724	753	756	695	708	745	696	674	722	778	709	671	754	749	690	717	706	720	776	734	717	733	718	690	677	699	742	748	759	743	753	687	735	720	712	735	751	707	745	701	718	728	712	705	726	731	717	750	733	783	742	745	776	729	723	708	732	750	737	751	752	694	731	702	689	724	724	770	687	748	681	770	779	726	719	724	739	718	693	706	725	732	732	712	735	772	722	707	687	720	755	760	704	713	699	694	743	742	752	731	709	730	728	719	726	755	723	736	683	718	696	727	743	769	679	737	711	743	671	772	693	761	714	699	777	736	780	673	725	765	753	747	750	734	731	746	701	688	715	747	742	729	763	704	752	777	713	712	701	759	693	752	717	748	776	715	688	699	716	711	692	777	707	650	726	682	704	691	749	697	720	752	724	738	715	721	728	735	728	753	698	771	705	669	661	775	705	703	764	733	703	743	715	730	745	813	728	682	745	737	709	718	730	741	696	715	758	670	726	696	688	696	725	750	713	717	763	766	744	695	726	737	739	772	771	750	730	726	723	700	681	721	747	722	711	734	761	727	675	733	715	717	721	731	670	742	700	696	723	700	689	681	660	726	722	749	737	720	693	697	747	686	691	744	714	704	720	741	727	725	705	663	741	752	714	747	747	713	769	720	720	704	746	734	710	722	757	723	738	719	695	774	715	691	720	735	715	723	701	756	719	763	781	728	733	732	732	798	701	744	724	716	717	695	723	700	757	695	732	718	712	750	708	698	776	728	766	741	671	717	691	688	758	719	740	718	723	714	723	778	732	718	763	772	680	734	745	732	738	710	693	757	713	705	742	758	719	676	733	719	694	695	746	718	723	734	732	762	749	734	715	696	777	717	689	760	708	666	705	734	747	703	731	778	718	713	713	705	744	708	729	712	774	702	726	730	725	723	751	720	682	747	699	718	680	766	712	754	767	772	713	704	733	703	714	726	766	628	727	705	727	728	702	720	723	710	701	740	713	719	738	717	715	771	709	739	709	720	728	683	751	714	716	762	655	769	697	704	719	735	703	735	677	779	746	736	751	714	733	661	734	707	732	704	741	722	722	746	727	712	752	720	737	763	729	753	755	786	683	706	679	733	737	707	688	726	724	724	750	736	673	739	730	792	708	692	703	691	719	743	755	759	749	702	672	687	730	752	693	760	711	711	765	749	728	725	760	694	747	693	728	702	682	734	784	725	710	740	714	758	743	757	792	703	722	709	703	702	715	700	696	740	728	669	690	761	711	716	742	745	708	734	696	742	711	709	693	730	696	713	717	745	745	718	763	697	703	712	731	728	745	748	719	679	721	735	756	713	768	704	746	692	764	716	752	759	739	739	755	729	696	707	734	718	720	735	695	720	717	730	764	728	707	765	712	677	694	729	708	698	747	755	782	670	705	694	739	728	743	723	722	736	768	778	756	694	731	730	704	743	725	751	741	724	698	738	753	725	741	705	736	724	693	725	718	764	732	728	753	677	789	714	718	694	737	720	698	743	767	706	705	703	693	729	725	698	676	714	729	710	687	712	731	720	768	711	688	754	778	757	645	757	702	730	709	726	716	765	680	708	767	703	740	729	720	743	775	774	666	792	746	713	698	714	774	729	772	731	744	720	724	757	747	711	784	770	734	697	721	735	711	680	712	768	698	727	721	702	711	716	695	745	712	697	749	769	775	717	741	760	730	690	729	719	682	719	705	716	733	717	754	684	743	736	753	825	698	753	693	736	700	718	695	723	765	726	772	736	698	716	696	690	685	733	662	723	753	741	751	724	694	766	758	714	722	741	717	706	710	732	701	650	729	720	690	676	682	705	709	746	710	751	738	701	710	714	730	748	769	708	738	723	707	763	704	690	715	702	730	743	720	737	731	768	730	728	690	752	733	693	689	718	689	750	737	698	724	722	688	741	712	756	742	686	722	712	729	710	774	729	751	707	692	738	743	766	751	744	708	733	712	730	715	721	724	748	729	708	705	750	702	735	718	703	683	802	683	693	755	757	700	740	725	765	735	763	725	719	713	748	725	711	699	752	761	714	728	717	721	714	719	730	699	738	730	718	731	733	714	676	750	693	719	704	768	713	711	726	739	749	725	742	708	752	722	727	700	706	716	724	785	707	744	678	749	665	736	784	711	780	697	724	758	741	714	757	674	708	729	743	679	691	691	738	739	727	713	723	700	708	731	697	742	686	743	699	740	765	701	729	692	683	724	761	710	770	706	709	711	745	710	711	699	705	773	753	739	708	766	690	677	763	753	734	760	758	744	706	743	698	709	710	694	708	686	731	699	702	674	777	699	707	785	742	758	738	756	805	725	740	728	724	717	689	748	737	763	702	739	698	717	698	744	735	745	711	751	699	724	720	744	711	697	706	719	719	728	681	756	763	727	717	746	747	716	752	732	729	738	747	743	721	679	691	719	741	706	722	703	711	722	748	712	725	737	722	740	743	697	720	740	684	727	753	703	745	714	688	742	705	734	729	702	773	739	771	724	741	730	763	694	680	715	735	710	761	713	728	704	732	682	720	686	728	729	769	737	781	692	706	754	737	756	708	757	701	720	708	755	725	708	688	761	718	749	718	674	782	692	723	713	743	736	728	693	688	719	769	699	697	777	716	709	706	768	747	705	684	711	756	746	723	732	735	699	743	721	736	681	752	750	765	746	726	730	711	748	739	692	743	718	740	720	662	770	743	710	742	696	689	684	715	729	699	718	709	727	737	708	754	792	754	772	735	688	760	722	700	727	671	731	718	719	782	786	702	713	749	772	756	705	710	686	735	743	703	770	699	715	705	735	738	725	698	750	783	720	770	756	716	687	741	730	731	724	690	724	690	718	699	765	753	751	731	716	739	698	742	735	772	796	758	699	733	750	737	739	668	727	714	731	688	754	729	711	737	732	710	764	750	678	751	744	746	756	700	731	716	707	744	725	720	702	703	754	731	722	711	699	748	752	698	765	768	717	732	714	743	702	700	751	768	740	705	710	723	694	712	762	737	733	705	734	703	712	729	681	707	711	750	710	721	712	711	742	740	710	737	699	739	695	716	759	706	718	683	710	688	727	722	752	784	725	726	743	735	714	686	716	703	696	746	735	720	728	691	729	680	755	722	747	751	715	712	725	753	706	702	711	717	744	754	744	731	739	726	734	714	720	779	746	730	706	717	731	715	699	766	774	762	712	726	698	716	725	697	776	762	694	691	741	674	674	707	707	715	728	691	730	679	710	776	678	697	752	741	707	676	713	727	724	694	684	744	745	736	714	699	731	722	726	759	769	725	764	755	726
24570	20887	27207	24676	13213	1477	787	629	560	551	508	493	454	543	683	652	514	550	564	510	496	499	477	480	477	428	451	451	473	430	428	412	436	452	434	460	481	451	471	458	487	478	520	557	512	529	514	466	431	447	436	418	424	447	411	404	454	417	426	435	415	429	457	426	412	416	414	414	401	421	455	425	432	445	412	433	457	445	448	441	432	395	417	452	460	419	412	406	407	454	449	409	425	424	446	430	441	409	452	443	424	407	440	420	402	421	402	438	427	419	467	411	400	435	465	472	418	413	440	440	440	415	459	438	451	423	390	442	438	431	445	426	443	458	445	444	431	453	424	462	457	432	438	398	409	404	394	434	436	417	460	378	410	443	416	409	397	386	436	432	421	419	428	421	452	426	426	397	444	433	418	419	433	467	442	406	452	416	409	422	401	433	426	403	424	398	411	432	427	419	420	451	474	421	446	411	411	408	450	447	417	427	431	447	427	444	414	419	422	436	399	442	421	440	406	421	441	473	441	405	429	439	414	391	441	431	431	432	399	408	435	417	435	383	446	456	448	443	421	435	412	444	425	402	430	406	396	436	416	415	429	433	422	454	480	453	442	425	440	431	437	473	409	399	432	374	406	452	444	394	450	453	433	402	423	445	416	439	412	418	437	430	406	429	469	405	425	430	393	406	394	415	410	454	378	456	427	426	399	456	412	413	468	455	438	404	446	434	408	425	425	405	459	403	402	447	402	404	393	416	439	427	459	433	453	442	414	408	426	440	433	430	418	440	450	410	452	440	439	432	455	437	410	447	435	393	399	395	418	434	458	437	413	440	454	454	424	390	466	423	436	424	429	435	424	429	457	450	461	448	449	416	440	442	433	409	439	444	422	432	428	444	428	435	416	448	449	429	406	467	389	427	437	413	437	381	411	454	453	460	423	473	428	442	451	400	419	426	414	408	448	440	426	418	463	457	435	401	412	433	418	426	419	449	459	399	437	433	410	422	390	417	412	448	405	408	423	444	404	439	434	423	430	409	405	397	397	439	421	416	429	419	422	412	411	463	436	450	451	435	402	432	475	440	439	428	430	438	408	428	409	423	408	428	437	444	463	444	417	445	435	442	413	407	424	411	412	419	416	439	406	401	397	414	428	436	448	452	470	404	444	458	427	387	395	427	409	434	386	424	472	424	420	457	405	447	412	428	421	423	418	410	456	441	426	432	410	435	394	433	409	457	451	439	448	414	465	417	473	406	424	424	421	407	422	438	421	425	454	398	439	442	440	417	434	428	409	414	432	440	432	438	432	403	461	426	411	464	410	415	406	397	419	384	414	427	421	454	385	424	399	423	403	397	409	441	422	402	413	402	402	419	433	423	411	447	433	449	428	424	436	415	421	407	403	441	449	454	415	417	424	453	404	430	460	457	404	398	444	389	427	412	430	434	422	428	445	432	452	418	411	427	441	420	449	415	418	420	429	442	451	394	450	458	458	419	408	436	480	434	444	413	454	412	444	401	406	451	421	431	405	419	426	413	441	426	444	417	457	429	421	442	408	401	415	434	437	395	446	400	461	406	430	437	414	432	431	408	426	426	442	438	419	431	396	444	417	440	430	430	383	458	424	424	422	404	431	429	402	420	420	454	421	434	408	407	441	478	420	439	446	409	451	427	398	414	450	452	440	422	438	424	434	378	393	441	417	425	420	462	431	443	459	452	423	418	444	415	431	466	435	466	438	423	408	455	434	431	435	439	455	465	486	433	444	407	429	408	411	422	416	410	448	409	464	423	405	417	413	414	420	419	436	424	443	443	414	466	436	472	433	426	434	428	413	459	424	395	457	401	424	417	436	423	428	435	393	422	427	453	437	427	450	410	425	405	380	421	445	467	417	429	406	430	412	434	449	417	395	406	435	432	432	436	468	403	417	443	446	410	417	431	430	451	440	415	423	451	444	444	407	447	421	420	439	417	408	390	423	457	449	460	384	434	424	430	439	416	433	442	398	434	408	428	412	428	451	421	462	419	411	421	452	429	431	448	425	412	414	410	457	409	432	413	440	428	408	410	420	426	406	429	439	405	423	451	408	415	409	410	429	430	431	437	420	417	423	400	421	410	417	429	439	442	405	400	439	439	417	428	436	432	427	419	430	458	459	444	440	437	421	473	410	440	447	429	459	462	421	407	437	434	394	441	431	381	433	434	425	431	421	446	462	429	444	434	417	433	439	433	436	460	436	378	414	387	401	448	417	424	447	487	460	431	472	413	398	443	445	439	422	417	419	431	441	413	421	463	454	421	456	477	443	427	430	443	404	410	448	404	419	384	443	409	401	430	443	457	422	434	414	442	454	421	399	417	465	469	426	433	410	453	403	443	442	426	370	463	435	424	441	412	410	412	417	426	397	398	448	429	426	438	418	460	443	440	421	411	430	427	459	381	440	422	412	464	412	441	447	398	440	443	452	430	395	456	430	456	413	419	423	413	431	421	449	412	402	412	458	462	452	427	419	453	468	392	472	417	448	447	424	407	400	450	427	424	431	418	397	447	453	444	432	428	462	408	405	422	416	407	442	404	415	402	431	432	415	410	411	426	439	454	449	447	406	395	396	476	430	399	405	414	423	447	466	432	400	416	445	410	435	417	451	434	414	411	414	466	433	409	446	397	424	441	427	420	440	387	437	424	463	472	419	404	467	442	442	416	419	415	426	429	424	457	396	451	410	442	420	423	420	434	454	419	410	425	411	432	400	452	385	418	441	410	440	447	415	437	443	408	411	421	448	393	414	436	427	398	427	442	449	406	402	438	453	436	432	414	440	437	435	439	415	467	408	407	379	407	409	454	461	406	427	416	416	465	451	430	443	424	447	453	413	458	423	427	439	399	422	426	439	454	441	396	395	429	411	403	414	444	402	406	415	411	426	434	457	415	436	412	448	461	443	449	439	495	451	437	398	424	462	418	428	421	441	414	419	434	403	399	454	390	408	440	448	432	411	410	429	427	397	420	415	380	471	451	413	453	441	426	438	420	435	463	418	437	432	427	433	428	410	458	450	425	410	439	436	465	454	446	388	403	441	422	411	438	449	435	454	400	411	447	455	463	418	413	382	438	406	426	443	419	414	472	435	434	423	434	446	414	408	438	379	431	397	409	429	429	429	418	438	406	420	419	419	430	466	470	382	483	417	400	430	450	446	428	396	436	425	470	413	428	426	456	431	449	455	431	398	406	433	447	394	407	391	439	416	403	434	429	445	429	422	448	458	440	446	466	451	424	408	424	444	454	419	434	417	401	401	411	420	434	415	406	437	444	435	414	438	411	425	456	440	416	460	452	423	438	435	449	417	409	366	425	426	446	458	424	436	436	418	431	422	425	456	410	428	422	424	398	408	440	426	448	431	420	428	417	412	456	437	447	410	433	446	450	427	432	429	457	456	427	474	422	443	391	405	401	418	422	423	419	424	427	415	469	436	447	449	413	433	427	404	413	417	410	432	449	415	408	439	440	421	432	417	411
37162	22841	6079	3422	2647	2107	1204	1086	985	849	774	697	626	763	959	890	760	697	747	634	708	633	641	617	577	606	590	526	541	545	539	537	553	562	542	581	584	616	586	629	600	603	648	643	681	615	596	601	575	533	510	517	503	522	530	520	489	494	541	527	481	539	499	544	495	500	501	494	514	554	519	497	450	522	510	530	525	533	491	533	523	511	524	518	526	525	520	501	496	497	537	472	512	462	513	497	534	515	538	533	532	512	506	508	501	486	532	508	483	507	520	497	501	497	495	520	508	515	469	525	487	512	502	514	511	498	510	500	494	527	489	500	551	542	495	516	505	518	483	500	497	545	506	498	475	539	505	504	534	485	491	512	522	515	477	510	507	481	518	503	545	513	529	531	518	516	547	492	522	546	528	519	520	498	499	551	495	537	483	520	496	523	456	496	502	478	464	517	487	491	542	513	515	513	523	531	516	497	473	518	475	555	535	514	530	495	524	513	545	520	492	505	497	544	504	483	512	528	504	506	479	552	495	508	485	519	477	511	498	470	483	500	508	500	491	537	492	504	471	472	469	519	499	547	495	503	539	483	467	502	519	524	508	470	524	488	512	509	511	533	550	481	491	554	534	490	487	520	538	540	518	492	540	519	455	528	515	496	499	478	484	494	482	496	494	501	513	492	500	540	554	513	509	518	527	525	478	497	502	492	523	476	485	536	503	499	508	538	468	541	513	558	509	515	529	515	524	484	510	552	530	493	474	487	506	480	512	501	545	503	542	515	508	480	519	523	504	500	486	523	539	528	510	476	480	454	509	513	511	508	535	526	533	520	528	512	533	504	546	504	505	486	474	518	520	511	524	513	500	512	523	524	497	484	531	476	493	530	496	513	541	484	523	480	521	516	494	493	525	530	479	482	524	485	523	464	512	468	533	533	511	518	505	500	498	488	502	500	491	517	507	505	497	524	474	506	554	485	461	449	508	486	460	474	512	480	517	480	500	495	512	521	499	511	525	536	511	530	522	553	523	506	471	517	517	511	518	494	519	503	493	514	482	472	506	492	528	507	498	526	551	526	467	508	501	537	473	530	513	468	493	483	477	520	539	569	522	528	503	554	500	516	487	495	520	529	508	527	505	512	511	500	519	522	534	523	509	525	484	517	498	494	549	523	521	534	523	515	507	460	518	524	544	525	486	516	541	511	490	515	513	527	497	466	500	496	516	546	505	535	498	484	499	530	546	528	523	505	528	505	523	501	531	536	509	524	494	496	526	524	509	513	556	501	541	480	461	539	508	549	516	473	519	487	498	489	485	500	513	467	501	477	524	529	535	499	497	488	478	486	514	522	494	510	499	512	498	508	552	528	485	517	502	543	529	525	489	525	496	520	501	513	525	501	477	523	537	520	508	494	485	522	480	526	486	505	492	544	488	509	511	500	488	527	507	519	490	499	511	507	508	496	563	524	508	557	499	517	489	530	516	493	563	527	478	511	492	522	527	485	516	509	528	537	515	508	514	505	476	502	504	497	544	515	531	514	510	470	510	525	476	492	513	469	506	461	540	513	484	496	521	499	508	531	520	489	562	492	469	498	506	514	478	500	492	528	517	479	538	481	507	524	493	518	554	538	523	507	530	527	535	564	517	518	460	534	523	516	496	573	503	521	543	499	494	487	494	477	513	523	480	543	524	510	514	476	482	538	525	518	518	494	509	479	513	517	471	505	501	482	497	485	496	492	491	521	505	488	488	526	518	514	478	516	518	528	470	493	517	494	483	525	483	468	544	490	494	515	533	478	508	490	529	493	514	532	472	519	522	527	524	506	488	533	525	523	504	530	520	483	499	528	512	480	521	522	500	484	565	551	508	483	522	500	497	533	528	502	474	521	499	461	541	507	497	495	508	505	513	508	471	483	510	561	486	522	474	517	526	511	453	508	518	510	508	537	503	522	523	506	520	519	485	530	439	514	489	527	487	486	505	515	516	507	517	523	520	515	480	482	534	485	523	469	553	492	505	538	521	519	506	515	506	513	505	530	522	517	524	504	496	491	468	510	513	462	475	527	516	545	494	520	484	553	526	509	521	497	492	490	504	552	517	525	524	513	468	509	464	509	505	509	506	542	566	504	525	533	517	500	462	525	532	501	503	514	479	485	548	508	519	500	533	490	490	530	475	502	499	480	534	512	487	530	501	525	503	503	508	471	540	498	516	487	503	473	517	513	507	492	511	513	530	466	459	520	525	509	512	490	486	491	516	489	491	501	527	513	532	517	475	512	503	553	540	496	537	528	510	526	473	452	500	487	544	537	520	534	538	520	523	467	515	513	504	526	524	498	500	483	501	490	504	510	522	560	521	494	491	468	486	502	515	479	541	485	491	513	527	529	497	498	468	461	560	524	525	488	470	486	518	529	514	503	490	506	485	547	523	537	473	486	521	451	481	503	534	496	524	521	495	496	514	491	522	545	530	487	499	439	507	494	480	510	467	515	562	489	503	493	453	521	496	495	511	500	518	508	522	495	531	485	513	511	515	522	491	554	524	511	535	494	498	491	484	521	476	500	517	509	476	540	514	499	484	461	512	501	524	520	514	508	459	493	501	506	486	539	505	503	478	512	518	509	486	498	453	540	522	493	489	517	497	512	511	475	470	514	520	500	496	509	488	526	503	520	535	481	495	515	462	479	527	458	503	508	515	496	537	496	476	524	489	520	482	496	498	500	464	505	517	494	494	539	505	514	509	481	539	515	558	504	526	468	488	506	540	524	497	445	508	506	509	491	490	502	458	496	507	536	493	488	483	524	518	497	497	547	498	505	538	556	508	520	530	502	556	490	472	533	476	495	513	504	533	492	498	486	528	495	497	477	493	527	494	526	531	520	497	496	536	541	556	511	498	483	500	522	555	508	503	524	530	508	451	554	510	500	486	482	492	463	514	514	514	503	515	527	501	484	532	516	493	515	507	527	511	503	509	488	537	498	547	480	522	521	518	508	532	522	551	488	520	506	491	499	447	519	526	486	520	495	506	529	512	515	486	480	507	487	471	498	485	471	478	506	507	502	503	487	521	508	483	503	510	484	488	492	515	501	488	546	514	510	521	498	491	540	509	497	499	508	489	502	494	506	531	525	532	483	464	511	512	524	481	511	516	493	504	516	531	537	533	489	477	505	531	523	547	488	495	488	489	537	517	481	484	521	493	508	515	471	519	530	516	529	491	495	493	512	502	494	476	496	472	505	472	510	534	512	539	502	434	493	500	488	506	500	520	539	488	522	518	508	534	450	492	530	533	488	540	476	475	515	522	531	507	501	483	523	557	500	533	516	512	521	465	484	484	512	477	454	523	474	524	487	480	542	559	495	475	490	511	532	562	493	513	495	539	505	510	508	528	504	541	497	496	487	490	496	528	530	497	494	501	517	533	497	491	537	500	498	506	460	498	493	499	512	482	509	492	513	507	527	461	504	521	470	540	490	477	513	493	543	500	515	491	475	488	488	492	499	498	489	544	516
22405	20944	28635	23424	20935	21008	12457	2017	1410	1330	1213	1108	1032	1116	1283	1388	1149	1138	1076	1100	1023	1040	991	949	938	967	951	940	944	925	960	931	920	965	894	984	972	928	927	1000	1043	958	1028	1093	1035	1006	996	1003	981	940	895	871	824	878	813	894	922	852	885	889	868	828	857	857	833	830	863	836	932	917	866	887	799	871	902	921	881	841	879	903	892	899	890	870	880	804	853	909	884	833	887	917	905	882	903	920	868	896	866	840	875	867	856	884	828	826	888	848	864	897	858	896	830	859	834	825	877	844	910	881	831	855	864	922	836	855	907	850	863	867	849	818	900	832	807	894	863	951	832	864	871	880	919	841	888	881	885	866	857	856	854	910	859	907	828	852	885	861	866	875	862	929	873	934	822	915	885	869	875	883	887	849	868	879	860	817	891	905	858	894	844	874	805	870	866	814	873	846	876	850	889	843	854	942	827	868	862	922	820	954	864	869	863	929	861	855	888	872	889	875	872	866	894	881	869	843	890	828	879	897	843	871	831	849	870	847	863	889	848	873	859	782	903	897	856	907	869	888	887	873	870	867	884	853	852	890	826	855	877	810	852	888	890	859	871	821	947	898	859	937	827	876	887	880	843	816	875	883	886	833	921	932	863	888	867	868	894	832	940	886	871	876	878	839	895	886	895	906	930	846	876	815	908	912	841	852	857	879	838	853	880	900	943	891	883	870	801	873	903	866	818	882	868	938	811	846	883	821	865	886	896	863	831	869	885	835	849	833	906	877	871	896	873	835	852	874	893	853	908	911	829	891	876	877	854	897	925	910	838	890	819	875	881	896	904	868	857	860	882	859	870	866	918	832	808	819	879	896	871	858	826	891	897	853	873	893	864	886	920	875	842	797	843	878	845	867	902	863	839	879	914	879	861	855	807	865	844	920	877	835	925	863	896	849	873	874	893	849	928	844	907	859	872	826	876	865	903	876	849	795	865	844	886	842	806	893	884	831	842	844	834	797	907	835	871	889	850	858	815	839	826	841	889	871	921	895	928	883	828	889	877	847	918	905	862	903	905	852	824	883	828	882	866	854	862	832	839	836	887	838	920	868	868	794	880	882	882	839	857	832	891	848	867	868	849	812	831	834	887	846	887	870	888	797	848	828	860	814	897	868	905	923	890	859	907	840	849	872	878	824	824	898	823	852	853	801	952	832	862	864	844	859	871	893	820	860	829	790	868	898	884	890	809	870	861	887	886	835	855	885	888	888	900	835	858	852	873	823	839	836	864	844	908	816	931	863	861	875	878	901	827	837	838	876	850	837	879	840	851	773	817	878	871	850	866	860	889	850	904	894	852	852	827	888	865	899	852	842	847	878	818	859	888	878	882	862	896	877	831	873	936	830	925	877	852	854	893	921	901	809	835	847	880	856	858	835	928	812	914	846	858	927	890	909	891	870	910	887	889	853	894	876	891	844	831	876	800	882	852	818	888	879	892	875	840	851	934	882	800	901	879	872	879	818	872	853	866	872	885	881	823	858	848	840	870	853	862	845	853	833	858	878	868	907	828	869	844	805	866	872	907	877	887	872	897	888	855	873	836	827	801	875	909	841	856	830	879	856	883	855	943	902	891	871	869	802	872	845	850	840	847	837	818	862	832	862	848	823	842	857	886	837	852	885	857	857	887	873	846	879	892	855	836	822	882	827	885	896	856	868	843	825	852	826	873	861	897	856	896	895	916	913	891	814	846	874	884	869	887	838	905	874	877	873	866	882	815	843	839	891	838	845	873	851	904	847	907	821	897	858	837	884	853	885	851	869	840	799	897	832	857	910	858	880	860	877	871	841	912	870	834	872	816	871	810	895	853	826	895	829	857	889	902	853	864	846	846	875	887	866	834	844	859	858	862	909	867	900	823	884	877	837	834	889	884	907	808	905	840	857	917	843	805	938	868	905	868	878	893	886	873	903	870	855	838	853	897	878	895	872	913	877	877	901	799	880	852	882	831	868	851	884	890	919	863	810	893	881	824	827	888	880	870	843	874	793	869	848	866	866	877	828	805	871	846	865	853	899	866	826	849	836	866	856	848	880	802	846	802	866	914	832	843	886	915	852	885	916	883	906	879	892	890	847	859	915	837	869	869	908	868	869	884	835	891	854	843	854	873	899	803	886	861	870	855	874	868	834	841	856	867	862	900	855	850	862	879	915	805	819	880	826	875	887	918	885	847	850	877	879	909	868	862	828	830	849	852	923	843	896	914	859	919	883	813	874	882	946	860	860	903	852	847	860	865	871	835	865	856	835	863	864	894	847	877	864	844	905	863	811	857	831	876	894	853	880	808	873	878	861	825	844	881	907	861	874	868	867	900	876	919	872	865	816	830	881	888	895	861	845	830	833	810	874	854	836	840	855	858	899	855	905	866	826	838	871	878	810	835	882	897	884	844	853	906	883	821	889	915	848	869	887	834	866	857	899	859	843	852	801	864	843	848	870	842	875	850	853	890	825	846	797	886	867	804	909	891	921	929	877	852	871	882	870	816	836	873	846	835	855	869	843	870	873	842	907	874	869	885	853	870	904	909	864	810	851	860	857	799	955	885	855	853	856	899	846	910	834	853	879	889	817	819	894	833	873	868	856	876	941	886	883	854	833	853	846	873	928	840	907	851	880	887	846	900	818	864	897	857	879	852	853	877	834	884	862	903	846	856	833	851	824	868	840	802	821	874	857	824	875	878	867	874	867	878	878	885	852	888	857	845	869	835	912	863	834	825	810	850	848	844	885	912	851	812	892	923	892	851	872	879	885	837	870	916	841	875	863	825	847	873	870	880	883	820	884	824	853	831	844	940	861	854	882	875	866	917	844	904	886	805	821	837	875	885	901	888	853	893	863	887	905	855	842	840	831	881	824	842	892	884	883	872	858	876	856	880	861	788	853	882	868	850	834	879	870	780	872	848	817	818	797	868	831	852	840	845	844	858	855	879	869	835	888	867	848	881	841	858	885	864	851	851	930	862	859	894	845	884	871	878	907	874	863	884	907	904	913	850	879	873	863	810	893	819	926	901	897	847	852	880	869	856	868	876	863	852	886	901	849	830	867	858	825	899	844	906	862	884	886	861	886	843	871	847	865	866	898	883	888	870	878	829	905	907	870	863	881	853	859	864	860	840	854	889	873	896	781	854	871	860	840	840	914	837	843	871	873	841	879	832	855	910	894	862	882	896	860	860	843	921	851	836	857	936	886	828	852	864	900	876	883	833	872	858	856	907	883	887	834	842	879	892	943	870	876	829	851	872	892	889	887	837	845	848	845	861	843	839	789	867	798	901	890	856	895	902	874	846	871	832	834	864	862	925	930	939	868	847	807	860	880	845	856	860	885	877	869	818	859	879	842	881	851	884	865	900	860	884	848	833	817	853	872	844	889	866	838	857	839	839	873	902	892	847	887	860	863	799	887	872	868	920	907	874	837	862	854	808	930	873	835	822	888	863	885	874	867	869	867	871	857	858	845	842	834
41875	33460	14696	8662	6516	5097	3123	2715	2299	1900	1724	1474	1450	1453	1819	1890	1631	1471	1361	1323	1331	1226	1153	1142	1119	1092	1076	1064	1065	1035	1082	1056	1123	1080	1110	1079	1071	1074	1132	1185	1233	1184	1270	1323	1300	1211	1158	1138	1045	953	978	973	976	948	950	1025	983	923	1011	1009	991	1018	948	962	925	963	957	960	939	981	941	954	964	985	969	971	958	983	973	951	925	953	994	933	915	1030	1005	926	960	976	934	965	960	1016	968	941	981	950	890	987	978	915	939	966	986	969	983	921	880	907	979	908	952	945	934	985	976	980	981	981	1001	958	932	976	978	964	988	947	980	886	983	948	982	916	940	959	960	983	950	924	930	958	935	935	959	940	949	972	984	895	981	941	947	945	979	986	981	970	948	920	948	935	944	964	935	957	988	966	967	916	952	996	998	945	899	969	937	981	945	848	878	926	989	944	954	960	975	979	953	967	952	975	923	922	948	952	919	961	994	949	909	944	1033	873	928	1010	978	963	967	990	948	964	956	966	1026	953	972	973	932	962	958	962	1000	964	997	970	951	958	956	936	962	986	909	916	918	1023	939	1010	963	972	968	954	952	932	942	941	971	968	957	944	945	925	955	978	960	944	911	941	932	928	942	962	994	941	979	987	943	949	966	964	928	978	997	963	902	960	944	995	939	986	961	967	978	977	936	922	939	980	935	969	984	985	972	953	955	985	941	966	990	966	967	953	926	909	939	927	948	927	972	932	993	980	919	948	922	947	1023	967	949	992	924	967	957	931	936	969	962	974	923	951	958	910	951	900	1017	944	1009	997	999	979	974	953	952	928	1026	924	1009	981	995	945	970	998	1008	988	980	940	960	938	935	958	983	914	968	940	972	986	971	976	977	986	879	966	960	913	978	933	997	924	958	904	995	941	1003	988	946	962	934	943	976	957	962	1000	964	918	965	911	924	992	994	969	926	945	982	924	985	1002	982	903	973	932	943	1003	886	917	986	976	967	942	954	938	968	992	938	919	902	974	957	971	932	993	954	936	949	957	965	957	940	937	937	1018	914	976	945	987	942	984	964	973	905	933	969	927	970	969	953	987	928	993	972	963	991	996	979	896	1007	943	923	975	966	947	921	939	1032	936	908	985	898	999	953	1037	924	985	988	980	962	943	991	987	957	951	978	952	909	1000	993	972	980	988	1052	921	995	915	952	884	983	981	916	939	1030	979	954	940	922	929	932	956	950	977	991	982	940	908	941	906	938	949	960	974	965	977	940	909	947	919	984	944	975	946	884	944	959	944	999	951	937	1014	924	948	993	933	1007	1009	986	948	935	984	948	1000	982	921	939	994	970	1013	945	919	942	961	1009	1009	973	974	972	956	970	958	992	941	947	950	935	987	998	954	936	940	936	923	937	961	1017	915	940	1001	960	928	930	933	940	1031	944	950	961	964	1000	946	1016	920	950	973	914	940	972	918	969	960	969	958	939	978	981	950	931	957	919	956	964	932	988	881	929	954	974	959	969	992	913	946	900	955	947	1010	963	932	866	924	914	854	933	968	972	945	969	971	993	977	979	974	932	944	927	955	953	895	977	966	926	930	945	948	936	906	960	987	1011	994	930	937	973	948	906	913	959	950	967	962	980	940	966	977	1004	965	973	956	940	979	958	927	979	972	951	928	968	928	956	963	987	933	932	945	1030	942	979	989	913	908	921	948	958	910	991	944	998	969	990	1003	926	916	975	951	947	961	936	966	945	939	981	973	975	970	987	982	963	947	966	979	987	961	928	931	962	1006	950	904	895	975	1009	1050	970	892	948	1000	964	979	973	967	980	944	948	915	979	967	912	987	902	945	975	996	945	939	956	941	997	944	987	966	993	960	922	988	978	949	977	934	914	919	963	1000	917	948	979	968	960	1020	995	969	989	969	944	1021	986	932	958	899	927	1000	919	991	959	957	999	982	934	931	976	984	1022	1002	927	908	1009	936	957	973	1023	977	909	947	928	954	979	938	935	974	968	912	981	973	937	965	979	1021	981	974	980	946	971	926	924	1009	986	946	883	944	972	930	963	969	1035	949	934	953	949	978	918	951	954	1012	960	977	953	952	1005	988	936	953	954	958	931	919	955	988	1008	974	928	971	969	940	980	991	962	875	1028	976	969	984	946	955	959	1004	979	964	969	988	930	999	925	917	953	971	951	951	904	946	951	904	1061	864	911	924	887	979	950	973	958	976	935	962	994	952	943	983	869	1002	902	944	935	998	1007	949	1020	900	988	940	946	937	964	1015	947	972	958	936	949	990	920	943	951	973	966	953	941	975	940	971	907	950	996	981	992	935	954	973	951	1004	898	948	931	892	1008	931	1014	974	915	1011	922	942	1000	1012	917	968	953	938	895	892	911	999	994	926	944	961	888	932	1002	939	980	950	1022	927	967	973	1000	924	990	955	908	994	950	958	892	964	962	977	948	944	919	995	976	940	945	917	974	917	949	966	1000	993	930	915	930	905	960	975	931	946	942	944	971	927	942	918	972	988	919	984	983	978	915	960	989	935	982	964	1004	940	950	937	953	946	943	932	939	955	988	933	920	961	977	930	963	984	964	956	963	969	916	913	979	970	982	970	936	943	933	949	936	945	1000	922	1055	994	922	1019	967	968	979	993	930	931	925	979	964	892	1005	943	998	908	955	987	1000	911	975	983	964	936	964	893	934	955	969	971	942	923	977	977	939	959	949	973	962	960	936	960	992	950	974	1023	909	955	929	961	929	936	975	947	904	900	936	974	942	946	960	940	922	972	975	959	974	978	978	943	898	938	963	948	962	934	1009	1013	914	991	1001	924	907	900	965	958	974	959	957	945	991	953	905	933	965	963	963	943	940	950	967	998	959	1011	971	981	976	1019	981	1004	901	1009	948	1013	918	1010	917	940	893	958	937	940	947	959	930	962	888	978	986	924	1032	918	999	928	956	873	956	974	1005	909	953	953	950	988	987	963	890	923	992	958	901	965	977	965	1002	976	916	965	974	1000	1012	981	915	935	993	935	952	971	949	1015	966	942	977	989	896	931	950	971	935	913	1020	977	995	925	952	899	959	897	943	1010	951	949	966	996	978	970	999	978	933	977	991	946	922	947	908	943	992	1000	952	892	948	956	948	928	916	988	986	992	962	936	888	922	932	980	986	961	989	924	914	977	964	932	944	1021	977	978	943	980	940	967	973	976	885	1002	936	935	962	957	976	932	955	1019	1002	990	916	972	931	916	966	949	980	969	958	975	962	1026	937	896	924	984	929	927	988	910	955	956	989	1002	936	973	984	945	974	969	988	971	958	953	1019	1016	924	940	981	935	963	952	1018	939	912	987	961	927	973	911	983	959	895	964	984	949	943	940	941	972	1003	950	977	956	898	914	930	984	935	941	944	954	956	995	983	944	994	958	975	945	943	965	978	996	936	972	952	962	925	960	972	983	960	957	876	945	988	928	976	965	931	950	1006	984	960	945	978	1010	956	1000	975	973	946	970	1011	942	865	947	969	957	974	993	978	930	957	960	950	957	989	940	976	946	965	935	964	989	969	949	944	977	954	1002	912	957	929	950	936	924	969	987	927	897	959	918	917	1030	954	929	950	976	925	942	958	920	943	929	918	964	882	983	967	973
29053	22014	11265	1672	749	594	400	408	413	431	374	374	363	398	441	470	428	426	378	421	394	385	368	384	411	389	353	363	340	383	395	383	359	406	402	381	364	361	420	390	406	409	398	437	386	402	402	386	396	361	380	360	375	408	384	353	351	360	370	375	348	382	330	357	365	349	350	345	353	311	368	373	363	382	360	370	337	367	386	339	375	373	374	383	335	359	361	372	400	343	389	377	343	376	345	371	356	350	359	350	350	383	341	367	367	329	389	355	375	364	370	379	373	371	326	350	377	383	389	371	382	329	359	363	370	382	377	343	344	328	378	369	387	355	357	338	373	378	379	380	334	372	381	365	360	359	349	377	357	345	391	352	368	375	352	368	365	355	362	347	340	330	316	394	348	342	362	370	352	402	377	364	381	353	366	341	372	333	373	346	333	336	369	359	368	364	390	371	368	395	377	345	357	351	385	340	369	398	356	388	361	362	378	372	360	347	346	364	397	382	371	317	344	362	356	377	350	383	373	364	382	365	360	348	351	344	378	335	392	369	367	377	374	370	356	345	367	343	368	374	355	366	342	373	370	360	380	365	387	345	358	385	373	380	367	362	364	328	357	358	356	364	390	402	336	347	335	363	358	358	375	360	364	336	392	354	327	357	382	340	365	357	352	360	381	390	356	403	365	366	388	392	365	390	372	364	353	373	342	369	376	356	364	353	366	333	381	355	354	359	368	368	364	378	346	359	386	349	380	303	369	350	336	329	366	336	358	419	377	352	333	368	367	370	368	337	387	384	328	366	334	346	348	341	347	370	371	378	337	356	361	369	362	369	385	348	361	311	399	385	346	357	366	364	371	362	378	351	370	378	341	312	330	355	412	364	320	387	341	364	309	380	377	363	346	350	325	351	350	371	351	347	365	355	376	383	337	368	355	354	342	410	383	370	358	346	353	376	350	382	377	372	345	416	331	382	355	360	385	354	364	337	344	363	338	369	380	346	359	341	348	363	385	388	364	367	360	358	335	350	367	382	381	363	387	351	344	318	352	387	352	329	372	357	384	373	361	377	406	336	405	366	362	367	371	363	370	375	354	400	345	327	348	351	340	389	331	373	385	353	397	347	331	365	351	371	404	343	362	328	376	348	367	359	363	340	335	345	383	340	340	357	330	362	355	376	351	357	360	370	342	366	347	358	349	387	329	376	398	345	372	350	388	334	364	324	372	405	376	371	349	385	345	339	369	372	365	361	400	381	374	389	357	342	370	390	377	367	370	340	396	371	376	339	369	339	339	334	409	405	347	356	362	375	365	369	347	373	356	344	369	370	374	360	367	373	352	354	389	349	341	388	371	382	351	373	352	389	347	352	363	359	326	360	380	314	378	362	364	348	409	359	373	359	378	368	357	353	371	364	356	379	359	362	375	379	368	345	363	376	355	333	359	384	313	338	398	355	359	326	335	370	352	357	340	333	378	370	371	376	388	376	381	369	368	323	334	342	373	331	373	372	362	375	363	351	351	349	350	367	340	381	352	407	353	353	402	339	349	331	333	365	376	356	366	365	368	342	358	369	353	371	367	364	343	346	373	360	361	378	316	379	366	373	365	368	354	346	354	366	398	350	376	375	347	371	382	403	369	356	371	331	392	390	400	373	364	350	360	361	313	384	374	349	354	356	371	331	351	349	317	370	400	410	374	370	362	362	381	353	359	361	365	391	353	386	356	362	335	337	347	320	330	357	335	383	358	367	386	386	353	365	357	391	358	357	358	378	343	337	353	364	401	421	357	359	360	349	354	338	347	366	357	378	360	374	338	395	369	340	349	349	323	384	345	350	363	363	378	364	376	362	364	362	373	356	409	367	382	378	389	372	374	396	357	352	386	304	373	348	380	363	395	338	325	326	376	368	352	334	335	347	341	369	349	319	349	363	362	345	352	328	367	372	335	355	365	377	403	333	383	345	332	384	354	350	365	354	413	365	342	337	360	374	392	384	377	354	362	354	377	344	342	408	365	349	369	341	359	365	371	334	325	345	382	327	351	381	333	347	391	353	371	345	334	344	372	338	404	381	340	344	386	388	363	387	376	397	389	369	357	375	347	329	374	383	336	342	360	369	354	384	342	371	372	352	366	344	366	390	380	350	354	376	380	389	376	351	379	374	386	374	366	392	340	341	376	372	369	382	364	357	381	351	350	378	349	322	380	385	387	355	376	323	351	392	355	374	355	407	360	380	354	397	346	339	348	333	335	380	354	347	336	359	380	340	334	351	340	349	379	344	385	354	373	386	366	389	342	367	349	367	338	371	360	348	353	341	364	346	377	354	337	397	358	362	338	395	359	359	386	360	360	337	334	349	358	368	392	363	351	342	385	318	356	364	346	361	337	364	390	350	344	365	345	391	354	336	361	393	351	349	385	375	353	345	382	363	370	370	359	376	388	339	359	386	350	365	348	373	336	361	369	325	390	377	356	324	377	338	361	384	367	334	336	355	380	376	359	361	381	385	378	390	326	367	343	336	341	347	379	331	362	357	375	355	394	323	373	368	364	349	366	361	370	375	376	373	386	372	355	341	353	357	370	391	376	344	385	352	301	356	341	322	355	349	363	347	379	367	371	391	365	335	404	333	350	384	377	369	369	353	335	360	317	365	326	341	315	366	359	372	387	387	357	356	328	347	391	321	368	368	318	337	394	388	395	387	382	350	399	361	348	361	368	387	335	372	357	341	365	355	385	366	343	345	395	336	362	355	373	375	366	346	342	348	359	385	419	370	375	349	374	376	340	373	427	389	348	359	322	404	373	365	357	362	333	365	365	392	360	352	356	320	343	336	365	363	375	362	350	366	336	356	366	366	361	358	391	377	390	347	419	337	364	384	382	345	362	373	395	348	367	343	357	356	351	354	367	383	375	352	352	356	367	357	391	375	368	351	332	373	327	390	368	357	399	360	369	355	336	386	348	354	349	349	369	399	360	341	354	343	354	386	339	355	358	355	353	362	355	337	368	388	352	336	343	330	385	375	358	383	365	372	355	353	367	383	329	377	343	364	341	339	376	361	396	344	346	339	356	353	324	364	366	364	375	332	359	355	362	369	361	375	407	336	385	378	354	357	342	366	394	360	364	369	351	378	387	337	360	345	355	343	377	366	388	370	343	368	336	398	356	354	350	339	357	376	368	369	362	361	357	345	361	330	367	360	338	350	352	378	370	359	359	362	347	368	365	375	360	388	383	352	363	360	369	359	370	372	417	343	340	360	357	369	317	333	375	367	384	383	332	372	362	369	365	351	364	340	367	367	358	338	391	341	391	356	374	338	341	343	386	382	342	345	383	383	363	378	366	360	373	386	381	392	361	372	417	373	354	370	359	393	391	378	375	380	365	379	337	335	414	367	342	360	325	353	377	384	405	396	362	359	340	351	384	393	375	345	383	341	361	372	355	373	332	364	342	360	357	345	325	342	401	327	363	376	374	346	358	345	366	343	337	378	369	368	360	330	409	352	320	379	366	365
34993	15056	2816	1616	1054	908	584	543	527	502	446	487	460	494	600	626	580	530	511	471	460	506	503	487	455	429	457	432	428	441	427	464	416	447	462	455	458	477	461	508	513	569	549	543	495	470	462	452	441	425	424	439	423	432	410	413	412	426	402	432	431	442	440	421	404	431	417	437	416	418	432	445	373	432	391	421	440	376	430	423	426	438	415	405	420	385	445	422	438	416	437	436	434	420	414	410	372	389	402	455	450	377	409	407	434	373	430	404	437	406	428	434	440	442	429	411	412	379	428	446	424	373	449	415	444	440	430	425	401	433	408	406	420	398	409	428	415	409	434	416	430	387	406	426	442	441	410	420	425	404	418	445	447	397	444	455	400	414	402	435	450	445	407	401	434	444	441	437	432	393	422	430	396	437	411	391	424	402	386	401	405	413	417	425	413	427	418	431	460	412	397	415	405	430	402	436	417	427	450	420	443	486	434	452	432	441	441	432	383	409	431	432	419	437	391	406	405	427	370	427	401	420	437	452	408	406	416	403	409	453	411	381	400	397	409	422	413	445	409	417	401	413	393	386	394	443	370	415	405	423	429	429	434	438	413	428	435	397	400	413	400	439	453	457	432	422	394	402	439	424	396	418	432	406	472	413	410	419	432	411	387	452	439	451	447	421	393	380	458	451	453	423	414	429	390	397	431	400	426	404	400	423	410	451	408	397	428	440	424	444	427	452	417	408	416	454	393	446	425	417	438	413	432	405	415	425	414	438	423	425	426	428	396	428	426	439	407	432	459	416	439	392	434	400	422	442	409	423	478	406	434	382	401	419	468	442	394	437	439	409	386	426	456	447	434	410	416	450	433	394	410	425	439	408	465	478	425	454	436	405	411	436	435	440	421	406	434	409	413	410	420	421	413	415	423	433	435	424	403	386	405	400	441	419	419	415	424	428	410	424	447	356	459	430	386	439	432	381	410	437	402	425	400	424	404	400	443	408	439	460	417	429	408	400	439	449	429	443	441	422	428	425	431	416	459	442	403	455	392	419	392	438	420	427	412	404	406	422	370	410	428	449	415	401	403	410	431	432	406	414	437	406	422	401	401	427	421	436	421	437	409	412	444	405	409	384	466	450	398	429	439	419	443	373	414	400	437	426	436	384	395	415	413	453	407	432	433	442	435	411	429	470	398	419	407	420	397	388	391	406	410	427	455	432	404	428	399	463	413	415	410	397	391	397	402	418	414	422	412	443	371	432	420	421	404	410	417	419	432	452	419	402	466	449	405	437	423	399	433	402	408	439	458	432	387	414	437	415	391	418	446	398	402	429	425	399	405	394	436	425	456	460	414	453	423	414	427	443	447	392	389	410	395	413	451	437	431	462	392	382	426	430	426	451	399	422	409	430	397	442	435	416	426	429	448	391	444	405	423	402	445	393	403	368	407	400	432	394	414	437	386	442	422	380	411	409	388	407	433	410	372	401	440	406	429	427	407	426	410	438	393	442	411	440	446	443	407	433	443	438	429	410	373	404	420	386	416	405	444	377	431	408	389	426	420	455	431	420	415	400	418	405	439	443	424	428	385	419	432	425	424	392	441	466	412	385	444	422	415	414	413	398	407	374	438	436	437	389	416	399	476	443	403	447	443	408	398	435	424	415	389	466	442	436	430	384	435	413	419	441	448	447	458	420	443	433	397	450	397	421	456	428	446	455	433	429	422	408	422	477	396	389	406	445	438	399	387	433	399	461	420	407	396	396	438	418	422	393	462	453	421	412	402	407	431	440	403	466	417	427	442	415	417	419	445	462	377	381	432	387	407	395	372	429	438	410	378	365	417	409	417	423	431	405	471	400	417	439	410	430	439	390	446	428	435	466	411	393	429	431	441	435	378	422	441	441	417	375	468	434	451	444	423	423	435	412	431	377	429	398	441	375	443	398	394	395	380	424	411	444	409	401	435	398	452	402	466	418	398	425	407	396	417	414	414	426	433	411	414	391	418	420	401	407	419	422	440	412	441	395	442	444	456	431	380	425	401	401	435	468	408	446	402	428	427	426	440	427	425	397	399	433	455	399	447	458	413	449	416	432	418	436	460	426	406	433	414	432	415	425	422	412	396	394	419	411	411	400	447	421	403	464	423	407	420	401	406	433	436	409	442	443	388	437	406	386	459	412	422	417	396	422	434	388	429	401	403	403	453	406	377	438	422	395	395	467	414	413	388	414	379	415	409	412	429	395	385	442	423	429	438	410	406	433	435	415	423	434	399	396	411	426	394	421	456	407	431	387	434	403	417	422	420	438	440	404	433	397	435	391	484	423	433	400	431	417	399	413	421	428	424	443	438	418	433	406	412	440	452	394	422	462	441	428	427	407	429	405	446	419	413	429	419	414	430	424	469	413	408	404	449	416	400	399	412	460	363	385	440	409	418	447	431	431	411	416	430	447	418	432	404	411	431	449	441	427	382	434	404	449	419	393	423	419	429	422	406	402	426	448	435	461	439	432	416	395	441	424	423	428	411	406	401	436	414	427	385	435	408	405	416	405	412	397	411	395	438	381	408	415	396	410	402	386	395	449	422	416	383	431	402	450	434	441	411	470	447	401	451	453	405	441	443	387	442	414	426	433	439	457	390	429	436	405	424	413	429	414	406	373	420	399	435	434	442	437	424	404	430	409	422	433	413	454	423	396	421	443	408	415	423	399	401	435	431	437	396	422	394	412	429	352	408	423	389	429	396	422	403	410	395	417	430	402	392	416	407	426	420	397	399	408	451	410	432	447	395	432	396	408	456	418	427	415	418	404	396	429	456	401	421	419	448	439	413	438	423	462	406	409	445	395	430	402	432	393	435	433	376	414	437	396	397	415	411	383	467	427	444	449	412	423	444	415	418	477	427	394	413	429	422	446	420	409	389	403	425	423	409	379	431	417	436	400	434	418	383	414	409	439	392	397	409	426	423	375	409	448	445	397	454	421	419	426	410	440	387	427	440	406	400	405	413	428	450	420	409	420	429	409	407	381	423	461	401	425	401	418	385	392	418	395	453	420	472	443	380	439	391	417	402	416	399	452	394	392	435	417	398	425	414	447	394	462	395	462	459	435	402	448	395	422	418	400	421	399	426	434	439	439	365	418	428	440	454	412	421	361	417	389	423	435	386	419	391	427	405	439	404	462	440	442	396	397	425	387	392	404	418	421	397	420	399	419	443	451	451	426	435	427	400	458	421	426	418	429	441	445	427	440	389	384	420	443	455	413	450	384	446	409	451	419	413	409	428	421	415	402	429	441	401	368	426	392	444	426	426	414	403	391	423	423	430	429	446	418	411	438	393	426	443	415	425	425	410	435	426	434	415	438	434	437	406	424	397	441	397	409	397	386	415	419	371	400	420	409	444	432	429	410	377	425	426	439	416	456	458	449	440	410	400	418	467	408	387	446	415	426	411	452	404	414	418	379	415	431	459	441	407	435	422	388	420	440	421	445	395	414	441	429	417	428	408	403	391	424
23349	20888	28152	23759	20880	12900	1678	1014	879	875	851	743	739	755	858	856	817	734	744	736	724	665	745	700	657	693	676	668	710	733	660	686	684	724	635	715	694	713	712	720	745	786	766	714	749	685	720	749	668	611	618	669	688	629	649	645	676	603	657	688	666	691	625	619	622	649	654	622	642	635	651	627	662	666	671	635	686	608	648	666	657	611	670	614	627	657	655	630	705	666	670	610	674	667	646	616	599	598	663	630	670	623	677	645	656	619	676	677	662	657	615	651	599	617	662	617	628	687	675	647	663	643	632	629	647	637	632	622	661	634	679	657	642	630	620	649	629	641	641	667	662	612	626	651	664	625	594	661	639	613	620	640	651	647	668	658	654	657	641	640	601	647	642	607	686	665	663	623	621	630	641	634	629	675	661	671	633	685	651	638	636	641	630	659	648	590	636	599	662	630	617	621	685	615	652	660	645	628	673	621	689	624	622	650	645	618	689	580	637	666	683	600	646	674	658	657	620	643	684	617	619	636	589	652	647	606	634	619	648	605	661	673	684	692	655	597	629	666	654	634	639	668	681	624	660	559	636	608	638	622	660	653	626	626	657	667	656	600	653	618	649	592	674	599	642	657	624	642	601	688	670	654	642	650	632	621	605	607	637	647	694	600	650	674	622	660	632	670	641	620	620	687	693	651	643	589	624	614	672	646	635	652	668	672	672	625	631	673	593	625	661	659	634	645	612	608	663	645	647	633	632	655	609	662	632	614	621	621	652	646	671	610	633	634	604	612	663	638	622	692	662	645	631	662	630	631	679	668	621	608	619	686	641	655	627	612	642	639	636	664	646	659	631	651	656	659	637	637	606	658	653	637	633	612	634	647	677	619	632	659	608	643	648	657	595	636	607	632	610	660	650	669	700	642	654	689	650	686	659	614	638	630	665	646	631	655	647	639	608	633	661	653	609	640	639	642	606	616	657	648	647	656	640	626	634	625	671	617	645	700	647	650	661	657	622	633	656	605	626	656	628	656	619	646	628	633	614	677	649	624	631	638	667	618	620	644	649	636	664	590	619	650	650	648	681	644	639	658	618	652	601	668	674	634	655	633	640	663	692	625	648	620	614	611	617	603	650	662	663	624	638	669	608	634	653	643	634	683	651	625	639	648	668	639	677	622	647	625	686	631	641	632	643	656	671	655	660	666	614	661	653	579	625	652	635	654	598	651	605	666	639	617	629	611	639	671	616	645	662	633	650	595	689	627	642	666	669	654	629	623	633	612	648	646	632	690	617	675	608	634	595	620	678	650	621	705	634	635	654	662	599	691	657	641	627	628	646	663	653	622	609	645	594	628	661	691	647	631	662	624	637	651	682	686	619	665	665	620	621	658	634	609	627	640	662	638	649	673	647	613	646	643	639	598	681	618	623	657	627	664	669	680	695	621	677	649	655	607	650	642	676	654	682	633	666	631	648	630	586	655	616	634	620	613	613	630	594	676	648	659	647	662	658	639	654	608	618	611	650	615	650	681	623	630	658	593	664	652	610	658	663	637	639	672	656	658	672	649	657	663	631	676	587	645	608	638	637	625	608	607	617	652	651	622	647	594	698	641	621	701	654	610	623	656	634	653	624	635	625	613	670	630	635	652	641	623	667	636	625	627	649	615	635	589	612	608	670	669	607	667	669	648	616	647	659	660	651	699	647	649	629	648	665	626	689	617	577	621	641	634	672	687	642	634	604	652	650	626	617	583	618	662	643	633	638	678	609	642	681	598	680	651	687	647	682	658	649	692	600	662	633	670	660	662	680	646	633	644	667	685	637	620	602	621	664	611	659	639	665	580	639	634	613	639	672	681	618	629	644	667	655	649	654	632	672	606	651	628	611	638	669	614	641	615	616	645	674	634	651	632	619	635	595	617	631	649	629	682	638	639	621	650	644	633	653	622	610	614	647	665	648	627	621	668	607	636	658	690	615	655	617	662	646	668	645	649	648	657	604	643	661	584	631	652	632	639	631	606	649	637	654	654	657	625	627	638	641	660	655	621	649	625	672	628	668	640	688	625	674	605	684	639	597	680	656	686	610	633	675	684	616	674	622	652	658	668	639	674	672	687	675	629	629	640	619	664	614	607	642	613	632	647	625	595	651	602	586	653	658	669	680	617	684	650	612	634	662	623	684	612	575	635	629	610	660	641	659	636	631	633	678	643	633	658	664	597	634	611	617	639	644	587	653	633	678	599	606	581	636	664	667	642	681	606	629	646	673	646	650	589	620	643	642	647	626	613	657	650	650	646	617	676	602	643	681	654	629	650	678	623	649	604	641	636	641	637	640	701	636	653	665	605	599	648	643	648	642	634	632	631	668	633	666	653	646	593	647	629	670	661	681	642	642	666	641	627	613	670	670	638	672	633	656	641	654	658	694	640	651	692	636	622	641	650	604	637	660	610	634	629	664	636	711	588	622	625	637	632	673	630	588	643	696	649	663	636	691	662	652	629	610	590	672	600	672	709	639	616	628	614	648	603	657	634	677	649	630	646	635	633	646	667	607	647	656	690	652	638	606	619	669	638	693	673	647	674	610	609	687	617	662	675	650	665	639	698	672	616	640	641	654	619	670	658	613	676	616	622	651	595	662	673	638	620	695	635	637	640	607	675	640	628	654	604	651	617	658	655	639	647	647	670	633	660	684	643	660	592	615	660	636	658	608	664	598	661	620	631	676	662	674	669	647	656	638	627	633	648	629	699	684	604	618	605	618	596	652	584	652	648	611	671	636	620	714	632	629	632	653	620	645	654	638	669	675	642	644	645	638	687	677	677	613	673	601	636	571	683	648	665	638	661	634	603	616	640	662	605	616	650	663	656	660	617	624	685	694	628	674	618	621	657	666	618	673	614	620	657	629	618	600	641	628	699	642	663	636	640	651	595	630	641	625	632	599	621	627	601	624	643	687	643	622	629	627	664	616	657	635	637	628	622	590	652	660	618	664	604	674	665	638	601	619	616	653	664	679	618	579	623	655	621	613	617	662	624	647	643	664	695	621	619	629	696	625	644	638	673	630	611	651	644	657	609	656	621	654	637	625	631	624	679	633	647	664	671	628	646	593	655	596	620	644	644	626	658	633	647	587	663	648	634	648	623	642	663	653	665	635	623	647	620	663	643	645	654	666	654	631	677	606	662	658	628	649	624	646	661	624	611	655	645	675	632	618	653	654	664	661	648	642	684	639	613	612	648	636	620	652	648	636	652	606	628	669	624	597	632	629	662	643	642	622	664	644	583	627	699	675	664	646	645	622	615	650	680	635	645	633	657	637	605	655	600	619	634	655	675	656	649	675	617	662	637	652	608	641	673	622	628	634	625	595	659	672	614	648	636	633	609	646	629	622	633	603	641	651	640	638	661	631	620	653	637	645	620	660	662	646	653	674	627	656	702	647	641	610	662	606	662	655	621	656	592	629	669	671	659	657	638	666	631	638	664	645	650	602	638	618	617	621	612	631	600	648	613
38393	26192	9715	5404	3587	3024	1743	1564	1403	1201	1025	1028	985	888	1024	1131	1073	970	886	920	888	935	864	762	829	823	784	773	734	787	770	768	837	808	754	804	766	784	799	920	866	906	959	936	851	903	761	806	793	696	729	779	748	744	733	709	726	698	729	708	701	666	746	718	740	751	764	736	714	697	695	737	735	715	735	701	717	733	687	741	692	687	740	700	719	771	720	742	723	694	708	712	699	723	723	700	735	711	718	718	718	785	707	699	697	688	715	701	720	755	701	741	746	755	710	721	718	727	721	704	706	663	720	699	717	724	702	722	776	675	722	779	730	715	726	719	702	707	695	681	685	707	769	693	722	757	730	714	720	715	717	748	710	789	712	765	675	747	729	698	742	724	709	720	741	716	715	702	659	709	726	697	706	743	753	734	669	756	724	722	739	754	760	694	691	755	717	720	700	745	722	698	679	765	718	709	737	714	698	704	714	735	692	699	731	739	706	646	726	726	681	737	701	718	754	706	746	770	710	694	689	704	710	672	710	688	744	725	673	692	730	719	737	678	744	722	733	704	758	694	678	744	737	701	716	718	685	681	681	712	742	704	717	700	691	703	694	738	702	730	668	734	768	733	714	719	713	746	729	696	671	728	680	713	767	677	738	717	711	725	666	731	737	719	762	738	740	705	739	742	728	680	692	694	707	674	751	694	734	677	715	756	752	711	685	732	710	699	718	701	721	754	701	704	740	769	735	741	691	737	717	689	729	714	676	779	733	681	718	704	737	730	721	708	751	718	696	731	656	688	723	690	728	707	735	712	747	744	715	698	702	742	733	773	708	697	704	755	725	761	686	696	706	726	701	700	732	713	720	708	735	688	703	719	715	707	691	720	713	716	699	705	750	713	711	685	756	733	746	675	733	741	720	740	691	752	703	695	687	683	736	717	726	691	687	664	734	711	721	720	682	750	713	697	803	681	715	706	728	677	745	724	701	754	689	725	727	744	752	713	714	722	710	737	712	721	716	760	744	677	753	676	744	729	731	772	732	708	704	704	703	729	700	699	674	707	726	696	760	756	715	759	713	704	755	702	739	679	693	718	677	697	710	721	698	735	726	777	722	711	691	705	685	721	728	766	685	703	715	738	724	712	689	720	730	689	695	750	768	713	751	670	704	739	687	731	753	710	694	708	736	785	707	705	783	750	706	714	748	690	756	711	730	684	704	728	677	708	704	739	709	769	725	714	668	735	709	713	706	686	700	728	745	735	698	728	698	781	710	685	748	693	653	730	737	733	708	726	737	676	748	685	754	712	731	727	720	746	770	701	754	707	678	667	681	733	764	752	743	722	699	749	725	725	755	722	694	686	730	707	687	722	752	727	703	689	703	731	691	738	694	691	698	692	731	710	674	703	686	709	749	755	688	693	707	738	713	715	689	759	702	707	696	703	678	715	739	758	672	748	710	725	677	669	748	708	660	726	727	716	718	675	687	687	729	684	701	720	742	714	719	759	701	696	681	719	733	733	747	709	727	691	703	712	727	755	682	706	771	678	715	694	729	669	704	720	721	748	704	740	729	690	729	716	711	717	743	702	782	668	729	738	683	736	697	702	711	735	696	736	721	764	711	685	699	699	669	764	722	700	730	726	722	714	703	705	740	733	721	712	712	695	687	714	707	660	703	750	715	729	764	708	717	672	736	687	720	715	716	714	704	688	720	698	707	697	707	680	745	674	704	707	729	680	697	725	749	722	724	687	692	737	715	679	693	775	719	745	690	698	787	718	735	688	697	713	702	714	665	697	683	732	754	675	694	674	708	698	738	709	719	712	701	756	736	704	705	708	689	691	748	680	744	741	684	732	684	718	713	694	711	746	694	737	708	734	761	764	693	710	740	721	708	707	735	691	732	712	708	677	698	687	692	757	706	703	699	711	704	748	783	699	715	668	682	710	714	710	719	678	714	715	740	697	714	687	745	714	675	692	703	729	660	742	746	703	728	731	659	706	695	704	749	768	641	720	696	673	731	730	745	708	752	723	729	735	787	695	742	720	743	734	693	699	700	689	705	746	711	722	707	661	727	729	750	727	737	703	687	718	721	676	687	726	675	745	706	742	714	743	745	719	699	726	693	726	709	740	696	674	692	680	756	740	701	699	724	683	709	656	729	748	703	716	672	703	762	732	698	692	781	704	716	708	691	772	705	755	707	700	714	721	711	707	725	695	701	676	641	732	660	722	749	739	732	726	709	719	768	697	690	771	665	676	697	732	686	750	705	693	710	752	679	718	722	733	739	752	731	710	700	708	724	674	713	745	758	690	739	707	713	736	693	715	700	707	741	707	660	721	706	736	713	699	730	742	716	705	688	767	717	673	687	778	702	719	708	706	740	683	709	702	722	669	682	714	666	695	695	753	717	763	699	716	696	673	663	694	759	676	691	700	733	707	719	733	754	697	718	727	770	701	716	722	752	722	724	713	707	723	715	749	719	703	681	717	731	702	677	725	706	731	731	768	748	700	724	737	707	738	713	741	741	668	739	728	742	720	745	693	698	699	690	777	698	718	697	700	749	728	735	706	704	689	718	696	700	719	775	731	760	725	723	754	719	693	682	780	749	690	742	661	727	727	719	775	734	667	705	688	722	694	784	708	684	737	689	736	692	764	767	736	679	718	685	743	721	712	740	691	726	695	717	730	697	674	743	716	730	703	712	727	726	741	696	723	714	715	708	735	701	731	726	701	701	746	725	681	700	708	749	766	748	709	676	765	730	677	773	713	712	707	734	686	675	676	714	755	714	705	735	703	720	723	728	694	685	710	738	752	725	680	677	717	688	717	711	662	738	681	696	683	651	712	736	724	718	758	722	763	719	697	669	697	730	715	684	717	723	702	716	725	718	702	719	680	749	711	723	737	768	698	703	742	719	701	688	736	731	713	734	670	747	681	669	734	678	693	705	710	745	733	687	699	704	721	709	743	735	717	705	698	675	710	679	710	725	734	701	677	764	738	725	742	702	721	690	747	727	749	632	732	755	706	753	754	760	732	742	742	701	727	752	651	736	702	658	677	719	705	662	722	740	735	703	704	748	738	723	717	708	662	702	710	751	732	745	711	675	708	677	709	771	689	755	763	714	748	701	771	692	740	732	745	728	685	747	718	682	717	702	764	739	730	729	707	710	706	700	723	721	710	693	712	672	720	777	692	723	754	681	693	728	702	721	722	698	716	696	732	708	658	733	714	714	705	699	699	677	703	686	716	679	725	709	719	743	715	741	718	710	675	747	749	708	725	734	709	727	713	685	735	699	702	704	697	745	750	738	784	696	740	746	721	700	714	719	697	692	718	694	705	692	670	697	701	694	723	688	737	690	733	724	714	667	712	696	670	677	771	748	728	762	696	738	693	671	700	731	769	701	718	742	686	728	731	691	790	707	765	728	691	696	728	719	736	725	724	703	717	705	684	711	807	701	687	772	738	727	748	741	738	748	722	701	717	713	718	735	706	672	710	744	703	732	750
24530	20885	27243	24638	13097	1359	658	574	521	520	472	459	493	451	527	520	509	484	473	460	482	457	469	378	445	454	442	429	448	422	425	441	462	430	438	439	433	467	500	493	523	477	470	515	451	497	461	449	412	440	416	438	408	439	420	447	422	423	405	361	410	395	436	419	415	385	394	406	403	404	421	418	431	389	408	408	439	427	408	409	438	425	364	421	409	440	444	444	420	438	391	426	441	379	403	399	428	422	389	409	440	450	439	391	419	415	432	394	417	427	384	401	410	408	435	406	426	439	434	407	413	395	403	411	415	405	442	393	444	410	451	443	426	435	390	437	444	395	419	423	417	422	436	417	443	410	427	405	410	368	397	439	430	401	462	433	397	410	477	415	434	408	434	418	409	441	404	415	425	420	394	430	441	447	419	387	426	385	416	418	428	424	432	409	394	432	372	378	356	407	415	418	393	429	399	402	438	420	402	399	413	444	408	404	392	406	409	381	456	435	391	402	437	412	419	424	408	414	415	402	383	374	447	467	403	407	423	420	428	388	425	449	408	435	430	428	408	408	395	438	399	449	422	412	429	437	389	393	383	424	433	404	365	452	398	448	388	428	421	397	387	437	433	404	431	435	421	386	425	447	410	407	405	379	422	461	400	410	407	378	443	397	419	431	397	414	404	385	401	420	407	409	411	448	396	439	422	432	404	411	438	396	425	425	455	402	396	400	437	416	357	394	410	413	404	403	446	442	409	395	404	380	429	448	420	429	407	404	356	448	429	435	369	432	421	433	420	411	406	423	434	408	438	420	417	438	397	421	410	433	441	381	405	432	390	401	441	409	409	411	413	380	423	375	409	444	442	421	430	399	416	407	391	433	382	452	409	435	420	404	402	409	386	403	454	425	432	414	429	408	448	415	393	400	426	386	415	425	402	382	397	419	423	383	395	445	425	446	460	413	445	401	421	435	425	412	421	428	430	411	432	414	403	414	421	405	393	418	410	374	409	401	453	394	409	390	413	460	437	410	384	445	434	368	404	420	401	384	424	408	441	401	460	417	417	439	379	440	436	425	402	387	403	438	413	416	405	438	373	437	419	413	426	409	440	428	430	429	433	442	438	387	442	422	377	407	403	434	420	407	442	412	406	411	430	435	411	424	443	433	419	430	437	395	398	381	391	385	438	405	406	451	413	402	381	428	370	420	363	426	405	403	445	431	385	412	385	414	434	395	395	427	431	422	432	470	409	414	429	435	415	444	428	444	416	412	423	420	410	406	464	420	426	404	382	416	406	382	375	402	411	422	403	416	462	403	390	444	405	400	437	430	394	414	413	442	430	421	444	446	424	410	424	388	380	444	483	437	414	415	384	420	394	402	453	450	424	399	437	398	413	434	402	391	413	443	373	395	430	411	417	420	384	446	409	389	436	460	431	451	416	388	403	401	433	418	409	451	406	395	370	415	443	395	420	437	406	457	419	400	452	416	395	403	412	406	370	430	381	424	423	403	392	397	429	446	408	465	405	433	395	412	388	390	416	420	407	392	415	387	396	409	412	414	389	411	414	445	404	428	414	412	439	409	367	436	434	401	420	383	424	416	419	414	416	412	435	397	397	413	397	417	401	425	428	441	409	415	428	419	406	409	394	395	412	417	424	393	427	441	453	416	470	400	459	395	415	427	458	417	459	391	441	409	407	436	448	432	424	381	405	411	421	420	419	432	415	403	414	417	459	438	408	406	405	379	389	451	422	449	426	425	457	445	441	430	426	430	413	393	428	397	431	433	455	387	434	407	395	443	411	408	463	398	428	397	401	396	412	419	382	411	414	424	393	481	371	405	438	418	424	393	393	425	436	449	418	392	432	425	391	409	433	435	401	452	413	423	438	448	414	414	463	454	424	419	381	437	421	402	393	403	448	398	391	428	419	422	436	394	458	409	418	402	377	429	422	387	393	431	414	406	432	384	421	406	419	441	411	406	408	423	434	409	414	434	430	410	439	394	392	435	387	435	433	409	395	432	436	429	414	427	397	396	405	415	406	405	417	449	401	401	425	361	395	417	380	430	429	395	413	447	423	425	425	368	391	409	419	415	425	434	402	430	386	368	416	432	412	429	407	429	417	387	416	387	423	414	415	383	427	398	445	422	404	418	398	439	414	402	425	408	419	409	449	465	433	446	467	417	415	400	417	433	411	384	413	442	445	446	405	407	385	412	425	439	406	404	407	442	389	462	425	436	386	410	448	409	401	418	422	431	428	442	393	431	409	412	427	405	408	410	384	421	409	416	421	464	429	400	397	404	424	451	407	385	380	454	376	403	406	473	412	406	420	413	442	398	423	444	415	410	410	380	393	380	417	417	400	414	443	416	400	406	426	392	413	408	401	408	424	438	420	403	414	374	409	442	412	430	393	395	408	389	401	464	405	414	389	408	448	414	424	451	441	416	406	389	410	463	450	419	377	398	426	422	436	400	409	406	407	432	396	405	413	409	409	374	414	438	392	406	424	426	415	407	452	429	408	396	379	426	388	458	458	437	399	407	441	413	421	404	380	392	438	423	393	408	397	452	424	390	442	418	425	421	396	387	404	395	395	437	424	432	400	431	407	412	410	426	416	392	405	393	433	396	381	425	418	404	404	424	448	406	412	408	394	400	435	419	418	422	419	411	453	404	405	395	425	382	407	400	443	424	407	419	424	404	376	397	421	465	389	418	454	396	425	415	419	423	413	435	427	386	394	432	410	343	426	387	391	422	452	394	418	379	384	449	440	398	467	423	381	403	391	392	417	391	384	420	388	419	376	442	403	424	409	396	401	420	398	420	420	413	379	412	404	383	434	395	409	424	441	394	417	423	412	416	416	394	413	391	388	480	437	377	414	422	413	399	422	434	389	452	418	391	422	402	420	407	378	397	397	428	402	392	403	403	386	437	383	389	444	387	398	397	443	405	436	414	420	397	377	400	435	404	400	404	401	395	424	382	452	408	409	398	422	444	399	427	400	424	416	411	386	368	387	420	403	403	444	423	435	382	434	429	369	407	440	409	413	405	404	443	427	415	456	381	422	435	388	408	395	424	387	412	395	452	369	383	430	441	428	459	409	412	398	414	392	398	399	402	415	401	416	419	435	385	423	399	399	423	391	405	358	382	420	383	436	427	415	380	457	408	363	390	423	450	410	415	420	406	416	416	479	434	420	382	420	435	430	451	414	423	428	407	381	386	405	459	382	420	440	403	421	398	399	410	437	400	422	418	441	385	387	418	445	411	420	396	446	420	378	389	420	414	435	417	422	424	332	408	428	429	436	407	395	430	405	396	399	409	401	469	421	379	430	429	440	433	421	441	404	408	378	403	397	407	412	404	407	385	434	443	420	445	440	418	411	428	401	408	412	415	407	398	428	403	433	475	436	416	416	430	408	410	394	404	396	408	468	449	412	376	387	409	431	411	449	398	442	428	419	424	370	419	427	412	423	404	423	411	405	410	412	396	442	391	392	428	418	424	387	415	417	404
36621	20730	6328	3512	2240	1826	1118	944	929	761	722	659	625	636	696	698	717	635	609	563	594	586	583	555	529	518	544	544	535	517	536	550	507	514	546	532	541	552	590	605	654	674	602	644	563	568	588	597	526	514	502	539	450	478	493	476	492	536	527	484	509	522	475	459	481	533	548	483	537	531	499	527	490	482	573	487	481	493	476	513	532	464	495	551	482	508	533	489	548	482	486	515	447	530	504	493	452	508	517	477	477	444	504	494	478	470	484	537	511	485	513	497	499	508	511	504	466	490	490	481	458	496	492	504	469	524	508	485	510	550	496	490	468	501	492	507	475	513	475	483	499	478	519	529	484	519	504	502	475	515	483	485	494	530	503	466	468	495	515	494	516	496	488	474	454	479	499	465	485	505	521	491	490	503	485	530	479	492	507	487	469	492	496	482	518	465	500	454	534	501	495	501	470	475	502	491	504	475	448	489	480	457	496	507	490	533	492	523	490	450	473	523	507	500	500	435	482	521	463	450	461	498	478	457	555	455	505	506	512	506	491	479	483	505	474	495	496	483	492	502	497	505	469	476	496	484	491	467	536	469	494	505	486	503	466	482	492	470	475	463	510	522	479	470	460	458	494	490	537	510	481	477	499	531	456	481	523	490	500	523	516	512	465	473	520	497	509	509	503	518	513	501	481	525	484	463	468	486	496	526	471	502	477	515	512	480	487	489	487	496	461	517	504	501	474	485	505	454	466	461	518	494	457	509	517	474	482	487	529	521	490	517	459	488	525	484	488	472	515	495	484	503	526	516	510	463	523	520	500	498	507	508	489	506	460	487	483	492	469	523	468	479	511	536	476	496	499	480	470	508	457	531	492	498	497	463	463	510	490	500	514	475	515	485	493	488	499	486	494	471	537	507	474	472	495	480	477	483	499	486	496	469	457	474	493	466	490	531	495	477	519	490	514	501	491	460	491	469	498	483	478	518	535	479	546	466	469	496	478	481	500	520	492	484	482	517	467	484	480	483	494	493	489	486	470	469	508	498	470	504	536	494	494	511	499	498	461	474	480	464	457	479	470	469	501	497	508	493	502	460	518	530	441	503	484	449	525	481	503	471	470	492	451	475	479	484	468	455	502	474	484	517	492	505	487	522	516	515	448	494	503	475	500	470	464	521	459	536	465	482	465	485	502	455	510	464	495	501	472	534	537	490	529	483	477	489	485	499	451	455	497	495	480	502	480	519	469	437	493	488	488	436	455	456	455	494	470	501	464	491	468	516	507	511	480	508	495	496	485	481	488	468	491	467	461	496	480	478	501	515	490	522	491	536	469	479	524	464	492	548	525	492	498	512	480	497	523	481	523	506	502	459	521	451	475	477	550	496	505	490	454	476	514	486	519	474	497	512	515	462	453	455	518	467	519	487	532	527	517	481	460	485	506	480	482	509	472	535	487	511	493	481	515	472	458	503	493	511	497	470	501	474	497	510	500	533	465	483	487	504	466	481	497	482	445	492	487	493	474	521	464	486	551	454	475	528	475	490	514	501	505	535	500	502	487	481	496	477	519	493	494	474	524	483	458	493	479	506	510	478	501	529	521	475	485	501	486	482	487	493	512	462	502	474	470	461	513	498	543	485	487	451	503	485	486	479	504	485	511	493	523	457	468	499	509	513	511	508	497	485	519	487	466	504	501	506	430	485	494	460	476	498	507	462	469	472	509	482	460	512	483	461	494	492	475	517	506	490	508	499	475	474	516	493	502	463	497	529	479	470	464	477	530	503	506	461	478	471	501	458	473	448	497	496	523	494	512	501	482	482	492	486	507	527	508	525	490	498	515	541	522	502	506	513	483	495	491	468	477	469	499	487	479	500	522	471	478	440	516	471	488	473	509	527	529	462	495	500	465	504	511	519	513	512	520	456	497	489	452	521	527	479	501	477	540	498	546	448	464	567	452	468	497	517	491	474	497	491	465	517	477	509	535	477	489	494	487	501	471	480	485	464	465	491	512	512	478	502	486	493	511	464	487	513	490	488	484	517	494	500	490	482	486	484	510	516	492	493	503	496	507	480	480	511	497	498	512	483	494	507	498	504	532	458	496	492	487	491	493	512	504	510	478	434	529	507	491	441	456	499	461	516	490	476	495	481	530	507	461	474	498	503	509	474	504	486	498	498	490	533	465	487	493	498	520	484	543	491	457	459	493	495	522	508	494	463	488	498	471	504	503	477	521	534	487	544	466	498	542	497	483	512	524	473	476	456	491	527	487	495	497	475	541	468	506	483	445	488	517	453	486	456	462	501	480	488	499	494	509	500	478	491	488	503	475	522	523	484	550	494	510	463	503	524	513	452	484	498	533	516	521	501	465	502	478	448	501	476	486	501	489	489	459	487	470	491	503	498	536	482	522	481	516	508	474	479	467	502	524	463	483	526	485	487	497	495	463	476	497	459	512	490	463	517	541	495	484	481	463	476	474	480	495	502	468	532	488	491	506	472	503	478	489	486	507	536	492	510	470	513	498	507	475	524	503	475	525	524	465	489	529	490	477	502	495	531	516	453	461	492	430	481	494	526	515	518	512	457	479	542	489	487	452	524	498	507	502	515	485	455	517	494	490	480	512	525	482	506	527	482	496	468	488	468	479	476	501	477	510	480	508	498	511	527	475	507	493	453	483	491	493	476	486	458	450	503	495	517	492	533	522	492	470	508	493	477	477	516	482	473	514	520	482	502	483	477	484	471	496	505	498	531	470	456	494	521	515	506	463	502	506	516	517	480	544	482	480	497	464	512	502	463	498	486	479	478	519	511	481	503	474	513	488	487	501	473	526	492	464	506	472	469	475	514	478	477	460	524	466	505	515	494	502	502	471	500	489	507	480	464	473	504	518	498	519	471	502	504	483	472	462	497	452	533	476	555	538	478	512	482	489	506	488	509	475	525	475	494	512	493	468	469	485	503	499	474	467	511	519	462	484	520	500	491	466	474	458	511	483	489	513	514	457	468	469	475	486	485	491	484	480	562	454	480	470	476	507	511	444	509	463	527	478	487	483	480	489	508	463	499	510	471	484	505	487	486	477	478	471	492	518	487	547	455	493	498	476	509	519	454	508	490	488	492	460	497	483	493	512	498	472	480	475	473	472	490	505	502	457	477	495	549	480	503	521	476	466	524	480	495	490	483	465	481	477	482	495	488	481	507	512	482	494	501	532	459	506	488	528	495	462	495	502	482	469	461	491	483	444	514	463	476	469	456	493	488	488	446	507	459	451	508	506	487	472	486	520	482	517	504	503	523	501	484	497	494	487	470	464	518	488	477	472	513	496	535	502	472	518	518	472	503	502	488	493	480	493	464	491	473	483	522	510	488	473	453	496	492	448	491	495	506	513	492	501	489	516	474	480	552	474	519	484	496	518	484	504	503	506	496	511	477	478	507	505	518	548	465	490	501	462	509	534	479	454	516	478	463	528	477	484	526	538	491	463	468	492	471	436	454	478	470	514	461	505	504
22502	20982	28637	23523	20984	21050	12456	1896	1422	1389	1228	1153	993	1073	1036	1146	1078	1071	976	1028	965	1011	962	895	907	941	935	899	922	875	917	882	924	933	910	969	894	965	1013	1009	1018	1029	989	1028	931	981	965	980	903	907	855	862	878	853	884	898	864	899	831	868	874	911	891	837	856	886	883	887	835	881	898	847	949	907	898	915	883	910	883	959	871	813	894	861	845	843	828	857	877	876	803	870	859	867	924	875	824	854	848	830	856	832	848	862	826	875	867	868	856	869	856	787	812	806	878	841	915	874	889	901	866	844	876	836	846	846	880	865	887	894	922	832	895	858	796	857	864	848	882	826	880	835	862	907	834	854	824	830	870	897	839	839	929	865	863	851	861	875	856	827	821	891	858	938	831	886	865	843	857	818	841	867	835	891	817	869	857	856	858	844	858	834	853	854	877	832	872	872	877	884	858	947	820	871	828	838	811	854	819	817	847	882	852	871	877	858	817	848	830	864	822	842	877	889	878	871	900	874	859	853	821	868	874	834	883	835	817	869	861	846	827	850	856	906	881	861	865	887	787	877	877	867	830	850	856	879	839	833	880	821	843	848	812	847	859	890	878	807	866	837	833	866	828	814	854	850	904	849	878	884	853	830	850	837	849	857	896	857	845	889	930	870	881	819	807	874	819	809	847	880	863	862	880	851	846	853	860	862	893	917	846	864	886	895	813	852	888	896	883	866	832	834	893	838	837	837	838	878	826	851	839	914	846	874	918	864	863	797	907	863	833	845	905	896	827	844	844	858	888	868	834	875	820	873	888	855	851	824	881	816	860	851	878	862	874	907	799	826	822	905	893	904	837	884	837	858	801	913	837	826	805	856	853	860	855	844	877	856	841	792	858	826	856	923	880	891	829	863	832	855	825	841	842	897	823	825	848	840	844	852	883	885	822	885	860	906	852	835	898	854	830	814	815	879	854	857	865	875	888	845	909	842	827	879	893	885	837	882	870	832	830	879	861	847	860	845	833	814	874	879	923	805	881	849	890	873	815	857	822	833	863	877	890	848	878	850	874	817	850	830	850	884	826	886	875	922	851	902	874	832	835	919	865	820	847	869	853	801	951	896	897	870	853	858	825	906	801	902	870	897	884	887	881	842	889	926	884	828	865	885	854	845	829	815	857	871	856	819	840	834	877	882	858	828	856	908	907	825	815	826	887	859	855	875	872	897	894	859	874	856	827	823	909	904	885	859	868	910	912	849	877	907	830	882	853	826	861	856	905	807	854	823	854	924	863	864	910	884	866	861	868	847	889	898	815	882	839	852	829	890	839	840	864	851	905	878	825	880	883	856	868	836	886	847	825	833	864	866	834	835	853	859	844	823	878	835	905	885	884	862	828	880	842	819	819	869	837	833	893	897	855	882	831	833	870	839	827	889	802	872	868	880	890	904	803	883	851	879	846	863	864	885	861	827	904	830	838	841	857	842	832	914	862	881	850	875	834	876	841	916	905	880	876	896	893	895	862	899	802	839	907	840	871	909	902	825	921	830	853	874	840	881	884	839	826	839	871	862	838	893	843	903	856	903	839	815	877	814	838	790	897	847	854	883	838	828	863	834	900	898	847	807	842	821	942	870	883	839	817	870	798	911	843	889	939	856	816	857	832	838	836	897	884	871	843	847	838	839	872	836	816	840	884	820	890	895	871	838	897	839	823	822	867	832	882	877	863	820	870	891	870	848	842	848	859	906	823	843	902	847	878	852	827	872	872	842	835	828	870	808	830	855	852	869	854	835	840	850	811	862	857	849	867	863	872	879	794	879	862	867	816	876	856	852	881	851	815	877	897	783	851	886	800	837	825	879	882	846	826	819	876	855	826	839	846	867	831	814	808	842	838	879	807	848	837	816	872	827	845	873	846	861	819	797	834	840	849	830	878	843	897	881	902	906	843	858	804	837	861	867	882	858	863	857	857	768	888	834	838	804	941	844	855	858	896	876	856	884	866	902	883	871	837	813	811	850	833	870	835	843	873	838	887	862	874	870	899	834	847	893	849	846	854	933	877	829	881	863	859	886	845	889	847	907	815	833	801	848	859	860	889	866	859	879	854	879	855	871	870	853	867	883	868	889	856	855	879	835	871	905	875	915	830	787	891	807	834	884	880	871	821	835	895	901	809	900	832	872	889	841	835	859	819	929	847	905	864	893	810	858	914	857	933	882	832	875	842	814	825	819	841	830	923	845	871	883	871	861	869	845	890	884	866	848	899	850	781	857	836	854	839	844	818	854	896	879	854	910	892	847	862	869	792	889	881	908	847	851	848	851	861	878	877	859	825	882	876	805	795	850	827	860	877	933	817	866	884	870	889	810	838	864	839	860	819	932	839	812	831	841	798	828	857	873	885	834	857	902	890	829	829	883	858	826	847	792	887	853	818	796	867	872	862	896	837	848	885	793	838	858	843	824	845	856	828	850	859	896	855	896	854	849	870	809	921	853	850	804	848	860	831	890	819	868	863	863	830	836	778	873	881	831	854	812	849	838	877	877	822	797	823	827	897	846	879	892	855	822	829	837	889	894	866	845	859	856	833	833	834	806	861	897	896	875	867	841	839	857	859	840	856	876	844	897	795	858	830	847	874	830	818	840	805	867	864	825	877	884	872	847	834	803	827	814	847	925	836	859	856	858	940	874	869	835	834	900	902	875	854	851	866	902	822	843	887	823	844	831	849	834	894	807	855	886	857	873	904	903	901	843	863	892	873	826	836	875	798	857	787	805	843	901	877	860	838	878	897	822	882	845	839	859	901	847	869	861	868	880	887	861	913	891	890	832	849	868	813	924	850	847	812	831	844	874	871	869	920	917	832	860	890	859	886	831	877	835	888	850	829	853	846	869	843	873	800	832	865	843	847	836	816	833	865	860	851	781	891	849	890	856	817	834	861	852	860	852	881	835	833	834	901	838	853	871	860	899	824	814	864	869	827	907	809	842	850	830	841	865	862	852	830	869	825	863	815	896	824	883	864	791	851	877	837	876	896	814	869	814	846	794	827	836	832	838	849	859	860	880	854	871	891	866	816	872	836	846	870	809	895	870	862	829	890	861	829	827	843	846	910	832	844	832	880	872	891	846	859	861	880	854	807	847	871	878	860	820	866	891	885	802	845	873	869	828	870	815	899	816	873	834	805	834	850	855	903	839	868	860	886	837	848	880	845	807	818	868	844	894	859	881	840	852	874	839	906	860	805	849	791	896	816	837	854	802	842	892	817	866	840	850	845	902	794	825	834	853	825	829	816	855	906	947	842	881	851	877	877	833	880	855	878	814	830	847	845	888	887	863	858	853	832	819	862	804	876	845	885	886	871	873	838	857	809	870	892	817	820	852	838	797	837	842	875	865	907	830	873	862	873	808	816	819	884	827	857	906	865	868	837	950	855	841	856	888	863	892	875	823	837	889	851	834	870	833	856	854	855	844	883	906	835	806	802	876	840	811	867	831	824	853	894	894	878	822	830	847
41841	34708	14810	8780	5722	4804	3054	2425	2141	1930	1753	1490	1447	1355	1329	1389	1400	1298	1196	1190	1114	1136	1082	1147	1062	1065	1039	1029	1023	1034	1029	1036	1084	1020	991	1031	1055	1108	1195	1264	1279	1191	1250	1162	1107	1145	1163	1134	971	990	969	920	974	1007	987	937	970	957	954	904	1007	895	937	957	981	965	957	972	920	994	985	959	981	968	961	949	964	916	967	951	959	1000	902	1008	960	908	996	911	969	878	929	1033	970	965	961	923	946	970	930	928	941	925	947	946	921	940	941	936	943	952	935	915	919	996	929	941	953	1026	942	990	911	985	922	932	937	911	971	920	930	982	975	973	930	992	981	968	913	1019	956	932	914	921	936	927	944	1014	984	956	902	967	928	936	964	897	977	952	974	951	945	943	998	981	931	927	915	897	971	946	957	948	970	909	959	939	971	919	931	960	954	927	878	928	937	957	899	972	943	953	949	926	983	904	909	965	911	888	950	972	958	948	944	963	974	969	977	942	979	1016	910	926	902	970	943	958	960	921	933	936	1010	970	893	965	947	977	932	995	952	923	978	953	966	942	1005	944	965	981	913	942	887	941	986	934	925	945	975	933	948	972	928	964	946	946	965	971	885	963	952	954	974	912	899	986	954	976	970	937	934	909	884	918	897	973	910	1022	980	915	981	947	949	954	920	881	975	973	966	910	912	924	989	922	935	917	933	927	952	857	968	945	934	1003	929	955	889	947	946	974	924	970	947	923	917	900	959	937	935	921	963	949	997	929	931	992	945	933	948	974	914	956	1017	969	969	949	933	964	960	950	883	949	927	967	916	968	973	993	942	907	980	1009	934	966	925	967	913	948	928	944	966	924	931	950	942	936	993	963	948	949	917	938	980	959	969	889	925	936	956	955	958	990	964	924	905	944	988	871	932	955	899	937	984	963	966	955	940	969	924	935	948	891	971	945	946	938	955	952	918	948	955	955	926	948	926	896	900	931	922	972	940	943	943	914	990	995	983	970	958	956	949	882	944	967	960	918	907	905	941	928	915	975	980	949	960	940	927	924	956	915	940	957	973	969	991	1000	967	947	936	913	939	990	961	999	929	979	951	1013	980	950	928	920	937	927	921	951	996	934	923	959	921	919	967	901	926	960	914	954	925	937	944	910	952	934	927	962	930	968	899	927	959	944	963	947	951	946	913	934	928	948	948	933	954	973	932	934	895	988	960	965	910	945	936	929	940	942	990	927	945	952	955	990	909	885	990	942	923	936	912	952	955	971	933	915	914	1005	947	916	920	976	939	931	913	969	966	963	927	993	974	929	950	892	903	936	946	932	989	934	985	912	1001	923	919	926	956	896	955	939	926	964	934	915	966	1007	975	945	938	934	934	908	947	926	909	901	941	941	927	943	922	934	933	980	957	972	926	965	944	982	925	941	982	942	954	960	935	970	955	967	966	939	922	897	924	921	960	933	915	932	941	921	977	962	960	921	972	898	945	938	956	930	927	968	956	981	921	969	942	964	899	934	930	988	942	898	945	935	946	906	947	938	937	976	923	926	930	949	936	935	914	965	955	929	950	948	916	934	903	932	956	972	920	955	963	888	908	942	960	966	912	909	954	1030	946	995	961	917	962	956	886	978	947	940	927	917	970	947	943	941	940	906	930	969	1015	960	996	974	977	921	907	976	934	960	963	898	913	938	903	960	943	981	951	923	983	955	936	989	974	950	950	958	977	1001	1002	978	948	952	922	932	938	934	897	960	917	954	1001	861	959	950	923	905	916	885	941	968	965	939	943	928	968	954	957	963	899	918	956	877	903	946	911	928	954	974	954	977	966	951	966	896	923	941	959	947	966	940	878	943	938	942	958	960	970	946	938	889	970	956	952	937	1001	991	901	921	949	909	921	964	967	936	969	930	1032	993	939	958	908	965	943	907	917	987	954	909	893	954	887	972	991	962	915	965	894	963	969	927	973	977	970	937	927	929	971	947	911	899	936	907	979	877	950	968	933	995	1001	930	905	937	917	999	942	942	950	978	955	932	944	967	991	929	952	964	928	907	960	992	978	969	914	945	967	971	937	983	949	929	943	948	904	913	945	927	922	957	939	884	929	995	918	938	918	942	936	978	959	919	921	954	940	957	900	943	872	961	977	959	981	961	920	975	1007	924	994	916	939	948	923	969	875	925	902	937	951	934	901	973	941	959	933	978	961	909	952	989	943	961	917	1006	971	997	930	942	950	943	944	930	963	968	901	966	984	925	938	955	926	936	949	945	951	911	983	927	931	975	946	973	992	931	914	969	995	924	918	986	942	906	911	943	877	917	896	995	943	924	883	969	927	944	985	952	911	927	939	974	925	974	912	952	986	949	972	989	941	939	905	917	962	952	920	926	973	907	952	891	918	922	939	971	960	912	936	973	965	967	911	1009	920	984	980	903	962	936	959	977	933	962	950	923	941	975	937	928	1012	898	915	958	910	928	940	913	896	966	982	974	927	903	914	955	943	981	952	958	887	929	963	906	873	915	966	945	943	929	919	946	915	939	907	914	901	927	968	897	978	945	919	960	942	970	936	975	976	949	939	893	920	907	920	922	993	957	929	935	966	970	951	949	950	924	893	911	921	912	929	932	928	913	954	944	922	910	919	940	924	963	978	930	906	919	984	920	939	1003	932	969	993	957	957	902	956	961	936	929	933	963	933	957	965	971	888	970	958	961	1009	944	933	934	980	919	963	932	920	934	928	919	911	918	921	966	947	922	988	933	963	991	898	935	945	932	925	900	969	999	943	901	886	945	927	923	932	912	920	1002	932	881	873	941	939	917	949	927	947	888	987	957	972	966	931	982	953	868	920	931	936	965	916	927	929	907	968	958	949	950	926	952	913	952	954	926	941	943	946	1016	960	939	911	929	951	952	935	953	911	990	963	967	959	937	940	894	911	922	998	902	969	939	989	1013	966	950	946	928	931	974	955	994	934	917	931	945	931	975	945	861	956	949	886	882	944	951	888	983	989	955	981	895	918	954	913	873	924	865	903	952	874	967	930	950	975	985	868	955	951	977	898	957	975	947	960	963	1000	959	943	1019	1004	922	935	986	930	881	944	955	946	957	951	881	943	988	968	965	908	933	967	936	925	906	934	960	919	981	977	929	868	960	961	962	986	1010	924	948	924	941	959	889	953	919	937	919	900	933	946	941	952	963	953	1003	923	925	915	921	958	945	945	942	966	921	919	946	956	937	973	942	907	931	897	936	963	949	948	887	925	938	978	949	918	921	947	915	969	859	944	999	951	1002	988	921	951	902	965	980	977	973	988	949	914	949	915	919	887	898	887	948	912	948	947	958	1005	961	907	1035	961	923	989	879	917	967	961	994	889	945	978	933	876	1010	995	965	895	962	930	961	898	926	932	962	990	922	926	924	900	945	959	968	970	920	978	916	995	948	993	967	959	1023	997	913	919	929	890	994	982	952	953	923	942	939	948	922	895	990	915	946	928	970	993	917	889	951	912	955	942	959	999	912	921	987	950	966	983	917	925	928	936	952	953	937	966	945	934	896	981	952	946	909	970	850
28969	21120	11054	1686	649	572	445	407	351	385	359	410	350	382	382	403	354	359	413	371	366	355	352	378	408	367	324	364	352	346	345	375	376	361	377	373	409	411	409	378	426	402	420	355	365	389	360	382	342	362	383	374	359	393	359	394	340	375	332	365	350	339	338	354	371	324	383	339	379	304	324	336	328	354	360	370	365	348	322	356	399	357	376	366	329	349	385	369	361	363	354	307	371	367	375	322	359	346	385	323	354	348	350	360	353	331	349	326	361	393	383	363	379	318	341	371	369	326	359	354	361	352	335	324	323	361	345	365	346	343	357	366	357	342	362	351	356	373	356	369	351	382	385	363	340	395	376	339	395	334	363	328	348	344	351	363	378	341	345	357	346	413	335	348	389	382	386	360	377	319	340	348	328	340	381	363	346	328	340	340	323	348	344	365	336	355	337	357	359	343	343	339	366	332	318	301	384	353	340	370	341	383	341	387	367	338	377	312	362	356	375	347	337	319	354	362	334	370	348	316	350	339	365	344	355	337	360	340	329	369	324	316	339	359	335	313	334	332	360	339	318	357	341	334	359	334	336	364	355	336	390	356	383	400	354	361	339	375	342	369	327	329	355	350	324	347	346	395	402	347	365	370	370	359	400	312	348	355	372	357	389	340	350	336	357	374	343	334	361	352	328	354	376	373	359	343	346	354	360	362	370	354	369	320	389	338	376	408	373	341	350	373	337	339	396	347	370	376	374	353	342	371	344	358	358	355	337	354	341	366	364	347	321	338	324	370	366	385	372	335	371	335	357	360	354	366	343	350	354	344	375	370	350	360	334	367	367	366	328	346	328	309	359	388	348	346	341	353	354	383	340	338	408	347	377	374	353	361	344	354	366	371	365	348	364	355	357	359	351	374	340	344	357	343	350	329	361	374	376	355	389	341	332	379	364	321	335	332	355	398	376	384	362	366	326	365	361	304	386	322	369	362	351	340	389	350	329	344	338	359	375	349	364	343	328	349	346	353	370	348	330	366	362	350	361	359	332	341	359	350	350	350	352	342	348	381	351	335	341	366	382	378	318	373	384	385	343	348	366	374	366	343	359	391	329	388	352	348	346	335	328	351	390	359	388	340	325	332	379	323	361	355	360	329	359	341	358	364	359	360	357	343	337	341	356	377	335	393	368	345	374	340	377	345	370	340	365	346	342	331	377	345	341	356	307	343	351	373	353	359	342	337	359	386	349	380	309	360	364	370	348	349	351	347	369	328	351	347	349	363	349	371	327	317	377	319	374	354	330	335	357	326	349	355	326	336	349	345	372	352	342	336	344	362	362	331	359	383	358	338	403	361	370	332	371	341	363	372	368	360	329	364	365	366	362	371	351	307	328	361	361	345	364	331	363	352	370	359	372	353	350	328	387	348	348	362	361	339	336	385	338	352	347	342	360	372	382	361	337	308	344	358	382	341	344	374	354	322	355	345	353	395	350	339	312	356	363	351	340	394	365	348	333	346	389	336	334	343	346	377	329	367	384	321	399	407	357	337	378	359	384	340	361	370	342	358	356	362	372	352	363	305	359	347	367	326	377	368	385	350	354	362	361	341	345	370	386	372	356	360	375	367	357	349	402	323	325	331	323	370	375	339	366	360	354	354	318	341	350	345	362	349	334	342	375	325	348	352	324	328	345	352	367	384	299	349	352	357	340	355	350	361	392	383	395	381	335	370	376	357	384	358	377	325	358	360	323	357	351	395	360	338	345	356	358	363	360	349	352	390	387	348	381	360	374	358	367	364	367	388	348	357	367	359	347	366	348	344	331	345	336	323	355	351	345	346	350	351	365	369	353	385	343	356	353	368	375	360	339	378	365	356	352	332	344	365	329	377	354	380	327	349	362	367	358	349	354	336	378	423	366	364	340	388	327	363	367	362	403	343	335	370	345	334	343	327	364	347	326	381	342	327	379	365	362	348	358	347	410	352	393	362	396	355	365	349	398	337	357	338	380	334	339	346	377	365	365	354	368	367	351	375	353	341	333	364	365	354	339	350	375	348	339	354	366	374	358	352	334	367	373	364	358	373	376	363	339	388	342	391	355	377	369	343	385	356	327	368	374	324	307	371	386	349	366	329	362	342	354	356	339	370	356	364	339	369	327	355	358	359	355	363	328	347	370	376	323	341	327	354	371	347	383	377	342	379	351	368	331	334	333	354	395	339	347	340	351	358	341	342	356	354	378	348	339	346	347	345	349	383	359	372	356	319	351	356	368	375	351	342	346	393	369	415	414	331	372	369	325	317	379	390	360	338	381	375	349	354	348	377	341	353	375	326	355	353	322	350	376	355	345	343	341	384	351	329	339	361	349	361	357	355	332	347	353	361	351	355	342	352	343	373	373	368	345	367	353	333	323	378	364	346	314	367	356	355	341	375	354	332	357	311	363	370	343	351	389	382	324	370	365	323	366	325	367	368	389	333	314	323	347	331	359	354	371	349	336	358	353	345	368	342	373	362	371	385	357	354	373	335	341	395	362	352	372	379	359	348	354	353	375	394	342	339	331	351	349	344	358	380	346	384	369	316	371	362	338	359	380	367	353	352	358	344	369	349	357	379	355	349	341	333	381	378	344	343	415	383	335	370	353	337	355	345	347	347	403	348	380	331	350	320	366	320	349	368	365	361	335	361	367	387	368	371	368	350	366	390	384	342	387	367	358	361	368	345	363	344	356	359	353	342	364	315	374	374	343	347	353	352	378	315	362	357	365	381	355	341	358	343	369	393	339	340	358	357	336	372	348	349	350	381	346	325	367	350	393	354	343	371	345	371	354	360	382	330	349	359	366	363	402	352	382	369	350	325	365	365	349	376	327	320	359	348	331	353	376	354	359	331	376	343	370	348	364	340	370	349	353	366	322	340	360	362	357	362	368	363	334	350	382	364	375	351	354	349	319	372	374	357	368	338	324	362	313	349	395	355	344	362	316	361	324	335	347	355	382	354	370	376	345	354	371	339	342	362	365	356	333	352	344	369	364	366	371	383	363	367	346	345	371	373	368	348	362	362	346	358	342	373	368	356	374	339	383	354	367	375	324	336	336	347	351	385	352	362	354	352	365	396	362	328	337	381	378	363	364	354	314	354	325	344	342	344	341	303	329	325	320	339	319	370	363	366	347	352	403	377	308	374	356	346	394	362	342	376	333	396	341	354	381	331	342	356	370	352	353	346	355	387	373	361	333	386	346	312	340	326	349	371	364	371	335	339	357	345	355	346	370	338	348	328	363	354	313	347	369	344	337	364	357	367	314	340	343	384	340	351	377	360	336	351	354	359	316	361	378	365	345	341	355	369	335	351	370	359	350	309	358	341	336	324	343	351	361	392	352	375	347	357	338	345	353	396	305	359	331	379	337	358	356	340	332	354	361	375	368	378	392	400	359	357	346	377	343	363	344	351	349	353	344	376	347	321	336	374	351	356	373	371	334	349	343	334	322	332	333	374	351	359	352	364	388	357	342	335
34445	10698	2760	1592	900	771	552	496	480	446	437	450	440	445	436	450	450	456	455	454	405	460	412	408	445	466	451	460	446	469	426	425	394	388	423	424	468	453	468	480	533	480	503	504	495	477	479	431	438	396	431	422	434	442	418	413	404	408	394	432	449	392	389	397	423	421	389	428	417	419	464	386	382	414	410	426	457	410	427	404	401	398	364	381	422	392	438	404	410	432	407	388	437	419	447	403	453	382	417	414	437	401	405	377	451	403	393	443	415	444	380	391	414	409	422	402	418	420	424	385	399	413	426	409	409	420	398	447	382	407	368	452	401	420	463	376	439	436	436	395	380	401	405	418	397	419	428	366	434	434	424	426	409	415	390	429	435	418	415	371	444	430	403	393	397	401	407	408	451	418	440	387	429	396	399	431	427	396	454	440	426	443	399	402	404	390	404	435	396	437	389	449	417	435	397	393	402	415	411	439	437	376	424	361	426	430	389	431	438	446	381	418	394	406	429	403	433	381	423	395	438	406	399	431	434	442	396	394	435	390	433	388	393	435	419	392	405	389	403	408	403	426	426	402	441	398	406	382	424	408	388	416	419	413	386	397	406	402	391	397	433	409	429	409	380	403	425	403	398	424	406	407	448	394	377	407	401	402	437	400	417	421	453	427	426	396	397	376	454	397	393	416	404	406	429	407	432	386	412	397	439	410	409	401	384	434	405	363	429	399	414	416	413	376	403	425	411	417	425	402	387	397	415	438	407	388	398	397	407	401	365	428	404	430	400	418	370	434	412	421	378	397	443	401	408	403	394	356	418	407	410	430	409	397	440	403	428	392	398	398	381	437	384	433	451	424	408	407	445	461	444	400	408	405	389	401	407	405	394	415	404	382	416	384	405	426	412	368	421	399	414	395	365	405	411	434	387	421	361	398	427	436	387	396	393	388	431	411	408	412	417	393	435	421	433	382	412	439	416	421	410	400	407	412	418	422	400	417	407	429	383	410	397	402	377	443	458	408	384	397	390	399	437	445	440	438	417	410	414	425	384	422	384	386	378	404	417	415	396	419	406	406	441	414	441	374	437	405	404	384	390	452	418	421	387	413	433	369	410	391	417	429	421	411	382	416	427	402	386	406	421	407	399	419	406	386	447	435	437	410	426	438	416	360	400	403	432	419	420	399	423	414	432	395	411	430	390	416	417	448	431	387	407	421	378	418	433	404	405	404	410	416	395	423	385	438	426	414	400	387	421	407	452	420	417	408	378	397	390	388	411	388	425	432	399	434	412	383	458	396	399	372	407	442	399	404	390	430	415	401	403	447	429	387	412	418	431	415	380	433	427	383	402	413	434	429	379	402	402	383	394	444	410	409	423	415	408	406	381	419	386	412	456	397	395	463	444	412	391	413	418	402	398	382	426	433	409	389	408	411	390	371	373	391	380	401	410	397	385	421	401	393	402	439	387	401	410	407	364	411	421	386	399	431	398	392	408	379	419	420	421	421	429	412	406	401	392	378	406	431	420	413	403	415	420	413	445	398	389	400	409	365	405	385	394	411	426	374	417	372	385	410	400	412	400	421	368	449	395	383	393	408	397	403	422	398	404	424	403	414	409	388	414	413	418	413	413	441	430	415	421	411	413	368	419	416	378	394	429	423	403	371	420	387	413	403	406	404	395	398	404	436	487	404	434	401	391	414	441	419	408	446	437	404	429	413	415	433	403	403	401	432	422	384	406	379	372	435	411	402	425	398	424	374	409	430	409	383	385	425	403	400	389	403	442	386	366	426	404	404	417	396	407	446	426	423	398	436	386	435	393	441	400	413	409	393	407	407	407	437	410	408	385	404	417	403	421	401	402	405	420	409	421	391	425	439	389	379	432	404	398	425	434	390	394	408	412	395	424	411	442	409	413	420	397	386	391	409	395	397	389	410	411	380	389	399	400	392	403	408	415	428	382	418	431	445	402	387	404	461	377	396	387	376	428	402	427	395	397	414	442	390	373	393	398	395	412	417	389	391	429	410	424	403	375	387	400	440	384	384	415	369	402	365	363	418	454	410	416	387	383	451	406	390	414	417	433	384	422	404	444	414	435	377	434	416	386	426	403	409	417	434	393	388	400	396	399	371	421	370	402	403	397	421	385	449	411	403	403	392	418	397	429	403	431	379	389	390	382	390	415	403	394	417	410	381	378	378	413	434	422	430	380	411	401	413	382	380	392	407	403	380	440	411	346	384	398	403	408	404	412	427	439	446	373	433	434	389	375	436	412	400	434	394	383	413	422	391	398	397	403	453	382	424	382	451	399	405	397	415	395	416	392	409	457	415	387	407	376	399	388	411	401	390	392	408	412	405	400	388	409	412	382	382	417	383	440	412	382	386	401	430	439	414	393	440	396	410	399	388	393	416	419	420	415	419	406	441	391	401	392	393	424	406	421	435	420	438	406	414	391	451	438	404	379	438	420	452	448	375	414	418	406	433	426	389	437	397	400	424	413	394	380	416	428	427	369	431	345	404	429	430	416	415	394	395	394	410	401	399	428	380	418	416	441	396	403	394	403	405	375	397	382	409	439	390	430	425	416	387	421	386	397	377	387	415	403	379	423	370	415	440	433	410	417	421	414	386	447	402	407	393	405	432	399	426	385	416	425	401	424	414	395	430	384	394	397	442	404	395	432	431	413	413	381	464	394	384	425	422	370	430	447	431	398	398	391	384	407	383	437	428	389	460	434	413	462	401	378	393	443	406	421	427	440	386	404	366	404	438	423	389	429	401	409	392	400	433	396	438	424	413	395	422	446	422	438	395	399	425	395	404	410	383	391	388	413	426	387	417	383	423	396	380	410	399	405	394	404	399	398	386	403	444	400	429	426	360	415	401	424	435	423	418	420	382	412	399	427	407	394	437	402	376	401	399	409	419	429	398	417	411	442	422	437	441	399	413	402	412	419	376	367	430	400	424	408	419	404	412	401	427	417	411	440	371	419	401	443	413	414	393	389	425	395	413	402	380	385	383	426	421	410	411	416	372	429	394	400	412	377	407	451	404	377	377	451	388	412	390	405	399	401	411	415	391	411	419	415	411	408	416	410	400	382	389	382	410	408	428	458	439	447	397	406	421	423	395	394	445	405	413	415	386	384	397	428	463	397	412	414	403	440	419	427	382	417	396	416	380	390	416	397	399	420	405	426	421	410	405	415	378	393	406	402	399	405	431	434	451	376	434	418	388	411	395	385	428	407	419	417	394	403	410	402	407	390	412	398	410	421	408	389	381	386	409	382	383	406	446	424	407	415	418	396	418	408	431	411	424	423	413	404	414	396	407	438	403	419	439	396	401	386	407	366	392	447	423	416	446	388	441	418	421	440	402	409	437	401	420	394	390	413	399	409	348	420	351	416	419	413	410	435	416	399	378	380	405	427	389	399	397	400	413	368	421	406	399	400	407	383	389	420	402	431	407	390	412	406	429	374	410	398	446	419	385	414	405	416	437	399	394	409	393	437	408
23500	20974	28322	23798	20967	12531	1707	1061	934	845	824	817	732	692	747	732	683	724	727	741	699	690	766	715	642	676	674	678	652	664	664	683	658	679	663	712	715	772	720	785	744	714	749	693	725	751	708	663	607	646	579	655	664	644	633	668	670	631	624	628	654	662	652	631	618	659	642	642	621	645	641	610	647	635	644	651	656	647	644	695	657	648	643	610	602	611	621	631	621	651	658	680	628	691	668	630	627	622	661	591	655	645	614	596	625	644	640	610	635	649	692	622	616	660	659	652	606	668	634	651	609	626	629	638	623	610	646	608	596	596	612	604	655	624	607	645	638	655	629	623	627	684	672	650	623	689	633	629	659	633	665	662	654	635	616	596	635	640	627	641	672	623	647	639	614	666	628	658	594	640	635	665	604	641	642	646	638	655	665	673	627	630	676	598	622	636	635	701	642	628	624	663	635	639	606	596	627	643	623	642	616	619	639	659	631	664	636	668	632	606	686	582	626	628	638	663	594	633	598	614	604	616	662	665	667	631	636	627	633	634	656	656	626	615	650	631	677	578	634	643	608	606	592	626	660	678	615	634	660	623	622	651	643	630	612	649	672	640	671	633	660	670	610	604	629	609	632	616	628	637	634	619	615	601	666	621	620	627	649	681	666	641	646	614	642	674	649	623	633	627	629	608	659	598	675	631	616	646	624	604	605	617	632	633	582	615	622	624	638	650	600	639	612	622	628	582	631	637	637	622	635	661	680	614	634	658	612	608	630	658	637	607	631	639	672	662	617	578	667	657	578	665	642	621	609	630	640	619	627	633	640	635	658	683	628	649	644	671	599	647	627	668	625	664	614	656	646	637	609	622	624	633	671	674	657	641	597	649	669	608	671	627	611	619	621	705	647	617	655	658	666	617	686	605	639	593	594	642	612	660	666	623	636	623	675	632	706	663	630	616	601	604	590	644	655	610	576	646	632	635	592	622	597	669	575	634	591	643	672	648	590	623	697	654	652	626	652	686	645	640	666	659	599	621	643	622	602	630	682	637	654	630	636	641	641	610	651	583	628	648	622	656	663	621	630	672	678	635	595	632	592	636	658	591	637	666	632	633	629	649	629	632	676	625	642	669	627	616	655	609	669	612	605	619	621	642	619	602	599	613	667	610	652	681	667	648	679	662	664	609	605	684	644	654	640	614	643	621	662	659	629	677	615	637	641	644	654	643	622	611	603	588	641	619	602	641	572	645	650	576	640	607	651	620	660	635	615	640	627	608	630	626	615	598	666	669	597	585	635	644	619	624	620	645	619	649	608	623	646	658	627	630	647	650	663	614	656	690	659	633	611	637	630	691	635	627	610	647	636	606	626	622	601	610	605	614	606	596	617	629	683	645	653	612	625	619	646	612	609	599	650	635	661	631	660	616	616	623	606	655	619	654	642	623	644	579	611	629	639	621	642	621	644	592	604	602	627	592	626	621	607	627	631	642	668	650	652	603	623	642	645	636	687	639	611	678	655	646	651	606	599	602	684	642	663	622	651	600	621	670	602	613	674	663	640	632	663	650	623	634	650	614	664	620	622	636	633	636	663	602	650	610	661	626	608	626	647	637	662	607	653	604	598	629	639	632	628	636	637	631	624	650	642	689	648	623	595	611	623	650	661	645	617	685	589	620	610	615	667	650	637	678	661	582	651	623	628	640	624	636	662	637	655	653	656	637	660	623	642	614	645	589	648	606	607	612	585	623	670	643	647	647	623	636	604	596	609	636	639	674	624	632	600	612	593	599	631	638	605	635	618	577	641	569	608	652	622	610	631	632	646	598	626	632	619	681	616	672	623	635	631	646	654	629	631	662	617	625	619	595	616	613	635	649	655	646	664	625	650	671	611	601	642	645	619	615	618	671	623	632	610	620	611	636	592	667	668	665	630	626	660	622	627	659	619	628	617	647	601	663	639	626	623	608	601	649	623	664	671	634	635	635	667	635	629	632	629	632	640	650	650	612	668	623	647	637	655	642	617	633	655	674	632	666	667	604	577	680	682	643	634	623	612	640	656	629	602	622	650	642	597	639	625	692	637	607	647	663	648	637	634	622	671	662	609	602	613	616	633	629	590	653	601	646	648	645	659	634	625	640	664	612	627	640	590	621	651	610	639	615	598	630	627	627	573	652	673	603	640	653	638	630	621	673	620	633	623	656	596	633	637	617	649	658	657	627	655	665	665	678	599	658	603	601	664	668	591	643	631	583	612	635	676	651	673	653	622	592	665	612	625	688	643	599	635	657	633	682	606	639	621	618	603	614	668	632	616	631	643	601	603	679	640	670	687	602	634	622	674	645	643	636	638	611	645	623	601	647	604	624	649	592	681	619	623	630	645	640	642	657	624	644	600	623	622	611	652	625	608	611	623	651	645	592	642	643	658	651	642	643	668	643	611	610	618	618	637	620	620	579	609	641	642	655	620	711	610	668	681	675	653	656	602	586	620	650	656	651	631	600	643	624	644	597	659	616	643	636	693	643	683	610	629	647	607	615	636	646	630	632	624	608	655	670	639	677	654	690	627	627	698	658	628	621	576	644	600	628	669	628	607	649	611	679	621	605	598	600	612	628	636	631	663	641	620	634	625	646	616	620	605	655	627	673	638	632	648	634	639	658	593	636	620	669	641	603	653	676	673	658	626	701	653	632	632	637	683	660	638	617	678	665	658	671	614	620	608	627	602	645	644	668	629	599	644	656	652	586	611	633	616	670	665	640	642	659	644	652	589	618	636	636	629	680	615	602	631	628	652	617	633	602	637	628	601	631	646	614	601	617	609	677	649	627	646	678	669	632	596	604	648	631	616	634	605	578	638	661	648	662	648	642	627	627	667	623	638	613	593	601	618	617	602	613	681	656	614	648	611	689	591	669	684	635	662	673	642	668	622	649	633	625	607	630	628	618	609	615	624	641	591	639	628	620	654	660	616	624	621	679	624	672	609	672	648	675	644	624	618	669	601	660	612	617	653	635	616	621	604	658	645	647	635	606	620	612	591	658	633	580	619	613	654	623	624	654	658	646	607	613	667	628	635	617	690	637	629	633	577	614	619	599	645	662	606	643	636	653	581	662	663	604	646	689	639	595	646	612	658	654	658	594	612	661	609	633	686	609	676	628	670	675	666	621	612	646	675	603	583	622	646	631	617	637	569	676	655	639	622	649	650	647	627	623	634	636	616	643	606	623	595	653	621	647	602	581	648	621	632	657	614	693	650	669	656	586	634	640	652	625	583	654	614	621	606	592	590	627	638	628	629	633	659	623	650	592	657	615	678	684	665	694	639	656	589	602	619	619	617	672	658	629	623	640	618	616	612	597	593	640	621	650	708	655	661	627	626	619	663	606	637	624	595	618	651	603	597	644	642	605	650	644	663	638	666	651	635	638	681	644	640	654	646	601	598	587	639	617	646	658	639	622	671	678	587	620	634	673	639	685	662	606	649	650	679	635	646	620	635	620	682	603	623	614	679	647
35190	25122	9733	5391	3352	2680	1820	1555	1365	1177	1048	1012	943	916	887	899	927	879	919	825	811	815	778	838	833	817	785	735	756	768	751	763	786	729	787	797	834	922	894	945	908	860	901	831	857	865	843	770	785	718	712	727	703	703	689	711	748	712	715	692	644	691	712	686	741	653	716	754	686	703	706	719	678	729	712	705	698	714	661	693	682	718	694	713	713	734	712	740	705	719	712	668	700	712	676	648	677	713	710	718	668	714	681	709	699	682	716	712	693	753	702	697	723	767	730	688	724	692	697	731	703	713	703	723	742	694	709	701	691	690	679	684	680	701	675	713	709	685	684	734	741	730	724	698	697	716	708	661	725	714	762	704	732	690	709	676	724	692	674	711	734	648	675	736	748	704	671	669	651	668	689	737	730	767	701	689	716	698	752	741	717	723	696	743	733	714	716	706	710	685	705	685	683	720	684	723	649	690	729	745	708	758	742	725	673	655	748	698	666	677	681	719	689	699	655	730	741	729	678	669	653	698	764	712	739	752	708	681	689	656	669	765	683	713	683	692	714	655	708	704	709	662	701	715	697	697	703	750	721	703	710	690	700	699	725	733	738	679	726	693	674	712	764	717	694	766	718	719	710	662	722	708	668	691	689	708	748	702	697	662	756	719	735	670	618	700	701	706	731	682	754	681	727	698	669	713	732	728	743	715	728	683	701	730	729	722	707	661	709	695	704	709	684	723	711	711	661	749	675	740	700	659	743	700	731	709	708	690	672	721	698	655	698	729	694	689	686	684	722	668	758	736	679	696	696	673	732	688	716	700	703	668	678	716	683	696	733	698	670	694	700	727	707	728	729	713	722	664	693	718	717	713	708	681	743	753	707	696	770	757	674	743	695	692	736	722	711	727	759	741	726	706	756	731	682	725	748	671	699	691	728	741	766	697	711	743	708	728	708	698	724	709	708	685	738	682	665	753	705	738	712	788	728	684	730	674	689	675	734	722	686	678	760	672	686	707	698	717	696	722	722	708	700	744	660	726	678	688	733	710	712	744	750	716	751	684	680	714	706	670	749	717	689	701	708	716	702	708	715	682	718	703	687	663	712	669	672	706	705	710	680	730	688	727	703	672	727	723	710	703	692	723	686	685	733	695	695	716	668	724	701	689	665	743	690	700	741	699	651	724	723	738	707	701	748	713	708	723	665	713	694	697	668	718	739	677	705	689	736	664	754	694	713	746	743	708	705	703	768	738	684	708	683	734	720	688	693	684	711	679	653	649	727	729	737	705	721	739	746	671	717	664	717	739	679	714	748	726	712	718	738	680	694	741	734	698	713	703	682	701	709	726	715	718	684	708	706	683	685	724	735	713	715	689	710	725	698	706	753	735	708	735	678	706	664	728	690	734	704	734	728	725	722	716	770	670	709	696	728	683	727	693	679	730	707	714	690	743	743	697	694	702	713	702	731	707	713	701	718	702	682	709	703	738	680	749	712	718	709	693	697	706	774	755	730	692	740	701	679	647	717	739	733	752	730	658	711	677	709	728	688	687	740	684	709	722	708	746	676	690	706	688	711	672	712	672	701	718	692	704	666	730	745	758	679	704	668	770	754	683	675	711	715	685	749	685	669	697	773	757	727	690	697	716	727	678	702	693	770	690	694	725	688	713	714	742	703	719	684	688	773	747	755	755	677	691	715	697	694	778	731	710	706	739	693	736	690	723	683	736	712	744	747	682	685	717	739	732	703	697	726	718	662	718	683	717	712	756	715	722	712	710	683	696	742	714	647	703	707	728	771	715	732	730	764	752	691	749	683	668	687	647	753	673	694	681	683	758	723	694	691	668	764	723	668	674	698	696	735	719	732	717	728	743	731	752	710	691	712	716	685	732	714	719	701	701	745	714	691	741	678	743	722	737	757	678	765	749	659	722	663	648	742	720	717	678	723	699	719	772	737	723	732	722	729	720	641	753	689	714	686	671	732	704	719	677	681	690	698	709	695	705	730	673	650	725	686	752	724	732	683	696	742	710	734	692	747	749	689	695	702	693	648	720	701	679	681	714	689	715	677	711	739	660	684	706	755	730	691	683	705	712	756	720	689	768	706	647	704	704	748	708	737	709	695	680	701	725	700	680	687	668	696	734	745	701	701	708	716	763	692	685	659	653	748	719	700	702	745	709	732	714	663	711	714	762	665	709	765	723	746	708	720	750	725	721	710	704	719	666	703	730	727	726	767	695	789	728	713	696	699	736	749	682	722	699	724	737	736	709	643	763	688	745	712	708	756	703	718	732	710	717	644	754	664	687	737	715	732	767	739	721	663	683	689	679	704	717	743	721	676	737	729	730	687	712	699	730	719	696	729	721	737	712	706	719	725	709	697	702	711	743	725	735	712	705	670	727	696	714	705	704	714	665	723	671	692	708	674	731	708	713	681	689	724	708	702	678	727	742	703	724	741	698	760	712	698	664	682	719	665	712	703	708	681	684	704	737	669	696	716	702	684	736	672	707	769	703	694	753	687	687	706	723	703	685	724	714	663	725	715	697	687	712	718	741	690	722	705	714	730	675	709	701	720	736	747	716	696	718	737	715	690	724	681	706	767	686	690	694	757	713	708	687	703	687	695	705	645	674	716	699	693	730	728	687	746	681	716	725	664	765	707	658	708	690	681	700	716	708	707	690	731	730	665	757	760	733	716	707	691	677	770	745	705	763	738	713	706	727	707	732	664	693	700	696	728	694	734	758	663	729	732	711	739	706	704	685	770	701	715	688	688	707	710	699	757	739	701	691	692	684	722	688	741	702	708	700	718	737	720	659	696	715	731	708	707	745	703	684	711	710	694	706	725	674	735	724	724	683	691	701	675	767	771	719	725	690	735	724	706	680	661	762	697	655	741	689	691	710	724	736	693	670	686	691	705	722	750	719	736	735	719	731	698	635	729	750	729	703	683	706	710	683	707	656	697	730	690	749	729	720	692	691	686	694	738	684	665	699	689	699	702	678	674	712	748	717	707	695	682	723	733	686	679	696	685	671	732	695	718	697	651	718	714	720	734	661	696	727	699	728	717	682	651	730	696	684	695	730	695	701	709	732	689	698	723	686	698	722	685	702	744	726	687	684	776	744	702	733	731	736	714	717	661	700	686	752	709	723	701	754	719	694	702	704	766	735	670	661	700	730	718	623	674	674	685	648	708	706	723	759	702	676	743	757	670	742	679	674	703	711	723	705	692	722	732	707	697	705	697	701	712	685	688	692	731	694	742	737	671	731	749	686	696	703	703	663	678	727	744	767	694	718	732	654	763	752	683	738	715	678	747	723	698	717	746	712	721	743	682	742	687	796	735	727	684	731	777	710	703	676	736	736	731	700	702	711	756	720	753	726	664	747	690	733	726	661	748	705	661	709	691	697	658	699	713	686	688	744	699	697	714	698	682	737	687	712	738	690	720	711	722	727	743	723	717	718	699	701	677	684	763	682	698	682	702	675	750	673	769	718	670	745	686	669
24615	20943	27297	24716	13115	1176	722	623	531	528	521	456	452	450	493	461	469	482	434	475	442	445	438	450	443	443	503	452	465	429	446	433	430	422	442	479	461	485	517	514	492	501	481	481	513	477	418	427	460	410	393	408	425	432	438	383	397	414	401	380	418	422	433	418	405	433	427	402	382	434	394	423	428	400	421	439	424	410	424	403	406	403	426	403	404	407	415	394	399	448	389	435	396	442	436	449	384	427	411	407	400	453	391	413	416	419	415	437	415	433	408	380	393	417	429	420	379	379	439	423	424	442	422	391	410	443	430	401	420	408	430	400	446	414	420	428	426	406	389	424	405	442	452	398	446	440	423	395	386	424	422	406	404	414	378	407	424	367	378	423	441	422	438	402	427	414	408	391	426	408	395	424	414	402	406	421	402	377	410	400	434	428	390	422	401	397	417	453	425	430	415	428	388	450	385	390	388	403	451	394	441	424	402	406	403	391	452	376	414	381	371	415	406	414	415	393	378	432	455	407	381	423	430	401	421	395	400	421	399	423	443	420	420	420	406	416	429	405	401	415	396	407	432	434	411	454	441	432	406	394	411	395	402	423	409	428	410	399	379	391	404	414	409	434	397	412	427	409	429	396	392	405	444	382	418	408	442	452	409	439	425	389	443	436	432	440	433	380	431	432	408	407	385	412	445	391	413	388	416	394	420	403	390	441	415	398	431	400	414	423	411	401	435	396	417	399	388	399	410	414	395	417	402	403	425	407	421	404	401	410	423	412	383	416	422	402	392	398	412	432	403	391	350	430	407	420	393	432	397	365	402	374	377	393	381	383	450	444	422	422	397	398	388	421	428	404	410	438	413	429	396	405	396	414	398	416	407	406	443	367	427	459	457	374	386	418	454	403	417	457	405	406	411	425	380	409	461	414	442	406	435	404	415	440	408	418	402	441	422	418	423	387	418	409	420	435	420	402	386	422	392	386	372	425	400	409	423	432	411	412	453	397	424	404	416	447	444	450	409	410	411	438	430	430	401	381	425	411	419	411	426	425	369	399	394	423	350	408	446	375	386	439	408	408	406	390	405	384	434	404	377	416	433	408	420	408	400	396	427	395	435	435	403	413	398	394	439	415	424	459	444	405	432	409	420	425	415	420	398	395	400	405	357	413	398	379	386	416	387	389	429	412	419	412	412	437	395	411	407	399	419	399	418	399	419	402	375	405	369	411	441	415	416	389	434	441	379	422	425	409	443	401	435	423	392	427	478	420	376	433	395	417	408	428	415	422	399	428	447	400	405	395	419	399	371	389	441	432	413	441	416	367	425	422	409	413	404	416	418	405	433	447	424	396	414	411	385	418	430	421	416	365	412	397	455	416	460	395	387	389	393	405	425	395	420	412	437	423	425	451	434	380	386	437	404	425	412	430	427	382	388	415	409	390	398	407	403	481	425	447	410	437	437	409	454	450	377	415	426	392	462	411	396	406	397	383	407	384	428	397	431	450	429	407	453	383	385	400	418	413	428	442	436	388	410	426	381	430	420	412	387	388	396	417	430	430	438	452	410	415	410	419	398	389	431	412	426	426	406	417	393	397	400	432	408	417	421	404	393	433	416	383	416	434	442	438	428	396	418	418	401	460	426	392	382	390	424	421	431	408	405	404	404	395	412	445	420	408	430	400	435	397	411	417	413	420	396	435	441	445	449	415	407	401	429	426	391	393	418	403	404	385	417	423	412	470	393	400	432	378	418	431	440	431	365	404	456	424	412	405	407	420	387	400	436	435	392	391	426	432	428	396	412	410	416	404	439	432	433	444	431	402	408	404	424	398	382	389	423	413	380	447	412	436	447	411	391	426	416	417	409	409	408	415	371	436	424	449	435	451	440	384	433	404	423	423	396	398	388	414	413	434	435	441	395	401	390	386	451	410	406	442	434	437	407	396	392	435	412	432	453	402	387	376	421	448	400	442	394	424	439	400	401	414	376	426	383	400	409	405	406	413	400	379	404	412	415	405	423	411	415	360	436	391	419	400	404	414	399	394	403	410	397	410	417	441	394	458	380	416	429	415	398	413	440	395	402	426	398	372	449	410	364	415	407	442	426	386	408	427	395	427	430	451	430	444	420	396	441	406	413	417	462	425	447	394	389	391	388	430	407	441	405	420	416	409	399	414	406	409	444	406	411	411	381	375	397	385	387	418	413	407	429	427	405	374	441	402	396	429	416	444	415	413	413	395	387	415	405	428	399	409	443	445	422	462	403	401	403	410	444	391	434	397	444	420	408	410	415	403	378	416	424	388	460	415	408	397	420	425	398	405	404	407	400	424	405	404	412	413	435	370	399	449	395	417	423	420	399	392	429	475	393	383	419	451	435	417	436	369	434	391	424	406	374	385	414	433	414	386	419	437	370	397	401	417	429	410	401	374	425	404	412	411	415	424	403	432	402	406	430	378	413	424	385	407	426	421	408	423	397	452	396	415	443	403	405	402	409	394	415	376	402	408	377	420	383	416	437	415	430	432	418	436	394	400	414	401	424	391	405	410	391	422	383	438	450	401	436	423	430	390	365	418	404	431	398	460	414	408	431	427	410	400	428	419	409	423	418	440	433	418	414	460	414	383	439	427	412	368	409	452	400	424	406	449	405	412	399	429	393	431	410	413	395	423	406	410	426	425	423	403	424	407	405	409	400	402	438	426	402	393	402	419	409	402	435	382	429	396	440	436	411	398	408	425	395	470	415	403	405	406	399	396	427	391	406	389	421	407	413	422	397	408	400	396	407	393	457	431	395	428	416	391	388	434	392	420	413	394	417	414	419	385	406	427	389	451	451	441	416	386	419	395	392	449	405	413	405	379	392	400	443	434	430	376	403	395	453	416	426	426	428	392	399	403	462	432	383	439	422	410	403	385	387	402	419	437	411	424	401	403	424	429	423	416	417	403	374	400	408	402	414	435	427	419	425	427	428	412	419	415	409	434	372	380	395	399	431	420	407	424	428	372	405	429	415	411	414	392	396	414	429	417	394	415	420	421	390	402	395	394	420	395	425	428	410	403	410	407	391	429	408	434	392	394	402	447	374	383	390	414	435	412	384	414	408	442	407	404	406	435	415	427	447	351	421	363	414	457	439	409	400	346	397	474	448	458	459	425	426	389	396	405	398	410	427	382	404	409	428	401	416	409	408	414	427	421	399	425	401	382	394	372	398	438	414	445	395	412	409	412	441	418	396	421	420	410	393	422	395	409	395	433	382	387	398	433	449	396	395	438	386	417	387	414	399	418	424	443	380	414	430	429	431	436	432	392	381	390	400	404	440	406	441	431	411	402	405	440	430	422	430	396	398	404	412	397	405	440	435	409	448	410	402	438	394	372	397	435	428	417	395	424	391	395	432	390	438	420	418	432	429	445	420	424	437	412	418	393	421	437	415	398	428	433	420	403	421	419	404	374	413	391	441	381	411	411	417	412	436	421	403	383	388	408	428	423	382	374	441	395	409	412	405	412
35947	21826	6414	3603	2285	1780	1202	940	919	817	729	653	617	619	625	604	614	591	564	621	537	579	536	529	557	543	542	534	542	520	537	489	481	510	536	576	610	622	640	645	665	599	620	620	610	621	604	497	488	490	497	501	496	497	512	485	486	516	513	502	500	491	489	500	507	541	460	497	522	524	477	490	467	512	476	471	491	514	524	539	482	484	514	472	486	467	493	505	479	480	468	490	483	489	484	501	462	460	495	522	467	525	529	498	474	462	475	510	498	482	454	508	498	490	482	503	491	474	510	491	509	501	463	471	471	519	505	469	513	451	500	497	464	475	476	480	520	468	514	480	445	519	481	473	494	504	472	519	479	485	506	462	467	453	495	452	487	484	501	496	481	485	483	486	483	560	505	483	503	473	515	577	436	498	501	504	478	474	490	500	485	465	494	517	511	509	520	440	497	524	474	532	453	512	460	494	498	513	506	493	509	476	485	498	521	470	494	479	492	480	477	488	492	509	461	480	483	450	500	475	524	467	476	532	482	462	474	496	487	531	473	473	454	524	505	472	494	496	487	478	469	500	476	501	484	498	475	463	482	461	495	539	447	494	486	557	467	497	478	509	491	478	488	479	504	481	469	480	474	492	517	547	495	493	510	451	531	500	552	511	522	485	465	483	476	501	496	511	464	499	474	483	482	478	501	456	546	537	533	487	485	462	480	483	508	472	468	504	506	484	495	473	480	485	514	460	496	491	511	457	529	533	492	481	502	491	503	501	502	496	475	488	539	521	457	549	519	497	491	482	500	487	513	502	491	497	463	511	483	514	450	489	488	476	506	490	490	487	533	499	507	519	511	488	471	463	497	528	531	474	497	507	538	532	487	521	493	511	506	467	519	515	538	509	450	482	481	439	495	501	487	475	504	524	490	473	503	484	508	480	501	459	489	514	541	464	477	513	470	494	473	474	489	472	502	500	488	500	518	487	490	483	501	535	505	520	525	516	497	505	472	450	511	464	508	464	524	492	497	479	474	463	485	527	476	465	486	490	480	496	522	508	519	426	480	491	506	462	465	485	481	477	488	484	501	460	495	476	441	459	527	489	471	509	506	469	495	491	496	529	502	496	479	508	501	488	499	485	482	499	515	479	537	499	507	495	520	504	469	488	458	521	512	520	465	490	468	522	523	441	507	498	454	451	480	489	487	482	490	512	524	495	509	450	515	530	482	469	527	511	468	482	475	510	469	501	482	494	505	454	459	460	498	476	462	521	488	500	498	480	497	503	519	492	498	512	479	472	468	498	518	507	494	484	482	527	500	502	536	462	495	489	502	504	466	499	514	484	499	483	481	509	497	516	469	517	466	498	475	509	478	494	472	474	506	484	525	455	510	480	487	492	453	475	520	517	472	497	495	537	500	469	497	517	520	501	463	488	498	474	509	465	471	528	463	493	496	492	536	512	477	489	477	482	490	478	507	501	515	522	509	504	492	452	476	497	483	462	535	476	517	470	484	472	499	488	502	520	473	508	529	461	469	508	468	476	465	491	491	462	455	491	464	508	511	500	467	468	467	488	451	499	466	485	494	484	479	506	482	482	508	490	537	494	445	462	487	525	503	477	484	503	507	441	509	470	501	463	487	512	522	505	457	489	462	542	510	514	484	487	466	497	492	451	522	476	500	474	508	486	498	465	510	462	466	497	472	480	491	511	501	488	512	505	480	486	501	480	470	484	462	480	518	465	489	477	477	485	498	481	484	498	492	508	469	470	471	500	518	474	499	517	493	512	495	539	491	472	461	483	481	473	488	469	475	490	483	488	475	502	519	499	487	474	488	484	502	509	488	503	494	488	459	444	540	474	506	507	506	480	448	514	463	492	498	478	468	480	464	510	509	497	516	511	526	501	495	496	488	488	493	476	455	504	471	483	471	482	505	485	536	503	530	532	518	471	493	467	519	485	493	507	487	470	472	437	480	479	499	454	475	517	465	462	486	481	473	475	510	435	483	482	464	448	493	483	507	473	441	463	488	492	490	485	508	475	482	492	492	488	530	517	487	450	486	514	475	516	467	488	461	503	489	519	472	494	530	482	497	522	515	526	468	499	510	484	502	525	468	486	486	485	501	505	514	495	507	500	464	509	533	479	487	451	512	491	508	499	476	511	481	492	490	495	467	476	503	446	528	498	485	480	468	509	487	529	469	457	491	500	491	461	475	539	489	516	493	530	487	478	455	464	480	471	507	493	532	507	493	487	514	500	484	502	473	452	498	465	512	496	500	521	548	480	488	523	456	499	438	515	479	504	517	471	466	490	478	503	488	497	493	486	472	489	495	493	511	498	510	484	476	499	498	493	479	482	510	478	496	486	468	520	505	518	491	478	458	495	451	513	452	526	535	483	485	516	481	514	478	477	486	496	459	522	497	532	490	513	494	479	489	451	468	524	470	473	507	462	524	494	483	531	493	461	507	514	488	494	526	483	478	497	516	492	504	509	444	525	474	452	474	448	476	440	481	493	480	478	490	445	492	471	536	512	460	518	513	506	492	501	490	516	492	478	480	516	501	494	509	451	445	517	492	469	520	469	486	471	519	482	467	534	488	519	515	446	516	508	517	496	484	525	499	499	448	490	503	519	480	532	503	494	453	500	507	527	466	497	489	489	495	451	492	470	506	461	451	474	495	488	498	507	510	458	525	530	456	487	502	537	518	501	469	479	473	497	497	495	473	484	465	490	476	477	468	502	508	484	470	504	488	487	454	489	479	486	522	513	501	512	509	503	506	496	544	477	482	490	484	516	496	545	483	501	481	506	465	497	488	488	486	493	503	445	466	475	494	503	510	495	459	450	517	452	527	469	514	486	528	472	502	485	503	450	491	425	462	489	481	503	490	452	484	506	508	530	501	502	526	490	445	507	455	508	482	495	504	484	466	512	459	481	526	494	465	475	508	494	508	469	483	484	481	455	520	507	487	475	490	498	454	489	513	493	525	512	492	503	510	533	477	476	476	479	493	483	484	501	480	510	504	511	511	500	510	466	500	478	496	496	468	505	506	464	453	503	482	467	482	470	529	490	482	450	491	433	462	477	490	485	514	466	513	515	508	492	500	524	530	503	497	492	514	474	493	465	493	517	469	505	526	504	472	493	495	492	474	515	496	494	544	478	509	512	479	533	515	508	475	504	499	480	487	499	479	504	484	501	470	523	459	447	444	508	494	484	478	505	455	511	510	491	501	519	497	485	481	472	484	473	519	513	496	469	480	503	449	484	495	450	460	467	498	466	488	467	517	464	477	491	516	491	509	478	500	472	496	497	472	504	492	463	454	469	480	501	493	498	460	494	479	486	475	513	520	497	496	506	492	530	511	497	474	476	488	503	525	492	487	478	475	500	507	508	491	499	515	493	502	455	440	482	478	489	509	484	491	510	486	509	455	497	448	460	457	452	481	471	468	481	491	478	541	493	479	478	507	505	482	508	502	496	460	495	505	510	504	447	497	520	494	480	499	485	546	491
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
