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
338740038589	338740039156	338740039706	338740040256	338740040806	338740041356	338740041906	338740042456	338740043005	338740043556	338740044106	338740044656	338740045206	338740045756	338740046306	338740046856	338740047406	338740047956	338740048506	338740049056	338740049606	338740050156	338740050706	338740051256	338740051806	338740052356	338740052906	338740053456	338740054006	338740054556	338740055106	338740055658	338740056206	338740056756	338740057306	338740057856	338740058406	338740058956	338740059506	338740060056	338740060606	338740061156	338740061706	338740062256	338740062806	338740063356	338740063906	338740064456	338740065006	338740065556	338740066106	338740066656	338740067206	338740067756	338740068306	338740068856	338740069406	338740069956	338740070508	338740071056	338740071606	338740072156	338740072706	338740073256	338740073806	338740074356	338740074906	338740075456	338740076006	338740076556	338740077106	338740077656	338740078206	338740078756	338740079306	338740079856	338740080406	338740080956	338740081506	338740082056	338740082606	338740083156	338740083706	338740084256	338740084806	338740085356	338740085906	338740086456	338740087006	338740087556	338740088106	338740088656	338740089206	338740089756	338740090306	338740090856	338740091406	338740091956	338740092506	338740093056	338740093606	338740094156	338740094706	338740095256	338740095806	338740096356	338740096906	338740097456	338740098006	338740098556	338740099106	338740099656	338740100206	338740100756	338740101306	338740101856	338740102406	338740102956	338740103506	338740104056	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23649	21278	28166	24711	21283	21336	8507	1875	1236	1117	1041	866	883	776	767	722	645	687	641	657	616	589	596	581	590	588	574	528	523	555	527	509	570	519	555	561	580	538	512	472	512	542	524	516	512	507	532	511	502	505	514	459	512	485	504	511	496	528	527	514	503	499	511	514	507	533	523	528	466	467	462	503	505	491	486	492	512	545	484	567	471	536	516	477	506	519	539	472	476	530	518	509	440	522	534	482	484	460	523	526	501	501	534	497	495	502	499	497	512	469	538	473	548	523	479	543	541	546	519	473	497	490	495	497	467	527	482	468	465	471	510	513	495	479	454	512	518	500	483	501	488	513	491	487	478	477	476	529	518	494	532	507	504	470	466	467	538	487	475	511	478	449	510	487	486	508	475	484	502	473	500	459	494	477	470	506	508	510	512	492	507	497	482	521	522	491	436	478	526	467	469	487	497	499	473	481	499	508	550	495	479	487	497	468	441	534	484	470	497	514	518	455	508	530	527	508	506	483	488	501	459	474	481	462	512	501	546	501	482	483	457	475	484	504	473	546	487	473	493	486	512	507	465	483	499	504	520	511	496	480	510	454	483	491	511	496	526	487	515	503	495	472	465	480	495	509	475	472	499	494	529	503	493	513	481	486	511	465	470	522	512	500	492	514	555	483	498	474	503	488	532	516	475	480	500	492	455	516	485	439	507	501	486	497	541	511	486	478	482	481	485	468	476	489	538	513	484	462	486	490	498	479	498	500	492	505	502	509	533	478	462	529	470	469	463	513	503	480	496	520	508	536	444	482	503	500	493	515	505	517	487	493	527	462	482	494	551	534	486	515	520	559	447	524	523	475	476	493	535	522	474	504	491	478	464	546	519	514	523	503	455	447	517	483	473	468	442	510	482	490	490	466	473	513	487	455	508	469	495	479	522	502	454	467	506	499	453	502	480	507	489	490	477	513	467	483	491	492	502	462	532	491	493	477	517	528	499	542	471	455	526	518	503	506	527	530	480	462	526	485	476	520	529	545	494	469	493	534	509	458	469	464	492	491	499	481	508	506	493	472	482	470	506	503	513	498	468	489	482	512	503	497	492	519	478	500	469	473	523	493	485	496	511	464	529	514	484	487	493	444	466	479	518	514	500	519	517	523	491	526	487	500	527	506	511	492	477	520	520	502	497	464	455	468	453	478	551	509	537	496	515	530	480	477	514	481	489	511	497	507	497	480	482	499	479	469	486	474	454	553	466	469	459	506	510	480	474	480	488	512	516	498	484	514	488	472	509	494	486	503	503	483	502	494	525	431	472	499	515	475	493	454	488	490	465	524	492	516	487	451	497	476	433	491	534	464	475	510	482	509	514	478	482	491	499	496	519	479	465	483	546	546	528	480	482	480	493	500	497	488	499	479	469	495	472	516	463	457	503	497	519	474	495	483	480	487	499	491	454	453	501	458	463	487	546	490	502	502	538	466	514	464	460	480	483	505	520	456	498	471	451	479	512	458	474	488	461	508	498	490	483	470	505	525	493	501	498	490	460	531	478	487	502	496	487	474	508	507	516	540	492	514	507	498	465	496	448	492	514	517	516	484	500	486	450	501	458	528	468	492	530	491	487	495	488	508	494	497	518	508	460	501	477	536	482	507	490	512	489	497	507	449	450	504	519	505	528	491	484	458	464	482	492	442	491	440	484	486	501	469	498	469	471	488	506	486	493	435	504	478	527	466	506	516	475	474	520	482	462	505	487	502	477	536	534	508	472	469	503	473	486	498	441	478	460	491	447	499	502	515	490	515	487	503	447	522	528	508	512	482	457	447	483	513	483	510	485	486	487	488	489	475	500	508	479	458	517	489	490	498	506	507	486	527	477	487	491	488	495	481	499	492	484	480	537	502	497	503	478	488	493	474	493	488	482	480	475	513	476	496	502	507	485	494	477	496	455	460	520	493	548	507	490	512	519	443	490	489	491	491	524	483	525	499	502	509	500	500	469	507	520	448	469	482	505	441	511	503	510	497	481	469	497	510	462	462	481	490	471	466	481	498	473	462	486	481	480	488	466	491	463	489	499	497	493	469	452	540	503	508	488	510	514	490	503	484	464	498	513	482	459	489	510	456	506	488	484	513	506	465	485	483	482	475	456	513	461	520	481	507	508	486	472	504	495	495	510	536	458	480	475	498	502	485	461	460	505	497	479	448	527	507	528	523	462	507	528	497	491	514	502	484	504	488	485	515	473	495	526	495	507	492	498	489	496	494	528	466	493	512	487	481	471	500	498	481	488	525	497	460	528	490	494	535	487	508	484	519	474	507	475	511	484	543	504	506	543	516	492	454	487	510	489	487	517	481	507	504	524	503	510	460	499	492	461	467	476	498	507	519	473	472	500	472	525	531	490	463	490	480	504	482	536	486	552	469	486	510	501	481	485	493	510	470	531	483	489	497	449	495	496	516	452	492	537	482	463	484	466	510	524	479	487	464	468	485	473	474	455	479	494	489	496	516	476	522	486	486	483	471	484	485	536	500	493	512	496	520	499	486	500	491	476	450	514	477	518	465	500	493	500	529	505	495	497	475	483	456	504	472	491	481	500	528	508	502	506	488	497	539	480	464	483	530	504	499	494	477	499	476	502	484	470	486	530	447	465	470	474	498	476	501	500	518	514	518	494	497	490	430	538	511	502	487	507	454	469	491	465	468	503	489	490	457	485	491	472	489	517	508	506	544	484	488	483	523	484	519	476	470	496	480	481	513	479	498	482	507	487	479	533	478	518	518	484	461	465	492	503	493	526	495	454	430	533	464	490	514	501	485	486	488	486	540	518	522	517	456	475	529	483	478	514	485	476	501	452	481	497	515	489	464	516	476	518	538	472	460	473	471	459	505	476	520	532	485	433	472	480	505	504	491	504	487	515	503	498	455	499	499	504	497	489	521	530	527	485	472	472	486	468	561	475	462	508	511	487	546	505	465	478	516	517	486	478	470	499	494	499	492	478	503	523	507	502	466	464	501	527	503	517	477	498	475	496	475	483	483	494	517	462	509	505	459	480	491	473	497	501	487	506	469	500	509	478	472	490	497	522	490	499	456	474	522	487	470	474	480	485	494	471	478	493	503	443	510	510	479	504	471	485	527	480	460	491	469	551	486	477	480	474	482	490	486	491	492	491	495	493	460	526	478	462	504	482	520	498	522	509	505	489	504	480	511	504	487	476	494	506	479	462	483	497	451	466	493	506	504	470	514	526	482	491	475	470	484	509	486	465	512	462	487	485	518	531	502	514	540	495	461	535	494	514	510	524	455	450	541	457	459	531	498	512	482	498	522	479	486	496	498	469	480	465	510	486	483	536	471	483	495	501	513	498	475	470	501	531	476	480	503	491	516	485	484	459	488	510	473	492	494	498	500	491	470	496	488	524	481	484	490	465	482	494	500	487	497	511	508	521	500	493	546	508	470	510	496	469	532	512	485	528	476	487	479	508	509	522	512	478	481	468	469	455	481	483	503
10428	18536	16985	9982	6714	5047	3833	2996	2433	2071	1749	1470	1411	1250	1065	993	920	842	837	766	759	702	709	645	641	633	660	602	643	576	604	605	605	601	607	530	600	544	539	590	555	546	515	540	495	526	533	523	485	552	528	531	520	477	496	504	503	475	510	507	474	446	521	500	517	477	541	498	485	492	519	503	514	480	496	482	476	482	517	506	502	476	492	478	525	490	482	468	439	489	516	517	478	480	470	514	509	498	532	476	492	476	503	493	473	478	513	499	502	459	478	510	492	545	469	464	497	503	495	473	532	469	493	447	483	470	450	531	493	494	476	491	490	460	471	478	470	504	473	474	484	492	476	469	475	453	510	505	510	491	470	455	460	470	454	487	479	499	461	486	482	460	502	461	500	459	480	471	471	471	490	502	493	479	482	471	487	486	517	490	471	451	467	506	503	477	483	478	441	511	500	507	492	524	456	522	506	498	484	474	505	502	487	451	483	497	479	457	500	477	491	469	458	481	430	428	460	488	473	456	495	465	470	473	458	463	489	504	446	473	479	484	504	457	487	462	467	499	493	474	489	470	487	487	490	517	443	504	490	501	433	438	496	481	469	459	462	526	467	471	466	472	478	462	453	507	464	497	513	471	486	483	472	472	472	486	476	499	489	441	462	507	473	480	485	515	461	440	484	484	497	503	488	485	497	448	445	531	484	442	516	459	428	504	486	501	486	492	514	487	507	462	460	496	489	505	508	486	457	467	478	482	466	482	491	440	508	470	495	475	477	453	465	462	487	442	468	470	470	518	483	463	504	472	448	480	524	482	458	466	468	455	491	450	478	465	473	491	459	518	475	460	495	479	483	474	488	453	448	431	476	493	493	479	514	452	485	477	442	488	465	499	495	478	501	512	428	511	461	489	448	472	462	464	481	492	442	454	460	479	516	447	493	487	505	485	468	467	491	480	467	460	482	484	470	517	505	480	507	487	465	468	517	480	492	527	471	488	499	497	480	417	465	479	496	464	466	442	472	457	483	464	488	483	466	450	499	488	475	490	456	472	453	451	467	498	485	467	444	500	477	498	494	465	487	449	506	497	490	503	476	487	491	483	476	465	473	470	490	460	470	480	485	477	483	475	447	501	438	460	471	460	460	455	471	484	456	480	519	489	456	473	471	450	493	463	442	495	499	464	499	481	463	459	458	479	460	457	494	461	494	442	513	476	446	460	452	493	469	506	421	466	445	478	441	452	461	471	467	491	497	480	473	493	521	463	467	532	465	474	471	498	445	481	497	454	467	474	469	505	514	487	477	463	486	462	459	483	450	515	500	478	468	512	454	519	509	482	491	467	493	469	496	447	460	442	448	457	476	440	469	521	448	451	468	481	468	523	468	491	515	474	470	463	511	456	456	472	490	483	473	496	456	457	497	451	484	483	471	505	450	490	492	483	484	457	509	503	483	489	487	446	501	449	429	487	472	473	444	469	494	498	482	452	489	452	478	494	451	492	503	462	477	528	448	521	487	469	477	465	472	449	516	460	453	467	515	459	487	491	498	484	461	470	485	474	477	501	494	519	492	471	480	480	511	456	473	474	451	482	493	483	517	473	495	460	483	478	487	478	463	475	481	470	476	487	485	482	505	456	497	432	473	477	403	434	489	444	487	489	496	453	495	501	520	468	468	496	479	492	459	435	486	491	466	467	509	459	508	467	491	464	445	443	503	446	426	485	481	481	478	480	451	457	476	457	457	486	470	473	485	498	498	507	436	497	471	498	485	474	471	483	453	493	482	476	488	470	451	432	463	438	492	485	454	498	483	514	498	482	488	477	458	460	490	477	476	465	498	477	444	463	434	500	496	468	515	470	496	456	451	471	482	495	460	432	516	523	493	493	453	484	513	466	496	476	430	492	472	505	510	426	486	442	495	484	456	491	462	462	496	486	471	483	476	466	474	472	489	504	509	508	470	462	471	485	450	496	468	487	489	475	523	462	514	479	492	521	448	470	481	471	474	443	458	466	453	485	468	520	464	488	443	471	510	452	492	494	411	463	462	458	487	462	439	446	474	513	493	449	437	453	485	494	495	443	461	444	455	497	457	477	470	484	485	423	459	475	506	500	460	469	468	475	477	473	485	479	476	527	462	479	473	454	473	475	507	463	508	442	487	465	445	427	485	476	475	458	479	486	529	482	477	480	453	455	493	491	484	442	485	466	496	465	477	455	499	456	477	460	479	434	482	507	492	467	515	457	498	461	448	448	476	501	464	492	455	492	498	452	459	450	446	482	486	451	445	469	451	481	495	460	499	457	451	527	468	425	496	502	463	505	438	467	499	507	466	464	442	514	487	467	464	485	408	459	460	461	476	514	460	466	441	457	456	498	494	447	479	441	460	469	460	442	435	481	492	472	491	407	465	503	457	496	502	455	444	483	473	440	477	480	463	482	473	442	495	486	471	498	472	474	470	478	483	493	485	478	465	469	491	473	494	444	440	457	485	473	459	482	465	484	470	473	455	475	500	450	511	489	501	462	468	509	470	464	479	436	454	498	475	454	475	495	515	451	452	495	472	480	459	493	453	471	504	483	446	475	478	498	443	467	471	459	455	437	520	487	447	489	471	463	509	480	483	482	468	445	466	474	487	486	486	493	468	469	495	478	443	487	484	477	465	495	485	490	479	475	460	500	489	476	462	487	480	468	457	440	470	474	480	481	493	450	488	458	478	443	454	473	462	480	454	499	462	441	460	459	477	456	445	492	491	497	499	449	484	481	517	486	431	488	464	487	494	467	445	486	474	460	463	453	489	469	460	485	502	512	481	500	489	499	475	492	483	487	495	477	418	492	488	489	489	432	481	445	440	477	454	455	467	467	459	454	524	474	486	462	477	506	509	513	505	450	505	456	467	482	492	465	475	464	452	451	512	493	439	485	515	492	460	523	486	472	497	468	488	457	462	469	464	508	462	457	463	491	496	450	473	499	473	470	473	490	501	502	446	484	455	468	453	466	428	552	484	494	499	450	504	448	446	451	488	509	459	448	469	505	471	459	453	475	459	468	448	483	508	444	495	470	456	461	487	488	465	486	466	467	487	513	497	521	469	498	480	456	440	474	475	478	482	477	435	425	465	478	459	469	487	480	506	433	501	484	461	515	439	478	454	483	459	475	470	501	498	507	477	479	480	504	474	435	463	452	466	478	512	529	472	494	459	449	492	461	473	469	479	484	456	494	488	491	490	473	479	479	431	465	467	514	501	500	465	473	469	471	500	460	478	455	444	483	487	482	455	468	519	474	472	465	473	480	473	505	483	485	454	498	478	502	461	476	453	459	486	485	477	498	485	508	467	473	452	488	453	491	465	447	474	468	506	485	465	466	492	504	502	471	487	454	540	515	450	451	469	481	500	454	456	505	455	488	515	449	455	481	476	515	496	507	478	471	515	458	462	482	491	464	479	446	462	469	473	501	521	464	482	505	485	486	491	505	461	439	473	479	470	446	493	470	470	462	441	486	467	477
27997	13966	2121	836	665	613	558	555	557	556	579	550	498	533	519	560	592	489	523	519	536	567	532	528	534	530	540	535	509	564	523	552	561	545	525	516	491	563	503	509	540	546	535	557	530	556	561	517	516	507	536	503	534	518	519	520	527	506	509	519	589	551	517	481	540	521	481	493	556	548	501	545	571	505	509	512	490	528	535	513	521	534	532	513	494	515	506	530	489	539	534	500	543	526	525	537	516	496	527	481	520	524	551	534	520	492	511	495	496	543	481	540	579	520	560	523	525	483	518	573	514	558	519	544	496	543	543	544	529	519	555	526	522	503	563	534	562	585	514	492	535	497	561	489	537	509	517	550	535	525	501	519	575	547	502	532	548	514	542	498	555	503	503	546	545	517	513	532	497	495	516	553	544	506	537	513	503	544	507	537	545	576	518	516	531	501	579	522	528	498	517	535	559	494	499	510	517	550	510	493	536	545	548	539	495	529	472	522	565	533	521	533	514	504	491	521	527	506	509	503	486	528	517	529	537	498	526	519	538	518	585	490	500	510	527	570	550	522	534	574	497	509	554	524	565	533	580	522	539	546	511	524	503	567	525	543	503	550	531	538	505	540	530	506	498	551	514	497	494	529	498	499	535	542	515	519	537	532	508	494	531	537	518	531	521	545	538	481	525	530	563	535	548	524	515	518	555	565	566	523	511	503	535	534	529	491	515	528	533	517	509	575	512	529	504	566	529	516	521	554	518	501	503	523	558	522	529	516	535	522	537	486	502	527	530	513	537	527	568	523	527	529	575	518	527	503	531	552	515	529	534	528	495	479	516	565	513	480	535	548	518	543	519	529	482	525	510	527	540	500	534	567	556	551	556	578	521	516	528	520	519	517	536	546	511	518	490	514	504	500	524	537	554	523	491	508	533	516	557	517	514	505	544	503	518	537	537	523	523	481	470	495	504	570	489	527	537	487	505	556	539	503	511	564	518	488	523	522	510	540	541	504	536	559	540	530	531	528	493	497	526	541	514	503	549	494	504	508	505	516	551	529	517	537	529	567	498	509	504	544	535	543	542	496	542	509	546	548	509	522	521	503	509	500	500	510	536	495	523	543	508	570	521	504	530	506	545	535	499	524	521	543	527	514	505	503	546	523	529	560	476	499	490	515	491	487	530	561	530	529	543	517	506	467	510	513	504	553	504	531	595	525	519	504	498	536	510	519	526	535	521	509	572	529	496	546	563	572	496	521	501	515	506	561	521	543	515	518	490	513	518	533	510	495	538	500	496	532	530	490	513	557	531	487	537	527	509	524	550	544	474	526	510	508	531	505	519	506	505	535	536	530	510	500	537	506	523	529	516	525	499	511	547	502	508	531	505	495	523	517	542	485	528	544	524	519	542	520	522	466	519	529	590	554	506	536	532	514	501	517	537	541	504	535	546	537	552	541	567	537	542	487	538	518	511	473	500	520	515	541	540	571	509	513	540	482	562	527	532	482	541	554	512	518	514	508	512	541	502	515	489	504	513	537	476	507	501	529	512	497	497	545	559	553	531	520	537	538	523	524	522	543	480	494	528	514	503	498	510	510	521	557	533	530	510	549	568	492	466	545	559	560	529	581	543	539	509	514	556	572	553	504	553	552	510	535	544	542	528	528	492	566	552	506	493	554	541	504	509	497	534	526	483	524	496	514	553	505	522	546	559	549	516	556	519	540	520	517	525	546	517	545	532	533	498	546	513	504	543	518	541	521	518	558	479	547	524	501	535	563	526	536	494	533	544	515	524	519	537	525	491	504	503	508	514	513	519	525	552	490	520	513	544	479	502	540	592	561	500	549	523	527	548	539	517	529	532	545	512	521	537	563	503	495	519	505	532	532	546	503	518	570	576	487	559	532	482	532	533	491	503	546	544	481	537	548	518	496	521	501	520	578	507	503	509	575	507	507	551	499	531	514	544	549	521	519	526	549	506	501	530	513	502	520	555	521	569	546	548	513	547	544	527	553	547	536	559	529	474	505	538	561	547	553	485	509	500	525	557	550	552	523	542	522	539	504	499	510	557	519	515	541	585	508	533	493	479	537	547	533	510	511	535	493	552	537	530	503	488	525	538	488	531	519	460	514	505	545	523	536	536	514	579	508	518	511	575	549	545	531	521	484	474	550	525	589	511	536	529	500	513	500	526	558	549	584	508	523	522	534	508	532	477	545	517	513	513	537	504	522	504	534	534	516	473	539	564	533	567	548	535	531	507	518	538	560	518	490	536	489	517	543	514	527	504	495	521	546	531	526	562	563	538	516	534	536	521	576	499	539	578	543	503	514	522	540	533	543	506	546	517	524	522	539	498	555	495	545	540	522	506	539	525	511	540	553	495	506	550	538	540	504	515	505	539	527	543	529	478	507	511	520	516	523	576	491	507	562	514	554	523	515	525	529	514	486	538	566	517	536	540	543	549	516	513	527	527	517	534	515	537	529	490	517	563	503	545	538	550	516	517	534	545	528	542	549	518	522	533	520	527	551	559	547	467	504	516	532	509	529	523	504	498	487	517	537	499	500	529	527	551	513	573	549	545	496	478	508	523	527	552	486	526	512	539	549	476	537	557	543	533	518	543	512	528	512	524	488	533	585	496	549	517	545	561	475	523	544	533	534	512	517	521	545	522	491	542	525	551	560	524	502	537	579	540	571	559	481	507	548	539	563	538	530	497	518	555	551	546	500	514	495	540	565	496	483	554	487	529	543	529	538	522	541	537	563	533	487	561	535	468	552	562	506	563	546	558	555	490	490	486	497	502	536	505	525	533	525	531	542	537	532	541	539	493	542	521	522	520	483	551	514	540	556	530	529	497	505	492	541	537	527	489	497	563	517	518	470	543	545	575	503	563	519	548	517	528	513	568	547	540	519	514	542	532	554	513	509	552	494	482	553	483	530	516	519	506	564	546	482	500	561	506	488	517	515	482	532	552	531	531	542	514	547	530	566	511	498	503	570	557	516	516	503	533	530	537	496	542	505	536	533	528	543	543	540	539	465	529	574	498	516	523	508	504	483	527	520	546	525	521	538	520	539	540	473	550	541	492	514	538	505	516	513	536	539	577	513	499	548	495	557	511	531	524	511	502	570	551	534	561	516	516	554	520	510	539	543	505	534	518	581	520	492	556	540	522	506	513	495	538	466	522	527	515	519	505	482	555	510	539	508	505	507	501	513	541	530	522	469	496	543	557	510	506	545	565	498	544	508	569	534	529	535	500	552	529	578	538	494	544	513	529	518	541	534	526	547	493	485	511	512	584	514	543	492	549	528	525	540	487	552	557	510	508	511	521	484	567	560	506	509	533	536	568	531	516	538	531	526	534	506	537	539	555	536	560	535	524	470	498	526	517	493	566	549	547	525	517	534	521	516	533	495	543	555	543	503	530	538	548	517	521	520	547	549	523	523	532	510	503	531	550	525	524	512	498	541	477	546	556	539	531	483	523	539	513	519	555	540	534	541	502	526	521	506
5279	1296	1193	858	755	644	690	611	628	565	562	576	542	586	615	619	558	612	601	576	570	575	557	546	565	548	535	526	568	576	535	553	600	596	569	547	565	539	539	569	599	574	559	551	562	581	518	531	573	544	541	556	543	564	553	593	572	615	571	598	567	561	534	551	593	565	573	558	546	538	538	564	594	560	554	567	573	524	556	533	555	572	550	547	536	546	584	589	546	549	580	583	581	546	577	539	515	533	530	585	579	559	566	589	581	581	545	550	569	557	554	570	545	584	518	554	570	572	539	571	569	606	572	572	540	567	551	588	505	593	523	574	586	585	569	556	545	554	564	564	583	564	608	572	552	572	561	529	557	583	549	544	571	562	554	555	562	562	548	556	559	531	539	560	550	549	527	523	570	550	571	576	605	524	552	556	539	529	544	539	528	552	544	550	582	524	572	586	594	568	569	530	577	572	530	572	546	552	538	565	549	559	552	555	527	523	553	587	522	545	585	560	510	556	540	559	554	546	546	585	614	559	540	547	540	582	566	570	557	542	570	568	594	560	594	544	568	587	541	582	553	533	541	590	534	525	581	536	554	573	545	532	577	569	509	528	584	550	583	571	577	540	559	529	596	520	548	572	581	518	573	536	615	525	566	543	532	550	558	579	547	584	515	564	555	534	565	529	593	526	546	579	569	560	566	588	587	576	559	522	560	555	574	535	552	524	510	530	536	595	582	566	549	529	565	592	550	559	541	528	542	566	507	523	544	572	499	495	557	540	582	575	600	561	581	531	560	549	574	557	569	571	560	540	561	575	576	585	560	535	550	603	577	532	584	599	533	570	591	535	557	588	544	629	524	578	532	557	543	569	577	535	567	545	563	552	541	568	552	564	537	533	558	558	609	550	578	525	535	557	551	598	523	537	530	546	569	516	567	554	531	561	591	555	537	567	543	574	548	551	567	496	523	551	542	555	547	604	539	577	556	599	566	563	538	604	530	574	563	619	573	573	555	580	552	560	548	495	567	544	547	539	572	608	565	566	532	596	548	562	550	566	540	517	574	537	525	508	547	575	558	579	586	557	536	535	559	580	586	562	550	584	543	546	515	572	551	566	575	542	549	523	566	568	549	568	602	543	517	550	583	587	540	555	524	553	591	552	530	510	546	573	524	570	557	585	570	546	554	523	556	575	565	560	545	531	514	529	606	551	533	541	503	578	566	541	523	545	574	577	564	563	519	593	533	561	576	589	560	577	573	559	531	614	578	545	589	543	599	562	559	542	498	547	501	577	549	574	545	567	516	534	544	562	552	564	596	563	583	603	607	560	582	555	573	551	575	600	576	537	513	523	538	546	521	515	599	540	564	544	588	578	568	578	529	575	595	571	541	587	576	589	563	559	577	561	581	550	579	545	517	575	578	551	574	554	596	595	558	562	581	508	527	552	564	545	569	560	571	571	526	537	608	518	521	593	545	530	561	572	582	556	600	594	546	617	534	542	561	570	571	559	551	555	565	568	538	586	560	556	541	574	593	546	568	569	569	558	544	509	553	572	518	555	581	525	548	548	598	534	540	604	549	550	524	566	555	557	527	524	557	530	571	580	531	565	547	578	585	569	593	541	587	549	551	591	548	600	564	566	554	573	578	582	558	557	584	597	550	566	527	541	540	569	570	531	577	594	588	566	579	540	535	574	546	588	582	554	596	562	514	579	597	561	596	604	575	543	577	564	533	547	617	538	581	555	573	590	560	585	560	565	560	563	571	553	555	575	537	576	556	576	613	556	553	582	564	542	573	528	589	541	575	605	558	562	570	542	552	569	551	612	580	533	595	563	594	575	553	570	585	563	553	535	517	524	541	519	541	588	599	593	563	552	600	517	547	559	549	524	527	539	537	512	540	548	587	560	567	602	553	570	556	594	537	591	549	529	523	598	564	531	565	550	546	532	572	598	603	526	584	546	614	560	600	585	573	510	550	574	543	571	551	562	570	559	559	596	504	549	546	574	594	551	547	577	567	533	563	593	603	581	531	567	547	543	548	533	536	577	577	547	559	569	590	594	536	583	540	576	577	546	560	580	598	546	548	574	563	579	573	570	573	555	561	588	575	593	556	569	563	557	565	578	550	554	574	561	573	540	550	564	528	595	575	531	539	543	555	544	557	563	573	567	541	570	583	546	536	530	588	575	559	573	558	544	552	557	567	570	602	555	554	559	562	564	596	582	570	536	565	562	593	594	522	567	552	541	575	527	564	563	575	542	619	567	548	550	521	548	517	507	585	562	557	576	551	545	562	549	571	521	540	610	559	566	533	551	535	572	533	550	549	530	587	539	578	540	522	585	582	564	526	554	525	575	535	542	529	577	547	586	565	592	545	525	570	549	533	593	561	562	569	518	564	514	544	581	538	596	622	581	554	525	548	568	558	590	577	547	537	545	545	568	528	520	547	592	558	547	564	602	601	571	571	530	554	599	536	578	584	519	562	570	539	560	534	581	578	581	555	558	610	520	537	579	541	599	544	594	538	534	554	555	548	551	541	524	510	565	550	574	581	534	538	556	575	569	614	531	532	560	612	525	570	599	586	572	556	545	548	538	548	550	567	613	521	563	527	526	601	589	520	567	613	570	571	583	559	596	530	592	598	554	589	556	567	550	551	622	545	536	590	541	575	563	584	548	525	548	507	555	552	569	575	582	568	608	553	567	572	548	553	582	549	592	581	629	566	553	531	504	519	580	533	541	571	536	555	561	575	567	538	540	563	535	547	538	579	580	530	550	570	552	584	565	578	571	547	560	575	584	543	562	571	550	589	590	555	498	559	552	609	601	534	513	524	578	548	617	524	547	540	583	562	583	581	550	578	553	553	576	563	565	530	545	594	569	504	558	567	538	569	503	572	545	533	593	576	581	540	537	621	545	512	564	566	579	574	575	566	558	547	550	529	582	568	542	542	586	530	540	543	553	588	548	559	561	559	599	564	581	529	503	577	540	583	540	551	566	578	593	562	564	524	587	533	621	556	538	593	561	549	556	566	549	601	566	545	563	560	553	569	550	555	567	570	554	528	561	560	569	556	555	533	541	514	555	545	516	591	541	545	562	560	523	551	585	536	521	588	598	554	565	546	575	597	529	577	538	540	607	567	549	578	568	556	538	564	555	535	545	560	528	594	547	561	518	531	538	541	632	578	522	586	555	540	550	527	560	563	545	558	575	569	566	568	596	556	595	552	554	543	548	545	562	583	529	572	567	564	522	526	527	556	574	580	596	548	574	511	589	525	606	557	575	551	555	534	558	558	533	545	549	609	560	554	548	542	516	557	567	532	536	529	546	594	540	585	582	574	563	543	569	552	550	522	524	574	570	545	591	539	521	577	561	574	534	590	520	566	591	591	550	558	577	555	543	572	508	582	529	595	563	565	570	541	542	554	566	588	528	566	541	531	579	565	528	530	629	549	569	581	529	568	571	588	556	569	526	576	539	575	593	575	533	586	535	552	539	568	571	548	574	554	578
25094	20594	26898	24299	20589	10192	1207	850	713	612	524	477	450	418	423	371	373	353	344	315	330	293	302	285	320	296	313	301	311	275	280	304	252	247	292	272	276	277	237	268	261	275	276	267	283	287	257	260	282	242	275	246	247	279	234	250	254	283	245	278	269	205	248	249	217	223	235	273	242	284	279	244	255	255	263	258	234	249	244	250	255	220	240	258	216	247	256	272	247	240	246	272	190	268	258	242	293	263	238	255	234	247	229	253	238	251	238	269	251	260	243	242	260	249	270	222	248	281	240	286	269	251	276	254	231	210	258	265	249	252	259	264	264	304	252	207	268	261	267	251	266	249	233	247	251	262	252	258	263	249	259	238	272	257	220	238	243	232	265	220	240	256	224	242	261	249	259	270	234	250	267	261	246	236	252	219	264	267	212	214	276	250	275	224	250	232	259	243	259	224	239	273	259	232	257	263	261	232	229	217	225	232	232	253	244	244	223	229	261	250	224	266	229	232	226	263	280	238	263	253	275	244	274	197	254	261	231	229	247	284	230	241	250	221	228	230	243	257	241	251	237	274	238	260	245	241	260	257	260	272	259	227	237	243	281	259	251	234	245	244	231	227	239	238	248	245	238	234	252	237	257	289	253	231	273	237	268	235	243	286	246	234	263	256	257	250	258	249	237	252	252	249	237	240	254	243	253	269	252	278	254	244	265	256	241	243	277	244	246	239	251	274	265	233	258	235	223	232	265	295	227	257	251	237	239	261	261	254	224	248	254	241	281	233	242	250	214	246	248	246	245	241	284	263	247	237	263	245	261	252	233	282	255	221	248	288	261	225	243	241	247	248	252	252	224	244	243	259	237	248	261	271	260	243	268	265	236	246	254	247	248	231	276	262	254	232	244	237	268	241	241	243	243	256	238	253	240	248	232	231	268	299	261	263	244	249	252	249	248	253	242	245	254	241	248	250	239	233	226	244	260	246	238	265	236	263	255	240	267	259	261	254	238	260	262	273	255	269	257	264	252	231	251	265	242	247	215	247	244	228	253	249	259	266	240	249	275	233	266	238	254	237	250	241	235	265	243	267	261	234	247	250	250	290	214	227	252	229	241	261	258	260	266	266	266	232	274	253	285	234	241	217	238	259	282	251	237	225	256	237	239	267	232	251	237	244	237	292	242	238	265	266	252	241	241	284	257	231	261	284	261	266	243	270	242	258	251	261	278	256	250	261	231	253	254	259	260	226	247	259	226	268	241	254	275	236	225	254	250	252	273	259	256	250	248	230	247	250	229	239	250	232	271	267	261	225	256	260	226	264	261	212	246	244	247	249	297	254	245	246	257	262	253	266	252	246	228	241	259	237	272	242	223	228	247	236	277	245	259	236	239	269	247	276	241	270	260	250	249	232	238	267	259	270	246	255	258	262	253	256	252	230	261	266	245	253	246	268	231	257	253	239	242	264	230	248	256	248	267	255	258	263	224	273	245	260	269	272	283	243	251	229	244	247	243	246	281	244	263	263	268	227	256	256	260	259	250	225	244	239	244	229	244	241	262	290	233	276	228	237	251	240	238	249	250	303	251	247	244	251	243	271	246	276	214	238	267	252	241	269	278	243	256	246	226	253	212	222	250	278	261	237	278	236	247	241	278	266	249	242	243	248	265	247	229	246	233	243	230	255	276	241	269	240	266	247	251	242	246	236	261	258	279	241	246	255	268	253	238	249	234	250	243	251	257	236	248	259	246	241	269	279	266	262	223	244	250	256	246	276	281	259	257	260	263	232	263	260	271	262	261	260	275	252	232	251	281	243	259	241	255	245	234	265	233	251	259	249	242	263	243	255	275	241	234	254	272	235	253	261	283	268	225	258	258	255	224	265	276	262	257	254	268	254	231	251	272	260	263	274	244	231	249	238	231	268	245	259	242	257	237	267	272	225	243	270	210	299	261	258	246	286	279	239	265	253	240	239	240	260	234	279	247	250	260	255	239	269	232	241	239	251	256	256	273	256	254	229	227	238	273	262	266	241	264	258	259	250	255	244	266	253	231	246	254	251	252	252	286	238	269	270	266	244	264	256	263	239	227	229	249	270	226	242	259	261	281	263	251	267	244	233	253	243	258	242	239	242	232	230	268	262	266	221	252	244	236	274	257	213	265	249	252	265	234	244	240	249	243	255	273	262	238	234	253	251	268	225	248	251	266	265	288	268	230	243	247	231	261	270	237	257	237	255	237	264	226	255	256	240	246	272	279	236	250	254	255	240	271	240	248	252	251	246	256	254	276	267	253	218	222	246	254	285	263	245	241	277	265	253	256	244	238	234	248	234	263	269	246	249	276	225	240	226	218	255	259	234	251	269	258	234	239	291	249	230	254	250	260	259	231	240	259	249	255	274	239	247	246	273	265	236	299	254	269	245	251	260	252	240	243	270	238	249	261	246	239	230	246	244	249	245	215	245	280	265	267	236	233	261	232	250	225	264	230	241	260	260	243	245	257	236	286	246	251	231	252	279	243	239	244	231	253	275	215	218	229	245	257	244	254	227	250	241	277	268	230	286	263	264	263	243	267	244	274	240	238	257	242	256	244	236	227	245	263	238	226	255	247	248	237	251	250	246	274	234	222	248	231	271	255	263	232	254	252	244	261	254	235	269	267	241	251	257	256	236	241	270	238	244	232	252	255	228	254	251	250	264	261	250	228	254	242	243	266	257	244	215	245	287	238	263	253	230	269	271	247	252	232	247	233	249	285	262	272	277	237	239	226	239	248	274	241	250	277	257	244	235	239	246	249	248	234	235	256	241	230	219	254	246	267	228	228	269	261	219	222	232	220	254	237	244	272	244	247	226	267	267	247	253	243	251	253	221	254	250	244	265	274	229	240	263	243	246	241	252	244	266	262	230	254	248	257	247	259	256	264	251	240	261	243	255	261	238	243	232	240	241	249	251	233	240	257	241	256	243	230	252	256	252	264	228	252	251	271	242	231	258	242	267	246	247	249	243	247	234	258	241	261	240	278	297	250	240	245	252	243	222	251	245	256	265	247	260	247	255	243	248	237	239	211	262	259	249	256	266	237	263	242	243	266	234	257	251	260	264	265	261	241	262	269	259	242	244	237	245	244	231	255	244	234	263	246	254	252	236	269	285	227	258	235	263	256	248	260	221	252	265	245	245	250	253	259	258	250	272	245	243	246	282	262	241	255	232	266	230	238	239	241	253	251	222	287	249	245	244	276	268	243	236	254	252	217	249	266	259	210	249	248	249	219	252	264	218	275	217	237	247	203	309	225	238	251	253	249	261	248	259	243	256	278	245	269	260	237	232	236	242	267	251	224	247	250	242	257	256	250	261	296	262	266	251	271	244	263	266	224	233	255	259	231	251	274	284	228	250	240	245	255	254	224	245	258	249	244	242	234	268	257	225	283	237	250	241	260	248	242	245	241	278	235	237	253	264	280	255	241	279	269	218	260	255	262	279	263	251	241	223	233	250	257	240	249	240	273	244
7227	11376	10373	5733	3783	2625	2037	1589	1262	1134	962	808	676	663	580	570	484	485	465	413	446	418	390	406	359	384	364	341	342	349	349	358	335	354	318	310	325	314	333	316	281	311	321	319	323	287	276	297	299	273	289	264	296	298	298	320	263	285	298	299	281	300	290	270	277	257	277	288	288	297	287	274	269	268	299	274	267	274	261	309	287	283	280	309	298	264	263	296	271	253	277	294	296	277	302	288	278	280	290	285	282	241	282	303	302	257	306	251	276	272	284	270	295	309	268	281	301	294	275	261	269	265	306	274	262	248	274	276	281	282	286	296	282	298	270	253	245	263	264	262	265	267	258	296	256	291	257	285	287	278	289	285	262	267	312	267	248	272	272	253	253	302	308	280	264	302	303	251	298	318	259	265	286	276	280	284	285	286	279	300	270	277	266	282	261	291	276	269	296	287	292	288	268	296	265	274	267	267	299	269	295	253	261	255	302	266	294	281	272	256	297	276	295	252	258	310	278	265	285	288	266	275	279	263	279	306	279	279	273	276	262	281	286	310	269	261	270	260	270	269	264	257	277	265	263	248	255	286	266	288	257	274	287	293	301	268	277	271	268	282	288	281	312	269	280	280	333	295	293	269	267	245	297	253	271	272	269	324	283	229	276	261	271	262	271	277	281	271	272	269	269	314	271	250	300	286	291	255	263	262	273	286	254	257	274	264	273	249	262	292	266	285	304	268	243	279	272	276	286	288	276	280	269	283	289	273	273	264	286	307	281	255	291	269	250	253	304	286	275	282	282	305	274	296	259	286	267	282	277	270	284	281	278	262	271	266	289	282	281	267	315	262	265	280	265	252	264	258	276	288	284	264	257	272	294	294	287	287	257	281	269	270	253	276	276	272	274	290	259	267	243	269	281	308	285	285	256	274	253	265	295	262	266	287	283	260	279	280	274	280	280	257	266	280	267	282	263	289	302	267	262	276	273	262	268	263	270	283	278	243	289	248	277	269	280	271	308	256	271	288	314	247	286	276	246	268	283	286	251	284	272	245	284	304	273	296	261	273	261	257	266	262	282	263	272	290	269	281	286	276	273	296	303	269	306	300	262	280	270	287	272	281	288	286	298	270	256	293	303	272	275	283	271	269	259	283	296	296	250	273	266	244	274	265	307	288	292	290	290	317	261	286	290	291	264	237	266	272	271	291	258	284	287	262	271	295	297	253	298	257	296	266	280	272	256	266	296	253	285	308	321	246	290	301	258	273	285	318	266	268	284	299	259	257	256	264	275	293	247	250	270	233	305	267	293	286	272	260	266	267	301	275	290	288	286	279	279	263	268	256	274	269	302	265	299	279	261	279	271	268	246	258	262	284	263	272	300	265	266	276	257	252	274	257	303	289	291	297	270	282	306	246	268	249	281	275	281	275	258	262	271	318	278	293	296	290	264	266	242	307	257	296	281	258	254	271	260	282	267	246	290	299	275	278	292	256	265	289	269	268	293	300	260	265	297	264	260	292	277	242	263	297	267	280	262	268	251	283	259	259	262	274	265	269	282	311	257	303	251	239	241	296	292	277	314	264	269	264	257	264	276	256	278	274	260	284	262	271	292	279	289	277	260	262	268	278	278	272	258	273	282	267	279	283	286	287	269	291	278	270	238	279	297	284	267	275	244	253	281	256	286	263	288	260	273	271	254	278	250	281	287	284	278	264	295	276	273	293	279	266	307	257	245	284	264	263	250	247	287	260	264	289	289	243	275	269	265	300	278	261	286	274	256	298	265	267	265	285	290	260	287	289	262	271	256	285	297	270	250	283	255	264	244	250	292	269	273	265	288	276	282	263	277	291	238	276	279	291	260	295	282	287	258	282	263	256	298	293	255	306	300	284	270	255	283	283	283	264	295	261	285	261	265	264	288	274	264	254	245	243	275	278	294	279	286	273	266	286	277	288	273	287	305	249	285	295	275	272	264	270	259	281	281	259	278	272	256	258	271	267	272	284	319	285	282	278	271	278	286	270	269	275	269	275	275	273	240	275	281	290	298	263	293	267	296	257	279	254	288	296	275	261	253	283	284	274	260	272	269	281	277	277	273	271	320	288	254	257	289	282	273	259	274	260	283	265	284	286	275	270	300	263	256	287	274	295	305	265	271	271	260	280	275	275	270	243	259	296	291	289	297	273	272	282	300	273	286	262	284	307	277	294	268	270	251	275	292	295	267	281	257	266	269	287	282	287	291	239	270	262	248	280	261	289	260	294	251	244	296	299	290	290	241	270	278	276	242	257	263	261	249	327	261	279	305	303	268	284	292	240	258	319	251	287	275	294	284	239	273	260	280	279	274	272	283	271	278	299	242	264	274	257	269	282	260	275	278	260	288	276	284	270	266	285	301	267	257	269	259	263	277	279	302	252	269	269	279	259	272	262	276	280	243	335	270	259	293	289	253	258	276	280	250	277	267	293	273	288	253	256	274	258	271	255	246	255	275	276	271	269	265	267	280	287	258	266	258	268	309	276	285	277	259	297	282	256	264	262	287	257	274	291	264	274	301	287	258	268	283	281	277	242	304	270	283	261	266	268	259	249	266	266	290	284	285	316	299	263	281	264	285	287	298	264	262	282	322	288	271	291	271	256	289	287	276	287	259	288	265	275	290	296	274	253	289	278	274	278	274	275	245	258	280	277	271	287	291	282	278	275	258	275	269	272	277	279	265	254	280	293	289	242	265	279	270	263	316	293	285	268	273	297	285	278	272	310	261	263	289	276	279	240	293	298	299	291	277	274	292	265	240	236	268	244	265	287	300	277	273	284	284	311	278	290	271	280	268	289	281	269	287	260	246	257	259	273	267	289	298	275	272	312	266	276	275	230	256	280	270	278	254	263	252	251	263	267	248	300	281	277	264	252	280	276	272	239	261	267	281	271	276	305	251	261	269	292	254	287	263	289	281	242	280	264	238	267	256	287	275	268	262	278	296	282	287	286	279	277	292	280	272	279	293	263	280	266	284	280	284	287	288	264	301	256	289	250	281	269	290	279	264	288	258	278	252	254	281	286	269	270	291	279	222	291	283	294	280	309	274	241	280	261	264	252	302	288	289	271	261	268	287	275	286	275	300	287	275	308	283	286	275	258	237	288	254	271	285	283	265	280	300	245	260	281	277	264	290	274	257	291	280	312	281	283	262	292	271	299	265	268	259	272	262	267	313	281	273	241	286	320	258	288	286	279	268	241	273	288	276	277	266	272	272	272	294	292	262	264	255	276	272	273	263	231	271	294	315	267	279	258	256	253	288	286	273	264	255	276	282	279	283	270	231	307	286	274	295	254	307	243	316	291	280	286	270	286	282	256	262	274	288	282	283	256	266	309	283	264	266	292	273	267	273	279	245	251	249	280	235	291	298	268	288	253	260	282	267	252	268	284	281	277	309	294	284	264	332	286	262	279	257	269	276	249	273	278	283	252	267	292	257	292	261	285	284	281	265	257	280	273	262	287	268	280	274	319
22859	20592	27307	23882	20595	20670	8272	1735	1246	1083	952	885	880	805	754	697	709	643	654	624	644	616	612	583	585	560	520	544	559	520	535	550	556	506	507	528	526	500	519	482	491	509	501	508	490	493	517	488	503	523	517	509	529	464	512	525	455	504	463	525	489	469	458	533	498	498	507	509	436	491	487	495	482	496	544	505	494	507	468	475	455	479	502	462	528	488	489	494	487	496	472	478	477	452	493	496	485	510	526	484	463	475	496	471	490	467	472	470	482	495	498	474	527	479	462	491	485	489	467	486	493	488	484	470	450	474	453	514	495	518	450	483	488	485	497	467	492	472	496	481	510	472	474	509	464	450	498	479	490	452	485	481	494	479	466	424	446	439	475	452	482	476	474	477	453	463	537	504	459	489	447	490	479	437	462	509	507	545	543	488	534	461	441	490	473	472	501	503	501	531	475	461	473	482	513	496	469	489	448	457	474	468	492	480	472	489	481	477	455	521	456	468	459	464	456	477	497	467	470	507	488	495	533	443	507	450	499	451	460	441	471	460	484	461	467	481	472	455	456	479	474	475	469	503	450	502	492	476	508	468	481	458	499	492	502	475	479	492	502	448	461	502	486	461	514	481	440	436	490	525	458	515	474	493	443	515	469	480	507	485	491	478	477	468	477	454	500	473	483	495	473	503	485	460	452	462	465	458	496	503	460	475	508	447	460	486	458	462	451	466	532	516	509	468	500	507	491	491	466	469	472	453	493	498	499	498	504	459	460	490	465	479	485	448	475	519	466	495	495	507	485	465	473	474	467	459	473	504	475	527	492	479	454	476	473	460	470	466	470	526	513	449	490	501	455	510	481	471	466	478	498	477	445	433	477	491	474	469	472	474	494	466	495	465	471	458	494	472	479	460	495	494	498	468	515	480	499	502	472	503	468	498	480	523	495	539	469	472	490	427	476	467	469	476	455	531	453	472	494	480	476	474	500	529	520	463	472	476	466	451	415	484	451	479	467	467	483	487	491	477	473	496	504	498	498	480	435	508	456	477	468	475	518	454	480	488	450	503	474	466	472	514	510	477	474	463	480	464	490	445	497	457	506	492	432	490	486	460	475	501	444	458	475	489	503	490	501	533	536	450	497	477	451	483	534	482	485	462	485	473	481	475	465	480	474	448	469	468	491	496	470	492	463	465	479	454	504	458	510	482	505	489	471	496	463	492	501	516	447	472	464	504	463	473	499	483	495	529	465	495	487	467	479	505	497	465	466	478	493	456	471	504	487	467	524	435	478	454	433	472	474	502	474	490	500	471	498	504	467	476	447	492	493	495	539	475	497	500	449	512	490	502	490	454	476	465	494	454	479	498	461	518	452	495	468	466	470	465	470	459	475	500	468	473	517	432	494	510	493	493	476	465	498	480	463	528	495	495	495	477	477	504	493	489	481	472	473	476	477	487	454	454	493	470	483	541	498	479	513	463	417	466	445	481	450	511	481	440	489	498	455	491	468	445	425	470	469	442	468	446	524	523	493	488	496	478	491	472	460	477	494	487	489	459	487	463	501	460	466	472	493	482	499	455	478	471	472	477	451	515	469	491	512	506	465	467	493	447	486	500	456	465	468	471	436	523	454	491	455	469	533	452	465	486	489	478	478	463	476	505	494	464	498	464	491	490	471	469	509	486	525	496	479	457	516	475	484	447	515	527	516	481	470	492	449	501	450	507	507	480	532	477	446	489	499	469	463	470	492	464	499	480	474	436	491	495	480	455	489	467	465	491	490	485	504	450	502	488	513	491	490	491	467	474	479	518	464	467	407	413	440	465	494	489	521	467	456	502	504	465	446	422	473	487	454	482	476	504	465	486	466	452	515	507	445	482	472	512	508	496	456	499	483	478	484	459	480	486	497	469	472	432	492	503	481	502	461	515	485	432	483	470	462	483	488	481	465	483	442	497	480	467	492	486	476	523	469	462	490	483	458	460	524	475	472	476	481	466	471	488	512	483	447	475	502	493	471	479	467	513	475	476	508	483	447	479	511	446	470	438	442	455	468	506	468	491	476	506	476	477	455	469	450	472	481	475	461	483	467	466	460	483	464	498	492	488	473	464	491	470	458	463	495	483	522	469	445	491	501	505	473	487	474	511	457	531	478	471	484	474	479	426	480	483	511	519	513	452	467	475	480	499	460	499	457	467	454	474	458	509	480	494	560	468	481	506	485	494	475	463	454	494	489	475	506	459	464	460	498	503	472	483	520	492	490	486	493	465	461	487	471	471	492	482	480	453	484	475	496	481	508	433	477	463	471	477	488	516	502	471	488	493	544	494	464	462	461	485	485	465	489	512	502	468	471	441	510	456	443	485	516	493	514	501	461	462	495	453	435	498	478	460	440	466	485	505	473	468	476	474	478	513	471	438	458	463	451	492	463	466	450	491	464	488	501	465	453	505	475	501	465	470	474	480	527	453	462	493	496	474	462	541	490	461	483	496	506	439	499	473	445	495	500	479	425	472	488	452	460	463	479	481	472	479	498	463	511	486	514	490	484	463	498	516	457	492	450	497	512	476	475	484	469	491	480	469	512	486	478	484	483	452	481	488	466	454	493	461	476	532	483	501	488	441	492	493	484	485	483	485	482	495	472	432	465	496	498	489	433	520	495	486	502	449	499	473	490	500	487	493	502	506	488	505	476	515	473	513	467	489	459	445	477	494	494	490	478	477	459	427	470	522	452	433	472	483	442	456	439	456	454	516	465	483	481	452	507	514	488	484	503	516	492	504	457	444	471	472	436	510	435	443	432	461	480	489	488	485	494	481	490	467	474	457	470	456	503	477	443	490	462	505	468	514	477	497	439	442	459	484	491	445	415	465	445	485	465	491	548	453	459	501	502	448	500	507	509	492	487	473	497	523	475	469	502	470	492	440	496	458	471	456	470	469	465	472	473	465	486	462	486	450	432	468	546	481	486	493	460	471	532	496	483	463	469	521	484	496	482	503	520	475	467	495	472	506	456	490	491	489	468	491	475	484	417	446	455	506	477	486	508	481	454	484	501	495	507	490	450	462	470	546	436	455	519	452	487	499	470	477	469	439	491	482	519	491	496	468	493	471	490	502	491	481	492	527	457	430	504	501	471	424	476	497	465	456	469	463	494	457	478	485	488	485	469	496	477	494	486	462	471	470	436	492	504	441	516	498	506	467	460	483	456	498	495	457	505	490	447	496	491	510	489	510	494	464	459	471	482	484	446	510	491	467	480	463	490	477	476	444	489	448	499	482	552	455	525	471	456	494	475	507	453	493	483	494	447	467	496	483	445	433	455	521	516	460	507	496	487	468	497	519	513	493	465	443	462	467	456	508	453	468	492	465	476	473	479	468	466	471	470	489	461	470	520	434	487	483	480	480	484	484	493	477	493	469	500	483	506	481	490	512	477	501	506	463	482	484	503	501	450	486	490	498	458	497	508	529	464	477	444	498	492	445	496	459	464	456	454	498	485	487	474	479	460	473
9907	17815	16394	9788	6658	4716	3638	2830	2433	2006	1695	1435	1354	1184	1107	962	928	876	765	783	735	709	672	657	624	644	598	592	595	583	584	558	533	554	509	524	514	557	527	495	489	490	539	465	530	511	509	513	527	476	498	503	504	454	459	511	456	512	456	477	451	486	455	463	475	511	449	440	480	471	451	442	437	517	457	480	508	468	474	444	458	418	483	503	483	500	468	483	451	475	495	456	433	468	462	447	466	462	434	489	483	468	459	485	476	469	517	455	488	466	476	476	473	436	450	457	503	466	458	491	485	429	466	470	481	511	509	448	443	469	474	441	458	474	456	490	476	460	510	460	459	454	469	444	463	442	483	452	439	422	448	437	482	468	465	469	454	443	489	487	471	505	470	461	473	456	485	457	430	443	480	504	476	468	465	466	451	452	466	488	499	455	456	456	398	474	459	486	472	447	430	435	503	476	469	442	442	485	424	499	443	480	486	437	460	473	423	526	484	444	458	462	482	469	468	434	475	460	455	460	460	479	485	448	492	425	412	445	487	465	481	498	383	424	435	476	484	453	466	478	458	430	441	483	446	445	518	485	439	430	430	457	468	494	462	442	424	453	480	453	472	472	462	427	490	420	457	446	478	488	428	451	423	469	495	450	477	437	459	483	424	435	406	513	468	436	475	468	447	439	479	445	428	463	459	431	475	496	435	465	441	462	433	497	441	460	464	446	458	477	457	454	479	487	467	465	440	452	440	460	479	482	455	440	418	465	462	502	470	495	479	461	492	441	450	442	443	502	450	439	425	446	460	472	448	444	455	467	484	444	470	425	461	464	458	456	479	467	456	457	444	492	435	436	456	472	459	459	457	491	492	469	458	487	462	443	467	452	436	503	448	450	487	471	470	456	463	438	463	445	439	428	483	444	492	432	423	434	476	466	432	484	432	434	475	454	474	485	459	456	489	449	439	525	438	423	468	470	459	457	451	463	466	466	435	474	477	478	469	454	497	455	470	479	487	450	479	453	474	495	440	454	468	452	480	422	459	464	464	458	445	423	510	511	432	480	452	461	464	437	526	465	448	464	492	463	429	452	461	458	432	440	478	481	445	452	487	468	482	453	479	467	498	445	459	475	457	441	465	444	455	448	446	458	477	449	462	480	457	462	488	466	443	440	490	464	429	483	443	449	474	441	475	415	436	431	460	427	431	479	477	447	467	482	437	459	475	466	525	461	461	489	448	468	456	432	443	464	462	444	466	453	497	469	486	450	442	460	386	460	523	437	462	483	498	464	475	443	490	485	443	449	456	486	452	442	460	476	433	478	446	423	443	437	469	441	469	460	444	446	477	477	460	448	457	434	448	478	473	472	424	474	463	471	412	434	426	447	481	451	432	459	427	447	440	461	458	464	456	480	475	448	490	455	444	476	498	453	488	466	448	457	453	441	455	443	448	463	496	451	476	459	498	459	443	480	432	429	444	482	419	458	466	445	482	485	449	416	482	458	427	463	468	455	444	454	456	465	460	427	473	454	448	442	489	454	455	449	472	465	438	473	443	429	488	407	471	447	468	433	436	460	501	498	472	450	476	465	444	469	426	406	486	463	447	452	432	472	455	454	488	432	480	433	499	446	455	448	454	468	448	474	444	454	440	498	436	479	462	492	477	464	458	417	473	468	431	473	455	448	464	453	444	480	465	510	489	435	479	476	448	447	442	466	440	470	477	446	431	413	463	447	485	469	476	455	439	474	448	441	434	479	444	502	444	448	448	465	444	471	498	469	454	481	448	449	460	451	476	444	489	452	409	458	439	450	459	433	472	435	480	445	478	497	491	445	449	482	456	452	437	491	486	448	484	468	520	444	471	434	465	451	471	422	439	471	474	433	453	471	486	476	466	443	438	447	469	457	441	460	408	479	433	448	442	435	483	453	456	478	424	476	447	463	459	482	461	466	491	473	488	509	459	436	462	471	439	461	497	444	468	447	472	438	470	432	440	466	420	429	449	459	479	430	394	468	467	454	443	435	444	439	468	453	439	506	440	446	472	443	438	505	472	448	464	442	495	444	438	475	449	456	476	473	436	435	454	449	458	471	456	453	497	465	410	471	453	442	465	434	454	462	461	492	477	468	434	462	449	453	493	433	503	462	464	444	451	471	460	499	469	491	448	459	448	496	435	451	442	480	469	471	453	468	450	457	488	452	510	462	475	459	512	401	421	473	460	457	434	471	473	447	496	439	455	458	484	454	475	481	451	466	473	474	458	482	431	449	470	473	460	479	440	468	467	458	445	467	448	449	480	443	472	444	464	486	460	416	448	481	444	455	458	441	432	485	469	471	489	463	422	472	450	468	446	476	487	473	477	487	474	423	462	462	480	499	440	477	511	466	463	480	449	420	456	465	468	460	476	431	452	441	473	492	511	487	452	464	451	438	481	441	445	469	460	430	488	470	437	461	508	450	451	461	476	469	457	432	456	447	464	493	451	472	456	461	482	457	479	467	493	452	436	460	488	467	452	455	482	467	426	453	474	451	464	465	473	475	491	418	485	449	486	448	509	450	466	469	433	447	464	435	418	433	473	474	425	494	455	440	460	462	453	426	476	446	450	448	489	446	435	479	405	495	460	462	483	454	445	483	471	432	481	468	469	469	454	452	469	451	467	464	465	446	463	482	445	451	487	475	475	463	445	483	471	431	464	426	507	442	497	470	460	436	483	425	432	503	469	444	456	452	481	437	407	483	481	486	457	449	443	427	462	471	460	453	449	429	414	470	441	395	470	455	474	418	451	452	435	448	485	450	433	424	469	455	450	447	421	460	474	446	434	476	458	463	467	478	450	477	458	458	444	437	456	474	441	470	473	465	459	502	462	478	462	453	416	459	429	480	465	434	465	443	512	447	493	457	462	411	475	448	457	449	465	483	462	471	476	460	424	483	427	479	430	480	450	444	489	484	496	487	464	465	476	408	486	425	447	422	477	487	425	467	456	461	485	482	461	437	455	425	491	458	479	469	501	469	450	459	484	472	441	487	444	502	461	473	438	457	441	503	450	449	459	474	461	457	461	448	455	482	481	467	444	470	476	427	460	457	449	484	420	478	471	499	483	433	468	437	460	463	456	460	457	450	484	446	467	463	484	458	436	462	492	469	498	477	422	464	456	434	461	483	424	448	462	466	477	460	462	462	477	459	461	443	431	449	451	468	463	428	447	463	482	459	418	449	433	425	451	453	478	489	478	451	457	473	483	462	417	455	460	444	459	437	459	493	434	467	459	468	487	474	443	492	437	450	460	450	460	484	458	462	458	460	431	468	504	481	431	457	444	430	487	472	445	465	429	448	472	469	457	461	480	464	479	453	455	441	484	474	485	464	507	470	482	446	476	458	442	515	487	436	470	451	410	480	430	443	449	453	439	494	458	466	495	448	468	478	459	512	464	422	469	450	477	447	444	455	432	465	489	466	475	455	483	441	450	446	468	423	441	470	480	466	451	471	495	456	417	475	457	445	453	462
27884	14176	2151	832	648	650	538	536	553	568	534	537	528	522	575	562	527	539	533	538	501	529	490	492	529	505	527	522	549	519	532	543	513	544	543	507	520	521	496	546	521	538	528	540	532	571	523	526	505	508	564	480	507	566	533	536	542	489	560	506	521	509	509	555	490	553	526	522	539	530	539	554	534	515	483	535	547	550	480	545	520	500	522	526	544	536	540	564	485	544	505	494	523	515	526	528	515	515	549	556	507	511	529	543	544	537	527	515	575	511	507	530	519	509	524	535	509	537	493	537	520	521	535	531	539	491	512	503	558	516	526	533	507	524	533	527	538	507	508	483	533	535	488	485	515	520	542	550	494	561	550	568	543	527	532	539	491	542	527	576	551	562	501	587	568	501	538	521	557	504	507	539	514	580	508	486	512	494	519	518	505	478	528	524	547	519	523	515	541	488	575	548	510	500	533	540	529	572	523	506	524	570	565	523	520	474	539	516	459	556	528	534	559	508	524	507	538	514	503	523	512	559	508	573	541	543	548	511	543	491	526	503	476	548	548	487	545	505	551	534	549	535	539	506	563	524	523	515	535	539	514	538	491	499	533	517	486	511	554	505	545	524	541	498	479	502	529	512	508	522	483	513	513	553	530	507	534	538	530	552	530	556	562	555	518	543	515	540	554	539	525	531	559	528	505	529	547	498	505	542	535	514	524	484	580	509	507	520	492	507	524	536	523	526	506	505	537	491	538	528	545	531	522	542	576	510	524	511	540	574	546	539	547	512	541	496	511	530	577	507	543	513	517	484	478	503	592	545	513	546	587	514	529	488	512	504	548	534	563	527	565	526	504	526	526	538	511	543	536	517	523	541	566	502	499	548	539	537	521	536	508	509	532	483	499	521	507	492	520	538	504	525	494	501	532	556	553	534	509	509	505	526	523	521	508	524	518	547	540	500	558	534	524	530	518	536	481	531	567	565	504	506	535	512	534	544	516	498	535	534	521	539	482	519	515	528	549	512	499	539	517	524	531	540	527	560	542	554	529	538	572	471	493	543	552	491	523	503	528	521	511	520	512	574	546	493	524	513	508	525	515	483	546	529	546	513	515	517	577	517	555	525	561	533	521	477	511	524	489	522	531	516	485	483	584	504	595	513	561	553	526	523	516	489	536	568	498	511	484	538	516	537	502	526	506	543	528	548	512	517	513	558	520	512	545	556	536	489	487	533	519	547	513	501	514	540	528	521	538	565	554	497	503	520	539	543	564	568	550	536	499	521	512	530	568	522	529	550	528	586	524	525	516	562	511	528	498	555	576	489	548	507	526	507	554	552	489	520	512	534	488	518	509	480	512	530	537	542	520	545	482	504	516	499	515	516	510	530	539	534	516	536	533	565	536	510	535	511	546	488	539	541	503	523	523	557	467	499	526	543	560	492	531	477	551	492	566	516	551	512	510	530	521	515	527	558	560	538	510	557	516	514	507	524	535	541	532	537	533	554	541	534	561	502	515	552	548	543	571	517	521	581	526	529	515	520	544	489	540	502	524	487	539	553	523	538	541	509	516	488	500	535	519	509	496	529	513	536	524	527	525	592	514	539	520	506	545	511	533	561	522	481	542	564	495	510	522	538	536	527	568	503	515	485	523	527	538	513	545	510	528	534	512	493	528	505	524	515	537	579	531	499	556	529	503	495	544	513	522	511	538	547	499	562	510	481	529	527	504	539	521	507	568	533	499	549	513	518	511	540	528	532	521	511	573	555	537	538	523	549	519	553	490	531	552	507	504	522	515	529	520	533	541	544	507	540	532	508	514	546	496	493	525	537	557	532	494	514	585	528	497	514	525	527	531	551	506	546	565	542	523	546	486	537	529	505	504	542	506	532	538	545	518	541	529	545	499	523	508	546	483	534	530	501	521	508	533	550	525	557	531	528	515	528	540	539	507	554	574	518	551	555	567	509	526	526	490	499	546	534	525	518	558	552	495	547	571	508	510	490	546	554	565	558	510	530	503	520	512	521	560	542	521	553	534	520	511	519	525	525	512	521	534	510	497	554	525	564	504	544	525	510	496	512	548	494	467	532	541	526	539	518	507	550	556	565	542	530	488	561	536	544	536	527	499	531	565	560	513	503	519	507	548	539	525	505	499	553	538	509	514	525	508	533	600	521	522	534	544	516	544	564	521	517	541	539	526	537	550	538	502	545	522	510	512	524	531	532	515	520	524	545	512	562	521	543	509	546	554	491	499	508	513	556	521	521	519	572	516	489	534	508	520	536	562	533	575	506	543	556	574	535	569	507	498	527	506	528	557	551	509	523	518	522	522	518	561	487	530	541	505	483	558	505	547	578	502	551	520	518	530	530	521	535	506	564	528	518	532	530	527	536	537	544	535	528	507	540	581	528	526	517	562	517	491	564	579	498	495	493	474	556	553	514	524	536	511	513	550	538	513	590	536	562	520	513	544	540	535	518	576	521	520	558	549	547	500	515	507	548	535	505	530	505	482	573	528	569	487	526	514	572	517	575	516	499	528	516	554	522	529	525	544	559	537	563	541	528	545	549	518	546	542	522	547	522	502	531	506	501	535	520	500	535	514	498	524	550	510	532	580	492	543	521	585	506	531	571	498	522	561	545	526	541	518	551	527	484	519	531	542	523	518	510	516	553	534	517	510	553	527	503	510	541	528	541	505	526	516	539	541	507	536	529	526	542	497	526	503	528	545	521	545	517	566	519	527	532	545	546	531	537	510	547	532	486	578	551	525	493	534	571	543	508	545	529	514	515	549	553	527	577	576	521	533	520	518	509	525	534	518	524	515	556	534	518	531	510	546	511	483	549	526	511	533	510	553	500	512	517	501	515	520	535	508	484	541	494	532	508	530	546	494	574	488	553	515	500	542	548	552	516	540	489	548	505	521	518	532	516	477	538	513	520	559	540	494	516	517	454	488	528	491	514	531	538	516	500	520	566	539	510	549	511	517	532	484	532	518	532	547	542	567	516	543	528	481	533	535	511	539	528	491	541	574	535	535	509	487	544	481	512	532	491	499	487	518	508	535	534	520	552	493	514	493	502	503	524	496	540	519	522	516	564	563	522	547	525	551	571	557	466	520	495	513	544	517	503	502	522	513	475	535	572	549	568	576	513	558	524	528	500	518	551	537	516	506	544	545	526	584	528	520	483	504	538	494	566	534	529	511	517	512	523	519	521	536	549	530	558	513	547	516	494	521	497	517	497	540	578	507	523	525	520	498	478	500	529	556	528	504	550	542	551	523	549	532	540	504	555	555	564	544	532	500	539	540	485	498	554	535	557	496	550	517	529	510	530	504	508	526	537	502	535	498	562	532	509	566	510	531	507	528	556	541	489	527	515	550	544	512	510	523	537	531	526	515	566	557	465	501	525	515	533	504	538	531	534	566	519	536	520	515	524	473	531	525	525	501	528	545	561	574	526	545	521	574	514	511	516	537	515	512	527	475	528	488	614	540	534	537	525	519	532	545	540
5248	1316	1195	863	705	678	655	556	571	626	588	573	573	591	619	570	556	610	570	617	541	554	564	556	549	567	532	538	547	537	551	554	558	554	569	593	522	575	525	572	545	559	555	562	592	541	541	560	581	553	548	556	574	568	558	558	589	534	536	557	520	539	544	546	555	566	580	572	570	552	561	536	565	576	552	520	553	529	582	575	554	582	595	601	557	570	556	558	549	573	537	565	588	571	571	549	595	586	582	593	564	601	576	562	541	559	543	576	567	542	590	569	568	526	591	594	527	557	535	545	579	560	553	564	539	579	556	559	598	547	531	554	543	517	555	604	572	531	534	557	570	581	532	571	538	575	595	545	566	584	527	548	544	541	541	564	586	544	566	592	606	551	542	530	589	511	524	594	567	598	561	568	536	531	567	564	553	537	567	536	558	577	588	545	563	591	572	532	523	564	525	542	536	522	559	570	579	508	591	563	552	586	544	525	575	526	526	546	572	554	536	553	518	588	549	530	562	529	568	551	524	590	596	597	520	533	595	586	549	550	534	553	577	556	585	575	595	568	554	580	556	564	567	561	568	556	610	522	548	527	532	538	546	578	538	513	547	535	529	525	544	598	555	534	573	546	576	528	585	546	566	498	565	587	513	562	557	557	531	560	559	563	581	581	594	539	517	553	538	592	592	556	541	545	538	571	579	533	539	557	547	560	546	533	579	548	569	580	594	584	596	550	563	488	561	585	592	525	531	565	491	552	536	560	595	556	546	568	570	556	603	603	578	579	539	556	550	586	586	533	526	523	556	545	538	536	543	557	548	531	554	560	560	544	514	553	546	516	574	535	551	568	536	532	520	584	554	558	574	564	559	533	529	592	567	590	562	574	552	528	578	555	565	540	557	592	607	549	596	570	576	582	561	564	568	522	577	590	567	530	526	533	546	565	525	560	551	546	561	582	580	514	545	561	579	554	523	596	572	535	574	564	520	579	608	535	562	562	593	551	547	592	544	602	595	550	556	577	565	581	556	519	552	536	556	550	560	558	569	532	616	558	570	584	603	556	597	605	508	577	569	544	573	534	578	566	529	528	531	530	568	569	544	567	558	585	516	558	564	555	558	531	518	578	537	538	564	585	526	591	554	538	567	572	563	573	536	546	546	525	574	525	586	512	533	544	543	528	595	590	537	538	558	573	616	548	552	566	538	557	579	559	539	576	578	605	544	595	532	575	603	587	573	603	520	574	548	592	562	572	540	544	557	555	538	559	533	537	549	585	511	580	586	558	541	544	566	586	564	578	544	559	540	587	554	543	563	607	525	536	563	571	552	543	573	529	535	541	578	569	577	569	580	592	577	557	563	529	540	550	576	561	541	528	539	516	574	538	501	581	567	567	582	581	575	570	628	590	543	560	540	553	568	500	532	593	565	548	588	522	579	574	588	574	566	554	557	576	570	548	577	516	570	554	533	548	556	592	529	587	590	555	589	592	521	564	577	561	571	555	553	608	609	572	599	535	556	526	556	576	587	532	538	549	578	569	516	584	551	563	560	528	559	568	567	570	575	542	551	556	552	562	583	562	550	549	542	554	596	577	571	557	575	543	572	562	564	614	578	556	555	551	511	573	569	584	514	560	568	530	553	576	556	560	560	563	560	520	576	560	586	558	557	530	597	532	495	547	584	533	546	544	547	559	567	565	569	579	560	562	548	565	576	557	598	547	561	555	545	562	550	556	557	560	561	549	532	573	528	543	565	575	606	544	557	557	543	608	595	631	539	558	564	540	555	552	597	602	540	593	586	539	533	525	542	543	595	558	493	548	559	578	575	573	562	546	543	566	546	566	502	609	573	529	565	595	509	514	539	561	504	587	546	555	557	514	572	508	569	551	514	561	569	544	531	534	571	580	572	578	563	566	548	519	550	526	577	550	567	580	540	486	548	566	578	554	548	548	580	564	559	559	547	560	551	532	555	540	569	529	617	557	518	534	571	580	543	589	563	586	530	576	576	584	591	563	552	569	569	554	575	576	563	541	552	594	587	548	513	527	541	573	599	554	612	543	535	541	560	531	548	612	579	568	531	582	588	546	490	587	555	533	569	552	568	524	580	535	557	553	550	570	563	544	553	567	550	562	547	571	574	519	557	589	542	569	534	567	592	596	561	560	570	567	560	570	583	592	525	554	548	533	538	544	528	529	599	548	570	561	550	575	578	559	526	536	531	582	543	530	620	531	573	554	575	599	545	549	544	504	567	570	546	576	516	542	526	525	569	555	542	543	560	579	587	529	578	568	556	579	547	556	559	564	561	537	602	545	559	556	546	578	560	563	542	535	556	586	551	596	575	538	550	524	537	516	607	568	595	612	558	552	561	569	528	485	554	518	581	553	533	599	594	592	575	566	531	527	556	581	600	612	560	564	567	581	547	571	558	571	548	539	563	563	565	535	542	520	584	552	518	553	564	562	561	543	564	560	553	563	551	562	580	526	565	565	612	556	578	578	545	544	528	553	571	588	545	535	582	566	530	572	588	571	520	520	548	610	561	528	568	569	576	566	584	514	557	608	547	580	521	546	603	553	538	541	554	548	569	572	557	523	559	548	555	552	559	566	580	560	598	536	562	524	545	535	528	565	583	566	573	521	535	553	583	543	535	571	527	569	555	544	575	525	557	585	520	594	534	520	561	570	499	535	554	544	555	555	569	549	559	575	538	552	537	580	552	564	559	523	536	580	549	568	585	560	611	576	491	558	580	586	583	549	567	580	526	547	581	501	586	553	542	567	570	519	552	583	564	587	546	573	566	582	533	524	544	551	544	589	586	553	540	564	544	595	566	574	572	528	565	543	528	574	576	540	564	564	579	559	552	561	553	566	564	579	528	535	552	553	563	583	505	563	594	588	552	565	583	519	590	571	548	571	588	535	589	547	591	519	569	543	548	550	521	574	535	573	574	553	527	568	555	550	583	535	556	574	573	559	583	548	558	543	583	577	559	522	562	553	603	547	532	537	580	582	555	556	556	536	550	522	546	554	508	522	576	554	509	524	589	583	538	578	572	527	541	564	535	586	562	557	614	528	558	555	577	524	559	589	559	552	571	540	535	608	526	518	547	572	529	570	553	532	582	574	592	541	568	583	558	564	544	572	573	568	557	584	528	577	540	565	525	576	564	555	521	566	556	542	552	551	566	575	571	556	507	566	590	538	573	561	580	576	557	540	538	530	513	557	565	583	565	580	555	558	541	557	561	580	571	580	578	564	589	563	523	522	521	566	551	555	521	533	550	545	535	510	615	562	537	595	580	606	570	566	491	528	523	538	523	602	564	540	564	561	510	578	568	557	538	552	562	561	586	574	586	554	574	544	563	539	567	548	602	544	548	568	530	583	611	555	556	534	527	549	553	571	555	564	536	569	578	543	520	575	549	557	571	554	568	553	519	622	548	585	543	568	580	553	560	597	550	545	571	578	548	569	584	567	567	514	583	554	583	516	587	547	589	564	547	571	553	564	541	574
24951	20612	26949	24293	20615	10276	1347	826	652	604	523	496	403	409	367	380	350	342	306	320	337	304	325	319	298	319	274	285	269	297	276	287	243	279	225	271	257	272	265	302	289	302	242	239	271	269	231	258	263	254	268	257	264	273	261	252	252	244	274	245	255	220	264	260	242	270	275	233	244	246	241	234	284	243	267	257	250	257	263	258	288	258	255	265	290	237	239	235	283	265	256	233	203	264	265	240	237	264	277	235	215	206	259	255	212	268	273	262	244	254	259	248	270	253	246	256	248	246	291	254	270	267	246	231	277	257	277	241	260	268	226	241	246	242	258	275	239	256	287	220	263	250	222	263	262	268	233	262	247	252	238	265	258	242	276	267	250	264	273	223	260	280	278	274	235	251	256	245	268	257	259	258	246	219	237	267	263	258	228	239	238	263	233	226	229	250	253	242	226	238	225	248	250	274	266	263	245	236	253	252	259	256	265	251	246	266	218	248	257	249	273	266	258	271	247	269	252	247	254	234	249	243	236	263	263	244	239	261	255	249	247	255	268	238	244	260	276	269	245	213	242	247	231	270	230	255	229	258	265	254	223	242	239	257	235	256	277	275	234	274	223	248	250	248	254	237	269	249	252	278	236	249	260	244	250	250	268	258	252	263	267	263	225	261	250	273	251	226	271	249	239	294	251	263	235	249	243	256	234	221	240	216	271	221	221	244	250	254	271	263	248	279	256	251	248	245	255	259	264	243	250	260	247	241	256	249	244	243	245	243	245	263	246	244	244	250	245	219	259	238	245	262	235	252	229	252	259	267	263	254	233	254	240	246	266	236	252	258	262	254	227	263	256	238	261	246	254	260	236	228	246	240	274	245	254	244	230	247	235	258	254	230	269	272	231	257	270	250	237	274	258	232	256	261	245	244	261	278	242	221	265	232	227	249	269	243	248	224	283	277	254	244	256	260	256	257	248	226	280	265	245	229	238	255	246	275	244	261	261	236	246	214	258	235	243	265	278	255	224	239	265	224	252	240	278	247	245	247	255	263	239	253	261	245	241	244	228	245	273	285	260	251	237	270	271	245	265	243	239	254	258	244	255	263	234	232	282	250	244	259	260	237	254	248	234	247	254	247	247	231	259	289	262	258	258	230	259	239	246	241	217	238	271	248	234	258	267	233	256	252	274	257	234	229	249	244	225	253	236	242	259	272	234	251	241	240	264	259	258	237	249	252	257	236	255	242	258	242	259	242	270	261	214	277	271	259	261	254	245	269	262	258	273	255	291	265	248	249	238	232	223	266	228	251	271	266	219	265	251	247	234	231	250	205	244	259	229	247	260	283	259	243	253	261	267	239	261	255	247	244	238	219	259	259	249	223	226	242	257	276	241	246	264	255	257	268	244	229	223	215	252	266	232	248	259	244	219	212	255	229	264	276	248	286	260	261	245	258	217	267	264	231	236	261	247	275	237	245	273	231	250	268	264	254	248	242	246	216	264	246	227	252	250	252	268	254	235	249	273	221	254	247	259	251	253	243	257	226	245	271	214	221	249	243	265	231	282	241	243	245	278	255	258	255	238	243	250	233	286	225	232	255	248	251	278	227	241	233	258	222	267	236	243	232	224	252	245	238	228	246	250	222	228	233	252	258	233	233	258	249	248	258	262	259	233	248	247	285	239	224	268	267	260	246	244	260	239	244	243	246	270	244	244	224	237	223	219	246	234	223	261	248	219	241	242	252	236	267	229	272	252	256	276	266	241	230	252	212	237	235	244	264	283	259	253	288	256	239	266	241	241	224	259	258	293	266	245	276	263	240	266	251	237	264	248	236	254	257	245	257	264	279	245	267	247	245	248	255	238	264	268	277	268	256	253	245	246	221	274	247	238	250	244	218	263	239	283	244	249	262	226	249	225	240	271	247	250	233	231	270	236	264	244	228	260	263	240	234	239	236	251	252	257	245	267	248	262	255	237	217	251	253	283	246	271	240	254	265	259	259	239	235	229	273	278	262	240	244	237	245	252	212	253	248	232	250	252	252	240	241	246	244	237	227	299	272	249	250	218	245	255	244	248	274	272	264	250	234	230	225	270	253	263	252	272	262	226	243	250	260	261	253	235	249	238	251	245	247	275	254	247	243	233	266	274	259	231	243	250	197	230	223	285	265	257	237	263	239	264	283	276	260	262	274	255	267	270	295	263	243	240	249	257	245	268	265	264	235	265	236	272	258	286	272	224	262	225	244	254	266	227	264	249	223	238	231	256	237	240	245	252	246	254	216	238	243	252	267	275	270	240	243	272	270	276	261	242	257	228	226	273	254	251	234	250	255	245	279	235	237	251	239	236	233	239	251	248	240	262	251	286	261	239	226	226	257	239	238	252	228	230	251	260	235	262	259	267	261	238	253	255	243	240	258	247	260	283	258	238	272	268	256	234	247	271	241	253	262	271	221	220	229	248	251	239	223	251	248	265	263	249	235	229	238	264	254	240	262	251	273	263	218	251	262	243	247	243	260	242	261	248	247	253	240	249	239	258	232	296	267	243	248	243	218	241	264	267	272	262	262	256	235	252	237	240	262	273	207	250	253	227	274	226	221	227	273	259	224	253	264	264	240	266	255	264	259	245	283	268	239	245	248	243	244	232	259	256	225	249	225	238	248	237	282	232	255	229	247	239	255	256	238	262	245	211	265	254	245	248	244	235	227	270	236	260	240	269	265	246	247	262	259	268	270	269	259	273	229	245	269	255	232	236	269	264	274	261	272	261	237	238	238	238	256	252	222	249	262	244	261	238	238	236	220	271	225	236	249	239	256	256	275	235	248	257	256	286	249	250	262	261	275	271	238	237	264	260	261	237	236	257	244	245	242	242	256	260	240	229	263	250	274	250	232	262	236	259	250	228	250	250	248	254	228	250	270	258	219	238	254	254	239	267	242	247	274	262	214	236	240	288	257	251	272	241	247	223	251	238	261	244	247	284	260	230	267	276	250	255	253	233	250	251	264	236	241	250	242	233	271	237	249	236	258	259	277	237	241	261	239	239	242	281	260	245	266	249	264	244	226	263	279	226	213	228	248	268	235	257	235	251	268	248	253	254	293	241	252	288	254	233	228	226	238	267	256	241	252	233	229	267	246	248	239	249	252	262	287	287	263	261	236	249	253	288	250	253	256	234	251	253	244	248	271	268	236	247	236	241	222	227	251	268	267	229	234	233	257	277	265	249	231	233	274	230	258	229	246	254	250	244	257	253	274	260	265	232	274	235	225	275	240	247	251	240	262	254	227	240	267	262	242	252	237	250	244	234	245	240	245	262	257	239	260	267	244	277	245	222	250	263	267	228	219	254	233	265	261	242	246	244	252	245	250	257	236	235	249	252	225	266	239	261	258	252	255	272	239	216	268	267	252	264	281	256	253	240	221	255	242	268	217	226	252	238	253	235	289	223	272	254	236	244	232	256	236	252	246	263	234	205	271	240	251	253	262	266	234	253	225	248	238	226	260	233	225
7290	11360	10313	5838	3824	2717	2033	1598	1308	1098	943	818	798	675	587	586	534	473	454	425	397	389	434	387	356	361	357	341	333	336	333	320	324	328	317	297	320	293	325	308	287	307	267	309	294	302	296	293	295	253	285	289	280	313	267	259	275	323	321	282	258	303	286	285	274	295	270	292	290	277	280	264	265	285	292	280	283	285	322	294	256	279	293	302	260	274	256	272	294	307	256	311	287	255	286	289	312	295	313	300	256	310	285	284	325	281	264	284	291	277	284	294	266	261	275	282	286	269	272	257	279	282	255	286	260	256	301	316	274	300	294	267	260	276	282	305	279	274	251	280	257	279	260	277	274	257	282	262	292	286	244	291	258	267	255	271	284	270	269	253	273	258	290	290	247	318	266	282	267	267	289	253	266	263	271	268	285	280	270	247	276	294	276	292	298	266	243	329	300	249	279	266	282	248	289	267	278	314	291	285	252	246	296	241	289	265	287	253	261	235	265	260	291	253	286	278	294	266	309	280	293	258	275	273	292	276	297	281	264	296	274	278	246	287	293	285	272	285	244	262	266	277	265	299	268	246	276	299	263	274	279	283	270	263	299	302	254	265	300	280	251	274	263	293	243	279	279	267	308	257	288	277	294	285	274	272	291	301	295	259	257	276	259	282	266	239	231	294	278	280	272	272	277	276	273	285	277	285	268	247	264	291	294	266	283	268	264	286	291	281	273	290	270	285	279	253	295	252	271	288	266	265	267	262	270	264	268	265	287	288	270	273	263	262	278	256	280	283	282	258	259	252	265	245	259	291	274	267	269	290	279	296	257	275	274	283	280	277	279	255	292	279	286	283	268	255	259	235	277	276	274	253	285	282	288	279	252	271	248	244	253	276	266	258	279	282	285	305	300	270	272	275	258	277	284	272	266	260	260	287	280	266	266	262	265	275	280	253	266	259	297	271	275	268	251	284	263	268	284	271	272	291	302	285	272	258	307	263	275	253	261	320	274	271	302	284	254	271	302	272	288	278	288	290	261	258	283	269	284	254	257	274	261	278	257	271	285	281	274	275	257	259	289	283	294	264	259	252	254	259	271	287	287	280	254	289	242	273	267	283	262	279	265	258	270	256	310	278	256	262	294	278	280	264	256	260	282	257	264	284	246	286	312	277	269	287	267	284	264	311	274	292	255	296	291	252	260	282	276	270	284	274	258	271	265	267	273	257	260	260	266	269	289	290	266	263	269	256	235	276	247	272	263	248	245	279	265	271	245	259	289	279	276	283	248	273	296	286	280	236	278	282	280	284	248	249	239	258	283	268	287	289	265	272	271	254	280	276	288	282	290	302	266	285	284	275	267	277	290	273	304	286	256	307	276	287	225	289	243	255	276	305	283	277	266	276	272	284	270	276	293	261	262	249	285	245	247	273	260	273	267	285	284	290	283	247	282	234	276	294	280	274	280	256	258	279	270	287	274	284	263	292	253	274	304	271	259	297	266	272	258	296	261	285	265	283	278	281	288	260	291	262	279	278	263	289	250	285	282	273	275	272	305	290	274	247	263	279	318	286	259	279	250	257	287	262	294	259	277	273	254	296	274	270	303	278	242	244	276	268	258	270	289	288	267	277	277	284	264	294	256	263	286	291	276	289	280	303	285	281	307	303	260	277	289	254	282	287	276	280	259	281	252	283	280	280	278	264	265	261	286	272	257	288	280	279	252	248	254	274	266	268	283	286	288	270	276	266	269	275	291	300	258	270	298	290	268	269	287	253	275	285	280	277	276	274	296	264	263	262	278	296	265	280	241	278	274	282	251	272	286	276	262	282	298	267	312	291	269	290	271	278	286	282	264	299	291	278	268	291	260	251	263	281	260	246	272	274	275	278	254	266	270	285	270	237	259	290	270	273	261	263	273	261	278	282	250	266	291	285	277	281	286	286	261	264	298	271	250	260	270	281	266	277	271	276	262	281	293	261	282	282	280	278	262	264	224	298	283	252	286	265	283	250	278	303	252	273	258	278	282	275	285	300	287	261	298	259	286	265	284	280	272	264	267	264	292	251	278	296	277	269	274	270	257	274	255	276	281	261	278	271	284	296	291	279	259	264	258	275	270	273	272	262	259	268	265	271	294	271	279	282	274	285	274	301	306	285	247	265	279	278	275	291	284	253	276	281	245	264	261	250	304	260	294	243	287	280	274	263	314	286	260	270	291	300	287	281	252	274	268	257	283	274	289	267	298	268	265	266	276	258	255	286	282	317	280	286	282	293	265	249	260	249	297	256	311	277	248	271	270	250	282	280	273	266	289	278	280	260	302	294	275	255	284	269	259	281	287	293	278	258	275	252	280	284	276	277	287	282	249	271	274	272	269	250	272	268	273	250	270	287	285	271	263	280	258	299	245	262	274	300	284	252	251	296	258	278	280	258	294	262	271	271	275	284	249	281	285	282	242	241	292	286	263	259	255	270	294	238	250	294	269	262	280	226	292	269	262	280	308	280	275	275	270	258	281	253	267	312	268	262	263	282	264	292	300	260	265	242	300	242	277	260	269	258	265	303	269	254	253	281	302	276	282	291	264	274	277	281	273	258	279	262	272	237	266	265	286	285	287	311	233	281	250	278	293	291	284	257	249	249	273	293	265	280	294	259	282	292	272	271	266	250	294	275	259	269	259	262	264	251	259	267	308	271	261	241	292	261	262	265	261	281	269	267	254	256	294	279	281	271	242	258	275	252	284	271	258	291	238	246	264	286	238	295	301	274	280	285	240	272	254	303	273	238	253	272	271	279	269	271	277	289	266	300	278	252	274	259	254	257	294	242	241	280	273	299	283	276	261	243	286	299	271	280	267	278	278	286	293	242	286	262	273	288	259	294	235	280	280	267	283	262	294	255	262	283	263	247	282	245	284	284	303	261	245	292	287	258	290	280	276	270	289	250	261	257	281	262	259	248	276	240	272	267	294	255	294	245	299	277	273	247	268	277	271	263	295	264	274	281	249	255	257	273	289	248	246	256	264	264	268	285	261	297	229	271	294	296	289	266	258	278	275	261	267	305	277	289	281	286	245	275	273	265	272	253	261	274	269	282	289	261	286	261	243	272	254	269	264	273	270	274	282	253	241	268	311	259	282	291	297	265	267	248	295	294	305	237	281	272	289	273	268	283	252	263	249	267	265	269	287	295	260	279	277	291	284	248	296	278	282	270	311	283	270	272	273	261	286	273	284	279	282	284	277	258	252	256	272	298	306	266	308	260	261	251	269	282	286	283	248	300	244	273	249	275	253	268	290	265	281	263	311	282	268	279	283	261	303	268	251	318	278	243	298	269	272	294	234	267	286	262	285	265	292	291	261	283	282	268	250	271	275	269	292	260	255	240	283	260	280	272	281	251	283	264	261	287	247	289	243	278	254	258	277	259	278	260	305	262	286	284	267	267	270	233	275	273	244	251	270	263	274	249	254	272	288	257	277	254	281	262	276	282	288	281	225	287	268	277	287	264	257	268
22936	20608	27329	23900	20611	20682	8283	1709	1225	1160	971	872	833	773	797	709	675	666	660	616	584	603	595	560	533	569	587	565	508	527	503	529	525	510	523	494	521	487	484	508	543	540	521	524	479	503	553	487	506	492	516	498	483	530	546	499	484	490	510	481	505	490	499	546	519	490	447	462	516	458	477	513	492	530	472	461	517	499	487	488	503	474	498	454	457	504	492	482	471	431	473	494	478	448	448	449	489	496	471	488	469	487	484	446	498	521	481	458	451	450	489	474	499	494	506	463	456	480	488	462	475	475	463	489	504	495	474	478	476	514	449	474	497	449	491	488	451	443	470	511	486	459	482	472	480	447	477	467	475	473	455	433	489	465	495	460	476	464	513	447	453	448	483	476	491	500	466	460	480	469	499	475	456	459	489	479	483	448	450	477	443	491	454	460	482	496	428	504	485	487	493	452	471	475	462	490	458	491	477	470	484	526	473	482	511	485	423	498	462	504	492	464	495	498	509	463	475	502	460	518	454	470	479	458	494	516	456	452	465	465	489	506	464	482	486	505	477	465	500	478	470	451	522	510	457	496	455	469	504	504	461	480	432	508	475	468	477	450	484	479	501	434	460	437	411	442	515	459	480	472	482	439	451	469	509	463	471	477	487	494	486	485	435	475	472	448	518	504	465	465	491	456	452	532	486	483	450	477	472	489	496	458	446	523	449	503	456	450	484	470	467	470	484	499	473	477	473	488	493	475	446	501	494	509	494	505	443	459	479	493	460	487	459	474	387	490	473	484	473	450	464	461	422	476	489	470	487	451	486	493	483	495	463	419	479	490	504	456	481	468	464	474	474	469	513	478	497	512	458	466	446	471	467	482	462	453	486	492	439	491	488	494	453	484	512	539	469	483	467	477	474	495	517	494	507	470	467	485	466	494	458	451	493	462	485	478	453	459	446	522	449	478	462	466	463	490	463	472	484	475	462	479	494	455	474	488	516	505	485	454	480	477	493	499	497	444	484	464	493	480	478	511	498	488	465	492	445	515	493	464	471	460	529	485	463	457	446	451	472	518	450	484	476	499	506	460	496	423	471	486	456	448	500	523	465	477	475	478	490	478	447	455	493	485	489	457	458	441	465	473	458	503	488	489	561	448	530	438	466	501	513	488	481	481	506	476	512	497	475	499	465	503	501	507	505	451	523	464	472	443	474	497	509	475	506	458	490	485	454	436	469	502	486	417	469	441	480	466	447	451	488	482	522	480	481	457	451	493	462	518	433	483	465	461	461	474	435	495	494	493	493	462	485	486	473	487	533	485	487	488	480	480	488	501	482	451	486	446	482	469	446	463	473	456	453	454	454	457	480	484	474	449	434	443	441	468	491	451	446	440	459	459	490	454	469	475	484	480	463	465	450	499	468	474	526	465	487	489	444	469	432	453	473	469	516	466	483	477	473	454	496	463	451	491	477	476	455	490	518	496	479	486	498	495	469	494	479	467	464	484	481	485	503	528	477	504	491	460	455	464	447	472	451	460	496	504	488	506	474	481	454	490	444	461	458	495	454	478	499	502	491	463	510	468	488	475	493	472	446	522	524	445	495	493	481	456	429	481	441	494	492	430	495	456	481	471	464	485	455	491	471	488	489	480	448	473	479	462	451	474	482	462	433	437	477	453	488	428	470	478	473	502	485	478	475	536	475	508	461	494	462	477	452	473	497	499	477	464	451	468	505	445	458	446	491	430	482	473	437	503	482	502	465	458	484	457	491	470	432	451	470	487	498	498	451	496	458	487	457	488	500	458	441	482	450	469	481	489	456	489	464	455	474	494	470	469	479	461	503	471	473	455	505	477	503	498	508	493	493	456	466	457	490	490	487	444	462	462	472	480	458	495	457	500	490	470	475	487	486	455	470	481	455	499	469	469	425	486	467	475	452	463	456	476	444	446	497	451	498	484	510	451	430	477	481	466	489	490	459	456	472	489	521	437	478	486	492	490	489	489	413	494	476	468	466	493	441	460	428	500	457	463	493	494	428	445	456	460	470	485	440	432	502	465	424	475	486	433	491	494	479	493	509	496	490	485	463	459	447	519	437	491	528	468	513	437	464	462	458	465	447	471	482	525	499	470	455	500	492	502	451	505	498	464	464	448	483	475	438	452	512	396	494	468	477	485	491	484	477	479	482	460	452	477	482	504	506	508	456	496	471	479	447	487	517	487	463	462	489	490	477	477	466	437	472	475	483	450	473	477	500	453	478	451	479	528	505	494	520	475	470	463	461	510	504	418	498	484	525	454	466	472	447	501	464	472	441	470	432	462	499	479	484	485	447	463	472	497	480	453	506	463	447	460	487	470	473	505	490	498	476	485	453	477	474	471	439	478	453	466	456	467	489	468	474	458	478	465	479	478	477	506	477	440	445	440	460	498	464	468	459	498	512	471	460	479	494	459	489	457	457	518	477	485	457	467	451	513	515	465	481	503	466	515	476	473	462	450	498	473	460	469	500	493	447	464	475	490	508	484	490	462	486	464	483	472	480	470	471	472	482	476	444	449	473	505	474	471	454	445	508	500	480	455	483	468	483	500	445	481	511	475	479	483	464	515	493	474	495	471	464	495	493	473	480	541	478	500	503	443	443	462	473	449	468	493	493	499	472	465	458	459	463	459	503	467	481	475	463	462	459	435	483	505	502	497	500	453	500	457	489	496	493	485	478	483	452	471	453	482	428	477	465	456	431	464	459	481	452	468	500	468	469	502	456	497	465	511	446	476	450	499	420	462	458	499	475	488	458	484	486	489	449	447	488	488	471	482	445	447	491	464	507	468	476	448	480	491	494	480	475	477	497	475	494	485	487	474	445	466	479	495	469	448	476	462	449	488	481	452	502	462	475	489	454	467	450	442	464	490	539	461	451	509	433	497	479	475	526	496	485	488	481	468	471	493	479	494	471	490	482	454	467	460	494	489	493	481	483	439	489	461	473	468	467	472	480	488	430	480	430	452	479	487	453	517	473	475	492	469	480	461	479	486	448	476	472	493	488	502	429	483	500	437	480	489	506	456	512	504	472	476	473	544	483	477	466	440	466	481	494	456	422	436	474	460	507	446	506	471	487	474	501	487	461	486	475	452	488	463	470	491	481	476	461	438	504	450	487	484	474	468	485	498	430	477	463	478	484	471	501	435	460	472	482	470	447	458	424	481	497	502	469	484	472	441	448	435	482	479	461	436	475	490	479	489	435	503	487	501	491	493	504	467	511	461	504	452	477	449	477	495	488	477	417	470	491	481	497	464	447	492	472	484	462	453	482	456	473	449	458	463	451	483	490	503	463	488	534	489	489	460	502	478	501	468	462	458	508	482	469	448	482	467	464	494	456	494	466	463	497	497	446	473	470	502	488	500	517	495	488	457	489	489	460	441	477	473	470	491	487	432	506	507	484	482	533	480	459	485	470	473	474	478	493	440	492	443	491	477	494	503	500	474	449	454	467	456	489	455	505	490	503	482	439	494
10104	17748	16323	9693	6534	4723	3676	2918	2420	2057	1740	1491	1288	1236	1088	966	953	871	828	760	745	705	636	680	617	681	561	573	621	586	538	565	584	519	537	578	523	567	498	539	469	581	518	484	501	495	469	545	483	461	452	450	542	504	491	481	439	471	455	493	478	460	466	448	459	473	521	449	493	495	483	443	458	475	463	474	500	488	443	500	483	473	488	413	459	485	488	431	492	454	478	479	442	466	457	510	494	453	458	433	475	472	479	442	476	462	426	472	482	506	435	470	498	481	461	451	468	485	464	461	458	459	499	501	455	450	481	414	432	452	464	472	466	463	475	465	481	470	453	459	459	482	473	460	429	443	438	474	436	462	440	485	422	462	456	463	464	442	468	468	467	461	447	464	449	455	481	473	435	493	462	490	451	408	487	442	430	483	453	464	462	443	457	453	487	483	416	483	469	458	473	447	450	488	444	440	463	470	459	439	441	485	514	456	483	466	476	464	492	423	464	445	487	436	440	481	479	505	477	479	472	488	432	423	490	452	447	440	485	449	521	411	465	467	502	484	457	483	463	466	468	448	471	466	465	453	436	447	464	442	494	475	447	463	482	470	450	485	428	478	468	446	437	452	464	461	433	459	458	465	441	432	464	464	466	436	422	473	441	430	471	427	496	469	454	458	459	451	506	417	443	474	405	454	477	487	477	490	464	445	464	416	467	450	457	473	468	474	522	472	455	442	460	471	471	487	459	475	462	475	452	429	449	467	472	441	458	494	469	444	439	449	458	470	446	468	453	466	479	482	406	431	477	464	459	453	464	491	426	494	432	425	460	481	473	462	439	455	479	472	447	488	494	477	456	511	455	455	460	434	468	467	422	441	463	503	439	440	499	452	449	428	453	428	466	428	460	441	478	468	448	451	444	455	436	452	447	480	493	530	471	498	449	485	496	443	401	469	484	469	470	450	421	446	446	451	478	475	478	446	462	413	457	457	441	499	446	457	444	458	484	453	435	453	453	451	476	443	477	449	467	454	507	466	455	486	436	440	448	459	424	465	508	447	441	459	480	418	453	465	424	459	468	479	467	453	461	481	453	470	491	422	484	486	476	440	466	436	460	428	460	453	476	477	427	453	438	497	419	469	453	480	463	464	441	436	467	461	486	434	457	489	452	462	439	495	456	442	455	508	465	445	447	450	433	442	453	490	500	439	450	484	465	448	487	461	453	449	448	485	464	489	468	457	461	471	485	482	466	445	468	429	458	450	477	470	413	435	465	449	413	488	453	450	442	479	456	435	417	415	466	455	457	479	473	495	401	452	477	451	436	500	440	498	468	462	495	464	460	419	469	481	469	471	445	455	486	476	437	454	470	471	446	491	478	486	490	445	466	480	418	429	446	467	446	515	466	456	443	435	431	447	420	444	457	477	432	453	451	456	460	434	458	439	461	467	496	434	463	436	449	455	407	429	442	456	448	456	408	475	412	502	488	492	428	494	445	474	487	467	457	494	474	490	433	456	443	459	467	455	433	488	467	453	470	441	485	488	460	472	483	479	403	450	438	460	433	444	436	451	427	468	446	447	481	446	463	445	491	475	470	420	460	441	451	443	452	443	462	464	436	448	483	450	478	478	469	453	456	412	446	441	458	460	474	465	468	498	452	474	491	492	474	433	483	490	477	464	463	474	444	470	488	466	445	441	449	426	471	453	465	452	434	494	432	432	462	503	457	463	452	450	450	446	469	471	473	423	454	479	430	457	448	472	463	490	504	434	468	491	446	461	467	474	476	419	438	498	441	505	462	490	453	442	483	473	440	468	457	480	450	471	469	482	506	470	461	425	474	483	454	444	482	466	470	465	410	473	449	469	453	477	424	443	494	458	446	452	426	457	451	461	458	433	463	474	468	461	463	470	472	443	470	465	451	472	435	441	443	453	467	434	466	426	410	457	457	451	437	452	485	518	428	456	440	464	478	431	427	429	449	509	452	460	430	463	443	462	477	459	431	476	453	458	457	421	507	466	471	459	421	470	465	488	454	480	404	475	456	472	459	479	481	469	466	471	443	454	449	484	454	473	462	439	477	466	468	450	426	448	445	438	440	475	458	449	450	489	424	453	475	456	426	465	450	476	471	446	508	425	448	463	465	466	441	475	449	435	466	473	468	464	462	420	422	459	498	473	425	448	455	493	447	480	497	448	475	426	451	474	480	431	418	422	453	430	457	439	481	458	493	494	417	478	456	462	479	457	466	467	467	479	447	435	417	501	477	464	466	464	441	469	493	463	450	424	493	454	459	456	438	479	430	468	430	443	480	476	428	465	446	461	453	441	436	432	458	435	485	449	446	436	469	469	444	468	439	463	447	460	466	497	490	470	439	455	471	441	452	428	431	477	465	441	467	483	491	469	482	483	462	472	462	433	520	471	444	456	503	482	465	461	488	462	469	473	459	465	439	430	448	487	459	476	463	456	481	466	467	458	449	442	442	457	420	466	449	479	429	476	438	469	464	472	446	454	470	441	442	502	471	467	477	461	460	476	469	460	482	507	491	464	476	446	467	442	439	475	453	476	483	477	444	450	473	450	460	442	436	474	441	478	465	459	401	467	435	439	466	467	454	435	464	459	440	468	443	460	444	489	466	478	453	478	471	436	466	453	457	439	468	486	433	404	416	464	469	453	500	449	495	468	453	464	478	456	440	454	452	464	469	447	480	458	445	443	476	450	471	442	465	462	447	465	450	485	493	438	403	443	467	472	449	507	468	477	464	483	459	467	475	495	489	458	444	474	451	435	436	497	498	468	450	474	459	458	486	499	440	454	426	411	432	459	469	461	458	474	435	449	427	422	475	480	468	434	458	470	472	448	425	426	445	443	427	447	448	439	453	423	496	449	462	448	495	484	480	449	450	437	514	470	469	442	459	477	455	462	476	464	451	467	425	476	436	465	468	470	428	468	497	433	473	459	484	454	433	446	508	479	471	445	476	448	466	459	489	438	464	482	463	463	497	455	458	464	476	456	452	452	479	443	460	426	449	421	459	483	440	447	483	459	453	438	422	427	467	478	431	486	449	396	452	442	466	473	424	441	449	468	465	455	450	473	447	488	435	473	440	469	475	467	436	480	472	446	452	464	442	468	470	430	497	441	427	465	439	513	460	464	453	465	471	430	472	477	437	422	441	469	446	455	489	442	456	463	422	466	458	448	458	507	459	461	459	411	418	456	503	465	473	433	415	430	474	459	457	444	441	430	480	445	458	460	427	468	476	455	482	483	419	429	424	467	477	443	492	489	476	470	504	485	436	445	450	483	466	454	449	441	461	455	447	461	440	482	497	464	438	486	445	479	485	460	424	425	484	423	476	439	471	463	471	470	467	461	469	440	452	447	461	452	436	461	455	437	466	473	429	471	458	483	469	458	493	427	474	487	447	438	468	477	426	467	469	459	442	502	445	488	462	477	441	464	417	451	446	457	445	482	479	475	463	462	422	448	455	446	420	457	468	433	500	458	490	467
27945	14080	2068	801	687	614	555	511	514	568	558	501	544	512	501	539	545	575	539	531	530	525	528	514	549	555	545	538	555	542	536	509	507	512	515	556	519	535	522	557	496	520	576	512	571	517	497	528	520	532	505	549	522	508	528	571	529	534	526	500	523	558	483	504	500	510	504	506	522	550	520	565	488	548	522	518	529	524	540	509	529	575	553	517	512	508	494	518	530	543	505	536	514	549	527	518	527	577	531	561	531	503	506	512	523	516	530	530	513	518	511	513	501	539	541	578	510	516	565	504	504	534	550	522	508	491	554	523	545	527	554	562	528	517	515	542	532	517	545	514	499	518	524	508	520	483	527	519	499	537	543	495	508	503	500	533	525	528	505	532	559	539	529	554	510	547	489	474	530	529	515	496	530	526	532	493	538	570	523	516	498	532	534	520	525	505	536	548	528	469	534	565	539	517	562	505	503	568	525	485	491	497	537	472	500	501	494	507	470	512	513	536	532	539	512	542	520	562	488	534	503	525	520	504	513	506	533	545	506	543	510	483	539	547	511	499	515	532	544	512	524	568	520	511	570	530	555	520	483	523	551	542	552	498	502	547	507	520	508	496	549	542	521	529	516	506	525	474	557	494	542	547	545	493	492	506	495	462	594	520	536	518	498	531	517	545	550	526	506	508	523	498	531	512	500	531	516	529	512	508	523	515	530	504	539	560	525	557	533	520	539	568	533	538	484	520	557	549	525	575	506	496	509	515	568	496	508	528	578	525	451	531	530	518	541	521	480	542	504	506	525	526	540	512	491	504	550	551	519	497	543	540	532	495	485	536	539	541	514	532	552	501	511	519	504	501	546	528	507	523	545	504	501	509	556	526	500	510	559	496	525	501	506	541	486	496	538	525	523	541	522	495	547	530	488	553	506	555	588	510	546	513	513	538	536	546	534	539	504	525	552	539	522	518	564	554	525	493	535	543	511	556	554	501	531	530	512	535	493	553	545	493	523	494	505	507	482	552	551	515	526	562	498	516	517	522	530	520	490	507	528	541	520	520	543	548	532	525	487	493	522	507	524	504	519	529	493	512	492	509	540	521	531	505	511	522	533	532	512	518	530	534	558	503	540	510	549	584	498	564	519	520	542	508	471	468	478	512	535	509	508	494	525	495	506	508	517	541	514	531	508	488	461	554	500	515	514	485	521	499	512	528	515	539	519	502	510	496	521	507	529	563	520	535	523	509	524	531	501	526	503	476	480	547	520	492	538	489	555	511	505	541	542	581	525	532	541	496	559	500	553	554	524	517	526	528	525	518	537	534	555	526	545	525	516	509	526	545	525	490	509	546	512	521	513	549	540	484	520	531	508	481	512	515	515	520	505	520	495	518	544	522	497	523	530	529	510	455	527	531	524	503	550	504	531	522	553	508	532	544	603	498	521	499	507	524	556	518	509	519	487	492	494	529	530	487	510	532	516	540	514	548	529	489	540	537	552	553	539	519	496	518	530	491	522	546	517	526	503	508	532	525	550	539	530	510	533	529	531	551	520	529	528	494	510	465	529	481	529	526	494	494	524	546	580	539	513	567	530	519	499	544	517	496	538	514	535	489	527	521	526	493	513	555	529	515	510	544	533	505	517	509	479	546	528	559	530	540	540	518	512	529	485	507	510	490	503	532	586	521	518	554	488	569	536	536	534	488	513	516	557	514	491	527	531	539	532	543	534	511	515	521	543	498	477	474	499	557	477	502	504	553	527	543	507	498	525	486	531	534	529	518	525	494	529	507	503	538	493	472	553	532	549	587	520	514	506	517	546	525	483	549	574	485	533	491	520	568	525	514	491	550	542	521	519	513	520	548	477	541	556	513	538	550	492	523	491	522	511	524	536	522	548	539	551	531	539	507	531	549	483	567	530	537	500	512	555	531	487	511	565	501	529	485	514	534	545	519	537	535	489	557	550	546	529	547	537	519	542	515	500	541	546	542	540	503	516	506	522	524	533	532	483	548	563	544	521	517	527	551	512	489	516	546	510	514	511	571	493	522	490	498	522	510	474	550	487	507	545	523	474	528	534	552	531	510	543	518	522	481	492	517	532	491	518	506	506	548	532	527	480	502	495	484	543	480	537	553	551	500	533	526	560	527	524	550	519	548	560	484	512	516	509	523	524	511	505	507	498	506	519	527	513	502	523	519	533	530	529	508	512	497	508	507	510	485	509	515	516	534	484	518	496	550	519	544	477	546	515	550	492	541	516	513	543	497	556	511	531	530	510	502	513	525	574	492	513	534	517	509	554	511	543	550	542	542	506	572	538	563	527	569	535	548	490	513	549	505	536	500	525	546	549	535	539	498	545	533	517	514	528	541	520	475	521	509	478	504	531	533	526	539	545	495	505	500	578	524	487	505	506	564	559	533	548	546	504	546	483	512	507	507	508	516	495	533	507	527	535	496	499	526	539	495	547	535	515	501	546	525	546	506	565	566	558	530	563	527	522	531	497	492	550	558	482	527	521	543	558	529	489	543	545	537	567	490	529	521	522	501	549	534	539	525	512	519	531	558	503	479	519	526	566	525	528	524	520	534	513	529	522	485	508	494	488	519	539	554	524	517	565	526	524	559	517	501	534	534	528	508	513	541	545	505	556	525	476	517	526	542	498	532	557	479	490	489	573	510	526	490	490	481	558	533	518	513	553	538	508	540	542	531	537	522	519	511	518	494	507	522	522	486	510	527	535	514	506	517	520	540	481	554	523	485	531	535	549	511	514	505	555	518	490	523	527	527	533	538	524	542	520	501	509	513	531	514	562	516	549	510	523	501	520	491	510	538	502	545	545	524	474	530	545	507	542	529	520	554	551	504	530	548	517	535	548	509	522	479	565	503	495	502	534	542	484	499	529	525	512	514	537	519	536	530	486	544	516	519	557	510	490	543	518	544	545	548	521	542	525	540	525	484	505	495	542	508	530	492	558	539	528	493	519	543	563	586	484	557	508	535	500	507	512	475	520	539	522	586	508	519	529	478	504	486	491	549	536	505	553	496	531	515	495	508	535	514	534	551	520	550	525	496	521	534	528	528	530	533	537	517	540	516	487	534	526	510	542	548	554	484	565	549	542	543	525	509	524	526	507	512	530	551	494	494	537	478	519	519	478	556	495	495	525	511	515	515	482	518	535	512	505	535	514	505	577	548	528	541	535	504	570	507	527	561	507	495	545	510	531	544	506	569	502	538	526	571	522	520	465	516	523	513	556	528	492	521	521	550	564	562	520	545	488	519	516	500	487	555	530	545	525	538	523	492	526	484	508	520	526	547	515	533	530	486	512	499	528	521	517	504	500	522	493	513	482	528	510	494	505	510	523	474	504	508	558	542	535	508	556	520	534	516	516	515	518	507	561	503	560	496	524	510	483	514	488	570	549	501	503	531	568	556	573	496	497	532	481	475	513	485	524	545	566	497	502	544	550	558	544	504	548	530	516	516	539	539	526	553	514	560	537	568	501	478	503	531
5337	1276	1228	858	715	671	711	660	574	570	621	561	543	551	561	542	550	533	554	537	591	568	529	534	577	515	622	560	575	541	561	577	575	575	508	516	559	578	545	536	569	557	533	546	553	550	560	568	555	545	564	583	564	554	563	535	585	570	604	551	592	531	573	558	583	535	565	550	535	549	577	578	539	527	500	585	546	554	554	585	570	512	532	565	572	578	561	546	521	544	599	559	545	560	501	550	538	555	591	550	554	531	583	559	583	575	565	566	557	547	520	531	573	589	563	584	549	543	529	589	572	538	537	579	546	590	519	520	550	572	520	541	583	601	550	527	542	590	558	555	520	523	601	540	573	551	549	551	549	572	527	543	571	538	570	547	603	543	531	554	598	530	551	515	596	552	557	539	527	545	572	557	519	579	565	548	554	549	571	566	573	587	596	547	556	523	534	535	556	584	521	573	540	532	531	543	532	580	559	544	533	589	579	535	537	553	553	558	562	569	546	542	531	558	562	602	569	548	534	568	562	532	517	578	584	553	562	541	582	533	543	544	538	596	601	569	527	533	539	576	556	570	556	573	543	528	518	536	533	554	543	547	529	535	550	551	583	578	561	595	543	578	526	541	559	557	569	516	561	548	507	563	562	611	539	561	560	576	603	541	575	566	535	559	600	579	548	595	526	513	512	544	562	548	565	583	591	591	523	514	533	554	555	602	539	594	570	551	595	543	565	519	518	532	534	564	548	532	560	565	541	547	601	572	531	576	559	551	540	520	559	596	571	534	528	521	588	555	607	538	544	568	588	559	562	551	542	559	554	520	551	558	559	567	576	563	549	581	553	529	585	546	608	535	561	552	562	556	597	572	547	567	548	535	584	536	515	565	595	548	521	554	546	537	543	553	544	558	573	534	552	571	550	568	584	529	524	627	545	551	542	523	534	514	532	575	529	569	558	532	586	552	543	538	580	560	554	509	548	526	546	555	572	548	526	565	535	564	522	566	560	550	562	567	575	557	556	569	541	592	538	524	570	560	552	574	562	564	559	566	590	567	554	553	550	573	555	546	523	574	576	551	530	536	588	564	567	561	516	574	579	562	562	583	556	553	525	515	582	543	573	543	557	581	531	578	558	558	514	526	520	541	535	533	565	514	560	573	551	553	554	561	550	548	559	546	523	527	549	609	560	585	550	512	562	540	568	562	617	619	541	559	569	542	574	526	611	570	561	578	584	553	545	568	494	566	539	532	581	563	557	589	544	527	567	563	537	564	534	525	528	545	558	559	552	541	593	617	558	535	551	534	563	539	611	569	578	556	560	576	528	573	565	558	582	538	528	600	529	529	557	522	549	543	575	577	610	552	541	552	502	525	581	572	540	555	566	532	496	545	556	577	534	537	557	561	566	521	529	598	556	529	577	537	547	578	562	548	534	510	575	555	618	590	574	559	557	559	561	550	582	591	597	522	587	566	536	569	552	580	575	577	553	578	564	557	569	584	589	530	578	544	536	551	553	557	577	552	571	526	567	521	566	554	568	548	563	590	544	568	546	547	533	507	540	535	545	551	579	529	604	599	527	560	519	563	548	510	571	547	562	571	530	549	541	558	542	534	585	558	552	555	527	541	544	549	529	537	601	541	589	560	564	533	572	583	574	589	561	541	541	545	566	553	550	566	609	582	568	537	498	549	587	522	592	586	559	575	580	553	539	556	555	571	579	560	563	571	578	582	598	565	551	532	559	543	586	575	559	533	521	536	541	609	574	570	553	536	540	577	558	555	596	557	569	566	577	536	552	570	549	552	560	554	541	550	540	573	570	565	535	562	552	558	544	557	538	581	542	575	566	567	548	572	555	598	565	575	559	543	540	573	568	562	555	592	538	574	579	555	570	611	549	580	531	553	558	581	533	579	574	598	542	546	561	576	554	567	568	577	511	574	581	556	551	521	510	584	520	547	554	541	547	525	560	578	581	540	608	556	540	555	568	574	517	547	564	569	568	567	547	610	544	549	578	536	570	562	550	586	518	583	547	544	559	506	543	588	538	493	567	568	532	574	604	587	555	572	571	593	527	545	587	521	512	554	536	532	560	551	554	564	517	550	500	566	572	537	511	564	567	547	518	558	545	564	549	535	536	552	570	570	541	558	540	523	570	589	519	521	545	536	551	561	572	563	543	557	609	550	565	539	581	534	553	559	556	568	534	522	513	533	583	531	523	563	547	580	572	526	504	518	513	544	568	562	584	577	517	589	546	571	588	550	522	597	523	513	552	606	607	597	522	564	537	558	540	545	549	528	532	582	559	594	584	565	551	537	590	545	534	549	566	561	584	572	587	532	553	565	542	593	549	602	577	542	538	571	588	556	569	545	576	533	547	557	561	558	556	584	599	565	548	533	564	578	536	525	509	569	564	531	552	504	558	595	551	557	567	532	512	545	543	552	541	517	554	539	575	601	568	568	538	581	569	556	568	557	563	573	580	577	579	596	574	572	542	511	558	549	549	545	551	558	532	540	550	524	567	565	532	538	551	561	556	505	586	555	541	585	498	554	581	551	541	518	593	554	590	577	575	550	557	568	536	547	539	533	543	539	565	595	565	560	586	565	549	579	517	571	597	554	560	563	595	532	530	530	542	529	555	574	537	547	560	559	514	567	543	557	515	548	566	562	606	534	516	521	560	538	523	529	573	531	583	563	570	544	531	580	529	553	543	541	538	606	578	549	517	532	568	548	567	542	535	534	579	533	599	515	594	514	520	577	529	591	533	529	547	580	528	551	559	557	557	572	554	519	568	550	564	557	567	610	550	562	572	613	584	563	561	512	587	549	564	575	542	555	567	590	572	563	488	586	545	530	565	514	590	551	554	552	540	599	555	519	538	554	549	535	567	531	572	512	559	537	578	548	531	548	567	538	541	549	524	544	564	558	604	565	510	528	536	510	581	566	552	564	564	606	543	611	541	548	590	509	598	564	561	580	593	519	542	580	548	515	563	566	566	555	546	561	570	554	525	530	588	553	553	582	562	537	557	542	577	546	541	604	553	523	560	561	572	523	570	580	546	540	554	547	546	566	560	553	573	564	535	570	567	574	582	557	568	581	549	561	561	535	552	532	540	553	592	547	539	540	581	577	553	539	579	544	570	516	556	549	562	581	578	600	553	539	558	568	523	559	533	539	579	552	536	560	546	573	516	575	585	571	500	546	592	602	560	566	587	564	543	581	526	564	571	557	506	544	519	556	619	581	542	559	568	570	578	589	537	563	531	571	513	568	527	612	601	559	547	536	579	557	533	573	593	609	531	551	528	562	576	564	574	581	558	576	526	577	611	578	584	559	527	582	587	556	592	567	520	588	555	504	533	551	597	601	598	573	536	599	518	509	547	575	590	577	532	593	542	571	578	553	556	532	604	598	583	569	582	532	563	533	568	557	533	558	565	551	602	563	583	555	547	584	547	548	558	562	528	563	547	552	599	573	623	571	603	551	551	563	542	553	560	610	549	565	562	542	598	557
25052	20610	26946	24282	20602	10304	1324	811	656	580	523	445	453	424	355	356	339	317	343	308	343	352	321	299	296	316	316	282	270	280	259	287	278	294	279	259	257	256	238	288	280	251	265	263	280	268	256	257	275	254	236	245	260	248	218	266	254	253	248	240	252	277	245	252	247	249	256	220	238	280	267	234	274	252	256	259	242	276	225	236	257	243	263	273	248	220	282	248	273	259	300	264	239	281	253	278	261	265	259	272	262	250	248	261	248	278	251	242	248	259	264	235	294	261	252	276	261	258	257	265	267	247	252	237	241	265	244	256	265	261	252	275	251	230	266	285	234	251	257	247	273	255	246	243	242	254	265	244	254	245	240	272	290	261	221	235	228	289	229	231	248	254	213	251	254	230	241	265	275	267	258	234	220	216	268	257	255	309	248	277	224	262	240	253	264	260	256	259	260	264	248	262	235	259	235	245	241	260	211	237	233	254	254	213	250	225	261	237	261	236	244	243	235	232	266	256	262	248	256	249	264	254	253	237	256	229	235	259	257	255	272	259	242	250	235	273	266	222	242	228	253	226	240	265	225	233	246	255	241	245	278	248	229	239	259	240	242	250	260	266	253	294	233	215	230	255	244	279	248	265	236	266	268	263	241	235	249	246	214	221	267	243	239	244	225	252	262	222	251	254	275	281	238	245	266	237	237	242	238	244	238	239	217	239	243	248	235	245	249	240	264	226	247	203	257	252	241	262	233	230	226	262	250	248	238	250	248	238	239	236	257	243	231	257	256	242	257	275	267	252	234	245	263	253	260	232	275	241	247	252	245	240	234	261	246	254	273	272	287	240	260	243	261	265	260	217	260	228	259	243	220	280	246	254	267	249	259	273	271	230	271	263	244	246	244	232	236	261	249	220	256	263	254	258	269	286	231	235	266	248	238	273	265	255	267	248	278	259	273	269	242	262	260	259	240	234	256	268	270	270	262	257	268	250	250	254	263	260	247	236	221	262	251	245	263	250	251	236	250	255	242	245	266	271	253	260	233	256	237	264	259	235	242	213	251	263	242	254	275	225	210	267	240	241	269	235	270	279	250	257	214	262	262	234	217	239	221	240	222	251	256	234	247	261	235	263	259	280	264	221	239	249	265	244	250	262	221	233	262	272	259	243	271	244	263	236	236	252	233	232	270	234	262	229	223	263	239	267	246	226	248	274	248	261	234	264	231	252	248	245	252	254	247	257	257	269	247	227	218	234	237	220	258	240	244	235	248	276	256	247	243	249	246	243	247	245	222	228	258	215	234	267	260	252	234	231	250	248	244	227	240	265	246	243	245	260	252	263	271	238	259	227	250	229	234	231	269	275	266	254	206	262	247	254	259	258	228	251	259	243	259	252	274	279	243	262	283	239	228	249	238	274	263	261	266	261	251	266	205	226	212	274	243	242	230	211	260	256	252	241	279	232	242	274	256	217	230	268	258	217	278	292	264	257	214	238	262	244	247	260	284	262	266	269	276	244	216	250	287	260	272	306	247	240	219	259	249	231	246	249	224	247	262	223	239	251	240	251	264	248	255	238	260	249	240	264	244	239	239	262	238	260	258	238	231	236	267	250	243	237	250	248	292	211	232	255	247	279	259	238	241	260	258	247	231	244	245	252	234	269	241	241	243	251	237	248	263	243	240	252	254	229	266	244	291	246	243	263	275	249	242	251	250	276	281	239	249	246	220	244	224	245	264	272	258	238	238	246	229	237	241	233	240	230	235	254	264	254	281	234	251	269	256	267	226	265	242	246	260	247	260	259	210	245	229	274	262	266	236	266	232	267	245	257	228	229	230	217	262	275	245	252	246	250	272	287	226	228	281	258	207	238	235	270	250	226	246	226	262	235	273	248	257	260	279	237	237	248	265	261	251	220	238	240	254	279	219	241	248	224	276	262	253	263	247	252	267	262	284	252	245	231	222	270	264	241	261	253	255	220	232	256	252	243	197	250	251	269	265	260	250	278	254	254	247	262	244	269	277	231	252	245	269	262	259	237	224	271	253	252	278	244	244	235	252	261	258	264	226	269	230	238	267	261	283	251	247	234	235	265	241	282	236	235	271	234	240	274	244	240	271	256	232	225	287	231	256	235	257	256	267	225	253	249	264	244	254	281	258	246	252	252	271	276	285	249	266	262	239	249	269	243	230	249	243	223	241	266	233	271	247	292	257	236	276	236	239	265	214	236	248	250	237	261	265	252	262	249	254	242	270	266	256	262	259	243	243	273	261	243	253	250	244	225	243	252	219	264	234	207	267	260	244	259	256	289	246	250	229	248	236	282	247	255	256	227	286	225	243	241	250	264	231	247	263	222	254	243	238	227	257	239	258	270	240	251	274	221	232	226	247	244	255	270	243	232	262	256	260	234	251	277	230	246	227	265	290	251	240	222	274	245	226	221	224	217	251	252	277	245	258	242	246	240	253	276	277	253	240	226	276	253	270	237	243	239	232	261	238	281	202	278	270	245	256	259	269	256	243	260	252	264	237	224	242	251	250	233	222	249	263	234	255	217	268	260	258	238	233	247	262	271	261	240	233	248	245	265	253	254	247	261	233	253	241	248	243	242	244	234	250	246	256	244	237	248	250	265	259	257	226	248	245	248	267	264	241	251	266	249	241	248	232	259	259	282	236	261	257	251	239	257	251	247	255	247	254	267	265	238	248	246	248	248	264	275	239	259	230	250	269	244	252	264	273	268	268	254	258	260	264	276	240	264	259	247	209	261	250	259	267	247	254	251	249	234	235	232	249	265	273	271	254	255	213	231	264	240	242	260	251	247	251	257	264	247	229	255	250	268	269	242	247	246	255	268	247	227	259	234	269	254	256	263	249	261	250	218	262	260	242	245	258	249	241	260	235	285	259	225	250	274	258	254	241	232	285	245	209	250	237	256	263	294	228	262	244	276	249	256	235	214	245	258	247	261	228	255	231	243	252	229	226	280	237	243	264	249	241	243	270	244	273	240	281	292	261	267	213	251	251	237	266	269	230	274	245	249	225	236	244	237	237	268	259	219	238	271	261	244	251	255	257	242	251	255	217	242	240	264	258	253	243	231	257	239	266	244	242	220	254	280	230	238	239	237	230	237	257	245	243	258	228	249	250	245	225	271	227	258	261	262	254	246	248	240	227	255	250	252	273	250	254	224	244	234	237	257	266	246	257	249	248	252	246	264	297	227	236	251	240	283	245	242	268	238	241	246	238	253	236	241	231	248	267	238	246	208	257	265	244	268	257	247	267	236	261	262	236	252	240	230	240	244	263	283	222	255	240	269	239	265	247	260	244	239	262	235	213	275	246	265	242	247	239	251	284	245	288	232	244	249	257	289	250	248	246	262	229	234	272	288	275	252	243	248	255	260	247	281	240	224	237	289	239	246	226	246	243	247	239	263	288	227	247	236	225	241	236	239	277	255	247	278	235	226	228	244	243	243	241	243	239	231	253	226	246	252	236	266	227	244	285	244	253	256
7203	11433	10404	5736	3641	2734	2059	1526	1257	1103	890	801	707	646	594	555	533	457	476	461	422	397	354	352	342	362	382	301	330	327	339	328	307	325	333	322	314	279	304	319	272	315	284	327	294	273	286	273	284	303	303	295	284	303	288	259	290	290	306	305	285	284	291	306	273	283	312	278	291	310	281	242	302	288	260	295	298	271	287	260	276	300	291	305	320	304	272	273	278	237	292	281	261	280	278	301	290	291	290	275	271	300	289	306	267	289	278	283	247	288	282	294	284	287	302	284	259	298	276	275	252	261	273	255	270	259	261	300	317	274	277	231	280	277	279	289	257	296	274	291	257	289	296	282	266	310	265	266	280	259	288	277	279	246	274	287	257	296	267	277	238	259	253	280	257	249	280	284	307	285	254	240	254	283	290	283	275	244	284	256	256	252	275	273	267	267	289	267	272	265	271	259	293	256	259	278	281	282	269	265	283	277	253	248	286	273	269	267	271	263	249	266	309	284	277	275	252	284	273	278	260	289	248	300	262	255	285	246	258	290	291	268	304	280	267	257	253	283	287	262	284	272	248	304	258	255	290	272	245	280	283	256	278	286	268	307	290	274	262	284	270	290	265	275	264	264	258	288	281	272	252	272	287	264	260	269	306	225	264	288	278	297	287	282	311	247	246	287	251	240	274	267	238	270	283	254	261	270	275	262	281	259	211	273	256	318	273	270	258	280	264	247	271	270	298	272	276	275	278	249	278	258	251	253	252	269	253	259	291	267	266	261	264	277	271	255	293	251	285	281	299	267	287	251	272	281	292	251	278	248	270	283	250	295	260	262	276	281	243	272	270	282	271	270	257	283	258	300	278	278	259	248	285	260	261	263	234	271	299	254	282	275	275	244	295	287	270	235	264	262	269	261	269	304	258	253	255	253	274	267	293	290	238	300	261	254	281	278	302	248	285	238	266	257	261	278	266	254	257	291	268	265	248	265	295	280	287	290	256	259	283	285	257	254	276	271	270	289	257	278	299	271	290	251	258	287	256	285	315	263	248	272	272	280	281	279	271	281	288	275	247	254	275	291	250	275	274	304	302	280	253	243	283	254	260	279	264	289	302	231	258	256	270	271	282	267	238	271	276	269	284	303	254	263	248	265	284	269	238	248	282	286	266	295	267	258	268	277	289	272	276	275	277	277	281	263	302	305	276	302	257	277	283	285	285	261	269	290	244	263	277	271	296	292	253	279	246	259	274	276	272	289	279	321	238	266	251	298	255	276	275	227	281	268	259	278	305	265	254	281	266	267	272	264	244	283	275	291	260	266	277	266	251	251	313	270	264	280	282	311	232	260	261	239	287	275	311	260	253	270	291	281	275	301	253	279	298	294	256	286	271	273	249	265	271	247	276	248	279	266	280	268	268	260	250	290	256	273	244	278	273	311	269	257	249	268	284	253	290	317	273	285	261	286	298	259	258	301	281	245	271	271	254	245	290	271	276	270	268	259	303	296	285	264	260	258	300	278	280	251	269	266	283	266	275	293	278	251	272	288	279	292	238	267	296	285	267	280	272	257	285	281	267	271	284	277	277	279	273	268	279	261	237	285	253	281	262	290	290	263	283	259	261	257	277	260	278	255	270	264	290	293	269	272	328	296	285	272	277	300	267	250	296	258	249	277	275	289	269	267	257	254	272	269	287	225	266	258	294	273	248	259	272	273	263	254	291	293	265	253	264	268	274	297	263	285	268	294	254	267	272	259	284	240	270	264	279	267	303	287	261	254	288	254	297	293	297	294	291	251	272	257	280	287	267	262	268	280	280	285	250	280	261	244	265	274	280	250	293	285	276	288	282	273	270	257	281	264	260	287	285	265	253	265	300	259	283	290	285	250	251	282	291	288	267	269	261	245	264	288	279	261	304	271	280	274	247	278	277	287	222	277	256	288	250	244	266	282	246	293	247	258	277	278	242	291	272	242	263	246	243	278	283	260	285	260	265	246	278	256	278	263	296	301	287	297	291	283	264	257	267	270	288	287	264	277	293	285	243	250	277	285	259	256	264	265	294	262	261	283	267	304	258	268	283	289	256	281	264	260	257	256	289	263	222	290	253	251	287	250	280	274	255	272	276	285	280	252	267	277	292	279	280	273	269	277	292	265	278	280	271	276	257	248	263	284	296	290	275	275	319	272	280	266	286	249	297	244	254	307	271	253	290	270	278	277	258	266	278	256	275	281	265	259	277	262	268	292	270	242	251	298	282	238	269	262	263	263	268	266	268	261	288	252	304	281	246	250	315	267	267	254	249	224	263	266	284	266	298	282	257	278	258	292	278	273	259	269	274	267	261	269	270	269	268	270	247	278	271	291	262	252	282	294	308	232	266	276	297	295	287	275	268	258	253	281	272	294	284	299	274	285	312	298	240	261	273	269	242	277	279	298	251	280	271	274	290	302	270	239	289	278	256	262	284	243	258	279	236	296	286	275	277	291	288	265	285	244	279	265	259	287	259	292	277	264	265	272	243	250	295	281	257	270	257	245	265	242	259	295	254	295	272	239	266	281	276	264	276	296	275	273	305	284	257	270	279	287	256	258	310	268	274	289	268	248	300	279	283	250	275	282	236	255	270	267	255	268	290	264	264	255	260	290	280	278	280	291	252	253	281	266	250	294	275	266	278	271	275	268	258	272	261	290	283	286	281	274	269	275	259	279	286	265	269	263	290	228	277	276	278	253	289	288	281	266	266	266	276	283	297	277	261	303	250	256	285	295	269	273	244	283	270	290	261	277	277	246	300	270	239	254	276	276	260	265	264	264	301	292	249	261	266	265	262	256	274	246	261	278	259	257	282	289	273	254	243	254	260	256	243	258	289	285	269	273	259	258	285	265	250	269	236	266	275	291	245	257	281	274	264	273	279	271	265	252	286	240	264	270	267	274	247	257	271	269	277	277	285	296	248	241	273	245	311	255	249	258	259	265	298	289	272	285	282	301	267	281	279	262	277	292	263	276	259	270	265	291	252	290	254	267	278	268	242	248	265	260	275	302	280	287	248	233	270	290	288	272	270	274	263	271	266	259	264	281	270	264	279	263	241	275	260	268	242	287	259	263	267	302	251	262	283	254	268	297	277	267	277	252	249	268	306	300	297	279	275	300	265	276	259	279	267	271	280	264	295	252	278	264	285	250	291	265	285	253	281	269	245	281	284	295	250	276	283	284	279	263	301	269	262	274	315	248	277	287	253	281	273	288	291	271	264	297	269	270	281	268	263	241	257	286	251	267	243	306	284	269	256	253	307	272	269	262	281	278	247	246	256	238	258	271	263	269	262	297	300	266	294	264	324	277	274	280	264	299	274	300	262	301	260	266	288	270	262	278	285	230	261	237	304	291	247	277	257	285	302	258	306	264	280	274	271	270	269	269	286	274	275	296	278	278	301	234	259	276	265	277	278	269	288	270	295	273	274	263	245	267	267	260	267	267	255	303	285	290	268	258	263	278	254	299	295	279	283	263
22927	20594	27274	23916	20599	20691	8112	1714	1230	1181	1018	927	837	748	727	756	658	663	623	626	591	617	570	556	565	569	584	510	506	478	537	549	527	512	501	545	531	511	557	488	530	511	511	472	498	551	509	518	480	474	513	483	485	526	504	501	518	498	488	476	482	513	507	527	519	456	475	458	481	489	449	484	493	483	494	492	502	520	498	495	480	515	519	493	454	460	475	481	475	515	499	466	491	488	502	460	465	485	519	455	510	493	472	486	489	497	474	455	518	453	519	480	473	477	496	475	481	464	465	499	488	477	481	483	447	489	475	502	498	462	488	475	463	514	459	504	476	450	459	449	487	447	491	465	450	503	464	473	474	499	512	457	471	463	474	463	464	481	473	467	437	477	482	498	480	508	514	501	484	465	450	503	485	463	497	484	456	496	501	466	506	470	483	459	506	464	464	441	509	504	427	467	496	489	473	432	485	464	476	460	474	468	491	471	486	469	458	505	496	507	482	481	487	510	522	477	504	485	429	467	484	471	474	476	484	472	497	468	489	470	487	488	512	506	463	469	449	490	472	489	435	466	474	485	459	510	496	477	507	471	456	468	440	477	469	430	464	486	503	442	484	477	490	457	467	457	476	518	478	441	502	471	486	465	473	460	494	454	515	483	500	488	467	523	455	493	488	509	492	469	458	504	466	459	511	483	445	449	465	440	479	491	487	458	449	502	461	488	465	457	486	489	492	483	453	500	467	456	457	472	495	488	477	489	503	533	493	491	474	478	497	465	471	473	462	516	484	521	479	479	488	494	461	486	516	497	484	462	481	465	493	442	468	433	460	493	483	477	466	510	440	482	469	482	443	466	425	447	471	465	469	476	463	449	473	451	469	465	472	461	478	482	472	478	492	453	494	438	488	444	458	514	502	468	474	457	479	443	455	445	486	435	496	456	459	463	474	486	468	497	448	491	492	472	467	470	472	478	467	511	486	456	477	459	487	455	475	473	471	479	463	461	487	475	526	482	481	459	481	437	476	455	430	515	476	478	486	479	470	487	448	499	478	487	484	460	471	464	463	445	481	498	487	472	466	456	501	533	438	453	490	466	478	468	464	491	462	476	517	476	512	466	549	447	480	492	454	495	458	475	484	480	485	474	484	438	480	496	498	500	439	466	464	472	507	469	436	484	497	478	490	468	460	479	502	483	469	487	497	473	502	522	487	497	440	483	464	452	442	449	501	482	460	494	480	489	501	457	496	468	462	434	490	484	483	479	477	452	450	497	461	501	480	471	443	459	478	458	499	483	417	471	437	507	499	484	469	456	449	502	511	481	482	463	488	470	452	481	502	471	493	470	487	486	464	489	485	459	444	490	459	497	485	484	470	501	453	448	440	481	467	471	465	470	479	443	482	477	481	450	503	478	432	458	470	468	474	518	484	448	448	494	463	476	486	501	504	485	484	466	449	478	496	480	445	452	466	488	468	449	466	451	467	498	465	471	495	502	483	458	477	460	490	486	490	488	481	477	456	493	505	497	449	497	491	497	459	471	470	446	448	429	491	513	477	486	437	504	476	507	499	468	444	469	508	493	476	465	491	488	469	473	468	464	464	479	462	474	431	487	479	449	463	445	482	465	511	492	472	504	471	464	446	479	487	506	488	551	509	482	494	423	472	478	479	501	458	477	460	528	496	460	449	491	450	507	499	434	427	496	482	464	473	471	470	485	498	477	454	460	454	528	451	464	447	474	463	473	477	484	487	534	486	485	458	463	449	436	481	454	416	528	470	498	492	484	511	485	499	439	495	463	412	491	490	403	483	467	469	457	437	484	480	488	486	449	502	480	478	462	483	487	463	460	468	468	470	504	472	475	499	439	503	459	476	486	440	466	502	468	470	448	472	479	474	492	453	457	481	499	484	480	492	495	460	455	465	493	466	442	461	489	496	475	498	497	471	442	501	455	449	480	493	490	450	471	482	488	450	495	458	510	488	477	492	505	524	483	501	441	482	508	490	466	490	470	488	432	479	469	488	483	499	487	473	488	500	435	471	444	474	499	466	477	442	472	513	479	494	483	455	434	435	504	483	484	486	465	481	475	470	514	433	481	493	467	478	514	463	484	468	512	481	493	455	458	498	450	489	446	478	496	429	493	454	519	469	478	464	465	496	490	480	492	450	489	465	511	443	488	462	467	492	403	500	452	496	481	467	446	479	499	474	494	498	490	496	446	480	485	485	472	478	469	461	459	473	470	433	486	503	443	499	470	466	486	436	479	448	468	458	456	461	480	502	468	481	493	517	442	507	450	459	457	473	454	454	454	484	458	484	487	514	489	475	458	468	469	523	469	500	438	477	468	456	461	475	456	470	464	474	487	458	521	440	499	466	463	464	483	439	463	481	449	493	472	476	462	477	490	450	470	454	470	531	502	442	488	510	480	486	489	471	462	467	481	500	533	444	497	464	464	478	447	474	443	483	484	485	476	503	452	473	477	466	504	497	464	486	507	503	473	452	470	498	452	504	438	488	468	450	455	445	439	457	489	489	443	461	450	452	456	436	443	480	468	446	457	495	474	442	472	514	514	457	448	488	484	469	483	468	502	481	465	442	522	510	438	457	450	495	465	459	494	438	470	464	457	492	481	484	479	503	489	465	425	453	493	474	482	502	446	476	476	469	459	426	483	507	467	476	491	484	452	469	482	464	471	420	478	441	517	443	475	427	525	481	453	513	498	470	442	484	459	457	480	458	472	473	478	495	459	468	490	486	477	437	463	457	499	475	447	464	445	476	464	470	459	487	449	453	459	438	481	484	449	492	487	473	472	443	472	488	504	451	435	467	495	464	513	452	441	484	474	433	494	480	462	511	469	510	460	482	475	441	469	436	431	491	435	443	469	431	474	469	491	498	440	509	448	434	434	489	522	491	493	474	443	474	453	485	436	443	479	498	459	478	483	446	461	450	463	462	497	469	476	490	468	527	478	483	466	462	441	481	459	480	457	447	461	522	439	461	491	475	443	467	522	467	490	503	470	501	468	472	467	519	455	452	485	441	443	437	481	441	468	495	463	450	505	467	477	474	484	481	520	454	476	455	473	518	496	483	470	524	477	450	459	482	463	500	514	447	474	475	445	457	494	478	488	492	480	485	497	496	456	451	454	494	477	442	477	453	454	492	486	485	510	514	471	481	444	469	462	459	473	490	459	497	459	486	463	455	457	452	461	446	500	493	467	430	468	494	451	486	451	488	475	479	484	488	430	475	494	489	463	416	470	463	457	490	478	503	463	514	465	450	481	483	438	506	472	473	489	474	440	488	450	453	513	475	511	482	469	465	470	494	469	469	481	486	558	480	449	488	513	484	477	466	436	507	470	475	506	483	471	476	470	466	503	469	499	471	474	471	481	439	460	466	483	482	445	496	471	461	484	497	458	507	472	459	438	510	469	467	464	496	482	477	473	442	481	461	499	493	487	479	495	521	477	456	481	453	479	471	453	484	461	470	451	511	484	440	464	472	456
10101	18036	16289	9662	6625	4796	3670	2889	2401	1945	1671	1475	1329	1169	1100	993	963	882	864	729	732	754	665	658	630	609	603	614	601	563	542	559	572	498	489	559	496	500	510	494	510	555	514	528	507	489	499	518	485	514	505	478	496	472	493	487	492	478	531	456	479	501	466	496	470	500	493	454	454	424	450	494	504	459	461	421	494	501	458	501	478	471	473	429	483	453	426	476	461	470	463	454	445	499	480	483	475	467	449	493	505	453	486	503	440	472	435	463	477	462	469	462	493	479	470	450	489	440	478	432	449	483	459	466	486	461	473	493	426	461	471	471	498	444	416	471	440	444	463	410	491	477	458	489	460	460	449	460	472	460	455	502	460	467	457	482	425	433	471	458	476	423	463	480	509	470	451	447	454	462	452	467	471	439	493	498	447	471	453	470	434	446	433	475	463	461	472	456	450	448	458	416	456	497	449	419	497	473	467	463	454	447	474	426	472	471	468	446	472	467	469	516	496	492	459	475	430	498	453	446	460	460	463	465	470	475	509	483	467	481	475	465	482	456	469	459	438	463	447	444	454	423	465	448	461	440	422	487	477	473	461	468	435	432	445	502	467	462	451	431	434	409	441	489	470	469	460	440	424	437	436	456	458	474	467	438	474	464	424	459	454	447	500	448	431	454	470	473	461	457	446	449	451	469	466	453	427	461	468	463	449	456	449	462	505	440	453	451	450	472	470	428	482	420	481	508	453	498	433	455	473	489	462	415	457	518	459	473	463	450	464	411	498	400	428	471	461	464	476	475	459	425	464	485	466	485	482	478	447	458	481	468	439	453	440	457	463	465	455	468	467	437	454	470	464	465	467	455	425	479	474	470	486	434	489	483	478	459	423	461	427	471	420	439	448	449	445	436	481	451	445	463	408	446	461	475	440	449	428	497	476	473	473	439	513	453	508	468	457	448	459	466	441	470	466	433	453	490	449	441	478	473	443	451	423	449	481	461	430	425	464	420	449	443	458	446	469	431	424	459	441	475	464	481	436	476	459	474	485	460	434	457	454	459	462	449	457	458	449	442	454	493	470	458	449	421	468	473	469	493	464	479	441	491	435	424	465	470	440	494	472	486	469	465	461	455	464	429	487	432	483	424	467	424	476	447	455	458	439	440	467	458	465	458	498	440	462	479	479	471	432	475	414	446	478	490	476	472	483	442	468	444	489	452	459	452	447	422	448	451	451	435	455	440	437	465	418	459	495	453	449	457	456	436	477	473	464	424	460	428	500	427	460	427	434	476	472	479	423	477	475	454	461	471	481	494	468	490	450	467	469	468	431	473	445	434	485	462	472	468	473	493	474	476	499	450	472	445	441	457	492	437	426	465	483	481	494	435	475	462	501	454	448	461	441	466	452	442	476	422	463	437	482	451	446	473	467	468	426	469	468	472	437	472	493	447	454	436	476	460	493	438	451	451	453	486	430	478	457	454	474	437	461	436	487	496	466	426	459	411	458	444	460	431	484	483	480	475	476	450	450	460	477	467	447	464	462	495	480	461	464	491	471	438	466	471	504	464	428	454	426	516	459	495	442	474	455	462	481	443	484	469	460	465	449	475	447	430	433	424	446	434	473	476	463	492	467	450	443	479	487	504	443	468	474	470	468	459	469	490	423	467	440	421	443	467	443	428	477	478	458	463	449	441	460	462	433	459	455	454	448	457	430	446	461	489	489	456	465	444	435	439	451	399	497	455	471	479	488	443	459	446	476	462	486	524	462	478	443	467	438	460	474	437	432	466	415	460	455	501	441	435	449	451	477	461	454	471	448	464	466	467	468	480	469	444	477	455	437	437	446	478	479	477	428	493	472	413	491	462	477	445	472	467	480	467	426	458	455	447	448	475	455	455	481	491	440	441	494	442	430	445	435	466	480	453	444	455	472	457	472	457	412	498	451	496	477	472	440	481	434	490	443	466	429	463	441	473	463	474	460	458	474	493	443	430	443	446	524	468	454	444	495	459	442	462	469	461	450	477	456	441	443	499	428	434	451	464	461	461	436	458	450	441	457	490	461	461	459	487	452	443	467	514	450	423	471	450	479	432	486	456	441	437	444	437	456	481	472	494	464	452	482	431	468	468	458	458	451	481	480	453	465	460	457	421	451	468	467	463	429	451	428	432	460	406	493	433	424	472	443	406	450	469	500	418	430	446	441	441	483	472	451	430	481	449	484	440	505	475	472	475	453	474	448	454	469	421	445	470	468	472	491	457	431	476	463	443	489	472	443	435	472	466	444	479	439	445	462	440	515	432	449	472	457	448	446	492	475	418	496	455	459	494	473	476	457	440	459	436	439	433	434	445	475	495	440	483	458	449	460	464	481	449	421	486	462	461	446	471	494	451	488	518	493	466	464	426	446	481	458	443	478	453	429	464	431	422	443	435	431	443	485	474	466	474	466	506	448	443	495	435	427	452	483	460	463	422	465	486	448	461	478	451	492	483	486	486	468	458	475	486	463	442	463	459	486	448	439	400	471	455	465	448	510	467	483	510	417	463	449	459	453	405	414	444	445	429	425	476	416	447	441	450	448	463	440	438	454	459	448	498	490	474	426	452	443	453	439	437	498	441	419	436	442	440	457	444	413	452	497	436	475	452	471	428	465	459	441	466	476	444	448	466	476	523	476	406	477	446	477	465	428	428	449	447	470	472	456	464	469	487	483	483	494	470	474	448	475	473	462	493	451	511	458	461	430	441	437	492	418	459	441	431	461	469	484	465	501	426	460	487	519	508	441	475	459	476	508	469	435	473	462	443	461	457	473	491	467	452	459	481	456	447	391	403	466	488	465	489	474	490	479	425	449	435	447	457	468	497	441	467	492	475	443	478	486	480	464	462	433	464	488	464	439	436	494	442	456	463	427	432	441	483	448	474	454	448	464	462	445	474	452	440	453	466	461	498	491	492	463	443	468	441	459	480	459	484	479	465	440	457	466	451	477	445	462	419	472	425	485	481	462	470	436	465	453	482	448	467	440	472	437	454	462	493	447	443	466	472	432	426	481	452	442	457	470	428	445	435	447	477	449	471	449	485	457	455	456	485	469	494	439	488	441	454	486	470	464	444	445	417	430	428	485	464	429	427	417	469	434	495	496	438	434	450	468	485	479	447	465	496	465	502	445	452	521	447	437	450	455	442	443	470	433	458	495	440	458	478	474	451	472	477	446	464	463	432	427	472	500	426	453	473	445	489	467	481	450	423	454	459	460	455	463	473	448	454	456	463	446	490	454	450	496	455	428	497	471	414	414	464	494	447	413	458	443	474	443	473	431	462	423	460	464	456	467	467	427	477	437	483	546	449	466	431	433	466	468	454	482	438	466	502	468	479	418	450	447	487	479	467	480	432	489	458	446	454	457	477	416	436	448	436	466	443	440	436	470	417	461	448	424	435	445	412	502	476	461	472	450	445	460	471	424	461	462	456	456	470	436	465	423	465	457	435	452	438	497	428	478	445	440	463	441	464
27984	14042	2148	759	641	586	569	582	576	560	546	535	558	515	554	516	523	546	541	518	549	483	531	515	519	552	515	535	540	543	539	533	540	552	493	482	521	549	552	461	543	542	475	525	519	541	512	513	579	548	533	516	505	521	514	539	513	505	548	499	521	494	539	504	518	577	544	508	520	537	498	487	551	524	497	548	539	549	530	511	483	531	536	520	501	539	551	537	563	543	536	530	526	501	526	536	546	541	522	496	493	504	532	492	491	532	480	553	523	558	519	575	529	476	509	514	518	554	543	496	538	475	492	528	532	539	485	477	521	538	538	504	539	542	516	516	533	524	515	494	515	496	484	588	489	502	531	495	512	499	525	541	480	510	498	541	551	499	494	490	532	515	455	520	546	502	519	543	534	523	553	532	528	509	583	504	562	483	508	497	535	541	496	507	570	498	513	578	528	526	468	524	500	535	496	510	525	516	567	484	514	509	510	511	529	500	535	533	530	566	519	503	551	544	543	528	520	502	532	537	523	531	543	568	528	539	489	495	518	496	524	489	522	510	526	541	529	528	545	544	526	490	501	534	524	506	564	554	536	541	551	505	526	582	517	507	499	496	504	538	550	471	499	551	515	523	542	534	519	505	540	522	536	533	556	511	519	546	498	503	484	532	510	567	549	491	508	514	531	538	548	519	503	497	520	550	510	493	552	533	531	553	559	547	527	528	519	503	518	554	485	511	524	524	536	509	528	509	515	519	544	501	536	522	576	520	478	522	521	518	520	513	553	517	492	496	535	515	527	512	533	504	511	533	529	462	556	520	536	519	532	492	503	517	506	515	542	492	533	504	509	510	534	538	557	523	476	489	519	536	510	531	525	537	495	531	512	523	554	510	534	512	519	522	548	525	516	503	568	513	499	555	540	530	528	540	551	520	492	526	577	533	515	518	517	526	554	543	555	530	533	478	547	494	486	459	508	516	497	528	541	509	542	465	483	567	501	493	518	527	540	519	498	532	563	462	507	538	479	496	509	549	552	517	539	478	491	480	562	514	531	497	511	487	512	536	557	526	505	483	524	523	527	508	521	499	510	506	527	540	523	497	542	508	516	484	542	528	509	572	513	493	532	554	515	478	524	573	523	529	508	533	497	528	492	507	506	536	515	545	525	490	511	529	513	503	535	508	516	514	491	566	505	495	572	542	482	519	480	544	529	515	543	498	526	505	514	526	550	544	546	521	533	526	575	517	499	502	513	488	521	480	517	535	550	512	506	498	515	516	507	555	526	507	504	518	498	529	529	505	501	541	509	520	537	523	488	508	514	528	547	527	503	480	524	537	544	550	513	545	510	571	534	549	477	534	529	520	530	524	557	579	501	531	501	541	555	516	519	526	498	546	536	527	469	522	529	526	529	534	526	513	501	479	551	575	493	527	500	558	502	521	522	557	523	580	514	500	534	509	509	556	526	524	522	548	493	504	546	514	509	507	498	525	544	540	541	520	540	524	480	484	548	502	518	510	514	502	526	514	490	539	517	518	520	515	521	508	554	504	518	523	568	555	513	486	522	514	519	527	522	560	519	511	508	521	530	539	513	496	519	568	554	502	521	533	516	539	534	522	539	528	498	520	484	532	483	526	572	502	487	509	559	464	505	518	503	564	550	491	493	486	545	520	488	520	500	498	547	526	503	541	572	526	571	516	559	500	529	522	524	510	475	538	530	506	531	494	563	537	519	512	545	534	535	486	512	505	522	549	522	528	550	513	537	529	509	533	546	532	543	510	528	502	516	494	534	537	513	529	518	517	481	519	585	539	516	494	576	552	520	519	560	526	469	541	486	519	500	544	542	532	539	528	547	551	554	555	488	491	520	511	513	489	534	513	539	517	522	527	529	531	500	514	489	532	547	511	537	494	527	575	554	516	547	526	510	495	544	506	495	519	543	536	526	515	514	513	534	549	531	523	526	568	492	530	537	542	550	499	540	505	486	486	510	470	500	537	526	535	545	518	511	494	517	528	554	522	507	534	541	532	519	501	484	514	506	533	523	541	532	501	479	506	503	500	511	524	529	530	524	488	487	571	520	508	504	481	534	472	478	511	513	489	532	521	521	541	522	502	534	540	515	530	516	509	567	509	523	511	528	510	581	514	517	517	502	498	539	495	539	509	520	540	510	566	521	567	532	535	503	513	518	491	503	517	528	539	531	518	498	578	526	471	509	521	517	526	509	481	507	521	549	513	539	514	534	523	507	476	504	555	469	530	505	516	543	491	510	537	493	522	548	527	514	540	540	510	523	507	509	518	531	524	523	521	495	535	505	483	558	509	528	503	500	508	482	545	511	542	532	526	544	515	494	541	541	549	518	496	539	602	572	484	538	562	531	546	513	519	522	548	524	535	465	507	576	521	495	505	570	552	528	503	485	532	513	513	519	550	505	522	509	530	485	482	567	495	557	533	544	473	520	518	531	529	508	485	524	548	513	544	522	492	525	529	520	526	553	521	508	508	531	536	539	506	486	498	522	478	554	520	552	528	486	510	503	568	490	521	546	513	504	529	550	492	547	536	501	541	527	505	514	542	521	512	525	571	503	515	539	537	504	552	498	466	526	484	522	527	491	528	492	484	515	490	526	501	537	535	503	530	506	512	503	510	530	528	536	499	511	519	467	546	523	522	517	538	557	503	518	556	456	514	504	537	497	500	533	482	540	538	496	540	484	476	516	507	483	490	503	499	518	515	502	511	515	517	503	520	516	520	539	520	512	508	550	530	529	475	505	519	529	478	527	477	569	534	517	531	526	521	497	512	518	545	510	518	482	518	527	529	559	506	518	525	527	475	514	526	529	532	559	511	515	488	514	521	538	497	484	520	513	500	533	528	548	519	531	503	542	550	565	526	532	543	499	506	525	531	495	480	543	539	462	513	541	526	519	498	521	527	509	512	472	489	498	540	518	502	516	516	515	518	536	504	485	517	511	530	508	554	519	540	500	513	551	492	586	504	505	478	502	501	525	503	486	560	530	551	544	501	529	519	529	515	519	499	543	494	530	510	524	544	469	540	552	532	491	519	539	521	521	558	519	546	507	499	502	516	509	543	497	515	485	458	517	529	543	533	519	494	504	511	462	527	552	550	485	467	546	531	547	480	504	511	549	498	490	528	484	512	520	505	515	513	562	516	542	522	507	513	513	522	493	535	499	526	494	506	494	527	523	532	543	543	516	482	549	521	532	527	486	507	470	544	527	555	521	530	495	521	527	478	566	485	459	548	505	554	561	550	572	567	522	527	530	515	531	550	531	515	521	540	547	581	554	534	507	531	546	487	529	511	523	537	534	534	561	574	534	562	497	526	491	529	541	482	570	505	545	530	511	485	518	548	494	540	512	508	502	457	526	516	517	516	522	522	528	554	562	538	512	508	496	489	540	504	500	501	517	519	509	501	543	518	508	527	557	535	553	534	513	522	480	505	527	498	527	491	545	492	528	507	527	523	498	509	525	541	498	486	533	523	493	493
5247	1287	1179	861	787	680	648	673	629	562	613	631	611	538	563	549	571	581	562	602	550	521	542	584	546	569	546	541	541	605	594	523	533	563	536	561	539	596	543	557	580	593	599	550	561	535	529	600	534	560	521	532	568	571	559	517	550	536	610	569	578	568	514	560	563	585	523	560	594	537	568	559	538	549	529	572	540	517	554	532	562	557	506	535	567	575	552	569	559	580	550	553	578	582	573	539	523	538	542	530	596	535	567	561	558	541	550	524	511	517	620	540	539	543	562	560	558	586	576	559	580	505	564	535	539	557	585	608	530	549	560	577	557	552	591	564	570	538	552	558	564	520	544	567	575	536	569	604	544	555	507	539	539	536	545	532	575	557	549	570	569	534	537	589	561	563	517	543	538	537	573	542	533	542	521	531	537	582	590	575	566	546	509	581	556	569	561	581	510	540	510	572	535	572	552	526	577	538	521	590	562	532	629	537	534	533	546	602	543	532	541	538	556	543	542	535	526	513	536	555	544	621	529	560	591	550	549	576	547	546	536	550	564	509	536	540	579	564	554	590	549	512	586	517	521	550	575	534	523	541	516	517	560	585	603	583	573	541	584	564	570	559	560	528	533	561	519	588	587	564	571	579	530	560	521	588	545	558	571	573	537	565	589	561	571	551	566	553	587	549	552	538	535	553	547	548	542	504	539	525	542	530	543	558	566	586	569	535	554	575	551	584	539	569	517	564	545	501	579	543	518	581	596	564	550	537	533	551	549	560	592	513	513	545	541	533	564	566	530	513	526	602	563	590	541	523	561	535	570	541	547	542	572	539	541	577	536	540	570	533	541	580	559	595	510	589	528	547	565	565	555	533	539	520	556	554	544	540	554	554	547	575	556	557	538	531	563	554	540	537	552	499	569	534	532	519	618	546	613	562	575	523	560	557	522	588	507	558	534	548	546	566	545	547	549	577	595	609	577	543	528	558	509	578	604	543	540	556	544	554	579	579	524	529	547	552	550	520	550	551	526	566	578	533	532	498	519	519	548	600	564	531	544	538	585	543	572	513	551	574	555	586	520	555	555	518	559	544	554	562	539	550	540	567	542	548	573	580	511	554	593	567	576	538	548	575	511	575	516	551	546	545	534	525	524	510	542	574	556	534	539	559	564	537	548	583	510	550	573	560	534	568	556	545	523	570	563	570	521	564	550	551	552	585	519	571	564	542	547	624	536	519	525	553	553	543	596	556	527	570	596	553	547	553	581	539	559	569	584	578	578	579	557	548	589	527	546	531	548	554	541	571	550	571	563	567	551	522	527	566	541	529	545	581	578	548	506	564	571	551	585	566	553	550	500	541	567	514	564	567	565	527	557	562	579	538	558	537	552	550	557	558	532	554	548	618	565	562	567	563	582	491	554	523	581	536	552	599	600	514	554	561	532	567	585	578	541	552	608	562	526	562	550	533	521	555	588	565	554	549	523	558	593	582	527	555	557	561	567	573	591	539	550	559	570	570	604	559	544	529	567	550	556	579	578	596	528	521	581	592	527	558	548	570	579	577	587	512	558	560	603	585	565	540	585	557	536	530	569	530	588	549	552	587	517	555	535	551	567	534	586	575	556	589	599	518	566	536	535	538	590	530	557	577	552	581	553	543	578	573	509	545	570	562	506	524	533	588	581	527	537	545	579	555	547	523	543	563	619	557	553	557	535	525	528	540	545	539	550	534	540	612	580	548	577	568	556	526	516	575	600	558	578	531	569	507	583	538	541	547	605	569	512	535	531	577	518	538	557	583	562	558	561	532	516	537	564	557	567	564	562	547	556	542	562	581	531	545	527	546	553	589	535	486	537	551	577	546	510	536	553	570	574	561	541	588	567	567	549	561	561	574	574	561	557	600	548	560	569	542	582	608	551	563	542	532	549	530	542	556	577	592	546	580	543	503	529	556	546	578	531	549	546	594	560	557	550	576	555	558	563	558	580	521	561	577	562	555	556	572	548	564	543	545	537	557	553	579	551	579	602	554	538	552	574	519	542	516	554	566	552	536	538	526	599	561	574	563	547	541	576	516	577	543	524	569	486	547	472	567	538	559	530	578	563	602	543	537	587	537	566	582	539	561	555	551	533	559	519	514	507	572	585	551	581	548	574	528	545	551	517	540	510	537	554	602	534	583	549	526	572	569	519	519	558	554	558	542	531	525	576	541	604	561	529	525	571	538	579	536	537	579	595	547	560	568	531	561	549	598	569	545	566	532	514	551	525	551	599	557	564	532	537	561	562	567	545	551	537	567	573	555	534	533	562	576	541	552	538	592	561	513	558	573	543	521	532	546	528	565	559	590	547	538	534	532	587	583	577	553	519	524	593	596	584	567	533	542	503	546	586	560	554	549	537	520	531	533	540	530	574	560	542	556	528	554	531	559	578	565	546	541	573	554	515	544	562	579	556	541	566	572	561	584	567	593	536	558	561	561	499	563	565	560	559	574	567	600	610	564	559	538	552	586	581	556	587	560	596	546	539	526	516	560	530	593	563	525	527	567	542	565	538	556	535	544	522	560	578	522	561	511	533	551	573	594	574	558	538	513	529	568	556	555	509	550	543	583	553	570	569	566	505	520	510	553	581	562	513	540	597	500	591	504	545	582	605	575	538	530	535	558	569	587	554	541	555	537	625	547	563	548	584	559	562	554	571	565	556	568	565	558	585	565	542	576	594	557	568	621	544	519	544	533	552	565	624	570	511	520	514	599	575	596	533	542	537	549	562	583	548	565	568	583	531	535	572	551	536	524	549	549	527	602	568	576	549	574	517	537	575	562	569	572	562	549	562	593	581	530	560	557	575	549	543	576	526	543	598	536	569	546	541	539	537	546	545	561	509	573	535	612	514	558	531	535	546	567	551	572	568	539	577	557	532	555	567	525	549	542	538	565	547	567	532	559	513	518	568	526	550	593	536	555	557	572	604	539	517	514	570	574	587	562	565	598	542	525	570	510	540	535	584	532	535	559	535	573	546	553	572	554	606	531	546	556	576	595	510	557	562	591	538	560	558	527	578	545	578	534	509	523	575	589	534	588	527	542	543	564	563	612	553	552	583	573	565	544	523	548	530	555	525	524	545	583	542	500	552	529	541	553	531	568	581	527	576	580	565	479	590	570	528	528	553	553	575	549	550	535	532	534	530	559	571	588	555	567	553	546	564	609	561	527	572	551	574	596	504	517	595	585	526	551	507	590	538	529	543	567	562	546	565	551	541	562	509	576	529	598	610	590	597	585	566	557	542	572	537	564	510	633	593	513	557	551	543	582	524	573	548	513	555	558	530	555	563	553	608	524	608	506	566	565	587	559	574	517	585	537	520	594	534	610	511	549	531	593	556	579	527	584	585	553	548	549	577	570	534	534	584	510	523	604	536	579	544	564	543	583	538	537	531	569	548	559	579	534	541	522	569	586	538	577	543	505	553	557	562	512	533	537	496	567	554	563	515	577	531	552	551	537	581	585	567	540
25003	20600	26932	24250	20582	10227	1258	852	645	570	492	486	403	399	411	365	362	336	302	341	309	300	290	325	292	302	302	273	285	260	316	279	278	292	267	277	316	289	240	249	253	279	250	269	244	270	279	273	255	236	261	231	263	240	234	260	285	266	218	278	257	230	248	276	233	256	271	251	245	251	241	251	281	265	267	262	231	253	269	248	244	225	266	255	234	248	238	232	269	240	235	296	247	258	241	253	257	305	276	247	252	234	236	250	251	257	264	230	256	288	243	267	277	244	259	246	257	260	243	236	279	211	255	263	256	230	246	238	246	251	242	245	227	256	245	227	240	248	258	223	241	218	246	276	274	263	273	258	255	269	267	238	244	248	217	227	271	254	263	240	245	250	270	246	240	272	245	241	259	238	227	253	234	264	247	252	256	249	265	247	259	239	261	259	235	256	236	289	252	254	268	280	251	224	260	225	263	237	254	252	237	234	259	259	229	225	260	271	274	226	275	232	234	269	209	238	245	244	254	241	253	204	255	269	266	259	259	258	282	215	251	255	246	259	252	261	264	236	246	219	244	246	262	260	249	246	247	239	278	237	224	232	259	243	230	214	264	242	239	273	215	228	229	236	237	236	245	278	242	266	244	280	236	260	256	227	218	242	254	238	239	266	261	232	251	220	272	260	260	271	263	230	254	223	231	242	218	243	240	228	259	228	242	225	263	293	258	229	252	262	251	264	232	260	242	240	223	243	237	242	256	228	281	245	248	262	237	216	225	242	262	270	226	253	243	250	239	271	274	250	271	259	267	244	232	242	256	256	258	263	237	262	237	253	246	230	234	231	236	249	245	246	267	232	272	241	252	244	269	261	248	232	247	276	241	247	237	258	232	241	233	245	262	239	255	259	232	251	247	221	250	240	236	255	258	231	242	245	249	233	252	230	268	280	255	250	224	237	249	229	252	222	245	241	260	217	225	219	235	262	256	240	230	245	269	229	249	238	259	232	247	244	241	238	239	244	264	252	258	234	249	277	250	252	252	236	247	241	263	200	251	239	228	253	256	258	250	272	256	244	265	247	229	214	234	240	268	247	253	236	257	261	218	242	257	233	269	243	243	214	265	267	248	253	234	234	222	280	255	240	236	266	264	243	259	245	253	230	251	268	227	228	249	253	282	263	253	262	246	261	247	289	237	255	245	245	260	272	234	263	247	278	255	255	226	262	228	240	229	275	250	244	260	269	230	261	250	241	247	251	264	225	219	242	246	234	210	250	251	243	250	237	239	261	220	245	209	239	245	243	237	250	251	222	242	256	263	264	242	230	240	253	251	243	250	269	227	247	235	266	264	272	278	223	248	256	242	247	233	256	288	264	244	248	276	234	257	253	222	264	244	235	250	269	219	277	220	239	244	254	256	255	249	247	257	244	243	241	256	242	243	223	254	238	258	260	256	242	274	255	244	246	245	268	257	286	253	244	257	246	229	229	290	247	258	250	263	234	267	231	233	240	250	270	237	211	280	254	253	240	240	242	264	242	289	243	243	258	255	239	256	231	251	265	250	247	245	242	239	236	252	211	266	210	232	230	252	239	257	275	233	248	262	275	237	270	229	231	238	261	268	247	229	245	246	280	256	244	244	252	236	233	245	268	255	222	233	245	273	255	254	288	268	246	248	257	250	218	231	256	246	240	243	242	250	264	240	253	244	287	247	230	263	276	255	225	249	273	284	268	278	237	246	250	248	256	248	245	238	254	224	235	242	239	245	256	247	247	258	256	258	245	273	260	240	227	252	241	265	280	263	272	247	271	269	243	239	243	240	247	222	227	224	258	272	258	236	239	252	283	260	244	243	248	257	254	257	272	241	246	216	242	265	232	225	266	260	222	217	244	269	237	235	276	231	231	239	254	262	212	255	260	255	270	263	227	250	256	255	234	243	241	246	234	221	213	250	258	247	257	265	236	217	244	261	250	228	257	245	246	253	246	219	259	227	230	239	253	269	253	251	250	271	283	229	256	250	246	229	263	270	246	238	252	241	236	245	223	251	284	255	232	259	267	242	262	253	262	259	221	273	231	225	254	268	251	255	245	250	251	234	244	258	255	259	254	261	272	230	260	257	248	273	253	240	250	231	234	254	203	276	268	285	246	250	223	273	248	246	226	233	244	235	240	258	226	267	248	255	266	244	259	221	260	238	248	281	233	259	224	245	228	254	239	233	232	246	247	273	245	267	234	281	254	270	243	258	227	232	243	252	232	242	267	227	246	243	236	284	275	259	269	232	246	247	249	248	266	242	250	244	231	245	250	233	254	243	254	256	230	262	259	247	252	267	245	217	230	269	276	264	231	257	221	256	258	249	249	274	245	243	259	246	235	217	231	265	238	237	228	272	241	259	219	245	224	256	232	251	245	240	267	267	240	249	258	229	250	243	278	254	275	259	265	265	267	255	253	228	249	257	254	268	250	257	235	270	259	242	247	244	246	267	281	255	209	257	239	256	232	223	231	225	282	240	238	251	265	235	244	246	252	264	244	244	246	261	242	246	238	222	219	253	207	228	265	252	225	255	250	226	249	235	225	249	269	227	259	267	231	262	240	247	249	238	251	240	243	243	282	263	253	249	247	238	269	266	256	236	262	247	267	228	247	247	221	258	225	239	235	268	237	262	303	238	235	265	269	258	224	234	243	272	239	228	255	254	259	245	275	240	263	244	239	258	254	232	238	272	247	269	248	233	267	241	237	254	259	270	253	252	226	252	251	248	260	271	262	257	250	223	220	213	244	249	221	243	241	248	247	262	251	276	262	249	257	238	263	248	259	243	242	259	220	238	252	265	222	236	260	263	256	254	264	257	245	289	249	279	236	228	221	268	239	261	261	238	260	288	248	265	256	229	250	240	231	250	249	231	234	231	233	286	281	267	269	266	230	243	227	228	261	259	229	251	238	266	256	259	252	276	237	288	265	253	226	258	285	254	217	247	250	261	247	252	279	228	232	279	242	259	211	242	287	265	212	213	253	260	266	220	250	238	264	263	240	247	262	266	226	250	259	237	231	264	259	228	227	253	246	256	252	245	258	231	245	228	259	230	233	246	255	235	245	244	266	238	250	245	265	282	244	245	261	238	247	266	254	236	241	272	259	235	232	236	259	231	253	261	262	259	272	262	250	236	248	231	277	264	240	236	265	246	257	248	237	241	262	233	262	256	231	203	224	234	250	210	267	245	274	244	253	270	242	245	256	272	262	240	232	283	243	255	277	231	234	266	252	231	234	251	249	269	248	244	252	269	252	251	230	282	268	256	288	253	224	242	222	256	258	249	279	245	221	243	254	258	239	258	252	248	244	256	243	259	236	261	285	211	240	258	222	275	241	254	236	258	241	260	226	244	253	243	241	251	248	253	260	251	241	256	250	239	260	241	270	261	263	260	250	271	236	264	226	265	251	244	235	252	245	253	246	221	248	276	221	224	260	235	248	240	229	233	243	238	228	267	244	262	237	260	248	251	242	242	231
7259	11395	10378	5676	3603	2697	2020	1546	1308	1084	896	767	627	668	593	576	486	492	444	480	427	367	399	386	398	349	322	351	336	327	320	312	331	290	336	345	310	324	313	281	302	295	296	307	271	347	296	302	287	306	274	276	274	301	305	254	312	280	246	264	287	268	282	271	269	289	272	290	290	283	292	280	280	273	271	293	259	277	258	300	278	265	288	264	278	280	266	245	243	256	256	257	303	269	283	276	281	300	264	281	290	271	283	285	294	300	300	260	276	279	287	269	261	248	290	270	294	263	276	264	270	280	244	282	286	287	303	272	277	271	261	277	287	266	266	295	256	252	289	267	293	259	255	284	267	274	271	293	244	272	285	286	277	283	317	250	289	257	282	296	255	292	272	255	259	269	270	291	288	287	278	265	278	246	271	280	247	260	265	252	280	272	271	280	260	266	297	284	276	269	296	281	269	288	289	274	256	267	299	281	276	246	248	306	243	263	282	255	294	240	241	294	288	256	282	296	276	273	296	288	266	269	245	270	279	277	264	281	266	285	253	290	257	305	273	254	254	286	271	306	249	290	269	260	266	279	304	279	286	249	279	264	300	262	269	287	256	265	280	248	284	267	265	281	276	250	243	266	265	286	271	274	253	270	251	284	263	258	275	275	292	271	260	262	294	264	282	270	247	243	250	310	295	261	253	263	272	287	268	271	258	239	257	260	252	243	289	303	271	283	280	298	260	268	269	269	270	260	264	263	264	273	266	263	254	292	279	267	260	274	269	280	247	268	280	284	275	257	278	294	266	267	257	281	289	266	244	277	277	278	286	264	283	246	286	279	254	281	281	292	254	262	266	285	255	285	274	261	286	258	271	294	269	252	247	264	219	263	292	272	252	256	275	276	249	267	265	267	277	268	263	252	291	270	292	278	273	264	291	256	234	279	246	300	248	258	286	285	280	278	304	285	265	255	290	279	269	275	282	291	297	251	254	256	275	268	288	267	264	277	313	273	286	270	267	246	273	291	268	268	277	272	254	282	268	242	278	254	276	276	264	293	269	255	295	289	241	280	280	258	256	281	280	273	275	303	292	272	308	266	260	287	256	263	280	267	262	284	274	283	256	294	276	270	241	302	251	272	247	292	257	264	265	256	254	271	256	281	250	217	267	236	273	272	277	266	275	273	271	254	260	280	294	275	289	276	284	283	273	273	253	260	301	263	280	263	279	290	269	253	272	275	264	249	277	248	286	300	265	257	280	248	264	262	256	278	283	273	286	288	277	267	248	275	273	262	286	240	293	306	262	272	280	281	291	267	269	261	265	288	267	263	284	248	266	255	284	277	270	243	253	291	259	237	275	256	292	267	302	249	301	261	272	279	268	259	252	238	298	260	273	269	255	280	280	244	268	252	310	275	249	286	286	229	262	277	259	292	284	293	287	264	293	247	245	276	282	255	320	271	285	273	277	265	265	280	273	221	269	295	282	303	244	294	266	290	287	289	260	283	273	284	260	271	271	268	291	256	265	302	284	267	278	229	265	304	271	278	260	268	289	274	253	260	304	267	253	262	291	307	248	285	259	297	267	260	258	253	287	245	282	260	262	275	281	237	256	275	276	258	249	249	280	273	266	291	263	280	296	260	289	280	261	262	295	266	255	291	298	274	280	286	287	258	281	254	242	255	284	260	264	297	259	266	275	264	275	278	251	279	294	289	300	252	275	275	270	281	246	280	266	266	288	285	243	276	263	246	279	264	262	256	243	292	288	281	272	289	254	268	290	231	261	285	266	265	252	262	283	263	251	277	253	262	241	264	295	256	281	264	251	233	253	283	251	253	281	289	276	299	250	245	280	268	280	265	272	267	259	241	258	287	282	263	250	271	254	279	275	298	266	272	273	286	266	300	290	284	264	288	271	256	261	277	277	260	273	249	255	265	274	293	274	306	258	264	275	261	271	286	252	286	251	251	261	280	275	271	263	251	276	267	245	260	290	263	281	265	222	255	274	248	278	254	256	266	280	268	250	251	282	275	273	250	311	274	266	293	272	279	264	256	246	256	301	251	259	290	267	262	277	261	264	280	271	260	260	258	283	281	274	266	257	265	253	265	280	224	252	252	251	262	275	250	316	260	248	282	276	299	295	251	274	271	265	274	297	249	277	273	279	286	250	283	260	263	291	245	262	259	275	310	258	296	278	265	277	281	246	302	267	268	256	241	287	302	259	265	282	251	259	324	254	278	275	266	292	260	257	268	279	249	268	256	218	243	272	264	243	253	276	288	266	265	247	303	279	248	242	268	282	263	275	276	257	259	294	267	305	267	283	293	281	253	249	258	269	263	271	280	283	261	288	284	262	274	293	279	249	269	251	290	256	250	257	249	267	285	274	251	279	302	250	265	232	283	285	269	298	218	277	248	247	280	263	279	281	242	255	257	249	252	294	240	284	281	281	277	268	284	253	282	290	254	270	257	264	272	272	255	269	283	265	282	237	288	271	272	250	273	274	279	265	267	225	282	275	263	288	314	264	271	271	255	266	244	286	285	284	274	249	255	270	274	280	278	266	239	306	247	269	276	289	272	247	255	274	272	285	249	250	290	284	262	276	279	259	242	259	277	274	260	293	265	265	264	267	277	280	236	266	259	286	271	266	299	275	280	242	256	277	292	265	285	259	279	276	265	288	245	251	252	268	260	249	284	279	242	250	292	259	259	272	253	272	287	281	248	272	245	285	263	298	248	267	294	254	268	263	292	271	253	259	290	267	289	239	270	282	267	264	251	286	272	263	282	259	265	286	288	238	304	264	262	284	275	266	246	286	271	248	251	269	268	284	294	278	292	246	282	265	275	252	297	279	261	251	259	302	234	274	247	263	271	269	278	273	265	283	274	276	259	299	269	265	279	274	259	283	245	255	258	295	263	264	288	250	255	259	267	255	269	255	307	270	289	258	243	248	275	262	259	245	296	283	275	254	269	268	253	267	264	296	272	270	263	278	281	247	258	285	266	253	265	294	263	239	267	269	267	266	275	284	264	273	259	252	235	266	259	265	277	244	261	252	253	303	282	289	257	264	259	293	283	291	253	266	258	289	273	241	264	286	305	268	270	280	287	282	259	305	283	295	287	250	247	266	276	270	295	285	260	257	281	279	263	275	260	295	262	274	252	274	259	276	272	283	231	265	264	268	269	281	270	282	294	266	277	277	274	255	294	274	269	239	267	309	274	274	265	257	255	249	282	262	283	284	262	282	266	257	228	268	261	293	275	275	265	272	260	264	292	262	282	297	255	256	279	277	298	283	267	255	275	277	270	289	267	247	284	248	252	251	294	281	252	243	293	263	247	293	258	281	268	288	272	283	245	272	268	274	293	261	292	269	277	256	283	289	258	291	295	280	238	263	277	234	241	252	246	260	265	262	257	270	255	265	262	286	292	273	275	290	271	259	262	256	237	314	273	306	270	261	283	266	265	289	271	284	271	274	230	289	280	250	265	278	288	258	280	286	242	264	274	283	266
22943	20628	27329	23961	20633	20709	8467	1807	1240	1094	1008	916	859	803	760	745	679	660	622	601	591	540	597	511	564	590	541	526	546	539	520	571	528	539	510	543	546	526	547	554	491	513	498	529	509	493	516	488	502	491	543	475	523	508	482	455	475	496	489	462	448	493	481	491	456	472	468	454	485	495	487	448	487	487	517	479	461	454	460	474	425	477	485	482	475	471	484	487	518	473	475	451	487	518	477	482	464	514	461	446	484	497	499	497	465	433	498	461	490	451	482	493	475	443	479	497	518	542	496	480	467	452	464	500	459	504	468	463	480	509	479	499	490	439	452	455	480	479	494	457	470	496	466	488	465	500	474	510	498	512	484	469	510	502	479	466	479	490	476	490	448	481	458	491	486	509	442	506	445	454	468	492	499	475	472	498	459	489	498	470	492	507	502	496	444	493	482	478	497	489	506	461	503	489	518	471	458	467	474	512	465	470	486	459	488	466	477	505	479	489	476	452	469	455	483	508	460	509	485	474	491	488	513	459	500	466	450	475	485	481	446	437	480	458	446	488	480	475	455	459	435	478	467	459	475	432	494	499	480	449	505	466	461	505	470	487	462	459	457	491	467	449	524	457	467	455	436	485	475	523	457	486	495	467	471	523	520	442	443	455	479	474	444	464	449	475	485	459	493	480	483	464	463	491	483	479	472	494	489	430	464	458	498	491	488	470	489	485	508	469	489	490	438	473	472	478	461	484	447	500	510	496	535	481	473	507	465	463	450	449	513	469	521	471	477	492	465	509	466	466	454	424	471	470	529	482	472	488	443	492	490	476	474	445	458	510	457	509	479	460	502	448	472	493	499	489	471	455	472	480	433	476	477	502	460	465	487	526	473	501	470	443	467	440	473	439	466	469	483	474	538	478	449	473	464	455	415	491	475	516	461	488	508	452	438	479	472	482	518	464	484	462	502	426	478	473	477	478	496	480	514	470	492	472	483	480	481	458	494	461	453	449	496	498	463	477	459	462	439	481	498	487	435	490	474	454	471	461	463	472	492	467	480	460	438	512	493	461	461	443	427	484	494	481	505	487	476	470	493	495	469	483	464	439	485	500	479	428	480	450	474	485	477	477	502	475	475	493	484	509	472	513	472	440	500	481	483	481	449	457	460	505	475	480	448	498	452	445	505	469	497	503	469	478	493	470	488	492	439	494	448	463	489	473	491	463	490	477	501	493	460	498	465	467	478	473	470	479	489	473	495	461	465	492	483	503	484	508	489	489	456	499	448	463	464	451	486	469	530	521	490	520	477	465	511	490	501	480	457	447	456	492	472	497	462	477	501	478	462	456	468	502	465	472	517	491	467	481	480	484	494	454	480	479	478	488	459	480	514	496	485	499	477	498	475	454	467	476	474	509	460	503	476	487	493	459	517	467	478	480	504	470	449	510	511	474	475	490	508	459	438	496	496	481	471	482	467	509	443	472	451	479	457	448	474	469	449	470	486	493	477	469	497	471	494	465	500	475	454	476	470	494	454	470	477	455	477	487	501	450	484	487	455	469	462	518	450	502	438	458	477	498	478	479	481	530	470	469	458	494	494	471	476	442	511	475	495	488	465	446	459	459	473	514	495	472	474	487	453	446	455	471	497	497	417	456	512	447	441	445	489	455	450	481	462	489	479	506	474	476	467	451	476	476	502	475	472	451	483	451	510	457	475	463	455	448	483	495	480	495	492	484	447	478	449	500	482	466	473	429	490	478	472	468	490	448	488	484	485	480	444	494	477	466	505	471	487	461	466	466	474	444	475	483	495	482	475	477	451	451	464	461	469	504	449	461	455	483	484	454	509	467	466	480	462	443	470	512	499	507	502	467	483	510	453	488	465	468	452	461	482	464	495	488	456	471	476	462	476	499	497	481	456	464	549	493	473	475	470	488	503	476	478	487	460	465	501	493	481	469	492	498	495	479	431	469	463	515	464	487	417	450	499	476	495	482	500	475	485	480	474	448	488	459	469	458	459	474	506	493	503	477	456	476	488	455	469	483	443	505	466	490	469	532	476	441	485	452	493	475	495	471	465	495	526	486	456	483	479	490	494	459	467	459	454	445	469	471	476	459	509	461	512	493	465	484	465	489	476	495	519	485	484	493	479	470	493	482	472	507	478	498	449	471	485	431	450	499	497	468	413	459	464	491	453	454	467	440	458	483	456	460	460	503	449	458	444	505	544	488	479	485	485	460	496	505	498	441	546	452	503	472	486	467	488	482	466	458	463	463	453	465	489	443	464	435	526	495	481	489	434	483	472	487	465	476	540	496	474	445	425	487	494	475	476	451	456	461	500	465	450	454	488	471	482	476	492	486	457	461	484	473	469	477	470	471	455	471	464	442	476	453	457	451	457	465	496	487	432	483	467	467	484	470	461	462	471	485	476	472	426	468	458	469	475	451	470	476	501	484	469	471	486	496	473	440	448	409	513	478	498	430	449	462	455	490	491	461	480	482	451	503	483	492	521	465	490	461	456	462	491	481	473	455	454	554	471	516	472	484	447	468	503	493	471	462	484	463	490	521	458	456	511	482	474	495	485	491	476	426	468	507	505	456	484	485	458	494	455	474	503	458	460	467	445	506	469	483	476	503	487	471	451	504	500	461	496	480	482	498	483	485	445	486	481	473	465	469	493	444	459	465	479	455	511	506	495	462	503	486	496	494	449	450	471	490	515	470	478	470	495	468	478	488	467	498	457	472	499	496	478	452	514	500	491	506	462	469	441	463	451	512	425	465	454	494	462	482	462	457	468	495	457	462	451	472	486	492	489	505	473	488	479	467	471	478	500	475	474	477	465	478	478	477	496	450	462	462	473	462	491	455	495	476	477	470	497	472	498	469	472	493	462	492	448	441	506	471	511	453	512	488	506	464	426	474	462	488	482	519	478	464	444	445	515	441	473	504	492	465	503	483	492	484	483	473	461	465	493	477	425	481	464	469	489	473	459	460	482	499	516	450	479	470	457	473	457	479	483	465	452	465	475	520	462	462	470	506	477	434	450	511	428	473	435	492	470	478	468	465	527	437	473	491	488	467	528	447	518	459	504	527	473	490	474	477	476	512	478	448	473	493	461	485	485	514	511	465	440	477	458	491	472	479	483	467	402	492	503	453	485	443	483	499	443	521	470	503	492	494	474	478	457	481	521	486	466	474	441	474	453	450	462	492	477	417	501	450	473	512	474	465	469	486	455	515	475	485	484	479	438	473	440	448	447	500	461	458	468	484	472	494	481	464	424	451	456	476	460	478	486	463	424	459	440	467	474	485	456	462	462	444	450	473	458	449	452	460	470	515	454	470	448	487	493	469	458	456	452	475	462	458	460	460	466	477	472	476	467	465	471	461	471	492	452	478	505	493	526	464	455	548	479	472	488	422	487	503	520	471	430	485	473	487	439	440	519	462	477	424	495	473	496	487	489	442	504	495	509	466	486	470	462	476	457	450	488	520	507	458	451	461	487	475	476	442
10057	17909	16342	9621	6685	4805	3569	2884	2424	1989	1687	1487	1310	1207	1080	1002	933	823	810	769	715	690	712	636	660	620	592	612	594	587	581	539	560	517	571	519	546	532	543	523	522	569	487	512	535	535	501	485	499	476	479	519	470	466	458	462	466	499	495	507	478	460	506	519	496	443	460	476	480	487	430	424	474	505	493	481	445	508	506	477	439	468	471	483	466	458	514	460	500	471	463	480	442	435	461	449	485	482	511	473	511	502	476	478	468	452	498	451	455	440	435	476	464	468	428	487	498	451	442	463	449	435	436	482	469	474	486	437	469	474	482	438	516	443	488	474	451	457	482	504	449	447	452	476	433	449	440	441	424	447	437	435	479	454	462	448	453	454	428	465	493	498	456	460	469	475	448	457	470	456	431	489	415	475	476	466	498	450	482	460	436	426	460	470	429	463	477	458	435	466	461	453	467	469	487	490	450	489	449	440	423	478	479	473	442	449	487	436	446	410	437	462	414	450	432	459	454	438	421	447	494	449	439	433	476	454	460	448	447	432	451	457	468	492	451	485	428	440	435	458	474	484	450	491	498	440	513	441	463	470	460	466	461	443	447	446	419	497	475	460	452	492	493	485	458	449	424	449	393	469	481	457	485	470	455	445	469	443	439	481	494	441	439	436	464	462	443	472	463	465	420	433	446	441	458	472	439	437	415	435	456	427	482	491	458	395	420	434	452	447	468	506	435	467	476	448	476	447	438	438	449	457	432	472	474	425	440	439	448	449	457	448	463	423	433	437	452	446	434	439	421	427	446	475	451	452	465	444	462	480	449	464	476	444	472	454	455	465	473	437	455	446	485	467	475	467	455	448	448	405	437	457	494	446	418	450	412	427	466	468	450	471	478	443	455	436	465	441	427	473	496	459	479	444	469	441	490	447	472	459	478	482	463	470	452	427	464	455	468	458	491	475	467	462	439	478	464	489	462	423	459	431	440	471	450	448	458	432	476	485	407	503	481	438	442	449	439	434	435	465	475	451	482	452	416	442	452	458	474	474	425	470	478	466	458	452	452	468	447	412	437	450	422	431	455	462	459	471	439	481	454	420	450	459	402	423	455	434	456	476	494	435	418	473	474	467	500	439	491	452	475	442	444	428	448	477	437	449	438	458	474	431	457	452	442	427	428	445	486	517	454	466	477	420	470	456	422	444	436	484	469	447	445	470	432	492	463	442	432	485	449	460	413	450	455	517	442	452	468	495	449	468	440	428	454	439	405	478	469	443	441	456	463	436	441	465	457	447	422	431	451	463	472	472	500	510	430	432	460	470	440	445	509	456	483	497	436	407	439	477	481	448	477	468	482	464	473	432	456	495	491	499	483	463	441	469	445	419	481	440	460	446	449	471	432	460	440	445	465	451	476	506	453	459	457	479	454	464	449	450	434	470	471	467	482	411	456	437	449	471	445	469	429	468	473	452	460	461	488	471	509	461	455	452	487	467	458	450	443	437	468	460	442	453	478	473	433	445	456	460	424	450	465	426	468	460	463	454	474	452	483	439	431	448	469	487	485	463	446	462	472	456	474	478	471	510	435	422	494	449	479	434	465	464	409	481	454	468	420	438	466	471	450	440	479	501	464	439	428	450	474	486	477	460	457	448	486	446	463	445	444	452	440	492	470	473	451	469	426	444	451	474	447	458	429	470	486	418	461	466	428	463	473	460	444	462	472	453	422	432	420	483	432	442	472	448	455	469	449	483	436	478	465	445	459	448	438	457	496	469	471	446	466	458	460	422	486	430	458	459	435	492	475	469	484	443	447	430	476	440	449	433	452	468	473	495	455	473	418	471	467	433	442	421	468	458	445	467	486	480	495	450	440	467	481	416	458	427	446	456	452	450	436	448	447	486	476	493	448	471	447	450	479	454	478	452	418	410	453	436	473	457	459	482	430	454	455	428	475	459	454	447	475	435	481	454	429	469	473	449	439	482	469	425	504	471	495	463	458	436	474	483	450	461	500	417	451	445	465	458	479	466	505	466	489	453	491	449	488	453	432	446	462	409	451	458	441	490	519	489	455	476	465	436	451	440	463	468	473	438	426	454	430	471	471	444	433	478	482	474	469	467	469	473	485	444	437	499	466	481	481	427	485	413	496	462	470	482	455	476	468	433	436	428	458	442	458	447	467	454	444	440	486	476	439	461	474	475	446	483	449	488	437	448	439	496	470	442	444	417	451	448	455	443	471	469	451	469	439	434	450	425	482	486	448	458	443	464	467	465	454	427	458	462	422	465	473	419	402	427	480	487	431	449	474	465	469	440	441	435	501	484	466	404	503	458	477	510	482	441	483	485	442	456	456	480	469	485	481	468	486	449	491	428	433	451	478	419	455	469	431	442	444	457	494	470	432	476	449	446	440	451	429	455	459	451	495	464	419	454	458	460	428	482	427	473	468	431	486	438	474	449	432	484	469	440	462	454	451	432	451	438	477	427	451	449	436	456	450	452	470	476	453	478	486	481	469	449	477	449	438	469	448	460	466	489	438	454	443	446	476	427	437	466	436	471	420	465	475	453	440	463	468	426	482	435	473	464	414	427	456	471	443	463	434	458	472	446	469	463	473	448	509	471	493	464	455	470	460	426	495	449	437	500	454	471	468	471	430	429	451	441	474	478	453	459	439	463	461	434	411	458	445	469	438	443	494	443	449	493	438	439	455	456	444	455	410	471	435	469	477	496	483	469	492	434	435	423	440	507	436	431	439	441	486	454	458	459	435	485	466	481	487	488	455	457	424	462	440	457	446	448	487	439	435	442	449	408	463	486	459	475	424	479	437	454	451	455	433	440	453	440	470	449	459	443	476	465	452	440	469	475	460	432	450	439	449	490	425	465	425	452	421	457	458	495	464	457	443	443	495	471	465	445	493	450	473	422	429	444	479	481	457	445	432	467	464	431	455	492	407	478	461	440	451	484	477	473	485	494	473	446	477	434	470	425	477	464	459	443	436	463	413	431	446	473	450	469	463	491	446	410	456	426	486	482	436	490	446	448	441	470	505	469	427	489	480	441	465	456	429	460	422	476	459	441	468	477	451	447	431	481	432	451	485	469	457	475	449	442	483	455	412	466	441	429	486	420	474	482	450	463	488	431	432	435	389	424	485	490	464	438	470	492	438	454	480	452	456	455	472	460	494	447	440	455	495	432	466	461	462	472	452	452	472	479	475	457	465	448	443	459	499	465	496	474	465	405	435	445	449	466	455	439	471	415	454	441	446	453	464	495	456	477	439	482	451	468	494	471	472	505	455	451	460	441	469	422	471	440	481	472	456	496	467	481	417	460	502	492	487	438	492	446	438	489	443	472	485	461	462	471	438	467	445	497	480	481	472	443	462	491	438	457	438	457	441	454	481	429	455	451	482	476	449	467	447	462	466	466	465	435	447	437	453	426	454	468	487	489	421	466	456	514	479	475	455	498	464	448	440	463	452	462	477	452	453	418	449	444	398	455	458	464	438	486
27934	14039	2073	795	694	604	547	553	563	550	535	550	523	502	526	505	521	509	501	510	556	509	528	516	528	545	503	536	499	542	512	522	511	543	538	494	524	514	527	503	507	524	500	545	504	533	566	526	494	525	529	508	507	535	550	533	513	507	559	506	586	549	486	499	532	531	476	520	534	528	540	554	497	494	501	556	479	486	559	519	540	567	528	506	548	505	593	550	523	508	550	512	525	522	506	505	538	538	521	545	538	505	544	510	514	479	491	522	525	498	526	516	530	513	537	510	526	516	506	512	516	500	547	514	526	534	534	544	551	491	526	542	501	555	488	477	497	537	542	496	504	528	515	527	542	543	516	490	532	497	521	542	496	449	479	517	516	537	529	490	535	490	539	512	537	488	522	507	543	538	463	546	502	490	515	544	497	505	518	552	542	533	547	549	527	494	505	526	526	512	502	517	561	506	508	539	535	537	531	508	504	546	503	525	520	541	539	479	492	510	483	488	509	535	543	514	511	512	518	502	480	531	548	533	510	523	511	514	502	501	494	491	513	459	487	510	518	535	497	505	509	507	467	530	556	508	506	518	485	510	527	549	540	502	495	563	509	538	510	478	495	491	501	521	516	527	543	512	534	531	556	490	539	517	521	535	507	510	515	488	560	483	492	485	548	542	549	492	519	538	525	504	499	537	499	542	511	486	515	536	529	553	565	503	502	527	512	492	519	531	513	524	534	553	557	567	495	492	533	507	502	487	534	499	498	514	514	558	525	528	488	531	518	503	499	546	538	511	514	558	520	523	542	537	517	498	515	526	520	520	502	514	499	558	476	535	488	446	496	496	520	538	493	473	492	555	513	541	525	512	512	513	480	535	539	534	514	542	503	524	535	540	539	497	515	540	490	497	497	523	527	523	475	526	520	496	529	532	509	512	537	541	539	501	532	558	500	503	534	525	509	535	492	534	545	549	492	502	491	538	557	528	550	515	454	521	548	513	507	486	519	484	487	558	510	536	497	499	533	479	504	499	535	525	529	518	470	491	537	568	504	516	535	492	547	530	481	494	526	521	518	501	532	496	536	517	525	503	538	533	509	500	486	530	492	485	529	556	513	505	498	521	488	520	495	476	502	517	525	546	493	505	527	494	498	511	522	556	526	504	546	523	495	551	505	533	497	517	538	513	535	484	485	526	508	524	529	533	505	520	548	535	510	562	507	521	571	500	499	531	555	554	518	479	501	536	558	507	521	507	486	494	517	546	537	500	574	518	514	522	491	525	483	497	532	495	480	496	497	460	523	499	533	506	489	496	526	546	526	524	543	528	520	512	527	543	510	527	511	501	543	515	563	493	565	525	525	491	519	526	530	519	552	549	501	513	491	512	492	490	486	545	493	538	483	511	480	479	511	521	508	525	526	536	494	508	487	522	548	503	489	530	499	550	525	520	512	528	535	515	526	528	523	497	521	495	507	510	497	505	534	495	513	502	495	545	525	472	498	521	513	499	466	506	510	481	488	550	504	540	522	508	463	494	513	526	510	521	566	524	530	503	502	488	534	530	511	499	550	538	485	490	523	506	549	486	509	531	519	526	489	548	538	542	500	521	539	466	507	512	497	498	531	519	510	541	543	494	556	483	457	504	495	503	506	507	504	525	513	525	504	518	558	499	527	511	507	513	520	536	561	509	508	529	549	537	527	568	535	517	529	495	516	544	536	505	501	537	494	505	496	522	553	529	518	512	516	538	491	503	545	522	520	521	518	520	531	539	500	524	536	527	525	530	474	524	511	524	490	523	513	492	535	505	507	504	534	524	474	548	509	502	541	522	486	489	547	530	510	540	509	539	525	500	552	514	511	529	484	539	527	466	506	511	530	530	554	542	545	496	554	516	523	544	487	502	508	511	537	520	499	500	547	560	516	498	515	500	529	522	531	522	518	526	526	535	502	503	564	548	511	504	488	570	488	479	515	503	522	546	513	539	570	510	527	517	545	568	540	514	538	516	500	474	513	526	504	531	483	538	532	538	530	496	537	522	526	524	588	501	566	527	488	524	526	568	495	487	515	484	536	512	475	475	497	536	499	518	476	483	536	511	484	512	532	550	521	530	568	508	505	508	512	521	539	494	518	478	546	497	524	517	512	551	523	570	540	497	493	494	501	562	524	549	501	483	530	533	491	511	470	518	504	533	509	527	553	548	508	484	486	523	512	532	500	550	499	476	521	483	492	505	551	506	537	502	516	515	507	555	497	515	510	479	524	509	534	528	546	521	503	562	537	481	514	534	496	493	531	470	512	536	485	544	489	513	551	548	526	508	493	527	544	547	549	510	496	487	509	513	559	497	514	531	484	533	495	568	550	526	546	498	491	527	480	517	495	512	511	523	562	485	537	551	559	470	511	499	539	548	520	526	512	519	501	521	527	521	531	497	534	540	461	521	540	518	532	521	521	546	486	542	512	518	524	533	572	513	479	476	547	532	497	476	461	517	554	546	502	527	536	522	478	534	520	504	504	554	533	520	544	497	510	551	513	530	505	517	512	544	511	518	509	499	517	554	458	522	494	548	495	532	530	519	492	501	505	519	548	523	501	498	523	505	553	489	485	515	521	512	506	507	535	522	475	541	505	520	529	489	516	521	492	517	546	528	513	488	500	541	531	509	525	471	525	498	483	514	507	537	516	515	515	505	546	504	545	521	544	541	525	551	548	565	537	526	499	559	515	525	525	524	518	512	493	515	531	505	489	535	516	495	501	509	543	511	493	497	509	530	562	500	487	520	508	550	514	500	494	544	524	504	521	486	565	509	510	534	511	517	534	541	498	528	486	508	533	510	521	488	494	487	464	502	536	523	529	527	545	484	522	496	513	519	499	538	502	507	478	556	527	493	563	536	530	493	523	538	529	541	491	526	494	494	525	480	503	529	545	534	531	498	525	495	507	494	527	543	504	530	521	533	499	569	528	473	458	502	501	513	530	518	500	507	527	518	479	572	543	539	498	510	514	465	497	497	541	482	492	518	552	530	524	530	492	509	551	546	476	503	508	522	519	518	528	510	543	511	504	571	513	503	523	520	525	545	552	474	515	499	556	561	509	526	500	509	507	533	547	489	546	483	492	547	525	540	565	504	504	528	558	490	532	473	508	522	515	476	473	500	497	510	510	529	478	515	465	498	507	507	484	524	511	548	548	497	502	498	560	513	565	500	494	528	482	517	506	542	509	533	515	526	500	520	491	563	550	497	493	559	533	525	537	533	547	514	513	561	494	536	489	494	506	525	556	509	535	568	512	512	533	545	496	510	516	497	520	506	523	527	488	566	528	527	532	483	545	519	570	499	491	507	525	529	500	504	539	507	510	495	530	528	502	503	511	526	555	462	502	560	498	532	523	514	562	522	492	512	495	533	544	546	554	573	515	516	522	508	509	544	510	515	533	498	534	540	516	510	533	528	533	521	506	505	491	506	521	501	514	497	548	500	548	519	535	519	502	572	502	496	508	552	504	505	542	509
5385	1313	1187	930	762	661	692	584	600	588	545	589	617	555	558	555	568	537	542	509	526	562	525	523	552	598	541	567	513	523	592	545	585	492	573	523	561	535	571	552	575	564	570	531	531	530	536	576	557	506	589	564	558	552	562	601	602	576	538	519	538	555	544	594	517	558	536	608	532	531	527	523	554	544	532	547	538	584	563	571	571	559	517	590	560	564	552	575	522	603	587	588	550	539	528	559	517	563	560	526	543	498	546	561	566	527	582	593	562	601	537	522	526	524	526	493	519	533	550	476	578	557	592	524	557	536	579	587	563	544	537	553	547	551	547	587	524	555	554	603	491	548	570	538	540	526	583	543	580	587	541	555	537	532	535	538	566	523	558	549	561	539	537	588	533	540	554	519	541	545	571	527	514	556	498	561	540	530	588	589	581	574	549	549	566	557	524	548	519	547	521	572	570	549	583	522	552	570	531	566	574	575	588	576	570	540	577	530	559	564	541	522	589	545	528	556	579	551	528	592	537	560	512	556	540	557	556	548	536	545	575	518	543	571	548	592	548	503	517	578	551	519	538	505	562	521	592	551	512	534	545	557	505	557	554	559	515	521	533	548	591	588	523	578	568	528	516	577	532	537	583	568	544	535	571	587	564	583	533	494	536	526	549	534	577	553	534	560	537	549	567	530	532	551	540	540	562	556	545	559	585	519	568	538	533	568	565	540	531	546	554	523	539	534	536	559	529	565	548	520	575	535	579	553	591	557	562	547	573	624	542	589	553	536	562	578	559	514	536	528	586	537	558	597	562	523	536	530	606	535	532	565	601	587	553	534	552	542	569	587	549	553	565	539	553	501	546	594	556	550	533	585	598	575	582	549	603	516	566	544	571	553	565	511	559	588	554	569	593	538	551	532	555	553	499	559	566	544	517	533	541	561	533	526	573	564	573	508	592	562	527	527	541	540	524	521	574	593	492	549	533	565	552	528	534	508	575	554	584	548	583	552	569	527	563	522	595	532	565	548	562	527	547	561	570	560	558	562	526	539	531	620	557	575	583	553	506	560	518	543	539	573	550	566	565	513	509	565	572	526	520	563	563	549	590	578	546	557	551	574	552	568	544	579	563	538	559	525	557	578	576	521	545	586	577	505	582	538	562	516	607	534	577	570	561	532	507	524	553	562	547	522	538	557	559	526	526	583	556	584	567	512	529	580	555	564	578	528	577	541	542	540	560	521	550	544	473	545	566	529	566	517	594	528	526	557	508	527	582	564	556	547	586	544	580	533	562	537	537	579	562	531	653	550	548	564	550	553	508	512	566	525	550	535	532	591	575	552	521	528	506	516	528	576	553	506	551	556	558	551	552	526	542	562	535	528	514	593	567	556	594	583	582	562	536	527	542	522	565	548	570	543	539	512	562	550	594	552	593	555	558	546	562	560	532	567	533	518	559	577	554	541	552	566	552	539	568	559	546	529	564	545	544	530	573	544	573	573	551	568	572	603	534	587	545	576	542	532	542	572	533	571	561	517	579	549	544	516	572	569	566	541	498	556	583	562	537	542	517	578	541	559	564	566	542	571	591	530	534	519	551	552	543	559	574	539	508	553	598	526	525	565	556	547	570	520	516	540	571	520	567	564	596	524	549	598	555	538	565	523	577	557	529	560	544	560	567	537	507	528	524	553	561	556	566	581	541	557	567	559	565	505	555	555	538	567	559	528	571	529	558	512	564	586	541	541	556	579	515	553	546	547	606	500	549	545	570	538	578	573	575	493	560	540	552	546	576	547	536	522	583	546	556	540	546	548	529	549	549	548	551	546	574	559	584	523	537	528	518	550	542	573	572	548	538	550	580	542	554	528	518	527	524	579	545	558	555	578	541	556	598	553	546	579	542	536	576	534	492	564	547	578	591	542	573	520	560	548	556	542	548	556	523	538	557	560	533	528	511	577	527	571	565	544	572	529	612	528	546	527	550	580	601	562	560	565	531	571	554	561	528	520	549	557	552	574	572	544	523	550	566	523	549	571	533	525	534	532	562	583	552	543	522	575	542	528	563	590	544	572	543	537	540	566	576	549	551	535	576	559	570	537	576	518	565	535	545	565	562	550	549	561	559	553	565	547	538	549	535	539	538	575	552	564	560	564	555	601	564	529	562	536	573	556	533	560	577	578	557	524	600	548	563	515	542	544	564	549	553	571	549	567	571	566	552	538	562	592	536	531	549	523	547	514	584	578	518	568	544	529	527	539	542	542	577	573	538	545	540	565	549	529	537	543	522	563	567	502	573	554	569	585	526	536	543	517	561	549	566	535	606	576	507	528	543	509	575	571	517	552	571	550	563	547	575	556	537	541	541	552	563	560	535	558	543	562	544	589	554	592	553	547	542	534	548	572	574	582	522	561	546	580	575	531	553	544	537	580	509	591	531	546	563	561	509	524	529	547	545	536	555	551	530	550	527	524	542	555	549	575	533	540	604	544	560	577	571	540	520	479	552	535	532	591	554	534	561	556	521	544	573	528	624	543	531	591	533	545	574	541	552	568	555	569	602	506	521	531	543	574	522	581	495	518	560	569	535	556	584	574	516	544	499	559	563	562	534	572	503	495	523	565	543	577	558	547	505	569	572	586	539	530	534	567	537	563	549	544	505	547	542	566	526	562	531	568	524	557	530	539	527	537	592	555	548	561	568	518	590	552	527	556	558	550	557	546	541	546	547	548	554	562	537	584	577	543	526	536	544	512	539	574	545	535	572	540	550	550	559	543	526	576	564	535	538	569	551	572	557	523	523	564	568	530	556	550	559	579	539	593	548	590	547	553	559	558	498	565	558	543	514	529	503	539	570	535	583	527	600	505	562	521	557	557	549	503	497	549	584	537	552	559	573	545	541	598	558	588	560	537	561	583	546	587	559	514	568	574	569	555	574	589	532	548	573	576	548	605	576	556	548	527	567	588	580	567	570	565	536	555	549	535	543	566	564	518	541	532	595	548	504	545	586	576	550	545	569	559	538	541	547	586	587	508	575	521	538	604	535	565	520	593	581	556	572	539	535	572	509	584	540	566	569	527	528	551	590	544	524	535	554	555	589	546	575	531	565	541	560	526	518	544	561	554	532	530	604	525	542	549	548	527	491	521	578	571	545	577	559	522	553	573	534	555	523	568	548	553	553	573	557	525	549	531	529	539	580	556	574	531	565	514	547	539	553	590	557	557	559	547	548	543	553	525	494	562	531	547	562	581	535	542	554	557	556	532	570	532	555	565	553	606	584	533	529	539	553	567	574	533	563	541	571	521	549	584	522	531	568	544	579	547	535	557	532	575	563	575	529	549	517	564	529	567	568	574	565	523	555	550	547	504	562	534	535	543	527	574	531	543	558	559	551	589	541	519	547	527	548	504	563	561	564	545	563	553	572	546	510	584	535	593	578	590	538	561	564	541	591	579	541	562	574	550	539	549	531	527	569	563	579	523	557	546	560	537	532	559	596	515	575	562	595	580	549	563
25065	20630	26953	24318	20627	10258	1358	796	681	571	525	430	449	423	368	381	366	345	317	287	298	325	258	292	311	274	274	275	248	271	294	258	245	274	243	241	264	267	258	241	235	254	257	255	233	258	225	262	262	244	235	240	260	262	262	262	284	253	257	253	231	251	252	229	261	235	261	236	281	250	261	259	253	252	254	240	249	256	270	270	257	253	237	216	249	281	291	245	256	242	222	247	258	240	285	277	222	244	237	260	267	271	270	264	260	242	254	234	264	252	235	249	288	237	224	265	245	241	262	254	226	256	236	269	231	251	247	265	240	245	228	248	260	265	240	228	243	246	233	248	256	273	250	274	245	238	240	237	261	235	226	249	212	289	238	252	277	232	266	252	238	247	253	248	223	245	240	217	227	247	207	261	247	261	221	236	254	218	259	273	260	258	242	256	231	257	248	257	233	253	278	219	239	246	242	244	260	247	257	229	252	220	237	228	243	221	235	278	240	239	253	230	278	232	232	259	260	244	256	225	240	224	261	257	263	247	253	264	259	227	292	274	278	266	272	229	231	262	272	278	241	268	229	270	241	262	264	234	240	233	249	257	261	247	232	260	257	235	242	240	248	238	281	260	254	267	253	257	234	269	258	260	248	221	288	259	255	255	243	233	267	273	242	234	256	268	219	240	249	279	271	271	243	270	221	269	238	256	263	257	262	263	247	232	285	288	265	234	252	259	237	231	275	220	246	251	260	290	238	253	243	246	247	228	244	280	214	256	252	270	246	250	247	283	269	283	220	270	246	235	260	256	258	253	229	244	231	235	251	252	245	260	250	236	217	252	249	246	236	232	240	244	244	265	236	259	262	256	296	263	228	222	255	243	242	273	236	245	223	264	224	245	247	262	237	245	241	248	269	241	276	261	249	235	243	235	238	246	262	242	273	241	223	237	224	231	262	230	237	246	263	226	253	220	234	245	283	250	256	254	229	260	222	275	246	258	247	242	251	242	222	261	257	269	255	261	237	266	258	251	254	252	256	250	248	264	263	260	253	238	241	233	236	264	261	235	224	274	251	252	265	269	237	226	232	237	237	244	235	257	243	235	237	281	244	259	255	247	213	249	253	218	240	250	239	260	236	223	234	248	237	252	257	246	241	232	245	246	259	231	263	241	246	248	240	283	247	265	248	248	239	262	246	258	266	294	276	266	262	228	242	228	271	230	269	239	244	233	250	262	241	257	273	254	210	265	247	236	232	220	250	234	277	241	244	276	246	259	268	249	244	250	263	260	251	268	265	233	244	240	246	227	262	270	234	275	246	252	267	268	291	226	246	245	246	228	275	241	226	262	250	214	251	265	274	251	227	247	258	253	251	243	263	238	243	242	262	215	254	242	235	252	242	265	239	266	260	242	237	248	263	281	252	217	223	241	211	271	277	247	242	246	278	245	261	261	234	234	284	223	234	243	256	212	228	272	272	253	240	242	262	257	253	233	250	247	258	249	266	270	228	240	273	253	228	224	273	228	261	280	262	233	237	246	262	261	270	239	223	269	247	281	260	272	260	260	274	219	232	252	245	252	217	235	269	253	256	273	241	264	233	251	239	246	247	245	247	259	266	250	246	295	246	264	229	273	209	249	238	244	226	250	227	258	306	233	255	230	251	237	257	230	242	250	266	242	213	219	248	253	244	240	254	257	249	232	214	238	242	241	252	268	253	231	241	231	243	270	242	239	240	258	235	247	242	238	235	264	230	262	246	238	282	231	217	245	247	245	245	226	229	247	229	233	248	258	262	260	263	243	258	244	234	241	246	254	262	249	265	254	236	258	278	248	253	244	249	249	236	250	262	230	239	245	229	271	229	264	235	249	232	246	238	249	239	216	247	247	222	283	237	229	273	240	267	239	238	281	263	251	257	264	235	251	257	238	238	248	272	230	256	251	255	236	268	239	242	253	258	245	256	265	229	235	210	262	236	243	247	250	254	245	238	262	241	247	248	233	256	254	263	248	247	211	261	249	258	254	247	219	249	274	255	222	251	259	253	240	250	277	230	246	260	260	260	233	249	262	232	246	264	260	252	245	243	256	240	225	249	230	251	240	255	228	293	275	245	261	249	243	223	258	252	272	263	242	253	234	268	256	272	247	249	252	253	234	270	237	263	236	258	255	272	268	265	249	245	238	278	252	239	238	270	218	248	235	230	238	244	237	253	260	255	268	230	257	209	264	279	258	247	263	257	254	264	244	248	234	259	245	245	250	273	268	219	208	259	272	231	217	237	264	240	243	280	216	256	249	236	232	242	268	227	254	269	255	253	243	263	243	263	264	251	254	222	270	255	270	241	244	240	250	269	234	256	232	244	255	254	274	259	244	259	243	221	270	267	271	241	266	238	272	209	267	248	233	286	272	246	242	231	245	224	233	290	261	240	226	233	241	246	269	268	231	229	243	232	261	248	245	273	263	271	230	230	234	217	252	259	256	278	255	255	228	239	250	244	266	243	237	253	235	256	232	251	237	253	254	241	275	225	269	234	258	259	261	201	244	252	267	248	231	222	252	253	264	246	250	235	254	244	246	253	224	253	274	244	273	246	254	282	270	242	245	247	258	249	263	237	258	227	250	259	254	252	259	230	259	249	227	222	233	235	247	259	242	249	289	261	266	275	253	232	254	250	234	239	259	251	249	274	279	247	237	244	270	234	257	252	225	232	235	215	223	267	293	253	251	252	225	230	224	230	236	222	257	257	265	230	252	256	272	251	276	254	224	247	252	255	280	237	261	264	280	259	242	261	261	240	238	233	245	245	236	232	231	241	229	229	241	229	285	238	227	236	240	224	250	257	232	249	234	262	262	236	290	249	234	227	254	251	243	264	261	261	244	250	253	255	253	251	257	232	266	246	262	253	243	219	247	264	246	246	251	226	243	250	253	247	246	257	248	267	256	239	253	245	256	265	235	236	269	240	245	274	279	247	249	233	252	250	244	237	249	259	222	249	245	217	252	242	240	228	233	280	254	244	294	197	232	244	246	258	259	262	240	241	244	246	247	251	239	227	241	234	261	281	248	235	230	258	286	227	248	286	285	283	241	276	233	270	258	253	243	290	234	248	236	222	217	269	258	252	240	257	264	267	247	222	229	254	228	262	254	231	233	242	247	277	243	230	260	232	239	265	269	240	255	270	233	277	244	281	255	249	271	216	242	241	261	258	247	266	245	237	232	237	248	264	243	242	267	252	248	247	253	258	254	245	239	261	252	246	259	251	214	216	232	249	265	251	267	252	258	252	282	247	219	260	263	258	259	260	253	239	228	279	251	254	250	236	268	227	240	265	259	238	244	259	236	212	247	228	248	248	278	255	238	261	205	211	253	242	270	270	242	271	252	248	270	276	244	234	250	237	256	258	243	245	244	235	247	269	226	230	232	237	235	234	257	210	261	254	251	263	231	271	211	261	254	249	265	240	253	234	249	272	255	238	258	231	209	238	255	248	246	266	209	254	244	262	270	245	249	254	244
7209	11336	10346	5709	3818	2621	2010	1539	1241	1091	964	819	697	648	558	566	518	474	491	447	404	410	345	382	362	356	374	373	358	341	321	319	319	325	286	312	291	320	276	289	294	281	307	325	288	300	304	297	303	267	326	290	301	297	310	292	271	297	292	283	303	291	261	266	310	272	289	240	303	266	265	283	289	292	242	273	300	262	289	284	258	251	265	246	285	286	274	277	282	287	282	270	283	302	282	289	298	279	270	268	280	295	283	255	281	253	269	263	290	294	260	292	267	255	284	289	274	309	302	255	260	273	276	274	275	303	254	275	285	280	275	266	265	268	287	278	259	264	271	248	267	260	253	276	280	274	258	262	277	258	290	276	259	249	285	265	287	256	261	288	289	264	273	277	276	277	267	265	280	271	317	258	291	272	281	276	283	244	266	282	257	261	279	283	270	259	276	290	287	280	276	271	292	271	283	267	259	266	273	284	284	282	268	292	268	241	276	263	270	267	266	263	250	282	276	278	272	277	281	277	284	244	276	270	289	274	258	278	281	262	276	274	251	251	252	253	295	279	271	246	264	276	284	275	277	264	282	275	264	268	288	250	256	260	301	272	284	271	278	264	299	270	268	272	255	276	284	256	260	269	285	258	251	275	233	251	261	274	262	291	269	264	268	266	250	266	253	268	258	279	272	257	262	237	266	271	281	257	293	278	282	284	252	257	293	283	270	286	263	274	296	262	289	263	273	268	264	279	251	306	268	280	267	221	286	259	292	282	282	300	285	305	286	269	266	273	291	258	246	272	247	271	270	278	262	282	257	261	261	294	253	265	270	279	272	283	277	265	264	267	264	268	277	264	289	260	246	260	260	257	268	287	282	277	257	267	241	289	245	275	233	289	274	251	293	283	266	293	281	249	289	258	264	301	269	265	254	299	267	287	270	269	296	297	275	239	250	290	274	260	286	272	273	276	274	261	249	269	244	295	274	270	271	284	308	273	265	279	275	263	293	282	276	278	282	259	256	278	265	283	262	255	277	280	300	269	271	284	305	252	302	284	255	284	252	282	306	269	282	286	244	273	277	278	276	247	291	251	280	271	271	270	277	285	283	242	261	269	259	269	284	294	242	261	258	275	271	271	293	253	236	268	285	291	271	260	293	267	254	290	263	266	287	277	274	265	269	280	263	286	300	254	285	264	277	285	272	284	278	242	257	255	284	272	294	274	275	289	292	280	259	251	248	276	312	271	263	263	300	252	281	304	256	264	251	239	246	256	267	281	281	287	294	273	269	269	261	323	270	267	271	277	277	287	265	266	271	245	259	263	263	264	273	259	243	250	268	276	220	279	255	279	275	286	264	289	257	278	266	267	285	262	280	250	264	280	275	253	291	280	270	289	249	241	255	280	271	254	283	264	259	250	258	283	255	257	290	265	237	272	252	259	280	261	272	293	293	264	257	277	270	262	269	254	272	283	279	312	289	254	273	243	270	288	248	266	272	288	278	293	281	282	288	278	287	302	222	310	264	259	283	251	286	275	292	248	285	276	270	260	279	303	275	265	246	268	264	293	265	262	311	262	257	277	259	258	281	258	275	274	292	231	258	266	244	272	303	292	247	274	237	262	285	261	277	281	253	275	272	260	287	275	259	281	313	269	276	273	283	260	280	269	270	249	271	265	283	273	272	271	272	276	256	274	286	292	272	260	268	256	262	302	267	279	259	279	293	277	300	287	285	287	269	230	277	280	291	247	286	256	262	278	275	255	294	262	289	268	251	249	268	271	294	267	270	239	267	263	264	259	264	262	259	240	287	297	264	267	288	277	273	259	266	282	255	288	275	281	269	309	285	271	268	293	283	242	269	294	291	288	267	246	268	282	310	270	252	246	271	256	280	261	257	293	280	276	297	242	291	255	258	287	281	274	272	252	271	256	263	253	295	257	256	264	266	264	323	286	273	270	260	272	277	255	255	265	260	276	216	257	285	274	260	290	268	296	255	276	291	259	292	279	258	296	274	255	273	262	293	249	266	285	290	232	264	254	253	268	295	272	270	268	245	268	289	288	292	271	284	267	253	294	288	284	290	278	274	264	268	294	297	259	282	245	286	263	289	254	273	293	274	283	280	278	237	292	281	262	265	314	296	280	255	289	265	275	266	278	278	256	264	273	274	265	256	277	282	262	262	272	291	244	273	229	270	255	264	241	255	291	255	281	251	268	295	294	264	265	293	248	251	268	288	274	245	288	251	286	235	243	241	270	288	268	231	268	268	255	298	264	274	278	258	273	280	245	266	269	257	266	252	258	287	249	271	275	262	266	305	261	269	260	259	275	283	273	273	276	258	272	277	271	261	241	291	255	279	287	247	299	268	275	311	278	283	265	285	265	269	298	258	276	291	267	286	257	265	265	278	280	290	283	250	250	257	264	281	308	256	281	295	301	300	294	244	272	286	252	280	292	260	262	287	279	285	230	300	268	256	296	247	291	238	268	282	280	268	256	293	274	276	279	255	287	266	285	283	292	292	261	268	290	282	258	272	260	289	268	252	277	265	279	290	242	274	275	259	274	267	295	274	287	255	255	260	270	270	262	301	275	274	276	255	267	271	274	249	281	277	268	249	268	269	269	278	263	261	269	263	263	280	254	283	274	248	248	286	290	290	280	279	263	246	277	250	258	280	276	270	267	293	267	307	274	280	262	285	296	280	293	269	249	277	288	272	278	264	306	273	271	257	261	265	277	277	312	274	247	282	269	289	288	300	290	261	263	245	270	256	263	286	304	268	259	265	286	237	290	272	272	269	249	258	283	282	273	248	289	279	262	281	283	283	274	292	251	263	283	282	283	259	258	250	255	266	276	276	274	267	280	265	275	286	289	268	278	270	253	284	256	244	263	273	260	269	296	277	256	271	260	288	280	273	282	265	277	248	260	249	274	253	249	287	263	284	262	247	259	278	261	255	269	261	286	295	255	274	277	277	291	269	258	268	277	285	268	265	284	298	264	286	306	291	268	272	276	272	265	286	264	275	299	271	235	260	296	260	262	272	288	283	295	254	262	263	286	264	266	241	262	270	270	263	245	274	298	289	262	284	299	257	293	275	282	260	250	296	243	284	252	289	273	295	286	247	264	265	262	266	300	302	259	281	247	262	270	234	293	282	280	263	245	280	281	265	278	278	258	286	292	253	263	279	271	269	286	287	266	267	262	254	251	275	271	266	286	257	260	294	268	262	247	261	251	237	295	301	235	269	293	311	279	249	275	287	292	275	264	258	233	278	284	262	308	263	252	258	267	275	281	256	291	274	255	278	288	285	285	289	252	267	246	240	251	286	303	273	273	275	279	295	257	262	290	249	270	284	274	273	223	230	266	310	286	299	254	276	275	274	255	299	273	252	268	280	285	262	275	277	267	255	243	261	258	286	274	255	261	259	239	271	245	255	283	286	290	284	267	288	264	248	255	265	245	286	303	297	289	247	274	230	270	270	246	267	262	249	249	265	286	263	303	295	274	290	269
22965	20610	27306	23912	20615	20684	7979	1742	1268	1085	990	896	829	756	710	724	635	655	648	599	610	625	544	554	564	571	577	525	544	598	500	540	535	511	526	522	479	461	543	516	507	454	466	546	520	515	510	494	484	483	464	480	493	530	449	457	509	529	506	449	498	447	479	482	454	465	494	481	498	504	495	485	462	471	478	464	469	498	450	500	524	447	500	479	449	477	472	474	505	479	470	482	463	480	471	488	488	486	449	512	445	506	445	462	503	482	499	487	476	458	497	470	475	515	511	485	474	467	496	445	477	484	452	457	489	484	487	467	524	470	472	466	455	492	458	462	443	478	468	434	507	468	487	489	476	466	466	434	476	496	462	455	500	476	472	466	470	482	477	464	468	456	489	454	495	496	468	483	505	445	434	477	483	490	439	461	463	502	510	490	506	477	465	487	490	453	486	438	470	475	430	474	491	500	461	480	482	420	529	486	445	471	432	503	470	515	458	462	463	454	446	453	469	516	473	491	451	497	486	434	521	463	480	493	482	486	446	501	465	452	468	459	455	502	512	487	465	449	477	448	460	465	470	467	487	527	477	455	456	495	507	456	485	502	476	476	455	507	487	476	502	473	449	502	489	463	446	464	486	482	474	492	520	462	509	480	471	500	454	448	468	472	442	506	450	444	453	461	420	456	499	492	482	494	459	494	457	475	505	445	469	477	486	471	457	475	465	495	458	437	458	505	434	464	480	471	503	478	459	461	460	441	495	479	443	482	466	491	481	488	489	468	462	472	477	506	505	432	490	518	501	470	443	481	460	454	485	513	493	471	495	431	482	465	438	501	462	448	444	476	477	509	456	483	446	467	470	485	478	488	486	459	503	471	448	499	492	483	488	477	476	449	502	515	453	468	430	453	468	449	442	491	480	441	464	446	496	495	443	459	490	479	488	464	466	462	455	454	477	478	474	512	464	483	480	459	464	475	463	488	458	483	513	524	466	491	457	451	430	444	501	456	479	492	487	526	511	449	448	493	468	479	452	479	467	453	465	506	518	444	511	447	490	468	478	482	467	479	460	516	426	454	497	463	464	502	469	453	492	454	462	472	494	426	449	462	474	474	524	499	441	453	457	475	500	469	466	472	464	471	482	469	459	404	462	464	487	423	468	463	452	440	438	455	459	488	467	478	422	463	492	497	469	469	449	458	484	462	448	455	463	487	458	477	490	489	489	464	447	478	468	499	433	473	452	480	504	468	494	443	456	472	469	436	489	492	462	500	466	491	438	513	503	486	490	486	458	473	495	469	478	509	448	482	460	449	477	481	497	481	473	471	493	456	507	420	531	497	459	465	455	432	441	425	483	421	423	456	507	485	479	477	427	474	449	453	494	450	444	464	460	485	490	476	494	441	484	487	480	467	489	463	478	432	451	454	497	458	477	508	473	477	489	464	513	517	446	471	444	439	453	480	491	468	490	488	461	481	481	503	470	484	435	457	466	465	487	498	478	461	483	428	483	444	479	465	451	442	479	456	488	481	456	451	463	438	496	485	447	520	508	481	460	492	493	457	471	495	473	500	480	455	453	477	475	473	451	480	491	476	507	451	457	495	514	482	473	441	480	481	433	492	477	513	459	445	520	521	475	506	405	467	477	475	479	499	469	485	458	487	449	490	495	462	453	459	469	438	487	468	488	476	488	468	485	455	487	482	460	464	470	439	502	463	498	429	548	458	459	457	426	477	450	472	517	487	486	450	482	501	476	489	469	515	457	455	454	459	460	485	454	462	467	492	470	473	472	516	452	484	474	476	518	485	456	465	486	460	495	477	499	434	469	460	515	472	484	507	448	488	465	461	503	486	496	478	471	455	436	488	467	460	481	482	509	479	484	430	477	466	472	464	485	474	472	507	459	482	479	469	476	448	481	495	459	467	465	479	504	493	446	492	463	502	547	513	460	469	451	452	490	481	433	468	470	502	500	444	474	469	452	453	487	467	473	496	499	455	492	462	471	439	482	466	480	447	433	524	460	472	487	465	481	461	469	470	473	505	466	486	438	495	447	470	473	465	464	475	475	496	493	447	475	484	468	510	463	490	462	536	484	469	469	466	487	483	472	546	434	422	482	464	485	461	482	495	492	507	500	490	454	480	510	466	498	496	476	481	468	425	451	502	429	487	495	482	442	469	466	458	453	479	463	429	496	432	456	478	460	494	479	450	441	442	475	482	486	496	488	467	493	466	485	458	479	477	479	490	479	479	505	474	495	456	493	530	473	479	463	498	458	448	496	460	484	463	480	500	507	420	439	471	437	429	470	500	449	495	446	482	447	466	479	479	489	455	439	438	439	470	463	494	469	490	447	458	443	491	433	446	435	472	482	503	476	474	472	495	454	475	466	446	464	465	475	469	474	453	491	470	491	497	468	459	482	465	465	459	479	452	438	511	477	450	489	540	490	460	433	437	475	481	465	469	489	474	491	469	504	512	482	496	477	484	429	474	476	476	464	453	487	462	465	464	458	438	480	478	437	469	480	516	478	462	468	492	513	462	455	495	488	479	492	516	498	448	477	452	465	472	492	536	467	506	497	481	494	459	493	446	453	454	465	470	532	465	455	485	493	471	484	487	480	466	464	475	494	476	463	448	471	456	498	448	466	449	492	451	433	453	467	507	482	463	490	475	487	433	428	457	495	479	439	489	494	468	496	523	471	468	467	494	483	452	499	443	456	462	474	460	464	466	494	490	460	500	429	467	444	471	492	486	495	459	425	460	502	473	463	470	495	480	460	468	495	499	486	452	475	451	447	455	477	458	462	461	471	480	468	460	454	462	434	478	443	456	439	463	494	448	481	498	441	448	484	448	471	467	460	448	469	449	471	433	438	490	474	449	437	458	472	478	476	489	484	441	465	480	463	478	463	466	465	491	490	476	465	455	498	478	440	485	456	424	462	476	439	449	432	452	472	490	465	480	487	463	463	477	425	474	466	490	487	504	457	455	500	470	501	494	492	469	484	505	474	437	457	484	473	475	523	500	487	496	465	474	455	463	465	442	471	466	466	468	492	492	473	457	509	512	466	479	459	481	445	450	506	470	435	465	464	461	470	453	478	510	460	445	482	457	474	468	509	498	450	439	456	462	485	479	453	481	525	455	472	523	459	512	502	482	479	463	464	436	441	477	451	475	511	466	492	453	448	456	436	454	486	471	497	440	470	498	485	469	465	470	461	438	532	470	486	481	452	502	464	470	500	477	470	480	478	477	501	435	436	478	433	486	465	477	469	477	475	497	455	458	462	440	456	458	484	489	443	457	486	510	465	462	477	490	468	473	504	496	467	479	493	480	474	499	493	451	519	480	518	465	440	443	476	475	465	504	497	453	475	427	495	459	463	502	461	459	481	461	467	463	479	486	462	470	499	488	463	494	464	456	443	516	475	483	442	482	436	491	497	458	497	469	482	460	464	434	479	468	463	447	469	460	468	485	506	451	482	427	489	445	492	492	477	473	474	463	476	487	449	517
10120	17954	16299	9651	6561	4733	3615	2844	2423	1978	1624	1524	1341	1230	1077	969	946	824	770	781	724	722	665	654	642	626	615	609	594	632	561	571	577	578	542	522	515	520	505	532	502	511	468	482	507	490	481	480	497	471	487	497	464	477	489	506	475	450	476	504	490	452	467	475	480	488	487	476	488	458	447	491	501	481	409	479	502	470	463	502	473	452	477	514	442	453	471	458	435	472	500	450	451	467	466	465	457	466	513	446	465	475	442	495	484	496	498	470	473	479	487	446	475	496	471	458	471	478	483	499	514	489	479	427	421	450	458	457	461	461	466	472	467	451	451	470	465	489	427	463	507	436	433	455	491	436	444	487	477	475	453	455	482	445	451	449	456	433	449	447	440	437	450	494	463	436	465	465	481	491	437	462	484	451	443	474	515	447	479	476	490	395	501	434	456	452	448	438	459	474	465	443	468	458	440	459	460	433	460	477	433	452	439	452	469	461	448	461	489	446	488	479	486	480	463	467	449	437	488	449	437	478	463	457	460	442	439	485	437	455	462	476	429	478	442	479	468	431	484	490	484	470	469	465	449	495	464	457	451	415	463	475	449	440	490	452	450	496	474	439	498	444	471	490	486	467	458	438	450	465	446	473	436	451	452	448	458	459	472	461	446	473	423	441	446	441	457	420	490	462	465	437	426	470	434	462	502	472	496	447	493	498	442	441	436	449	459	440	447	453	411	466	459	476	456	434	491	468	430	443	438	467	458	467	484	459	443	479	455	399	445	480	453	457	444	450	458	476	485	453	468	491	470	461	439	471	465	489	439	482	469	455	464	432	433	451	435	448	430	488	439	432	475	437	418	461	496	444	473	461	486	441	435	447	462	472	465	450	410	449	457	483	495	458	462	448	500	440	458	457	485	443	472	454	451	447	466	440	462	450	494	471	414	467	476	432	462	458	471	438	489	496	455	432	490	452	457	441	470	483	474	467	465	436	456	458	471	451	500	452	462	485	490	471	452	429	459	459	436	433	468	426	491	474	429	480	456	476	452	445	473	454	428	451	438	453	481	435	462	478	448	464	445	464	481	444	415	446	423	482	422	475	438	400	403	445	473	400	462	508	467	442	434	439	416	469	495	496	435	451	485	426	476	488	426	442	448	443	475	461	474	499	424	451	477	473	473	425	467	431	424	462	422	479	480	486	442	468	484	448	480	463	429	477	463	482	476	473	476	445	461	449	446	431	476	467	445	490	454	477	439	460	466	477	480	426	459	492	446	501	436	454	456	462	462	471	430	421	474	470	464	492	446	480	430	450	468	414	463	446	484	506	450	477	479	447	474	451	449	429	436	448	462	471	449	465	446	426	438	452	506	442	465	437	476	505	416	477	470	453	414	469	488	467	458	477	438	469	430	463	470	482	444	461	462	433	459	444	439	441	477	452	475	452	456	445	489	465	489	457	480	458	474	460	439	460	412	467	408	467	457	476	407	472	451	455	457	480	450	446	479	505	439	427	456	449	456	465	453	460	448	422	433	482	451	447	441	485	441	452	435	448	501	442	475	451	486	517	454	465	454	479	458	434	453	443	440	425	450	453	467	444	469	435	481	481	474	465	497	433	466	473	456	486	448	470	432	439	440	512	450	386	451	464	435	443	482	451	457	422	433	474	478	458	470	473	435	451	466	461	459	398	432	407	448	483	473	450	433	497	491	442	470	476	419	474	499	463	419	437	472	410	510	462	451	449	443	417	450	463	464	477	486	412	482	454	472	466	465	428	463	498	460	478	441	469	480	460	436	455	418	451	447	461	483	413	462	455	485	411	466	473	439	470	445	440	461	483	453	430	439	414	415	462	455	411	453	475	461	463	444	463	446	455	436	460	417	463	469	480	453	469	483	455	400	441	451	452	488	410	448	446	462	429	483	488	436	483	421	436	434	470	440	456	466	483	470	408	435	454	431	452	435	460	451	512	486	463	455	432	449	470	478	450	434	435	466	450	457	480	478	464	501	450	461	433	469	441	443	467	475	429	479	504	436	437	457	472	443	477	442	450	454	467	497	431	431	441	459	418	443	468	471	438	464	448	427	425	416	469	487	469	447	463	463	439	446	479	472	457	447	458	405	435	467	429	438	439	472	433	468	479	466	465	485	498	420	436	462	461	465	465	465	461	442	465	436	486	475	473	445	489	423	442	457	494	469	456	456	457	431	477	458	434	477	452	473	448	455	478	489	454	438	499	483	418	434	474	481	435	435	470	457	432	467	452	436	477	433	516	456	440	456	457	479	434	449	476	437	416	435	459	454	503	452	460	486	499	436	421	437	437	491	447	477	475	438	430	459	466	445	461	443	459	440	460	452	432	461	428	439	429	470	462	464	442	473	437	466	446	437	435	446	467	465	468	448	489	469	482	473	417	467	501	455	514	467	446	446	476	453	424	455	449	439	453	450	416	434	442	447	449	422	458	481	432	476	449	494	448	440	459	463	439	466	432	474	480	488	448	472	465	455	495	502	475	479	463	474	434	404	463	465	452	472	468	436	444	455	446	451	455	475	432	441	439	468	449	466	472	444	504	498	468	468	423	444	475	425	447	456	420	470	452	447	467	436	465	469	451	467	491	446	438	475	453	503	452	444	440	459	423	484	456	471	443	436	466	450	440	444	464	452	475	412	473	436	480	474	457	464	450	452	465	444	446	407	453	454	453	448	434	461	451	457	489	468	470	475	481	481	489	481	439	433	454	465	468	461	448	453	466	420	468	447	448	473	460	469	493	464	455	444	430	443	465	495	446	432	424	468	460	457	467	450	496	450	449	439	434	482	461	423	456	463	408	456	485	432	429	433	481	486	445	446	475	461	428	420	464	429	469	419	450	483	454	470	456	484	468	464	448	449	466	432	429	453	454	431	428	468	455	413	420	454	489	491	470	471	436	468	484	492	465	446	489	461	503	462	445	447	462	466	467	500	459	461	439	488	438	459	438	433	453	457	450	481	452	473	447	424	477	416	460	450	441	444	457	460	419	509	448	479	459	461	465	434	445	446	471	481	437	440	483	460	485	446	422	461	482	454	436	460	420	502	479	443	452	421	479	468	491	424	453	460	455	444	477	454	493	462	464	449	469	451	468	453	434	436	480	453	446	466	429	470	447	444	475	481	465	449	466	447	480	465	447	428	468	418	432	456	416	452	456	456	440	501	482	475	488	457	449	428	430	483	477	474	439	483	467	443	468	424	425	450	468	447	476	442	430	461	461	473	476	499	447	448	436	474	474	405	472	428	440	453	466	448	468	455	447	492	452	447	445	451	435	469	449	463	424	419	469	437	452	438	419	460	431	462	430	433	477	474	411	451	445	467	455	451	480	430	444	450	446	469	467	448	453	451	449	450	488	485	466	464	419	447	437	428	466	427	483	463	479	463	510	476	409	427	434	448	460	446	483	440	428	439	448	488	467	450	440	444	427	405	459	446	441	443	476	454	433	436	490	488	483	411	490	460	452	454	478	441	458	450	453
27792	14086	2106	830	658	561	516	548	542	548	519	536	512	510	536	544	496	485	543	537	520	530	510	488	526	533	514	508	573	511	554	521	479	512	503	473	542	557	503	536	519	526	497	506	494	497	529	488	527	523	521	507	563	549	513	535	525	499	513	507	514	529	540	507	496	501	521	511	491	500	531	512	507	497	530	577	537	519	504	511	521	514	513	486	507	516	512	511	513	544	550	510	497	496	489	536	524	533	525	544	539	533	542	515	493	497	489	518	496	516	517	525	446	493	512	528	505	498	504	528	512	536	498	509	546	496	492	521	497	544	520	506	510	466	528	492	493	529	522	521	501	523	504	482	523	505	488	500	541	530	481	501	484	522	498	527	504	530	501	531	535	471	492	500	488	547	555	507	493	477	492	510	502	483	514	523	525	541	534	524	547	512	498	510	514	522	504	510	480	493	513	504	508	497	532	449	520	509	523	523	517	505	533	531	494	504	526	557	529	515	492	508	499	530	522	535	545	510	540	496	544	493	527	531	497	547	499	534	491	562	534	508	521	528	491	530	506	527	487	531	547	502	517	503	552	513	526	530	498	522	508	504	488	524	496	466	494	521	503	531	525	535	486	538	487	512	470	488	538	557	527	545	474	494	507	514	547	550	530	534	533	520	521	524	519	499	529	541	497	517	516	544	512	537	510	496	532	497	505	548	505	488	494	526	514	537	492	507	505	512	512	484	546	498	495	536	507	478	535	501	493	521	554	508	510	532	506	501	532	483	545	494	544	521	530	546	501	513	507	495	494	506	502	532	541	517	505	522	472	536	533	502	463	462	522	493	530	532	482	536	514	521	528	499	533	521	519	508	505	519	551	548	536	539	536	515	506	498	564	518	524	513	511	510	486	568	536	515	530	515	548	536	521	544	481	507	531	553	507	520	526	516	472	508	489	538	552	469	476	545	446	497	470	542	493	512	494	554	534	514	542	517	552	533	510	531	542	493	488	462	522	446	537	561	531	501	508	493	521	531	520	550	528	496	530	491	527	472	511	547	553	522	542	541	528	472	531	493	507	516	541	568	537	519	532	502	530	533	523	500	537	537	490	521	520	515	520	490	529	538	468	564	501	483	517	531	513	543	501	513	503	515	496	511	501	518	484	519	520	560	488	481	531	483	519	511	545	562	515	546	524	502	528	508	488	531	528	490	535	490	488	498	525	510	511	508	483	554	528	498	466	526	548	524	481	534	495	499	518	529	521	571	544	531	521	504	519	487	527	501	519	553	528	472	516	505	460	487	521	550	515	515	514	530	491	505	537	466	515	509	517	484	489	498	504	461	511	473	547	529	496	503	478	508	571	527	527	507	538	544	498	522	499	466	511	559	524	498	533	516	549	525	538	493	541	543	478	517	516	517	498	541	556	534	488	527	507	502	485	515	527	547	545	531	533	524	522	521	522	508	509	517	480	505	503	519	537	510	508	525	485	539	495	490	516	528	514	543	512	523	533	492	502	489	544	525	483	474	527	503	541	487	529	503	501	520	537	497	518	501	480	490	546	505	491	528	527	532	517	556	534	488	520	540	487	502	520	495	521	521	511	539	520	494	539	544	539	507	493	524	489	492	545	529	494	533	493	510	564	482	532	489	499	530	488	502	526	545	501	499	504	491	526	547	549	536	514	489	492	466	545	511	498	519	481	516	518	519	492	540	533	531	477	504	502	510	510	511	502	519	539	472	540	493	510	541	511	519	558	535	491	505	473	522	520	515	569	554	514	488	499	484	499	503	512	484	511	505	516	480	556	510	514	526	535	494	561	535	513	541	491	529	509	505	509	517	500	493	547	503	483	529	494	540	510	496	505	559	541	470	509	490	472	492	539	493	499	506	529	576	558	520	512	506	539	495	506	503	529	535	548	517	499	468	502	513	523	514	496	519	518	513	517	487	560	545	530	514	512	558	533	481	497	517	498	528	471	508	496	479	516	489	488	522	516	554	522	537	509	512	514	507	534	527	525	471	501	473	488	503	520	513	491	513	510	487	549	532	509	534	503	533	495	501	515	515	480	547	535	490	535	511	530	516	498	520	461	468	517	493	532	503	520	498	505	509	511	522	538	534	480	532	502	541	512	516	525	494	539	542	496	534	511	505	536	517	517	511	487	501	483	483	525	500	520	501	542	508	529	502	493	485	522	512	482	489	497	542	558	513	490	486	469	542	530	520	524	505	515	509	545	518	470	488	529	497	546	529	486	499	515	492	492	521	513	500	547	511	496	502	498	521	531	530	476	467	515	509	528	495	452	502	519	514	528	497	563	528	542	496	482	499	516	521	521	479	516	508	518	518	526	519	507	511	552	532	483	498	513	561	521	485	512	499	506	548	545	585	529	519	511	528	537	574	505	508	490	527	485	552	559	529	545	525	537	490	519	482	507	506	572	503	510	515	554	503	511	496	522	499	518	545	517	523	584	535	506	516	539	538	546	496	520	514	498	521	522	523	516	520	508	507	534	514	521	513	487	525	550	568	562	523	507	496	497	489	499	494	525	525	520	520	515	480	536	509	505	521	537	527	546	485	478	510	470	524	549	503	510	482	495	516	477	544	539	542	519	497	543	522	547	474	551	498	540	495	539	553	504	493	515	555	517	513	509	512	536	525	455	500	505	509	502	489	519	492	545	523	498	496	550	451	528	500	519	566	464	479	490	549	532	562	544	457	500	520	541	500	480	548	480	518	517	523	507	512	494	499	556	481	507	482	502	540	516	520	510	518	519	491	566	477	537	509	548	514	518	505	517	498	486	527	523	496	558	553	520	483	501	546	528	520	517	544	506	484	527	479	485	532	476	502	531	518	510	492	519	485	486	521	514	528	555	530	514	503	534	527	509	464	515	551	549	520	545	513	501	493	482	556	546	544	497	540	519	507	551	526	543	549	537	512	530	541	540	534	522	508	510	542	525	522	547	470	510	515	492	554	518	501	499	490	544	532	518	547	507	528	579	516	485	517	528	556	517	466	557	530	516	495	543	534	511	534	496	497	523	506	496	517	516	539	489	494	539	491	526	491	497	517	526	531	539	522	489	510	526	513	530	525	508	473	496	509	514	513	539	508	490	502	495	529	487	514	524	533	526	488	496	496	523	505	516	533	517	547	500	507	517	516	513	507	509	481	506	508	521	484	471	517	532	557	551	564	522	530	523	521	540	564	533	529	534	533	538	455	523	547	535	506	525	490	537	552	494	496	547	509	534	514	542	481	514	501	494	477	535	498	515	526	513	505	493	564	499	522	504	523	494	505	521	550	585	495	544	541	542	519	517	571	521	522	535	460	534	521	498	553	473	515	531	475	531	516	530	510	484	515	511	541	501	514	489	490	527	502	514	507	546	516	484	513	510	516	481	533	498	458	502	465	482	462	511	522	493	510	526	501	513	545	543	489	505	563	493	508	499	511	499	531	539	542	519	508	537	514	545	485	523	507	524	514	516	523	513	504	504	569	523	507	540	528	505	498	499	471
5317	1305	1189	823	749	682	678	596	581	574	608	606	601	588	588	586	552	521	549	561	510	554	568	553	572	585	572	571	560	560	593	575	570	574	533	559	548	568	537	542	545	544	555	504	580	547	518	584	556	539	551	558	578	547	529	562	528	557	568	572	563	539	558	561	499	536	553	548	534	537	570	496	530	547	534	549	559	524	515	581	547	529	533	545	563	548	556	555	552	522	546	559	527	548	533	517	535	566	553	560	569	551	544	519	578	552	549	554	570	540	552	522	566	559	557	556	561	596	579	553	510	518	566	553	549	555	582	534	578	551	568	569	564	560	563	568	542	525	546	549	560	518	589	528	532	532	565	504	521	511	561	588	581	537	555	549	548	575	506	507	545	548	524	505	535	537	553	566	541	554	536	554	543	538	550	562	566	561	550	543	554	512	557	549	544	553	558	553	566	568	541	557	526	529	521	538	586	573	560	568	545	545	554	520	532	552	548	545	521	546	555	566	598	548	537	566	559	552	570	548	609	575	535	515	548	518	498	567	571	545	542	532	528	572	499	541	512	567	518	538	556	561	543	558	552	577	524	534	564	544	547	511	535	540	547	570	547	555	568	566	535	538	555	543	579	573	557	535	566	565	547	553	561	549	572	588	546	519	538	579	544	564	573	598	514	554	563	557	543	584	571	521	516	578	540	529	529	582	534	561	521	530	556	568	568	536	501	537	559	555	491	554	514	543	528	548	533	550	556	594	509	561	568	529	563	540	560	597	558	570	567	510	549	556	555	502	570	543	481	553	522	537	586	585	557	526	581	515	579	544	520	558	559	582	567	524	578	545	536	520	567	548	558	542	562	564	582	528	534	547	539	612	527	568	564	535	566	596	564	544	563	586	565	574	522	551	563	576	568	517	525	541	541	508	549	512	533	543	506	555	540	538	577	552	550	568	536	554	552	568	545	579	580	561	578	569	540	577	544	538	537	554	517	516	549	524	552	566	564	577	526	556	575	552	536	532	558	559	504	551	549	558	525	556	599	531	517	526	563	509	546	535	579	561	557	549	554	532	586	575	525	545	517	517	535	551	556	564	586	607	564	543	579	534	547	556	534	520	534	570	541	594	546	550	576	560	583	545	519	530	535	526	565	578	514	587	554	570	554	546	566	530	552	558	509	570	575	501	573	531	575	528	551	547	520	564	542	533	517	587	532	560	541	519	492	556	513	553	570	538	608	532	519	531	506	577	558	547	580	578	540	546	558	541	537	534	550	543	562	548	561	545	587	589	572	577	565	522	547	548	530	587	543	553	553	551	559	539	531	555	528	566	570	580	562	560	519	520	539	574	538	537	523	523	548	514	575	496	522	524	542	516	565	586	550	522	529	537	560	570	535	543	547	557	561	556	503	544	516	563	524	571	535	540	504	550	538	513	553	570	587	573	567	566	567	579	523	555	542	502	527	512	530	549	537	545	542	547	585	570	536	562	493	554	558	536	531	496	514	534	548	510	581	534	518	514	555	539	568	520	567	601	554	533	563	600	549	524	544	537	565	554	543	523	553	534	563	533	578	553	542	562	540	541	529	547	546	538	515	547	538	539	547	576	542	574	552	530	595	531	538	582	558	545	562	583	598	577	532	579	574	535	552	539	561	541	556	570	532	519	543	563	567	534	565	575	527	541	546	555	585	549	567	566	549	543	560	532	553	585	531	567	574	579	580	562	530	519	523	567	519	559	579	512	557	560	536	531	528	529	579	599	587	518	551	562	530	560	557	529	527	561	548	558	540	544	520	567	511	562	587	594	515	492	508	528	580	560	567	528	562	558	596	583	508	536	567	515	541	571	540	593	536	544	564	553	574	548	545	552	513	557	554	536	558	608	570	546	558	559	544	542	529	528	527	571	550	522	540	535	546	580	569	576	574	572	556	580	592	592	568	589	549	543	526	536	559	485	544	534	570	517	589	534	512	576	620	586	565	533	563	547	536	571	547	567	521	558	522	576	586	524	566	578	512	522	545	556	562	593	494	553	536	559	578	546	522	580	543	540	523	572	547	540	542	551	569	577	543	541	569	569	550	563	520	598	547	586	549	566	536	571	565	560	512	552	557	528	537	559	555	571	519	546	521	512	582	544	550	528	545	537	570	542	532	556	537	548	572	537	556	549	566	505	553	554	550	519	588	518	525	517	560	565	543	511	556	552	571	575	573	558	524	512	515	563	566	581	514	584	551	534	572	590	530	513	610	523	580	545	560	543	512	517	562	546	538	535	531	572	551	558	588	539	559	530	567	554	578	563	554	523	571	539	566	574	523	556	546	582	585	536	579	608	532	570	478	550	556	567	532	516	551	547	541	523	602	599	546	560	526	508	502	537	540	558	533	545	550	550	513	583	556	552	563	574	533	542	532	539	530	525	561	538	539	559	513	574	580	512	533	577	560	542	550	539	544	573	557	560	575	568	531	526	510	524	554	559	553	578	543	532	542	542	580	536	579	568	557	537	593	543	599	582	528	553	551	552	575	582	541	557	574	540	602	546	540	555	543	572	568	563	567	516	517	603	538	536	603	561	489	593	555	559	532	588	579	548	554	550	515	542	570	534	549	527	590	508	518	546	578	540	538	509	597	551	552	550	533	543	553	535	516	522	539	553	527	548	548	541	555	555	531	571	545	546	558	568	530	575	531	565	576	539	554	522	549	531	579	564	535	569	571	496	569	548	552	548	535	518	555	550	534	546	530	540	550	579	566	568	551	538	558	516	551	561	538	572	555	512	567	596	546	568	527	539	508	529	522	575	543	598	572	509	590	556	530	545	546	535	565	534	583	525	560	573	582	530	549	560	525	554	540	515	572	570	586	543	519	536	560	498	589	555	547	539	533	543	554	578	524	554	563	575	571	527	565	574	567	524	501	581	580	540	557	542	501	582	536	565	525	563	492	549	555	529	523	559	547	536	568	576	575	581	573	503	573	578	584	554	577	582	552	558	545	543	510	546	555	570	530	547	492	544	554	542	583	503	545	531	532	576	589	559	546	530	519	578	550	543	559	546	584	550	540	583	592	546	560	536	536	577	528	548	527	507	545	560	551	542	589	535	576	522	525	529	520	593	567	555	561	553	545	547	562	532	546	546	509	564	506	548	577	558	591	562	541	553	530	537	577	537	519	562	560	562	546	546	533	556	533	570	526	544	548	552	556	582	582	576	560	539	552	549	495	548	534	517	568	575	566	545	558	540	533	528	544	544	553	569	545	541	582	566	591	632	569	573	534	529	515	584	583	540	545	552	557	564	566	540	559	573	577	525	553	556	544	553	566	535	560	585	569	562	595	560	557	579	547	562	569	499	539	533	532	572	508	566	558	537	525	522	546	509	552	554	549	549	540	533	542	556	564	576	564	542	550	557	558	593	570	551	540	537	603	580	564	567	540	588	557	575	561	567	520	549	524	569	562	527	574	500	584	580	534	569	548	534	534	562	529	580	575	533	537	577	554	541	603	554	574	532	576	611	564	589
25071	20638	26970	24320	20650	10243	1338	796	681	603	502	513	462	414	375	303	316	319	301	313	287	304	322	264	300	269	261	255	267	299	267	263	269	270	250	251	253	242	268	272	255	263	276	258	240	230	251	265	271	257	234	240	256	286	238	261	279	244	264	241	231	273	238	264	252	228	234	249	251	238	281	256	275	260	251	233	240	248	228	247	235	237	230	289	237	261	233	222	247	243	271	250	255	269	264	256	254	255	247	284	257	237	280	254	250	270	233	240	245	224	255	266	242	250	241	261	231	230	252	229	263	232	244	275	226	240	254	239	236	260	284	265	275	256	252	279	235	255	254	230	226	235	231	271	244	268	251	225	230	249	252	265	224	254	267	218	262	224	249	248	230	259	265	231	248	223	215	256	245	234	230	229	268	227	232	262	244	263	261	241	237	265	202	244	287	262	249	272	263	256	233	250	251	235	240	259	283	255	213	278	248	229	271	236	222	261	230	248	247	264	229	222	248	258	228	246	256	229	266	254	274	230	228	269	263	239	228	204	269	228	231	236	230	263	254	260	268	241	247	232	241	219	299	246	240	240	271	255	246	239	235	247	227	255	237	289	263	262	228	237	222	251	243	220	243	220	255	254	268	267	249	268	264	280	264	209	253	238	244	236	246	238	248	219	201	244	249	237	215	257	242	224	246	229	238	237	260	246	286	264	237	253	236	262	271	255	272	247	244	278	249	210	232	236	245	256	241	277	231	236	254	258	279	213	224	219	240	253	248	256	253	242	261	239	228	253	282	213	237	204	253	254	246	223	244	265	256	252	270	214	256	231	266	298	243	260	229	237	237	239	249	249	236	239	231	246	253	242	241	264	256	220	263	247	259	196	248	256	244	237	256	228	250	252	236	248	242	245	258	250	249	267	221	250	251	248	224	253	272	265	252	247	258	237	268	271	214	264	236	248	276	265	246	260	254	231	262	216	246	259	270	234	245	241	251	265	222	228	219	256	279	236	243	253	274	241	233	252	241	223	242	225	268	229	251	258	217	289	260	260	245	272	247	253	259	228	245	244	228	242	277	254	248	229	241	258	232	277	277	231	222	241	264	242	268	229	274	238	214	238	266	253	264	265	252	259	268	233	254	239	249	249	236	218	250	251	249	292	243	248	252	250	265	253	245	240	250	224	253	247	233	250	209	278	209	255	239	279	245	235	234	252	229	241	235	263	262	235	231	226	232	239	236	254	245	240	233	267	262	274	249	235	242	236	260	243	210	248	229	257	224	275	252	243	271	253	231	240	238	239	267	267	236	248	228	227	262	238	227	235	248	228	242	228	251	242	264	249	249	271	273	236	254	249	262	241	228	264	245	260	239	254	236	247	245	220	248	262	245	255	257	249	235	229	240	243	258	200	257	253	208	247	225	246	249	258	239	256	236	238	260	284	240	242	226	254	254	243	251	221	242	217	238	249	251	237	235	231	262	230	266	253	233	247	286	254	243	239	233	210	249	254	217	273	244	264	244	237	253	267	274	268	218	243	220	252	240	231	244	256	236	253	231	237	226	247	263	270	231	241	263	241	219	261	276	244	234	261	234	256	240	248	260	244	258	243	265	258	269	224	242	258	259	260	261	260	244	260	248	250	229	246	272	226	274	257	247	265	264	239	276	248	256	249	237	235	231	232	247	261	246	262	236	221	236	242	228	252	228	274	244	262	268	239	244	274	258	227	229	265	242	248	284	263	248	296	271	227	245	235	263	263	228	239	240	233	258	242	225	264	252	255	245	232	246	232	255	239	237	262	260	250	258	261	247	242	240	239	227	254	249	265	226	260	254	261	249	267	244	248	268	266	256	214	239	247	219	232	256	245	273	222	247	248	267	259	225	249	231	232	254	246	276	264	264	255	253	234	265	225	231	230	257	233	242	243	252	254	229	247	253	251	244	244	251	248	244	245	264	255	271	260	229	276	228	255	254	229	218	233	244	251	253	256	225	212	254	247	263	257	248	251	242	252	236	304	240	240	248	259	224	243	220	227	236	254	228	254	244	251	232	231	242	248	271	225	248	221	252	225	234	268	239	217	260	218	242	274	233	244	244	248	266	241	236	252	258	264	280	224	242	273	255	260	232	245	266	247	241	239	253	256	224	230	253	239	261	228	245	248	243	272	242	246	224	245	246	245	243	231	230	274	236	238	238	264	245	233	264	245	273	252	244	259	254	244	257	238	230	258	238	269	246	226	264	238	265	251	233	252	243	265	241	239	292	253	222	245	248	259	268	228	238	263	256	254	266	254	252	232	235	259	269	251	247	241	241	230	244	249	253	247	256	217	254	232	258	229	285	236	249	253	258	247	262	255	224	232	236	258	241	242	250	223	255	231	251	251	221	233	247	259	237	251	252	251	257	262	258	245	240	237	236	246	235	243	258	220	249	277	224	262	263	244	252	245	230	253	249	249	222	237	226	224	259	246	239	250	256	240	267	253	266	253	257	232	230	229	219	231	260	250	263	254	252	251	237	274	248	270	197	274	218	244	217	214	237	244	262	263	254	244	231	226	232	252	269	216	240	252	254	242	206	248	259	230	250	252	231	240	250	205	241	251	242	243	251	244	249	236	249	279	244	245	242	247	253	232	242	271	240	254	249	239	209	254	235	254	277	247	240	259	266	278	231	240	234	236	247	263	249	254	250	230	252	225	269	246	242	224	267	236	232	255	272	255	235	253	276	238	247	263	276	243	256	244	248	233	256	246	241	250	230	232	269	225	258	257	241	243	225	225	223	281	260	248	236	224	233	234	258	249	242	227	264	262	285	221	229	254	247	249	252	254	255	242	237	263	255	251	248	219	225	215	262	252	233	251	189	237	215	271	236	255	262	246	282	244	243	227	232	242	259	225	231	258	283	234	233	242	273	226	265	230	236	288	245	294	259	229	251	236	287	243	219	226	248	238	249	247	257	245	223	245	252	226	228	239	244	280	234	270	248	285	246	261	235	264	277	263	270	252	238	239	251	246	230	231	256	228	236	235	258	261	243	253	252	253	252	256	263	280	238	261	262	250	233	233	266	254	221	262	221	246	238	281	246	260	241	233	251	248	234	241	213	221	226	236	248	233	210	252	233	243	246	239	240	221	268	224	280	248	226	249	253	209	257	269	220	232	248	238	249	232	230	253	246	243	222	251	244	259	276	242	243	229	272	255	255	257	218	252	227	232	219	262	261	246	235	224	263	250	245	238	249	264	251	262	238	242	253	239	269	267	244	254	232	263	248	251	262	250	236	243	253	226	243	278	263	243	262	277	218	213	242	239	218	230	247	252	273	232	265	241	243	258	228	235	296	236	237	240	242	240	223	259	252	249	239	254	240	261	249	268	256	217	263	270	244	249	237	253	243	249	213	241	239	263	257	281	272	277	259	251	260	243	264	266	247	274	245	234	255	245	236	227	254	277	247	262	229	246	225	269	222	234	245	255	246	250	243	253	255	236	246	242	246	256	245	250	260	262	248	260	243	262
7309	11354	10455	5806	3755	2698	1985	1552	1293	1075	956	820	704	670	620	516	492	475	466	439	395	428	379	382	397	341	301	342	303	349	307	350	318	269	308	332	303	307	329	300	272	273	303	291	298	305	262	290	321	304	300	293	264	290	294	273	257	256	301	255	284	282	277	273	270	268	286	291	321	247	297	284	306	290	281	242	268	256	280	256	268	281	269	269	272	272	279	276	245	273	247	273	270	253	245	288	297	277	301	305	286	261	277	315	252	285	260	240	290	266	281	252	275	272	274	268	250	278	283	285	279	262	279	257	242	275	280	273	271	276	264	309	261	263	264	308	296	297	280	274	246	251	277	278	256	287	266	276	272	261	291	254	267	276	248	285	253	276	264	272	268	293	291	275	266	273	298	271	312	237	285	268	259	294	270	251	283	280	263	260	296	267	292	282	277	267	253	252	286	273	266	259	242	289	274	269	241	263	259	256	273	245	273	282	252	282	260	262	288	251	301	258	249	279	302	271	254	273	280	271	287	309	260	281	257	271	297	275	260	293	280	250	293	260	263	302	275	283	286	271	279	274	259	257	275	273	280	286	291	237	272	291	274	271	288	274	271	300	269	249	258	263	283	261	259	267	260	285	285	272	289	282	283	255	291	277	293	250	291	279	273	264	238	271	291	264	276	299	266	272	271	267	292	263	273	269	239	246	283	277	252	264	279	286	272	287	260	232	257	259	261	255	313	290	273	260	295	264	287	280	287	258	269	271	270	249	235	283	272	266	257	270	269	280	280	261	282	266	250	256	243	267	286	269	282	237	263	290	284	281	262	262	274	257	265	252	265	278	289	246	281	246	285	273	288	284	291	280	265	275	255	272	276	281	286	269	273	279	274	306	307	268	280	302	246	219	307	240	260	266	275	273	281	264	251	257	267	289	278	246	265	293	277	263	280	295	243	306	261	275	299	284	311	253	259	264	271	251	275	258	280	235	243	262	283	263	262	264	275	302	274	267	279	242	254	244	274	285	265	300	269	281	265	254	271	256	252	265	270	275	265	250	256	271	264	300	260	268	265	281	271	282	273	268	273	234	275	260	247	274	267	232	286	273	303	284	266	276	263	257	237	286	268	250	281	280	261	261	259	271	249	282	268	261	255	284	270	290	263	263	266	260	286	251	246	302	261	279	263	266	274	291	275	297	269	247	257	266	273	264	277	282	259	263	272	246	238	263	274	295	290	283	282	260	246	274	248	271	285	259	268	292	271	217	259	258	271	257	269	281	287	258	269	267	265	260	259	284	271	261	270	263	253	279	268	290	283	291	273	283	274	232	268	279	256	291	273	253	287	302	246	272	286	293	288	284	294	296	273	321	259	250	282	273	277	264	261	268	269	245	276	260	271	263	252	266	281	287	280	284	275	268	278	297	272	284	246	317	273	276	261	294	258	255	275	296	267	281	262	271	249	306	278	250	272	278	291	292	300	240	229	250	270	267	286	270	264	270	282	288	260	266	286	266	283	245	283	276	254	286	273	269	262	254	259	251	263	245	252	260	279	274	275	281	281	238	281	283	270	279	314	280	270	267	283	248	271	273	261	253	247	289	285	276	282	276	283	252	262	284	273	291	293	281	257	236	242	281	252	278	274	244	267	270	257	295	269	259	286	243	250	266	265	263	258	267	264	287	261	279	267	255	270	266	258	250	287	256	274	274	250	287	296	250	275	260	264	271	268	272	275	278	276	250	269	284	286	267	268	270	294	258	277	273	282	262	249	293	273	252	276	266	280	264	277	260	283	285	264	294	252	296	267	267	303	265	283	265	301	266	254	260	272	276	259	275	271	277	241	263	231	240	291	295	288	274	253	247	273	273	288	277	284	278	241	275	279	261	274	267	264	250	269	261	284	261	262	294	251	278	271	262	249	294	261	270	278	285	266	261	277	282	279	259	292	263	289	271	269	291	236	238	250	264	285	284	259	285	243	256	273	267	274	287	274	299	288	272	275	273	279	269	261	259	275	264	288	238	265	282	247	264	262	298	264	261	300	261	244	270	262	269	277	287	265	258	283	245	229	285	287	264	255	306	273	283	264	253	268	259	291	276	288	281	278	255	260	278	276	285	274	276	284	273	288	240	270	262	247	249	293	292	261	287	276	243	257	261	241	267	281	276	237	272	261	252	279	283	259	297	259	252	258	279	288	249	254	254	272	294	260	277	274	242	232	251	265	290	278	271	292	286	266	255	263	274	268	288	270	263	274	271	306	272	252	262	253	274	252	261	276	273	259	260	271	286	284	274	292	279	264	287	266	309	262	263	271	232	288	258	249	290	292	286	267	269	300	258	244	276	274	306	284	248	299	278	258	255	245	250	255	270	259	279	284	264	243	286	266	287	275	228	276	239	258	311	277	301	279	284	291	260	276	273	286	266	254	290	307	292	281	279	253	290	259	260	261	283	265	273	263	275	245	260	280	253	269	284	294	277	278	259	257	230	265	234	257	269	266	269	281	287	266	280	303	260	277	247	274	277	259	239	259	283	317	255	234	267	268	271	268	260	248	284	272	274	274	278	270	245	298	269	277	231	284	300	240	238	285	270	270	273	295	262	284	269	295	275	265	262	279	263	271	302	285	259	265	256	246	298	235	297	256	266	299	301	292	309	283	298	245	288	279	267	278	259	270	275	281	258	261	256	286	279	256	260	260	278	257	269	283	270	272	254	273	276	270	301	270	237	298	302	273	245	270	281	253	249	284	287	282	263	280	292	228	267	300	251	241	281	268	247	255	252	287	260	268	251	278	272	297	255	280	275	278	270	256	302	286	285	268	279	264	297	275	292	250	283	294	275	235	275	280	278	264	285	254	270	267	259	269	288	283	265	260	247	274	237	273	257	254	272	273	250	278	222	268	277	249	282	269	257	279	245	249	284	281	286	274	280	295	275	279	292	289	283	264	245	285	277	244	301	279	286	288	279	282	259	296	259	267	251	284	249	264	276	287	287	241	265	259	281	292	304	262	251	262	256	281	307	248	266	244	265	267	250	273	263	281	262	294	263	294	262	269	281	298	251	285	245	272	278	256	262	245	266	280	281	276	264	260	258	258	275	283	281	260	290	285	270	296	269	293	268	280	285	294	262	253	252	275	269	260	255	273	278	277	294	302	252	256	254	259	255	276	256	273	255	292	280	301	270	253	278	263	269	257	250	266	284	269	285	279	239	287	275	268	286	242	273	277	281	247	296	264	278	238	251	275	226	242	255	270	271	278	283	264	295	294	312	277	266	255	251	300	272	300	285	273	257	269	271	285	300	270	250	271	247	273	275	265	260	281	295	263	275	286	254	288	231	274	286	276	246	309	240	278	299	262	264	271	291	286	284	284	253	294	273	268	266	267	258	226	248	305	273	273	288	252	282	281	238	282	256	270	260	286	273	287	251	254	279	283	274	288	293	277	262	254	248	267	297	278	269	268	301	251	257	273	288	243	286	272	275	257	262	285	241	274	258	278	248	283	244	254	249
22863	20598	27294	23897	20607	20670	8166	1698	1243	1138	984	918	766	813	784	700	702	656	639	614	620	556	547	549	529	537	574	542	536	532	550	529	479	540	520	524	494	517	512	485	489	472	508	488	523	457	510	492	482	489	491	502	514	484	491	480	492	558	487	483	485	447	472	494	487	467	472	493	476	518	460	476	484	445	461	428	496	493	453	467	469	469	476	462	486	504	480	470	523	484	474	488	522	421	458	474	490	520	486	544	479	481	480	471	510	525	481	493	472	429	475	455	489	469	500	458	447	499	461	468	443	492	479	492	497	467	460	460	470	469	461	512	441	473	478	496	512	461	458	479	478	487	481	448	440	462	471	478	464	487	481	456	499	484	452	466	526	481	447	493	469	460	517	474	491	468	480	449	472	473	459	462	513	469	482	459	476	497	470	503	469	492	468	458	458	513	475	493	485	478	444	485	489	488	480	469	455	488	460	492	486	481	486	487	474	491	471	468	445	479	465	494	474	456	500	479	445	475	480	442	491	522	483	444	487	492	440	480	503	508	519	469	466	489	460	488	436	527	457	446	465	464	501	480	457	483	518	444	489	467	470	464	472	488	474	483	512	476	486	488	453	482	449	473	483	492	471	476	461	485	470	483	472	499	477	488	460	489	461	467	454	507	479	508	457	469	475	495	439	543	470	388	491	458	553	461	466	477	459	472	450	451	522	440	464	429	510	481	498	465	453	461	431	521	486	478	449	496	461	484	483	434	465	484	505	422	470	489	521	475	487	464	522	445	460	470	494	485	498	493	506	501	445	519	495	497	454	480	482	488	469	492	489	469	435	499	483	469	482	505	456	457	479	504	485	475	463	463	461	489	445	460	452	467	426	468	488	475	449	466	489	508	497	479	470	449	490	474	456	442	439	510	481	454	519	455	505	521	456	475	462	485	483	471	465	486	477	494	437	468	476	498	444	480	442	476	477	501	446	434	471	471	488	463	463	458	472	461	448	466	463	457	502	478	453	459	406	466	432	470	449	485	477	454	462	510	496	482	485	465	472	454	463	488	493	472	514	471	493	467	439	481	518	496	498	458	503	520	468	459	482	471	462	453	463	462	437	459	466	474	499	470	481	458	438	458	450	434	462	483	454	504	492	427	451	469	463	442	462	434	465	473	464	455	479	500	472	485	476	510	440	443	482	500	500	445	458	468	441	457	482	490	463	487	470	450	509	462	503	466	476	473	481	505	487	472	437	426	459	475	482	467	448	485	484	473	475	482	414	499	482	417	453	461	475	506	493	448	431	464	459	462	455	482	468	421	448	478	478	463	483	448	467	439	469	503	457	433	475	482	463	484	440	492	468	499	450	469	463	496	457	495	484	439	492	477	463	457	473	479	454	477	431	462	435	465	445	460	489	473	466	434	450	489	481	470	442	460	468	494	462	489	483	468	480	500	526	439	474	498	458	544	494	474	451	457	464	495	489	473	476	470	479	481	505	506	474	482	432	447	477	455	487	486	468	464	502	480	494	454	481	465	475	482	500	476	480	469	422	468	466	450	469	452	478	484	455	491	475	500	462	490	472	455	446	429	482	490	484	461	482	495	507	490	478	496	490	436	491	477	466	496	498	453	455	496	432	481	513	461	496	492	515	468	474	425	479	479	494	440	461	445	470	455	455	440	481	497	503	446	456	452	468	465	485	485	445	457	490	490	448	469	497	451	475	457	419	484	452	501	463	475	459	467	505	447	473	495	500	477	493	471	487	506	459	500	488	474	482	452	482	535	483	480	462	494	466	486	478	514	489	518	395	499	431	460	488	494	451	490	501	469	477	487	477	504	453	488	483	457	459	487	488	415	465	516	507	457	469	472	448	496	457	487	488	430	491	473	455	469	456	480	487	483	456	480	480	464	486	452	463	504	502	461	450	476	435	457	462	455	428	479	470	480	502	447	466	478	492	456	444	482	491	520	463	479	469	445	470	476	513	459	496	518	463	503	486	458	468	441	459	478	477	462	442	469	506	514	453	471	494	466	473	469	463	456	454	516	464	468	496	476	462	496	454	454	445	466	484	460	499	438	468	477	468	480	457	464	481	469	475	416	498	500	495	479	478	444	473	450	513	460	458	465	435	490	443	422	493	481	473	460	477	463	472	510	457	454	458	486	458	489	477	489	481	491	451	457	475	461	458	463	446	394	473	494	457	467	452	467	448	467	443	466	462	511	478	460	427	447	523	499	490	426	435	472	477	467	455	469	465	455	493	488	438	514	481	451	445	479	472	442	464	475	457	486	529	495	479	498	512	435	483	445	451	457	465	455	471	465	498	467	522	431	462	469	470	493	499	483	504	472	452	502	468	480	524	469	416	433	485	460	490	515	460	491	472	508	506	471	460	468	456	486	454	475	448	463	516	467	469	449	460	481	468	473	499	501	468	498	477	474	475	482	503	477	467	472	419	470	507	469	466	464	483	506	514	457	466	462	485	465	481	495	447	457	489	490	491	501	453	453	460	538	459	499	443	520	484	458	445	446	438	469	444	466	441	452	488	455	487	515	468	490	474	476	456	463	514	474	468	465	459	451	463	476	468	494	454	479	483	449	468	473	457	455	464	472	469	465	474	460	483	460	449	431	486	465	446	459	491	475	467	506	429	419	473	456	461	432	450	470	439	473	499	482	436	454	469	476	460	450	514	514	500	497	444	466	473	456	453	480	468	467	487	489	464	479	483	479	486	512	482	487	494	483	518	498	458	465	467	456	469	488	490	488	450	515	476	456	481	476	459	469	441	476	499	478	452	494	507	476	479	461	489	429	480	492	472	435	495	446	502	482	481	483	479	470	481	467	471	461	522	502	468	467	445	445	487	472	487	477	492	477	464	446	445	465	480	485	468	493	484	473	501	458	439	473	495	465	512	499	438	481	495	467	463	525	481	458	472	447	436	494	479	457	505	512	517	468	468	442	495	488	479	475	521	477	495	481	485	476	468	506	459	462	510	475	509	452	456	505	473	452	514	444	481	434	470	482	438	451	500	463	465	499	444	459	459	483	467	487	451	477	493	449	490	450	449	505	471	449	446	456	451	456	457	485	448	474	472	484	473	466	488	472	445	433	515	471	444	457	492	422	441	464	439	433	459	463	483	460	461	501	506	476	484	457	477	473	490	477	466	422	473	463	464	458	465	501	497	491	479	439	490	485	482	461	445	496	477	477	491	422	458	439	443	487	499	485	493	500	461	440	462	478	458	472	490	469	463	483	455	488	472	495	513	485	458	505	462	483	468	496	426	460	454	454	468	459	507	514	457	458	499	486	459	495	479	474	482	446	461	457	500	441	456	440	470	465	481	460	467	512	509	474	497	415	450	489	489	492	448	485	456	471	460	476	474	489	502	474	515	439	501	466	456	508	465	483	516	448	466	461	463	451	475	444	470	421	471	465	465	438	446	453	473	484	471	497	482	482	484	483	464	468	520	494	486	441	488	490	466	505	477	477	441	452	456	493	467	487	477	453	510	484
10064	17985	16466	9752	6640	4863	3681	2905	2293	2002	1713	1498	1324	1213	1024	989	908	830	780	783	700	698	685	640	647	604	602	570	598	605	553	586	570	531	540	545	532	539	507	496	496	503	528	510	502	515	475	472	473	475	474	468	492	466	495	485	522	465	457	490	483	492	489	492	485	477	471	464	476	447	489	501	480	454	451	501	472	452	514	476	469	462	474	428	428	463	497	425	422	455	474	466	457	438	484	464	451	505	499	495	443	457	474	451	450	500	461	488	452	511	419	429	446	469	447	470	490	444	490	488	465	493	489	480	481	453	450	469	496	468	417	438	466	466	462	463	460	436	476	469	476	446	439	438	449	446	448	509	458	488	477	445	468	444	456	476	446	404	498	502	446	497	443	457	487	450	478	473	484	469	420	441	495	464	452	432	498	455	469	466	477	432	496	480	473	473	402	438	430	482	463	441	452	478	455	449	431	501	430	429	489	423	463	462	454	469	466	465	457	492	446	514	437	472	490	433	470	441	474	455	456	464	520	445	453	433	473	432	447	473	493	462	447	458	451	455	469	478	444	463	460	450	452	428	432	445	478	461	473	467	470	481	421	461	446	467	417	467	484	462	445	461	431	481	475	456	462	460	427	416	458	502	488	445	474	441	458	479	460	465	435	464	472	446	440	465	446	467	447	450	478	432	480	451	445	507	440	468	476	455	465	466	484	458	464	465	507	449	491	433	428	477	442	456	487	457	446	447	490	452	464	442	431	475	431	453	444	445	470	442	479	452	455	414	481	421	457	434	436	464	484	437	424	425	496	451	477	424	455	464	436	443	462	503	471	423	430	438	448	483	479	454	468	463	450	426	475	431	443	471	454	468	444	440	445	493	479	492	485	452	463	466	456	405	480	480	435	482	458	486	470	446	448	471	422	447	455	480	471	411	463	413	459	457	504	447	456	465	459	488	456	479	451	437	490	437	427	443	456	450	458	473	485	489	466	495	478	506	489	461	437	455	434	454	444	441	445	441	416	430	470	453	472	436	500	479	456	473	469	482	537	472	454	478	457	483	431	524	469	429	441	445	441	415	447	468	450	485	475	439	419	439	439	458	457	451	456	449	459	467	450	484	468	449	440	453	442	415	481	460	424	471	435	455	425	495	422	451	443	492	487	442	446	470	442	436	474	461	432	436	479	432	433	470	463	498	436	439	431	500	459	429	426	462	470	459	467	441	481	468	438	455	456	455	424	455	463	478	440	483	451	510	445	508	479	430	432	474	472	462	441	473	458	445	457	453	427	442	465	472	483	460	410	478	474	445	451	418	482	471	438	475	428	447	464	464	459	494	457	473	433	465	431	455	465	493	395	470	451	426	471	459	491	494	486	502	446	439	431	449	455	437	453	468	458	483	462	466	455	452	466	459	455	463	475	476	498	461	500	432	459	459	435	448	477	445	457	423	456	471	463	452	427	453	497	433	476	497	485	443	441	441	486	445	481	440	420	450	433	437	439	436	453	491	455	447	445	468	493	470	440	446	435	496	472	430	421	463	469	480	426	467	461	476	420	458	464	430	455	464	457	424	425	419	471	444	413	469	455	437	465	458	424	458	429	450	459	499	472	461	459	443	474	440	443	493	448	451	508	495	453	429	503	421	426	474	459	470	451	481	452	446	409	430	444	417	406	457	443	436	513	441	461	449	482	501	431	449	449	465	476	495	443	460	451	454	435	488	430	464	501	455	492	443	453	425	462	485	410	479	430	432	442	463	441	422	439	462	461	438	445	469	439	441	479	453	437	476	484	449	463	473	436	447	462	428	455	441	449	443	504	427	473	464	467	420	449	393	538	462	412	446	478	432	478	467	414	466	504	458	477	488	466	479	472	442	457	475	447	462	461	446	461	453	466	459	468	439	422	447	443	439	460	452	444	448	431	422	478	449	453	496	452	420	499	472	388	441	432	431	433	436	449	472	454	462	512	450	456	466	443	445	465	448	465	483	493	457	490	495	487	438	438	455	477	468	449	454	452	476	441	421	430	465	477	441	457	459	466	457	475	429	482	434	437	460	467	463	473	438	492	432	412	485	406	471	476	472	459	467	462	464	480	503	455	468	454	431	467	455	494	450	430	463	463	416	448	444	448	464	431	488	463	445	453	458	448	443	471	461	469	461	426	395	462	459	473	439	454	405	470	458	459	443	433	481	437	439	426	448	450	487	447	461	479	461	466	468	511	474	451	486	442	458	441	423	490	453	477	475	465	465	454	471	505	458	453	399	485	462	446	442	500	476	472	456	450	481	435	494	466	451	471	487	446	471	434	443	486	443	448	451	446	403	483	453	460	485	469	424	485	463	436	495	435	454	505	412	458	439	458	474	452	454	436	455	466	468	420	497	477	433	482	471	428	455	448	447	500	484	472	427	425	484	443	471	459	469	481	446	462	444	489	468	465	441	441	431	463	473	470	445	453	460	447	463	429	445	439	462	475	452	491	441	486	451	446	448	488	483	458	466	401	448	468	489	466	468	418	489	442	465	489	479	463	451	433	497	454	438	481	421	447	474	453	436	447	469	460	414	494	432	403	476	473	476	467	504	461	486	469	479	445	432	467	458	422	433	473	452	484	487	476	461	507	469	467	491	453	453	458	432	451	420	416	475	416	468	472	498	491	436	485	485	475	437	467	456	468	458	450	426	434	435	454	440	448	495	443	478	469	447	423	444	451	422	455	466	471	433	436	450	456	484	439	457	452	456	485	435	434	416	460	439	472	452	430	432	467	476	445	446	441	488	463	470	463	450	458	421	433	498	448	444	402	425	494	444	439	443	480	480	431	459	445	463	464	474	495	425	416	433	496	515	494	479	478	426	464	439	453	484	502	446	456	456	443	414	437	472	449	445	451	458	422	403	435	466	408	498	490	433	458	462	451	444	427	453	436	452	433	447	448	449	481	493	442	474	456	439	431	440	501	429	485	442	426	462	473	415	495	414	480	479	454	469	440	455	437	459	470	464	481	472	407	469	468	449	478	445	449	476	479	462	482	444	467	456	456	457	424	478	464	468	450	458	440	478	424	445	418	430	462	480	415	481	437	454	458	491	466	453	443	411	442	470	469	380	446	436	455	421	445	452	454	456	476	497	448	431	429	440	422	439	458	476	471	460	456	489	434	471	465	450	469	480	460	477	445	481	453	400	453	467	449	476	469	421	425	459	451	433	536	438	443	447	451	454	455	437	425	457	468	499	427	440	478	453	457	476	442	437	455	479	495	418	499	421	425	448	436	478	431	473	412	458	471	439	457	425	448	459	432	432	455	501	477	450	437	461	415	476	479	505	445	462	459	442	433	479	490	403	473	472	466	461	488	471	436	449	448	465	448	469	484	473	429	462	472	439	463	453	436	417	463	453	457	471	429	448	451	498	447	432	464	455	467	476	488	459	442	447	501	459	447	444	482	471	516	457	474	480	450	447	459	461	442	484	447	510	437	438	476	397	463	449	425	459	460	494	428	448	479	451	462	474
28183	14168	2050	844	639	517	561	583	515	514	524	524	526	528	533	511	515	495	545	500	489	527	533	532	461	498	522	517	500	514	511	523	557	474	524	502	491	529	530	516	511	541	486	541	494	492	494	524	532	461	509	551	533	544	505	483	539	496	524	526	522	518	540	541	474	487	545	490	494	498	492	566	487	496	514	498	499	541	497	535	492	540	469	526	487	502	511	530	508	504	514	525	500	521	506	514	558	522	498	498	531	516	522	535	560	546	514	502	512	510	501	549	503	509	562	500	540	542	509	494	524	544	529	511	495	514	514	478	519	523	514	538	577	485	474	524	531	486	520	522	499	496	504	477	546	514	537	514	518	514	492	501	503	533	483	507	469	487	475	481	492	499	547	524	509	515	505	538	517	508	518	504	543	525	513	555	500	515	512	516	548	525	523	479	503	520	526	532	520	516	523	557	501	496	536	540	475	505	528	513	521	508	481	515	495	530	536	502	532	487	511	532	507	527	538	541	487	500	546	535	516	476	539	536	471	502	521	492	509	513	539	509	490	502	553	515	511	498	519	529	525	487	516	503	524	514	519	532	546	486	485	528	526	522	578	559	521	493	483	509	535	528	530	496	488	518	554	519	511	508	505	503	517	506	546	507	521	504	565	499	526	514	551	487	545	514	504	512	517	516	536	536	526	524	498	544	467	495	494	497	493	540	503	530	471	524	477	515	516	493	559	509	522	554	556	560	522	532	486	513	485	495	512	503	495	500	528	508	505	525	478	531	535	494	519	471	499	538	503	509	491	478	482	492	527	503	539	489	532	523	514	526	508	525	546	522	510	547	490	516	555	498	554	495	486	487	546	531	504	523	501	529	489	503	478	487	548	510	505	501	487	502	511	530	514	508	518	483	522	536	522	510	504	512	545	527	517	517	522	501	492	540	508	506	518	541	500	528	474	491	521	516	505	522	521	513	527	532	536	539	524	522	536	531	534	527	537	515	532	508	514	531	509	550	519	537	494	512	533	528	549	522	523	532	526	524	524	514	553	516	509	520	495	474	529	516	502	506	517	536	483	551	497	529	509	549	501	540	515	499	494	448	505	500	533	528	512	540	497	489	518	510	519	508	474	567	512	502	537	505	533	542	516	498	540	510	525	527	526	520	499	513	488	475	551	503	498	529	544	547	482	523	506	471	502	525	521	476	498	522	540	549	538	487	503	503	518	504	489	568	489	506	519	504	450	512	516	521	501	538	494	514	543	498	521	511	506	492	500	540	491	555	512	514	517	501	522	545	453	544	524	523	539	513	528	521	505	549	540	552	482	510	529	518	548	528	543	502	542	513	532	498	535	558	498	518	529	520	525	541	488	504	511	522	522	500	512	523	477	503	482	531	482	494	531	522	498	492	545	495	533	562	496	539	556	565	507	533	503	486	519	565	515	498	520	490	509	542	505	542	545	498	512	487	508	469	493	483	534	467	543	502	533	507	465	546	557	526	519	511	542	501	534	536	464	473	502	483	510	477	507	503	519	528	466	511	530	507	508	491	518	493	529	519	531	496	543	529	505	484	520	495	535	483	528	529	506	501	513	462	504	532	481	525	548	549	515	478	472	486	508	513	531	535	546	540	505	500	515	510	552	536	525	531	514	526	520	517	495	578	534	515	498	510	495	503	471	544	514	478	506	507	529	527	465	537	487	516	530	507	511	503	488	493	485	518	523	505	547	512	530	512	537	533	538	487	469	510	568	487	514	501	517	521	493	484	494	488	471	519	524	454	513	521	479	528	501	463	499	488	542	467	495	492	533	520	523	519	478	491	514	521	490	530	492	539	492	527	487	515	529	560	498	512	509	519	506	514	533	489	527	509	470	493	519	532	475	507	480	516	500	525	510	541	523	506	496	488	504	519	516	518	517	529	531	536	498	527	514	473	513	544	533	582	488	516	506	502	513	515	547	512	510	533	534	481	535	520	535	526	522	489	515	521	480	508	473	485	465	548	542	500	507	534	533	485	513	480	530	517	532	538	533	485	515	507	499	494	474	527	491	497	533	538	527	485	548	514	524	521	525	530	508	523	527	502	517	471	503	513	492	536	487	504	511	504	462	525	540	537	529	507	506	539	501	502	506	473	521	476	559	538	496	521	532	485	502	510	490	490	508	482	519	516	516	515	526	515	528	533	499	498	501	518	521	524	518	485	487	548	504	518	518	510	485	539	503	508	527	524	512	482	533	507	478	502	537	533	552	505	523	567	552	474	532	546	516	529	516	497	510	500	528	547	525	520	545	506	526	515	569	542	526	540	516	525	507	494	535	485	502	519	513	520	538	498	503	526	530	529	496	486	505	527	488	530	533	541	547	519	541	516	518	519	504	458	545	500	560	497	534	539	515	482	517	562	531	463	495	523	494	484	505	518	542	528	522	541	493	548	491	501	473	511	532	564	516	499	528	526	492	478	513	484	536	543	555	542	517	508	523	494	540	552	514	487	508	531	496	515	498	534	510	504	508	524	484	453	533	500	501	517	575	520	478	533	540	495	532	526	524	495	537	550	523	491	509	508	494	567	519	511	551	554	538	505	515	469	507	514	538	472	547	556	501	498	509	495	502	518	473	509	531	513	535	522	530	516	532	522	526	503	504	491	584	553	512	535	483	512	523	522	515	487	499	493	501	526	485	485	526	520	502	500	531	527	501	511	527	500	554	493	476	502	513	517	540	522	539	481	522	561	537	530	539	511	451	518	495	483	495	541	520	533	548	526	519	472	513	560	529	522	544	523	492	519	536	498	508	484	459	487	553	523	504	477	462	524	508	520	528	510	511	504	480	506	559	485	521	510	506	520	510	530	464	518	463	503	516	528	508	537	518	523	558	487	514	525	504	504	513	521	539	540	533	536	538	483	517	517	504	547	518	521	497	483	529	487	540	533	516	520	525	444	499	515	542	494	548	497	509	488	520	534	533	523	500	553	570	481	514	495	514	483	535	477	518	502	559	522	520	491	484	498	492	447	497	497	499	569	506	495	462	519	533	498	511	556	522	499	508	542	470	484	503	525	506	532	523	496	471	532	539	569	505	547	516	529	519	531	497	516	499	505	530	498	501	526	529	508	513	532	510	512	490	513	454	479	475	532	522	501	526	502	499	523	486	486	520	522	494	469	553	515	520	563	543	524	512	556	519	529	511	532	461	484	498	521	539	533	491	534	481	498	509	473	535	503	547	501	510	560	524	495	524	486	557	536	513	521	551	473	516	538	514	512	514	510	543	511	515	506	523	510	474	516	505	524	515	508	508	528	516	519	524	522	528	501	527	495	529	503	520	482	514	519	509	561	502	529	501	547	550	486	507	504	492	547	523	498	539	517	506	503	518	486	497	496	550	500	518	508	554	522	496	508	512	498	538	511	514	516	517	530	522	510	510	542	511	539	495	519	506	528	492	488	499	490	538	502	572	526	498	476	519	553	486	526	442	511	481	514	491	538	527	494	488	487	505	541	521	506	500	548	497	503
5377	1279	1197	849	693	703	630	655	646	546	562	570	607	557	590	557	596	550	563	559	534	518	566	526	554	501	555	556	568	566	542	533	575	523	570	573	550	553	511	528	549	555	543	553	554	503	596	560	516	530	552	568	512	583	552	530	537	530	560	496	550	576	543	546	528	528	525	553	587	567	566	514	581	536	535	562	541	545	562	527	553	548	567	530	515	544	541	555	570	565	562	551	543	587	576	517	577	586	526	551	559	555	526	530	542	559	561	518	551	542	545	501	551	548	558	519	563	545	564	569	531	569	534	560	565	539	557	578	552	576	548	551	555	565	520	559	530	530	557	539	512	554	512	587	532	544	542	537	552	552	542	554	560	565	533	538	542	558	553	600	557	538	547	599	559	553	592	537	549	545	567	589	542	583	519	556	584	537	527	554	568	529	543	560	584	570	564	537	503	534	541	536	550	594	579	543	606	538	559	533	588	528	606	552	562	548	601	575	524	563	545	559	557	507	553	551	546	524	562	537	550	574	559	571	517	514	509	519	537	532	588	579	537	544	549	560	523	543	575	559	575	524	532	585	584	550	516	500	527	553	507	522	552	571	553	536	533	582	541	571	553	511	565	542	567	551	572	558	573	513	552	501	553	530	567	539	533	514	545	529	569	549	566	584	535	580	542	556	545	580	565	544	574	586	550	565	529	562	557	563	534	596	567	490	521	548	541	585	556	542	538	571	533	516	564	546	549	561	567	577	526	538	536	565	520	544	527	568	533	553	538	514	549	554	552	565	563	516	522	566	531	579	535	578	524	569	534	550	541	594	545	552	582	528	541	565	560	539	557	565	542	540	614	517	535	574	521	597	531	510	579	523	548	497	526	515	554	551	532	531	542	543	555	532	557	574	571	546	539	558	506	569	530	553	567	589	553	537	535	589	544	559	563	544	530	562	542	572	546	530	576	579	556	547	535	556	518	562	584	557	565	491	546	592	549	539	567	544	556	557	570	574	587	559	569	548	536	528	501	604	520	549	555	587	564	560	507	565	510	573	564	523	574	557	538	554	544	521	535	520	534	587	492	552	561	544	530	520	570	520	507	587	574	567	559	557	577	554	555	574	541	543	563	545	522	548	554	554	557	564	531	536	517	556	552	565	567	560	538	583	517	542	554	545	514	579	517	570	580	547	586	527	510	518	592	515	527	535	543	542	558	524	574	553	580	559	559	552	535	547	553	532	567	523	555	552	580	544	532	612	545	488	585	536	522	534	544	517	546	564	533	532	536	569	547	569	511	519	558	515	584	523	537	551	531	583	548	510	564	561	541	589	598	569	573	550	544	518	551	514	575	570	594	534	563	611	551	563	568	566	574	565	580	521	543	553	567	545	603	571	565	561	537	533	524	580	536	523	553	543	556	561	570	555	537	530	552	551	577	580	568	547	529	493	535	558	537	582	567	565	575	534	511	537	527	544	542	521	554	567	529	567	561	545	549	538	551	589	558	577	573	569	555	536	536	551	548	583	552	543	539	529	575	583	618	570	547	537	552	595	567	530	553	583	521	549	558	545	525	548	523	530	534	536	536	558	562	540	548	546	514	541	555	521	546	579	536	558	539	500	576	567	553	601	520	551	542	532	530	561	547	548	555	569	579	537	553	549	591	581	515	541	513	571	568	543	551	572	559	563	539	537	530	553	550	557	568	526	544	553	547	509	504	537	528	510	546	548	544	599	588	569	534	553	589	552	548	557	549	568	595	579	569	610	524	498	521	530	565	569	523	544	560	588	515	566	545	529	557	527	536	573	548	556	521	593	525	528	605	540	554	502	556	548	580	543	575	543	548	548	550	559	534	562	538	557	566	529	531	540	557	538	564	549	558	561	563	527	540	547	583	605	550	574	563	518	546	530	510	552	554	518	529	540	557	522	562	574	530	569	543	545	601	553	536	538	582	549	544	518	552	549	529	542	560	561	483	553	557	523	555	549	555	552	562	542	536	533	541	544	526	547	566	569	524	568	589	496	569	537	585	555	540	525	523	561	566	554	531	533	548	536	554	541	588	537	581	531	540	560	540	560	518	533	516	541	601	578	552	556	548	583	538	539	571	575	543	528	505	600	546	536	529	597	525	543	551	543	554	601	524	585	529	543	545	534	573	527	493	520	524	556	531	559	569	538	536	535	573	530	539	591	523	580	552	586	564	545	563	543	583	532	569	574	558	559	567	520	527	562	554	570	546	547	548	585	558	574	528	529	579	552	569	527	570	539	573	562	557	554	501	517	559	495	507	558	548	552	528	550	538	582	595	525	550	581	507	573	543	539	573	521	571	577	565	533	524	504	556	525	540	570	517	565	557	536	519	576	516	563	562	498	556	550	530	539	514	556	578	551	535	567	503	534	560	568	535	563	532	517	564	505	535	568	564	521	529	526	531	532	538	526	554	576	519	588	524	582	544	510	566	549	581	526	556	582	545	523	604	563	561	563	547	614	548	552	520	576	574	548	543	556	628	519	590	558	554	554	555	573	567	550	565	532	544	518	595	532	568	552	584	565	552	542	519	532	551	526	521	606	529	572	563	537	543	581	576	501	510	585	506	553	543	565	529	554	543	550	591	532	559	592	557	521	537	558	584	536	524	513	497	582	563	508	578	552	577	534	557	591	551	576	498	586	557	537	526	531	565	553	534	550	556	534	574	572	567	573	562	544	586	542	537	565	591	529	557	574	586	564	531	546	539	531	557	551	534	546	564	525	589	518	587	526	542	533	538	548	524	525	558	560	574	535	522	547	527	587	518	575	535	581	555	537	553	560	536	530	551	557	516	585	556	557	568	526	536	530	524	601	537	588	555	525	535	522	529	601	516	579	531	545	521	558	570	566	538	521	560	543	520	550	531	552	544	574	553	554	559	569	508	579	551	554	516	578	534	551	539	556	563	549	564	537	552	577	571	496	573	541	553	533	553	566	536	558	509	573	576	536	533	549	557	519	558	547	520	541	541	571	552	547	526	572	561	538	550	535	569	551	533	555	567	523	539	525	541	573	556	543	564	560	530	571	549	571	537	532	531	558	533	597	562	585	580	540	544	539	542	525	529	558	508	567	530	557	588	525	576	551	548	529	546	535	556	585	568	531	543	561	546	568	564	564	567	526	520	570	552	536	574	549	550	538	548	561	536	559	570	548	542	557	552	497	532	510	580	564	570	554	590	553	546	562	573	523	531	600	593	542	569	602	520	567	546	508	539	596	559	534	557	590	562	592	507	537	570	511	571	544	570	542	552	600	538	545	585	568	582	554	571	600	556	513	557	565	542	546	604	582	551	547	587	579	527	528	540	513	607	503	540	531	525	553	546	523	537	540	547	559	580	523	542	526	561	556	567	575	559	520	548	563	545	562	549	606	549	515	549	546	564	562	537	555	555	542	530	533	541	532	540	576	554	600	593	542	544	551	545	580	541	553	499	538	565	572	572	583	600	538	506	577	516	569	508	587	505	553	569	495	548	569	597	547	569	568
24994	20600	26914	24276	20595	10185	1328	802	639	555	514	507	419	410	377	349	355	355	325	369	286	275	316	300	295	330	283	288	275	260	283	277	241	258	255	291	247	271	274	255	282	277	277	257	275	263	260	261	252	240	232	235	232	261	237	273	307	246	268	248	247	254	274	249	259	246	244	240	235	253	248	248	242	248	264	236	251	259	267	274	223	246	284	269	236	281	260	222	283	258	240	246	226	256	266	249	256	251	240	269	264	257	236	235	287	258	237	249	257	236	271	237	242	212	267	233	231	263	223	265	241	257	247	265	237	254	259	241	244	215	246	247	244	257	263	252	252	274	277	241	289	262	242	272	266	256	238	265	270	237	243	222	234	232	257	217	264	236	247	244	212	222	226	244	230	241	253	258	248	244	263	235	261	244	258	242	271	264	253	254	275	276	223	253	263	254	267	229	250	207	247	267	255	258	277	247	229	266	225	253	254	258	252	251	272	240	230	268	270	254	237	241	266	260	227	228	244	259	252	251	246	249	262	248	281	235	239	216	252	238	233	244	229	233	244	246	255	267	277	279	227	249	238	242	227	249	241	238	253	276	262	251	213	200	244	260	246	254	271	263	221	247	234	267	225	270	209	264	256	259	245	259	237	223	233	253	285	236	232	234	268	218	224	284	265	246	253	236	239	257	262	249	255	265	240	253	257	280	284	262	256	240	246	271	240	217	269	230	246	244	242	273	264	239	246	254	275	245	221	254	270	256	248	259	241	233	251	235	233	232	273	259	264	231	271	253	228	243	229	232	223	242	261	243	246	256	283	269	240	263	261	246	224	261	255	256	238	214	229	234	230	245	250	218	265	250	253	263	251	241	228	229	232	282	242	263	223	246	227	241	255	260	253	231	235	258	244	243	224	239	229	259	229	222	231	233	239	238	260	233	245	238	251	222	268	247	230	260	270	250	246	245	235	247	227	234	261	261	225	245	239	228	244	243	241	246	250	244	283	255	250	216	287	223	267	239	260	257	249	256	252	234	276	263	257	253	243	230	242	239	229	244	234	260	265	246	261	260	250	229	258	237	262	256	233	229	267	263	269	248	231	255	246	251	254	279	275	246	254	250	230	226	219	238	253	238	235	222	230	223	234	262	260	253	254	238	233	241	231	253	258	240	252	249	287	245	259	241	257	247	255	229	258	249	243	235	259	246	253	251	247	235	258	238	262	248	235	244	243	234	230	225	228	273	232	212	249	250	254	235	274	262	239	248	219	233	250	239	255	245	272	243	235	248	242	244	235	252	225	223	208	262	246	257	255	236	219	231	248	284	228	242	233	259	242	261	277	254	240	258	258	253	238	257	216	250	251	258	273	269	236	210	260	261	255	247	218	264	234	254	256	249	240	219	236	237	261	214	234	266	274	280	214	269	266	245	258	249	237	249	245	240	249	257	254	250	227	272	244	251	272	253	286	248	251	265	246	253	234	259	233	254	232	252	254	253	223	246	235	223	273	263	238	253	237	262	246	268	237	245	262	263	235	259	261	230	248	258	228	254	255	251	234	233	224	247	241	271	264	247	274	252	248	239	254	269	241	253	262	277	252	250	249	243	259	267	251	245	234	242	241	210	234	246	281	241	252	226	234	199	240	264	278	244	258	222	256	229	235	234	232	241	251	228	242	225	223	250	239	255	242	246	236	232	254	248	253	263	261	265	225	235	250	233	263	231	239	264	218	246	253	250	261	259	214	250	243	218	238	228	223	258	272	246	218	248	253	225	228	255	274	247	248	228	273	256	243	262	247	253	248	261	231	263	247	245	234	219	225	236	288	269	265	244	242	266	238	266	222	237	245	239	238	270	262	273	242	213	267	234	247	253	235	231	248	231	220	255	264	274	261	248	264	248	256	243	267	236	255	258	240	264	221	216	233	246	230	241	271	230	240	249	216	239	238	245	240	217	246	249	237	248	266	228	235	246	274	220	271	245	235	274	242	262	243	249	249	250	242	230	262	243	271	248	256	251	280	233	252	242	243	256	256	231	233	268	225	241	252	284	270	238	247	266	226	228	261	252	208	233	242	250	247	255	233	245	238	273	226	249	241	237	248	249	262	247	260	221	265	257	229	233	256	246	272	240	260	272	253	227	256	222	247	246	247	258	231	257	220	260	280	259	226	228	252	225	276	251	255	259	237	230	235	252	249	233	248	244	251	254	233	255	254	270	265	248	237	260	263	258	255	254	256	244	231	282	247	243	249	270	253	238	225	278	249	241	229	250	259	228	239	244	229	249	260	247	254	254	276	245	217	241	213	240	243	250	263	233	238	226	249	246	272	266	264	227	238	196	263	230	254	280	254	219	249	210	263	259	247	261	242	213	233	244	246	229	242	264	236	256	257	262	252	249	249	238	266	233	268	273	242	262	212	244	260	250	249	261	247	241	260	246	247	237	254	250	233	237	247	202	232	240	239	227	250	259	235	245	267	256	260	251	238	243	251	233	238	242	230	250	247	235	245	226	234	247	231	241	229	256	259	250	216	255	240	243	232	269	253	221	262	246	235	224	254	240	235	236	218	241	238	257	254	247	264	247	261	257	237	240	251	247	234	242	249	234	255	208	253	247	251	241	250	234	235	210	210	236	237	247	247	229	270	237	246	212	251	225	253	238	265	265	242	249	243	238	260	223	258	224	295	245	249	255	243	254	236	275	270	236	250	253	264	259	215	238	236	238	263	247	278	211	248	243	245	268	234	233	259	253	233	226	291	261	254	259	248	212	235	233	244	254	236	271	249	243	239	266	215	251	239	243	225	247	259	252	247	248	264	236	264	249	241	237	252	250	222	255	219	255	229	250	218	256	265	269	232	269	240	250	260	231	220	235	225	240	239	260	226	238	205	255	249	267	248	212	259	225	219	257	267	223	241	249	250	257	251	212	238	251	261	267	254	255	227	255	269	256	267	240	261	237	239	246	230	253	240	246	233	248	260	255	237	249	254	235	266	246	247	257	243	244	230	253	235	254	298	260	253	226	258	242	271	233	257	234	242	272	237	248	273	247	239	252	289	243	215	252	250	269	265	261	244	254	256	253	231	245	272	229	249	256	280	238	233	236	240	240	241	232	252	264	244	250	254	249	224	220	244	218	266	259	241	232	231	243	268	220	244	244	247	268	220	236	239	256	230	247	238	248	269	244	227	250	233	249	239	256	223	212	242	267	247	233	247	238	236	238	238	276	248	262	248	231	215	250	256	248	219	269	211	263	218	252	266	287	235	235	237	239	251	248	246	255	225	238	233	264	241	245	250	271	226	228	232	254	262	248	241	240	242	240	257	231	245	243	236	272	257	242	227	262	234	241	234	223	232	251	241	251	254	255	257	233	262	260	216	256	276	277	246	240	217	213	230	231	237	250	238	231	226	232	247	280	263	279	261	244	242	252	243	238	269	227	247	230	258	258	231	251	251	254	227	225	269	226	217	255	251	256	240	239	231	236	267	260	259	252	265	263	247	271	238	246	252	228
7132	11239	10381	5745	3759	2713	2020	1609	1241	1060	922	789	703	669	585	529	534	460	443	418	390	386	403	382	340	352	343	362	319	307	318	326	323	309	334	297	302	296	318	277	313	276	289	312	310	254	325	276	310	277	275	284	303	266	274	293	243	281	289	310	250	283	265	259	268	258	262	287	285	270	277	307	248	257	289	265	254	310	299	244	256	266	284	264	265	255	282	270	258	285	260	304	285	279	286	250	255	298	282	265	284	267	252	248	268	276	281	260	269	235	254	266	289	282	292	263	280	257	255	258	258	286	272	261	280	276	275	287	283	277	248	274	280	281	276	269	281	289	260	287	261	266	264	255	257	272	271	248	293	269	254	260	267	293	264	257	264	278	251	274	261	270	262	259	263	297	266	280	258	266	255	300	281	251	286	291	258	284	289	264	266	259	282	274	258	278	245	277	287	283	276	299	241	290	271	271	274	261	290	268	278	279	288	274	307	243	264	260	269	259	286	243	282	246	314	285	259	248	270	266	247	259	267	263	274	248	284	252	258	281	251	274	258	265	268	261	260	263	241	262	279	272	270	287	317	272	273	262	269	279	294	275	263	290	249	267	280	266	280	263	283	254	262	277	287	287	277	264	269	281	262	284	246	263	278	267	244	289	270	271	315	276	261	269	272	278	267	295	271	290	254	243	288	242	286	263	254	262	295	251	277	270	273	269	292	278	285	279	295	255	279	290	268	256	286	238	301	249	262	242	246	325	275	271	275	291	271	273	265	259	246	263	303	268	260	277	271	289	269	276	299	295	272	261	253	293	252	283	275	260	289	297	288	248	265	257	264	259	282	247	279	299	253	280	257	285	244	256	276	264	250	254	248	265	248	260	271	255	261	251	255	288	250	303	248	246	223	247	292	288	244	280	288	258	240	235	279	286	265	281	253	279	256	271	284	251	274	259	294	274	285	253	300	244	270	272	264	261	256	253	254	242	271	288	278	267	263	306	291	266	281	272	276	251	292	267	291	273	277	253	249	283	280	297	299	274	249	291	271	267	272	262	300	281	272	287	298	285	270	282	256	258	263	243	268	281	263	237	279	256	271	270	273	292	297	246	247	266	279	266	285	261	250	282	281	260	273	252	252	287	272	271	273	267	264	264	257	281	259	247	282	263	270	254	306	278	263	266	277	278	254	233	273	294	275	262	303	245	297	300	282	291	283	269	248	270	286	318	262	273	255	248	277	284	290	292	278	240	279	255	318	256	257	268	275	240	243	282	277	273	280	271	259	246	291	285	280	262	271	304	264	279	264	264	277	290	287	250	260	250	305	268	260	280	237	289	281	299	296	249	259	243	260	247	265	270	281	280	270	290	278	287	280	268	266	277	273	263	262	279	283	279	283	277	265	245	250	277	232	249	291	279	297	233	287	273	268	253	293	284	276	267	268	285	278	299	278	285	255	244	315	271	280	277	248	284	270	301	258	282	256	303	259	243	296	267	274	275	270	249	313	263	266	266	244	296	275	275	250	261	264	275	282	288	273	264	274	286	293	265	268	278	293	272	275	252	287	262	275	296	238	289	266	285	267	261	288	273	266	278	264	273	282	282	242	261	274	251	261	294	285	266	269	292	298	260	256	258	254	256	286	300	274	265	289	277	242	258	267	270	257	272	248	245	287	273	257	294	288	251	265	266	273	283	298	274	289	288	253	262	257	284	240	281	282	280	287	245	293	295	283	261	261	275	262	278	243	268	275	281	236	278	295	226	239	274	277	281	244	291	269	242	264	282	279	297	248	283	309	264	269	265	264	283	271	263	266	242	275	265	246	242	262	262	282	288	267	294	279	216	303	273	243	260	287	259	271	269	269	280	254	275	278	264	243	280	260	268	262	282	263	284	265	282	257	272	247	244	282	253	222	237	266	240	287	254	230	239	258	269	246	274	264	253	285	238	256	290	237	265	276	276	283	276	265	272	246	269	272	271	271	286	282	278	265	246	264	295	257	259	269	250	243	258	286	285	284	276	264	264	295	270	259	252	273	262	259	266	267	268	255	263	275	286	277	269	274	285	267	255	256	290	277	266	288	286	308	259	286	257	288	261	290	253	251	261	249	280	254	280	283	293	263	261	284	254	269	287	270	271	237	286	266	261	284	251	243	318	289	256	241	264	246	247	263	275	259	274	296	294	235	285	269	251	262	289	260	278	256	288	297	270	287	276	278	272	260	244	276	266	272	284	259	283	274	260	278	279	253	250	274	291	307	257	286	274	272	265	260	285	257	265	316	234	249	243	281	236	298	285	276	257	257	288	272	275	266	263	272	255	283	247	263	300	222	272	269	250	266	281	259	272	264	278	278	270	259	279	256	273	289	268	272	261	282	245	252	263	255	275	270	274	288	262	262	278	272	222	304	240	269	275	273	271	264	246	264	268	281	245	254	219	296	272	272	293	248	271	263	309	275	265	275	242	267	283	266	249	283	275	296	294	238	296	303	284	267	246	284	266	285	254	249	274	251	277	286	232	302	247	272	280	262	252	290	255	279	257	269	269	280	246	272	267	280	285	255	280	278	272	272	263	270	254	293	264	245	286	254	263	275	276	275	277	291	255	277	293	279	273	276	258	263	275	281	247	247	283	261	267	248	283	255	279	321	258	241	240	266	263	262	269	298	289	286	250	244	249	283	290	246	272	263	251	284	266	267	249	256	285	248	256	258	247	229	272	261	287	259	251	266	266	263	250	275	298	272	270	262	299	278	265	228	279	253	271	262	270	273	269	288	275	257	306	291	266	258	317	275	323	263	252	278	270	266	280	241	273	256	259	259	231	285	300	259	269	280	278	307	294	291	292	283	265	254	272	265	250	249	254	281	242	271	258	272	264	285	283	266	278	272	274	279	259	260	301	260	262	261	257	268	302	269	281	261	291	266	238	270	268	249	243	256	316	265	283	280	255	268	292	277	257	267	246	262	273	282	266	244	277	308	250	266	244	257	277	273	265	284	280	268	263	264	261	290	273	253	256	279	263	248	262	256	264	263	276	291	284	257	266	254	271	301	257	264	262	277	272	265	259	266	260	255	273	240	258	280	271	243	287	265	268	241	275	257	255	245	279	281	263	268	262	272	306	255	263	265	258	267	296	260	241	247	245	245	240	264	271	298	279	262	257	259	292	265	245	270	271	274	246	247	286	302	283	253	258	275	268	242	266	284	269	260	279	262	260	256	284	254	264	296	310	248	268	304	277	272	274	288	265	277	253	253	269	277	288	283	253	281	281	260	298	263	283	238	280	282	286	254	284	259	278	269	239	280	276	272	263	279	278	289	263	241	279	301	278	263	271	286	236	264	281	278	290	283	262	286	265	274	272	277	265	268	296	253	304	261	276	258	229	264	258	259	285	285	256	273	281	276	283	247	261	273	259	282	262	265	271	247	294	272	272	268	295	286	275	280	264	259	296	288	282	259	279	267	243	285	250	303	247	294	275	305	272	251	269	272	282	241	279	252	244	276	276	282	279
22941	20634	27300	23975	20642	20718	8318	1758	1277	1141	968	877	859	786	749	730	654	699	598	625	583	566	579	611	542	538	560	537	533	471	517	556	523	548	509	510	479	487	524	509	532	488	507	479	482	498	511	480	522	509	532	545	488	467	455	491	509	479	472	468	466	489	426	488	485	489	470	461	465	493	517	488	520	433	470	531	437	509	476	450	443	477	486	511	524	434	514	493	492	496	490	505	503	464	490	506	501	526	447	486	529	509	477	486	463	410	454	480	481	442	463	507	484	468	492	475	447	464	462	477	468	515	501	490	489	442	470	511	447	517	507	483	465	455	471	492	502	467	500	456	485	472	493	455	478	474	468	463	497	497	482	459	446	479	492	481	456	479	510	496	447	456	494	440	477	476	470	484	452	475	515	477	474	494	468	487	485	466	482	461	461	474	474	525	479	463	468	469	497	505	484	496	461	477	457	431	491	470	479	514	458	525	499	468	477	488	456	503	448	431	491	457	445	500	493	485	462	481	486	431	507	452	469	480	446	487	473	439	451	456	506	462	520	488	448	468	485	474	475	502	472	433	476	443	467	462	468	495	477	464	481	470	474	458	447	481	516	514	486	451	491	455	474	458	471	469	421	455	510	496	468	484	456	474	459	458	523	446	454	475	497	476	457	500	489	479	486	482	501	501	503	432	474	501	485	435	455	452	495	437	480	437	466	434	436	450	449	460	438	463	457	505	511	476	465	462	489	475	491	499	447	487	473	486	480	461	465	441	490	443	481	484	470	471	436	496	461	490	479	497	469	452	470	475	517	426	468	463	437	521	457	485	436	432	463	479	477	469	495	470	481	473	487	435	454	494	489	448	454	430	478	470	484	469	475	473	456	466	436	498	501	500	456	466	468	482	462	489	441	514	488	473	457	509	458	490	465	467	490	463	477	488	471	474	449	491	482	475	474	509	499	437	483	477	489	467	453	473	467	520	476	494	469	460	486	487	506	526	473	486	421	456	438	507	465	476	478	485	493	433	481	536	506	486	459	474	506	460	470	428	490	434	440	502	506	445	500	504	457	439	462	441	472	472	457	471	461	478	495	475	505	452	484	442	482	449	439	473	492	501	490	453	502	457	474	483	476	434	469	478	464	490	469	510	490	470	462	485	477	503	508	458	502	482	450	472	467	459	482	460	480	461	470	489	463	445	502	473	457	503	490	469	468	461	467	451	419	471	482	478	451	475	492	483	472	459	472	473	457	448	462	472	452	475	487	489	463	488	455	471	539	465	481	495	501	425	466	447	421	477	444	466	476	464	462	472	467	493	483	488	492	484	493	455	473	471	494	486	489	467	458	500	503	515	477	485	440	475	467	464	496	434	450	489	465	464	445	504	463	492	445	509	485	446	484	483	492	491	480	457	490	446	488	524	476	492	517	482	473	472	495	465	475	424	498	447	466	485	462	489	493	458	467	468	469	485	455	445	447	457	482	448	482	463	436	485	466	501	489	510	486	486	502	452	515	489	472	460	467	477	486	434	487	447	456	466	514	487	432	488	471	474	437	464	461	448	400	427	507	465	516	470	463	431	495	484	483	452	486	452	434	468	527	491	453	471	472	507	491	472	480	511	487	456	485	480	462	464	458	452	481	512	481	519	457	487	496	471	451	449	467	486	522	481	507	478	489	501	449	508	509	469	491	467	457	485	492	488	449	487	457	484	513	456	476	463	471	495	476	498	477	488	440	512	473	487	497	500	478	426	479	455	488	449	481	484	462	461	465	454	460	454	472	494	484	460	524	462	449	460	481	466	473	481	500	470	458	465	445	447	488	466	459	486	465	515	433	462	436	464	508	433	471	464	469	503	424	469	493	447	486	461	508	496	472	445	446	449	478	472	449	450	472	426	487	482	448	488	499	426	511	468	499	447	458	497	488	458	494	456	490	480	464	486	464	496	483	470	471	494	450	482	471	485	475	476	431	471	462	477	445	453	485	500	430	500	493	462	479	503	440	443	457	471	477	501	467	481	484	447	464	492	437	483	518	514	498	488	474	420	474	468	465	472	497	467	516	486	437	454	497	457	464	487	503	444	519	471	498	510	477	500	453	479	471	494	446	481	503	419	476	456	445	474	477	481	491	469	490	490	486	473	480	467	465	503	490	500	448	501	479	439	467	477	484	464	429	494	477	458	464	450	470	506	464	452	479	491	468	501	493	485	448	446	429	454	418	484	483	488	453	440	424	432	505	468	445	448	455	466	500	515	460	471	454	460	473	453	431	472	474	473	461	456	488	495	473	499	484	455	479	474	451	442	517	444	460	450	467	474	490	464	471	515	478	455	470	448	486	479	449	511	499	469	505	476	464	489	503	428	472	480	450	440	465	484	500	459	457	469	460	490	474	550	442	462	471	512	486	434	463	480	444	491	481	477	440	442	429	434	487	438	477	486	482	477	473	444	432	440	463	507	477	479	455	499	466	495	482	481	450	463	460	471	474	480	473	459	454	501	434	450	434	456	469	435	492	431	491	454	438	489	452	446	434	437	469	450	479	437	470	438	500	466	468	480	462	466	487	464	474	466	475	494	450	494	487	455	504	485	490	521	475	435	472	491	451	467	501	475	493	466	493	500	506	453	469	483	497	502	449	470	462	481	499	461	473	465	505	486	500	498	461	476	453	474	440	457	455	490	449	462	465	496	473	489	426	470	447	431	436	485	512	446	495	488	434	446	498	487	466	463	497	485	467	489	507	493	489	453	511	505	480	435	524	477	470	459	508	466	468	494	450	461	519	481	496	491	470	449	483	509	479	486	464	453	456	447	433	464	468	476	479	500	480	468	472	450	477	457	432	433	463	477	451	474	461	492	457	518	446	494	487	495	485	477	520	486	465	484	460	507	472	477	429	461	460	439	492	476	445	496	479	448	449	484	505	482	477	461	475	478	463	450	487	498	496	496	454	513	477	468	483	465	498	459	438	445	475	459	440	465	487	459	442	498	489	458	515	464	480	456	528	443	469	481	479	483	471	458	500	510	487	488	454	476	525	513	458	482	501	473	494	460	470	499	441	445	457	464	488	459	487	456	492	491	490	456	495	461	481	476	478	488	490	483	463	484	500	453	451	468	490	491	441	470	484	488	472	485	510	437	439	497	474	501	468	488	437	444	519	502	481	467	489	487	516	460	459	467	493	489	508	463	483	462	471	433	458	451	477	450	462	457	482	484	461	454	537	478	481	501	494	464	498	468	423	492	490	452	489	454	512	479	468	498	477	453	471	450	516	490	484	491	459	514	466	489	449	464	500	477	446	478	472	465	478	459	476	470	466	477	477	450	510	454	470	431	479	489	474	489	457	438	485	481	497	422	505	452	472	466	471	485	500	473	500	491	480	479	445	468	451	462	485	485	457	481	493	454	504	466	477	464	495	492	469	453	538	506	459	511	474	473	471	493	485	486	472	490	490	431	493	474	463	460	508	445	476	445	466	488	479	481	472	480	509	478	484	502	490	463	494	468	492	504
10081	17965	16713	9753	6680	4805	3616	2860	2329	1903	1676	1417	1346	1201	1118	944	936	909	775	758	712	743	635	653	627	605	543	596	565	531	513	580	579	551	576	551	526	519	541	498	544	497	516	523	540	473	503	507	488	487	482	481	506	497	482	484	482	499	431	481	499	473	495	460	486	501	446	456	456	488	482	495	488	454	526	467	464	450	477	437	445	497	476	491	486	448	443	430	492	455	472	432	473	440	454	468	451	471	446	450	458	468	451	431	466	488	462	460	426	438	462	461	435	449	444	471	446	477	477	431	469	506	481	484	459	428	437	451	468	463	450	487	493	444	437	429	444	461	464	428	462	484	467	441	442	488	464	472	512	430	452	436	467	475	425	465	439	448	488	476	449	456	454	421	430	407	453	478	457	449	468	509	465	438	477	456	442	441	441	482	467	494	450	483	431	451	450	468	431	460	447	466	449	439	493	460	494	469	471	467	469	442	450	419	440	464	486	439	445	433	477	458	451	464	451	456	445	462	457	442	453	431	444	480	492	449	394	482	505	479	484	478	455	474	436	422	425	468	489	467	466	442	428	452	417	447	432	445	480	448	418	494	449	433	454	443	483	484	451	455	396	420	456	461	451	483	443	421	432	466	425	418	470	460	459	451	447	430	474	460	485	464	415	465	432	468	465	449	455	429	457	488	465	436	447	476	443	460	465	447	436	476	481	491	423	479	496	482	433	443	443	436	486	467	484	451	452	476	414	421	437	450	459	428	436	496	456	463	441	481	475	456	437	473	460	405	453	463	423	411	453	454	427	472	464	485	456	474	468	469	482	461	450	453	439	438	443	430	442	437	494	465	433	446	434	431	452	483	477	434	481	442	461	438	411	445	446	457	460	447	453	420	459	445	450	452	486	405	447	451	491	466	459	430	459	457	454	467	430	502	481	481	519	425	443	439	464	501	418	472	435	454	447	468	453	457	409	439	454	467	472	489	464	488	457	465	437	523	474	494	477	425	459	433	486	458	462	426	436	445	455	489	503	439	450	448	457	486	470	442	435	447	460	457	437	449	454	470	440	432	456	445	495	460	453	440	477	474	496	487	442	440	414	453	465	462	468	448	469	413	429	398	416	467	499	423	487	468	467	473	478	472	462	434	454	472	464	434	470	454	475	419	449	448	416	443	453	424	461	467	460	466	457	472	448	443	484	465	466	487	447	506	426	491	456	452	424	428	482	414	456	470	442	488	429	437	496	477	443	476	471	431	434	444	469	485	453	445	457	412	439	432	435	417	446	449	468	448	447	466	451	500	480	475	486	464	516	436	439	422	465	435	482	470	453	463	459	473	458	463	458	463	445	469	440	465	451	448	468	449	455	456	459	443	435	454	449	469	466	472	453	453	478	524	438	476	459	505	444	470	454	452	481	485	444	457	401	482	488	499	463	458	472	431	491	443	456	408	454	431	473	448	484	454	486	486	442	397	475	421	419	473	470	464	429	466	437	473	435	437	453	445	495	465	482	441	437	463	437	475	441	435	464	486	472	427	448	420	429	439	455	436	505	456	430	443	459	491	450	469	511	485	462	447	444	446	436	414	450	444	450	459	453	426	495	423	458	428	478	456	460	448	456	481	449	430	469	478	496	462	458	485	476	468	434	459	411	474	528	418	452	445	464	467	447	452	473	437	460	460	460	489	439	473	470	479	433	482	490	479	442	478	438	431	441	448	455	473	448	419	465	452	437	472	447	452	463	472	446	474	475	454	438	487	470	486	472	438	453	489	479	452	424	458	463	484	440	433	477	447	501	463	442	434	458	434	463	486	422	480	451	458	434	462	479	419	455	457	460	449	444	478	449	425	481	481	440	457	475	443	477	479	453	484	430	455	446	451	462	403	464	435	473	438	452	448	477	464	461	408	430	440	449	466	470	450	477	470	452	488	472	476	478	438	444	452	438	491	431	459	456	425	465	456	479	508	449	430	481	458	450	426	455	467	446	432	459	424	472	461	427	444	451	464	443	434	472	478	480	458	454	456	430	449	466	504	441	457	443	448	450	434	457	452	483	488	478	462	439	423	438	464	466	462	457	468	464	471	482	423	454	432	433	438	443	460	425	436	420	452	432	456	473	443	454	439	469	482	422	473	445	463	457	456	488	479	445	482	449	438	450	481	448	441	423	434	441	486	481	508	443	474	442	459	463	435	470	443	450	415	465	478	430	423	440	486	461	452	433	454	479	452	490	443	446	483	428	442	462	445	437	426	460	435	411	478	456	466	521	383	448	441	492	444	442	418	461	454	452	465	422	474	438	449	456	434	484	436	472	431	487	450	479	448	461	477	407	499	449	446	465	436	497	438	446	377	414	452	485	451	495	457	412	464	477	446	468	449	427	484	480	440	406	478	436	463	479	461	481	448	491	461	411	452	423	456	486	455	473	433	447	482	460	443	417	500	429	455	412	470	451	482	468	449	457	462	444	443	467	469	475	450	452	487	440	474	457	451	461	460	433	451	464	445	453	452	438	428	454	463	463	441	459	445	464	440	419	490	461	429	420	453	423	473	403	474	432	453	440	477	451	453	462	430	438	478	497	455	453	485	439	436	447	454	502	464	456	461	475	483	407	453	457	474	418	460	462	473	463	475	436	450	461	405	452	456	459	462	437	454	452	436	466	453	469	425	457	460	441	461	490	450	461	404	519	446	431	435	413	426	433	446	416	442	478	439	432	444	426	493	439	472	453	448	469	481	460	444	513	432	439	451	475	442	515	468	494	497	438	456	463	463	440	445	446	454	474	474	472	427	448	460	427	478	494	442	476	462	456	482	415	449	464	483	451	468	445	457	424	449	444	413	453	458	438	471	463	479	428	459	457	438	487	431	454	441	482	472	436	434	404	496	456	419	467	452	415	432	426	468	435	418	460	426	454	451	448	438	467	471	478	455	442	428	452	450	452	460	456	446	500	460	470	451	435	446	507	475	468	460	408	499	464	478	441	439	479	478	436	451	442	440	458	451	455	447	469	478	471	423	456	494	431	466	462	454	457	442	444	437	470	417	441	470	451	465	468	455	430	450	463	447	448	459	473	488	436	454	453	473	419	468	492	449	461	489	468	449	487	517	487	415	466	424	460	436	450	467	476	434	454	473	450	440	414	450	462	482	447	452	437	454	452	444	424	483	468	429	466	456	418	456	454	447	465	461	441	458	502	468	448	479	461	455	465	404	429	441	452	468	452	449	429	433	465	468	453	431	421	467	418	459	446	442	452	463	389	442	419	443	479	471	443	417	494	464	431	470	452	444	485	418	447	434	492	473	509	443	462	430	459	452	438	472	457	453	427	452	462	417	469	453	457	479	455	428	459	440	481	454	435	449	445	460	462	456	453	446	481	493	467	446	454	465	466	494	453	453	440	448	429	473	451	462	477	466	427	470	463	458	441	421	445	462	500	470	426	468	463	486	422	434	426	441	437	503	428	416	438	470	471	432	457	472	485	459	484	488	458	421	460	445	499	458	459	432
27761	14034	2031	815	631	569	542	515	547	521	539	501	532	485	540	514	535	524	537	488	506	518	534	495	520	502	483	513	537	539	517	497	522	508	515	533	495	518	491	524	498	515	496	544	493	494	500	523	490	570	475	510	514	527	505	559	512	487	497	475	530	537	519	483	514	566	494	540	517	510	492	468	513	468	503	495	501	501	456	554	490	506	501	519	507	486	553	486	523	512	553	508	513	543	528	505	522	510	485	470	543	536	499	527	485	509	486	516	505	475	490	503	535	525	568	512	516	482	475	547	476	475	508	506	492	485	534	497	505	526	508	523	521	482	520	512	509	524	507	512	529	498	517	499	546	502	505	507	575	554	514	546	469	483	521	510	526	469	544	550	482	499	496	477	514	502	533	492	522	499	464	519	522	481	472	517	519	490	497	547	517	493	531	533	521	476	506	494	551	510	528	550	525	488	517	520	507	503	507	507	510	502	469	487	496	476	466	500	534	523	506	497	550	490	540	513	486	498	501	534	532	496	491	491	495	528	516	460	467	510	499	522	480	513	521	516	531	467	487	503	515	506	525	559	495	549	507	493	535	508	486	496	555	476	517	526	481	531	497	490	518	515	504	533	476	510	492	488	537	479	495	472	519	551	506	519	505	492	456	588	520	494	501	479	475	557	522	520	508	516	533	520	523	483	514	450	502	545	530	535	520	497	488	510	508	476	522	482	482	493	531	524	511	485	523	512	525	524	520	511	523	522	520	561	482	519	522	486	518	506	512	519	575	478	471	538	565	504	500	501	513	533	522	481	505	488	512	527	539	478	492	496	540	481	531	506	471	519	514	492	537	533	521	507	498	511	491	506	470	496	545	502	496	501	488	517	498	514	520	484	528	482	493	529	539	485	501	544	502	520	489	530	522	461	495	516	525	504	512	531	488	542	551	490	538	507	509	557	537	555	491	526	509	515	575	478	500	529	502	522	525	519	523	469	473	506	540	487	503	476	499	508	496	519	511	508	496	478	511	495	455	518	506	502	526	484	521	525	515	488	464	494	553	538	507	528	526	524	548	487	500	516	523	512	539	541	522	517	530	506	550	503	510	532	490	476	492	520	463	498	467	501	514	516	478	521	513	460	513	503	518	495	498	549	520	476	539	507	507	550	521	492	508	488	509	501	523	537	497	513	513	537	485	522	543	522	528	503	510	498	516	542	514	565	497	497	483	511	514	590	530	499	544	500	506	525	518	487	475	529	516	503	507	521	500	547	521	558	484	524	465	515	529	448	526	498	537	492	504	521	495	477	462	497	493	498	490	521	481	554	562	502	522	517	531	551	500	505	518	446	489	497	507	487	472	502	498	508	511	525	479	503	537	568	515	556	548	518	473	500	529	521	529	504	496	524	529	513	500	497	512	516	507	481	520	492	502	513	501	472	510	544	481	508	480	473	481	489	530	504	517	548	462	540	489	480	520	549	481	487	466	503	506	506	487	518	451	515	536	538	512	472	504	500	473	529	496	519	513	538	467	513	468	516	523	530	539	501	508	544	550	524	538	486	461	504	480	503	497	480	498	533	529	516	475	517	516	518	557	511	485	516	538	510	529	486	496	547	551	493	538	484	512	492	495	532	488	500	512	497	519	522	509	508	498	452	510	509	493	500	528	493	558	529	527	465	520	548	524	493	490	515	471	510	519	524	534	531	507	508	491	537	514	497	511	548	489	550	532	468	514	472	541	507	498	503	538	496	516	520	499	510	499	507	525	533	540	544	477	494	499	497	504	501	462	490	508	516	540	537	510	495	517	483	513	534	519	526	567	516	531	489	507	506	501	489	536	505	505	507	487	517	473	518	529	464	465	505	517	496	521	484	513	515	525	511	513	515	550	506	515	471	517	507	506	479	519	507	499	530	536	532	531	534	536	557	496	496	478	468	476	495	549	519	534	525	506	505	510	487	509	490	508	536	530	497	512	521	537	530	519	450	481	523	504	518	503	499	533	514	514	516	521	530	507	489	479	505	531	517	484	507	534	548	517	492	477	540	499	506	544	493	509	509	535	491	563	524	555	483	497	504	537	549	540	522	503	499	525	470	533	513	520	507	505	516	513	567	524	534	498	488	524	491	512	529	495	493	529	522	505	495	568	534	528	523	456	488	526	518	503	479	497	519	502	488	507	515	538	484	478	525	514	462	511	501	493	514	511	492	556	518	516	518	542	486	476	536	552	501	538	546	501	513	484	471	478	523	503	526	472	504	506	524	538	523	531	506	519	528	550	527	509	487	517	508	528	476	539	498	569	505	481	548	467	528	469	524	519	564	530	511	485	504	492	510	541	514	468	473	499	513	495	551	493	517	538	531	535	517	489	502	553	472	500	486	511	518	512	521	524	514	488	531	521	508	478	514	537	552	484	483	455	484	496	482	515	506	527	479	534	473	537	517	538	528	539	511	531	488	503	468	501	491	514	523	538	476	575	464	499	516	471	480	486	535	516	515	511	521	501	521	522	498	526	532	522	543	500	481	503	518	524	482	530	519	493	501	504	508	523	502	503	506	510	531	524	522	455	500	504	500	507	503	546	464	510	486	492	506	497	536	508	518	506	481	467	508	500	473	520	533	506	508	496	516	498	519	519	508	478	526	505	521	502	524	512	511	507	500	503	539	478	496	529	499	532	523	499	494	483	518	531	519	525	558	505	534	542	532	496	469	519	508	513	523	525	462	500	483	477	523	536	492	525	475	481	476	522	533	497	494	528	519	470	511	514	532	479	497	527	508	463	509	492	528	478	504	511	511	474	531	524	521	556	487	498	538	526	495	503	521	504	503	506	539	492	560	548	504	503	505	494	520	514	480	477	545	526	503	562	531	554	537	517	533	576	524	485	541	503	504	494	526	502	474	485	532	522	499	527	479	506	500	530	537	511	495	504	523	522	526	490	532	514	505	488	472	450	495	506	497	555	521	484	549	504	557	550	472	520	554	510	521	530	547	495	505	479	490	535	532	520	473	478	545	552	490	545	536	459	456	503	509	502	506	496	490	507	539	512	486	520	519	493	509	499	507	500	521	522	537	521	501	478	501	499	515	497	511	495	498	486	551	471	505	489	482	477	497	523	508	538	527	520	520	484	510	523	499	483	502	510	476	506	481	508	475	499	529	481	507	549	550	542	535	513	519	471	488	502	529	492	530	496	483	507	523	485	534	501	551	504	487	509	479	496	544	502	552	519	521	504	506	543	553	493	531	525	510	512	533	528	486	513	589	492	515	495	485	528	494	534	494	534	497	520	552	498	482	515	558	545	512	521	523	507	494	499	538	517	544	453	549	485	526	489	537	454	498	527	521	519	498	521	520	485	496	509	506	504	516	535	464	515	510	540	511	485	519	483	527	527	514	501	509	522	533	549	541	521	491	530	469	499	504	526	502	515	520	526	541	488	496	517	529	543	543	484	509	489	515	513	528	557	490	510	515	520	525	532	526	535	498	509	533	530	497	489	477	503	496	516	518	497	537
5239	1318	1209	880	755	702	648	587	599	562	570	554	563	592	552	599	556	511	561	534	549	534	580	596	558	562	553	522	560	558	535	537	581	580	569	547	521	495	551	578	594	570	551	543	533	529	563	525	545	535	520	533	578	555	548	551	518	548	538	515	583	536	576	560	556	534	524	542	494	518	561	514	534	521	519	550	555	537	490	542	549	615	533	558	550	522	598	564	548	520	523	563	492	560	559	522	533	522	535	549	550	546	539	552	545	546	570	551	557	577	543	546	528	496	551	537	539	544	552	537	557	557	528	527	536	541	513	590	541	543	540	527	501	534	534	526	553	564	552	536	585	572	554	570	519	507	493	530	516	535	577	538	611	489	543	591	536	563	543	517	547	515	514	542	566	508	551	517	532	561	505	565	518	511	549	526	544	520	469	543	575	572	552	556	565	550	550	565	509	486	538	557	555	528	552	534	574	552	531	542	557	557	571	520	544	541	548	512	556	530	549	510	576	548	559	569	563	527	548	532	509	558	556	511	589	527	567	585	523	552	564	532	541	496	545	571	552	559	541	545	533	546	540	533	542	551	567	562	555	488	572	511	551	533	557	544	518	555	549	550	532	545	547	554	559	519	562	569	561	504	563	537	523	565	546	559	511	590	515	520	512	530	560	549	550	545	518	539	551	546	544	480	507	558	571	510	523	545	535	527	572	519	511	551	544	526	535	590	555	554	578	547	541	543	546	534	594	578	541	546	548	554	568	559	531	543	545	537	521	569	546	577	534	530	531	529	566	553	566	547	538	573	562	588	554	480	552	554	539	553	545	564	573	509	523	556	503	558	539	553	496	500	536	557	575	539	534	521	531	524	511	552	537	558	514	546	530	534	528	559	548	535	542	529	574	524	491	530	574	561	542	544	542	509	558	508	565	512	522	538	526	547	564	566	540	552	572	564	524	560	549	503	545	541	526	567	528	550	525	541	587	578	509	578	576	590	535	553	539	562	523	590	559	502	514	564	510	526	587	545	581	513	520	550	588	505	518	523	565	574	520	551	565	574	507	536	576	543	541	547	548	541	532	555	558	528	530	563	550	538	556	550	568	532	539	543	567	546	547	511	517	558	571	519	572	543	544	538	530	525	524	536	586	543	535	519	537	542	546	539	524	551	537	524	546	540	536	536	535	493	530	513	548	581	535	548	519	517	551	575	525	551	549	522	535	532	537	507	540	544	534	508	570	574	539	533	555	552	566	535	542	522	493	517	551	544	539	535	541	581	533	495	540	535	570	504	541	529	518	518	566	533	533	575	538	558	543	560	572	582	563	495	509	558	528	535	561	539	558	496	575	545	569	554	520	564	537	558	520	598	536	524	584	550	506	563	539	544	555	568	549	558	568	555	548	514	556	515	549	559	547	532	493	529	520	498	551	532	507	542	570	557	544	544	561	537	537	544	548	545	612	593	585	577	569	530	533	558	511	550	529	541	535	556	532	553	573	537	552	547	522	544	546	491	545	520	569	534	526	540	572	539	522	565	515	502	533	547	538	513	553	512	542	600	551	541	580	546	520	522	526	547	585	556	576	524	528	543	570	497	578	522	553	559	542	560	542	545	530	548	566	547	538	546	535	496	517	558	567	540	521	541	506	547	574	535	526	520	530	551	519	504	553	556	465	575	545	560	553	539	549	534	519	526	538	587	539	514	550	537	520	550	567	537	549	531	531	582	544	587	571	543	546	547	560	519	542	549	507	536	488	520	531	539	520	559	536	474	538	535	541	598	546	563	508	548	520	556	560	503	591	529	513	595	529	562	539	544	549	511	564	524	528	530	553	558	554	525	507	552	546	568	547	581	521	551	563	519	564	562	509	504	551	540	572	541	495	586	516	557	526	559	534	582	526	529	553	568	532	559	535	563	585	493	535	523	521	556	555	550	547	534	591	550	588	534	531	538	525	551	511	574	521	573	544	548	501	563	580	552	539	555	529	531	518	535	569	500	549	546	544	539	527	530	537	579	545	545	537	539	520	542	545	542	553	549	527	551	493	562	512	548	545	553	513	581	541	551	568	559	558	521	595	554	527	533	540	532	532	547	541	513	550	554	546	535	488	535	560	495	521	539	525	549	559	582	567	578	543	540	527	515	539	557	567	523	550	565	514	542	530	559	532	534	537	562	567	527	535	532	477	518	546	543	543	527	574	565	547	553	534	460	509	563	593	540	541	587	528	551	539	569	471	550	530	557	520	564	542	598	547	585	515	507	536	541	568	553	571	551	545	553	590	539	536	547	542	523	483	551	574	529	605	544	552	523	549	525	505	522	533	585	501	545	553	545	531	544	571	565	538	549	526	534	542	559	519	507	528	526	573	542	557	567	535	555	569	559	548	557	537	500	564	561	559	558	523	527	550	556	500	510	529	559	531	567	540	554	541	532	525	500	558	510	580	518	529	517	489	593	545	568	537	524	559	593	513	518	559	582	570	555	535	567	571	554	542	497	543	532	560	545	585	557	552	584	578	542	573	541	545	535	553	501	564	517	562	595	598	533	533	547	549	562	554	518	556	523	560	552	596	529	548	547	554	577	530	536	531	575	553	528	543	555	589	541	509	533	524	566	556	523	560	578	534	567	545	498	557	528	521	535	569	523	550	529	565	534	592	506	544	577	557	542	570	561	555	529	540	519	528	527	534	546	541	558	495	532	548	511	528	571	536	517	564	524	512	566	533	513	545	551	541	567	580	483	528	559	532	538	484	517	553	539	552	542	555	505	595	506	556	521	520	533	594	538	535	529	557	520	553	532	545	533	590	534	543	546	532	598	531	536	511	559	483	508	521	525	541	537	526	569	513	518	519	512	546	498	532	585	542	527	551	553	554	563	532	521	565	533	542	558	540	529	563	552	495	547	524	550	519	575	540	570	541	544	545	543	557	549	581	535	535	572	540	534	552	511	534	538	594	521	511	564	513	515	522	595	569	553	529	532	583	528	539	521	530	545	529	503	541	543	549	504	588	557	516	509	566	523	538	543	543	537	544	528	522	527	535	543	552	531	566	553	577	540	556	545	577	533	521	585	549	552	523	543	520	528	566	530	539	534	517	517	530	520	530	564	549	540	540	527	524	560	461	567	554	550	542	544	529	540	569	520	559	581	557	549	563	545	560	533	560	553	535	601	531	566	531	533	535	554	535	544	538	573	544	547	526	553	533	542	540	495	519	522	552	543	565	509	556	517	544	534	582	545	521	578	539	554	545	528	550	523	579	514	514	507	556	556	526	555	560	568	518	543	556	572	500	512	523	555	532	520	524	522	542	514	574	544	564	541	525	523	529	540	547	596	559	529	548	551	554	518	530	568	510	544	545	537	567	582	509	531	541	553	548	518	548	532	550	584	542	542	547	488	545	529	514	523	509	590	535	510	532	539	537	548	566	537	545	533	527	526	555	559	550	553	553	535	524	551	529	491	527	601	506	537	547	513	556	541	527	585	556	550	547	514	591	545	565	527	512	541	549	521
25009	20598	26959	24254	20603	10209	1266	793	660	575	503	473	446	431	380	376	349	329	293	328	320	296	311	279	306	277	278	292	291	269	252	251	244	275	279	257	240	263	288	281	276	251	268	252	253	273	253	247	289	282	253	268	265	248	254	272	269	238	275	269	220	236	270	248	245	239	263	261	266	246	270	279	274	256	235	253	245	232	240	233	241	249	217	244	240	253	236	236	258	280	223	247	248	244	237	245	252	265	239	275	257	261	236	257	240	272	244	254	261	227	248	236	262	261	236	248	264	259	250	248	251	253	244	235	212	239	262	260	250	253	235	279	261	253	229	259	219	254	235	263	229	270	233	252	256	278	242	236	256	247	254	270	235	243	252	241	252	254	230	243	251	243	237	211	258	243	266	230	276	224	275	242	241	237	251	256	257	257	254	261	245	264	222	251	217	239	240	238	245	262	236	255	262	251	276	274	230	254	230	249	267	251	248	246	230	233	242	234	227	247	252	290	235	238	258	246	236	249	244	237	246	262	231	231	229	253	261	229	246	235	228	209	247	255	250	247	241	231	238	220	225	230	224	249	232	229	227	227	254	221	221	242	247	237	252	242	227	225	236	245	271	205	244	251	228	260	251	222	266	252	249	258	221	274	228	265	246	243	242	232	247	219	270	233	240	226	274	240	254	258	248	245	218	241	259	256	264	245	225	240	244	254	233	214	225	198	265	236	257	219	251	232	278	207	251	223	222	256	258	284	226	240	232	265	263	234	236	226	224	242	254	224	253	256	232	283	243	264	252	218	247	232	221	240	241	252	239	306	239	218	244	234	216	257	238	270	235	258	246	248	250	253	242	247	247	255	246	245	224	246	237	222	253	215	258	259	254	224	246	230	227	273	271	251	246	249	270	226	256	257	255	244	238	252	224	257	230	264	256	263	230	223	241	248	266	239	267	247	254	270	243	253	234	237	238	241	245	256	234	209	260	248	225	270	228	261	251	231	259	233	219	235	246	247	262	227	244	238	244	239	263	226	238	272	261	255	247	207	233	218	259	243	250	234	252	251	237	249	238	251	216	257	220	235	233	220	252	258	259	232	241	218	232	258	263	240	261	245	253	217	227	270	233	250	264	252	227	255	248	240	246	242	231	235	262	246	244	248	230	236	254	251	262	230	240	232	249	251	255	265	233	255	231	263	263	271	270	227	230	243	245	239	264	222	261	256	251	244	266	263	257	254	268	239	246	228	232	228	240	239	240	234	256	249	218	257	210	242	239	264	207	234	234	223	254	245	263	227	246	230	276	259	256	212	262	220	267	257	254	221	269	279	241	238	249	238	236	224	263	253	267	244	260	251	233	243	274	248	261	255	257	244	237	270	240	251	220	257	238	264	247	228	234	262	279	222	254	220	228	229	235	251	255	273	242	235	272	247	244	237	231	229	257	238	251	236	241	235	247	259	239	225	247	276	220	246	265	219	221	255	224	231	254	234	257	251	280	247	252	270	241	263	235	258	251	241	238	261	262	244	259	229	236	235	245	262	234	254	232	248	253	254	193	230	221	242	210	227	269	243	254	237	247	224	239	245	247	251	247	232	252	256	249	244	286	248	214	263	249	237	261	249	254	258	240	275	243	247	268	242	211	237	228	255	205	264	230	232	236	268	266	266	273	261	242	244	236	268	248	234	243	232	245	233	238	254	240	249	254	244	267	231	240	232	251	258	212	238	234	224	265	236	242	242	248	236	261	264	265	264	240	228	259	261	242	255	249	259	246	230	223	232	266	251	258	220	252	237	220	227	232	239	262	234	244	247	230	247	216	286	221	254	248	248	242	245	197	250	261	248	245	258	276	235	254	231	246	250	237	232	223	260	260	238	217	237	215	209	262	255	256	234	256	255	245	231	248	231	244	248	238	248	243	226	237	240	225	259	242	239	232	244	247	229	262	240	222	231	255	234	274	267	269	242	253	260	230	220	247	217	223	238	221	244	232	219	259	268	273	258	253	250	276	279	274	249	268	216	253	252	231	261	253	240	217	254	208	217	231	232	224	240	223	245	284	263	245	252	253	240	242	239	273	246	263	251	220	245	241	219	242	256	234	246	259	226	258	235	248	232	261	253	234	237	275	241	229	257	245	254	234	259	260	254	265	248	243	249	248	243	271	249	230	235	247	256	222	246	236	223	253	240	233	241	224	235	240	244	251	239	259	213	278	256	232	242	233	263	239	224	253	251	261	219	216	254	272	251	221	238	249	211	234	269	238	248	253	253	250	244	270	244	245	253	252	261	220	240	265	255	239	242	258	264	259	202	263	267	245	249	250	240	255	244	301	241	259	246	259	259	241	231	206	237	230	243	249	259	252	228	228	244	216	240	236	257	252	273	235	262	236	263	257	253	240	236	276	232	255	240	263	236	240	239	241	253	259	260	261	230	198	275	268	249	242	262	244	233	235	252	225	232	256	245	214	242	233	249	231	241	241	251	236	241	259	242	214	247	252	238	258	226	282	268	265	250	255	260	248	241	241	226	267	238	260	234	239	228	237	243	272	268	229	276	240	210	240	263	230	230	240	256	263	252	263	278	267	231	237	245	214	243	257	257	261	257	250	233	256	227	238	237	268	245	238	241	265	226	238	254	254	267	256	245	242	252	254	221	237	243	251	260	259	233	234	276	230	249	250	247	245	225	270	253	251	237	256	231	235	235	260	270	251	253	229	240	246	251	236	227	232	226	224	249	261	222	230	256	242	263	231	262	258	226	212	250	265	244	260	238	233	228	245	268	267	261	250	238	277	227	202	231	234	247	251	260	245	245	259	264	262	226	258	248	248	234	249	228	229	240	230	274	253	240	253	233	266	260	247	248	250	296	265	245	268	221	250	249	258	230	246	239	276	248	255	239	230	265	230	242	236	231	233	243	266	242	268	228	265	212	247	242	230	260	249	273	232	252	248	262	244	250	253	230	280	240	265	257	274	239	265	259	228	245	242	206	252	245	264	258	242	231	253	257	241	226	229	270	236	242	242	250	249	245	264	241	247	269	246	225	253	244	246	243	250	249	265	212	253	228	267	257	249	215	251	238	242	225	247	249	253	240	264	259	247	231	241	244	259	231	239	247	267	221	240	258	251	231	274	238	262	222	249	241	259	255	266	239	249	279	248	234	265	216	256	245	243	267	288	261	273	232	215	215	274	240	242	230	252	263	230	255	226	224	238	250	277	260	261	243	254	254	263	263	254	224	235	270	244	235	257	217	252	258	259	245	251	250	231	257	235	243	259	235	227	261	226	270	222	253	250	271	222	260	262	259	207	258	229	247	241	248	238	224	223	252	259	248	232	237	241	248	250	257	237	227	250	237	235	245	245	249	226	230	229	252	233	240	242	240	259	246	246	264	275	256	235	246	259	238	232	248	251	224	258	230	246	231	223	238	260	238	251	256	264	246	257	252	253	243	244	256	231	267	248	267	252	274	229	244	259	253	237	263	239	238	255	242	230	255	259	261	254	246	244	226
7276	11194	10310	5746	3714	2658	2005	1606	1341	1034	948	767	740	646	565	554	533	470	448	416	379	418	362	379	338	350	325	345	302	342	351	349	296	303	326	310	336	323	303	297	291	278	286	301	292	304	293	277	297	288	276	271	271	269	259	277	295	283	272	255	307	268	325	280	274	280	297	287	285	302	260	282	257	272	296	287	283	247	266	251	262	283	262	285	235	222	264	298	272	284	276	271	287	288	276	262	283	280	271	277	273	257	253	310	289	280	268	280	285	277	263	253	243	262	208	284	303	267	280	286	301	279	284	273	316	257	275	264	246	296	271	294	287	260	244	288	275	286	261	234	264	270	298	281	269	248	273	279	294	272	276	248	272	265	292	271	269	263	272	238	240	265	290	235	265	287	268	272	296	254	257	262	256	253	262	290	288	287	277	295	302	270	263	268	285	258	305	262	273	241	273	257	257	247	299	273	263	265	262	268	253	284	266	262	252	261	263	277	248	303	270	261	290	259	264	272	296	272	249	273	294	268	291	253	223	264	266	280	285	256	262	238	301	246	264	280	228	290	267	265	249	256	251	253	252	279	276	274	266	264	287	256	271	252	234	263	258	273	271	242	285	275	236	277	247	284	257	259	252	246	274	283	242	247	251	258	283	261	286	276	263	266	275	276	260	250	249	249	286	246	283	236	269	270	265	276	269	276	271	279	263	289	272	270	276	290	261	249	272	270	272	256	268	265	252	259	282	249	251	241	268	258	283	271	266	277	277	309	242	262	258	265	253	291	280	262	317	284	289	257	265	329	269	315	263	245	291	260	257	265	280	283	276	249	288	272	272	254	246	267	249	275	251	250	281	264	271	284	251	283	277	269	254	271	267	263	268	254	305	252	248	243	281	280	265	257	265	227	259	231	260	255	267	293	278	256	277	246	263	257	281	256	238	257	285	253	268	279	269	254	266	277	268	267	249	246	253	253	276	261	251	277	289	257	274	277	283	251	299	255	278	286	285	261	253	279	276	278	242	292	297	253	264	261	266	261	259	255	281	247	252	277	264	232	262	273	280	247	265	256	274	279	253	259	296	264	269	283	265	289	273	262	263	266	264	254	276	261	248	255	283	290	269	274	262	264	260	223	264	277	292	264	296	301	254	278	241	253	243	286	247	267	245	276	254	247	261	260	297	301	277	253	261	264	284	259	270	275	275	272	279	273	305	252	282	252	313	249	309	271	261	275	264	255	278	249	265	257	289	270	267	256	281	259	250	249	259	285	265	242	256	250	254	260	283	285	250	269	242	256	270	290	276	286	254	233	282	254	292	266	277	279	242	259	269	298	281	259	296	269	249	254	267	270	282	262	260	249	285	303	280	252	242	288	280	270	252	286	253	279	274	285	284	292	262	269	234	247	271	268	256	267	254	290	274	281	286	255	271	264	303	279	269	275	292	251	276	281	286	251	254	253	237	270	300	276	262	251	299	273	270	248	279	255	246	254	263	275	276	286	280	282	262	270	267	265	250	254	265	247	268	309	255	259	282	281	280	253	289	259	277	274	263	265	245	256	236	306	234	236	281	261	282	265	254	268	269	264	265	261	285	255	273	273	262	267	246	264	263	268	262	262	267	310	273	263	263	286	285	298	284	301	251	276	272	287	273	289	272	236	298	242	258	271	288	265	274	293	253	254	265	257	258	288	257	261	276	278	251	280	225	250	285	278	270	276	239	279	265	275	293	278	281	271	270	262	227	282	251	248	261	254	261	263	273	271	282	283	257	263	257	288	257	244	270	267	274	256	269	261	257	269	256	285	279	310	250	278	263	246	296	297	290	281	252	284	279	282	262	292	267	254	233	262	255	288	267	269	258	285	266	276	268	260	304	249	289	242	269	264	262	284	244	302	258	246	253	284	261	289	243	265	276	266	271	281	260	277	281	280	279	264	257	257	241	291	269	234	269	256	239	298	270	272	259	218	278	266	266	258	250	256	269	258	251	267	265	270	263	287	254	246	259	267	234	278	260	278	293	289	267	265	273	260	238	289	251	298	273	282	239	251	240	297	271	251	264	254	278	242	273	264	283	292	254	292	267	270	255	243	251	275	275	256	275	272	262	249	285	253	225	285	250	250	273	270	244	270	269	280	266	300	241	276	275	275	252	256	289	262	271	259	275	306	255	281	281	261	236	291	255	279	274	267	284	277	239	285	256	267	257	289	256	275	223	256	251	262	286	265	267	271	281	288	275	279	255	262	286	266	277	238	265	247	265	257	254	297	252	247	273	249	291	271	285	250	264	264	262	275	268	251	238	265	246	269	273	284	281	269	240	265	260	289	266	272	246	298	265	240	277	290	259	263	260	245	261	300	284	267	236	285	260	270	278	283	280	279	248	273	253	271	272	278	292	276	266	282	296	250	240	281	283	280	262	285	249	256	271	256	267	246	273	257	265	277	271	263	277	274	265	258	274	276	296	251	254	272	265	255	268	279	269	300	263	262	226	246	261	259	269	266	280	269	272	285	300	254	244	246	249	267	296	255	256	262	264	238	291	296	260	248	262	257	250	266	260	269	258	266	268	261	269	265	295	267	273	281	250	252	285	269	268	275	284	244	302	266	264	285	251	263	281	245	249	287	235	275	279	259	278	262	263	281	239	265	279	272	266	279	291	278	243	287	241	299	267	261	262	268	295	264	242	295	266	274	270	283	256	273	265	261	266	257	270	270	267	250	280	257	262	255	257	250	253	299	253	283	250	269	242	252	289	281	270	260	305	266	266	261	282	256	245	260	247	248	256	262	242	257	252	275	271	271	296	274	267	270	247	265	276	242	263	281	262	254	281	244	275	258	287	261	278	284	289	248	238	271	287	223	271	242	270	279	257	262	281	236	302	275	271	257	235	273	262	254	233	269	249	269	268	279	284	280	259	257	260	232	247	287	244	276	251	256	254	255	323	279	248	253	261	278	273	284	223	277	237	266	260	239	285	266	252	279	250	255	255	259	281	267	273	258	242	284	273	262	252	248	250	253	287	267	259	289	257	282	272	283	295	269	275	282	263	314	274	268	272	276	252	249	259	268	288	290	247	254	234	257	257	256	279	293	252	264	252	263	276	259	261	265	247	284	285	260	275	278	269	305	240	266	250	257	254	281	275	275	272	267	300	267	278	270	237	279	268	288	288	278	262	234	276	296	271	265	283	259	246	258	266	281	278	263	293	250	256	261	281	267	252	258	263	240	286	277	255	291	275	245	269	288	262	282	286	263	288	272	278	259	259	262	273	279	266	300	269	287	244	282	252	271	262	266	278	294	267	292	244	275	278	280	261	237	262	262	268	260	217	290	244	250	236	277	286	284	274	243	283	263	294	294	291	268	274	247	271	278	255	258	266	285	269	263	254	247	263	288	286	276	252	246	268	295	282	264	235	267	278	247	276	249	282	226	249	280	276	284	276	302	250	253	264	273	295	255	287	280	262	279	269	244	275	277	259	270	272	276	252	278	271	261	247	291	244	289	260	262
22874	20602	27292	23914	20610	20669	8042	1708	1213	1079	992	835	836	793	703	676	676	637	610	554	612	572	547	580	532	532	586	498	524	498	533	523	484	503	503	502	488	487	511	508	504	517	494	540	488	477	475	483	484	475	509	459	445	507	438	487	472	492	496	451	469	479	500	516	494	475	454	446	493	496	462	520	459	456	479	469	483	463	510	522	500	456	473	447	503	465	486	448	476	475	467	487	459	456	475	464	477	438	485	513	505	452	436	472	451	489	457	472	510	500	487	460	508	491	480	483	466	522	452	462	493	456	478	460	485	466	477	467	474	456	518	518	490	463	421	444	456	444	467	487	471	478	454	502	473	502	488	477	457	483	490	496	503	491	506	503	439	470	489	492	456	464	505	492	481	463	453	469	465	463	471	470	443	499	419	454	463	452	450	491	480	449	463	440	463	524	454	462	541	488	455	477	462	471	515	508	477	467	469	458	451	501	465	449	452	500	445	482	480	480	469	421	457	478	448	480	459	435	426	476	480	489	443	474	459	484	437	451	436	471	514	485	481	473	473	494	434	451	467	440	484	504	460	447	518	428	478	437	474	498	466	464	455	485	477	458	427	476	448	483	469	466	458	434	477	461	468	445	464	473	443	489	443	480	490	441	438	429	440	478	462	474	472	491	432	478	476	482	443	456	472	423	467	478	464	455	508	481	473	453	445	474	470	488	466	440	476	499	486	464	455	480	485	463	446	471	469	463	427	437	452	452	438	494	461	461	481	479	483	459	466	507	475	461	482	488	492	509	464	407	452	468	471	473	493	479	455	484	444	478	484	482	525	496	481	484	459	452	492	439	484	500	464	458	470	476	516	486	477	500	464	480	470	457	481	482	462	463	460	470	506	441	485	454	485	461	475	461	473	476	470	472	494	470	463	456	464	478	505	467	468	471	464	500	441	519	406	427	460	422	439	484	449	468	465	473	465	462	483	468	457	503	487	498	478	476	465	443	457	463	490	453	447	486	472	476	481	455	466	465	453	489	475	428	454	488	494	453	501	464	470	475	490	458	434	439	479	468	476	476	492	480	458	480	474	442	452	468	464	461	497	430	434	469	464	469	445	467	481	455	458	468	487	494	462	468	466	482	474	435	455	476	440	497	473	445	496	505	543	466	460	445	452	466	439	448	460	454	479	459	471	470	477	459	494	453	470	477	496	493	486	458	412	467	514	454	494	465	474	439	460	449	457	503	428	516	425	463	469	432	467	454	452	477	475	457	463	477	420	460	469	429	461	470	454	486	498	477	444	486	439	473	456	468	422	453	464	488	457	449	504	470	459	476	472	463	457	501	455	474	489	451	474	474	457	467	468	456	472	448	499	478	506	439	474	466	441	469	486	462	495	477	460	437	485	453	473	464	486	463	477	475	456	436	458	464	471	493	470	506	482	480	485	459	444	463	461	487	451	458	492	471	469	473	500	448	464	421	470	522	470	475	444	472	467	497	463	473	478	463	463	475	495	407	459	453	458	464	504	492	498	479	417	470	496	463	493	436	476	492	465	451	445	434	475	456	477	439	512	464	446	452	445	450	461	451	497	467	507	482	476	494	474	440	481	450	415	487	471	475	499	444	476	492	448	480	507	501	438	419	454	438	506	465	449	428	464	463	477	501	457	511	433	474	483	488	456	441	487	465	520	464	465	465	453	446	478	460	448	475	473	473	462	496	496	481	499	496	467	509	474	450	433	442	500	535	470	439	431	481	446	483	496	425	468	483	445	488	463	502	534	495	465	499	470	441	460	446	499	466	420	469	455	456	491	446	431	482	459	434	476	509	492	461	439	471	496	466	457	456	434	423	475	464	459	457	440	468	472	482	442	477	466	478	474	472	435	481	498	450	471	450	461	479	470	462	486	476	485	442	465	461	452	473	471	484	441	471	468	409	456	475	497	456	478	480	476	501	489	434	448	451	451	492	453	485	458	480	492	463	491	474	491	478	472	434	487	497	481	426	485	467	435	476	461	477	484	446	482	497	456	443	474	475	470	457	491	498	495	448	485	485	445	484	462	472	498	423	480	428	449	487	434	480	484	477	478	480	462	450	427	461	463	465	517	504	487	478	468	474	443	435	488	483	502	456	471	483	462	477	435	477	470	501	453	459	434	471	461	436	439	465	472	463	506	469	500	445	439	452	510	443	456	457	456	459	451	399	478	479	515	508	500	466	453	491	463	475	485	432	468	448	468	443	483	499	489	465	456	485	468	487	441	443	461	463	455	502	466	475	486	446	464	447	490	485	450	476	440	482	462	466	459	460	452	407	468	455	489	433	469	477	432	458	441	466	459	478	518	487	440	458	474	474	462	460	445	476	490	469	473	470	477	417	466	485	427	487	469	476	473	448	480	491	469	444	427	443	513	441	450	437	445	449	445	495	478	497	471	458	429	514	466	502	495	486	471	445	462	446	485	446	453	504	470	460	476	485	457	465	513	488	470	463	479	498	473	457	460	473	463	451	477	424	489	492	497	466	532	480	466	474	500	463	445	463	475	461	520	442	455	426	459	494	475	474	516	491	475	470	443	487	479	462	505	470	446	444	460	456	469	469	489	461	470	467	448	436	448	467	450	455	458	452	483	480	464	455	438	464	469	467	478	490	464	442	443	473	468	495	486	473	440	509	489	455	484	447	492	494	454	473	447	469	524	494	491	474	451	492	470	459	471	406	493	470	438	461	469	459	477	493	466	479	489	447	425	474	471	433	509	482	479	492	444	462	458	493	514	432	464	465	469	463	433	471	448	443	455	438	446	500	486	459	456	461	443	481	503	477	458	478	449	475	430	479	484	471	478	452	477	462	457	514	491	474	451	474	477	449	439	497	445	534	451	427	484	450	451	432	480	468	464	478	466	464	484	472	477	436	473	467	505	449	511	445	446	465	466	465	498	537	491	467	471	453	506	434	495	494	499	467	438	465	487	468	495	469	505	478	456	425	449	498	475	477	443	457	445	463	452	420	469	438	485	533	408	460	492	401	460	465	452	485	458	439	490	494	486	489	444	421	457	473	489	465	482	490	443	474	481	447	460	463	490	456	475	446	470	495	448	483	475	415	459	459	476	444	501	449	464	472	418	473	493	504	427	478	444	495	446	458	485	508	458	484	440	441	462	496	461	465	467	485	438	454	472	497	462	455	481	475	437	479	486	437	443	448	471	479	449	502	453	488	504	481	464	513	490	416	515	476	450	504	513	495	452	505	504	479	477	469	467	451	475	496	432	501	462	485	495	460	474	498	437	512	479	450	507	495	481	464	474	444	481	496	500	423	461	458	464	427	455	505	484	465	452	460	470	480	466	433	491	459	503	455	476	483	455	461	473	486	475	498	447	480	508	459	492	457	514	421	465	510	458	456	478	480	440	492	450	472	469	475	481	473	471	428	494	454	501	452	465	490	469	492	445	504	492	487	445	457	471	446	512	475	442	493	458	472	495	444	494	462	483	465	447	493	444	438	463	475	411	478	459	471
10027	17850	16497	9703	6610	4801	3675	2937	2336	1933	1730	1490	1280	1163	1047	1028	887	848	824	784	732	693	682	638	669	664	625	631	573	537	586	568	545	566	559	521	565	521	511	520	496	493	502	506	523	515	520	542	514	513	480	484	519	484	485	501	471	529	469	469	485	477	454	472	463	451	439	469	468	492	497	467	415	467	404	460	475	438	470	458	429	478	453	452	456	448	462	471	432	453	466	473	457	470	433	474	446	480	483	468	484	456	437	477	476	491	454	477	471	392	453	451	456	440	491	480	458	470	466	461	467	452	448	440	465	449	477	454	481	433	460	436	457	477	453	411	489	486	488	447	423	443	457	427	505	427	488	450	483	452	446	448	452	465	435	474	451	484	472	457	500	460	496	465	463	486	409	440	453	440	464	474	475	446	474	444	451	478	429	457	431	429	492	457	452	461	449	433	442	481	459	433	450	469	477	471	455	510	442	493	469	461	481	432	435	443	421	447	477	483	474	465	421	427	485	463	466	452	495	453	456	453	439	476	437	486	460	488	471	431	435	457	455	460	440	398	477	453	481	460	483	422	504	453	459	426	438	467	428	442	450	474	425	490	455	494	471	478	491	426	455	455	481	450	439	442	446	448	455	421	429	459	468	461	435	432	483	444	448	472	445	435	459	456	457	461	461	419	465	473	504	503	438	476	466	484	457	475	425	434	432	481	463	463	464	448	482	429	470	412	446	436	431	478	452	459	462	466	445	458	466	473	465	443	430	495	426	474	465	414	470	460	466	445	444	468	480	480	448	433	469	469	484	475	433	437	443	414	463	441	429	438	424	463	476	476	468	497	422	446	473	470	429	426	447	468	441	445	473	460	422	454	454	449	448	473	466	467	457	423	436	453	481	442	441	454	429	476	473	448	455	474	452	445	459	478	436	463	443	443	467	461	422	448	466	471	423	445	445	400	414	466	471	471	427	450	480	448	469	501	435	448	493	449	457	442	438	496	442	497	433	467	459	454	471	424	469	474	466	443	467	457	455	463	446	418	455	444	435	464	434	457	428	440	469	501	442	432	480	482	482	437	431	462	458	474	467	455	452	479	470	431	472	454	509	425	450	403	489	420	447	477	499	466	438	442	457	449	477	463	444	428	472	459	452	436	463	504	423	450	436	456	454	424	493	445	477	477	451	429	483	463	470	442	438	475	454	454	424	409	472	393	444	454	467	432	434	443	465	494	480	432	457	492	482	446	432	456	449	433	475	420	467	445	463	469	451	457	453	459	434	434	436	497	469	467	431	436	497	475	449	476	431	462	446	460	447	468	449	460	464	476	471	439	458	467	455	449	439	466	437	462	461	458	458	464	476	458	456	495	459	436	477	443	457	436	477	438	431	450	473	425	470	443	474	491	453	467	415	468	487	408	502	469	467	407	456	450	475	423	456	440	456	436	443	493	470	464	475	448	463	470	458	448	468	422	442	417	450	443	463	461	458	487	458	461	463	447	469	479	467	457	456	478	451	434	458	417	467	491	418	464	467	432	481	424	449	450	482	453	444	474	431	472	461	455	440	458	494	467	482	429	453	421	480	451	433	460	476	454	451	423	462	476	452	462	456	464	428	424	477	467	471	474	471	485	458	495	462	462	449	426	450	415	490	478	463	420	444	451	477	417	440	447	469	453	466	456	440	453	461	474	433	469	449	442	431	443	451	475	433	500	447	456	464	460	432	442	455	431	488	443	472	451	494	472	469	443	443	458	459	470	433	445	457	450	432	475	418	429	434	468	423	439	433	473	442	471	463	452	431	460	459	484	436	457	458	457	476	457	466	437	468	477	424	514	438	426	438	445	468	424	462	459	448	411	451	468	457	489	478	478	473	446	438	450	476	438	452	460	401	441	458	441	418	435	481	464	473	435	459	429	456	461	449	446	461	470	436	456	438	415	438	477	461	459	408	430	474	423	449	438	463	445	453	434	404	426	428	416	455	476	424	439	445	476	449	483	456	474	478	443	451	465	470	446	437	446	456	436	479	459	475	449	436	471	473	469	464	466	437	447	432	459	488	449	454	446	441	456	472	465	446	431	445	428	466	407	488	439	430	461	467	420	463	439	459	461	477	434	436	471	482	494	430	460	476	447	435	422	434	446	463	452	478	469	479	461	452	439	461	486	459	475	409	463	460	444	465	472	429	444	465	459	426	444	472	415	458	469	407	472	450	470	466	444	460	473	441	460	440	440	448	453	453	421	471	445	457	459	403	427	428	452	470	466	462	437	420	478	434	466	438	461	419	437	444	456	420	454	449	453	472	445	462	472	444	457	457	465	436	459	426	425	463	423	419	433	454	462	461	425	438	493	460	464	488	444	453	433	436	484	434	452	468	474	438	454	446	467	463	461	450	436	481	491	458	442	409	443	435	448	468	468	453	428	442	429	461	469	457	487	434	467	446	458	453	442	453	474	436	458	460	472	432	417	429	470	476	484	456	439	460	458	451	489	460	463	478	465	493	446	463	447	446	499	469	462	489	488	445	433	445	471	449	483	419	422	465	422	504	436	465	443	455	511	435	464	451	444	467	493	450	481	420	456	409	460	443	442	436	464	444	423	451	436	443	498	466	461	464	500	471	434	454	435	455	443	477	456	413	444	451	455	420	466	427	453	461	461	429	489	443	452	440	461	428	455	435	454	433	462	449	468	490	420	471	432	429	446	437	443	430	462	466	444	446	468	435	438	438	438	472	449	480	487	479	468	472	460	429	478	441	484	413	471	412	434	462	463	457	437	435	446	474	465	422	410	470	470	455	465	443	453	454	481	488	436	441	422	448	436	427	482	459	415	478	480	449	460	456	445	478	468	490	466	455	443	466	459	442	443	454	468	411	469	455	447	467	439	446	451	467	422	461	492	448	456	449	503	469	429	455	458	445	501	493	453	459	421	463	451	447	480	460	431	431	457	455	397	449	497	455	454	454	459	477	505	458	463	441	445	442	495	470	460	454	467	455	458	427	496	403	426	463	430	469	408	471	444	464	438	408	394	407	445	451	452	447	474	422	410	447	459	462	452	463	489	444	456	443	428	499	452	465	423	419	488	451	455	421	459	452	491	436	447	459	468	451	470	453	429	466	449	472	448	479	453	456	472	484	455	443	457	441	446	470	430	419	508	437	465	443	461	454	458	450	455	426	431	434	463	459	473	437	453	463	457	411	460	448	439	444	430	471	453	441	485	439	438	399	492	456	459	465	440	468	473	467	419	461	488	481	424	410	448	445	435	434	460	391	461	462	457	422	464	431	471	462	450	457	490	452	463	449	434	493	443	432	479	438	456	501	483	445	466	451	479	439	449	411	447	463	462	453	442	462	449	462	453	455	443	452	466	452	450	457	466	441	476	451	427	476	423	451	445	472	488	444	437	463	459	431	459	462	481	471	436	494	427	498	444	467	487	446	477	417	456	486	432	475	444	399	421	439	445	428	456	432	459	424	454	460	464	460	450	436	452	447	453	437	430	449	471	451	441
28079	14076	2055	790	614	583	572	549	551	538	502	496	525	529	538	516	518	544	509	553	526	515	507	527	503	511	544	559	505	520	502	485	549	510	487	482	515	532	524	502	521	522	511	532	484	534	531	496	494	544	493	509	518	490	519	511	545	490	527	539	492	491	525	555	509	535	562	531	525	531	475	501	516	501	547	552	529	561	479	559	540	525	508	502	519	541	503	512	486	520	504	474	540	495	524	518	494	493	482	528	519	542	523	495	516	540	524	512	530	492	464	507	505	525	473	526	483	513	487	495	502	510	523	532	516	480	518	481	494	522	505	523	483	518	514	513	506	508	557	501	510	502	467	503	467	528	552	546	510	532	479	515	557	488	491	520	484	513	520	502	512	515	511	546	508	510	511	537	555	506	487	476	494	487	536	542	459	493	529	498	489	499	526	504	504	516	531	494	508	501	533	503	531	509	521	494	492	535	527	542	508	543	510	503	549	487	579	477	498	491	467	505	512	533	514	496	549	506	486	519	470	526	510	523	536	481	446	500	522	513	491	518	491	472	492	535	526	482	529	516	517	506	498	511	486	508	523	530	550	520	497	525	524	505	532	530	514	559	558	534	507	455	515	522	505	535	499	524	477	512	494	499	522	475	504	505	554	530	512	500	535	532	520	489	495	458	494	518	532	498	508	485	532	490	536	536	512	490	529	512	516	504	478	519	532	562	496	532	497	518	497	480	520	531	513	498	538	516	492	526	466	563	515	507	490	535	523	521	502	500	474	499	450	528	467	514	474	509	480	537	494	523	520	535	523	536	500	470	474	523	475	496	513	540	546	519	521	475	487	513	517	519	478	508	509	501	568	519	495	493	487	549	484	523	504	529	470	522	516	532	529	503	514	493	502	518	519	507	496	480	484	527	536	496	476	508	454	530	522	494	486	496	502	531	507	509	529	530	538	517	518	526	501	495	503	506	514	541	513	519	527	510	493	519	485	510	494	485	474	515	498	471	496	480	479	491	530	536	519	508	476	475	519	563	489	520	526	491	517	514	548	537	529	531	521	493	476	504	497	520	511	510	527	477	512	533	485	566	466	518	494	543	490	473	523	512	525	521	547	533	560	491	491	547	530	466	514	482	508	502	491	466	482	488	482	527	526	525	514	533	524	501	506	514	499	499	525	542	532	513	526	535	492	515	481	514	503	498	497	450	522	496	510	487	516	478	533	560	543	553	496	490	521	525	512	521	517	538	475	531	514	512	526	511	535	475	508	461	522	538	538	487	555	567	477	471	529	516	513	511	554	512	516	487	494	501	485	484	498	521	528	471	489	510	510	471	552	546	465	526	516	514	492	520	501	510	543	514	479	532	520	503	492	500	456	534	501	550	510	502	519	542	493	554	512	516	512	490	486	514	529	534	539	544	502	537	546	501	508	526	500	506	488	526	558	527	504	485	515	508	499	523	468	496	560	468	501	517	482	511	524	510	522	560	478	480	515	560	554	549	504	534	535	501	545	484	541	490	512	505	503	501	522	472	490	491	499	507	540	489	491	535	562	502	521	538	454	510	534	502	522	501	527	529	521	513	533	532	502	486	513	484	522	552	477	507	516	493	492	540	500	518	532	482	497	503	503	512	504	529	496	517	498	488	531	521	518	526	497	482	505	512	518	530	489	499	505	547	528	478	517	500	468	511	547	487	506	512	502	520	501	483	509	522	517	524	487	492	524	488	494	461	481	504	557	503	541	532	502	482	499	482	558	538	516	514	500	516	559	475	535	515	536	526	516	510	528	520	524	499	524	522	489	467	508	522	517	516	540	556	514	470	563	520	518	489	527	549	509	480	510	497	530	486	530	481	525	523	503	530	497	519	512	509	508	536	523	528	523	495	499	514	526	490	520	509	473	448	480	538	567	491	529	463	529	502	527	509	511	496	494	515	503	542	462	484	501	507	491	507	498	563	475	495	527	507	501	489	532	577	490	495	509	509	515	536	489	516	508	478	497	498	507	473	483	529	507	513	458	559	529	525	491	512	487	502	515	558	478	513	542	488	497	523	534	527	507	516	534	490	493	517	532	529	508	503	502	565	508	601	492	529	497	506	520	474	472	508	508	507	532	517	477	465	515	524	516	517	497	494	515	506	522	472	537	487	510	523	528	465	520	486	522	498	523	519	526	518	484	495	508	518	544	491	525	528	503	529	503	519	520	484	500	532	514	519	532	469	542	539	516	488	519	473	483	530	491	538	497	563	488	507	478	525	521	530	516	547	519	502	482	534	497	480	497	532	473	542	503	551	531	510	499	521	478	498	562	497	523	498	466	518	546	520	529	501	504	513	487	522	502	472	518	529	500	522	492	534	536	562	497	506	524	494	507	504	464	497	507	512	511	522	501	503	488	522	545	549	501	493	494	504	515	529	511	504	495	543	527	518	492	462	508	525	514	506	481	502	515	503	484	535	550	523	539	494	520	487	519	529	477	515	497	541	555	501	507	544	508	529	531	521	536	505	511	473	517	510	549	533	509	492	460	521	499	495	519	509	481	512	513	510	511	518	509	503	536	495	553	493	528	489	503	491	539	511	527	500	526	535	473	476	564	524	500	478	499	508	512	508	492	510	509	530	523	513	524	541	508	534	563	492	508	471	530	508	515	508	507	537	497	494	536	518	523	508	502	500	517	505	528	507	493	556	538	554	508	534	529	516	494	539	523	529	514	536	498	499	561	477	535	521	547	517	493	520	538	514	506	513	469	539	506	508	540	538	519	483	505	535	512	517	485	493	503	529	532	532	541	537	503	519	489	525	478	526	536	560	509	508	508	524	500	550	528	522	481	495	498	554	524	515	513	516	509	511	514	562	524	521	505	483	526	512	495	523	528	516	494	512	539	504	511	508	502	488	503	490	525	538	525	505	519	470	518	541	523	524	532	504	549	474	524	541	532	525	455	529	536	535	492	504	521	527	536	523	503	481	573	501	488	496	535	536	521	504	513	531	515	544	534	477	513	451	522	472	536	517	514	522	543	519	569	502	491	547	512	527	523	523	483	530	522	571	589	533	557	519	529	551	537	529	468	515	524	499	503	519	534	542	488	509	497	497	519	548	476	547	526	488	499	529	531	502	531	490	473	501	482	525	535	551	531	494	511	524	498	500	513	506	522	535	542	546	555	469	483	525	512	537	470	512	510	499	508	528	499	524	496	493	511	488	533	507	493	479	532	500	483	495	517	515	493	555	546	543	551	519	546	555	519	542	511	505	518	546	521	508	541	528	522	527	507	534	521	516	527	462	539	497	515	487	513	498	517	516	539	444	499	485	517	538	528	516	507	505	520	528	483	510	515	451	533	532	515	518	504	494	513	486	488	499	541	514	584	503	496	526	522	520	526	464	525	493	553	569	496	548	565	532	523	508	525	521	527	457	524	413	528	515	493	514	531	485	537	495	515	556	544	528	511	538	500	546	526	541	509	492	495	495	537	509	462	495	559	516	521	514	492	518	565	535	526	500	531	466
5304	1261	1146	886	723	709	627	623	590	580	591	598	560	570	560	555	538	576	518	585	522	554	552	519	527	552	532	550	549	521	546	530	562	575	528	569	516	547	551	564	543	519	578	535	532	535	518	557	593	542	528	506	586	572	534	556	537	541	508	539	548	528	537	505	532	536	585	545	525	567	534	564	533	570	555	534	554	568	570	572	543	506	488	535	501	576	560	563	584	550	516	525	556	526	564	545	552	558	554	537	518	555	622	551	535	561	579	563	506	566	525	559	520	551	564	543	526	575	554	520	578	540	500	542	521	540	558	565	577	548	586	541	533	534	545	558	538	551	558	542	525	566	569	527	558	529	528	522	532	544	544	592	551	568	558	550	551	551	499	541	586	573	557	542	570	574	562	534	557	525	564	572	530	556	559	530	556	547	536	557	517	550	559	538	557	518	551	565	582	572	536	516	540	534	547	579	493	582	518	542	568	542	581	567	532	534	555	531	543	545	561	573	530	535	519	560	536	541	556	534	542	581	580	561	534	584	500	570	536	564	554	545	567	565	559	557	540	549	550	550	533	560	551	530	556	571	531	554	564	556	554	524	548	559	549	565	539	522	553	577	483	580	547	573	538	532	552	537	555	495	557	523	520	550	525	538	527	553	515	534	504	555	523	535	533	557	511	546	573	549	563	533	557	543	545	547	531	543	540	518	546	539	549	560	512	557	559	541	532	548	527	539	521	544	532	568	529	540	564	576	541	563	560	524	538	602	564	544	575	568	528	580	513	530	533	551	520	526	541	552	538	540	522	532	516	550	515	561	543	578	553	533	554	521	544	510	551	551	535	529	558	465	524	545	523	568	544	531	595	601	487	556	532	553	549	550	573	545	553	570	519	550	539	545	518	558	536	519	531	542	531	540	542	532	529	562	580	565	581	579	563	575	552	539	544	558	609	536	550	522	541	590	510	539	541	535	562	560	554	550	547	509	539	534	577	566	565	536	538	541	545	552	487	511	576	529	581	541	577	547	556	558	528	527	588	512	561	572	535	501	526	502	550	588	570	506	549	549	522	554	529	554	508	530	512	586	548	575	512	553	550	575	577	511	537	554	528	540	514	510	544	532	541	532	530	519	522	547	588	540	524	547	562	561	524	554	571	542	566	515	498	529	503	506	537	543	574	545	553	528	533	583	523	526	557	556	546	524	546	533	556	517	536	541	559	555	541	550	538	545	510	546	540	494	519	537	548	556	530	572	520	535	595	532	548	568	570	538	539	555	547	546	510	583	566	542	562	540	520	527	530	503	552	545	556	553	558	553	589	506	548	538	565	533	520	555	584	514	526	547	549	521	555	537	508	553	545	549	591	551	552	577	533	552	591	550	503	562	506	562	566	541	571	540	534	595	563	534	565	559	576	508	532	527	560	547	553	537	543	514	549	503	549	557	538	542	585	525	560	547	532	527	559	549	531	526	543	553	534	550	542	539	539	567	508	550	555	554	531	539	522	542	550	520	542	576	531	545	535	524	520	525	556	547	544	533	546	534	571	564	552	519	580	539	570	540	536	548	530	550	519	576	521	528	554	502	577	535	562	502	523	520	547	532	543	538	530	542	556	506	548	524	524	577	545	528	578	520	557	557	529	518	542	528	526	536	568	521	564	551	584	514	531	558	550	553	513	560	565	553	562	562	570	544	544	560	517	571	547	568	505	559	574	536	546	583	537	545	535	546	563	563	558	492	561	561	506	544	553	539	583	575	566	526	551	528	527	565	569	540	525	580	570	533	546	516	566	528	573	543	581	550	579	569	535	539	542	578	561	515	519	569	546	564	556	539	541	546	549	598	499	534	555	516	524	548	570	527	585	558	571	557	561	521	544	530	525	529	540	548	564	549	563	507	519	616	524	506	539	594	540	580	522	527	541	536	540	559	532	553	548	541	550	573	549	541	530	550	560	553	562	571	488	596	522	550	511	538	542	540	527	527	561	555	542	511	524	527	551	557	563	552	520	558	568	552	589	559	535	534	553	525	581	566	521	530	513	583	535	572	549	595	595	532	505	572	563	561	520	533	545	522	549	532	542	534	602	557	494	515	587	549	566	575	525	578	541	510	547	532	541	526	567	547	564	591	501	547	544	594	596	560	542	549	548	543	555	519	564	517	579	567	502	543	547	555	555	558	587	547	556	545	588	517	526	540	505	546	566	569	545	552	544	564	524	544	531	551	533	543	551	518	550	532	552	494	573	555	521	536	506	541	559	566	530	599	541	511	553	540	553	530	537	547	483	543	487	516	532	515	563	552	538	540	565	530	540	533	558	552	555	538	543	514	537	573	543	556	516	571	554	533	562	512	543	556	558	539	529	518	528	539	555	531	526	519	559	563	575	594	544	500	506	527	549	536	523	524	529	531	593	564	534	550	533	522	547	523	560	584	545	535	548	552	529	511	508	531	558	559	520	580	541	562	547	520	551	564	542	565	570	541	564	535	537	555	542	536	487	514	604	539	504	581	550	536	567	559	520	549	509	566	472	578	524	580	529	563	559	562	551	539	526	567	506	591	565	540	552	537	545	548	559	569	560	528	522	596	500	535	547	582	585	523	521	569	522	569	539	519	533	524	554	551	516	566	572	555	547	606	515	542	555	564	559	551	539	565	527	577	548	582	540	585	535	541	564	531	529	524	552	576	548	566	580	550	531	550	524	548	556	566	551	550	550	551	580	543	522	577	527	542	543	530	574	531	551	543	545	529	509	540	577	574	533	539	555	522	550	527	553	539	555	512	518	578	543	515	577	566	570	485	519	516	518	579	558	517	566	544	557	534	551	526	501	545	548	571	537	529	548	505	524	530	545	575	576	533	586	511	529	543	543	544	530	545	542	539	528	526	528	544	538	553	551	517	565	534	517	573	545	572	583	552	576	561	553	528	549	558	567	535	566	551	569	549	544	524	544	506	558	551	521	536	605	520	588	529	532	556	496	527	567	546	544	565	610	553	575	560	573	534	561	517	528	570	504	547	499	597	547	500	519	593	541	518	580	532	539	531	502	550	558	553	559	566	528	559	551	522	567	545	500	590	490	502	557	539	558	586	574	544	526	532	573	535	516	570	571	554	520	554	542	525	518	554	545	581	565	521	562	533	560	533	572	545	555	535	524	567	570	583	533	577	508	581	543	536	524	515	549	539	521	572	556	512	565	570	536	556	584	551	545	534	545	565	527	559	528	529	505	578	559	547	551	544	600	568	543	522	522	580	541	578	569	518	547	577	508	554	536	538	548	531	552	540	582	584	552	582	588	518	551	552	532	531	585	515	537	543	513	492	537	561	559	542	535	551	527	545	513	581	571	538	536	548	505	559	575	512	543	524	560	557	495	521	528	544	537	587	547	541	531	543	518	559	515	532	587	535	528	538	544	547	556	565	513	515	545	548	527	596	548	529	512	544	562	569	517	531	543	578	569	526	530	563	538	569	564	558	578	512	584	540	531	522	534	515	548	530	534	520	538	535	552	527
25051	20634	26994	24280	20642	10262	1308	800	658	546	527	458	437	408	356	348	358	347	314	284	302	300	292	310	265	316	296	275	298	269	277	267	264	247	260	247	257	242	276	274	259	273	266	266	253	249	227	273	258	244	261	245	257	250	264	255	249	264	264	257	249	233	236	234	261	270	234	254	241	266	262	250	239	253	259	247	251	260	262	267	245	268	240	247	262	231	230	244	228	246	283	288	251	255	255	260	258	256	238	249	228	243	278	250	241	239	263	278	229	285	229	271	268	222	231	268	234	263	256	225	232	231	258	232	248	259	251	232	254	251	273	258	226	237	256	260	244	258	255	257	259	244	251	247	266	234	231	246	260	215	216	258	253	248	266	254	239	252	246	255	267	256	260	262	251	256	253	249	268	208	244	271	231	230	252	216	265	262	257	249	240	218	250	242	228	241	245	259	269	225	237	267	226	246	241	249	260	246	240	238	222	218	210	234	228	242	268	238	232	234	255	271	252	255	282	245	258	232	255	261	227	270	248	246	216	243	243	263	268	228	273	255	257	233	231	273	219	243	237	237	243	234	235	251	218	240	240	260	226	245	239	234	259	228	264	245	225	255	257	242	271	253	221	267	261	251	247	253	254	253	249	272	235	269	235	214	220	232	222	233	237	254	244	269	249	257	237	247	215	267	262	236	232	238	233	245	230	260	227	289	255	249	235	230	242	233	243	255	255	265	242	230	250	261	241	210	241	241	230	273	251	241	270	253	248	221	250	248	236	241	242	274	239	265	240	247	250	243	257	211	266	249	242	231	257	253	249	254	213	245	259	255	265	255	230	244	253	240	261	246	227	232	249	216	239	234	254	244	253	253	231	226	255	245	270	266	224	258	212	256	239	261	230	251	269	258	258	237	271	250	266	249	250	233	238	268	243	220	234	263	251	230	239	244	244	258	266	241	218	250	265	235	232	249	226	254	257	282	291	252	239	249	251	249	245	247	241	244	259	242	233	248	240	251	220	252	267	260	256	258	224	240	259	240	257	265	227	262	243	245	251	246	248	231	259	220	251	239	239	242	259	258	221	256	259	232	237	241	232	277	264	252	252	242	247	246	242	230	236	216	248	267	252	241	269	251	235	250	233	224	260	249	231	231	247	262	262	251	261	216	239	234	256	229	236	223	248	254	248	262	227	243	252	229	250	240	221	244	257	250	258	248	249	270	270	245	226	262	216	266	260	234	266	239	255	245	227	238	242	246	273	250	271	232	287	229	230	238	250	265	258	239	267	264	237	266	257	250	216	247	278	238	226	257	247	241	246	231	229	233	246	261	270	244	252	237	248	243	238	264	223	246	207	264	259	245	246	262	238	242	225	260	274	245	246	227	238	225	253	243	265	270	229	249	267	242	236	258	258	227	248	241	256	246	238	268	276	229	237	247	213	257	247	255	266	267	215	247	229	243	235	228	251	262	260	244	252	259	218	278	236	251	237	234	247	256	219	243	245	237	259	260	259	242	244	244	251	249	267	234	218	240	241	234	257	258	272	264	283	281	230	233	261	234	246	271	243	229	238	236	253	242	256	263	236	251	225	234	248	251	228	257	245	245	238	248	243	268	242	259	254	231	237	247	242	250	267	234	239	253	254	234	221	253	243	249	255	214	221	254	247	240	248	237	262	252	236	252	252	248	215	263	245	235	249	255	267	257	235	245	241	223	242	241	248	248	245	234	233	242	231	247	256	263	223	224	218	248	243	239	257	221	234	259	270	217	264	250	244	253	251	231	255	235	242	265	276	257	240	237	243	276	240	237	250	251	261	267	233	277	248	238	239	206	231	241	230	234	237	253	228	257	245	252	243	248	245	256	257	232	217	225	244	270	250	263	239	251	239	246	262	241	215	259	233	243	259	242	247	254	232	266	257	247	243	247	224	259	261	237	254	229	270	249	234	243	239	256	269	258	242	269	244	220	243	225	243	268	229	266	246	245	280	231	228	249	252	266	233	254	227	255	240	245	249	234	248	267	246	241	245	249	280	237	249	247	265	278	242	245	234	247	260	247	248	234	254	248	221	269	258	237	242	260	241	233	240	258	262	233	241	208	266	256	224	226	231	261	243	251	223	243	249	266	263	257	249	250	226	236	244	261	269	241	247	232	244	264	229	257	218	269	235	262	249	244	222	250	248	245	231	244	209	226	233	230	277	261	243	270	262	204	243	246	252	211	228	252	274	258	249	266	235	265	257	231	244	242	211	261	252	233	237	233	251	219	233	249	243	273	257	252	225	221	239	267	258	264	244	241	243	234	240	258	233	246	224	255	247	252	223	261	261	260	242	251	239	243	277	246	246	259	265	258	260	238	232	234	239	254	263	237	233	245	246	238	271	234	244	242	252	236	259	217	269	245	255	261	267	271	272	258	238	254	241	226	242	238	236	244	261	262	248	255	250	257	262	227	207	257	250	248	246	233	231	226	264	232	248	249	245	250	240	216	249	265	222	236	223	243	261	243	252	240	267	265	257	238	262	245	232	256	223	240	200	240	229	244	241	264	258	255	241	252	250	244	255	230	237	237	223	275	241	244	238	248	198	211	257	244	240	243	201	249	232	240	217	232	236	245	253	216	243	243	234	260	289	241	226	249	254	211	225	233	229	255	244	245	255	233	240	239	253	239	270	258	283	227	252	260	255	257	237	238	246	242	220	227	251	239	240	260	223	234	237	261	238	215	261	252	277	235	248	267	223	224	225	237	239	243	273	242	255	217	267	221	239	269	246	245	230	244	259	262	273	268	251	243	258	243	248	257	253	235	214	265	243	239	244	216	249	263	265	231	244	243	244	232	264	259	262	233	244	237	228	233	230	253	259	253	270	254	287	247	248	254	209	230	238	257	239	235	245	242	258	245	237	262	269	229	249	264	243	277	262	241	257	242	263	237	246	255	259	253	269	253	246	229	251	229	225	262	260	249	253	268	230	225	252	252	254	278	227	235	231	253	224	216	256	248	263	254	250	249	251	260	266	242	255	222	239	262	264	249	241	242	286	240	238	238	226	259	265	251	236	227	272	253	236	230	233	262	260	244	273	240	267	245	284	237	237	259	265	237	233	254	260	240	275	243	241	261	233	246	258	243	248	238	242	261	265	231	263	242	252	258	266	257	251	250	255	242	230	262	235	236	270	231	260	247	261	256	270	243	251	242	277	221	231	274	235	231	233	293	261	228	262	256	262	245	241	268	256	261	239	225	249	228	245	236	247	237	249	240	239	235	205	244	217	234	252	244	244	255	242	258	271	236	247	258	270	251	230	238	257	258	228	265	274	265	254	232	258	247	241	244	258	235	247	254	221	246	254	257	252	283	222	250	251	230	221	224	251	256	255	245	245	233	248	227	276	259	262	230	255	267	270	244	235	227	223	237	222	253	246	261	251	236	231	264	244	255	237	276	261	247	238	261	239	243	241	271	269	237	266	228	247	224	256	248	255	231	233	251	250	235	244	267	198	251	246	262	232	231	243	258
7241	11374	10234	5749	3708	2656	2056	1547	1307	1031	997	835	712	625	566	536	508	486	475	393	402	459	352	392	358	355	377	348	347	291	351	316	327	306	295	302	280	277	298	294	303	309	293	262	307	300	291	291	294	269	328	290	283	292	280	281	286	282	289	286	319	283	280	266	325	275	267	261	237	272	277	278	277	258	292	270	277	231	284	290	289	276	287	301	266	251	283	276	273	260	310	287	303	261	246	281	297	284	305	288	251	299	271	282	256	239	287	283	282	254	271	266	263	272	298	286	243	277	267	287	273	303	266	266	292	269	286	283	280	280	263	296	266	266	298	251	275	285	248	283	291	287	252	259	275	285	275	268	290	274	291	275	243	275	263	257	264	269	250	257	312	277	266	260	262	280	285	285	272	280	276	268	260	289	281	270	225	271	275	266	303	238	259	266	258	273	302	271	280	276	246	276	274	248	268	252	282	270	248	270	277	266	244	258	255	279	277	265	251	248	248	275	287	251	271	263	263	232	260	282	291	273	255	277	242	227	255	245	247	296	245	281	265	272	300	285	265	265	258	282	232	256	266	275	286	264	265	272	264	256	233	270	298	278	246	258	275	229	254	257	258	275	256	283	261	280	269	275	270	238	267	279	264	244	268	248	299	292	268	258	305	275	269	246	257	259	254	267	278	263	267	273	276	268	260	244	265	245	273	265	269	269	277	277	249	272	245	271	262	268	270	262	295	261	259	270	259	304	244	286	278	278	305	238	278	250	279	265	270	281	267	279	276	299	276	294	290	268	277	262	295	266	254	268	249	273	303	258	275	232	245	264	279	250	243	261	248	288	238	269	274	244	278	245	267	264	250	265	243	260	295	278	255	274	305	283	252	267	258	249	298	269	296	272	263	263	273	245	251	293	255	275	290	255	253	262	256	274	258	231	257	274	273	264	250	262	255	261	268	282	264	275	261	243	296	276	270	275	267	275	286	261	251	278	286	277	270	268	261	304	260	256	297	289	242	271	290	278	266	272	256	230	255	287	274	275	266	239	254	266	257	267	256	268	284	267	264	281	292	285	265	231	278	260	226	275	301	261	264	274	276	251	263	262	259	286	280	248	256	272	254	261	236	257	289	284	289	297	259	263	281	247	277	287	272	315	276	248	258	234	291	263	273	246	272	277	270	283	294	262	261	248	287	260	270	274	242	264	288	278	271	279	243	273	279	275	259	236	264	249	246	263	251	263	268	259	290	283	278	267	276	262	276	276	282	280	306	281	293	273	262	255	264	283	263	252	275	249	272	257	285	265	254	266	315	291	247	240	289	269	274	263	284	264	297	275	267	258	258	261	275	247	285	245	284	263	270	269	268	268	293	262	270	248	278	281	284	254	267	257	245	258	265	269	290	255	259	271	247	282	253	243	271	295	262	281	261	271	276	286	283	278	272	255	258	259	258	295	255	259	284	272	269	300	263	304	269	295	285	260	277	267	255	280	248	275	282	279	263	258	241	273	254	252	261	248	268	293	264	282	268	271	302	264	242	259	268	255	263	268	274	283	263	256	224	284	287	282	265	272	252	286	274	284	279	277	273	283	279	264	266	271	280	257	262	269	263	262	273	255	268	261	227	281	268	253	286	266	273	275	247	236	255	269	223	270	284	290	230	263	272	280	261	281	283	271	280	245	278	251	240	314	263	263	251	250	254	256	248	237	256	277	286	252	274	276	287	268	279	252	297	252	260	283	264	270	268	280	270	254	274	272	270	245	244	251	253	276	265	303	291	252	274	250	245	264	257	287	252	252	260	260	280	258	265	263	227	250	270	276	268	276	267	276	271	284	281	244	256	268	267	250	248	297	319	270	251	261	283	271	250	268	266	255	279	280	263	271	272	259	266	279	284	284	269	271	257	274	251	253	271	286	275	240	261	265	238	261	249	290	275	287	265	281	255	269	276	240	262	288	246	283	259	226	258	252	294	256	305	270	257	264	266	242	271	269	278	264	293	262	239	310	243	255	232	258	273	266	272	288	275	264	297	272	285	291	261	289	260	283	242	257	267	267	252	258	258	228	285	257	262	303	257	269	283	275	278	261	256	259	278	268	269	273	247	255	293	285	289	261	274	248	265	245	262	293	257	278	270	289	268	303	264	276	279	281	266	278	262	275	270	267	270	274	247	265	279	296	258	266	288	267	263	263	262	261	261	283	279	260	268	271	264	265	246	282	253	242	277	267	271	259	270	265	278	268	278	254	270	229	260	264	258	291	265	263	281	244	264	255	261	262	237	288	266	279	273	279	275	247	264	254	231	269	266	260	290	261	241	280	261	281	296	274	277	250	270	277	241	262	274	273	284	279	252	263	283	275	253	239	259	302	312	291	282	248	244	235	268	264	269	272	253	274	258	244	303	260	264	258	279	281	285	256	277	270	285	293	255	248	262	264	262	244	265	279	252	263	274	258	261	242	312	276	274	283	265	267	262	253	256	252	284	270	258	269	262	258	268	289	284	269	264	255	260	287	279	269	297	263	269	254	290	262	240	265	268	264	294	296	251	274	253	255	246	279	303	261	266	265	270	239	285	278	290	260	259	250	264	260	247	264	258	268	299	262	238	233	259	255	290	276	289	232	237	253	288	270	255	243	299	265	254	305	282	267	270	233	281	280	230	260	270	296	268	297	229	273	272	268	289	253	241	268	295	268	303	263	259	254	288	256	285	306	267	239	248	252	267	291	270	240	305	267	241	262	245	276	255	261	259	284	271	269	256	253	270	277	278	277	248	243	227	282	277	275	271	251	269	258	273	256	255	263	236	299	255	288	260	277	269	274	246	276	295	282	257	261	276	255	253	266	261	260	261	256	268	263	276	281	271	273	264	240	260	272	268	253	283	262	265	281	251	278	258	299	287	249	269	260	262	285	246	284	267	262	279	258	265	252	301	254	279	251	268	239	272	256	254	239	265	295	256	269	299	249	272	274	276	245	272	265	269	273	211	271	246	270	265	252	296	256	282	250	246	290	260	266	302	268	244	260	280	271	256	279	271	270	283	271	267	242	257	298	261	264	256	305	257	257	280	271	244	267	251	260	242	254	249	261	283	278	248	270	269	262	296	251	257	275	263	259	248	256	266	301	254	281	278	257	276	274	293	287	265	248	262	290	242	275	275	278	248	287	276	256	274	253	257	261	282	270	256	247	244	238	267	261	267	239	251	249	315	265	255	257	246	242	278	253	273	253	252	287	265	291	289	280	283	264	259	263	262	242	272	288	255	277	279	242	284	257	271	321	240	246	282	265	263	269	257	275	273	281	243	260	258	289	248	256	260	237	270	304	273	262	273	283	230	250	242	240	287	262	238	276	295	257	291	245	259	254	278	269	281	262	254	271	248	288	235	243	274	278	279	263	270	281	279	273	281	250	264	258	290	256	277	249	272	266	283	270	270	275	251	270	260	255	287	284	249	277	290	281	251	242	252	262	280	281	265	257	257	264	273	276	248	264	282	286	255	242	263	289	280	282
22976	20628	27328	23971	20631	20707	8230	1602	1284	1114	1010	830	779	749	763	732	686	643	587	576	602	593	602	544	537	565	539	556	521	558	530	542	462	527	525	540	503	530	533	489	519	476	523	508	465	508	517	484	505	486	490	522	488	503	481	485	449	469	476	507	444	507	476	489	516	505	482	470	477	476	482	459	497	494	491	480	469	487	480	472	453	436	479	448	507	503	488	461	454	470	475	515	482	486	481	495	487	460	517	468	495	474	548	470	465	461	477	490	454	432	457	456	488	450	475	466	455	443	473	464	496	518	487	496	471	478	485	499	477	455	470	493	519	452	464	487	459	478	446	485	473	478	458	434	495	476	472	458	484	433	508	447	477	498	475	454	442	505	426	472	459	502	444	498	439	466	443	465	477	461	484	428	483	484	458	460	512	482	474	515	431	489	440	479	497	421	489	466	508	473	489	488	494	456	527	465	471	458	448	449	446	447	460	477	450	441	488	463	502	484	510	443	500	444	491	456	471	499	478	499	438	490	459	455	465	519	490	470	447	487	439	486	445	458	496	445	455	466	488	472	445	454	467	434	445	449	453	505	472	441	448	444	460	456	500	458	443	460	470	482	461	452	453	500	440	469	525	443	458	477	442	459	468	481	481	472	428	454	471	427	450	480	469	461	448	468	461	449	461	470	450	483	470	445	487	479	484	495	481	445	465	490	510	501	492	465	461	520	472	471	454	466	451	445	449	491	477	459	491	449	488	515	515	502	451	438	466	485	504	472	474	467	478	488	483	451	488	531	437	461	469	505	513	470	475	441	483	459	440	494	473	454	472	487	479	516	463	492	475	451	450	480	462	465	476	506	466	439	493	456	467	501	477	468	469	501	485	446	412	453	452	470	451	468	488	482	479	480	480	492	468	481	462	505	475	481	449	513	453	485	451	457	472	499	458	440	501	482	465	457	536	439	500	474	431	506	439	492	419	474	455	503	480	468	451	499	450	477	510	463	465	511	491	451	435	485	465	440	502	481	421	445	429	440	480	480	467	515	423	474	448	435	472	487	436	426	473	511	428	494	456	453	465	515	465	459	439	471	471	468	459	464	472	479	457	454	474	482	487	454	467	458	491	436	501	484	445	469	474	470	507	469	460	483	515	481	461	459	441	491	468	462	463	464	462	481	434	486	485	486	467	458	457	455	439	458	516	478	489	493	449	473	494	455	481	480	509	410	423	506	447	474	501	428	457	497	433	449	485	476	492	449	452	486	481	483	455	478	478	475	451	491	467	475	454	453	447	452	487	483	499	454	473	521	476	489	451	475	479	490	496	455	456	498	449	457	479	489	455	437	456	455	457	477	466	462	440	458	426	457	480	470	517	470	467	453	453	506	495	464	452	471	478	488	499	463	474	468	459	447	470	485	466	508	448	464	483	506	463	456	464	464	491	470	471	448	523	495	446	456	484	445	501	470	444	495	475	448	425	494	457	472	462	461	449	454	457	495	481	454	443	469	471	465	462	457	477	445	451	457	440	471	496	497	454	460	491	478	459	480	500	511	501	499	478	437	488	462	478	417	477	466	461	429	480	502	488	444	469	432	458	499	473	457	444	494	487	527	477	523	492	474	492	454	472	474	463	481	472	452	488	470	481	460	442	441	458	473	422	450	470	505	456	452	496	484	475	499	439	488	449	425	453	479	502	479	479	489	456	470	451	457	500	470	502	472	494	472	465	446	477	469	485	467	450	459	493	462	439	498	472	483	481	467	466	498	451	435	456	473	462	442	473	499	496	474	531	455	471	511	465	468	464	431	448	466	439	475	453	439	439	456	486	447	466	446	464	452	476	488	479	459	475	456	458	444	492	461	476	488	484	473	428	484	483	448	448	475	486	493	465	456	468	489	488	499	481	498	449	459	453	495	462	444	447	476	458	452	466	485	476	462	505	454	464	450	439	472	432	498	453	450	447	485	460	445	445	480	493	485	493	489	467	461	459	443	452	463	454	458	445	468	487	447	468	495	520	520	455	440	469	479	445	431	481	482	480	482	493	492	468	436	496	518	477	482	460	455	463	462	474	467	473	485	496	474	436	464	435	459	446	439	450	497	511	434	460	445	474	445	484	489	461	477	459	443	464	450	497	489	477	421	445	493	508	493	506	495	506	440	498	449	453	480	486	484	468	470	494	454	451	483	449	486	468	436	479	470	470	481	455	482	474	437	444	461	435	485	489	405	453	449	443	479	455	440	453	448	455	501	499	459	477	450	466	448	496	476	504	472	463	466	408	491	483	408	474	470	470	506	484	505	485	465	436	494	460	444	453	490	487	473	474	466	469	478	499	493	473	479	457	441	458	482	477	456	472	475	507	453	479	451	528	437	439	431	460	491	416	462	484	496	478	471	504	523	463	456	496	465	476	481	434	459	464	495	443	490	469	494	478	476	477	475	493	508	495	453	450	510	461	456	473	441	502	448	441	488	441	471	471	452	478	469	473	528	477	455	497	451	497	465	474	443	438	464	466	464	483	449	476	441	463	418	493	476	484	443	489	524	458	436	455	474	464	487	486	500	456	477	518	469	467	489	485	483	462	484	510	457	459	501	458	458	442	503	470	459	483	460	451	461	467	458	428	488	428	479	492	472	500	490	471	497	463	488	452	452	467	444	471	461	460	444	472	470	420	490	487	457	484	475	496	463	448	465	477	479	460	480	464	471	491	401	462	459	461	491	483	466	452	484	458	462	468	458	500	494	494	489	462	426	447	464	458	488	459	466	464	489	482	471	458	483	471	448	498	471	451	472	489	452	421	481	476	491	482	478	465	449	466	482	463	490	447	471	472	468	455	497	471	464	484	456	444	516	472	469	449	498	460	476	444	431	517	513	474	445	456	449	460	439	480	458	455	533	467	471	449	499	453	443	452	458	462	458	446	482	486	471	484	507	487	468	497	485	501	520	480	494	436	481	489	491	457	442	457	456	474	446	492	460	449	458	452	454	469	497	487	474	444	495	475	475	433	500	482	463	498	472	451	500	477	486	469	436	493	452	467	441	473	464	461	483	471	466	433	512	503	466	508	503	496	473	479	445	466	477	469	487	459	438	465	492	453	474	471	473	466	458	464	487	471	442	509	474	487	455	472	500	424	440	460	499	479	482	478	459	496	480	426	456	514	462	506	487	447	478	485	467	448	448	441	437	428	467	436	469	436	464	450	481	460	457	467	424	465	463	444	443	473	483	485	496	487	472	454	500	469	509	509	455	477	485	466	435	449	471	462	501	462	471	487	461	479	480	430	457	471	453	435	455	495	483	464	441	465	487	448	520	471	480	462	497	484	460	464	487	468	477	478	485	505	478	488	474	434	456	449	479	479	487	447	519	462	516	443	454	455	464	476	475	431	471	462	518	492	499	432	477	450	445	483	460	464	509	439	439	477	434	506	478	457	459	446	424	490	435	467	477	501	505	480	419	447	493	502	473	465	492	468	462	462	474	479	482	485	430	490	451	510	479	466	454	497	463
10230	17853	16726	9720	6678	4860	3647	2874	2301	2027	1701	1508	1385	1173	1054	949	878	915	810	832	750	675	651	659	647	625	621	599	577	580	552	571	583	546	509	554	494	508	511	531	511	486	504	477	482	513	519	521	481	499	480	459	453	460	498	552	483	429	477	500	467	495	474	424	459	508	466	500	477	478	450	497	465	490	421	474	464	464	480	423	459	438	437	504	447	467	475	465	492	467	481	465	476	495	483	486	453	502	446	470	507	499	463	444	467	461	456	456	497	456	437	474	437	454	453	472	502	451	432	499	435	490	430	456	468	464	432	468	459	509	446	478	455	424	485	466	458	454	435	466	431	455	471	442	426	476	481	413	429	464	466	436	470	474	458	502	440	449	475	459	473	458	453	444	469	468	442	445	419	446	498	484	406	482	461	486	474	439	467	445	448	456	463	495	477	455	511	442	471	462	457	462	496	453	487	412	410	443	447	474	478	414	477	436	495	441	433	454	440	446	409	489	476	439	456	457	474	451	457	446	477	475	468	450	464	447	453	457	513	450	472	465	424	475	472	453	459	440	450	489	445	442	452	436	448	467	414	476	428	453	415	462	445	436	420	508	455	490	437	479	424	456	463	433	460	449	487	424	485	477	431	459	454	432	458	429	436	426	481	460	454	452	463	451	436	438	404	466	450	453	443	449	442	473	434	462	429	444	418	470	441	446	440	491	443	443	413	488	456	460	438	486	502	503	462	463	465	422	445	439	483	444	479	460	447	450	460	481	447	454	461	492	458	437	487	450	447	447	463	422	464	461	425	426	437	429	468	458	448	454	459	464	439	442	398	454	451	466	436	438	449	439	427	441	482	473	443	436	447	488	486	453	432	456	439	467	441	434	473	456	451	466	447	427	478	434	449	418	459	422	468	477	455	403	462	451	491	439	391	413	437	485	429	507	466	439	462	430	452	431	478	447	457	480	479	476	440	485	455	463	434	437	436	484	484	441	451	447	467	427	475	442	474	437	462	431	466	460	409	458	443	410	447	446	469	420	431	466	460	445	489	461	485	465	443	461	452	469	446	457	466	479	479	434	478	468	486	460	462	446	501	434	463	424	453	462	470	428	424	472	447	427	484	458	442	480	472	430	428	448	461	474	470	440	476	453	478	437	461	419	424	453	428	444	420	445	471	427	446	431	459	435	422	488	458	431	468	475	443	484	454	434	467	439	449	465	484	494	474	462	458	456	444	475	455	458	466	438	481	432	481	488	414	487	510	415	430	447	490	429	449	458	470	423	487	467	443	458	450	429	450	436	429	475	469	445	443	454	475	463	427	383	440	420	448	422	450	464	495	385	442	516	488	435	434	454	459	450	472	455	461	443	454	441	462	432	462	452	436	439	462	439	430	440	429	453	438	443	464	455	483	476	426	430	442	414	461	452	469	421	468	462	450	444	459	456	461	435	426	446	460	432	484	426	472	454	438	426	433	470	421	450	460	436	461	471	440	459	451	485	488	412	473	441	416	450	422	455	435	431	461	464	466	445	424	467	461	477	458	465	460	471	489	476	468	429	474	461	450	489	476	469	479	461	483	452	448	424	448	419	447	488	461	451	460	455	458	479	446	432	467	459	493	485	435	443	473	488	452	406	456	433	465	480	466	451	482	457	429	477	449	466	434	471	444	445	506	441	485	431	461	485	466	452	434	407	428	461	445	462	440	443	475	487	441	453	458	451	442	465	484	436	486	452	462	468	440	477	446	491	462	454	471	431	433	447	451	469	442	408	427	478	484	432	479	427	471	446	460	440	442	466	453	416	476	469	453	457	471	432	453	473	477	461	481	446	449	461	473	426	451	480	460	447	474	474	436	507	399	467	471	454	484	432	439	517	406	491	498	473	466	436	479	460	454	430	441	471	460	441	496	437	431	418	444	449	476	430	452	457	436	464	425	456	459	455	477	449	424	464	440	434	478	419	437	430	454	469	445	454	402	487	477	472	459	427	432	436	450	471	443	487	490	465	488	438	466	439	406	430	412	448	452	473	445	471	433	499	459	414	475	417	490	498	431	451	448	458	432	479	469	432	449	445	433	458	434	413	442	449	468	479	439	464	471	481	427	427	434	435	450	436	445	472	444	464	475	478	425	465	465	446	473	477	478	475	473	462	459	448	488	455	461	486	432	417	448	469	448	468	437	470	432	443	433	468	449	478	444	415	444	445	465	427	429	463	477	510	444	454	478	453	442	434	460	450	498	449	460	423	450	471	470	492	480	448	449	459	436	473	441	421	425	474	403	461	466	477	452	469	468	458	442	463	467	486	432	439	458	466	474	475	493	498	452	444	446	434	482	443	456	478	489	419	458	450	469	508	431	405	473	424	489	474	401	482	439	474	439	467	454	456	490	454	425	443	493	448	446	448	428	422	457	434	481	444	456	454	452	475	491	433	469	442	477	407	457	447	449	435	458	457	451	453	434	408	425	440	463	451	431	457	443	459	460	468	442	446	459	435	466	461	489	439	450	463	426	464	461	494	447	468	438	467	462	433	453	453	443	458	466	444	460	401	465	508	466	468	444	485	476	431	509	439	440	399	456	441	474	457	490	457	443	436	482	463	460	455	444	413	451	441	469	468	466	465	460	449	461	436	481	444	463	459	434	393	462	466	457	466	466	447	435	464	476	453	419	464	463	456	434	461	429	470	445	468	424	436	430	447	456	444	463	451	502	448	447	472	449	464	431	442	449	440	443	416	466	455	437	444	459	440	484	419	458	466	431	470	479	458	462	473	420	435	422	427	494	473	487	443	441	454	450	444	455	423	456	479	436	518	454	479	460	456	442	467	477	440	417	449	443	472	452	492	459	449	445	460	479	482	487	446	456	446	434	453	472	440	478	422	485	478	476	481	478	432	429	433	446	473	458	453	465	499	460	450	489	481	470	469	457	475	441	454	448	435	479	481	455	437	482	459	465	461	428	450	480	471	473	435	462	427	476	469	460	462	460	440	445	452	431	470	464	429	458	456	476	450	437	447	459	460	468	433	435	427	475	447	463	451	445	463	462	472	446	429	436	444	451	477	456	443	470	437	475	426	441	440	429	494	435	490	426	435	466	498	450	458	441	475	472	458	428	454	456	455	452	433	437	463	462	471	443	428	446	445	455	489	475	437	454	455	446	479	433	438	451	456	445	482	439	415	467	433	450	461	473	482	482	440	471	457	444	467	462	429	458	477	472	445	454	456	469	420	475	461	444	437	463	452	422	434	469	432	463	431	451	453	454	443	438	426	455	478	474	486	439	447	501	409	428	430	444	431	455	465	470	455	436	455	463	484	435	476	439	460	446	496	450	462	468	439	464	445	448	458	458	425	453	485	464	445	442	425	439	461	426	479	446	454	466	456	497	479	438	463	445	442	450	468	430	441	444	438	452	469	439	428	440	443	482	418	480	458	458	447	474	450	455	502	463	507	473	451	471	436	438	411	468	446	436	475	458	466	437	448	449	472	467	450	487	421	444	496	449	430
27976	14258	2286	953	747	676	632	501	557	514	536	557	498	525	507	512	522	503	489	550	505	510	502	501	511	480	531	502	499	497	534	514	520	511	498	470	526	515	485	457	478	474	507	467	473	519	496	503	492	544	516	502	516	526	523	547	530	504	493	499	553	495	544	514	481	539	490	510	485	497	527	523	490	543	500	484	545	481	502	507	470	500	491	497	540	463	498	500	493	522	498	513	483	498	517	503	537	542	524	461	487	501	479	518	517	503	484	464	499	529	494	518	518	508	524	516	547	490	517	476	561	549	490	493	497	512	481	504	515	506	524	512	512	510	500	565	537	494	529	505	509	502	503	518	472	516	491	528	522	513	519	512	549	489	537	505	459	480	512	487	534	513	523	481	507	507	539	513	488	489	530	526	542	523	522	510	497	570	497	525	537	533	484	540	473	499	511	516	510	515	462	523	533	522	498	510	498	490	500	545	541	486	484	478	517	501	498	514	468	523	512	518	542	485	526	551	504	519	509	503	511	478	559	483	500	497	508	484	494	521	523	536	514	513	479	504	501	539	520	483	529	504	495	495	538	476	436	493	503	505	536	476	536	486	477	475	496	462	504	470	508	509	506	480	502	511	526	489	485	494	487	510	470	494	481	487	491	483	545	529	563	509	508	525	523	507	538	516	522	475	515	539	489	493	491	473	493	517	453	495	482	490	528	519	492	499	490	480	488	469	493	517	492	513	520	513	484	514	479	524	503	523	499	523	481	500	510	541	528	497	500	480	484	506	508	533	511	516	512	536	494	501	533	544	509	480	496	520	488	494	499	498	490	478	526	503	526	529	541	538	511	517	525	550	481	483	525	485	493	504	518	540	493	544	505	528	552	512	521	507	496	474	529	492	514	496	542	512	502	492	532	523	468	489	538	503	492	541	526	485	521	557	459	505	497	501	491	505	496	503	513	516	507	488	539	504	503	483	520	503	515	491	501	545	516	522	472	565	500	470	523	567	508	441	479	488	491	545	489	486	467	521	524	508	508	473	523	468	508	534	510	536	523	511	491	508	512	491	486	515	500	498	510	492	486	498	527	482	487	469	467	513	492	548	515	471	501	531	527	506	482	517	476	496	515	547	515	503	553	529	523	489	505	526	511	485	513	484	474	514	519	467	519	519	483	487	502	533	542	485	507	512	474	487	513	540	520	482	494	510	517	523	535	543	529	502	566	474	498	489	520	509	515	447	496	469	535	487	510	517	556	506	526	552	502	506	505	498	548	496	542	521	549	519	524	504	498	519	523	512	511	564	487	510	493	540	498	508	511	496	547	499	529	522	521	505	474	516	523	500	534	498	505	517	532	497	498	514	500	511	469	535	513	492	495	555	501	510	540	500	528	541	517	502	491	496	492	499	530	504	521	544	528	505	483	528	520	546	568	518	529	542	480	535	541	511	525	522	489	499	484	541	495	526	474	525	510	497	516	534	501	496	548	519	548	517	494	566	489	494	502	469	522	489	553	528	489	504	495	480	513	532	509	508	502	514	484	542	484	516	565	493	534	508	466	509	530	511	479	513	479	523	507	497	509	481	546	491	508	482	530	476	548	507	480	517	509	519	517	528	514	471	521	518	481	545	518	541	548	507	524	488	475	526	526	512	541	468	527	544	496	518	531	510	535	550	525	539	505	483	521	460	495	511	509	507	532	512	464	466	526	521	483	475	535	525	516	475	509	502	468	511	482	499	458	549	517	503	563	511	528	550	513	504	528	503	523	486	519	478	481	511	524	487	511	496	551	539	481	539	522	534	514	508	505	484	475	487	489	520	449	508	508	553	490	509	523	516	493	479	499	506	564	477	512	522	494	546	547	501	538	533	498	533	510	527	515	530	507	497	516	513	519	528	493	536	504	523	485	490	514	559	520	511	469	490	488	484	487	517	509	518	503	493	507	514	504	533	525	496	501	479	546	522	498	506	544	546	569	511	487	475	491	531	519	474	480	520	480	519	533	522	526	528	449	503	517	570	508	492	499	473	499	498	475	510	511	558	515	536	545	519	507	512	541	531	537	507	509	499	531	474	493	528	506	487	525	494	525	522	522	530	496	513	493	486	515	505	514	508	502	502	491	501	523	526	490	493	523	492	514	493	500	453	521	528	526	512	498	486	503	494	546	501	489	496	475	507	540	549	517	528	524	511	484	487	490	514	484	493	505	507	520	480	500	486	494	573	451	489	506	510	496	474	455	498	532	506	562	494	521	523	487	534	542	518	507	542	523	478	507	521	515	508	541	526	495	489	513	474	520	505	505	482	526	511	468	490	527	545	526	480	529	527	488	517	499	480	524	527	503	519	486	517	481	494	551	532	490	554	471	499	538	544	503	534	549	496	525	503	539	472	517	484	471	510	484	567	535	476	470	485	553	525	435	485	508	526	487	508	535	495	500	510	502	502	507	517	519	511	510	534	538	475	493	516	472	464	543	492	513	475	494	469	508	492	531	486	506	509	508	507	493	438	524	504	491	557	517	498	541	508	533	474	543	543	507	508	547	526	509	514	538	514	491	503	498	480	525	526	512	514	501	533	548	522	516	526	535	520	489	510	524	510	523	482	487	510	505	531	525	553	541	503	535	475	524	523	538	524	489	497	505	492	469	498	482	476	529	506	491	535	492	540	482	557	485	517	514	521	506	510	494	502	471	495	497	541	499	506	487	512	484	551	506	517	510	533	526	476	476	469	514	568	506	505	500	542	517	487	496	487	523	511	534	481	521	506	499	524	463	493	502	533	494	500	509	509	511	472	545	503	483	515	497	537	475	505	504	504	493	530	488	478	497	487	546	541	496	496	524	514	517	524	479	518	492	488	486	494	539	497	509	473	530	530	505	490	497	514	524	534	487	482	487	478	490	480	517	482	488	502	541	503	518	521	548	540	520	495	489	519	516	481	460	489	524	474	506	497	490	519	504	506	507	514	500	451	519	535	513	514	454	463	523	477	511	534	518	514	493	524	490	510	551	493	497	506	509	464	501	468	504	533	502	468	515	490	530	472	485	518	481	456	525	509	465	519	503	499	543	540	466	490	503	507	511	517	503	511	485	519	534	527	491	518	500	492	511	545	513	460	486	492	501	452	552	502	473	509	499	483	520	499	538	499	507	521	495	462	526	515	523	465	487	487	512	525	509	528	485	509	482	489	479	514	513	508	507	531	538	500	487	528	507	475	521	472	502	519	531	519	530	473	517	502	498	546	519	503	537	521	503	510	516	529	542	546	520	515	518	487	532	499	537	531	475	518	521	514	499	498	491	513	523	484	512	482	515	523	507	535	493	500	564	533	475	498	504	514	487	509	474	496	474	509	471	490	532	512	493	458	549	518	510	456	479	513	559	498	481	512	527	527	538	500	507	494	485	529	534	543	486	531	554	506	538	498	523	489	567	511	520	513	539	510	501	521	508	507	519	467	473	529	485	509	475	501	534	498	483	480	505	529	513	532	495	508	542	506	500	514	496	491	558	546
5363	1328	1240	897	716	718	667	572	630	600	614	586	528	620	563	530	545	585	560	547	557	562	546	572	486	520	532	559	557	554	549	536	568	547	545	569	527	547	559	536	528	540	549	524	543	565	570	528	543	484	559	521	499	585	568	568	514	500	532	519	574	508	544	514	529	531	566	512	521	586	527	554	525	532	535	513	509	556	546	512	514	522	572	596	559	534	549	530	558	536	576	564	567	549	547	547	517	553	585	524	523	542	557	557	497	529	529	511	525	537	513	565	519	548	566	513	557	529	537	537	553	538	567	502	511	559	548	560	550	545	527	506	541	534	501	542	549	528	505	543	529	575	541	541	570	511	499	541	557	575	542	557	557	530	518	547	557	536	548	527	554	549	528	521	517	542	540	509	509	510	549	529	493	525	516	509	529	574	551	544	595	552	494	554	527	545	563	480	525	541	573	532	503	537	632	527	519	547	553	544	526	556	517	519	552	534	548	592	563	589	577	543	558	544	497	492	557	512	510	498	581	513	594	598	549	517	533	533	558	541	559	540	520	516	579	540	531	515	521	526	545	535	554	537	538	558	548	525	554	500	579	556	515	533	555	499	545	527	561	508	523	531	535	531	527	536	547	521	549	529	537	538	528	571	501	538	591	554	551	519	511	527	534	535	555	557	560	560	555	546	584	512	545	519	536	562	542	511	556	574	557	557	524	533	531	580	565	551	559	530	527	551	565	509	518	549	563	544	553	557	513	522	520	582	529	483	569	537	583	538	543	531	606	533	523	529	555	555	525	529	536	530	552	537	501	497	557	565	524	553	548	551	555	543	545	537	597	543	538	535	538	597	587	564	552	508	521	553	506	562	517	553	493	521	551	529	528	492	519	521	537	578	548	551	497	522	551	566	519	490	594	527	586	502	546	561	517	531	520	550	536	572	529	585	518	493	524	582	532	551	530	566	537	535	527	489	569	502	556	544	544	580	580	541	563	575	531	538	530	545	565	595	551	535	551	530	534	527	558	558	543	512	560	530	539	519	536	560	573	518	532	540	543	538	521	505	535	518	584	576	489	537	536	543	526	582	518	562	544	576	511	554	529	561	553	547	491	513	571	569	550	570	545	567	538	548	514	537	507	531	498	578	532	517	501	543	578	538	574	521	580	536	524	526	565	577	529	517	556	524	573	553	519	561	531	528	555	496	540	525	512	530	510	538	556	533	526	535	552	521	526	521	589	506	535	518	541	575	499	511	561	541	566	559	584	540	568	492	580	517	544	529	573	521	521	513	556	494	581	567	516	503	518	525	563	507	531	570	570	541	536	550	572	521	517	527	533	551	514	561	559	518	535	545	555	557	580	546	532	543	570	532	526	537	536	526	521	539	500	553	525	543	531	550	528	540	549	588	592	535	494	525	546	568	531	495	535	567	537	560	518	499	589	567	530	549	553	564	579	502	546	536	512	552	505	546	562	536	575	515	508	513	544	539	580	536	530	538	531	570	512	516	530	529	554	549	578	547	546	502	567	518	518	548	571	485	532	512	517	527	564	516	586	578	539	553	546	546	572	528	544	561	550	494	544	565	539	527	517	518	523	576	548	548	549	542	560	550	548	611	546	509	528	569	546	523	544	509	543	564	556	536	545	540	520	542	524	522	535	555	523	528	510	548	544	573	576	501	506	537	531	543	564	493	551	570	554	555	527	552	555	549	535	550	522	554	526	503	504	538	524	540	536	520	530	542	586	550	552	548	554	557	582	535	585	575	562	518	531	512	592	525	532	559	570	577	546	536	514	533	551	510	524	564	520	524	529	561	549	587	515	538	545	501	531	520	577	540	574	543	552	547	544	531	538	539	570	558	555	518	544	565	541	546	536	512	539	568	523	520	536	562	568	557	558	513	513	561	553	512	562	540	555	533	532	589	530	477	566	545	557	534	551	509	505	535	513	522	545	544	534	524	544	574	544	526	566	546	556	559	532	526	548	551	566	528	547	552	504	566	578	526	502	534	558	522	530	540	562	548	556	563	490	529	551	521	523	560	510	559	530	510	505	562	541	548	568	530	576	482	584	530	577	539	504	563	565	528	498	523	512	545	552	554	507	529	519	551	515	554	537	509	502	575	542	548	523	509	561	539	550	513	539	535	515	539	497	548	543	553	519	547	570	555	568	520	546	510	552	492	548	536	580	523	565	531	539	560	515	522	533	512	513	552	559	553	544	532	523	541	526	555	510	567	542	553	539	516	534	533	527	567	524	538	532	547	571	511	538	507	520	557	547	523	572	538	555	549	562	564	535	542	503	527	528	520	549	566	533	496	514	517	557	543	556	555	558	566	515	481	537	523	507	590	528	545	523	548	534	553	525	505	550	521	585	522	547	514	576	542	521	540	512	546	563	533	558	524	580	573	557	586	549	564	485	557	538	564	532	558	560	531	510	524	553	529	523	509	566	531	543	507	546	576	524	559	523	545	544	509	524	531	535	533	509	542	500	542	513	527	564	512	557	504	541	562	539	535	565	552	495	523	561	606	532	549	573	548	558	556	550	535	551	560	517	544	518	570	534	566	499	538	565	532	529	533	546	561	516	561	502	526	552	552	518	561	535	521	556	539	516	527	540	578	539	502	530	560	522	551	573	529	518	528	549	550	541	524	479	522	547	580	545	508	548	535	597	562	560	548	522	509	519	504	564	534	562	533	511	547	520	526	551	546	569	528	522	552	549	484	560	540	507	598	558	508	564	529	496	569	537	546	494	503	533	549	549	542	553	580	544	554	514	538	532	552	539	535	527	529	538	496	556	557	548	544	501	550	565	512	524	529	519	513	551	577	531	521	526	504	547	570	550	513	565	519	540	553	522	499	525	515	583	569	568	501	537	554	596	513	529	527	523	530	501	531	518	583	561	535	578	543	553	521	506	539	557	516	491	520	503	572	534	575	554	533	493	539	548	542	538	530	524	569	545	499	538	485	520	568	555	527	548	536	563	535	513	547	527	576	512	557	521	549	530	547	552	553	522	547	550	520	537	542	571	526	529	543	560	535	531	551	555	550	532	512	582	508	554	547	554	537	529	540	562	609	574	578	563	536	578	530	488	550	564	551	560	546	497	504	559	484	547	526	569	542	545	556	556	519	538	533	543	595	570	550	542	530	545	546	546	505	514	500	523	534	524	520	562	527	571	543	557	552	570	566	590	511	539	589	536	545	501	534	550	537	552	502	578	556	569	543	540	552	532	567	536	533	587	520	543	559	520	570	575	531	518	542	540	583	519	542	522	525	506	525	501	503	548	567	513	531	546	541	519	531	517	554	517	535	524	532	569	561	517	556	549	535	563	567	509	538	549	522	568	513	507	556	541	572	549	532	565	545	560	514	552	547	530	542	567	553	547	533	565	514	533	510	556	550	542	559	504	547	478	560	541	515	533	559	523	523	529	576	555	563	527	560	488	556	508	575	547	551	530	597	530	539	550	549	526	556	561	545	554	510	508	560	553	525	532	492	551	504	541	545
25059	20600	26916	24266	20609	10304	1306	816	634	529	567	447	411	430	377	341	325	329	336	308	303	314	333	308	244	291	278	253	259	296	247	245	264	287	278	273	275	284	266	261	237	239	245	253	271	260	241	245	279	224	257	244	228	285	252	264	284	258	268	245	262	243	233	258	260	249	261	247	261	246	239	237	245	284	258	269	248	243	258	262	226	262	234	227	239	238	255	237	255	253	246	256	255	230	231	257	259	249	253	239	260	219	258	241	254	267	257	236	253	265	277	220	280	274	253	211	229	248	253	234	245	245	263	230	243	256	240	232	238	218	239	251	225	248	254	266	228	245	232	257	248	253	241	251	236	255	270	223	248	235	240	238	244	239	223	274	249	244	233	223	234	254	233	261	214	269	268	267	246	267	242	249	229	238	250	227	244	257	226	246	240	259	218	246	242	241	233	240	252	225	259	242	236	251	235	261	251	263	255	222	251	238	230	235	246	253	219	234	273	274	262	261	239	232	242	247	245	243	249	225	276	208	257	241	248	246	243	254	240	234	243	213	227	229	235	241	238	241	252	238	248	255	234	247	262	249	231	252	255	255	252	246	232	264	248	230	251	238	257	255	270	249	247	224	224	240	218	231	249	251	264	227	252	249	248	223	249	208	213	248	252	239	227	250	253	256	227	228	228	257	224	256	232	259	228	246	253	246	212	258	248	257	239	239	237	222	259	233	259	250	242	230	216	258	221	243	248	234	231	241	226	240	245	257	231	242	241	240	240	254	251	259	237	262	246	234	239	234	269	226	267	229	243	224	241	226	240	229	260	259	249	277	230	217	258	241	255	232	237	236	255	230	236	234	231	242	243	222	247	238	218	265	254	240	241	236	261	248	255	236	266	232	253	239	248	240	244	256	213	260	223	242	228	234	234	249	230	235	267	241	249	246	244	255	245	222	264	242	251	254	240	244	223	241	241	232	272	242	236	269	239	246	233	255	296	221	250	259	253	249	245	231	267	255	242	259	225	215	232	239	268	272	242	253	249	253	255	270	239	280	234	264	239	246	259	233	231	251	234	244	264	247	244	247	265	240	228	205	246	214	206	243	237	242	250	250	225	246	233	263	236	244	220	255	258	238	256	249	242	219	250	252	239	260	248	239	237	243	267	254	243	275	237	230	245	236	222	229	236	230	236	259	263	243	247	244	231	249	237	245	231	254	243	235	274	253	259	253	241	249	259	247	238	237	244	233	247	227	255	222	245	235	269	255	244	234	252	243	229	227	269	259	218	256	233	233	229	231	223	247	230	238	237	236	252	250	239	237	263	241	253	240	265	239	264	236	256	240	243	242	276	248	244	258	254	260	248	252	225	243	234	222	220	245	244	263	218	244	258	261	264	254	236	216	237	216	234	239	247	240	245	250	263	274	232	232	213	258	253	256	251	270	232	238	243	231	270	239	271	261	238	232	218	231	241	275	247	229	231	236	277	218	259	221	229	240	223	261	255	231	232	271	245	269	276	252	229	262	262	264	268	260	247	251	256	250	253	247	257	240	248	240	253	231	242	212	246	258	250	251	270	240	232	237	250	249	260	247	218	250	276	261	250	241	257	226	246	275	265	257	258	231	216	232	252	259	247	236	264	250	264	229	218	236	260	239	270	243	277	257	230	218	261	256	278	273	227	235	257	264	248	257	234	274	259	246	245	244	225	284	243	255	254	242	261	259	245	263	210	225	240	238	252	262	289	233	270	236	250	265	223	244	233	269	251	260	241	253	263	245	259	252	249	245	242	281	255	252	259	239	251	242	268	228	245	252	247	242	230	244	271	248	241	258	243	215	236	256	233	258	275	238	252	235	257	250	225	255	229	251	223	227	243	286	244	238	255	231	289	240	272	242	253	247	232	261	264	260	224	257	253	231	264	241	232	257	250	235	245	281	246	223	269	253	285	231	242	224	273	252	237	248	246	267	227	243	226	226	227	222	262	242	224	250	240	286	264	260	228	255	253	224	250	239	269	257	202	263	276	227	223	219	248	239	229	241	254	235	235	245	258	213	246	251	223	274	254	263	248	263	251	230	246	245	263	255	260	273	235	268	235	234	245	240	264	254	267	246	270	200	262	231	231	238	247	260	278	229	270	253	207	235	277	244	276	260	242	227	213	231	252	247	250	235	205	225	251	233	239	251	227	220	256	214	239	242	247	242	237	254	233	255	259	236	237	259	232	244	235	246	242	249	225	250	240	228	247	237	231	225	241	233	243	241	251	240	235	258	250	263	255	208	273	266	229	243	259	246	236	238	257	211	264	254	261	258	241	229	242	246	253	262	260	238	271	248	257	238	259	257	261	246	226	215	242	230	219	227	254	236	250	213	241	225	262	218	259	232	223	214	257	249	246	260	235	268	230	237	231	255	249	259	240	267	226	236	245	240	256	256	252	242	244	268	255	247	255	272	273	244	254	252	231	235	255	252	246	270	232	230	238	253	240	254	294	235	242	235	232	208	241	253	270	240	254	247	238	242	277	238	240	246	236	235	228	233	260	238	283	233	255	222	236	234	232	244	238	249	236	254	248	231	257	239	237	225	259	209	236	242	232	274	262	252	236	236	241	238	230	281	222	240	254	233	254	248	229	258	254	258	256	237	249	219	236	225	257	230	238	238	261	246	250	228	252	210	256	246	248	271	221	228	236	280	246	233	237	239	236	243	253	241	244	225	254	238	237	220	244	230	237	252	228	241	230	234	247	233	222	258	246	222	256	257	252	230	249	257	270	229	258	255	222	199	237	225	226	236	227	217	260	260	257	250	244	247	256	271	229	250	241	235	258	236	266	213	240	246	224	226	219	260	249	255	267	229	257	234	253	252	232	218	258	222	242	245	274	247	248	260	239	257	251	240	195	225	210	224	221	216	213	250	218	265	231	235	267	266	245	224	268	250	289	261	242	215	239	244	214	214	245	252	220	226	248	242	239	227	233	229	254	264	237	220	244	231	253	243	253	237	248	249	257	253	239	258	232	257	239	226	243	258	237	230	246	231	261	240	233	262	222	248	257	228	216	228	238	235	251	238	219	260	242	267	256	257	264	208	249	237	268	258	238	217	273	247	213	236	223	251	278	247	270	242	257	224	241	222	231	222	241	236	261	258	246	225	213	245	239	236	248	231	254	256	243	243	259	237	268	232	237	256	281	243	247	268	256	218	228	256	230	242	227	236	237	227	221	223	218	261	241	245	236	263	243	244	215	233	232	234	252	257	255	218	241	256	245	242	248	222	263	233	232	235	229	266	240	244	237	284	245	233	256	241	244	239	232	233	246	225	245	229	253	249	225	245	259	246	223	216	232	249	243	219	250	252	248	252	239	274	243	253	245	246	263	237	249	218	227	235	273	251	262	239	267	241	215	250	233	257	228	232	261	212	247	256	240	238	243	236	227	268	258	217	248	253	231	248	241	212	250	245	222	253	234	213	269	252	237	253	252	249	239	271	256	265	245	240	244	253	235	209	238	277	235	232
7306	11390	10389	5661	3691	2660	2055	1564	1312	1091	887	804	709	630	559	564	522	459	460	445	407	399	380	358	338	368	331	316	311	336	327	309	306	325	259	306	305	297	297	308	306	259	298	285	301	300	308	295	282	285	299	284	309	295	315	256	264	284	270	310	262	287	286	254	298	292	274	247	267	275	255	256	268	280	303	277	273	247	275	287	270	283	255	280	279	293	270	278	264	258	305	246	226	315	277	262	256	260	299	293	256	258	274	272	296	264	298	286	271	261	297	267	259	272	277	264	267	303	265	278	256	308	265	325	281	267	266	289	261	249	256	245	232	287	252	296	247	268	256	259	275	277	274	258	274	254	240	262	271	281	291	259	267	287	259	273	287	267	270	259	263	280	283	273	283	250	250	275	272	289	303	300	276	252	268	254	287	277	253	261	219	285	255	241	268	266	241	282	276	266	259	280	264	258	260	246	246	265	264	286	275	262	262	275	256	271	283	257	238	262	288	286	238	277	290	277	298	257	257	258	284	254	274	248	273	270	285	252	281	261	244	278	255	243	267	249	292	281	262	258	259	273	253	303	271	269	281	244	302	258	261	262	280	272	269	277	261	256	254	280	265	279	274	278	286	261	275	267	254	288	275	270	260	267	293	264	285	268	261	238	250	263	253	259	248	246	260	267	249	247	255	275	278	254	273	283	263	290	261	262	275	276	262	252	280	288	276	261	250	247	246	243	284	246	264	250	265	246	221	263	244	256	274	289	272	269	292	238	278	262	282	255	271	257	260	282	266	282	297	266	269	259	262	270	256	286	276	264	261	273	266	290	278	259	269	271	270	273	256	255	290	264	261	263	293	239	275	263	272	232	252	271	266	262	278	269	258	282	260	238	251	274	262	239	245	257	277	290	279	243	264	257	271	268	247	255	243	261	264	243	280	284	289	288	291	284	261	233	256	257	267	296	272	250	269	269	254	254	255	274	267	240	249	258	276	252	291	257	280	258	313	268	302	273	258	284	242	260	275	261	236	268	241	263	287	269	253	252	240	260	274	266	279	264	261	262	230	274	274	274	269	255	269	278	248	251	266	250	251	283	250	264	252	269	282	267	267	261	258	242	294	259	280	257	283	261	272	283	237	266	241	249	274	262	261	279	287	246	263	284	278	247	268	293	271	260	292	299	269	290	241	281	263	273	270	278	271	279	281	236	269	276	241	252	265	277	274	242	275	252	271	278	295	258	270	269	271	268	263	242	269	270	252	265	260	299	270	262	253	255	258	262	274	240	255	282	280	291	269	274	286	294	250	280	277	246	256	274	253	276	279	243	278	260	258	309	275	262	264	275	244	273	250	266	256	266	277	265	265	260	260	270	295	217	256	286	276	259	259	275	284	267	280	263	254	252	261	287	267	245	265	255	279	270	279	271	271	240	280	298	236	262	266	253	257	281	274	275	270	285	248	264	282	246	248	278	248	253	273	255	245	231	255	266	263	279	272	256	269	273	267	255	253	272	285	289	290	270	249	268	264	259	266	271	282	255	248	280	280	261	265	245	263	267	262	256	286	253	281	257	263	286	253	266	257	261	280	225	256	278	268	285	264	278	258	261	242	299	251	269	262	282	245	271	279	269	291	268	261	270	266	250	273	272	259	290	260	276	286	248	247	270	257	281	247	255	266	262	260	268	246	275	268	254	272	262	268	265	278	264	275	264	288	274	259	277	251	235	281	262	269	234	274	248	275	259	257	248	284	248	331	244	259	263	262	218	294	259	275	288	265	258	256	273	268	238	266	278	261	261	288	226	263	261	299	271	273	281	256	246	291	256	249	272	236	263	261	259	262	265	291	250	256	264	283	254	242	281	242	254	272	296	279	296	248	250	258	269	293	262	247	308	272	256	287	259	258	243	305	220	256	276	259	250	257	268	241	264	267	243	268	265	262	254	291	269	255	266	253	272	243	275	235	281	270	272	249	248	244	257	265	247	286	250	283	248	273	247	278	280	284	248	264	267	291	275	296	262	286	268	251	266	256	257	265	267	266	281	259	281	272	254	258	291	265	233	301	273	253	279	258	251	272	264	254	258	271	259	284	265	249	261	275	278	271	260	233	298	248	278	265	236	260	262	253	254	288	249	268	285	256	283	262	267	273	256	283	260	259	251	249	260	283	269	288	265	243	256	280	257	277	264	268	253	261	282	286	256	255	253	258	246	289	264	277	262	256	283	285	274	269	263	266	260	250	276	257	258	272	289	266	295	251	273	255	288	271	250	271	252	288	274	244	273	288	261	274	233	283	270	260	265	259	268	257	288	250	273	241	282	285	264	247	246	286	245	249	290	260	255	283	303	265	256	285	280	274	248	275	248	302	273	272	258	291	300	250	284	264	264	284	275	232	238	222	275	267	288	261	267	281	260	261	270	266	263	253	271	229	295	278	266	261	267	265	288	267	282	265	267	265	296	248	279	295	274	283	297	267	259	268	249	254	293	254	282	267	238	282	249	280	274	265	244	270	258	270	258	270	268	302	263	259	296	275	285	298	237	247	257	257	246	275	247	279	255	265	258	259	242	259	269	246	274	259	241	239	285	241	277	271	282	238	276	253	234	284	293	269	231	270	266	248	278	284	294	301	238	259	283	249	294	266	270	267	292	251	281	241	254	269	259	288	270	265	283	269	274	248	251	267	280	264	267	279	262	252	250	280	288	262	260	275	280	252	263	237	268	271	277	266	261	263	267	260	252	250	265	300	243	271	276	245	267	289	251	252	264	265	290	245	278	256	263	279	275	264	236	256	260	254	260	266	263	259	260	287	282	274	275	276	279	264	252	281	286	282	281	273	279	253	250	288	289	290	248	305	267	296	257	237	270	247	253	248	250	253	280	245	283	291	250	272	256	265	269	241	235	231	234	281	285	279	246	242	264	267	260	273	261	270	241	254	282	284	275	251	287	284	266	307	301	229	283	270	276	266	240	258	285	266	260	250	279	236	281	275	264	241	251	245	244	261	256	280	305	231	255	258	270	254	256	260	301	275	256	310	243	281	259	279	253	299	268	285	254	255	286	291	278	274	238	256	296	249	240	305	247	268	264	255	261	268	269	248	251	279	251	250	289	282	271	253	255	274	261	260	270	274	247	268	289	231	256	257	259	283	265	271	244	256	285	265	258	257	257	245	257	288	253	284	243	282	261	271	227	242	257	262	263	246	261	266	293	242	270	261	284	259	247	264	293	261	280	266	242	259	304	260	288	254	255	272	266	228	267	252	257	293	291	276	257	255	267	255	270	248	255	256	240	262	263	284	277	289	271	257	260	265	268	287	271	274	269	274	269	271	265	284	276	247	276	259	261	255	281	252	251	255	235	267	272	287	258	247	286	255	262	273	246	270	298	287	274	274	265	283	262	255	249	287	233	277	277	249	285	285	292	264	287	295	248	257	298	262	248	269	265	283	263	246	268	262	259	252	281	280	250	278	255	237	311	258	257	240	301	251	278	268	270	275	267	242	291	265	284
22920	20588	27236	23911	20594	20690	8302	1692	1292	1071	976	881	819	833	736	667	656	668	627	639	585	604	565	582	578	541	555	608	569	522	567	506	519	510	515	561	507	502	499	502	515	501	494	498	468	467	498	484	474	492	451	495	489	482	525	516	462	466	466	493	490	484	467	517	458	503	501	461	466	437	480	477	487	472	462	476	487	491	489	494	472	467	477	462	461	505	478	464	447	451	476	468	494	463	471	497	469	478	470	524	467	445	501	498	472	500	475	461	446	490	482	524	455	456	465	503	437	495	473	461	472	467	454	467	468	505	467	469	491	483	450	495	433	493	468	481	489	444	464	460	434	487	463	470	457	497	441	473	442	486	451	400	439	449	487	510	479	484	495	463	470	508	454	463	470	472	452	429	461	484	443	498	458	503	445	443	492	478	422	473	526	417	454	502	454	480	461	441	502	443	445	498	478	443	457	455	492	500	418	454	481	432	513	472	483	459	465	455	451	465	487	462	484	488	474	489	461	492	470	481	481	425	408	480	490	461	443	450	459	458	478	503	534	489	497	466	463	482	432	468	478	453	474	498	470	482	484	454	450	481	468	499	472	533	483	447	477	479	510	457	497	419	473	454	485	441	493	455	441	494	501	442	468	475	465	423	460	474	488	479	540	493	440	447	500	443	455	482	425	455	474	466	454	459	485	525	475	464	448	462	456	477	406	470	463	450	452	468	499	445	475	436	414	500	488	457	467	497	451	494	466	426	481	445	468	445	451	449	456	459	482	443	452	415	451	482	467	497	470	500	461	455	437	462	487	495	445	463	497	451	465	516	473	449	500	437	448	516	463	495	495	432	489	485	495	475	473	460	462	451	503	472	458	429	480	458	469	456	448	473	448	419	492	482	440	487	478	478	478	519	454	458	472	491	489	501	449	453	451	469	451	464	482	487	482	481	485	487	455	472	451	493	448	493	471	505	471	453	426	493	484	438	469	480	474	459	511	444	471	464	467	470	460	454	425	447	483	461	494	434	445	435	496	457	480	466	466	463	488	425	487	512	490	446	467	464	459	483	491	465	459	492	485	443	469	481	474	460	462	476	473	489	442	435	473	433	464	456	496	461	483	497	473	490	455	440	513	470	485	485	485	475	472	467	485	429	501	473	421	452	462	482	461	453	497	457	471	461	453	472	427	441	448	461	478	448	467	477	481	435	467	481	483	464	464	471	449	456	448	466	467	477	468	502	481	475	463	452	486	475	490	466	501	459	429	466	454	473	497	499	485	448	463	512	417	466	452	455	473	497	467	490	458	501	476	464	454	487	441	465	471	460	463	464	492	458	411	485	465	462	465	469	438	477	441	463	448	440	465	461	462	497	474	492	489	485	481	462	439	492	486	475	477	457	500	464	455	476	471	445	483	422	510	498	492	485	480	512	467	459	458	495	474	482	456	467	441	451	516	465	477	515	453	460	518	444	466	475	460	468	480	455	418	497	479	497	472	446	495	444	437	455	474	460	466	507	495	469	469	486	481	489	456	467	469	506	449	457	446	480	457	480	489	485	455	450	463	466	461	471	467	445	496	460	486	464	490	459	452	420	539	450	452	484	487	468	463	445	443	480	432	418	490	490	491	457	473	445	454	480	501	480	444	478	470	439	489	491	472	473	474	465	439	447	500	494	495	469	481	442	495	470	501	506	434	488	453	466	427	471	473	447	471	460	476	497	471	459	433	445	492	447	493	515	478	449	446	461	471	461	472	425	458	484	447	466	452	513	475	487	470	482	511	470	438	466	463	469	478	455	489	497	450	487	443	420	422	452	499	462	495	468	436	443	480	443	440	420	474	493	491	460	479	469	444	433	448	458	431	475	455	463	477	482	480	469	478	463	451	457	479	485	465	434	485	449	499	463	484	483	462	445	466	479	476	474	479	476	496	486	494	460	481	485	429	497	466	469	504	438	434	485	430	466	476	467	479	450	504	473	472	490	472	463	461	489	462	459	486	458	481	445	456	474	455	453	478	476	481	480	468	475	452	435	485	501	459	427	491	467	429	491	437	485	513	455	471	478	486	494	468	476	449	475	473	441	474	481	480	424	501	449	509	455	449	433	477	479	494	447	460	473	454	472	477	471	424	435	446	481	472	472	450	517	466	450	473	496	476	446	453	494	459	475	452	441	454	465	445	417	447	478	460	485	498	508	453	488	486	481	438	474	489	446	498	491	489	491	453	471	445	442	468	489	496	500	471	462	490	450	446	480	462	449	463	492	461	492	502	450	493	505	476	467	478	503	460	488	514	471	461	509	450	452	465	478	503	429	485	464	457	491	458	493	469	453	489	469	478	477	485	464	426	456	447	432	470	470	477	474	443	471	498	444	461	499	470	464	477	473	483	474	489	465	455	498	471	468	490	460	478	511	469	492	475	429	450	456	424	463	481	523	483	456	459	498	463	483	492	448	443	479	469	460	465	447	495	445	473	476	452	460	445	429	422	444	483	452	450	452	469	456	484	454	458	472	459	485	454	463	497	474	457	488	453	459	482	480	436	503	485	462	453	464	449	473	443	436	460	503	484	475	442	480	456	462	448	433	470	452	480	503	482	457	497	466	451	481	476	456	479	446	444	465	429	529	487	456	489	483	441	473	436	483	453	471	479	462	460	495	447	460	471	466	471	452	451	485	470	465	479	471	495	452	472	456	459	467	437	446	468	486	467	513	490	421	461	500	456	474	512	477	460	454	474	478	501	435	438	455	463	487	458	480	452	464	480	465	490	460	470	447	437	462	508	478	455	453	497	511	460	472	507	454	466	455	479	472	508	468	478	492	502	440	412	516	488	450	442	468	465	436	477	461	462	464	419	469	468	461	445	473	478	480	496	463	483	477	459	472	477	407	474	488	430	451	466	494	420	463	432	476	446	463	454	449	476	477	497	461	460	475	468	465	465	504	423	472	460	452	477	477	504	462	480	498	484	465	447	463	462	477	473	468	500	483	488	476	459	458	454	463	447	457	491	462	458	454	463	459	480	486	445	502	494	462	479	454	409	473	444	491	428	452	459	460	459	451	470	480	474	474	503	461	465	491	456	469	461	523	484	447	447	485	476	465	477	510	454	433	482	486	494	479	495	432	420	499	462	478	483	448	472	457	479	414	490	518	476	454	472	499	476	471	494	444	455	465	503	446	500	471	400	474	470	468	471	474	449	449	474	476	480	506	460	455	535	479	449	499	456	489	490	436	468	490	462	431	460	457	455	462	428	484	449	464	435	505	457	492	479	476	448	501	485	464	461	433	507	481	482	474	478	459	516	492	467	433	442	455	465	436	510	460	467	465	426	450	448	486	465	477	426	466	463	475	455	467	434	470	460	470	504	445	423	451	483	455	498	462	450	471	509	503	455	449	466	459	451	468	464	436	449	516	432	478	478	445	439	448	502	452	458	463	453	490	441	497	446	484	479	450	498	454	444	428	496	453	443	480	415	474	433	482	450	470	491	505	459	505	440	483	442	464	464	466
9944	17879	16504	9563	6678	4815	3707	2866	2336	1977	1719	1456	1259	1180	1040	963	885	922	821	763	721	730	662	659	626	601	636	561	550	587	535	538	574	544	567	505	526	538	534	538	468	504	463	521	484	461	495	498	507	472	527	458	473	479	473	488	449	452	455	504	474	460	471	446	492	452	515	439	454	475	463	492	483	485	464	452	475	497	460	442	492	472	453	463	492	476	489	470	484	458	489	459	476	459	434	463	471	465	425	489	519	439	478	468	470	478	446	480	501	493	430	481	477	437	467	521	413	504	454	447	419	463	443	448	463	462	454	488	478	448	439	447	454	455	438	454	516	480	407	468	446	435	458	443	455	443	436	468	465	503	476	468	459	484	450	470	467	463	448	499	445	464	446	480	468	424	451	420	447	459	434	460	450	448	453	456	473	466	483	459	472	440	467	453	442	440	472	457	445	501	441	452	429	472	449	438	475	460	473	465	432	451	429	427	448	455	443	448	452	463	441	492	445	423	437	459	435	436	470	454	440	493	441	458	481	480	424	461	444	447	466	455	425	467	446	438	491	434	479	486	476	437	447	445	459	463	482	467	480	525	450	412	459	426	469	433	438	471	433	465	454	430	426	451	427	447	434	505	467	446	433	486	467	426	470	450	442	443	461	465	459	484	422	444	444	416	445	457	425	453	442	457	479	462	430	444	462	427	461	408	465	433	470	447	456	473	457	446	485	441	442	454	425	432	424	465	448	435	437	437	461	471	475	400	472	424	467	453	479	453	483	413	474	458	435	420	437	432	477	426	456	461	492	478	453	436	450	448	429	459	431	442	447	459	443	455	429	466	477	440	473	470	479	459	471	487	457	440	465	522	462	446	452	503	477	452	456	455	449	431	439	478	457	445	488	464	433	458	440	466	457	460	488	421	432	459	448	426	445	437	463	455	474	461	462	432	443	460	465	462	427	462	480	454	444	463	445	443	421	445	395	445	469	446	471	481	484	451	464	482	468	451	467	433	417	530	455	440	462	451	422	468	426	452	450	487	429	444	460	430	503	403	473	462	452	447	444	487	427	448	431	473	437	476	498	434	443	458	443	405	437	453	445	403	455	482	448	422	438	451	467	451	431	438	460	443	458	460	424	429	457	420	452	428	451	416	452	400	465	457	466	436	451	446	476	475	450	428	449	461	396	496	460	456	460	475	435	462	456	448	447	411	465	472	416	488	431	424	439	446	434	431	453	453	490	431	428	443	434	442	443	450	473	460	463	428	457	455	458	462	464	447	449	459	455	473	450	478	473	462	465	458	472	421	455	451	449	436	475	454	442	460	471	408	441	503	478	471	407	436	434	406	459	436	443	424	435	458	460	470	443	439	453	473	448	462	459	441	430	434	438	482	450	443	438	439	425	439	437	455	429	453	475	432	461	443	406	463	451	481	495	496	497	441	483	471	466	462	464	426	492	442	454	480	451	432	448	467	447	417	450	446	475	471	431	434	444	471	458	468	468	469	462	463	449	436	448	489	452	451	455	451	481	418	473	440	457	490	432	452	431	492	433	455	428	451	470	437	470	464	434	446	494	496	462	420	443	433	441	450	430	483	428	458	443	447	447	452	435	499	423	472	436	421	448	459	468	456	434	455	478	469	461	464	453	453	438	434	499	427	468	399	462	459	465	425	416	454	443	451	420	463	451	443	452	457	480	423	447	455	458	461	492	444	435	443	475	467	429	482	466	454	460	461	455	444	447	464	448	463	461	418	446	439	479	426	422	433	470	408	461	437	449	455	429	489	448	452	478	470	461	457	483	421	450	443	462	453	473	493	416	445	434	426	440	444	467	469	440	438	487	472	457	435	445	442	457	497	467	450	504	458	470	453	465	455	436	414	473	449	517	435	449	472	452	446	423	412	475	466	461	463	471	453	466	440	464	428	469	456	468	443	480	454	476	461	447	426	464	421	454	454	488	424	454	479	421	440	483	468	442	469	455	423	455	442	446	452	425	449	441	416	514	426	463	462	456	429	445	461	459	448	426	402	488	482	444	444	440	443	494	419	476	437	410	462	438	442	486	411	479	445	436	476	470	442	399	426	441	444	431	464	494	442	453	456	455	459	431	436	454	441	464	454	465	453	462	482	451	448	445	457	432	417	453	482	456	482	412	446	435	409	475	474	434	457	452	447	417	484	495	434	433	436	464	466	434	426	469	480	477	447	436	410	468	430	426	436	434	437	480	468	409	479	437	458	424	472	451	423	460	496	439	459	453	448	469	455	454	462	454	450	487	427	468	464	465	442	405	499	488	467	429	464	458	471	482	489	439	465	448	451	436	446	450	457	459	485	442	478	446	481	479	453	434	422	454	409	465	458	450	459	466	453	438	425	445	460	466	446	453	483	480	486	421	471	463	450	417	435	424	453	440	410	476	447	468	439	442	446	463	441	488	400	484	474	466	449	458	442	482	449	452	482	427	479	387	452	447	487	434	455	447	485	415	442	455	463	468	466	465	419	423	475	467	472	473	439	432	431	475	452	449	451	434	450	434	450	435	474	474	439	445	443	466	450	439	465	457	439	422	467	425	441	421	437	437	471	474	449	468	463	431	487	416	433	483	476	472	453	449	459	438	426	449	426	480	468	503	429	427	440	464	493	447	427	445	469	452	477	439	429	446	469	449	461	476	461	456	427	451	460	513	439	420	472	428	447	407	476	414	454	450	490	461	473	477	439	468	464	473	458	447	444	435	505	439	396	440	492	429	432	455	455	463	434	485	448	477	518	466	451	442	472	448	431	420	439	419	445	432	433	468	452	448	468	433	432	445	461	478	434	443	454	432	438	432	457	486	446	460	437	467	465	466	448	459	451	448	437	490	456	456	444	442	443	457	452	489	481	478	454	453	434	399	462	442	445	428	488	451	469	467	465	502	417	436	421	452	410	447	444	484	435	485	476	492	437	433	464	484	429	441	477	467	453	444	479	444	455	436	459	440	427	448	425	452	461	442	454	427	474	384	440	469	463	465	464	431	476	426	460	444	441	420	470	437	470	457	431	483	483	444	455	465	421	465	444	422	434	480	457	440	437	457	463	428	461	476	430	464	444	435	449	428	435	423	443	444	423	449	468	412	449	449	471	467	467	424	429	448	433	479	482	435	458	441	408	442	448	469	449	413	457	420	437	443	482	452	420	468	481	437	460	473	427	438	483	453	453	437	466	471	469	468	439	499	444	465	454	438	447	472	465	435	467	475	495	409	442	419	451	465	430	454	438	485	451	472	444	389	491	469	463	466	440	448	420	486	474	445	472	419	463	422	440	444	392	466	413	469	450	437	452	472	444	418	459	486	391	494	406	448	457	435	479	443	440	475	441	453	441	490	442	441	441	465	404	462	424	419	414	453	468	459	425	455	499	419	435	476	430	457	444	473	478	490	461	441	421	442	452	481	432	459	441	433	487	459	422	489	449	464	443	400	440	502	467	423	420	458	414	450	460	487	447	438	428	430	467	482	433	446	435	458	439
27742	14191	2131	833	611	552	542	535	510	518	564	536	495	560	521	499	496	542	511	514	514	510	529	537	509	480	517	475	494	525	515	468	521	524	526	489	509	538	501	490	535	484	490	471	475	505	534	512	463	499	518	473	514	510	517	510	511	454	506	474	488	468	489	510	517	523	511	470	476	477	513	533	485	501	541	513	517	467	497	486	491	508	566	505	466	521	471	485	522	454	512	504	506	500	492	491	497	449	475	495	491	501	489	509	498	496	467	520	468	464	513	483	542	496	518	510	469	498	486	541	454	474	506	503	491	461	520	473	497	485	473	488	499	515	541	482	524	473	512	510	529	501	498	474	547	516	493	500	487	543	492	479	504	508	510	509	484	500	476	546	483	525	520	545	509	499	530	493	534	495	493	511	533	504	491	484	482	468	504	486	512	501	511	501	491	515	506	486	518	504	492	493	510	475	507	496	473	518	501	554	493	498	505	470	499	531	515	508	499	521	489	495	511	472	482	516	497	511	496	505	482	492	534	483	539	481	511	539	499	506	536	523	462	543	468	495	528	519	506	499	518	478	511	504	530	529	527	511	529	501	501	525	510	522	534	439	508	490	537	504	525	545	529	497	504	494	494	472	489	503	494	520	554	492	468	527	490	501	499	496	490	516	508	483	513	485	477	510	499	494	536	484	483	542	520	511	483	490	512	438	479	477	529	531	530	520	496	510	543	498	496	466	487	463	512	515	527	518	556	498	490	487	502	520	527	522	496	511	515	504	497	483	514	501	498	480	486	501	495	474	543	519	550	469	528	471	509	509	525	445	465	474	528	497	515	503	465	491	501	519	518	536	455	510	552	492	478	512	528	491	480	480	503	519	506	507	532	520	465	504	505	505	487	475	502	500	495	491	500	523	492	524	503	492	498	501	551	491	527	477	464	498	484	484	533	471	504	502	432	477	484	492	492	519	508	523	469	466	513	520	500	523	511	528	475	476	519	501	484	486	475	493	534	480	487	480	499	506	487	499	487	482	507	499	521	517	494	502	524	528	527	478	489	438	470	518	522	519	501	504	470	524	483	509	544	533	509	492	532	511	502	514	497	507	510	520	481	498	551	489	508	517	521	507	524	502	534	482	516	485	535	485	518	513	542	534	469	507	469	493	472	490	488	528	533	513	547	514	463	489	520	523	467	530	465	485	508	473	533	494	465	529	521	495	473	486	522	504	494	513	550	504	520	500	523	528	501	491	494	471	522	487	508	539	527	498	488	478	496	510	452	457	522	479	484	528	530	524	487	548	563	507	499	501	495	492	482	522	517	499	486	519	508	502	487	487	512	554	510	495	480	478	509	515	492	543	487	502	494	511	503	502	504	520	449	520	492	475	515	494	509	499	524	510	507	515	532	490	544	512	548	506	498	489	470	449	485	537	495	510	524	530	519	456	497	492	504	486	537	479	491	533	504	489	498	504	486	532	525	476	498	493	525	527	472	523	477	497	505	502	530	478	499	521	504	494	525	498	500	474	507	524	486	518	494	496	517	497	451	503	538	478	514	499	513	486	505	479	497	524	473	500	455	505	511	495	483	511	487	480	515	471	500	473	480	460	489	535	477	516	542	491	536	519	552	477	542	489	524	550	483	468	513	540	497	487	529	493	495	494	502	558	499	474	515	509	507	530	547	497	489	498	475	523	491	537	498	534	499	499	515	515	547	524	512	483	512	490	525	460	536	489	506	508	483	522	518	465	500	529	507	526	471	514	467	534	513	498	469	497	556	473	502	521	489	511	513	465	496	494	478	530	484	486	537	506	526	493	504	441	484	486	508	494	532	518	517	483	538	502	437	508	534	500	468	482	516	494	510	506	510	491	488	523	474	513	518	517	572	531	524	521	499	523	466	501	491	507	502	511	504	492	524	509	525	509	463	476	528	483	492	507	513	503	448	500	464	489	470	495	504	460	507	508	539	476	535	508	564	520	468	507	579	510	484	484	505	474	540	481	507	475	467	460	494	459	531	472	535	508	527	481	535	501	535	472	525	508	487	510	505	524	467	491	495	506	498	498	516	533	495	500	545	511	501	529	534	505	517	496	517	501	434	518	514	504	501	548	488	501	514	483	494	492	481	503	502	524	486	499	473	524	514	466	474	493	478	504	527	510	490	544	526	533	510	522	509	508	485	481	474	507	489	496	486	482	474	471	523	525	484	542	524	495	481	497	528	469	499	465	514	509	532	516	493	519	539	477	535	498	534	511	489	495	508	486	462	490	500	477	498	520	519	488	499	520	493	488	496	510	524	490	496	492	536	505	497	528	509	482	520	492	489	505	487	490	509	501	507	545	505	472	504	506	472	492	492	517	498	463	496	480	488	502	481	498	477	539	486	502	474	512	481	484	482	475	507	491	487	482	480	479	516	486	479	493	533	495	486	527	557	517	499	516	519	473	486	518	488	510	522	503	536	502	507	516	485	496	504	486	480	503	509	481	470	487	532	547	525	463	476	488	515	548	489	498	515	520	505	532	495	510	536	515	535	500	498	462	535	518	543	511	498	517	483	551	490	483	497	472	491	489	466	488	518	509	526	496	533	522	488	500	468	531	509	505	491	520	516	548	552	483	512	511	512	512	519	516	507	521	533	506	499	535	483	466	494	519	498	521	532	495	459	559	506	494	539	491	481	524	497	499	505	511	520	544	528	486	479	508	515	478	553	504	475	504	492	518	508	504	509	489	509	491	514	526	523	481	526	471	470	506	492	519	526	511	483	480	488	507	533	480	500	510	488	487	528	524	518	555	540	476	494	519	525	509	516	459	509	491	496	477	502	544	515	488	504	512	518	490	518	513	460	509	508	506	549	523	512	497	498	499	447	482	491	528	467	488	492	508	539	517	491	514	468	509	470	535	504	494	526	540	553	483	527	494	511	507	527	472	472	499	505	538	491	505	472	492	502	549	501	481	507	508	478	516	493	468	502	510	486	470	481	547	507	453	537	519	490	470	495	526	508	477	502	515	534	504	519	509	512	504	541	499	523	459	474	505	498	477	516	489	508	502	466	487	502	509	483	532	476	503	497	482	502	500	514	515	508	532	511	523	481	509	515	569	504	509	547	514	501	505	512	455	525	476	486	462	459	464	484	509	510	560	530	462	476	519	450	518	528	529	485	516	521	506	535	505	512	513	481	495	538	533	486	506	480	500	487	505	490	491	542	488	494	515	496	517	502	516	492	507	473	524	496	483	498	509	525	515	524	480	495	502	503	478	553	562	495	467	487	497	525	490	504	503	502	430	514	485	487	508	503	484	496	513	532	519	539	495	515	511	511	501	502	518	497	464	493	519	448	503	516	509	518	508	501	462	530	511	495	534	473	488	518	543	503	494	471	491	496	487	499	499	525	468	470	471	544	472	502	478	485	543	493	502	498	517	481	515	508	518	510	534	511	494	503	494	530	514	526	478	547	526	476	490	496	502	488	477	506	482	474	505	487	460	480	490	499	478	478	461	533	475	555	500
5308	1332	1173	883	712	718	631	572	611	546	563	624	551	553	613	574	553	551	530	524	549	533	551	560	549	549	540	555	548	586	558	538	511	546	577	544	534	510	547	504	576	543	565	570	555	471	537	549	526	500	543	512	495	553	508	523	539	566	511	536	581	485	627	545	574	490	549	512	510	515	568	538	571	524	569	542	573	504	500	543	534	536	500	549	549	556	572	550	564	514	493	529	521	533	543	541	530	491	548	500	523	528	527	547	559	575	539	514	528	513	592	500	543	588	498	539	539	540	515	549	529	534	495	556	533	554	562	536	556	510	520	539	543	556	593	545	524	567	516	524	549	539	575	522	526	551	502	527	538	493	535	557	551	550	521	548	560	546	509	551	512	527	491	545	552	541	575	508	545	540	515	527	501	512	549	546	537	559	569	577	550	518	563	574	567	537	586	553	516	563	524	534	483	545	563	546	521	533	537	553	518	524	507	529	537	554	520	562	565	524	536	555	504	557	585	548	539	574	535	532	535	460	537	581	538	553	522	519	562	518	521	585	536	528	543	537	529	524	579	549	472	550	559	507	519	549	516	527	541	506	517	530	531	505	519	524	566	579	507	553	583	538	562	534	527	526	516	549	530	548	530	545	539	515	496	545	552	549	511	562	548	607	523	531	533	526	545	496	496	533	523	515	546	542	538	534	544	507	569	550	527	525	515	513	539	500	533	520	494	537	531	553	524	512	567	494	525	530	579	590	521	532	535	580	516	544	578	553	529	544	525	535	515	523	557	554	558	534	523	560	506	546	554	501	500	531	514	555	565	562	530	541	532	505	545	552	581	484	538	546	525	563	555	527	501	539	510	539	526	550	545	557	524	519	543	492	536	540	551	572	542	522	546	505	530	507	528	531	568	519	542	538	544	516	512	526	579	527	542	524	544	538	534	531	575	522	495	524	545	523	535	556	545	516	524	573	529	541	516	493	537	556	500	566	500	531	534	533	557	521	535	513	535	521	559	541	501	509	546	527	540	514	531	531	572	540	535	518	550	512	540	566	533	538	550	580	552	555	540	527	538	520	517	537	466	540	501	528	577	545	542	527	558	552	543	551	496	495	524	582	555	523	562	487	532	543	536	554	523	514	536	537	575	542	495	525	521	521	544	527	505	534	608	536	582	526	543	562	487	510	544	534	517	535	551	533	537	540	496	551	522	540	539	517	537	565	515	551	520	554	531	544	508	558	505	561	532	538	528	498	575	491	534	529	568	528	558	558	527	563	482	593	554	518	544	519	541	547	527	515	540	529	564	576	559	541	536	526	530	567	565	498	542	531	576	498	513	532	536	551	546	529	540	521	530	523	542	536	521	566	510	535	506	571	534	479	513	520	514	535	519	523	532	507	562	550	531	583	529	515	521	580	554	529	528	524	546	526	572	565	525	529	533	524	557	540	515	534	554	541	497	559	541	514	525	569	540	525	511	533	516	543	549	496	500	507	568	558	553	536	577	498	487	539	511	548	527	561	533	535	577	515	544	562	533	538	537	550	536	519	512	558	523	536	541	532	481	516	580	512	574	497	522	521	544	535	511	541	582	532	526	516	505	520	524	519	516	556	567	497	516	583	532	586	513	554	496	532	511	544	569	551	566	517	529	537	562	535	503	520	509	526	536	541	529	538	532	524	516	532	490	531	549	520	533	525	543	547	502	571	557	533	514	525	541	529	498	541	529	529	541	545	492	528	531	551	561	528	527	519	547	588	525	504	547	566	544	536	532	556	556	511	561	584	496	501	538	569	523	533	558	566	531	506	519	544	543	592	520	518	547	536	572	514	539	548	518	555	557	549	511	559	474	543	543	566	527	545	517	573	528	563	548	517	560	536	512	537	537	544	481	546	533	547	529	554	559	531	564	533	591	560	511	522	562	509	556	503	580	553	536	561	554	535	541	490	571	524	536	536	560	564	470	570	513	489	538	561	557	530	523	529	513	534	516	534	541	536	535	515	537	545	541	583	533	550	574	547	518	522	545	508	568	522	523	498	518	519	534	566	531	491	496	538	527	553	572	528	530	513	501	538	543	503	509	540	520	526	557	494	515	535	531	561	522	594	561	538	503	519	483	524	562	526	539	555	530	518	568	515	566	546	570	535	583	505	496	519	541	486	532	566	519	542	516	544	568	542	565	524	517	534	527	545	529	526	550	520	551	529	540	541	526	518	543	549	551	540	528	526	521	534	558	567	542	488	553	539	504	548	538	586	519	588	588	561	553	530	500	517	551	530	471	548	520	541	538	523	531	478	586	519	503	517	500	535	567	490	574	562	576	546	489	507	467	543	544	544	494	530	515	503	519	497	550	536	515	532	533	541	550	483	532	516	577	538	538	503	520	513	530	534	538	534	516	530	560	519	527	544	565	539	576	550	546	530	529	546	543	558	513	544	556	614	557	568	565	517	525	518	581	519	545	506	544	527	534	528	529	543	518	567	533	474	490	566	552	561	556	549	541	536	528	573	533	537	536	516	520	543	528	519	507	578	526	530	556	524	463	520	560	523	535	497	550	520	539	531	548	504	547	551	498	533	535	536	519	569	526	524	489	559	538	535	487	526	536	531	561	514	518	533	544	578	537	548	508	532	504	505	533	578	574	503	531	561	520	556	549	531	530	540	528	498	542	522	590	527	553	569	535	551	555	523	548	541	509	504	506	549	554	522	557	529	536	554	525	505	494	512	565	522	541	548	498	541	538	547	555	526	538	549	518	531	550	519	539	521	547	537	535	564	550	531	529	508	502	507	545	534	551	528	538	540	560	516	595	564	562	524	566	554	578	544	564	547	540	556	515	528	510	552	528	534	512	535	489	511	462	547	489	497	524	552	553	507	533	534	543	536	514	542	519	546	551	542	536	534	590	537	548	553	561	558	554	571	546	574	522	545	550	508	547	601	543	540	512	542	590	547	561	523	553	551	520	474	554	539	526	554	504	493	565	554	544	551	557	522	547	522	562	584	522	503	563	542	547	533	576	504	561	508	546	542	514	519	574	530	531	572	514	548	563	570	544	511	553	537	575	543	547	568	496	547	529	525	570	511	480	541	544	508	557	545	510	540	576	513	545	512	530	554	566	519	493	512	548	538	499	515	521	578	512	593	560	535	528	501	525	546	542	565	515	536	580	509	538	546	555	540	521	550	556	551	519	556	534	556	502	578	541	542	543	521	520	537	537	530	538	552	567	523	502	540	549	556	507	558	548	555	532	610	522	558	558	521	505	533	513	549	525	537	525	506	580	518	499	537	585	539	553	543	539	496	539	554	580	526	552	500	577	548	531	518	511	540	565	524	531	568	525	521	583	540	496	517	547	526	578	526	522	507	508	499	547	555	537	539	553	563	573	535	510	515	537	547	540	537	569	511	496	521	548	546	552	543	545	567	521	542	518	541	517	522	522	525	532	540	494	527	564	526	530	525	505	577	562	516	577	538	518	528	564	591	527	547	534	515	539	527	545	557	478	526	522	517
25055	20602	26919	24284	20612	10378	1258	739	682	575	484	443	415	373	355	366	326	341	326	307	296	299	309	291	280	290	259	274	251	282	258	265	257	291	272	252	277	297	263	284	258	249	234	258	258	259	251	241	244	257	252	271	252	262	239	228	229	238	238	240	238	231	224	260	246	250	257	249	258	254	259	266	245	244	254	250	244	253	241	235	233	263	241	282	257	211	255	225	233	247	254	218	244	261	247	261	241	215	262	259	266	246	261	239	241	246	221	269	263	241	255	252	263	243	259	249	216	281	249	257	233	253	240	247	256	236	233	239	234	231	266	246	257	227	265	237	260	259	263	258	256	230	249	240	255	242	241	225	235	253	259	235	227	208	233	238	251	243	255	247	234	262	243	237	282	212	241	231	249	231	249	263	259	231	242	227	238	243	222	241	235	223	239	219	256	222	231	256	246	237	223	237	240	212	247	233	231	261	227	227	269	268	239	240	255	244	242	257	238	269	269	234	255	255	254	242	280	265	250	246	247	270	235	237	236	270	285	244	223	260	252	250	249	237	240	245	231	246	260	211	218	259	239	234	248	255	220	241	233	246	252	229	259	221	258	244	246	234	258	237	277	240	244	260	231	256	264	269	248	266	262	251	263	247	250	220	247	248	276	262	266	214	258	215	248	248	237	242	242	236	255	215	263	234	216	261	200	271	239	245	243	247	244	245	221	239	252	238	245	270	266	260	234	235	238	261	234	227	240	241	225	225	246	245	248	240	264	261	266	231	237	230	261	278	214	243	277	258	233	243	232	250	212	249	268	198	207	225	259	229	244	246	244	268	246	240	271	239	221	236	230	256	260	231	241	220	240	240	243	258	245	230	249	242	272	236	244	226	228	247	263	241	210	273	253	271	264	265	244	240	240	257	259	254	265	250	256	246	268	234	236	239	246	231	250	226	253	253	269	264	275	248	275	235	238	235	237	255	261	239	253	272	243	243	236	220	263	224	232	237	230	242	222	251	224	272	246	239	240	248	264	241	228	258	257	232	242	240	235	257	243	233	252	218	259	227	243	243	220	247	237	217	263	234	269	218	262	245	243	271	234	244	241	247	227	239	261	257	241	212	246	223	250	234	230	225	277	230	221	243	262	241	226	253	270	242	245	255	258	244	261	267	242	239	241	249	235	229	254	258	235	244	215	220	245	263	215	241	243	231	277	239	242	229	267	235	253	262	241	272	224	209	256	250	246	244	244	228	248	256	241	232	244	212	233	248	237	233	233	229	224	261	243	231	238	244	261	249	258	225	269	216	251	232	258	248	237	235	248	227	253	226	240	243	237	242	230	227	261	265	240	238	232	242	239	282	232	227	257	221	245	269	232	246	265	268	218	213	218	256	226	238	235	242	226	244	246	262	263	265	268	219	256	240	262	243	264	255	240	247	237	227	254	206	253	242	242	237	254	250	239	230	248	248	231	234	239	243	247	228	227	227	227	243	244	261	249	257	223	227	223	237	233	220	228	233	226	240	237	240	232	230	239	253	251	241	235	232	242	260	244	267	238	231	214	237	237	266	241	216	255	231	267	206	239	250	267	266	239	235	240	230	239	248	256	262	222	241	235	240	248	246	250	213	225	232	254	258	226	229	218	225	225	228	270	263	227	272	234	254	231	240	236	253	226	241	220	218	257	229	263	253	226	229	247	240	237	265	242	228	242	243	248	273	246	219	225	221	263	225	249	261	254	248	242	246	234	238	236	235	228	243	260	248	254	240	253	235	231	256	250	242	239	261	239	220	241	239	240	241	232	232	231	271	225	246	247	218	254	246	251	229	244	229	218	242	251	250	256	239	264	245	261	247	241	238	258	229	234	266	257	271	263	223	253	241	263	240	214	231	249	242	238	212	235	243	232	204	258	235	252	240	265	234	229	239	263	241	247	242	245	223	238	259	256	232	217	248	243	216	234	236	236	239	259	253	258	264	238	234	262	216	244	238	233	220	247	236	233	261	229	259	246	258	266	247	251	216	234	221	221	236	248	250	223	242	280	245	231	275	240	217	247	241	264	215	267	245	238	211	254	258	235	258	242	240	278	263	244	241	246	267	241	240	216	255	237	259	256	232	248	253	246	237	224	221	244	270	223	261	230	224	252	232	224	283	233	230	230	237	230	228	229	261	214	246	242	227	226	237	241	248	253	246	218	256	229	231	241	248	222	231	235	289	249	266	223	254	248	256	226	249	247	259	240	246	242	236	267	254	266	230	256	274	250	256	232	240	232	242	256	244	236	295	265	235	240	249	247	250	242	242	239	227	252	263	227	244	247	230	228	237	220	242	233	254	235	229	259	244	240	217	257	232	255	243	231	251	247	247	230	252	246	239	241	267	215	241	227	257	236	258	263	258	249	279	232	242	243	232	240	233	233	239	249	236	243	216	203	249	223	220	240	271	245	263	242	253	243	237	229	221	253	220	220	241	264	231	245	237	273	228	239	228	235	253	226	257	266	230	203	242	251	239	242	244	259	244	244	220	237	234	267	248	247	258	215	241	251	215	245	209	253	244	213	211	218	243	253	233	258	256	250	259	246	270	281	248	276	224	243	229	240	233	262	251	266	242	260	230	237	231	261	261	250	266	220	226	259	248	241	266	246	249	266	256	237	243	246	247	257	246	225	247	233	250	236	239	251	235	250	261	225	251	251	234	240	240	263	232	239	259	239	250	239	252	274	233	221	235	241	232	230	240	243	248	250	250	261	234	275	261	248	256	228	285	235	241	264	247	223	226	254	237	241	264	228	242	270	225	228	241	239	244	261	242	278	237	253	246	258	239	244	255	255	257	258	224	259	231	231	267	241	251	264	253	271	237	226	240	242	252	229	280	238	241	261	245	225	231	252	211	200	244	268	235	232	248	247	235	263	221	259	240	232	241	274	238	255	225	237	246	235	238	242	262	216	251	249	225	237	235	272	252	244	233	232	253	239	237	234	215	244	235	264	231	228	270	242	232	246	271	246	275	237	224	236	214	232	220	240	244	232	267	258	229	219	261	231	242	259	247	234	266	252	247	228	230	255	257	233	254	253	251	254	243	226	230	227	260	260	215	233	245	212	252	258	244	240	211	286	242	230	212	261	258	210	247	237	251	257	220	220	221	252	243	209	261	240	240	228	269	258	239	240	224	253	241	235	225	219	240	226	222	226	236	278	242	228	235	214	280	266	238	226	253	251	233	266	248	264	238	245	247	264	243	280	216	244	221	235	237	256	238	233	261	238	248	232	255	242	218	233	235	257	225	242	249	243	266	263	216	245	257	263	235	242	257	242	247	233	260	249	248	265	234	215	222	242	275	220	258	229	250	217	228	247	243	261	241	243	250	227	239	235	232	198	253	248	275	250	238	223	242	246	268	243	256	250	245	260	244	250	265	239	240	254	232	227	206	216	238	269	261	242	219	239	243	243	253	239	274	237	260	233	220	227	242	250	235	242	231	227	259	248	254	260	243	223	244	266	221	237	251	251	214
7286	11447	10422	5680	3765	2641	1965	1508	1305	1087	940	874	782	603	598	527	489	505	439	415	403	392	390	358	353	331	352	371	340	302	312	314	312	314	305	291	296	283	317	272	274	308	252	288	282	294	270	279	294	268	298	266	262	279	282	281	291	287	275	273	268	305	297	313	276	274	311	289	258	278	271	297	251	273	263	314	287	268	306	259	264	263	256	272	262	269	240	292	251	285	275	275	257	288	314	288	264	258	273	273	286	304	269	277	282	275	275	272	281	260	272	298	273	290	244	276	273	268	267	245	299	256	275	276	262	290	261	291	264	261	253	250	287	278	231	279	281	285	293	275	254	257	256	276	273	252	272	243	265	284	294	272	301	293	305	253	262	263	240	292	262	248	268	281	247	242	272	301	243	235	259	275	270	269	260	286	292	272	238	260	281	265	290	269	261	259	290	277	255	280	242	253	248	265	273	273	282	255	245	239	264	276	280	259	263	251	288	300	281	278	264	248	256	262	245	280	260	242	246	273	294	293	263	289	230	274	272	278	275	278	274	275	255	261	279	273	251	273	273	275	246	254	280	272	263	253	240	256	236	271	270	260	276	247	261	264	259	271	270	263	272	290	272	261	243	291	287	284	241	269	263	293	257	293	282	308	265	282	294	236	257	250	257	277	263	279	290	248	278	275	255	267	274	235	253	271	276	249	279	260	264	306	265	241	240	297	256	293	278	271	288	256	273	253	244	265	252	235	254	301	250	278	277	262	276	256	275	281	251	256	269	251	252	284	284	307	254	253	235	261	250	286	272	262	268	277	291	282	278	255	248	257	255	248	228	285	244	264	256	286	259	268	262	258	271	264	291	262	261	255	278	297	274	220	300	277	265	256	237	235	263	257	259	260	246	272	272	231	268	246	255	283	258	278	246	261	250	256	251	262	275	279	281	273	239	255	266	248	264	262	278	263	266	246	286	243	282	266	235	246	229	264	288	297	251	256	235	290	277	248	258	274	267	244	292	269	247	245	245	305	247	281	291	259	260	257	289	273	262	286	271	268	265	230	279	280	254	267	268	255	254	287	262	273	260	270	263	269	298	254	270	251	276	251	248	262	241	256	275	248	273	307	249	288	246	252	290	281	277	236	260	259	264	283	258	256	256	247	264	283	277	288	244	236	277	266	268	277	246	255	292	249	308	268	259	255	239	265	297	250	250	268	256	259	258	256	253	277	300	238	251	258	230	276	260	254	244	272	283	294	268	245	239	236	277	245	281	266	255	268	288	275	253	265	242	300	272	253	239	246	271	250	261	267	255	246	272	280	247	260	264	268	233	237	287	221	264	297	265	246	270	264	260	252	283	277	245	270	253	241	248	242	269	277	261	285	270	264	277	241	265	259	275	261	273	286	233	265	240	264	281	260	239	267	260	269	268	271	261	269	263	272	267	274	281	247	273	282	295	277	277	273	259	254	260	282	245	272	284	289	254	278	273	252	270	246	240	267	232	264	275	271	243	268	286	303	264	256	264	295	264	294	240	264	248	296	257	282	239	268	237	263	281	275	277	240	247	259	262	259	267	229	257	290	246	227	280	279	270	283	316	294	241	252	243	276	253	259	270	272	263	244	256	268	247	260	268	300	268	262	267	296	293	289	279	290	290	240	255	244	288	248	264	248	289	250	276	278	282	268	275	249	289	264	311	299	251	277	267	257	291	272	276	248	247	231	282	244	279	283	260	306	263	285	262	255	276	254	285	255	282	249	265	260	278	246	277	282	240	271	275	279	274	291	288	279	289	267	238	247	280	286	250	283	245	253	255	251	274	270	228	263	251	270	280	274	267	259	277	256	294	291	282	255	238	235	259	263	270	241	290	301	267	240	269	271	279	284	282	271	275	248	272	265	271	255	282	279	290	271	242	275	302	284	278	289	255	269	258	301	269	258	262	256	248	259	256	272	294	226	304	269	257	298	283	259	275	295	244	236	220	265	259	248	258	267	266	264	255	250	273	283	252	262	261	258	254	259	246	269	258	258	298	287	265	258	270	253	254	260	253	270	254	253	261	313	259	262	289	240	258	272	253	285	258	251	272	262	269	297	270	255	295	261	259	262	275	280	264	281	231	286	302	227	281	253	280	263	260	263	274	240	236	279	241	303	268	274	243	280	259	261	288	276	263	257	261	291	258	277	248	256	241	274	262	281	261	272	261	260	262	261	261	267	270	267	281	266	256	259	266	261	274	264	240	279	281	266	254	269	297	279	273	268	279	274	260	253	254	266	278	290	277	303	254	256	266	231	262	247	258	264	274	264	276	273	273	268	238	249	306	263	296	274	269	263	261	246	258	274	273	287	256	268	270	266	240	266	286	246	271	280	276	250	253	280	265	259	264	269	286	270	257	271	250	277	246	279	263	275	261	237	278	247	267	251	266	274	249	267	276	283	309	261	277	268	258	258	262	289	269	259	275	267	256	249	292	290	268	262	293	261	254	269	267	267	249	299	265	283	291	257	259	260	264	263	274	251	246	250	278	240	271	248	236	252	249	237	261	261	271	272	243	258	263	266	284	254	264	280	246	281	268	261	272	286	266	241	263	292	251	262	244	253	250	277	264	276	240	251	265	274	256	253	249	279	224	260	263	252	265	272	252	260	260	261	305	284	250	266	262	265	259	276	255	272	311	268	281	260	280	280	261	248	254	245	270	264	247	263	246	280	273	316	261	265	237	284	286	270	281	284	250	251	275	283	250	291	263	285	260	272	290	261	275	266	273	250	271	269	284	286	274	255	283	250	277	262	285	253	260	268	292	272	281	257	248	265	259	280	268	268	261	253	280	242	254	286	263	269	285	285	274	265	270	281	259	257	249	243	259	262	249	255	267	284	261	274	258	277	243	256	264	285	249	280	258	256	281	264	268	264	255	279	268	236	238	255	216	297	287	263	281	261	279	285	284	271	273	260	261	279	269	253	268	250	251	291	272	282	273	284	286	248	274	274	290	287	279	256	281	267	272	260	260	283	246	240	227	273	252	266	264	260	256	288	273	251	269	265	265	263	280	293	258	251	258	243	248	253	274	259	273	263	262	258	270	268	281	276	258	278	251	292	272	245	261	263	226	261	279	233	251	258	304	254	246	287	253	261	247	237	261	231	280	247	250	277	255	246	254	257	250	268	243	261	310	267	264	267	240	263	279	272	281	282	264	279	270	282	273	277	250	261	271	260	267	288	254	255	286	267	278	261	256	278	267	251	285	273	260	261	286	265	252	277	280	262	257	248	261	287	260	272	268	286	289	276	246	282	289	247	265	262	259	256	295	270	262	273	257	256	301	268	269	274	280	254	277	252	248	275	244	283	283	266	262	255	264	298	254	252	263	260	280	243	260	245	250	269	269	259	313	273	260	251	254	267	274	289	273	261	277	285	252	268	278	249	270	269	240	269	256	254	247	293	281	252	275	229	264	257	248	247	289	240	247	252	262	256	239	244	280	253	264	277	281	276	252	280	285	275	302	276	274	248
22999	20638	27327	23963	20640	20727	8380	1801	1257	1073	1017	864	831	788	752	718	658	643	626	562	614	589	546	575	534	540	562	528	579	531	507	552	471	508	488	535	478	481	533	461	514	487	469	462	461	495	502	483	502	481	490	478	442	493	484	480	538	480	479	461	460	455	503	486	478	461	445	468	456	462	481	513	463	466	467	465	462	518	470	492	490	498	487	493	478	440	462	480	471	471	490	435	459	494	458	441	521	446	474	475	468	467	456	525	443	498	529	514	471	481	447	508	519	433	450	464	512	440	512	463	433	479	462	471	480	457	465	478	443	450	485	465	438	486	438	465	433	474	519	441	455	461	456	509	474	509	474	460	473	459	459	494	439	474	468	485	492	463	462	457	495	449	519	470	486	463	465	471	444	487	464	444	427	496	477	475	452	508	489	451	457	472	476	511	462	458	431	466	487	467	470	454	458	508	500	486	472	442	494	476	465	426	494	486	502	466	480	454	456	501	459	487	478	461	488	482	441	464	488	480	465	477	456	477	454	482	523	480	483	458	468	470	446	463	506	443	481	460	481	466	454	497	457	468	482	464	481	469	485	507	450	456	491	431	451	495	470	405	500	440	480	467	445	482	500	448	452	455	528	450	450	479	459	499	474	453	467	452	483	485	468	431	481	497	491	473	443	464	480	501	484	445	433	498	463	493	450	451	508	469	505	483	436	444	487	450	455	450	498	465	482	458	473	429	463	507	492	491	494	499	457	519	455	459	449	441	449	462	507	491	478	483	466	512	479	446	461	457	480	441	509	473	464	456	481	480	461	460	479	512	483	473	470	437	494	448	448	461	465	454	484	510	477	487	454	489	451	464	468	464	476	474	475	474	487	451	456	489	452	477	459	425	463	490	485	456	465	437	476	436	451	498	480	451	448	478	453	444	481	480	462	474	475	447	471	478	464	449	459	489	478	484	458	484	475	454	486	472	480	467	478	515	494	464	472	483	471	463	490	469	509	470	488	457	487	484	485	430	470	446	469	447	460	444	470	475	482	468	465	491	482	478	475	430	525	477	497	455	471	461	451	488	474	489	478	478	470	495	463	501	496	458	458	497	486	493	449	436	496	432	475	487	499	489	447	470	460	480	496	440	474	495	487	473	456	445	497	446	451	392	484	463	493	464	430	466	437	467	435	458	444	434	435	503	463	446	459	456	453	463	496	479	497	484	487	485	481	456	470	481	469	461	492	457	470	493	450	493	430	478	444	441	454	467	487	478	473	482	470	499	484	472	480	472	465	475	473	433	462	474	500	473	492	442	469	472	495	475	457	451	453	492	467	465	462	489	475	452	447	476	462	475	488	444	468	475	485	461	458	466	428	504	440	464	495	455	470	427	489	460	479	471	487	475	453	498	504	486	493	477	448	466	443	478	487	503	481	428	463	478	509	435	485	485	448	460	496	459	483	429	476	449	519	480	512	463	476	443	470	484	487	458	405	464	446	467	495	445	455	484	483	459	475	469	509	443	452	473	497	487	463	503	480	474	457	444	436	490	441	447	490	474	448	462	455	458	468	493	489	462	485	476	447	480	495	462	485	442	455	497	493	472	442	446	464	464	448	509	442	478	455	488	414	436	470	487	479	443	452	456	466	503	476	463	460	463	496	470	483	505	472	483	428	446	466	476	450	474	481	440	441	500	452	481	476	461	440	467	457	429	422	466	465	489	480	480	474	484	477	497	455	489	447	431	455	446	523	450	472	533	499	501	459	492	477	497	451	478	473	482	510	411	437	460	476	419	444	454	457	453	455	462	439	462	498	464	498	438	431	490	467	530	508	459	494	462	420	484	459	470	493	428	418	499	467	512	434	480	494	447	494	489	477	473	449	494	481	436	444	496	474	482	465	485	444	466	482	469	479	500	449	455	450	478	461	451	507	450	476	453	462	462	495	494	453	452	458	451	483	531	468	452	450	477	462	463	506	480	478	480	519	509	487	460	449	459	428	500	477	480	506	462	516	495	490	454	464	489	459	462	461	466	492	450	497	509	469	473	472	488	481	470	450	473	473	496	497	497	441	476	439	444	460	506	430	497	418	452	466	455	506	511	463	434	477	488	429	503	481	417	487	483	447	462	455	433	485	449	441	494	472	480	446	471	472	471	495	460	483	477	451	482	470	488	460	468	437	486	444	483	504	445	447	464	479	457	488	432	472	433	482	435	469	455	484	462	442	490	529	485	469	416	445	479	480	508	487	469	466	501	464	434	476	474	457	443	481	439	453	435	432	472	468	470	473	467	470	443	460	437	476	477	450	482	450	447	483	484	429	445	454	483	460	464	479	499	466	483	475	483	494	474	431	481	448	492	487	493	455	462	465	459	445	475	471	474	474	462	472	465	466	476	507	464	481	485	473	513	476	467	439	485	452	481	463	501	463	470	445	436	501	454	484	478	470	444	458	484	460	474	431	461	482	443	420	462	451	457	455	487	482	461	424	444	458	425	447	453	490	469	481	469	442	497	495	468	449	470	482	482	491	462	481	476	493	483	480	476	457	455	451	464	450	488	474	453	467	465	463	487	448	507	461	446	452	463	457	503	449	469	462	452	429	470	450	491	475	411	452	409	470	470	449	448	457	458	473	445	483	454	460	491	430	452	461	453	456	469	495	468	459	466	465	476	482	464	464	499	511	508	453	479	449	455	481	467	493	445	468	465	448	478	473	460	483	451	439	472	422	432	457	469	485	470	442	435	473	470	483	467	464	459	476	483	439	431	423	484	471	487	452	451	464	447	476	449	506	484	452	471	490	468	517	463	458	475	465	453	474	443	531	445	464	446	470	474	447	467	477	467	476	449	499	437	462	451	465	435	396	457	482	465	450	460	470	442	479	475	445	470	460	482	487	487	484	479	476	468	470	418	480	454	465	462	429	444	435	476	450	461	509	457	477	483	432	504	500	506	501	470	483	475	463	469	461	468	486	471	464	476	463	468	469	482	442	472	476	443	481	495	462	476	451	456	506	444	482	474	458	455	483	455	492	414	449	439	488	466	473	497	447	450	458	449	478	476	473	479	439	465	482	484	500	472	449	485	430	438	479	449	484	473	430	489	477	477	511	475	484	470	475	457	456	417	502	445	494	475	473	468	454	490	466	449	424	455	447	489	470	506	443	458	480	472	463	494	487	453	475	447	462	462	457	504	489	459	465	493	471	475	473	467	463	498	463	492	450	507	458	471	476	483	433	473	447	438	459	487	474	453	460	476	485	459	455	482	476	510	446	434	452	477	476	460	484	474	467	465	468	461	469	423	468	463	507	495	480	483	488	460	458	465	471	489	457	461	496	474	456	464	454	451	466	440	475	475	504	483	487	422	480	490	458	459	487	467	470	457	469	474	502	441	480	485	493	479	496	474	443	552	480	472	409	452	463	425	474	473	483	446	496	469	465	468	457	463	468	443	492	468	462	455	440	454	421	443	448	481	463	427	510	471	492	480	483	470	473	478	471	464	454	489	444	449	492	473
10025	18139	16649	9693	6562	4875	3693	2980	2347	1953	1725	1517	1326	1163	1042	993	934	902	851	827	752	734	672	712	580	654	607	601	588	535	570	531	541	515	510	490	503	509	498	506	505	473	472	492	496	498	530	501	487	450	502	463	475	463	505	485	471	467	521	435	490	484	462	472	495	454	427	469	452	476	480	466	469	438	455	452	504	462	441	468	446	458	459	497	481	452	491	487	471	462	497	506	513	463	431	484	450	485	484	488	478	480	456	447	482	447	485	451	450	483	485	474	476	413	458	445	480	438	453	479	440	462	444	444	479	431	450	468	463	431	497	444	469	445	469	479	432	448	453	414	445	446	465	502	468	443	407	457	442	429	457	495	413	429	483	466	462	428	464	454	494	446	435	484	472	463	443	429	472	447	449	468	480	410	476	455	456	477	472	454	467	462	439	498	501	440	487	496	452	440	442	455	429	435	460	466	464	442	455	433	433	434	469	450	463	520	487	441	457	452	445	470	419	464	493	458	445	457	446	413	458	435	486	420	455	451	456	449	439	446	478	477	453	448	477	443	488	467	416	426	458	428	421	421	467	448	463	436	471	402	458	484	454	494	453	449	464	456	455	433	486	438	485	432	455	472	478	458	450	471	438	458	473	450	465	479	453	474	428	465	423	441	443	474	442	472	453	428	424	432	471	489	419	422	456	420	457	454	474	417	448	442	432	442	477	452	449	468	450	434	469	457	470	520	457	433	442	454	473	451	421	461	463	456	496	423	465	439	456	449	433	457	432	420	448	472	433	469	478	429	481	460	490	455	441	456	456	413	444	447	490	446	410	467	474	461	471	477	452	450	480	490	442	457	463	469	457	456	507	455	421	477	467	436	430	449	421	432	425	447	464	450	435	445	431	433	451	451	448	493	478	473	441	444	507	438	478	458	428	476	456	455	471	453	397	477	432	466	455	468	434	473	448	401	431	477	450	471	448	449	444	452	449	443	467	437	426	409	428	474	459	470	450	435	436	463	448	482	451	450	467	461	452	479	450	430	456	485	427	448	468	446	466	460	480	462	443	458	443	479	456	434	472	436	474	443	414	431	449	417	425	473	428	422	503	475	493	425	457	444	438	456	458	441	461	430	454	459	463	440	452	436	448	441	468	459	461	447	453	442	464	464	455	434	436	450	429	441	506	433	468	453	464	417	461	417	495	449	461	474	497	425	464	447	466	437	428	489	446	483	467	471	495	443	447	449	446	443	495	471	438	441	452	447	465	426	458	426	430	449	458	465	488	454	437	490	470	442	480	482	472	478	459	464	434	401	453	425	458	456	400	422	475	454	451	456	455	423	445	497	448	466	478	474	480	493	473	453	460	449	506	452	441	438	493	466	449	453	432	455	438	442	428	466	452	453	431	486	458	502	465	443	422	420	476	438	475	472	437	449	448	470	459	440	443	433	429	446	455	417	437	455	441	505	482	428	426	470	477	446	467	492	518	459	495	415	471	438	449	439	431	436	474	451	478	435	467	487	478	473	445	448	467	437	430	444	477	445	446	429	464	458	447	435	431	412	458	464	475	437	453	451	452	496	444	452	497	417	494	439	443	445	445	495	486	422	447	431	447	484	448	449	420	451	486	492	463	452	483	498	483	431	454	466	459	468	443	447	425	508	468	409	464	451	448	455	442	457	447	457	480	454	510	470	466	432	465	446	494	461	462	465	494	448	449	449	429	472	463	473	450	438	454	470	439	454	436	433	423	448	459	471	471	476	470	460	471	480	483	455	454	481	444	451	453	456	441	440	454	485	467	475	492	400	436	454	470	438	462	454	452	474	463	442	435	473	448	482	498	440	470	465	472	460	424	434	461	424	424	465	450	459	474	405	449	497	437	476	443	456	439	396	463	449	475	471	466	492	435	473	459	439	452	420	455	439	467	446	456	440	499	463	451	455	453	453	428	459	478	464	425	432	408	457	455	449	453	451	430	469	458	413	438	417	440	447	435	425	458	482	455	463	459	433	464	461	442	474	458	459	457	443	466	429	468	425	468	469	448	483	443	451	448	446	435	461	486	410	448	445	452	473	476	430	471	457	448	464	473	454	456	483	454	465	456	468	436	451	465	479	428	439	413	422	448	442	457	470	435	420	456	459	441	502	469	438	458	445	464	459	417	484	474	456	450	465	421	490	470	467	458	454	434	467	446	422	455	434	449	467	431	456	490	458	443	451	454	438	453	431	439	448	481	464	418	478	456	447	427	438	464	448	483	471	457	450	434	405	473	463	445	449	467	447	455	438	436	480	437	457	433	453	470	428	428	464	454	444	463	406	433	484	452	477	438	442	465	440	462	461	428	439	444	435	438	476	509	458	457	450	480	456	478	496	418	445	480	431	446	461	467	432	409	478	440	468	462	489	453	430	468	444	461	453	430	462	444	486	416	456	490	471	453	452	464	468	458	448	459	435	484	482	448	476	468	502	474	437	493	494	445	451	469	504	481	463	452	491	472	455	459	451	473	460	466	463	499	427	451	444	487	447	463	443	443	437	441	421	460	448	417	471	457	475	416	424	408	422	448	453	446	428	446	439	453	487	461	461	470	451	453	455	447	469	477	457	446	421	496	463	484	439	445	444	469	455	417	452	467	453	488	473	429	466	482	467	486	456	459	421	432	438	439	436	472	453	433	467	457	432	451	436	457	439	462	463	466	448	457	467	461	475	445	456	472	483	477	408	472	421	485	454	415	484	450	456	469	419	449	465	466	417	475	457	512	416	495	434	480	470	446	472	479	472	447	463	412	434	448	461	456	477	473	429	452	456	473	458	469	459	466	484	427	498	460	465	434	451	431	481	460	500	458	432	466	419	495	425	459	427	428	455	492	457	460	427	472	434	449	456	432	449	468	425	477	458	465	447	446	401	500	435	439	432	491	459	450	460	468	425	445	464	438	425	486	439	433	486	473	469	434	445	473	448	439	430	507	477	472	479	473	421	455	419	428	433	469	443	426	441	458	448	432	449	437	449	438	471	481	451	457	466	484	484	426	474	451	438	448	448	449	436	452	453	458	430	437	471	441	469	507	511	464	497	449	448	456	426	466	485	485	444	436	483	439	439	446	442	495	446	447	491	438	433	472	456	427	440	451	465	468	442	434	427	489	465	473	465	471	485	474	461	462	459	488	449	453	463	436	485	433	447	475	433	461	443	472	483	460	460	432	466	443	445	467	452	490	418	443	450	462	447	495	450	474	474	442	420	438	454	437	438	417	459	456	469	436	454	473	445	433	490	486	416	422	431	436	443	452	441	470	443	440	430	462	451	419	455	447	429	450	461	447	444	493	425	433	479	455	453	450	407	459	457	481	455	472	424	435	451	437	458	455	479	480	447	463	469	454	484	465	494	492	443	473	496	468	439	473	446	435	444	430	454	451	465	435	447	472	468	445	484	433	444	462	437	462	462	419	462	424	455	446	448	425	429	444	427	434	434	455	453	491	405	474	471	438	435	422	452	441	469	474	464	495	403
27994	14207	2302	1006	773	641	583	555	568	566	521	527	531	520	529	521	527	500	479	478	540	529	506	504	515	497	526	489	484	470	472	484	523	508	515	524	483	498	524	498	516	492	510	499	515	470	482	478	516	471	474	492	510	536	532	521	501	464	498	517	498	468	499	496	523	515	527	502	501	487	492	522	475	545	464	506	491	482	508	486	498	499	512	546	547	530	542	526	486	507	465	505	469	530	510	499	537	483	528	492	525	510	535	448	494	534	540	481	514	503	500	493	516	510	495	466	562	486	516	463	531	521	517	516	488	493	513	502	502	502	473	474	532	489	536	510	481	486	517	485	478	548	508	490	519	517	488	449	490	502	515	497	489	514	479	500	483	494	499	498	515	509	516	531	503	476	503	507	524	515	559	534	551	517	494	536	488	497	471	528	552	507	541	497	523	494	523	519	468	547	497	485	545	527	512	494	543	515	541	467	461	500	469	509	552	493	553	519	499	519	525	495	492	539	466	492	504	538	473	484	502	506	503	509	519	472	535	523	488	477	494	501	503	495	512	500	503	508	514	513	494	487	457	507	539	481	537	484	477	507	514	523	482	492	446	482	485	523	491	498	485	500	516	489	517	514	484	489	520	497	503	468	537	534	518	464	477	524	512	539	505	498	533	547	496	516	516	575	479	512	523	544	512	493	465	455	491	478	524	482	520	456	507	488	484	513	460	482	525	527	504	441	481	489	493	491	501	504	498	547	557	550	516	513	497	493	489	489	505	528	537	525	463	489	481	544	493	523	524	494	479	465	473	486	527	510	472	519	517	494	497	482	538	504	510	493	515	504	512	491	489	469	499	526	516	492	511	532	497	467	485	455	471	511	549	498	472	504	492	482	490	530	492	501	530	492	483	511	524	521	533	465	538	468	510	485	513	502	503	482	520	507	509	494	477	463	508	524	493	512	525	504	518	508	482	512	514	445	521	484	503	523	514	525	507	469	500	446	519	553	511	511	463	489	506	500	544	506	527	498	506	526	477	506	527	496	460	508	506	469	513	528	546	518	491	494	540	489	525	530	475	472	557	503	515	511	509	509	547	433	521	524	481	556	517	441	530	503	495	535	516	522	527	491	477	488	469	531	500	538	488	477	510	502	515	481	496	487	502	474	477	465	473	472	470	484	496	525	530	520	519	520	479	465	516	511	497	509	527	472	493	503	501	502	552	524	500	530	494	514	480	527	492	508	498	502	509	467	529	475	544	488	495	498	489	494	505	465	484	489	494	523	530	516	484	485	528	478	499	490	470	521	455	476	478	491	524	532	480	498	499	518	522	519	485	494	519	473	496	503	528	474	513	491	474	504	520	474	494	506	519	513	467	522	492	501	500	487	538	471	522	512	488	515	506	534	525	501	484	506	551	504	481	518	535	481	486	528	499	473	524	503	468	491	525	531	504	504	463	496	498	511	503	491	481	515	531	522	501	514	526	503	520	477	488	492	506	511	506	494	512	490	498	533	498	522	527	501	562	496	530	504	500	529	518	469	496	489	525	518	487	509	486	471	471	495	483	529	496	504	477	479	529	522	514	500	522	542	509	472	516	490	472	508	504	514	518	517	516	488	529	488	497	508	521	525	489	486	563	510	546	514	513	509	514	491	505	487	485	554	498	510	508	516	526	496	495	489	499	467	504	488	525	497	473	499	457	490	472	498	507	534	505	494	533	454	504	502	505	522	477	495	530	437	501	480	496	464	499	483	534	494	513	520	518	475	512	491	549	509	523	474	523	482	484	499	546	481	482	479	450	524	535	525	479	450	505	513	504	513	528	519	524	487	510	469	457	499	508	520	493	488	494	505	494	488	520	538	519	584	544	561	519	487	534	489	516	500	480	529	508	502	524	507	529	527	489	505	538	473	500	486	540	486	537	463	472	499	501	509	507	477	473	564	479	472	515	519	506	493	509	479	504	495	504	497	480	502	468	516	516	501	498	543	489	544	522	475	478	510	489	501	503	461	500	467	502	526	469	519	460	510	493	511	490	512	514	535	483	484	488	526	498	463	529	550	498	528	493	516	474	476	490	454	507	513	543	508	513	481	484	465	498	480	484	486	514	503	487	515	520	497	515	527	489	512	480	508	486	478	503	517	534	511	495	492	510	457	512	487	459	514	483	500	521	546	520	514	462	502	531	546	537	538	488	499	532	494	546	485	550	481	529	482	507	543	483	483	470	509	476	499	543	511	504	503	529	515	523	477	529	504	538	527	510	493	507	526	536	475	497	522	499	516	508	526	496	534	501	529	525	551	544	487	495	483	503	512	495	502	527	492	481	475	496	504	540	510	509	538	507	491	526	535	510	501	450	484	472	532	508	481	465	502	506	489	492	516	453	505	525	497	533	531	497	516	490	502	477	502	480	515	528	530	515	471	517	501	538	503	493	488	488	502	529	483	490	521	482	492	498	543	547	485	471	536	470	496	477	498	479	501	533	511	508	525	497	495	487	511	473	489	495	481	490	510	494	488	498	507	478	513	490	486	545	480	517	487	516	520	505	477	537	525	586	485	512	493	509	528	479	478	544	495	502	535	513	528	507	514	487	493	493	499	511	531	551	501	485	548	498	517	496	520	526	473	524	478	489	497	463	500	467	478	466	480	548	522	520	484	448	503	512	494	485	505	531	465	538	511	479	479	498	482	495	486	469	474	519	508	457	489	463	527	495	490	519	507	557	495	518	500	510	503	503	516	512	507	485	529	469	487	524	535	527	435	502	503	499	544	451	505	516	478	464	521	519	475	516	515	493	531	513	507	477	506	521	533	522	532	519	502	535	474	498	520	496	511	531	492	518	528	511	524	503	527	500	483	483	495	530	504	524	492	497	490	565	486	534	513	527	500	508	497	498	530	503	501	503	480	515	519	492	470	504	515	490	503	500	488	491	506	528	490	466	488	545	527	499	490	542	511	485	476	479	485	506	487	519	482	505	522	439	442	525	480	482	484	440	548	509	460	462	494	485	511	508	494	509	502	485	535	542	505	490	484	508	553	498	489	498	559	525	525	537	494	469	492	512	513	458	486	534	505	517	503	498	503	472	487	499	497	503	548	512	525	505	491	519	537	483	504	503	451	498	502	532	488	537	512	512	498	475	495	471	497	480	527	516	509	503	523	499	499	523	512	495	519	493	454	484	524	469	531	523	470	497	503	486	519	515	488	559	489	532	478	484	542	506	526	483	519	533	539	496	506	509	544	496	547	510	538	499	553	474	474	448	474	516	508	482	505	519	524	518	530	500	494	454	502	541	501	479	510	487	481	508	503	523	520	496	492	476	496	516	507	507	499	532	514	480	506	473	504	535	503	514	499	488	487	538	531	505	505	480	496	515	527	490	513	496	503	476	530	455	486	464	537	487	465	489	519	535	504	465	461	494	494	502	507	532	523	503	484	541	491	496	530	485	508	500	508	528	528	513	547	501	532	506	519	476	496	473	517	482	494	494	513	531	509	456	463	518	511	541	478
5262	1405	1262	931	722	630	663	642	603	583	601	567	578	562	490	557	599	577	578	561	534	580	576	552	513	568	518	525	558	527	550	559	594	579	541	517	548	543	580	525	534	526	555	535	536	566	491	533	545	546	513	558	549	579	557	533	533	554	537	491	564	519	537	560	497	526	553	537	539	539	562	492	542	549	521	545	559	553	538	542	531	523	533	576	508	528	522	547	519	532	553	529	549	532	561	515	543	541	545	518	542	495	542	544	519	567	531	530	559	535	542	541	556	554	557	526	545	566	570	557	524	566	534	577	514	529	546	591	554	543	570	526	556	540	521	542	535	527	527	540	555	520	536	524	564	529	549	508	545	538	535	546	525	538	562	620	500	543	528	550	561	559	531	506	559	514	533	578	528	502	502	547	529	557	537	554	555	507	520	518	520	530	547	596	504	569	494	503	536	550	541	518	568	516	483	533	558	510	533	522	537	517	566	531	577	511	517	568	517	535	551	540	541	531	543	554	531	542	536	488	540	580	538	524	599	523	506	558	546	545	548	508	506	558	530	562	585	544	552	554	536	531	559	532	509	541	524	541	549	544	524	538	491	545	537	474	508	534	557	540	554	575	501	539	515	500	556	530	536	533	559	540	569	551	541	536	551	561	522	549	572	525	495	546	571	500	530	586	507	552	568	565	555	536	525	511	532	498	539	505	535	492	549	534	518	572	513	477	528	512	510	538	506	565	535	565	549	507	521	566	549	537	511	511	559	504	539	550	554	583	572	564	562	553	558	503	504	590	548	556	532	528	556	526	573	541	491	566	525	518	555	544	539	536	499	515	531	542	579	543	524	533	521	532	534	556	564	523	531	543	515	532	516	556	548	520	577	542	538	506	516	510	526	548	561	574	511	533	506	514	546	559	543	535	547	518	526	544	535	502	558	552	489	556	540	498	534	535	539	544	506	513	561	550	506	544	510	484	512	530	549	504	572	550	537	515	538	557	559	556	514	557	534	582	536	521	530	576	569	538	550	542	550	478	501	560	505	557	526	541	503	545	554	534	519	565	528	504	526	515	542	517	533	515	519	505	547	501	506	512	499	537	537	526	530	522	534	557	540	520	560	558	552	594	478	555	543	517	538	523	536	517	520	551	525	535	530	561	519	526	544	514	548	501	528	544	535	551	588	528	589	558	557	506	514	520	558	559	590	521	544	542	546	547	541	572	535	537	512	502	527	505	549	549	526	555	531	549	559	558	535	522	497	563	523	519	532	510	555	539	531	577	530	503	505	570	591	513	536	485	563	543	543	549	565	539	542	543	515	508	562	539	542	535	564	553	551	535	526	570	544	531	524	527	528	521	561	580	531	576	522	540	536	516	519	563	522	498	510	508	546	564	529	519	593	549	523	530	569	523	529	519	506	517	550	585	535	565	516	505	528	542	524	524	499	507	559	526	499	551	533	529	558	550	588	561	544	553	509	526	526	547	574	573	509	550	530	511	528	567	570	564	553	560	525	565	540	527	523	559	521	527	522	549	518	542	499	552	571	501	535	543	549	550	528	535	503	510	527	547	535	607	559	535	535	520	536	527	563	542	555	567	519	524	528	507	488	529	517	514	520	547	589	553	527	578	558	568	542	511	525	522	530	577	558	515	534	525	534	541	513	521	517	525	534	571	556	578	519	558	531	549	528	523	523	494	534	549	533	527	563	560	547	561	542	509	530	485	521	519	545	588	521	565	545	533	526	500	566	527	540	553	545	545	573	573	499	514	531	525	575	486	514	555	556	543	531	538	539	522	561	509	525	510	551	562	500	551	608	502	516	534	525	497	563	529	496	570	572	525	530	550	573	551	528	534	512	559	507	526	555	502	501	555	545	524	508	533	537	569	522	551	540	556	522	528	522	554	550	548	518	541	553	557	522	556	515	544	526	529	567	540	521	576	565	552	578	546	537	539	517	502	561	541	531	524	585	535	528	493	517	508	567	528	572	502	547	522	538	543	564	556	545	539	546	534	514	543	530	516	536	550	511	546	545	536	527	549	500	511	514	544	526	519	557	479	549	515	549	504	511	551	525	548	507	528	570	508	551	518	541	520	528	525	593	538	556	521	466	512	577	518	548	521	508	517	540	542	520	551	547	568	501	560	504	539	558	558	534	525	565	530	507	539	568	518	527	513	567	538	569	552	503	580	558	550	524	556	564	509	573	575	525	551	573	525	536	532	532	539	552	530	551	529	534	521	526	565	515	552	551	529	534	516	499	547	524	575	522	532	535	568	498	558	555	539	515	506	531	562	546	538	581	519	589	522	555	549	510	525	509	526	550	543	520	516	551	491	571	532	541	582	541	522	519	576	484	524	544	511	535	539	579	547	561	497	508	571	540	567	554	522	547	566	509	529	520	573	497	548	517	543	512	518	531	555	529	570	504	551	524	534	546	529	542	513	563	608	534	535	536	511	546	571	529	552	501	555	541	562	540	559	551	553	576	560	489	530	505	526	538	535	520	596	519	565	551	550	517	551	555	569	492	574	539	572	547	579	542	546	514	538	518	566	540	506	540	494	542	532	532	541	519	513	564	529	563	515	500	519	549	576	518	549	508	524	530	541	509	595	537	571	543	538	545	518	540	568	535	534	549	573	525	545	517	527	531	554	570	559	565	572	531	525	559	558	519	548	509	522	529	531	543	517	569	550	560	572	556	606	548	534	582	560	556	553	543	501	533	534	534	530	510	572	532	516	554	511	528	520	547	516	523	549	541	562	524	561	506	517	547	543	575	511	528	486	522	503	528	531	554	562	563	520	498	529	525	539	559	549	593	515	516	506	564	531	555	538	592	527	572	521	514	568	577	508	550	511	547	558	577	547	507	564	564	518	530	538	540	510	540	506	582	548	558	522	483	550	520	533	516	546	560	534	526	534	559	524	524	563	549	562	536	493	541	545	550	525	542	537	529	567	511	545	525	553	591	525	520	525	555	539	557	502	542	533	535	539	527	563	480	550	522	533	547	543	520	529	530	585	539	530	539	520	531	550	510	517	553	574	520	521	485	560	540	549	532	550	547	516	540	532	557	484	552	504	526	537	580	542	568	552	486	519	581	569	519	520	539	546	587	505	526	549	546	512	503	523	545	492	554	575	546	513	520	528	588	530	544	500	547	560	489	560	550	529	527	558	489	521	576	554	533	500	523	561	523	525	551	560	522	499	506	555	564	561	535	546	576	532	535	545	497	530	516	507	536	566	532	480	540	524	522	547	525	533	550	525	519	550	525	525	510	553	521	546	554	528	550	516	509	570	528	559	573	496	555	516	517	507	595	490	538	522	499	584	552	499	533	533	543	554	570	523	546	517	555	560	528	507	567	528	528	521	526	506	509	528	531	520	527	540	587	542	517	518	532	541	521	538	502	543	511	528	522	548	513	519	513	524	523	519	528	573	568	506	578	540	506	518	530	552	553	517	552	543	486	527	573	565	517	545	520	563	550	570	551	536	541	560	548	568	537	494	572	531
25061	20600	26963	24239	20609	10394	1331	758	672	592	519	458	440	373	391	367	367	327	324	320	300	290	307	286	280	279	289	269	248	280	255	261	268	277	263	264	266	263	234	258	251	245	242	256	257	270	248	261	257	262	265	281	249	238	261	269	279	233	249	239	233	236	248	251	250	265	240	245	240	249	249	278	208	238	265	244	217	262	250	245	267	271	247	243	247	224	244	236	242	250	248	228	219	226	259	235	271	241	255	245	252	235	246	240	249	253	291	225	274	219	276	249	242	224	270	271	257	228	247	247	228	234	257	250	259	219	247	245	233	206	223	253	251	282	250	259	266	271	245	268	249	234	222	263	243	236	245	231	254	258	251	266	232	266	246	249	241	262	252	222	242	228	210	231	250	231	232	270	221	250	272	198	258	226	260	242	211	243	238	248	248	228	237	229	243	236	229	233	225	239	254	267	245	232	251	240	228	234	239	246	265	238	242	233	200	275	227	229	254	246	247	233	235	241	251	269	237	270	232	243	239	256	246	260	230	212	257	246	279	239	248	281	254	243	252	245	252	255	260	268	242	235	245	245	251	235	251	214	258	258	226	252	254	273	252	220	230	254	243	258	267	231	251	247	245	247	231	279	247	234	249	249	234	229	246	233	233	255	233	228	259	262	243	273	234	241	223	231	266	236	264	252	237	220	208	273	254	256	225	258	264	250	277	269	227	218	254	236	226	241	236	261	228	224	248	227	241	250	254	223	232	232	245	251	234	241	234	230	245	233	253	270	258	251	251	233	221	240	241	225	271	266	246	244	251	255	232	244	245	247	241	233	209	263	253	239	240	255	225	255	266	244	258	230	248	219	243	257	230	238	252	229	295	248	280	227	245	269	249	300	258	237	239	248	228	261	232	264	242	226	216	255	245	226	230	234	236	254	257	234	263	237	259	244	258	222	243	251	228	232	223	254	263	251	271	238	248	250	250	236	242	229	225	247	261	241	265	241	255	256	234	264	253	262	211	247	254	219	244	254	254	244	228	258	236	239	211	213	238	232	210	263	238	229	247	232	223	249	247	249	272	244	270	255	244	247	243	245	241	247	242	260	252	245	261	267	248	241	262	273	257	224	225	259	223	224	256	270	236	269	242	240	226	260	232	257	241	246	223	223	227	218	233	245	255	249	240	252	255	252	248	247	244	272	253	234	259	238	215	240	240	242	224	247	211	261	236	239	245	222	239	245	231	231	240	228	252	246	220	259	254	233	241	257	260	243	243	233	246	229	231	246	244	254	230	277	239	208	237	259	258	254	238	228	269	218	251	229	232	218	290	245	245	258	229	234	252	265	233	230	246	230	221	236	268	250	258	250	252	246	255	218	251	236	256	225	248	255	243	241	234	246	250	225	260	235	242	231	218	245	218	242	253	268	245	268	263	264	258	224	229	234	238	228	256	269	230	266	258	233	225	265	225	200	213	251	233	222	246	239	219	241	247	230	268	240	263	247	240	256	226	235	249	267	244	250	213	207	256	245	221	240	266	208	249	272	219	249	242	253	260	233	224	245	235	235	255	269	228	231	240	233	284	247	236	235	223	223	251	245	243	214	243	216	245	256	249	214	215	226	248	234	241	253	230	241	229	239	238	239	207	227	265	260	232	235	236	226	230	255	244	225	239	239	242	270	217	235	266	235	275	247	273	234	242	239	222	258	227	215	215	231	261	263	235	262	268	279	252	229	250	244	225	227	246	230	251	262	235	240	241	235	226	241	234	255	212	249	242	260	239	250	228	263	229	232	246	220	224	288	274	233	256	235	239	248	271	235	234	253	223	249	259	224	225	257	248	246	211	269	233	231	243	260	268	268	208	238	236	228	246	253	240	226	253	227	250	218	263	241	252	230	207	241	257	234	245	257	252	243	248	235	237	242	248	233	252	263	277	231	215	254	260	225	213	254	283	246	251	247	234	250	260	231	254	227	216	219	246	235	256	298	239	279	269	253	243	244	239	224	253	255	264	262	246	245	274	217	217	226	239	224	220	217	227	234	246	251	265	231	279	248	239	232	225	228	224	219	234	212	249	243	228	250	262	237	241	258	235	260	235	242	216	225	218	236	267	213	248	244	226	234	251	249	246	248	245	236	245	246	225	246	255	244	257	238	264	234	241	248	254	267	241	250	243	264	249	247	236	251	203	255	251	212	250	234	267	243	234	224	226	225	237	252	250	267	267	234	248	263	252	242	286	262	268	267	265	236	226	255	233	243	222	233	236	264	263	224	221	232	247	226	212	227	240	229	237	243	227	241	274	261	249	253	244	246	219	221	229	251	242	247	243	252	238	233	266	260	238	254	243	250	226	234	269	258	234	227	262	241	252	250	238	262	235	248	265	246	237	242	248	216	250	250	214	246	246	235	216	232	244	226	246	237	229	247	245	227	242	241	242	216	231	231	254	249	254	241	259	264	242	229	210	238	240	244	219	274	253	229	248	245	242	237	248	255	230	236	238	230	255	243	251	230	218	255	246	243	213	272	260	274	238	230	253	223	240	221	234	239	232	240	254	242	216	229	227	258	267	248	234	266	243	261	223	264	243	235	253	223	251	272	250	240	214	251	240	217	227	251	234	266	233	251	234	247	221	287	256	232	233	264	221	249	234	268	243	210	254	231	253	248	201	220	252	234	241	244	235	260	263	235	234	262	224	242	226	203	262	227	256	227	261	247	255	245	249	264	249	239	244	243	241	234	247	243	229	271	237	253	262	258	257	274	251	245	243	259	244	260	241	228	261	242	240	235	260	217	233	254	261	237	236	248	238	240	252	241	251	234	245	228	235	243	249	252	258	250	199	252	254	241	223	215	260	266	238	234	260	215	273	256	260	209	253	244	248	236	236	256	278	259	243	259	203	242	234	254	237	247	236	257	230	236	244	242	265	265	249	246	221	253	216	241	228	228	241	241	242	217	247	229	234	249	238	213	236	216	288	237	252	231	281	254	234	254	234	238	246	244	243	255	234	248	209	224	257	280	239	240	257	224	263	241	218	216	249	244	242	252	279	257	269	262	248	228	237	259	242	250	249	216	253	244	251	242	247	250	223	256	249	236	224	222	251	226	216	283	218	239	243	220	277	236	264	228	262	255	255	246	237	249	274	223	240	261	263	243	237	237	241	241	214	282	256	223	219	232	245	249	231	232	235	227	235	229	235	225	242	265	222	238	236	230	237	231	242	232	254	207	247	257	246	243	250	236	246	238	256	251	236	231	220	212	247	221	243	232	220	217	255	251	246	251	235	238	252	235	253	268	216	235	274	252	255	250	270	264	236	241	221	241	266	257	242	216	255	243	241	250	253	237	242	242	245	238	229	245	260	276	256	239	270	236	260	267	254	237	247	256	226	265	215	233	233	256	239	229	264	268	235	239	240	214	231	215	275	237	253	262	235	230	268	226	261	232	253	233	255	237	263	232	221	237	224	269	233	237	223	259	228	248	259	239	248	233	265	237	231	255	229	262	251	236	263	243
7242	11311	10379	5715	3748	2726	2017	1605	1323	1075	943	836	743	681	587	518	500	472	445	423	408	411	401	384	357	383	349	334	324	299	342	341	292	306	282	298	290	296	293	329	332	281	322	269	311	289	302	275	294	293	257	250	323	284	292	264	286	274	254	298	294	249	294	288	303	250	283	300	277	280	274	280	259	266	274	220	291	270	254	265	293	279	269	284	260	261	258	269	238	242	262	258	290	289	270	269	266	284	290	257	274	264	279	286	277	263	267	311	270	269	272	270	231	265	285	291	271	230	258	268	278	266	259	280	266	270	248	271	287	260	268	282	249	301	260	285	277	249	254	267	273	283	261	239	228	274	291	278	276	266	284	261	252	253	255	266	272	282	290	265	293	277	264	262	254	266	259	283	256	263	281	272	269	303	242	280	239	257	272	293	283	241	261	277	265	240	292	275	288	237	262	258	261	245	257	251	270	264	260	271	257	303	253	260	271	298	246	265	281	279	262	258	270	255	258	268	253	245	288	273	256	247	266	239	267	276	282	253	273	242	256	257	256	285	263	270	288	246	283	265	244	266	249	249	270	275	249	271	262	247	246	282	258	241	265	278	261	294	252	275	270	267	261	268	272	251	276	253	276	250	277	261	268	260	252	278	264	272	268	274	298	256	263	252	279	280	277	255	280	255	266	273	268	281	249	269	233	260	272	228	250	257	249	268	293	293	261	279	251	273	242	266	292	263	264	256	271	254	299	282	260	240	260	251	254	263	232	255	237	241	255	278	225	257	271	249	284	248	275	247	266	277	246	251	268	267	250	260	265	249	272	267	275	255	292	264	261	272	268	295	275	276	280	246	294	259	257	274	261	255	288	292	300	232	288	255	269	270	268	262	254	269	227	269	248	248	270	257	231	290	260	238	235	283	226	262	266	269	298	264	254	275	268	266	260	250	256	291	270	260	270	246	262	249	273	280	250	283	250	251	278	290	265	274	283	271	271	270	274	256	267	276	243	250	277	282	245	281	263	245	295	258	243	245	264	280	256	261	272	272	276	243	263	282	264	253	277	271	260	267	241	265	254	259	268	270	260	260	303	273	266	281	248	278	283	243	273	284	279	258	254	251	268	271	233	246	269	272	283	261	252	258	270	257	271	279	278	261	241	246	243	298	250	301	257	277	273	268	289	260	275	301	243	275	243	284	252	246	264	290	238	280	254	256	229	252	272	235	269	288	249	275	272	277	266	273	260	245	277	294	276	274	261	279	252	237	276	266	275	247	279	284	284	293	275	275	253	274	268	292	273	266	253	234	282	249	267	273	252	271	258	259	247	299	278	243	284	293	277	275	252	272	229	258	266	250	272	270	256	276	283	287	248	282	243	266	258	251	297	242	271	253	280	259	281	265	288	254	275	246	233	243	290	278	289	255	250	324	258	303	253	256	276	242	254	270	267	243	253	252	285	268	262	232	277	267	255	255	317	283	256	269	235	268	259	266	245	282	264	270	262	287	244	243	270	271	276	259	285	270	259	256	289	246	262	265	294	278	268	242	244	277	268	240	252	286	278	300	276	273	257	267	271	252	230	286	289	239	259	262	246	250	257	231	242	283	252	288	289	243	245	272	252	266	240	267	286	260	246	275	285	261	270	264	291	284	270	263	237	257	258	280	277	276	285	284	244	264	267	255	257	283	274	273	286	277	268	270	278	261	265	293	242	260	293	257	272	298	275	244	284	301	243	274	272	247	311	271	253	267	268	257	268	251	254	267	256	287	277	225	259	270	246	276	302	272	286	248	260	249	288	249	255	265	244	234	261	269	260	251	250	234	237	281	298	282	233	285	260	282	246	260	262	259	277	281	264	254	274	262	270	258	267	246	288	268	254	268	263	260	255	255	271	292	241	273	250	293	265	248	267	264	283	267	263	272	269	245	237	310	267	274	271	261	298	285	282	253	222	272	277	262	245	263	253	263	252	258	267	268	257	249	246	244	285	248	241	251	223	252	265	266	276	252	253	267	275	257	280	286	268	254	265	258	228	273	249	294	262	280	274	263	291	261	264	263	255	267	239	245	249	242	266	254	288	272	269	252	263	262	267	249	265	260	261	283	270	247	267	257	289	293	286	281	246	252	288	257	261	289	250	259	259	285	244	275	271	263	264	261	243	259	276	251	271	285	271	269	235	277	263	275	270	294	270	272	295	259	256	251	286	279	291	267	267	256	265	296	268	239	285	272	266	241	270	260	267	280	253	275	267	276	288	279	248	279	276	274	261	272	287	285	268	270	259	285	254	269	283	270	271	272	266	285	261	283	259	236	270	283	270	276	258	262	295	277	269	248	300	288	280	286	273	270	260	248	253	266	281	249	285	287	272	263	262	259	276	253	265	281	267	252	270	267	272	274	244	274	283	278	298	272	256	260	258	267	296	220	267	277	256	280	272	276	258	254	257	255	255	247	244	300	271	258	256	262	254	257	275	283	267	255	250	252	269	307	281	268	280	262	265	243	263	270	257	248	279	270	272	257	275	267	233	267	244	247	231	287	261	258	246	239	241	259	263	253	290	252	265	264	267	255	261	257	259	264	255	248	287	285	269	277	259	283	266	250	253	294	258	282	258	239	264	273	302	274	270	289	270	262	241	274	271	266	279	271	263	262	262	262	270	257	261	270	241	272	285	259	261	279	247	271	261	279	286	294	216	267	241	238	281	247	256	250	278	251	261	271	287	261	258	280	250	248	251	233	261	280	244	266	281	283	272	292	269	257	262	276	286	246	297	252	263	269	255	271	260	264	271	270	243	237	254	276	234	269	231	251	259	281	259	252	291	248	281	239	294	260	271	288	273	258	286	260	252	302	268	271	256	250	278	263	250	245	273	233	256	251	241	271	276	276	250	252	276	285	291	277	258	272	294	244	266	292	271	270	280	251	244	271	288	274	254	271	237	262	268	275	233	256	276	235	254	296	218	254	269	279	266	275	283	271	271	246	292	279	270	275	256	272	262	235	235	259	250	249	245	273	255	277	285	290	259	263	270	285	304	265	249	263	265	270	258	244	254	237	296	268	242	269	260	271	239	267	246	277	248	281	275	267	280	254	282	264	277	252	231	246	281	249	257	278	263	284	293	267	284	278	275	256	232	261	263	267	294	240	278	264	284	261	265	254	273	261	254	246	223	250	283	279	252	261	270	262	258	259	276	260	254	273	271	230	254	264	266	286	277	237	263	287	263	262	283	279	234	243	275	266	241	248	239	256	251	268	269	288	245	270	272	260	244	270	248	272	267	275	243	252	252	273	293	276	266	260	263	257	249	264	250	278	273	274	269	277	249	264	244	273	245	270	266	275	264	270	253	264	255	263	274	278	248	276	285	273	272	266	293	262	273	281	245	260	289	263	256	253	265	265	297	307	262	274	268	264	279	295	272	278	300	246	267	307	249	257	241	287	232	265	259	259	227	267	261	249	265	245	266	243	249	281	253	249	301	244	271	252	282	255	258	266	285	260	261	259	282	252
22859	20596	27270	23922	20601	20672	8318	1788	1276	1137	956	858	807	843	730	728	631	633	590	623	575	547	629	529	536	519	548	542	518	486	542	488	515	501	537	492	494	472	499	497	489	483	490	491	477	457	496	489	467	457	497	534	473	516	500	484	473	466	467	480	520	465	493	452	444	505	430	460	509	478	481	491	492	501	467	484	496	507	460	463	486	516	461	453	459	481	431	480	449	479	489	501	450	467	522	456	458	467	473	478	491	472	493	454	495	486	518	451	495	448	467	456	514	466	496	506	473	465	479	442	472	503	484	459	443	452	449	467	467	472	453	494	478	476	511	446	437	459	492	488	480	493	442	464	475	467	448	472	454	491	483	484	480	426	440	468	480	469	479	485	468	438	472	446	441	470	431	464	489	461	515	466	502	445	442	495	422	467	477	496	433	496	497	488	469	418	470	478	467	489	446	455	477	454	496	454	438	505	463	462	453	436	480	491	466	442	497	464	465	445	464	510	467	450	436	452	464	487	500	493	477	458	470	458	498	501	458	474	469	461	459	471	496	482	521	458	465	450	466	512	463	476	518	495	480	495	462	482	487	459	470	497	476	454	510	494	475	502	440	473	471	502	463	434	484	477	466	466	437	434	474	466	489	466	432	442	488	475	459	473	487	483	454	476	426	442	468	493	509	515	493	460	457	487	471	470	480	457	483	429	468	495	473	467	473	511	468	486	439	485	461	442	425	462	523	457	467	469	498	449	448	466	467	460	476	477	474	477	504	450	468	482	486	445	464	483	458	449	467	470	428	436	424	460	471	425	502	454	434	507	467	453	458	455	465	492	456	436	478	453	477	484	480	490	460	432	451	478	459	470	470	484	452	447	505	494	448	483	452	477	448	485	467	441	474	466	492	480	444	498	437	398	484	476	482	453	460	474	455	488	486	465	467	459	479	452	471	491	449	446	440	485	439	459	451	424	450	489	444	479	449	484	491	431	470	466	482	422	483	456	465	463	460	450	469	450	467	441	445	446	456	484	478	491	468	437	411	476	446	519	474	483	469	467	447	468	464	464	475	484	466	488	457	437	482	493	476	474	442	451	481	459	455	459	481	468	470	445	440	508	499	471	475	521	428	440	476	413	446	476	465	477	478	437	485	473	477	465	450	446	460	473	454	470	482	440	466	461	455	456	462	480	475	465	476	487	468	504	459	465	475	448	497	479	482	486	449	463	500	440	452	449	456	494	481	436	455	437	468	484	515	460	474	477	435	461	476	488	497	453	461	463	436	491	437	482	432	483	418	463	462	456	438	467	476	460	462	434	470	442	501	484	479	473	476	442	483	517	470	453	472	472	503	465	455	480	438	465	481	465	436	427	424	463	466	485	475	482	495	479	474	463	456	465	494	488	451	447	519	452	510	486	457	435	473	506	505	502	472	466	476	496	469	517	447	434	460	468	475	459	449	458	457	485	434	465	483	483	445	485	457	442	463	464	491	485	450	472	450	428	424	447	446	419	485	451	485	454	461	474	482	484	489	469	491	446	467	487	505	452	444	460	498	454	428	459	448	462	489	427	458	473	432	492	468	455	482	446	463	464	436	461	456	499	460	482	496	485	497	446	449	465	440	477	462	475	453	421	449	464	409	491	434	471	460	458	424	479	469	478	475	480	474	439	489	473	474	495	474	430	452	491	471	472	468	494	440	488	465	463	469	478	455	493	497	481	472	462	463	509	489	465	499	465	467	488	444	458	476	451	495	474	466	479	463	482	495	442	481	447	462	429	487	491	507	471	489	447	525	479	511	459	433	468	507	467	463	425	512	453	464	437	442	473	470	480	470	433	459	479	447	457	473	456	472	479	499	472	487	460	488	478	509	464	461	449	474	431	450	499	504	479	424	466	450	450	487	538	489	446	436	439	488	450	501	411	480	460	489	484	476	490	493	460	455	457	487	462	501	474	462	449	478	506	445	437	495	424	468	484	435	512	447	458	456	446	498	471	499	451	479	470	501	485	484	438	416	422	441	516	451	498	454	485	424	464	479	399	458	433	461	464	435	476	449	481	479	468	479	454	476	440	445	437	458	485	494	479	454	476	505	496	457	487	436	473	498	510	470	459	433	464	495	446	474	498	456	487	505	486	461	466	438	480	452	478	519	447	462	467	473	479	450	456	498	471	455	475	464	468	479	463	409	471	481	470	484	440	445	448	468	435	452	491	462	463	492	460	488	470	466	450	500	410	490	454	431	423	458	420	441	464	433	450	456	464	466	439	432	459	493	465	452	465	453	483	453	466	472	437	470	470	476	483	477	453	462	477	463	461	484	411	423	481	434	460	483	483	434	465	483	461	451	464	446	497	485	482	441	439	473	514	502	501	480	456	501	499	455	456	436	464	464	448	486	498	491	431	446	475	454	445	456	466	466	499	472	471	446	437	452	472	456	476	449	507	478	455	482	471	456	499	497	497	468	500	523	470	418	451	432	443	468	456	480	413	499	428	483	445	516	463	518	461	454	473	482	453	447	443	447	458	481	496	461	477	488	463	466	467	459	448	488	466	484	486	516	502	440	430	435	501	447	465	489	469	466	450	447	427	466	452	443	457	487	472	440	466	472	477	520	430	481	460	469	515	460	441	469	478	472	471	486	448	457	492	473	508	482	469	458	445	436	432	485	476	446	460	460	503	499	504	432	436	507	458	494	467	487	499	464	494	506	449	480	475	471	449	446	485	488	451	461	466	427	466	463	452	461	426	476	464	461	468	502	456	468	494	477	455	506	491	446	438	491	422	426	499	438	459	454	497	444	462	456	495	454	457	436	425	417	452	501	466	449	496	442	482	440	421	462	477	495	465	422	439	471	441	463	453	457	474	499	497	440	443	438	419	459	467	489	483	431	489	469	462	465	448	461	454	442	501	452	445	417	483	441	476	499	495	424	460	447	465	472	459	449	471	480	466	443	466	489	530	472	497	453	462	519	489	442	441	449	492	488	484	443	446	472	423	456	446	433	464	456	450	467	479	457	475	464	495	469	452	465	473	513	462	455	480	440	478	435	466	474	432	430	482	493	438	495	468	449	487	430	446	461	473	456	473	429	457	480	478	498	477	485	439	470	458	450	440	417	501	448	482	464	451	467	467	478	450	449	446	418	462	501	491	416	443	459	482	493	481	473	415	465	497	467	464	477	454	442	474	469	499	459	435	491	484	473	502	485	484	497	481	469	442	434	493	435	462	472	460	430	462	447	476	457	444	461	433	474	444	450	458	473	477	438	448	466	462	459	478	471	473	493	501	406	459	492	488	465	441	493	466	498	461	481	446	459	441	476	464	440	437	455	484	453	453	485	484	459	456	473	491	501	461	475	494	455	487	481	458	477	426	501	434	499	474	455	436	469	464	470	489	437	465	461	476	449	481	464	449	433	459	466	454	451	483	467	468	510	446	487	462	487	426	444	466	459	453	489	456	516	475	474	473	476	480	454	455	463	436	447	491	506	443	483	486	482	436	456	487	465	475
10108	17895	16358	9684	6569	4869	3657	2861	2361	1955	1669	1510	1333	1214	1106	940	955	865	770	722	717	694	679	671	641	646	632	581	612	571	626	550	542	533	554	518	515	525	555	494	533	488	477	470	502	497	483	481	474	546	520	506	456	513	460	506	452	462	478	461	488	491	449	489	486	459	467	458	477	470	478	464	462	464	470	443	454	429	426	435	469	453	479	476	476	459	483	492	493	452	471	467	485	487	492	484	467	431	450	460	472	472	460	444	499	454	474	477	476	477	457	457	446	466	488	440	495	438	464	454	470	449	480	494	438	497	439	462	435	438	454	449	397	456	456	469	436	455	461	478	484	428	477	427	457	397	442	433	467	476	440	444	495	462	418	456	464	464	473	480	476	409	429	449	479	447	467	455	472	421	448	446	461	436	451	495	430	419	447	466	449	418	422	466	443	471	426	459	447	432	459	467	475	449	492	432	453	436	502	462	417	483	449	445	461	467	454	466	463	429	451	431	487	428	421	464	426	472	460	445	457	466	445	474	448	466	459	428	502	460	465	439	436	463	444	462	447	450	421	467	468	432	451	419	427	476	451	425	459	420	451	473	480	468	443	458	438	481	425	458	455	436	457	468	424	472	442	452	441	439	440	448	450	474	460	471	438	439	466	475	431	447	476	420	441	419	489	453	429	438	467	452	474	452	458	432	497	454	455	444	473	450	430	454	484	455	460	409	422	464	430	453	446	491	486	478	460	422	410	465	423	459	471	439	502	445	468	447	445	478	456	455	430	482	448	447	436	469	440	440	443	449	463	450	454	453	445	444	449	433	471	450	448	428	482	439	461	454	438	427	468	458	453	445	427	465	459	470	417	385	449	452	473	471	448	486	483	433	507	479	442	442	473	464	413	454	424	444	435	447	419	463	448	453	426	448	501	453	458	461	443	433	468	444	479	446	464	477	453	500	467	422	468	468	441	438	437	474	510	506	465	468	450	451	459	438	463	472	419	436	455	438	413	441	446	460	456	491	438	454	443	449	444	493	452	420	472	448	467	468	443	491	435	423	477	424	463	461	473	435	467	429	465	445	472	418	495	460	436	479	447	506	453	465	437	464	396	444	440	431	473	478	431	432	425	435	456	426	452	458	440	443	432	437	464	434	451	436	452	439	395	493	485	460	453	476	471	494	442	393	451	431	443	453	421	450	466	474	458	464	419	440	437	450	445	445	411	467	473	442	471	435	402	474	452	456	443	410	446	451	390	457	407	495	443	413	475	466	439	467	439	436	459	423	431	508	433	446	410	425	442	434	467	437	475	486	443	402	457	441	481	469	432	431	427	451	428	453	447	467	470	435	506	455	450	433	465	485	472	422	462	441	455	439	460	453	448	439	501	448	463	439	442	462	433	438	435	435	433	462	459	473	413	475	468	413	470	442	453	441	434	430	411	450	438	474	431	451	439	435	444	461	463	473	451	474	443	427	475	443	416	449	427	458	460	439	452	440	475	430	440	412	423	483	406	491	411	478	492	419	449	474	455	450	410	475	449	424	445	445	433	455	474	448	463	492	465	432	438	431	486	466	462	446	434	464	479	426	438	464	482	442	440	467	464	445	438	463	476	436	405	471	461	466	454	444	447	469	439	414	450	429	482	424	425	466	405	445	451	421	468	459	480	453	449	476	439	428	431	461	488	430	444	449	447	460	466	454	439	439	453	455	467	439	467	497	428	447	427	442	382	436	483	443	475	474	466	453	444	443	491	436	491	436	470	461	486	412	449	459	451	432	452	468	493	488	461	457	453	429	425	467	426	473	453	410	471	439	452	481	496	471	465	447	460	436	462	450	445	477	476	469	439	471	451	449	437	451	436	423	428	463	453	407	442	462	464	449	461	453	452	440	457	456	442	427	463	466	456	415	460	468	444	435	455	459	436	443	447	398	476	441	461	455	451	442	462	430	469	466	448	431	455	474	416	432	471	449	475	443	466	449	456	448	462	454	450	448	408	431	447	432	455	411	451	447	505	423	416	487	426	481	463	426	457	439	465	445	435	425	453	451	461	458	455	424	460	451	469	441	457	466	426	470	443	424	471	469	416	453	458	477	474	442	457	438	423	477	433	495	484	438	494	438	462	425	476	454	450	432	451	419	469	461	457	451	448	436	455	444	451	493	455	433	450	469	449	435	430	486	461	462	439	455	484	462	419	458	446	452	453	430	456	424	469	449	422	497	465	422	455	426	432	434	461	465	468	462	452	433	427	448	438	464	445	436	436	475	439	432	453	448	413	485	448	452	443	445	460	436	460	465	434	446	405	474	405	494	432	469	455	484	460	462	478	492	451	475	452	446	459	436	449	437	441	449	424	481	480	426	448	478	456	471	450	434	464	451	490	435	443	434	437	455	426	453	462	451	434	449	442	487	472	454	489	448	440	439	397	455	437	496	491	456	458	505	430	490	447	445	437	462	481	460	439	403	489	446	441	493	462	447	441	454	448	450	446	464	437	484	438	456	459	403	470	443	464	436	464	446	476	444	414	413	458	393	391	463	453	456	464	454	450	453	452	447	480	462	433	445	491	459	437	468	447	445	429	492	471	433	451	448	472	471	451	437	437	451	429	442	431	459	462	506	439	452	438	439	387	431	452	426	455	468	455	490	406	458	433	426	462	450	468	459	417	463	480	462	457	450	478	452	453	429	439	496	429	463	417	437	424	432	444	462	446	455	427	476	472	430	430	464	485	425	464	419	474	452	447	474	428	423	453	448	475	410	431	441	472	448	451	441	429	453	452	463	473	451	434	458	481	447	457	480	445	443	445	475	452	481	456	458	440	430	444	463	450	421	441	468	435	415	418	465	419	445	470	400	472	435	478	395	454	465	474	464	452	494	449	431	464	452	413	483	461	470	466	445	399	462	466	456	420	461	441	471	415	453	421	443	465	456	457	469	438	453	453	447	458	437	457	479	448	426	437	420	468	441	464	440	462	453	463	441	419	488	445	439	449	448	431	429	484	472	450	480	431	422	494	480	410	458	476	460	410	439	468	464	456	478	472	478	444	426	459	461	469	475	476	443	457	474	451	445	428	478	453	437	500	443	462	470	394	445	456	413	486	470	461	420	433	456	460	474	467	445	458	455	441	439	464	463	439	462	460	437	446	468	420	467	469	426	438	464	445	462	478	446	448	457	459	504	452	442	440	419	465	492	456	458	437	417	452	451	468	489	427	440	463	446	424	456	451	453	437	423	448	431	437	444	436	423	482	469	436	463	478	464	457	487	436	458	451	479	451	398	499	454	423	462	479	475	448	464	428	474	457	430	471	429	405	452	474	387	518	445	469	437	469	433	443	447	430	422	440	462	465	440	469	443	430	446	442	458	439	437	437	450	465	480	459	458	445	454	445	461	460	472	448	482	453	434	486	453	450	451	451	447	422	461	423	405	451	417	457	417	441	435	444	447	458	461	474	421	447	441	481	468	437	450	407	456	432	497	472	456	466	431	462	436	447	447	422	466	453	430
28075	14112	2119	787	633	515	535	518	538	533	513	518	565	533	498	483	518	522	449	452	488	502	508	497	504	494	500	488	501	487	566	501	512	565	487	543	492	476	483	505	448	514	467	498	473	486	497	489	521	503	500	504	476	499	485	505	497	521	493	529	468	492	476	496	516	484	500	466	494	525	479	515	482	498	511	467	528	516	508	507	515	500	481	545	504	488	479	571	500	478	514	504	486	532	505	522	510	511	479	471	508	509	490	506	503	480	474	474	561	488	480	526	506	477	520	479	486	479	490	521	527	507	484	531	477	484	491	532	498	487	505	527	528	518	486	496	503	466	491	500	506	523	488	492	479	551	542	503	502	506	478	485	518	488	446	513	487	509	501	480	485	480	498	538	481	543	529	500	477	484	489	529	523	473	488	474	513	512	527	529	540	518	489	539	518	481	500	524	477	526	503	516	492	497	504	511	484	520	519	511	483	550	506	466	496	534	500	504	508	512	495	484	501	492	557	505	489	488	502	482	534	528	475	496	465	531	498	501	530	469	550	492	490	519	504	495	526	500	488	473	490	497	464	530	507	469	470	522	483	521	483	521	532	526	517	545	466	515	480	499	489	493	465	526	510	531	504	483	484	484	508	505	516	495	515	512	536	498	499	513	503	486	527	440	505	479	438	447	530	474	489	495	512	511	522	498	540	508	470	528	473	488	502	509	538	532	520	513	502	543	521	509	465	478	496	509	471	526	498	497	506	511	484	485	485	547	518	468	460	503	511	532	463	520	475	475	503	518	539	531	543	530	479	496	503	482	478	505	505	516	456	504	512	488	538	497	502	482	493	488	497	498	517	485	484	473	502	508	509	493	498	523	553	500	477	505	526	536	469	499	498	525	491	509	527	493	508	506	504	499	518	528	491	528	493	490	488	548	476	474	507	525	511	533	480	493	494	541	505	515	491	468	455	505	504	504	459	482	488	491	491	537	514	489	497	523	509	507	505	521	497	536	452	503	548	484	512	566	491	523	486	507	503	522	532	512	515	526	540	507	537	513	536	526	475	466	480	532	540	476	536	512	512	473	473	495	532	504	490	478	552	503	494	501	488	509	491	502	478	451	503	491	490	476	496	479	540	468	480	506	479	485	451	512	499	535	515	458	527	527	525	521	516	486	515	472	461	482	488	562	480	490	486	502	505	521	503	509	511	532	498	436	482	486	492	523	503	516	494	496	449	447	478	509	527	489	520	467	535	511	509	489	539	497	444	466	480	499	492	513	538	477	484	516	508	550	521	508	505	494	523	526	469	484	492	484	504	511	512	530	494	505	505	498	457	521	480	514	516	532	500	510	516	508	482	503	515	472	523	481	480	506	510	509	501	546	502	496	489	498	514	515	527	520	505	478	507	501	465	514	489	488	481	520	489	497	459	513	475	504	509	558	507	481	491	526	497	505	514	495	524	544	508	501	527	519	498	521	494	506	479	503	500	509	485	507	456	491	532	482	482	532	489	467	479	461	527	490	456	506	493	539	527	466	495	500	513	518	431	507	484	546	455	505	460	510	488	497	506	508	508	501	498	457	503	487	456	498	460	485	489	498	480	486	488	512	479	481	517	536	485	517	449	500	491	538	521	507	513	489	491	520	460	495	490	500	477	486	458	494	492	469	487	484	507	502	461	485	501	496	485	469	475	508	522	467	479	471	511	486	535	469	508	500	472	494	466	494	486	487	503	473	496	518	497	501	458	515	526	492	484	488	511	491	487	451	472	489	487	544	491	509	517	490	468	484	486	520	518	476	451	492	496	518	478	497	501	470	526	543	504	494	474	521	509	509	493	501	524	515	498	499	519	494	500	482	509	522	507	495	491	521	485	520	473	500	537	459	471	495	495	465	491	501	512	511	503	471	512	514	503	490	539	513	519	503	497	517	534	489	496	528	519	482	499	484	517	510	519	479	454	476	496	462	500	484	491	520	517	526	514	516	502	477	508	529	515	495	486	495	503	482	524	515	487	488	492	470	470	506	467	483	502	504	472	468	504	518	446	517	477	517	540	479	517	500	509	506	493	521	490	509	501	506	541	497	543	486	480	466	484	565	484	498	531	513	534	516	493	513	475	491	510	490	539	523	511	487	501	502	493	535	495	496	526	525	484	503	500	501	529	475	489	496	493	500	483	508	467	500	494	503	490	520	501	489	484	466	508	489	542	502	493	477	491	471	501	504	531	483	542	504	511	529	494	473	512	486	493	539	519	516	488	491	531	514	505	486	476	482	489	510	476	479	526	486	506	504	520	500	474	524	537	471	473	473	499	451	459	465	524	484	445	472	511	515	506	498	527	508	477	507	515	501	500	510	529	504	503	512	488	479	470	530	518	520	483	513	449	499	474	466	511	456	538	477	497	534	479	508	479	515	499	515	489	500	490	486	489	499	461	467	547	528	557	532	505	518	484	473	513	513	486	465	490	475	524	495	517	483	524	488	534	549	462	466	494	515	479	502	521	494	503	479	517	499	498	513	524	538	510	517	479	490	506	497	514	452	520	503	526	515	464	477	483	476	493	508	505	502	506	534	517	490	511	536	470	493	489	517	507	488	462	508	482	462	522	520	506	499	490	477	529	517	481	552	496	518	530	469	516	483	506	505	507	510	503	516	535	489	505	486	498	475	496	488	466	522	504	491	541	530	512	499	527	542	497	498	496	559	493	514	477	520	533	479	478	513	485	502	527	512	510	479	454	518	452	518	529	545	532	507	533	483	525	515	533	501	505	521	478	468	499	503	485	533	498	468	456	529	471	475	519	475	515	482	467	539	501	457	482	459	493	511	499	484	512	504	493	526	489	490	496	498	513	487	536	494	507	476	486	504	555	443	507	506	496	481	525	540	504	499	511	508	543	501	516	523	518	463	498	521	480	494	493	464	487	531	499	510	473	506	465	536	502	501	473	479	493	496	509	509	504	514	507	527	472	513	499	496	500	487	524	539	519	517	506	471	463	508	500	490	486	493	492	552	472	500	531	499	506	492	476	509	484	560	478	482	537	492	502	560	476	509	532	523	469	540	521	506	500	460	518	477	523	498	498	530	513	538	515	527	509	460	488	512	498	516	475	526	539	522	514	478	531	508	489	504	507	509	512	504	504	495	468	469	515	520	523	479	525	497	499	511	493	533	540	508	488	504	502	518	517	478	479	492	509	515	520	508	488	481	486	520	510	490	509	496	471	503	510	541	530	491	522	506	477	513	477	481	497	497	506	503	529	518	472	463	524	510	520	515	509	507	560	538	529	492	494	486	474	507	528	495	525	489	527	486	484	496	549	496	498	521	499	466	503	487	508	484	525	506	506	478	495	524	513	504	477	539	494	463	501	524	481	501	525	508	481	500	503	488	499	479	520	525	526	501	480	511	499	493	531	507	496	481	474	482	517	482	483	475	499	564	493	565	487	514	501	488	477	540	489	527	522	500	517	501	520	525	512	491	488	507	506	505	520	463	507	459	461	490	540	502	493	489
5409	1317	1219	849	747	647	661	657	597	612	573	575	548	543	595	560	553	573	552	531	547	579	542	557	552	564	571	523	549	551	521	551	546	553	508	521	538	534	543	514	552	511	582	552	548	568	540	496	564	546	527	535	524	545	514	545	520	564	490	550	534	545	490	517	478	552	541	496	553	527	561	503	503	558	487	530	533	525	542	574	558	546	548	516	540	534	528	528	552	584	557	488	546	572	516	530	511	573	558	533	571	549	563	519	533	510	533	543	520	550	558	533	544	545	556	536	536	536	522	520	554	539	545	527	537	548	564	531	515	558	521	506	547	564	538	546	547	549	557	546	496	588	519	564	501	504	560	509	489	531	567	567	534	542	546	521	565	498	529	519	535	557	531	558	533	525	528	557	530	488	521	506	484	520	567	539	519	484	499	590	561	549	522	503	526	534	534	515	507	540	513	506	537	489	530	558	506	540	517	505	536	570	560	575	530	552	512	503	544	529	524	547	535	561	575	551	580	602	560	511	503	534	494	515	535	538	547	550	536	516	525	562	540	532	551	554	513	555	487	533	531	552	563	515	554	548	526	544	517	565	528	544	527	520	549	550	551	549	502	567	561	555	534	589	526	510	544	550	545	550	520	520	536	547	536	551	547	556	516	524	555	541	501	544	494	579	528	547	556	555	519	513	518	552	567	554	498	527	554	551	535	534	562	508	551	542	576	517	566	485	575	543	608	525	516	524	540	555	561	506	547	541	501	547	560	550	556	504	539	501	523	562	502	531	567	518	551	546	568	522	531	522	548	529	544	578	514	571	526	537	536	507	567	611	543	489	556	537	533	516	540	578	507	526	527	543	524	541	526	533	521	526	554	576	542	532	518	522	525	512	536	536	534	512	538	537	540	552	519	543	566	484	544	497	547	587	520	537	547	549	562	522	548	522	511	559	553	510	520	519	577	532	555	534	512	531	548	511	551	556	536	507	535	530	545	533	577	515	529	529	612	521	509	503	504	495	523	532	562	548	560	552	505	550	579	527	513	538	508	578	523	524	551	551	509	543	546	522	571	497	576	557	549	542	537	539	509	545	519	558	548	537	555	518	530	539	570	552	549	524	553	522	549	514	495	568	513	561	602	563	545	564	553	505	519	543	537	563	539	561	530	532	546	523	524	525	541	528	527	534	535	548	569	540	529	539	550	545	596	517	579	515	551	570	573	569	518	517	508	524	549	583	542	578	522	545	558	507	610	526	539	538	527	599	547	523	523	545	534	537	507	528	525	565	537	497	501	520	532	499	545	510	551	522	518	518	547	565	512	553	544	502	520	537	516	553	503	536	519	525	518	521	563	503	553	553	513	518	515	551	521	549	531	521	530	567	524	536	523	516	524	554	544	521	531	506	590	515	519	542	519	526	517	541	522	543	538	557	545	532	572	520	585	537	526	519	511	566	508	514	541	545	505	508	560	512	534	556	489	479	507	551	527	550	561	548	565	538	553	555	520	569	536	538	529	565	557	529	518	551	529	522	528	545	550	516	498	557	535	545	536	549	538	525	515	536	541	558	537	520	560	563	544	540	507	533	564	563	496	509	512	539	527	523	538	514	503	546	506	536	559	567	521	535	575	550	509	564	559	533	539	547	538	502	523	572	547	503	570	553	515	504	577	555	526	562	561	540	537	548	547	525	528	517	547	522	539	507	543	538	534	537	498	526	586	522	518	522	543	563	519	510	574	508	546	529	529	550	548	509	530	554	550	524	524	515	525	547	563	537	538	541	520	533	556	509	522	540	537	534	570	544	553	527	537	581	563	582	536	590	516	496	565	512	564	555	512	543	524	546	553	574	547	494	558	471	532	554	550	566	531	578	549	511	573	510	582	525	534	534	532	555	517	527	545	550	531	535	519	512	538	518	536	529	514	542	527	518	547	543	530	560	551	541	519	537	534	515	519	551	520	539	538	534	484	488	557	524	579	556	508	554	571	519	538	531	565	533	536	501	510	542	561	526	572	500	607	527	565	539	525	571	584	540	544	533	563	553	564	502	552	552	542	570	583	546	580	539	537	516	526	493	559	519	492	519	513	549	510	514	539	546	544	588	515	555	506	545	539	539	532	540	514	527	563	519	493	569	499	552	566	519	509	486	519	554	563	509	507	515	573	524	515	528	516	571	547	543	504	530	523	551	556	554	566	499	516	503	515	524	550	526	506	510	551	494	561	575	546	578	556	523	541	528	525	509	544	572	529	531	510	499	513	527	521	508	550	545	544	535	569	567	543	525	531	523	515	535	533	551	542	525	542	506	541	537	539	513	544	535	546	513	576	537	534	512	532	580	551	540	562	505	537	525	527	577	528	582	578	566	513	495	524	538	551	534	576	537	560	547	517	564	546	551	577	555	509	522	577	559	527	526	528	503	525	574	606	544	536	525	540	558	531	556	556	525	553	534	522	526	525	539	555	542	554	568	527	529	493	554	547	539	531	557	541	576	549	506	514	526	544	539	554	537	579	520	537	585	551	575	568	503	516	493	531	531	557	545	521	548	513	523	509	544	503	511	538	546	538	532	522	578	527	564	542	516	546	546	491	538	508	544	522	539	556	522	560	549	513	483	567	567	556	576	545	537	531	545	540	571	518	565	522	551	541	526	518	553	534	572	586	495	579	582	526	590	537	556	537	532	552	552	527	527	537	580	542	522	506	529	496	522	538	525	542	534	545	509	521	552	585	545	479	528	519	531	543	536	490	549	533	541	508	523	532	517	518	559	512	527	550	543	557	535	558	552	521	518	522	528	562	559	546	553	548	543	549	546	528	530	547	550	544	536	554	558	526	499	517	520	550	502	569	554	541	491	548	544	565	524	546	596	568	541	525	561	537	536	532	540	523	544	523	565	530	535	574	565	522	523	512	528	554	539	561	515	588	518	531	522	528	520	532	553	553	518	555	546	559	506	547	523	526	548	564	505	551	556	569	567	543	560	555	560	511	543	574	494	577	575	535	496	509	547	558	528	538	543	552	490	557	529	547	586	535	518	534	549	486	529	507	510	596	496	576	519	549	537	542	552	524	513	512	567	590	510	550	502	581	509	565	523	531	536	514	522	548	540	551	510	514	546	544	533	528	544	542	527	493	527	519	515	547	552	522	504	561	534	520	570	516	526	571	546	558	545	486	520	580	539	574	484	545	511	564	554	579	576	507	543	505	527	538	527	493	506	547	545	530	540	533	546	538	595	544	528	492	525	517	556	538	533	462	553	532	549	527	548	539	524	566	571	513	516	544	555	511	569	539	535	496	521	576	586	544	530	560	530	519	509	569	524	535	583	577	530	519	540	544	561	562	541	560	497	591	537	551	553	534	538	553	499	527	546	504	567	563	549	559	522	519	516	527	554	544	566	546	503	574	517	506	525	582	526	535	528	547	540	533	503	514	562	523	575	558	563	536	529	530	541	512	530	556	501	517	512	509	531	537	546	533	501	514	503	551	558	539	522	549	541	561	509	528	523	517	569
25011	20630	26965	24276	20623	10190	1267	866	644	601	469	430	404	406	320	338	327	304	308	313	264	262	286	308	284	298	309	290	265	275	300	273	257	245	256	248	253	232	235	232	283	266	261	273	240	241	247	241	245	234	242	249	219	247	251	241	242	215	227	237	262	243	236	283	207	257	241	256	270	234	268	243	259	242	239	224	239	281	232	253	245	248	240	251	263	216	238	265	271	228	274	256	225	261	264	236	246	251	241	256	255	249	259	204	269	240	253	226	237	230	229	261	247	237	264	277	241	244	278	233	233	269	236	218	235	243	221	244	234	258	254	226	246	231	242	247	255	259	224	206	267	237	233	251	215	248	228	232	228	224	249	242	244	236	274	225	261	229	218	236	227	228	232	247	231	228	242	245	253	236	266	237	237	228	271	228	255	245	236	249	250	215	236	274	251	242	225	244	220	251	259	243	233	202	241	238	220	241	234	246	242	222	249	243	264	259	250	226	205	247	224	256	239	247	250	262	246	235	247	245	261	242	222	243	262	214	244	260	244	234	252	219	243	258	248	223	258	259	266	251	230	239	248	246	247	249	229	220	248	247	251	251	236	272	244	245	255	225	233	210	237	243	260	231	228	225	252	217	234	239	247	230	233	269	269	248	252	262	222	224	230	242	249	255	227	246	237	251	255	236	254	235	247	251	231	239	255	238	254	232	236	248	224	263	227	246	238	233	249	225	236	234	223	230	268	240	250	231	228	264	218	265	236	235	245	231	240	253	253	228	235	236	245	237	216	225	247	231	257	241	268	250	199	256	264	236	215	228	257	252	258	258	230	226	267	234	243	260	238	267	245	220	262	241	233	232	253	252	232	245	206	265	249	245	253	251	240	258	248	241	222	221	241	248	238	229	238	250	225	243	240	246	235	249	249	224	240	249	215	221	262	241	231	253	267	263	216	255	210	247	260	245	245	245	255	231	259	239	217	209	251	237	241	208	218	229	254	234	237	228	256	242	231	253	224	250	250	238	248	231	249	249	213	246	258	238	224	254	225	218	225	256	259	234	224	227	262	237	246	242	238	261	240	291	256	234	221	264	227	241	236	248	221	237	227	242	233	245	246	241	228	243	239	272	261	229	218	219	240	239	247	234	236	257	255	236	260	213	260	230	223	241	261	218	231	250	253	265	247	243	247	219	207	225	243	212	244	242	240	239	242	215	244	249	252	239	211	227	240	249	244	233	224	268	248	256	199	191	233	205	218	231	239	276	241	222	221	260	232	255	246	210	252	244	227	236	235	222	215	251	245	251	254	221	232	255	220	252	255	219	257	261	255	232	251	252	225	275	248	232	260	232	227	241	253	240	259	283	224	275	239	239	244	271	242	268	288	226	254	218	223	253	218	234	218	246	239	245	265	233	268	220	250	240	233	244	243	234	266	220	239	243	242	227	248	258	247	234	225	232	226	243	239	259	262	238	238	254	243	240	245	219	227	253	237	262	230	249	233	226	240	226	256	235	243	249	222	253	237	225	242	246	242	228	251	262	231	234	230	246	247	235	224	212	259	249	263	235	252	237	240	255	233	263	243	233	250	248	223	250	251	263	249	243	226	256	244	247	234	232	262	222	241	234	252	256	251	239	234	242	232	239	238	242	262	270	195	264	250	274	247	262	225	240	231	248	251	235	231	231	267	235	205	239	214	225	228	248	248	259	235	256	238	225	246	237	235	210	278	221	246	241	255	218	252	231	234	243	230	260	254	245	255	238	260	248	229	268	242	246	243	255	250	211	251	227	202	257	228	227	257	246	237	235	256	249	227	217	225	257	253	262	257	217	235	226	232	219	241	248	229	241	260	248	274	220	215	278	229	240	254	225	257	252	247	240	241	241	235	236	241	222	252	221	236	240	233	237	248	240	267	261	259	233	237	229	255	221	260	258	235	239	237	256	231	239	268	234	237	211	229	218	268	251	243	237	256	285	262	253	244	257	230	232	232	225	259	244	244	246	241	228	233	247	222	245	243	283	232	232	249	244	257	238	245	259	236	249	233	237	248	264	251	248	225	250	231	241	230	256	231	283	263	222	275	232	276	244	220	219	240	267	254	225	253	230	222	222	242	224	249	262	243	228	239	228	253	239	226	252	280	263	233	235	232	221	275	215	246	233	240	216	218	237	253	232	245	239	255	227	229	237	231	226	247	239	235	252	230	248	217	222	255	236	240	244	229	250	260	234	268	229	245	240	251	247	228	227	241	242	222	236	256	252	211	264	232	268	238	217	229	216	230	255	233	242	243	235	264	261	227	235	237	240	226	271	251	247	232	239	219	253	224	224	225	229	233	233	223	208	251	256	262	231	252	216	265	224	233	246	228	235	240	216	242	249	219	268	251	257	243	245	236	227	223	241	249	232	260	223	240	251	261	256	242	234	247	252	257	236	251	276	239	234	241	237	272	226	230	227	240	233	242	263	273	228	245	252	241	233	247	248	229	212	238	215	224	253	222	245	239	217	248	233	228	230	247	244	266	249	235	220	234	232	268	235	228	241	221	242	226	191	253	240	232	241	235	220	238	212	232	217	252	278	235	227	241	227	241	243	229	238	218	228	263	253	230	220	256	232	225	269	236	265	241	250	254	230	239	234	249	263	230	236	215	241	236	248	278	228	227	245	235	268	241	265	245	260	224	232	228	212	241	237	251	250	249	246	246	221	258	249	253	258	241	237	219	247	240	234	210	268	228	235	253	243	221	251	224	263	248	249	243	229	244	251	229	251	265	223	238	263	239	219	245	257	255	256	241	256	234	248	264	243	261	224	249	276	244	254	244	247	213	251	229	238	223	248	261	208	227	231	253	222	250	248	221	215	261	220	224	240	249	240	227	241	202	235	238	234	245	257	244	236	229	227	249	257	218	252	256	255	224	247	228	239	240	223	239	229	273	263	220	237	237	241	222	236	257	247	241	251	251	191	249	259	227	241	230	223	237	262	228	249	276	243	241	240	240	219	259	255	235	229	203	228	252	227	239	210	242	244	223	235	215	235	225	266	224	236	253	228	256	236	231	233	231	234	246	240	241	264	263	220	255	215	219	266	240	254	250	243	266	237	264	233	223	237	230	239	232	236	268	244	229	237	275	219	257	246	231	251	272	253	233	220	249	230	224	231	254	249	222	258	236	225	260	236	253	223	237	223	234	236	251	226	235	246	269	240	209	229	240	255	228	224	219	260	214	254	225	234	220	241	238	221	234	260	203	230	240	227	247	235	235	243	221	230	251	251	273	255	247	264	263	216	232	258	252	276	249	229	235	236	258	256	241	234	258	231	229	239	221	249	245	231	261	238	268	247	238	235	258	228	253	251	249	231	234	237	226	235	231	241	251	229	210	278	210	256	257	250	259	250	243	254	242	253	245	246	260	236	252	218	228	221	254	230	237	241	277	249	239	235	242	254	221	256	244	264	241	230	236	248	221	218	251	234	262	268	251	262	258	283	242	222	249	204	232	255	245	247	226	218	226	245
7276	11428	10424	5731	3822	2666	1907	1578	1295	1116	947	788	693	630	561	507	491	481	423	436	421	380	386	375	341	327	324	322	322	347	313	334	303	301	294	295	308	328	303	306	305	286	304	284	305	296	279	323	296	293	236	271	287	287	280	285	243	294	292	289	261	269	264	266	274	280	259	284	278	272	288	276	255	240	271	269	270	278	291	265	257	288	285	268	264	281	284	263	270	286	284	265	277	267	287	265	260	265	270	284	269	323	313	223	281	283	265	282	254	278	270	290	236	265	258	260	262	264	267	271	272	307	256	255	249	290	292	273	296	272	242	252	277	268	251	265	286	266	260	250	272	300	267	262	265	294	259	250	261	285	280	253	264	281	269	277	278	228	276	247	281	263	241	287	259	238	255	281	267	275	276	240	283	265	246	294	264	286	264	279	251	298	277	247	271	283	280	276	259	257	269	266	285	232	283	273	254	268	251	259	247	251	251	258	252	254	241	280	238	256	271	251	279	299	248	292	247	280	261	240	280	272	293	291	254	245	259	255	273	256	264	258	279	255	267	268	249	308	281	274	288	292	256	234	253	253	250	286	264	301	269	273	269	297	236	268	262	291	266	283	236	248	264	289	283	279	287	274	304	241	263	238	246	259	264	238	238	243	285	277	263	266	253	277	258	264	253	272	281	241	254	274	261	255	260	253	244	259	249	295	236	287	245	282	273	276	278	263	256	259	265	250	260	287	259	243	249	256	265	265	260	260	263	253	252	271	263	240	264	252	267	280	272	255	252	262	248	291	261	277	280	243	287	277	269	240	242	270	253	261	265	246	257	252	292	243	274	256	290	267	248	302	268	252	255	280	272	257	256	254	257	268	272	284	296	272	263	267	257	254	262	270	276	267	282	242	262	233	255	271	283	246	276	238	248	273	244	267	268	262	293	265	253	232	258	275	250	306	256	254	255	294	281	279	268	274	242	227	299	263	265	255	249	260	260	233	277	245	246	267	273	242	254	246	298	248	270	268	275	263	255	254	281	276	247	259	257	285	249	266	269	278	296	256	277	292	275	260	266	281	236	253	242	285	276	271	263	281	259	251	268	286	284	262	269	247	220	237	273	250	285	276	271	251	285	236	287	247	279	266	266	256	259	285	254	250	250	262	280	268	280	255	269	248	266	244	256	265	274	291	268	281	254	279	288	246	255	273	290	260	255	274	243	274	252	260	263	259	256	273	231	241	254	257	256	282	237	272	274	254	252	276	254	291	259	254	236	297	272	253	234	266	269	255	302	269	263	280	276	272	254	270	284	268	266	259	278	259	248	264	246	270	248	251	282	249	269	258	278	262	249	235	274	251	292	285	289	278	266	287	308	258	255	243	286	227	256	261	245	249	276	281	253	246	275	261	281	258	271	271	264	231	272	247	249	233	283	270	262	258	248	263	241	241	267	281	302	290	256	246	264	276	278	269	279	272	271	247	257	248	273	272	263	245	250	288	251	259	275	277	265	258	276	280	270	250	295	268	282	304	272	282	266	271	211	258	254	280	277	248	242	261	257	268	227	259	290	260	282	262	254	270	278	261	252	262	265	268	290	278	255	274	265	254	284	261	271	236	284	256	262	256	256	261	277	289	278	267	266	256	265	283	254	264	261	283	265	280	274	272	250	273	248	258	267	272	270	259	279	276	262	280	274	249	262	258	261	276	295	285	298	272	268	260	266	242	267	286	254	253	262	271	248	273	272	242	223	290	277	263	263	250	295	299	273	280	273	265	255	257	281	253	271	259	259	244	292	270	284	282	259	266	266	275	306	290	265	285	244	289	268	288	298	253	279	279	259	217	248	276	268	257	297	270	252	272	253	281	282	295	254	278	254	287	252	248	270	270	239	255	281	285	282	282	258	279	271	258	271	253	253	264	249	260	248	259	281	257	262	257	278	280	290	280	263	268	253	250	267	263	282	250	255	264	270	262	252	263	268	263	234	267	270	220	280	256	262	263	250	285	277	235	261	259	243	288	282	243	293	238	266	276	248	260	288	251	240	251	266	269	279	279	268	258	248	249	250	256	234	250	271	277	266	289	272	257	274	263	275	267	247	254	259	256	256	290	264	270	281	263	264	288	264	287	253	261	260	259	252	259	284	248	269	266	254	298	260	267	295	264	249	283	265	266	280	284	260	255	267	278	286	254	263	234	263	249	273	269	280	271	271	269	226	252	271	277	285	273	227	241	260	272	255	281	280	268	269	262	227	256	288	252	259	251	248	240	240	285	271	258	268	266	263	273	267	250	271	283	263	265	268	257	273	235	270	277	260	271	287	248	244	284	262	241	280	236	254	237	241	284	286	254	284	275	268	240	281	261	273	279	236	268	265	259	255	263	255	258	267	275	263	282	280	289	268	273	251	239	261	277	264	249	239	260	235	262	261	271	253	276	294	243	280	246	239	254	267	272	236	243	248	295	263	280	258	248	272	295	279	260	265	257	265	259	257	288	269	288	291	250	251	241	275	272	252	248	295	252	284	275	265	281	262	261	263	273	284	251	262	254	243	255	263	261	282	248	282	247	246	254	254	248	283	290	232	242	285	236	299	262	262	265	269	271	276	294	290	283	282	257	270	256	262	258	245	236	261	240	274	273	272	261	269	254	289	255	301	293	264	248	294	261	241	238	264	273	282	269	267	294	255	263	280	274	252	272	250	260	238	225	254	259	251	248	288	280	279	275	239	275	238	273	273	262	279	274	258	265	262	273	265	267	252	281	289	261	274	244	266	273	252	270	281	230	229	259	269	275	291	268	260	254	267	289	280	262	270	268	276	319	267	247	271	264	255	270	259	261	280	273	249	271	293	280	243	278	270	255	247	262	242	246	246	271	228	257	269	260	275	238	287	258	260	287	275	277	267	269	256	223	258	294	269	278	252	244	267	273	245	249	237	262	286	268	247	259	275	270	253	274	271	257	259	259	266	302	278	276	267	310	283	250	252	296	239	270	269	274	247	255	265	294	282	276	314	282	258	269	286	257	276	264	257	272	262	253	257	298	250	262	255	317	264	270	274	271	262	251	250	278	249	286	256	279	254	247	269	257	275	265	257	261	263	249	274	255	252	249	266	256	246	285	254	265	265	282	252	263	254	252	266	261	255	248	279	264	265	258	266	245	262	243	293	251	272	273	267	239	277	274	269	239	286	284	232	282	280	254	243	254	269	279	261	271	259	269	251	286	268	262	259	280	270	303	271	254	257	264	272	288	285	259	246	295	270	297	265	266	280	260	303	264	245	232	249	275	274	228	247	242	267	243	269	255	292	275	266	264	258	251	269	242	246	257	270	268	257	288	241	274	285	263	273	236	260	267	263	261	251	286	281	288	257	262	275	285	268	257	265	272	277	280	262	242	256	261	270	270	265	247	251	265	260	267	270	260	240	256	276	255	263	276	267	269	238	255	255	275	261	269	265	257	254	274	261	254	273	247	261	241	250	251	283	262	245	268	278	273	271	275	280	273	274	238	269	288
22912	20594	27300	23898	20597	20670	8220	1708	1209	1115	954	864	824	732	736	675	652	648	623	605	545	601	582	573	584	526	555	552	518	541	541	523	521	498	504	468	524	454	494	519	479	500	531	507	468	497	482	480	486	499	488	481	514	463	471	493	457	479	483	443	495	469	481	461	489	479	474	483	479	499	397	489	481	457	456	462	464	424	449	495	467	459	471	510	438	461	434	527	435	469	496	456	481	451	445	463	471	495	488	443	444	475	502	473	490	464	500	437	449	488	470	461	457	468	463	471	514	468	446	429	464	463	445	463	434	440	455	499	478	441	479	506	476	463	459	477	430	482	450	446	479	485	478	459	469	468	460	453	479	476	466	467	483	460	494	433	450	462	469	448	498	488	470	470	463	488	444	447	444	474	457	497	472	495	459	447	488	451	477	473	451	432	428	494	514	493	445	478	446	506	465	461	438	460	458	467	457	457	499	464	461	487	458	494	448	467	471	452	466	443	456	465	471	479	443	471	467	458	496	478	449	500	488	473	515	430	454	494	431	444	470	478	491	470	435	447	518	461	464	486	465	455	480	465	442	468	438	455	465	454	480	482	475	486	452	492	489	456	466	443	476	446	469	483	439	449	442	479	490	462	479	499	476	461	451	476	442	468	477	461	434	501	451	451	452	473	489	474	467	441	485	468	464	467	512	462	463	463	484	479	476	423	450	469	478	456	461	466	480	460	480	442	469	494	483	454	505	447	487	448	476	421	417	455	434	456	480	492	430	446	479	457	479	451	455	454	470	440	424	453	483	447	419	487	474	464	425	460	491	463	478	458	427	510	486	470	478	501	456	482	488	462	434	454	498	479	447	456	466	485	479	475	426	475	435	413	466	441	478	433	466	460	508	433	465	429	452	467	456	467	470	489	445	483	486	439	451	462	489	465	480	458	448	465	500	496	453	503	510	463	453	473	442	456	453	493	444	480	473	443	453	486	460	467	458	429	488	489	481	494	483	451	495	469	480	456	495	462	483	481	482	431	503	462	434	450	457	477	469	455	492	468	437	411	443	454	457	464	470	462	471	474	478	445	474	445	494	473	452	446	494	453	456	462	438	484	496	459	461	459	483	444	479	470	465	464	422	475	522	464	490	467	467	479	477	483	444	439	473	470	464	526	487	460	440	428	452	489	489	509	454	494	482	468	477	473	458	450	472	475	481	490	485	478	502	450	471	469	458	497	454	450	478	474	487	456	464	438	452	474	468	456	440	429	452	472	457	484	458	497	476	482	450	477	483	472	439	440	471	468	456	452	487	490	418	500	452	450	445	415	477	451	489	451	466	447	438	493	458	467	492	489	443	444	435	480	489	486	480	456	419	508	457	526	517	466	408	443	473	456	446	497	462	451	418	443	458	477	461	475	478	450	453	446	454	480	473	454	491	453	487	458	483	478	450	503	451	469	436	444	453	498	481	489	468	461	439	402	462	439	498	460	497	487	467	478	466	469	461	483	464	466	459	452	450	476	442	458	469	480	438	459	453	453	457	437	449	466	471	497	443	455	445	480	468	441	451	446	458	453	435	480	433	485	468	464	479	449	463	467	444	440	489	431	498	425	480	475	468	486	436	448	476	451	465	466	448	475	456	452	482	458	438	501	430	484	449	482	494	463	465	472	449	486	463	496	483	470	469	475	447	459	473	431	475	426	493	451	421	462	475	469	492	444	487	464	463	475	458	437	530	480	459	474	444	430	434	483	473	451	429	456	429	494	488	496	478	460	483	472	442	464	451	465	433	521	479	479	490	428	469	445	490	467	466	465	471	459	471	459	460	456	466	471	459	502	497	413	455	477	455	459	423	456	472	459	473	492	485	462	468	431	455	434	496	456	457	441	413	459	482	477	444	488	477	491	484	435	438	483	437	494	443	527	492	441	487	465	450	448	464	472	473	471	498	482	437	476	436	499	466	465	461	487	463	474	527	430	479	468	496	468	490	442	487	478	489	449	465	491	445	484	469	480	437	441	457	441	462	473	498	456	465	490	413	490	465	463	496	449	479	450	458	481	464	504	450	449	434	447	474	445	462	439	451	435	449	476	488	432	501	501	478	487	482	461	470	449	481	464	456	453	484	473	448	516	433	440	503	451	456	506	477	461	454	498	492	430	480	477	452	468	488	449	428	470	490	436	507	443	445	430	493	444	470	477	465	448	464	476	521	425	479	471	474	486	436	479	486	440	447	440	442	503	478	463	450	471	480	457	471	460	448	502	489	437	464	434	474	485	444	478	461	489	474	455	448	458	441	448	465	457	476	501	458	489	467	466	458	491	427	467	482	479	473	448	460	446	451	466	464	450	480	465	455	455	482	453	492	488	449	451	437	430	432	465	466	460	463	429	446	433	434	481	481	454	474	429	496	487	453	462	470	478	453	459	464	472	481	496	487	451	420	445	501	462	458	446	458	457	505	458	449	446	461	444	490	464	469	468	473	485	489	490	482	489	476	431	494	452	465	457	454	414	472	471	475	451	451	452	443	466	485	399	453	429	451	470	464	460	441	439	439	453	457	455	470	460	417	481	456	475	413	467	464	461	468	481	454	481	466	455	463	465	474	458	493	482	459	439	470	504	458	470	526	454	464	479	490	491	489	459	472	470	467	452	425	463	459	442	470	430	470	472	482	486	471	424	456	434	478	450	511	458	452	465	455	432	453	484	474	475	421	456	465	438	455	473	462	452	422	466	445	457	468	472	430	462	433	470	464	470	481	498	439	454	478	433	444	438	468	449	451	433	450	452	492	485	459	467	474	458	470	472	431	443	463	459	451	455	433	432	471	476	441	451	465	465	443	461	469	480	484	415	463	498	484	465	487	438	474	482	467	481	470	421	501	463	472	475	470	478	437	482	488	440	465	470	489	475	494	435	471	471	485	474	470	479	489	467	430	440	496	470	424	455	460	453	466	445	450	479	478	487	434	458	464	466	471	443	475	445	447	481	477	456	466	472	484	446	449	458	453	497	435	436	451	461	443	444	474	436	489	474	476	489	476	472	468	451	458	483	470	450	487	428	494	473	475	471	434	462	420	461	464	447	464	466	479	467	467	455	461	455	479	466	497	438	411	464	444	485	455	453	426	503	453	464	450	493	468	481	456	483	467	448	451	414	437	474	447	496	454	490	504	466	482	483	433	468	463	456	429	439	460	464	437	434	463	446	441	466	473	472	447	483	478	474	462	468	464	445	445	463	489	498	470	448	491	457	513	445	469	442	423	432	436	443	485	446	473	483	488	448	450	481	471	463	443	461	469	474	459	430	481	470	444	515	458	433	454	443	518	465	470	424	426	488	496	478	473	458	437	507	439	506	484	490	477	484	479	433	458	442	440	447	470	478	501	482	478	474	484	469	460	452	454	439	476	471	464	485	498	424	479	460	467	444	432	506	467	461	451	506	459	493	486	484	495	449	507	453	468	466	448	487	512	496	465	460	473	466	473	440	442	472	444	445	479	447	451	505	492	457	430	456
10142	17928	16480	9775	6621	4952	3704	2788	2341	1918	1741	1477	1319	1270	1077	1009	928	833	797	750	689	701	684	656	659	676	562	601	590	553	568	562	550	514	493	544	518	518	467	504	485	531	510	495	517	497	486	468	456	503	494	453	442	464	453	453	439	457	458	478	494	458	426	458	408	476	501	486	421	496	475	463	470	506	431	483	432	470	460	441	461	434	480	482	449	477	464	447	506	420	470	467	447	459	456	458	441	466	462	470	474	480	483	416	445	505	456	478	448	507	440	443	463	446	480	439	408	493	472	431	454	466	456	456	448	475	451	409	443	417	451	455	448	454	465	418	433	462	437	442	452	450	445	441	454	455	490	456	498	466	470	440	449	424	484	437	446	429	484	430	457	406	405	455	451	436	493	432	469	443	479	463	433	425	427	426	475	431	440	446	463	443	459	442	469	415	419	465	448	459	467	452	488	456	465	428	462	482	446	435	408	490	441	438	449	425	427	467	438	444	472	472	490	483	446	440	415	426	426	466	458	445	461	446	438	449	431	471	426	431	448	462	472	421	449	448	428	427	468	429	428	434	409	440	463	432	446	460	428	455	447	457	475	441	429	426	443	444	466	430	423	441	453	475	462	451	448	452	455	438	477	474	447	458	475	438	412	445	511	477	417	475	449	479	458	471	463	453	459	404	438	442	450	469	455	455	484	461	427	410	469	462	421	434	459	460	410	408	423	498	464	433	454	454	456	428	482	428	480	421	472	424	438	461	462	423	441	464	464	431	450	453	460	456	437	457	440	465	462	422	451	481	437	466	460	455	467	439	449	431	417	457	419	467	447	453	464	478	448	449	482	460	460	525	444	437	485	479	429	403	454	468	460	447	458	436	471	473	484	423	423	449	458	454	457	467	437	446	458	493	414	454	447	418	411	442	452	411	434	456	413	460	464	461	433	427	444	417	446	435	455	453	460	431	485	446	441	430	466	447	465	506	465	476	476	431	438	441	453	450	463	461	444	413	465	429	435	467	422	457	476	483	451	473	452	482	404	461	431	434	445	441	426	434	459	437	484	430	476	473	459	477	458	443	485	496	484	426	474	468	461	445	467	456	485	461	458	444	491	425	454	456	461	468	438	443	475	460	474	466	447	450	470	471	435	453	419	462	452	454	472	483	427	462	428	429	445	448	451	412	508	445	435	455	432	455	446	476	467	440	450	452	419	473	443	444	443	435	464	415	444	453	456	446	453	496	411	464	458	438	433	446	466	471	424	438	466	471	468	467	426	445	463	465	473	472	458	435	466	421	474	428	431	447	419	445	459	486	444	452	450	424	463	451	425	459	456	466	470	477	477	425	464	412	449	440	415	439	456	466	445	423	467	491	437	483	433	414	427	466	435	412	515	448	442	460	454	471	468	433	450	458	408	448	490	428	431	454	467	458	457	442	422	461	462	426	445	462	464	462	494	486	407	441	411	437	444	435	436	455	456	458	441	414	462	420	437	442	492	470	437	457	446	477	452	466	446	444	449	461	464	461	427	435	470	415	463	473	481	443	463	446	460	430	459	468	438	472	478	447	477	465	441	466	415	453	429	426	420	427	473	476	512	434	410	473	465	466	446	457	436	445	456	445	449	435	462	463	454	438	444	474	462	467	443	462	437	467	468	467	433	465	467	448	469	444	459	471	406	429	447	506	479	483	456	451	437	460	429	435	433	426	443	438	436	450	406	435	424	429	443	436	402	492	444	460	409	492	431	465	457	463	468	438	480	441	496	417	434	487	476	450	438	458	459	474	427	446	439	463	464	441	431	458	452	419	491	471	430	472	463	413	458	503	450	486	427	444	450	449	459	438	451	448	431	421	465	467	393	427	477	444	429	448	481	475	457	451	427	492	442	412	431	446	468	442	424	458	476	468	421	395	491	466	432	480	462	435	444	445	444	453	409	456	441	403	388	460	473	454	480	474	455	456	468	424	464	476	439	450	481	480	434	460	442	413	434	398	468	439	468	444	437	433	485	448	491	427	416	464	442	435	464	462	441	461	453	446	441	433	445	448	462	454	464	459	446	455	443	456	439	482	446	450	421	433	447	458	436	447	423	468	455	465	453	438	476	440	440	446	413	414	434	437	435	446	443	453	444	472	424	434	416	443	451	412	436	470	472	467	420	425	423	392	406	444	450	445	433	469	473	467	469	402	446	465	415	456	437	445	440	473	423	412	442	440	430	442	461	444	421	424	447	481	430	491	470	429	400	368	397	459	467	487	434	460	462	442	442	397	451	483	452	459	394	444	466	460	439	468	430	439	428	469	481	421	465	456	459	467	481	460	412	481	464	421	468	454	445	484	420	506	466	446	448	447	455	431	440	481	447	422	454	427	457	466	491	436	476	464	448	458	451	463	472	451	410	471	442	471	435	445	455	445	455	459	459	435	448	415	439	448	447	480	457	453	427	435	467	452	430	459	425	432	455	461	424	440	467	423	433	447	460	474	432	469	477	449	456	464	458	444	450	458	461	454	455	462	460	419	448	414	451	440	445	432	453	460	436	463	447	420	413	465	464	395	403	441	469	405	456	472	416	414	491	439	406	435	439	484	431	439	487	470	440	458	471	443	451	451	468	446	440	459	439	470	473	449	438	451	458	416	479	457	463	433	459	429	454	449	484	442	461	473	448	451	448	447	464	444	472	435	403	436	465	464	473	445	491	458	417	447	462	428	442	407	447	491	494	438	451	509	462	468	451	465	429	461	424	464	457	467	481	447	445	445	487	447	464	441	452	442	486	432	452	463	470	454	463	451	463	432	458	505	444	473	445	438	446	449	454	470	427	460	451	456	440	449	444	459	476	436	482	419	423	400	462	453	460	459	466	449	439	464	464	484	470	430	461	453	418	467	443	474	428	420	458	420	461	451	430	484	447	447	451	444	462	453	453	462	416	437	466	457	441	467	443	475	427	496	399	418	444	465	407	453	472	482	468	458	418	422	433	447	440	437	456	435	437	429	453	461	431	465	470	482	503	452	467	454	442	462	439	436	463	468	398	456	490	451	427	384	432	431	457	509	459	417	445	477	482	439	450	460	463	419	445	458	448	430	427	434	452	461	477	438	460	437	457	477	467	436	436	464	447	454	501	450	457	460	425	440	476	437	401	444	452	462	450	475	440	457	468	477	471	436	444	447	457	477	468	455	451	436	436	441	412	473	418	421	455	461	424	462	429	438	455	431	460	442	428	419	429	440	446	468	449	458	462	416	426	458	450	520	426	420	449	457	442	423	480	463	490	463	435	437	426	447	482	444	467	413	450	412	451	499	450	449	449	448	435	456	477	462	403	480	440	430	428	451	448	462	444	437	491	511	461	458	470	416	454	431	415	473	436	464	448	457	442	453	449	462	467	468	445	456	458	422	437	463	457	427	467	463	422	439	424	454	449	448	421	465	454	449	460	413	455	444	493	452	441	452	470	464	445	440	445	454	450	478	440	474	497	424	437	430	454	444	447	443	447	493	459	434	488	429
28055	14369	2309	912	725	665	583	511	554	495	456	523	508	469	464	555	492	515	491	493	507	508	515	522	501	515	481	484	502	520	498	522	494	464	468	507	514	510	491	509	479	506	502	490	509	519	514	487	549	466	484	520	479	517	483	494	530	507	508	514	493	483	444	518	513	484	456	497	462	505	461	480	507	515	514	513	509	519	507	519	495	549	487	470	545	521	526	518	478	499	492	496	494	508	524	518	481	517	496	488	526	529	521	499	516	520	493	534	509	495	471	541	495	501	532	502	500	545	524	478	504	518	549	485	480	537	474	503	526	516	504	522	486	518	491	518	513	475	510	487	528	479	514	478	475	492	477	473	496	504	524	502	498	514	473	478	490	469	505	539	484	511	499	504	536	486	477	503	508	500	509	510	474	475	521	476	509	494	523	487	513	498	519	518	469	494	499	507	523	490	532	518	475	564	531	530	503	514	484	517	545	520	558	477	474	538	528	488	491	521	517	495	521	521	538	504	504	513	508	478	511	501	530	468	531	519	454	474	511	503	519	528	511	481	498	514	507	506	483	508	522	509	479	505	469	527	524	509	507	481	506	515	516	499	506	493	472	511	534	489	524	519	480	516	477	519	517	494	485	529	497	512	495	537	519	472	492	527	506	485	517	500	500	518	528	518	480	546	489	561	533	493	492	515	490	502	499	479	476	552	493	507	522	517	471	483	513	486	496	519	502	493	524	480	547	517	497	490	548	457	517	546	506	509	497	496	507	469	519	562	496	494	518	482	510	518	523	523	479	503	513	486	466	448	465	507	541	499	533	492	519	475	503	495	523	499	531	483	471	537	511	488	458	487	529	520	489	513	504	478	530	509	540	497	519	525	487	503	529	520	508	463	506	513	494	478	524	502	520	529	534	533	486	524	518	510	489	544	526	504	505	501	472	477	516	479	498	451	511	488	512	517	541	529	518	499	504	503	504	466	502	452	480	530	489	484	537	508	499	527	485	469	511	462	476	469	491	494	516	509	505	539	500	495	544	479	476	493	493	501	486	522	511	525	544	488	527	504	508	487	501	479	501	510	517	527	486	502	521	487	511	528	529	511	490	502	515	468	563	490	534	518	517	513	512	546	515	504	518	496	475	473	523	537	503	507	470	532	521	482	507	486	488	478	509	527	492	492	502	461	484	500	506	499	516	493	468	529	495	513	492	515	512	508	509	525	489	479	463	503	469	507	561	491	529	517	487	502	496	547	483	538	506	490	478	478	521	528	500	510	519	529	505	496	540	524	506	479	553	467	471	519	448	493	506	485	479	491	508	493	541	531	472	501	519	486	478	468	534	492	532	463	496	503	507	486	502	497	515	520	534	495	493	494	500	514	526	479	505	477	501	503	498	494	505	469	483	479	499	479	488	519	503	495	478	530	506	485	502	495	476	521	537	540	509	512	509	516	500	488	494	462	487	510	465	483	479	493	503	467	472	535	513	552	515	477	479	527	470	512	497	512	496	530	498	514	518	482	519	502	531	488	523	512	498	482	515	484	520	531	526	526	478	503	461	481	487	481	488	466	503	502	491	491	523	501	527	525	524	531	510	520	482	498	499	462	516	475	494	515	526	503	505	497	493	500	526	508	460	506	505	501	482	511	489	513	493	496	491	490	558	508	482	507	490	473	498	506	498	525	491	497	492	520	505	518	487	521	509	513	528	493	489	517	497	493	503	518	500	513	502	511	486	479	496	485	482	515	514	489	535	475	480	499	503	526	501	491	486	453	488	477	506	534	502	527	534	501	502	515	497	479	494	513	516	491	532	487	475	515	519	528	497	456	502	474	496	560	503	480	443	530	475	483	482	484	537	484	531	458	514	500	494	499	489	533	478	513	496	473	489	504	509	477	504	472	487	518	464	548	487	477	472	540	499	472	513	483	493	487	502	498	457	556	509	508	515	499	510	522	511	464	487	517	496	493	515	526	504	499	452	501	479	502	510	502	480	472	547	491	506	478	499	530	505	514	480	519	525	503	476	491	487	509	445	493	482	499	475	512	499	522	506	506	487	528	514	484	467	527	506	496	500	464	498	498	515	534	526	507	494	528	511	491	524	475	493	526	530	485	491	494	467	478	501	511	517	503	480	464	501	480	534	485	512	477	527	545	501	490	559	504	499	480	483	537	481	472	482	488	511	535	498	504	497	524	482	491	513	495	485	529	457	514	512	498	548	532	495	471	501	509	527	482	460	453	537	502	500	528	495	517	462	484	506	518	504	514	496	483	493	508	494	501	533	495	507	473	480	486	532	482	479	484	509	471	507	505	521	492	515	520	491	483	522	468	498	487	504	535	494	460	500	476	474	493	489	526	492	528	514	511	468	518	505	505	502	493	487	508	529	485	504	514	504	493	474	508	465	468	506	519	479	467	482	482	513	529	504	510	535	473	546	530	509	509	500	506	466	505	514	511	502	528	577	537	474	520	535	495	536	485	515	474	494	508	441	503	498	507	500	521	514	471	500	469	512	534	482	534	517	456	533	519	487	523	485	470	513	558	501	504	517	529	479	460	502	491	489	476	514	480	528	526	520	497	553	507	513	529	523	471	529	495	531	506	492	484	509	446	500	506	517	438	539	501	503	464	549	529	505	481	469	495	498	493	511	504	492	532	492	545	460	493	488	495	510	505	502	504	522	508	500	526	499	515	486	518	499	502	467	462	499	507	509	506	471	502	476	463	497	499	487	500	563	515	516	547	531	506	489	505	523	504	519	523	542	520	488	484	496	482	505	445	484	516	467	496	456	487	541	503	516	511	448	516	513	511	476	512	518	523	492	501	523	508	510	493	494	490	478	507	502	484	520	499	516	506	509	521	474	520	521	492	507	509	510	477	498	495	495	504	480	534	448	504	505	491	485	529	563	494	506	491	519	481	456	508	504	484	521	468	520	486	546	557	486	536	514	501	546	513	549	517	518	476	491	509	517	514	513	502	483	499	499	532	493	481	537	510	495	534	557	511	494	504	484	521	471	499	477	506	526	534	482	480	510	495	541	477	494	463	495	523	495	489	472	527	512	469	479	474	511	488	479	519	469	558	452	487	516	474	507	557	512	521	504	522	495	502	494	517	474	514	517	515	520	514	544	513	487	486	524	488	512	571	446	536	497	500	507	491	497	479	476	501	551	495	544	489	509	485	520	506	504	479	530	499	514	458	486	512	508	454	476	501	482	518	493	498	486	504	523	519	497	509	492	503	514	511	507	507	492	524	480	500	481	509	507	496	534	510	539	531	489	498	515	479	487	492	533	517	448	470	498	513	528	505	483	506	507	495	516	518	522	503	477	503	485	515	484	502	530	511	498	507	525	468	441	489	498	482	493	491	516	482	490	514	506	511	473	498	509	498	496	490	484	516	503	534	518	512	492	493	527	499	499	512	482	536	498	486	521	510	485	471	511	506	504	515	517	519	504	529	506	493	460	524	517	484	503	509	498	533	511	519	464	543	469	479	517	467	462	567	516	518
5291	1391	1226	887	700	691	610	612	586	547	565	578	575	577	530	549	558	573	556	532	496	573	563	539	544	571	567	547	542	578	538	544	512	529	497	549	533	572	563	567	519	564	568	517	580	549	531	539	544	524	532	525	569	512	510	546	541	519	556	570	523	534	525	563	549	553	535	529	566	533	536	543	527	530	565	545	508	548	538	524	546	546	549	532	546	543	543	569	552	575	561	503	534	525	567	518	522	543	523	545	518	560	549	531	513	504	508	539	529	567	515	505	543	535	493	552	543	543	521	519	575	578	543	537	550	553	576	584	541	540	530	546	567	508	508	548	576	520	492	464	540	545	536	523	510	555	539	527	478	497	560	587	550	514	506	515	549	548	561	540	569	566	559	537	502	524	567	541	527	525	588	538	569	539	522	554	547	539	543	521	537	549	568	521	534	557	493	555	510	519	537	534	547	552	545	550	548	523	555	556	519	532	521	520	565	529	544	562	511	543	527	534	478	508	581	534	523	522	531	527	509	528	555	521	506	511	562	532	510	502	530	497	515	535	531	550	525	510	557	553	549	510	529	526	510	538	565	512	539	524	538	494	566	561	511	506	553	558	533	515	527	521	529	502	549	533	542	538	542	493	552	530	537	555	530	578	578	502	522	495	531	521	531	536	545	537	577	522	530	524	541	534	570	479	524	523	577	566	553	545	565	555	525	530	549	507	506	567	467	515	497	550	513	517	556	514	521	522	529	485	538	516	546	596	504	552	536	556	549	502	565	543	532	531	496	521	496	568	542	526	551	550	534	530	551	516	528	532	526	550	512	500	530	525	539	545	554	553	516	555	496	502	570	545	535	488	543	537	522	541	495	542	533	518	555	514	535	558	531	522	526	500	520	578	546	535	547	524	512	522	521	523	515	538	519	515	586	523	509	484	523	524	518	539	524	540	516	555	491	557	536	532	517	538	567	521	529	567	554	552	528	496	563	565	508	526	527	569	517	561	523	550	581	528	529	508	538	526	538	537	520	518	533	568	560	556	489	549	505	548	522	572	519	506	522	541	555	553	481	546	505	558	528	513	545	556	546	558	524	522	536	568	516	553	514	529	508	562	525	542	554	504	540	526	586	534	540	533	548	552	541	532	509	531	501	540	531	548	546	536	558	536	538	516	539	556	523	521	530	531	520	497	535	512	535	556	589	531	539	538	554	515	578	534	532	547	512	567	500	502	513	520	496	518	562	503	571	518	549	531	538	560	539	529	558	499	527	560	548	484	564	486	494	531	543	538	507	539	482	520	540	518	511	536	551	552	551	510	510	558	527	537	508	520	510	538	562	528	538	566	559	522	513	543	541	540	514	498	539	530	552	520	557	529	547	507	547	526	543	529	531	551	553	510	531	532	555	502	524	536	527	512	527	544	516	587	491	528	580	561	522	529	535	556	504	507	509	545	524	521	510	551	533	513	554	530	530	536	520	518	513	540	529	515	536	544	548	539	529	529	545	516	552	504	511	521	518	528	521	562	555	504	498	542	532	564	546	523	507	549	504	516	553	542	516	550	523	559	538	530	552	523	548	543	546	553	492	514	512	523	514	502	556	502	552	530	523	573	536	539	523	512	532	515	538	543	530	547	558	550	538	524	550	560	543	543	524	535	531	538	549	543	520	521	549	553	533	451	535	526	547	519	543	560	531	532	559	534	515	548	521	501	556	507	513	542	557	582	522	541	519	548	511	519	491	548	535	515	551	545	521	570	537	531	542	520	574	546	539	568	512	530	548	526	534	561	539	543	540	527	522	563	510	515	518	553	509	567	470	543	526	549	573	506	520	566	514	492	524	535	563	503	505	553	513	546	504	511	569	556	514	551	501	537	499	506	554	549	551	548	560	546	523	527	549	554	485	510	516	535	511	550	533	563	596	522	516	554	505	555	482	540	541	547	520	551	547	562	549	541	569	566	500	548	558	491	555	525	537	494	533	522	539	496	548	520	516	523	538	558	522	577	509	509	561	514	520	599	537	543	527	538	498	538	552	501	498	559	557	549	533	533	518	552	519	527	535	530	529	560	534	587	529	496	543	558	567	532	533	567	544	477	515	553	551	583	521	517	525	510	529	569	507	538	511	553	529	522	527	565	543	520	544	535	562	509	526	517	503	578	556	549	529	527	529	539	533	531	522	520	516	544	545	546	560	468	592	529	511	570	550	492	523	551	538	553	512	502	540	574	548	530	505	570	570	516	543	547	559	517	534	527	533	560	523	530	551	555	506	511	523	508	543	509	497	560	532	541	546	565	546	495	514	525	574	535	527	531	510	532	546	524	560	551	518	554	529	539	511	533	534	567	516	519	521	516	520	540	531	536	559	548	578	500	502	613	512	520	536	534	539	511	520	542	489	553	510	524	537	508	561	506	489	548	539	521	518	573	525	572	537	563	491	532	559	552	545	527	553	547	500	507	536	549	537	500	516	511	492	520	504	536	542	527	511	557	501	536	575	544	501	547	528	507	537	534	549	542	529	533	522	547	527	556	544	527	525	545	560	577	540	536	568	505	557	531	553	522	530	527	556	494	516	524	523	528	486	516	583	526	560	519	530	576	591	532	570	503	558	553	517	507	550	533	490	555	535	500	563	539	479	511	558	531	527	536	538	554	516	528	585	527	507	539	539	526	557	525	523	547	535	542	579	550	514	544	552	554	531	521	531	519	492	508	516	554	522	528	547	518	516	539	552	531	533	536	552	560	512	542	553	511	539	527	530	550	561	559	532	548	537	550	539	543	506	560	521	550	545	502	543	510	482	562	561	523	540	565	582	533	594	592	532	532	523	552	546	481	542	527	507	552	511	527	539	492	497	521	526	535	550	516	498	546	486	516	560	559	547	549	539	571	488	535	554	528	515	520	541	530	548	542	556	520	560	516	528	516	552	559	552	481	530	534	544	561	584	544	549	510	561	552	515	579	562	557	578	528	562	510	520	542	523	535	577	508	545	556	504	534	563	549	555	497	561	533	538	487	546	556	536	519	556	542	532	550	521	502	559	569	483	501	552	547	519	560	507	517	526	552	529	560	559	554	535	504	549	543	533	578	509	545	508	527	523	543	548	505	527	530	526	583	513	555	533	521	504	566	516	549	565	551	501	512	525	507	509	503	576	543	505	530	560	524	525	524	547	504	519	493	485	524	577	522	519	527	518	530	503	491	530	506	508	522	542	530	529	554	519	537	521	564	543	520	547	568	538	540	511	518	541	559	542	513	569	542	528	495	545	522	536	551	558	509	542	537	570	520	541	517	531	508	526	533	515	536	459	517	533	507	522	577	522	579	538	525	550	530	518	550	567	553	530	546	545	561	562	577	536	548	562	528	493	564	559	540	546	520	553	559	520	559	512	487	530	507	528	508	526	525	516	536	538	551	528	507	526	505	623	557	488	490	587	502	529	511	538	503	522	540	515	543	527	498	524	524	557	542	516	516	495	523	580	557	507	532	497	540	542	528	549	523	547	576	528	508
25028	20574	26862	24259	20568	10253	1265	852	646	587	466	432	399	417	372	360	368	305	325	295	327	322	290	252	286	276	270	260	256	270	273	305	260	256	258	260	264	244	284	264	250	285	272	249	249	272	251	233	257	264	261	247	227	238	253	266	256	241	231	245	238	257	279	259	238	230	266	226	253	248	261	240	257	292	218	275	280	250	237	245	252	229	251	242	237	259	236	249	247	261	248	230	233	214	234	247	263	257	268	253	271	245	255	246	243	239	271	256	245	240	239	275	249	283	237	233	244	241	224	263	254	224	233	224	249	268	284	220	237	235	277	232	271	252	237	258	249	235	237	222	255	238	245	253	240	244	225	223	222	247	246	217	263	239	229	251	238	262	249	260	238	260	250	225	237	251	261	223	219	230	250	257	235	245	246	237	260	254	237	247	263	257	236	245	220	228	258	248	233	241	242	244	264	238	217	274	218	255	229	271	240	206	224	238	234	238	245	268	217	232	234	247	244	243	274	244	242	238	222	249	251	231	257	257	253	247	247	221	239	227	202	247	236	221	245	271	219	270	255	244	271	243	255	227	231	264	218	244	249	257	254	252	234	230	216	231	266	223	238	252	231	229	245	231	245	247	244	238	262	243	251	215	232	221	223	216	221	242	258	227	228	232	232	239	233	211	247	222	236	222	231	206	223	262	263	245	216	240	235	248	256	271	224	220	248	230	245	263	252	250	255	214	235	257	228	253	242	241	231	218	225	248	255	219	245	232	221	248	236	246	246	223	275	247	228	247	226	242	232	271	230	224	252	264	238	280	205	274	240	263	268	231	249	240	227	268	220	253	234	249	226	249	220	248	263	219	246	228	238	224	244	235	253	208	241	235	250	219	215	256	209	232	232	254	244	244	250	223	236	239	256	240	227	245	228	241	250	242	214	236	226	243	218	273	245	258	262	258	224	257	247	247	252	248	233	244	249	228	248	227	237	205	197	275	233	228	251	251	241	240	253	209	245	241	242	248	256	259	245	254	236	215	246	257	211	213	234	239	242	219	255	257	255	244	249	233	262	246	256	220	244	243	219	263	247	265	254	244	241	256	261	252	247	233	247	244	262	239	227	255	259	189	212	235	223	261	224	244	246	225	224	233	248	252	230	227	219	233	218	266	260	245	241	266	248	245	233	216	229	220	204	248	265	249	231	252	244	238	236	236	253	244	240	247	235	249	249	218	238	250	215	215	244	235	244	252	229	244	233	241	222	247	218	263	223	276	272	224	242	265	236	248	256	237	246	246	248	231	225	220	235	234	248	235	239	239	254	249	225	227	265	239	216	245	236	228	232	248	241	235	223	232	235	233	245	271	268	219	246	235	236	245	257	253	238	247	257	229	239	220	253	274	257	245	255	215	267	253	238	239	248	217	237	235	243	253	218	235	236	240	250	278	243	213	228	233	223	223	250	232	250	237	228	218	233	232	239	220	238	251	217	214	236	236	247	252	236	236	227	262	251	235	227	252	223	253	231	249	245	270	231	267	228	237	244	225	259	223	246	235	230	239	216	235	236	238	225	236	235	233	248	235	236	231	259	226	264	230	213	236	224	257	220	247	245	254	244	229	231	249	241	241	223	242	251	232	262	246	217	224	237	238	223	210	232	249	234	260	236	264	239	235	235	245	255	249	201	232	230	240	231	255	246	262	230	231	229	199	248	249	222	255	259	231	255	228	236	251	221	229	257	239	243	247	218	247	232	236	245	272	254	232	257	242	210	273	222	213	266	216	252	267	285	258	213	228	244	245	234	258	238	244	239	265	225	249	258	233	255	246	224	227	252	235	239	234	244	237	246	219	231	239	223	228	236	239	241	221	226	248	229	237	216	232	249	236	238	248	238	231	224	261	255	235	238	224	244	245	236	226	236	263	230	276	224	240	264	233	256	229	243	260	240	241	254	265	247	228	226	224	241	256	239	232	224	264	224	252	218	218	235	223	227	259	237	257	249	226	228	207	231	267	266	214	251	222	226	220	203	233	272	252	227	240	222	238	255	227	255	252	236	253	243	236	236	235	243	235	247	233	257	228	212	242	253	239	231	237	251	229	246	220	251	211	243	244	239	230	221	260	239	239	236	222	249	235	235	239	250	223	278	242	220	235	257	222	264	245	247	226	254	229	230	263	272	232	265	232	246	247	238	260	231	231	240	228	226	252	258	234	267	231	235	253	233	241	253	250	245	245	231	236	257	246	243	237	257	258	250	250	251	233	263	228	246	246	263	222	263	227	223	219	244	243	238	225	240	250	222	243	246	238	243	230	208	273	257	258	226	239	231	217	222	262	243	221	251	231	244	240	237	256	230	241	253	241	246	205	233	249	241	216	251	240	258	251	252	244	243	222	214	255	276	261	248	206	211	255	239	242	241	264	240	235	255	267	238	217	217	240	212	250	238	234	253	223	236	213	247	261	239	229	252	248	248	211	255	226	239	263	227	249	252	259	225	250	272	251	256	216	256	219	237	251	232	242	239	213	237	247	226	234	245	265	246	262	248	237	231	240	241	252	248	252	215	252	255	237	238	252	224	229	243	242	235	220	235	255	244	228	255	204	237	247	215	246	251	222	233	245	241	224	258	225	223	249	220	272	224	239	249	249	209	241	234	237	221	223	236	236	195	241	218	237	235	226	240	216	227	228	220	225	234	219	254	204	264	238	268	195	230	253	255	248	233	254	230	243	213	228	233	199	232	250	236	244	236	236	246	246	217	231	227	224	226	238	282	233	243	226	265	236	236	240	238	232	240	236	233	263	223	277	240	245	251	238	253	225	223	231	255	230	242	234	246	235	250	211	233	217	243	225	227	221	237	227	235	243	237	249	240	258	240	243	207	222	268	263	220	224	250	248	238	251	255	236	233	240	232	238	238	268	271	242	233	241	217	255	260	259	223	227	235	259	254	257	230	254	201	268	251	242	244	258	226	239	244	219	256	198	225	220	268	274	227	226	236	272	273	233	223	214	231	220	248	220	254	258	231	247	268	233	256	260	254	237	221	218	219	200	263	259	240	219	249	235	221	230	226	226	241	233	244	249	241	249	257	237	227	226	238	251	217	240	230	213	230	232	234	242	262	270	246	267	248	243	268	226	246	219	221	251	263	257	255	228	245	244	242	230	239	240	249	242	244	238	265	217	259	255	243	254	240	224	211	239	233	248	227	249	188	233	248	241	261	261	244	219	207	247	224	236	201	250	226	232	250	245	231	247	223	240	262	231	263	231	251	229	219	243	249	273	229	270	233	236	214	238	232	238	231	227	248	248	253	238	212	245	230	238	245	233	219	247	234	258	272	259	260	220	274	227	239	248	233	235	244	224	222	247	236	226	245	248	242	257	233	219	243	240	243	242	239	234	232	255	255	259	230	248	260	263	272	225	237	225	242	233	253	235	215	256	266	249	231	261	243	265	248	235	248	252	243	243	227	230	293	236	245	213	228	220	262	224	263	219	235	245	260	246	226	232	245	230	223	252
7217	11194	10475	5610	3797	2669	1997	1608	1273	1109	941	792	687	698	620	532	529	503	437	424	417	398	404	369	335	373	335	347	336	328	315	293	323	290	318	289	294	305	285	289	284	290	316	286	291	269	283	284	294	290	285	267	259	279	282	269	272	264	257	266	256	266	278	275	293	273	282	270	267	296	275	259	285	252	280	244	287	257	270	247	252	272	255	285	233	277	260	248	273	269	259	290	274	255	280	258	292	275	263	274	274	275	255	265	279	281	251	292	280	270	253	273	293	277	251	293	269	272	224	244	284	258	251	244	293	261	247	276	244	263	282	257	274	262	270	262	263	276	252	270	253	263	242	266	240	276	273	259	257	277	243	320	292	262	294	274	278	284	247	245	233	257	252	271	279	271	285	271	246	263	288	250	266	261	272	273	273	235	266	284	255	284	257	261	247	249	268	265	282	253	263	244	249	281	278	275	247	286	247	247	276	241	265	238	254	269	248	250	264	250	247	239	275	265	270	237	266	250	255	260	243	231	285	255	271	243	262	264	255	262	259	258	269	271	229	285	277	266	264	257	273	280	280	249	279	272	279	232	260	249	276	299	254	268	280	290	257	248	267	253	252	250	259	237	255	247	246	268	272	237	296	254	267	280	261	257	268	280	296	270	279	259	261	268	245	257	264	264	265	247	263	274	254	255	234	254	280	262	268	238	255	249	257	267	272	276	261	259	271	253	264	272	273	247	266	257	251	237	274	260	268	262	264	270	268	285	280	289	261	293	260	279	247	266	261	264	263	290	294	253	237	240	254	269	242	260	246	244	259	270	224	245	255	256	281	247	261	254	272	264	280	239	272	255	248	260	291	267	279	277	272	245	261	239	280	252	248	250	238	241	247	252	263	272	271	235	252	287	275	260	245	288	250	267	272	262	279	255	250	254	291	260	242	255	281	270	240	264	278	289	230	272	279	291	255	253	273	271	249	269	269	293	270	264	263	257	281	288	276	265	268	263	281	268	281	256	272	280	230	298	282	267	277	272	254	270	260	257	290	248	272	229	270	278	260	283	306	246	278	277	266	249	268	263	265	297	256	254	297	273	292	262	239	282	271	258	259	276	260	247	270	263	266	251	254	259	259	257	267	282	260	281	266	261	273	259	267	264	249	249	283	275	246	260	235	268	276	286	258	262	274	261	270	259	285	241	278	252	288	252	279	281	270	250	288	266	249	276	285	287	241	278	255	284	268	252	254	273	235	270	239	248	253	287	263	264	279	259	259	276	261	260	253	268	272	254	254	269	264	270	255	262	234	237	281	291	246	283	246	244	279	263	268	239	258	280	290	280	273	291	271	241	256	274	269	264	267	255	260	250	252	247	223	279	280	256	255	248	244	269	219	285	244	298	272	265	252	272	250	251	239	230	264	272	269	275	285	271	261	235	234	316	271	256	263	247	241	283	262	266	246	252	252	281	267	253	261	288	267	269	266	263	265	261	251	268	255	260	258	261	265	265	290	259	265	241	276	276	247	261	263	252	260	260	240	249	282	252	267	249	287	275	247	258	274	288	274	264	273	267	271	283	289	283	272	277	281	279	258	294	246	247	241	256	268	267	263	254	287	239	241	282	261	247	273	272	268	280	283	254	265	259	279	245	282	259	252	255	303	264	258	283	240	244	260	280	261	243	241	270	294	254	269	285	270	271	258	275	262	285	256	251	263	259	258	275	296	249	255	282	311	290	270	263	255	274	277	268	263	253	299	242	249	262	278	291	272	281	278	249	264	266	286	252	268	266	277	254	252	271	245	275	278	284	275	282	267	246	271	271	261	266	268	269	242	271	248	243	252	286	255	237	267	243	277	248	249	253	259	255	276	247	260	264	272	279	278	259	256	276	271	248	279	253	272	231	298	291	253	285	257	269	282	260	247	278	257	250	269	275	294	240	278	295	267	269	292	247	276	256	305	257	244	247	257	269	303	275	270	275	254	250	280	269	267	250	270	286	280	287	271	256	256	274	260	249	260	273	267	236	292	272	248	275	250	267	278	291	269	275	282	269	245	243	259	272	267	277	277	271	270	277	269	283	252	283	289	257	255	263	261	279	259	300	254	257	259	260	268	239	267	243	256	264	269	256	255	241	271	291	273	277	251	296	246	293	241	236	277	254	252	273	260	267	267	264	258	261	241	240	267	271	230	234	260	315	235	269	275	277	262	264	273	275	246	259	239	265	246	279	296	263	260	255	273	229	286	244	268	234	277	243	285	284	281	266	286	247	269	277	280	269	294	243	257	252	261	247	294	265	259	247	267	267	255	272	272	280	248	268	241	278	261	221	271	261	272	262	268	261	283	268	265	267	268	283	269	267	280	280	289	271	270	267	262	240	286	255	247	258	258	268	258	313	248	264	244	269	278	273	270	257	255	275	267	271	264	233	260	283	276	286	253	246	249	250	262	256	278	253	266	251	262	268	242	249	253	280	253	257	251	266	272	257	244	247	258	262	258	244	247	254	258	266	271	276	244	252	233	241	255	258	263	241	260	269	261	287	254	248	264	243	265	274	257	248	286	245	263	242	302	232	262	245	262	272	236	282	288	262	273	256	250	230	300	267	266	266	253	246	287	266	265	241	271	245	283	277	254	257	240	243	245	251	251	280	258	269	264	272	279	280	236	241	238	275	286	265	232	265	264	268	263	251	270	247	243	276	273	269	253	264	288	241	274	275	245	257	257	287	271	240	255	249	281	240	275	264	237	246	256	263	251	250	261	261	229	255	271	264	254	278	257	287	254	255	261	260	258	271	261	289	255	277	276	257	247	265	302	266	248	269	271	268	250	260	250	265	251	267	267	273	268	290	273	275	268	264	273	232	293	257	283	282	263	254	257	248	253	258	261	241	265	285	277	292	244	236	258	253	275	260	260	263	294	264	280	251	245	281	264	278	242	273	274	258	277	245	303	270	243	253	246	281	299	255	263	243	250	248	291	266	278	249	232	276	262	234	247	269	280	274	241	266	217	256	272	258	256	287	274	300	283	270	269	262	261	235	264	243	280	257	268	237	264	248	241	266	296	290	277	272	275	268	261	260	252	253	237	274	261	277	283	240	261	245	252	241	242	252	283	274	275	243	249	265	290	256	253	279	268	237	262	255	274	243	254	274	247	288	263	264	266	273	237	243	248	260	245	294	264	253	266	290	268	257	269	244	283	316	219	239	249	254	288	251	269	261	271	252	273	281	213	276	280	273	253	244	268	264	246	235	258	266	271	253	245	241	283	265	281	256	292	241	255	283	275	245	258	234	285	254	269	263	266	288	248	267	266	253	232	282	268	266	267	243	242	273	273	253	243	249	262	263	244	277	284	275	260	284	246	279	270	243	251	251	260	273	288	240	253	242	275	231	264	270	265	251	256	257	258	272	221	264	244	251	264	244	251	278	271	255	251	288	249	250	219	291	260	269	292	243	244	256	278	246	252	248	278	248	242	291	278	266	262	261	298	266	265	250	288	257	267	262	304	276
22906	20626	27306	23960	20636	20710	8232	1758	1228	1103	1005	869	809	770	731	772	683	673	607	626	588	582	597	567	543	535	560	535	555	532	529	497	524	527	528	489	507	513	494	480	457	547	499	476	495	517	547	486	475	502	515	447	486	473	452	474	482	485	467	485	470	498	448	507	473	482	476	476	475	455	485	507	492	490	456	458	475	473	508	451	499	476	469	467	472	489	448	436	484	460	451	495	481	527	436	463	447	505	492	497	462	494	426	473	477	477	451	472	497	423	497	460	491	471	443	508	481	434	477	473	454	495	486	484	448	461	454	469	473	456	444	434	470	448	456	471	479	474	439	471	454	478	476	467	446	458	504	515	467	454	483	470	485	473	467	454	485	460	444	469	461	421	478	431	453	460	452	493	440	447	456	425	436	484	482	466	458	476	492	458	453	470	479	488	444	452	511	489	453	453	460	476	496	461	474	462	455	471	492	487	473	452	463	456	445	441	470	442	473	446	507	500	473	431	441	476	446	462	468	455	490	454	483	458	475	459	479	444	465	441	476	483	459	467	486	492	455	443	498	456	417	496	427	474	468	462	437	452	440	446	455	516	456	446	500	458	456	478	444	507	488	478	464	498	466	509	473	471	500	432	471	446	505	441	490	450	455	500	462	489	490	443	458	503	439	465	502	492	444	499	495	486	484	469	471	476	476	451	455	484	476	501	463	398	434	429	417	442	485	474	465	506	458	422	456	454	461	442	438	413	425	437	491	456	477	469	442	432	456	458	490	465	439	491	477	472	447	527	478	430	444	495	467	449	480	483	491	475	460	487	435	429	460	456	491	475	450	450	458	449	476	526	453	494	477	495	477	428	444	470	473	460	477	473	457	470	475	502	503	481	481	484	434	493	475	478	461	478	470	457	474	469	511	475	478	456	495	432	468	452	461	467	411	474	445	479	466	453	480	429	427	504	494	453	465	456	476	467	500	527	431	477	449	450	446	450	445	459	491	441	481	470	511	477	476	490	462	481	442	473	495	493	460	483	503	507	464	478	480	422	442	480	414	473	459	446	463	441	439	468	442	456	477	500	493	447	428	435	434	417	444	426	479	471	442	454	482	450	456	444	436	470	487	441	467	460	460	487	479	454	443	447	490	463	446	463	448	452	472	469	457	421	466	466	449	484	459	490	460	481	473	456	475	431	479	467	451	424	428	471	481	509	469	491	477	484	494	471	465	460	456	473	450	447	454	438	497	454	486	436	459	478	451	483	492	435	467	550	464	460	465	497	434	490	449	479	490	487	450	501	480	450	462	446	463	483	456	466	434	432	466	432	445	464	441	485	484	466	487	468	499	456	475	453	487	436	479	478	477	462	430	513	481	471	485	461	434	430	476	439	501	445	490	503	409	452	444	421	450	492	495	505	429	438	433	471	484	452	443	458	459	469	476	471	489	475	470	485	426	479	470	487	495	472	445	464	444	461	466	469	450	450	472	437	525	495	457	463	474	483	475	461	487	459	435	485	478	479	465	449	492	484	458	459	440	428	489	455	485	461	461	471	471	440	459	438	455	428	468	487	454	474	468	476	484	456	478	460	508	455	439	513	481	445	420	469	440	478	486	477	469	441	501	491	444	450	454	478	458	447	453	441	470	466	487	478	489	491	476	470	496	462	452	478	441	470	465	470	446	463	477	451	476	456	430	477	438	461	475	438	453	445	465	457	490	465	496	477	458	485	481	440	481	488	477	446	439	509	494	437	458	452	434	477	443	448	451	483	471	489	468	447	481	445	438	463	447	446	466	420	493	473	461	477	483	463	456	443	431	475	453	475	454	470	481	465	487	482	427	469	472	501	503	447	461	462	482	452	505	451	484	502	474	489	492	451	448	455	446	400	472	424	470	505	460	447	448	477	485	439	448	458	462	461	435	472	467	428	470	464	468	512	491	433	462	430	444	463	461	478	501	424	444	456	433	433	454	462	468	478	509	441	434	457	447	482	443	456	440	472	460	443	490	503	465	498	455	432	461	495	481	410	458	447	425	421	475	434	457	484	457	485	435	517	468	432	475	488	457	476	479	440	464	475	486	452	472	463	490	447	430	431	455	455	427	411	480	457	491	512	482	448	466	422	458	431	464	476	444	472	497	458	463	496	447	460	474	481	435	505	459	443	444	472	492	478	477	486	473	428	494	423	440	494	479	458	453	468	432	456	455	464	476	451	467	489	479	474	468	457	439	495	491	448	420	485	469	485	468	448	469	457	477	440	450	455	464	477	447	433	429	425	465	490	478	473	468	453	485	447	457	441	439	439	426	460	468	455	448	451	468	497	467	479	477	486	489	479	485	473	416	493	458	463	490	473	459	477	445	468	488	479	455	459	514	485	446	462	473	489	481	483	450	465	465	491	507	458	429	464	463	484	445	469	475	459	429	477	453	429	417	452	438	455	464	462	476	432	473	508	488	464	447	426	484	475	465	486	466	496	467	427	457	486	495	463	475	426	449	428	468	471	478	484	467	475	470	480	439	451	480	445	427	470	481	451	463	507	469	441	464	436	457	454	446	464	449	481	458	459	472	431	469	489	475	505	472	467	448	516	469	455	441	482	451	515	441	457	440	451	423	434	507	483	516	456	475	492	452	461	472	463	478	447	503	446	476	487	480	445	444	460	469	459	454	470	454	441	481	457	500	457	455	442	486	475	459	441	468	480	499	513	468	471	471	421	451	455	463	473	481	508	443	436	505	464	417	418	449	451	476	474	475	454	465	482	460	438	447	452	504	486	452	525	491	513	512	468	473	438	438	457	458	433	511	497	425	459	470	504	411	488	486	468	402	452	480	479	468	490	478	455	481	448	492	487	419	514	490	482	504	451	442	466	485	430	503	452	436	459	483	509	467	451	498	478	441	466	471	465	451	439	488	496	450	456	489	470	447	457	460	426	478	495	429	433	440	467	467	447	494	459	516	442	453	448	495	453	444	460	498	466	516	463	475	435	428	459	447	477	488	475	471	451	461	478	488	429	484	478	441	429	467	481	452	432	464	452	458	519	445	457	467	456	472	465	462	455	470	482	496	455	478	519	420	495	458	495	440	450	458	469	483	483	479	431	438	486	454	477	494	459	454	486	452	466	440	441	441	433	474	476	459	489	406	490	461	453	511	453	451	488	462	449	485	480	451	472	459	422	468	441	500	471	453	494	456	462	465	473	438	460	480	431	455	446	420	451	442	461	478	458	421	444	484	468	521	447	475	431	485	422	468	497	446	447	461	471	416	456	475	430	464	431	460	510	456	432	469	481	428	493	483	465	480	466	486	444	451	451	478	489	440	459	435	434	465	476	500	452	474	476	508	497	479	447	456	457	462	455	457	460	480	503	472	456	442	484	476	474	458	477	454	441	470	462	477	497	475	452	480	474	442	468	454	448	435	435	440	487	500	473	477	499	497	452	462	505	436	453	480	457	441	456	450	462	483	457	469	455	461	496	438	488	479	491	442	479	461	460	473	486	487	449	484	459
10048	17957	16441	9691	6639	4829	3623	2896	2407	1985	1730	1511	1301	1193	1067	971	921	818	751	788	740	689	690	613	615	618	618	612	520	578	582	559	552	490	527	524	519	521	508	501	501	488	515	499	502	496	466	494	491	491	474	481	493	511	455	504	483	492	480	460	455	477	456	454	463	471	449	442	467	473	478	455	462	462	441	434	493	470	461	472	460	445	502	462	420	450	446	437	454	448	461	462	475	489	435	499	442	437	497	474	449	460	469	430	460	451	469	425	457	465	446	448	464	440	453	456	466	444	465	455	452	493	444	435	475	500	495	445	444	435	481	436	444	453	444	460	421	459	475	449	439	462	441	432	448	449	522	472	482	432	442	452	466	424	417	475	459	440	477	466	460	460	468	487	478	469	445	430	470	459	482	431	439	488	405	472	422	418	460	471	496	406	422	443	444	441	437	431	493	481	457	406	430	476	466	452	460	470	455	466	415	458	437	464	424	461	453	461	462	448	444	463	421	485	506	452	417	474	476	459	475	494	458	472	445	430	445	409	452	470	432	448	481	460	464	411	441	454	453	469	462	458	445	449	433	458	464	457	469	429	429	468	428	432	469	429	443	477	438	487	438	430	407	447	448	470	467	441	478	457	469	470	483	406	431	389	470	464	425	481	455	472	446	466	464	489	452	414	451	461	455	413	410	418	420	434	448	399	421	444	460	437	438	453	442	458	443	445	418	420	465	435	465	465	434	439	463	472	452	446	430	455	442	450	429	446	439	420	433	467	442	438	444	466	458	422	439	451	444	423	447	437	473	428	456	411	456	442	453	455	433	453	471	450	430	421	423	447	448	466	454	436	438	481	432	445	436	433	439	463	452	443	440	463	465	455	459	449	441	429	457	479	455	455	446	424	429	422	430	438	466	474	447	427	458	442	454	448	408	436	430	471	467	446	463	461	440	444	471	444	439	459	435	477	449	466	437	451	453	452	441	446	457	437	429	454	430	467	464	463	471	458	391	431	463	446	420	432	445	450	429	435	464	453	436	458	433	490	437	508	450	434	448	454	439	450	499	458	441	470	452	462	442	451	458	450	441	463	453	437	453	450	451	470	451	429	448	425	437	430	433	459	433	495	461	460	480	456	460	446	465	433	439	412	462	419	442	481	447	420	417	468	466	443	454	434	472	450	460	435	458	427	417	449	429	426	440	459	455	404	462	478	428	454	408	463	439	418	418	440	466	463	428	458	427	457	429	484	451	463	432	450	472	454	473	456	478	425	439	415	459	427	423	476	458	428	457	435	465	457	499	439	459	433	480	450	469	479	464	435	457	468	470	483	450	445	443	446	409	450	467	491	442	442	453	491	448	437	440	428	470	426	471	421	474	403	462	463	442	430	464	429	512	446	481	419	426	475	509	448	446	477	455	391	448	432	492	444	454	429	437	459	396	447	450	460	418	459	398	431	455	449	472	433	419	461	411	409	457	446	455	443	475	432	471	465	482	465	450	482	436	459	432	471	447	425	449	448	437	429	437	393	467	432	492	460	450	445	462	491	482	418	437	448	451	412	437	422	466	442	433	479	444	456	429	452	441	438	406	449	421	478	455	476	461	443	465	438	433	439	462	478	426	463	419	468	476	395	429	428	478	447	497	415	438	446	466	464	461	446	434	460	442	466	460	448	448	462	445	474	444	425	437	471	407	454	482	452	452	404	439	427	451	445	424	451	452	455	456	426	443	426	452	457	421	427	456	401	397	444	459	461	482	479	437	450	450	429	455	443	429	426	443	485	446	476	422	456	462	448	477	417	431	456	455	449	431	441	423	487	444	471	463	449	458	478	480	472	446	450	440	462	448	446	478	493	422	424	437	457	426	485	434	459	418	418	430	461	471	504	437	440	431	479	458	423	402	447	459	454	461	444	406	440	437	422	426	475	470	461	458	430	473	466	438	473	438	414	450	489	433	460	448	433	471	464	468	458	461	433	474	428	436	484	437	438	466	438	427	467	418	442	447	425	436	391	430	483	480	464	455	477	481	461	452	445	450	439	468	436	484	436	431	452	489	435	451	439	453	484	431	471	484	468	450	458	443	429	407	433	468	490	459	411	420	444	474	439	452	471	421	458	451	429	390	467	437	468	444	450	483	464	471	484	464	419	459	457	453	450	461	443	442	460	435	434	457	464	478	445	432	464	474	473	444	492	460	466	480	425	464	451	466	440	419	439	446	444	448	490	449	463	475	490	448	444	466	431	454	414	482	447	427	469	476	449	459	452	445	429	456	464	457	464	473	420	434	470	451	420	467	454	429	470	446	446	427	440	440	454	451	488	445	470	459	433	446	446	443	477	466	437	452	440	467	424	457	461	427	478	458	452	442	459	443	445	434	452	474	429	452	445	454	448	435	448	370	468	455	435	470	463	466	418	434	445	450	434	476	459	444	449	490	448	480	460	431	433	459	483	427	441	465	455	462	468	422	421	448	469	466	427	452	451	426	426	463	462	460	459	444	454	447	450	464	473	471	441	428	456	407	477	449	470	500	448	470	433	395	450	494	481	436	467	456	479	491	439	464	420	445	438	412	451	467	452	434	476	440	440	448	439	437	450	398	426	455	469	466	451	423	436	415	399	441	452	486	410	453	444	479	473	444	477	467	468	433	503	418	464	405	438	407	455	440	438	465	455	453	437	449	424	487	452	469	456	473	473	467	446	403	446	456	457	429	453	440	465	443	486	425	469	468	440	449	450	449	483	424	463	420	479	445	425	428	432	430	425	452	434	428	482	437	434	449	456	440	443	438	426	448	486	447	463	469	466	410	443	423	429	445	469	426	420	449	451	497	480	421	433	453	450	458	404	441	460	436	472	440	444	427	486	463	426	464	468	475	409	424	444	471	422	470	460	463	436	426	442	458	455	452	440	450	444	460	442	403	424	446	487	469	434	468	483	449	449	445	457	468	460	444	441	475	454	454	455	442	403	470	445	468	505	426	472	449	428	429	469	445	437	447	426	416	426	462	450	450	437	423	502	443	463	440	468	433	434	430	478	467	407	443	420	423	466	469	453	449	412	460	433	457	467	434	397	437	471	452	456	446	423	466	462	442	427	434	440	437	472	446	428	493	425	450	418	447	442	487	473	485	450	456	429	432	470	425	424	465	414	432	451	422	431	489	428	492	446	434	421	450	477	473	399	466	434	452	507	424	439	456	472	465	450	441	467	442	464	461	441	468	451	437	449	433	449	433	480	474	444	457	421	455	495	487	470	443	472	445	501	468	417	411	495	484	434	444	436	446	442	437	437	469	468	453	444	475	451	478	442	437	435	450	443	442	458	442	475	445	409	448	453	475	476	485	422	458	500	426	467	452	478	425	457	456	466	452	408	438	444	446	470	450	406	440	468	451	455	480	469	435	452	480	454	467	448	453	416	425	449	464	460	450	452	449	455	461	476	432	447	440	436	460	445	426	463	450	446	433	406	453	426	442	427	436	461	464	469	449	465	426	482	442	375	449	457	455	462
27957	14213	2007	788	670	550	574	551	522	490	515	519	526	499	467	505	501	481	497	540	496	473	517	468	483	506	522	517	482	461	486	510	488	480	505	505	487	501	493	465	536	490	486	501	517	444	470	491	491	498	498	492	453	480	493	471	492	529	476	521	524	515	529	480	475	497	471	480	476	474	512	460	473	501	511	487	481	489	477	489	538	467	478	497	506	530	515	493	515	535	510	524	527	451	525	496	484	473	539	504	498	484	510	495	518	491	480	477	481	455	455	476	524	494	510	491	501	485	469	467	502	500	482	458	505	484	471	515	499	468	468	493	471	480	537	492	477	492	474	474	508	492	518	472	537	479	506	443	502	472	493	463	499	524	550	487	519	516	487	500	503	480	535	527	531	521	487	500	511	521	481	493	488	484	487	493	491	503	493	531	505	471	518	532	506	521	514	508	468	495	539	486	512	492	506	463	481	474	425	449	456	531	464	506	484	516	499	490	500	503	468	490	501	468	477	493	508	450	483	499	499	477	513	469	504	541	499	472	481	466	523	501	503	488	513	511	507	484	518	500	512	536	514	531	505	479	521	491	468	469	521	485	536	498	525	493	452	475	530	530	476	508	489	490	496	515	502	485	543	465	495	514	495	463	489	459	507	505	538	529	482	476	521	502	502	487	510	473	535	492	509	523	523	474	507	530	507	470	506	495	487	480	510	491	480	515	473	488	544	501	491	486	482	512	478	492	482	529	500	480	499	510	502	530	517	508	500	495	481	521	463	491	473	488	534	464	486	486	502	508	526	457	500	484	465	543	512	475	454	528	472	483	460	504	483	521	512	514	480	514	491	475	514	444	511	499	463	462	539	493	461	472	507	511	525	467	483	510	472	491	489	502	495	510	501	497	516	477	531	491	514	516	499	501	496	480	550	484	554	463	491	454	520	475	496	506	457	469	518	510	491	527	506	494	526	513	460	483	508	469	499	516	516	472	474	529	501	517	466	489	460	506	499	517	483	499	502	506	528	543	465	475	486	513	488	504	515	465	506	531	528	466	480	455	463	451	522	516	531	496	517	479	497	483	481	506	500	479	513	503	496	495	453	511	479	455	503	508	508	501	564	487	472	475	480	506	451	503	486	492	544	474	491	471	502	480	507	498	482	489	467	472	525	510	533	517	531	486	513	489	530	513	467	513	481	500	503	483	506	460	480	487	450	472	497	490	483	508	466	486	511	438	481	455	517	456	519	478	494	513	483	516	499	494	486	512	470	489	489	495	496	471	525	515	553	500	512	490	473	480	523	481	482	482	495	459	503	470	467	511	485	491	474	505	525	500	516	527	523	522	463	503	532	495	465	496	507	453	485	504	487	512	513	513	478	490	533	512	469	511	498	538	517	508	488	548	496	485	520	456	485	458	518	497	478	462	490	492	474	479	455	524	480	485	551	493	479	484	471	506	467	473	521	504	497	516	490	535	457	481	487	565	506	519	508	465	459	493	514	466	498	431	485	506	517	481	495	484	494	498	455	458	488	496	532	491	506	468	512	457	532	483	477	487	486	518	505	459	516	512	537	496	511	488	541	486	456	467	530	474	517	469	520	522	503	509	504	515	520	478	525	522	485	505	480	463	463	503	466	504	492	494	471	465	526	455	501	492	474	505	460	490	452	470	460	466	501	513	524	477	466	477	505	476	443	483	479	526	475	502	470	499	473	530	486	491	457	517	490	489	496	497	477	482	500	475	469	485	524	528	508	490	567	463	506	512	536	535	497	488	508	507	453	511	481	513	509	474	493	477	438	496	475	473	500	489	481	486	478	495	523	497	469	537	529	483	506	544	519	446	481	447	480	485	508	479	494	510	483	502	504	497	518	497	490	468	492	471	509	506	471	493	496	511	496	465	496	507	505	478	538	513	527	507	495	491	474	500	485	497	464	489	485	484	546	512	481	499	500	484	499	505	530	508	468	499	482	502	473	475	469	495	467	497	463	522	477	494	513	529	472	504	490	485	495	473	518	483	465	490	505	521	498	466	573	458	489	534	466	523	499	489	520	504	527	500	490	461	479	530	516	515	512	483	471	485	523	502	511	475	510	481	499	495	485	498	509	479	479	457	517	498	504	471	529	498	486	514	497	516	521	499	493	501	507	489	472	486	502	505	549	486	528	506	502	493	522	510	528	477	467	481	487	515	480	507	519	471	492	495	517	468	469	509	518	524	477	491	469	488	511	497	503	501	543	507	486	507	504	486	495	495	514	472	534	502	555	528	459	488	462	504	522	480	506	501	468	505	461	540	472	507	482	477	494	497	473	500	484	454	465	526	484	536	515	517	461	511	439	481	461	487	514	527	489	522	510	494	477	487	487	526	524	497	488	501	506	518	529	445	508	476	504	443	506	476	482	499	474	513	502	474	516	522	479	470	504	502	467	498	482	551	474	522	503	501	482	479	489	517	506	518	564	494	502	493	485	476	447	481	520	474	517	449	504	507	495	531	536	522	461	477	502	531	461	471	529	496	543	532	497	440	465	511	492	525	463	516	491	449	484	494	496	491	506	477	500	488	457	494	508	462	487	453	499	513	512	521	499	474	467	496	514	495	462	503	498	490	475	540	490	517	483	489	493	514	464	497	490	486	483	507	520	476	458	478	505	489	522	461	495	504	506	481	492	502	485	482	484	504	542	491	469	499	490	477	502	516	470	507	527	474	479	492	514	500	492	474	514	501	485	474	466	499	513	510	476	521	488	541	503	502	483	498	500	496	510	486	512	529	516	533	488	473	464	509	512	491	497	506	479	511	462	516	500	467	451	523	522	484	479	517	502	512	498	477	475	504	530	486	516	478	479	561	524	458	553	519	503	511	501	512	481	487	465	475	512	481	492	461	518	496	495	531	537	493	497	489	507	499	475	516	497	476	501	493	481	446	468	512	494	509	500	491	492	516	475	525	457	478	531	519	490	531	484	503	506	494	510	513	514	508	534	490	503	487	489	486	504	463	505	486	500	488	524	516	512	479	486	493	557	486	476	498	464	502	498	490	455	496	514	508	500	513	479	510	482	480	537	488	501	495	497	487	486	489	460	512	488	488	471	478	465	501	482	478	497	487	487	519	514	500	487	521	535	487	465	551	486	505	494	515	525	507	545	475	506	467	493	486	459	499	518	524	479	464	486	490	514	474	518	485	579	488	540	505	472	467	472	505	464	558	493	515	486	497	519	495	493	503	485	493	520	509	488	501	493	492	481	477	497	493	447	497	499	514	455	500	484	505	521	465	476	482	518	476	486	486	492	518	512	503	502	534	509	488	485	485	474	528	514	485	475	528	514	512	518	519	491	516	501	489	521	496	496	500	522	508	506	474	501	481	490	474	481	499	484	485	479	498	524	489	522	503	520	502	528	509	514	523	472	513	457	511	493	501	485	538	516	505	530	463	446	471	485	489	495	473	519	500	495	495	486	505	537	462	500	510	469	501	498	595	497	532	448	517	508	481	486	496	504	498	467	494	493	447
5301	1298	1221	886	686	674	607	595	572	551	577	549	577	517	521	589	550	511	576	546	503	538	494	506	561	541	549	563	549	531	551	498	520	545	538	558	508	543	560	560	501	520	556	547	554	532	519	550	527	532	541	518	534	544	532	565	563	522	506	568	515	523	561	566	522	561	532	566	554	540	489	536	559	535	500	570	553	531	558	539	513	518	567	528	528	547	521	561	563	552	534	519	556	557	525	545	506	511	540	557	565	531	522	536	540	552	519	535	547	534	504	505	521	517	526	494	506	543	535	535	523	505	508	531	539	526	546	546	530	527	522	569	537	499	578	501	500	544	541	529	557	545	525	498	542	505	531	541	507	548	559	534	512	515	565	548	556	546	541	515	530	484	572	544	543	521	517	552	532	524	526	578	571	542	533	506	541	516	520	522	552	503	532	527	531	541	528	525	512	562	494	538	482	493	483	543	521	537	503	535	528	525	552	560	494	525	555	487	534	499	528	514	508	529	494	524	573	540	549	530	508	509	516	507	550	545	576	531	546	517	519	531	481	558	514	520	503	549	527	518	522	558	531	544	578	548	513	503	534	524	545	545	520	509	565	548	529	508	519	524	531	555	526	537	488	554	502	542	524	506	552	507	503	556	519	556	532	545	493	548	514	534	503	564	533	524	528	514	526	527	541	529	549	541	543	511	515	497	547	540	536	557	525	549	520	541	547	508	496	567	556	508	486	504	522	535	514	501	512	557	557	550	541	550	545	530	517	515	536	488	547	512	507	504	491	526	535	496	548	532	560	517	569	543	531	530	548	515	525	539	533	527	515	606	569	508	524	546	533	521	545	544	550	515	530	524	538	513	531	549	566	511	555	506	513	533	507	528	521	484	556	557	573	568	546	537	513	546	565	529	537	574	488	522	510	548	538	528	477	510	538	515	559	522	565	539	526	497	477	568	529	511	559	513	576	508	549	527	556	561	530	507	515	526	562	509	532	493	530	542	510	519	508	542	539	492	526	541	538	542	509	526	525	504	510	519	542	522	535	521	539	520	523	483	557	533	540	538	536	494	507	567	499	552	512	507	540	554	556	557	520	501	522	498	513	536	504	546	523	540	551	558	532	509	565	538	540	519	514	512	531	558	500	535	502	527	575	560	521	550	531	500	544	591	538	481	503	530	544	518	579	531	507	552	516	511	495	548	536	518	551	550	528	561	544	514	535	495	558	516	490	548	545	539	570	518	552	559	513	556	549	590	545	493	538	562	546	568	521	482	537	555	505	553	524	508	532	529	544	565	532	524	533	526	544	491	560	506	565	517	488	563	572	536	539	541	511	506	543	559	510	514	550	559	539	529	511	495	505	520	530	490	560	492	547	529	526	521	558	540	532	565	547	524	518	541	498	544	527	554	562	511	519	522	485	522	521	507	503	552	567	543	535	519	500	541	530	489	483	555	535	524	546	508	544	537	536	518	547	538	568	525	565	526	520	507	535	479	538	535	551	529	544	505	537	526	575	529	506	545	542	573	528	556	519	534	540	494	509	539	541	508	531	518	544	525	520	528	505	528	524	546	523	510	493	508	545	531	540	539	564	573	553	532	539	534	523	510	563	488	569	540	577	545	535	499	562	536	558	525	542	507	531	525	522	505	577	533	567	555	516	538	537	489	547	525	530	507	518	532	521	555	535	556	529	529	512	548	555	526	528	527	584	533	486	493	541	540	518	526	523	518	504	567	584	516	517	525	543	556	533	521	565	514	565	591	507	503	573	566	537	483	512	516	532	522	575	484	489	576	515	520	534	591	524	488	521	528	501	529	495	530	517	513	545	568	523	556	575	540	525	525	489	520	508	553	545	505	529	550	486	541	526	482	504	536	533	526	521	520	501	514	501	534	542	495	554	479	545	544	559	567	510	517	579	537	560	527	546	498	485	570	487	523	498	574	527	518	534	564	541	506	551	517	554	532	494	554	502	525	559	546	530	536	545	561	485	522	547	521	534	510	532	537	559	533	527	500	536	522	510	540	539	517	503	536	561	521	531	558	513	484	521	550	569	543	519	509	520	562	536	546	573	563	541	512	521	494	536	525	525	507	511	562	520	535	518	541	536	542	504	535	529	535	567	505	559	508	520	532	523	492	523	549	524	544	520	536	488	546	525	548	494	508	478	546	522	508	524	518	538	503	540	496	568	499	506	557	504	526	512	538	516	517	536	503	499	507	542	488	583	533	551	517	556	516	553	541	550	501	522	536	531	549	476	510	541	531	537	542	525	532	546	530	492	566	551	537	540	564	545	515	518	490	533	533	531	528	519	518	478	518	528	495	577	535	506	553	516	522	544	513	508	530	513	551	534	507	546	568	510	509	546	502	530	499	516	547	505	551	545	520	492	471	541	513	514	569	556	515	531	530	507	523	500	526	509	532	543	528	563	519	545	550	513	511	542	573	536	528	546	499	520	506	546	533	546	520	522	554	490	539	526	544	492	504	525	525	509	519	509	509	573	517	504	489	521	532	494	534	527	474	521	543	560	548	500	521	540	505	505	556	546	522	538	537	548	563	557	514	546	537	477	517	509	525	529	539	534	566	520	503	512	561	541	500	542	514	528	515	512	538	509	510	498	553	531	579	525	501	554	546	508	562	543	519	521	521	539	531	516	539	508	543	520	522	590	568	518	546	494	527	535	535	552	525	548	502	548	513	527	562	531	531	516	495	525	539	503	533	522	506	516	551	526	549	513	514	548	541	537	538	527	487	513	494	492	541	518	464	548	554	523	439	553	520	546	538	541	546	549	514	536	504	485	546	547	572	559	540	499	528	528	532	535	512	577	528	505	522	520	558	562	532	544	519	531	547	542	540	507	517	549	568	509	508	550	555	552	532	544	509	492	520	478	536	540	515	527	574	529	558	560	518	529	532	513	556	562	521	528	538	514	528	526	551	511	517	513	555	538	516	551	505	519	537	528	555	558	527	509	499	524	501	556	543	528	541	498	490	523	529	501	528	521	517	576	536	576	541	570	522	496	511	514	542	554	534	546	540	503	569	551	551	521	532	494	515	542	536	524	527	517	545	504	496	506	571	514	538	545	519	552	527	516	527	538	498	501	536	528	539	499	519	492	541	532	510	545	495	546	493	581	570	550	517	537	483	498	484	529	536	556	566	522	557	506	529	535	541	532	537	582	572	530	537	549	549	567	523	554	545	573	550	487	539	558	549	531	530	549	498	548	509	498	548	502	525	527	518	531	487	499	527	505	511	538	516	527	521	550	489	530	516	512	558	566	523	551	521	540	553	575	552	509	546	551	550	503	522	512	524	569	517	539	535	554	524	515	545	557	541	532	546	549	550	552	522	523	521	514	559	562	501	532	515	561	544	555	540	528	556	519	524	538	574	518	526	526	510	544	554	516	520	561	532	518	519	532	497	521	541	527	524	520	541	528	499	534	526	529	544	534	523	539	529	532	539	526	532	552	545	519	538	543	545	518	496	535	490	528	531	562	565	552	531
24957	20596	26874	24274	20602	10247	1275	813	651	575	510	428	439	397	390	327	322	339	331	328	291	297	282	280	285	301	283	295	276	306	248	289	284	245	243	254	279	264	266	264	264	232	263	291	277	236	252	260	262	252	230	255	252	277	239	249	246	243	263	227	268	245	234	232	235	226	234	270	253	234	251	273	269	238	235	271	231	225	224	245	216	240	230	219	243	263	212	231	250	216	227	252	225	219	220	248	248	233	224	237	242	231	249	246	265	236	248	237	243	261	250	223	271	226	228	234	226	247	217	256	263	238	227	255	221	235	239	240	230	227	249	235	265	235	231	247	236	231	261	224	236	248	218	250	240	239	232	251	247	251	209	228	222	262	248	211	254	199	232	230	216	246	226	243	241	235	233	228	265	255	271	198	246	235	214	246	258	226	230	237	198	237	242	230	233	243	228	247	224	222	262	263	224	225	236	246	203	248	255	239	236	247	232	224	230	219	227	245	228	235	229	251	215	257	232	215	239	217	245	265	224	258	219	226	221	254	233	249	244	246	235	226	236	240	226	243	224	240	240	237	251	255	233	229	248	228	239	244	260	232	235	246	241	263	253	245	236	254	241	228	223	232	259	218	252	239	242	209	268	219	224	249	205	219	267	232	238	239	249	214	235	233	264	255	246	215	280	267	242	235	245	244	269	237	230	259	261	269	251	220	251	231	226	216	246	277	224	241	256	228	247	236	249	267	252	256	239	231	218	254	235	225	247	224	249	225	246	218	234	236	244	244	241	216	252	256	245	246	241	229	223	256	241	217	250	221	236	234	229	267	231	218	216	226	207	239	217	256	238	222	230	229	237	273	233	277	227	243	250	198	231	250	274	231	258	248	236	258	236	242	261	231	216	250	237	258	250	240	236	244	239	210	226	208	248	211	245	230	233	211	256	252	252	239	242	225	247	248	227	255	240	231	236	233	247	254	225	194	217	230	244	242	247	198	229	253	241	230	222	243	226	262	265	244	256	244	227	228	261	214	257	226	244	242	216	224	239	220	275	228	253	229	253	240	247	244	226	238	254	226	218	260	223	235	219	238	246	237	216	220	215	207	266	219	265	206	236	233	239	234	256	249	246	231	220	238	248	221	234	254	241	235	255	239	249	239	246	227	209	238	235	254	205	251	240	229	244	234	230	239	263	255	242	239	211	238	241	225	236	217	234	228	230	241	241	225	224	255	241	260	237	220	261	237	233	250	232	250	254	247	233	221	246	206	235	223	202	257	244	229	260	257	224	216	251	252	234	221	275	231	224	252	226	228	224	239	243	233	241	245	260	254	226	237	219	233	260	261	228	249	246	250	221	249	259	222	242	212	256	220	267	247	238	234	246	232	244	244	262	231	249	237	236	263	229	253	253	221	242	205	222	215	243	266	227	241	249	223	273	237	248	209	218	243	247	240	238	245	258	266	235	229	234	225	232	233	223	249	232	227	255	238	230	248	260	221	251	238	238	261	257	204	222	252	234	269	222	245	231	224	259	237	245	240	259	235	236	232	221	216	238	251	232	262	216	260	219	245	235	241	218	262	217	228	253	213	223	247	225	221	243	228	220	270	245	228	225	260	234	213	239	220	238	247	260	250	251	278	243	225	234	235	242	246	240	270	233	248	246	229	204	214	243	228	268	231	249	235	232	236	270	228	248	247	232	242	235	233	211	239	257	245	202	229	228	237	236	240	252	239	234	249	222	245	236	220	251	223	236	246	222	255	229	241	249	262	256	273	253	225	240	229	239	239	270	239	250	226	267	234	204	241	258	252	245	234	232	218	228	256	246	233	242	213	226	233	209	235	239	245	225	226	232	238	240	254	256	227	227	250	230	245	230	217	220	250	242	257	223	238	247	240	249	200	263	227	231	226	223	237	244	260	260	239	246	261	222	262	248	244	215	221	240	228	242	209	236	226	262	226	221	253	242	250	240	245	230	235	234	249	262	235	261	237	244	232	238	243	237	249	213	262	254	230	232	243	222	262	224	226	263	258	236	220	253	240	232	217	266	249	228	237	257	226	230	238	237	222	227	212	211	244	217	223	214	214	233	237	208	229	235	249	228	253	215	233	220	227	239	252	229	223	226	251	226	228	274	248	244	234	238	251	257	241	214	242	242	224	258	251	256	242	229	234	220	246	232	236	252	238	236	242	208	247	248	230	259	252	230	252	269	251	254	250	234	236	235	233	235	243	247	211	238	217	221	253	245	215	251	257	246	229	233	265	243	228	236	226	241	236	243	249	226	252	229	219	276	235	259	246	246	267	212	230	229	246	259	241	232	229	230	223	255	244	215	242	223	209	227	222	227	236	232	230	256	237	246	247	254	234	230	254	259	192	237	239	254	244	240	233	241	253	239	227	250	232	244	222	220	226	230	224	273	214	230	219	253	224	244	238	271	271	262	226	254	254	218	261	253	277	222	223	251	237	231	234	265	228	245	257	241	229	242	248	241	237	219	216	246	253	240	249	202	240	254	259	237	234	237	251	257	239	230	233	258	240	242	227	235	227	245	217	232	248	256	237	257	213	237	240	239	245	226	249	220	267	239	223	246	250	226	231	254	231	233	244	233	253	244	266	259	225	253	243	259	269	245	232	247	219	279	223	234	234	213	251	242	239	217	238	238	242	275	260	226	240	218	236	242	228	222	213	260	227	226	236	243	287	235	256	248	261	224	231	241	233	257	243	220	226	243	247	221	230	222	228	247	208	262	235	223	229	219	235	220	250	244	248	205	242	223	232	255	245	237	229	216	246	251	229	243	234	239	234	223	217	236	230	248	238	226	217	232	233	227	227	244	225	251	229	236	227	276	239	242	229	246	244	246	242	221	244	266	242	230	255	228	254	221	258	228	250	238	223	249	212	234	259	223	219	215	262	258	231	236	233	233	266	236	244	240	249	240	224	255	260	211	238	229	234	232	216	245	221	234	227	251	255	251	241	227	237	233	262	226	205	245	244	277	222	214	231	252	225	233	241	256	226	248	258	236	224	253	272	249	234	240	226	247	206	245	229	237	252	233	266	245	231	238	228	241	219	227	222	258	240	248	243	235	247	213	250	235	204	230	257	236	211	250	257	218	246	229	235	246	243	213	256	218	241	246	218	253	225	217	230	230	251	225	249	262	236	228	224	242	239	230	239	246	247	216	231	232	267	214	239	258	239	247	224	214	228	231	205	207	227	237	231	239	223	244	209	227	242	268	210	237	249	219	255	235	239	233	270	231	228	250	222	256	235	236	239	249	243	257	225	231	246	219	264	226	221	258	228	233	216	247	212	261	238	207	220	246	212	235	242	233	241	245	249	232	221	224	233	239	222	220	189	232	241	254	254	220	220	225	233	270	205	261	222	235	211	230	246	217	209	240	238	238	254	216	283	230	229	231	244	265	253	248	228	220	215	220	245	233	244	243	246	223	264	232	266	221	239	267	228	226	237	239	256	234	244	260	233	256	231	220	232	227	252	245	245	231	239	256	232
7194	11406	10339	5625	3729	2663	2028	1559	1257	1052	879	819	754	611	573	517	470	497	446	402	419	335	379	352	338	327	342	346	302	335	293	301	306	288	299	310	309	290	273	292	311	290	270	284	278	287	279	298	270	262	291	272	269	260	258	309	278	252	273	290	270	287	296	290	297	267	287	256	247	271	276	270	288	258	228	260	297	276	291	252	266	259	271	244	258	267	270	278	276	246	292	260	261	287	284	283	277	289	250	277	275	281	296	271	272	240	270	251	249	266	258	254	293	256	262	275	283	275	270	247	279	282	265	300	317	280	269	272	269	270	243	281	283	254	232	246	270	265	238	270	259	258	286	287	246	260	261	256	264	275	260	275	245	268	277	264	280	268	263	290	264	256	267	267	257	293	269	245	270	266	255	251	278	272	251	262	261	260	258	266	238	274	263	267	238	271	259	264	285	234	239	264	273	238	249	285	275	282	271	273	263	267	281	268	255	300	273	293	261	235	261	262	241	260	241	253	232	242	249	257	245	254	243	249	262	260	265	270	290	292	292	246	257	262	269	234	244	262	242	264	248	259	240	271	268	276	247	275	263	256	280	281	291	254	258	276	247	269	249	277	282	255	236	265	279	267	237	275	262	274	287	281	253	286	246	282	279	256	257	249	242	273	299	257	278	243	262	264	290	275	235	287	269	257	265	254	238	244	263	258	272	272	271	290	230	267	304	239	274	252	259	266	219	248	268	286	259	252	276	266	250	255	254	268	253	271	242	261	282	291	286	271	245	239	258	285	246	278	288	278	265	263	264	246	254	273	272	255	234	258	267	246	251	272	276	276	248	246	243	239	279	241	273	247	252	275	267	243	253	268	276	258	266	282	253	265	255	277	259	279	272	239	265	260	264	278	290	288	269	257	233	250	260	268	257	239	272	262	275	287	269	266	267	266	258	263	285	264	221	257	260	252	291	245	280	263	277	239	281	246	260	278	267	249	248	284	272	256	238	275	265	253	261	261	234	248	281	241	257	280	230	277	243	305	272	290	272	256	290	268	271	253	268	274	271	253	266	238	269	271	225	239	237	281	243	262	286	254	228	251	258	263	254	233	264	273	251	275	233	273	227	274	227	288	264	247	281	276	255	288	274	269	278	257	281	264	272	255	253	253	284	270	278	250	245	276	270	239	252	288	284	255	267	287	259	239	265	241	264	234	251	262	243	268	242	271	245	229	282	254	260	267	250	245	264	267	271	242	257	238	282	267	264	266	239	277	221	279	254	273	238	261	262	272	233	245	247	275	243	261	258	255	250	241	260	237	259	285	243	246	252	271	253	261	277	265	260	284	245	273	240	275	269	243	276	262	257	263	241	247	272	265	273	275	277	276	285	294	240	234	274	246	293	268	261	259	280	284	285	250	248	280	241	278	276	243	250	264	264	270	253	290	280	283	262	261	267	268	247	271	254	266	259	260	260	252	261	248	257	271	273	249	260	219	260	281	241	263	252	263	227	227	242	243	291	280	261	252	264	254	255	280	272	295	252	259	276	257	302	296	274	266	240	240	264	245	276	294	304	260	281	256	266	257	236	281	264	272	294	265	269	249	274	246	264	266	268	286	272	258	250	241	245	250	300	255	262	287	245	271	261	232	272	275	267	250	251	260	267	272	273	245	275	235	279	250	242	253	230	267	262	243	262	266	287	277	241	289	254	268	251	250	247	255	269	266	247	254	249	247	257	263	262	269	257	257	249	255	241	273	260	239	258	261	270	231	249	261	238	263	277	251	232	276	266	273	266	261	273	251	242	272	252	277	272	262	249	239	290	267	252	277	274	271	284	302	272	258	261	270	254	267	279	246	260	261	276	243	234	239	266	255	304	266	251	271	266	256	246	270	244	284	294	258	271	268	290	247	280	244	260	265	283	244	275	247	267	239	272	252	263	249	280	290	251	294	245	247	251	260	269	248	265	255	260	300	271	238	261	225	260	283	268	253	260	260	284	287	253	281	274	255	235	255	282	233	243	281	267	260	247	250	274	283	266	246	241	249	250	262	268	285	269	260	241	281	244	254	252	268	292	246	261	253	270	249	247	268	278	249	260	275	270	242	270	233	256	235	264	225	271	246	259	262	229	266	267	259	277	263	254	258	285	267	259	240	268	259	265	257	268	248	251	259	268	256	265	269	267	238	260	238	272	273	243	254	283	266	282	258	283	270	253	254	235	277	270	261	278	278	301	262	208	266	279	232	268	260	269	260	300	229	272	248	264	265	276	250	246	262	240	256	292	261	277	271	253	256	239	246	262	247	259	242	279	234	290	247	255	233	247	278	274	240	262	308	273	246	264	249	271	260	257	282	258	282	275	267	245	254	253	250	262	265	265	256	275	260	241	277	300	245	281	262	266	253	284	264	244	241	263	280	243	277	258	256	269	270	250	242	257	291	265	284	270	265	272	272	252	273	262	265	239	284	293	266	245	271	255	283	269	261	239	231	247	262	261	258	241	259	257	266	278	285	271	282	280	267	263	273	269	245	254	252	260	258	262	267	253	256	240	271	253	277	259	244	253	266	280	251	262	261	239	283	235	265	261	276	283	249	285	234	227	257	274	285	247	226	278	274	261	270	246	279	265	241	261	291	239	275	272	260	278	287	262	287	257	238	228	254	241	249	257	269	273	246	267	258	238	259	232	271	257	241	257	265	244	250	253	235	223	258	283	260	260	265	267	297	232	254	261	280	260	255	279	260	258	260	242	244	245	276	256	225	256	251	271	247	264	237	270	297	283	249	257	277	310	284	252	253	287	247	259	269	288	252	268	241	245	245	246	270	266	280	288	244	271	263	235	277	261	262	291	258	278	245	285	261	267	228	280	241	274	272	243	271	268	277	235	272	259	263	289	247	253	245	256	286	255	249	270	265	236	253	234	268	248	247	259	284	285	276	246	245	248	252	252	280	228	244	283	275	264	272	282	242	274	273	253	272	261	284	230	245	247	237	255	290	249	278	269	274	257	228	264	248	248	263	259	245	277	250	257	256	272	264	277	259	267	265	237	266	255	250	253	281	270	264	260	264	278	269	228	255	264	287	263	282	294	236	255	271	261	255	243	264	241	277	254	261	237	280	273	257	248	281	269	268	268	263	286	257	260	244	260	286	249	249	260	272	286	256	249	263	269	271	254	270	270	250	261	233	240	277	271	262	228	248	281	279	250	274	271	243	283	278	273	281	275	245	272	311	287	231	255	271	290	272	240	293	274	245	255	249	239	260	233	268	263	258	259	257	270	271	251	266	260	244	253	264	267	264	275	241	250	240	279	294	257	238	244	268	242	271	255	280	257	257	277	274	250	229	254	251	269	260	228	265	234	253	255	310	265	267	249	264	268	250	256	241	247	232	291	256	267	244	246	253	269	256	305	237	247	249	226	237	288	213	268	242	257	290	270	255	257	260	276	255	227	247	269	264	290	246	283	266	275	295	249	275	292	261	255	243	266	255	250	256	264	277	268	288	236	273	253	241
22904	20600	27285	23908	20604	20679	8227	1778	1216	1026	964	884	838	774	732	660	706	597	611	588	598	552	545	568	601	531	502	574	551	542	533	540	495	515	470	532	499	459	457	540	474	475	506	490	543	460	497	461	496	495	506	468	510	484	482	482	468	481	517	491	488	484	450	443	434	480	434	496	499	481	471	437	425	480	474	459	419	471	460	474	451	447	449	473	436	502	474	452	472	450	476	487	470	482	473	459	451	484	456	476	474	512	442	432	511	501	445	455	465	479	492	446	527	441	476	430	439	457	495	475	496	489	483	444	442	442	474	425	438	457	471	472	479	490	455	457	460	435	463	464	440	443	467	443	455	476	464	482	454	454	433	483	436	454	465	464	456	469	433	488	469	439	453	483	471	501	467	418	446	487	470	483	447	432	473	453	455	445	503	457	469	446	461	475	475	466	473	480	502	431	458	469	499	428	488	432	477	457	445	462	505	498	462	449	451	490	472	462	476	474	478	458	456	439	471	499	485	441	481	436	481	479	453	477	512	465	479	460	431	443	448	444	459	501	451	444	469	452	511	448	466	501	437	482	461	459	421	433	466	451	490	457	443	464	471	446	446	431	446	460	452	473	496	444	434	458	429	504	429	503	441	470	474	453	491	498	483	495	433	434	460	485	457	497	429	471	463	472	458	461	448	440	448	490	482	457	496	467	432	464	447	498	447	468	466	473	484	440	478	476	480	460	450	437	457	444	472	459	431	459	448	499	443	455	482	405	474	450	498	434	461	436	429	517	451	445	497	465	516	491	488	455	455	449	451	425	469	427	459	455	456	472	452	439	427	463	481	478	431	467	454	476	477	441	481	435	474	438	419	467	455	479	453	454	475	432	465	463	469	478	439	472	463	454	459	451	448	480	481	461	438	479	466	455	503	431	399	436	446	503	483	457	470	473	466	492	440	478	453	468	512	466	465	431	513	478	479	416	491	474	446	469	453	505	440	471	484	447	460	472	458	448	476	510	468	475	460	439	483	464	460	468	440	460	433	474	460	443	464	436	468	422	465	467	438	443	465	470	469	465	432	445	472	451	473	453	437	437	458	472	421	484	450	412	487	511	459	470	460	441	478	437	436	466	460	460	476	445	486	452	474	459	449	468	514	438	434	494	503	468	450	453	459	463	487	453	453	426	471	455	465	426	447	487	459	442	455	450	421	471	450	469	452	462	456	462	420	511	502	467	432	495	470	425	443	416	476	475	464	459	455	489	448	429	437	452	448	480	485	428	477	449	471	451	444	454	454	452	455	467	449	484	430	483	468	475	445	472	475	505	432	427	452	439	482	449	499	469	472	455	478	431	447	455	460	464	462	423	463	449	451	438	479	491	450	457	498	462	454	451	476	482	447	439	462	453	468	449	476	472	462	455	470	463	437	475	432	393	440	458	449	456	461	485	473	435	446	435	465	459	435	433	498	440	464	485	442	490	466	506	470	445	469	472	471	509	465	464	455	489	473	454	462	474	494	490	446	468	446	438	504	452	489	507	472	466	445	490	493	449	456	486	480	476	471	461	461	473	450	445	450	459	491	440	447	450	482	460	468	466	479	423	431	483	425	447	450	449	474	460	474	472	494	478	441	504	463	491	478	452	487	445	440	456	512	453	490	417	500	438	425	480	437	481	453	490	452	470	483	444	454	424	485	492	463	455	454	505	460	497	472	477	472	480	438	435	445	491	462	460	421	447	456	464	466	432	489	452	453	459	477	449	465	453	477	457	449	422	457	482	442	481	458	443	453	478	420	482	450	453	437	466	438	465	454	466	458	479	470	499	502	420	482	458	439	459	463	451	467	471	470	439	451	439	460	446	405	459	461	463	449	469	462	477	465	469	446	416	470	433	477	470	464	460	451	466	458	468	452	446	432	464	445	430	445	461	503	470	424	469	429	451	454	469	477	495	472	477	464	478	460	435	425	428	469	450	448	467	416	481	481	430	460	477	517	459	430	466	434	485	455	434	473	525	463	466	456	401	461	444	426	417	458	470	479	453	462	482	477	502	454	453	455	469	458	483	491	483	484	441	468	442	461	456	451	456	482	459	447	494	474	467	495	469	493	471	472	474	467	453	475	464	437	462	486	458	446	452	497	446	503	457	415	479	449	466	435	475	424	467	444	455	457	426	455	467	433	474	479	471	511	446	478	489	439	451	461	443	480	460	431	443	454	456	489	449	408	427	480	463	461	458	498	438	480	453	452	472	465	426	412	437	448	452	466	456	500	396	472	460	430	459	444	480	460	443	459	460	488	465	443	463	456	491	493	454	469	456	437	443	500	507	501	491	498	425	498	458	487	484	479	460	434	449	468	467	444	488	491	459	420	437	415	460	452	491	453	472	495	416	440	428	464	483	416	445	444	463	486	454	487	456	423	465	497	486	446	447	442	450	407	447	451	462	483	439	469	426	502	471	475	495	473	448	490	454	462	458	467	439	472	492	469	464	432	428	450	490	455	459	466	467	470	467	447	458	425	458	439	435	506	433	476	486	413	474	478	449	480	451	494	465	440	501	466	469	471	448	452	482	464	419	478	471	469	500	494	472	459	471	478	472	459	479	496	435	483	466	491	498	461	435	463	493	434	430	455	465	422	449	440	478	421	440	489	410	490	425	447	438	464	437	432	457	450	489	448	444	457	456	432	426	478	489	484	447	423	474	451	436	434	449	489	438	457	449	449	464	435	453	475	499	457	473	431	457	509	496	420	497	481	412	458	470	457	466	467	450	460	433	497	465	473	425	448	458	468	432	449	474	472	463	467	452	480	455	477	478	463	475	461	420	451	447	439	476	431	489	484	487	462	457	477	442	492	460	462	401	482	460	463	490	467	483	468	430	445	449	440	466	452	415	492	452	455	423	444	437	460	476	468	432	436	484	469	463	448	467	482	469	462	458	461	441	459	415	432	454	414	488	444	478	481	439	494	453	479	482	458	454	503	459	467	456	425	441	459	473	435	472	450	457	460	462	446	444	466	478	466	457	456	468	441	466	471	459	454	480	457	452	457	473	454	463	452	439	463	430	461	494	463	462	446	482	483	449	464	421	450	451	490	415	457	441	442	478	456	476	474	479	405	465	480	471	438	460	432	503	494	459	464	474	453	472	426	459	457	441	451	449	464	483	467	482	493	489	457	449	455	432	441	482	493	469	451	448	445	504	462	459	492	467	475	446	473	506	471	473	457	466	540	460	484	450	463	476	426	444	454	421	475	458	460	438	505	476	444	438	502	445	452	449	448	441	462	477	438	470	457	467	488	450	455	490	415	457	455	432	476	482	443	447	438	449	471	487	450	453	489	468	494	458	482	500	417	447	414	466	481	471	463	489	453	441	436	452	477	443	429	469	437	427	449	464	467	471	469	460	457	479	483	439	436	477	480	473	490	489	468	451	460	438	466	439	468	450	450	448	455	457	431	452	447	467	457	439	483	435	455	460	460	476	461	413	423	437	457	417	442	423	455	491	459	451	424	473
10184	17981	16468	9774	6737	4765	3726	2795	2379	1946	1653	1472	1249	1152	1033	985	921	903	777	733	730	647	676	649	623	604	648	605	572	602	554	581	555	531	532	514	518	515	508	515	536	497	509	467	528	479	460	481	496	495	458	473	482	512	463	493	486	470	480	442	475	467	454	436	477	457	458	462	447	440	464	456	415	476	462	479	456	443	464	413	442	502	440	456	466	451	470	464	483	427	476	417	488	483	468	487	477	430	472	428	466	433	473	469	452	448	470	441	459	451	468	451	473	432	469	456	444	478	448	454	426	433	440	427	464	461	432	424	454	457	428	450	472	478	449	467	452	490	468	456	450	441	481	486	457	457	411	449	427	460	487	463	442	437	485	449	508	437	416	423	414	435	449	431	425	426	457	470	454	493	435	468	455	465	442	445	438	433	471	429	455	459	465	463	435	483	492	424	449	393	453	459	437	425	498	458	482	448	474	469	439	461	457	433	427	460	439	480	464	454	458	467	462	455	424	445	480	429	473	456	464	427	421	461	435	447	446	420	437	416	392	474	439	475	427	474	504	478	439	418	420	451	449	422	435	462	436	441	451	442	465	452	432	474	450	479	414	441	475	450	455	451	474	451	424	432	472	470	419	484	387	422	441	458	455	438	403	492	421	474	457	431	434	473	420	431	444	451	461	439	485	425	443	461	431	476	453	439	455	415	463	402	478	445	437	472	459	441	429	461	435	463	463	432	478	403	411	436	439	459	439	455	481	448	427	465	410	426	439	453	428	484	457	456	485	457	425	423	428	444	426	451	429	486	427	494	489	450	445	435	457	443	446	434	441	407	414	432	454	449	366	463	454	447	421	431	430	443	445	423	441	429	467	474	462	484	477	483	432	420	442	418	444	423	452	442	421	420	456	441	459	461	452	469	456	481	434	431	431	436	441	486	446	432	469	448	474	415	455	436	404	444	469	475	447	452	434	475	434	417	455	438	470	486	445	456	441	443	435	458	436	495	468	438	424	458	426	443	425	423	464	481	439	455	422	463	451	440	426	439	450	437	442	437	445	434	458	439	451	407	418	413	467	404	479	421	438	434	418	451	445	508	444	451	446	475	482	443	508	472	458	434	444	456	430	483	432	470	435	395	440	479	447	488	439	437	446	447	430	477	437	465	426	441	442	423	488	422	487	443	422	448	461	461	443	471	488	393	459	459	448	462	451	416	448	433	453	448	475	482	442	415	415	451	457	435	435	438	485	424	426	491	431	421	438	467	436	462	459	454	448	462	439	434	431	460	445	490	451	408	447	467	430	440	422	462	464	456	422	471	464	440	461	437	447	453	455	413	442	437	456	460	430	419	472	428	484	443	474	497	453	423	468	439	464	478	451	439	468	414	414	429	439	454	454	436	448	436	429	421	440	432	438	425	439	433	463	426	449	474	461	432	476	408	413	494	442	459	435	451	457	445	476	451	434	431	487	459	464	428	428	436	437	452	421	413	452	430	424	453	473	460	459	428	468	483	457	465	447	453	438	456	416	483	452	417	415	477	425	483	438	488	449	470	439	455	507	413	441	439	393	467	462	443	452	450	458	447	461	426	433	469	448	447	427	460	455	496	461	445	443	455	461	440	428	456	507	472	482	395	481	435	440	459	460	429	437	470	443	433	446	475	487	486	445	429	476	444	463	448	466	452	447	476	453	423	450	452	469	390	464	478	451	427	443	430	478	466	435	490	451	464	445	449	495	467	498	442	448	412	451	475	482	468	486	430	426	430	429	480	456	487	408	439	464	454	447	452	414	452	430	475	448	455	424	484	437	448	423	446	422	466	447	480	430	440	472	454	435	435	453	440	456	440	465	424	454	450	411	455	438	492	477	471	431	452	449	453	451	462	456	439	490	457	452	498	474	463	481	438	439	422	482	425	478	465	463	461	453	448	422	459	474	464	455	435	450	462	444	445	436	461	448	449	437	458	467	433	429	421	418	444	452	470	416	475	449	448	473	446	448	397	454	454	461	403	460	451	477	469	472	429	482	483	426	439	460	423	465	448	448	480	478	449	430	440	496	495	446	462	443	451	448	417	465	443	416	439	455	427	430	437	485	454	462	419	457	463	416	476	459	437	434	450	467	384	478	450	448	474	414	434	427	492	462	412	462	435	459	458	477	503	460	423	448	439	424	453	433	505	441	469	441	430	443	458	424	473	450	484	439	431	443	460	454	443	487	460	459	463	480	439	457	454	458	446	456	454	428	481	412	452	445	405	453	469	436	411	430	457	432	477	438	455	446	421	455	421	463	472	476	445	467	440	462	494	466	456	440	411	452	452	423	425	446	458	457	462	491	457	410	415	391	451	477	473	429	451	449	440	417	474	455	423	428	425	477	450	470	406	435	463	456	436	457	419	451	427	431	465	468	489	474	466	455	448	454	428	435	440	433	447	401	426	422	417	465	486	432	447	441	439	446	435	439	452	463	474	444	464	451	410	429	439	448	451	416	425	405	419	416	475	423	433	480	473	425	455	446	451	457	448	439	417	432	432	446	446	415	453	434	448	477	433	471	445	466	441	468	439	486	487	455	466	483	437	453	455	410	444	451	485	429	434	425	453	472	425	415	449	433	449	454	455	441	455	454	448	442	418	477	430	443	472	461	455	417	443	435	464	465	450	460	417	456	475	441	434	465	462	458	455	454	418	462	433	461	462	449	457	462	447	447	436	438	441	470	452	453	483	490	483	465	411	503	436	479	451	467	454	440	437	425	420	425	465	446	424	447	471	458	477	391	501	454	457	464	454	442	479	434	400	457	428	427	455	426	449	430	436	494	431	463	432	459	477	447	455	420	423	445	458	419	445	430	483	470	434	460	442	430	427	454	468	525	451	447	426	424	451	465	464	462	446	429	471	465	457	448	455	453	443	422	453	463	454	461	468	419	482	453	450	426	413	438	472	447	476	429	465	461	454	438	467	454	460	467	424	452	447	438	444	399	466	450	393	449	406	418	454	428	443	476	485	444	471	492	407	433	448	481	416	457	418	427	439	420	419	436	476	447	508	450	467	431	415	430	425	474	461	485	449	462	435	410	456	431	416	455	479	437	446	451	448	387	450	407	426	430	476	449	423	435	439	475	460	448	488	439	426	462	479	444	444	474	427	437	487	428	438	436	450	482	479	453	436	434	409	398	425	454	476	453	439	437	438	443	426	466	435	442	480	447	482	467	433	456	427	442	452	453	449	439	434	432	444	440	420	417	482	465	458	465	455	445	446	437	503	450	470	480	472	458	477	436	438	428	479	463	446	446	470	417	449	449	464	424	459	431	430	403	430	451	441	473	420	448	476	430	477	436	416	449	477	479	480	455	437	469	452	438	415	436	440	475	449	483	446	425	496	443	438	420	425	445	474	456	452	451	448	453	418	477	434	434	445	435	420	417	453	471	465	453	427	493	441	453	446	483	460	466	448	484	439	454	442	444	455	456	461	447	458	441	454	441	441	407	472	421	454	418	451	480	419	405	434
28050	14455	2135	748	560	549	510	551	541	466	482	518	538	517	531	544	495	498	492	518	538	498	497	488	471	551	457	511	540	481	491	489	517	483	482	532	509	485	493	485	538	499	522	506	483	492	533	505	502	476	482	456	516	528	495	487	494	515	497	492	512	480	493	472	502	469	535	470	518	495	481	521	503	504	490	535	403	518	531	516	471	521	524	505	502	485	492	467	507	502	480	470	518	520	535	469	504	476	482	492	460	486	473	503	510	528	502	486	484	522	521	512	557	507	496	475	475	485	519	584	514	498	521	476	497	481	481	541	454	483	493	489	477	526	490	505	517	429	530	463	471	494	488	504	540	495	518	474	511	518	481	507	536	510	450	484	509	509	524	494	485	488	490	503	491	496	484	519	482	461	492	489	493	485	478	471	478	477	534	515	519	518	502	508	488	497	517	479	491	498	472	510	497	520	460	465	500	459	473	496	480	517	485	514	501	553	496	468	502	529	491	484	489	516	475	482	518	472	487	495	461	487	522	514	482	474	492	483	488	507	479	529	509	510	545	475	467	530	481	501	505	495	504	478	482	489	454	513	465	478	503	507	524	466	539	507	511	490	531	498	516	483	494	483	476	520	515	499	461	502	471	486	505	514	508	474	463	501	503	495	466	524	479	470	498	488	487	498	484	465	469	478	502	503	504	538	477	548	483	486	453	484	497	478	509	474	476	493	472	507	522	489	493	509	443	475	512	484	474	502	493	490	516	480	486	505	475	495	506	482	476	476	533	514	496	534	477	505	525	502	498	527	496	470	495	476	515	515	500	515	460	510	513	510	532	519	502	506	511	500	498	459	475	491	482	506	520	507	503	517	488	496	501	474	501	531	465	529	452	481	519	465	503	518	449	490	460	481	479	552	521	514	480	466	457	531	522	501	514	485	508	502	527	515	449	477	517	497	496	535	504	512	480	519	474	487	513	492	480	498	489	456	496	527	505	508	462	477	517	472	489	513	492	482	480	505	507	494	471	477	500	485	502	495	481	503	500	519	514	500	477	527	518	507	516	484	487	479	507	473	475	472	499	480	516	458	509	476	508	491	470	515	454	497	470	460	503	512	515	495	538	520	496	462	510	470	501	486	493	496	499	459	532	510	489	497	475	510	461	496	476	495	486	489	480	486	496	494	541	501	479	481	526	474	531	501	520	511	530	487	493	492	509	507	517	491	524	516	501	501	502	510	525	517	454	480	511	467	481	468	495	495	489	474	519	509	505	506	526	475	458	520	514	471	499	529	500	477	469	465	483	507	485	471	496	506	493	498	531	478	502	485	516	506	528	495	524	487	498	489	471	486	487	503	516	507	447	511	501	492	482	473	483	456	495	480	488	500	500	509	499	524	477	518	485	519	492	528	488	464	484	498	512	503	456	481	476	487	480	460	535	532	499	514	443	475	499	550	468	502	483	492	479	472	535	526	512	508	477	504	515	479	531	468	483	539	492	522	548	476	475	513	491	473	478	471	485	457	465	486	498	502	501	492	491	480	507	491	519	494	509	525	511	514	475	512	483	534	476	503	484	492	483	486	478	498	479	495	502	492	502	486	534	488	455	495	478	480	463	498	523	455	493	486	491	511	499	486	486	491	518	494	479	476	465	476	462	481	532	476	493	532	499	499	520	483	511	479	500	484	529	492	520	512	496	485	528	525	513	421	532	516	498	485	476	476	476	488	463	482	517	526	492	493	512	496	480	481	497	489	506	491	501	488	511	485	500	489	494	502	459	498	514	482	468	489	499	465	477	511	487	487	507	479	487	481	494	451	514	525	483	492	505	505	520	521	498	537	485	475	478	486	490	507	477	496	482	507	501	508	500	523	512	481	511	515	504	442	497	512	479	519	515	526	504	486	489	513	540	466	448	543	507	492	504	522	543	514	499	477	492	473	515	494	497	488	523	519	499	457	518	509	479	493	503	521	499	498	483	521	525	489	529	519	532	511	507	534	441	482	536	498	487	500	465	536	455	508	499	510	504	457	493	536	538	498	531	473	523	476	530	517	483	520	490	479	488	491	470	491	498	497	488	531	545	502	547	495	463	511	475	499	511	505	497	500	507	470	521	504	494	485	486	533	489	527	484	470	482	515	482	518	483	486	458	505	520	515	533	511	513	495	499	520	550	518	493	491	474	466	512	482	567	531	524	503	494	483	506	484	517	452	429	489	505	466	473	489	496	461	450	437	485	489	511	513	458	498	519	463	496	483	500	481	497	479	454	494	497	480	505	461	485	496	479	517	483	485	501	521	472	473	485	541	479	539	512	476	474	468	481	495	489	510	502	478	497	486	484	507	495	504	491	507	504	459	485	485	489	486	516	485	504	498	469	504	490	529	507	496	525	485	490	496	470	459	504	510	449	468	501	446	455	506	496	511	515	504	496	475	507	491	446	525	454	468	463	507	523	513	477	507	522	536	504	505	504	505	495	492	503	539	517	506	446	529	495	463	497	495	495	502	527	479	478	508	486	494	529	496	479	502	510	468	486	545	492	514	494	513	503	515	540	477	463	471	486	511	488	502	533	530	474	522	520	502	497	504	499	506	491	517	507	523	515	509	497	512	498	483	527	502	488	441	489	482	474	494	512	484	496	493	489	510	525	478	480	493	504	502	507	518	506	485	486	523	479	475	501	503	465	461	486	520	522	483	490	476	488	556	483	524	496	516	453	485	498	471	525	522	493	534	466	519	505	458	491	494	488	493	508	473	490	522	485	477	513	472	502	495	536	497	533	515	476	484	518	517	456	510	517	527	501	486	482	496	481	477	496	489	452	483	501	523	493	507	473	489	483	518	513	458	456	449	504	550	480	498	463	514	511	504	516	500	485	488	507	472	521	509	524	511	490	500	476	461	445	489	492	467	499	490	478	470	503	502	484	473	483	509	529	461	513	509	504	503	503	491	468	478	484	519	506	502	523	512	489	463	487	503	474	536	528	504	463	487	488	524	502	519	462	511	485	456	498	501	470	513	490	481	479	474	472	536	477	513	473	507	493	516	511	508	465	472	491	498	526	493	546	485	459	440	503	496	484	535	513	512	479	492	486	492	477	498	510	498	502	485	510	443	473	509	501	491	480	470	487	527	484	513	491	530	490	494	510	489	497	500	497	483	487	486	481	456	484	461	486	509	528	506	517	541	512	504	459	505	497	513	503	478	477	487	510	516	457	509	550	525	469	465	505	494	522	470	485	524	543	443	518	508	467	454	494	522	525	453	493	504	504	503	479	488	546	492	515	493	490	503	538	483	469	477	495	476	515	519	502	463	526	459	528	489	470	471	468	509	475	491	490	509	541	484	499	496	485	531	456	498	525	469	480	536	517	504	515	502	439	511	516	470	504	497	513	541	506	506	540	462	485	500	464	474	466	512	473	521	474	486	524	507	508	480	491	544	515	478	522	464	483	451	503	485	481	474	485	516	480	470	500	503	492	479	505	514	514	511	474	520	519	511	488	470	505	507	514	483
5324	1315	1219	886	729	664	620	622	541	563	555	559	584	542	531	596	560	536	520	529	546	544	508	544	551	564	559	521	510	523	545	491	522	555	543	512	532	514	546	532	596	534	540	512	520	530	569	545	539	508	554	537	547	546	539	496	567	524	473	529	546	527	505	561	538	459	516	551	518	525	540	543	543	532	546	543	543	514	561	508	606	487	559	529	585	519	545	522	550	510	565	545	577	576	550	568	538	515	522	533	558	510	494	493	522	545	503	513	526	542	545	556	523	542	550	537	529	554	514	572	517	546	519	521	557	499	551	539	530	541	532	544	535	487	544	513	515	582	537	528	523	526	539	566	514	509	504	540	514	533	541	517	518	551	574	541	505	515	499	537	510	519	523	540	559	520	487	527	549	546	506	531	518	516	519	536	532	577	500	550	527	536	497	509	549	538	498	563	596	531	520	518	536	529	556	584	575	535	515	530	539	494	500	534	538	547	502	524	535	544	517	536	509	554	542	529	564	485	529	494	556	521	525	537	547	532	539	525	509	523	563	535	569	536	516	511	536	473	483	526	477	538	522	507	544	526	564	505	511	529	530	509	536	572	514	529	485	551	559	533	585	537	510	496	558	527	501	514	574	516	522	516	530	505	501	561	529	575	524	555	522	574	550	526	552	539	511	529	535	525	525	526	482	534	523	526	496	562	537	564	568	535	502	532	538	507	537	532	544	518	563	478	553	541	574	531	583	489	550	535	525	583	543	543	556	524	482	512	545	551	552	526	537	538	500	525	496	485	508	547	546	550	513	519	489	529	533	535	546	538	569	536	535	529	556	552	515	529	521	511	519	540	536	545	509	527	546	543	531	520	561	508	509	542	553	559	507	519	515	519	541	522	551	566	526	544	508	570	524	537	508	543	537	558	524	527	567	523	510	510	530	589	579	540	538	520	511	533	543	528	479	516	542	547	517	549	546	498	539	506	540	550	472	557	497	552	562	537	494	541	523	575	544	533	542	533	528	548	530	547	503	513	554	516	545	495	543	488	525	543	518	489	531	485	526	545	499	536	532	538	544	501	495	591	531	510	506	486	537	512	525	505	537	569	524	500	535	503	496	537	556	541	559	555	527	529	533	579	573	515	519	508	519	489	542	528	521	537	517	545	477	529	518	518	559	542	538	523	553	519	529	537	523	507	491	527	528	513	514	538	522	535	514	545	488	528	521	562	512	517	567	489	514	507	536	510	531	573	525	571	497	479	552	533	530	547	512	518	517	537	536	521	499	525	551	503	563	519	476	523	515	548	547	547	509	535	532	527	518	508	568	558	506	544	487	507	514	539	535	541	511	550	541	520	558	511	519	499	587	528	530	545	525	535	480	535	527	555	526	504	549	560	520	537	511	499	505	518	523	492	517	534	546	568	540	513	522	578	517	522	560	537	500	516	523	496	564	532	537	490	492	492	525	522	553	475	533	521	544	537	506	524	525	500	534	523	498	491	499	547	512	514	527	516	499	519	531	536	548	522	524	520	523	536	548	507	599	501	544	557	528	501	577	544	523	499	501	581	501	498	555	519	547	557	490	503	550	545	525	521	496	516	504	543	542	512	531	553	535	517	532	547	532	523	504	535	544	553	516	538	576	519	577	500	514	540	533	550	493	513	567	530	534	554	549	525	524	564	549	517	513	473	520	551	493	555	537	535	506	513	512	501	520	497	542	559	561	555	541	575	546	553	547	513	513	511	545	564	535	511	548	535	492	512	529	500	552	533	557	525	529	549	518	537	519	504	537	525	550	508	513	529	520	535	529	500	500	544	530	541	552	552	491	511	553	548	551	504	560	556	499	533	559	529	530	528	532	488	518	545	532	559	565	532	473	541	531	541	563	534	519	547	518	529	534	508	533	541	559	526	500	542	553	507	482	552	536	519	509	531	551	538	529	486	518	581	549	512	496	527	553	528	518	505	564	529	563	510	508	525	555	487	533	518	541	513	550	522	520	480	499	540	542	527	549	508	492	493	527	545	533	522	517	520	480	531	510	560	523	551	520	550	529	521	530	557	502	504	505	534	552	534	503	539	517	557	491	513	519	570	519	526	585	532	500	531	536	570	537	513	540	536	537	520	540	577	523	550	513	519	482	487	541	575	518	532	530	593	541	522	507	549	525	495	550	550	534	531	525	534	544	568	512	497	531	583	541	551	504	520	549	545	519	550	533	521	500	558	554	531	567	520	509	534	527	529	544	554	504	543	523	491	512	540	557	497	493	519	539	494	496	506	517	568	521	544	497	511	524	514	550	527	529	565	545	494	544	542	512	522	514	621	540	550	492	551	559	510	520	541	466	552	559	515	536	537	534	547	502	524	547	537	518	555	538	508	523	534	526	536	522	581	504	558	509	536	498	543	521	526	560	517	520	546	515	537	536	541	500	499	533	528	529	495	539	543	533	540	500	507	490	488	550	519	495	522	550	552	560	509	545	523	549	516	558	515	525	515	591	526	580	536	494	527	502	520	514	517	515	517	505	569	554	522	517	535	493	544	501	489	531	497	500	574	539	540	564	539	519	535	493	516	566	535	556	544	559	506	504	545	520	533	555	489	493	501	517	550	561	534	514	550	534	550	562	546	543	463	575	546	484	512	500	506	507	528	518	564	510	512	549	529	534	538	520	535	551	500	531	511	525	541	546	509	504	507	526	517	527	509	538	496	516	503	533	539	519	571	531	544	573	524	543	550	508	568	510	533	578	508	513	531	494	514	509	502	523	553	549	543	534	559	522	521	543	518	513	541	516	556	517	523	528	530	509	533	543	533	513	529	527	518	535	501	540	553	537	532	530	530	519	542	527	578	543	538	542	512	502	544	525	540	534	495	544	551	525	574	517	512	479	542	528	541	545	536	571	520	518	510	533	507	537	527	531	523	517	538	484	552	550	505	513	519	523	525	514	506	504	498	554	543	522	538	465	518	560	536	537	506	516	543	527	536	514	540	508	516	533	515	574	501	512	595	559	538	542	540	518	526	534	567	556	551	534	581	518	490	529	543	539	542	506	519	568	538	529	540	548	577	517	502	542	523	534	509	502	550	549	539	494	572	499	557	488	544	545	477	521	521	520	529	505	522	514	526	523	535	532	537	522	514	554	514	549	526	521	535	495	533	517	563	558	546	523	551	524	485	529	576	495	537	549	516	509	520	513	518	593	502	534	488	554	570	494	516	537	536	564	523	518	529	492	537	530	513	559	534	505	558	510	508	533	504	550	552	531	554	523	537	499	541	544	571	507	509	537	554	554	513	553	542	515	502	530	548	533	537	517	540	553	538	546	515	524	525	498	514	465	514	525	512	542	502	474	557	505	517	565	537	506	512	486	538	503	530	554	554	523	550	527	506	508	567	519	540	557	534	507	499	498	554	558	532	483	548	536	533	552	513	540	510	533	537	521	508	548	562	551	557	570	519	500	550	523	545	560	537	520	510	528	546	556	536	522	534	496	534	568	543	525	526	516	553	556	513
25058	20634	26959	24290	20628	10370	1278	825	617	607	498	458	402	406	392	313	346	322	355	307	307	294	295	286	267	282	260	303	285	264	292	240	251	286	250	276	282	280	260	256	258	235	247	239	262	265	253	281	273	247	270	227	241	242	249	240	231	245	245	246	240	266	231	250	243	248	242	260	258	245	259	300	248	243	272	235	250	232	235	241	194	245	233	254	225	230	269	274	249	255	253	225	232	216	222	251	258	258	232	273	238	247	245	249	251	255	260	249	245	249	244	254	211	238	231	261	256	230	241	255	238	225	248	246	232	231	258	246	230	247	255	240	234	229	260	249	248	237	223	216	264	242	224	243	228	234	240	238	235	242	262	260	255	252	250	253	238	241	252	235	224	223	242	250	228	247	267	246	252	249	239	248	244	258	230	241	250	218	237	206	255	242	232	235	233	205	246	250	231	229	248	227	238	248	267	249	234	246	227	252	242	204	235	236	226	262	258	253	225	265	235	236	226	243	248	246	236	232	215	237	260	248	230	238	254	235	232	226	264	246	240	233	215	225	247	242	247	243	246	244	241	234	256	256	257	241	265	239	253	235	242	253	240	257	237	257	253	223	232	258	243	228	230	231	259	222	252	241	245	282	243	240	285	235	239	241	232	213	266	217	212	218	239	257	220	245	254	257	260	213	230	224	269	219	243	263	247	241	236	225	235	252	244	251	264	229	229	207	226	224	246	227	269	214	233	243	250	263	238	233	231	247	282	250	234	236	245	227	224	231	242	248	219	220	240	230	227	244	226	234	241	203	262	239	266	230	242	240	229	221	254	239	245	237	256	269	215	228	228	217	235	264	248	252	276	244	212	225	212	215	242	239	247	248	221	221	252	231	257	261	232	218	218	220	212	241	247	238	219	219	222	220	253	231	235	232	244	238	244	238	234	248	246	211	233	251	252	250	214	242	246	271	227	241	212	203	247	238	238	227	239	237	210	252	250	268	233	273	225	261	238	223	227	241	222	243	247	261	238	251	247	223	251	246	267	259	233	257	235	257	250	233	246	241	244	262	242	215	237	260	247	219	234	236	266	239	218	260	230	240	247	248	250	212	248	234	244	239	261	250	242	248	247	259	253	246	238	241	256	233	264	219	236	233	258	215	242	269	230	238	225	245	218	251	258	259	241	226	231	232	234	229	237	234	241	259	240	241	253	250	205	244	241	271	216	249	231	249	236	230	252	259	219	253	270	252	250	247	221	236	232	244	248	240	248	240	242	255	230	235	252	229	247	204	216	216	246	240	201	254	227	224	260	241	254	238	252	270	243	236	242	246	225	226	240	233	253	256	236	251	242	224	227	249	254	236	242	218	253	217	216	235	245	238	249	241	261	248	250	237	227	239	253	236	262	251	258	253	221	247	230	222	228	205	247	273	220	238	263	253	255	207	271	244	224	258	235	230	234	242	245	242	200	261	213	252	253	211	229	239	238	232	243	247	279	252	287	237	224	224	244	243	237	234	269	245	230	267	235	243	259	250	239	221	229	236	242	215	233	234	226	223	234	232	214	266	253	226	255	252	220	237	232	221	250	266	238	261	263	243	242	245	232	252	257	222	252	249	232	228	246	240	249	241	235	280	217	234	248	213	259	279	271	252	215	255	230	236	234	254	224	240	231	255	213	232	236	262	220	228	235	226	259	251	247	250	227	235	260	246	235	228	241	264	215	208	233	216	228	247	239	229	266	221	250	222	249	257	238	230	250	224	249	257	226	273	232	213	250	222	252	246	245	242	231	220	255	225	256	249	262	244	227	242	255	212	224	256	233	247	260	235	263	248	224	211	251	262	232	250	219	239	252	254	246	264	221	260	244	229	253	232	244	246	246	235	253	255	202	250	242	241	250	232	241	236	237	226	228	220	255	258	214	269	222	241	212	243	252	248	238	237	241	245	248	247	238	232	249	225	250	241	253	238	266	250	237	237	242	236	251	228	237	232	233	234	244	216	232	228	257	250	250	229	241	217	241	249	244	247	254	244	214	237	263	232	259	236	230	238	226	236	238	248	241	247	255	216	243	248	236	236	235	247	275	265	223	231	240	268	225	250	262	242	231	236	261	222	215	250	234	208	251	242	222	244	236	250	210	261	239	242	219	223	229	245	224	240	234	249	243	241	227	262	220	265	229	234	225	237	243	236	227	248	222	218	234	224	267	237	238	226	242	277	248	275	193	228	223	256	227	224	228	255	251	262	251	250	258	249	226	233	237	246	254	233	233	248	219	262	240	222	213	242	225	241	240	262	239	222	216	245	247	244	240	230	242	236	219	273	245	262	227	257	238	236	245	241	231	229	245	230	254	260	221	236	256	246	249	265	235	247	246	242	272	259	219	258	229	260	212	207	259	226	234	239	234	260	239	256	241	230	264	245	248	229	229	234	252	253	244	229	256	264	252	225	231	234	230	246	216	254	231	225	222	214	262	217	247	246	253	228	266	263	246	215	243	289	250	271	254	235	259	228	268	233	261	224	254	230	226	223	252	221	240	235	226	256	217	266	238	225	230	236	246	263	231	245	240	259	224	234	264	224	228	285	203	228	269	243	244	212	209	230	217	254	242	248	209	262	215	229	229	250	295	239	245	239	262	247	221	251	220	214	242	243	253	240	218	254	234	236	241	241	241	209	237	230	255	248	217	244	247	225	232	255	250	217	244	252	231	224	266	225	235	227	217	258	231	216	237	244	223	239	234	237	240	239	240	213	227	251	247	255	254	253	270	229	221	263	241	229	248	238	239	232	229	205	207	254	232	239	282	234	229	237	235	229	261	226	225	261	230	237	298	285	262	230	227	264	228	238	256	238	241	255	242	217	213	237	232	252	242	240	231	233	252	228	226	256	239	244	235	227	241	245	236	226	235	236	211	244	239	248	209	227	232	217	234	220	245	234	253	239	243	268	238	228	265	222	227	240	244	226	245	242	239	234	274	241	246	244	235	248	238	231	219	232	246	246	229	226	236	214	262	263	240	249	251	230	234	227	240	221	226	249	234	223	232	223	210	236	238	265	265	259	238	232	251	244	269	257	258	242	254	235	244	237	265	239	235	242	239	268	247	243	226	223	237	249	245	244	224	230	240	221	250	233	243	215	230	237	261	214	243	259	249	248	242	205	261	237	242	238	250	231	212	250	243	276	255	234	253	251	238	221	245	230	255	246	223	243	227	245	231	244	242	237	227	219	234	232	225	241	228	263	239	240	253	232	239	227	253	222	229	249	245	240	251	226	217	212	239	222	236	223	251	264	249	236	235	239	243	254	241	238	240	240	254	248	217	243	212	185	246	258	253	254	222	236	235	244	251	243	265	234	234	266	259	255	222	243	253	224	250	241	221	236	236	212	215	247	262	242	251	262	251	241	225	246	243	234	232	252	254	244	282	236	237	247	255	233	234	225	244	235	254	242	238	225	263	255	221	233	228	212	217	252	253	255	249	243	236	272	251	241	243	224	211	249	236	236	267	235	239	233
7272	11539	10454	5741	3676	2706	1996	1644	1307	1090	949	792	707	595	606	555	518	470	457	421	402	420	372	375	370	366	348	345	319	323	306	302	315	296	318	294	291	287	333	327	305	286	261	279	265	265	284	284	279	260	268	284	253	269	250	267	256	258	260	271	281	259	280	283	261	280	276	273	278	239	277	273	275	307	246	264	277	264	290	250	280	265	256	256	274	242	272	251	281	254	276	270	260	273	267	248	258	299	244	282	256	303	242	263	274	267	255	298	256	265	271	273	268	294	245	246	262	240	259	275	262	284	262	277	250	270	271	234	276	249	278	237	254	278	258	272	253	285	287	257	287	261	277	282	246	233	289	261	259	255	262	251	282	248	258	267	260	278	254	269	286	265	267	252	272	261	256	285	254	234	251	273	256	245	255	254	243	247	280	264	277	246	268	284	280	244	308	253	247	268	252	251	250	259	280	249	271	270	275	245	237	242	268	246	241	264	261	261	265	256	265	246	229	262	283	259	285	250	265	301	257	216	276	248	265	268	237	271	254	260	243	249	242	267	258	245	238	283	262	271	263	236	272	258	262	221	271	271	289	265	255	247	297	263	253	245	270	268	245	278	277	246	266	256	294	271	269	286	272	254	261	264	266	236	245	260	251	268	244	227	256	287	271	254	271	267	273	260	250	250	266	256	262	271	247	263	240	282	282	240	271	262	287	271	271	250	230	266	252	245	235	291	239	259	247	254	232	255	263	248	263	267	284	259	262	264	256	253	264	250	274	275	257	261	271	249	272	243	237	265	255	270	276	271	253	253	263	267	273	274	246	269	258	273	245	255	279	262	285	254	275	276	251	263	288	259	237	260	278	262	274	253	255	250	262	257	277	260	251	257	248	276	236	258	260	245	268	278	267	272	239	252	300	268	287	312	263	272	256	240	228	270	250	275	248	269	291	260	260	277	258	261	273	288	276	260	287	267	290	260	258	276	266	245	255	272	306	271	273	250	279	241	262	252	271	219	259	258	264	251	247	265	261	273	267	276	277	262	258	270	255	293	288	240	242	236	249	269	273	282	249	256	244	271	279	244	260	267	292	282	263	269	262	246	271	272	262	250	241	223	256	247	268	261	247	248	246	278	271	263	271	244	259	256	296	261	288	285	245	282	266	234	256	249	268	288	261	254	285	222	263	265	262	254	258	251	267	258	255	241	281	240	262	246	287	227	248	281	283	257	246	275	294	252	261	283	235	239	286	250	252	255	272	272	241	256	272	298	261	253	233	244	233	280	272	266	267	261	245	258	244	241	263	249	271	261	250	292	260	272	259	247	260	254	272	268	252	238	246	238	269	293	261	263	267	260	257	285	287	280	288	227	247	243	262	249	266	264	262	239	238	256	266	260	252	275	257	252	258	269	277	273	259	265	269	263	261	265	246	253	245	264	268	254	243	245	254	297	255	244	262	256	280	237	264	243	273	263	255	294	260	257	244	236	296	262	253	273	278	267	308	256	257	249	256	246	231	275	259	266	290	245	239	272	270	250	255	266	278	239	290	255	250	257	259	303	268	277	272	273	239	281	274	258	249	240	229	256	274	260	251	249	256	259	275	246	238	273	295	252	267	269	248	285	265	251	275	286	263	263	253	258	288	233	266	269	236	257	278	276	268	247	259	276	258	250	270	275	255	286	240	236	278	246	274	266	234	285	277	248	251	277	281	279	273	273	231	255	292	270	242	244	234	266	230	264	263	250	252	243	273	238	246	256	227	276	286	259	239	278	267	281	245	269	293	247	258	274	280	256	231	272	272	271	279	278	272	277	245	269	226	267	286	270	278	269	266	266	254	270	290	242	246	285	276	273	241	268	273	251	265	270	277	269	257	248	269	285	280	260	259	245	289	267	290	284	270	267	237	269	279	265	257	251	257	294	229	293	269	251	251	270	249	264	257	257	268	264	274	241	269	284	272	286	249	279	270	276	258	248	250	287	273	253	246	250	247	259	259	271	258	284	256	245	236	239	285	241	236	266	246	259	260	264	256	246	266	272	275	268	276	283	265	277	292	225	245	281	253	242	260	260	264	268	265	266	237	244	249	263	271	272	242	274	283	267	242	240	250	263	280	272	241	280	243	284	278	265	264	263	251	241	251	267	259	273	261	275	270	262	244	295	295	247	271	241	284	261	254	256	258	255	274	257	242	272	244	262	262	247	278	260	249	271	294	254	250	271	265	260	255	238	254	259	267	251	270	266	259	256	249	270	291	246	255	236	244	288	280	267	241	252	276	270	266	283	226	254	258	244	265	235	240	266	238	271	270	258	249	282	262	268	259	243	245	282	257	274	254	274	238	239	271	254	260	303	301	254	261	276	254	238	252	219	286	262	271	268	249	264	256	278	255	276	259	268	256	237	263	279	263	286	257	257	260	274	252	291	274	243	272	276	254	247	243	263	254	260	256	278	234	236	267	290	257	243	275	275	249	257	251	258	281	269	274	269	268	270	262	244	296	271	241	270	257	251	248	251	272	259	238	288	269	264	281	243	264	259	280	226	219	230	231	277	234	257	265	255	269	283	307	271	245	235	239	279	252	246	254	260	261	293	245	271	254	267	259	227	270	260	249	248	273	254	243	290	222	268	261	247	260	262	251	278	233	240	276	239	249	262	270	284	257	249	267	278	233	278	251	275	276	251	242	263	283	241	266	276	291	272	276	250	266	236	235	240	266	266	269	271	266	255	253	251	277	247	268	279	282	259	236	257	293	248	250	240	267	295	278	278	270	268	258	255	257	312	252	266	265	269	266	252	276	254	250	283	261	250	253	257	261	278	273	259	271	277	250	246	277	248	226	256	258	258	266	258	248	269	276	262	235	252	280	270	247	279	269	253	272	256	272	270	269	268	282	249	241	272	267	255	238	289	263	314	250	269	262	298	262	247	259	280	285	280	252	272	267	250	242	257	253	274	246	258	249	250	272	261	264	284	251	266	252	263	262	253	263	236	288	276	265	246	284	278	222	239	253	272	242	230	260	283	275	252	252	279	246	262	287	255	273	278	264	278	266	260	273	247	263	248	231	266	256	250	250	252	266	270	267	269	259	297	265	234	255	263	284	257	241	250	271	289	285	273	254	272	272	259	264	279	289	249	245	257	242	254	255	282	288	256	262	246	271	253	251	249	259	258	243	242	272	256	294	267	254	272	247	267	241	284	285	272	260	279	282	251	289	261	283	256	269	258	292	263	258	275	246	275	250	218	253	243	293	228	246	260	277	251	261	269	276	251	261	255	276	297	246	255	247	273	276	244	245	286	250	302	257	266	257	236	251	263	279	260	261	262	281	265	242	263	277	234	269	226	262	275	257	270	259	291	263	257	251	244	255	271	277	243	238	284	237	259	255	284	274	262	244	259	296	241	234	244	265	279	251	256	266	265	251	270	262	264	256	278	265	266	238	249	259	276	259	259	250	279	294	266	297	248	281	274	241	265	267	259	267	268	242	256	254	252	245	303	279	305	265	250
22906	20602	27289	23907	20606	20663	8312	1751	1228	1097	977	848	775	762	730	691	641	699	582	557	606	546	552	590	527	526	544	494	549	501	528	495	498	492	522	520	505	495	494	488	487	492	493	488	478	475	500	449	499	491	471	490	503	466	496	468	490	463	436	494	531	488	492	448	494	450	468	448	467	480	462	506	494	447	504	452	467	501	466	440	498	488	483	483	464	463	489	497	537	441	481	440	448	478	464	506	462	439	489	468	431	506	485	489	507	474	438	471	502	486	491	475	458	480	456	420	467	476	481	462	469	471	483	444	456	469	508	473	476	468	450	510	498	471	515	470	466	473	471	429	427	448	488	449	479	492	455	448	465	489	470	456	494	488	460	476	462	481	453	467	506	443	460	499	474	465	448	446	447	443	440	513	447	472	448	444	501	442	456	474	497	451	463	472	454	470	522	457	497	475	462	452	460	447	453	497	465	474	453	441	459	437	500	452	449	481	490	478	497	500	468	428	468	469	516	463	444	427	529	468	449	451	474	442	463	455	461	469	456	472	468	480	463	453	480	447	439	412	435	460	501	480	450	480	496	464	490	453	476	527	461	475	467	433	491	436	481	467	442	468	490	445	444	443	440	452	462	451	433	461	446	448	475	500	471	468	474	447	494	482	455	460	489	475	451	459	475	463	511	516	440	456	449	430	461	465	456	497	454	471	447	452	447	486	438	488	454	475	490	465	475	475	453	442	494	455	469	464	449	468	481	473	482	425	512	462	488	438	453	484	469	458	493	465	451	441	463	465	453	439	434	450	490	455	458	468	457	424	436	437	493	470	451	493	464	438	476	484	437	473	442	462	474	443	449	479	478	483	464	465	497	440	455	479	410	478	478	454	467	474	450	484	439	501	464	473	449	468	477	488	408	477	458	457	473	448	503	481	492	480	494	457	481	424	427	472	456	468	453	464	423	475	406	431	448	444	508	429	446	501	453	443	486	464	499	478	471	468	481	439	512	443	453	455	485	453	467	448	408	443	479	458	475	444	473	470	477	429	474	422	457	497	490	507	468	447	473	436	485	432	494	468	469	468	457	481	479	433	486	440	443	449	447	441	455	434	462	463	447	477	487	489	461	455	462	470	474	471	508	497	465	436	439	448	452	434	451	457	459	468	484	458	444	460	470	462	474	474	478	444	478	417	472	423	421	435	471	463	452	435	452	486	441	427	469	523	487	447	463	453	469	442	453	473	456	453	425	473	467	450	475	473	449	468	463	460	466	492	476	518	525	465	499	510	462	490	473	435	439	473	421	470	466	447	472	467	490	447	500	447	464	481	442	486	474	510	493	431	461	458	444	446	432	474	456	482	488	465	446	461	486	485	447	452	436	500	493	458	460	479	469	451	492	492	441	465	499	491	511	480	442	509	462	473	492	446	469	437	475	453	493	417	505	465	477	445	398	477	461	507	440	445	469	462	471	477	465	460	473	456	459	470	472	433	475	489	424	457	508	443	428	456	501	454	449	443	501	439	484	446	504	447	470	472	491	437	468	458	492	452	462	456	487	442	493	486	447	443	489	415	459	484	442	479	462	431	445	472	434	456	458	459	480	450	500	491	475	441	486	498	425	466	454	448	476	474	439	478	572	467	458	427	441	483	471	451	485	433	463	467	499	464	482	519	461	458	498	467	462	481	464	478	466	493	481	453	459	497	470	441	452	466	435	463	430	456	475	479	473	496	469	423	470	487	486	457	451	512	483	448	442	455	449	507	457	451	475	450	464	434	492	487	469	457	488	456	476	444	471	455	479	461	447	500	478	479	473	442	454	454	433	482	462	443	495	486	451	465	443	403	489	420	429	442	430	481	463	459	474	482	454	437	477	479	478	486	487	459	462	468	439	449	480	486	457	481	485	448	425	484	460	464	431	481	476	487	468	446	435	482	463	487	468	467	453	457	435	470	439	424	457	454	481	455	464	408	482	461	460	462	466	483	482	444	484	458	459	479	462	466	494	412	467	505	462	464	455	462	416	473	474	496	472	509	496	477	493	465	455	470	448	480	460	456	493	455	472	452	478	460	486	461	449	425	442	465	465	425	442	482	473	465	463	457	443	455	481	490	445	493	496	483	494	462	420	470	454	488	473	464	460	453	451	460	446	492	482	477	460	461	448	477	434	450	491	460	432	487	461	469	461	465	499	462	449	475	472	490	473	448	474	469	474	431	448	486	485	453	475	418	495	479	464	425	479	469	494	480	466	473	481	459	438	465	499	472	457	448	483	473	476	463	465	451	382	466	492	455	470	467	455	476	479	492	447	445	470	431	466	423	423	424	476	449	444	504	449	447	448	474	459	442	460	452	466	444	487	502	484	438	482	482	481	477	427	487	478	461	448	478	476	474	469	452	509	442	484	426	474	480	494	474	438	456	460	442	448	434	465	463	460	500	451	466	444	455	481	469	435	455	441	425	475	448	492	451	473	445	442	447	456	422	456	488	443	465	438	451	433	477	457	454	434	453	460	496	464	435	459	465	445	459	464	475	460	444	450	439	476	491	443	447	453	438	439	481	475	440	492	463	432	456	435	476	503	457	460	441	443	494	456	471	447	447	501	445	467	503	465	419	500	510	447	435	424	499	448	486	447	448	439	474	442	469	456	482	506	486	433	475	461	452	448	470	496	451	495	428	469	463	456	490	467	483	420	480	433	450	457	455	463	512	459	456	441	450	464	514	467	441	457	453	463	473	469	481	475	478	480	456	490	491	459	479	440	453	465	466	447	441	429	438	453	436	518	461	456	503	476	460	471	476	453	450	433	488	438	479	448	467	473	443	479	443	431	475	444	453	474	462	456	441	471	451	487	478	450	461	461	453	457	426	490	496	466	505	427	466	470	466	455	466	471	456	434	434	517	437	441	477	483	493	437	473	510	453	438	477	450	477	442	465	477	454	443	474	447	482	449	477	421	495	473	483	444	461	466	462	427	485	484	460	443	475	427	463	495	498	444	463	406	439	452	468	483	446	489	449	478	499	509	458	442	462	466	488	452	483	470	475	495	453	444	476	463	494	475	450	476	471	458	460	478	479	479	473	482	450	497	438	476	439	505	472	454	486	476	457	448	450	487	441	471	417	493	466	434	466	487	456	456	443	480	425	445	437	495	458	474	437	479	455	457	450	516	427	467	471	493	455	468	496	481	436	506	482	462	417	480	445	439	479	425	455	460	435	415	452	444	458	443	430	441	489	447	455	453	432	480	469	442	476	455	468	472	469	453	440	428	450	470	460	417	456	472	479	461	478	470	461	454	492	449	461	477	435	443	451	468	446	474	449	470	446	467	464	418	459	450	468	447	469	496	452	459	474	471	472	497	468	468	462	444	438	488	439	468	464	456	482	448	443	457	442	438	463	444	472	463	447	454	493	467	481	458	414	450	445	451	474	446	408	450	427	467	451	465	458	478	454	475	475	455	456	468	464	442	461	444	468	506	442	464	457	467	448	418	480	475	480	473	413	489	449	471	442
10205	18020	16573	9683	6676	4790	3662	2943	2355	1991	1686	1449	1333	1215	1081	957	947	876	842	761	712	699	651	695	639	614	573	560	581	547	531	548	578	512	565	523	544	546	479	507	494	481	522	500	504	462	471	502	525	463	495	504	475	460	458	440	448	493	467	483	462	457	494	395	440	472	453	475	437	482	471	459	453	469	479	453	424	493	475	432	430	454	433	478	444	442	447	423	455	457	472	447	467	482	493	488	430	472	485	442	480	464	437	463	446	437	436	422	479	468	467	430	464	440	429	491	451	447	493	487	437	446	468	468	476	425	444	429	415	481	443	461	470	445	468	464	483	440	480	427	417	465	451	465	452	440	410	473	435	479	462	449	460	434	451	419	445	449	444	448	432	441	446	452	456	464	413	481	436	459	437	474	436	461	444	478	498	497	404	474	433	439	480	393	451	497	443	445	486	426	478	455	443	465	448	468	413	457	402	453	431	448	477	398	435	441	460	439	445	459	454	449	423	412	464	444	455	452	449	443	446	475	443	429	466	449	442	456	418	435	464	470	450	446	455	502	454	417	475	451	429	447	427	449	477	464	457	424	429	403	456	455	444	457	460	463	453	428	441	450	441	412	483	445	450	487	465	461	501	414	447	445	479	460	466	454	478	452	446	450	443	426	464	469	492	457	417	449	446	472	495	399	415	462	502	472	435	424	495	452	478	452	467	433	465	439	470	435	474	437	458	452	451	450	495	438	443	404	469	455	463	421	435	428	434	462	475	466	426	455	441	432	404	424	440	413	430	433	449	414	421	436	419	450	438	425	432	427	477	480	466	441	446	436	485	462	470	450	434	493	432	431	447	434	459	452	463	443	442	406	469	441	447	485	442	458	439	434	441	438	480	449	486	472	431	429	448	426	481	403	449	464	425	440	447	402	452	403	431	438	425	430	472	444	413	446	451	470	436	419	455	419	447	463	442	472	478	450	449	438	446	433	409	425	448	451	475	463	464	467	455	418	460	469	428	442	460	462	426	442	475	456	469	440	428	427	427	464	394	448	437	444	453	456	440	451	486	445	431	457	447	457	478	444	452	430	446	405	422	464	439	430	438	453	481	470	449	447	436	450	452	418	451	468	477	425	444	432	429	432	421	445	450	438	419	459	451	417	446	447	474	454	436	436	451	405	412	444	489	441	431	455	428	494	436	453	439	508	423	452	463	421	436	471	456	430	468	462	439	430	475	451	425	427	414	432	419	420	417	469	454	425	453	446	419	449	398	421	481	426	482	471	419	442	453	482	466	466	434	446	438	459	441	456	419	453	447	500	445	435	420	441	436	454	425	423	487	434	465	431	473	454	485	460	457	465	408	426	453	496	471	441	413	420	436	413	472	461	422	453	447	440	431	464	425	451	471	526	436	448	466	433	455	449	444	471	473	471	432	456	451	452	497	449	452	446	435	461	405	440	483	461	404	432	465	412	453	419	435	455	461	459	465	436	453	447	497	447	468	456	466	462	456	450	420	437	422	430	458	431	422	456	444	471	462	439	425	423	466	422	444	424	440	405	464	451	466	476	440	468	455	473	451	461	456	407	484	455	459	424	442	439	446	440	458	507	442	452	434	449	446	465	451	419	442	418	441	447	487	433	464	477	403	437	430	443	481	522	455	437	439	412	443	428	428	455	474	426	444	439	445	427	461	440	451	452	496	438	426	460	410	424	445	449	450	431	490	462	445	450	420	445	439	469	455	470	450	478	425	462	423	467	464	454	434	490	455	453	445	429	432	440	464	431	447	440	453	463	420	434	435	440	454	420	463	462	487	424	431	436	494	455	436	479	470	485	448	438	421	454	444	442	449	465	479	427	443	441	465	448	429	434	442	462	470	454	464	499	453	501	455	457	431	455	439	435	448	466	473	457	455	445	434	474	460	476	457	464	426	452	481	439	426	428	449	426	428	421	452	436	430	454	476	451	462	491	438	451	443	445	457	423	462	415	455	398	426	480	440	402	406	477	447	438	434	425	433	435	401	433	445	412	461	442	407	423	495	492	428	472	469	435	436	451	439	455	432	466	429	473	452	459	430	439	457	456	433	457	416	442	414	428	475	483	455	474	469	431	463	459	490	426	426	433	449	427	406	433	478	426	450	462	437	437	453	477	465	445	418	464	451	421	467	468	475	428	480	431	450	464	456	436	438	440	451	454	420	463	491	466	465	455	463	462	437	442	471	428	443	464	460	447	455	422	468	449	454	490	465	454	434	425	444	464	469	429	471	453	475	438	442	507	444	483	473	451	448	466	467	444	455	422	413	432	475	424	422	495	428	417	472	440	451	424	466	464	440	443	407	435	476	441	433	486	440	404	425	422	442	462	433	481	419	406	462	453	455	473	471	472	424	477	426	447	471	451	427	491	471	464	463	454	424	470	424	414	473	450	490	477	443	450	453	440	412	455	449	458	443	440	409	431	424	457	453	445	423	456	425	444	453	428	432	428	456	449	497	456	417	436	460	482	448	444	446	430	473	442	430	466	429	446	506	431	415	493	483	429	468	465	444	448	407	475	430	456	453	512	455	451	456	427	446	449	445	438	459	442	425	449	461	427	458	476	471	451	445	434	424	427	479	456	424	438	451	489	444	429	438	445	425	450	462	443	451	498	446	415	430	449	441	423	421	443	472	415	446	418	432	447	478	447	434	450	460	459	464	450	422	457	453	458	444	417	463	422	462	471	475	436	461	481	464	443	461	441	451	456	441	411	438	465	457	452	437	458	433	471	464	445	429	442	467	430	430	464	423	436	435	421	436	460	442	430	417	470	422	443	417	439	453	432	420	435	451	407	454	399	435	509	439	471	459	453	448	456	454	457	418	453	453	455	409	428	436	459	446	450	398	488	462	466	439	430	413	441	431	435	435	440	420	411	490	463	456	449	417	444	500	416	440	445	458	401	433	472	463	414	457	458	461	411	435	458	430	409	456	471	485	443	422	460	471	414	433	466	427	420	425	435	472	462	452	467	453	415	450	482	445	442	478	418	461	433	448	449	485	431	440	442	430	446	474	463	441	443	447	440	422	459	471	464	436	420	430	430	479	468	428	452	446	458	443	446	452	441	433	432	456	465	446	437	510	413	459	405	445	467	458	451	487	466	423	464	479	417	435	456	441	420	452	468	513	449	445	458	417	447	440	464	444	424	452	448	424	464	411	470	428	431	428	431	474	414	414	456	453	433	459	437	462	454	465	475	464	458	455	476	490	396	467	439	462	470	470	438	486	431	436	479	470	427	470	453	459	434	453	411	407	452	434	433	439	462	439	417	454	457	412	416	446	442	427	442	446	482	438	464	473	482	456	402	456	444	425	457	487	426	455	465	416	482	443	472	453	421	439	449	437	434	446	471	419	435	456	446	473	465	418	451	461	446	456	488	436	463	444	418	452	411	428	453	458	411	432	453	469	456	442	409	438	422	484	483	441	462	438	406	416	454	465	446	436	418	460	446	444	444	413	460	460	457	442	459	471	403
27851	14209	2042	804	598	549	544	522	535	504	505	515	453	453	478	536	491	553	482	498	495	491	475	479	480	465	494	499	474	465	529	503	500	502	462	524	456	522	534	503	506	505	475	465	525	512	516	466	495	498	522	521	491	520	466	500	517	463	482	478	513	456	511	470	503	488	503	466	520	539	528	490	495	469	429	467	486	513	480	514	486	518	494	504	488	482	458	504	468	499	477	455	509	484	457	499	473	487	479	485	464	458	500	524	497	469	495	468	501	520	524	498	505	463	530	482	494	540	451	475	499	472	493	489	500	504	506	474	501	463	474	475	444	500	469	517	516	492	474	456	498	507	507	496	508	505	485	516	473	464	485	503	470	481	487	472	497	504	499	495	501	494	504	499	512	487	488	508	482	450	505	496	520	480	535	464	481	509	468	525	480	510	489	508	535	456	487	496	507	490	487	508	474	465	475	513	498	505	484	470	476	531	514	506	476	459	507	513	465	505	479	497	519	498	496	494	477	512	471	505	510	506	487	460	531	488	509	526	454	494	478	502	543	504	472	499	492	484	467	468	509	507	480	472	504	482	527	486	512	511	527	467	450	449	505	467	469	469	485	481	442	463	467	492	439	515	491	475	502	489	488	469	497	461	487	484	506	516	538	445	456	474	475	513	498	459	509	527	477	496	510	494	475	469	502	507	510	490	478	442	510	496	494	537	465	497	504	490	493	503	506	501	439	458	475	459	518	491	492	484	532	485	507	515	465	504	535	495	486	460	495	488	505	454	480	488	515	496	479	478	483	529	473	479	473	464	490	503	492	519	468	481	498	498	485	468	498	479	507	452	488	467	436	509	454	490	533	506	470	508	529	483	496	477	466	494	508	473	506	490	544	487	490	468	466	489	488	477	478	475	515	457	466	456	452	486	463	510	503	516	467	437	507	522	537	456	519	499	487	450	495	517	469	482	470	478	487	512	475	493	504	533	472	509	491	502	497	469	478	521	459	516	495	514	492	486	512	483	453	503	472	516	495	471	507	459	488	502	499	493	461	510	527	501	459	505	507	467	486	439	488	519	487	482	503	486	493	497	480	482	483	453	496	467	455	486	447	501	478	503	453	501	469	492	449	500	476	493	460	420	476	505	484	487	474	456	490	496	505	471	507	511	491	465	494	498	459	525	474	489	475	456	486	488	459	482	479	505	444	467	463	493	486	489	450	501	508	502	499	503	492	449	498	497	504	510	484	480	471	466	524	493	490	507	496	462	468	445	520	504	511	511	514	448	502	505	488	491	478	482	483	498	482	465	443	453	510	495	476	450	481	511	480	470	527	490	439	471	501	504	487	535	510	458	512	490	493	493	471	465	485	465	481	481	510	500	513	476	478	536	492	491	517	505	503	471	475	512	495	478	501	497	457	473	498	475	482	435	511	508	469	528	496	471	517	479	476	478	481	493	504	483	531	511	443	488	502	490	484	473	489	469	485	462	496	467	471	493	476	480	454	513	465	500	495	557	472	520	472	475	462	497	431	541	487	478	507	544	526	501	495	503	458	462	500	502	469	545	500	490	512	503	511	466	515	498	488	488	513	486	457	513	488	466	488	527	477	481	492	486	492	463	476	456	491	505	488	515	529	517	522	516	469	475	466	493	451	473	479	479	495	519	524	524	440	503	479	448	479	479	502	498	463	517	502	496	512	502	506	481	482	487	478	476	466	450	515	490	493	448	508	504	519	500	460	488	487	473	489	501	504	479	506	484	450	471	487	488	517	559	494	492	487	492	496	499	526	506	479	474	478	500	463	501	448	442	465	490	504	466	531	491	494	478	486	478	455	456	507	497	510	495	519	517	518	517	480	489	519	459	489	452	479	471	464	502	459	513	494	562	468	483	490	482	468	473	480	468	476	475	499	499	529	484	469	447	480	467	479	462	495	505	478	481	520	510	554	507	491	432	515	485	498	512	432	524	452	493	460	472	491	480	470	503	493	483	483	470	467	489	467	492	520	497	543	494	495	491	460	517	493	542	502	481	480	510	482	472	475	515	468	531	483	495	461	487	467	508	459	447	467	467	466	521	494	519	458	497	511	481	473	502	487	498	510	472	490	489	501	476	518	512	490	504	476	481	507	455	509	505	474	454	522	487	504	498	477	496	504	452	482	517	486	479	532	491	503	506	490	423	466	472	496	470	463	509	505	473	517	475	508	490	473	503	492	514	453	465	483	523	455	436	471	476	515	446	465	468	474	432	494	463	461	478	478	549	475	452	473	523	470	464	477	472	506	489	538	482	497	492	482	470	503	475	480	482	510	507	509	482	514	474	502	474	483	507	463	508	452	464	465	491	492	463	465	483	479	490	530	467	475	503	464	506	511	485	475	458	499	506	454	486	468	497	479	512	511	508	481	473	512	501	486	493	506	440	489	479	445	494	532	520	502	468	487	523	500	493	499	487	487	499	501	513	454	492	489	484	456	465	535	476	480	473	442	524	459	464	513	489	523	489	503	463	530	478	492	454	456	504	486	470	486	490	463	485	518	499	515	527	467	498	459	489	517	528	514	501	477	530	490	483	529	495	512	500	518	447	485	448	455	459	499	485	495	505	468	482	514	469	500	484	514	486	427	488	471	496	491	501	495	511	489	526	496	515	502	509	484	484	521	465	504	464	472	502	516	471	545	497	469	489	438	498	501	464	509	534	452	482	488	476	535	526	487	460	517	468	460	491	472	497	453	476	529	494	478	533	479	473	482	526	457	546	470	506	466	493	495	472	470	482	502	518	498	444	498	501	520	510	502	489	492	499	493	456	471	484	506	454	478	480	486	499	483	496	523	479	536	479	509	502	499	452	519	496	484	487	478	491	500	483	477	486	485	482	516	498	453	506	493	482	488	485	478	505	469	464	463	482	477	527	474	520	464	456	478	462	505	496	492	481	500	477	481	496	518	512	528	478	499	470	490	468	480	444	480	469	491	486	477	489	489	515	500	492	486	494	492	465	487	498	500	492	457	503	496	497	500	436	527	492	487	480	468	493	485	480	467	493	448	525	500	517	476	522	507	521	517	508	458	440	473	510	495	460	554	446	457	465	480	488	468	458	462	499	462	517	475	479	502	504	525	497	501	488	491	479	467	511	501	542	482	481	467	499	500	482	466	498	504	485	512	497	501	457	429	473	443	445	458	492	505	482	452	490	472	499	519	474	479	459	458	459	490	495	486	484	440	498	474	516	483	487	498	458	517	461	522	521	474	471	504	524	462	530	439	463	474	482	467	519	509	503	505	476	502	490	482	484	531	482	444	507	500	475	450	492	500	484	466	486	519	478	481	491	501	472	460	476	481	546	459	482	522	484	509	450	489	521	478	476	494	500	502	482	493	453	494	480	495	485	521	501	517	489	493	460	499	461	485	476	506	517	522	459	534	517	500	490	512	537	493	469	490	485	529	480	517	519	430	495	467	468	509	532	472	455	516	514	456	494	512	512	508	481	529	508	490	475	472	484	500	501	453	463
5247	1286	1165	824	700	680	585	637	571	552	552	552	535	541	525	504	530	514	540	525	531	507	542	545	524	520	542	523	549	522	537	578	522	534	557	496	518	551	526	526	533	515	513	549	505	530	522	521	519	516	538	559	563	485	524	477	510	541	542	477	557	524	521	519	540	554	519	500	481	532	509	542	553	485	532	527	533	507	494	522	525	534	531	529	518	525	514	507	532	499	535	523	483	475	507	547	501	519	534	577	493	514	554	558	498	504	555	556	543	550	506	566	510	511	531	517	509	572	545	534	525	533	526	528	544	537	519	538	502	559	551	554	507	519	526	554	516	475	498	526	517	511	557	545	535	547	491	545	514	478	543	526	520	497	497	529	529	550	546	504	539	565	528	553	539	502	567	496	511	548	531	529	533	542	515	537	540	499	536	533	535	519	524	494	522	522	545	532	536	558	478	485	541	477	567	539	539	503	471	512	510	509	516	518	519	550	473	539	514	531	509	520	554	516	551	525	569	511	516	505	476	521	520	509	512	515	525	484	518	498	531	502	499	524	542	553	515	512	514	519	519	550	529	533	505	562	476	494	524	526	524	522	516	519	526	504	558	513	564	480	530	559	538	562	508	453	540	501	528	526	529	529	507	494	492	552	566	551	561	524	540	515	486	517	508	543	506	532	515	499	566	566	545	549	543	516	516	530	543	531	529	516	548	537	520	533	515	526	546	494	500	512	536	542	493	475	509	535	525	512	496	533	508	547	512	521	491	558	516	545	499	533	514	529	509	528	527	537	526	498	529	495	540	479	509	541	560	499	520	533	499	521	567	529	494	553	550	526	514	536	513	516	551	510	463	490	533	487	514	500	509	498	518	539	561	510	459	535	504	517	558	555	554	518	497	513	496	531	533	497	532	568	523	509	501	506	548	517	483	520	518	524	477	507	521	527	526	542	482	552	576	511	572	496	519	541	509	526	519	561	495	537	501	525	519	511	515	493	509	516	546	517	490	501	513	492	482	526	545	490	541	474	489	507	534	551	514	519	480	552	508	538	470	514	520	486	502	502	497	528	533	519	505	500	529	529	518	509	515	522	539	549	531	529	531	524	523	532	544	478	518	555	521	521	478	528	522	549	508	564	497	554	534	543	527	496	505	492	536	512	505	556	517	466	575	524	539	544	542	533	560	514	503	521	518	528	512	534	501	557	519	504	506	536	527	500	481	478	558	529	539	510	538	518	524	530	514	511	535	522	511	517	509	526	491	551	540	473	556	517	539	485	522	486	506	530	529	504	554	521	557	539	488	516	507	526	510	503	602	554	522	522	517	527	554	504	536	527	530	505	512	495	477	515	507	517	487	522	531	509	558	531	533	538	545	545	549	536	505	516	500	527	532	494	491	528	506	505	539	513	507	511	515	527	503	538	469	546	542	527	485	530	534	542	529	474	516	461	547	539	467	479	518	516	489	531	505	519	499	474	540	513	491	517	540	508	521	528	526	495	525	516	581	536	508	559	486	512	536	490	525	474	524	518	521	546	529	555	523	555	521	483	524	503	516	524	496	543	583	541	505	510	526	519	563	562	511	520	527	482	513	524	470	522	515	489	496	530	491	540	497	533	503	509	528	472	507	461	523	500	516	522	509	544	568	532	548	526	521	494	526	477	540	558	574	520	535	509	504	528	566	526	533	538	508	564	527	534	557	468	547	544	576	503	518	537	546	501	494	514	538	530	532	506	505	555	531	576	519	539	513	493	519	521	523	503	512	535	512	495	540	508	521	512	509	520	501	513	582	494	515	544	500	497	544	511	523	501	517	531	519	499	553	505	519	548	546	500	551	532	519	547	560	532	537	541	533	502	538	487	518	536	523	506	556	515	465	510	540	516	519	539	513	526	496	514	524	526	484	484	528	551	516	515	524	527	532	493	540	552	505	517	530	502	543	540	530	575	513	536	495	498	558	503	538	544	522	531	497	513	534	571	486	510	547	534	526	511	507	513	516	495	530	508	491	508	514	538	526	492	534	515	468	507	475	526	516	510	536	529	520	489	519	553	527	506	543	498	526	526	504	530	516	487	556	521	540	491	531	504	503	542	501	513	510	551	535	513	539	506	510	508	505	523	503	510	550	514	576	526	504	474	525	527	502	516	507	515	515	531	552	555	519	494	505	513	546	494	510	501	545	494	554	520	529	513	526	562	513	524	498	467	531	509	544	551	549	483	493	527	519	524	495	491	516	483	506	530	510	550	502	553	511	513	533	487	521	505	539	533	513	516	531	500	506	518	476	561	523	515	560	546	542	549	531	524	521	508	516	532	487	541	517	506	537	507	524	498	531	509	556	564	526	521	516	522	540	521	516	522	511	517	537	533	529	506	523	517	527	504	510	537	540	528	527	500	510	523	500	519	492	506	524	517	538	518	521	509	538	533	523	516	526	523	554	517	574	556	526	542	535	530	525	490	561	505	492	486	491	522	541	526	525	514	543	499	548	525	482	517	537	530	522	532	575	512	494	547	537	527	475	540	526	527	506	545	530	536	551	504	493	529	506	565	505	509	490	534	493	503	485	557	543	501	537	470	504	519	511	521	522	540	510	532	499	578	519	533	537	505	503	561	512	542	522	503	499	512	487	459	532	499	532	534	568	532	495	529	524	515	520	528	542	521	486	540	488	510	516	491	548	509	518	507	531	488	520	528	547	521	505	558	466	518	534	515	530	571	523	553	545	528	557	555	518	497	516	556	504	493	537	531	528	528	510	499	517	522	528	523	547	551	537	549	517	530	501	531	547	542	526	512	551	541	484	488	532	524	535	530	546	473	537	503	508	495	513	526	526	512	499	521	503	494	483	489	501	535	528	558	523	528	504	569	529	517	493	507	530	533	514	524	489	495	490	544	515	520	545	493	497	527	542	526	519	518	543	519	523	529	536	545	523	508	521	512	542	490	551	494	504	520	499	519	516	512	507	516	532	500	543	543	520	544	551	520	533	509	472	563	510	472	507	549	523	497	535	470	533	550	558	478	533	553	556	551	548	552	544	518	508	550	540	572	567	518	498	514	500	531	502	527	519	500	515	533	528	537	527	538	538	487	540	545	498	524	533	499	530	488	547	499	538	544	553	511	503	571	542	539	508	557	499	524	515	497	527	492	525	501	515	513	525	533	496	501	515	479	548	541	509	542	519	513	521	540	553	527	531	497	547	500	530	488	542	490	506	567	532	527	499	507	540	505	488	521	569	528	513	449	506	566	525	535	570	534	521	539	538	538	491	536	525	525	519	550	536	527	536	502	500	496	520	500	471	519	507	534	528	504	530	527	499	523	514	541	530	537	543	498	504	534	509	481	524	504	487	503	505	525	558	530	513	493	499	511	543	512	471	532	528	494	529	542	494	485	518	535	529	528	530	518	523	486	523	514	532	533	522	480	558	533	511	531	492	568	502	565	530	536	533	539	483	546	545	525	496	474	554	538	523	513	487	524	526	476	528	521	544	504	496	531	551	508	512	511
24992	20600	26947	24266	20614	10263	1270	843	653	595	528	502	444	421	369	338	323	335	325	301	313	311	270	280	295	316	277	249	265	254	279	263	257	238	244	227	279	263	278	251	233	256	246	265	237	252	243	255	216	238	274	212	263	231	224	261	233	253	241	246	261	221	271	257	227	272	222	277	242	264	263	248	271	264	262	248	250	274	249	232	216	251	249	240	251	270	260	283	260	218	237	259	247	238	265	245	245	222	250	234	239	238	262	230	240	247	238	231	236	232	226	241	236	258	266	225	262	221	221	236	214	248	243	242	253	255	241	270	251	215	232	246	247	234	248	256	224	245	238	230	218	264	252	245	242	241	267	231	241	254	250	251	255	240	251	233	232	207	251	274	236	252	214	231	213	239	235	233	206	220	231	272	247	236	242	240	250	226	244	248	265	264	251	239	245	229	240	220	230	251	233	234	261	204	258	229	225	297	237	209	234	232	228	249	229	245	251	256	240	257	228	234	231	242	229	267	225	219	220	230	257	214	257	261	216	247	245	249	237	236	254	252	236	249	245	233	260	248	229	233	232	201	206	253	248	243	257	248	258	259	260	239	205	233	235	224	260	229	212	243	248	268	237	225	259	256	226	259	265	259	248	246	282	246	243	224	261	247	210	222	213	236	245	264	210	227	231	252	235	235	244	240	249	243	230	234	234	228	239	234	234	251	212	241	243	253	245	243	253	233	252	237	209	253	247	245	252	219	263	230	232	263	221	233	237	252	250	221	249	243	218	222	217	258	246	243	253	220	250	238	241	256	210	242	256	237	217	222	255	228	217	216	240	254	219	238	222	257	237	233	221	246	260	242	251	255	232	240	245	248	234	233	253	228	222	239	224	252	240	244	244	229	213	223	236	234	234	243	240	229	249	233	238	264	267	236	240	228	221	245	245	230	212	240	253	227	242	215	211	240	230	220	261	230	250	221	230	250	220	251	214	261	238	229	238	238	230	278	248	249	234	235	266	237	248	229	202	251	243	231	230	248	228	266	234	226	213	269	242	236	279	232	232	241	232	235	259	275	287	250	230	222	215	222	256	229	236	222	213	226	276	246	235	253	215	245	263	242	242	232	251	248	244	235	222	221	250	236	255	244	232	222	247	241	244	240	266	226	233	240	220	246	269	226	258	242	236	238	244	254	229	246	244	234	237	259	265	279	272	239	220	232	230	240	258	247	247	280	269	224	247	243	229	263	258	241	246	248	243	247	235	262	225	233	248	214	232	272	249	254	230	242	243	230	274	233	252	212	233	214	252	219	252	224	226	269	226	238	260	240	248	234	237	242	224	243	247	228	227	247	241	256	219	251	234	191	237	224	252	233	234	266	234	231	247	225	241	226	228	252	235	226	256	251	236	251	252	245	237	228	242	219	239	250	224	250	251	232	235	259	229	254	238	252	203	234	229	254	207	227	269	265	232	219	218	210	240	257	208	252	259	227	247	234	249	243	255	264	238	247	250	206	250	274	225	214	228	255	229	257	239	249	257	257	243	257	232	232	234	242	257	232	230	247	244	229	230	215	240	233	256	257	232	233	243	214	227	223	231	249	222	217	257	245	231	255	240	271	230	262	242	231	250	233	253	220	229	227	225	247	217	239	237	258	250	240	230	245	259	254	255	222	241	250	213	257	212	241	234	236	237	245	235	223	241	236	264	255	235	233	230	250	235	218	218	245	219	232	264	249	225	245	224	210	225	239	248	238	254	250	256	232	227	243	256	233	213	245	265	256	247	244	213	285	255	239	219	259	263	236	259	271	237	275	223	213	250	247	251	223	233	227	233	255	249	205	230	253	216	224	233	218	222	241	259	239	214	249	227	237	255	231	282	252	229	268	253	230	251	231	227	227	247	263	238	219	244	263	215	228	217	233	242	273	260	244	218	230	242	267	248	232	236	236	226	242	240	236	219	251	261	260	227	227	254	244	230	229	237	247	243	212	253	229	213	241	247	271	260	261	230	260	242	218	236	238	225	221	237	243	230	222	221	218	236	231	270	235	234	245	222	251	253	247	251	265	259	273	263	237	257	253	253	264	247	223	255	260	233	236	264	253	221	246	268	264	260	228	233	244	219	214	235	231	214	242	238	254	235	227	263	237	233	272	255	209	269	231	209	252	247	245	233	249	230	240	239	243	260	231	236	259	220	244	212	216	218	241	244	263	222	222	264	227	227	251	218	219	245	241	235	252	250	224	242	239	281	272	260	228	247	226	211	255	237	234	237	242	242	230	238	248	213	237	297	251	250	256	226	237	221	232	225	245	244	219	216	236	237	238	250	218	254	257	273	232	236	269	231	224	242	250	230	236	234	225	248	245	219	240	229	233	251	256	248	251	265	238	250	244	257	242	268	245	232	233	222	245	232	252	251	213	243	241	248	248	211	216	258	251	238	224	235	227	215	226	258	248	247	266	233	276	227	241	245	242	258	221	230	262	229	240	245	220	248	265	222	241	257	234	239	253	220	242	238	240	202	255	228	228	228	279	244	225	216	213	265	257	247	238	253	235	245	233	219	254	233	232	233	239	256	250	257	241	223	242	234	229	226	241	254	228	254	228	242	270	237	249	260	248	231	214	254	234	223	238	260	228	235	238	240	251	242	234	255	196	258	260	218	227	222	233	228	232	217	248	231	244	266	244	234	234	243	222	239	253	245	231	248	235	250	237	267	218	254	267	242	272	227	250	247	253	259	252	268	230	234	249	239	252	241	283	229	232	225	218	246	244	259	253	265	226	248	222	255	245	235	245	227	222	205	243	234	223	225	229	217	219	254	242	228	228	262	248	252	248	231	216	247	241	255	240	196	216	232	239	257	207	250	244	269	248	237	235	254	241	264	216	261	224	234	221	243	242	241	267	250	220	238	226	245	248	221	241	252	262	258	252	227	259	258	252	219	215	248	233	238	247	268	235	213	233	247	271	263	247	248	226	224	257	223	243	242	246	248	233	245	252	266	250	260	250	244	248	226	228	223	250	249	248	218	242	225	242	231	242	256	250	244	215	245	246	231	245	219	216	225	235	207	240	265	280	243	243	247	249	212	251	246	238	265	238	243	232	253	221	250	219	238	247	236	267	238	238	246	240	256	262	218	262	258	230	231	223	229	250	228	248	259	246	234	220	212	235	237	238	223	203	259	224	225	221	261	240	267	251	204	221	245	232	256	229	290	256	254	248	260	250	233	248	231	247	254	240	240	243	241	231	226	244	237	234	238	225	269	243	246	244	279	243	252	273	226	247	231	236	257	251	247	259	239	211	235	234	229	225	230	216	230	278	224	247	255	228	263	211	228	244	240	244	219	252	219	237	241	228	229	218	225	246	216	229	216	249	223	253	211	212	250	244	259	246	235	227	239	262	225	252	256	256	244	279	226	246	241	244	236	230	242	243	237	227	234	249	235	211	227	240	246	246	251	225	252	239	226	239	254	268	238	243	260	262	230	218	221	256	242	265	268	220	256	232	241	236	251	211
7468	11341	10275	5813	3778	2613	1967	1615	1310	1058	891	783	692	621	590	516	485	471	449	406	385	388	412	375	353	315	348	346	326	326	313	313	303	267	301	289	296	305	309	284	301	266	277	275	283	286	294	293	265	258	258	261	265	271	275	284	277	271	307	282	280	256	275	274	272	261	248	279	288	261	262	257	272	280	278	272	242	254	278	255	250	280	251	251	264	300	268	294	261	271	270	261	268	268	262	260	259	261	258	287	235	280	275	283	266	248	254	254	285	250	235	255	252	228	262	273	285	269	281	257	274	295	256	272	274	231	287	267	280	225	246	249	269	263	274	261	263	249	256	268	263	232	272	254	238	260	275	287	233	277	261	266	253	278	264	237	270	276	266	273	264	265	270	253	254	302	270	302	230	262	267	255	252	247	277	245	289	271	255	243	230	278	244	253	268	227	304	273	253	265	287	228	253	267	237	261	267	272	250	244	271	290	257	246	241	281	274	293	227	253	287	263	261	278	293	254	287	232	275	249	280	236	276	276	265	263	277	260	256	263	272	252	268	281	251	277	282	243	261	274	235	273	243	276	276	263	272	249	270	261	249	255	252	295	246	255	256	273	269	246	262	236	252	241	281	258	279	255	254	262	272	276	283	263	269	258	272	278	281	248	267	257	291	270	265	225	251	291	229	258	265	258	247	273	246	243	264	262	270	273	275	239	248	265	263	249	254	248	243	241	272	257	240	243	243	256	221	270	288	240	248	271	247	284	279	240	251	276	275	260	281	270	255	221	278	267	267	283	295	256	258	283	275	262	256	270	270	250	273	269	253	236	274	282	237	249	243	275	264	271	258	254	237	268	271	279	255	256	247	263	261	282	265	270	254	267	269	258	252	263	269	278	265	265	285	255	279	274	268	246	229	254	261	255	267	254	297	242	268	262	258	269	259	233	252	258	255	238	260	210	256	254	249	276	207	276	247	260	271	246	249	241	272	235	277	275	254	249	273	267	256	264	288	274	269	276	264	246	253	287	258	239	262	245	247	245	271	239	253	244	270	245	265	250	256	241	264	271	234	254	261	259	233	264	264	282	232	253	270	236	245	264	281	243	258	243	243	277	275	262	272	247	271	236	249	273	254	269	252	273	244	256	263	248	210	257	260	254	242	257	251	254	223	266	272	253	257	260	247	241	235	247	249	224	256	231	290	269	236	246	261	248	251	249	284	278	260	255	248	275	245	274	285	241	263	238	275	236	258	257	283	258	252	261	255	276	257	263	283	264	248	286	262	274	241	256	267	259	233	230	254	269	284	250	270	261	269	264	263	254	271	241	267	285	260	273	276	291	229	276	279	257	256	269	293	251	270	266	289	246	256	236	258	283	270	267	286	232	268	267	299	250	248	263	256	266	273	269	248	259	251	245	254	263	247	255	244	251	268	276	251	261	227	249	242	237	242	267	253	252	272	261	243	251	279	281	258	275	280	252	243	256	252	221	276	247	241	251	264	250	255	237	263	282	256	249	271	272	266	269	255	260	300	257	248	295	245	240	221	263	260	264	260	241	250	267	276	252	230	214	248	277	260	235	257	255	263	241	268	258	274	277	258	251	258	249	247	269	271	256	275	283	267	229	234	267	246	244	231	264	264	265	265	247	253	294	277	263	258	273	259	237	230	249	279	256	277	247	266	283	279	265	242	238	265	281	252	225	268	233	242	266	269	259	256	279	257	255	235	284	243	278	259	278	236	254	276	273	253	276	240	237	251	277	278	297	257	237	270	258	228	295	274	276	268	254	278	268	280	267	294	257	254	243	245	254	290	261	280	259	238	263	239	223	244	259	271	254	277	261	261	265	244	241	263	289	244	267	242	263	264	260	272	274	254	265	287	263	252	246	237	240	262	259	223	242	286	248	261	253	261	258	236	260	227	279	249	258	275	244	269	267	258	274	298	250	249	268	251	235	267	250	272	262	256	270	277	235	231	278	238	262	226	244	259	267	285	265	253	240	258	237	274	277	263	281	268	254	239	271	288	232	256	269	263	232	234	275	276	290	241	251	199	249	230	277	245	257	263	274	277	263	287	247	267	272	295	263	233	267	242	262	249	283	296	244	267	243	252	267	263	240	238	264	222	274	252	263	269	265	237	274	240	227	262	253	235	262	263	270	259	267	279	231	277	253	263	274	260	279	247	252	274	257	258	274	249	282	256	256	272	255	267	263	272	271	239	235	262	270	278	269	233	278	279	247	269	279	251	264	258	276	262	281	276	255	252	281	259	272	287	252	283	261	241	254	251	257	283	243	235	255	261	276	278	250	240	295	254	265	261	266	277	278	281	286	273	264	257	248	265	226	260	252	299	251	273	256	274	261	230	234	244	239	272	252	246	254	244	269	290	270	251	244	239	271	282	261	229	251	267	240	266	250	263	251	263	277	254	269	279	225	270	282	254	243	261	259	238	242	223	248	259	254	286	257	251	257	242	263	255	226	273	252	246	241	266	244	226	255	274	222	271	271	278	245	251	280	270	251	234	258	239	257	236	278	255	274	278	267	267	243	263	271	280	279	255	231	257	227	287	255	279	262	255	256	259	283	263	262	275	241	284	282	265	234	257	271	253	258	288	287	237	282	309	249	281	275	247	250	244	262	265	272	268	262	238	281	242	245	297	278	251	255	273	262	274	256	241	268	267	260	276	267	216	251	275	275	253	248	255	253	234	260	266	249	276	262	269	218	267	263	250	275	261	257	270	266	275	250	232	244	221	257	240	276	241	271	283	264	303	272	257	257	255	252	265	283	263	277	274	252	284	253	267	272	271	247	308	264	276	245	280	265	269	272	270	249	258	257	304	253	264	237	270	249	238	244	258	275	248	291	248	242	265	251	273	269	271	267	263	270	265	314	285	233	276	253	228	253	300	252	248	263	267	256	259	266	250	262	248	254	246	269	249	255	256	258	264	237	264	232	264	230	247	235	279	247	251	280	254	225	264	282	246	277	254	265	272	230	225	272	233	255	269	236	250	257	257	250	235	261	266	234	255	273	248	271	259	262	258	257	283	258	282	241	238	268	258	254	243	265	261	259	264	282	272	259	245	259	252	268	265	248	291	251	264	248	283	251	248	269	279	276	275	269	268	256	244	278	273	266	270	261	246	302	239	283	252	250	265	287	236	242	253	269	253	250	268	269	247	267	271	261	255	242	261	270	262	261	277	254	206	256	257	250	244	250	276	249	281	282	252	253	257	240	268	256	256	252	273	257	246	254	277	261	245	251	229	266	266	245	230	265	270	229	254	265	281	242	235	265	273	265	234	252	271	275	256	267	273	283	255	254	234	249	258	259	273	262	251	276	273	291	256	276	280	280	247	253	248	239	283	273	280	253	251	249	254	249	274	264	272	282	249	256	264	255	244	253	269	271	271	286	274	277	241	296	250	228	260	239	248	270	250	244	260	268	257	288	257	285	294	260	278	263	232	230	271	242	257	242	273	270	279	234	289	247	235	268	289	279	260	255	268	272
22905	20588	27256	23902	20591	20683	8326	1687	1231	1087	987	887	825	771	717	701	621	602	630	580	565	610	556	535	551	557	521	566	558	520	539	507	516	524	495	527	497	496	494	512	520	531	505	518	493	455	488	481	491	500	460	472	460	491	490	439	457	477	469	492	465	438	485	483	485	479	536	458	455	484	476	470	488	493	492	482	443	444	493	483	471	445	483	502	440	457	458	435	496	465	456	449	477	477	452	478	489	472	451	468	494	484	481	512	468	488	442	451	445	495	509	436	473	448	471	491	487	493	465	451	468	499	443	471	435	454	477	452	448	462	471	484	443	461	460	458	480	469	479	504	468	462	473	475	434	435	447	436	458	440	439	451	437	471	438	452	444	494	473	484	486	466	468	461	484	448	434	461	425	430	475	486	443	440	478	455	466	485	514	451	481	487	457	482	481	479	466	450	468	493	445	449	467	451	454	463	402	454	499	463	474	471	421	457	466	495	455	423	471	492	464	433	475	479	467	500	450	477	461	501	458	456	449	477	466	512	504	512	442	446	437	480	458	462	498	455	443	463	487	471	489	469	463	446	398	474	444	495	433	495	479	434	438	429	463	505	489	484	441	474	443	491	458	456	478	493	448	443	460	446	462	484	442	435	461	478	476	457	442	501	488	428	491	439	480	494	462	455	404	445	495	512	469	482	454	463	475	431	425	476	473	481	458	406	470	515	443	464	452	489	438	499	446	443	441	497	484	447	470	452	439	474	445	461	459	474	442	449	466	465	471	484	456	464	465	469	452	484	498	435	468	458	454	480	464	475	498	504	508	495	484	471	439	461	448	459	490	487	439	472	513	455	434	453	470	464	445	477	449	440	496	492	476	466	462	462	464	493	458	447	445	493	441	524	493	449	440	481	464	453	459	451	479	464	482	458	499	499	435	425	475	453	419	472	446	458	452	484	435	435	489	447	481	436	475	461	479	434	491	440	495	445	482	456	432	451	500	429	459	471	441	472	468	454	425	479	463	452	440	510	449	467	493	466	472	453	489	441	458	473	449	456	449	487	491	499	447	435	409	473	474	459	461	493	456	504	482	404	504	448	458	492	438	478	471	471	488	464	490	506	500	454	441	450	421	482	459	488	438	482	437	460	453	507	451	449	479	447	460	431	483	494	444	442	490	479	460	483	467	482	468	479	457	506	480	454	440	491	430	424	451	457	521	454	428	458	462	431	500	505	482	484	459	457	507	501	457	447	445	439	444	520	461	476	479	479	483	482	469	454	452	512	516	448	524	425	502	444	443	438	464	495	431	457	456	464	519	452	495	489	470	471	469	467	479	451	458	466	455	462	441	443	441	438	439	448	484	465	471	495	473	458	487	456	464	512	448	471	435	488	429	441	469	467	450	466	462	460	446	458	460	434	465	468	451	497	453	422	484	478	453	446	503	471	480	418	473	458	474	460	445	447	462	480	484	470	404	461	435	451	490	496	475	423	473	461	495	442	435	448	477	456	436	454	481	444	465	488	446	466	469	455	468	478	454	494	426	442	434	466	495	500	465	457	475	446	447	470	465	468	473	461	445	488	448	499	458	501	501	457	461	462	466	487	472	471	457	441	486	472	450	490	498	457	482	469	464	472	474	447	479	410	447	491	465	460	464	449	423	429	437	472	466	466	507	448	467	469	450	481	485	465	456	438	462	481	435	515	396	433	427	449	428	449	435	432	410	466	419	465	444	483	458	442	479	442	440	479	479	475	438	476	456	501	479	459	499	457	461	497	449	457	460	478	449	446	454	439	502	448	449	477	460	472	462	476	449	469	458	444	467	434	438	461	442	480	462	496	452	451	449	477	434	440	487	420	417	452	481	428	470	439	476	461	470	448	432	410	474	454	457	471	509	437	440	449	432	471	441	445	483	478	463	488	493	479	423	490	473	479	506	458	449	479	440	440	462	475	456	490	430	449	462	490	429	507	472	478	492	461	432	464	454	501	490	475	489	515	484	464	477	467	428	507	470	481	427	467	496	446	454	455	476	521	492	431	486	475	469	468	448	473	417	469	474	507	431	474	480	485	486	439	457	457	468	447	456	434	471	423	479	457	451	480	436	457	457	491	460	473	483	450	463	443	475	507	460	464	489	448	453	438	478	460	417	440	445	471	443	455	445	449	458	474	460	463	468	442	474	449	445	477	508	480	470	493	496	492	436	471	447	484	470	497	472	440	499	488	503	449	487	463	474	467	458	472	428	461	449	471	449	457	449	485	453	470	456	472	473	456	477	475	468	459	458	419	425	499	435	484	452	419	443	482	454	415	433	469	462	453	469	490	483	489	443	459	486	471	436	433	492	487	455	463	474	469	496	463	406	466	500	477	494	439	461	445	457	439	467	507	453	459	453	468	466	464	474	433	464	480	462	493	475	482	497	458	422	451	433	461	471	479	425	457	451	509	473	460	451	463	481	459	447	479	480	456	495	470	444	489	465	479	443	439	494	445	454	480	466	473	486	440	484	475	459	510	505	434	465	493	462	447	444	445	480	449	440	461	464	440	489	412	476	452	465	481	485	485	446	470	431	456	476	487	482	458	481	496	447	454	479	471	471	460	415	495	454	460	433	457	477	488	462	421	456	460	448	498	500	438	478	457	500	441	466	520	465	504	485	475	448	442	461	470	470	485	465	434	462	467	438	395	467	455	440	467	448	462	467	458	436	444	503	480	458	482	455	474	466	497	455	485	481	476	445	462	472	487	427	485	487	445	439	452	460	457	462	441	455	484	506	475	467	451	488	463	480	444	468	508	472	445	469	450	507	469	443	472	446	446	446	483	443	437	489	457	442	432	481	448	436	481	478	452	453	471	453	485	408	497	457	476	468	469	431	414	471	479	428	498	447	443	467	467	449	416	424	446	469	495	432	472	468	436	476	460	448	463	470	471	490	444	422	481	471	459	469	445	473	464	474	422	423	469	453	467	459	476	493	448	466	443	479	496	475	476	464	466	463	432	489	482	434	485	496	504	468	455	463	447	485	493	476	468	470	470	455	460	464	441	468	441	436	485	499	471	467	475	439	478	480	470	474	436	486	450	478	469	433	507	466	473	446	470	470	479	434	431	473	460	483	479	455	485	457	468	486	458	435	459	465	502	490	470	444	461	444	463	495	395	460	494	490	492	519	398	430	433	415	479	469	476	459	436	498	402	410	448	465	458	469	454	445	451	475	468	455	481	460	432	427	487	490	478	452	468	447	427	430	469	471	468	458	471	457	475	466	484	455	457	448	488	479	464	449	438	492	501	450	436	467	472	456	484	444	496	470	461	446	478	483	429	442	422	462	502	496	470	464	465	474	465	506	486	472	488	454	454	490	445	467	440	452	437	458	463	436	460	455	422	493	488	425	472	461	421	440	527	459	442	441	453	500	449	421	495	474	495	526	501	482	444	461	481	487	440	456	502	461	471	459	495	466	478	474	481	467	459	488	427	431	511	453	487	461	442	502	440	461	457	455	473	464	470	453	449
10123	17766	16401	9774	6480	4825	3725	2814	2385	2004	1680	1467	1312	1199	1060	970	882	851	817	760	717	672	667	698	664	610	576	554	585	564	550	603	548	543	531	506	514	515	492	524	522	509	512	519	450	510	476	453	502	501	438	470	419	505	440	437	483	472	446	486	455	463	460	468	434	489	435	456	423	482	483	502	419	463	457	451	452	454	455	458	419	428	458	431	439	451	490	465	467	461	448	424	436	459	468	456	453	461	466	446	470	436	446	444	439	443	479	455	480	455	430	445	482	502	408	496	471	445	454	460	445	454	401	450	468	428	424	462	429	435	450	431	471	468	437	446	475	461	445	457	447	461	421	465	445	473	448	457	438	477	480	441	442	421	435	418	485	454	465	454	449	364	453	419	406	465	485	472	435	443	458	460	430	416	439	438	436	451	434	464	482	472	430	437	399	432	431	390	454	443	471	457	467	469	463	472	388	446	458	429	456	481	451	463	432	467	460	449	450	440	452	460	443	455	461	432	408	458	428	458	441	420	411	472	431	424	447	442	448	437	454	455	456	433	456	466	456	465	434	426	451	445	437	447	463	507	464	471	462	439	450	443	461	453	451	455	454	460	467	489	435	446	468	421	481	484	438	464	454	401	451	460	419	406	476	438	427	462	425	468	452	465	470	457	415	463	428	437	439	476	460	487	452	429	459	443	440	407	458	469	452	443	421	439	448	389	448	479	400	470	401	425	461	443	501	443	438	434	412	456	439	442	468	451	417	440	397	464	460	432	408	458	433	436	434	437	434	447	416	461	456	424	449	484	422	436	419	429	445	459	443	434	481	433	448	460	451	463	449	426	450	432	431	441	439	464	454	441	443	456	452	441	436	434	436	453	480	476	424	427	437	457	430	433	475	455	431	455	435	425	467	428	451	456	461	460	452	464	483	429	455	445	448	408	447	423	466	457	434	455	472	413	434	448	442	438	437	426	462	423	449	441	494	455	441	439	426	426	448	437	424	443	428	414	453	427	458	428	485	468	418	464	449	463	488	443	433	422	429	450	457	440	447	462	457	436	453	428	436	443	434	458	452	457	419	471	458	433	443	483	497	474	402	434	450	422	437	435	461	408	436	426	440	463	466	429	465	472	459	447	436	453	419	404	454	480	467	438	438	461	446	407	429	453	396	403	443	428	433	435	475	433	428	467	413	413	484	431	422	457	410	443	457	435	485	418	438	458	439	445	444	462	433	464	439	465	474	451	413	458	483	434	468	458	475	419	409	452	415	446	416	423	451	483	426	478	450	457	446	427	453	475	442	465	414	449	443	416	441	394	437	441	440	467	409	441	463	479	428	418	434	465	445	464	431	449	447	436	485	433	441	451	447	402	455	458	446	439	423	457	473	458	448	435	408	417	463	465	469	440	478	413	473	423	417	430	434	417	420	431	430	457	458	421	487	442	438	468	416	430	472	484	434	471	463	444	452	428	425	426	427	413	447	468	472	475	443	463	464	449	427	464	425	423	467	424	450	440	466	448	449	487	404	432	482	441	436	448	440	422	456	424	467	428	442	438	450	445	402	466	446	439	464	433	450	474	462	448	439	460	439	456	442	439	458	465	442	444	429	464	434	428	457	411	431	449	459	449	447	433	443	460	446	478	450	459	451	433	454	409	478	444	507	437	454	454	412	468	420	464	419	428	406	438	459	434	450	442	425	419	433	411	425	415	453	469	448	434	467	442	419	410	462	440	402	453	441	446	436	422	443	442	458	443	432	468	441	454	428	472	404	413	427	411	462	442	465	465	418	453	428	417	446	450	417	460	448	421	441	478	440	468	454	469	465	424	447	468	440	460	480	433	481	409	426	448	468	437	396	432	498	430	481	463	441	438	439	475	448	471	457	450	447	465	485	433	449	456	461	421	438	438	442	448	423	476	462	456	445	449	438	398	468	458	442	410	437	439	480	454	462	461	479	443	435	433	428	413	452	466	431	429	453	474	429	442	428	474	472	445	461	441	489	431	438	420	426	450	426	497	423	452	416	455	431	452	449	439	428	439	440	449	452	460	486	439	398	477	472	415	429	439	449	491	425	434	492	485	423	400	445	422	486	482	437	473	464	407	441	471	406	421	477	473	400	462	434	453	436	446	442	424	460	509	411	446	418	454	464	473	423	451	467	414	469	443	450	426	436	442	438	451	464	439	451	453	473	435	399	480	470	458	413	437	452	445	430	438	458	484	485	441	491	447	457	483	468	408	441	438	477	442	446	431	480	474	454	458	436	419	427	419	481	442	432	431	454	492	443	439	473	474	452	468	436	472	467	452	441	431	440	421	466	445	432	455	450	447	433	474	448	477	460	491	443	441	443	422	436	450	420	442	446	444	463	436	459	409	446	433	419	436	450	461	443	440	468	456	459	459	448	450	443	412	439	433	446	405	426	433	460	425	484	405	469	461	431	444	442	453	457	437	458	460	452	436	460	460	454	429	462	427	445	448	463	486	470	412	449	463	441	477	432	424	427	434	444	425	451	447	424	490	439	415	439	458	476	463	485	420	436	466	466	424	425	435	462	433	465	445	416	442	485	462	423	470	458	456	451	470	441	447	447	434	492	453	459	459	446	457	445	404	384	473	428	426	437	433	443	441	430	409	476	468	449	419	453	481	435	451	435	449	478	475	469	444	429	442	422	456	446	421	436	450	469	431	465	423	450	426	437	453	413	466	454	451	446	443	474	456	472	434	420	494	463	452	428	459	387	445	450	448	468	428	456	434	479	444	446	471	469	442	450	438	439	439	483	431	431	438	461	415	458	453	423	446	460	432	458	466	438	464	431	439	402	441	489	465	427	452	467	444	462	446	468	454	435	453	430	432	407	407	422	419	439	457	460	427	478	440	447	443	420	477	424	446	472	431	455	440	454	423	421	468	420	447	450	471	448	449	429	425	485	431	436	454	447	428	425	487	439	464	423	421	412	448	485	457	472	412	442	475	427	410	474	437	475	452	462	449	457	440	462	453	444	415	420	416	445	453	448	437	453	442	444	441	450	433	463	438	413	462	448	495	458	474	427	442	446	431	433	424	425	447	474	459	462	479	446	454	503	443	414	488	439	432	420	438	453	418	420	451	438	417	467	463	452	443	424	452	407	470	422	424	482	418	462	426	425	422	462	442	453	426	455	412	458	470	435	449	421	456	444	441	467	434	432	454	437	427	475	517	467	457	448	459	422	447	423	408	448	467	454	460	408	476	443	459	421	446	419	449	434	410	452	456	422	441	438	435	451	419	478	461	462	423	441	413	458	481	464	456	457	452	439	432	445	434	445	432	434	445	433	476	437	459	439	454	419	452	418	453	443	450	449	422	476	451	431	458	442	443	425	475	415	410	430	434	430	421	479	469	459	435	435	438	441	476	446	460	490	430	431	434	474	438	443	446	440	448	412	432	473	439	433	461	433	454	469	397	505	450	443	459	423	436	402	452	451	478	422	456	457	491	453	429	449	442	437	473	456	466	430	445	441	443
27779	14149	2065	762	585	596	531	544	516	500	512	485	507	482	458	491	486	499	515	517	504	477	487	492	474	519	481	539	494	476	485	507	469	498	497	513	453	496	493	467	478	486	485	488	485	456	463	532	496	474	496	541	478	473	480	441	468	501	498	466	496	489	490	489	470	499	491	535	504	468	490	510	481	483	483	501	495	481	466	500	484	455	469	454	475	506	474	497	478	470	472	499	496	522	491	541	490	487	465	430	463	504	465	488	494	497	479	441	484	483	443	450	435	476	523	489	486	491	504	492	478	466	519	519	500	487	486	462	441	457	476	473	470	479	521	487	479	492	470	509	506	465	507	474	503	485	480	537	498	484	471	469	478	477	487	515	486	520	462	494	468	479	473	462	482	503	470	503	511	480	458	476	503	508	448	484	515	459	475	484	497	490	503	462	513	492	511	478	511	481	461	526	459	441	489	488	471	494	482	479	463	506	476	460	527	467	497	484	487	475	487	494	461	467	512	464	470	449	481	508	513	509	454	502	490	513	520	505	498	496	522	471	497	505	547	510	500	479	528	506	437	441	493	485	472	475	506	490	480	492	490	492	479	486	509	459	481	446	485	463	479	499	446	493	503	455	484	489	451	505	472	482	468	488	502	452	510	502	483	502	509	512	472	524	499	484	511	482	502	487	513	505	505	464	512	522	528	456	470	485	490	466	516	490	469	485	497	500	467	502	463	496	513	495	440	476	483	472	491	463	494	488	543	464	505	480	516	493	506	506	507	513	451	480	468	471	504	475	455	507	482	479	481	492	487	463	494	485	470	469	480	497	486	464	464	473	475	476	458	499	483	495	498	489	475	494	521	472	486	459	480	476	504	443	498	503	493	503	480	499	494	484	510	484	537	487	503	498	497	512	512	521	477	499	474	509	513	455	498	511	482	518	495	470	473	490	510	469	510	494	521	501	481	438	496	474	507	492	472	486	514	516	522	485	482	456	481	483	455	492	455	470	476	527	500	514	463	452	467	501	452	471	490	480	569	488	487	506	468	462	499	511	516	460	526	468	489	508	444	513	509	515	484	396	463	473	499	509	486	478	520	492	444	475	450	467	530	474	464	481	477	486	495	503	501	514	492	477	519	482	493	443	471	479	502	466	445	490	468	489	505	478	439	520	480	490	483	485	502	491	489	465	494	493	479	497	550	488	520	515	516	468	460	503	483	458	491	530	505	469	509	448	487	509	476	477	467	463	508	497	481	441	464	485	493	463	498	490	489	498	467	503	494	472	455	485	518	498	479	487	461	501	474	504	528	493	490	494	484	472	500	470	476	511	487	497	470	481	489	481	510	482	466	444	500	475	550	457	506	495	491	506	502	498	478	508	463	484	470	505	467	480	468	485	493	473	509	479	492	507	480	489	566	484	454	493	512	525	497	489	497	479	486	447	456	476	499	467	457	483	500	472	488	511	508	503	502	465	520	484	466	439	489	469	478	503	499	455	492	492	480	513	497	465	474	461	471	508	513	492	502	501	463	494	508	499	469	517	481	480	547	539	458	447	513	523	495	474	483	514	508	483	514	466	483	479	478	500	514	480	480	496	498	475	472	511	504	447	488	508	467	472	486	485	503	505	486	479	472	489	483	489	487	527	487	535	521	476	436	447	489	490	485	533	489	485	515	489	502	514	516	517	501	481	477	462	436	481	492	484	479	495	509	477	496	476	502	512	514	514	475	517	513	490	481	513	508	493	457	462	493	481	479	466	496	486	496	507	465	515	506	518	490	515	485	474	479	507	490	479	480	462	468	470	503	527	457	488	435	506	459	486	479	471	483	491	490	519	495	503	488	467	522	463	465	495	500	487	482	486	483	470	465	482	480	480	478	498	467	492	486	467	498	510	539	503	498	473	509	443	446	469	495	473	470	488	479	509	497	481	484	449	483	478	454	473	481	529	500	501	444	490	512	493	503	430	499	477	496	475	465	505	512	470	510	496	503	472	468	467	511	549	443	522	505	508	486	490	543	495	488	478	449	502	453	527	499	548	511	496	483	500	481	496	482	508	477	488	481	464	477	457	501	461	482	484	485	483	457	451	496	510	523	477	508	488	507	490	487	487	505	438	467	467	461	499	498	473	524	466	496	458	438	482	506	491	445	454	505	485	448	470	492	494	480	470	512	507	487	487	497	522	517	445	460	460	506	472	478	504	511	496	517	464	476	534	515	468	491	470	513	486	483	479	477	486	532	498	481	462	489	483	497	476	484	469	488	538	500	468	486	505	471	518	522	515	493	508	496	482	475	492	476	513	497	532	500	472	485	483	467	499	476	452	480	492	477	522	519	472	470	471	527	487	498	487	507	485	519	510	510	508	512	501	512	495	477	512	491	460	493	503	497	481	521	502	500	496	476	494	459	473	467	514	455	480	490	455	491	461	471	511	440	492	486	455	478	504	523	448	502	475	471	453	464	459	467	493	477	476	444	487	502	448	500	469	474	515	471	481	487	546	504	501	484	468	472	483	467	556	478	489	457	532	450	477	490	440	511	525	487	477	471	509	454	488	461	494	469	491	526	462	492	469	492	493	480	480	456	472	495	507	501	497	510	473	470	506	533	467	478	450	496	483	495	480	472	473	480	496	446	496	518	473	506	504	521	505	481	440	512	510	491	439	522	496	437	465	512	497	439	485	478	480	453	465	472	529	483	498	483	473	485	483	505	506	485	467	463	487	462	502	512	477	495	501	480	490	486	510	493	487	463	478	456	500	485	490	485	501	465	467	488	458	466	471	495	468	470	468	472	513	486	490	484	460	471	474	487	518	474	478	466	514	475	461	497	460	486	482	462	493	506	445	500	514	467	488	493	488	456	487	500	496	537	489	515	495	475	524	501	508	484	524	507	475	476	484	458	466	488	489	476	463	455	445	508	552	453	506	516	505	478	460	524	488	488	489	503	478	495	469	457	513	506	453	476	475	498	510	461	511	454	503	500	490	477	484	503	477	472	502	507	493	498	477	471	470	468	460	500	526	521	469	519	504	474	479	464	525	481	500	502	487	457	494	470	491	504	489	483	472	467	523	461	492	453	498	510	544	471	481	502	465	485	495	443	453	449	478	460	485	516	462	526	477	511	472	476	528	514	473	513	477	476	483	475	455	471	481	459	450	501	477	459	522	472	472	491	541	495	466	470	483	475	470	500	480	473	501	485	518	473	465	501	431	474	461	469	481	463	433	507	503	483	480	495	524	462	500	492	472	475	478	472	540	519	499	454	493	440	478	463	509	476	466	492	474	446	493	501	541	500	535	445	508	494	472	490	508	515	479	447	463	470	496	483	487	495	491	450	449	489	492	530	473	499	470	465	492	499	477	485	480	538	472	445	491	498	484	492	486	485	524	496	485	486	478	496	461	497	440	497	525	526	495	478	503	514	505	471	503	502	511	538	498	493	473	494	487	453	453	486	494	495	502	494	522	494	510	472	492	459	521	479	474	499	500	504	528	480	474	493	456	508	488
5212	1273	1145	830	682	682	674	610	585	577	557	500	555	533	561	522	513	510	557	515	563	538	559	529	550	491	535	516	529	528	521	532	521	561	544	505	478	489	494	506	533	546	559	518	557	535	531	496	522	510	549	507	542	536	550	497	522	501	483	515	544	553	505	534	491	527	556	510	532	524	529	504	517	478	519	510	531	524	492	563	504	504	534	531	535	525	512	503	521	515	542	532	546	530	534	519	525	502	558	499	483	542	492	522	529	528	538	533	521	524	538	528	530	523	549	553	521	495	475	554	545	479	517	507	519	516	506	536	527	518	507	536	524	506	553	510	531	536	489	501	565	512	524	545	507	503	558	528	491	548	499	499	506	520	502	495	512	514	538	550	557	552	487	569	512	536	540	500	539	518	552	497	498	528	506	534	550	475	525	496	498	557	513	510	494	553	507	520	524	539	501	506	528	532	469	514	514	520	531	507	522	521	521	545	509	537	532	540	516	511	503	514	484	518	529	561	502	530	502	505	488	505	535	508	443	565	476	535	544	506	538	513	490	545	539	535	491	522	529	505	509	565	530	497	492	521	527	504	535	534	545	500	518	559	521	540	542	525	538	499	530	576	466	540	512	541	496	514	586	530	494	510	513	505	495	520	511	542	487	513	554	538	546	557	516	558	507	512	495	509	512	511	503	508	532	502	525	532	511	528	539	529	511	480	535	560	476	574	540	478	504	529	510	523	495	504	561	529	453	566	552	537	489	507	545	539	504	532	496	546	542	523	510	499	518	486	499	520	539	537	527	482	497	524	547	544	520	511	552	505	500	519	527	489	562	530	518	524	503	515	528	522	468	495	525	510	512	514	517	529	550	504	483	507	521	525	569	546	518	539	503	548	515	497	462	513	529	531	532	513	536	525	555	541	538	522	494	554	539	514	496	511	517	548	522	541	499	538	524	495	544	538	524	557	579	517	504	536	516	514	518	540	516	515	523	485	514	537	526	521	496	463	543	511	537	536	545	506	486	534	500	494	517	509	526	529	513	476	520	491	500	497	513	519	511	506	571	514	536	536	495	537	511	519	522	546	527	482	514	534	564	522	520	508	504	524	540	500	535	559	564	500	494	536	512	490	513	514	518	540	512	541	530	514	554	492	513	507	496	563	525	499	514	508	493	477	515	517	511	520	525	513	489	569	525	498	571	505	530	523	554	506	531	490	527	549	534	562	507	539	536	526	499	506	533	514	525	524	546	476	558	490	532	533	523	541	498	552	487	511	520	528	530	495	514	511	525	528	504	511	501	522	503	555	542	564	506	467	543	500	544	525	490	504	535	538	531	552	518	509	503	531	539	532	511	505	530	528	530	523	515	477	517	488	538	525	479	555	506	538	527	502	516	450	536	511	512	557	498	493	530	498	522	503	503	499	570	510	533	522	529	516	506	521	556	470	517	483	510	512	556	515	573	537	512	488	491	494	480	510	498	560	526	481	513	499	486	531	465	535	506	496	543	500	535	526	538	526	509	526	516	553	543	522	488	528	479	547	525	475	550	507	498	506	540	532	516	502	534	491	490	482	489	532	541	543	504	494	545	543	547	511	531	515	487	537	510	541	514	518	498	533	534	515	526	531	510	522	502	518	534	548	500	486	544	537	494	486	489	509	521	491	486	496	542	506	515	536	520	578	525	510	524	520	451	523	535	505	537	518	500	525	498	506	494	531	513	514	551	502	526	533	514	551	497	471	540	550	548	543	491	538	513	536	506	530	529	528	491	520	509	523	468	546	533	552	534	514	533	520	527	489	567	554	505	529	490	531	489	508	530	515	493	537	496	519	531	513	535	488	514	536	528	516	511	571	529	526	531	530	538	528	552	552	498	492	530	527	505	542	548	497	516	507	503	513	531	526	551	509	526	471	518	487	509	560	493	522	536	524	496	548	552	512	547	546	542	526	544	526	609	530	500	504	491	523	533	528	541	545	522	544	526	507	517	541	536	542	494	530	502	498	535	510	515	499	518	563	496	502	554	512	499	495	505	542	546	494	522	537	533	511	522	522	527	515	520	506	507	509	469	531	533	495	535	541	498	499	479	497	578	526	521	532	519	504	552	546	521	525	486	532	564	503	502	523	524	509	538	524	522	496	527	497	504	524	511	524	493	512	536	559	521	461	519	527	502	476	508	508	517	511	517	510	510	495	518	504	534	509	535	502	506	530	545	534	516	510	498	529	542	490	529	523	519	496	534	494	524	513	525	536	521	464	509	508	518	502	520	534	547	545	539	505	479	531	535	472	494	490	505	566	550	504	488	507	538	500	512	537	489	531	515	508	502	563	503	503	547	528	532	522	508	519	523	516	497	505	557	547	534	512	509	526	537	497	535	509	551	473	528	535	560	499	504	533	514	514	560	539	534	531	548	540	523	502	544	529	517	552	529	489	512	526	539	533	498	491	539	503	519	527	526	515	480	525	523	541	495	520	530	526	569	535	510	523	505	509	531	490	523	511	512	544	537	542	523	483	569	532	549	504	505	501	508	493	550	531	530	541	490	500	512	525	510	502	522	498	494	512	529	523	481	545	565	545	510	507	517	503	492	500	508	537	537	524	531	532	512	541	506	521	503	488	508	529	526	499	513	525	499	514	533	492	535	513	517	489	529	526	549	481	501	508	505	512	558	557	498	539	487	515	488	534	525	550	487	473	543	501	537	526	524	513	504	495	517	537	528	506	517	555	491	517	537	540	525	526	495	540	520	534	504	544	556	536	524	518	529	510	498	512	534	500	523	523	530	528	544	484	501	558	502	528	525	501	500	510	504	527	513	521	500	472	522	542	540	510	542	510	522	538	557	490	496	478	489	526	484	553	486	544	520	534	520	535	526	529	534	508	543	523	500	512	525	513	489	500	538	470	520	504	519	545	470	493	557	473	547	541	528	510	488	525	493	489	562	532	526	509	517	564	500	534	523	531	520	545	536	553	485	540	553	530	495	513	510	498	559	500	532	529	533	469	490	477	500	501	547	520	520	527	509	488	522	451	517	571	515	504	541	484	492	517	498	495	551	490	532	509	523	506	509	496	458	517	549	514	545	519	506	544	548	516	470	534	534	509	473	487	553	530	514	517	529	508	503	520	499	532	556	559	579	522	510	519	523	517	533	538	549	501	512	473	515	505	522	498	526	486	544	510	507	532	470	512	525	541	582	546	533	523	547	541	484	519	516	521	475	526	524	554	531	542	465	530	544	516	514	515	523	510	533	522	486	505	505	556	543	546	531	539	509	531	517	532	505	532	496	563	502	517	514	554	494	494	507	516	508	468	519	548	537	543	507	510	499	484	518	507	489	497	534	486	509	536	514	524	487	542	524	522	578	546	516	540	531	539	507	554	497	520	511	497	495	516	516	568	539	495	483	540	561	494	507	513	504	468	531	574	501	566	515	509	522	508	504	540	539	515	513	480	519	520	495	538	512	524	520	544	530	548	501	517	521	524	520	473	501	501	536	540	529	503	508	466
24989	20592	26920	24264	20585	10134	1259	802	630	587	492	442	397	411	385	345	373	295	353	300	269	284	268	265	306	275	298	271	234	278	267	278	251	260	253	266	235	230	271	232	241	234	268	251	245	250	230	278	269	248	259	256	237	251	231	247	220	221	254	229	243	245	263	243	231	247	225	203	273	245	253	238	257	231	246	262	250	207	204	219	221	237	258	263	217	258	241	255	229	227	260	235	227	209	259	239	238	263	235	246	248	245	248	273	249	256	285	203	229	241	251	220	240	245	238	245	241	266	232	245	253	245	241	239	204	231	254	249	218	219	260	249	249	246	227	243	230	216	220	228	248	216	259	238	221	225	261	260	250	259	243	256	250	217	221	256	234	270	246	223	236	226	219	248	226	248	256	231	236	232	249	271	243	230	237	260	210	267	201	263	234	234	227	232	230	243	249	227	202	246	246	222	246	236	232	240	245	236	243	253	249	271	268	234	234	258	216	222	224	240	246	251	244	224	229	237	222	239	231	242	266	230	257	249	218	231	222	207	222	243	257	243	244	212	220	248	240	225	231	229	241	238	242	233	227	230	247	239	247	229	219	244	221	230	244	264	230	212	225	254	243	206	238	258	243	250	258	232	236	193	250	234	252	251	257	236	240	238	240	229	230	218	252	230	242	230	222	226	240	224	242	234	225	248	230	244	230	225	253	260	230	260	221	217	251	243	212	214	242	234	226	238	232	222	228	233	229	216	264	254	262	242	245	237	248	235	254	257	228	242	207	229	240	246	206	252	239	223	234	233	249	250	240	232	242	212	234	231	230	259	241	215	245	225	235	244	246	262	239	234	237	246	272	250	242	221	235	240	258	235	253	203	231	262	246	255	244	246	268	236	223	237	263	253	249	246	221	213	231	230	254	251	282	215	221	218	248	248	243	232	248	251	228	235	252	243	229	239	253	246	230	236	259	237	243	230	240	217	227	219	259	224	218	250	224	254	211	245	216	223	244	230	244	254	252	247	242	261	205	213	226	221	240	281	254	251	275	268	217	233	255	201	234	246	232	227	229	236	232	219	259	228	231	252	234	200	244	222	231	227	244	228	236	233	200	230	276	259	260	218	217	227	264	275	250	225	224	237	238	263	243	232	213	248	219	261	227	226	242	236	253	244	215	243	256	229	251	246	249	238	231	235	260	220	261	222	243	228	238	248	228	215	231	267	199	255	235	283	215	244	206	239	217	215	227	229	256	237	249	251	237	252	232	243	251	226	214	251	234	256	236	236	243	249	219	239	247	256	220	230	234	245	243	229	217	245	216	223	242	223	228	231	233	204	221	252	231	248	237	237	236	239	252	240	239	226	248	250	234	249	263	243	225	230	252	244	233	270	251	251	242	225	218	251	224	259	255	248	234	241	241	262	247	207	211	245	236	253	234	228	229	222	228	239	209	228	247	219	232	240	251	246	207	248	245	251	246	234	245	242	237	243	228	209	214	240	228	254	225	229	237	250	242	246	242	255	253	226	252	229	249	252	224	245	235	202	253	239	244	229	216	260	240	239	225	246	271	243	239	232	237	279	250	257	235	252	249	253	237	266	196	224	233	245	237	206	246	271	239	240	216	212	243	252	223	245	230	252	222	231	250	231	264	247	241	241	237	257	254	230	239	257	241	229	260	230	205	240	249	235	262	227	240	249	226	225	244	235	243	230	244	253	235	220	250	240	235	232	239	229	225	260	211	232	223	248	235	255	222	219	209	225	218	248	242	234	243	244	233	233	232	250	234	213	242	223	244	232	251	224	242	236	238	236	256	218	243	255	265	262	238	222	266	223	230	246	224	247	232	259	225	243	251	228	274	215	263	231	236	251	239	257	226	238	241	246	243	247	219	273	217	232	254	222	226	230	243	235	254	243	235	188	262	254	260	223	209	256	235	247	224	254	226	227	229	235	259	252	259	241	219	242	249	259	252	242	265	235	242	250	247	246	223	243	253	246	222	246	242	230	259	208	229	222	244	245	219	248	233	227	274	238	266	234	234	239	239	228	228	248	242	219	230	246	240	234	224	256	228	261	242	243	250	227	231	239	200	227	242	228	247	220	254	254	223	253	219	236	228	243	220	256	237	227	218	224	246	228	241	235	253	217	260	275	234	231	265	241	262	214	227	221	236	244	236	230	258	210	231	216	257	246	264	223	242	270	256	258	246	258	237	249	245	241	251	245	254	232	248	216	245	244	251	266	251	236	206	230	220	235	224	268	241	221	232	248	236	229	236	230	254	245	222	241	223	238	239	257	229	241	217	238	229	228	241	272	211	236	223	202	214	225	252	229	241	211	226	236	248	242	250	246	229	223	260	242	262	253	228	241	207	224	222	234	240	196	244	240	218	247	224	238	222	242	260	227	223	217	231	259	230	217	226	237	229	214	232	248	216	237	238	235	244	244	264	217	228	240	237	289	226	246	220	219	241	232	231	239	231	233	224	244	231	243	221	222	226	230	217	227	252	229	207	244	226	242	250	244	239	238	240	234	231	229	268	276	272	260	257	219	213	238	213	243	220	235	246	235	224	249	237	229	241	250	255	262	260	217	245	257	248	222	229	227	249	249	250	232	240	231	234	261	232	284	222	269	229	238	225	226	245	245	266	241	243	251	238	222	252	248	230	245	252	248	228	230	243	245	239	263	246	233	234	260	224	230	238	250	244	250	240	220	252	231	262	225	227	237	250	226	276	218	233	241	221	244	244	247	255	232	229	276	216	232	233	217	240	243	233	243	224	247	245	235	237	266	232	234	247	220	247	240	261	217	212	209	231	218	236	224	233	248	238	239	233	228	237	253	230	243	258	237	226	220	215	240	251	248	241	261	267	224	231	233	252	241	241	262	224	223	240	236	248	256	279	220	232	242	208	232	223	231	236	232	244	227	230	249	201	228	267	238	233	246	227	240	249	268	226	239	212	253	246	262	255	240	234	233	243	263	254	255	236	217	261	236	228	229	223	251	236	251	278	221	222	237	225	250	229	242	266	249	239	254	244	267	238	216	241	248	248	218	222	254	263	241	238	251	224	221	206	269	267	209	243	264	252	224	236	221	242	244	241	226	229	267	243	233	231	218	220	224	214	249	229	256	222	213	254	255	229	241	236	258	265	217	223	261	249	244	244	238	238	283	247	230	252	250	248	223	283	227	249	255	252	241	249	197	253	239	247	240	214	226	224	275	254	232	265	242	237	215	209	215	246	237	224	239	234	235	249	222	253	227	276	244	253	212	248	227	245	209	249	244	215	243	243	228	239	231	247	256	274	221	209	260	256	229	219	227	229	219	234	255	246	245	245	242	246	269	240	240	252	264	229	222	234	272	235	239	212	249	242	236	233	241	209	246	235	249	224	262	251	235	242	235	225	221	225	277	218	250	244	243	237	242	244	252	217	231	250	252	239	219	232	249	235	230	226	219	213	261	246	261	237	250	218	225	218	230	254	213	250	225	235	249	256	242	245	263	238	247	230	226	242	253
7335	11311	10557	5617	3643	2682	1992	1595	1252	1087	843	797	709	651	553	516	510	488	410	434	379	384	371	399	374	363	328	380	330	351	311	311	301	311	323	294	246	311	346	318	294	269	262	266	248	288	275	264	299	279	281	289	251	281	275	243	276	259	273	276	274	271	282	263	255	272	270	279	259	262	269	268	247	274	271	250	278	265	268	265	250	289	271	267	248	262	274	273	267	282	270	301	259	270	255	261	309	256	294	279	263	272	260	274	284	261	280	300	262	245	266	258	252	307	269	268	260	246	290	250	261	273	244	289	254	265	240	288	255	256	250	265	269	247	277	256	277	268	242	271	235	260	240	277	281	290	292	287	302	237	270	263	267	275	279	259	232	251	281	246	250	255	249	298	265	266	240	231	263	282	238	285	258	264	278	264	262	258	245	281	279	264	274	246	248	275	251	258	269	284	254	272	269	244	271	261	266	266	286	282	273	256	264	223	258	257	262	249	271	251	292	272	254	251	245	248	248	257	265	245	275	263	275	258	242	262	255	251	252	258	271	255	257	259	248	267	278	260	258	268	242	270	254	271	252	258	262	281	268	274	270	276	268	263	236	253	278	288	251	235	252	261	276	245	274	262	266	266	261	243	255	260	271	269	241	215	253	250	250	285	260	278	281	283	276	267	272	271	257	271	238	268	268	241	254	249	273	251	228	268	268	289	239	271	269	267	266	238	255	265	256	280	238	246	240	234	230	239	262	252	258	255	244	273	286	237	241	262	276	264	285	274	287	269	267	259	267	281	228	239	260	278	265	290	282	266	270	249	276	227	264	229	260	240	269	260	286	278	258	265	270	236	276	232	256	303	255	270	284	245	256	255	249	265	285	255	258	265	255	263	244	240	269	266	260	264	255	244	253	266	257	244	258	251	243	235	272	246	263	243	282	240	241	251	277	255	267	263	251	259	241	277	254	250	269	248	254	258	265	264	254	230	263	282	267	259	250	265	240	242	262	249	274	238	278	255	236	271	248	286	271	249	271	270	225	273	253	257	271	251	258	246	285	262	256	253	262	239	248	262	284	242	267	262	266	250	270	274	259	247	246	297	241	265	257	252	266	253	244	280	273	255	246	279	233	293	260	249	232	233	277	271	248	276	239	271	247	254	275	274	255	267	266	258	284	268	267	257	249	280	231	269	254	255	300	267	258	243	257	251	251	245	269	248	287	255	249	243	264	275	261	240	269	234	245	250	246	249	251	234	243	248	257	263	250	251	285	247	262	242	247	251	260	263	255	226	245	255	273	259	257	241	256	274	277	253	243	254	234	272	271	219	255	277	241	263	239	255	265	242	270	271	235	268	245	243	269	266	266	249	243	247	257	255	267	250	271	266	283	267	282	242	247	265	242	244	263	230	268	268	284	275	242	272	265	265	275	264	247	249	250	283	259	258	263	278	271	249	289	262	242	250	252	262	261	234	272	251	265	244	249	232	232	263	259	236	280	274	254	236	257	259	227	250	289	270	259	276	265	254	267	231	255	277	269	284	252	282	223	289	296	231	251	265	269	260	243	254	252	277	256	269	256	256	259	262	248	255	277	264	305	258	253	289	302	251	254	282	261	272	284	275	247	247	274	280	248	261	264	275	244	244	256	284	253	288	280	231	250	243	295	251	298	272	238	289	253	258	252	265	301	272	283	274	302	268	246	268	262	267	257	295	259	274	277	272	249	253	232	277	275	272	272	275	239	264	287	245	259	258	265	273	261	237	268	255	290	264	243	247	272	248	253	243	214	248	271	249	266	252	240	274	248	249	255	246	276	263	254	252	240	260	264	272	294	269	285	272	246	276	242	265	264	266	262	262	270	301	261	261	259	260	311	253	250	289	247	246	261	282	280	258	284	281	261	253	271	261	252	250	245	251	266	276	257	281	258	259	264	258	247	241	264	238	250	265	283	295	249	250	237	262	266	245	253	302	248	228	245	267	257	269	226	226	239	285	245	262	285	249	238	284	252	266	270	276	272	259	257	262	256	297	256	249	244	271	265	250	252	262	248	273	246	258	255	281	247	264	278	261	254	240	238	256	288	253	246	285	271	252	261	261	249	247	259	255	279	260	258	242	274	247	232	269	268	264	252	248	264	245	248	230	250	257	222	275	276	257	286	266	273	246	248	235	247	246	236	270	239	246	254	253	274	270	293	247	251	274	287	250	288	247	230	242	261	291	264	268	244	263	276	285	250	255	243	244	237	274	261	251	274	261	255	274	263	264	237	279	255	283	246	225	263	283	258	298	249	274	255	255	287	240	247	271	274	262	255	258	261	266	267	287	227	237	262	281	266	279	277	263	281	287	252	265	233	256	263	252	223	257	259	257	265	267	280	245	271	248	235	259	252	289	282	272	266	280	253	233	251	280	246	265	279	299	266	250	269	262	264	233	216	264	259	223	259	268	234	266	258	261	271	257	249	238	253	261	289	241	284	275	267	251	288	287	272	250	275	264	265	270	271	249	259	255	269	252	279	233	270	242	254	260	259	286	287	247	264	254	256	268	254	254	262	235	260	260	246	257	252	264	271	239	250	253	251	266	270	250	295	277	276	245	245	266	272	263	268	269	270	256	269	295	229	247	290	277	251	259	258	270	237	287	270	277	228	255	271	268	262	242	241	273	265	253	271	254	267	262	264	231	262	276	252	245	259	247	292	242	267	227	246	276	269	285	262	244	271	287	259	270	260	248	285	266	263	277	285	269	267	262	251	249	250	227	213	252	230	257	255	277	267	246	252	258	289	252	266	258	244	272	235	236	229	253	250	229	261	255	231	216	284	290	241	258	241	227	258	269	246	261	246	241	229	286	230	294	256	289	286	263	250	258	269	237	242	246	260	216	279	255	266	259	247	257	259	265	249	282	250	259	259	251	270	236	236	251	257	267	242	251	249	222	253	274	265	247	261	256	233	230	258	255	251	257	267	243	252	269	273	250	245	255	265	243	253	241	250	235	269	252	261	275	237	252	272	258	250	239	261	263	236	237	278	268	249	256	234	261	256	274	274	257	266	268	266	254	252	265	300	216	258	249	268	241	247	244	258	269	251	257	266	263	264	291	299	278	244	259	276	234	239	253	303	268	267	248	259	255	218	277	229	256	231	254	310	269	259	248	255	286	248	276	264	302	262	275	266	263	260	268	276	266	260	255	260	268	287	253	236	261	251	258	253	263	261	264	259	251	263	236	259	252	250	271	241	276	248	261	251	271	265	268	251	259	268	256	254	277	269	285	275	262	268	269	266	260	271	279	258	240	257	272	278	237	272	268	238	234	252	283	276	267	276	264	236	270	262	254	277	275	271	236	259	254	258	248	272	247	245	250	264	245	259	259	239	249	239	298	267	257	245	265	240	279	227	234	267	268	253	246	275	258	264	284	276	248	219	277	239	246	266	267	256	272	245	286	248	239	252	241	249	246	258	269	220	257	250	264	253	275	262	246	280	288	251	261	259	255	240	254	276	276	267	252	245	272
22954	20610	27309	23931	20616	20691	8377	1715	1192	1077	964	906	841	800	750	664	683	617	627	581	600	589	597	520	594	559	540	549	538	499	522	537	524	513	483	530	528	480	458	488	487	529	481	512	483	463	487	480	475	490	477	498	483	472	499	458	498	505	440	471	510	435	493	461	456	461	502	482	478	463	480	477	471	471	450	472	441	467	474	477	448	454	457	440	476	488	456	479	485	467	493	459	479	465	476	439	446	450	500	452	426	441	477	463	436	482	461	475	477	466	478	455	444	493	520	475	459	477	464	480	470	485	474	484	487	475	466	472	461	477	493	455	479	453	430	491	509	452	467	468	490	448	458	447	472	458	456	442	445	451	473	429	486	458	476	504	454	443	462	502	450	490	464	465	437	436	443	491	444	486	487	489	487	459	443	455	467	441	470	481	450	445	494	496	468	489	485	473	465	425	497	454	422	486	444	457	493	461	464	462	479	487	460	497	473	460	480	489	466	471	474	419	465	448	440	450	497	482	453	474	470	472	464	487	491	449	442	494	472	441	493	443	485	447	487	464	457	469	483	480	468	474	416	499	461	448	483	435	495	454	455	471	487	478	444	472	457	490	483	509	476	457	472	462	452	498	419	437	439	455	475	483	457	468	484	512	470	450	478	468	487	452	473	451	497	481	502	450	449	459	455	476	469	491	446	468	503	509	422	487	480	502	470	443	457	488	450	476	495	498	483	467	484	458	464	465	469	488	437	489	487	454	469	445	473	478	457	510	470	435	461	483	459	451	431	497	462	468	509	472	461	487	445	448	470	483	458	447	439	461	471	481	463	426	498	456	461	428	463	410	448	419	400	466	399	435	487	439	478	453	481	450	448	468	495	470	459	477	464	472	462	496	445	479	481	449	466	453	447	475	513	472	483	483	490	440	455	459	491	481	505	510	448	484	478	462	452	446	439	474	486	487	456	467	461	458	465	480	524	487	449	411	448	462	444	499	447	428	467	430	445	448	462	456	480	473	470	449	458	443	474	504	415	439	451	436	470	467	478	500	454	467	460	499	479	465	456	409	502	493	471	469	464	472	454	465	435	469	508	482	452	458	457	463	452	424	482	509	480	464	443	450	445	445	470	461	433	447	474	495	465	457	460	464	450	475	469	505	470	467	462	488	465	477	480	468	463	478	461	452	471	454	443	446	448	448	472	500	429	466	523	437	461	493	434	436	461	468	436	487	462	477	508	486	494	415	476	476	438	445	490	430	426	457	470	440	457	489	481	443	454	435	463	457	449	495	459	468	451	486	445	481	451	463	444	473	490	456	482	438	434	471	471	493	437	456	455	480	440	434	448	487	462	494	432	493	487	472	468	476	468	443	447	491	417	451	466	489	431	428	466	489	476	484	429	473	481	468	457	464	448	486	445	471	472	466	453	445	443	496	435	474	404	472	498	464	453	461	454	462	466	475	490	443	458	444	472	450	485	384	500	462	457	492	483	511	489	498	466	479	484	476	481	486	482	479	429	448	459	454	419	481	437	467	465	449	396	495	463	474	465	478	447	457	460	516	455	475	463	442	423	466	448	444	454	502	460	459	507	462	436	475	476	493	482	464	510	488	416	440	459	430	504	477	452	473	458	433	467	428	479	471	425	446	504	460	454	484	474	460	439	464	429	479	496	498	439	487	465	541	439	465	479	482	443	459	438	490	470	462	421	450	469	466	451	480	474	478	433	482	487	444	493	438	443	498	503	451	463	486	473	491	444	455	451	476	486	461	461	506	449	462	427	447	470	501	504	443	451	450	498	442	455	464	445	462	491	458	480	442	440	463	454	447	479	477	460	481	473	438	474	436	494	442	453	475	447	435	499	475	460	453	454	480	469	482	439	480	486	432	470	450	473	473	473	458	494	460	441	469	476	465	465	449	491	471	489	467	452	467	444	493	457	446	444	475	484	442	465	460	431	480	507	452	460	447	438	459	444	396	452	456	410	471	468	444	467	463	490	468	479	478	458	436	410	429	472	446	460	466	457	477	456	448	442	496	466	473	472	500	459	453	469	460	447	447	467	448	486	471	438	457	505	477	451	431	460	463	449	456	477	477	465	486	458	508	438	475	438	457	462	471	468	479	427	431	441	457	496	464	438	480	481	475	446	445	441	480	453	500	474	423	441	483	476	459	496	524	456	460	439	446	466	471	507	473	458	502	464	483	480	451	472	482	454	454	495	475	436	484	441	481	462	498	462	468	457	453	446	441	461	436	456	426	457	467	477	489	487	468	460	462	488	467	466	477	472	471	438	458	497	453	474	457	485	447	448	421	438	467	470	429	499	459	470	478	459	501	430	464	463	453	478	505	472	437	441	451	463	469	468	493	440	478	411	466	531	485	431	423	472	463	456	508	461	483	450	485	431	459	466	430	446	495	461	447	467	492	461	478	433	521	479	438	489	476	462	497	452	454	465	494	478	419	465	473	451	455	456	463	487	462	484	501	449	484	454	496	455	447	431	463	444	445	458	484	477	483	466	453	439	441	450	462	467	473	422	483	442	472	438	457	487	437	467	466	436	472	471	460	445	477	443	470	473	443	514	422	430	434	472	424	490	471	487	438	449	466	460	468	460	457	446	456	446	493	486	480	498	464	452	458	480	427	466	444	452	515	494	452	481	495	457	467	490	471	437	484	470	450	451	442	458	484	470	446	446	492	462	444	453	475	460	452	465	486	459	458	439	507	425	450	479	457	481	465	442	481	456	492	462	458	451	488	453	476	430	472	461	454	458	501	445	482	463	468	494	467	456	457	473	459	497	500	464	471	455	478	486	467	447	479	472	485	434	461	443	471	513	446	427	470	453	465	473	449	431	485	509	446	465	473	458	504	492	463	444	496	437	490	470	452	437	469	477	470	438	493	456	481	480	477	481	512	478	492	445	472	448	451	427	471	469	469	476	463	448	474	470	437	446	449	449	463	450	420	471	436	469	475	424	486	454	444	468	446	480	434	478	461	482	477	474	439	427	498	451	483	463	497	447	436	484	447	458	491	462	479	431	457	509	446	492	438	393	447	494	447	474	459	481	440	484	504	483	441	495	468	456	473	448	489	480	475	464	442	516	467	483	469	446	489	457	463	464	472	490	475	442	483	430	447	479	410	441	481	489	498	486	483	461	457	482	465	416	485	447	475	441	423	442	466	437	459	491	437	455	457	468	468	442	443	486	443	471	478	447	474	435	491	460	468	456	441	468	492	453	465	447	454	488	456	450	431	444	482	476	443	464	422	458	464	452	447	498	432	461	464	460	478	461	465	435	481	469	476	488	443	439	425	445	457	480	420	472	487	425	475	492	485	467	462	470	490	452	436	487	488	441	517	468	469	433	466	466	469	443	475	464	468	455	476	453	432	472	508	447	472	493	466	434	465	484	480	447	472	461	445	462	462	428	496	446	479	467	483	418	464	468	465	435	476	413	445	502	478	443	465	467	449	455	506	508	443	427	421	474	472	446	479	471	433	481	459	458	466
10037	17927	16325	9766	6552	4709	3626	2832	2318	2029	1697	1556	1283	1197	1090	967	916	883	822	739	678	702	650	635	656	676	613	601	554	538	578	582	559	537	553	521	530	487	556	535	506	485	474	503	493	499	459	490	477	484	459	481	443	453	492	467	447	469	493	520	459	488	473	443	443	460	444	485	503	457	450	478	461	464	454	448	503	505	434	449	447	473	478	474	452	457	429	464	447	470	446	446	435	436	495	468	516	484	440	456	480	473	456	455	471	468	494	503	434	408	483	459	459	457	489	436	460	479	424	450	429	453	465	442	442	444	432	444	471	453	460	456	448	470	423	425	469	467	464	406	431	466	432	441	429	412	449	462	457	436	471	455	476	458	425	423	458	422	451	425	424	461	441	436	461	456	457	419	453	416	425	433	474	440	407	426	466	427	438	464	497	456	440	437	441	477	443	435	448	457	472	460	443	423	486	471	431	464	399	460	433	479	456	434	428	470	468	442	437	475	479	386	424	446	429	487	475	434	417	455	451	430	452	409	447	436	410	457	449	469	474	436	461	460	453	519	420	452	459	427	484	461	470	453	448	450	450	422	471	444	445	429	449	406	459	448	420	417	461	463	470	485	444	477	443	433	440	471	452	460	476	467	433	452	451	431	431	430	405	455	439	449	491	468	423	474	445	416	447	427	433	453	463	391	436	470	425	449	431	433	486	468	445	466	436	442	437	444	465	441	432	502	437	416	452	427	467	461	472	442	455	459	450	461	457	448	452	401	409	473	445	459	415	455	450	390	403	482	465	473	440	462	451	416	467	487	476	458	460	424	411	428	447	428	405	395	450	473	427	457	460	401	495	441	426	421	424	404	480	458	478	427	469	470	416	446	431	480	406	462	425	410	456	428	450	447	424	442	440	441	395	448	458	442	446	457	487	466	443	455	443	424	427	455	443	473	467	475	445	413	446	440	445	463	450	462	424	452	452	444	495	440	425	452	446	462	431	439	438	465	446	460	430	455	434	475	453	481	463	413	432	434	444	421	420	461	445	464	463	413	455	452	444	464	426	442	432	463	414	422	449	427	467	451	463	424	441	429	430	474	454	469	462	456	451	436	433	453	436	444	432	418	464	467	448	452	442	421	430	451	426	452	449	415	465	456	437	450	505	494	450	451	445	460	457	427	447	449	407	431	424	437	464	458	416	480	401	450	439	464	445	411	457	442	465	456	481	450	451	477	465	462	470	406	459	452	457	444	431	467	436	434	438	420	397	489	467	453	457	435	480	463	425	463	454	428	420	430	418	452	436	453	465	466	423	464	453	452	443	462	441	424	422	442	445	480	468	467	433	463	458	454	466	430	439	465	466	447	478	413	447	438	413	517	432	461	479	461	450	439	444	455	461	445	475	475	425	458	488	401	461	446	433	459	440	446	423	411	458	445	438	467	446	428	460	454	441	449	409	420	463	475	427	468	436	449	459	430	387	422	445	479	461	495	445	418	430	417	471	456	418	484	425	436	453	443	471	481	425	533	432	435	481	444	484	454	427	472	430	471	492	514	440	416	476	476	452	479	456	460	426	465	445	455	457	452	469	459	433	435	443	452	429	415	451	475	444	469	478	440	463	448	424	457	457	478	442	411	455	419	422	463	436	465	451	450	452	453	445	477	457	438	417	463	436	448	444	456	457	465	437	420	469	444	443	463	453	435	420	449	468	459	460	460	462	427	424	438	439	434	429	416	435	431	441	468	443	442	412	444	431	461	449	467	481	464	440	449	445	451	480	441	477	435	458	436	428	431	447	392	478	472	452	433	446	475	466	444	436	440	441	440	449	436	466	438	406	471	454	444	460	441	416	499	436	474	431	483	415	424	445	439	440	427	436	466	436	431	407	458	461	412	457	483	457	439	458	440	408	454	444	429	458	461	414	490	467	453	437	486	459	411	453	418	465	435	447	462	464	446	418	453	473	462	429	466	474	491	456	475	448	432	446	441	445	483	421	443	424	420	465	463	480	443	448	495	441	461	451	389	444	424	452	418	446	446	458	437	421	445	450	420	411	421	418	430	435	450	456	464	461	441	481	464	425	431	421	468	463	440	391	478	467	474	443	451	483	460	435	430	442	454	436	454	480	427	456	489	478	435	405	447	447	436	444	464	481	453	434	435	426	473	444	477	438	458	446	466	433	448	447	461	443	414	458	419	464	481	490	412	425	470	488	456	449	429	442	438	423	456	463	439	461	488	420	456	442	422	460	447	444	430	451	441	446	463	439	465	461	449	438	459	444	421	445	434	443	446	445	402	423	462	470	421	459	497	461	432	460	430	424	468	444	439	469	471	424	451	458	455	460	455	462	432	420	404	458	450	434	445	458	451	413	445	450	416	453	451	441	430	442	453	421	463	452	453	458	425	428	486	436	432	510	483	481	456	427	430	432	458	448	475	433	407	462	439	488	442	441	434	417	444	503	454	455	467	439	433	441	448	470	411	449	396	425	449	461	443	447	448	442	442	405	411	438	455	489	463	436	425	440	438	428	470	466	416	448	462	430	476	428	477	423	448	450	454	477	437	442	437	439	450	459	462	429	454	443	458	461	410	463	434	452	452	445	441	454	459	480	435	463	417	464	450	482	472	485	474	477	440	429	459	440	459	439	458	437	457	419	465	446	439	443	447	474	414	460	445	425	459	429	498	455	432	459	452	455	465	454	437	421	481	451	399	454	470	421	431	449	450	473	444	448	427	467	476	420	440	491	419	486	446	440	456	430	444	449	419	458	454	450	440	456	440	439	446	478	440	441	471	455	444	441	459	457	448	426	434	444	445	466	448	462	453	464	450	435	445	473	456	452	428	474	412	429	461	428	418	410	456	456	417	429	410	438	439	423	443	468	414	459	451	455	420	425	453	453	435	423	446	434	467	483	449	412	434	446	403	447	452	433	464	418	416	484	434	470	469	443	462	422	483	403	426	426	438	429	471	453	446	453	433	474	450	442	399	440	430	451	461	400	428	441	443	414	428	457	449	472	453	430	479	447	445	431	449	461	433	441	442	433	494	431	459	456	452	444	403	380	447	446	445	459	450	434	455	449	398	422	494	460	462	459	401	455	448	425	455	440	431	443	451	428	443	460	450	436	450	422	408	433	445	412	439	421	434	413	431	401	451	445	443	418	443	484	476	452	451	423	431	435	436	454	428	440	441	457	450	470	440	440	445	436	451	479	485	472	454	428	443	463	457	452	436	449	432	426	496	402	464	455	446	449	452	428	443	458	429	438	445	440	440	486	446	485	416	452	459	431	436	472	459	429	454	417	446	457	453	425	451	426	463	465	460	463	441	423	464	412	465	464	526	457	458	454	448	475	460	486	463	408	446	450	443	435	464	456	427	411	440	454	449	423	448	432	438	426	461	432	450	449	471	452	410	477	458	439	430	454	469	435	484	489	435	447	460	452	451	485	464	458	482	452	445	468	421	422	490	424	447	478	429	449	423	469	423	461	419	470	443	448	470	469	466	420	416
27921	14358	2260	889	738	680	585	519	477	497	474	524	486	505	510	430	479	522	530	487	478	532	479	526	507	488	509	519	482	463	470	494	478	471	509	502	450	500	480	480	481	464	492	484	484	502	507	484	507	466	505	500	461	482	477	497	546	490	490	541	468	479	436	472	504	512	500	484	509	481	468	468	518	513	507	498	483	496	483	517	466	490	524	460	485	495	469	456	513	514	533	448	484	501	461	477	512	477	492	469	506	441	492	512	464	482	487	458	474	486	481	509	476	503	488	500	507	458	505	476	485	498	493	511	492	488	478	439	522	507	497	511	518	476	474	501	485	515	540	472	482	507	510	498	504	484	477	503	473	482	497	478	480	510	510	480	516	510	486	507	490	484	469	466	527	447	482	509	509	478	492	482	494	494	454	492	490	472	520	490	505	459	469	518	469	495	468	477	508	497	488	505	506	506	516	480	507	490	514	469	520	486	491	478	463	544	458	485	528	515	456	473	505	505	496	486	461	524	478	489	525	446	476	478	509	501	458	471	520	458	481	474	515	444	506	486	488	528	433	494	498	435	493	490	465	502	488	469	478	479	483	484	503	487	533	506	487	514	502	496	459	447	511	483	537	459	517	465	504	518	479	480	466	491	509	491	453	504	433	494	477	474	496	497	466	482	475	489	506	473	480	512	486	475	458	514	523	518	475	469	527	507	497	491	507	480	513	502	543	492	477	491	473	508	483	520	507	510	512	513	442	490	510	496	486	491	529	502	502	513	524	479	523	462	473	504	466	478	476	466	468	550	489	475	502	492	449	501	495	509	492	481	510	485	478	496	496	512	479	497	483	472	493	468	488	516	494	509	503	498	437	465	457	484	494	458	476	512	521	491	476	497	503	473	474	492	507	497	487	471	461	517	497	469	483	501	490	494	475	498	474	489	511	469	516	464	499	460	510	499	487	502	516	486	480	483	486	483	511	512	493	527	497	516	481	473	461	510	468	509	500	477	535	494	472	489	487	474	509	480	480	499	485	504	477	504	526	509	493	495	496	466	490	483	476	490	498	493	464	486	469	479	520	493	462	484	501	481	507	495	473	520	446	480	484	492	461	487	526	491	506	449	465	528	516	490	491	474	446	491	480	475	496	517	477	538	481	509	464	508	501	489	470	459	514	479	501	485	508	474	510	450	500	525	544	488	540	482	497	485	470	503	506	532	499	522	491	477	453	460	505	510	461	476	475	474	496	497	496	530	537	478	483	510	463	444	524	475	460	494	497	489	462	550	504	439	484	475	509	512	503	486	507	479	468	499	459	450	468	503	511	493	482	503	517	445	493	486	476	477	481	456	458	457	459	481	460	464	477	510	500	487	465	520	488	533	466	486	462	482	483	485	491	488	476	473	481	492	536	476	474	451	488	449	498	487	510	494	492	451	502	487	470	483	495	489	450	453	510	495	494	459	488	472	501	537	500	506	451	498	497	478	478	483	480	477	436	511	480	458	516	539	483	492	564	472	514	484	451	485	456	502	508	459	522	483	505	476	490	493	516	472	469	524	485	501	457	471	509	505	460	457	460	524	485	492	485	447	488	481	493	486	500	482	471	510	459	500	498	515	439	456	489	480	482	503	481	501	524	489	479	489	464	472	477	509	494	453	448	476	483	496	482	491	460	514	494	464	495	525	480	485	465	471	475	476	479	547	476	496	502	471	513	519	512	483	489	483	502	495	489	467	484	504	513	495	485	465	525	484	456	509	490	457	530	510	483	458	505	511	492	488	468	489	540	487	521	472	507	470	497	481	521	515	492	499	471	508	501	500	495	480	508	492	503	456	505	488	516	493	474	487	521	459	508	499	456	461	487	478	457	501	473	486	487	464	466	516	492	491	460	488	483	529	501	470	444	490	469	467	478	513	478	476	479	480	485	513	508	529	460	471	481	499	444	553	499	480	480	497	489	495	469	489	505	468	501	445	520	530	507	489	513	464	488	435	481	542	441	469	469	473	494	464	483	485	489	489	484	477	493	493	545	476	503	460	506	488	477	434	524	471	489	489	518	469	477	493	467	473	490	455	455	487	459	483	500	469	481	469	470	499	470	474	486	474	490	473	502	460	480	477	504	483	472	496	461	479	527	523	476	518	499	487	484	509	504	481	476	504	493	494	452	528	453	514	503	471	452	460	536	504	534	508	481	471	467	453	523	502	521	498	480	505	467	455	454	496	472	534	459	475	501	467	453	494	482	447	491	495	485	499	504	469	471	501	495	475	504	494	499	513	474	491	458	501	532	458	483	509	471	476	509	485	448	447	519	476	474	491	488	489	504	512	490	508	492	494	522	507	484	461	477	490	467	483	484	503	479	504	478	496	537	489	500	484	506	451	468	483	478	460	483	454	505	466	498	466	484	477	495	482	480	502	491	456	498	471	464	497	493	487	493	491	464	482	493	483	467	491	463	497	499	505	514	455	460	495	497	508	491	488	456	486	518	506	537	475	473	471	461	484	457	476	501	467	486	505	497	460	484	448	475	475	517	466	481	507	522	485	523	459	463	478	491	448	508	496	519	513	485	515	527	498	490	475	472	535	496	478	496	427	484	502	474	500	472	460	528	458	476	500	477	490	486	490	503	483	511	471	505	498	514	489	523	489	511	510	490	471	472	487	504	518	515	517	472	486	517	484	460	437	473	491	451	465	480	499	507	483	498	456	496	509	499	468	478	513	479	495	502	507	486	494	536	507	489	457	464	473	482	483	495	493	493	491	481	518	472	534	490	489	511	495	455	473	525	507	508	491	464	504	499	532	548	440	492	484	472	485	459	523	510	471	499	507	504	481	516	525	489	473	500	461	520	503	507	480	478	477	511	495	478	519	483	511	498	478	454	481	475	471	467	500	457	466	501	511	484	501	479	486	510	514	507	497	501	510	495	512	484	491	470	532	506	475	486	494	477	458	482	469	464	478	542	518	495	476	430	504	489	505	472	473	489	513	478	511	488	473	495	468	501	496	502	492	476	474	521	519	503	467	495	495	450	487	472	462	514	493	469	463	477	479	496	527	505	506	446	495	483	468	510	479	481	491	467	490	474	484	494	462	481	495	502	468	490	492	506	481	514	453	454	487	506	484	513	466	506	489	474	463	481	448	508	470	465	460	489	468	447	504	528	468	531	503	470	468	477	475	462	485	475	477	487	478	514	477	504	498	491	481	488	522	451	474	544	488	492	489	486	511	511	473	507	429	458	461	504	497	474	510	466	500	462	448	490	503	543	451	507	487	475	497	509	467	466	524	483	464	513	515	511	478	492	522	496	499	500	486	466	490	462	514	534	477	429	493	493	512	475	456	480	486	487	471	503	524	490	489	520	520	462	483	490	504	501	481	421	434	480	511	540	460	496	437	511	505	505	521	456	498	453	491	491	532	433	475	482	527	502	475	530	455	515	490	502	482	497	467	503	463	482	484	506	522	525	524	524	468	468	473	485	473	497	460	534	486	471	512	466	436	517	510	462	498
5229	1433	1232	891	764	606	614	618	642	535	573	561	521	524	544	519	526	523	553	567	526	515	480	523	514	549	528	515	583	586	516	530	560	560	448	516	547	521	549	507	489	537	529	507	546	504	506	514	512	482	515	540	496	492	529	548	526	545	536	528	530	497	520	516	507	530	527	508	526	501	502	552	533	500	541	453	497	514	493	538	507	462	503	497	542	535	561	512	523	525	537	547	507	542	538	526	508	473	530	465	534	521	542	560	542	535	523	507	499	546	520	527	532	511	534	539	548	555	515	538	504	527	527	576	552	486	515	499	509	511	526	522	535	517	522	537	471	531	513	503	525	535	546	524	500	498	514	533	535	522	497	469	526	488	495	518	508	552	524	533	536	550	490	523	525	503	543	491	507	470	548	539	550	526	536	512	507	518	515	536	489	502	501	524	503	520	519	498	527	565	521	505	525	508	502	580	531	512	489	548	497	490	507	518	510	501	496	545	525	508	504	502	511	523	521	530	528	517	548	486	565	514	518	548	526	531	520	514	533	516	540	522	484	571	542	543	565	510	516	514	523	561	537	551	526	514	544	536	527	537	518	463	507	499	529	532	537	498	516	537	539	510	534	533	556	546	474	536	534	533	524	524	541	543	489	489	525	503	526	537	517	518	560	568	526	516	501	538	512	488	480	512	533	488	511	511	532	517	530	521	520	534	575	494	488	519	506	528	537	483	523	485	539	482	544	514	531	504	537	523	512	559	502	487	501	503	541	532	504	517	475	523	514	489	534	488	524	534	513	515	531	539	537	517	518	508	538	554	522	491	539	516	513	533	524	533	542	552	504	501	540	514	505	516	544	532	530	523	524	517	495	500	518	513	570	504	502	533	546	542	510	522	541	536	524	528	491	501	521	490	512	545	548	501	521	516	518	520	501	540	515	510	518	533	496	531	534	561	529	545	490	502	522	503	494	545	551	496	516	503	532	511	562	492	572	524	533	504	541	516	545	541	515	521	512	544	516	527	538	490	547	495	516	539	493	501	501	521	506	508	507	519	511	537	547	541	492	513	541	512	529	505	484	517	509	497	523	508	538	501	519	532	480	560	531	526	547	511	524	499	526	541	519	523	506	532	529	516	545	546	523	537	535	532	523	525	482	523	495	572	543	522	511	540	521	510	533	526	517	488	515	528	482	523	508	534	532	547	515	555	515	466	506	541	512	526	545	538	505	517	489	564	525	536	520	533	527	487	510	506	537	539	555	511	518	511	547	491	516	482	526	513	496	565	481	501	521	520	508	505	505	522	509	513	524	528	508	528	492	502	492	512	509	503	535	483	533	523	512	504	560	558	491	532	492	504	555	571	527	530	526	512	505	460	525	510	553	532	533	531	536	531	495	515	526	548	483	495	539	563	513	497	533	489	516	516	475	515	526	563	530	527	548	494	547	498	516	543	519	489	568	526	487	510	541	539	504	533	504	509	539	512	505	508	497	569	487	510	500	529	494	545	521	556	507	515	534	502	539	538	479	509	538	515	518	534	520	550	520	502	529	522	501	528	500	506	551	503	549	530	551	514	527	496	535	528	509	539	532	497	516	520	494	489	503	517	542	543	512	567	550	547	499	517	524	508	528	546	506	515	534	531	535	541	485	533	531	521	501	488	515	498	520	514	512	524	483	523	496	513	534	495	520	496	505	482	497	513	495	506	564	506	510	508	525	538	541	515	533	483	543	517	501	512	506	532	515	531	518	486	538	488	522	497	502	511	528	499	522	501	551	484	550	511	537	488	522	565	492	529	502	524	542	549	561	530	515	531	483	526	504	506	535	488	548	548	512	507	504	511	553	534	501	519	486	509	497	509	520	546	555	529	487	494	534	527	501	456	489	527	519	535	529	502	602	508	528	559	480	502	572	511	486	496	526	545	511	535	551	514	516	481	532	532	500	558	512	486	542	508	532	544	532	514	508	545	485	515	548	512	513	514	466	513	540	508	546	528	541	534	507	513	510	522	493	520	458	523	479	506	544	508	491	459	515	505	531	542	537	573	484	534	516	533	521	528	507	510	486	524	522	478	514	482	477	515	548	528	503	539	486	513	519	548	491	518	535	532	489	499	499	505	492	527	520	517	515	539	512	517	513	523	513	500	531	536	540	532	553	550	478	540	517	523	555	487	519	556	539	524	556	477	528	515	516	519	543	529	530	528	545	565	466	473	497	506	530	555	528	530	535	520	527	523	497	542	520	516	489	567	497	531	572	528	511	536	513	533	478	488	503	516	523	501	534	526	550	537	568	475	508	517	547	512	533	554	514	538	538	548	515	555	515	486	491	508	502	546	540	491	531	496	541	530	501	508	534	503	508	533	535	524	509	498	568	518	521	508	510	547	529	510	561	499	480	503	523	531	526	544	525	506	495	501	539	540	519	537	484	502	556	550	504	494	523	502	515	498	509	496	495	488	502	552	558	531	512	557	508	545	523	533	491	516	539	539	581	531	527	522	518	482	468	516	514	536	523	511	486	524	491	546	538	505	508	549	513	478	518	494	492	513	467	486	531	525	552	492	509	526	522	481	513	513	533	535	550	531	520	554	533	518	517	537	487	526	528	529	551	493	510	534	550	506	501	516	528	501	532	500	524	504	505	534	521	510	505	559	542	551	569	551	503	522	561	534	506	544	532	535	542	508	525	500	517	549	516	496	508	539	494	508	532	529	534	525	503	495	503	554	539	507	549	505	528	524	495	551	517	506	515	542	494	558	512	518	521	514	521	522	538	485	527	545	515	502	506	538	545	532	560	529	493	538	520	524	497	533	539	500	515	549	507	513	524	508	481	530	506	520	518	524	480	512	517	545	495	512	525	508	509	516	537	555	541	532	513	530	519	547	554	523	505	483	542	528	508	547	535	522	552	508	505	516	497	498	548	511	543	539	514	504	478	540	506	507	530	485	535	491	515	527	549	563	518	562	550	534	522	542	485	478	549	589	528	555	496	524	505	590	550	489	522	551	503	493	525	510	488	520	515	468	494	530	506	518	524	552	536	517	541	550	533	499	562	488	506	544	504	529	513	515	541	502	497	534	527	526	500	528	490	495	523	537	491	516	523	494	550	535	532	521	519	539	550	535	512	559	538	477	503	512	556	535	494	520	536	536	507	475	467	490	484	500	568	524	513	545	516	502	522	508	521	530	509	504	507	547	483	522	524	508	502	495	506	515	518	531	526	520	520	522	518	528	489	545	548	513	522	523	514	478	511	534	494	514	489	517	534	542	550	506	532	483	514	474	494	533	525	527	559	497	551	553	516	502	503	485	499	556	542	492	520	516	531	520	542	529	533	514	546	525	529	500	528	535	525	543	521	501	530	548	540	539	497	521	512	510	510	529	468	518	502	517	497	488	525	526	524	495	538	527	535	483	526	538	507	480	549	535	512	515	537	515	487	504	531	536	545	502	504	534	502	533	523	508	484	448	536	549	539	535	517	520	508	493	534	545	539	558	555	519	493	462	510	503
24990	20584	26905	24253	20600	10230	1329	763	646	576	463	449	403	398	363	352	314	317	368	310	292	306	298	307	255	305	278	255	273	242	261	263	254	307	242	241	269	258	278	245	221	282	250	243	251	251	243	254	247	237	231	229	256	257	251	250	250	262	239	249	245	259	260	245	249	247	277	259	248	258	217	229	241	223	240	265	240	215	253	219	256	253	236	216	239	242	232	243	237	277	253	248	231	248	240	239	243	209	269	250	205	231	270	243	265	236	241	229	268	298	235	257	255	244	228	246	239	241	238	238	252	208	248	217	246	255	238	224	218	271	243	257	256	220	247	222	241	242	233	241	260	230	254	237	250	234	229	246	222	240	235	223	236	239	234	242	256	243	233	247	253	243	239	221	238	220	240	243	214	270	225	242	219	213	240	255	244	215	250	230	248	224	248	264	240	248	223	232	263	240	241	241	237	256	262	241	239	234	215	244	259	254	239	217	254	206	226	241	246	253	249	222	235	219	228	272	239	255	236	235	229	242	246	250	238	240	247	236	254	234	240	219	268	255	221	254	257	234	229	243	237	253	246	224	224	236	238	239	247	239	213	241	238	243	250	238	258	237	239	233	237	233	228	236	195	252	244	216	252	233	248	217	234	234	233	223	246	227	233	256	216	247	228	249	235	249	257	228	235	240	253	261	255	200	232	250	248	240	237	235	239	225	233	263	233	241	231	226	253	236	228	254	234	237	251	248	211	239	242	223	211	251	241	266	256	256	243	237	258	249	240	209	223	269	221	265	244	241	240	230	231	216	248	258	248	242	266	228	223	225	230	228	255	231	253	262	248	227	234	251	257	213	237	239	232	228	247	247	227	244	216	257	244	223	235	257	226	272	248	239	244	236	258	243	255	221	238	239	237	244	215	256	256	241	225	205	284	237	263	250	236	220	227	224	255	222	234	246	228	215	235	223	247	229	234	245	243	248	255	236	235	235	211	233	231	249	212	244	250	234	245	255	249	265	248	241	222	224	271	223	218	260	239	241	219	247	214	239	261	233	231	260	224	251	239	255	256	250	242	230	249	227	234	244	222	232	239	258	246	230	244	238	232	231	240	221	244	257	220	240	252	217	233	265	226	246	227	252	244	209	231	239	261	233	253	228	259	232	233	244	250	212	235	261	252	230	264	259	236	220	237	238	233	264	229	211	260	236	252	267	245	239	252	259	231	236	228	259	244	208	227	254	239	216	249	229	249	246	258	236	222	241	225	248	267	232	215	241	217	231	237	228	234	224	252	238	218	256	239	226	232	213	241	222	217	240	250	223	238	252	254	234	236	238	236	249	231	232	212	243	207	254	233	269	238	238	205	241	225	233	223	239	239	241	204	266	255	228	231	231	248	220	244	219	248	248	235	252	217	230	238	227	245	237	239	199	234	216	239	218	206	241	239	256	229	253	218	267	262	251	241	234	229	225	233	222	227	240	240	233	238	218	246	258	246	267	223	254	230	240	243	252	237	213	249	212	247	265	229	229	254	249	237	216	231	255	218	230	237	230	234	237	254	263	229	258	238	231	237	222	212	217	215	224	236	230	232	228	239	231	217	255	244	235	253	252	251	229	250	219	224	226	238	249	247	247	245	265	250	237	231	235	213	230	223	249	248	238	243	236	250	236	217	217	256	242	254	239	215	244	231	241	211	220	234	235	242	253	229	243	247	229	239	233	247	238	260	257	230	222	228	250	225	257	223	232	233	251	232	236	206	233	263	221	220	240	222	241	237	245	232	243	240	213	233	237	229	229	237	243	229	243	238	216	239	220	236	234	237	237	250	236	215	242	232	227	235	220	244	218	213	248	238	220	258	229	212	239	223	237	232	244	244	210	225	230	248	222	236	250	242	211	210	235	218	235	253	223	229	256	232	240	249	218	225	236	242	218	266	251	228	242	258	258	249	246	256	240	234	233	214	222	252	240	253	267	239	268	230	234	257	240	247	215	254	265	235	231	215	237	244	229	238	211	244	233	233	224	222	225	249	244	261	218	200	205	234	230	237	240	219	245	227	238	223	227	255	238	232	234	243	235	220	224	249	261	226	256	225	262	224	276	240	222	256	244	243	254	255	223	219	262	263	225	258	246	251	207	223	248	229	242	209	209	221	267	237	233	214	206	254	235	233	214	246	235	251	270	254	251	231	221	228	257	232	229	251	217	234	230	246	242	252	258	265	267	248	222	228	252	212	278	211	217	236	222	244	265	219	226	244	210	239	213	256	257	223	237	227	268	248	257	241	234	233	242	200	246	230	263	235	232	239	268	233	241	227	242	238	217	222	251	232	231	272	247	253	240	249	250	236	206	262	202	216	226	238	239	234	277	220	240	267	276	256	229	221	250	269	226	230	241	244	221	215	252	231	248	239	213	239	242	247	253	265	236	225	241	264	223	224	244	233	259	262	223	245	239	261	246	243	207	253	234	218	240	237	233	212	244	245	220	222	299	238	249	245	244	221	229	235	203	240	237	243	241	226	252	232	245	200	244	254	228	222	215	238	238	234	239	268	288	251	233	242	246	262	239	278	215	228	253	261	231	232	237	240	254	229	234	218	229	232	233	231	225	260	218	243	248	220	224	254	235	215	233	226	241	240	218	257	274	238	246	239	266	241	211	235	235	225	237	231	219	239	234	258	235	230	249	261	219	197	266	260	244	222	231	231	232	234	253	230	242	242	244	235	221	224	249	236	225	234	235	248	235	282	229	241	262	239	259	236	237	230	216	240	213	252	238	221	266	208	243	245	233	232	223	238	243	244	232	221	220	234	215	249	237	251	239	210	229	227	237	252	224	229	228	239	245	230	235	240	255	227	225	241	210	242	242	262	238	252	242	245	223	252	226	224	243	242	234	210	256	230	248	234	246	252	237	235	230	262	242	250	216	253	227	256	210	229	238	233	244	250	230	246	218	245	233	224	250	237	241	260	240	240	229	250	230	266	261	247	242	234	245	244	231	246	234	241	203	235	249	264	232	211	200	228	255	226	230	249	238	196	233	251	249	236	243	261	256	254	251	239	247	213	261	242	247	257	232	226	223	229	211	236	252	235	232	243	235	228	261	244	226	246	232	271	230	237	220	246	244	236	240	209	233	222	219	255	208	238	218	270	250	228	223	225	225	246	229	233	253	273	262	215	258	242	251	223	238	229	218	213	255	236	236	262	230	240	252	248	229	238	244	208	222	212	245	230	247	239	250	248	222	222	231	242	210	247	239	216	242	254	243	213	250	248	259	251	213	258	264	255	208	234	251	243	233	253	219	240	214	222	219	235	252	240	282	236	222	210	220	238	237	235	238	230	227	225	226	222	232	227	223	216	226	245	255	260	250	235	245	228	242	216	244	250	214	224	233	244	246	245	241	238	211	248	215	230	222	238	213	238	242	238	202	225	224	233	245	226	241	251	230	241	242	242	253	253	228	234	234	226	241	206	206	238	247	229	226	217	254	238	253	237	228	236	228	236	225	232	267	216	242
7358	11424	10347	5800	3719	2725	1997	1572	1259	1037	902	835	717	652	579	549	479	480	449	378	444	372	386	349	319	388	337	328	304	295	298	319	293	312	318	294	289	315	294	308	296	300	274	279	279	293	300	300	234	284	288	262	247	276	268	291	283	278	282	254	263	266	266	297	295	243	262	296	280	271	257	252	298	260	275	274	288	282	287	258	244	267	285	267	261	298	268	282	279	274	252	248	262	251	286	260	268	264	268	265	299	263	294	266	275	249	258	268	243	263	273	265	261	276	253	266	287	286	262	268	265	253	243	241	258	268	240	276	272	285	261	259	270	269	261	288	256	256	278	282	270	260	265	259	267	261	264	256	269	276	275	271	249	280	279	274	270	243	261	257	275	266	251	276	255	252	247	279	257	271	274	262	243	249	258	234	246	245	288	272	269	258	235	307	267	240	282	256	274	270	250	289	248	243	243	264	288	275	246	266	237	280	267	241	255	296	268	260	253	238	279	260	265	256	242	261	237	239	245	284	262	259	238	266	274	258	240	255	251	246	259	237	270	253	265	301	246	247	243	221	271	239	248	270	245	248	243	263	260	279	252	251	269	246	272	282	269	263	257	250	269	271	302	273	279	249	275	266	287	249	239	281	247	275	286	269	286	275	241	249	248	274	230	256	260	274	275	262	261	273	257	276	246	268	273	253	251	250	255	257	244	235	256	253	218	269	261	257	283	257	242	235	252	281	271	261	253	234	260	268	266	257	245	249	267	245	241	251	281	241	238	241	246	249	239	256	240	246	242	243	259	232	269	248	231	246	273	250	242	263	275	275	275	256	262	269	245	253	254	255	270	240	248	264	271	243	251	263	265	248	259	258	245	285	250	265	244	250	261	263	249	285	261	273	242	264	281	240	265	252	248	278	255	280	258	244	252	256	250	249	254	257	253	261	287	227	274	264	273	238	233	266	249	245	287	264	257	263	262	254	270	244	272	264	279	268	234	257	277	257	246	244	261	241	274	261	274	265	249	260	263	269	282	241	258	259	258	258	234	289	264	258	275	259	249	258	262	267	235	264	249	236	259	247	253	265	279	255	258	243	232	256	279	242	247	233	234	247	225	249	259	239	279	246	263	225	255	242	273	255	268	269	299	248	269	248	238	266	257	238	300	249	283	252	246	244	267	270	282	258	247	283	246	238	234	259	258	265	220	244	263	248	244	233	257	230	249	244	268	263	239	257	301	259	263	264	252	258	255	280	296	255	253	250	258	262	263	255	273	284	247	243	251	266	226	286	229	263	266	266	293	280	266	252	259	224	258	222	225	245	269	262	265	287	266	240	283	256	256	243	264	273	270	259	224	251	225	274	256	274	268	250	257	266	266	256	262	283	265	263	256	285	251	245	268	251	241	278	266	241	260	260	248	242	259	274	254	264	281	250	270	271	257	233	264	280	281	278	247	281	249	283	267	257	274	287	254	269	240	276	239	257	244	284	270	280	273	266	272	275	293	280	256	284	237	276	239	264	264	246	263	250	236	265	263	269	275	259	226	251	243	244	264	294	292	284	286	233	257	277	245	277	263	261	251	266	262	264	277	234	264	277	265	252	269	307	246	244	266	257	266	255	287	280	254	264	267	282	246	284	247	273	247	276	265	260	262	300	239	256	265	236	261	267	261	274	255	239	238	255	252	280	245	258	250	255	271	261	231	245	237	284	293	270	250	261	247	265	294	227	272	250	253	242	252	266	273	241	262	229	280	279	257	268	276	267	238	262	240	272	252	252	285	232	243	243	250	284	280	246	257	254	247	255	280	264	264	250	251	242	235	273	268	249	243	264	263	269	270	245	264	251	257	266	259	264	252	240	267	254	264	272	247	277	214	279	273	250	263	248	261	280	264	279	251	252	260	287	238	262	289	252	257	276	280	271	248	262	253	252	237	260	276	281	257	244	266	280	269	260	253	260	263	256	243	249	253	256	240	259	266	271	268	252	249	231	263	255	240	260	245	261	245	278	253	233	270	259	249	282	265	254	266	261	269	259	263	251	256	244	269	296	278	259	259	278	278	259	256	279	256	254	256	239	276	235	266	258	239	275	271	239	218	267	251	272	272	279	275	255	248	256	257	242	255	286	290	233	233	261	249	265	266	279	249	252	256	247	261	255	256	273	269	240	275	242	267	259	261	269	222	225	276	234	256	256	281	252	264	252	266	231	245	223	274	259	259	271	270	264	296	243	261	260	237	222	263	241	264	253	243	257	259	274	257	245	298	289	273	252	263	265	248	234	251	279	278	252	258	266	261	255	256	237	260	292	276	260	255	256	222	272	256	252	252	246	232	255	233	261	250	257	260	237	241	262	241	247	262	252	268	236	245	276	287	270	259	283	263	256	268	282	260	276	262	236	269	247	284	278	241	270	268	265	240	283	265	259	239	263	221	262	269	270	267	281	253	260	242	244	274	262	255	266	224	267	241	268	226	263	254	277	283	253	270	239	236	227	253	280	245	227	266	278	261	235	239	258	278	287	257	251	277	263	265	289	255	245	259	255	252	248	266	259	280	235	267	274	251	269	256	282	267	267	233	253	220	269	258	244	251	254	264	284	262	283	239	239	251	295	250	241	270	257	267	240	280	240	257	243	238	275	236	288	265	260	261	271	281	247	265	263	262	239	259	249	298	300	264	259	274	251	253	243	272	259	278	269	275	245	239	289	263	242	247	244	264	255	248	263	302	252	237	248	239	272	254	270	269	269	223	281	304	236	276	253	269	283	279	245	282	283	234	230	240	278	281	242	266	264	240	260	281	223	258	242	257	226	264	258	282	227	264	281	257	273	300	282	250	266	238	254	278	275	283	250	260	249	272	261	252	260	299	276	260	245	259	271	246	254	261	255	262	263	236	269	238	275	250	233	266	248	263	265	253	227	254	277	263	252	242	264	266	267	264	253	287	271	267	259	275	261	219	259	263	282	229	256	279	254	278	264	266	261	226	249	258	266	263	258	260	245	269	262	239	244	252	241	271	270	251	257	276	262	260	248	245	248	262	253	233	236	258	270	266	252	274	248	290	253	244	246	263	237	276	257	260	276	254	254	254	249	244	261	252	278	261	280	265	241	261	228	245	230	261	243	251	239	258	235	261	271	240	241	253	259	276	279	260	266	240	249	269	245	260	248	251	267	214	261	265	264	255	290	283	244	262	278	272	235	237	251	260	256	263	238	262	268	251	267	238	266	262	254	239	251	253	257	256	279	265	291	275	253	268	231	290	263	274	237	236	253	245	302	270	267	240	265	237	251	250	241	277	251	260	256	232	262	283	259	256	250	254	280	270	268	258	254	236	266	256	270	224	248	258	249	256	242	274	269	243	241	263	249	252	261	270	246	279	275	266	281	248	258	244	271	279	269	278	241	248	250	248	255	270	240	260	249	258	277	266	274	272	267	261	288	241	271	246	269	240	238	251	262	275	267	255	244	242	231	257	264	276	233	241	213	257	256	260	292	272	285	242	272	241	276
22943	20602	27297	23886	20607	20683	8387	1646	1287	1181	1017	923	858	788	752	730	679	616	640	583	577	582	593	611	556	593	542	522	509	506	504	533	514	479	470	521	503	501	522	426	493	498	459	505	505	511	527	475	511	534	467	468	458	482	493	516	486	493	473	485	518	498	489	455	470	470	476	464	428	477	507	495	442	456	457	491	483	474	409	456	466	444	458	421	478	472	490	451	461	505	471	407	502	478	462	496	465	458	431	489	455	479	485	476	445	456	487	473	453	471	423	478	480	486	474	446	496	465	482	442	422	488	489	506	474	448	446	480	501	463	453	484	449	475	425	464	451	498	433	440	435	457	508	498	472	483	444	469	457	472	450	458	462	456	478	459	454	450	467	477	435	445	441	478	437	448	478	478	468	489	473	452	458	474	463	443	486	484	460	447	474	491	474	445	467	461	481	467	457	465	475	444	469	454	461	458	475	485	465	457	504	442	437	495	469	452	482	499	492	484	462	482	439	494	511	475	466	458	396	475	466	473	469	470	482	478	498	458	438	456	450	445	446	467	508	462	445	475	462	478	461	484	493	449	440	468	484	442	473	481	450	452	472	414	463	457	480	479	474	483	446	461	480	442	450	477	471	464	447	488	475	438	471	420	460	488	504	475	490	480	464	465	488	428	427	457	494	455	478	445	471	481	477	505	461	495	491	450	467	447	494	473	418	473	437	453	453	454	448	456	467	473	445	461	452	488	463	459	464	464	429	481	460	480	443	466	486	466	517	478	445	452	481	494	464	469	450	468	466	462	461	476	460	441	480	467	445	470	468	458	422	444	420	456	482	406	451	463	435	473	468	463	461	472	460	464	479	509	500	451	478	470	397	492	476	445	469	466	473	448	471	484	461	437	468	464	483	484	470	456	470	447	467	463	474	434	484	451	470	421	434	481	497	431	454	508	441	456	484	441	501	489	417	452	480	398	495	451	487	472	517	444	473	463	459	479	481	476	456	477	444	470	442	470	473	470	479	471	460	453	471	475	452	424	482	450	451	458	436	424	467	475	459	492	430	446	473	479	470	442	493	431	457	411	480	508	465	440	459	458	442	475	482	423	453	462	441	458	449	456	471	459	458	442	484	452	422	454	454	481	460	427	444	488	487	465	468	468	474	444	460	451	511	503	466	459	446	413	469	411	448	449	439	478	454	454	468	467	492	476	461	481	458	456	475	452	449	507	486	452	450	443	447	473	466	487	474	497	419	434	455	470	476	458	475	471	489	470	451	477	487	460	426	440	435	455	443	428	466	455	459	423	448	424	510	465	434	443	455	467	456	454	479	471	455	431	426	453	461	420	453	462	497	485	487	466	439	435	472	468	438	418	453	466	447	432	465	465	502	446	466	438	479	452	458	469	464	471	485	480	458	465	479	443	420	422	472	481	450	473	493	451	472	475	508	458	469	493	470	473	500	431	474	474	467	481	437	493	461	449	466	452	401	494	450	439	432	439	490	501	438	474	467	465	473	442	478	440	449	478	465	478	479	468	408	462	456	485	476	497	454	458	447	446	475	433	496	464	471	434	453	460	430	448	449	476	437	477	438	458	479	468	461	433	480	465	439	423	474	449	467	483	464	470	492	475	472	476	462	448	475	455	449	442	454	510	457	456	468	439	452	473	457	457	431	497	462	457	443	466	485	486	471	477	460	460	440	471	480	482	481	453	492	467	474	471	447	447	432	445	457	431	481	445	469	485	494	452	464	441	414	450	449	436	493	452	454	418	456	469	480	471	489	423	458	468	473	476	434	439	468	452	460	465	465	477	462	470	433	457	487	463	453	453	455	489	465	477	498	502	472	442	412	424	471	457	471	434	487	469	424	449	493	458	467	454	460	462	461	501	414	477	454	454	479	444	438	472	421	442	514	480	457	460	474	471	455	495	490	474	486	471	435	442	441	473	473	412	450	451	454	456	437	451	489	453	437	469	440	462	430	493	476	455	474	433	471	451	472	532	475	501	498	473	479	448	476	427	468	434	456	446	418	489	410	478	472	418	459	462	489	476	466	465	483	463	485	482	464	455	468	442	453	448	456	495	441	449	445	439	442	480	494	442	441	450	492	428	491	426	446	465	442	427	467	472	484	451	490	450	460	435	456	436	468	479	438	494	478	495	461	491	479	490	448	483	473	460	457	465	436	439	500	478	480	497	493	443	442	427	514	441	438	477	490	448	502	497	440	488	490	455	443	443	486	463	486	470	454	462	434	447	448	498	461	474	485	470	458	454	468	459	438	475	459	456	469	492	464	449	450	462	461	443	470	429	493	495	501	470	469	468	417	476	492	474	488	483	435	447	432	470	448	462	450	476	478	460	472	457	481	461	437	482	453	456	458	420	465	454	430	500	442	464	445	449	508	463	478	462	479	447	465	426	458	437	436	468	470	478	447	458	457	467	449	485	478	464	467	443	431	479	420	473	462	465	484	463	469	492	440	446	474	439	430	450	470	476	462	447	443	478	462	456	449	472	465	452	466	450	476	437	481	459	462	446	440	453	469	444	492	480	440	447	444	473	460	459	488	494	415	435	456	449	448	446	458	465	440	411	451	431	465	476	479	414	463	458	440	472	476	467	462	472	446	461	468	435	426	448	451	467	488	443	433	459	449	485	463	426	461	446	475	483	468	452	478	435	460	476	493	447	427	470	460	474	447	452	478	478	486	426	476	464	438	434	475	470	436	485	425	484	463	518	455	447	506	487	454	482	494	461	451	473	474	446	440	431	479	486	478	464	483	444	429	492	504	446	475	442	473	437	482	442	444	479	487	448	444	462	490	481	452	454	472	468	449	472	434	454	453	444	419	498	411	431	452	433	473	414	445	492	452	467	479	504	473	485	407	460	430	458	451	487	462	438	470	460	459	446	458	488	485	488	503	466	488	470	430	437	455	492	438	475	449	451	458	474	460	481	499	456	430	451	466	423	461	490	416	440	489	446	451	489	439	464	467	463	424	437	460	457	450	438	440	440	479	455	476	439	491	449	446	476	507	478	462	475	439	485	488	465	500	463	450	441	474	456	453	486	468	443	430	422	466	431	442	436	450	455	470	464	481	424	447	490	452	423	405	475	477	444	456	438	467	459	436	469	445	462	494	470	425	457	461	432	490	439	436	431	439	459	440	451	438	493	463	454	465	461	453	460	480	455	444	422	474	482	472	451	472	459	485	458	499	504	463	465	461	480	512	444	458	440	456	489	445	467	477	447	504	427	440	438	458	460	490	484	467	479	458	476	439	474	462	461	461	442	442	469	470	478	428	492	504	472	466	456	436	455	463	447	429	477	467	477	439	493	492	449	435	474	472	467	466	468	454	481	473	423	479	474	461	480	458	461	514	446	454	512	452	468	491	443	457	443	461	447	454	459	466	491	438	439	440	488	489	462	469	462	447	470	442	443	493	472	494	457	472	468	465	451	476	444	508	443	469	474	451	410	467	467	451	478	475	499	450	446	476	472	482	477	483	458	478	449
10089	17842	16394	9772	6616	4836	3556	2907	2268	1958	1731	1454	1252	1183	1121	1045	901	881	749	751	729	699	673	601	682	616	619	596	582	576	552	562	532	546	559	524	495	507	550	482	485	517	483	507	497	520	494	487	477	472	498	485	503	483	459	489	492	470	447	505	483	455	437	451	477	472	469	430	483	461	490	429	471	444	454	528	445	478	441	463	464	476	451	481	457	477	472	468	440	499	430	432	456	454	429	471	444	463	459	487	474	421	444	458	449	432	459	467	486	484	419	425	474	431	470	461	432	452	462	478	400	439	442	446	409	464	409	480	435	444	497	473	471	422	436	419	426	434	456	447	455	480	428	426	448	429	452	431	386	464	443	432	427	463	444	440	468	443	447	459	452	466	421	471	462	439	439	406	452	451	444	463	453	440	472	407	435	448	460	463	445	479	455	431	456	417	442	439	416	440	456	446	441	453	426	441	497	443	460	421	437	406	440	437	475	446	403	415	437	453	460	450	423	475	458	422	463	472	447	481	466	465	461	402	429	464	436	469	455	467	438	447	427	435	441	417	475	428	419	435	447	411	459	429	453	415	469	450	459	412	480	478	431	405	454	456	482	453	462	427	451	398	445	460	440	422	460	496	440	427	473	400	462	451	444	421	456	445	412	430	421	466	425	454	429	450	446	429	458	448	499	454	409	434	452	435	473	440	432	430	447	446	441	460	413	436	472	464	498	464	413	476	458	454	479	436	421	436	445	447	496	488	439	442	462	418	446	476	466	419	464	473	455	412	438	436	442	443	470	440	466	420	428	427	414	459	445	396	446	454	437	427	444	468	437	434	475	457	469	435	459	457	437	432	443	462	450	438	462	434	456	464	431	404	440	479	435	469	463	449	460	483	445	463	450	443	468	462	430	449	471	431	432	474	436	456	452	465	425	469	467	437	486	506	459	446	418	438	449	432	421	436	470	444	440	458	413	457	420	408	446	446	438	460	444	449	457	471	486	425	450	462	440	478	436	431	413	432	493	464	440	467	430	426	452	495	474	417	428	417	443	451	456	434	426	452	458	432	459	430	473	439	407	431	444	433	424	431	400	459	424	456	428	420	432	432	454	441	452	510	455	477	458	419	410	438	466	421	434	488	423	443	457	455	413	466	460	431	423	449	480	436	438	477	448	463	459	403	451	436	417	425	432	444	457	450	459	460	429	499	437	437	440	456	484	405	452	438	434	437	498	448	456	437	435	441	477	448	446	450	473	446	471	456	446	457	460	461	442	444	431	437	435	430	474	443	498	416	449	459	449	429	444	494	467	441	446	453	483	473	460	440	408	498	460	430	455	476	444	437	428	471	443	470	461	462	463	436	431	452	451	445	440	462	466	465	466	445	445	472	453	445	419	476	439	442	465	412	413	435	436	464	446	435	432	442	397	424	449	430	452	401	454	463	414	478	415	470	444	461	482	479	465	467	436	498	458	412	468	429	445	453	461	468	453	438	451	431	424	478	408	439	458	440	429	456	455	450	441	473	460	426	445	448	420	442	460	437	443	455	452	436	441	445	408	467	453	439	461	441	450	464	462	457	438	420	431	465	425	486	444	405	409	448	437	428	441	461	435	419	457	433	460	442	466	466	441	471	483	459	445	455	450	434	404	402	457	475	458	447	446	420	454	508	449	430	435	450	428	420	448	450	427	449	480	467	456	463	477	459	427	445	430	413	417	406	454	453	451	420	426	455	457	428	449	454	455	452	436	398	438	445	464	420	411	433	438	452	439	482	452	466	426	426	429	446	462	427	442	464	466	448	448	457	452	472	471	483	405	463	436	440	437	437	463	474	469	478	454	453	447	443	422	442	460	438	426	413	446	438	449	440	434	453	433	424	446	447	432	453	486	465	454	457	454	459	409	455	447	448	474	440	453	443	442	462	455	448	491	426	436	462	473	425	418	452	457	438	480	477	424	455	428	457	484	417	451	446	421	474	451	412	453	400	406	447	458	461	456	443	474	467	443	418	469	481	420	479	439	438	454	460	435	452	453	453	443	440	436	457	469	488	477	440	440	436	435	471	453	433	434	457	419	474	426	471	444	423	426	426	444	433	437	448	440	444	470	455	465	462	449	433	451	447	475	435	460	425	434	412	453	453	441	455	428	474	443	462	457	425	425	453	440	429	464	429	416	447	441	411	452	437	443	469	458	446	455	477	441	425	422	460	461	449	436	413	467	435	464	449	479	486	442	459	407	439	428	454	435	454	430	422	450	436	433	448	413	428	463	448	458	390	434	440	465	460	436	424	436	448	454	484	477	422	411	440	469	458	460	443	473	448	419	395	413	436	419	482	434	435	433	440	454	438	472	487	446	437	431	456	400	438	459	477	423	442	445	437	450	411	446	439	463	451	457	455	446	449	460	421	420	421	479	448	457	461	447	467	432	450	439	460	440	409	432	426	445	469	425	453	446	393	411	458	424	456	456	451	446	447	465	448	448	425	469	469	462	423	430	432	433	449	482	406	460	448	465	474	433	417	447	448	447	489	444	436	442	433	474	423	428	478	469	443	436	459	435	437	454	439	429	436	465	425	476	431	418	441	435	432	449	468	456	481	426	448	460	413	448	496	379	458	454	431	449	397	457	444	453	479	441	448	508	424	473	432	477	458	426	427	427	444	462	458	487	417	443	441	465	423	447	467	425	457	472	432	455	409	423	466	459	441	406	449	490	416	473	461	430	444	419	459	452	435	440	476	417	432	441	429	404	421	435	476	457	432	486	398	434	433	411	457	440	403	457	428	423	462	459	450	451	437	464	456	438	494	456	469	459	458	434	448	452	426	430	498	475	398	436	458	437	431	450	439	436	441	423	465	430	460	490	447	448	437	463	417	483	437	449	432	490	462	432	392	460	396	471	418	448	448	486	452	429	440	444	410	425	449	442	447	447	396	464	440	449	437	455	452	439	432	433	458	433	436	477	448	472	434	439	488	453	429	426	456	425	455	426	414	454	449	462	442	448	450	439	437	455	488	434	432	439	427	413	428	454	459	456	443	463	456	430	472	430	429	429	448	425	443	428	466	433	425	455	430	470	434	450	404	489	419	437	442	483	457	463	468	470	444	431	457	437	419	435	445	423	478	443	439	440	443	417	468	425	441	452	424	467	436	453	402	439	406	426	431	461	445	426	427	463	405	485	449	431	420	443	432	453	435	431	445	432	454	444	422	447	445	449	455	460	456	424	426	441	403	465	443	439	439	458	456	425	427	476	431	452	395	472	444	441	481	433	445	446	446	426	463	454	465	429	464	449	437	425	439	417	414	416	409	467	433	445	451	439	411	460	441	466	466	433	420	433	447	472	448	441	433	432	466	441	463	444	472	455	453	457	395	448	478	484	438	432	412	464	420	464	414	455	472	432	468	447	411	430	463	439	424	415	456	426	440	427	430	444	468	418	440	426	432	443	461	424	432	455	427	436	441	463	435	436	430	443	447	426	455	445	475	429	391	464	416	439	446	427	435	454	492
27927	14190	2196	829	637	536	544	510	547	524	488	459	535	503	484	466	499	508	491	507	502	501	477	505	458	433	471	452	490	475	483	478	487	513	483	471	462	455	479	492	475	500	517	488	460	465	462	481	507	500	471	466	440	471	496	479	473	476	456	463	476	518	486	439	466	494	515	462	513	481	441	454	460	531	451	470	502	474	466	485	489	455	455	479	483	477	475	488	489	475	449	471	481	471	492	457	445	488	500	481	481	463	468	497	502	480	492	486	492	487	474	502	465	480	488	488	456	494	460	477	464	501	475	489	520	444	474	461	455	477	487	493	511	455	495	508	531	492	502	439	495	515	488	484	443	462	485	470	477	476	544	462	450	532	476	473	499	509	463	513	462	491	516	480	478	482	470	460	492	451	485	493	477	495	467	467	448	524	467	480	476	486	505	462	482	466	497	455	491	508	473	511	476	456	476	494	488	493	504	467	461	470	480	501	465	469	492	528	436	449	494	428	485	446	501	467	485	494	520	500	463	466	467	469	483	530	464	504	481	506	471	471	492	487	506	478	492	438	457	510	473	467	505	470	461	455	449	485	507	462	497	483	513	492	460	501	530	473	500	437	488	459	490	466	506	456	488	477	455	469	490	489	506	493	458	492	487	463	503	499	455	486	492	465	477	502	481	500	488	450	492	461	452	448	466	492	480	475	422	488	483	462	461	478	509	468	477	444	470	422	428	491	490	470	471	502	525	492	458	445	463	499	468	473	492	466	502	444	493	500	505	459	472	524	474	446	451	435	470	486	478	475	489	460	458	456	482	459	472	471	462	506	463	473	487	483	473	449	480	510	442	489	502	491	478	485	440	513	473	452	411	456	468	480	488	466	498	506	449	485	479	523	473	462	500	474	482	462	484	483	469	472	503	449	481	503	492	494	471	503	473	470	507	490	466	452	479	474	503	489	452	459	476	474	463	465	487	542	466	436	479	478	475	508	412	487	497	463	503	440	479	474	467	449	468	495	450	465	492	464	457	471	484	491	500	439	492	533	513	481	447	482	474	478	474	466	440	498	443	438	506	449	438	494	514	499	503	518	510	445	489	477	461	488	500	483	496	449	484	486	495	501	511	515	462	455	452	489	461	481	487	491	474	458	482	483	502	502	485	503	464	491	487	519	468	484	488	538	499	491	461	528	459	488	472	444	471	470	458	505	463	445	480	462	491	463	492	499	499	459	461	516	525	467	480	418	462	467	483	495	487	504	497	469	518	515	488	498	490	465	481	503	491	463	456	506	485	470	480	476	480	473	480	439	441	489	436	511	487	526	496	488	502	519	490	462	448	469	495	477	467	463	524	485	464	481	482	499	506	444	453	473	479	513	466	493	494	505	475	517	496	482	470	491	454	460	479	468	496	472	480	479	455	491	487	464	481	483	474	475	455	501	492	479	460	477	451	492	487	470	467	470	480	476	514	510	479	471	467	480	472	509	461	489	477	448	512	462	474	479	461	511	496	457	469	510	460	482	475	520	466	486	485	501	477	465	455	515	514	509	453	497	522	482	435	495	482	477	441	431	469	476	468	489	510	443	473	466	470	428	460	462	498	467	509	455	462	465	463	483	467	526	480	505	442	500	429	490	481	481	478	509	470	491	493	462	514	491	474	485	492	448	474	445	462	471	457	476	492	488	444	459	493	445	465	507	502	482	467	504	498	459	472	488	478	496	486	467	515	451	492	474	510	466	441	513	507	473	503	492	466	475	530	464	493	487	504	484	454	460	477	444	470	459	467	483	496	461	471	491	464	490	465	460	475	461	479	502	503	507	487	479	491	500	495	487	474	494	441	475	527	510	461	467	487	434	512	515	508	455	475	477	462	497	483	469	448	475	485	478	474	490	445	441	460	451	446	521	495	493	501	470	501	465	470	501	483	486	466	484	495	495	467	485	461	438	453	471	504	510	483	509	449	519	480	506	486	453	471	458	463	495	448	500	466	483	479	483	503	446	465	471	505	479	487	443	458	520	497	460	457	505	447	473	468	525	467	508	451	466	457	484	466	482	483	516	479	487	504	457	470	459	485	467	501	492	479	447	490	496	458	481	475	512	486	474	511	461	487	521	503	479	536	476	497	500	493	477	471	522	444	460	503	453	499	495	547	472	488	490	466	466	443	518	498	466	479	462	506	484	490	489	462	450	443	514	439	466	519	487	469	448	477	500	475	487	522	515	460	463	489	461	470	480	483	512	500	480	476	470	446	507	514	478	497	486	459	495	491	464	475	465	463	476	480	491	484	459	469	498	459	472	443	494	496	489	482	475	498	453	457	476	488	466	456	499	468	476	516	497	469	482	450	494	467	459	446	465	421	505	519	480	467	478	450	503	444	487	464	468	493	451	493	480	489	475	517	443	500	506	489	493	486	497	469	473	461	546	499	474	474	489	516	494	492	480	491	510	460	483	489	486	433	480	489	483	495	514	441	444	498	437	497	438	455	484	480	465	514	462	461	455	489	456	517	496	472	476	465	480	501	495	446	470	455	504	467	495	486	465	513	483	459	487	504	478	474	450	471	460	461	444	507	493	478	494	464	459	483	471	491	482	481	469	521	475	474	473	486	479	485	467	515	507	503	461	508	477	482	479	506	471	485	498	459	467	452	505	458	473	506	500	492	459	465	515	511	497	467	489	481	448	494	474	475	488	486	466	477	493	469	464	518	486	452	475	493	484	472	435	512	478	499	509	470	485	461	509	470	463	524	490	530	495	445	488	483	457	501	463	466	486	466	502	478	502	491	488	510	489	480	483	500	479	483	507	480	476	488	488	507	476	490	463	482	442	455	494	487	483	484	474	457	472	499	456	488	491	536	475	470	413	470	492	475	512	448	488	490	477	483	476	475	504	490	494	509	489	493	484	446	498	479	503	482	505	465	511	454	487	497	444	483	539	487	457	477	545	482	478	447	479	456	480	486	512	481	476	491	475	476	517	487	494	489	504	491	456	511	464	505	504	439	520	505	457	462	485	447	494	483	495	478	484	513	468	498	489	460	498	494	441	455	499	458	444	466	471	518	470	475	458	460	485	464	458	453	494	490	498	494	506	472	478	479	451	460	481	502	473	462	524	496	455	498	507	470	501	443	483	483	474	470	479	517	482	459	484	487	509	519	483	504	505	475	499	468	490	506	497	480	497	427	440	493	500	512	514	479	524	509	480	438	500	473	449	463	478	482	522	468	452	481	495	469	482	453	472	497	476	488	453	494	447	545	475	457	534	481	501	481	512	474	462	511	474	443	481	467	481	490	505	473	454	482	488	417	485	456	522	466	457	497	499	512	476	477	485	484	514	483	475	479	454	496	473	471	491	463	444	515	515	484	473	512	499	468	436	487	492	522	496	474	467	489	505	495	500	456	474	508	439	489	490	474	514	489	515	469	479	482	470	464	469	491	499	460	466	482	489	471	512	481	492	468	452	453	457	457	501	496	505	494	498	476	472	457	474	456	459	517	474	475	470	519	446
5190	1259	1193	821	706	667	601	583	554	518	537	599	549	499	522	518	509	471	523	484	563	529	490	486	488	539	547	543	515	502	503	520	523	539	458	503	508	488	549	520	499	488	499	522	521	532	545	510	508	524	527	505	513	524	465	490	556	506	543	533	543	503	484	524	478	446	497	522	529	553	545	552	509	463	523	503	510	550	535	565	478	475	534	518	511	481	525	513	495	503	502	535	522	523	528	518	492	541	541	539	508	533	530	489	533	535	573	516	537	507	516	504	531	497	504	539	530	470	509	512	494	454	514	524	530	473	498	542	487	510	537	509	494	492	495	542	507	491	531	528	525	514	525	488	510	504	504	569	501	490	564	486	530	541	544	516	459	509	523	528	553	526	494	552	464	534	516	505	529	477	564	490	518	508	499	508	543	458	495	492	525	547	537	503	533	521	493	499	537	472	508	522	488	521	513	521	515	484	511	534	542	490	521	512	527	531	506	489	508	506	527	497	572	545	504	541	523	489	514	509	512	530	516	535	567	543	472	523	562	572	490	483	535	499	503	522	562	526	533	497	497	457	464	487	520	464	491	573	506	542	503	516	528	479	490	506	531	536	516	508	511	489	564	559	507	509	523	538	514	500	525	505	487	523	538	511	504	489	531	524	534	500	509	505	485	528	526	516	518	503	495	523	499	477	525	494	528	540	510	494	520	486	518	480	507	521	498	541	499	545	526	505	513	494	507	527	530	532	512	530	517	520	464	500	517	532	503	535	498	535	520	469	542	500	533	476	503	516	479	492	525	529	515	534	555	522	502	528	494	494	502	506	515	519	540	522	507	542	488	512	520	535	464	534	516	551	569	536	507	526	543	507	509	486	501	534	510	520	521	514	498	515	529	500	538	517	500	553	503	520	534	509	514	527	532	506	544	486	507	547	517	504	487	518	536	509	533	487	516	553	512	493	502	477	489	558	540	549	542	537	526	510	530	502	524	502	572	525	536	530	499	550	499	493	513	518	532	534	492	511	508	511	509	508	515	551	499	482	524	544	496	510	528	495	542	525	493	544	566	536	490	526	516	468	474	545	517	548	529	533	507	508	535	521	529	530	538	480	559	534	511	482	499	514	511	522	519	484	515	520	508	494	542	502	474	548	530	542	495	521	507	532	533	495	497	521	502	555	584	554	496	546	533	542	541	522	523	488	545	517	470	529	507	509	508	544	517	533	475	539	498	528	508	494	530	543	521	496	543	481	536	503	490	529	533	501	520	514	528	507	538	493	525	482	528	536	497	530	490	511	450	558	477	527	497	509	519	525	494	500	497	483	487	527	535	537	507	525	520	501	554	510	515	521	488	499	564	475	501	498	490	520	502	519	553	501	552	508	467	485	483	523	503	549	509	528	507	508	535	522	541	514	470	497	512	514	503	512	510	532	512	511	515	532	551	554	525	495	502	539	526	509	514	508	508	483	525	502	503	470	472	513	509	495	527	508	504	485	463	500	556	556	519	466	524	466	516	542	501	523	551	478	514	543	443	514	536	534	504	489	510	524	494	506	512	489	535	537	520	492	488	517	513	518	514	497	467	522	529	529	533	539	532	493	480	514	528	539	524	511	494	534	465	524	503	531	525	548	481	490	534	529	503	559	539	501	467	484	479	546	488	470	484	531	471	554	566	482	540	548	482	532	506	514	507	503	494	534	490	531	466	496	519	537	523	461	511	527	543	535	502	531	532	499	513	499	543	506	538	559	507	504	532	515	519	542	542	533	537	497	504	544	522	549	539	515	513	507	530	530	516	464	550	513	503	483	541	528	523	542	498	542	526	536	524	472	518	522	514	552	542	494	535	534	521	509	498	542	519	498	510	553	500	546	537	543	537	455	514	512	524	508	550	513	510	535	530	516	534	500	508	545	529	564	497	484	561	476	550	516	493	487	526	479	529	522	533	525	488	534	541	521	533	531	544	581	534	484	503	523	527	502	503	520	530	539	543	478	533	532	548	522	525	501	487	512	525	499	491	518	514	513	483	505	525	518	533	547	510	526	489	508	544	528	545	503	516	530	503	471	511	514	531	512	487	541	540	491	531	499	544	517	504	499	502	492	538	485	478	514	529	468	542	541	540	491	511	517	564	531	525	547	514	523	515	518	503	528	491	521	495	499	509	519	475	489	508	497	529	503	535	496	504	500	554	525	549	489	534	558	508	492	512	471	546	520	505	537	470	515	502	486	561	520	504	517	511	525	481	532	521	507	578	583	536	503	538	517	511	531	520	559	480	514	528	493	485	521	513	513	522	510	536	561	514	516	513	535	480	533	516	526	507	509	498	551	478	506	536	522	529	492	513	515	518	478	524	551	509	540	486	483	520	526	505	497	526	530	494	495	536	573	504	499	517	540	545	534	532	490	528	510	527	529	526	509	497	498	528	501	560	500	496	495	543	511	523	497	572	507	511	498	521	483	503	502	498	499	534	522	506	537	546	557	526	541	568	532	487	517	533	503	497	507	538	521	535	550	487	511	535	557	498	481	505	534	478	480	513	556	547	505	534	511	491	522	517	500	512	534	517	507	510	493	487	520	516	548	547	505	509	508	460	528	505	511	532	520	514	501	472	556	517	532	500	522	514	520	521	535	553	534	541	487	480	487	531	495	490	524	537	487	527	500	523	557	535	531	504	489	471	532	573	490	500	520	508	502	518	473	529	524	547	506	471	505	463	560	529	513	513	528	523	515	519	471	515	485	509	529	498	532	527	535	490	510	541	468	516	512	516	523	492	500	494	542	501	490	502	494	529	545	524	515	530	522	540	516	534	501	507	493	483	531	525	473	538	482	511	479	522	526	553	530	531	507	492	498	508	499	524	534	493	482	521	491	500	496	497	516	534	544	475	524	492	507	503	562	575	505	505	536	549	485	534	512	522	508	536	503	490	511	548	540	523	545	576	502	520	530	475	515	549	541	542	518	488	528	523	535	495	515	524	523	505	508	492	520	486	540	576	537	494	523	497	512	531	543	534	495	518	510	536	501	548	477	509	519	506	514	544	550	517	525	533	526	510	531	517	492	463	517	489	531	519	495	491	521	544	512	519	518	519	495	524	474	504	547	507	521	500	494	497	517	490	518	538	536	497	489	516	490	543	507	497	534	532	503	467	523	507	503	480	509	513	521	565	521	498	501	520	470	502	528	521	486	483	531	503	470	537	519	505	494	492	490	496	531	508	484	477	520	535	489	521	544	529	514	524	492	493	509	524	525	508	516	570	492	539	475	573	490	561	491	517	506	482	502	496	505	507	487	527	513	515	524	508	526	551	519	500	489	512	525	491	535	506	499	495	516	498	495	522	524	521	502	521	485	532	513	514	534	484	513	521	499	563	500	497	480	523	510	469	519	533	538	503	499	500	500	493	559	533	498	577	507	493	509	491	489	534	519	516	502	528	533	497	488	551	498	536	516	522	527	524	566	538	542	532	530	542	512	472	518	531	543	532	547	563	525	524	501	527	526	514	528
24964	20592	26917	24249	20597	10348	1267	817	636	557	490	417	449	455	373	378	329	321	330	336	331	308	271	256	293	288	276	303	252	277	281	285	275	264	246	245	280	250	244	256	254	248	241	277	242	268	231	256	228	266	235	263	264	243	230	216	249	240	266	261	268	235	251	243	257	249	235	234	252	244	243	229	246	226	227	252	257	231	268	251	239	250	272	236	227	229	268	230	236	246	261	275	279	256	239	235	256	226	274	240	207	227	225	251	241	233	274	233	244	222	241	255	224	215	256	235	247	249	246	249	235	251	223	229	242	236	278	226	216	255	224	250	232	247	217	240	230	253	241	227	255	241	227	249	237	243	236	241	219	221	240	265	253	243	220	239	238	241	229	253	242	244	253	249	231	226	244	241	236	222	232	255	226	242	250	250	208	250	266	228	228	217	245	258	214	220	274	257	268	247	236	237	240	251	228	239	256	256	199	272	218	211	261	216	250	242	247	231	238	229	224	220	228	241	224	217	229	257	251	212	215	243	246	226	226	234	224	218	226	226	234	202	224	245	208	213	214	254	229	245	268	249	245	250	232	209	239	241	260	241	251	247	253	252	253	236	254	249	215	243	271	238	257	228	273	214	260	247	237	216	232	239	261	253	226	231	203	205	238	220	230	197	233	246	236	232	236	251	248	224	217	259	227	241	244	227	242	247	251	224	241	248	261	224	226	261	220	248	222	233	258	239	233	222	203	257	221	225	232	253	280	233	206	215	244	239	223	227	237	233	254	215	244	238	214	241	241	240	234	248	258	245	237	263	209	237	257	240	227	240	247	210	240	256	250	215	272	242	247	269	232	224	236	238	246	212	246	242	235	204	223	216	224	247	247	253	236	238	256	258	240	236	243	248	248	242	246	210	242	229	226	226	239	214	233	257	242	236	244	261	248	245	242	267	234	254	243	232	225	238	252	247	227	265	263	251	224	253	230	240	224	257	220	233	240	201	247	245	210	240	224	244	243	224	201	250	242	223	252	228	223	224	218	196	230	212	251	213	231	229	257	249	246	276	213	201	256	259	232	237	202	244	247	233	213	231	231	245	224	236	227	240	218	235	230	198	251	261	242	229	249	240	238	239	241	199	252	237	197	225	229	228	247	228	226	213	225	214	228	226	217	249	216	226	221	238	239	219	247	224	264	241	225	207	237	228	224	249	261	260	218	210	212	206	233	241	214	265	200	250	269	221	244	216	223	234	242	231	273	246	230	254	244	228	250	220	259	224	223	233	265	249	194	244	272	225	240	222	248	227	220	232	244	268	239	251	251	217	234	255	231	229	230	242	265	239	222	279	232	239	254	264	242	243	251	243	234	253	219	228	225	233	215	214	229	237	222	243	234	239	231	237	226	254	273	231	239	233	232	240	230	222	229	222	224	234	283	239	218	208	206	245	214	239	216	256	222	236	254	225	233	227	265	243	208	238	233	232	263	228	221	236	241	263	226	235	214	230	239	250	239	235	249	216	236	226	217	227	250	235	244	240	239	250	250	234	215	230	213	230	234	240	263	233	216	245	219	248	254	254	222	232	224	224	242	249	239	261	234	230	232	242	236	266	206	242	247	238	251	243	257	238	245	275	245	239	234	227	256	261	209	238	261	239	225	238	230	231	225	239	247	236	218	199	211	230	235	215	242	233	258	256	203	231	251	235	239	230	208	234	208	249	289	260	228	244	242	239	225	251	208	232	257	246	236	210	249	248	246	247	243	243	221	258	254	246	213	235	240	234	230	238	267	233	219	226	255	225	198	251	246	243	219	259	241	256	233	237	244	248	222	235	250	239	256	255	248	241	245	219	244	244	233	228	197	257	252	223	211	229	234	234	230	225	226	221	236	238	247	236	223	244	227	229	212	254	206	235	234	235	261	245	250	219	202	253	241	263	225	250	256	250	234	244	248	251	241	222	231	233	255	252	211	227	222	254	240	239	238	227	235	249	233	269	237	240	221	247	234	233	224	234	255	259	247	250	248	233	247	250	257	229	238	247	249	235	240	265	213	216	251	221	256	244	250	256	245	234	238	249	257	219	238	250	236	248	250	234	235	216	247	236	247	222	234	238	246	244	199	246	232	250	230	246	235	216	209	235	211	232	254	228	237	247	221	227	221	235	238	238	229	232	244	261	218	247	226	241	228	228	208	221	239	244	239	254	245	212	234	255	228	248	216	256	231	245	230	250	259	256	214	242	215	237	233	270	223	204	243	254	228	243	259	242	237	228	255	236	261	226	257	255	243	215	218	243	221	229	226	234	220	224	226	255	245	237	237	209	255	239	218	228	230	218	200	258	234	271	256	237	241	270	218	218	259	225	257	233	209	238	238	237	205	238	242	231	231	262	250	237	234	228	264	199	226	258	255	274	236	254	230	235	277	254	254	251	214	230	231	243	223	237	234	236	237	238	230	257	240	243	235	230	230	222	201	269	233	244	259	247	231	221	227	217	259	234	233	232	239	230	262	205	247	240	231	226	221	250	238	264	228	210	235	214	254	216	224	273	226	246	244	236	247	251	218	220	241	261	283	256	243	231	245	224	222	240	261	235	238	239	222	251	247	249	241	255	234	230	223	238	225	222	251	244	255	266	238	238	234	236	254	237	238	245	233	227	227	250	238	207	204	213	227	223	235	232	235	243	230	219	215	212	255	239	222	240	234	223	256	264	208	230	230	212	244	229	228	236	232	246	250	260	273	251	221	228	268	251	249	242	225	214	257	234	226	256	251	258	240	238	265	217	257	239	256	239	243	214	225	218	250	230	248	243	248	239	239	209	239	223	217	239	247	232	261	234	250	226	269	240	221	260	230	228	247	275	239	243	228	204	225	215	238	242	232	227	262	242	254	222	242	248	239	241	230	241	224	259	220	199	233	230	243	237	255	255	238	215	218	226	267	244	250	241	241	224	245	235	235	231	220	232	248	229	215	232	255	220	226	246	262	230	268	244	232	221	222	225	237	245	216	247	245	248	261	244	251	211	268	256	224	236	236	245	246	217	217	228	242	256	256	238	250	225	225	237	244	234	238	232	262	244	251	209	230	228	218	239	232	229	238	241	247	226	233	257	243	219	227	227	228	225	233	244	236	243	251	247	244	245	233	250	263	234	247	254	236	243	224	229	219	220	252	211	233	235	237	242	241	244	273	232	241	238	250	246	259	237	249	237	243	237	241	250	199	227	231	247	232	241	207	219	239	262	238	230	223	243	239	243	247	254	218	232	253	244	244	249	240	257	268	212	246	221	227	275	250	262	228	248	244	274	240	242	233	231	243	240	274	236	234	258	245	231	234	226	219	230	284	243	234	247	221	236	226	253	236	260	226	231	236	217	225	247	243	230	244	256	231	268	257	261	223	250	222	213	242	230	233	227	244	235	237	217	259	228	211	258	223	225	252	245	236	259	228	238	251	228	255	237	264	253	248	257	221	221	218	212	234	224	247	238	213	271	249	220	240	232	234	241	223	224	241	239	255	234
7290	11394	10497	5725	3713	2740	1996	1613	1268	1030	915	789	667	664	586	595	529	511	435	430	394	411	397	366	367	337	333	315	302	327	294	313	313	311	308	292	315	285	266	300	291	305	306	284	309	273	281	295	293	273	288	248	263	271	309	291	281	285	266	253	255	254	281	289	274	233	274	302	269	231	243	276	270	259	251	292	282	271	254	290	267	263	254	252	215	268	261	263	268	246	274	265	280	267	287	256	258	275	253	255	276	269	293	260	253	265	261	285	262	310	258	270	261	259	246	255	274	231	263	261	260	230	249	261	262	244	270	256	283	251	246	245	241	248	243	246	275	239	280	234	275	263	254	256	259	258	263	266	263	305	225	230	289	257	245	264	278	266	273	255	253	279	270	266	263	264	248	263	272	272	257	266	285	255	255	289	254	237	260	216	260	254	261	241	264	235	271	264	217	269	277	230	277	256	283	265	264	248	272	260	277	277	272	220	271	250	272	271	244	258	260	268	254	239	243	282	270	242	247	266	254	260	273	270	298	246	244	235	271	225	258	256	254	226	228	250	255	270	234	263	278	271	256	263	251	236	251	259	276	272	258	258	258	288	236	250	248	227	275	261	273	237	262	235	289	237	257	260	258	283	270	253	247	260	265	240	262	268	255	274	240	238	249	270	226	295	277	243	294	265	261	236	252	272	280	252	258	285	237	272	247	234	253	236	251	252	243	257	274	267	269	261	268	254	278	271	290	240	269	223	243	301	249	269	255	265	268	244	243	282	274	276	258	272	276	258	284	258	238	265	254	263	254	270	249	259	266	269	278	265	277	247	254	298	239	228	268	256	287	252	235	234	250	267	266	247	256	295	243	236	255	244	247	258	248	273	283	274	244	289	278	276	244	259	246	282	273	263	261	268	245	266	225	270	232	288	223	291	247	280	284	263	307	271	258	265	254	294	249	259	241	250	278	273	263	259	274	248	255	266	248	249	257	284	275	259	258	239	252	271	256	279	278	263	264	247	275	278	247	255	258	261	268	277	270	269	261	286	249	285	299	235	256	251	257	280	254	254	287	238	271	230	266	258	261	254	238	289	255	257	274	254	254	271	268	279	277	253	272	284	263	256	282	260	252	228	278	260	245	281	230	283	258	240	257	257	252	248	253	264	239	238	255	256	262	284	277	279	265	254	274	290	283	271	251	252	238	267	291	255	288	283	238	232	234	282	252	261	279	247	236	251	280	239	256	268	262	242	237	259	228	256	286	244	256	248	249	255	244	259	263	249	250	247	258	266	238	262	256	248	260	275	265	238	269	267	266	278	255	246	257	279	267	257	231	261	262	254	245	279	250	255	252	254	287	262	259	230	245	273	261	283	229	291	266	214	247	282	272	241	244	244	225	226	244	248	260	249	284	276	284	231	261	284	290	242	217	282	249	234	222	227	260	231	275	264	269	247	248	264	262	256	260	269	249	266	248	264	225	253	249	271	276	249	256	275	253	272	267	228	230	260	252	265	262	266	241	270	289	269	246	242	254	230	259	302	250	263	251	245	249	272	260	271	258	258	273	238	247	234	267	266	268	259	270	270	226	265	238	234	243	243	257	242	270	242	238	261	264	264	291	249	241	281	230	245	261	288	246	279	254	266	272	252	261	256	263	276	252	251	278	271	259	275	279	283	253	265	262	249	235	224	282	268	268	234	248	268	282	258	232	264	260	293	241	236	273	251	280	292	243	259	258	295	234	252	233	250	250	250	258	241	247	253	252	265	267	265	254	256	234	272	248	221	260	253	247	266	247	253	253	288	243	268	255	250	271	251	257	239	243	264	249	252	279	252	267	255	216	246	249	275	232	265	265	248	260	290	257	285	261	236	284	235	254	270	272	256	260	261	248	226	249	257	275	274	269	279	253	236	248	253	272	255	252	272	241	243	255	232	279	258	263	248	247	245	259	255	263	298	242	258	239	260	255	231	277	257	228	269	288	273	260	263	248	261	225	258	209	260	257	252	277	257	247	276	278	260	276	267	250	243	252	258	279	249	263	271	264	232	278	297	268	239	266	277	244	271	261	256	256	243	246	236	276	258	249	276	251	225	268	230	245	239	242	234	264	277	264	260	268	289	260	256	264	260	261	253	254	252	257	270	274	236	265	242	247	251	264	277	244	248	249	282	270	253	276	280	295	255	254	236	267	244	241	257	258	255	296	253	274	293	255	256	253	238	241	263	247	243	277	238	253	254	250	267	241	248	256	255	253	265	245	258	230	258	269	271	255	278	238	249	237	263	281	243	266	262	243	267	263	248	255	258	272	266	243	261	264	258	242	273	263	247	273	239	242	223	240	270	277	257	242	270	267	262	270	271	229	250	280	258	260	266	255	280	253	251	251	270	255	262	254	248	253	261	246	277	272	247	258	272	247	264	265	248	254	268	276	272	273	262	269	262	258	258	257	280	250	242	266	263	241	264	243	264	291	273	232	273	242	258	246	249	246	233	264	247	262	265	275	248	261	263	265	247	241	250	231	269	234	230	263	259	256	263	262	253	270	230	239	241	242	281	278	256	252	270	250	262	241	233	225	246	253	232	254	228	266	231	254	241	263	279	253	294	251	244	253	270	247	260	265	254	241	257	256	245	259	251	238	243	261	244	250	252	255	268	263	235	257	277	274	258	262	264	293	246	239	272	269	273	258	262	250	244	243	232	270	229	274	276	278	250	243	254	234	271	270	246	267	263	268	248	268	252	223	284	273	245	252	233	268	264	243	264	275	269	233	263	260	242	247	235	252	242	221	243	254	252	267	272	261	245	273	267	274	272	245	255	259	228	245	246	271	264	284	249	252	261	290	268	255	261	246	302	269	250	250	258	266	273	272	255	248	259	297	259	262	249	255	276	248	277	240	256	259	277	256	289	249	254	255	238	275	272	231	259	233	239	233	237	265	282	252	247	274	270	254	231	258	255	276	231	235	249	277	261	261	230	256	246	265	249	250	261	256	250	264	274	252	264	239	243	255	292	245	248	239	251	245	278	234	238	267	242	280	252	239	258	234	245	280	269	284	258	268	250	293	252	230	252	233	253	271	242	240	265	284	229	263	269	257	267	243	269	258	245	243	262	278	276	282	276	275	251	263	277	267	270	300	255	259	262	267	296	240	262	234	235	233	240	237	239	255	224	269	267	283	261	275	300	278	243	253	237	266	220	286	243	255	246	273	261	261	257	257	219	270	255	266	262	256	297	289	263	272	242	232	264	254	278	274	253	248	250	262	269	270	252	283	246	230	276	236	239	233	257	261	267	282	255	235	288	283	288	252	263	270	236	254	254	244	256	271	274	287	278	239	257	268	247	266	254	224	286	270	246	262	253	252	270	266	261	261	296	280	256	276	236	285	254	281	241	259	256	251	269	285	240	261	280	250	226	291	243	239	265	251	307	252	277	246	256	255	254	284	255	254	275	275	251	267	277	229	282	249	274	257	284	255	275	255	239	227	250	225	256	291	256	282	259	248	271	254	283
22923	20604	27305	23913	20610	20684	8383	1772	1262	1073	1025	846	851	721	692	652	696	652	626	635	569	584	553	531	508	534	509	494	516	475	510	524	554	506	555	534	490	465	538	502	484	485	503	460	460	493	455	473	502	523	536	515	473	504	466	497	499	481	479	455	454	464	455	472	501	424	482	457	509	468	464	493	497	449	465	461	492	474	482	459	487	462	434	439	497	472	508	482	488	458	466	454	467	449	462	434	476	453	482	486	459	459	453	491	441	469	477	462	465	457	451	478	455	472	469	508	492	500	444	458	457	467	469	484	479	416	463	485	437	473	486	507	430	478	456	441	457	444	455	487	462	433	464	463	455	483	460	493	494	460	457	427	430	455	472	429	475	460	486	468	400	450	478	470	489	452	503	470	460	451	483	441	479	435	439	458	511	493	449	476	488	426	480	476	447	440	469	456	480	473	465	477	494	505	422	465	431	456	462	480	470	450	512	482	443	441	469	436	450	441	452	457	476	442	442	466	484	517	470	453	465	475	464	459	449	470	484	458	469	465	464	453	483	462	478	448	425	497	492	451	428	448	483	471	465	471	469	459	477	466	469	472	459	460	484	447	489	459	440	484	452	448	445	482	482	430	467	455	463	486	473	464	506	470	479	432	484	446	403	480	443	497	445	483	465	500	441	487	463	471	448	464	484	460	451	468	504	443	447	472	442	475	440	475	441	444	435	465	466	456	444	450	429	484	411	442	454	444	448	490	471	489	485	486	475	472	479	495	467	477	452	448	470	479	473	435	469	485	445	453	426	465	415	487	460	463	495	472	472	441	491	442	454	451	488	439	437	465	441	480	445	492	448	485	453	469	500	463	456	479	444	470	475	470	452	436	479	477	439	495	472	468	455	469	495	478	447	461	481	469	470	474	498	453	456	479	433	482	505	467	451	429	453	461	490	469	440	492	458	492	416	488	451	434	443	473	440	465	436	420	493	431	493	476	479	427	472	414	485	446	474	481	476	486	450	458	490	418	451	449	500	433	470	482	506	462	468	454	476	471	482	472	460	460	505	446	421	466	468	483	452	442	458	446	426	467	462	464	461	427	453	475	475	458	500	486	446	449	471	422	439	413	490	455	485	443	469	468	482	453	447	449	459	455	477	445	498	436	445	469	457	482	468	439	455	466	422	450	440	490	481	472	447	456	485	462	472	451	501	426	465	476	406	478	509	456	501	450	444	466	437	449	455	476	449	439	460	417	468	474	509	493	465	467	446	449	470	441	492	442	456	490	486	457	449	479	439	476	471	437	482	476	468	483	493	501	457	447	499	453	510	490	474	478	483	454	458	464	462	449	454	443	467	447	501	470	451	423	492	466	467	457	479	461	461	438	456	444	458	465	476	497	425	473	480	464	451	411	418	457	448	444	472	490	443	456	488	486	439	453	469	417	454	475	469	474	467	475	460	436	522	460	481	481	472	502	461	452	465	467	427	437	486	455	464	460	439	479	466	450	451	477	504	489	457	458	474	413	445	455	451	462	485	444	463	432	451	445	420	463	483	424	470	483	470	473	490	440	458	456	462	472	492	452	485	462	478	490	468	451	470	470	481	501	484	496	483	469	470	465	438	435	475	482	504	463	486	475	443	453	435	504	465	488	491	480	445	498	446	493	438	462	482	465	458	462	429	459	454	455	496	438	450	492	474	477	450	479	516	465	430	477	440	461	453	478	492	474	484	456	456	467	452	458	456	445	450	443	484	457	451	496	456	455	428	446	435	497	482	436	464	438	471	478	457	418	416	449	416	469	498	441	460	462	453	439	462	445	456	428	473	422	481	461	481	481	445	453	482	492	445	466	512	442	450	438	482	450	469	440	480	446	465	485	448	453	476	485	470	480	431	447	456	444	454	467	415	463	475	449	432	421	464	437	471	475	496	481	484	439	421	459	473	496	442	466	481	458	508	466	410	465	467	488	446	483	448	438	404	453	476	435	471	462	466	476	445	458	475	461	441	482	443	446	457	469	452	451	457	452	485	482	446	496	456	479	499	506	471	477	464	457	437	453	457	442	472	459	459	450	479	454	438	431	459	439	441	470	460	460	440	444	465	490	466	472	476	445	445	451	452	475	460	457	448	466	470	469	417	435	463	431	479	459	444	500	477	464	441	442	505	465	488	421	456	452	495	447	466	448	478	442	439	481	489	459	466	419	495	436	505	500	454	470	478	448	445	472	454	450	464	482	456	460	433	486	458	507	475	493	525	475	430	499	501	452	443	485	456	442	455	422	473	473	443	479	462	456	464	472	535	473	442	483	483	452	466	430	458	457	486	469	485	435	469	481	476	443	472	476	491	477	499	479	467	437	480	468	447	452	452	451	489	453	444	476	478	533	436	478	459	484	450	468	459	459	449	421	484	509	456	491	474	470	462	455	465	438	451	485	471	480	464	442	454	464	422	506	455	474	451	424	462	483	468	453	472	444	424	459	458	440	450	450	481	468	487	454	468	450	458	456	428	496	481	463	468	415	466	478	478	432	457	436	436	501	473	475	486	470	440	464	460	506	457	462	489	480	464	433	426	437	465	479	426	477	465	465	456	477	447	452	461	480	433	453	459	448	506	424	458	500	433	491	454	475	449	422	444	443	484	479	429	465	491	454	466	442	494	480	453	494	449	461	472	460	457	467	485	465	468	501	496	482	446	464	484	446	453	441	469	467	426	429	470	471	454	468	479	438	461	458	473	480	474	446	425	472	439	445	463	493	429	467	460	451	475	486	449	461	472	448	458	460	428	481	522	426	451	447	449	465	468	430	450	477	461	476	424	472	483	456	490	468	483	467	500	440	505	467	451	477	461	465	459	486	459	447	456	455	451	498	479	464	440	451	455	455	471	490	447	491	471	456	497	501	470	467	459	480	467	476	450	444	488	448	446	477	481	439	449	479	396	435	446	448	477	489	480	484	445	466	478	483	451	445	478	495	476	444	433	466	505	477	462	511	433	446	445	433	441	442	462	461	443	469	478	463	468	454	480	515	450	437	478	475	447	511	436	502	461	425	491	455	473	429	447	450	475	478	485	463	454	472	432	435	458	452	485	525	454	481	444	475	421	494	440	422	456	482	491	450	484	437	452	478	423	477	457	479	465	478	492	453	467	421	413	431	444	455	461	452	480	470	452	451	440	446	446	434	452	478	463	445	459	457	520	511	466	461	470	456	466	506	451	464	481	503	411	480	478	476	463	482	439	452	456	450	484	422	432	489	490	473	467	497	480	438	512	458	473	462	436	471	469	502	498	418	495	462	450	442	443	450	444	450	472	412	453	463	454	446	475	431	433	459	462	461	448	480	478	496	479	474	458	505	490	454	482	474	440	490	468	483	468	459	459	480	469	435	441	494	479	428	456	467	468	465	475	457	457	475	480	439	487	456	476	435	476	451	445	493	433	458	449	491	477	483	486	472	509	477	502	479	453	469	448	477	472	474	504	519	483	502	444	465	450	478	464	455	497	511	491	488	491	465
10114	17672	16428	9679	6724	4780	3656	2852	2315	2039	1716	1479	1293	1131	1067	960	914	813	785	765	718	727	682	654	577	614	617	616	540	549	536	555	516	534	533	542	528	504	521	526	508	463	481	487	472	463	494	475	461	489	457	528	467	456	476	479	495	474	489	474	488	472	450	430	453	456	504	441	455	488	476	459	446	477	446	449	489	468	398	462	469	460	502	443	486	470	472	461	509	483	463	455	412	485	450	441	479	541	447	460	467	438	445	478	449	440	432	446	438	442	474	446	435	422	418	442	465	457	462	473	445	450	490	451	438	461	448	458	486	473	455	476	423	457	421	405	431	436	483	448	492	461	438	446	413	487	438	497	448	442	428	457	423	444	476	458	460	406	423	451	409	424	493	457	454	455	434	461	425	436	482	453	446	443	478	426	419	445	426	445	456	440	438	458	434	464	453	426	464	436	427	450	428	451	433	453	456	458	456	478	461	452	440	445	435	430	434	467	448	460	404	477	425	438	415	440	459	433	458	436	445	440	447	430	419	436	463	414	405	459	427	464	437	403	485	476	446	460	482	488	433	441	448	468	447	453	425	473	471	428	490	439	430	424	451	467	434	470	466	447	460	495	429	479	457	452	441	486	459	424	432	417	407	456	459	455	466	430	521	494	399	441	444	447	452	442	461	476	439	447	436	454	407	446	437	428	426	442	430	454	474	416	448	492	424	418	440	451	472	448	443	449	409	432	444	455	428	424	428	471	454	418	427	442	466	424	467	460	462	441	483	434	458	423	447	446	442	431	443	444	485	457	442	438	398	459	439	469	456	423	479	439	447	441	447	442	448	450	430	471	443	444	464	427	433	458	410	438	440	407	453	447	461	438	478	458	403	460	434	474	432	459	430	441	432	422	448	426	456	446	495	473	471	445	443	431	442	446	464	446	437	458	452	437	463	458	431	422	478	424	467	419	459	458	479	458	457	432	431	454	428	465	444	426	468	435	403	403	432	457	425	456	496	415	453	464	453	466	473	460	418	454	474	461	461	426	464	435	426	457	450	436	461	430	447	427	409	433	448	445	438	426	442	446	488	449	436	459	486	424	426	430	492	494	452	469	430	413	443	436	469	447	450	464	445	441	459	457	425	431	422	469	458	484	448	429	453	450	424	430	413	445	457	421	456	410	474	426	486	438	415	414	463	482	466	430	462	407	422	446	449	461	442	413	449	470	422	454	466	461	414	444	472	486	425	416	471	432	452	476	462	425	450	440	459	461	435	432	423	449	443	450	426	449	466	418	441	442	452	449	439	456	435	419	441	457	419	444	479	465	429	480	408	409	410	463	472	433	461	461	446	432	443	437	429	436	448	465	435	465	386	443	453	450	439	446	436	409	440	435	407	481	458	451	448	448	427	466	411	449	500	450	408	437	425	395	478	437	395	439	456	435	453	444	414	431	455	438	406	442	465	454	453	415	456	463	475	424	469	421	401	427	461	433	436	454	436	441	424	414	449	428	439	445	467	449	410	501	411	445	448	483	452	424	452	445	467	443	432	446	481	460	423	438	482	466	481	435	466	466	443	482	473	413	449	436	416	446	444	486	450	421	451	447	472	492	402	459	423	476	457	493	475	441	418	437	448	454	459	488	419	433	420	494	439	462	427	412	429	433	458	454	405	463	458	467	449	466	435	416	487	476	423	435	499	431	442	435	476	436	422	455	400	406	452	483	455	452	432	431	444	450	425	467	459	434	421	456	494	453	470	420	447	452	430	438	461	446	459	456	460	472	433	438	470	456	439	459	449	436	402	426	464	469	438	445	452	415	425	440	413	441	449	456	428	450	492	422	414	484	460	489	422	461	448	451	428	411	473	454	421	459	441	436	422	437	473	439	427	469	426	451	468	453	405	424	429	474	435	471	460	466	421	458	429	472	432	426	427	420	478	435	442	448	456	451	449	429	445	450	451	462	444	461	444	416	480	462	411	457	432	483	482	456	442	444	484	408	441	419	437	446	433	455	456	446	422	442	451	470	447	432	437	465	435	472	427	477	453	458	463	463	446	455	434	436	475	466	418	429	417	442	497	424	439	436	437	444	440	447	417	408	438	419	448	470	474	451	453	475	458	451	486	449	438	417	450	447	447	418	428	421	402	407	456	454	469	450	461	441	467	455	447	424	439	449	453	454	430	461	450	421	439	491	495	432	449	438	428	435	417	426	450	456	424	470	456	472	468	423	423	449	465	467	438	453	445	450	452	441	426	448	428	438	426	423	424	407	439	443	435	490	476	466	423	455	466	442	476	479	426	488	469	470	443	424	419	465	435	461	448	422	449	446	445	451	445	450	431	435	457	436	412	466	467	414	465	489	427	446	443	429	467	433	447	460	411	396	452	427	446	425	439	426	425	446	450	406	455	459	471	411	452	449	443	448	453	423	472	429	452	429	446	423	461	435	412	431	432	455	458	454	438	429	460	456	414	453	460	452	429	466	437	417	422	446	480	448	478	447	472	410	461	441	412	429	446	457	411	419	414	423	478	432	461	432	470	402	424	468	477	432	414	452	457	461	444	453	429	399	436	426	455	437	494	514	442	448	462	449	475	454	410	458	468	458	445	469	455	401	460	439	461	458	459	422	422	457	407	432	486	470	475	442	471	450	491	429	444	425	411	431	447	485	464	420	463	487	425	471	438	417	456	450	436	439	437	444	479	421	421	476	460	430	480	427	461	420	428	419	412	432	451	450	472	420	447	421	479	486	420	439	471	390	448	412	463	411	437	444	479	472	447	451	428	461	430	415	478	463	452	460	441	388	404	444	452	465	499	467	465	466	436	438	456	437	423	446	435	428	432	447	447	443	431	491	446	471	448	450	481	429	459	458	468	448	463	406	454	487	486	449	438	432	457	441	423	451	456	425	454	453	431	452	459	428	421	425	398	439	437	484	467	442	475	461	473	440	444	431	465	440	461	447	433	429	446	471	458	458	436	437	460	465	439	491	456	472	415	485	423	468	440	432	433	453	449	469	417	444	434	439	443	422	454	465	454	434	453	416	443	398	473	447	407	448	438	456	460	464	433	417	423	447	457	456	449	439	459	442	446	458	403	438	493	483	441	449	465	433	468	453	434	459	407	463	396	429	451	432	437	469	462	447	438	443	430	426	462	475	466	446	469	409	414	491	463	443	481	439	432	434	465	444	438	437	448	467	426	445	455	447	398	423	415	428	422	488	424	443	446	472	463	461	448	440	421	431	440	423	461	439	424	413	467	439	418	446	463	474	424	467	425	487	456	481	439	431	449	459	411	461	448	448	465	432	461	451	459	435	455	451	419	449	424	433	466	438	440	437	423	419	441	490	449	450	484	446	452	442	407	433	415	407	423	457	473	422	444	426	448	426	474	463	459	479	492	459	428	422	457	460	457	439	447	442	445	458	437	458	459	453	413	431	442	440	461	474	489	442	465	457	433	425	434	481	443	489	428	457	438	431	450	456	421	475	427	462	440	420	463	479	427	479	453	468
27977	14433	2147	762	619	537	487	462	506	515	519	505	504	482	467	491	469	500	467	530	495	512	480	495	483	448	445	457	521	506	473	485	506	485	488	464	490	501	477	492	500	476	469	476	479	488	440	502	499	454	490	477	478	501	481	497	511	482	471	500	485	493	504	463	490	527	513	458	476	450	515	480	473	511	480	517	447	511	534	478	462	467	507	486	479	500	502	475	494	490	478	507	490	509	530	498	480	487	475	503	479	480	491	470	506	540	459	502	489	504	481	490	487	461	493	473	505	527	498	491	518	478	468	486	479	494	458	510	462	476	491	512	465	486	466	475	511	436	496	478	456	428	490	476	495	467	493	495	484	493	508	487	503	536	460	465	452	497	526	443	480	496	498	484	461	467	473	484	459	462	448	504	534	472	500	479	473	524	453	486	454	490	502	461	505	490	502	453	470	498	470	469	483	468	506	481	515	512	467	468	500	468	499	483	522	472	446	492	462	482	482	493	531	503	484	472	489	457	490	448	437	514	457	471	472	505	478	512	504	456	477	496	503	511	453	430	484	499	449	481	455	497	484	481	460	489	465	472	466	490	496	459	522	480	453	482	534	478	461	521	481	457	486	483	492	448	469	494	424	447	463	486	462	527	482	489	481	512	489	469	519	498	494	511	494	466	512	461	450	484	504	484	474	530	500	488	493	495	497	526	497	478	470	492	478	475	477	475	465	468	505	487	458	465	527	473	505	491	459	498	498	495	470	515	469	500	481	438	488	475	451	460	487	487	465	449	492	473	465	486	507	505	496	504	483	465	506	476	461	509	453	472	514	499	469	510	501	505	499	491	497	463	527	489	455	469	472	483	457	460	471	480	446	499	471	467	480	502	505	494	477	482	481	503	491	492	493	454	480	471	494	447	517	490	484	502	533	502	469	518	508	473	499	497	466	473	468	484	507	485	504	453	507	484	474	460	485	476	501	494	497	467	527	509	483	452	510	462	510	450	540	482	440	507	497	513	495	456	482	496	483	488	490	484	502	490	495	498	447	488	464	489	536	462	468	485	470	487	477	496	459	497	491	482	498	508	483	470	515	468	436	469	444	504	492	479	466	504	438	474	522	540	475	488	468	496	450	522	479	458	500	496	483	488	509	459	471	519	502	449	478	489	483	453	469	472	494	457	492	511	479	517	525	478	471	471	468	455	494	496	519	482	506	482	483	500	507	455	514	500	531	480	469	439	479	508	488	469	494	505	483	481	444	492	498	453	483	488	450	465	498	494	487	482	488	479	496	518	502	472	514	479	464	485	469	454	460	499	465	495	497	514	486	476	497	468	524	474	482	506	504	461	493	501	479	487	460	468	470	482	535	506	470	505	510	529	450	464	446	464	507	505	517	464	533	467	489	506	498	487	485	492	470	462	524	512	481	510	515	487	521	452	480	476	487	454	498	458	499	492	499	477	452	490	478	473	503	509	459	465	480	484	505	507	480	494	492	455	466	470	510	535	512	497	468	463	497	452	479	480	471	494	480	502	509	497	486	502	500	518	483	481	459	487	491	512	497	509	503	479	512	481	507	517	482	517	473	471	516	473	451	538	505	528	500	479	484	528	521	519	482	490	445	493	499	464	454	484	520	480	482	494	458	515	505	490	516	502	472	472	508	426	499	493	462	493	494	468	483	526	476	495	518	554	506	473	512	491	496	492	473	504	513	445	497	509	485	457	494	481	525	444	469	503	479	519	473	482	532	495	519	507	504	499	523	472	536	479	499	499	485	499	474	466	487	486	494	509	502	473	501	475	484	506	480	454	511	487	491	493	509	467	509	524	481	481	494	509	450	477	502	492	471	555	457	507	483	481	448	496	460	481	471	522	489	486	445	498	494	484	452	475	483	469	480	474	476	430	493	474	479	466	528	455	472	492	451	485	470	479	478	510	480	475	481	491	482	486	493	521	501	477	473	489	485	469	513	465	459	490	483	460	482	479	481	541	475	479	516	490	481	490	464	469	493	504	487	455	475	449	470	480	466	451	462	484	494	488	530	492	479	516	486	486	491	503	453	476	490	476	492	467	502	474	468	493	526	468	513	464	512	477	498	524	467	460	471	465	516	439	469	498	510	503	468	525	446	498	500	495	495	474	475	501	504	472	490	471	480	499	494	503	500	503	478	480	477	499	534	473	469	453	483	513	435	475	501	445	499	485	488	508	467	481	521	436	494	506	477	520	491	453	454	481	518	509	489	469	481	472	509	482	537	455	457	496	501	482	502	485	479	490	498	477	452	498	478	501	517	501	443	480	500	458	486	484	466	512	489	466	512	500	464	496	508	538	484	463	490	488	486	493	507	491	473	497	507	486	483	507	504	502	471	467	522	449	461	473	489	514	473	519	459	546	511	494	476	460	471	462	494	471	500	446	501	489	469	552	475	480	491	499	500	487	455	478	497	463	445	478	479	488	464	508	472	471	494	457	523	472	506	529	501	481	469	497	480	456	500	474	467	475	472	484	473	440	493	484	467	484	447	487	463	459	488	481	511	506	481	480	493	492	458	445	513	490	476	532	518	514	469	461	470	491	469	527	475	473	514	511	507	492	455	509	494	531	528	494	496	499	508	483	461	538	485	468	518	451	480	464	498	515	492	481	487	512	516	509	480	513	426	477	492	485	475	497	495	481	453	469	459	500	520	455	459	483	500	447	477	493	465	497	440	497	504	508	515	457	506	491	457	529	476	462	477	479	487	478	456	440	521	491	511	488	438	496	527	480	495	472	472	460	488	469	478	499	496	455	455	471	480	518	494	511	491	481	463	506	434	500	474	474	490	510	470	450	475	515	483	452	465	528	478	502	467	472	487	491	519	479	483	481	475	501	513	512	496	489	490	457	476	541	491	439	480	458	466	463	495	474	528	478	475	498	497	451	493	539	448	486	442	457	496	486	521	478	481	490	490	502	452	505	500	479	488	477	475	484	525	511	491	516	468	503	499	499	480	489	464	489	456	528	522	491	475	509	466	453	487	458	503	441	502	523	501	512	423	521	496	483	470	427	463	494	462	449	507	461	522	437	509	468	478	450	495	512	487	467	501	460	473	539	491	489	479	464	501	514	509	501	482	461	492	504	479	464	474	492	466	484	490	489	483	532	489	522	482	479	505	508	492	504	532	464	478	511	472	487	514	516	502	478	450	477	484	504	519	451	470	457	492	474	447	479	489	466	506	484	498	509	453	503	488	476	470	483	475	473	455	459	464	466	478	483	452	510	472	492	475	474	481	454	481	479	509	507	491	484	488	493	468	482	473	500	460	484	509	462	456	524	510	455	478	449	465	467	493	483	468	482	522	473	466	489	508	495	444	444	511	497	473	454	514	466	490	555	455	457	503	514	509	480	491	507	460	521	490	454	503	510	514	493	463	470	511	472	471	474	501	443	521	471	456	492	484	478	453	501	483	506	479	475	516	490	474	487	492	486	496	494	484	483	442	452	520	492	502	458	492	496	441	478	443	447	498	491
5282	1324	1163	797	692	662	589	610	618	589	537	576	589	577	518	534	506	500	559	565	537	554	532	520	513	506	525	481	512	539	517	496	519	543	511	537	474	514	515	538	493	489	502	528	558	510	504	542	523	488	508	466	517	527	496	508	487	508	544	510	501	533	507	536	506	510	505	536	536	490	492	495	527	533	538	483	530	532	520	485	507	534	524	512	534	513	520	472	563	536	481	486	481	537	527	540	511	533	537	504	544	507	561	547	528	483	477	492	509	505	516	489	477	516	527	517	485	531	505	491	515	538	525	503	499	532	531	478	505	517	508	502	531	518	495	527	497	499	544	489	514	529	478	511	522	534	536	489	514	538	517	507	518	499	516	483	547	533	503	546	500	506	556	526	532	499	497	542	564	506	492	543	523	538	548	535	509	534	563	503	543	506	519	483	514	549	521	498	532	495	493	530	490	511	531	491	507	565	528	496	537	495	551	542	526	510	524	497	506	519	519	533	504	531	487	505	509	512	522	509	494	484	529	537	515	512	491	526	516	478	471	518	532	497	539	514	521	497	541	496	520	526	545	538	469	548	541	495	507	536	596	488	508	535	543	506	539	544	512	503	499	499	516	539	527	540	522	514	499	523	503	520	526	527	498	499	533	509	483	508	504	511	493	555	478	518	490	525	497	551	519	468	532	498	535	537	498	529	519	493	542	486	508	496	490	501	509	488	529	517	538	509	515	530	520	514	525	505	539	510	484	526	472	480	495	503	482	529	510	535	495	515	562	511	508	512	537	563	509	529	472	522	534	500	543	516	516	518	502	487	521	544	536	533	478	512	510	464	467	490	542	527	521	536	508	531	499	534	540	493	512	554	499	540	541	486	499	483	582	533	501	522	489	528	500	500	493	530	508	487	544	490	492	484	537	515	509	524	510	523	517	533	561	532	504	509	533	508	516	454	540	504	493	495	503	494	502	518	482	513	506	525	521	511	570	471	535	508	542	560	525	500	542	506	515	484	500	486	477	529	528	513	527	515	540	540	515	536	514	571	542	515	524	501	518	511	505	546	515	507	515	496	530	542	522	495	490	486	495	562	476	515	488	499	513	507	514	470	533	580	525	549	467	545	572	501	504	498	492	520	503	522	513	525	502	519	532	504	542	482	486	551	488	533	515	524	497	533	522	494	484	508	497	504	519	506	543	515	503	491	551	496	509	570	507	528	519	517	532	491	506	456	568	493	542	521	509	527	533	524	492	507	501	537	549	547	492	562	546	538	539	534	536	520	493	537	459	494	515	516	493	475	548	506	511	513	529	502	478	507	528	507	525	525	526	485	538	540	526	521	493	511	492	527	504	486	542	535	539	498	520	494	502	500	489	477	446	489	496	490	536	511	556	510	499	514	533	553	521	543	510	512	502	521	485	510	483	488	547	514	559	566	521	525	548	487	505	518	529	523	499	501	519	530	467	491	530	505	546	517	540	534	554	491	520	504	489	501	528	504	481	506	499	495	533	513	519	555	515	502	544	515	523	502	514	462	549	523	485	526	521	508	549	562	545	497	552	489	523	502	530	505	519	557	490	492	532	534	543	513	517	538	559	493	499	518	531	506	512	526	516	506	521	505	485	516	480	530	503	540	542	497	501	523	533	530	533	548	508	522	557	491	514	500	521	526	532	489	501	548	518	516	522	516	542	539	494	535	479	511	514	527	505	528	509	532	530	497	477	504	562	503	561	495	544	528	487	518	531	538	534	529	563	523	517	508	546	537	524	528	505	555	496	536	502	517	523	550	533	515	543	488	494	525	536	506	544	489	490	518	529	525	534	536	482	504	530	513	504	502	514	524	502	500	515	489	506	503	471	484	500	532	496	527	485	495	549	481	506	509	563	551	513	543	531	510	516	522	523	549	469	538	506	543	500	516	503	484	519	536	524	476	508	482	518	497	532	518	502	505	500	497	514	512	524	499	563	529	519	511	509	547	519	503	449	505	503	461	534	524	513	499	518	480	480	477	525	522	475	550	517	495	498	488	536	546	526	523	552	514	506	512	515	574	516	519	515	536	533	540	539	528	482	508	483	529	511	547	486	520	539	493	549	482	517	541	492	507	519	476	537	526	509	509	496	502	525	498	498	567	528	576	480	538	517	529	456	537	475	475	460	512	496	519	535	517	513	505	552	509	519	500	519	503	506	517	530	512	490	505	486	493	526	551	506	551	511	538	499	527	511	521	447	518	574	514	491	501	508	524	506	526	545	515	504	553	520	522	531	513	518	515	469	539	490	496	498	509	502	515	503	522	529	495	554	512	493	491	504	561	521	542	524	507	506	533	514	549	559	505	492	529	467	488	550	529	494	502	476	522	528	511	517	492	492	527	539	534	527	510	494	513	516	517	523	567	532	528	487	478	499	514	549	489	514	499	511	515	540	518	494	478	517	508	481	531	517	481	498	533	486	530	529	544	531	535	483	509	514	490	549	536	513	475	549	491	493	499	511	528	491	504	492	522	519	533	509	483	531	530	538	529	523	491	504	489	521	503	535	503	526	546	509	539	506	538	525	529	499	538	503	489	501	509	510	494	506	486	579	517	535	566	535	563	522	516	508	498	520	525	529	532	497	507	478	528	556	463	551	494	470	550	487	536	520	513	485	528	507	549	500	501	536	502	502	502	479	558	500	565	464	491	509	518	466	527	517	527	518	519	500	501	500	531	426	502	527	480	526	526	531	557	485	510	546	530	521	523	481	544	501	512	508	508	497	513	520	510	535	504	494	492	508	523	527	558	527	519	508	495	512	494	517	530	521	501	523	497	525	534	527	495	502	489	519	532	554	502	523	546	505	522	550	497	527	536	562	526	509	507	521	473	537	533	503	486	522	561	555	487	496	538	507	531	527	520	530	500	524	518	529	498	526	512	525	532	521	524	499	500	498	537	531	510	524	511	518	501	519	446	542	491	492	487	534	549	484	521	501	552	538	543	503	491	486	556	501	498	545	481	509	524	530	483	545	513	548	497	533	508	528	500	537	503	517	475	540	532	545	553	524	493	529	533	507	520	520	529	514	497	510	508	561	512	516	511	519	529	460	498	541	539	552	535	515	508	549	499	513	505	532	530	529	536	498	492	498	487	492	537	543	491	523	501	549	536	510	519	485	532	506	543	519	497	510	510	528	494	506	565	552	499	491	447	486	513	524	517	497	480	525	542	525	503	496	563	554	489	548	486	485	529	507	526	478	488	464	506	546	498	510	498	501	481	497	515	504	524	492	522	542	517	536	557	497	513	518	523	525	531	501	500	473	488	530	551	515	529	521	536	528	541	527	562	502	504	532	535	513	532	548	533	564	508	502	514	548	507	533	552	566	499	466	513	503	551	528	528	536	488	486	525	492	503	502	523	531	516	481	526	477	530	524	505	532	491	506	518	540	476	531	503	511	534	534	511	500	540	496	519	508	514	525	514	523	525	504	501	470	504	497	527	511	530	497	534	478	525	510	540	532	512	492	511	539	517
24959	20576	26921	24217	20575	10567	1264	819	635	530	496	470	432	410	365	368	348	292	316	308	314	292	303	283	276	277	288	268	268	271	236	298	291	264	260	250	264	269	234	248	248	261	277	270	261	244	265	256	266	241	252	218	236	266	260	227	239	256	258	242	260	252	218	228	238	227	203	241	255	256	252	232	248	219	211	274	215	250	225	263	248	263	258	276	240	233	244	244	240	216	233	231	237	235	215	223	252	240	226	240	242	245	236	245	242	235	239	240	242	222	226	230	274	259	259	256	258	249	253	244	234	223	244	227	235	250	243	264	234	233	237	243	214	254	235	225	208	262	253	228	230	245	234	230	242	230	249	244	247	245	228	225	231	267	271	263	238	230	229	242	257	230	254	212	239	212	223	232	226	243	287	256	216	247	210	251	237	242	245	241	218	239	251	231	238	255	213	237	240	227	232	229	208	244	252	239	247	217	271	220	240	261	235	240	260	229	231	244	217	245	237	227	262	247	252	196	237	240	219	290	238	230	229	253	241	241	247	256	218	215	237	250	237	253	256	244	233	250	247	215	239	225	228	206	264	214	249	222	227	244	233	222	242	226	226	212	253	238	233	247	253	243	214	247	261	227	235	255	255	220	227	203	227	216	210	255	237	223	256	246	253	220	209	224	229	201	245	232	251	241	239	260	234	232	237	237	213	228	225	241	239	261	268	235	246	244	227	240	243	232	233	222	253	251	241	247	232	224	234	256	226	237	258	232	249	218	256	238	229	243	237	221	257	227	217	240	256	252	244	253	230	247	262	249	210	233	229	241	248	212	232	250	234	243	252	242	226	222	234	220	243	244	228	253	243	243	238	236	222	205	221	234	240	245	207	232	238	262	218	229	234	247	246	240	256	254	221	226	222	221	231	233	268	228	239	215	241	220	231	233	229	250	260	253	225	261	249	247	233	229	229	258	221	254	229	241	250	244	245	218	233	242	225	221	223	236	232	212	216	235	261	202	252	203	243	242	257	222	236	235	248	234	218	227	277	256	241	241	237	232	234	232	213	213	269	243	249	236	230	256	222	240	251	204	221	246	262	250	229	268	270	211	242	234	236	251	232	234	230	257	241	234	230	231	264	251	231	226	250	248	215	230	237	223	240	232	211	262	213	248	210	214	222	263	239	227	222	211	239	217	228	233	219	219	254	274	245	246	255	242	210	210	239	217	223	243	226	224	233	233	242	261	228	236	245	217	255	243	261	242	246	223	241	224	242	256	234	225	226	222	260	242	235	230	238	243	224	219	247	240	242	240	238	248	227	219	252	258	234	232	269	247	245	244	205	261	262	261	221	236	226	232	237	230	251	257	242	248	273	239	224	242	238	245	229	252	227	237	231	236	229	224	220	254	241	227	222	257	245	244	236	255	243	268	249	269	256	250	275	239	236	253	266	248	247	230	227	231	238	260	234	214	254	233	270	211	239	236	258	264	237	241	240	248	244	237	238	265	245	261	247	262	217	244	237	238	240	235	235	237	238	222	231	223	243	254	260	246	227	242	242	249	215	257	243	227	248	217	211	233	219	247	217	255	251	238	267	225	221	220	244	237	237	223	219	209	233	257	207	262	199	249	246	220	261	237	252	224	256	237	235	238	241	272	237	211	228	244	221	236	263	251	232	240	234	233	246	240	239	256	224	230	227	260	246	268	234	238	230	240	236	224	213	258	232	249	273	230	207	247	215	238	225	230	249	224	264	264	257	247	230	226	236	251	207	235	228	250	262	264	262	217	214	221	250	220	257	224	243	228	234	207	253	218	235	207	233	235	235	245	228	268	260	204	226	234	249	217	235	253	236	231	246	247	251	258	228	263	200	219	231	263	258	230	245	235	249	248	267	242	207	238	219	238	211	239	254	239	230	232	237	241	235	244	228	220	269	249	250	222	250	220	238	232	226	234	226	248	226	246	236	246	240	231	238	240	251	211	231	229	219	230	241	223	244	263	231	209	247	220	222	236	235	242	236	252	232	251	246	248	241	238	231	251	223	244	222	236	240	230	237	265	211	243	209	223	234	221	241	237	219	237	239	244	250	251	224	238	223	246	235	239	235	232	213	236	239	243	242	254	224	255	238	214	220	217	246	245	235	232	245	213	253	246	245	275	233	243	237	230	223	224	223	252	224	227	231	238	257	229	227	250	198	236	259	226	254	220	238	251	246	233	225	243	221	231	230	250	251	221	231	273	230	236	233	251	230	226	218	206	225	259	239	214	267	235	248	244	237	224	236	220	222	218	263	248	237	254	248	252	221	253	221	230	257	242	254	234	239	229	222	229	228	279	231	247	227	207	247	253	230	227	237	222	266	242	246	232	267	234	224	265	270	223	230	261	210	223	233	242	268	240	244	234	242	232	233	242	220	254	231	226	240	219	238	268	271	248	231	216	255	207	223	240	242	223	209	237	229	261	227	225	237	241	231	231	227	228	220	252	220	255	231	236	233	261	219	221	244	294	229	222	252	216	235	226	251	260	241	238	214	266	241	280	256	224	261	234	244	234	227	220	246	265	222	254	249	238	237	229	243	248	231	253	250	241	255	226	228	211	235	227	246	249	240	261	220	230	247	230	217	240	266	213	259	242	201	233	254	240	230	241	253	232	225	237	236	249	266	227	214	249	229	202	215	265	230	225	237	224	236	260	242	222	241	229	251	271	244	216	245	238	242	241	234	224	269	272	248	236	246	225	227	274	220	246	224	245	245	211	211	221	211	221	247	248	257	235	223	212	248	239	205	221	217	253	247	247	232	260	202	225	240	241	215	256	217	269	216	228	228	222	233	220	254	240	238	238	269	214	238	263	280	214	236	231	234	244	249	226	234	214	252	250	221	258	260	244	261	263	205	231	236	241	214	232	236	239	250	229	268	219	209	237	250	224	222	259	225	220	247	240	238	235	231	267	251	239	261	261	264	223	224	218	261	249	251	266	242	245	242	237	262	237	246	233	262	234	243	220	262	210	221	265	267	226	252	234	251	214	218	244	242	224	259	255	235	246	219	263	235	254	238	249	207	245	236	232	230	233	238	235	216	240	238	234	245	233	240	250	236	231	249	240	238	252	270	221	240	223	251	244	228	249	219	218	269	252	253	216	244	272	249	220	229	271	264	225	250	231	227	194	241	241	235	242	226	228	230	253	231	230	225	220	236	260	216	236	252	222	214	242	232	232	229	232	266	258	242	249	228	265	230	247	240	223	260	224	225	235	227	249	239	204	240	222	256	224	264	224	262	216	230	254	235	229	264	267	195	229	237	232	254	237	250	246	218	256	246	229	243	229	234	260	242	252	252	214	198	252	224	257	262	259	256	273	238	234	235	216	217	256	232	258	232	256	251	258	232	259	234	262	221	229	251	260	237	239	221	247	265	240	244	249	216	239	222	235	264	226	232	229	258	224	247	231	222	261	280	251	245	217	238	234	229	248	242	254	216	216	272	227	218	227	249	263	255	227	235	256	227	227	230	247	245	230
7243	11188	10303	5689	3807	2677	2008	1578	1227	1064	879	850	729	653	596	536	499	472	476	436	367	401	404	350	364	342	308	316	323	328	328	316	324	310	287	310	271	283	292	288	307	273	273	267	265	256	287	286	276	285	280	288	265	306	286	270	294	268	273	281	290	243	267	271	269	255	253	284	263	270	261	263	267	270	280	260	298	264	253	264	251	268	257	259	258	244	283	263	287	262	241	248	251	269	256	254	223	267	287	268	263	266	286	263	275	275	249	262	264	268	249	270	234	262	247	274	259	252	232	262	275	278	264	234	267	249	257	268	265	245	241	263	253	279	235	228	309	276	260	288	259	242	272	259	268	245	247	255	254	247	259	220	259	263	268	264	252	285	257	266	273	250	236	305	249	273	272	255	247	244	268	252	255	221	267	229	278	277	276	268	240	259	263	250	265	265	257	265	281	251	245	256	252	272	266	255	252	269	253	267	267	260	268	255	265	245	241	272	234	254	237	252	256	234	245	276	258	248	266	268	253	255	250	260	241	247	262	230	270	267	278	267	263	265	255	226	268	230	255	245	245	242	252	254	242	249	264	253	239	258	264	233	244	252	246	232	248	295	247	260	249	268	248	266	257	249	291	248	262	256	262	251	275	253	253	264	260	270	261	263	265	264	253	278	270	243	264	245	247	269	252	262	262	269	273	262	253	246	251	264	291	227	259	245	273	276	250	274	244	241	282	263	248	220	237	234	249	240	243	231	241	278	259	270	268	273	243	270	249	244	250	254	260	252	279	296	292	273	256	266	275	247	240	242	232	284	253	273	247	264	270	257	289	282	276	273	262	210	241	254	284	270	279	241	242	232	240	266	250	285	245	252	274	281	286	272	253	234	264	262	253	250	263	265	271	267	243	269	236	241	273	293	236	242	271	250	265	262	276	228	269	250	248	236	253	243	246	241	261	259	247	268	241	270	237	301	266	260	246	254	295	290	278	261	248	271	247	274	252	237	259	245	224	270	297	243	265	246	247	257	241	282	264	273	251	279	249	257	260	252	278	277	269	250	258	237	264	255	257	254	256	235	263	268	261	241	288	217	281	250	260	254	312	274	266	251	272	268	238	254	266	235	231	285	269	249	297	237	250	239	260	298	243	263	264	276	277	273	250	243	259	231	234	266	237	258	265	238	286	235	257	236	259	247	242	276	277	246	262	283	243	273	255	239	243	264	280	252	251	269	276	288	257	279	254	255	269	251	249	262	258	261	286	267	262	242	243	270	279	248	280	252	254	247	249	260	244	255	277	255	268	260	269	275	251	260	241	240	248	254	271	281	286	271	249	273	268	273	248	290	241	247	254	286	249	267	262	250	274	270	272	265	264	255	265	250	246	259	264	264	229	250	267	259	261	212	238	248	248	243	253	240	271	249	227	263	231	240	247	223	253	255	237	223	262	263	242	274	263	262	278	263	271	278	247	260	225	272	273	279	257	310	268	254	255	227	274	248	278	272	249	247	251	270	255	257	221	255	270	269	263	283	275	250	257	240	264	264	259	246	253	266	261	277	280	257	266	265	253	265	240	247	245	261	255	251	259	250	247	294	281	237	261	240	256	259	251	269	270	265	247	243	251	262	263	291	249	251	267	264	303	266	256	263	229	254	262	253	254	255	255	252	265	260	250	264	263	261	283	271	242	266	262	248	258	256	271	254	267	250	270	250	253	286	242	269	232	251	251	256	288	235	267	269	287	260	242	285	246	264	254	244	293	233	292	256	272	263	284	273	251	249	275	241	243	256	267	253	260	235	266	254	267	238	265	262	284	205	280	253	258	261	278	257	270	264	239	242	263	269	277	247	257	248	250	289	272	278	259	237	262	267	266	260	257	251	231	267	254	265	263	269	245	242	255	243	264	289	240	260	240	266	266	232	258	272	282	278	255	284	240	256	269	259	254	260	277	265	237	272	253	248	274	250	259	265	257	270	275	236	242	253	271	267	265	262	269	254	255	229	257	284	249	244	237	251	264	280	233	255	271	263	283	241	280	235	233	214	284	227	255	264	267	226	245	261	239	265	264	247	241	261	246	270	264	232	288	247	272	243	227	259	233	260	258	260	241	257	258	290	250	258	252	253	248	255	273	266	247	282	228	258	286	247	242	279	224	276	219	269	272	253	260	243	267	264	257	244	256	261	234	270	252	253	253	271	266	244	276	254	268	283	255	230	263	243	259	280	253	234	259	266	260	268	245	240	242	244	257	280	267	277	238	254	255	278	246	280	237	280	260	255	254	251	269	277	270	280	255	280	241	287	233	221	267	269	246	248	244	246	265	273	277	260	246	241	269	231	251	246	238	265	240	242	238	248	245	265	263	292	260	252	259	273	268	272	254	284	263	254	256	238	272	247	286	257	246	253	253	291	250	261	240	240	285	244	270	243	253	274	243	235	253	262	256	266	271	269	273	280	267	243	275	278	258	263	245	257	274	246	252	260	254	262	252	255	295	257	266	271	252	258	259	246	232	259	258	262	248	244	266	254	234	257	249	249	249	279	272	277	256	240	269	257	247	270	285	283	260	264	263	287	275	275	252	234	274	256	247	252	258	296	266	263	272	246	212	248	256	253	276	271	247	274	246	242	287	256	284	262	270	249	262	233	253	270	252	255	270	264	241	282	271	244	239	265	268	238	255	281	242	249	258	240	276	241	272	235	245	257	278	260	256	282	225	253	257	263	261	241	256	246	253	239	275	260	272	262	264	279	267	227	243	250	273	249	260	268	243	270	246	264	277	241	248	249	241	249	275	269	259	274	244	248	215	245	250	237	213	269	279	239	238	262	248	271	251	249	260	286	288	253	264	251	251	263	282	264	251	272	269	240	245	258	268	227	263	262	276	249	281	272	279	251	293	257	252	274	250	263	253	254	248	249	241	232	281	261	260	262	287	253	261	274	242	263	250	277	262	234	261	251	250	270	259	288	283	256	263	251	262	283	230	285	260	256	243	270	248	277	278	269	255	277	285	240	245	279	260	267	251	250	268	261	258	300	238	261	258	247	263	242	254	300	254	261	263	275	222	266	272	280	270	282	254	260	238	257	262	244	250	253	261	235	268	265	267	271	258	239	253	276	255	258	248	266	246	280	250	266	266	290	239	252	249	281	279	271	261	249	266	252	217	225	253	240	264	280	235	260	251	239	240	240	261	287	238	264	265	274	245	272	271	268	269	279	256	267	280	252	270	282	277	247	259	247	292	254	249	223	249	271	236	256	266	264	251	262	240	247	272	255	240	254	217	252	269	250	233	253	273	244	255	240	272	270	280	254	274	242	258	239	267	276	249	243	259	253	265	269	248	250	248	261	252	265	269	268	265	251	258	244	273	256	215	275	267	256	258	242	268	283	286	267	280	267	245	247	248	243	223	238	241	269	266	255	252	214	253	250	243	269	271	280	282	255	257	268	260	237	249	255	277	224	247	243	263	233	263	277	256	285	264	315	257	262	271	254	277	254	225	235	262	250	256	278
22858	20596	27291	23888	20602	20667	8489	1690	1201	1102	968	844	831	757	720	655	659	663	647	643	638	554	609	554	560	571	512	542	502	514	491	505	513	519	495	502	543	494	543	493	471	477	499	463	489	443	499	487	495	496	501	477	480	479	480	495	482	483	483	488	451	471	476	452	499	464	448	498	473	466	483	455	498	485	494	480	477	491	458	476	432	445	494	458	441	471	482	478	448	463	537	471	478	514	483	460	435	449	495	431	505	458	477	486	499	470	464	463	447	480	495	479	470	465	487	502	450	463	444	452	496	459	463	452	482	467	469	436	461	485	488	490	470	446	460	458	473	478	449	468	486	432	454	476	437	489	482	462	454	464	419	511	464	451	451	486	437	450	473	474	417	459	485	481	450	465	480	453	467	486	431	528	476	462	462	439	463	471	470	463	503	440	465	408	491	441	467	453	485	482	455	476	490	468	478	503	458	427	424	506	481	477	440	480	505	442	486	467	474	453	441	443	474	462	463	494	478	458	460	481	464	476	485	466	480	485	508	488	477	512	460	443	472	463	468	453	469	430	412	458	479	505	444	446	458	417	449	455	447	471	477	461	424	449	466	480	487	447	465	480	465	458	450	436	469	463	497	474	431	446	411	501	430	460	440	437	457	454	443	491	458	484	451	467	478	456	436	455	452	464	451	460	480	456	443	459	466	456	467	491	479	475	463	467	468	448	467	451	442	444	458	483	481	459	453	463	436	440	459	462	461	459	463	461	450	463	488	489	497	471	470	479	483	420	484	499	434	477	457	439	490	509	478	451	405	453	439	462	464	437	439	454	399	441	506	457	512	470	452	464	462	436	450	395	429	431	434	424	437	492	458	442	452	473	452	456	470	442	478	435	445	494	444	476	475	443	476	405	491	465	505	468	474	481	458	448	456	464	458	475	445	472	496	465	469	428	447	470	470	456	437	475	456	455	483	485	472	442	496	452	423	443	456	442	472	478	455	433	489	436	432	484	421	465	437	491	464	433	472	466	464	479	491	456	455	495	463	446	466	466	486	432	475	486	469	504	486	486	454	483	475	470	448	465	481	480	500	438	460	430	475	458	461	441	467	463	466	474	442	447	523	456	478	486	471	472	496	438	494	467	435	452	462	434	453	445	444	426	459	462	447	435	470	462	489	428	460	439	434	427	484	443	460	468	417	501	443	452	411	454	506	464	423	460	430	451	472	466	458	460	459	530	445	461	436	459	456	442	410	428	440	438	438	453	464	472	451	478	456	490	509	471	463	444	457	467	463	430	477	448	499	479	466	467	464	464	481	492	477	462	459	476	479	477	495	471	417	472	437	421	490	490	454	487	451	455	447	527	471	482	474	472	434	464	417	462	419	447	469	479	445	445	460	491	477	501	476	469	417	465	486	494	439	455	481	499	467	451	461	483	489	460	450	440	461	419	443	437	470	452	445	491	416	446	491	450	452	467	452	427	442	482	490	460	463	451	428	466	478	491	463	468	447	463	442	459	469	471	456	477	471	471	448	490	433	478	445	459	472	445	446	457	470	449	477	482	457	457	442	482	401	477	439	473	448	453	431	487	489	455	454	505	452	480	480	462	437	456	463	446	454	463	466	436	431	448	534	482	445	463	479	466	446	450	473	447	474	463	462	437	484	461	468	492	460	487	463	453	478	470	463	446	440	425	488	471	455	501	474	462	452	466	488	466	431	456	486	404	457	475	440	511	458	453	501	482	480	455	457	450	472	446	471	493	493	486	454	462	477	479	486	463	476	443	498	472	426	463	481	443	475	461	455	462	456	446	497	465	457	470	479	447	494	444	447	451	505	472	456	456	451	535	453	439	415	451	447	428	453	498	449	414	466	502	431	443	456	446	455	465	418	462	475	435	450	480	457	438	455	510	419	492	496	486	447	457	477	474	436	448	458	494	489	436	477	488	468	513	466	475	479	448	440	449	447	446	459	476	462	439	461	501	453	480	472	461	430	469	480	472	445	473	441	424	457	456	480	458	477	432	496	475	457	484	458	485	479	489	490	485	493	436	487	427	473	476	490	511	462	473	459	441	437	454	468	499	484	460	447	460	436	435	435	454	408	461	477	446	525	417	479	450	467	475	425	498	470	436	493	462	433	463	472	462	495	451	466	435	507	447	457	430	431	460	436	477	450	466	480	476	461	482	484	516	475	426	449	478	476	437	469	456	451	485	454	459	451	469	424	495	490	500	452	422	429	514	471	467	472	439	458	499	478	472	491	411	503	471	486	453	493	459	449	452	462	482	454	458	470	486	471	477	458	470	469	456	471	456	448	456	492	457	447	452	413	475	457	446	442	489	473	443	448	448	412	479	447	474	452	462	421	462	466	478	454	487	469	435	476	422	485	457	461	453	477	484	472	486	465	435	467	474	486	470	440	451	476	450	462	424	447	461	458	500	450	426	495	446	478	448	500	461	462	458	446	453	451	450	462	465	459	447	450	492	517	465	475	464	442	479	482	449	489	483	427	505	405	463	443	484	447	422	474	455	423	480	480	418	466	463	489	462	493	461	446	455	449	439	466	471	457	455	475	450	488	471	436	433	462	456	476	465	490	491	490	464	451	477	451	446	500	472	474	464	457	470	490	433	454	471	456	472	480	474	474	474	444	458	483	479	486	481	484	461	461	468	460	443	486	471	504	471	467	445	471	451	441	475	461	457	511	481	438	464	448	439	460	472	461	471	475	459	454	441	436	482	463	457	426	450	442	440	476	450	455	443	479	515	463	452	458	482	462	453	470	495	463	449	446	439	475	510	458	427	447	466	450	463	488	467	403	482	498	457	469	425	472	472	424	424	448	448	443	424	438	439	453	486	465	459	448	409	456	466	443	471	442	466	477	481	471	482	460	423	460	477	439	462	472	476	438	446	482	479	481	456	451	451	446	503	473	451	485	437	462	483	451	455	498	464	473	470	426	519	426	437	465	458	479	488	480	478	515	440	442	427	427	461	460	463	449	479	513	452	459	442	433	487	475	461	468	465	463	449	467	452	449	458	448	476	455	485	433	478	390	448	474	477	488	431	463	479	438	431	451	454	447	476	440	445	474	460	475	489	425	458	446	472	454	468	467	446	483	432	489	480	430	506	480	448	469	456	453	493	451	423	451	433	438	457	446	478	455	453	450	465	434	455	479	462	410	474	429	456	453	432	485	449	466	422	473	444	456	468	452	437	426	448	448	468	485	469	465	453	457	501	484	466	469	465	460	478	480	461	428	455	461	504	458	477	418	444	497	496	447	461	446	446	446	454	485	456	451	516	537	458	491	452	453	462	459	496	433	461	497	441	447	483	461	461	452	453	447	477	445	469	440	439	508	476	457	496	456	441	471	479	473	429	485	460	483	468	467	470	463	458	452	498	443	461	500	463	468	476	450	449	486	520	454	454	478	466	453	479	455	483	440	469	446	438	479	507	476	447	459	467	472	500	447	447	442	470	478	442	437	450	480	484	498	435	461	468	497	491	467	473
10090	17818	16477	9776	6618	4727	3577	2870	2390	1967	1666	1406	1339	1223	1076	1021	895	903	770	759	737	693	613	647	601	654	596	595	567	561	547	513	511	524	494	503	517	518	479	492	541	466	498	497	479	508	463	467	485	474	476	482	454	500	506	511	446	461	451	432	492	472	447	485	454	492	482	466	473	457	439	429	476	505	477	453	435	473	444	430	435	451	452	465	433	440	486	437	443	428	450	471	447	463	470	467	460	461	445	498	454	484	491	454	447	451	467	447	458	447	470	453	485	450	431	453	446	478	466	500	439	479	464	440	446	475	407	467	411	478	438	434	432	421	490	421	429	442	475	483	431	466	436	436	453	439	439	448	434	441	466	459	469	396	436	446	415	418	449	402	426	448	442	453	449	470	457	446	453	460	398	442	458	423	449	449	442	485	490	448	456	409	443	457	445	479	465	425	436	447	455	425	430	451	452	427	472	488	385	406	446	397	423	459	432	404	428	469	433	467	451	446	435	443	423	478	421	445	440	461	477	507	440	477	477	478	443	458	416	422	454	433	494	413	437	414	438	442	435	456	462	482	439	441	478	388	419	488	443	463	417	425	480	424	426	445	421	453	453	441	430	412	422	457	429	422	454	433	428	455	450	495	417	422	434	450	440	466	466	438	436	449	457	467	465	411	449	456	441	439	487	451	467	474	445	466	430	476	421	480	435	406	402	444	454	433	471	422	395	444	414	479	432	440	422	468	430	441	440	480	411	435	422	424	430	422	438	453	436	431	440	432	460	453	472	435	460	442	463	434	458	449	426	417	446	465	449	467	449	465	428	441	440	469	469	458	410	465	436	442	456	473	404	457	445	438	421	464	425	437	437	450	454	445	438	428	424	409	430	453	458	453	400	427	417	430	451	475	450	469	444	463	425	456	468	469	453	446	427	430	426	463	442	454	427	443	443	436	462	429	451	434	429	467	419	439	475	412	453	477	437	469	428	445	449	454	437	460	424	449	442	452	448	469	451	443	452	433	477	443	418	475	450	429	443	456	455	441	466	449	461	455	473	419	434	412	432	428	433	399	462	425	428	440	464	463	474	428	442	461	473	463	433	458	457	447	452	483	442	437	439	448	450	450	453	419	455	450	467	446	440	475	445	409	431	416	433	423	463	475	459	453	417	424	433	447	437	447	451	449	464	463	477	414	444	445	456	383	482	413	450	471	441	428	448	495	440	427	448	421	442	461	448	444	453	451	418	429	421	455	459	458	413	435	450	449	424	418	428	435	439	466	460	454	412	434	502	419	477	446	481	465	411	441	442	463	467	451	453	477	477	425	431	439	426	381	428	466	397	469	462	454	418	490	448	447	453	407	456	448	418	472	468	441	424	441	508	492	470	452	445	458	442	445	450	434	441	476	436	437	431	450	430	462	468	423	432	433	430	459	434	467	443	448	427	430	446	498	434	447	464	436	467	455	418	465	468	429	438	450	447	437	421	452	468	464	464	442	468	497	450	452	461	451	456	443	469	433	420	418	434	490	453	436	453	471	416	454	456	408	430	437	440	467	455	519	470	453	454	429	417	445	421	487	437	424	457	398	445	422	445	419	434	435	407	442	451	464	462	474	440	414	479	423	449	424	440	458	452	427	469	420	429	477	443	437	437	462	459	464	421	434	446	463	439	470	439	410	451	433	444	473	418	398	408	445	457	431	437	448	430	455	430	456	466	479	455	437	484	438	461	459	435	454	471	464	475	448	413	486	439	446	403	434	466	402	423	439	421	420	416	439	459	465	450	445	462	471	414	446	436	429	429	469	453	476	430	451	448	451	430	469	400	431	437	452	456	433	453	464	447	403	474	481	414	430	492	424	442	443	448	437	438	443	463	440	444	409	449	452	467	434	430	461	448	441	431	425	445	447	440	466	412	419	417	451	440	430	448	426	437	451	441	468	433	441	433	437	446	463	425	446	441	443	432	451	426	400	490	434	427	435	432	449	467	459	435	469	445	421	430	436	447	474	445	469	464	447	449	476	469	454	404	454	463	430	419	434	438	461	475	444	418	436	435	438	427	443	416	445	444	461	437	459	460	465	460	483	435	445	484	435	462	436	472	435	495	435	456	433	453	438	426	453	466	469	522	466	472	445	426	425	451	459	435	429	444	404	431	402	412	424	438	422	488	454	470	435	451	431	435	437	487	452	468	436	429	451	445	478	479	413	460	444	474	475	449	456	442	433	426	466	437	451	462	470	408	425	451	435	476	431	480	463	474	408	435	433	443	459	425	478	445	436	472	466	428	470	458	459	463	406	481	446	424	410	473	433	457	456	401	497	466	443	467	423	484	442	442	452	423	418	432	479	457	456	461	408	470	421	449	436	418	467	467	439	427	434	440	448	471	478	398	440	444	470	475	431	476	438	438	453	421	400	452	454	432	428	489	446	457	483	427	432	451	444	451	470	433	423	435	455	456	425	461	413	451	453	487	435	474	453	464	442	444	437	426	434	435	470	452	435	425	458	480	455	442	457	457	450	456	469	428	447	432	449	461	435	425	453	478	452	424	480	459	468	472	424	469	454	403	467	439	449	445	460	440	439	469	418	428	446	460	418	430	427	461	428	439	420	460	449	485	451	406	455	429	438	453	461	454	488	444	466	420	469	430	456	495	435	448	433	476	403	432	443	442	437	427	437	437	423	454	448	460	449	423	444	456	469	426	471	452	475	443	402	463	437	445	475	444	457	403	465	439	423	436	471	461	436	442	451	450	438	437	469	439	465	486	475	441	420	461	431	388	450	438	466	427	411	451	424	479	441	457	464	464	452	458	436	454	450	416	455	469	450	446	451	462	404	430	414	468	413	435	459	437	471	417	410	473	431	455	447	417	439	447	431	446	414	450	452	435	411	476	416	511	462	421	449	420	485	461	425	440	487	432	453	391	502	421	456	426	440	456	423	447	471	467	419	424	439	456	432	448	466	467	442	442	457	457	406	414	398	471	436	458	418	444	491	439	432	481	460	457	470	450	482	410	442	471	432	453	433	461	469	433	432	490	441	484	415	425	423	422	418	462	437	452	466	458	450	457	469	427	455	464	417	453	447	449	473	419	496	476	471	421	469	454	455	477	446	409	406	418	428	405	424	450	445	414	472	432	469	426	436	480	443	467	463	459	483	406	390	414	451	481	439	461	462	453	485	440	460	493	472	433	431	448	430	424	442	428	456	438	459	435	454	499	443	455	442	438	446	443	446	419	448	489	444	429	450	443	434	443	473	465	446	467	459	407	441	425	452	433	422	421	459	415	420	456	447	422	431	422	438	420	428	422	428	487	468	404	439	438	430	435	445	443	409	431	438	484	458	439	410	452	416	435	464	454	441	416	437	465	455	434	437	453	432	455	432	462	476	482	446	443	450	445	471	442	447	422	472	479	487	448	459	458	434	438	439	433	439	432	445	435	431	451	444	496	459	447	457	419	421	454	483	439	434	400	462	426	449	428	422	451	471	473	454	444	443	401	460	432	387
27918	14285	2097	763	600	551	529	535	499	513	487	519	515	531	502	561	505	491	497	505	469	459	490	496	459	511	452	465	483	458	503	484	464	469	464	461	440	480	508	486	519	452	479	453	503	472	510	501	509	466	493	454	497	453	467	484	442	494	501	470	476	467	520	512	521	469	526	515	450	544	471	472	445	487	529	481	461	447	480	479	477	475	491	440	480	459	475	443	471	493	484	476	505	503	498	468	520	484	546	488	505	481	498	468	491	499	485	473	542	503	468	506	493	487	494	483	521	486	450	483	467	463	485	455	472	478	488	510	445	482	497	492	451	483	426	489	454	441	496	502	476	484	482	441	463	481	521	461	466	464	509	501	505	475	470	446	473	528	447	485	503	480	471	467	496	444	494	499	470	483	480	477	440	494	488	483	506	520	468	506	479	504	479	501	481	488	510	480	452	493	441	464	499	458	493	496	473	499	476	515	476	481	453	500	473	450	451	494	493	470	522	492	479	527	474	508	492	475	509	488	492	478	478	449	469	491	450	503	483	495	497	472	463	473	475	490	509	510	500	474	521	470	489	479	449	494	479	539	478	494	479	478	526	477	505	468	547	507	506	490	473	510	473	470	457	444	461	448	531	498	483	485	452	510	487	519	487	465	474	484	487	492	509	466	486	513	485	487	449	482	459	469	488	488	452	511	464	502	430	494	486	454	496	501	492	509	488	480	479	462	502	492	491	498	468	473	480	492	467	517	427	450	505	507	519	518	440	468	485	498	483	487	461	460	458	477	489	492	471	466	466	458	494	506	491	552	475	472	445	470	515	453	483	464	516	466	481	503	474	495	469	505	474	497	476	452	502	502	477	516	454	511	476	487	447	481	495	492	473	479	507	493	495	492	496	476	515	513	467	500	458	444	463	518	473	457	492	500	451	484	496	483	464	525	438	471	465	428	466	482	470	485	529	430	471	504	475	455	460	450	461	495	496	475	464	461	507	523	502	466	492	478	486	515	471	464	485	471	474	483	471	510	469	490	477	491	467	473	451	501	445	465	493	489	483	494	489	483	487	476	494	459	477	466	486	463	465	488	474	476	503	483	500	528	464	507	453	460	470	514	466	458	490	491	498	474	486	482	472	460	510	526	465	497	509	491	488	489	466	505	498	470	497	449	542	489	529	494	501	502	471	486	437	469	473	510	453	475	485	498	466	500	494	449	469	479	507	500	490	499	478	471	503	466	486	472	441	507	470	478	480	504	495	467	482	493	458	492	522	523	467	475	459	479	434	489	472	487	509	458	547	463	477	498	460	506	478	485	485	487	477	491	449	481	522	502	482	493	527	447	509	433	504	471	474	504	495	506	471	504	474	480	485	453	484	492	468	520	446	507	481	474	488	517	521	444	500	485	475	452	467	459	479	466	447	494	475	468	490	463	499	468	510	457	460	490	438	484	487	515	503	501	479	494	457	515	442	490	490	498	463	474	497	488	471	505	486	459	480	489	451	490	443	491	475	487	511	472	474	477	514	450	492	473	479	451	501	493	465	465	534	488	461	525	516	485	442	466	488	504	463	472	504	466	452	507	472	452	479	455	460	499	448	481	450	478	512	452	506	501	496	486	459	529	464	508	448	429	477	499	484	470	491	467	479	465	482	454	488	462	462	489	495	490	481	441	462	505	502	492	465	493	494	462	467	476	469	454	417	508	472	471	484	467	534	441	507	473	450	495	478	524	496	458	477	480	502	492	472	506	448	474	502	454	503	449	474	482	496	503	523	529	465	504	442	472	475	489	456	516	500	492	466	455	444	500	473	497	492	489	462	503	503	449	484	505	445	491	485	461	455	457	480	445	468	470	466	546	497	488	476	484	480	485	503	471	425	506	456	487	477	472	480	497	495	449	462	498	498	493	461	457	475	470	455	478	513	476	476	482	452	473	467	490	478	502	461	438	506	488	450	453	464	494	471	503	498	503	498	516	503	482	488	447	478	486	478	503	473	492	466	472	475	485	514	463	491	484	507	486	491	512	487	475	482	498	466	498	483	486	462	495	509	498	481	525	483	505	487	463	511	506	505	509	485	494	474	485	473	464	529	446	478	492	488	462	488	477	475	491	495	489	490	484	472	470	479	507	497	488	483	495	481	480	478	467	464	496	482	481	502	478	496	492	472	536	471	464	503	485	471	505	455	486	471	492	481	490	541	502	472	467	478	476	504	481	521	466	454	486	527	492	467	467	474	523	511	481	496	470	467	449	506	439	459	489	487	497	461	469	483	486	496	484	521	541	470	469	465	534	484	445	494	442	494	502	442	471	484	488	494	492	483	474	464	480	472	513	534	472	493	487	502	470	494	457	485	475	477	494	483	514	433	455	479	504	459	479	488	468	474	486	462	517	482	482	495	510	511	514	456	463	474	480	450	476	471	488	456	485	508	485	489	492	498	512	494	467	473	460	453	497	463	459	486	463	483	488	479	492	469	460	438	478	467	477	498	494	462	478	506	455	470	491	467	489	488	486	474	476	505	462	490	450	507	523	482	499	571	478	476	459	487	497	502	506	506	446	437	510	468	455	494	461	476	482	467	452	463	503	474	452	516	474	488	463	463	478	449	460	452	508	499	497	438	474	473	483	483	461	505	469	483	477	497	501	484	498	496	495	510	459	447	467	498	472	449	453	485	431	508	461	504	489	488	485	498	510	462	485	465	480	508	482	479	479	488	474	493	519	482	483	451	476	514	503	485	505	494	514	501	487	487	434	481	470	488	482	482	489	434	461	503	478	485	460	501	495	500	479	501	522	490	478	468	503	484	469	492	487	496	501	503	502	500	478	498	512	506	493	443	455	504	466	503	523	482	514	470	463	505	485	499	493	456	447	488	505	491	468	440	489	481	497	477	492	524	487	483	454	498	467	497	453	504	502	492	513	444	495	443	478	449	451	516	461	451	460	498	496	499	537	490	465	458	497	508	465	442	457	492	497	471	473	518	495	469	522	437	449	489	516	466	479	468	505	453	469	492	508	472	478	520	507	491	481	477	534	478	498	469	471	503	509	491	475	481	449	472	528	503	482	462	493	441	481	515	447	495	461	463	486	505	478	468	492	467	484	502	512	483	473	453	467	480	498	465	504	476	464	505	488	494	481	481	437	508	443	500	455	459	464	478	483	480	476	485	444	489	509	484	469	479	500	463	444	502	501	480	458	439	517	461	483	482	487	496	498	459	503	486	494	502	486	477	440	437	447	492	461	474	468	440	478	477	492	476	503	519	477	486	497	503	513	431	443	506	484	467	474	490	505	485	487	441	475	489	464	473	480	536	496	525	457	501	484	441	463	459	467	489	468	477	491	492	463	465	486	478	503	453	474	460	478	468	470	449	454	477	437	483	476	457	484	518	476	503	500	427	501	478	519	481	505	476	470	491	455	498	502	481	441	488	450	515	496	505	445	477	468	478	478	498	508	516	474	500	510	448	448	469	510	472	481	497	514	497	495	471	500	495	477	481	506	501	492
5169	1305	1236	792	679	661	631	559	580	566	553	536	519	562	535	499	507	513	510	526	532	523	539	525	529	546	502	488	539	558	506	510	527	497	506	516	569	479	510	534	498	499	500	546	508	525	485	507	548	500	497	541	526	494	520	487	493	504	531	519	535	493	508	486	532	492	477	510	506	522	513	515	509	517	513	516	530	513	546	549	471	548	521	549	508	530	499	533	504	506	550	525	513	544	528	486	532	483	509	502	480	481	504	513	561	507	497	530	484	493	489	538	479	503	519	506	522	535	507	513	537	515	517	496	561	496	511	495	518	477	526	516	509	477	519	512	481	525	499	493	491	518	526	509	501	535	523	563	550	513	506	485	495	533	493	554	537	506	534	483	520	497	498	483	500	479	498	475	533	487	516	509	487	540	515	531	513	531	523	502	543	526	481	490	483	508	490	566	527	499	477	514	510	519	524	493	487	507	504	539	472	503	497	503	505	481	497	502	510	476	532	498	510	519	501	519	497	513	498	529	494	519	517	480	517	490	490	531	473	528	554	510	544	493	508	526	486	526	514	517	509	497	552	558	541	542	553	507	517	498	506	487	503	476	518	518	512	472	523	505	496	515	481	512	506	520	476	543	486	523	504	517	557	515	479	496	512	524	513	478	535	537	586	531	511	534	505	461	516	506	490	505	529	552	525	535	475	518	457	524	575	541	517	536	498	518	468	505	516	532	541	502	533	516	486	491	509	520	516	488	484	495	528	511	590	535	495	517	563	510	466	509	510	513	533	489	475	501	503	505	530	535	495	521	479	531	509	451	516	516	526	502	492	548	537	515	517	491	496	474	497	485	522	505	478	527	516	549	476	506	529	510	506	504	482	532	526	494	496	523	498	529	502	516	536	519	505	548	467	504	524	494	506	507	506	495	541	507	546	490	568	526	513	555	543	518	529	494	495	510	527	528	537	507	481	518	543	513	509	508	551	517	519	485	505	509	525	525	518	507	497	512	454	510	532	520	488	504	455	466	507	500	534	541	510	541	480	509	579	519	508	561	522	469	503	488	513	526	514	552	513	513	504	519	554	545	541	515	505	531	559	493	457	498	506	521	509	510	534	520	513	519	491	541	495	494	524	520	509	508	525	512	503	534	513	510	497	495	518	495	500	508	499	507	508	509	483	510	514	501	549	519	501	483	550	574	514	538	510	498	566	519	472	530	534	512	557	493	510	485	519	479	489	479	540	528	481	491	532	499	497	523	514	524	546	500	543	507	532	498	457	543	535	516	536	476	507	555	517	534	494	546	518	545	472	543	523	480	484	492	545	486	480	507	526	491	507	494	537	535	513	482	512	515	523	504	497	530	518	525	517	520	525	521	471	530	482	539	486	510	491	462	503	503	523	488	522	541	491	549	518	497	522	524	528	513	539	528	531	528	502	530	516	495	509	515	505	524	520	492	539	518	508	498	537	504	505	527	538	541	513	529	508	511	510	520	518	530	558	521	484	482	478	522	516	500	483	478	531	550	504	521	530	547	500	518	518	500	459	527	482	499	533	489	526	522	556	548	531	514	511	527	499	542	492	509	507	527	486	481	460	466	529	538	516	513	518	501	537	513	516	510	466	499	498	525	485	512	541	494	501	525	537	547	537	527	497	498	477	494	522	524	471	509	515	524	479	498	529	514	525	515	541	538	506	547	544	495	513	499	508	538	526	514	506	524	522	511	493	498	508	496	523	526	539	515	526	510	506	507	493	476	532	510	452	484	508	558	529	518	485	507	508	513	525	496	455	503	482	499	504	512	501	516	522	509	491	490	527	493	487	469	494	492	502	541	548	505	514	478	533	544	558	508	493	539	519	483	527	538	510	494	532	516	526	503	527	479	513	503	553	502	477	474	558	539	492	529	499	522	531	519	505	528	558	480	503	519	542	500	502	480	512	509	483	550	522	564	508	500	509	489	532	515	506	499	519	489	510	529	508	544	528	547	528	533	521	496	505	505	516	476	556	531	469	491	508	518	508	532	509	509	489	466	509	520	526	557	554	532	497	493	522	508	517	513	559	497	499	516	498	461	513	546	533	481	510	532	502	471	540	511	551	484	546	550	531	521	500	492	486	486	519	485	484	492	532	560	479	509	500	510	502	497	489	530	518	475	511	548	503	502	515	541	547	520	495	521	522	495	527	580	481	543	503	543	481	532	498	491	497	545	489	507	500	535	517	526	510	496	516	498	516	489	537	496	544	487	510	494	459	536	505	542	539	518	492	468	491	509	540	470	540	529	475	504	511	503	529	492	501	507	533	508	476	522	504	501	505	551	541	520	518	492	564	473	518	499	551	529	517	520	525	525	520	524	505	530	536	528	512	501	548	550	531	536	507	509	535	491	527	498	486	547	522	508	489	497	516	499	555	508	575	486	494	524	535	518	503	509	502	536	486	493	556	530	519	501	549	556	470	489	491	533	526	531	512	487	475	579	540	513	552	535	473	504	478	534	530	493	530	511	531	516	475	507	497	482	539	529	530	555	498	524	519	554	539	556	527	516	484	456	552	545	556	497	509	561	525	531	540	475	511	505	520	504	527	489	550	550	530	519	545	487	497	501	512	499	485	488	519	465	480	512	509	516	493	520	480	542	532	522	532	527	471	529	514	513	476	497	506	500	495	545	511	529	490	558	507	523	485	479	511	514	545	497	498	506	494	517	478	520	519	512	524	514	495	526	513	529	515	532	462	480	547	469	503	521	518	546	501	517	501	521	494	537	472	487	523	534	489	538	539	505	521	519	498	500	534	526	458	512	532	504	536	523	525	507	494	514	493	511	493	510	511	533	500	495	482	547	549	519	549	483	471	480	485	462	515	521	518	499	505	508	500	521	513	517	493	511	519	515	499	476	525	530	515	552	536	511	530	464	520	516	498	497	552	517	533	490	520	464	477	544	513	511	511	533	498	508	510	458	507	547	486	496	546	507	475	530	537	469	507	527	516	482	508	520	491	547	545	511	536	515	517	497	536	535	462	538	530	512	518	504	552	533	494	524	525	491	464	505	510	517	533	516	547	485	516	471	547	522	509	474	548	509	533	517	542	467	453	458	525	542	549	511	505	501	536	474	478	508	547	516	489	491	520	507	505	522	517	514	483	501	514	501	526	560	499	488	509	557	461	504	491	518	496	503	509	487	497	517	472	474	491	518	563	486	526	531	531	515	539	516	530	562	498	513	525	557	512	515	552	537	484	504	468	494	510	493	517	487	527	522	478	493	504	513	520	537	517	524	500	505	536	534	523	548	526	522	507	478	530	480	520	538	559	527	565	522	549	498	501	518	513	520	497	532	519	540	514	497	495	508	498	534	530	483	502	533	528	487	535	531	518	510	500	500	522	547	493	520	526	470	518	520	549	515	546	523	532	461	508	491	523	513	507	551	572	510	536	502	510	500	505	524	520	510	487	532	523	512	507	518	510	521	501	517	506	538	464	510	516	550	494	516	496	493	528	507	520	542	525	506	482	501
24929	20576	26895	24245	20586	10341	1379	788	662	577	507	474	445	383	416	361	380	325	304	305	323	278	304	267	281	257	277	253	260	247	257	271	266	278	257	272	242	277	248	263	275	257	249	260	235	214	236	255	260	233	241	215	226	257	268	258	251	248	245	242	258	248	252	238	246	233	228	236	231	227	236	234	228	242	234	245	253	253	250	243	240	245	242	236	250	250	235	238	253	261	242	243	274	249	236	221	250	235	247	236	225	256	231	269	246	261	246	262	260	240	239	233	266	241	244	232	239	229	231	238	245	219	236	238	212	257	254	247	224	224	245	257	266	231	232	225	235	260	211	222	254	204	253	234	243	244	239	243	230	247	266	231	233	265	246	217	234	252	217	223	229	250	240	197	244	229	254	259	254	235	226	255	233	277	248	229	231	229	223	223	245	223	206	249	248	241	220	220	271	249	258	257	262	243	235	240	252	230	239	233	220	223	238	227	230	264	212	258	268	245	232	237	253	230	203	233	252	220	221	246	260	226	230	232	235	244	251	229	226	256	252	257	238	226	268	209	260	225	248	241	244	250	222	245	230	249	235	247	229	241	258	224	219	228	241	218	220	228	246	241	236	233	219	233	231	213	242	240	243	225	259	260	237	234	224	252	262	235	254	229	237	240	238	220	231	229	248	236	243	224	227	227	237	255	222	242	232	232	231	235	247	236	234	228	216	238	247	240	240	247	237	252	227	240	251	210	258	231	265	255	213	257	208	213	241	238	240	257	232	256	240	269	260	238	240	278	234	268	210	248	213	213	233	242	270	205	218	254	259	223	254	236	250	224	253	222	253	242	233	241	251	250	210	233	215	218	259	234	230	263	235	233	238	252	250	235	252	237	235	221	244	232	251	249	218	261	227	251	230	246	244	224	236	272	214	240	250	255	248	257	205	244	209	215	240	263	222	244	215	251	238	258	209	241	248	237	230	244	246	261	227	247	236	225	237	274	247	240	247	233	249	213	251	221	240	222	226	256	250	249	223	250	222	232	233	228	230	244	215	222	208	207	229	239	254	245	220	265	240	232	221	243	241	232	240	223	248	226	235	236	219	236	248	216	222	269	223	236	257	234	200	240	250	255	254	233	270	247	232	258	220	233	225	245	274	213	208	242	233	244	259	242	222	219	248	242	230	254	230	248	249	251	246	261	233	213	240	214	225	224	241	232	244	247	234	212	234	223	267	233	254	242	226	222	228	242	237	225	250	207	277	237	214	271	211	263	226	208	245	239	237	235	240	233	257	222	249	233	242	210	229	236	231	243	227	236	235	241	254	231	273	211	232	217	221	243	251	210	220	248	232	251	246	238	244	220	243	242	226	234	243	263	234	253	222	232	263	226	213	244	236	242	226	264	246	223	208	227	253	237	230	253	231	251	233	256	262	221	246	234	239	231	219	250	218	221	222	240	232	245	258	237	221	228	234	244	206	243	238	230	232	210	241	229	228	229	255	267	243	205	235	250	232	250	238	257	245	243	242	240	256	231	207	236	257	234	259	257	217	252	239	257	240	254	243	226	235	245	244	238	230	260	240	228	223	232	232	225	271	229	222	257	239	257	224	254	195	224	246	254	253	229	255	227	252	234	223	253	255	243	245	230	240	214	265	234	220	221	220	280	216	287	264	237	235	246	241	217	232	225	222	233	200	212	225	226	266	264	237	236	213	253	242	235	225	240	227	263	217	243	244	248	231	227	258	255	223	224	265	241	271	245	233	220	208	259	228	258	257	229	242	234	231	223	244	215	230	217	201	224	244	200	249	232	260	269	209	229	220	242	228	223	260	250	274	237	244	235	264	246	233	256	227	239	234	225	254	206	236	228	233	243	264	248	255	234	229	241	239	232	243	208	249	213	230	225	243	211	252	221	223	233	254	245	248	259	218	256	218	264	245	247	259	230	247	238	239	246	228	254	225	269	225	210	242	231	247	265	234	232	224	242	233	249	238	241	247	230	249	226	249	261	222	235	241	222	231	220	244	250	232	227	240	250	270	234	228	232	251	221	228	244	247	227	223	220	244	239	230	219	236	221	254	215	243	258	261	249	276	247	258	235	247	244	236	219	239	244	245	216	241	248	256	246	237	218	244	249	190	261	231	226	223	235	249	244	255	248	242	233	200	254	254	230	249	231	252	254	248	232	220	200	231	244	234	240	241	237	194	230	234	236	229	238	242	298	231	236	244	256	235	240	243	212	191	225	253	272	223	257	208	221	248	238	224	232	232	228	224	202	230	225	222	212	228	229	230	216	263	253	260	244	231	225	258	230	233	232	216	237	227	245	252	219	261	245	186	250	236	232	232	242	253	229	226	217	240	223	258	272	244	243	251	246	268	223	256	258	248	239	215	221	230	249	265	236	247	258	241	218	261	227	243	234	253	256	247	212	276	239	221	256	232	259	245	247	224	226	221	273	213	221	252	231	213	224	260	267	228	238	240	262	238	221	251	232	227	260	249	254	225	194	249	235	271	273	255	219	248	231	217	254	222	235	264	233	221	265	240	216	243	241	229	225	254	235	270	234	243	245	255	232	238	228	212	232	244	232	217	216	223	227	234	238	226	195	230	254	227	239	249	265	222	238	224	216	255	223	239	217	256	228	264	233	224	243	240	227	236	224	228	220	214	233	242	229	244	238	247	237	249	226	261	263	225	231	235	243	266	237	249	244	223	210	247	236	236	229	241	236	211	261	238	248	238	236	242	227	245	231	234	253	246	223	224	220	232	235	249	230	229	268	217	233	260	207	239	227	266	251	250	261	234	234	242	243	251	231	257	203	252	249	235	242	221	238	251	216	253	253	246	209	247	248	265	241	238	234	221	264	242	237	247	263	240	234	242	240	230	235	225	234	242	254	238	250	228	220	242	230	236	241	244	239	240	230	204	214	235	229	241	227	227	268	273	233	260	229	235	232	264	218	229	243	228	229	256	212	243	226	237	260	238	232	225	239	251	217	240	227	249	222	249	229	247	247	242	223	253	239	220	243	229	230	252	254	237	235	249	250	258	239	242	235	262	256	224	237	245	228	268	209	233	269	247	234	223	219	230	233	240	219	251	249	258	258	248	251	216	235	207	239	273	252	247	205	233	243	214	241	239	252	213	229	219	224	224	226	218	240	249	262	264	242	250	247	216	216	228	238	211	209	214	249	239	259	218	225	244	220	222	233	223	230	207	270	228	249	246	278	239	243	251	240	242	210	244	240	230	241	272	237	232	253	232	235	203	228	244	251	236	230	267	256	217	198	252	230	234	220	217	283	248	252	246	232	242	213	205	248	227	238	214	252	236	228	233	262	231	255	230	244	223	272	278	219	249	231	221	255	254	231	256	220	227	227	216	235	227	246	242	257	235	251	219	232	223	224	233	245	228	250	235	225	251	219	235	250	257	237	247	243	233	246	230	226	256	206	230	233	230	235	241	247	220	238	255	241	246	244	231	265	238	259	247	229	259	240	229	248	244	232	239	229	264	238
7148	11408	10311	5560	3806	2669	2011	1516	1259	1020	886	760	759	623	603	510	481	448	461	467	390	379	398	325	366	364	315	342	311	333	317	331	328	286	307	308	280	296	305	303	261	353	295	284	276	287	287	284	286	280	288	252	297	247	273	290	273	254	293	277	270	245	268	262	259	271	269	286	243	254	269	255	258	261	260	246	279	225	260	239	249	255	260	272	257	275	265	283	270	259	252	236	245	244	247	279	282	255	268	281	265	264	250	283	252	269	262	289	247	255	251	266	280	265	276	288	293	268	262	255	255	252	265	267	255	273	251	219	282	237	279	280	272	247	259	277	260	278	281	265	242	277	271	257	258	270	245	241	272	235	241	235	258	262	250	274	244	263	256	249	275	253	260	282	269	249	277	281	270	237	238	267	273	256	234	250	265	237	219	259	261	253	249	258	256	265	275	254	254	277	238	245	250	279	242	264	257	249	247	245	233	242	275	250	277	269	274	253	273	267	250	294	265	279	286	255	267	272	250	270	248	249	244	258	247	225	273	265	247	297	250	245	264	280	257	245	218	260	265	256	273	262	223	248	253	247	276	252	280	242	282	271	254	278	261	229	252	243	243	256	271	257	261	245	259	249	271	239	279	275	252	245	242	254	287	237	238	234	256	256	250	268	259	271	291	259	237	246	278	247	265	280	256	251	244	254	257	259	274	247	268	254	264	253	287	272	245	275	288	273	235	264	265	263	241	247	255	256	265	257	235	252	260	260	258	263	251	250	276	209	245	243	283	253	241	254	253	259	263	260	260	273	273	247	277	265	280	273	252	283	247	237	289	272	257	254	279	297	249	240	237	275	224	244	251	280	230	248	273	246	245	242	265	243	215	255	266	223	294	258	258	258	269	232	307	246	284	253	250	263	268	278	249	267	251	260	275	233	278	257	266	273	274	265	280	269	249	233	261	224	282	257	238	273	272	218	253	245	269	234	261	255	223	248	243	268	247	260	277	254	264	248	229	266	257	269	250	263	253	272	268	250	281	262	266	270	271	240	224	237	263	269	257	254	261	281	275	263	245	278	238	268	262	240	257	265	234	251	265	260	289	283	262	239	247	256	234	270	240	255	258	264	259	232	266	256	262	256	277	292	247	232	260	260	278	283	273	258	258	273	249	273	241	224	248	270	234	263	230	252	243	264	289	265	227	239	263	267	272	273	252	245	244	259	270	277	253	275	282	266	263	292	264	263	258	240	255	262	256	260	254	241	257	246	258	279	270	272	286	255	256	242	232	251	239	236	267	279	291	262	266	262	256	239	258	272	241	222	243	254	281	245	254	246	243	239	274	245	253	239	258	266	238	239	239	259	256	284	258	269	250	236	244	266	245	242	265	244	250	261	269	253	270	243	283	252	252	258	243	294	270	296	258	271	274	267	260	272	274	255	284	212	267	254	256	270	261	255	244	245	283	240	259	246	239	246	262	251	276	272	234	266	259	265	262	270	239	259	231	261	256	261	262	257	284	261	285	275	258	228	271	258	289	246	247	270	249	270	256	236	279	275	277	257	255	259	243	237	238	224	226	270	246	266	279	246	268	267	249	260	223	274	268	268	245	243	239	217	255	251	261	228	271	283	267	259	265	264	220	284	255	282	255	245	237	252	253	253	268	251	290	247	232	259	264	250	222	278	261	259	267	260	255	270	283	252	263	251	278	242	254	264	289	280	255	252	266	240	259	254	236	265	268	262	239	261	256	257	264	277	244	248	254	243	265	245	257	277	252	269	240	271	284	277	281	241	287	290	248	253	258	245	290	278	265	258	244	237	252	285	270	285	290	246	280	249	248	268	231	268	227	266	231	253	275	257	228	273	259	265	246	293	260	244	244	251	275	255	249	240	268	251	270	247	257	243	261	273	285	272	256	263	268	241	240	277	252	257	260	246	223	254	292	264	276	234	276	223	267	239	259	263	276	255	248	266	285	236	290	270	254	258	266	268	249	265	243	266	239	291	236	281	250	274	257	278	226	268	297	269	233	276	259	297	255	265	237	257	239	246	268	252	247	260	268	232	265	229	297	256	234	251	292	233	266	242	268	259	265	270	282	249	279	236	255	252	276	225	253	243	244	279	259	257	244	273	262	258	280	272	250	220	269	244	241	249	249	268	241	284	265	265	256	265	272	257	300	254	250	246	259	218	274	252	246	260	266	268	268	228	259	255	249	258	280	269	253	287	265	290	248	253	216	270	240	280	241	254	225	259	264	236	292	228	235	266	255	260	284	269	238	247	256	261	251	268	261	241	262	258	244	257	276	250	262	248	253	266	261	245	246	289	273	239	259	239	266	239	252	274	272	254	283	243	256	253	298	261	263	266	239	222	261	268	264	245	235	254	269	241	236	259	246	249	259	229	252	250	288	272	259	262	256	265	246	268	241	257	238	248	282	271	284	264	241	251	273	258	252	261	283	270	236	262	259	269	241	231	230	262	249	272	212	247	252	279	263	255	239	244	256	273	287	243	260	274	246	279	291	222	257	246	269	230	254	248	287	261	254	251	244	264	249	288	249	253	252	245	246	243	246	260	251	283	253	270	239	247	275	269	256	248	265	304	269	273	267	272	247	248	275	260	224	247	270	227	251	249	267	250	236	237	257	287	289	220	267	251	238	281	255	269	240	230	258	241	256	249	250	253	281	238	253	263	265	257	267	253	292	253	278	256	225	234	280	253	226	277	237	252	238	273	252	253	238	262	262	287	284	247	248	273	271	249	257	257	243	252	269	241	269	261	250	268	286	250	248	247	249	258	242	262	277	264	276	242	301	237	263	273	237	223	247	251	230	249	251	244	256	243	253	258	267	259	289	255	232	253	250	270	274	261	279	236	246	281	257	252	281	233	236	243	269	236	273	258	249	275	258	264	263	261	259	246	255	257	271	286	263	247	274	254	272	280	271	242	242	289	265	255	259	258	277	251	279	238	254	250	244	235	268	272	267	254	285	244	259	257	245	270	278	272	279	261	247	257	276	271	273	263	262	274	267	265	256	238	245	265	228	255	240	288	248	253	243	238	267	242	253	267	247	277	260	275	257	261	250	263	301	266	287	263	284	243	247	234	272	256	255	271	256	250	279	263	259	262	268	254	251	264	252	258	278	261	255	281	257	241	256	275	280	258	226	267	252	279	285	250	260	265	255	226	237	267	255	259	251	239	240	264	259	276	254	259	250	259	273	260	271	275	260	251	282	270	270	258	234	257	245	269	245	271	240	295	262	272	262	276	236	240	231	257	239	266	267	267	254	260	259	263	261	269	274	258	250	266	271	271	294	273	232	269	230	240	261	223	261	243	254	271	264	267	240	274	255	269	251	267	249	248	265	282	262	246	273	247	259	242	269	262	257	277	254	260	263	230	244	240	267	257	275	298	236	246	253	253	240	255	270	235	251	225	274	243	282	293	252	261	254	250	258	260	270	266	259	263	280	241	238	263	267	266	272	250	267	225	272	259	246	250	256	254	251	244	251	277
22925	20636	27366	23892	20637	20689	8468	1754	1237	1095	974	890	777	709	663	703	643	672	601	591	646	541	562	537	592	546	569	548	541	505	529	528	486	514	511	515	505	500	481	496	480	501	478	469	505	513	500	490	486	490	509	485	475	446	474	473	479	533	452	481	477	484	505	441	487	497	457	489	425	468	484	454	484	481	461	486	412	479	475	484	480	462	504	473	492	459	465	459	513	453	495	507	478	474	425	500	470	443	504	463	474	467	478	451	457	487	438	502	473	476	477	474	468	481	468	477	493	485	509	475	496	491	460	455	450	491	485	465	478	468	457	487	493	444	465	461	509	487	463	478	467	485	477	455	441	474	515	485	445	481	443	443	479	468	479	469	460	463	461	499	496	493	482	463	477	471	447	449	442	470	459	465	453	481	462	469	475	466	494	456	452	468	484	445	459	495	471	423	470	443	444	463	497	438	458	466	476	469	492	493	431	450	465	451	420	488	511	484	509	474	475	446	473	477	464	487	461	454	457	465	452	415	444	496	469	458	478	463	488	498	524	463	451	452	485	458	421	462	505	459	460	449	458	485	431	455	430	434	489	564	459	461	436	521	471	495	468	449	464	491	488	468	482	471	459	456	473	436	460	509	443	450	434	468	442	449	524	435	464	443	468	470	468	491	458	485	455	464	481	508	480	503	472	451	446	450	451	476	453	433	494	451	487	473	492	445	458	408	471	526	485	451	497	474	488	474	426	462	458	476	487	495	453	398	488	455	472	480	470	461	462	473	458	446	450	414	449	482	470	443	447	494	463	484	426	449	464	481	455	481	457	471	458	460	493	478	463	455	452	479	459	432	433	472	479	444	489	483	436	479	473	474	454	460	480	460	484	470	465	461	477	461	450	456	421	453	472	471	488	452	472	486	444	471	469	474	480	488	494	457	419	477	479	484	487	495	451	447	483	446	454	475	448	435	430	458	464	519	446	469	465	483	478	471	482	491	461	458	453	461	463	453	445	487	465	484	424	439	451	438	478	474	469	451	502	468	464	467	477	470	460	435	472	485	492	466	420	490	499	456	472	476	463	470	461	432	440	455	473	493	462	488	460	447	469	489	456	423	467	415	454	487	465	459	468	440	491	470	468	488	486	440	480	439	475	470	495	448	478	485	478	425	485	468	466	443	502	465	492	438	488	498	460	448	452	435	466	451	488	472	445	465	459	469	481	457	445	476	474	489	455	472	461	448	446	502	456	472	460	450	466	475	471	472	456	483	472	466	434	470	473	452	459	458	448	470	488	475	479	467	475	466	497	489	470	491	460	472	496	444	464	425	489	442	459	416	457	440	492	480	493	455	456	420	480	447	465	474	477	461	456	453	440	452	424	466	500	443	457	463	468	487	447	461	479	458	440	450	458	465	470	464	498	446	469	447	465	499	453	446	483	417	451	461	477	469	453	502	487	468	446	466	473	476	457	485	519	473	505	422	431	487	452	462	441	434	455	444	444	524	463	480	452	460	441	462	434	472	468	477	484	469	477	456	451	504	483	473	453	461	437	440	473	418	478	440	467	443	442	454	430	472	466	462	494	437	476	428	494	517	490	482	534	477	480	448	494	449	455	467	484	482	479	458	476	490	449	494	434	435	499	476	472	507	495	454	478	474	445	439	470	477	463	442	457	480	472	458	504	462	449	463	459	441	511	471	443	438	430	449	401	464	478	458	466	442	455	467	461	449	453	481	448	449	449	470	435	443	476	454	451	464	476	451	484	454	494	465	490	492	438	500	443	464	460	446	454	481	425	461	455	459	472	450	498	457	443	463	479	451	459	438	499	464	473	461	482	475	471	484	481	471	471	491	461	465	470	460	488	474	460	491	470	462	462	440	450	454	456	430	475	441	492	435	436	462	440	459	453	459	437	499	456	432	489	443	443	482	476	484	456	494	416	464	440	465	448	454	456	455	479	453	462	455	500	448	445	480	450	445	468	457	454	503	475	495	448	460	465	480	458	478	481	449	480	447	469	464	479	457	501	466	467	466	469	464	507	468	468	452	459	460	445	449	451	456	445	454	453	485	476	463	405	464	445	479	483	454	487	444	462	478	456	492	473	429	429	490	464	477	435	468	476	481	476	476	457	465	470	498	491	499	447	450	458	427	421	440	470	485	473	467	479	507	483	447	469	477	465	471	483	450	420	447	440	455	480	449	457	421	466	473	478	439	487	417	438	449	472	466	471	490	475	457	461	453	474	473	463	461	473	456	452	467	456	455	463	491	454	467	483	465	469	454	451	463	409	450	443	469	457	488	471	469	465	477	440	455	455	453	492	441	477	470	469	478	459	492	428	461	486	459	485	442	498	465	443	464	471	483	458	436	498	456	506	479	460	483	474	457	448	512	499	470	448	481	467	489	486	454	468	461	473	459	449	451	482	453	495	465	502	444	417	468	472	508	439	449	471	446	497	502	440	459	478	458	450	460	503	468	476	481	472	461	461	488	445	471	481	440	471	475	471	497	450	433	472	446	507	447	450	466	468	491	458	463	470	425	460	476	478	446	479	478	475	463	475	446	447	494	469	491	444	473	487	445	459	446	449	451	455	457	464	478	470	453	431	451	472	412	476	476	456	466	497	456	427	466	487	461	462	477	487	496	468	473	440	468	432	467	478	494	468	444	433	452	459	448	508	484	460	474	515	484	466	460	481	458	451	460	437	444	468	480	465	466	498	451	494	452	441	442	435	477	430	468	465	471	475	448	441	450	476	465	455	474	464	449	487	490	478	478	463	464	407	494	443	472	493	446	498	462	475	406	456	442	439	447	442	498	466	454	464	484	462	434	473	472	447	455	444	453	464	433	457	475	446	516	452	458	493	488	470	431	489	522	440	473	457	477	466	483	473	479	491	438	432	449	466	449	449	472	433	469	445	473	507	493	473	440	476	456	478	489	494	479	445	477	483	438	424	441	474	465	481	474	461	442	435	431	457	458	456	450	458	462	471	449	415	484	446	489	417	458	434	465	443	498	514	431	472	446	442	416	498	497	497	482	465	453	513	480	443	443	510	447	469	466	438	432	448	466	451	460	470	480	479	454	464	451	470	471	467	473	475	455	415	440	427	483	473	495	438	496	464	452	438	477	429	487	498	452	455	460	453	476	456	466	492	463	453	478	465	459	486	425	490	474	489	481	436	456	444	455	469	457	469	429	467	478	480	459	460	504	460	500	475	450	460	433	508	464	439	455	470	454	473	441	441	475	462	430	455	469	416	450	446	498	449	415	449	463	438	457	491	513	461	468	468	434	466	437	469	471	455	460	434	466	488	487	469	478	518	457	452	484	475	445	466	473	465	498	462	481	466	475	435	480	450	469	507	439	390	457	467	446	470	463	479	446	505	444	482	477	488	474	478	471	471	457	427	462	447	495	461	455	502	486	492	487	465	468	480	469	426	474	469	477	456	457	486	490	457	479	475	496	472	488	433	428	500	441	454	455	442	428	433	466	401	457	500	474	514	433	471	500
10130	18017	16498	9734	6653	4806	3672	2849	2327	1969	1742	1504	1296	1183	1049	986	884	816	842	755	704	690	613	674	622	579	578	578	553	584	570	525	545	542	515	526	547	522	502	494	500	470	483	469	510	508	491	467	520	500	503	499	461	468	484	456	498	459	488	505	486	498	478	466	483	476	482	448	456	455	524	462	456	489	436	475	496	448	448	451	475	472	463	483	446	433	457	458	452	461	460	484	448	465	451	432	534	467	466	439	446	432	436	466	448	432	491	476	420	492	458	428	434	494	447	494	485	479	452	462	441	463	409	462	449	417	457	446	454	498	422	475	429	426	464	473	455	405	471	442	431	426	428	459	467	463	453	444	464	454	474	440	454	471	430	468	427	470	450	423	437	464	464	431	460	460	455	455	495	454	429	471	436	484	409	454	430	459	433	419	451	445	471	455	411	442	437	477	457	453	463	419	438	420	465	418	460	439	457	444	452	447	445	468	436	412	426	470	463	437	458	452	473	473	460	468	455	422	453	437	460	402	477	456	425	453	464	447	448	417	450	444	494	455	419	453	419	469	431	455	465	459	455	465	447	441	470	438	427	487	446	449	429	430	467	483	497	416	408	448	433	467	458	438	431	444	464	436	446	460	418	440	454	446	444	453	427	436	433	442	453	439	473	453	451	453	457	444	447	428	445	432	428	410	453	464	440	433	449	423	476	475	425	456	421	466	451	464	432	427	461	472	400	432	417	444	459	427	390	431	444	462	397	467	452	451	468	461	478	431	457	462	431	422	445	477	482	436	441	448	470	442	453	443	445	439	454	501	466	401	460	431	400	425	430	440	477	436	411	460	425	433	450	492	444	468	416	430	414	474	426	453	456	443	425	464	459	438	463	460	408	468	452	440	434	469	462	449	422	446	447	454	448	453	456	463	443	448	448	415	464	446	443	437	427	478	442	430	482	416	446	444	456	478	468	464	450	446	444	406	444	431	446	435	414	439	452	477	449	428	455	453	421	449	474	429	491	450	451	469	434	443	483	447	456	424	455	454	438	438	435	447	424	462	459	439	491	450	451	480	434	448	491	425	430	452	454	435	457	446	456	427	432	470	478	467	458	408	424	425	438	440	464	448	407	477	460	454	465	488	441	476	440	446	433	481	443	447	445	452	404	479	450	414	458	432	460	446	422	473	420	442	426	444	446	443	453	462	415	445	475	391	441	402	499	439	429	478	456	440	432	470	445	421	491	484	473	444	455	441	468	426	424	429	426	452	439	463	417	425	462	443	443	453	419	467	486	457	471	442	423	465	442	488	430	434	466	441	466	449	453	453	418	469	458	445	448	472	462	444	473	485	472	432	444	436	397	467	422	424	466	453	442	466	413	461	436	430	436	438	450	445	449	427	426	462	475	455	448	450	444	428	448	476	437	451	448	409	492	445	474	386	455	500	462	468	431	420	459	426	437	435	443	447	500	447	419	450	451	440	493	449	457	477	429	474	445	457	409	485	469	436	446	442	474	442	458	430	405	419	435	439	393	446	402	456	455	450	417	475	406	449	443	443	452	430	436	450	442	459	455	444	428	423	465	434	464	461	441	396	451	520	447	463	459	462	433	473	434	474	448	426	460	402	467	433	436	431	399	430	423	449	468	466	449	450	434	413	398	419	417	417	427	412	463	431	448	473	499	425	496	454	444	468	474	445	481	405	424	501	490	463	479	454	454	430	463	454	471	453	424	450	464	461	490	500	426	467	449	449	449	404	438	433	394	427	462	445	449	407	430	470	425	469	392	458	468	458	443	480	420	454	457	438	461	443	414	437	454	459	415	431	445	443	451	459	458	449	410	451	429	385	446	465	465	442	458	446	490	449	458	458	426	454	428	476	409	419	464	456	410	454	414	484	439	423	479	448	439	420	445	458	455	459	477	435	466	429	485	483	486	479	457	418	443	412	454	454	489	448	435	424	488	444	462	438	432	437	457	419	459	483	467	424	419	452	456	424	468	451	433	439	488	461	415	441	427	468	466	414	447	435	449	463	412	412	464	437	429	429	411	450	466	424	406	434	458	443	460	446	450	470	445	452	444	459	491	420	417	480	455	463	435	408	452	431	467	461	467	429	457	478	434	428	458	458	458	467	441	437	445	469	437	446	431	424	458	438	468	443	443	437	439	442	449	474	440	449	445	454	437	445	417	406	459	447	451	434	451	421	461	424	443	461	415	452	470	446	410	488	442	454	441	442	448	480	460	460	425	474	434	463	471	441	429	484	456	469	419	425	448	452	481	468	422	473	432	443	461	473	429	429	446	425	462	456	456	428	468	431	437	450	459	457	431	475	422	443	447	429	472	434	414	443	437	435	434	453	439	438	468	468	441	448	414	456	454	440	416	406	462	443	449	453	446	424	444	456	483	474	464	444	434	429	440	457	489	460	472	425	435	417	430	478	468	420	418	444	439	410	443	407	450	459	450	440	405	439	432	446	427	435	462	441	418	420	476	444	451	475	466	439	449	448	456	428	431	456	461	430	451	459	454	439	467	415	467	465	444	398	452	484	412	464	430	431	435	445	437	473	460	463	460	451	442	484	445	461	442	441	423	481	434	480	449	470	461	413	425	471	450	439	452	417	450	443	448	437	455	447	444	429	476	456	432	436	454	448	455	419	408	401	442	474	420	500	428	386	444	472	446	456	482	435	405	456	442	418	437	424	474	429	433	431	447	460	421	403	418	445	446	444	471	429	446	427	448	435	440	450	441	483	432	439	444	469	458	447	469	433	424	451	441	422	432	421	446	454	419	497	435	421	452	431	433	417	437	490	453	423	448	470	410	427	493	426	422	403	422	475	438	435	446	420	474	461	460	461	450	469	467	423	432	439	462	423	473	438	480	453	461	485	434	447	462	435	458	456	452	464	445	440	437	434	447	444	433	441	418	448	427	429	431	425	449	454	467	431	397	408	427	449	451	442	428	399	409	452	464	462	443	450	462	477	461	458	476	403	426	451	426	419	483	453	434	487	435	428	464	427	438	439	443	422	454	434	438	427	402	457	465	449	426	440	466	473	474	478	444	485	463	443	449	430	456	464	448	443	440	451	470	434	429	426	454	458	475	441	441	438	446	435	450	493	444	451	439	426	461	445	463	419	418	461	452	427	444	440	499	442	447	486	474	469	463	435	427	417	461	475	422	468	451	440	455	421	461	452	445	421	412	438	475	444	467	449	415	446	466	432	435	453	423	415	466	421	425	430	466	446	456	432	446	442	448	442	433	423	417	415	433	470	438	473	457	451	475	462	444	492	474	465	467	404	426	439	442	466	442	436	449	443	434	433	449	408	453	468	437	452	455	419	481	406	460	453	436	478	446	465	462	434	451	477	487	431	452	450	429	436	479	473	438	416	475	498	408	451	394	438	431	428	424	436	426	447	431	467	444	460	426	477	429	463	448	497	452	431	443	431	481	448	451	434	499	405	420	447	417	468	451	437	437	445	472	433	467	478	432	472	418	426	419	434	464	418
27851	14034	2097	841	623	531	521	516	511	484	462	516	517	511	459	469	473	478	473	441	517	491	500	462	468	454	427	472	509	455	488	494	520	493	518	467	486	476	489	497	486	476	493	455	460	477	509	518	472	489	501	467	484	457	527	479	486	494	478	463	459	483	511	466	494	482	459	454	459	465	495	445	465	464	477	489	483	471	524	486	504	482	508	473	462	456	530	483	436	501	476	485	438	465	467	483	508	496	415	501	480	440	505	496	504	484	429	493	491	470	509	456	484	473	495	486	451	494	490	475	499	522	482	488	462	467	479	467	514	545	488	475	445	468	465	472	481	494	471	442	460	475	455	488	461	484	488	464	481	442	489	465	470	510	512	475	455	483	476	514	439	494	445	516	498	450	451	481	457	503	476	477	469	502	472	507	441	473	485	487	458	479	480	488	502	474	484	488	485	454	526	499	440	462	494	495	476	506	465	520	497	449	472	476	486	494	493	482	483	500	494	489	496	477	500	423	487	475	474	470	489	488	487	508	468	481	479	482	500	457	483	473	502	506	446	504	457	484	474	467	462	505	469	437	477	517	476	492	464	464	480	519	484	479	455	488	470	517	498	478	483	489	525	475	464	476	450	463	494	490	469	476	486	484	487	431	472	455	485	462	501	488	448	485	462	476	461	496	464	466	497	519	472	475	512	475	460	460	514	518	493	497	494	485	526	485	467	482	499	484	491	492	472	454	461	462	482	496	495	487	446	506	463	470	476	455	497	484	478	479	495	490	490	488	496	471	477	474	466	485	476	438	454	477	512	477	496	502	456	470	513	500	461	427	493	494	484	478	433	462	448	459	481	505	479	521	507	483	442	485	443	527	484	502	479	499	503	509	495	483	479	474	472	468	443	461	488	457	446	509	457	489	466	484	499	517	473	476	499	494	490	483	438	503	489	490	497	445	482	465	438	483	476	452	453	452	473	508	504	471	483	513	468	485	511	494	505	494	470	497	448	498	463	463	492	513	472	445	454	476	471	499	467	448	462	451	469	475	509	493	500	446	532	476	473	489	486	500	461	488	467	504	497	452	449	437	510	476	454	460	486	466	459	469	506	488	495	496	496	460	450	459	477	518	515	473	486	448	478	490	477	477	467	476	470	483	469	441	487	471	494	513	497	485	498	480	451	473	522	491	480	449	470	466	483	485	443	499	476	512	514	472	489	481	494	495	475	475	491	480	515	467	469	487	444	475	455	508	482	487	483	484	458	486	455	464	477	468	455	499	495	494	450	497	478	491	468	478	498	484	491	507	479	465	488	462	487	478	463	480	524	503	482	452	503	457	495	486	472	459	462	515	486	481	445	513	480	467	521	483	433	479	474	483	479	478	478	486	506	435	490	513	486	439	499	494	496	475	458	445	482	470	485	476	451	483	455	451	496	492	475	445	464	528	526	470	477	519	480	482	444	485	522	442	458	477	458	466	475	480	465	508	508	449	474	493	473	507	504	463	519	510	465	468	518	503	463	460	487	468	470	508	522	509	473	490	484	498	492	445	457	495	449	506	494	453	460	508	484	473	424	471	494	447	481	504	480	499	500	426	488	448	463	424	466	476	479	486	475	464	480	478	499	473	464	466	481	487	512	463	497	480	519	441	472	475	461	451	492	509	486	488	475	475	474	466	484	488	462	427	476	488	508	495	488	455	517	475	491	454	455	477	448	474	502	498	488	468	442	466	465	500	512	502	464	495	472	469	460	463	495	471	468	472	495	495	472	483	463	501	468	449	496	509	450	543	423	461	461	441	466	511	476	466	472	440	460	487	460	483	461	524	516	484	484	473	495	465	501	468	501	479	490	466	492	472	500	481	476	470	491	503	477	466	478	521	520	442	467	490	462	523	489	486	449	501	476	480	489	500	439	504	482	502	479	476	461	455	470	463	470	476	453	517	480	476	484	515	498	484	525	460	485	447	484	441	457	495	473	478	447	469	510	490	483	478	498	507	470	459	450	487	476	473	458	476	505	476	448	489	480	469	433	470	481	497	468	491	454	467	446	472	502	453	437	453	481	487	493	446	464	484	470	497	452	515	472	471	457	442	474	486	467	468	492	478	481	448	483	514	524	449	506	428	501	477	491	475	484	465	478	464	460	491	498	458	488	501	474	495	487	533	459	486	507	458	459	463	498	521	498	483	482	483	466	472	490	474	471	484	470	473	505	453	453	484	462	454	511	458	431	481	509	482	466	463	438	477	441	493	473	502	440	499	517	447	522	501	497	449	509	519	485	438	525	438	467	479	461	517	480	466	413	478	510	503	508	493	494	451	481	423	466	444	451	464	473	456	490	474	497	484	436	495	503	464	496	463	482	481	502	500	439	474	431	473	486	482	490	510	461	475	454	497	472	465	478	479	465	488	497	495	449	492	493	451	466	395	472	451	474	419	463	491	467	503	506	437	493	462	466	485	507	499	485	445	503	500	512	443	502	465	499	487	487	497	493	471	471	508	488	498	462	497	430	463	439	474	514	473	487	476	500	482	484	485	501	484	503	490	461	468	475	498	443	485	469	473	486	516	458	504	494	499	466	464	469	491	489	507	467	447	494	437	517	474	455	471	467	522	466	439	505	458	495	492	473	498	499	484	473	490	517	451	492	450	522	462	468	489	469	469	454	492	458	478	499	492	503	459	484	513	467	491	453	477	473	457	480	469	483	501	510	507	456	499	490	482	496	484	420	480	473	429	435	465	406	465	512	471	520	490	481	533	448	505	469	494	441	470	472	508	447	432	446	473	475	481	524	509	460	509	484	450	506	510	485	457	500	494	467	469	490	484	455	471	493	489	503	460	492	486	435	462	486	476	470	441	494	453	472	446	441	471	477	512	493	511	468	510	491	497	497	474	455	484	513	499	473	479	459	499	460	503	490	477	500	467	496	484	509	485	483	492	499	477	501	468	471	480	486	512	497	506	486	440	445	502	476	472	467	474	481	480	470	474	497	459	488	468	452	499	497	486	440	467	478	477	540	522	474	434	462	494	467	479	487	467	471	450	440	493	470	476	472	476	483	514	447	460	473	477	470	470	461	483	448	505	451	477	495	498	458	490	492	485	476	484	469	447	495	467	466	490	459	475	467	485	462	456	503	531	460	506	474	451	444	469	466	462	431	484	466	466	479	502	453	496	485	485	458	450	492	456	507	432	454	452	460	452	473	491	480	421	485	491	486	499	489	479	483	496	497	510	494	477	499	430	479	474	490	453	446	494	501	479	471	443	492	466	468	504	465	513	497	411	488	483	440	508	470	481	433	470	516	475	482	460	463	503	451	495	488	487	508	447	462	441	463	452	488	449	511	471	469	493	454	462	440	498	502	502	462	432	449	488	477	471	493	487	470	483	499	453	481	489	544	503	492	470	493	490	501	482	510	452	461	478	461	487	503	460	487	525	443	492	490	491	482	484	448	507	478	453	491	540	442	470	518	493	431	517	476	456	470	482	476	481	489	481	511	471	481	501	470	458
5251	1261	1204	842	702	645	575	616	574	596	591	506	592	524	514	537	518	544	550	526	484	525	492	485	534	508	533	501	517	528	528	510	546	505	500	558	528	508	532	531	494	509	501	505	535	500	516	479	538	499	481	530	481	544	520	515	533	492	539	532	504	533	513	513	539	476	509	469	514	485	527	525	482	481	507	498	503	483	498	511	495	498	483	478	458	500	518	473	505	511	500	513	563	498	525	534	524	493	507	531	542	507	457	519	491	522	513	519	487	489	512	525	534	550	490	497	508	524	515	501	496	471	510	472	538	470	518	510	479	515	490	528	501	528	509	523	531	509	558	517	514	493	513	515	505	496	538	510	517	531	472	512	520	514	530	548	502	486	507	472	530	520	550	520	517	533	532	534	499	524	491	487	514	536	533	474	498	517	482	579	514	531	488	544	513	445	479	500	505	490	508	533	495	500	524	539	469	507	508	472	503	557	495	504	531	488	482	485	486	514	541	522	536	503	515	507	496	453	524	462	536	525	524	525	541	528	518	540	526	512	508	525	536	527	497	457	498	493	511	520	510	505	512	514	486	502	487	511	486	542	506	470	498	548	494	540	496	536	537	537	518	547	503	527	501	553	539	534	535	527	524	507	502	502	491	496	541	473	498	492	479	505	487	527	522	507	500	542	513	540	526	529	512	494	513	512	492	550	531	508	502	516	510	507	502	471	525	484	547	492	507	484	527	503	534	532	486	458	521	502	540	515	543	519	513	518	490	520	550	486	513	531	491	473	504	523	503	544	525	516	555	505	518	535	542	511	531	504	512	537	492	519	484	468	510	506	554	479	503	515	500	511	531	511	517	489	515	545	518	545	509	550	519	488	551	509	505	480	508	513	500	551	517	468	497	497	511	520	578	502	545	524	512	543	507	499	525	488	519	461	531	530	512	501	484	506	505	484	521	480	522	498	537	480	572	511	538	518	543	473	506	478	500	535	520	565	546	510	543	542	552	469	514	510	498	526	532	531	525	560	513	500	518	523	488	492	486	516	494	499	492	499	518	493	514	549	505	526	493	549	502	508	561	505	549	492	502	496	456	505	487	528	561	533	520	546	532	552	513	507	554	484	510	528	469	500	492	505	533	507	499	536	490	504	490	521	534	499	541	490	515	528	466	471	511	500	502	520	509	514	522	519	531	532	480	512	508	493	502	517	526	514	478	550	489	507	521	495	480	497	479	505	528	490	513	507	508	502	473	502	502	549	512	541	511	506	492	533	507	472	475	514	495	548	515	526	513	515	527	456	523	491	549	519	502	505	500	542	520	510	493	464	504	505	489	542	465	466	470	507	512	469	553	499	509	468	561	497	514	519	531	540	482	520	519	513	519	478	495	524	547	453	546	517	525	480	516	489	528	509	500	506	565	487	506	556	558	509	531	510	535	492	493	513	483	513	505	564	510	500	497	523	474	514	497	525	509	542	529	537	513	510	564	501	491	483	521	511	513	497	479	462	492	478	484	503	516	492	534	491	521	508	465	516	504	519	511	509	506	505	509	549	522	460	547	526	527	462	536	506	536	476	486	544	496	508	486	536	503	509	539	510	561	505	517	494	533	532	509	479	483	537	463	517	518	490	528	483	513	477	504	531	511	505	489	516	525	511	488	516	510	532	503	505	500	509	493	480	517	538	519	490	542	501	492	528	513	489	503	476	505	512	542	551	506	495	501	516	547	506	500	480	517	496	511	513	501	528	532	485	476	547	554	506	494	536	507	469	525	530	560	486	532	517	507	535	490	500	475	513	491	508	512	478	521	478	540	514	518	511	545	550	505	515	537	497	487	534	505	512	508	472	510	537	515	526	497	521	533	469	548	550	485	498	468	508	536	512	494	504	496	548	484	507	488	507	538	501	554	547	515	515	471	533	493	530	504	512	506	522	450	519	538	525	509	513	496	499	506	490	520	505	535	528	502	482	532	503	497	513	500	513	541	521	536	521	495	501	526	526	554	504	521	459	496	532	523	495	486	498	494	511	505	483	517	472	482	537	495	493	466	532	538	473	517	528	482	490	531	500	549	510	512	516	507	495	485	503	477	475	507	529	505	530	523	502	508	482	558	533	520	520	511	506	503	484	507	482	491	517	517	501	511	536	499	463	535	566	555	465	487	530	533	500	539	503	504	526	519	504	460	509	507	474	495	528	500	560	494	513	481	517	462	491	485	501	533	505	516	521	522	499	502	500	521	532	516	495	497	524	510	521	509	533	553	526	509	481	527	525	500	490	527	506	510	541	514	473	503	494	509	505	521	489	501	526	510	566	528	482	507	542	494	535	546	517	530	519	479	528	504	550	482	494	534	543	440	506	468	494	516	477	530	491	519	557	497	484	509	547	503	500	494	512	501	516	540	516	534	472	515	537	504	515	504	493	524	505	481	490	478	490	526	548	494	531	518	516	534	506	525	514	519	508	492	520	521	525	472	507	500	545	539	516	490	475	501	510	559	528	488	524	512	543	520	540	495	513	539	506	527	490	562	514	477	511	481	536	519	506	507	508	530	532	507	483	540	527	494	536	522	492	483	498	488	488	474	524	512	497	527	528	506	501	544	553	497	505	497	494	519	499	513	523	513	508	551	495	526	508	488	499	506	541	520	506	479	512	523	526	495	508	472	499	537	525	481	536	507	506	491	494	510	537	553	564	522	548	516	528	504	499	528	576	490	543	500	513	523	484	500	552	489	526	509	492	465	503	522	528	476	506	512	551	516	503	533	485	480	510	485	506	481	490	525	538	527	518	546	498	528	513	474	451	504	491	546	526	515	518	515	546	507	524	526	511	513	502	515	498	517	550	532	525	481	521	538	486	533	506	502	497	517	471	524	532	502	506	541	514	447	521	512	525	545	532	506	526	515	532	540	503	516	502	528	512	530	489	546	535	504	499	517	529	507	503	507	511	496	528	552	526	493	511	506	509	546	481	549	529	538	511	512	554	531	530	498	483	500	540	495	484	508	500	489	480	471	491	546	512	486	483	492	475	473	510	526	482	469	520	513	454	505	540	521	567	560	490	556	524	499	563	530	487	497	523	492	531	494	507	543	512	517	553	495	493	505	517	506	519	517	519	510	518	476	544	488	523	515	517	473	514	503	474	507	466	535	523	522	548	534	516	478	517	500	489	520	528	469	540	503	493	523	520	524	471	501	510	543	516	495	525	539	499	532	518	494	480	472	553	529	528	512	506	501	508	505	490	493	486	509	503	529	540	516	466	509	507	512	514	506	508	534	533	554	501	488	542	508	509	513	507	527	514	502	519	504	506	560	493	517	494	490	540	523	494	485	457	539	525	478	500	511	514	529	537	476	502	483	531	516	510	505	506	504	481	493	507	511	515	523	485	478	510	515	509	516	505	517	517	489	522	525	503	494	530	533	514	512	522	538	509	495	475	507	513	506	512	520	527	470	502	532	531	519	494	526	501	505	533	509	513	502	515	521	503	532	521	482	487	538	493	460	497	523	504
24989	20588	26905	24260	20582	10068	1316	788	627	558	524	460	420	389	357	402	332	341	315	319	303	296	254	288	266	288	269	282	269	239	262	253	264	248	280	266	255	258	247	235	260	247	249	284	264	244	246	256	285	224	250	214	256	247	235	258	257	248	245	232	252	262	248	257	233	224	262	209	239	234	267	209	248	250	230	257	255	252	239	238	242	231	236	251	237	263	266	238	225	226	244	238	220	291	258	247	224	231	262	233	221	234	248	249	254	251	257	244	262	267	230	246	264	245	227	245	213	278	251	255	219	235	246	210	240	251	246	210	220	254	279	260	232	240	223	258	243	228	245	221	231	223	234	235	246	231	244	232	249	239	239	220	224	223	260	214	249	235	230	236	211	247	233	267	255	244	227	254	251	225	264	269	233	217	195	250	263	240	238	253	249	241	263	220	250	211	216	213	258	235	229	238	223	227	248	246	204	225	267	240	229	231	262	236	267	235	249	253	283	237	244	224	245	224	248	216	235	255	243	240	221	243	218	222	233	242	237	237	256	247	241	252	214	217	238	244	226	264	251	212	252	224	244	234	246	221	212	221	232	247	248	234	231	254	243	226	227	244	237	243	245	223	234	240	221	204	254	249	237	217	214	254	255	212	247	249	224	239	234	235	244	235	224	260	227	238	251	196	235	243	244	255	238	234	253	237	236	232	244	244	225	230	243	248	258	217	244	223	225	223	234	251	251	253	230	240	228	270	247	236	244	234	226	201	221	227	244	264	261	215	229	244	233	234	239	237	260	235	216	241	258	236	234	243	237	214	232	262	231	229	251	233	233	279	223	237	234	264	232	241	234	212	243	229	271	225	240	232	210	227	228	230	253	254	274	220	281	226	230	222	236	235	232	227	265	260	236	239	216	209	233	275	215	211	249	232	235	236	214	248	219	238	249	248	248	235	241	248	250	246	265	227	234	279	227	245	233	263	239	214	229	246	197	251	224	250	241	235	227	256	246	250	250	242	199	219	273	243	254	262	239	225	215	247	241	225	236	231	232	224	204	209	235	226	232	249	195	255	225	242	245	249	272	244	262	233	260	258	268	267	237	235	235	233	235	221	248	229	231	236	247	268	223	199	269	208	243	238	225	239	224	254	235	227	248	234	227	238	187	233	249	218	224	259	258	247	249	241	226	217	229	264	242	245	247	268	260	258	226	256	261	238	253	236	199	243	249	250	255	251	245	258	251	228	246	232	239	224	222	238	238	244	228	223	243	237	232	228	239	230	241	221	237	235	228	241	227	237	234	240	267	232	238	230	231	232	251	270	218	250	226	230	241	238	230	245	236	217	218	241	244	238	229	241	234	243	217	221	218	254	240	262	226	240	254	232	243	238	243	214	226	249	239	252	238	262	252	254	220	230	231	238	222	245	248	236	239	258	237	245	253	244	257	264	242	244	234	231	235	227	235	238	253	220	247	257	211	265	226	234	232	231	235	211	221	229	239	223	263	242	256	239	252	237	231	245	234	228	234	261	222	229	244	236	229	221	241	241	262	242	226	191	238	229	253	281	248	218	213	217	212	242	249	229	245	247	234	235	236	228	209	237	230	252	237	272	269	227	240	262	233	273	214	242	214	250	245	244	267	266	235	271	238	239	235	253	233	221	237	231	224	247	245	237	241	224	256	235	214	248	205	225	269	247	239	201	240	230	245	254	208	263	276	203	254	249	213	238	236	236	240	252	254	260	238	243	219	255	234	240	243	238	241	238	210	240	223	219	222	270	220	240	222	248	243	264	252	254	229	231	261	276	244	230	260	229	247	253	258	265	240	218	228	235	244	213	238	260	266	232	241	223	235	230	234	232	281	233	225	253	246	252	251	249	229	242	223	226	236	226	244	226	237	243	225	232	231	236	231	229	236	240	224	232	248	248	227	254	229	250	236	221	249	244	280	238	219	222	260	245	235	209	203	232	226	238	228	245	214	227	250	218	245	234	232	245	225	230	252	256	231	231	243	228	235	231	258	239	242	261	227	225	223	219	224	245	231	259	227	228	252	237	221	251	250	243	258	232	228	240	227	233	251	233	220	272	245	232	196	255	232	214	235	224	253	216	202	226	257	199	195	234	226	236	234	251	240	232	236	237	251	246	218	269	203	255	274	243	269	237	234	229	234	219	241	232	246	201	227	219	236	246	229	238	232	216	239	243	247	235	235	253	230	213	251	228	198	231	217	253	239	236	251	224	240	254	235	216	232	254	221	224	265	235	233	217	230	237	253	248	265	251	232	252	235	235	222	228	243	225	246	238	254	235	253	230	251	219	272	252	206	219	247	236	217	235	235	223	266	230	216	248	255	229	275	240	227	225	263	216	224	235	227	241	227	235	236	254	271	203	238	228	242	253	243	215	240	238	239	248	243	276	228	250	247	233	243	246	246	234	230	239	208	246	260	250	252	230	244	211	225	248	250	248	222	230	241	272	239	227	221	204	227	240	272	227	243	250	231	227	217	202	243	234	251	245	246	219	230	225	194	234	231	241	249	246	237	241	248	235	223	217	234	238	223	257	246	201	222	267	232	239	239	253	239	252	226	234	207	242	242	234	257	258	233	239	256	249	241	252	213	238	225	239	243	216	227	238	251	237	248	213	294	259	226	240	206	226	251	253	229	231	239	222	219	235	237	243	242	238	239	239	265	267	251	232	248	256	238	251	210	217	240	265	224	249	224	247	250	246	249	238	239	253	226	246	215	269	217	262	230	237	270	219	242	217	229	239	242	225	238	240	228	226	259	257	221	214	256	217	232	229	237	240	232	253	233	262	224	228	257	204	262	221	232	261	281	225	256	250	244	256	234	222	222	234	242	238	261	238	220	243	213	239	205	237	215	248	222	232	245	241	222	259	214	222	259	235	224	217	218	267	236	220	225	229	230	233	226	257	241	242	226	251	227	262	242	232	203	263	241	221	227	219	242	212	239	224	242	227	245	247	249	260	239	224	237	247	217	263	261	239	276	248	253	245	239	254	250	233	237	226	223	220	245	233	230	227	236	247	225	262	247	223	216	231	242	238	213	216	267	262	232	244	261	232	240	239	235	243	216	262	232	221	261	227	200	236	227	242	207	228	247	254	216	202	227	264	246	219	233	231	246	259	259	239	236	224	268	231	238	230	228	226	241	241	222	214	243	231	246	239	219	228	232	230	259	226	230	244	250	237	247	220	220	245	260	215	238	234	217	222	250	215	237	256	237	234	218	245	241	241	216	253	211	221	243	252	239	251	214	215	259	216	225	254	224	253	261	243	210	239	234	240	239	229	230	252	202	238	214	272	240	233	256	200	213	211	235	252	244	254	230	221	202	222	256	231	276	240	252	263	232	225	257	234	207	255	246	263	238	203	253	207	255	271	234	242	233	228	242	229	211	244	252	212	230	220	239	241	245	228	211	225	265	248	263	231	226	230	230	218	244	246	198	210	257	223	224	230	241	206	262	259	260	253	223	221	261	224	227	242	242	279	226	251
7271	11412	10355	5656	3713	2696	2062	1527	1194	1015	904	764	754	680	570	551	477	502	441	411	398	374	385	378	357	328	317	337	327	299	318	309	319	330	298	295	320	277	268	291	287	280	266	277	254	282	262	262	280	278	276	247	283	276	277	284	268	263	282	251	263	259	265	248	306	281	285	277	293	266	284	251	295	244	285	261	258	232	251	251	290	265	263	260	256	248	291	259	278	263	285	268	258	267	254	266	254	271	268	270	255	288	270	251	274	278	268	272	296	255	262	281	233	257	289	262	259	284	288	259	262	253	293	258	288	248	270	242	262	263	260	259	266	258	252	248	253	247	272	303	292	257	277	267	264	256	261	261	252	281	286	270	265	262	267	275	244	231	255	273	275	255	239	271	268	261	273	273	281	259	239	272	252	277	250	266	285	272	244	244	250	266	259	242	252	233	246	265	260	199	252	262	247	266	230	235	271	310	257	225	270	278	273	263	235	258	252	264	261	278	253	251	260	273	260	254	245	266	286	247	289	275	272	242	263	228	242	266	253	245	237	271	256	267	286	275	253	222	260	253	274	211	293	237	277	225	256	240	253	265	252	292	268	254	259	245	253	242	255	269	267	234	244	285	278	263	241	251	261	273	270	291	279	279	244	238	263	246	261	238	238	267	253	259	270	251	286	240	253	222	255	259	250	216	275	264	248	269	236	285	253	285	240	273	265	254	277	256	246	263	248	244	242	297	249	235	246	213	250	287	249	279	259	264	258	249	235	257	278	260	237	276	248	244	261	264	258	265	270	271	265	241	254	237	274	240	252	278	283	265	269	256	279	246	286	257	262	252	263	265	263	281	229	245	297	264	246	245	255	267	279	248	256	252	241	258	249	271	276	243	268	259	261	269	230	259	264	247	240	249	244	226	259	260	239	269	270	248	235	251	303	270	270	255	280	259	262	254	271	274	249	240	253	275	249	266	249	259	268	241	250	249	269	254	300	266	280	266	235	259	259	259	270	248	264	251	292	289	280	267	266	249	259	247	269	259	248	265	259	231	251	259	268	228	244	248	243	262	243	273	236	282	236	246	260	262	244	261	266	290	244	263	269	271	256	265	247	258	267	280	250	285	239	246	270	264	265	262	253	270	263	264	254	276	277	245	268	248	236	254	289	264	279	264	234	270	266	278	255	265	271	253	271	266	291	269	250	287	243	261	252	258	285	245	258	244	243	235	246	244	276	253	268	254	264	278	252	259	265	266	252	251	277	247	254	249	270	280	248	236	267	280	282	259	254	276	302	276	246	261	245	265	245	272	271	266	233	257	236	253	265	233	236	261	255	254	270	266	245	261	259	264	287	291	266	240	248	267	261	244	257	297	274	249	241	242	271	298	260	260	268	269	250	280	275	271	273	229	282	274	276	253	242	254	253	290	246	239	256	251	240	272	257	299	251	276	260	250	256	290	261	269	259	263	243	216	236	278	249	261	276	273	258	261	234	267	266	248	248	239	272	304	261	208	281	260	278	257	283	248	249	280	287	215	233	279	256	263	253	229	263	249	273	265	274	251	249	243	263	248	251	262	262	261	250	256	244	276	238	266	249	256	250	269	262	277	274	268	260	246	250	240	236	290	248	268	260	248	264	257	273	245	250	271	230	262	252	243	270	293	259	246	283	258	249	289	257	277	262	240	251	268	236	279	258	255	253	250	252	259	247	255	249	246	278	256	260	274	281	259	253	274	259	246	252	272	291	298	246	257	258	263	259	263	254	281	265	270	308	215	260	224	252	301	262	254	257	225	260	266	231	260	251	257	264	258	286	250	254	261	264	242	236	259	261	253	250	268	241	256	259	255	258	246	282	228	245	237	291	250	270	254	280	251	272	263	272	239	253	292	262	258	256	260	281	282	267	268	288	264	242	260	279	265	247	264	242	275	268	269	253	249	252	266	296	280	276	262	248	264	281	214	252	276	247	279	237	261	234	242	264	266	273	285	255	265	261	261	274	262	270	258	254	273	296	251	269	254	267	280	244	283	249	279	249	276	249	259	234	244	261	271	253	257	272	265	233	270	268	238	240	253	258	259	255	282	254	240	228	233	254	250	264	253	288	250	267	258	259	279	288	265	255	275	245	238	258	247	242	260	262	277	273	241	254	259	237	253	250	245	269	239	244	279	265	248	251	265	276	245	267	277	266	273	281	287	268	254	250	248	254	284	272	289	261	244	254	285	258	248	226	261	243	237	266	236	284	237	258	269	259	277	253	265	248	245	258	255	250	292	244	253	252	260	248	250	249	242	289	266	231	248	245	277	245	298	262	249	239	255	241	270	278	264	272	250	239	245	262	261	240	274	246	232	237	234	245	272	265	249	255	272	263	284	266	259	276	258	248	269	264	236	241	277	279	259	252	247	268	259	257	237	239	267	251	238	291	241	253	268	245	269	243	246	260	268	244	269	244	241	299	219	272	266	274	243	272	267	259	260	300	281	253	258	254	261	257	234	228	255	271	265	263	252	257	214	277	253	248	270	272	273	262	250	254	256	244	285	262	250	256	259	267	266	288	238	278	283	258	282	261	281	308	274	286	258	280	212	261	279	254	261	256	237	258	230	258	266	271	260	245	246	256	233	280	247	254	266	248	264	219	238	236	258	255	264	268	274	247	281	243	257	273	289	257	241	238	241	274	240	271	236	284	245	257	290	252	263	241	247	242	263	277	271	260	277	270	258	274	234	254	281	226	272	262	259	260	242	257	238	265	250	247	250	263	262	277	288	248	252	248	262	272	262	239	230	264	271	250	286	276	270	249	265	252	268	261	242	227	266	262	286	270	284	223	263	285	262	245	249	267	258	257	265	265	257	253	277	277	268	251	239	256	266	244	256	269	273	250	261	261	242	269	277	266	221	254	275	277	265	251	246	255	244	255	247	277	235	279	277	276	254	252	291	248	249	239	269	268	264	236	263	241	247	272	245	240	272	258	262	264	265	256	266	265	272	282	255	278	282	270	270	267	258	263	259	274	271	280	239	252	278	255	289	238	257	260	281	260	261	291	247	263	258	295	261	263	267	239	292	255	253	260	239	289	254	282	250	292	252	224	237	271	259	271	237	231	271	247	279	270	280	249	246	257	265	232	241	287	218	266	275	260	237	245	254	279	255	248	250	275	258	265	237	233	269	226	263	237	246	267	276	231	263	270	276	267	249	260	264	275	256	251	278	241	230	274	282	259	253	238	271	293	237	247	268	264	272	223	264	263	282	263	271	244	242	247	226	234	248	262	237	265	223	272	270	236	248	273	244	262	277	267	268	277	227	258	252	258	272	282	245	270	262	247	250	269	245	245	257	266	288	248	242	250	241	246	250	244	241	252	279	274	282	200	284	235	245	279	259	239	255	241	260	260	252	241	263	267	266	273	253	271	274	275	276	263	248	265	259	274	255	257	280	263	271	259	252	259	264	232	289	260	270	268	253	284	259	272	261	275	268	262	270	264	263	248	232	262	258	248	249	268	247	240	241
22966	20588	27259	23901	20593	20660	8051	1677	1208	1113	962	865	820	788	718	712	628	612	642	616	610	609	539	600	567	534	521	538	528	500	510	553	479	482	495	479	511	494	506	505	481	501	483	506	453	433	449	478	493	515	458	507	485	456	447	479	459	488	490	419	466	478	452	494	484	418	447	433	488	463	490	480	456	486	509	450	409	464	472	456	454	466	442	492	448	461	474	449	469	469	495	454	521	445	486	466	464	473	428	451	465	468	483	453	431	443	503	433	444	450	476	493	436	467	473	496	451	497	423	466	446	479	473	454	483	468	465	451	448	441	447	486	496	471	454	473	474	494	451	485	472	470	446	474	454	479	474	431	464	453	462	483	459	435	436	473	490	461	424	458	485	481	462	447	453	467	472	466	441	493	462	503	436	432	470	410	461	432	467	478	466	458	447	494	433	432	448	471	440	475	432	451	453	479	480	447	451	501	456	432	460	455	499	412	463	437	434	479	437	456	447	473	448	449	429	473	481	441	445	439	453	477	484	497	483	464	441	458	462	493	431	496	452	473	462	449	468	431	475	429	444	470	455	440	450	461	501	477	476	475	474	424	494	464	429	465	484	482	472	461	466	423	430	476	464	457	476	432	482	455	439	460	472	477	484	438	445	469	479	474	428	473	439	408	464	447	521	497	487	453	465	448	496	461	453	454	460	445	473	454	448	469	457	439	461	477	468	441	460	446	463	459	456	474	438	493	476	484	447	458	471	480	437	450	465	443	405	417	450	429	478	471	454	508	463	477	452	436	442	435	446	485	464	433	473	490	439	467	439	452	484	440	449	446	470	470	468	468	464	425	468	470	463	517	472	439	412	462	472	450	428	438	465	469	460	449	455	449	466	460	467	503	481	475	454	458	465	428	456	483	427	465	463	475	450	442	454	453	461	443	433	454	452	489	455	487	471	446	498	430	449	487	432	469	468	442	466	475	473	463	490	404	459	495	509	504	451	439	475	452	448	443	481	490	480	453	451	521	431	436	471	432	435	446	458	468	432	420	461	442	450	473	433	449	436	468	455	439	427	451	474	419	436	445	474	475	472	482	438	436	470	441	459	489	458	460	469	455	465	428	487	458	463	464	431	466	460	450	450	491	417	439	462	482	471	456	408	458	460	476	464	451	467	470	464	459	431	459	478	457	473	470	481	457	441	466	468	467	462	483	475	445	468	410	462	452	485	445	451	487	454	456	455	448	470	433	449	426	411	472	486	444	446	488	461	529	440	418	430	475	484	454	437	472	493	489	435	490	504	485	504	484	466	493	416	446	448	488	485	452	437	430	457	430	469	436	440	476	438	459	463	476	460	466	404	445	462	450	455	476	462	456	448	462	457	486	477	425	461	433	493	474	439	462	451	495	430	456	425	457	474	473	446	440	471	452	414	442	459	488	444	496	452	424	434	497	447	438	420	465	457	449	498	463	476	484	462	442	471	456	446	442	482	426	462	494	453	471	445	429	425	460	437	452	454	487	511	458	473	452	452	461	482	444	481	449	506	485	498	457	434	478	461	465	459	457	509	463	459	441	458	477	418	483	453	451	483	453	468	488	480	436	465	483	451	452	478	448	436	438	442	451	461	468	491	489	454	489	449	442	428	460	465	489	442	498	484	443	447	486	467	482	394	430	430	467	495	439	419	446	460	440	487	457	445	474	461	453	487	484	475	461	463	453	439	486	460	444	473	480	453	384	455	467	494	456	442	447	421	443	470	481	439	457	451	441	491	447	456	456	458	457	470	485	471	454	475	469	416	495	457	452	458	452	437	484	459	467	461	439	458	451	449	433	466	498	479	467	498	454	468	457	485	431	475	465	470	446	441	443	465	475	435	412	471	471	462	465	433	499	496	467	437	453	436	484	445	493	494	452	452	463	450	458	463	484	435	467	465	455	456	448	446	397	467	454	461	424	445	439	443	429	453	462	448	447	458	446	474	462	430	474	453	444	461	453	470	464	476	474	454	461	477	465	503	464	464	445	484	466	472	467	489	472	462	432	453	448	455	462	451	444	459	488	453	433	442	461	515	494	468	444	477	483	448	464	465	464	432	430	443	483	451	449	454	450	464	462	474	410	484	450	449	490	444	497	413	452	487	442	476	450	483	480	472	487	382	458	431	451	473	467	494	427	431	483	425	451	413	440	470	482	465	475	471	441	442	479	442	419	436	463	459	467	474	486	483	437	456	473	447	450	472	478	442	495	439	429	484	437	470	496	481	423	463	471	424	446	467	466	478	449	474	471	453	443	448	447	426	476	492	442	487	435	452	484	513	498	425	481	475	461	492	429	468	465	463	442	473	487	459	432	457	473	459	447	464	420	437	507	503	478	480	422	445	464	445	440	452	523	433	453	452	478	463	477	454	429	450	496	472	445	454	440	455	493	500	421	494	468	443	446	473	448	458	423	461	466	419	426	427	495	455	468	453	446	455	465	419	484	431	468	455	452	436	464	473	483	470	455	479	454	455	433	442	464	440	467	485	472	470	455	449	438	482	455	495	429	474	440	425	512	405	450	475	481	432	499	457	441	472	472	496	465	415	463	440	449	471	437	460	462	414	499	442	426	442	438	413	445	448	489	490	468	452	455	460	491	498	485	451	478	470	441	429	460	476	447	440	486	428	461	457	451	464	448	466	453	409	439	451	443	477	450	452	433	460	440	463	449	443	465	435	438	484	448	485	469	436	479	478	455	480	471	496	445	475	470	481	462	465	466	444	469	429	491	505	457	468	497	440	417	476	437	453	455	462	481	448	467	448	482	464	489	446	461	449	446	507	433	448	445	456	498	449	456	475	446	453	483	458	460	454	440	476	481	437	475	455	467	475	459	512	470	486	478	461	416	463	477	440	466	497	474	470	483	445	458	448	471	446	444	431	433	444	478	450	457	451	438	490	436	502	469	517	437	449	446	464	469	450	444	441	453	467	466	465	453	440	476	441	488	463	481	474	455	509	481	469	474	493	505	496	476	469	416	467	462	452	488	442	420	445	475	405	458	457	444	517	449	486	440	441	444	482	460	472	442	435	454	450	445	465	439	435	473	447	473	451	414	451	484	464	463	476	445	451	448	446	467	419	430	496	474	468	470	429	488	467	424	441	469	461	458	434	424	452	520	475	444	453	464	458	496	442	411	448	441	454	489	431	460	471	482	483	466	448	465	443	449	443	450	464	464	440	490	448	459	473	451	435	447	450	434	463	498	452	495	462	443	453	455	493	429	451	429	438	449	480	442	419	477	460	429	440	408	481	454	463	431	492	448	496	472	497	448	470	445	442	460	455	438	475	455	441	436	484	450	465	454	505	478	476	476	440	434	459	436	452	452	440	479	463	436	439	459	429	454	474	480	466	465	444	423	449	442	488	444	466	448	458	427	467	458	473	468	454	452	496	453	483	475	449	479	461	443	481	508	462	440	463	457	467	465	479	446	481	464	478	442	481	453	421	481	462	457	465	505	460	504	454	453	488	453	502	466
10040	17909	16423	9719	6613	4748	3698	2852	2389	1976	1637	1457	1323	1212	1108	943	937	872	727	769	711	704	636	674	621	593	631	593	553	583	572	587	528	511	494	518	551	536	503	508	491	460	514	482	504	492	489	527	490	483	506	456	481	472	486	438	530	475	477	495	444	472	493	448	456	450	458	429	420	439	462	477	475	438	467	463	459	450	459	461	421	464	467	449	455	441	474	495	427	463	461	447	465	473	476	433	501	476	486	451	457	482	472	455	414	472	480	465	481	420	496	461	483	445	438	459	460	476	441	440	443	443	459	456	421	482	450	422	498	471	431	454	456	469	436	444	423	439	437	433	457	462	451	482	466	455	465	449	441	461	441	474	428	414	446	449	453	426	438	449	474	441	456	449	439	450	469	446	450	443	448	440	456	460	439	457	473	457	432	484	453	459	467	467	457	436	455	446	473	466	476	450	453	443	442	420	456	452	463	425	429	432	447	457	487	450	465	445	460	432	448	469	462	453	442	432	447	418	475	470	445	425	443	415	419	459	398	436	451	472	425	436	418	475	461	444	511	436	461	437	452	430	432	463	472	451	456	465	479	441	447	445	428	435	445	427	428	457	449	426	476	437	464	435	416	458	455	480	470	443	426	424	436	448	439	471	430	475	443	440	472	459	443	465	463	488	459	452	418	443	429	461	438	461	451	435	434	440	427	444	451	422	420	441	460	464	438	433	401	404	455	391	413	459	445	441	412	449	457	431	437	435	429	446	436	436	467	456	460	414	456	428	436	482	469	463	461	448	442	424	468	405	465	459	445	461	471	447	500	457	485	418	483	426	466	417	431	438	448	440	405	426	479	427	469	453	480	428	462	419	407	449	418	440	476	457	425	435	427	462	422	474	500	479	447	458	470	405	454	488	459	445	423	458	452	461	405	447	455	470	447	457	462	515	448	419	417	389	440	425	454	421	463	443	461	395	459	444	461	423	439	454	411	406	480	466	470	452	501	429	438	456	459	454	463	459	466	458	444	426	456	486	418	452	487	435	442	452	438	462	424	463	478	421	469	442	431	445	451	467	454	417	421	432	461	426	455	456	443	412	458	466	440	428	410	401	419	453	412	401	461	474	472	414	444	473	416	421	460	459	459	468	452	430	456	413	481	425	444	459	414	421	464	429	436	434	423	438	416	438	456	442	485	445	432	453	423	452	453	426	452	429	426	413	466	462	445	473	468	455	466	451	450	442	439	439	429	433	458	459	449	414	511	460	425	436	436	420	409	441	430	479	463	428	446	430	465	436	444	442	448	468	476	446	450	466	443	466	429	413	463	446	461	443	493	445	425	475	447	428	464	433	466	423	440	388	459	479	460	418	423	459	477	433	443	445	436	452	472	483	423	454	416	444	459	394	441	445	466	448	471	439	458	437	420	436	445	423	463	417	459	450	464	404	412	456	448	475	452	423	455	448	474	422	431	453	452	432	440	448	395	445	451	435	481	451	453	443	467	460	428	439	454	432	455	381	456	423	432	431	420	478	434	460	457	455	417	457	431	451	426	405	451	469	451	441	434	464	462	438	446	470	495	468	431	468	417	445	459	449	421	444	459	441	476	445	426	443	463	450	447	473	489	429	432	435	411	449	423	442	439	437	428	455	436	422	423	450	411	455	443	394	461	473	436	476	424	486	429	439	502	430	476	429	475	444	440	441	451	448	442	436	440	454	452	468	431	458	437	464	434	420	442	438	437	454	447	423	439	453	476	438	416	428	415	418	458	445	458	505	453	513	433	457	476	460	427	429	462	438	451	424	463	466	443	465	431	474	434	428	449	464	417	460	416	442	432	448	456	453	424	468	491	464	452	439	417	443	448	431	444	435	479	434	436	392	453	449	445	434	416	426	474	446	437	464	436	496	437	466	410	443	446	448	465	440	412	432	438	414	469	444	427	419	416	416	417	481	467	464	418	461	446	460	495	445	475	449	468	419	425	477	445	413	435	424	450	442	429	456	494	465	442	481	443	454	419	433	472	450	440	398	461	417	426	439	453	434	472	412	449	455	411	500	452	449	443	480	456	459	412	489	400	444	431	432	449	434	414	464	448	422	464	462	458	432	479	447	433	429	431	424	409	440	455	434	438	443	441	456	438	431	419	452	472	440	446	461	433	467	469	439	420	421	427	403	419	449	474	425	413	465	454	460	447	450	410	476	454	432	419	426	433	436	440	423	439	480	476	464	457	453	434	458	430	458	413	435	442	432	493	472	456	423	439	452	446	466	451	417	484	469	452	424	436	436	430	465	443	428	416	450	472	435	440	456	450	454	407	418	456	439	465	430	469	447	460	418	415	450	462	479	424	410	452	417	435	454	487	413	447	429	447	452	463	461	474	458	495	478	471	436	483	452	451	441	411	413	410	490	440	463	433	431	483	417	461	439	429	460	455	459	424	446	415	479	448	463	468	467	453	431	483	448	425	415	443	395	450	417	454	427	436	436	413	432	473	465	467	413	451	416	483	453	450	438	427	445	433	428	441	472	396	415	420	448	427	483	431	436	424	472	468	491	426	452	463	436	427	400	445	436	413	439	472	442	457	441	458	452	461	464	443	498	436	436	427	410	449	451	437	424	433	436	421	457	477	451	454	438	441	466	441	432	430	454	445	432	416	440	486	433	482	445	442	426	448	419	446	475	431	431	416	431	460	432	452	429	462	436	428	450	453	469	456	432	417	426	493	433	499	452	422	453	460	449	433	468	497	431	463	444	443	458	445	431	424	430	417	458	409	407	404	441	426	438	430	418	435	405	443	446	414	477	484	466	409	438	436	436	429	451	413	419	435	475	436	412	436	438	441	463	405	468	441	452	439	450	440	464	475	429	462	449	450	435	424	456	461	425	454	456	417	420	432	464	431	441	434	443	435	464	449	452	446	421	451	455	464	413	466	456	438	430	467	470	435	420	467	459	444	436	431	446	417	453	437	445	463	453	440	460	459	413	483	432	414	466	442	450	443	440	438	427	422	436	470	426	434	447	460	433	438	423	447	439	432	447	464	429	451	452	434	443	441	502	425	475	483	402	416	434	388	438	443	424	461	439	438	469	454	452	438	463	471	466	454	424	460	464	442	467	453	440	458	426	442	455	442	405	456	455	460	422	455	475	461	412	438	461	476	405	458	490	424	420	429	460	455	433	454	464	454	425	426	473	429	453	447	418	399	418	424	457	449	451	459	458	437	421	475	485	456	460	467	477	417	475	449	461	452	441	465	458	467	434	458	449	453	448	452	453	434	430	470	431	472	453	468	464	444	445	422	463	447	438	417	481	459	453	434	426	463	455	417	436	429	457	416	430	442	456	483	437	419	460	443	429	425	440	472	482	465	454	421	477	449	427	454	468	460	407	438	453	462	447	439	442	485	436	411	446	433	445	466	477	409	461	426	461	445	466	452	467	427	437	422	447	469	454	431	460	415	462	455	442	424	432	478	444	416	480	469	446	441	461	425	413	454	432	458	448	458	477	462	446
27891	14199	2095	796	604	560	476	528	492	479	504	502	482	520	483	513	465	467	515	518	492	470	428	458	475	519	462	493	468	454	475	475	506	471	426	468	474	527	472	430	483	458	480	447	472	461	456	485	517	469	511	489	450	486	478	474	486	512	447	490	465	495	474	458	480	489	448	487	461	461	431	462	469	488	463	492	463	513	455	492	516	497	472	519	457	460	493	450	474	493	488	483	485	477	479	517	490	454	446	483	475	479	480	450	464	504	495	481	483	482	453	502	510	493	467	473	475	497	484	480	485	473	497	483	490	535	473	430	488	480	451	464	467	395	435	485	497	445	438	469	464	462	497	493	445	491	511	456	454	490	492	518	523	503	505	469	484	457	506	448	475	483	510	472	461	491	502	449	476	460	455	490	452	495	477	536	494	452	478	452	474	485	472	487	437	437	474	495	508	488	478	494	482	506	467	499	472	497	464	424	471	482	440	508	468	475	479	497	485	492	490	466	476	453	500	472	482	472	484	504	489	446	449	457	478	437	470	490	451	478	454	479	486	443	479	463	458	479	481	487	471	489	482	463	471	500	503	476	491	460	506	463	485	460	468	459	519	471	475	456	446	486	489	477	508	447	480	468	444	503	481	470	451	498	489	459	491	460	476	462	456	498	457	466	487	534	436	473	496	484	452	486	469	468	438	486	496	472	459	450	480	504	484	473	468	488	486	470	459	502	467	477	500	489	465	486	490	519	479	424	493	479	489	498	493	479	428	510	477	462	467	425	476	456	469	485	499	501	477	443	491	468	522	460	471	482	467	452	471	484	499	485	478	463	491	490	475	460	477	517	474	473	464	492	496	470	497	469	491	495	419	449	450	469	478	481	488	489	450	485	476	459	447	480	495	467	458	477	485	460	472	469	487	463	450	473	478	453	501	475	476	483	460	529	462	480	461	435	501	474	421	481	499	471	492	466	456	477	505	494	507	472	493	507	484	496	476	505	453	478	468	457	432	490	443	491	466	484	457	484	506	458	497	490	399	449	490	479	503	494	471	450	480	444	486	478	470	467	497	527	402	478	481	469	483	510	476	493	484	439	492	449	479	478	467	476	482	481	457	487	491	464	454	475	462	466	460	498	460	498	513	519	485	492	474	462	452	528	511	451	462	454	499	448	463	452	455	528	475	490	506	474	450	480	479	458	459	474	541	455	490	415	464	480	448	490	501	476	488	502	420	479	473	504	498	473	486	472	486	484	480	481	462	456	481	473	470	478	473	500	453	498	548	495	454	452	477	486	498	492	479	450	469	457	509	495	457	495	478	480	514	485	505	467	474	502	490	532	522	487	453	466	487	484	517	468	486	484	484	477	502	502	485	479	478	490	467	458	464	427	507	515	501	474	513	514	518	503	487	503	517	506	492	467	480	419	459	451	509	463	481	510	476	479	489	492	506	473	470	430	481	508	479	508	490	509	498	518	519	466	458	528	460	462	514	472	479	415	464	462	451	495	509	462	492	506	476	511	479	424	461	508	461	476	453	493	513	496	449	472	480	510	500	490	478	478	494	445	495	440	470	481	497	477	475	485	488	518	486	472	472	463	491	487	513	516	458	498	477	503	484	487	430	450	471	509	490	428	483	488	502	457	438	467	516	437	501	507	467	481	456	512	492	508	487	458	496	508	473	516	495	484	437	440	480	494	459	459	461	484	467	467	462	480	462	506	446	492	488	471	462	487	487	521	441	461	497	502	505	451	495	480	433	482	475	446	439	484	482	499	494	443	470	438	473	508	465	492	468	453	478	490	492	453	526	452	505	467	496	455	472	461	494	484	453	500	496	495	473	461	496	496	469	467	468	500	469	422	461	460	470	463	492	450	470	465	448	487	514	439	494	470	495	470	496	456	489	502	460	473	511	441	492	469	438	484	498	456	454	511	493	475	453	448	465	465	477	450	443	473	442	488	486	492	454	489	500	453	485	493	437	464	494	516	473	503	475	479	464	483	447	486	518	503	485	473	444	492	457	482	495	476	489	497	462	497	431	447	481	474	484	444	456	473	493	483	442	459	491	471	498	519	483	468	480	474	470	463	452	492	480	418	468	464	478	511	472	481	479	464	503	441	466	473	522	520	450	476	473	496	517	486	464	505	494	509	468	504	507	481	486	433	525	429	467	474	484	484	469	510	464	461	489	454	494	459	478	467	495	477	476	485	453	533	492	488	539	439	462	499	453	492	496	463	481	475	477	469	475	476	481	487	466	496	498	517	479	473	473	485	478	468	494	489	463	496	462	502	433	485	485	468	453	412	506	556	485	504	458	509	487	471	469	453	493	460	512	514	442	463	489	465	484	485	502	495	487	515	474	479	445	470	499	463	475	492	523	486	501	445	490	459	467	478	481	472	497	487	525	478	503	492	493	433	477	526	478	485	498	489	467	489	463	482	477	509	473	460	502	472	466	459	473	487	450	501	436	492	451	453	488	488	494	500	481	446	478	461	457	500	505	457	441	479	486	497	474	458	485	446	500	468	477	477	485	459	431	481	474	467	456	480	481	472	444	468	507	495	472	486	486	479	509	518	463	476	479	502	484	494	490	455	520	446	501	503	470	488	456	459	505	488	482	497	469	502	450	494	498	500	442	471	461	452	491	454	460	452	433	449	468	475	485	526	484	488	479	510	447	483	457	439	464	444	461	495	494	498	469	472	467	459	450	481	499	463	493	457	472	461	466	509	485	457	514	522	462	468	439	486	498	534	476	510	467	424	482	494	467	476	443	480	515	479	521	502	494	474	483	455	474	482	476	490	473	452	459	471	499	471	494	501	462	469	465	490	479	460	491	419	490	494	476	448	501	466	484	491	461	456	505	496	488	462	482	483	474	536	455	455	467	524	526	469	464	456	485	473	504	531	445	465	488	452	437	518	498	460	468	455	467	459	462	481	445	474	480	452	507	488	456	524	474	491	495	455	479	506	456	507	467	490	504	450	481	467	484	434	471	480	450	449	428	445	432	480	501	454	487	482	492	447	451	504	493	467	476	471	477	475	494	446	507	446	478	497	490	490	522	427	454	458	452	485	490	488	486	476	479	466	504	492	478	456	457	472	475	492	507	493	459	427	477	501	478	439	468	426	435	466	437	493	484	479	486	505	462	488	481	509	473	504	459	466	429	469	495	494	454	449	502	448	497	455	464	459	534	472	454	497	499	494	517	472	479	518	424	475	450	493	506	491	473	483	532	453	488	488	470	503	483	464	444	457	476	481	485	473	498	450	472	460	451	497	461	499	479	516	484	455	507	483	496	445	500	486	498	504	461	489	465	484	499	469	496	486	449	459	527	455	495	520	493	481	470	473	487	513	506	485	492	464	483	485	457	509	469	494	504	482	465	490	479	527	495	493	498	474	452	469	501	465	485	493	485	466	475	457	446	458	459	490	501	487	489	456	466	484	462	490	480	479	473	482	492	500	461	471	445	469	465	510	467	460	493	481	465	476	453	457	450	482	497	484	473	471
5262	1251	1247	772	713	682	590	537	532	568	556	518	521	549	529	537	543	489	510	500	518	518	548	558	519	506	457	505	524	518	525	510	527	516	504	554	486	522	507	522	489	478	485	516	502	548	501	509	508	529	506	525	525	514	530	470	536	529	525	526	541	503	493	555	489	539	489	510	523	519	472	545	517	497	531	495	505	479	534	470	513	499	474	541	514	505	492	539	526	549	493	500	514	519	502	528	500	512	515	516	553	545	504	481	511	489	527	514	530	518	519	512	543	530	518	514	564	525	552	497	519	488	536	574	512	499	460	495	574	514	531	519	522	489	524	497	497	505	528	490	519	564	496	516	533	495	479	493	480	492	479	525	488	542	510	504	514	483	548	503	516	495	508	552	513	484	500	547	494	530	526	490	500	526	504	485	503	511	471	545	514	476	530	492	530	537	480	503	484	500	489	557	534	502	495	492	535	500	524	536	514	522	527	482	527	496	535	536	515	523	540	527	506	557	493	537	505	498	493	523	541	535	500	478	577	494	478	512	535	526	548	478	488	555	509	514	478	522	501	533	528	513	490	512	469	551	491	541	519	512	448	494	527	540	483	525	507	517	520	486	521	531	537	517	510	519	507	506	497	504	538	509	469	527	523	506	523	522	482	553	518	520	482	530	521	527	446	493	528	536	519	545	485	495	513	512	553	548	491	539	548	507	512	538	502	492	496	468	496	538	493	519	498	520	535	492	472	522	498	530	508	498	500	503	475	552	489	491	513	536	515	534	574	510	521	501	473	492	512	494	526	512	502	555	488	471	515	511	532	511	567	475	531	492	526	537	532	523	480	536	483	464	544	544	493	532	559	536	557	507	519	491	518	519	536	520	536	506	522	481	535	515	484	497	564	481	504	504	488	551	532	486	525	495	491	521	485	537	485	517	522	526	495	506	521	497	505	478	502	534	499	527	505	560	471	539	487	504	540	489	499	527	528	501	524	518	473	500	531	516	496	514	478	499	490	525	552	500	514	541	547	500	490	475	526	510	525	505	524	533	439	530	574	528	496	522	477	496	522	541	525	467	485	515	554	493	495	517	479	520	504	508	508	513	477	479	515	480	515	524	519	513	507	495	480	509	518	490	519	519	496	531	510	556	480	525	510	507	522	521	513	493	495	548	500	519	501	535	532	490	466	502	485	499	509	518	495	463	517	537	533	528	500	530	482	494	502	498	503	531	512	521	496	535	486	531	511	533	510	521	513	501	517	492	511	502	512	486	533	484	505	480	522	468	479	521	471	547	516	527	493	527	508	494	493	513	494	503	461	492	509	534	509	486	495	497	461	483	508	518	537	495	470	546	495	496	483	511	543	492	480	520	508	535	513	526	552	492	489	496	566	522	516	525	514	524	504	496	509	517	476	528	503	523	501	514	563	462	477	525	485	537	494	537	490	529	513	577	500	473	517	515	473	467	492	500	513	539	491	491	503	492	556	512	508	515	478	503	543	514	489	517	572	548	488	554	491	497	512	512	495	533	518	511	548	535	515	540	513	466	496	556	511	560	499	536	525	549	548	468	518	545	537	507	476	528	493	513	530	483	489	520	550	496	552	515	499	551	508	519	473	516	527	485	516	511	479	503	518	544	511	506	470	552	550	494	541	499	515	538	533	551	523	520	533	470	515	492	527	518	510	463	473	538	498	522	519	491	493	519	485	509	525	562	496	543	480	498	497	530	489	582	513	532	565	493	512	521	525	531	522	537	523	516	525	513	520	493	564	481	488	508	524	511	525	498	513	464	498	523	516	535	521	535	486	480	540	511	523	533	473	539	528	516	488	517	484	515	497	518	503	510	524	517	506	507	543	477	517	506	506	500	549	490	501	478	462	488	521	534	498	523	568	511	477	501	503	521	545	490	509	528	512	485	523	485	549	523	506	506	533	508	524	489	501	489	537	528	530	484	518	545	506	520	475	525	510	506	513	480	517	512	520	539	529	472	501	532	527	462	504	483	517	489	519	554	479	543	486	501	515	506	519	539	475	514	482	489	524	493	530	533	509	524	525	514	498	517	512	502	503	481	529	470	528	512	495	452	510	517	521	465	504	501	520	524	491	532	547	499	532	526	565	499	523	508	530	500	544	487	529	509	511	492	535	543	500	521	505	505	517	486	506	551	489	540	496	538	498	524	527	489	497	479	490	554	503	527	534	479	475	528	486	529	486	520	522	531	497	552	508	495	531	538	511	515	564	475	517	568	521	554	528	536	520	528	473	498	538	507	538	513	498	506	514	510	518	527	532	495	548	497	490	492	504	501	503	500	513	536	522	504	522	486	528	530	503	476	514	505	547	530	502	524	502	525	497	473	509	531	478	512	524	481	501	510	481	540	496	530	474	478	494	507	536	521	481	492	517	542	505	510	508	496	530	480	516	509	494	536	556	473	540	483	457	506	533	515	519	488	504	527	530	495	542	513	499	500	524	517	510	523	499	485	491	489	517	538	506	526	507	504	509	535	561	497	490	519	537	506	501	500	527	534	525	532	499	496	512	493	519	508	544	514	494	559	490	508	526	503	551	495	500	538	519	492	509	495	516	494	492	527	534	502	460	508	517	534	514	527	457	483	515	520	547	492	506	531	558	534	483	529	514	514	526	517	534	506	529	564	469	517	492	516	511	545	527	498	545	501	518	481	484	523	504	478	573	535	512	527	499	513	529	519	513	548	467	494	516	504	516	506	526	462	508	525	510	521	516	501	510	474	505	498	533	520	515	482	511	549	512	554	485	520	561	512	540	479	508	523	518	517	510	503	552	497	523	497	483	458	501	530	513	553	519	504	499	480	472	510	475	542	541	501	524	477	485	476	510	494	533	481	499	476	492	495	505	489	537	500	546	528	527	505	499	468	507	532	507	531	468	502	503	513	475	505	554	501	522	515	486	538	489	511	520	518	508	478	524	537	534	502	494	549	516	509	509	491	498	462	534	495	545	518	487	481	523	478	565	520	561	544	485	540	502	497	489	493	517	499	509	554	528	534	514	496	498	519	552	535	508	500	479	505	503	506	530	497	536	504	534	560	501	507	528	468	527	543	499	511	475	542	523	469	512	493	481	511	497	499	469	482	478	505	517	526	519	532	519	504	507	481	533	546	543	509	526	507	498	500	536	520	529	513	536	491	511	516	480	522	465	515	528	528	483	532	499	508	493	476	519	470	533	528	519	507	527	476	521	493	489	466	458	514	533	536	524	470	508	555	511	571	530	544	507	486	525	486	523	502	518	498	540	545	481	552	571	478	514	571	513	507	479	526	542	538	508	529	512	554	546	527	488	548	489	522	489	564	488	549	472	528	493	525	522	506	486	531	545	532	505	465	500	518	494	509	505	537	519	523	556	496	510	506	504	520	492	518	520	493	493	505	504	542	493	512	537	491	517	519	500	483	473	470	502	479	496	495	505	519	516	511	466	524	512	522	515	465	487	507	495	511	455	485	523	472	515	530	513	485	493	523	498	545	481	500
24931	20614	26944	24279	20616	9962	1301	794	668	578	537	459	458	413	346	353	340	324	315	330	310	316	314	298	273	281	264	285	289	270	252	297	260	253	282	281	264	268	265	281	254	244	258	241	243	291	230	232	214	299	240	263	245	255	258	242	253	237	228	254	235	245	244	233	227	218	253	267	245	234	247	249	240	225	255	226	239	238	250	239	231	219	262	243	238	262	253	231	219	242	227	234	243	214	227	218	253	216	246	265	219	235	222	249	218	217	240	247	254	248	276	239	259	249	241	250	251	257	250	249	220	247	260	222	245	249	237	233	241	236	222	222	239	253	248	259	237	251	226	222	210	239	239	253	236	229	249	229	226	230	249	242	226	236	213	226	217	228	218	227	257	261	259	230	251	276	212	236	231	228	259	218	231	237	260	236	272	234	267	232	263	231	258	244	254	247	243	222	238	263	274	256	221	212	255	235	249	244	239	225	266	248	223	222	227	269	243	243	231	254	262	237	271	260	239	241	224	233	233	223	238	269	235	224	215	253	263	239	230	219	239	235	231	233	258	225	218	208	237	246	245	240	263	225	242	265	231	239	251	245	258	230	229	244	256	241	254	242	243	244	234	236	277	226	230	235	226	245	233	225	240	239	214	208	247	256	221	242	258	245	230	227	271	223	243	256	238	228	239	256	268	230	218	229	220	235	241	234	247	242	250	240	224	228	223	231	259	218	255	238	259	206	260	243	211	233	238	219	240	222	238	238	211	229	253	245	254	233	223	251	234	240	267	229	243	238	244	238	259	236	252	229	237	231	252	240	216	238	230	246	224	225	254	226	238	259	242	244	226	243	256	245	250	254	265	233	223	207	236	273	216	253	234	226	255	236	243	246	248	238	228	260	222	239	214	251	255	230	219	251	226	238	226	266	262	242	281	225	185	193	255	248	231	238	256	240	246	226	231	217	267	228	254	204	240	217	259	231	241	279	247	256	227	256	251	239	248	229	218	236	229	217	238	234	230	224	230	275	258	264	223	260	205	235	229	248	254	260	227	230	230	242	248	261	219	228	254	227	237	196	247	234	232	237	233	226	238	266	218	255	217	222	246	242	251	256	251	229	242	262	245	242	227	249	228	225	250	229	264	273	232	223	236	259	234	262	225	238	237	246	247	253	218	242	227	246	255	238	255	258	233	261	242	215	250	256	244	228	227	261	228	250	247	269	242	244	249	247	232	258	235	234	229	232	232	252	222	229	253	218	258	232	243	245	220	256	242	227	228	234	228	239	241	213	269	218	226	246	241	228	216	228	223	240	238	209	245	248	220	252	242	228	229	218	214	230	222	236	268	260	242	250	235	231	260	240	228	258	248	233	240	210	240	236	256	227	250	205	237	210	221	206	230	209	229	252	220	228	265	195	239	247	251	247	257	217	210	259	248	227	243	258	220	252	240	245	238	241	246	229	244	254	233	242	260	240	254	236	216	209	234	244	227	257	226	260	247	210	261	237	233	221	220	258	243	261	225	238	249	237	234	232	231	241	267	262	234	241	234	231	225	232	243	232	258	224	245	238	230	240	228	229	232	226	251	248	235	222	249	232	249	251	238	239	274	232	255	250	238	237	262	228	253	247	264	227	258	242	236	246	218	251	233	251	239	241	242	226	233	216	228	224	231	254	261	249	219	207	225	229	223	239	219	224	229	221	256	250	246	261	264	242	212	244	263	227	218	218	223	245	231	247	236	229	224	215	240	235	232	250	227	273	220	253	241	233	244	255	222	225	262	213	236	240	252	261	210	264	222	244	227	247	244	248	238	237	239	236	244	243	204	251	230	233	234	268	237	247	256	211	227	249	232	242	228	237	255	259	229	219	233	227	218	238	250	230	217	228	209	213	248	262	254	242	239	243	232	252	234	228	226	244	209	242	220	236	230	233	219	240	278	239	249	253	245	248	250	236	256	242	242	240	247	232	235	226	256	211	239	235	252	236	225	272	252	220	228	232	243	234	273	256	262	211	254	212	248	224	254	236	224	226	209	259	260	276	206	284	200	233	214	251	239	231	246	267	225	221	249	233	252	216	225	216	251	218	230	213	225	241	220	232	239	234	247	235	225	223	229	254	244	226	281	245	234	264	248	234	254	235	233	234	230	242	221	240	237	215	218	188	229	263	279	261	227	262	221	238	227	280	241	229	257	217	218	209	226	229	249	237	239	256	262	250	231	248	245	237	217	223	241	250	220	239	196	223	260	245	211	247	221	241	205	241	235	258	228	244	260	242	238	250	248	237	239	226	253	239	234	231	243	239	217	264	225	265	231	216	252	262	248	231	266	236	233	215	232	230	229	233	228	223	234	239	233	233	231	209	255	229	230	237	224	239	238	257	256	244	243	232	237	218	235	286	222	248	240	235	215	244	234	236	263	239	246	235	223	250	228	213	213	239	222	229	248	247	242	244	232	239	241	229	219	194	200	256	241	237	240	226	231	238	203	215	223	246	250	214	242	234	232	244	236	249	233	249	243	227	245	252	253	232	201	224	246	220	236	243	221	256	217	239	228	231	264	236	230	268	237	247	251	255	275	222	235	233	249	245	226	242	228	232	239	229	206	265	242	236	244	244	233	237	245	250	240	247	230	250	241	234	251	220	262	226	252	220	249	239	265	256	250	239	237	222	264	248	274	216	233	239	261	251	258	263	238	223	233	220	226	250	262	251	242	225	255	242	240	247	244	222	240	224	233	242	274	232	231	205	226	248	242	213	239	229	244	235	196	215	263	236	268	256	226	238	238	242	199	229	222	242	240	240	231	235	235	256	241	247	203	225	266	229	234	226	220	247	288	263	231	251	255	228	226	255	244	253	243	242	243	238	230	239	243	236	249	242	258	234	221	250	257	280	225	255	258	248	249	246	216	224	243	241	244	249	238	224	233	242	227	245	238	210	223	224	240	218	244	250	223	223	236	222	220	218	231	231	241	249	207	203	261	244	241	253	222	262	267	215	240	239	246	267	225	224	248	230	228	218	247	238	257	227	253	229	212	236	203	223	240	267	244	253	237	230	277	254	259	236	229	260	237	221	210	244	223	235	232	202	218	241	269	217	215	242	241	230	264	221	239	230	254	218	248	226	243	222	257	250	235	218	226	248	240	247	235	227	225	239	243	210	255	254	235	257	228	254	236	243	212	253	242	235	208	245	242	239	226	215	236	203	240	242	256	241	235	253	258	244	266	241	256	259	219	198	224	228	235	217	249	240	243	217	237	227	244	252	253	230	242	240	236	224	241	220	230	230	253	214	220	242	225	233	247	217	253	235	244	228	210	215	229	238	262	243	258	230	239	233	237	255	239	257	251	241	233	250	209	228	228	228	240	217	262	227	236	217	239	215	265	226	262	252	238	246	232	235	270	230	231	224	219	235	183	246	232	245	233	258	238	236	237	239	228	233	245	233	261	189	243	221	245	260	236	243	235	236	222	205	233	246	220	242	253	237	228	235	247	225	241	238	238	258	270	215	236	235
7213	11314	10320	5624	3754	2611	2124	1565	1320	1089	891	813	754	657	541	503	499	459	445	408	406	418	414	366	358	351	349	336	320	329	328	293	295	334	300	314	337	319	302	316	292	255	298	282	286	291	247	268	263	243	288	254	293	258	292	289	321	253	274	265	258	270	248	250	272	265	302	294	279	267	257	267	280	286	232	262	272	252	273	257	260	285	276	248	270	265	304	282	277	235	265	271	274	263	262	287	239	261	255	293	253	272	282	259	269	275	266	322	261	271	267	280	243	232	247	289	287	250	262	275	268	262	288	244	263	264	275	287	264	247	258	262	254	247	274	237	267	250	255	289	277	221	243	285	270	269	271	258	262	272	271	239	229	239	244	253	265	269	279	242	256	275	255	229	257	264	254	260	267	250	284	265	265	268	269	279	258	251	254	283	266	246	242	259	261	270	264	290	254	207	258	258	254	271	278	271	249	279	256	253	282	226	272	272	261	285	245	261	280	243	248	225	249	244	259	260	252	257	263	263	240	249	246	275	277	276	294	292	280	272	274	264	262	250	276	253	263	283	273	211	253	265	264	290	238	259	259	285	241	260	277	265	245	266	245	233	247	250	258	273	285	253	240	250	252	245	258	256	277	271	263	275	268	271	255	254	273	264	255	268	283	250	264	264	246	265	262	244	251	239	263	256	277	223	251	257	220	260	263	233	265	265	269	250	256	236	247	278	224	250	244	279	256	245	262	259	255	285	240	254	246	263	260	236	270	263	258	235	251	241	266	278	285	265	287	259	255	265	255	276	270	253	265	254	245	282	272	273	242	244	233	277	281	272	273	265	262	262	277	237	285	239	265	269	250	239	259	284	258	288	243	268	285	264	279	259	257	275	243	256	269	247	264	259	255	265	266	276	256	239	281	286	249	273	253	268	267	249	266	259	253	262	267	276	235	266	276	256	225	261	260	263	290	274	281	273	265	262	286	268	241	268	261	275	278	259	263	276	256	284	221	230	277	262	265	285	242	272	270	261	256	284	258	287	253	233	235	261	263	248	248	267	265	224	275	260	279	244	268	241	241	254	265	287	285	261	248	265	262	245	260	252	254	255	270	243	257	238	265	256	273	263	278	287	267	255	288	262	261	264	253	320	251	242	250	280	298	260	264	259	240	243	261	281	271	267	299	262	264	254	229	253	256	231	280	253	264	277	263	264	272	242	271	271	281	272	224	242	255	272	255	255	230	296	252	257	269	236	272	250	283	257	237	288	228	249	237	264	260	238	267	242	248	236	242	243	241	267	244	241	226	243	267	266	257	236	269	236	282	223	266	266	272	248	267	268	243	268	250	237	271	272	267	273	258	246	234	280	228	268	260	260	247	260	276	266	266	270	265	278	265	239	268	272	259	253	241	255	270	287	248	271	284	224	247	252	249	257	222	233	238	237	253	243	277	257	299	266	255	287	259	278	270	235	234	272	279	259	248	283	264	235	287	265	272	255	231	253	238	256	271	278	251	234	236	277	260	253	224	251	254	256	277	274	263	270	262	283	261	272	241	267	257	245	253	264	260	277	242	256	235	249	306	243	274	263	251	260	272	246	273	244	271	275	270	230	241	253	282	271	249	281	258	253	267	279	243	262	288	276	246	232	248	280	284	260	242	257	258	218	266	260	270	263	245	282	244	241	289	268	237	256	292	280	253	251	272	263	282	283	283	261	308	246	255	264	285	262	264	263	257	256	236	266	269	271	253	244	285	293	261	252	247	263	266	256	214	275	262	243	260	253	255	268	279	244	258	253	249	263	273	254	255	273	256	235	250	281	282	260	237	265	251	283	247	262	247	250	233	233	268	259	276	267	266	237	250	238	289	249	263	272	268	240	272	261	246	254	268	262	306	233	245	249	271	247	271	278	264	229	255	240	266	258	263	270	250	278	269	248	255	266	270	245	249	259	261	261	270	259	281	273	256	258	265	266	275	292	240	268	261	275	249	239	275	232	236	269	285	260	243	255	263	242	237	273	283	257	285	261	257	281	262	277	250	269	225	255	248	270	265	257	246	258	259	277	297	246	245	248	281	257	268	256	271	278	249	261	267	236	260	295	256	266	266	266	236	286	240	276	273	287	295	260	232	252	273	227	268	261	232	251	237	288	268	238	218	252	280	255	273	247	257	260	288	261	257	258	277	245	280	271	270	257	243	264	278	299	258	269	254	268	295	279	269	273	218	261	276	271	251	287	262	248	242	286	293	261	237	260	249	250	262	262	264	268	249	266	270	250	251	262	282	280	286	248	267	274	263	275	256	269	272	251	247	261	234	258	248	262	249	283	243	248	249	260	280	276	257	237	233	280	250	286	250	244	265	255	268	268	268	287	298	252	250	275	236	266	271	258	247	256	249	250	244	258	278	266	251	252	280	266	274	269	249	268	233	269	243	264	253	242	245	275	279	233	229	243	264	255	251	253	262	253	258	253	259	269	259	292	234	242	267	264	247	267	234	293	273	247	236	293	242	262	244	254	263	246	271	255	243	244	252	255	264	248	259	260	252	264	279	275	244	262	257	255	270	278	267	263	258	259	263	230	249	277	268	237	291	241	275	259	254	278	264	261	252	253	271	253	268	270	251	283	240	258	261	279	264	255	261	269	253	266	265	249	298	244	280	267	250	280	234	257	266	283	262	264	245	271	257	255	241	265	248	256	247	282	280	252	264	280	232	269	249	252	290	294	263	263	251	253	251	231	294	283	288	253	235	260	252	275	270	259	262	227	259	272	294	264	281	256	264	240	243	247	322	260	274	256	233	270	275	256	284	289	261	287	256	290	227	259	304	304	283	263	264	263	255	257	235	256	259	254	245	265	248	248	245	247	253	243	277	270	247	261	256	262	221	263	257	266	271	258	251	253	260	264	250	234	221	274	245	258	245	273	248	265	277	269	240	271	244	252	275	266	251	282	268	282	221	259	275	246	253	269	277	245	257	260	242	249	256	261	259	258	243	248	257	256	288	256	250	288	273	305	271	251	271	250	238	253	284	255	277	271	239	257	289	231	254	262	260	287	276	262	250	259	265	257	274	258	272	259	276	284	274	289	238	261	271	275	244	301	253	272	269	237	247	244	249	264	253	237	250	248	236	283	260	275	243	291	255	269	267	252	255	262	265	266	257	259	242	237	242	272	255	248	243	270	257	270	244	264	276	243	261	240	291	247	277	239	257	286	262	253	271	265	280	251	260	270	212	251	275	253	250	296	250	256	251	246	276	256	231	248	249	255	263	300	246	252	294	254	256	254	270	241	240	274	284	260	245	271	278	269	297	248	257	228	268	257	276	264	250	244	263	242	258	291	266	252	259	246	272	274	248	255	278	256	283	276	267	282	247	284	263	260	245	230	242	250	262	237	248	277	248	246	248	251	249	272	273	256	241	260	243	259	250	252	291	270	257	254	290	261	241	269	288	275	279	276	252	234	236	256	250	238	264	266	280	252	284	249	249	280	278	281	259	261	231	252	226	262	291	257
22953	20596	27274	23904	20603	20670	8018	1636	1217	1129	926	840	831	746	699	731	691	646	617	576	582	571	580	541	525	578	538	545	523	520	520	497	543	566	527	532	482	441	477	461	508	519	510	450	464	461	480	473	492	485	497	525	537	502	484	494	453	486	463	449	497	456	454	466	496	508	445	451	502	487	459	504	510	426	486	495	437	498	491	508	456	465	447	445	460	494	488	442	433	447	479	459	445	507	443	491	482	437	432	458	470	455	472	471	502	482	466	513	462	497	468	466	447	471	445	460	453	495	440	479	460	454	458	491	453	471	447	477	464	473	473	425	464	469	441	481	455	478	458	446	452	471	475	457	487	455	464	441	433	469	451	499	409	445	483	477	466	481	436	483	469	468	468	421	452	441	486	483	471	417	462	458	454	466	471	460	474	485	455	451	457	440	494	458	458	435	460	481	483	461	488	462	462	423	434	440	438	480	469	479	491	471	481	492	478	445	479	441	474	449	433	463	471	475	498	450	482	477	449	502	470	458	403	447	458	465	458	482	453	486	470	485	455	472	472	445	468	475	460	451	490	471	496	436	524	473	455	398	430	493	468	470	450	455	489	475	461	453	414	439	470	496	464	480	487	437	495	413	470	428	460	477	447	483	458	447	458	466	460	460	446	480	478	468	485	458	486	483	493	471	462	495	479	465	481	463	453	444	423	474	434	442	477	516	427	459	499	465	481	465	485	443	506	438	434	477	458	460	480	451	476	474	436	436	465	460	485	449	473	509	480	456	450	468	467	473	467	456	451	468	465	486	506	505	451	449	444	462	448	510	479	475	464	441	509	407	483	458	452	453	452	446	459	474	489	464	472	467	483	492	459	475	484	495	477	477	452	505	476	446	469	471	461	496	486	446	477	492	470	439	437	450	437	430	467	431	504	454	524	465	457	449	465	455	468	448	488	469	493	457	454	463	437	451	481	470	477	455	437	442	451	418	450	498	465	453	499	480	435	414	467	451	433	454	466	468	473	456	469	462	450	453	430	431	427	444	459	473	470	454	434	488	437	444	477	464	436	450	471	474	491	437	439	461	471	495	441	493	440	436	462	439	461	423	478	474	441	483	494	467	446	448	466	485	475	462	462	443	451	491	407	482	432	455	505	488	451	474	433	468	460	492	461	470	446	448	444	461	458	484	451	507	465	454	467	428	459	461	419	480	451	511	447	468	469	463	432	425	437	453	436	458	471	472	460	460	487	448	447	432	465	475	428	512	466	453	484	468	442	445	448	455	452	505	471	476	480	474	434	437	438	461	478	457	423	458	433	473	468	445	489	438	451	474	460	443	438	479	491	466	481	431	458	510	497	455	480	486	456	465	485	461	464	458	468	382	506	451	468	477	457	439	444	470	471	455	453	415	428	420	457	456	453	468	449	466	533	463	434	462	485	444	462	466	504	503	463	463	489	482	483	430	452	454	459	449	455	491	474	446	460	484	470	461	449	470	442	493	451	442	474	494	447	498	494	458	493	475	491	463	484	462	453	443	459	445	436	476	483	450	466	480	454	460	449	457	512	421	436	476	455	464	467	473	459	500	427	452	467	460	452	450	414	486	479	466	461	490	538	488	427	437	450	490	492	456	484	499	484	504	453	411	461	487	457	450	459	471	438	437	435	451	488	439	438	475	452	465	478	481	438	461	473	474	446	477	468	486	464	493	427	443	454	437	457	480	449	490	466	458	482	406	438	460	497	458	447	468	446	450	489	426	446	493	480	420	501	467	450	435	480	464	468	482	450	439	461	440	449	445	485	412	483	444	434	463	472	430	450	444	472	478	409	475	457	487	457	440	446	469	456	500	440	473	467	476	426	493	429	438	457	452	461	420	460	469	472	441	468	473	486	429	484	452	468	462	471	455	490	488	437	478	448	437	446	479	446	455	422	449	425	425	458	420	460	431	415	427	435	448	449	467	417	457	446	485	490	436	435	473	485	432	431	523	435	502	491	455	436	441	495	438	462	475	463	497	479	429	441	455	461	433	473	466	468	421	454	436	481	479	475	521	482	454	436	452	460	456	465	445	456	480	448	471	493	516	466	510	469	459	494	448	448	439	440	474	471	490	479	467	475	455	450	413	467	472	494	475	498	447	476	450	461	437	466	450	459	453	440	451	479	473	456	420	444	475	452	461	430	459	510	439	459	482	471	458	453	431	446	464	481	435	483	464	467	484	463	491	424	474	479	417	481	438	450	442	473	428	478	444	444	470	481	477	494	454	439	477	439	464	445	455	433	515	441	465	416	470	471	438	428	452	444	490	510	469	417	473	490	479	476	424	454	483	423	466	521	463	440	460	441	458	470	465	479	487	440	439	467	492	459	475	410	453	489	452	433	454	469	464	468	459	479	481	502	462	458	505	473	452	461	475	453	459	499	443	460	491	456	478	495	458	457	468	441	455	410	484	460	447	475	471	487	417	481	446	481	477	468	453	435	425	514	446	474	460	424	513	473	465	473	447	451	491	482	442	473	440	444	458	464	475	460	445	422	460	441	461	450	427	440	491	479	476	447	413	489	472	460	499	420	466	475	458	447	464	473	470	474	463	465	447	445	501	500	441	448	430	473	470	432	459	483	433	450	459	430	487	449	471	469	456	416	465	434	457	443	426	528	506	453	460	467	448	454	477	419	446	460	437	455	468	464	460	463	482	490	454	504	455	413	445	439	436	433	470	453	462	443	496	441	513	497	435	427	499	452	446	479	415	455	487	466	471	487	450	465	465	494	430	459	463	481	460	444	438	470	457	495	473	493	471	480	462	473	435	510	470	468	440	458	448	451	454	448	463	484	464	487	449	425	465	477	475	457	515	497	434	467	460	441	457	471	433	404	479	465	524	472	480	449	438	504	498	499	469	477	467	479	468	449	500	429	447	476	446	464	454	440	484	462	493	456	440	478	438	447	459	452	460	465	435	448	460	438	441	490	455	493	458	473	422	419	462	492	446	469	487	449	470	467	413	528	447	503	456	463	489	488	474	461	471	478	455	441	454	466	438	473	495	473	492	430	495	426	447	489	449	474	457	459	498	489	464	467	479	453	477	478	442	436	440	447	428	464	455	431	461	462	495	496	436	461	395	432	481	494	479	484	429	449	424	428	451	483	457	489	504	479	432	480	459	459	468	449	508	459	423	449	422	451	433	470	434	471	441	485	505	479	465	466	457	470	477	469	427	467	490	435	447	428	455	464	469	491	482	475	435	477	439	470	476	482	465	465	435	484	432	431	496	464	478	456	464	471	458	440	455	484	450	473	441	435	465	478	502	454	486	455	448	481	459	479	432	444	490	441	426	482	489	477	435	460	453	473	415	468	474	532	462	441	458	486	466	445	426	447	460	476	468	480	465	438	417	522	461	467	455	473	470	462	445	451	465	454	432	459	481	482	459	469	405	455	438	475	444	477	436	437	499	482	473	443	448	483	482	440	474	445	462	478	472	428	460	452	486	465	492	471	444	451	469	437	461	436	436
10032	17954	16371	9622	6501	4751	3586	2874	2360	1942	1595	1468	1233	1203	1058	976	874	818	813	706	777	692	691	611	594	650	618	567	557	522	574	607	550	551	528	514	542	500	478	495	482	495	477	454	487	492	467	454	501	498	471	443	457	450	474	461	471	421	531	456	480	483	428	472	475	458	445	496	461	491	466	469	482	447	460	450	453	461	492	452	478	475	472	478	450	420	485	478	461	442	434	481	494	506	486	466	454	480	501	456	443	465	429	496	503	455	485	465	464	423	411	462	487	468	456	417	456	487	454	515	461	474	509	475	485	440	491	441	450	434	414	443	462	466	429	479	434	449	408	447	432	457	459	466	449	470	410	423	441	451	444	439	466	439	462	448	422	462	451	445	445	446	462	448	437	428	419	435	450	441	433	438	450	453	447	413	480	483	443	451	481	455	450	453	459	447	482	446	448	436	500	456	469	453	413	426	496	440	456	470	424	452	423	437	463	457	484	461	495	426	414	450	443	426	431	453	450	405	454	452	424	480	461	461	463	453	420	461	467	442	441	457	458	428	436	418	465	450	442	437	484	454	487	453	466	453	442	430	457	465	444	472	416	465	471	465	427	425	443	405	436	442	445	434	453	476	487	476	457	443	442	480	450	473	414	458	432	457	466	439	467	461	468	442	459	385	463	409	455	478	442	421	464	433	438	425	444	432	430	430	464	452	457	448	411	490	439	451	465	462	461	433	412	455	471	471	423	420	453	433	471	494	454	405	458	451	472	402	439	469	442	440	460	446	443	453	464	461	455	455	469	433	428	440	447	470	480	455	461	476	477	474	423	445	443	497	474	470	439	438	435	426	472	465	435	478	448	448	450	451	457	442	451	476	447	430	464	446	445	477	452	454	442	402	448	423	464	408	472	414	434	444	485	468	459	447	446	443	448	441	453	451	412	467	457	439	478	474	465	448	429	445	436	442	484	459	457	456	472	448	456	455	432	475	413	406	440	439	395	454	428	466	431	435	435	455	409	465	457	438	460	470	439	452	428	460	410	468	466	443	453	465	452	439	461	444	451	410	485	443	470	468	451	446	411	455	438	418	428	457	422	425	471	418	430	435	452	473	446	491	428	475	481	422	451	451	435	442	452	432	466	442	429	451	443	452	451	423	485	435	446	467	421	458	434	482	467	459	471	429	449	495	487	462	454	484	463	464	488	467	444	477	462	455	435	488	457	462	429	463	441	443	439	440	456	440	490	447	435	455	448	451	430	453	449	437	437	430	450	431	411	447	468	418	449	441	419	470	449	451	402	456	450	409	483	448	431	442	437	436	468	449	420	473	488	405	478	436	447	416	420	472	444	430	436	449	478	461	465	432	422	440	443	411	469	459	436	480	435	461	448	470	419	449	465	426	452	473	472	443	446	437	433	466	439	450	496	447	479	452	446	449	447	447	437	423	477	453	431	463	431	435	422	456	471	440	426	441	486	466	440	497	447	466	426	464	415	437	400	442	467	395	480	439	437	488	430	406	467	477	439	473	424	450	403	475	453	447	487	423	424	470	456	468	446	428	451	447	422	484	484	489	446	495	417	467	460	458	436	423	415	438	451	430	443	463	417	474	443	421	425	451	457	449	430	445	435	476	462	445	452	432	443	431	439	482	429	451	457	410	447	462	457	470	466	437	434	414	465	450	420	424	431	453	433	476	464	470	431	454	449	486	467	443	458	501	422	428	466	440	443	440	423	460	452	441	432	441	438	401	463	479	436	461	468	413	443	451	439	442	465	464	442	430	408	429	453	496	461	442	465	452	433	502	430	455	450	459	443	411	400	444	444	457	467	455	437	464	405	434	473	469	463	488	438	440	451	463	403	462	443	418	469	467	430	459	467	415	459	461	468	475	450	440	434	456	451	443	453	471	452	430	407	448	447	448	455	441	464	431	451	473	456	415	441	435	449	482	462	417	442	483	401	443	467	473	438	422	467	414	462	441	431	413	463	413	436	432	455	412	474	410	460	457	453	446	426	441	457	446	429	451	461	473	470	465	434	450	432	449	409	467	453	449	435	445	451	434	426	416	403	478	464	477	504	425	426	453	411	407	479	428	422	474	438	451	408	464	480	474	426	452	422	466	473	425	432	415	385	458	462	424	492	473	427	490	451	440	477	438	452	430	448	459	457	440	447	460	455	436	437	444	446	453	462	452	478	434	418	446	442	412	419	454	461	408	445	459	430	457	425	432	461	425	466	441	426	446	426	405	485	447	459	435	450	466	434	464	436	501	442	422	446	480	448	436	453	457	438	429	430	476	435	473	484	443	441	434	484	441	448	454	431	466	424	450	441	466	418	442	461	439	439	440	445	443	432	436	451	478	469	469	421	458	414	426	426	423	421	466	440	466	434	440	449	427	462	460	457	410	432	440	433	473	421	459	450	457	447	437	441	442	488	454	442	445	467	440	478	441	452	483	460	468	453	456	398	433	439	418	443	471	447	451	424	435	443	431	431	467	458	425	424	404	466	442	470	467	459	483	457	429	437	439	433	440	439	463	440	463	474	462	413	469	502	460	437	452	448	426	418	428	418	428	447	435	484	430	451	491	425	387	422	446	472	470	430	442	443	483	468	443	488	453	438	446	476	428	426	471	453	476	460	421	463	477	452	404	475	429	434	453	475	442	468	423	453	450	450	473	443	424	468	452	439	406	453	469	421	425	456	447	437	459	436	429	408	462	448	449	468	415	431	423	464	475	485	468	441	423	475	431	427	465	449	465	439	443	458	443	471	452	449	426	512	448	425	425	466	415	445	456	439	439	446	458	438	496	448	436	455	476	459	425	441	467	469	430	431	475	459	425	467	423	457	453	453	403	456	431	448	434	424	434	442	449	429	442	457	455	419	441	450	458	458	445	422	461	440	441	420	455	455	441	433	466	482	475	415	468	449	450	420	433	420	472	437	442	491	421	497	445	455	433	465	456	411	462	459	426	457	469	450	447	448	440	424	451	420	440	432	445	431	443	472	459	439	462	464	438	443	435	415	449	450	461	450	427	448	420	452	396	419	468	455	456	468	466	492	410	452	443	442	442	431	462	473	435	434	446	436	490	490	436	434	422	479	431	500	431	449	462	461	458	461	460	426	449	462	462	439	469	439	436	453	449	452	458	450	458	487	457	443	469	447	407	419	448	448	430	460	437	427	457	464	428	445	432	470	431	429	427	465	444	407	410	426	412	440	440	440	431	439	503	424	461	454	417	412	435	446	424	450	451	463	435	437	442	435	420	430	418	487	496	468	492	461	477	427	428	454	448	457	445	417	439	456	449	465	423	426	414	418	420	445	439	425	421	420	447	457	443	444	460	474	419	437	439	390	446	463	458	429	441	426	448	442	456	466	465	437	468	418	473	421	450	477	436	440	423	446	416	454	429	494	462	450	460	435	468	460	485	429	457	457	446	437	420	471	437	414	464	406	428	438	455	476	451	450	426	451	487	429	479	403	374	441	458	444	441	419	476	445	411	431	438
28107	14111	2052	847	584	587	527	519	542	487	518	499	498	518	487	495	512	513	481	492	501	508	529	487	515	490	471	491	479	514	513	492	497	484	483	527	503	482	435	512	516	450	451	484	497	482	503	519	495	510	483	472	478	502	480	504	467	468	457	502	452	459	454	503	485	489	474	460	471	461	435	518	512	504	461	477	482	488	503	534	521	451	486	479	503	508	507	454	498	513	459	477	475	474	498	511	490	481	494	501	464	480	486	477	495	459	486	483	506	511	479	506	456	535	498	481	473	456	515	517	462	520	479	499	519	484	475	499	493	521	464	473	481	492	467	482	515	464	512	443	473	448	486	533	498	488	495	515	473	489	436	534	464	526	533	510	491	482	458	491	492	486	500	466	514	486	488	485	468	447	539	472	509	503	488	485	499	514	495	482	506	478	518	491	496	510	440	462	449	485	467	486	485	527	491	490	484	526	496	502	475	490	471	456	480	500	513	500	466	451	507	451	491	476	526	496	539	482	484	483	495	487	491	478	456	499	472	509	479	512	509	490	503	494	488	436	500	473	503	513	477	504	458	510	484	481	470	508	510	499	467	480	475	473	482	456	478	442	475	476	473	490	519	494	424	482	501	455	483	486	455	485	509	496	479	503	462	508	499	493	462	524	451	508	460	477	475	503	442	525	473	492	482	520	475	479	496	463	511	484	449	512	465	478	497	538	444	512	448	464	463	488	499	458	470	469	480	488	491	465	497	509	470	482	503	470	471	467	470	499	466	466	480	431	491	471	468	480	439	478	453	520	520	501	474	472	495	523	482	483	491	498	498	514	470	478	482	492	471	479	465	487	546	457	472	513	505	492	465	467	474	491	440	477	500	472	504	508	483	487	488	497	465	478	499	442	443	470	465	519	437	471	475	488	469	499	485	498	501	510	512	477	507	491	493	463	484	490	495	503	475	480	466	486	499	503	476	512	498	462	512	480	484	512	487	543	467	506	456	473	491	526	477	481	494	455	485	473	473	488	502	427	506	500	483	454	469	442	516	539	468	477	504	507	482	458	486	465	486	489	490	489	483	485	499	499	465	526	490	518	498	483	464	465	473	476	467	473	522	474	495	455	521	487	490	474	515	503	489	535	505	472	495	484	520	510	476	452	489	444	461	502	474	494	499	524	488	492	417	439	426	504	492	494	481	492	517	490	491	466	490	478	510	506	523	451	525	495	457	468	497	455	508	441	528	468	493	455	480	495	511	467	503	496	504	492	459	503	481	471	502	501	487	482	446	493	471	490	476	526	505	473	482	481	472	466	498	502	474	467	491	477	466	456	456	527	503	446	468	489	506	490	467	451	497	507	469	461	500	514	463	471	504	493	506	490	507	481	484	507	529	481	482	450	453	487	494	461	463	516	486	482	500	460	481	460	493	497	510	506	478	450	461	477	494	472	477	532	505	461	461	485	495	465	510	509	491	488	489	510	497	478	502	499	496	461	514	481	490	465	474	504	476	484	488	488	475	462	495	460	477	522	480	495	480	447	489	507	472	466	494	490	470	467	503	487	512	527	500	476	483	490	430	453	455	478	508	463	503	517	471	502	502	486	450	457	486	495	525	496	476	468	481	486	529	488	505	505	478	487	466	526	447	473	480	457	491	495	446	467	472	487	483	492	496	538	508	501	475	492	499	473	498	474	493	476	489	445	516	491	471	506	457	470	497	494	508	442	458	491	500	492	498	506	466	470	522	492	469	514	456	476	460	471	506	483	518	517	505	481	487	512	494	460	530	443	514	482	476	461	447	468	451	469	476	469	523	495	464	530	503	497	505	471	490	488	507	485	496	452	500	477	476	446	497	487	461	454	537	497	465	454	490	484	501	522	490	509	470	491	523	518	498	469	481	514	430	524	512	469	481	460	490	489	491	497	492	496	451	457	521	491	510	465	489	479	499	468	467	456	485	491	488	472	495	490	517	468	468	464	471	554	464	508	470	470	501	488	465	505	493	503	493	490	471	462	491	502	472	440	469	508	463	476	494	454	492	475	458	484	500	456	496	487	477	475	498	486	458	482	489	511	492	499	469	468	474	503	497	452	472	476	431	484	492	511	483	492	455	499	489	476	485	500	519	496	500	480	534	476	474	511	453	428	445	433	514	505	464	464	444	510	461	512	478	442	482	503	476	500	475	487	509	457	464	495	478	481	478	471	484	494	527	487	467	480	518	481	476	488	460	505	461	515	489	468	481	523	491	489	477	475	461	450	503	487	500	509	485	502	484	471	440	484	452	478	455	479	481	473	439	473	510	473	462	517	503	496	486	517	456	504	498	501	454	531	496	522	468	498	478	464	456	494	479	466	440	503	459	538	481	525	489	496	466	452	482	486	500	460	490	523	493	455	501	515	467	503	473	505	495	509	462	475	434	475	502	504	517	497	461	466	479	482	441	502	527	531	494	464	506	506	480	480	477	488	449	478	511	466	493	482	504	495	546	446	499	494	458	467	484	446	492	478	494	466	475	498	491	523	488	495	473	490	492	474	477	471	451	483	494	489	468	503	501	447	472	530	475	490	531	471	478	488	511	478	478	548	509	488	484	492	475	470	513	490	504	519	512	472	504	494	485	488	481	478	456	516	436	502	500	519	507	513	484	487	502	442	464	462	487	494	493	521	500	475	474	480	465	468	505	478	503	490	510	541	524	473	506	480	506	496	475	483	464	495	487	465	495	506	492	474	496	483	477	474	495	481	503	485	514	519	479	522	422	465	488	494	448	513	503	506	497	500	461	524	499	426	501	493	511	533	443	462	479	451	524	480	469	477	455	462	511	502	516	474	461	480	468	478	515	502	501	428	502	468	489	472	523	520	463	468	477	525	485	455	491	513	470	488	511	501	493	505	475	474	467	501	514	510	517	527	510	490	489	483	494	496	464	497	534	532	510	497	518	505	478	466	471	474	492	473	518	499	494	529	454	506	483	471	468	516	466	455	447	499	450	456	483	518	516	461	495	460	479	504	520	468	462	481	514	499	485	489	460	486	472	502	477	445	518	502	458	475	489	496	450	507	472	522	481	496	496	466	493	513	467	494	487	518	493	488	505	507	468	478	487	487	475	491	513	507	495	478	475	500	504	472	486	496	475	527	467	455	489	475	494	490	475	475	471	475	500	477	463	493	488	499	457	478	494	509	513	494	513	477	480	453	497	482	512	467	475	469	480	481	459	513	443	462	531	480	476	492	461	509	486	497	509	502	482	490	520	480	479	484	516	505	476	484	486	470	465	475	484	514	459	498	474	494	493	490	505	473	507	529	541	478	472	489	500	501	492	478	492	533	454	464	490	493	461	492	501	494	461	497	468	533	489	461	486	510	508	496	492	510	456	514	474	499	472	482	489	458	479	461	489	499	525	478	506	520	506	498	439	466	499	473	477	439	518	468	513	492	502	483	479	498	527	504	488	482	460	473	528	487	454	466	519	513	467	485	483	473	500	464	504	517	489	486	474	489	492	515	494	484
5352	1362	1195	818	736	677	574	552	590	579	566	521	505	516	558	530	521	543	510	565	531	548	571	533	486	516	499	567	523	550	492	504	562	462	478	513	491	542	502	514	564	480	546	534	492	508	494	510	499	527	508	520	481	571	491	525	533	511	540	531	551	541	534	533	532	519	508	522	488	487	511	521	502	549	531	524	510	545	518	484	550	524	513	469	549	548	537	518	531	492	530	535	504	555	497	487	506	530	512	511	512	517	526	534	557	486	509	510	506	519	523	516	507	530	516	501	503	523	524	526	542	527	554	514	550	564	486	495	547	533	487	537	519	520	488	507	562	503	553	532	520	507	535	489	524	529	536	536	510	540	530	549	537	528	489	519	520	496	489	488	514	515	459	525	558	459	552	531	511	505	542	501	535	549	474	569	500	527	489	535	567	523	569	494	498	496	535	472	491	530	555	523	516	526	550	488	510	550	523	511	509	522	557	526	481	504	546	519	528	493	507	510	522	507	517	493	574	497	541	485	527	551	516	505	512	498	496	525	499	523	500	501	514	513	507	490	514	496	509	534	527	543	526	514	505	503	557	524	490	535	525	536	481	527	536	495	524	512	525	512	536	519	490	527	520	520	498	568	499	538	527	501	547	488	536	518	527	502	496	514	516	505	516	477	485	519	519	524	511	501	470	484	529	507	489	499	516	543	499	515	505	488	510	561	530	511	522	525	510	527	466	573	489	543	532	535	518	492	524	517	495	506	501	505	508	513	550	542	553	491	513	489	483	519	513	519	534	511	532	486	510	523	527	554	507	503	501	483	512	510	544	552	574	511	522	520	497	519	498	541	513	495	541	535	512	540	543	530	562	546	557	567	527	501	520	533	501	475	465	456	529	527	512	499	553	498	513	519	504	489	503	534	510	524	521	525	513	512	557	524	513	505	489	517	522	502	510	501	548	513	489	497	519	566	478	487	496	482	580	472	520	544	538	511	498	511	548	528	514	534	497	509	486	519	511	521	515	538	519	489	491	527	526	512	528	466	547	517	515	502	498	515	514	523	514	520	542	532	499	560	501	508	559	599	493	481	523	527	539	514	549	514	563	551	523	497	499	517	514	538	508	514	494	475	537	530	493	521	486	488	520	506	468	500	505	571	522	522	528	547	508	510	503	530	533	539	507	553	521	503	526	490	517	524	511	513	529	525	522	520	530	482	504	510	506	546	507	533	507	509	493	527	518	511	526	535	469	529	493	467	509	505	483	521	483	562	488	552	484	533	511	502	537	522	501	504	544	474	508	519	583	495	536	506	500	494	542	497	521	516	467	504	516	531	529	572	493	531	506	495	491	558	521	512	560	533	541	517	534	516	496	497	520	476	507	539	515	535	518	550	507	485	538	532	512	542	536	495	480	514	534	519	550	524	516	533	541	532	508	536	496	517	520	528	504	497	512	511	496	501	479	532	518	539	502	510	502	494	521	522	505	495	481	487	521	455	524	508	539	517	507	506	523	531	527	496	532	520	518	553	477	525	510	503	494	502	543	547	537	557	537	486	499	543	487	494	498	519	537	518	537	549	551	527	537	523	549	502	501	525	482	483	499	513	511	516	518	533	477	509	528	485	521	504	533	468	520	570	527	518	551	524	509	514	513	516	505	534	527	541	507	521	492	514	536	506	555	470	476	527	512	536	538	515	531	504	530	514	520	565	528	522	509	514	481	517	531	527	506	507	528	528	479	514	494	506	552	497	527	531	530	534	505	485	524	499	505	518	547	511	518	465	490	507	518	518	507	508	537	509	517	558	494	515	523	533	497	476	514	510	535	514	497	518	540	561	510	544	527	477	525	543	531	546	512	534	513	518	487	494	491	535	531	540	515	488	508	487	528	480	522	526	519	507	547	520	514	516	522	540	513	557	533	517	506	507	550	470	514	524	545	525	494	499	496	526	546	517	533	543	500	478	503	509	519	564	558	569	540	521	512	561	509	492	488	517	518	517	527	500	516	508	518	530	536	530	497	537	520	513	507	510	537	516	507	487	538	533	531	497	501	515	484	565	550	486	514	523	521	515	508	489	534	501	514	526	451	560	493	521	521	532	526	492	512	522	504	556	514	526	534	534	542	531	480	522	523	505	500	486	551	507	528	536	477	550	522	491	516	512	512	491	480	580	539	560	542	545	489	526	539	557	527	507	513	521	533	533	534	511	506	500	538	469	525	497	530	478	518	525	507	515	560	512	521	489	531	544	504	503	487	537	534	504	500	516	479	537	517	491	515	513	538	538	492	537	552	537	524	509	521	496	570	536	545	508	512	520	543	525	521	506	507	526	523	484	518	494	528	543	508	506	488	544	504	497	527	513	564	515	501	502	483	526	508	482	505	518	535	477	514	560	489	525	505	499	552	514	480	493	528	498	537	487	512	503	509	503	495	499	509	520	479	509	551	566	522	552	493	511	472	522	467	520	509	465	502	493	498	522	515	506	501	512	516	555	546	517	483	510	492	506	504	521	471	524	512	484	562	535	503	540	529	550	532	531	533	513	500	498	518	536	509	532	500	501	503	539	470	526	490	556	533	507	547	526	541	514	529	551	505	510	487	516	492	478	491	538	496	527	489	535	511	559	525	543	525	488	514	497	493	472	518	506	513	521	548	502	500	499	532	540	500	531	522	542	515	492	478	485	520	509	510	562	524	519	507	509	506	551	541	532	543	524	525	551	558	522	534	550	497	490	551	507	546	512	479	538	528	531	522	477	493	514	539	531	521	517	501	505	536	514	514	515	473	501	473	519	520	535	512	515	511	489	520	511	522	546	547	518	510	536	527	516	508	502	522	528	535	523	502	493	517	528	559	519	532	510	512	506	491	530	525	524	520	513	560	462	513	541	511	538	513	497	528	562	522	508	533	548	525	531	495	499	476	492	517	535	524	537	493	547	531	529	500	501	500	518	508	513	515	526	509	500	480	555	539	474	504	526	494	514	563	502	551	537	522	521	512	530	507	543	549	551	512	499	539	504	520	544	501	529	468	518	492	518	555	488	541	539	513	538	493	535	490	553	522	539	526	500	534	493	519	558	487	502	504	536	484	515	499	510	515	535	494	501	508	520	530	525	529	518	464	504	560	533	545	556	538	492	523	497	555	527	578	544	531	502	482	528	556	499	516	562	533	550	530	528	510	555	526	525	571	522	473	522	544	551	513	503	503	537	524	568	540	509	548	481	508	475	515	539	528	472	524	522	494	508	517	538	542	489	502	509	467	510	522	531	502	506	482	520	489	552	518	507	534	528	506	501	494	539	525	519	535	529	545	547	483	529	539	544	491	537	526	502	553	481	511	570	536	534	544	519	528	519	487	468	521	524	513	526	531	525	537	503	521	532	531	520	503	568	495	516	501	477	489	512	527	515	547	478	526	527	495	508	503	545	505	506	477	533	542	499	486	499	524	525	535	490	486	496	543	492	498	498	537	490	517	508	520	547	546	508	511	535	489	532	533	514	508	540	545	491	484	488
24939	20584	26864	24276	20579	9797	1254	855	654	578	520	466	445	387	382	350	345	329	327	305	332	332	327	291	297	283	286	258	279	262	287	266	259	274	244	273	276	286	250	270	263	247	243	257	247	276	245	257	234	257	248	237	259	267	242	242	256	230	212	234	245	279	252	224	268	229	237	240	229	223	253	240	246	245	223	250	279	223	246	246	216	247	230	247	229	253	249	269	197	246	254	229	218	246	245	249	250	241	227	240	262	249	228	254	268	245	245	228	254	243	248	235	248	220	248	266	241	258	245	236	232	216	272	255	251	238	245	249	234	281	249	262	251	248	249	242	264	237	248	236	246	272	265	234	248	254	268	232	230	259	268	223	253	229	254	237	237	281	233	236	261	254	226	229	255	238	230	238	252	216	255	243	268	253	244	229	254	251	254	233	227	234	255	225	255	257	244	242	250	246	240	244	235	234	236	246	244	229	258	246	249	226	245	218	248	251	246	236	246	226	216	267	272	232	260	222	266	264	258	233	211	236	244	242	228	240	219	233	224	273	216	241	275	231	241	254	218	226	217	232	246	236	236	251	264	235	244	242	244	288	216	247	236	224	238	238	231	219	248	259	258	240	239	218	245	238	253	228	241	233	248	240	205	225	240	270	267	221	241	251	224	261	266	232	238	222	222	227	240	255	271	242	265	224	275	265	243	240	244	217	247	234	237	229	255	228	259	256	268	231	228	255	237	244	252	246	239	238	246	230	217	232	250	236	240	213	216	249	242	267	259	253	246	246	272	249	243	250	221	250	234	232	224	228	232	245	237	252	238	221	235	216	258	252	222	264	252	248	250	223	260	239	225	218	257	257	226	247	240	236	237	245	277	236	253	253	221	241	264	204	238	230	222	224	231	225	258	230	261	247	216	225	258	239	239	251	247	243	239	234	268	243	231	248	256	225	244	220	245	251	241	276	252	244	244	237	252	240	234	242	241	231	220	240	237	254	231	251	274	242	272	265	214	252	249	251	248	249	259	231	245	225	250	227	244	228	260	268	228	236	271	237	229	273	226	213	218	214	240	244	250	251	224	269	226	225	259	211	263	248	265	256	220	255	239	248	256	232	255	238	238	212	230	259	232	245	268	270	271	228	268	256	255	237	246	259	227	233	231	266	240	232	239	242	257	254	246	237	249	229	241	270	215	226	223	243	251	249	255	241	239	246	227	223	245	247	241	251	244	245	244	210	254	250	254	244	229	230	236	228	245	239	242	265	230	249	266	214	258	271	248	241	246	247	235	214	246	247	240	237	246	258	216	235	243	274	268	231	282	244	267	249	249	249	255	218	214	225	231	272	252	222	229	243	225	256	240	248	258	255	247	256	237	238	229	245	218	249	257	251	229	249	244	246	233	229	235	231	267	249	247	237	276	265	270	233	260	270	234	236	233	235	233	225	236	218	249	242	240	221	237	253	266	198	265	249	223	221	249	246	266	263	230	235	252	245	245	248	237	245	248	236	251	232	234	228	230	223	254	269	233	235	206	243	237	220	251	254	218	257	247	249	253	240	258	242	246	233	209	269	227	221	224	262	269	236	253	248	282	231	243	253	238	245	271	228	252	248	230	250	223	240	277	217	245	235	237	234	220	234	233	256	243	236	238	225	239	244	246	216	260	221	245	230	252	266	236	213	242	253	251	270	258	260	211	244	233	227	245	246	247	239	244	250	223	234	230	231	213	230	253	262	246	244	206	279	246	255	230	256	232	230	231	235	250	226	266	252	258	235	244	253	224	223	250	261	226	242	229	252	244	247	202	231	198	251	217	241	219	257	274	237	234	253	249	228	256	242	248	257	235	216	258	249	214	216	253	235	241	260	261	283	239	229	255	261	239	238	231	235	229	237	243	254	246	235	196	250	218	243	243	231	258	221	225	240	251	243	267	217	259	242	250	232	239	251	259	244	250	244	269	257	226	233	243	262	244	246	208	231	243	228	249	257	240	246	226	222	235	251	270	253	239	230	231	238	252	254	212	230	218	224	231	244	233	246	232	252	214	232	223	241	258	251	255	224	228	254	263	272	251	262	236	242	228	282	265	237	228	252	243	259	231	268	222	228	202	215	240	237	266	235	232	228	252	269	253	238	245	216	276	241	265	233	233	222	226	234	236	219	228	235	250	265	272	262	222	232	215	235	230	232	268	254	254	242	223	219	233	270	256	231	267	244	232	266	245	204	218	215	232	239	212	251	237	229	243	241	246	209	236	284	246	233	257	246	264	216	257	251	245	260	236	259	241	240	253	236	219	268	277	250	261	253	254	214	220	229	296	248	221	270	220	238	242	245	261	211	240	214	247	244	256	242	262	228	248	243	234	241	219	226	245	249	241	268	240	216	265	217	272	256	252	273	235	251	248	260	277	234	228	228	205	230	251	232	251	230	280	250	254	217	243	224	261	239	224	258	254	243	232	234	239	203	239	229	250	234	251	273	252	238	246	232	241	246	240	239	224	234	238	242	247	265	226	233	235	241	252	263	210	255	253	240	212	253	227	228	242	220	210	261	218	245	260	205	247	251	239	231	220	251	243	218	227	217	240	243	257	249	257	251	211	256	252	254	242	257	220	248	248	241	227	249	231	222	221	231	260	235	263	234	291	224	240	227	265	265	243	245	228	243	250	236	218	244	234	236	254	229	251	245	257	246	233	244	255	226	248	213	225	263	224	245	229	231	224	270	232	273	241	232	235	239	235	240	239	263	255	231	256	229	239	250	240	214	208	250	233	236	247	239	228	271	254	250	244	247	245	248	232	237	214	235	254	243	242	237	253	265	236	241	267	245	266	247	244	264	252	255	245	220	211	257	239	256	248	240	239	281	258	245	220	212	246	246	232	232	254	246	258	252	275	227	249	274	242	229	255	234	235	243	220	250	257	233	239	239	235	250	226	242	240	213	244	270	218	241	232	235	242	255	235	218	269	225	267	237	216	251	219	256	228	256	222	228	234	242	235	227	215	232	271	260	263	206	220	252	233	245	228	249	226	257	220	242	251	230	241	224	263	258	253	217	261	248	252	228	218	214	255	272	240	264	267	252	238	235	249	243	270	236	252	244	229	258	238	225	237	245	232	278	254	225	251	264	243	222	225	246	250	261	259	239	228	243	233	221	214	220	219	239	245	248	249	231	252	221	228	236	269	225	245	238	258	247	242	255	233	223	254	257	234	238	263	234	257	253	233	241	224	269	234	255	267	247	210	248	224	218	246	243	231	249	250	231	244	247	249	246	243	227	265	260	240	233	262	255	242	196	248	253	236	249	266	223	223	229	214	237	240	239	225	263	257	218	251	221	207	235	257	207	246	236	233	248	266	252	242	238	225	208	246	231	245	225	235	254	232	233	234	234	247	232	256	237	265	253	249	261	262	256	231	222	241	233	226	222	248	237	270	232	269	229	243	256	230	232	228	233	247	238	280	206	241	250	230	233	230	242	252	240	254	253	253	249	231	267	237	242	266	261	243	257	226	221
7321	11418	10305	5707	3796	2636	2041	1588	1315	1028	878	755	723	661	579	538	474	463	426	452	391	413	379	357	337	351	317	335	307	328	327	293	292	320	309	307	304	322	287	269	293	277	270	284	299	314	283	281	294	276	303	281	286	289	260	266	275	265	277	275	253	263	277	288	249	253	284	260	255	273	275	261	252	256	276	249	264	289	249	274	252	249	280	255	250	279	265	256	261	270	265	282	261	282	269	273	265	257	274	249	283	272	292	285	303	267	270	290	271	285	236	270	251	272	314	267	255	261	280	252	288	252	262	251	263	291	255	246	248	299	297	310	228	253	257	262	265	286	294	247	244	267	291	261	256	227	274	271	285	243	262	269	261	290	247	270	286	249	303	245	245	281	243	251	316	250	249	260	249	255	275	281	265	265	244	261	272	274	266	276	287	247	270	272	268	277	259	257	261	280	256	280	282	263	292	274	237	267	263	279	256	257	252	268	242	250	275	242	275	274	285	257	275	289	281	245	259	266	250	269	266	267	259	259	263	270	291	257	291	271	271	291	256	288	257	257	274	267	240	282	255	289	255	268	260	261	274	255	259	274	294	271	263	277	267	248	260	268	237	270	266	238	250	241	251	252	261	254	266	249	260	250	256	268	260	272	259	268	259	259	271	262	248	257	270	257	254	270	257	240	270	278	272	284	246	285	270	263	246	269	267	240	254	282	251	276	264	269	261	267	283	269	252	282	238	274	244	265	255	243	261	239	253	274	273	240	248	285	267	285	266	252	251	277	252	286	269	262	266	263	272	253	279	290	263	280	249	279	256	238	263	268	258	277	236	265	264	261	243	252	282	264	267	271	286	275	293	253	242	244	265	285	280	240	278	251	253	258	265	266	267	285	268	297	283	273	245	265	261	265	274	258	255	290	264	237	264	229	250	269	260	256	273	257	283	279	254	284	288	254	247	283	297	278	249	287	238	264	260	261	248	266	261	272	277	257	257	282	243	265	283	253	260	282	233	233	296	258	277	256	277	261	297	268	263	245	241	265	283	248	244	264	266	255	293	228	264	247	272	283	249	250	268	252	288	257	249	244	253	292	254	283	244	273	265	259	283	255	278	280	278	259	298	232	268	273	248	284	291	269	263	250	278	259	283	271	264	280	245	246	215	252	269	261	265	256	254	260	248	281	257	250	273	226	252	277	253	280	279	276	263	264	259	257	250	252	290	254	249	242	230	247	232	266	255	286	251	273	276	268	279	256	264	270	262	266	254	268	266	251	260	276	248	250	251	263	259	246	275	274	281	288	287	246	255	247	236	262	291	283	256	273	267	298	266	290	251	302	286	280	256	247	265	254	239	281	247	251	266	268	261	256	285	237	270	266	286	226	271	255	258	259	255	273	259	265	257	246	275	271	279	262	247	265	251	252	246	244	269	279	288	299	273	254	261	246	240	252	247	301	246	249	258	222	247	254	249	256	257	258	292	263	258	250	247	251	284	240	281	293	267	267	283	256	270	235	269	258	302	248	269	256	238	249	272	257	255	222	256	271	276	243	265	241	243	245	265	274	264	314	264	266	260	236	282	237	267	252	277	255	253	279	259	231	278	239	236	247	243	257	264	248	261	239	273	273	265	272	252	269	243	262	284	270	248	289	243	282	252	261	263	270	269	275	248	248	262	235	276	272	243	248	247	250	270	270	237	237	250	263	254	266	258	273	248	265	257	286	253	264	287	261	268	261	255	231	265	265	257	249	274	269	258	288	258	267	252	277	246	263	235	259	251	259	294	237	266	264	265	280	258	304	258	270	238	260	262	244	257	268	257	275	286	258	263	268	268	257	260	265	294	273	252	240	266	281	278	253	247	256	233	255	253	245	289	268	274	246	271	268	247	253	265	266	278	264	262	264	283	269	252	257	259	244	253	254	241	242	278	296	240	274	265	269	252	282	281	271	260	265	281	271	262	265	253	270	273	285	242	286	269	248	253	296	242	255	280	286	276	292	278	260	278	291	278	254	255	269	248	287	277	242	211	258	247	256	259	290	264	260	236	246	245	264	299	225	241	249	283	242	265	260	263	260	246	260	263	256	295	240	250	267	242	239	257	267	268	260	270	263	276	281	271	277	274	231	280	266	243	236	245	259	257	287	292	256	248	253	274	229	288	284	266	235	264	292	240	268	262	270	259	256	265	248	290	247	274	248	272	275	225	258	277	246	230	285	247	248	259	229	284	253	255	256	241	277	283	246	237	280	274	262	269	268	263	264	243	258	274	275	259	248	257	262	260	282	235	268	278	272	257	265	262	277	253	261	233	242	283	273	275	278	243	280	224	289	265	262	250	248	270	263	273	262	244	273	295	266	243	239	259	263	274	263	242	256	255	277	261	247	268	279	271	288	267	231	249	269	273	238	250	265	270	272	280	254	251	266	267	272	285	296	255	267	283	236	260	243	257	284	265	268	238	295	271	264	268	242	254	249	240	299	239	267	282	291	280	286	281	262	292	266	248	278	285	284	254	264	246	256	279	268	272	238	238	280	237	243	271	251	291	250	280	270	245	230	260	261	269	260	272	262	304	250	240	273	238	261	270	263	258	256	246	258	250	252	270	269	271	274	260	254	289	280	275	274	250	284	260	252	264	246	271	244	278	249	267	273	273	254	242	257	246	262	280	270	284	263	214	292	274	257	253	255	243	246	279	263	255	257	260	269	285	256	265	283	294	260	235	248	258	280	263	266	274	255	262	243	273	269	287	256	241	244	267	265	256	266	255	273	260	258	251	266	291	311	251	289	276	263	260	247	288	265	261	267	262	254	257	275	259	266	261	246	288	285	266	279	223	280	248	266	249	262	252	296	270	256	260	292	280	256	306	276	267	285	282	273	264	299	277	271	226	242	271	239	277	288	282	269	249	302	244	279	245	228	262	274	273	272	251	277	238	251	279	275	243	257	258	263	273	318	222	258	297	269	255	299	238	272	250	267	255	250	260	253	277	272	266	274	232	266	275	255	277	260	254	247	270	288	245	274	235	263	247	225	266	275	234	251	294	245	276	261	284	275	239	270	279	265	270	253	246	266	252	266	274	248	268	277	290	284	250	302	247	284	276	246	298	275	276	295	305	244	271	240	256	290	265	221	288	270	240	261	244	252	261	231	277	277	250	269	240	279	279	268	273	280	274	276	276	252	269	287	264	270	267	275	263	278	248	297	264	252	274	255	225	294	263	239	258	254	274	264	278	286	272	254	285	276	249	287	291	254	272	261	276	281	247	263	236	278	266	263	251	247	262	273	274	269	284	264	251	244	251	273	243	286	259	269	241	244	244	275	246	279	258	253	249	285	267	259	221	269	259	247	268	296	297	242	249	239	255	270	268	260	312	262	259	253	268	245	242	267	234	268	254	257	278	252	259	277	275	261	278	283	296	263	245	277	260	251	282	249	261	252	251	269	261	257	260	225	256	272	255	266	259	241	246	250	282	263	296	256	283	259	236	243	285	269	223	285	276	248	241	274
22912	20584	27245	23910	20586	20642	8110	1625	1280	1088	983	914	813	775	722	676	697	628	633	625	610	583	589	583	555	575	555	551	528	591	476	495	473	483	511	513	508	555	498	485	516	495	472	465	468	489	464	538	506	452	500	512	480	523	493	484	501	526	430	456	475	489	494	473	444	466	463	505	433	479	465	462	436	486	498	458	470	467	474	450	488	489	472	543	502	449	458	472	476	457	483	493	452	478	497	507	456	494	468	482	454	486	492	503	455	392	456	459	483	482	474	445	496	446	459	522	465	490	471	450	469	467	433	480	457	470	485	479	432	411	508	417	464	443	464	456	480	448	475	474	495	467	448	467	522	469	459	479	478	478	444	462	485	490	474	479	475	457	444	460	492	462	453	464	448	460	454	467	503	472	486	509	453	481	462	474	490	496	430	483	490	454	473	452	462	478	487	457	468	480	474	461	528	463	399	447	482	493	472	483	487	451	467	482	544	449	429	461	474	459	494	476	435	465	477	481	464	486	521	467	437	466	454	471	430	449	483	469	471	451	479	436	477	480	445	517	468	490	491	502	455	496	470	426	476	468	501	449	483	473	483	501	483	447	462	444	456	474	470	465	459	488	465	478	428	468	502	484	455	488	468	492	497	441	458	487	476	515	454	442	472	448	490	461	434	466	448	476	489	505	432	456	421	483	504	442	495	497	489	470	458	445	442	427	446	456	470	449	477	477	460	458	486	483	453	468	511	440	475	442	504	512	462	476	455	447	438	435	484	451	455	457	466	457	451	486	464	440	458	443	455	494	475	474	457	456	471	461	469	467	460	462	469	451	481	500	461	409	469	477	480	498	467	519	443	470	449	457	465	469	467	469	447	485	487	466	458	440	459	522	470	454	499	463	486	469	444	448	455	482	485	489	487	486	448	478	491	455	465	430	463	467	450	488	489	486	505	447	449	469	464	477	434	473	483	447	459	472	453	466	448	457	463	458	484	418	472	449	440	456	426	459	445	446	451	477	494	469	495	450	503	463	497	474	454	432	456	493	471	449	467	443	476	500	431	488	469	450	451	491	428	460	455	486	459	545	442	469	478	450	452	470	490	426	447	438	486	452	464	472	457	462	436	466	425	493	499	441	461	463	484	462	460	472	461	485	466	463	469	464	463	478	478	454	457	435	465	438	454	450	495	464	441	451	461	460	459	487	527	491	454	490	445	482	446	498	495	467	455	434	466	476	462	460	478	496	460	480	504	442	456	468	491	488	475	456	472	483	445	509	463	466	479	459	482	476	505	478	431	503	471	470	446	470	441	515	466	460	450	473	474	446	453	463	444	447	438	476	449	510	523	488	454	481	468	481	469	464	488	469	512	461	457	458	466	483	462	484	456	465	469	452	445	497	464	499	465	479	492	441	450	466	477	472	512	477	476	448	524	485	491	482	482	470	465	491	499	452	459	472	481	528	487	483	449	455	453	448	482	474	429	427	476	471	474	437	459	468	451	466	465	434	464	494	474	455	448	503	448	467	454	450	458	485	508	479	445	472	481	474	471	487	489	434	476	465	466	466	482	480	454	478	459	474	489	463	461	499	448	470	459	458	470	463	448	432	480	466	477	495	465	509	453	486	457	449	481	485	458	449	499	474	487	465	422	471	473	501	455	485	447	468	471	501	452	446	476	458	469	477	481	468	448	463	476	490	506	445	472	492	470	433	502	486	484	503	450	444	526	457	471	480	489	482	471	461	496	516	427	459	457	446	476	463	491	458	453	468	488	471	465	460	459	461	465	445	488	467	467	483	464	463	513	420	457	458	471	475	490	461	434	466	456	458	485	456	448	478	467	476	472	498	492	487	509	438	443	499	501	450	502	450	419	443	472	458	445	473	477	437	493	454	451	497	441	443	434	452	446	463	462	436	477	461	458	486	489	475	462	435	477	501	490	466	438	494	495	453	474	483	431	472	428	475	488	476	467	474	495	486	451	480	451	439	452	412	476	492	481	460	422	503	506	474	509	495	495	447	478	476	491	439	450	458	496	453	411	421	486	480	488	506	432	491	478	461	489	456	475	447	461	519	470	462	437	457	470	497	475	470	479	459	476	438	499	485	507	480	461	452	443	471	465	489	440	479	447	470	468	472	427	477	464	504	461	465	427	466	465	491	459	480	472	428	505	473	448	429	477	478	448	448	454	514	455	442	502	459	476	433	480	419	483	471	446	474	447	460	500	471	443	394	482	498	507	443	469	476	478	465	443	486	485	477	455	501	460	447	472	446	509	478	472	444	447	482	479	482	482	486	475	437	479	460	494	454	475	452	463	491	433	421	441	502	425	458	472	507	459	497	475	453	471	485	483	452	480	474	475	443	486	449	512	417	503	482	471	485	468	445	455	469	434	481	479	491	501	465	451	476	453	486	480	475	452	458	468	436	458	454	439	438	448	466	459	446	470	467	448	474	451	491	484	463	476	479	426	479	503	452	464	427	497	471	465	475	432	468	484	452	512	455	492	437	462	476	415	465	449	434	477	478	472	444	423	459	466	441	441	463	457	475	460	420	451	493	469	477	478	444	475	522	480	438	483	459	480	472	462	479	480	433	465	465	457	487	469	484	516	438	442	482	480	442	459	441	489	464	484	479	475	487	436	486	470	453	439	455	437	464	462	431	475	458	443	513	460	472	473	474	467	476	465	415	426	513	472	466	458	518	445	495	452	465	482	491	455	458	454	463	434	463	486	462	478	451	494	445	465	475	448	441	435	449	484	455	462	455	532	462	465	490	445	480	474	441	425	480	444	479	493	453	460	456	446	475	446	461	494	492	514	467	451	469	444	485	443	460	463	485	485	469	433	462	448	460	438	441	451	438	487	416	465	467	472	500	467	470	457	480	465	476	464	486	505	464	437	467	426	490	458	466	445	477	460	427	427	479	481	488	464	428	492	443	483	464	517	476	413	446	406	480	489	475	455	488	472	471	445	490	429	466	476	481	469	450	460	435	474	458	431	470	461	453	440	480	457	471	466	465	477	442	480	483	448	478	459	415	419	489	442	458	452	423	497	488	461	517	472	447	474	421	449	467	443	468	441	456	487	461	488	480	447	480	480	471	504	471	442	446	463	462	414	482	458	458	464	433	427	494	546	450	473	496	429	443	492	490	429	454	488	485	486	462	462	452	486	434	472	488	467	452	492	442	454	469	457	445	476	447	472	475	459	491	496	474	442	452	440	489	470	480	530	469	408	455	477	444	477	452	441	432	466	471	493	492	462	474	452	484	499	469	463	442	455	481	452	479	480	441	482	469	500	442	481	466	463	480	493	468	425	456	451	515	461	462	462	458	475	504	485	490	462	444	465	487	465	454	462	494	440	490	447	454	463	484	473	442	474	460	487	478	477	473	485	495	484	460	491	475	469	471	458	494	476	461	466	503	487	433	488	474	501	451	424	493	464	456	467	476	500	475	501	452	454	424	468	464	478	450	447	423	471	458	429	520	505	481	464	460	475	485	438	453	471	456
10091	17941	16359	9668	6496	4865	3616	2946	2424	2015	1732	1505	1332	1202	1073	998	955	874	777	769	772	710	677	674	663	631	583	598	546	586	551	554	600	558	507	483	512	541	490	526	541	476	507	495	524	476	476	510	478	480	530	509	470	520	469	510	482	457	488	466	444	438	482	515	474	456	474	476	469	473	482	464	491	436	439	456	432	476	459	471	450	453	458	437	451	429	424	446	473	457	443	449	451	475	493	479	478	466	515	455	447	467	447	440	466	425	448	480	461	455	431	437	491	464	472	481	442	504	496	460	455	480	449	466	465	433	484	426	480	471	460	438	430	445	458	467	436	480	463	432	469	429	504	455	442	452	437	445	434	497	439	492	479	452	453	435	464	446	460	466	442	469	457	439	438	458	458	457	485	459	447	447	463	444	480	453	494	457	457	450	439	456	448	434	441	478	447	406	499	447	472	435	491	472	438	471	438	419	483	473	475	487	489	443	467	438	436	470	447	429	438	463	451	425	459	460	447	436	449	464	469	463	451	439	456	470	471	484	438	478	459	448	408	432	481	479	424	468	411	459	450	445	452	441	469	448	456	446	449	425	456	446	480	447	417	467	467	458	454	443	469	434	464	459	420	452	457	424	451	483	481	449	464	483	455	512	442	500	445	445	458	417	453	441	450	470	460	461	466	453	489	457	474	456	444	422	439	477	433	447	444	471	433	454	456	460	421	490	429	425	451	431	447	474	454	448	414	454	458	469	439	455	434	407	451	438	465	439	441	452	452	443	483	421	433	467	471	432	447	419	485	463	436	445	416	473	404	461	459	450	451	440	460	455	413	469	483	425	467	463	481	437	468	498	461	470	461	487	450	449	442	471	441	463	492	429	485	450	465	452	449	436	474	470	430	393	404	448	441	448	452	472	444	425	438	407	469	414	452	443	436	424	443	499	424	422	480	414	445	460	451	476	480	419	497	482	456	447	452	467	464	485	430	478	496	448	453	467	434	429	458	452	470	392	462	446	402	455	467	446	461	477	437	424	446	439	425	435	433	484	433	456	463	496	463	464	442	415	466	455	459	445	451	415	435	460	481	453	449	454	432	433	459	408	423	446	426	447	450	449	470	450	469	490	447	441	452	453	449	461	467	457	440	473	451	450	456	458	423	497	468	447	469	457	456	483	441	460	472	484	465	446	473	433	445	439	445	483	445	457	427	449	449	430	460	437	444	450	455	468	465	450	425	448	432	390	452	438	431	441	454	437	422	476	417	423	439	484	469	424	430	406	445	462	434	430	454	473	434	461	478	473	465	462	435	427	426	443	453	479	426	454	447	420	429	431	476	434	453	436	459	446	486	433	451	446	450	481	466	412	470	460	465	455	463	439	478	453	429	457	477	433	479	477	446	444	444	454	460	461	447	467	490	456	444	463	440	439	434	432	427	442	463	444	432	470	478	471	440	479	484	447	436	441	445	449	441	453	480	448	444	483	457	444	460	455	475	396	428	457	451	431	447	487	438	456	436	492	454	472	444	463	481	451	459	482	467	454	442	459	416	454	422	451	451	431	456	432	473	421	452	428	457	445	479	421	451	469	455	455	463	461	454	437	476	464	430	424	477	416	453	410	434	424	452	449	449	456	471	475	464	450	468	442	433	451	449	456	435	398	424	491	417	440	478	472	498	452	434	470	455	443	441	486	471	437	460	421	440	475	450	439	461	461	469	482	436	424	460	448	432	427	451	512	479	435	427	456	442	459	437	473	448	474	469	435	430	424	451	443	463	481	430	465	448	459	415	478	434	432	447	430	449	418	451	456	449	508	458	451	452	469	499	500	479	515	447	435	450	455	431	448	498	437	447	471	458	433	482	425	469	451	456	436	447	439	472	504	439	506	477	453	426	456	479	441	487	452	471	469	477	463	446	452	485	440	482	460	413	471	426	453	496	479	456	486	453	460	500	453	452	469	413	465	452	437	460	420	439	472	458	452	442	416	433	474	446	433	474	435	473	466	441	444	453	478	468	441	456	437	434	455	467	488	451	473	429	442	484	438	447	470	478	450	441	475	446	443	446	458	423	446	473	478	461	454	462	439	460	418	463	447	426	462	454	455	433	462	473	463	440	449	422	459	449	438	431	487	414	418	452	449	461	498	481	513	467	473	441	453	448	468	487	420	470	415	466	446	477	430	429	438	450	461	439	451	448	448	441	466	438	465	461	458	420	457	464	440	474	479	446	481	455	475	467	429	461	434	436	459	442	491	469	448	428	445	465	449	457	411	485	456	468	464	457	450	424	445	484	451	414	457	471	442	431	444	450	409	425	477	472	492	469	445	442	427	452	442	470	479	494	448	474	424	485	463	449	447	456	423	448	440	438	428	416	403	483	449	427	443	442	447	457	437	447	443	442	447	440	457	411	455	457	452	470	452	467	421	419	441	465	469	423	444	446	430	472	490	468	442	443	433	466	442	480	468	453	410	480	443	427	427	445	466	434	420	419	438	418	491	458	471	450	434	467	426	449	469	477	477	465	481	463	461	447	437	447	468	430	460	484	454	460	429	419	449	441	439	434	448	433	457	441	442	423	472	410	470	432	438	448	414	451	468	472	447	424	468	445	461	445	467	478	433	448	439	447	456	418	452	482	462	438	472	441	477	460	391	420	465	413	451	415	463	448	415	475	446	422	457	475	427	446	468	465	450	416	457	440	458	474	447	460	473	475	500	465	474	483	472	451	428	446	472	463	460	479	431	428	472	459	450	439	442	456	460	445	483	435	439	451	442	426	451	457	479	421	450	463	438	468	484	456	455	450	475	442	483	431	416	448	474	433	418	435	453	420	432	468	462	457	427	406	497	461	492	446	445	460	469	472	435	433	442	461	474	377	466	415	466	480	488	434	442	443	435	432	431	447	473	443	449	473	423	474	440	484	481	433	439	443	467	435	438	443	438	430	435	415	463	475	467	500	420	452	451	489	463	463	427	415	434	456	426	451	433	432	445	421	427	476	471	490	450	451	439	421	473	474	441	456	450	436	452	443	456	467	414	490	439	462	400	452	482	463	462	463	474	460	449	429	439	429	496	420	447	463	441	467	480	450	446	433	463	458	471	475	447	450	447	485	461	450	470	472	498	399	436	450	465	425	519	465	480	435	452	437	509	441	434	452	423	458	482	468	421	502	474	462	466	434	443	398	489	446	420	472	438	477	493	452	429	465	433	417	443	404	449	451	420	461	441	423	429	446	434	450	474	479	433	460	455	419	434	420	453	459	460	475	441	468	440	465	475	453	464	448	449	429	437	512	420	477	434	467	450	430	454	418	436	472	444	437	461	487	462	449	421	450	452	414	436	445	450	445	437	438	447	460	463	442	446	435	462	453	442	465	405	438	438	492	490	494	466	420	437	479	449	447	441	489	413	458	450	412	452	476	436	491	463	498	466	460	479	467	457	444	458	466	442	433	436	461	435	434	474	457	460	446	447	454	482	452	460	467	441	469	424	458	446	494	458	432	437	471	418
27841	13939	2030	757	573	543	543	477	571	482	462	467	513	475	441	474	486	477	485	457	514	484	493	431	497	450	513	503	448	483	488	478	491	499	469	502	500	512	472	491	484	444	480	471	477	491	471	465	476	536	500	478	495	465	446	496	453	500	453	467	458	456	477	494	451	503	491	499	487	485	476	498	486	480	435	479	483	507	481	467	480	481	472	479	465	488	492	482	495	448	463	495	490	457	494	489	465	503	492	483	489	477	496	501	446	471	507	475	488	483	463	492	493	472	454	471	429	466	461	493	473	467	501	457	477	503	461	498	478	493	541	491	475	491	490	446	481	473	484	451	486	454	477	476	492	435	483	488	493	480	491	424	439	477	483	463	478	465	494	476	464	495	498	496	510	525	499	456	474	483	499	490	518	497	504	447	456	478	460	477	490	452	480	474	488	465	496	488	467	469	474	500	482	510	459	485	493	507	494	467	497	484	487	474	472	480	498	480	472	467	454	496	458	446	504	465	436	436	463	474	486	469	473	516	488	500	480	467	503	503	495	451	511	521	517	477	468	467	479	453	504	497	469	529	501	502	482	469	468	531	452	515	478	459	491	497	480	479	493	484	457	498	473	511	445	498	477	494	464	470	453	474	517	496	483	466	505	486	471	485	464	494	453	474	489	493	507	509	459	465	444	506	517	464	461	496	451	474	470	455	526	487	490	474	483	472	489	481	493	479	442	460	445	490	505	474	482	509	515	509	480	512	500	484	477	440	470	471	481	475	479	428	486	509	469	480	504	510	448	510	445	490	514	452	470	482	568	487	493	470	496	499	473	470	510	453	474	468	489	472	483	460	475	469	496	527	515	457	504	477	469	469	462	482	479	467	451	450	501	476	473	473	504	530	504	490	444	479	468	510	509	450	461	484	521	461	482	461	493	496	486	448	509	476	493	501	486	492	485	509	518	449	498	505	494	487	475	505	452	467	449	442	512	440	491	482	495	506	474	464	447	498	470	492	495	517	508	475	499	473	486	466	477	469	486	477	477	462	473	517	479	482	475	431	451	439	518	452	488	469	490	504	485	478	446	498	459	484	509	463	473	499	486	497	478	475	506	476	489	452	481	472	453	485	511	509	483	480	482	467	481	467	442	477	462	493	473	458	490	510	456	510	491	487	456	464	495	476	512	491	463	492	449	430	506	480	471	506	472	481	471	457	503	461	487	488	523	483	461	488	483	468	506	450	448	492	514	513	522	455	494	465	458	493	462	496	478	483	476	477	445	489	479	452	483	496	447	475	501	468	480	468	488	469	465	439	518	455	471	482	460	516	514	508	505	449	528	456	483	486	480	473	454	470	453	470	493	454	445	498	471	499	474	450	461	493	464	474	463	471	467	470	501	494	487	513	490	477	464	444	488	484	462	510	459	463	465	494	499	483	481	468	496	505	511	485	501	499	473	481	491	481	475	500	468	460	467	492	516	488	460	486	500	444	501	446	493	474	463	504	516	441	493	482	459	497	505	495	472	481	478	469	500	516	482	460	461	510	502	467	488	452	516	467	478	457	528	486	457	470	479	457	486	522	490	490	473	466	516	482	469	479	471	459	481	501	480	477	479	515	446	487	475	451	476	461	502	469	504	502	465	444	482	482	454	488	482	495	512	468	484	502	433	449	448	476	494	493	450	450	473	449	492	478	506	490	456	482	447	489	469	454	484	455	461	463	512	457	474	452	523	499	476	456	474	456	464	489	473	498	492	476	454	489	450	460	493	467	499	480	481	516	488	492	461	443	448	495	522	532	426	463	515	452	483	453	483	477	497	454	484	468	451	508	490	458	504	525	459	455	519	428	485	500	470	499	462	507	481	474	471	456	457	468	508	477	499	515	481	481	442	442	464	458	419	470	475	496	466	501	481	433	493	448	445	447	546	459	499	536	491	461	474	473	513	506	504	527	459	472	474	499	471	463	533	494	458	507	468	459	461	462	506	446	495	472	480	506	460	494	433	475	466	491	464	475	519	504	484	511	472	494	477	460	464	468	562	453	475	498	438	472	461	458	477	481	494	492	502	487	481	495	436	462	537	480	452	483	473	466	485	475	511	463	508	485	478	511	495	489	493	466	491	464	520	484	506	482	519	484	498	476	475	466	478	510	504	488	468	471	468	487	457	487	408	504	464	476	461	477	474	460	507	508	481	475	477	488	530	482	503	472	507	433	456	462	453	519	486	449	493	490	473	459	492	476	447	476	509	446	496	468	500	447	489	487	500	485	451	468	496	471	494	482	484	487	463	442	482	453	484	463	464	462	470	481	498	496	461	474	484	497	471	472	514	474	505	478	506	477	489	457	466	523	505	464	488	472	454	479	527	479	485	467	475	481	500	491	448	477	408	477	486	475	432	497	477	483	464	509	440	511	520	490	483	469	490	443	486	470	460	537	464	463	473	451	515	494	433	482	469	443	442	495	474	507	450	465	495	477	479	498	486	473	459	449	466	500	494	511	449	495	486	460	478	507	477	463	492	487	461	428	484	481	472	500	469	467	448	460	494	468	484	474	506	450	496	482	486	457	467	502	475	495	532	495	464	521	530	501	485	471	411	475	509	435	533	482	479	478	468	475	437	498	512	467	505	479	512	484	489	466	504	422	457	470	484	457	461	469	499	476	476	504	517	515	461	498	499	480	476	514	441	445	502	499	471	504	445	478	481	480	463	524	479	462	453	439	458	477	471	465	484	451	464	478	460	495	459	472	487	479	465	517	470	471	481	494	460	490	461	479	455	444	499	464	485	488	461	485	473	492	487	526	464	462	471	464	493	506	477	467	489	486	465	431	474	469	467	456	526	458	497	489	475	458	482	468	493	450	481	494	481	480	452	462	493	465	508	493	470	481	475	491	478	481	498	478	458	456	503	491	478	496	476	456	516	466	474	492	497	446	446	477	469	449	470	517	469	458	473	495	486	505	470	469	482	448	469	461	488	455	486	459	473	457	501	538	503	493	443	456	458	477	492	496	479	504	525	486	488	447	509	462	489	483	456	522	490	491	484	497	486	461	490	481	517	469	497	470	430	479	480	479	455	434	514	483	496	511	491	478	503	476	521	450	459	451	475	518	488	493	485	505	499	473	482	468	462	468	514	482	497	462	472	476	451	467	452	447	493	493	477	487	509	449	476	465	494	428	483	490	468	457	460	456	457	485	418	492	504	452	524	480	503	465	479	505	473	484	506	479	447	455	487	451	500	461	508	506	506	510	453	471	467	470	473	475	474	499	433	448	465	466	445	472	475	438	485	505	505	481	508	479	484	469	481	474	467	486	482	460	492	453	483	475	492	529	472	478	457	478	467	481	487	464	470	469	484	525	480	458	464	436	499	499	458	499	437	497	489	498	504	476	477	471	483	508	451	486	471	505	456	453	464	491	487	473	488	486	527	481	450	504	487	511	455	531	461	469	477	503	476	530	481	506	483	472	444	485	478	495	476	510	478	518	426	458	502	471	466	467	459	500	465	458
5241	1306	1134	817	692	652	622	589	578	569	544	524	514	552	514	561	545	541	539	519	569	509	527	495	528	528	484	525	563	510	518	501	518	504	544	507	530	516	533	542	534	545	486	492	568	484	543	530	516	469	479	557	541	525	497	582	539	516	517	471	508	519	519	549	478	519	541	538	509	474	503	526	506	521	548	507	526	500	522	530	535	522	501	502	502	527	516	492	487	521	533	503	514	490	514	511	483	513	526	543	496	492	522	534	516	498	509	517	495	507	486	491	527	516	470	495	516	507	522	535	536	522	479	510	516	529	478	539	500	537	507	495	487	536	527	522	506	516	522	506	472	550	515	522	488	499	530	486	547	531	513	522	509	532	530	500	525	518	521	534	488	518	521	541	511	521	475	493	512	531	543	492	503	500	515	502	508	470	537	474	511	514	510	496	530	503	527	539	500	502	530	528	505	561	507	514	507	493	516	543	531	506	492	534	516	513	508	510	506	497	510	491	527	497	522	560	496	511	477	507	501	506	536	504	511	499	541	520	490	509	510	547	514	490	452	499	530	508	509	496	525	481	483	526	502	535	522	518	523	539	527	539	513	543	475	531	514	545	496	500	507	498	501	510	496	499	543	518	511	565	514	491	577	520	506	551	524	523	560	518	516	528	504	555	473	481	541	505	525	502	517	562	494	492	549	500	494	529	521	523	513	514	535	509	492	533	529	522	515	529	542	502	497	501	521	558	506	569	474	521	503	529	521	515	531	494	501	496	508	497	481	507	480	480	511	512	459	545	523	476	528	544	537	517	510	525	502	507	510	502	524	538	497	519	538	552	517	494	512	524	536	498	533	478	536	533	505	513	536	514	517	483	553	508	515	516	519	531	489	516	489	556	509	505	515	490	551	503	508	543	536	514	493	505	513	499	517	522	498	497	490	524	513	518	495	477	498	477	529	527	502	530	495	508	514	543	470	536	513	554	500	542	514	489	528	529	519	531	533	532	492	526	514	538	546	510	516	506	491	532	514	543	497	515	487	517	540	518	525	495	487	511	509	489	511	511	546	524	535	528	505	509	498	505	520	506	492	541	520	541	488	524	524	537	506	531	518	507	504	467	515	518	463	491	547	500	527	514	515	498	465	530	527	519	485	521	539	509	545	538	530	537	527	529	520	498	536	519	559	506	502	505	524	506	517	491	544	531	512	531	512	542	468	534	497	512	529	522	550	527	504	475	513	560	543	499	500	510	568	532	520	472	502	524	494	501	523	523	511	520	515	490	516	459	480	518	516	506	498	499	526	545	484	527	523	521	487	513	524	519	518	490	521	490	505	523	474	521	494	524	556	472	534	542	551	542	510	512	516	526	508	504	515	562	538	524	511	522	476	471	560	519	523	471	524	497	481	508	495	539	481	511	512	527	521	508	509	515	479	502	482	487	533	454	516	496	510	529	496	490	529	501	486	519	514	527	515	534	497	498	545	496	547	516	510	530	457	496	521	540	515	512	489	532	469	485	483	581	535	499	511	558	498	532	506	524	493	536	510	508	506	548	528	527	447	497	532	521	543	472	546	519	516	529	537	520	521	494	500	506	523	556	511	527	534	546	505	450	544	528	539	505	507	514	535	483	495	535	493	491	502	524	542	495	493	523	511	516	520	514	492	510	530	493	512	505	475	533	541	525	489	522	489	517	510	503	491	493	545	532	486	516	537	512	492	555	480	561	527	500	511	505	514	500	476	511	521	480	517	484	467	508	508	549	534	466	521	545	491	524	543	543	491	504	520	521	493	493	497	481	506	504	503	509	501	521	554	529	486	510	489	501	524	557	470	517	504	494	530	521	507	530	567	513	476	505	535	546	538	519	538	531	525	491	515	514	512	503	523	488	500	535	499	494	503	533	511	503	516	488	521	487	510	523	524	540	493	542	498	514	524	488	518	503	503	500	540	530	497	492	486	532	493	508	519	516	528	531	499	529	536	518	498	498	519	492	519	517	598	507	515	557	530	504	496	544	504	488	464	529	534	486	539	486	509	507	510	505	501	518	489	500	534	493	476	483	512	503	534	510	525	528	521	491	532	552	506	512	492	521	512	498	521	512	526	494	499	499	530	491	516	547	507	494	565	460	511	525	501	551	513	500	526	532	515	478	510	505	532	537	509	543	533	487	504	527	535	537	536	518	518	554	508	489	485	516	506	514	518	510	525	505	485	488	527	533	521	506	495	493	547	511	495	485	543	482	539	499	506	492	541	509	525	530	530	504	502	495	489	484	516	503	537	520	497	491	510	515	552	479	539	486	517	516	515	557	524	556	537	513	499	504	485	554	488	510	537	485	572	529	526	506	533	543	548	490	539	546	516	466	512	532	519	561	524	532	499	538	538	505	535	513	524	492	536	525	509	506	497	501	560	508	511	504	526	504	507	520	525	495	518	501	532	510	535	506	536	509	515	506	501	498	476	499	512	534	547	531	504	534	529	533	563	530	530	500	481	489	506	533	494	484	522	532	531	534	499	535	527	518	507	503	509	555	509	498	526	530	559	516	540	551	543	566	554	509	541	505	495	497	519	485	499	495	524	498	507	528	471	497	487	515	574	528	447	484	497	525	464	512	526	512	511	546	492	518	526	535	480	538	489	552	521	509	501	517	499	512	469	529	517	509	520	541	512	497	504	480	523	483	470	529	468	549	516	521	535	528	521	479	529	508	521	525	508	483	517	560	517	506	553	507	477	532	538	510	512	531	484	548	492	506	511	523	522	527	533	502	476	538	520	526	562	494	511	536	490	499	499	539	530	561	501	534	505	533	529	508	496	482	527	551	539	561	511	494	534	497	512	524	492	504	505	496	522	537	525	532	487	487	499	472	537	503	514	523	538	530	547	476	515	485	524	548	516	512	473	547	486	504	525	513	531	513	512	505	533	474	512	528	516	510	498	537	531	524	507	494	506	465	517	527	504	524	545	484	531	486	505	503	518	487	485	544	529	505	502	510	496	512	496	488	522	498	498	532	557	523	528	523	515	506	526	512	534	486	520	522	547	541	537	543	504	506	508	506	544	532	527	545	531	492	535	544	501	539	514	499	476	539	532	538	521	485	511	512	529	517	518	493	509	553	558	509	495	528	564	543	548	496	527	495	493	504	526	474	471	503	528	476	515	543	473	522	500	500	519	499	523	503	479	511	519	525	509	475	511	510	507	528	505	527	532	495	500	527	516	514	507	520	516	513	531	544	506	502	536	532	514	526	512	509	541	532	515	521	519	498	520	495	483	488	548	527	545	508	532	553	514	489	486	497	533	499	534	501	519	527	520	515	518	529	509	522	477	533	504	513	517	483	502	496	525	497	530	496	543	479	516	490	474	518	543	488	560	514	525	528	569	527	521	507	508	505	524	489	490	504	540	524	518	528	507	490	487	521	487	514	501	519	501	514	514	544	551	497	532	512	529	487	495	530	560	533	521	530	518	541	504	506	518	509	535	534	522	537	521	532	530	500	537	485	480	497	525	528
25095	20618	26946	24289	20612	9936	1283	816	630	567	483	459	446	409	368	395	337	294	301	332	315	297	334	285	290	295	293	281	310	274	281	251	273	237	267	281	277	278	259	242	275	280	240	282	247	269	260	271	252	225	265	258	274	271	255	235	238	264	257	232	252	252	228	266	249	267	266	244	261	219	253	236	232	242	234	237	246	265	254	252	224	248	279	234	258	228	230	248	247	262	223	239	215	259	237	246	239	240	245	254	215	249	274	251	241	232	246	233	244	233	250	223	284	252	250	247	219	222	231	244	268	248	249	203	257	248	295	236	265	255	276	242	240	275	237	216	250	261	233	239	243	245	236	253	250	245	269	241	261	268	269	218	250	242	257	264	239	249	246	242	231	254	222	246	236	227	270	260	229	252	229	241	249	263	232	245	250	236	241	270	239	260	279	248	244	238	254	259	235	265	235	224	252	259	271	244	229	229	249	255	235	239	268	237	255	251	224	237	234	246	248	237	238	260	239	272	249	243	248	225	236	287	254	258	255	240	217	249	252	256	262	228	245	249	262	225	258	235	243	248	277	241	246	217	249	279	272	239	263	253	259	204	255	234	255	229	250	256	230	225	219	253	240	247	252	231	272	250	233	228	246	248	263	246	266	240	233	259	267	254	273	260	249	243	263	233	261	253	238	271	243	269	262	251	230	232	260	245	265	240	247	248	262	252	223	231	245	231	238	265	245	220	259	250	251	225	228	250	252	255	238	250	236	242	280	253	242	230	236	241	230	252	232	226	254	230	238	207	252	268	254	220	237	242	246	246	234	245	245	257	226	234	236	236	211	240	220	235	247	226	238	221	272	240	248	237	249	233	231	242	251	252	241	228	228	245	265	259	253	265	245	243	240	269	212	248	247	262	263	246	236	223	254	247	260	250	260	254	237	243	257	248	229	230	238	263	240	217	232	214	260	254	249	254	242	235	247	263	271	224	246	249	236	241	246	248	244	261	280	263	239	204	261	238	233	255	254	259	235	250	240	245	251	235	271	252	231	247	242	249	265	216	242	239	246	252	232	265	231	211	259	242	241	244	227	245	236	280	254	217	236	254	242	254	254	225	258	226	256	235	255	267	211	234	267	238	237	252	271	258	253	242	258	243	245	270	277	249	262	257	245	269	248	243	233	255	242	262	231	254	230	231	216	251	264	264	264	232	251	213	242	249	225	242	268	259	219	262	251	244	259	252	251	235	256	287	223	259	243	249	227	213	236	262	273	275	268	249	253	262	238	246	271	231	248	234	238	254	233	255	230	237	261	250	252	254	253	276	257	230	241	248	259	249	262	257	249	246	269	218	282	213	256	236	230	259	208	232	250	225	239	255	263	228	224	249	237	260	263	238	239	247	250	237	273	255	238	254	231	274	243	245	239	236	240	234	225	287	252	263	232	253	241	231	234	273	223	265	283	264	246	233	272	255	246	254	242	226	227	252	242	256	247	219	240	227	278	221	246	234	253	272	230	246	264	262	229	226	260	236	247	254	227	232	241	252	232	256	247	256	235	259	238	262	300	273	237	233	245	225	251	272	245	248	233	229	255	223	277	230	232	238	235	222	247	226	226	234	219	237	242	236	218	270	226	250	241	256	239	246	225	239	258	258	257	239	253	239	258	226	242	239	245	250	257	266	262	264	241	234	247	256	246	244	236	254	244	267	237	256	253	281	265	243	257	268	233	237	209	271	261	251	225	230	243	238	226	250	259	265	233	250	244	258	243	243	255	245	259	237	258	239	241	242	231	274	233	221	247	240	268	253	272	240	283	230	230	241	246	242	273	257	240	219	256	222	263	244	259	235	249	261	231	246	252	262	221	225	250	255	244	231	210	239	225	241	213	245	253	251	252	258	260	276	229	244	249	252	251	262	250	264	264	234	271	253	258	244	274	268	249	241	248	269	250	256	271	269	265	245	256	259	264	230	255	229	229	266	237	246	221	228	269	224	208	238	232	252	250	267	260	239	238	238	249	256	227	250	256	253	246	241	243	262	247	257	240	243	229	248	238	239	226	226	257	238	250	239	266	250	215	245	257	265	240	257	248	224	263	245	214	240	262	244	253	247	260	238	226	235	280	237	265	252	260	247	249	249	244	248	235	236	233	240	259	269	240	247	243	212	267	237	250	231	227	246	263	276	231	245	231	216	242	271	259	261	247	261	258	230	256	252	239	251	241	227	247	264	259	230	231	247	231	246	229	256	239	275	282	234	250	245	264	241	243	247	250	234	237	266	229	246	240	249	265	280	252	244	248	244	232	261	229	237	264	234	242	243	238	251	207	243	261	228	246	247	243	245	225	237	215	246	233	230	256	245	262	253	262	236	238	254	251	270	259	268	272	242	278	221	258	241	225	251	232	227	240	235	252	228	247	252	213	243	234	266	243	258	223	260	245	210	204	265	245	264	235	245	251	236	259	257	219	240	257	246	240	255	245	251	233	247	260	268	284	236	259	221	245	244	257	252	230	277	249	240	256	221	237	229	221	250	247	254	260	258	261	257	248	218	252	241	254	227	244	254	231	243	256	238	250	247	261	239	234	257	244	254	228	269	225	258	247	236	236	232	217	247	238	218	240	267	229	250	253	250	247	254	220	232	258	236	232	248	231	270	264	249	263	271	240	254	242	249	232	218	247	238	240	258	272	237	239	245	269	238	231	219	251	245	241	252	270	261	280	249	232	257	243	239	244	239	256	253	238	228	267	248	237	241	272	267	274	241	257	258	236	235	252	264	260	207	258	238	275	236	222	237	249	219	238	227	232	277	246	232	259	243	252	265	247	249	234	231	241	249	254	247	233	263	265	258	273	290	224	253	255	233	213	246	281	258	245	244	220	232	241	249	249	254	261	240	239	229	250	254	240	232	257	257	231	270	237	222	261	244	271	231	237	247	257	254	246	255	265	259	231	276	256	247	241	286	234	249	248	236	238	248	212	256	251	259	240	222	257	277	265	242	214	231	232	255	234	266	247	266	230	225	247	237	259	258	254	214	230	222	242	252	260	211	219	279	241	259	224	244	259	274	263	252	253	238	223	234	249	264	267	225	262	245	245	266	255	259	241	225	270	240	238	271	215	230	247	255	261	267	237	270	258	256	249	241	244	259	265	253	256	236	250	240	256	265	247	252	251	252	229	223	257	233	244	231	244	237	231	249	259	238	236	224	259	244	230	235	242	252	251	273	246	254	233	235	221	253	231	230	250	263	216	277	232	256	266	257	271	248	262	197	248	237	233	266	245	215	246	228	275	242	254	260	239	189	246	255	243	262	255	237	228	262	259	236	257	223	256	225	246	230	258	216	257	256	245	260	247	260	248	229	228	215	261	232	279	267	247	246	218	263	231	244	230	240	228	229	262	217	229	244	247	228	252	256	247	262	238	248	273	264	264	238	252	213	258	268	233	249	238	226	241	258	256	233	221	236	264	251	233	254	241	245	245	224	260	237	240	247	222	241	230	234	225	253	223	237	234	257
7244	11493	10312	5677	3772	2693	1962	1621	1219	1058	926	790	667	625	554	565	492	501	451	439	405	417	396	387	369	352	335	348	302	351	297	329	322	297	310	298	281	319	320	292	314	325	297	298	297	305	290	276	280	316	274	285	267	280	304	290	262	274	269	270	273	266	284	274	266	260	282	298	239	296	269	281	269	287	266	258	275	291	263	273	271	259	282	286	281	269	252	289	284	266	278	293	255	277	267	290	285	272	274	262	287	289	274	262	302	294	250	274	262	290	277	259	281	271	266	304	258	277	314	281	269	257	264	257	269	269	296	293	280	260	255	251	258	255	285	298	277	270	268	266	267	264	268	267	266	264	264	286	280	270	286	290	289	258	275	300	263	268	274	273	277	256	266	244	283	267	296	252	285	269	275	269	286	273	264	275	267	242	272	284	248	269	265	255	258	271	307	269	276	290	268	275	270	277	278	280	256	285	264	281	266	243	259	260	283	256	268	273	260	254	251	297	303	269	254	272	258	267	286	270	267	291	224	276	279	262	265	257	245	267	289	227	264	276	264	276	268	275	245	261	283	257	251	293	271	247	273	272	266	271	248	255	275	276	258	282	260	275	247	248	269	276	293	269	282	266	278	268	276	257	264	257	246	254	247	265	261	275	284	270	249	279	239	253	308	263	316	278	283	257	267	264	286	298	286	256	261	296	264	243	269	300	262	274	256	259	256	288	269	239	273	304	268	266	285	261	268	250	261	255	263	274	242	230	278	261	271	297	264	255	265	268	248	279	250	285	280	264	258	286	278	257	278	258	302	264	255	254	277	248	283	259	265	274	271	291	289	274	260	287	309	257	268	276	253	295	262	318	239	265	269	294	289	253	300	289	270	311	237	248	252	270	266	278	261	301	282	277	280	284	271	249	272	285	277	261	270	253	270	268	280	273	272	278	247	252	285	253	263	263	255	264	251	260	277	270	289	292	262	259	244	247	275	277	257	266	268	242	277	272	272	278	247	273	281	230	260	249	270	262	251	273	250	238	282	253	264	277	295	247	280	293	267	272	275	245	262	271	267	281	266	264	285	245	272	253	266	279	257	269	269	246	265	286	292	264	261	254	269	289	270	259	253	289	265	259	270	250	277	283	281	286	275	283	253	288	276	268	247	280	268	261	252	274	283	276	250	257	254	265	292	274	272	258	248	277	310	297	235	284	268	293	285	254	230	272	258	308	272	244	309	264	270	279	254	254	254	288	291	261	268	273	272	263	291	266	271	270	283	282	305	243	283	255	254	268	273	248	270	280	279	284	257	249	273	259	265	249	279	286	255	262	319	242	260	258	268	254	266	237	276	262	271	270	263	263	286	256	276	270	267	269	242	286	249	251	276	283	254	258	290	296	285	276	289	273	278	292	265	276	269	248	240	264	273	268	273	271	253	265	274	245	254	275	283	259	249	285	277	274	296	258	293	313	281	285	276	293	264	242	270	258	296	254	281	246	245	285	270	265	256	287	286	261	270	260	281	269	264	263	268	252	266	253	267	271	265	260	250	268	257	266	261	255	271	289	277	283	258	272	288	251	277	272	290	271	276	302	292	275	252	235	281	263	233	261	291	249	266	257	267	273	257	256	245	293	273	255	253	262	263	255	270	284	297	293	277	257	261	287	239	250	282	319	265	247	303	287	274	250	271	253	281	286	248	254	261	268	269	257	284	259	282	237	234	270	255	260	252	252	255	270	270	270	255	268	264	269	270	263	267	282	275	264	249	257	284	254	283	303	246	252	285	285	262	285	279	265	269	290	266	259	251	257	269	288	276	265	257	258	235	246	285	261	246	236	254	282	278	250	276	229	261	262	262	276	267	263	264	263	298	311	256	289	274	271	285	267	296	275	284	252	244	262	267	279	255	292	267	266	272	274	270	253	256	279	265	272	280	261	258	264	276	263	270	268	261	282	269	238	286	261	263	267	261	247	261	244	259	280	279	229	272	288	287	264	271	277	276	272	244	275	263	271	250	278	278	272	280	245	265	300	269	263	283	286	269	258	267	262	269	281	248	290	282	271	253	250	241	271	237	278	284	282	286	281	281	241	272	282	253	275	264	275	262	277	267	276	291	297	264	245	294	297	261	274	291	275	269	281	285	282	280	244	263	267	255	237	258	246	289	247	259	270	244	287	257	235	253	265	254	273	258	261	268	287	255	267	245	272	257	286	265	269	241	267	253	251	251	275	248	281	261	268	269	253	286	266	282	292	272	290	275	267	260	286	285	247	253	243	255	265	281	256	251	256	276	263	280	260	251	278	259	271	266	250	255	268	268	257	282	262	290	271	303	248	271	291	267	264	266	277	261	262	251	273	257	283	303	289	282	254	276	272	277	273	261	276	244	278	267	278	291	265	274	261	253	284	265	232	247	287	259	270	269	231	293	288	290	288	260	258	252	291	273	280	269	287	264	270	301	290	277	285	271	274	294	254	285	283	267	272	291	290	268	280	256	276	286	272	254	283	256	228	281	253	300	263	279	285	285	272	281	263	284	293	259	283	262	284	280	270	245	284	261	260	283	284	254	268	269	265	251	270	288	276	254	272	249	270	266	274	263	233	247	253	283	253	290	310	275	269	288	270	290	259	252	279	269	289	256	259	270	279	276	283	278	234	279	263	324	256	258	267	259	272	261	259	269	277	265	271	280	232	263	271	267	255	231	284	273	279	266	293	293	268	277	284	300	287	254	259	276	248	297	269	271	282	271	236	277	240	249	251	260	282	277	250	293	248	270	287	251	274	278	266	245	252	261	255	267	266	276	241	233	274	279	258	275	265	266	278	276	255	293	285	250	265	282	256	255	237	218	265	262	273	254	243	267	251	272	309	273	276	263	276	265	289	267	264	297	292	241	240	289	274	272	266	252	296	284	242	245	268	267	298	273	247	267	292	258	272	255	297	265	275	276	262	287	269	261	272	264	287	270	252	247	268	266	277	255	264	253	239	290	286	282	245	238	303	272	258	275	248	237	294	272	278	269	268	268	280	296	265	259	261	277	299	276	285	271	274	255	263	274	265	288	260	293	259	240	274	255	296	252	288	272	277	268	284	276	268	267	255	311	258	274	258	272	276	267	290	275	249	275	267	273	275	285	286	269	289	283	264	273	243	249	269	277	268	248	255	274	257	269	274	288	269	260	263	274	265	237	271	257	274	272	291	263	269	237	292	265	283	287	272	258	259	256	249	276	272	253	256	242	278	245	267	277	280	265	268	234	263	291	262	259	306	276	271	257	264	257	228	284	254	270	263	285	261	257	241	264	246	274	277	270	273	272	260	269	273	256	276	237	278	266	270	274	284	274	239	275	263	294	256	290	268	251	257	231	287	268	243	272	266	260	259	257	279	264	278	283	262	262	271	251	267	271	245	273	280	272	270	266	245	283	264	255	280	256	260	261	268	290	252	286	249	269	282	252	276	260	253	266	255	245	280	259	275	281	262	282	265	272	301	269	257	254	228	258	267	280	304	259	272
22915	20606	27329	23912	20611	20672	8106	1697	1263	1101	963	914	831	729	727	723	675	662	630	637	570	601	580	543	572	569	515	537	531	486	472	518	508	490	517	500	481	471	511	508	507	499	512	460	483	481	510	468	464	514	502	524	478	504	467	501	513	490	527	464	460	450	515	482	456	503	484	469	490	478	500	485	499	463	490	481	489	497	464	454	454	458	494	480	483	479	495	469	497	457	501	479	442	461	488	456	472	480	470	491	485	482	480	493	464	481	476	451	509	475	496	494	492	507	469	515	467	465	469	500	441	456	467	481	455	469	496	489	446	447	436	489	418	497	476	444	460	459	454	460	492	467	447	463	467	444	479	513	479	445	457	461	453	464	434	479	470	449	441	499	445	456	472	438	460	498	477	487	482	469	458	512	473	470	466	459	444	434	479	454	473	471	454	459	505	485	469	471	485	465	479	494	460	512	490	456	469	458	484	471	463	455	458	427	490	484	490	434	495	488	488	466	422	496	479	469	468	502	459	510	478	492	509	459	490	486	525	438	489	432	466	503	486	457	508	447	488	515	443	474	423	471	464	468	465	463	503	444	487	477	459	491	484	457	447	436	452	467	452	504	483	482	472	449	460	496	475	471	486	457	470	485	470	508	452	451	512	488	496	458	436	490	440	471	486	463	475	483	479	463	464	434	494	465	493	434	448	493	448	475	463	451	500	481	480	480	487	486	467	450	487	449	479	447	505	486	482	471	426	503	453	458	521	455	446	447	459	450	463	473	474	435	489	480	449	480	449	461	445	469	479	470	462	465	471	475	470	456	499	454	483	490	468	459	464	475	448	453	483	476	464	504	479	465	474	469	455	480	435	485	517	447	455	432	494	462	499	482	492	472	465	500	457	459	428	473	487	495	443	492	489	508	484	476	431	451	457	477	481	461	458	456	449	447	461	444	447	472	487	486	487	487	476	434	477	461	435	471	490	472	519	471	453	471	461	437	446	486	482	462	476	504	475	494	465	494	465	426	500	464	477	494	526	461	479	487	430	442	496	427	438	455	477	501	442	459	490	466	449	461	453	464	469	481	440	426	506	469	474	471	442	470	491	489	459	514	447	453	479	455	463	447	462	470	490	447	464	467	478	451	471	442	511	452	486	458	493	498	457	492	458	472	465	462	492	473	474	474	429	492	471	468	486	460	458	444	470	439	463	428	446	442	453	470	455	512	484	494	471	503	526	481	442	445	485	458	458	468	492	492	512	465	539	470	467	495	474	442	453	484	459	495	455	497	479	494	455	470	469	452	438	434	445	461	496	470	489	479	453	500	461	439	499	471	454	501	484	484	495	449	440	480	426	492	458	469	511	483	463	500	444	470	455	458	484	455	504	488	492	467	416	483	464	466	445	481	472	455	482	499	469	440	445	486	472	492	460	453	473	501	433	488	462	492	455	471	463	483	494	437	499	453	471	432	447	480	496	471	441	451	538	451	450	449	477	465	473	472	449	439	486	460	472	497	480	396	437	476	500	446	459	453	476	500	428	454	463	480	462	480	484	472	486	498	458	457	454	455	492	500	483	470	432	450	487	487	508	468	442	466	478	475	468	472	477	474	417	453	492	456	511	481	465	493	477	484	458	483	439	464	463	463	473	469	510	478	465	408	426	473	489	462	466	472	456	452	458	476	487	463	468	465	528	514	454	449	512	476	488	495	472	455	507	467	480	475	509	472	464	457	455	495	426	487	489	452	478	450	448	453	495	476	434	455	461	471	464	473	478	479	466	421	455	461	465	448	478	450	409	483	429	461	448	483	498	481	475	433	477	512	467	486	452	489	454	470	437	447	488	466	430	462	467	443	495	456	454	476	476	449	469	475	495	456	452	437	463	479	489	454	475	474	476	480	465	447	465	417	520	460	455	465	499	472	505	462	448	458	481	466	478	447	420	489	489	452	508	476	485	473	461	430	473	462	499	491	418	479	479	481	453	463	467	462	425	453	463	490	506	427	486	494	493	475	450	498	471	471	425	487	455	479	450	449	455	475	429	456	429	407	503	501	459	486	442	435	449	462	502	448	484	481	444	473	477	467	459	444	437	468	489	468	446	472	453	459	472	447	461	470	495	438	465	494	434	483	486	441	460	462	448	447	530	486	490	475	430	451	449	433	474	483	457	491	498	427	486	496	475	484	461	469	470	505	454	467	431	460	444	504	480	491	465	486	497	493	456	477	470	465	478	564	456	477	460	448	481	433	463	520	488	459	436	456	459	472	494	483	488	502	420	484	499	469	475	478	444	502	445	493	478	457	504	438	473	458	482	465	521	493	483	446	504	476	442	490	466	482	481	466	480	474	446	470	472	493	441	473	416	493	494	449	435	437	464	533	453	458	483	450	493	455	473	507	489	468	471	436	452	510	496	462	475	509	470	436	459	500	462	490	433	465	459	495	456	506	471	481	499	441	469	490	498	498	480	487	479	434	461	476	456	485	489	447	462	490	480	442	447	446	469	499	480	433	474	485	444	465	477	465	462	495	470	457	491	479	479	514	463	468	487	489	494	480	446	510	463	422	455	454	456	485	452	459	497	477	463	484	474	483	448	482	454	464	482	476	443	491	478	437	450	455	470	435	493	486	422	447	469	510	477	472	518	476	477	429	497	478	466	479	435	442	496	439	479	493	444	464	482	492	433	466	454	513	474	471	536	479	467	486	459	468	490	458	448	460	460	488	449	463	495	474	481	435	454	416	466	469	478	469	460	467	463	504	457	497	478	523	457	456	478	470	461	451	476	466	468	452	454	440	471	482	464	489	488	444	480	465	439	502	530	470	442	426	446	495	456	503	484	459	488	432	468	492	479	468	483	466	444	445	442	449	490	483	487	512	466	489	428	451	484	499	436	467	482	455	476	442	451	426	415	454	495	452	470	463	461	482	472	431	488	450	498	438	498	482	457	514	449	460	529	482	445	433	463	493	468	470	467	451	465	502	459	440	468	479	460	428	484	431	467	429	496	448	500	455	456	495	498	463	474	455	468	460	498	447	454	497	466	447	460	451	440	474	485	471	456	448	447	480	487	469	485	434	470	446	461	460	499	460	456	516	466	471	457	488	479	461	470	420	436	469	457	475	454	516	494	442	466	509	470	464	468	511	454	472	490	463	447	504	483	472	443	453	475	480	421	423	440	451	467	474	470	453	451	524	500	457	460	480	484	478	478	458	530	464	449	496	500	471	497	498	466	466	467	453	480	440	476	471	455	479	475	488	478	445	489	471	494	457	481	485	485	463	480	478	459	490	481	440	500	462	499	466	461	516	483	481	513	440	440	477	457	454	508	488	465	473	488	441	419	492	473	500	503	466	469	456	488	458	463	475	457	476	424	527	471	491	453	484	486	481	488	471	492	482	486	461	456	477	482	486	482	476	457	504	475	540	438	462	484	525	463	433	440	473	476	466	440	457	489	471	475	465	487	526	468	445	506	510	441	471	472	502	503	512	451	449	471	454	500	491	486	468	479	445
10072	18115	16407	9787	6590	4817	3645	2955	2397	1949	1730	1565	1266	1126	1074	971	894	885	837	719	714	690	671	653	676	601	602	624	566	570	541	559	535	526	548	530	494	507	517	545	543	531	519	522	483	490	547	469	488	521	522	496	500	470	466	524	474	489	477	482	467	479	465	460	469	484	443	479	424	476	424	459	471	484	462	452	460	523	480	453	477	443	448	480	458	455	451	473	467	473	442	458	485	434	469	424	453	438	511	468	529	446	495	419	474	472	463	477	461	495	422	466	423	454	468	475	435	449	456	482	481	440	441	468	470	469	481	449	472	459	464	458	448	493	444	503	452	485	455	473	421	444	464	431	445	490	484	422	462	452	423	455	440	446	449	489	463	450	466	490	465	448	471	473	458	457	456	450	490	457	430	472	470	455	485	438	431	429	443	451	454	470	443	476	440	472	446	485	490	435	462	446	480	415	436	479	475	434	476	452	427	470	424	463	495	406	436	447	457	434	466	455	458	474	456	449	444	463	459	439	475	416	498	450	443	471	478	453	462	492	488	469	442	463	451	470	459	481	460	458	484	467	477	438	427	463	504	463	474	460	472	449	470	477	419	415	435	463	453	433	463	451	458	419	503	485	441	421	457	453	464	445	464	467	498	453	490	431	472	443	433	468	456	470	446	472	462	458	504	448	440	450	416	504	504	510	464	454	481	475	417	510	478	449	490	449	494	437	417	431	436	473	454	441	429	475	472	430	492	501	432	434	442	485	455	489	472	472	472	467	473	491	429	473	454	506	445	437	464	465	467	449	455	489	469	470	462	433	475	501	446	464	416	462	420	471	444	456	482	444	474	454	444	482	514	444	457	468	466	437	514	467	446	488	448	468	447	437	460	438	433	449	475	459	485	475	461	439	472	454	457	460	483	506	458	434	466	469	436	438	448	454	441	448	435	448	519	435	451	426	466	482	463	476	426	451	446	442	457	493	452	456	489	434	451	429	455	457	477	472	445	451	454	442	451	449	524	433	477	432	442	446	473	449	476	453	432	476	453	441	457	425	449	470	468	418	469	462	451	441	431	463	478	460	451	477	472	460	466	496	459	384	472	465	470	479	449	437	454	493	463	458	441	452	494	434	449	488	478	478	451	435	472	464	466	468	495	460	448	431	469	472	493	439	457	470	461	470	501	427	465	472	431	443	472	450	452	461	465	459	455	431	495	443	466	442	439	456	454	448	468	465	450	428	477	488	478	438	459	444	447	446	468	454	462	421	451	506	428	487	451	443	483	448	429	429	494	467	464	489	460	451	441	477	479	460	454	435	425	447	461	461	474	486	468	419	467	471	446	467	432	464	482	466	428	488	472	463	448	440	419	435	436	424	446	452	430	454	486	488	464	456	446	473	437	461	466	474	424	444	453	440	447	478	446	467	406	458	494	468	472	435	447	429	446	459	495	433	462	445	470	453	471	443	461	443	439	447	444	441	457	438	461	418	493	484	408	447	459	476	477	422	437	475	480	480	451	396	424	480	436	437	464	422	447	444	468	464	479	443	476	454	424	482	432	433	456	482	457	468	413	402	453	475	473	486	488	453	462	457	496	505	482	439	463	457	463	506	438	432	475	488	431	431	466	437	422	430	486	493	460	472	431	449	475	445	431	444	448	475	467	489	448	458	450	484	464	459	456	493	467	497	420	433	447	454	477	440	451	459	448	471	479	479	488	479	483	453	437	441	473	445	459	481	473	451	426	425	482	461	451	471	477	450	437	435	461	481	446	456	438	401	443	467	468	444	442	432	477	476	465	471	441	450	439	447	467	447	431	439	450	441	481	460	459	477	477	478	444	452	466	461	420	464	440	515	419	464	462	477	502	444	469	440	444	485	458	446	485	434	464	474	474	465	448	483	421	448	451	466	500	493	463	431	428	427	452	495	420	432	473	463	449	458	444	446	467	446	432	454	436	416	480	446	483	459	423	481	476	425	458	470	450	468	494	438	474	432	492	460	476	424	489	428	479	511	477	438	467	443	441	477	469	482	474	465	397	422	425	437	422	461	436	466	474	451	468	464	440	447	451	459	470	427	463	456	461	453	480	476	427	482	443	430	459	463	444	465	486	418	470	432	413	454	446	427	436	451	430	452	480	447	484	437	485	451	435	439	472	475	423	457	447	437	467	456	489	489	458	441	467	477	455	451	443	460	446	440	462	487	471	515	480	475	458	472	465	466	454	520	539	471	461	485	441	455	438	450	441	461	445	431	432	466	459	471	464	448	441	438	481	443	471	450	464	434	471	456	488	454	444	464	465	483	487	476	451	485	439	465	461	484	433	437	439	459	452	451	430	431	461	412	488	454	438	436	448	445	465	450	475	446	452	461	453	459	451	430	449	488	447	456	464	424	442	453	438	502	495	480	460	444	461	458	457	413	441	488	471	446	462	454	495	449	461	501	448	441	464	420	474	427	472	466	476	437	427	475	480	454	461	425	464	432	452	469	462	445	474	455	446	443	480	464	458	448	398	447	438	462	466	464	448	475	454	474	452	488	438	465	431	473	467	419	445	462	455	419	485	465	443	482	437	497	478	468	444	459	451	430	464	467	463	473	458	440	423	428	485	506	445	442	461	430	440	479	445	462	470	480	455	486	459	487	436	465	472	478	446	441	471	426	448	461	487	462	443	453	443	469	442	469	479	452	468	487	453	466	500	482	419	459	456	450	470	462	447	492	488	472	494	425	473	444	475	450	481	445	436	449	466	464	462	396	430	486	473	403	456	452	462	460	484	429	422	451	461	460	467	427	449	477	453	456	431	482	443	465	437	422	427	458	491	416	432	450	463	465	452	442	462	475	449	426	440	475	447	449	505	470	460	454	450	427	461	493	449	442	477	449	456	458	456	448	431	490	467	467	405	470	476	454	467	433	434	443	481	430	426	455	447	439	440	453	444	452	483	424	462	442	450	442	439	485	453	466	446	456	437	477	453	435	434	450	466	437	459	475	418	480	448	469	436	464	465	455	445	457	465	467	470	451	463	437	457	445	442	439	451	441	447	434	446	491	441	469	411	439	438	471	469	493	459	453	435	469	452	447	450	476	473	466	479	496	461	439	458	408	495	474	469	443	439	477	455	427	437	446	438	466	447	448	497	436	486	485	439	445	489	463	448	457	463	477	441	466	466	463	463	461	456	473	453	427	471	476	488	446	472	484	469	481	449	477	432	459	489	437	469	453	410	449	471	431	453	462	460	480	471	467	410	421	484	450	482	432	467	466	450	466	453	446	436	428	491	472	451	443	431	452	485	485	448	484	460	452	439	440	427	464	463	447	433	465	430	483	478	435	452	492	459	454	458	477	441	412	438	450	473	446	474	440	475	453	461	461	443	449	468	467	473	424	471	457	509	432	454	504	445	491	466	447	481	453	480	505	453	474	426	432	455	464	470	448	449	456	489	468	450	433	456	447	466	439	455	445	463	481	436	462	457	437	468	475	410	461	458	445	461	450	460	448	458	450	442	448
27873	14207	2139	786	631	550	534	510	470	515	483	491	531	500	485	515	476	510	478	501	505	463	489	476	481	468	473	473	457	511	471	496	519	525	455	459	516	473	484	488	497	484	460	526	496	495	506	522	482	492	481	526	479	504	505	466	487	504	474	443	449	468	464	495	459	494	497	466	533	473	487	469	520	457	503	512	504	483	473	507	500	449	458	515	483	504	456	502	445	469	510	468	515	486	484	463	484	451	506	474	473	483	505	529	500	522	501	512	514	476	459	509	475	515	472	480	526	505	506	491	480	488	478	478	487	485	484	479	517	490	422	474	514	462	500	416	471	515	477	469	511	468	462	485	455	487	448	482	481	467	506	514	506	502	449	517	469	493	509	462	517	411	490	461	454	449	463	468	490	481	525	484	483	461	494	524	485	470	491	485	479	477	464	475	446	494	508	459	509	486	439	482	444	472	477	434	476	510	485	478	514	494	512	490	485	489	485	488	484	472	466	464	460	493	510	467	458	474	523	516	452	474	459	468	488	474	457	464	470	447	485	495	463	504	492	486	446	484	452	482	489	521	484	485	470	527	503	460	488	486	491	525	478	513	454	464	484	492	477	466	503	470	457	457	488	477	471	494	514	486	529	478	461	482	503	448	494	491	443	512	483	492	508	491	496	544	468	495	505	473	490	499	493	514	468	490	503	463	460	513	480	490	479	469	495	440	509	477	501	487	525	469	466	460	476	443	497	501	462	502	495	479	505	487	467	488	464	506	522	489	429	475	483	478	472	503	474	525	520	474	436	439	451	488	511	450	523	457	482	502	469	485	493	468	438	466	481	459	460	488	461	495	475	504	500	471	463	502	490	489	499	474	485	485	495	454	507	498	461	466	441	485	479	491	462	484	476	475	497	517	508	452	468	489	507	510	498	525	511	441	534	478	457	452	509	487	462	459	519	495	483	468	487	457	495	496	497	472	506	485	481	503	464	497	521	466	469	454	505	500	448	496	471	498	440	480	474	463	467	473	496	508	484	512	453	488	443	521	468	493	479	493	493	492	485	498	491	522	494	470	510	499	497	491	519	491	512	487	521	480	483	520	510	443	457	472	501	489	474	491	493	493	436	500	476	474	492	514	474	456	442	467	461	428	454	496	466	516	451	481	471	523	478	451	496	442	462	464	502	467	485	468	422	494	478	482	495	457	501	461	486	475	481	463	481	456	500	503	471	474	489	450	487	500	509	454	446	461	472	493	497	478	469	507	468	475	473	475	493	496	489	519	484	475	476	490	480	495	475	520	467	526	506	493	492	523	490	482	497	499	478	548	474	474	516	496	460	478	498	456	488	497	454	462	466	529	493	503	474	467	493	496	502	517	478	480	489	478	462	510	479	492	487	481	484	497	492	467	499	475	514	484	493	481	499	470	510	508	492	489	469	484	483	473	486	498	467	475	485	466	485	491	496	488	472	485	460	497	485	494	457	492	497	483	503	456	467	486	505	486	513	450	456	480	505	457	495	472	485	461	503	493	462	482	508	516	494	492	484	441	489	518	469	442	482	475	502	517	496	463	466	487	503	483	476	498	519	475	462	510	479	454	493	446	489	526	480	484	488	462	480	471	496	474	464	483	495	466	452	464	466	483	494	455	454	502	491	470	468	484	482	449	449	457	515	476	501	444	470	463	464	505	475	503	498	468	488	459	472	493	452	448	500	480	502	505	478	463	471	470	477	478	498	533	465	519	479	484	488	499	434	451	492	519	469	478	463	466	488	458	510	501	501	486	493	473	513	504	482	440	481	517	468	474	468	494	492	472	451	483	459	456	484	470	496	499	462	452	455	473	479	488	466	485	485	526	496	493	470	465	515	477	488	498	508	438	465	481	519	455	470	433	458	487	477	481	522	487	501	510	477	497	468	475	473	483	510	521	499	499	477	487	475	436	477	465	468	452	473	455	510	492	472	482	487	511	503	441	431	495	514	505	514	521	493	503	467	519	508	482	491	481	502	473	415	479	486	473	452	483	491	451	476	484	439	502	455	486	492	502	520	509	486	472	480	443	484	498	489	481	468	477	453	488	467	518	491	474	475	510	476	476	478	487	480	491	482	474	499	473	482	478	489	498	473	475	441	483	474	518	516	501	496	518	459	486	525	444	489	442	463	479	502	498	481	503	459	502	491	476	469	492	484	434	467	456	485	466	470	558	518	489	473	490	486	499	505	478	447	489	513	493	459	468	501	457	484	511	512	499	502	501	490	458	462	499	469	475	492	478	469	477	510	497	455	446	472	491	507	440	480	460	474	531	477	537	486	464	482	463	462	519	477	471	500	544	496	518	471	469	510	505	492	482	478	490	471	464	496	470	497	515	501	467	444	511	484	438	456	507	476	463	451	474	468	439	458	477	485	483	461	477	459	490	510	498	470	471	520	504	485	481	494	471	503	474	465	516	471	468	437	476	481	495	460	477	458	480	473	468	498	489	510	490	485	476	500	498	480	470	464	471	454	512	497	470	477	492	509	532	504	494	468	477	506	479	430	530	487	466	462	446	519	484	432	515	514	521	459	498	490	505	481	484	499	492	530	513	482	457	492	475	477	431	445	521	480	456	489	488	488	518	485	472	481	454	469	484	470	487	494	497	474	495	467	467	490	493	480	474	472	498	484	456	472	479	503	483	515	485	483	465	476	505	430	480	470	510	441	475	485	481	482	477	444	466	471	510	442	469	514	505	506	489	496	523	485	476	492	428	496	470	449	485	473	478	482	478	501	476	510	495	492	495	506	517	489	471	469	457	517	481	474	496	513	506	486	486	491	493	449	518	505	511	497	458	452	501	485	510	486	489	492	471	483	482	510	516	526	503	486	505	495	527	482	460	458	500	457	502	469	466	489	481	495	468	477	499	475	523	494	455	508	494	470	459	484	543	494	476	477	457	486	457	462	454	498	491	446	476	519	510	464	503	444	485	483	497	493	509	494	478	492	515	519	483	506	494	472	506	448	496	509	501	472	482	479	500	451	509	484	480	490	505	461	458	494	502	501	502	534	495	476	459	474	486	442	474	435	454	503	479	476	517	501	472	499	505	473	463	483	445	464	496	490	514	481	472	473	456	489	434	485	466	467	502	440	509	472	450	466	486	535	494	470	490	463	475	504	526	498	481	475	487	482	494	498	487	511	513	486	501	501	479	462	491	495	501	471	481	512	494	509	505	482	481	487	474	430	452	479	470	473	448	448	485	469	523	508	453	493	477	500	494	478	472	477	489	453	492	457	514	504	480	474	497	521	494	497	500	488	462	449	503	481	462	495	469	464	504	457	483	490	492	472	468	479	482	464	471	474	555	498	464	483	513	461	477	467	461	482	475	501	472	492	451	488	515	463	485	477	517	483	485	476	472	496	510	465	464	505	471	507	481	475	469	494	513	486	531	481	480	495	503	500	462	477	501	457	458	478	514	451	501	447	478	478	473	524	447	491	470	485	485	524	459	517	476	453	526	536	464	468	473	462	527
5165	1306	1207	794	737	664	620	593	573	575	540	506	523	555	501	526	522	542	505	527	525	508	506	550	517	528	516	493	530	508	552	545	495	537	563	526	514	553	512	505	510	510	508	525	474	578	555	527	497	511	540	513	562	495	542	537	502	508	535	522	537	522	522	499	508	552	515	505	495	545	523	512	522	510	497	541	504	503	508	496	501	519	504	499	504	472	514	492	531	523	485	508	526	527	531	525	539	480	527	520	502	506	523	545	539	478	558	516	524	568	536	505	463	496	547	509	574	556	529	510	520	509	526	522	517	471	533	544	519	492	516	512	494	506	521	542	543	511	536	544	522	550	509	505	515	506	517	532	524	526	508	504	499	500	517	512	541	508	528	512	535	520	526	501	521	534	529	492	556	500	514	494	522	555	543	492	538	537	532	518	507	542	518	452	570	550	527	496	486	535	529	492	522	549	520	513	498	533	531	505	555	523	465	518	514	529	483	501	477	473	549	506	514	550	550	491	532	512	494	480	508	506	456	519	538	513	559	526	494	521	508	492	520	484	473	533	507	548	527	493	532	513	553	495	535	533	523	507	530	547	500	560	544	480	520	492	534	545	551	544	488	482	524	533	522	518	533	503	486	508	514	487	538	474	517	493	514	508	516	513	535	553	544	498	510	521	499	563	479	532	535	499	531	513	484	501	496	534	526	493	548	491	532	506	512	512	518	523	496	490	539	541	536	491	502	519	529	566	521	550	480	533	520	511	502	536	530	496	548	524	528	492	537	483	513	531	498	504	517	454	472	499	488	518	500	484	525	466	521	509	513	541	543	498	498	555	544	523	539	489	537	485	549	547	512	548	518	522	522	515	549	503	531	541	513	564	505	506	529	506	518	495	475	482	513	526	477	489	502	488	519	499	526	512	526	497	516	491	505	522	441	496	503	520	540	475	476	478	494	537	527	488	536	514	535	553	547	514	534	527	510	493	531	531	530	514	535	520	494	540	526	495	541	516	489	518	496	517	515	512	507	519	491	510	518	493	525	536	539	515	503	497	498	537	534	533	536	486	548	530	509	526	503	505	546	497	533	522	521	542	529	483	495	538	511	523	543	500	509	508	545	528	477	493	511	528	503	504	526	559	518	514	506	490	509	527	522	499	531	486	521	521	495	530	518	534	477	503	530	499	493	560	482	511	511	500	523	548	530	473	547	519	519	508	519	557	538	526	555	460	543	547	530	536	570	542	489	487	495	539	510	555	539	487	487	553	531	536	506	518	497	517	524	529	574	534	547	533	528	572	525	534	511	519	540	501	481	527	514	523	473	501	523	514	527	538	523	510	496	510	541	529	505	498	505	511	488	549	537	510	498	535	500	515	527	497	495	543	478	521	532	542	463	494	540	515	521	496	522	485	516	517	520	505	483	479	490	525	502	541	547	524	523	473	519	515	523	501	498	532	516	521	512	500	522	529	526	522	509	515	479	540	514	545	510	523	521	507	545	503	490	525	521	509	465	555	499	541	518	538	502	528	543	517	481	489	522	540	528	493	546	509	528	528	508	504	482	503	518	498	498	517	518	550	537	484	568	497	539	523	489	506	500	525	525	547	529	577	517	519	510	513	485	532	534	524	505	509	500	475	499	528	549	513	544	516	506	546	550	494	545	546	496	516	531	534	478	560	478	513	496	513	510	504	540	514	505	485	508	489	511	557	494	520	503	507	514	509	518	516	524	518	549	492	510	512	550	514	520	516	510	559	535	520	551	469	478	520	545	558	555	529	513	494	481	530	494	468	517	475	503	517	528	552	530	507	506	510	501	491	521	494	504	485	508	516	511	501	531	475	514	473	532	512	504	534	539	531	503	557	530	497	544	500	513	542	489	460	458	510	525	493	484	470	538	501	524	509	546	486	524	491	527	531	515	537	484	504	514	529	481	515	536	505	486	527	472	496	570	498	505	519	531	500	494	534	536	541	519	526	512	522	526	505	532	498	509	507	502	510	537	513	512	522	572	486	523	501	485	500	525	556	495	529	520	550	488	543	510	545	485	554	492	490	525	553	499	494	503	500	567	536	512	514	519	527	501	542	491	535	499	521	571	582	507	550	528	506	525	522	510	536	486	492	519	504	526	525	497	523	544	510	540	492	530	536	545	538	540	549	512	528	511	563	527	506	501	519	500	499	544	510	478	512	507	524	505	512	516	501	495	524	533	552	515	538	514	502	539	568	527	541	542	455	524	529	510	503	522	556	515	505	552	531	502	522	483	509	494	543	526	486	562	531	525	488	524	515	513	526	504	514	530	517	525	501	497	526	510	514	509	528	508	486	535	505	496	538	537	523	494	564	522	524	539	507	508	525	516	513	521	531	491	474	510	562	543	503	545	518	483	517	494	521	497	502	486	514	523	498	531	526	513	488	530	488	529	522	542	507	502	489	520	536	533	518	552	537	501	517	514	579	505	496	509	500	485	483	543	509	531	482	530	527	519	523	533	561	494	509	528	503	501	522	511	472	475	528	521	499	497	543	498	491	493	515	507	530	517	527	485	533	530	536	540	507	517	482	537	527	523	517	508	510	506	486	488	556	494	493	518	503	508	547	510	497	493	526	526	509	501	463	480	493	522	482	519	519	511	509	503	484	532	556	510	510	482	518	525	514	520	522	506	530	571	506	536	526	469	480	501	540	515	500	488	513	543	497	524	496	493	531	561	539	524	563	535	521	519	497	515	500	491	502	505	537	470	479	536	577	490	567	516	502	506	525	505	516	515	520	543	510	495	491	506	500	527	493	514	519	508	493	493	493	504	535	562	542	512	513	537	520	485	496	498	540	542	523	512	513	531	508	483	512	502	495	501	525	524	498	490	513	483	554	517	515	527	525	510	513	503	513	524	508	505	490	531	482	482	543	511	532	512	511	504	501	523	515	517	489	570	520	535	483	532	507	522	517	524	489	495	487	527	513	523	514	481	489	505	524	516	502	538	510	507	522	514	528	474	487	527	524	495	514	494	525	505	545	524	517	570	501	511	468	528	472	505	496	509	532	543	506	514	532	523	532	517	513	522	496	489	492	513	519	513	493	514	535	494	556	495	538	545	485	495	536	506	519	544	523	518	566	493	530	498	537	511	512	491	504	494	522	502	483	501	589	552	499	521	487	496	524	563	502	532	558	530	498	532	520	502	506	498	517	522	513	554	491	519	542	567	526	483	538	506	543	584	539	510	513	531	510	527	491	490	480	532	520	517	507	538	490	507	522	553	531	525	494	494	530	522	554	510	514	503	545	478	561	516	497	498	499	547	484	517	527	497	500	526	525	529	480	504	522	505	514	552	483	495	538	511	544	558	513	489	528	490	486	540	565	495	487	537	502	520	497	502	527	494	472	525	532	485	550	532	509	533	471	493	521	526	510	504	500	561	548	514	519	488	505	520	539	507	528	498	546	528	534	586	534	540	522	527	510	528	538	489	492	506	495	483	494	521	505	542	505	531	526	523	533	521	521	484	515	539	480
25034	20576	26871	24268	20585	9865	1285	840	609	579	504	472	456	399	359	340	373	341	308	305	290	291	311	272	316	277	255	296	267	301	282	281	285	277	271	285	244	270	282	268	251	277	225	242	295	245	261	250	258	276	239	245	251	254	258	238	234	254	261	243	250	234	253	265	223	238	275	268	239	245	252	289	255	258	248	250	250	252	273	269	247	264	247	216	266	255	248	243	245	265	250	231	229	228	222	255	258	259	224	233	227	244	269	238	251	238	242	253	273	268	227	223	236	231	271	237	283	255	233	261	259	220	240	280	285	234	259	237	258	247	254	233	238	264	270	273	257	266	250	220	264	267	221	257	294	236	249	210	286	221	266	265	261	223	225	241	255	252	253	238	268	250	221	235	228	251	252	243	247	251	263	245	242	256	271	231	237	220	255	278	249	256	277	232	257	252	235	252	268	228	254	272	263	238	258	261	235	250	246	246	259	240	236	245	242	251	271	246	260	229	227	263	224	270	246	238	241	253	241	231	252	245	252	230	258	301	242	206	217	245	253	251	253	253	261	261	218	238	251	230	238	244	253	231	246	230	249	235	225	241	266	255	242	201	273	254	278	252	243	248	256	233	233	270	257	243	258	218	235	224	243	263	251	271	242	250	214	258	247	252	277	267	237	207	257	232	232	258	250	241	269	243	267	253	250	258	237	248	250	253	233	220	224	254	239	224	244	261	267	219	239	223	259	230	266	245	234	255	244	233	260	220	238	231	246	228	238	265	243	220	273	251	245	274	250	224	251	241	241	242	255	244	261	261	229	271	246	270	274	257	236	220	226	248	255	252	258	234	258	249	227	260	250	227	266	236	211	197	250	260	271	251	221	249	260	236	249	258	256	208	257	243	259	276	238	250	238	234	246	259	258	248	238	219	242	255	253	242	222	250	266	247	256	236	238	256	267	242	233	231	245	252	238	237	258	263	225	241	253	244	251	269	254	245	240	251	259	236	246	245	228	244	258	225	231	224	243	259	265	201	261	253	253	235	266	267	233	246	265	244	243	243	259	285	247	252	250	252	238	246	254	261	256	235	234	264	244	234	257	239	245	252	233	245	229	244	255	238	220	246	258	253	273	230	248	243	237	236	250	252	232	214	267	264	218	232	246	266	249	218	243	206	237	243	244	225	217	241	228	249	253	233	223	240	260	247	253	269	242	248	277	276	231	237	236	255	266	284	237	240	227	266	225	230	238	234	246	239	253	246	280	241	247	235	260	243	243	260	240	255	245	250	232	203	253	242	309	257	257	253	232	263	262	239	237	248	246	255	250	248	239	222	269	251	231	238	244	253	246	273	258	212	244	244	242	253	224	251	259	230	238	247	215	249	263	223	265	265	241	237	253	247	262	238	251	252	209	262	234	228	263	255	247	261	251	238	233	265	228	251	254	237	259	239	228	229	257	247	252	247	247	239	229	265	252	226	254	222	221	296	253	247	229	234	242	237	264	224	268	229	250	251	266	251	264	232	245	227	235	224	252	244	252	231	245	230	263	222	203	270	254	249	255	235	254	268	244	267	256	250	274	245	225	236	249	262	235	223	232	245	252	257	269	233	256	227	269	246	256	239	253	256	225	243	256	234	205	262	230	259	231	231	279	247	225	243	246	231	240	210	237	242	256	224	272	258	251	249	229	240	255	236	257	248	257	274	245	239	236	228	230	287	265	223	266	216	225	222	254	228	243	234	250	218	246	240	244	247	217	274	227	250	250	231	277	261	246	241	249	280	255	229	275	252	253	249	265	227	262	265	264	246	244	252	221	233	230	263	259	242	239	277	232	230	236	263	244	274	246	264	239	227	247	252	260	257	264	280	250	266	252	262	242	252	257	255	243	228	231	283	239	275	231	244	228	223	229	262	272	246	254	261	227	268	270	234	246	256	236	238	252	236	250	248	233	249	208	246	232	272	258	229	255	266	251	224	244	225	257	228	269	209	259	259	239	243	242	233	259	249	267	223	227	253	262	249	257	236	233	229	270	282	231	273	287	250	258	255	245	266	243	260	239	257	226	252	247	240	228	249	242	252	233	258	230	254	238	252	270	248	240	244	256	255	253	246	231	248	245	244	240	251	272	223	218	240	250	239	242	274	250	244	231	262	251	263	241	254	244	272	223	257	215	251	238	250	254	253	227	242	241	265	211	216	242	275	226	239	270	253	240	213	240	279	264	221	251	259	224	253	247	281	252	246	252	262	226	254	233	190	255	233	253	234	228	218	268	245	241	215	256	245	234	250	259	237	222	246	231	260	248	258	256	263	275	243	238	243	252	248	267	230	239	241	270	258	266	259	237	263	231	234	245	263	249	265	248	272	221	214	240	257	228	247	242	244	221	252	249	256	256	254	252	263	265	240	262	243	255	262	236	247	252	257	271	244	210	259	253	246	249	220	266	232	251	255	266	258	249	244	239	216	231	259	231	258	258	251	235	251	269	235	231	280	239	240	258	243	211	269	258	231	239	273	264	271	273	248	253	234	250	240	244	270	217	274	249	245	249	260	246	234	270	234	246	264	224	233	266	257	246	294	237	249	229	240	241	265	244	211	216	249	236	230	221	246	243	272	246	235	228	282	275	283	253	258	272	224	257	278	232	248	238	264	217	249	233	244	256	282	258	239	226	238	253	290	249	233	267	242	226	243	252	215	230	236	261	238	252	261	249	261	251	283	234	226	230	220	243	236	265	246	218	239	279	243	248	228	246	230	254	271	234	267	221	239	248	231	221	249	241	224	225	230	247	238	243	224	238	243	250	294	227	212	237	223	248	253	262	247	220	262	255	267	286	260	262	251	244	263	249	244	251	227	252	259	277	254	256	252	274	241	247	238	205	245	254	242	245	254	255	213	263	257	256	252	263	245	258	263	259	257	216	206	238	264	231	270	252	239	268	238	256	241	232	229	240	230	229	247	235	252	238	231	229	261	252	250	249	235	243	233	234	227	243	248	232	242	261	232	226	252	251	243	220	236	235	243	257	240	251	226	239	238	255	239	255	251	251	260	252	244	247	255	269	259	248	250	238	210	230	236	250	214	229	226	233	236	249	244	257	224	253	234	267	258	228	226	246	245	270	269	250	280	252	245	227	246	245	233	238	232	269	232	242	263	244	223	235	235	230	279	273	256	228	235	262	238	269	254	229	228	225	245	230	260	251	237	259	239	243	255	233	246	252	248	283	248	248	263	252	274	219	254	236	240	247	251	210	278	232	248	222	264	242	240	268	236	233	271	237	229	245	265	255	233	246	243	236	256	258	253	269	253	266	259	259	252	257	264	245	243	246	245	264	284	235	237	232	251	258	283	226	251	249	235	271	242	244	243	261	247	249	247	240	233	231	232	238	238	221	251	220	231	230	247	211	217	254	256	227	259	259	252	254	248	254	234	252	276	265	246	269	266	237	240	241	209	260	199	260	239	237	249	238	243	249	226	238	254	227	270	252	249	243	239	273	275	250	259	256	275	265	277	263	226
7347	11474	10312	5633	3739	2645	1932	1568	1302	1052	873	792	746	656	576	540	479	448	439	442	413	392	389	382	386	353	343	355	326	313	330	307	309	347	300	309	312	264	292	311	288	306	316	276	277	312	302	284	282	274	283	273	293	286	252	291	291	301	283	279	271	281	280	294	288	298	288	262	265	268	281	259	263	280	247	281	269	285	308	264	245	272	255	261	256	257	281	249	272	280	281	275	291	293	266	249	276	263	276	292	258	277	274	245	258	286	291	286	265	277	293	279	274	288	259	309	286	288	292	293	273	280	274	262	265	303	272	258	239	264	278	270	293	291	276	231	256	250	258	259	254	276	242	257	270	234	264	278	261	309	260	257	283	279	263	278	281	289	278	305	227	256	276	286	265	258	264	272	271	266	275	274	247	252	270	264	282	266	265	287	267	297	264	260	265	248	296	265	256	246	263	281	263	260	294	262	289	274	265	287	295	293	268	257	255	290	255	246	258	283	261	269	273	246	258	273	248	278	253	237	262	261	257	251	278	271	272	261	255	285	273	280	276	282	256	286	256	270	274	250	270	286	246	257	275	271	289	273	275	252	297	245	268	289	286	258	260	255	259	272	254	262	282	275	270	275	270	307	280	251	256	269	281	270	277	271	279	264	273	278	258	237	280	309	284	270	264	279	267	276	252	258	251	274	275	289	245	257	286	291	244	267	282	272	238	258	274	237	260	282	270	264	271	267	271	276	268	249	267	289	281	282	271	247	266	237	270	240	283	274	262	262	266	230	257	267	272	268	268	261	279	262	282	263	256	291	277	267	263	249	258	270	281	241	296	273	287	286	283	251	249	279	279	249	295	276	260	288	265	289	256	266	251	276	261	258	270	267	287	291	244	255	282	289	297	289	283	239	256	270	267	266	301	266	290	272	296	266	260	266	241	261	256	291	288	275	281	236	243	265	249	253	272	280	277	258	295	263	256	262	264	275	253	260	250	275	259	220	254	308	264	269	237	283	268	265	272	263	257	259	265	268	268	280	257	264	263	259	279	263	261	279	257	281	272	298	286	262	288	272	259	264	264	255	300	270	239	240	263	287	290	254	243	273	244	259	266	290	258	270	308	266	282	258	266	259	260	277	300	292	278	284	270	258	270	240	271	237	287	253	240	236	238	293	246	263	243	257	297	254	288	267	276	257	231	259	263	249	261	274	242	279	296	278	266	256	268	271	271	248	224	255	256	249	278	250	246	288	259	265	262	249	290	252	263	263	287	261	276	287	242	256	265	275	282	276	255	265	268	267	289	253	276	296	284	244	278	236	283	254	258	235	303	279	271	272	291	255	309	266	253	250	260	266	258	247	252	247	270	277	285	259	269	275	246	293	260	245	272	257	278	273	255	288	286	271	258	249	270	238	274	295	261	236	240	275	251	252	280	271	289	265	258	262	233	267	250	276	275	281	264	249	273	278	270	280	286	265	267	276	268	265	269	287	276	273	289	292	282	263	272	272	281	257	291	270	293	260	287	289	299	275	260	282	260	280	246	283	277	272	308	248	264	270	270	278	295	283	260	269	289	249	256	269	263	278	298	280	267	240	251	255	285	251	262	276	259	259	287	261	273	262	272	251	294	273	303	249	270	288	237	267	268	273	239	263	279	249	248	272	298	289	264	248	278	255	261	254	246	274	249	270	247	258	276	283	277	267	274	243	282	261	287	285	247	247	248	272	278	271	269	240	261	290	267	270	257	235	292	268	298	273	288	273	241	300	263	247	256	265	291	296	289	277	278	263	229	280	266	263	286	271	252	258	284	248	292	275	256	257	276	263	281	297	241	262	260	302	253	281	250	283	235	254	259	277	278	258	275	258	276	261	276	245	247	279	256	286	251	305	236	248	284	279	258	295	280	273	220	252	267	267	274	275	242	254	278	292	275	293	259	276	245	246	266	265	282	273	266	275	304	228	291	251	241	262	271	277	265	280	284	255	268	282	251	307	272	272	257	259	258	249	241	264	250	259	281	280	253	291	225	275	257	277	264	289	280	278	268	301	279	265	264	268	268	272	262	243	283	283	263	278	260	272	265	269	259	287	278	253	259	260	264	262	285	264	281	267	276	231	233	256	245	255	232	249	271	272	249	264	271	262	276	263	280	275	267	280	292	252	285	290	254	275	279	274	267	255	282	266	270	284	246	226	261	259	260	245	275	258	279	276	242	285	276	273	290	269	283	261	274	262	276	278	271	260	294	270	270	281	253	275	260	268	259	246	271	297	297	287	274	270	273	278	283	256	240	257	292	287	268	276	273	265	287	270	256	274	297	272	284	269	260	258	269	270	265	262	287	252	259	278	263	263	275	289	282	276	276	263	277	306	274	268	255	249	242	277	277	243	271	278	276	237	263	276	269	260	274	253	239	264	254	293	273	277	264	243	251	258	293	272	269	294	280	254	305	263	314	275	288	261	270	249	272	289	277	277	285	266	267	277	298	274	261	270	271	276	291	282	263	262	267	274	264	241	304	265	257	325	247	270	248	272	257	287	281	275	252	255	246	253	289	315	256	269	285	263	274	234	241	274	262	279	270	272	282	307	273	283	229	277	256	254	254	272	274	265	261	216	288	243	276	243	263	248	223	277	294	264	270	273	284	287	257	259	271	272	294	243	263	292	250	269	270	276	263	275	259	271	289	275	283	267	260	272	255	237	286	269	284	289	261	267	253	287	289	262	266	253	268	235	255	263	262	284	268	260	267	263	237	284	265	262	266	252	254	280	279	246	291	275	268	280	277	244	241	286	250	280	262	273	248	251	252	287	258	266	286	273	241	270	290	289	265	275	278	273	283	272	279	278	236	287	264	251	301	276	284	293	286	239	247	273	282	295	282	250	254	269	281	270	280	274	240	248	259	271	266	257	313	255	282	303	271	262	248	281	264	296	279	238	268	249	283	257	296	271	275	255	270	263	296	274	318	265	263	302	277	267	259	269	316	265	269	293	258	281	277	263	252	279	267	293	281	257	272	261	276	269	249	273	246	299	281	256	264	253	248	257	252	282	275	269	260	270	276	262	276	271	266	265	244	254	252	282	287	277	277	257	263	295	274	278	266	274	282	257	252	284	269	259	290	250	271	278	260	315	270	271	286	284	253	265	286	257	259	255	279	294	246	278	289	268	268	270	306	264	259	257	285	276	279	275	241	246	255	262	260	265	269	290	292	249	261	302	277	263	268	288	286	269	281	244	264	269	298	259	289	224	297	279	268	289	237	260	274	258	307	268	260	280	262	270	264	262	257	297	303	263	261	268	314	276	286	253	246	271	260	253	257	263	277	269	249	278	248	251	285	275	271	297	271	266	274	279	283	235	274	249	296	270	266	250	303	266	262	285	252	265	268	265	263	276	265	277	252	246	277	282	279	278	269	269	266	254	280	246	263	257	282	288	280	278	271	287	268	294	258	266	230	276	279	275	259	283	268	273	263	265	277	260	286	264	258	283	246	291	276	280	264	309	277	256	258	264
22961	20622	27349	23928	20623	20683	8194	1734	1209	1065	1011	882	805	813	816	661	663	655	652	630	624	566	542	566	561	548	576	564	538	536	532	513	521	513	548	509	505	503	534	519	476	496	457	501	464	508	462	492	517	456	513	456	496	488	484	443	492	519	525	432	467	460	441	490	422	507	501	496	505	463	486	549	464	471	503	527	529	445	488	510	477	489	487	462	485	506	440	474	465	472	484	471	482	482	470	520	494	452	490	490	456	514	465	484	525	454	461	448	478	518	471	460	511	435	471	506	485	472	517	499	511	518	488	491	502	491	489	462	459	463	496	482	504	466	474	443	494	432	503	450	473	490	458	472	522	473	509	449	465	449	483	458	499	496	461	444	492	439	487	488	458	441	509	448	503	471	466	458	472	490	457	471	471	482	492	456	503	451	469	475	455	507	452	473	456	474	484	468	470	449	452	467	501	501	445	491	470	489	486	492	510	447	484	482	508	467	490	457	493	477	475	439	476	461	409	492	422	493	444	476	435	471	449	468	459	493	505	494	458	471	449	495	463	435	507	476	469	474	499	509	487	503	513	499	460	463	475	504	454	479	454	510	436	461	496	470	450	465	403	479	494	467	479	494	450	500	464	499	459	465	469	509	477	486	478	459	468	494	439	479	462	442	502	453	466	523	451	484	466	474	439	434	454	471	489	497	459	494	439	504	476	477	442	460	460	483	487	456	532	485	493	464	505	513	491	496	471	445	437	470	446	460	490	482	468	464	460	460	510	473	489	456	473	502	494	449	458	476	499	450	458	458	465	452	461	468	449	455	496	492	447	460	489	469	467	427	444	418	476	491	477	475	439	462	445	438	477	471	441	501	486	461	495	438	436	432	492	469	466	472	450	468	500	462	495	454	463	465	479	467	466	412	491	458	472	504	486	472	485	462	467	494	484	499	432	460	528	449	496	411	450	491	479	452	474	462	489	478	477	515	478	447	450	439	467	454	492	473	508	465	459	493	471	427	504	506	433	468	463	497	480	475	438	436	452	451	506	465	483	438	487	473	460	406	467	473	471	471	415	488	444	442	455	446	425	468	475	487	471	501	473	481	479	460	484	475	479	484	454	480	487	478	490	483	444	460	487	526	458	513	472	490	439	465	436	495	473	483	467	469	488	458	474	501	486	471	461	488	483	493	503	452	473	471	455	450	503	494	440	495	438	493	484	483	472	460	467	459	491	438	455	499	470	455	437	489	474	445	501	441	434	479	504	491	453	487	427	460	456	447	460	508	497	471	435	458	437	468	488	478	464	470	479	461	512	469	457	450	454	477	453	494	466	466	471	494	447	468	451	505	472	463	464	461	455	464	455	466	483	435	482	492	451	458	442	435	488	484	508	450	459	463	447	533	494	512	481	458	482	474	487	497	468	503	484	493	464	482	477	471	502	457	443	510	475	449	478	512	452	439	478	475	482	475	426	416	468	481	471	464	442	478	465	515	463	461	500	467	482	492	466	440	460	467	458	457	466	441	458	462	466	483	451	508	463	498	480	444	504	502	484	449	439	466	465	444	453	471	487	495	495	486	459	457	441	497	477	423	457	498	528	480	456	416	470	480	453	493	461	486	468	491	500	437	452	492	464	466	499	504	454	452	480	485	440	472	468	413	491	449	473	494	460	474	475	486	467	499	476	465	459	425	481	521	449	464	455	502	497	450	465	501	461	499	459	445	470	471	445	443	491	502	428	458	480	452	434	478	461	494	491	435	451	500	447	493	507	479	503	517	458	497	457	508	436	466	467	495	490	460	485	488	464	448	485	469	441	485	446	476	419	470	495	429	468	463	486	451	474	485	448	517	466	485	428	458	460	519	441	489	498	465	499	453	499	448	436	497	494	470	479	466	469	486	478	437	440	457	438	432	472	483	461	455	493	496	481	460	455	454	492	459	499	457	473	478	442	443	468	413	463	457	475	498	485	479	519	471	474	513	468	447	487	482	504	479	470	476	477	469	492	504	469	466	471	455	492	478	470	449	491	492	473	476	459	464	490	454	473	493	459	524	435	452	470	453	505	447	459	471	409	468	470	473	492	508	434	480	478	485	485	452	430	417	456	445	489	485	449	497	470	494	474	471	465	474	475	446	443	482	458	482	467	465	498	475	459	505	466	439	454	458	443	422	488	497	501	484	458	504	462	503	475	474	489	476	481	449	488	463	453	467	469	459	442	479	467	461	491	449	452	445	446	492	471	445	483	446	463	443	483	481	442	474	481	464	490	477	471	470	454	494	463	478	463	458	449	485	500	505	483	474	458	438	469	465	478	498	454	448	475	487	465	490	442	465	436	451	494	448	420	465	502	458	407	445	501	474	452	473	489	493	457	471	474	463	447	486	485	454	496	480	486	502	498	495	487	460	427	457	462	475	485	446	482	481	463	448	480	504	477	449	470	481	482	480	488	504	488	440	455	468	513	460	501	497	461	453	485	483	412	506	487	427	474	521	469	466	473	481	502	459	478	481	467	436	455	456	459	444	487	476	490	481	456	508	453	462	500	496	488	425	478	463	489	441	500	458	477	466	466	422	468	489	476	521	471	480	444	499	455	470	479	471	465	510	499	496	479	484	462	488	486	437	492	494	420	480	467	459	491	460	486	456	495	487	470	484	469	457	468	463	466	494	501	486	465	449	463	461	463	461	484	482	482	474	461	486	499	498	478	427	465	472	464	461	462	479	444	476	461	476	509	466	471	513	488	441	449	473	498	488	503	486	484	472	475	470	429	486	431	465	476	464	446	501	425	471	484	471	508	436	513	460	486	446	500	457	466	436	485	502	476	508	481	505	476	499	473	491	492	512	431	433	470	476	467	462	458	449	431	478	463	473	459	470	455	473	503	472	480	487	467	481	512	455	449	470	495	454	448	497	459	411	462	450	501	450	461	471	444	446	463	447	428	508	450	475	457	444	512	460	504	441	471	470	511	457	499	472	440	491	509	494	468	509	493	473	459	457	457	482	430	491	431	465	482	463	443	473	469	513	443	519	437	458	430	454	461	470	439	469	497	467	470	479	486	474	463	438	461	509	465	459	474	465	462	486	437	478	501	493	473	484	426	498	466	487	448	477	429	471	434	469	458	476	461	503	464	455	491	466	477	513	462	500	426	428	498	464	498	463	464	487	459	499	443	479	428	495	436	477	444	462	450	457	524	444	476	512	473	461	464	486	449	424	472	460	434	475	460	455	489	463	479	462	481	450	454	462	480	496	496	467	482	493	461	446	446	432	513	470	453	475	465	452	455	464	442	476	455	451	461	448	488	493	487	463	440	440	468	497	479	445	521	452	498	483	471	452	449	447	462	449	473	476	497	476	487	463	475	453	450	471	438	484	450	429	533	451	463	433	471	443	454	491	453	480	463	458	453	446	434	473	465	481	478	462	470	488	512	537	494	453	507	501	477	437	440	476	487	467	494	489	445	521	461	468	469	499	482	448	467	473	480	437	503	471	491	498	443	487	463	471	487	448
9920	17941	16357	9522	6614	4673	3603	2937	2403	2006	1649	1466	1300	1241	1091	997	880	848	796	775	727	697	692	647	648	644	646	542	600	610	589	586	544	539	519	475	550	520	510	467	510	498	490	505	484	494	515	478	517	482	466	432	498	482	487	499	429	481	458	452	461	493	478	462	449	489	471	454	433	495	484	463	465	471	439	499	485	485	433	465	459	453	480	442	476	438	458	429	443	481	458	490	424	465	468	477	432	521	473	495	443	432	472	497	517	457	445	462	477	458	472	466	477	494	467	476	413	524	466	483	446	440	471	470	448	490	456	489	468	418	465	474	462	472	477	441	443	437	452	447	445	449	456	452	467	451	473	459	464	428	457	480	434	435	478	484	426	444	452	456	472	487	439	471	439	496	437	450	448	470	453	454	480	445	521	460	463	463	462	461	450	505	507	473	449	447	445	434	465	477	431	453	421	428	429	443	420	453	458	471	498	526	461	459	474	471	447	463	429	499	432	460	505	468	454	462	411	466	441	442	425	458	465	462	462	455	464	450	459	434	459	480	451	451	470	468	503	477	455	450	473	478	416	469	478	452	446	451	456	447	466	506	422	447	441	475	465	434	498	454	478	479	461	451	473	431	425	483	451	439	479	446	491	446	442	418	476	418	470	461	458	434	442	443	420	417	436	464	468	407	445	420	466	450	459	450	431	474	430	506	454	452	469	434	446	435	422	484	440	462	463	456	442	491	500	441	443	443	440	436	502	457	458	453	446	482	462	470	451	464	445	443	443	452	460	431	471	443	458	467	465	475	452	440	449	402	454	471	459	427	422	444	456	463	472	428	449	463	454	466	450	467	449	446	461	413	440	429	436	447	454	459	477	450	460	417	478	462	450	419	457	467	489	472	452	425	453	442	444	433	435	478	449	466	445	431	456	446	484	454	502	460	412	434	450	439	491	450	473	432	465	472	461	459	448	465	451	431	464	447	472	453	438	425	460	457	447	411	456	468	441	441	485	472	462	495	414	419	442	452	477	476	466	468	423	443	473	417	445	469	462	467	468	458	461	437	434	469	425	469	447	474	457	403	440	434	500	451	460	417	463	428	478	426	445	447	425	466	442	451	465	442	435	412	441	432	459	480	455	488	471	448	434	467	458	469	438	429	473	473	462	432	467	467	412	495	481	461	500	476	458	471	462	459	407	459	457	479	487	452	473	443	457	437	446	445	480	434	444	489	461	492	469	426	478	433	419	449	438	422	430	440	442	470	482	485	477	468	499	462	471	441	411	451	429	406	466	457	433	443	439	477	435	476	434	463	467	458	431	467	443	418	449	462	414	472	443	450	473	458	439	457	461	460	475	450	445	467	458	445	432	471	474	467	438	462	465	467	435	459	482	435	490	461	471	436	446	461	447	460	460	494	442	455	459	462	473	490	438	439	467	462	423	452	456	465	432	481	469	415	450	478	463	482	435	405	421	473	426	448	426	484	440	435	479	430	437	464	486	477	471	438	451	434	441	465	429	464	452	464	477	418	440	455	475	464	428	402	455	423	476	484	452	494	462	470	460	441	490	436	447	475	447	440	462	461	450	490	479	469	458	443	460	480	474	458	467	462	435	478	489	454	443	463	464	443	469	456	465	460	458	435	461	445	479	478	448	451	444	435	480	467	454	422	459	428	463	439	422	434	463	482	440	514	470	450	420	537	476	409	433	441	504	431	488	450	449	502	500	430	464	464	490	412	470	463	429	479	506	485	428	454	438	440	484	435	454	462	424	430	454	447	454	457	467	439	452	455	450	414	429	430	473	447	449	434	467	452	434	476	476	480	457	475	459	477	460	466	480	466	426	461	495	435	439	456	434	491	451	449	470	453	459	420	430	465	432	450	482	444	466	457	479	490	467	461	446	474	472	465	497	456	467	436	397	443	486	460	459	437	512	465	452	456	450	455	450	477	451	446	452	440	453	410	459	430	456	416	427	457	435	448	422	467	440	425	461	463	465	424	461	438	470	490	474	500	444	468	421	452	449	440	435	464	492	465	484	467	475	422	440	454	471	464	453	418	426	455	469	444	490	454	472	482	443	484	472	425	451	443	461	445	439	419	466	493	440	475	448	423	484	443	464	454	464	422	442	441	475	447	433	412	439	476	443	443	437	452	436	470	440	466	439	478	438	457	493	433	460	477	470	486	466	439	448	478	455	444	434	428	468	438	433	492	467	452	455	450	446	437	485	492	471	443	442	409	422	472	468	477	474	425	455	444	447	438	459	449	457	437	474	465	435	472	490	458	431	476	456	460	486	442	449	440	417	444	455	453	467	480	448	439	490	480	468	443	439	437	454	436	494	468	447	434	453	458	460	440	486	435	476	422	438	447	470	448	470	463	413	448	442	454	427	440	429	480	461	469	448	465	435	457	437	437	465	467	491	435	467	473	488	458	483	453	470	430	432	446	452	473	459	427	453	432	499	432	447	448	441	442	445	424	453	432	451	467	434	446	456	431	429	454	457	467	448	467	445	424	441	457	433	435	434	438	461	458	449	446	443	448	442	457	442	435	462	454	479	447	437	439	462	489	446	486	456	463	481	418	444	445	479	468	433	413	469	484	442	444	456	473	441	448	482	437	481	460	430	475	450	416	474	463	453	458	465	472	451	441	438	477	463	461	480	457	456	457	455	489	426	437	475	419	432	494	432	457	421	444	477	497	491	440	481	436	453	514	441	445	499	403	462	462	446	428	444	430	468	468	440	468	453	431	462	449	447	459	422	452	427	453	441	407	443	437	443	457	434	475	423	432	439	480	423	456	455	438	462	455	417	433	424	493	417	466	459	445	443	456	435	435	470	432	438	427	435	488	452	462	433	439	433	428	422	440	461	457	446	456	479	453	487	444	456	477	450	448	446	456	428	459	416	431	441	411	460	448	436	447	466	460	490	464	425	472	447	441	453	453	449	440	447	417	470	439	431	489	485	444	481	488	463	465	457	464	457	459	457	450	479	441	457	466	437	451	449	463	459	461	476	474	461	415	458	438	433	441	416	498	455	444	492	437	482	407	466	405	452	458	476	418	462	463	435	454	435	447	466	462	455	456	472	450	446	478	427	453	464	461	519	467	475	439	468	421	433	436	411	485	481	461	466	468	417	470	447	456	451	447	442	452	451	487	476	445	441	433	456	451	473	449	451	506	483	456	497	455	471	473	434	419	484	428	443	452	481	423	394	469	453	448	425	430	444	452	446	457	481	461	475	408	490	472	454	451	483	499	473	424	413	427	470	460	437	456	432	469	469	452	437	437	443	470	490	446	477	442	456	454	461	443	518	449	490	456	467	445	472	486	452	443	444	440	464	440	441	416	418	403	426	465	431	470	458	471	425	446	476	442	471	454	442	439	447	484	457	422	464	466	454	489	462	454	440	458	451	468	472	430	439	428	417	459	449	440	475	442	477	445	441	466	442	440	436	429	434	456	479	449	474	453	466	503	456	455	430	436	484	453	450	460	453	498	476	430	465	442
27762	13867	2010	779	653	551	548	501	502	468	507	533	509	502	493	492	506	490	498	486	469	487	500	478	452	489	435	459	465	491	439	451	449	474	501	469	484	460	493	503	457	466	475	455	491	481	506	476	470	494	502	486	479	446	474	509	504	472	461	474	467	472	484	462	511	472	503	470	473	484	508	483	499	503	472	520	503	501	487	509	487	483	476	453	504	464	475	476	464	484	472	492	480	488	475	462	466	477	506	473	466	503	463	455	448	461	474	447	471	481	482	503	512	484	536	457	442	498	502	494	500	451	452	479	489	455	466	476	492	488	535	482	471	459	456	440	447	454	464	477	462	450	518	487	465	492	470	464	471	469	446	515	489	480	482	498	478	479	493	446	441	486	448	521	456	488	500	459	473	494	473	482	475	453	476	464	510	514	522	501	504	465	488	495	505	470	477	482	455	511	492	492	480	485	486	483	532	529	479	469	474	503	459	455	484	508	475	457	461	516	451	443	513	501	454	477	505	450	483	474	449	481	456	401	460	503	501	485	487	463	469	492	488	443	470	463	480	464	501	450	505	487	484	501	513	475	473	471	477	478	454	446	496	480	462	498	474	483	437	520	456	525	506	461	439	472	465	477	485	519	450	463	513	475	501	471	487	445	519	441	481	505	467	479	457	474	491	447	460	481	509	453	447	496	474	495	486	505	502	470	482	458	499	475	465	478	448	483	510	465	498	491	490	479	476	447	470	472	438	472	511	491	483	462	492	466	454	491	497	492	445	517	487	513	494	482	482	472	495	455	465	463	484	482	476	478	451	496	483	443	477	465	466	486	475	519	489	480	490	493	459	464	449	500	470	501	453	493	468	434	486	453	517	494	487	462	461	467	475	494	487	501	494	455	443	461	451	453	487	510	476	465	482	484	503	510	460	487	494	498	453	453	481	492	515	436	489	511	463	515	478	511	487	488	483	511	480	473	436	486	475	472	502	489	507	416	476	470	488	455	458	487	500	484	450	428	504	498	429	444	475	490	470	477	487	506	501	453	484	451	473	509	496	497	474	504	430	474	472	432	510	486	495	502	437	481	462	492	489	430	473	500	463	471	504	476	493	507	516	499	499	438	494	511	489	457	514	465	452	486	473	485	497	450	463	481	485	478	492	450	522	495	497	474	491	530	476	481	457	486	525	448	458	510	478	487	487	427	460	469	463	466	512	515	490	477	496	493	508	429	492	487	525	493	491	500	489	502	474	459	475	457	462	477	466	520	477	461	502	458	428	472	499	472	509	470	514	451	494	455	483	459	503	472	477	468	498	485	479	470	459	448	498	485	474	470	503	488	457	459	496	480	493	494	491	473	457	457	437	470	487	486	489	494	460	512	498	480	468	464	458	430	460	455	436	496	463	420	462	472	455	522	494	514	455	455	492	481	498	432	447	477	535	494	478	496	508	499	483	503	471	484	494	463	435	432	484	478	491	462	502	457	508	468	447	459	437	464	451	510	463	517	458	488	469	474	491	440	499	475	497	504	485	476	452	459	467	499	506	473	492	484	517	480	477	511	478	479	498	513	484	488	477	484	481	449	512	526	486	471	487	491	455	457	471	504	491	487	466	444	468	495	472	465	515	503	437	508	481	464	482	496	491	502	520	479	489	498	482	512	467	466	499	499	443	468	460	492	485	497	488	492	482	488	469	536	469	471	482	453	485	479	488	473	485	488	491	479	509	507	494	480	454	516	458	517	500	483	489	474	467	515	497	479	486	519	472	495	436	468	459	480	460	432	477	498	521	508	468	467	450	480	489	462	470	473	469	472	469	489	455	481	481	468	484	478	447	458	475	471	481	497	482	485	467	467	418	481	452	439	500	468	489	486	512	454	488	470	475	463	508	502	450	445	515	483	477	492	426	516	488	523	503	495	484	464	462	470	491	497	484	481	464	444	455	456	500	537	476	449	483	493	513	435	499	482	476	498	448	475	465	483	492	481	462	467	508	439	482	496	488	498	491	500	467	464	446	467	457	490	519	478	507	458	466	499	490	507	476	513	475	494	551	507	512	443	501	493	455	480	493	493	457	473	526	466	452	509	454	494	447	488	484	456	478	464	484	450	457	497	508	491	505	482	479	486	491	490	486	454	457	478	512	476	546	461	521	487	476	498	480	453	502	479	492	475	445	469	493	460	467	463	451	482	439	463	515	475	466	438	507	500	485	498	493	493	478	469	460	509	487	459	498	453	536	434	446	469	468	472	501	506	464	504	491	475	492	451	475	472	467	521	469	467	476	489	501	483	476	453	498	461	486	487	436	496	485	437	465	456	474	466	490	515	470	448	478	457	464	456	461	430	453	492	473	537	507	474	482	466	494	476	485	514	486	496	490	501	509	490	512	472	494	473	501	457	478	490	455	467	477	487	486	462	442	458	484	476	475	461	456	514	507	470	457	464	494	470	463	450	467	481	466	478	474	474	476	446	486	503	484	462	474	481	494	458	463	461	473	476	454	470	476	456	500	503	488	438	463	478	464	502	494	549	445	510	479	501	487	512	517	489	498	468	475	462	474	450	487	473	460	476	452	490	452	468	503	509	450	493	523	464	477	491	466	498	487	445	532	480	457	450	490	485	470	437	464	479	499	488	467	494	477	473	526	474	528	476	473	525	483	455	456	468	510	465	429	489	470	496	464	469	503	479	505	492	466	517	458	500	503	483	492	499	473	457	483	481	466	510	498	500	486	474	485	494	475	453	486	471	463	489	448	482	444	476	477	455	492	478	461	462	465	453	475	502	460	471	454	470	467	474	474	479	470	489	490	420	477	439	463	471	526	470	516	491	468	484	483	511	419	421	493	424	477	487	483	496	466	502	489	473	484	441	474	496	490	472	476	461	472	440	483	483	468	464	479	460	505	456	481	473	504	462	483	487	452	478	443	491	465	494	536	468	526	472	482	473	476	481	509	474	509	472	462	468	425	470	435	459	505	493	534	453	454	455	488	471	504	505	478	485	511	495	482	474	459	442	480	490	480	495	451	465	487	487	480	470	516	471	457	463	488	478	443	509	463	472	463	495	513	506	481	479	500	495	489	455	452	486	470	474	477	466	530	470	473	469	482	459	465	521	448	491	477	462	509	480	511	480	483	439	485	480	511	465	511	498	455	515	476	506	499	495	491	437	501	495	483	451	490	469	449	497	470	481	503	517	461	497	514	521	472	498	468	499	480	488	487	467	474	490	481	499	473	489	482	501	509	508	488	467	507	444	463	483	457	492	462	484	450	456	482	493	441	497	491	502	471	452	494	496	464	439	466	462	453	523	481	471	478	492	484	496	471	474	473	479	507	499	454	536	477	485	484	516	483	495	483	489	483	453	515	535	466	472	499	456	459	456	462	470	505	472	496	507	447	485	468	496	478	468	464	449	451	498	500	453	461	489	454	483	484	492	456	487	475	489	501	464	479	473	506	494	512	498	478	471	484	489	418	508	435	481	502	477	485	474	478	474	466	508	444	467	478	446
5211	1236	1177	821	734	666	633	599	567	523	526	568	554	532	543	537	539	520	582	546	495	504	537	562	526	541	487	520	495	521	492	519	509	492	532	486	518	560	506	505	532	494	525	528	486	518	511	482	483	479	528	453	477	515	510	523	570	491	509	502	548	522	515	527	492	552	525	537	510	514	515	499	474	539	505	531	498	515	482	520	531	521	548	502	537	529	489	525	522	522	499	500	516	566	532	597	500	527	501	507	497	492	486	482	460	526	542	504	507	529	491	547	500	512	499	501	505	491	526	489	550	478	518	536	542	524	528	498	520	511	546	506	477	507	511	556	517	559	503	500	534	521	497	499	557	462	521	527	525	501	493	473	491	457	514	509	542	484	514	501	512	498	526	509	589	478	534	528	511	535	547	531	500	563	503	524	508	516	491	498	496	545	512	506	509	504	512	505	515	495	476	484	525	555	506	524	498	505	520	503	505	477	511	579	514	493	523	480	498	546	500	505	504	538	525	502	540	516	494	541	501	533	512	510	553	489	513	512	541	454	538	500	478	505	498	475	514	526	491	504	512	560	486	512	512	519	514	530	509	509	522	537	547	482	527	513	508	484	524	501	553	482	529	514	505	511	501	541	554	496	512	512	486	526	504	480	498	491	464	525	525	520	486	509	518	534	489	524	527	504	497	492	473	505	499	488	519	510	506	530	499	549	516	503	481	465	495	509	485	525	493	509	528	490	508	473	488	503	532	522	554	499	492	500	554	489	493	488	516	496	501	491	473	511	527	535	511	541	507	476	505	498	559	514	468	490	516	521	503	537	516	511	490	523	544	534	505	501	484	513	506	515	522	515	521	498	500	482	549	521	507	522	509	458	521	514	521	491	520	540	507	491	513	531	497	493	519	551	546	519	502	498	507	489	505	495	500	540	470	501	475	528	560	558	510	521	532	498	480	512	503	551	502	478	489	528	497	533	505	499	500	544	510	482	554	498	474	499	551	495	495	508	475	549	517	502	511	518	522	533	485	502	528	539	526	522	517	511	509	490	525	496	487	515	491	547	537	526	515	519	547	521	545	499	524	492	486	566	506	505	486	513	469	517	541	514	534	574	488	538	469	483	554	503	507	496	479	527	490	493	533	525	500	519	482	505	544	513	509	513	544	530	492	549	506	501	504	495	527	512	479	540	507	539	528	532	522	521	508	531	509	538	512	475	478	529	484	507	480	541	518	487	491	530	527	521	511	527	524	509	515	532	519	481	511	498	534	483	467	512	493	485	520	484	543	516	516	524	541	486	521	524	528	502	539	534	521	482	522	523	532	473	564	500	502	496	515	544	479	485	451	506	463	530	501	514	530	522	501	519	528	544	541	524	518	587	529	467	518	499	497	543	520	529	504	558	512	544	532	503	516	483	502	501	519	491	492	492	531	500	537	518	512	548	508	530	489	458	520	495	538	492	511	520	501	522	518	514	553	532	512	513	529	499	517	504	542	525	527	544	501	519	538	556	494	556	508	497	549	533	539	550	507	505	570	524	482	522	543	494	492	493	502	512	474	531	500	550	478	527	497	538	503	520	489	510	534	535	523	543	491	506	559	510	473	508	537	494	540	489	500	557	543	519	520	550	504	512	492	511	494	514	513	500	550	519	568	464	499	494	537	499	553	486	492	502	505	507	495	534	546	528	512	533	506	517	463	517	500	545	539	456	553	481	473	463	523	515	504	473	528	532	505	518	544	498	487	491	543	509	506	510	564	532	529	518	502	495	509	498	468	537	534	496	520	539	507	559	491	485	538	493	508	550	511	556	479	500	479	487	502	463	504	517	512	528	529	499	518	506	497	510	480	533	528	483	525	482	508	491	502	514	523	533	508	542	504	508	529	522	497	532	530	551	503	524	533	524	501	512	504	518	511	513	517	510	510	476	513	511	494	528	497	523	533	534	507	509	528	465	516	519	509	527	527	516	517	523	559	563	484	534	487	509	465	510	528	487	499	547	524	507	530	500	503	505	493	500	497	491	561	497	515	509	532	495	475	523	502	518	502	526	486	515	528	506	537	514	505	513	528	498	547	486	563	452	532	542	513	545	508	521	483	531	495	534	471	476	491	482	487	548	518	538	492	520	504	515	518	505	484	494	534	564	467	533	470	518	537	501	512	520	495	481	520	534	518	522	542	552	541	517	532	505	491	512	505	477	529	546	516	530	507	547	513	492	491	511	523	542	495	509	564	518	520	499	489	522	506	554	487	475	529	497	482	515	470	433	543	523	536	537	504	536	509	441	546	495	521	545	514	529	495	491	510	507	528	503	550	533	488	521	563	508	543	499	501	476	509	526	465	526	534	523	533	492	508	511	535	517	499	508	508	488	499	517	511	524	528	527	481	525	507	492	546	519	489	480	563	481	517	534	480	508	505	504	514	535	530	512	517	548	520	469	522	488	498	509	522	533	536	538	494	494	515	547	478	514	544	545	518	529	530	500	505	537	533	519	530	511	525	483	459	505	492	493	530	529	451	543	483	489	528	577	513	503	521	494	496	498	512	477	534	515	536	488	497	512	509	485	495	506	528	523	535	550	511	518	547	519	513	484	515	529	517	498	490	523	516	507	493	546	522	489	502	506	522	557	503	495	541	525	472	539	514	508	515	502	521	514	536	474	542	553	513	524	469	468	487	511	510	522	478	484	446	502	480	513	482	511	510	537	515	513	472	517	541	518	499	547	507	487	535	500	539	511	536	498	524	525	555	501	528	487	491	494	525	508	512	521	523	472	486	526	518	534	497	527	501	507	517	509	538	537	475	502	515	483	512	531	513	559	506	499	507	499	504	516	517	506	511	529	516	528	526	484	526	537	516	530	485	461	498	530	523	514	484	499	522	520	519	487	521	483	519	517	513	499	507	541	478	556	531	504	499	548	473	480	530	530	468	527	508	501	514	543	530	488	494	523	507	521	555	490	514	529	484	505	541	539	547	523	514	505	483	504	503	492	490	518	468	476	515	569	509	502	533	484	486	545	502	503	491	517	518	481	492	467	527	538	502	505	538	480	535	504	540	520	501	490	532	526	505	471	504	484	499	507	536	515	503	468	497	491	501	550	506	509	507	485	516	521	519	516	525	471	492	513	489	495	527	526	510	523	541	501	521	562	516	499	503	516	520	495	493	495	521	488	526	511	481	547	519	508	477	492	512	490	509	564	500	530	494	500	522	489	539	552	516	522	472	518	513	492	492	519	485	516	486	540	513	525	518	486	494	496	495	520	489	516	550	506	477	465	516	520	510	543	522	519	511	485	560	522	501	548	478	528	527	493	522	540	503	521	518	520	494	453	548	477	519	514	517	500	505	546	481	509	521	505	445	513	499	470	524	469	483	520	499	521	514	494	525	473	490	533	548	510	476	488	478	563	512	509	530	474	514	500	520	486	516	499	490	512	503	486	465	515	531	511	530	477	527	497	473	498	485	477	525	519	537	508	505	470	565	548	516	505	498	530	524	481	522	499	509	511
25056	20602	26940	24250	20605	10027	1263	830	698	552	492	456	437	428	408	347	350	314	303	327	326	357	292	292	308	294	299	273	273	265	294	261	251	261	255	261	274	268	290	241	243	266	264	254	253	275	268	261	281	275	266	281	240	271	259	230	252	237	251	251	251	267	242	235	248	258	230	268	244	259	246	256	234	260	260	257	253	255	254	259	243	270	271	267	246	273	231	254	274	252	255	236	259	221	260	233	249	255	237	234	252	278	258	257	246	247	239	242	240	227	217	257	240	265	256	240	260	232	242	234	272	233	225	252	277	260	237	243	248	242	241	262	256	234	254	233	266	267	239	250	241	241	259	222	221	263	251	252	238	262	221	259	239	271	279	235	223	233	256	241	244	240	222	238	244	226	250	255	283	244	232	257	211	240	219	264	249	255	236	236	263	244	240	264	245	267	256	257	278	272	245	244	282	253	272	264	291	249	263	257	226	253	229	251	274	242	244	261	263	262	249	245	268	252	278	228	269	268	255	251	247	260	266	257	242	274	228	219	254	263	250	240	249	209	236	269	238	245	222	258	261	238	248	233	234	285	243	210	244	241	239	243	256	246	247	237	256	227	270	234	239	245	244	253	239	251	251	240	247	224	244	242	256	258	252	281	251	262	259	265	240	258	269	244	230	265	245	240	280	249	232	237	224	270	240	254	275	264	254	252	249	256	244	256	281	233	270	233	248	270	247	275	233	244	218	249	265	267	244	239	252	249	248	244	244	247	242	259	252	269	273	285	232	232	230	280	223	255	229	231	255	257	227	226	256	234	239	256	216	240	244	233	253	237	260	268	258	244	244	232	240	220	263	256	252	255	227	225	249	237	250	252	265	279	261	269	241	250	258	240	275	252	255	236	261	242	273	239	276	219	240	263	234	285	253	220	274	261	247	248	254	257	226	236	230	218	285	233	246	270	233	241	273	254	256	239	245	245	272	264	256	264	259	224	259	206	244	247	257	231	255	218	232	238	211	242	230	260	234	275	232	239	253	238	260	253	250	229	273	233	235	233	224	234	261	242	219	264	245	278	249	210	260	254	243	252	258	227	221	246	259	243	266	236	274	245	291	240	250	280	241	255	241	213	256	233	237	238	258	260	233	288	245	270	246	235	238	258	273	265	247	226	239	243	243	225	249	247	264	239	257	240	223	243	217	239	243	256	258	260	278	248	230	266	249	255	274	247	253	235	280	256	249	267	221	278	247	263	236	242	252	254	233	247	217	259	250	241	248	260	271	219	230	275	234	266	256	259	252	258	245	256	258	240	284	273	225	229	236	235	220	241	237	247	262	259	246	264	259	223	244	230	220	247	254	236	233	256	233	251	237	248	251	217	269	229	262	217	253	248	291	252	244	211	245	264	213	257	233	239	249	253	253	249	234	237	233	223	250	220	252	269	243	264	237	238	243	222	265	236	257	253	273	235	234	227	266	243	256	239	238	287	238	256	238	253	241	217	249	247	228	240	220	263	236	253	231	245	251	230	271	249	250	234	245	253	222	238	259	230	232	280	228	247	238	239	268	268	258	243	220	236	256	250	238	249	258	258	230	257	249	224	296	252	264	242	258	252	275	254	245	227	257	242	241	216	233	243	239	255	237	227	256	282	251	267	250	262	243	242	230	262	271	244	230	254	269	238	242	228	227	245	228	271	247	255	246	263	244	250	249	219	242	249	235	259	238	276	252	258	260	252	254	233	236	232	257	249	240	232	236	263	233	243	231	217	282	239	239	240	245	238	238	252	261	276	240	246	260	250	240	246	254	272	240	261	242	229	254	237	248	216	222	285	253	264	227	245	244	242	255	252	274	281	248	249	263	243	235	244	263	250	236	262	248	242	255	262	241	271	236	237	249	246	266	244	271	244	258	240	225	252	263	246	253	262	246	250	224	263	255	235	271	241	266	218	261	255	242	240	258	232	246	245	207	260	231	230	223	244	258	253	229	246	229	261	243	232	221	218	249	249	233	243	252	246	256	286	243	239	272	257	247	275	272	247	239	257	230	275	221	260	242	243	246	232	273	246	250	241	260	248	237	252	259	257	260	271	241	250	196	260	263	242	241	240	216	242	259	239	245	239	251	245	241	250	246	256	251	234	239	250	232	233	256	266	260	254	221	256	217	241	242	246	236	245	239	205	271	238	226	246	264	221	262	252	242	245	248	272	221	243	277	234	241	247	224	244	278	231	276	259	239	270	254	223	246	245	226	235	254	263	237	247	222	233	262	229	253	244	267	246	239	235	233	270	282	248	234	269	240	234	209	239	251	242	241	220	269	257	243	256	272	255	235	270	272	234	281	243	239	263	249	259	251	258	225	257	257	268	250	244	249	253	238	234	252	231	242	257	247	231	249	260	221	227	237	255	270	223	267	250	253	230	261	278	234	224	246	260	241	240	239	245	242	262	245	217	229	252	260	231	233	237	247	232	237	236	247	243	243	250	253	259	247	238	275	223	247	245	262	278	243	245	271	263	254	244	241	234	243	256	250	227	265	249	260	224	226	255	266	258	260	252	219	233	246	263	256	237	234	240	215	260	247	270	253	248	261	243	256	246	271	268	263	290	268	229	260	237	247	244	245	251	223	270	245	220	253	253	256	248	251	228	233	263	260	262	238	254	243	285	234	237	254	246	242	268	220	226	244	244	250	254	253	253	239	249	245	227	272	232	245	220	233	263	246	232	258	232	262	232	246	259	242	244	239	228	223	247	233	228	250	252	245	235	237	240	256	239	263	225	261	229	247	237	216	238	242	222	249	257	234	245	201	252	237	259	234	235	265	238	256	240	252	266	215	260	226	261	214	250	252	213	255	247	248	275	234	251	241	238	237	250	253	205	246	238	249	244	260	268	258	234	262	232	232	245	233	268	222	266	249	246	225	256	256	266	286	222	251	241	267	254	278	257	228	238	231	237	250	241	258	232	244	246	200	243	228	244	237	226	271	262	245	248	233	274	233	237	236	252	272	261	258	268	239	236	252	262	271	220	261	236	282	249	265	231	256	254	225	243	252	253	214	256	244	226	269	263	255	235	259	214	242	228	253	223	235	231	262	245	233	247	265	229	224	234	257	246	240	239	250	245	242	234	265	236	274	240	231	228	245	228	238	259	254	245	210	249	252	266	193	252	252	262	235	268	253	245	258	259	250	259	226	229	220	224	257	213	248	256	239	243	224	256	234	247	251	264	241	261	248	258	245	271	247	232	219	239	211	265	265	246	236	246	253	243	261	223	261	259	243	218	234	247	247	253	265	228	230	258	228	265	228	244	229	246	231	277	257	238	247	243	248	256	254	255	272	243	251	254	245	255	246	228	250	240	262	250	252	254	245	264	237	236	263	252	241	226	241	255	240	272	241	244	237	253	243	240	250	250	255	245	247	259	249	268	243	279	230	203	237	258	214	242	229	249	259	277	245	246	224	258	260	264	274	240	235	233	260	236	233	228	244	254	248	229	226	250	265	238	222	246	240	268
7151	11428	10347	5649	3641	2636	2034	1601	1258	1049	951	821	700	643	603	556	485	444	527	458	414	414	390	369	364	357	309	315	303	352	285	307	324	319	309	319	301	273	313	297	319	293	289	256	284	292	287	300	285	302	297	303	241	274	302	273	276	265	278	245	300	269	288	295	278	281	274	270	278	258	252	275	288	264	279	267	285	272	278	281	277	283	277	292	283	298	258	249	285	262	261	262	295	279	296	277	260	301	269	250	276	261	274	284	263	272	287	297	289	264	281	253	290	287	274	281	260	282	271	292	282	293	309	282	303	275	251	281	267	282	274	292	284	279	273	300	272	282	274	265	265	295	272	258	297	259	260	272	266	297	286	267	260	274	273	270	268	251	281	292	272	286	270	286	262	286	281	288	254	267	270	264	281	252	242	263	242	273	291	276	239	263	282	285	292	305	268	289	271	269	246	281	259	285	270	291	266	288	260	251	284	269	266	259	273	277	295	276	259	310	266	298	266	244	279	284	287	276	272	264	255	241	246	270	278	277	290	255	282	251	264	257	264	262	279	295	279	254	258	266	291	297	263	272	277	272	259	251	249	277	262	249	260	277	236	251	265	286	242	294	255	292	252	241	258	271	250	263	273	264	275	276	274	273	257	283	275	244	248	254	269	295	275	251	267	272	275	267	268	252	291	269	259	263	276	264	270	270	282	252	256	278	280	265	262	288	267	268	324	276	269	251	276	293	271	289	259	245	273	253	280	273	303	244	267	241	262	279	244	257	276	241	251	257	271	269	234	274	280	267	268	273	280	283	295	265	243	244	259	244	276	260	275	262	264	280	271	262	262	290	271	266	269	273	277	274	261	254	254	278	266	270	256	281	268	282	257	276	294	250	247	269	281	286	252	260	261	261	253	258	256	259	259	293	259	258	248	248	287	276	295	281	297	266	271	260	265	275	269	288	261	269	255	249	256	259	262	267	256	256	245	289	282	263	280	300	274	270	274	257	265	273	273	268	268	280	288	281	272	251	288	301	265	245	261	287	248	276	252	254	285	284	270	259	275	294	271	323	254	249	273	272	276	259	263	289	241	293	257	245	273	300	278	280	264	268	280	270	245	276	260	272	251	296	274	266	248	269	274	268	274	253	277	274	282	268	300	285	271	251	284	309	297	267	275	277	275	292	256	253	267	272	274	259	268	255	271	267	242	263	258	274	274	277	234	292	268	259	288	273	300	272	257	285	276	273	260	273	283	248	279	261	278	258	279	257	273	232	266	263	254	278	245	264	277	254	263	292	273	311	267	261	277	266	270	247	252	260	259	285	275	254	275	274	263	276	270	264	246	239	259	297	284	291	275	264	253	272	260	258	286	266	293	277	270	288	265	287	270	258	254	269	286	252	287	279	270	284	258	229	289	268	253	256	260	298	284	268	263	278	267	261	264	276	253	273	258	265	296	249	285	291	266	268	257	250	243	265	285	310	259	268	271	264	227	241	279	264	245	289	254	267	281	275	255	261	256	256	252	260	238	274	280	272	287	234	267	274	268	259	272	285	281	281	284	263	256	259	269	242	241	315	268	245	245	246	266	264	282	282	266	269	275	287	271	272	254	267	262	268	255	266	256	267	260	234	247	249	291	270	238	265	275	288	273	276	273	270	279	257	281	236	283	267	255	240	264	300	265	275	256	286	266	287	281	271	254	251	283	253	258	289	285	267	254	280	274	274	280	277	261	254	237	254	261	264	266	272	275	285	260	282	283	301	268	271	278	248	265	265	247	256	260	280	286	268	278	275	258	274	280	265	306	256	232	264	275	260	255	281	262	273	249	288	274	273	285	271	251	264	260	247	240	275	282	264	263	254	266	295	300	280	284	274	244	275	233	264	272	294	276	269	291	286	274	243	260	262	265	273	257	281	288	271	248	295	268	252	269	252	276	260	273	278	287	265	260	216	274	304	288	270	285	265	274	279	285	259	275	267	268	245	274	280	257	246	275	277	290	272	285	275	273	250	285	263	257	253	295	271	270	249	262	285	285	238	260	304	269	276	277	259	268	268	289	264	268	281	263	253	269	264	255	288	277	276	247	284	243	262	268	273	267	256	253	275	262	300	250	256	275	293	274	269	281	252	286	242	264	278	265	254	256	273	255	275	270	284	270	265	259	293	275	266	248	252	270	253	290	282	239	253	240	300	235	267	286	252	253	255	276	277	268	282	256	281	288	283	272	253	271	298	241	282	293	247	253	295	232	261	254	286	252	298	268	268	256	259	287	269	273	303	254	266	261	283	257	275	248	265	256	282	282	268	258	254	285	280	245	275	279	270	269	292	299	261	279	264	262	286	274	249	226	259	276	263	276	253	280	257	280	264	247	258	250	293	255	269	269	248	254	277	278	268	273	261	260	264	269	287	263	266	278	296	271	245	285	275	259	253	298	266	270	263	257	269	270	263	241	281	261	261	295	258	268	268	268	261	258	284	290	286	289	251	218	265	281	276	261	259	265	265	271	268	286	264	246	293	260	303	252	280	267	283	241	275	251	247	276	244	289	282	236	278	295	244	259	263	271	270	272	220	287	278	260	268	276	282	286	254	226	301	280	282	260	262	267	293	255	285	244	246	258	247	257	258	263	301	289	289	285	260	260	277	285	258	257	243	225	244	269	264	242	256	246	289	275	296	255	314	287	259	269	279	259	271	255	268	282	265	258	225	262	275	268	289	257	273	253	294	264	285	259	279	256	276	302	296	259	267	274	252	263	267	284	280	261	249	244	288	300	268	256	265	289	267	287	262	312	260	268	249	264	271	270	257	267	262	241	299	273	309	262	243	279	292	259	278	269	258	278	291	259	253	271	281	265	258	287	275	273	282	263	296	294	271	274	272	253	256	272	295	290	284	288	265	300	278	292	271	278	267	280	264	256	277	264	310	256	258	282	276	257	225	325	257	261	227	255	266	292	301	273	282	253	263	255	248	267	243	281	277	261	275	285	269	259	264	266	266	298	249	270	268	274	280	257	266	288	273	312	285	249	262	278	260	270	284	299	293	278	284	291	259	278	273	270	247	275	232	256	238	282	254	251	251	268	256	261	272	272	290	262	243	279	280	269	239	298	287	260	236	279	279	265	286	271	245	264	268	301	278	264	254	256	267	277	260	287	286	298	246	264	244	276	252	269	251	224	230	280	273	272	259	297	268	290	278	259	248	278	293	298	290	237	285	288	283	300	252	276	266	299	267	299	268	275	253	257	290	232	290	258	288	270	271	300	258	267	268	278	271	253	265	253	293	250	288	265	268	267	262	248	247	243	289	286	288	282	278	265	284	278	258	283	260	269	284	270	271	271	263	283	251	285	270	286	238	260	269	274	251	249	266	284	285	255	261	292	298	266	267	266	254	296	280	260	288	256	278	254	279	251	281	266	286	249	251	259	267	278	283	264	294	261	270	261	261	301	279	294	272	244	282	295	279	261	251	250	287	277	294	255	256	246	261	275	276	267	277	272	292	315	284	284	275
22878	20592	27313	23873	20594	20662	8007	1704	1248	1073	996	890	843	760	735	733	682	679	666	604	603	628	569	572	567	543	570	525	491	537	517	549	490	559	513	492	556	496	508	500	507	481	523	494	486	471	485	525	466	506	521	474	498	490	471	491	494	469	451	482	507	485	465	483	500	489	472	464	505	452	425	501	461	480	483	465	457	491	493	493	472	490	503	519	488	503	505	489	481	472	484	449	453	507	456	496	473	485	492	493	452	470	530	473	469	463	435	467	451	460	484	517	483	487	485	492	511	437	455	491	458	495	520	477	454	447	432	425	498	480	474	476	452	457	467	458	523	453	448	476	485	463	471	474	461	481	473	506	504	463	461	484	477	470	481	503	489	497	487	447	467	467	464	448	498	480	460	476	491	443	475	486	479	492	472	506	492	495	466	467	490	486	474	481	463	491	492	484	450	464	472	469	473	478	503	524	463	436	458	443	517	494	451	489	498	474	436	468	466	436	495	481	492	496	441	437	462	444	446	482	478	464	457	451	482	472	515	494	437	425	457	496	469	453	463	453	474	462	501	435	472	466	481	459	473	456	498	464	446	416	478	481	455	459	483	487	463	500	489	519	499	449	491	451	494	508	491	512	448	490	434	450	472	491	454	465	455	468	496	489	470	437	462	504	444	486	463	487	479	472	456	450	466	478	498	434	456	457	465	485	456	457	497	473	496	470	500	491	455	471	491	472	462	487	458	505	469	479	476	481	500	496	457	452	465	490	451	455	464	489	454	444	471	443	487	462	454	460	502	467	484	453	409	492	475	493	449	465	495	451	448	465	452	484	455	482	508	434	490	496	458	447	465	454	474	460	510	487	451	500	464	441	489	478	461	438	446	506	471	504	440	467	458	456	465	464	452	459	475	487	460	476	495	445	470	454	490	466	514	478	426	502	464	444	464	510	442	478	481	452	458	497	494	470	470	440	501	468	463	503	491	468	483	448	497	441	475	476	469	474	448	477	467	468	460	467	439	500	492	478	512	493	454	441	437	468	464	467	437	487	493	467	475	453	477	475	474	482	462	453	428	458	478	458	480	499	476	469	472	501	444	447	507	452	460	456	463	508	493	468	499	495	483	471	440	468	450	492	456	471	505	486	421	455	468	490	452	452	436	459	445	495	493	479	503	469	476	496	460	528	459	467	484	466	468	450	474	496	477	490	471	451	460	468	488	504	481	490	465	452	481	468	506	464	463	452	476	423	449	467	466	439	496	503	484	482	436	473	467	466	481	443	458	457	437	456	455	472	473	463	474	445	489	461	466	446	447	470	451	501	481	487	510	493	507	518	456	464	480	510	526	500	488	503	462	413	455	477	472	450	514	486	516	453	458	438	496	464	450	442	473	516	435	472	489	460	473	510	465	456	435	459	448	448	475	466	488	481	518	479	499	479	453	452	468	472	491	459	477	517	438	441	454	459	446	455	500	504	448	478	481	413	431	456	473	463	491	473	446	466	506	436	453	476	510	439	447	483	480	489	486	479	461	526	483	439	432	492	445	443	452	451	440	466	446	448	435	429	498	513	461	490	501	467	441	484	468	485	469	470	484	493	495	478	451	502	506	481	489	457	484	458	469	486	436	470	494	476	478	490	484	495	474	442	446	466	505	461	456	485	453	530	447	494	520	470	468	480	424	444	475	414	478	463	483	489	476	463	486	507	473	428	457	444	438	501	515	450	463	479	479	474	464	432	494	455	475	506	438	465	444	482	481	407	471	492	442	436	448	428	456	467	450	502	503	481	518	484	484	450	457	429	457	456	477	507	440	464	474	452	443	474	488	463	468	442	520	487	459	500	462	474	468	446	472	439	491	460	512	473	482	508	452	475	512	496	456	504	463	472	469	472	497	461	468	467	479	502	487	472	474	493	469	450	487	455	461	487	468	467	458	479	505	469	457	492	478	502	474	444	452	505	454	447	467	465	473	494	458	507	420	468	461	444	457	512	487	500	476	481	472	501	446	484	458	495	436	470	496	478	497	473	467	509	458	468	466	484	497	448	470	513	448	468	485	488	464	489	463	472	496	496	462	459	505	469	446	485	431	474	512	489	474	500	479	448	483	413	455	424	453	480	465	465	471	491	476	467	451	478	454	446	477	467	457	488	477	462	498	462	413	459	467	453	476	452	470	484	485	468	507	451	469	469	444	439	463	460	477	478	476	470	468	465	469	477	459	468	496	466	480	487	490	458	479	450	447	444	464	486	467	475	482	457	433	484	465	460	465	490	452	449	462	495	426	469	498	448	428	454	466	454	481	487	476	490	482	450	475	482	480	473	470	478	492	477	469	462	477	489	491	433	485	492	494	485	487	482	486	495	483	464	476	473	401	418	439	455	439	502	485	454	462	487	481	482	470	459	505	436	454	442	459	485	477	437	440	454	487	507	513	456	450	469	456	493	455	472	497	456	427	501	462	494	475	513	441	458	438	466	510	468	465	495	492	484	489	469	441	433	464	465	477	495	465	458	446	465	474	457	428	484	472	473	482	445	501	474	439	426	436	508	470	465	461	467	490	474	466	462	462	471	512	474	484	455	495	455	454	424	463	444	496	514	490	430	434	478	493	480	494	542	461	494	473	487	480	488	474	469	483	450	461	454	449	440	466	505	473	493	467	471	459	441	457	505	496	480	475	445	498	445	450	456	480	490	491	493	482	459	456	467	449	506	475	467	441	486	464	492	478	480	494	438	458	450	450	481	454	468	426	523	433	492	456	428	471	494	431	455	481	466	457	465	442	508	463	456	451	445	474	452	468	481	484	458	456	475	452	490	489	462	463	464	479	468	463	460	466	475	448	457	457	477	480	455	441	474	457	446	454	431	456	451	481	462	496	465	481	448	442	459	450	506	462	461	473	440	487	454	473	475	496	456	497	460	473	472	468	472	481	469	433	462	434	457	494	482	446	464	456	447	475	458	480	498	487	445	481	487	466	464	493	471	420	515	491	438	475	492	467	463	460	452	516	429	503	465	498	450	443	459	472	446	462	461	473	470	479	473	426	465	472	461	476	507	483	450	472	463	451	465	433	483	459	428	470	470	459	489	482	468	467	456	428	492	461	461	431	473	451	480	481	473	444	539	459	488	478	463	440	505	490	495	473	474	490	432	459	491	477	480	484	448	466	495	463	463	455	485	463	451	460	468	439	476	480	493	454	441	457	451	449	448	486	448	481	467	499	464	480	426	463	477	465	456	450	490	475	485	489	460	488	421	482	491	456	470	466	518	498	456	501	437	481	499	470	494	450	485	486	487	464	485	440	435	492	502	472	481	511	484	461	462	445	457	465	471	495	490	478	483	454	493	483	459	469	431	483	431	505	508	481	429	487	504	459	486	458	479	479	459	476	498	449	434	481	451	444	424	453	477	464	497	489	460	469	452	464	461	487	443	460	505	474	490	461	440	473	445	495	472	484	460	450	446	485	455	464	492	439	463	468	506	508	497	490	439	464	487	506	482	470	493	469	441
10008	17877	16304	9628	6688	4834	3681	2870	2379	2030	1705	1466	1294	1167	1014	1025	878	863	785	790	707	742	654	667	653	611	662	585	548	533	529	583	586	552	532	528	557	548	511	469	545	506	503	465	500	515	454	458	485	457	526	490	514	467	499	463	481	452	435	499	474	476	458	464	443	523	504	488	469	434	487	460	450	533	451	457	445	470	479	453	457	466	465	457	464	468	472	482	453	482	470	477	464	468	437	487	480	465	458	482	493	445	425	493	468	462	489	488	475	446	439	480	487	472	483	453	459	497	461	485	483	449	468	474	473	419	448	466	436	444	468	450	475	475	431	448	485	483	486	479	495	454	463	408	466	457	409	412	488	443	443	466	425	523	460	515	452	443	500	441	446	474	503	470	438	494	494	467	452	485	469	437	457	451	454	498	472	429	492	467	452	479	432	436	462	453	433	456	461	423	412	456	449	470	434	465	420	423	451	458	472	430	469	438	445	462	479	430	438	430	409	453	439	494	443	452	462	458	411	452	437	456	477	457	475	501	462	413	499	426	430	485	448	457	427	481	482	430	453	477	403	416	459	496	468	428	464	433	468	439	474	462	420	417	422	519	463	472	456	471	490	464	425	446	494	452	499	471	452	407	489	471	453	455	445	497	465	445	440	473	429	470	424	485	450	439	456	493	485	458	471	466	485	471	443	468	428	468	444	439	439	458	476	457	480	462	444	465	445	472	413	454	486	443	424	465	472	426	456	485	481	434	469	472	457	464	462	463	462	453	496	462	403	453	462	431	473	408	427	411	467	435	461	433	418	458	475	481	466	473	430	475	483	432	463	424	428	452	432	474	480	490	485	436	488	455	430	416	456	440	452	458	484	428	430	431	428	424	457	488	452	452	438	434	439	451	477	463	429	437	421	463	473	439	503	468	494	454	435	480	460	448	439	419	451	454	435	463	450	445	448	430	460	443	474	432	490	453	452	481	433	423	447	444	426	447	493	453	457	477	429	498	462	448	454	499	451	418	466	440	440	467	476	452	441	437	456	446	445	446	449	458	433	464	432	432	462	460	482	452	443	444	458	461	459	449	443	457	424	439	430	443	444	460	454	445	470	468	442	452	483	432	457	425	481	472	455	464	454	455	479	412	417	454	449	433	496	455	445	434	472	449	424	450	486	433	453	422	454	434	470	465	468	474	499	464	447	406	471	488	444	455	409	455	432	460	462	469	442	453	420	412	426	439	462	425	474	444	435	452	438	462	495	457	475	456	473	494	426	438	484	433	427	445	476	429	418	455	453	483	455	435	454	467	478	470	463	443	446	446	460	422	423	445	415	453	455	460	423	482	454	455	428	420	444	447	461	452	418	461	439	483	479	477	440	473	485	461	430	423	490	427	475	457	436	470	418	461	428	466	452	495	462	465	477	429	502	415	463	440	466	482	431	432	459	460	474	457	431	413	458	476	466	447	454	459	470	472	459	445	402	456	460	490	442	465	439	421	458	465	441	492	464	473	470	436	439	452	485	436	459	456	465	443	447	480	460	464	425	480	445	433	447	430	451	447	439	424	418	440	484	457	423	425	456	443	450	448	467	474	446	477	443	440	433	448	449	454	449	489	473	446	477	434	476	438	495	448	474	444	467	422	518	448	405	434	470	448	463	460	472	443	486	452	432	444	450	473	440	473	428	465	469	430	503	438	467	450	450	468	482	467	462	473	452	447	444	498	466	482	440	456	464	448	497	462	458	495	440	433	419	436	450	442	444	462	438	442	457	465	477	462	467	480	437	441	464	422	451	471	421	520	475	428	485	422	480	455	467	453	456	453	439	441	478	444	468	450	480	473	410	529	429	496	454	471	466	407	459	453	447	456	496	466	472	480	419	449	460	483	463	483	426	450	450	464	452	448	484	425	478	447	432	446	453	485	485	468	495	447	440	451	474	461	459	456	438	458	453	462	449	456	440	454	509	460	493	442	459	467	498	477	438	449	460	442	437	460	502	440	483	482	459	410	438	476	458	464	459	447	434	449	426	467	464	435	453	495	445	452	447	482	485	462	427	429	468	466	458	476	409	491	482	451	478	459	423	461	435	471	434	445	488	472	470	468	456	445	464	450	467	459	429	464	459	447	451	471	466	451	509	436	448	486	450	438	446	456	459	448	462	465	432	496	452	450	464	471	481	442	459	423	441	464	434	447	429	460	474	403	466	454	434	438	474	463	438	414	450	454	467	515	448	440	482	471	436	462	441	445	458	456	447	464	470	449	450	485	456	458	434	503	463	434	494	427	521	468	461	454	452	452	449	454	464	443	428	477	466	455	435	463	439	493	456	456	446	441	455	409	461	466	415	437	459	470	450	427	431	460	445	466	464	465	483	430	439	435	450	473	405	477	443	439	498	455	472	459	453	448	476	449	457	463	460	443	434	467	468	443	459	497	469	452	443	458	460	441	467	468	431	481	488	464	420	419	452	431	449	450	444	432	422	462	424	442	468	414	438	469	451	507	469	465	410	468	428	448	468	433	437	482	452	465	458	468	451	447	455	448	491	473	450	464	467	445	419	472	462	457	469	472	450	436	472	480	457	505	447	433	456	448	484	430	484	414	442	459	462	437	503	485	437	452	450	456	470	455	460	475	485	446	472	461	459	479	461	461	473	465	439	477	436	439	491	453	480	429	434	461	466	468	453	468	429	493	501	481	450	447	444	470	467	432	429	450	449	471	440	432	468	473	491	469	496	507	426	465	444	398	439	472	501	433	468	440	442	458	444	465	443	449	415	486	437	448	461	458	450	464	442	432	480	421	462	422	443	421	468	417	447	441	447	450	424	452	463	474	434	429	457	447	475	462	488	440	446	457	440	431	428	491	470	453	487	463	444	460	442	463	474	462	459	440	419	458	456	440	441	408	450	454	452	447	482	490	473	458	441	488	490	461	436	485	435	454	464	438	456	466	502	427	446	464	442	468	461	451	513	465	460	467	460	458	480	462	447	431	432	437	448	479	433	437	476	440	458	422	486	432	450	430	467	491	461	456	450	496	473	447	505	475	469	453	461	473	482	461	514	456	436	432	443	436	438	467	463	465	457	453	464	429	435	478	410	428	489	432	454	439	454	470	461	452	485	456	437	446	475	453	473	453	441	421	438	440	444	429	445	442	458	454	456	436	434	438	470	497	452	465	430	418	428	466	473	459	453	465	465	439	490	483	477	458	446	490	448	490	442	415	447	402	506	458	449	450	445	471	466	401	469	448	438	457	470	454	493	441	469	463	448	449	476	444	469	465	456	445	468	466	472	426	452	453	431	443	473	454	460	433	485	459	461	449	455	483	451	444	440	493	437	467	440	468	464	441	487	485	449	465	445	457	425	426	452	461	429	430	454	451	479	477	460	446	474	435	468	438	450	448	462	468	436	473	439	475	456	465	440	472	450	433	454	483	467	427	452	483	421	434	491	434	459	446	481	464	429	502	432	439	469	439	476	437	438	447	468	456	419	453	456	480	421	460	474	478
28230	14023	2106	783	612	549	565	520	460	490	499	525	507	526	535	492	489	480	499	501	495	488	497	487	485	471	479	467	511	495	495	522	485	459	487	472	480	462	467	517	482	455	506	509	465	472	478	451	488	498	458	513	492	476	478	519	491	489	497	480	524	490	508	506	514	459	461	482	508	464	489	485	537	477	486	473	441	501	478	510	475	468	497	479	465	439	471	459	471	470	504	479	483	468	449	515	489	496	461	496	475	489	505	458	496	440	481	506	464	523	471	457	506	502	493	483	521	455	480	519	464	486	464	480	460	467	491	490	490	487	485	505	474	472	472	475	450	501	516	471	454	475	490	469	465	491	475	462	482	487	486	463	507	466	503	508	527	479	510	471	468	457	465	449	490	490	465	523	506	485	505	491	508	516	507	515	462	525	518	465	494	497	501	469	524	489	452	442	480	499	473	476	458	482	473	476	487	470	460	490	498	454	500	461	525	449	490	481	492	492	500	471	498	463	525	431	495	476	554	507	430	479	476	499	515	515	469	497	478	497	489	464	454	474	456	532	491	457	501	509	505	530	475	444	462	474	487	509	499	472	447	497	503	464	504	453	463	489	474	483	512	504	501	510	481	499	486	476	486	469	493	449	502	502	430	513	412	494	492	523	469	489	467	452	504	466	474	515	451	511	475	497	513	528	457	467	510	502	483	503	511	461	474	505	487	476	491	513	494	478	447	465	462	476	477	482	514	556	524	542	517	471	518	471	486	489	459	437	496	521	474	489	473	532	441	509	491	452	474	490	500	460	485	500	477	502	463	518	510	478	466	457	505	446	516	472	502	534	484	474	480	430	485	437	472	472	497	485	438	474	513	500	454	464	500	487	488	480	474	483	516	506	454	473	510	444	483	490	463	481	463	480	475	444	482	507	453	470	485	515	479	473	511	482	519	495	473	454	451	493	490	477	520	453	496	489	455	437	478	475	494	439	457	466	473	455	492	465	504	529	481	523	472	477	471	514	507	447	538	522	442	476	479	526	486	469	477	474	524	477	477	505	461	509	544	476	474	546	480	468	508	505	472	460	471	525	493	506	480	482	447	460	524	474	474	490	473	494	492	474	462	473	526	469	483	495	496	489	474	509	449	493	486	477	495	489	527	503	473	489	495	455	435	553	513	475	492	462	513	469	478	453	514	465	484	499	481	473	458	476	487	484	478	462	462	477	505	496	502	503	470	498	476	480	484	492	459	473	504	469	483	468	503	474	501	474	471	467	469	463	502	495	479	510	474	494	497	509	456	449	507	542	478	482	505	453	525	492	476	476	465	488	521	512	498	507	460	518	464	489	482	496	484	494	519	507	495	463	498	482	523	470	449	483	511	502	485	477	475	464	476	480	488	451	482	486	500	499	470	471	504	503	468	453	511	507	486	467	483	492	495	406	432	522	482	442	516	464	478	499	476	486	488	453	536	453	501	471	479	468	467	466	461	494	468	457	444	482	512	488	494	456	471	492	468	467	477	496	478	515	460	475	460	478	493	485	459	494	520	468	475	464	484	506	470	512	492	507	494	477	432	476	487	473	496	496	513	489	497	518	488	517	508	466	479	501	472	491	497	485	522	501	470	464	463	484	506	472	487	457	512	501	475	504	474	514	512	484	501	479	488	459	435	475	511	476	514	473	477	509	451	465	490	466	466	481	507	517	461	486	472	476	494	451	525	474	435	465	490	490	482	477	469	496	469	485	497	533	508	532	511	491	496	505	477	490	458	458	529	447	454	458	474	489	480	479	486	497	511	482	454	438	463	482	440	472	425	467	452	527	477	464	475	493	471	493	465	500	468	538	460	529	501	531	547	470	465	514	535	515	480	511	487	498	477	522	500	491	522	494	482	477	495	448	499	516	522	503	493	489	486	524	477	509	496	526	514	479	481	458	491	492	519	554	495	476	476	474	501	526	468	489	523	479	497	464	501	498	508	502	474	480	489	519	503	525	448	451	488	517	498	494	496	498	492	496	522	481	483	519	438	534	492	458	521	535	456	499	455	466	459	518	477	504	484	477	508	512	478	516	494	490	486	472	524	493	481	461	448	497	493	492	499	505	466	488	484	528	471	521	486	514	480	499	493	519	513	501	486	476	442	481	454	495	441	528	508	509	466	475	454	482	489	489	516	483	513	512	503	515	502	460	521	460	509	456	454	487	496	515	462	462	501	486	483	472	496	461	476	495	469	507	462	497	502	478	473	500	482	499	475	494	501	466	476	488	493	497	490	472	492	485	466	543	517	529	483	480	494	501	483	516	478	503	509	455	466	507	482	464	511	482	478	467	521	509	474	481	476	477	499	437	475	515	449	486	484	469	465	449	479	483	479	513	438	435	477	481	464	485	478	469	495	482	489	489	472	528	446	440	513	451	468	458	464	498	486	480	491	508	488	478	502	472	513	515	502	500	503	479	502	464	477	499	466	474	481	493	542	512	463	469	447	493	460	488	508	486	468	500	467	486	475	490	472	514	516	520	537	494	494	478	476	504	500	489	451	493	504	477	478	477	460	489	500	471	506	505	475	470	486	485	489	532	501	516	499	484	523	506	479	527	446	451	465	492	510	482	490	490	477	466	510	486	474	487	458	493	520	480	480	499	432	425	527	456	514	472	476	467	508	449	495	508	489	508	447	465	496	490	482	487	483	509	480	477	477	480	467	444	502	455	493	503	472	477	467	484	469	477	490	494	488	533	528	452	440	507	482	483	503	468	461	491	499	460	495	492	455	471	480	446	503	509	484	494	430	495	471	467	489	463	466	489	462	493	486	447	492	479	485	454	483	415	478	482	458	469	498	485	479	482	479	506	488	469	486	476	502	500	513	519	493	502	474	480	476	505	462	465	486	491	503	492	464	565	483	487	464	503	509	474	493	496	457	447	448	489	468	506	493	467	482	472	519	475	464	514	498	508	465	464	489	503	489	475	467	504	534	528	476	484	499	524	539	474	471	460	511	458	492	458	529	482	483	454	482	480	514	473	441	519	475	510	508	509	476	505	468	467	498	480	494	456	500	521	490	483	501	478	531	493	484	482	508	460	495	482	457	484	463	489	482	499	475	484	477	473	496	459	481	464	473	448	479	526	498	469	466	499	459	485	514	509	490	465	463	485	485	493	506	474	497	515	489	465	515	494	479	502	475	467	509	474	476	468	518	520	510	523	476	476	465	537	512	486	532	486	495	496	515	499	468	466	485	483	483	516	482	470	502	468	517	511	502	488	445	481	452	432	470	517	499	495	486	477	475	532	518	497	494	504	456	487	521	466	472	460	444	474	475	485	486	487	491	462	478	481	490	476	446	512	487	477	472	494	485	493	492	484	489	499	501	507	507	492	484	524	480	471	503	481	492	472	465	497	491	506	463	473	454	480	510	448	498	468	502	478	490	478	500	447	506	475	535	480	496	498	519	511	477	501	451	495	461	461	472	503	482	505	504	455	442	497	490	512	483	480	497	506	546	487	483	455	500	478
5333	1282	1178	789	685	636	596	577	560	569	556	553	567	532	547	568	551	525	497	562	554	526	508	524	505	560	547	499	507	524	514	557	521	547	523	534	468	520	561	536	539	544	518	523	513	516	547	532	501	463	514	461	520	531	556	507	521	517	493	538	541	491	505	541	476	531	526	498	532	563	522	547	520	497	506	526	495	482	544	519	538	532	533	528	514	530	487	520	541	516	534	527	526	574	511	506	533	486	503	522	498	531	556	519	502	506	520	535	531	546	526	515	494	547	505	534	500	551	553	516	499	510	529	535	520	530	514	552	462	517	515	497	467	515	523	531	544	579	552	520	480	495	505	581	547	511	502	500	524	542	538	547	507	552	524	531	543	514	490	525	510	559	542	491	525	511	520	535	524	521	508	538	548	513	496	509	493	502	523	485	519	502	508	509	489	515	484	525	491	514	543	528	503	520	506	512	547	519	490	515	521	499	474	465	525	517	511	507	478	533	511	519	501	512	467	536	529	484	559	488	522	522	521	516	538	502	519	491	538	501	499	543	527	512	516	537	479	523	559	517	483	551	536	533	538	497	507	504	516	540	502	537	546	508	538	515	494	505	502	506	520	564	526	533	483	485	536	540	523	514	526	539	488	524	523	510	527	538	533	491	530	535	503	507	514	523	522	509	530	504	489	541	487	502	525	494	496	545	536	565	554	522	514	507	511	535	497	513	482	540	507	533	500	503	481	516	541	535	522	562	497	515	550	534	479	528	489	513	526	527	551	563	543	516	517	503	533	541	500	535	516	529	521	525	494	523	503	494	515	527	498	525	546	540	509	484	556	532	517	544	536	507	509	512	540	501	512	492	502	535	487	502	539	493	517	559	475	526	526	474	557	538	509	497	535	543	483	537	503	506	533	551	539	515	530	551	513	516	491	518	528	484	474	521	523	494	508	525	480	496	513	587	565	523	502	542	508	482	514	519	523	531	545	512	507	515	508	516	508	472	559	513	491	531	494	513	467	535	489	511	514	487	506	546	496	487	497	508	527	554	532	490	495	532	484	500	515	479	529	527	531	532	503	525	543	518	492	517	537	522	519	526	492	485	543	517	531	524	545	529	508	459	501	529	548	526	496	571	524	570	509	488	489	530	523	567	520	496	530	483	499	542	544	528	524	503	499	494	543	478	539	476	514	500	529	534	552	534	523	518	478	499	497	499	505	553	502	527	547	551	492	516	548	508	521	515	565	490	487	543	523	485	570	523	512	484	484	534	507	536	518	520	531	559	497	513	516	496	479	492	545	505	528	515	557	522	527	488	507	482	540	533	493	518	479	524	529	507	560	493	548	493	556	504	534	489	515	498	538	491	517	492	530	484	512	528	508	512	508	510	526	497	481	503	504	522	531	557	479	517	516	513	569	524	507	547	540	515	508	526	581	514	532	530	517	523	523	538	497	502	546	504	509	494	525	512	530	559	558	536	518	538	493	480	495	551	506	511	449	505	481	526	503	511	516	547	544	521	532	499	515	514	504	523	490	486	481	513	528	524	531	518	514	496	539	522	513	521	532	505	549	501	496	523	561	507	530	507	513	515	519	499	536	484	536	526	523	534	537	509	515	501	560	523	482	558	521	511	505	519	539	475	513	517	524	470	561	508	527	557	507	484	492	519	542	479	519	485	527	528	487	500	510	500	543	529	515	475	493	538	513	486	570	531	515	512	506	523	583	515	533	481	522	535	552	498	529	530	486	509	534	486	537	518	547	508	479	543	537	499	526	540	516	499	515	543	496	504	537	517	501	517	511	524	524	541	523	509	517	526	484	521	483	588	531	532	542	497	552	519	563	503	525	496	535	503	499	558	519	544	509	481	539	511	522	514	519	497	566	520	518	500	522	501	504	530	519	513	532	490	508	529	527	525	527	520	530	494	522	488	500	533	540	504	537	515	485	514	495	492	527	507	518	533	527	491	506	548	506	545	519	535	550	504	533	525	502	455	534	536	482	500	522	572	507	518	491	508	525	584	527	512	510	527	525	512	506	531	538	516	460	529	478	582	523	502	513	530	511	554	526	521	496	522	539	527	522	548	521	542	497	523	515	478	505	496	527	523	525	498	540	534	496	524	496	543	526	515	562	486	510	516	497	516	536	473	489	548	560	494	541	577	536	533	524	528	505	512	506	535	482	510	496	527	539	535	518	552	541	527	547	511	534	536	522	509	548	520	510	530	498	502	530	562	528	505	516	489	501	555	505	568	531	536	521	495	488	483	487	546	510	547	511	544	533	514	537	548	498	522	527	520	508	525	456	490	504	514	498	532	548	508	485	507	551	554	524	527	512	552	573	519	512	563	538	496	524	501	538	565	509	516	541	494	540	480	528	559	499	482	533	560	522	517	510	540	513	531	469	470	568	535	552	519	535	515	538	533	509	546	516	526	496	490	551	539	526	539	534	491	513	546	535	510	576	543	551	525	535	537	498	564	507	513	508	470	521	529	481	522	521	513	517	528	541	551	534	508	537	489	528	536	540	530	541	539	513	557	520	504	490	528	564	515	509	517	524	522	505	487	508	472	498	494	503	556	520	505	520	508	540	530	527	508	514	553	517	528	496	510	546	504	530	523	488	503	559	524	528	509	566	533	541	535	474	509	484	510	512	489	528	525	540	524	504	525	524	511	537	528	523	512	517	501	479	545	535	536	497	508	528	492	573	495	540	495	512	483	523	512	506	499	493	545	488	535	511	549	528	511	554	542	515	508	499	545	522	534	530	528	529	552	537	544	555	494	500	521	494	492	548	510	523	516	522	524	515	543	506	518	517	535	541	536	536	526	509	472	511	557	535	547	536	510	526	525	515	505	511	545	497	512	506	508	498	545	535	509	519	519	509	466	523	550	492	551	499	545	533	518	526	524	505	517	482	517	508	553	491	502	531	510	538	568	537	527	508	505	526	491	499	504	542	513	507	518	543	522	526	496	488	485	536	520	487	526	499	529	503	535	534	496	535	515	516	523	531	507	563	517	505	547	538	568	527	512	533	530	527	567	524	487	500	507	509	496	486	480	535	528	520	530	530	539	500	544	501	538	520	487	490	525	546	509	527	569	516	556	483	529	543	540	504	526	554	524	549	491	496	529	495	529	557	545	511	515	520	547	519	522	578	510	529	491	548	553	512	573	528	555	494	508	521	497	459	517	485	519	532	533	545	536	520	480	479	504	525	502	501	540	522	518	490	548	545	555	584	491	497	517	513	516	512	493	492	495	527	552	526	485	509	575	503	521	527	529	496	513	507	486	555	512	517	506	518	501	519	502	526	549	511	560	514	544	539	528	537	547	539	532	533	536	469	480	510	536	511	545	502	510	531	492	484	556	504	537	523	554	531	522	506	501	491	491	520	484	546	532	550	488	527	522	523	495	526	498	556	546	512	533	492	528	509	497	552	546	528	510	534	498	509	539	532	503	522	506	501	533	568	504	502	533	550	516	531	470	534	534	545	491	540	508	518	497	560	507
25072	20588	26891	24297	20604	9938	1336	829	651	563	530	488	452	422	354	373	367	346	327	327	324	297	313	314	287	292	270	298	290	260	288	282	255	278	301	290	261	261	254	283	260	272	252	279	302	275	259	267	229	270	266	259	265	241	257	263	268	261	244	246	271	241	268	240	265	226	236	249	265	255	264	221	250	259	240	249	256	249	257	277	250	250	226	236	276	249	251	243	267	276	250	227	267	263	234	261	288	260	235	246	243	265	250	239	256	249	255	263	274	249	263	243	265	275	228	252	258	243	251	234	253	252	252	224	247	248	263	255	259	247	260	240	257	260	262	240	249	234	251	247	246	235	240	255	249	242	228	247	264	260	251	254	249	265	263	230	233	251	243	252	272	238	250	257	216	266	225	227	264	237	276	287	249	269	264	239	253	244	255	265	229	276	268	251	218	262	245	284	269	247	271	245	244	245	269	262	280	227	283	246	268	253	261	251	245	244	262	226	247	235	244	242	250	262	257	268	266	248	254	245	246	263	238	274	243	272	244	249	233	243	254	240	258	232	265	256	251	261	261	265	246	259	261	253	223	214	252	249	251	272	252	237	243	253	287	236	251	264	236	234	232	230	207	231	258	257	220	240	273	259	262	273	246	281	251	240	241	242	274	234	245	233	227	241	253	244	251	225	247	255	236	250	235	262	245	235	266	239	243	243	246	258	257	254	249	222	269	244	258	246	273	249	238	231	276	251	222	255	274	257	252	270	251	270	228	250	244	246	235	229	266	240	247	232	239	272	281	264	250	227	247	248	203	237	244	265	247	243	265	245	237	238	270	206	263	250	231	276	259	268	225	236	256	252	265	270	243	270	234	249	252	293	243	271	233	274	247	250	247	270	246	248	244	256	261	260	265	215	254	277	298	215	251	251	240	248	257	255	230	258	253	223	245	227	237	250	249	256	283	218	268	281	256	236	258	250	218	249	247	236	219	262	240	261	231	256	259	226	255	257	258	242	261	242	256	288	249	215	266	261	254	243	249	239	270	266	257	217	237	245	245	272	216	251	228	243	246	277	273	263	274	249	264	225	233	257	271	255	249	238	240	247	249	220	256	254	217	258	252	256	249	241	248	250	258	249	260	224	239	232	237	229	239	235	254	272	229	250	253	272	240	246	252	276	225	247	254	208	265	269	272	262	272	238	239	220	237	269	228	281	239	255	278	277	239	258	269	223	261	278	242	223	246	251	254	249	236	280	239	248	262	285	256	264	259	266	232	271	253	254	236	231	222	267	212	261	276	238	252	223	253	247	244	244	224	269	257	256	254	239	258	238	255	244	221	254	258	233	234	264	271	256	254	243	255	239	291	232	232	241	241	243	258	278	238	243	265	212	221	247	227	266	247	224	251	259	239	279	253	251	258	264	246	234	246	244	234	248	254	211	268	241	250	246	256	266	239	244	252	260	255	262	249	256	261	255	253	241	236	233	230	272	261	241	266	235	241	254	265	235	238	242	263	235	231	269	244	239	252	245	242	252	248	231	250	254	235	263	233	254	274	275	252	266	240	259	241	246	258	240	259	254	243	254	245	252	249	251	259	248	242	247	255	267	258	254	265	252	251	240	263	244	261	276	249	256	245	283	230	240	248	256	257	270	231	249	242	244	224	242	223	254	270	241	251	246	243	239	243	244	242	249	248	231	245	266	250	244	249	238	229	250	254	255	240	262	274	236	259	255	234	263	226	257	241	252	254	254	259	252	256	250	237	247	259	280	256	245	213	230	278	264	258	263	287	266	249	252	244	251	285	295	246	274	242	231	244	250	256	218	225	253	232	206	240	249	275	230	266	256	246	273	243	236	227	241	252	252	258	253	254	248	269	244	257	253	254	264	274	237	271	207	249	245	277	253	247	234	256	241	249	258	268	249	280	274	253	241	246	239	279	236	269	251	268	277	253	242	243	231	241	247	251	251	238	273	253	236	238	269	257	256	256	254	281	242	278	258	234	244	248	242	255	255	261	245	253	247	266	245	238	210	257	263	261	265	246	268	252	237	226	250	253	257	226	252	242	244	239	260	223	242	235	240	240	240	262	257	225	232	262	262	250	237	238	238	243	260	252	244	258	239	229	244	240	256	239	251	239	263	265	285	244	237	225	250	244	251	248	244	268	280	270	272	247	210	242	240	249	249	259	278	217	243	271	270	240	255	264	242	219	270	275	244	238	243	230	270	248	268	238	254	260	283	270	248	250	256	271	249	266	229	224	266	245	262	233	263	237	242	249	253	239	258	264	275	251	234	245	267	224	251	251	229	263	258	252	222	263	241	237	251	230	248	235	264	248	237	234	258	238	274	275	248	240	260	267	265	221	247	245	222	269	277	226	239	236	262	281	258	244	257	280	241	269	267	259	260	259	249	239	241	249	283	242	235	243	246	251	243	240	274	228	265	230	261	266	257	242	237	275	252	242	232	245	214	221	279	246	251	250	289	261	227	285	256	278	248	238	271	245	258	237	267	245	258	266	252	289	235	260	267	248	247	254	225	258	237	227	274	248	258	233	265	251	260	247	236	263	263	229	247	242	257	242	257	240	264	232	223	248	248	284	269	238	250	255	250	237	242	254	241	261	244	235	215	251	247	245	262	244	265	256	227	224	288	248	262	244	270	234	277	245	262	271	262	257	288	221	260	250	249	245	295	282	241	271	246	239	248	259	252	243	246	240	265	226	259	254	261	255	259	251	223	221	227	223	254	230	281	262	248	233	234	260	261	265	241	278	234	264	255	266	260	245	271	259	258	235	258	243	261	231	260	242	244	235	267	260	247	230	264	246	250	242	237	232	242	255	262	238	262	225	258	271	264	255	246	221	260	216	226	252	257	215	275	270	231	287	236	268	276	266	237	243	245	257	247	244	245	224	253	247	245	277	244	235	252	260	264	279	266	251	232	257	248	239	282	284	235	262	237	233	237	242	252	262	234	288	233	266	281	243	210	263	250	263	250	260	257	250	252	218	265	236	259	224	250	244	255	253	268	274	283	260	251	261	260	229	220	261	282	238	256	238	262	229	251	238	240	271	250	246	244	246	208	253	270	250	257	276	260	253	226	263	251	266	265	230	245	235	257	264	236	238	238	237	260	244	235	232	252	239	240	266	258	248	241	246	224	235	260	273	247	229	256	236	282	252	253	285	247	243	254	256	231	280	221	242	222	231	254	304	245	239	235	257	280	284	251	238	226	243	285	250	247	243	245	251	259	243	263	252	291	211	250	253	253	276	256	280	261	260	236	250	269	271	238	240	254	285	268	247	262	244	241	269	276	261	241	253	240	242	248	249	256	239	265	274	225	235	251	268	245	223	272	272	243	233	255	239	271	258	254	226	260	232	243	234	258	244	252	271	254	266	257	251	259	260	264	221	281	245	249	271	253	247	224	246	280	263	258	248	264	242	264	245	272	247	231	254	257	262	241	214	242	236	238	257	266	240	266	277	269	305	284	251	267	244	249	257	243	238	266	254	266
7207	11442	10244	5578	3650	2675	1982	1646	1284	1092	886	800	690	633	598	515	509	464	482	471	394	412	394	349	372	344	351	354	337	349	359	328	315	298	334	334	315	323	292	307	301	281	294	293	282	300	309	276	277	272	276	275	281	302	307	299	298	285	289	303	288	278	272	285	285	299	257	281	296	301	295	291	250	270	262	286	255	263	296	274	288	284	276	271	277	275	256	276	286	258	290	280	246	281	280	288	299	271	291	287	276	275	272	274	289	312	267	273	253	300	262	276	283	289	317	282	282	295	298	301	287	297	261	266	281	275	244	275	286	280	256	253	294	261	266	266	302	306	277	294	289	287	278	260	290	283	325	250	291	244	285	251	260	277	262	283	260	261	273	290	283	313	280	274	254	296	272	296	275	282	275	246	284	276	270	276	286	273	273	284	295	274	289	272	324	265	281	258	261	284	297	269	289	269	302	266	285	286	305	265	267	266	280	264	250	266	284	265	250	252	266	260	282	306	256	275	255	261	306	263	260	281	288	282	261	290	289	297	253	289	278	317	290	286	265	290	274	231	287	313	269	275	267	276	297	265	245	262	269	289	274	256	246	297	285	250	247	279	279	294	308	295	287	302	269	264	286	283	249	253	282	265	279	284	244	257	291	254	281	255	263	254	252	245	274	267	247	272	272	252	265	272	283	264	277	258	257	265	268	252	293	272	262	279	231	286	265	258	282	255	306	258	298	276	278	283	268	248	269	294	297	245	289	288	237	255	267	269	277	276	285	308	268	265	278	272	275	279	274	287	273	261	254	281	294	282	246	265	268	280	285	277	297	259	264	291	279	296	297	301	259	264	294	269	278	235	260	238	272	272	290	279	252	269	270	293	264	305	261	259	278	284	287	272	294	265	278	269	246	261	292	258	273	271	248	249	302	286	296	278	307	277	272	297	276	259	245	252	281	273	273	241	279	267	276	285	293	250	284	287	268	244	274	285	286	251	272	286	252	255	253	286	239	269	269	288	288	269	272	258	289	262	268	260	264	287	277	291	262	266	262	268	290	256	264	300	273	250	283	296	300	273	280	263	285	271	291	257	270	279	291	274	284	254	256	276	274	268	268	245	290	280	262	264	270	277	270	267	265	302	282	269	265	260	259	276	257	270	266	269	265	290	262	276	271	263	301	311	249	278	288	245	279	262	252	251	267	279	272	232	255	233	247	252	280	274	267	297	261	288	245	250	291	296	282	251	264	237	282	235	259	267	254	290	258	294	276	254	262	257	259	275	266	266	260	252	228	274	263	278	295	240	267	291	248	262	303	284	287	271	253	290	271	283	270	237	245	247	246	263	256	268	249	277	296	269	291	275	268	267	239	281	302	287	284	269	284	262	260	297	267	266	263	255	265	257	271	284	257	271	272	255	300	289	247	258	261	262	249	287	278	271	258	278	276	243	275	277	274	267	276	276	257	280	286	273	307	252	273	278	281	276	273	277	274	272	259	284	276	280	262	293	265	269	270	275	252	256	278	274	291	267	265	274	284	249	236	286	251	283	248	276	265	268	262	248	270	269	307	278	287	249	279	260	318	284	266	257	296	236	290	282	274	288	274	257	280	258	284	260	273	255	282	262	269	262	290	272	272	274	251	271	274	270	289	232	273	245	307	248	280	267	279	265	261	287	258	250	290	302	278	286	242	259	267	280	305	255	297	296	279	269	267	249	301	269	251	292	265	281	283	251	250	271	260	264	291	261	261	284	244	266	284	294	304	262	274	263	260	294	273	270	285	270	258	256	275	255	252	296	308	253	286	252	271	316	261	288	233	275	260	257	269	274	265	269	279	268	300	289	263	267	297	276	280	256	268	259	258	277	293	280	300	251	271	281	267	271	261	285	270	271	278	291	273	279	277	263	281	269	258	269	267	278	259	263	278	290	268	272	258	274	288	261	284	238	264	247	267	275	262	269	287	285	293	260	293	263	265	274	273	266	274	298	284	254	275	259	245	240	280	266	243	252	289	269	284	264	269	275	262	263	265	283	271	252	255	265	259	255	256	270	271	267	253	272	304	266	266	262	295	277	272	277	282	260	267	273	275	293	262	288	272	277	268	265	253	296	280	277	268	268	281	304	258	280	304	280	274	295	258	262	273	260	308	270	262	287	271	289	273	288	286	259	263	291	270	242	265	266	270	251	293	230	244	277	277	288	269	283	256	306	278	268	286	291	243	250	265	265	276	285	262	269	250	278	317	312	285	291	262	262	285	271	297	276	281	288	277	254	269	267	281	294	287	278	289	283	273	269	246	269	252	281	289	275	286	262	309	263	256	272	291	258	280	304	240	278	269	253	271	272	263	258	276	262	283	262	276	246	236	280	281	294	265	282	265	293	249	268	292	252	278	289	280	244	270	262	269	261	312	283	284	289	269	282	274	275	289	292	287	273	268	257	282	268	265	255	280	267	310	279	257	279	243	252	265	238	280	277	277	278	277	262	273	249	264	275	266	278	271	294	267	285	260	289	293	260	241	285	273	284	278	264	291	284	283	256	268	256	280	285	259	286	286	265	261	311	287	261	275	246	240	254	264	277	258	266	261	259	270	271	274	283	322	263	244	284	266	252	243	258	266	284	286	289	251	302	307	259	238	282	286	233	267	250	268	255	269	298	239	253	247	302	257	269	275	246	255	279	294	265	286	254	293	260	272	270	269	261	285	277	284	284	254	290	255	258	240	261	278	287	267	279	266	273	261	274	290	294	275	298	263	286	309	282	303	261	275	261	292	271	253	298	290	282	289	250	279	282	267	299	298	270	265	282	267	271	293	250	291	262	252	290	272	268	250	287	271	252	275	271	252	280	275	275	319	258	255	268	262	249	259	261	266	274	319	271	270	256	262	261	271	267	282	258	261	267	257	277	254	253	265	280	276	286	271	283	292	273	259	304	278	272	269	284	271	280	293	284	283	268	278	257	273	289	296	273	262	271	258	264	266	279	274	266	265	295	276	260	266	276	268	268	262	286	285	276	285	244	263	280	257	273	264	264	246	289	279	247	255	278	258	257	266	266	268	254	262	247	258	246	247	295	279	230	266	252	267	293	279	296	298	279	283	286	297	253	291	243	262	256	267	275	258	242	265	264	298	264	259	271	265	280	259	265	263	290	267	263	255	316	268	289	267	312	262	278	275	270	287	271	262	275	282	278	242	276	254	281	277	271	265	271	272	270	252	261	288	289	287	270	245	290	294	271	257	297	274	272	292	245	284	277	243	291	271	265	239	269	253	269	241	268	254	285	248	260	236	267	316	267	304	272	275	262	290	254	282	295	263	267	287	266	270	258	284	283	258	256	291	265	290	296	269	257	266	277	267	296	290	274	289	253	289	291	262	279	295	258	288	269	271	283	285	267	273	270	288	289	294	272	284	264	259	284	275	259	265	292	267	279	285	248	276	291	290	263	250	278	263	259	273	247	282	266	258	275	259	313	291	277	256	274	265	275	255	280	260	233	256	291	309	261	241	272
22912	20576	27280	23860	20580	20644	8025	1648	1233	1101	977	846	880	757	707	663	696	629	594	632	609	563	550	540	592	520	554	495	509	561	533	526	505	522	517	500	534	546	479	509	533	476	471	528	460	479	503	558	504	498	493	473	494	521	443	471	502	477	490	470	465	468	475	459	456	463	483	483	491	469	500	519	510	496	481	468	517	475	469	486	458	470	469	459	458	477	513	501	434	500	483	459	486	477	499	462	493	467	445	454	456	467	462	500	499	452	483	514	499	461	470	520	474	470	527	484	510	496	475	458	487	497	476	466	497	493	466	463	512	470	511	471	493	470	472	476	483	457	480	455	456	475	431	483	500	461	466	433	431	478	493	493	442	445	459	476	469	447	440	467	499	445	473	474	478	504	457	485	462	488	477	512	469	487	474	473	438	455	441	488	471	459	485	459	426	457	433	441	465	490	483	480	462	444	477	494	490	462	477	449	462	495	460	534	472	476	460	477	440	516	468	474	465	501	470	496	466	422	472	481	481	462	454	464	457	439	430	455	487	480	492	448	486	501	469	464	457	473	484	460	511	450	442	462	492	482	479	460	481	455	509	499	454	507	460	506	523	448	470	482	457	446	489	468	459	492	485	490	465	465	458	480	469	464	491	438	472	439	497	481	481	506	443	466	488	431	436	447	473	411	463	423	468	481	463	461	478	451	458	457	460	460	466	457	478	475	458	511	501	466	455	476	486	479	448	486	439	474	519	495	518	506	503	486	458	425	495	539	459	466	452	489	474	473	431	461	460	456	491	410	445	431	438	457	458	466	516	453	513	489	458	443	503	501	482	494	489	481	469	503	455	451	441	464	459	438	484	453	472	485	433	461	522	441	461	477	479	472	481	467	494	452	483	489	450	458	481	495	484	475	456	510	470	445	452	488	477	454	452	447	456	493	458	480	448	469	497	490	467	488	500	457	457	498	460	491	491	497	524	478	444	449	495	450	481	491	471	475	468	499	501	496	471	489	519	456	459	482	474	449	470	482	475	461	467	434	450	449	469	472	481	464	471	477	477	473	445	457	474	488	455	472	428	465	450	458	452	509	510	459	462	463	504	444	466	520	475	445	489	407	469	453	470	468	468	475	456	465	489	473	429	497	490	470	482	477	459	474	440	475	442	466	489	465	476	471	461	493	461	430	493	441	482	457	486	487	477	426	440	507	485	481	459	487	455	508	481	480	411	461	475	452	419	439	479	459	497	490	474	449	442	454	469	472	459	442	490	457	484	473	497	456	500	491	475	505	435	429	506	501	488	470	486	472	451	453	463	503	466	499	434	479	494	461	474	485	485	502	466	448	490	452	444	461	475	484	455	492	432	486	477	510	479	490	498	444	507	481	445	446	497	472	452	476	481	482	484	474	481	482	480	487	437	467	462	444	471	423	472	481	461	473	482	441	432	477	446	452	472	486	447	467	480	447	468	463	456	461	478	482	482	493	432	465	450	435	464	448	476	463	477	436	489	455	501	445	459	457	442	462	461	461	459	448	470	466	480	442	504	488	474	438	458	451	453	486	470	479	465	460	477	492	491	455	480	458	452	434	472	464	452	485	453	483	453	457	442	495	509	498	490	502	452	474	466	455	494	465	443	481	509	497	460	455	505	475	499	498	487	493	497	470	479	475	465	429	488	467	488	448	423	434	505	487	456	472	444	507	451	491	459	493	495	456	447	458	474	442	486	490	474	437	445	489	497	478	451	505	466	435	413	474	466	463	467	449	453	473	488	435	516	465	493	466	476	487	456	460	451	458	471	460	444	515	471	479	464	449	458	466	489	473	421	436	435	456	456	459	471	474	457	473	492	462	502	480	483	450	453	462	489	470	470	462	448	493	456	477	438	460	426	460	432	490	515	413	455	517	433	487	468	465	476	447	496	471	469	480	486	466	466	439	449	477	463	433	462	512	450	438	456	447	482	455	489	500	460	477	477	473	462	462	514	451	445	452	468	439	481	456	440	496	480	454	496	485	460	435	499	475	475	431	453	451	458	457	461	513	443	453	478	505	475	458	478	465	443	451	441	485	473	487	437	459	493	425	478	482	414	471	474	502	431	443	407	503	465	454	452	457	481	456	473	500	475	497	458	422	439	481	455	459	460	466	463	465	448	461	428	472	489	482	489	480	474	502	521	459	476	490	480	482	506	472	458	460	474	409	445	471	516	487	436	422	442	486	426	504	489	478	456	477	407	474	517	459	499	480	486	468	482	423	450	486	486	459	464	507	469	432	466	506	472	474	502	477	487	469	478	448	458	475	460	461	426	476	483	515	488	477	503	458	471	467	506	495	477	485	485	457	475	500	458	471	427	467	454	448	432	457	455	451	470	444	492	448	469	481	479	428	468	456	452	515	466	506	498	458	466	466	465	477	464	476	472	462	490	433	483	474	482	466	495	473	447	467	466	464	434	479	473	486	477	428	491	476	477	484	486	473	464	498	471	497	452	486	447	446	456	462	456	482	453	470	443	455	479	456	456	483	473	465	492	469	484	492	471	473	454	481	460	496	473	479	511	451	489	469	444	438	442	443	464	468	478	494	474	470	474	463	478	465	492	501	487	494	520	459	444	497	452	446	471	438	478	497	471	453	445	501	441	441	508	505	453	460	425	479	458	443	498	479	521	456	462	466	478	495	477	463	470	440	480	441	465	502	461	462	474	427	513	471	468	468	486	528	475	473	503	493	504	465	463	451	507	481	490	458	471	477	461	512	452	436	428	468	494	456	451	459	449	459	502	458	432	459	469	439	434	452	493	456	495	445	487	413	435	496	440	452	496	496	453	492	457	487	402	430	465	471	464	496	428	467	427	490	430	485	454	460	461	502	393	472	445	444	470	463	463	472	460	459	479	497	447	457	460	455	498	460	478	498	499	436	460	471	467	470	503	487	474	456	452	497	445	476	440	468	461	457	448	493	481	463	464	462	475	448	469	464	452	466	456	500	457	459	473	498	463	459	443	526	479	497	477	466	518	526	465	462	443	459	442	492	466	482	462	474	477	477	460	482	446	493	473	481	446	458	507	433	450	480	493	460	482	455	548	461	513	496	484	483	475	488	466	486	455	453	517	481	446	449	497	454	470	486	488	482	502	483	451	493	451	491	488	464	477	449	473	462	457	487	453	488	518	476	419	485	480	505	475	422	479	472	508	448	466	459	448	448	478	429	460	471	464	508	453	457	467	498	470	453	478	479	427	439	481	484	469	477	448	515	467	456	477	446	448	472	428	483	489	519	466	484	480	461	477	447	462	458	465	502	462	494	430	469	527	426	493	493	513	490	491	449	465	500	471	439	435	478	437	423	475	465	447	481	485	497	485	487	460	466	462	489	502	489	484	428	463	459	457	506	448	449	472	465	465	493	449	485	485	495	447	451	476	475	485	497	487	482	490	446	488	473	482	471	473	490	466	454	462	490	481	466	447	462	493	449	437	435	443	498	458	516	473	460	428	487	469	441	447	455	468	443	457	477
9977	18035	16342	9508	6638	4734	3566	2898	2255	1992	1678	1482	1324	1234	1114	965	894	827	851	729	724	694	615	675	621	640	585	620	618	603	523	535	534	558	522	528	499	557	528	538	482	501	497	513	498	530	482	511	502	471	488	474	531	449	419	485	493	437	469	472	468	492	456	449	468	474	463	532	522	496	456	490	503	461	474	439	469	436	467	482	477	466	417	459	517	462	458	413	470	436	484	459	446	448	482	467	455	445	495	482	497	483	452	465	487	465	464	485	461	480	502	466	453	489	497	486	484	486	425	439	449	457	397	453	432	450	498	458	461	454	457	471	431	478	477	486	483	496	440	456	494	450	444	449	458	459	450	435	453	465	513	487	423	479	491	455	438	456	439	467	452	457	453	457	448	455	471	416	473	474	459	472	479	457	454	488	444	463	505	448	455	422	454	454	450	486	455	449	450	475	460	465	438	479	467	436	437	416	462	480	452	461	431	458	429	440	479	475	514	437	482	465	457	469	466	455	471	469	424	409	463	492	463	467	406	442	454	447	447	429	451	461	466	468	437	485	438	470	471	463	438	440	453	465	478	441	439	453	434	427	494	474	521	440	460	453	459	465	473	465	468	462	454	479	440	476	472	439	462	437	427	440	452	448	461	488	440	459	461	426	470	462	487	486	429	392	484	427	473	468	433	425	454	469	435	511	441	459	464	456	482	465	459	487	422	474	429	475	445	432	471	441	461	450	425	479	480	464	448	443	474	466	430	438	444	484	452	448	484	473	480	457	472	493	467	425	476	460	473	495	435	454	459	434	434	445	416	447	479	415	445	472	419	441	452	446	441	404	467	462	466	438	460	430	448	440	428	445	467	434	427	484	469	490	516	475	446	433	481	474	457	471	455	450	441	460	434	451	475	457	456	487	481	441	434	465	442	487	441	493	451	472	446	410	462	478	455	421	480	447	493	486	492	461	461	465	477	473	438	459	444	451	481	458	443	468	433	440	472	484	433	438	453	470	474	454	466	443	446	469	490	479	433	464	487	466	470	530	420	469	431	442	429	463	487	456	439	450	472	467	479	468	461	461	474	473	436	461	443	448	458	497	455	437	440	462	456	428	451	416	466	478	458	452	465	478	474	480	418	452	457	457	465	476	430	452	438	458	410	463	442	481	417	463	460	415	459	465	467	486	471	469	457	430	492	483	443	474	462	468	506	467	506	478	462	450	492	464	464	461	510	447	480	453	461	490	495	450	471	463	476	490	472	477	466	455	480	465	458	440	463	441	474	453	445	443	478	428	472	494	473	475	442	418	471	477	408	465	431	462	450	472	517	463	458	438	459	443	408	442	445	400	451	444	470	448	465	439	448	464	451	447	483	446	482	445	451	459	425	474	477	458	449	455	457	426	448	479	441	430	446	442	467	456	450	489	415	466	474	490	428	452	447	449	468	469	480	454	476	472	477	501	481	446	453	453	416	477	410	472	441	421	456	450	459	450	428	487	446	446	451	449	468	451	429	463	434	464	456	478	448	451	462	447	473	436	495	447	475	465	446	438	471	451	412	475	461	455	435	465	460	417	468	484	447	450	445	422	456	442	467	428	427	489	448	465	506	415	461	455	430	454	502	427	461	449	457	438	463	434	476	445	453	445	488	453	502	450	450	458	460	450	434	461	456	483	449	478	457	457	482	471	469	461	423	493	446	481	453	497	468	447	463	447	432	466	459	471	462	461	470	449	470	484	453	424	463	469	505	444	474	472	425	438	478	475	436	456	388	452	423	411	415	429	469	436	431	457	484	478	431	423	439	451	431	471	460	469	452	444	473	484	463	458	446	415	458	431	488	449	505	468	437	451	467	443	436	452	463	454	444	465	454	461	441	446	441	473	456	458	442	472	474	455	468	432	489	439	488	446	491	437	449	393	486	473	484	494	459	461	508	458	439	464	475	436	434	468	489	451	465	432	434	469	416	444	420	462	444	508	446	450	431	444	479	485	450	475	438	454	442	479	429	474	463	430	461	450	467	447	479	458	439	459	463	461	419	459	440	491	473	454	494	447	499	457	498	455	463	461	442	464	463	397	494	466	432	461	441	438	469	444	430	429	447	462	446	449	461	485	453	421	441	450	461	437	471	456	478	427	454	493	468	438	459	461	433	430	450	458	460	443	451	461	441	482	458	411	418	440	441	441	456	472	438	474	424	455	460	460	477	420	479	462	433	497	439	441	452	491	452	471	430	435	439	441	481	469	418	449	433	464	462	467	449	444	465	459	454	424	446	456	426	463	466	462	455	457	428	453	446	469	484	467	461	448	486	465	431	456	456	488	416	435	440	444	445	473	471	440	452	439	456	438	460	442	474	460	456	424	447	484	442	421	458	412	465	453	463	455	444	440	439	509	444	454	461	466	447	440	504	464	439	495	487	456	445	446	455	462	484	453	437	422	438	443	452	433	487	461	508	403	440	473	483	481	461	437	442	476	460	458	462	464	440	465	466	466	468	484	419	461	432	483	432	503	411	468	430	449	460	435	425	455	481	484	439	478	491	459	471	451	442	495	457	445	455	484	476	408	458	430	459	456	465	465	477	455	480	452	475	455	466	446	473	496	426	480	420	438	479	483	458	456	417	488	494	441	453	466	456	443	477	478	458	421	476	475	426	485	464	458	470	459	425	462	432	451	470	462	463	447	468	454	476	441	475	452	440	468	439	437	458	431	446	448	464	446	508	435	466	444	431	465	487	505	436	444	449	460	432	453	437	436	480	475	470	461	449	448	459	475	422	459	458	452	465	450	446	429	459	479	480	487	451	479	451	478	471	486	460	432	457	478	483	462	469	503	445	459	494	417	447	477	465	479	452	461	449	476	487	508	473	419	430	460	448	475	481	464	453	467	456	405	480	416	492	438	430	455	448	466	454	399	490	449	432	437	442	445	455	417	455	414	430	443	500	430	458	480	490	484	450	462	464	422	476	443	473	494	467	425	438	453	438	421	500	485	464	468	493	461	490	447	447	436	449	444	428	453	446	448	449	487	486	474	446	456	425	444	480	476	471	466	444	439	466	453	457	497	431	424	466	459	431	471	469	466	431	434	462	447	445	460	440	480	438	464	437	460	446	438	448	467	454	466	449	451	488	467	488	461	425	420	446	460	426	476	489	433	476	437	473	476	472	462	436	456	463	448	469	437	500	439	469	470	399	444	491	485	446	460	475	463	462	447	452	459	461	461	480	471	494	486	449	452	478	448	460	458	481	445	464	454	465	437	512	482	444	475	449	490	452	441	452	432	436	481	433	462	481	480	461	424	464	453	467	470	467	463	457	461	478	459	496	474	432	473	458	453	452	454	433	462	511	448	479	463	468	457	443	457	475	455	419	483	470	436	440	452	446	498	449	465	455	445	438	465	451	449	465	480	490	454	477	457	443	477	429	458	486	454	510	460	454	474	445	447	454	452	473	445	482	479	485	451	454	432	464	504	450	434	439	475	434	430	476	468	435	459	452	464	472	463	482	408
27872	14311	2294	877	713	669	588	508	537	532	500	476	478	475	490	521	508	498	508	434	482	477	502	454	441	512	525	436	486	552	447	459	523	475	475	468	485	497	454	480	479	476	492	474	472	484	506	465	475	515	492	450	417	453	481	514	536	470	514	458	506	468	407	458	471	455	486	472	529	474	489	523	466	469	471	508	487	479	487	520	468	445	482	449	523	473	464	506	471	519	565	514	470	483	462	479	535	533	454	488	473	458	502	494	473	460	419	474	476	508	530	481	493	500	488	461	470	502	471	471	462	503	492	458	489	473	459	479	507	459	486	494	469	473	480	487	458	483	489	500	523	485	477	503	481	476	486	454	500	457	472	461	472	462	494	449	493	506	514	472	446	508	465	504	476	485	459	491	498	466	510	516	461	515	457	500	465	496	528	453	495	479	493	512	512	473	459	490	455	462	483	487	472	489	468	501	502	443	488	462	480	503	410	513	494	488	515	531	488	504	478	506	481	442	478	463	468	505	518	494	484	527	496	489	515	522	477	492	460	470	453	505	496	498	457	464	475	456	508	496	510	479	476	506	481	482	496	467	488	473	508	483	470	501	464	503	488	530	482	462	464	503	465	471	495	467	495	513	474	457	503	506	467	450	502	457	462	501	465	455	487	462	487	504	530	488	483	539	478	496	494	506	449	490	456	445	477	489	527	469	488	491	486	457	488	500	504	508	477	495	459	488	485	479	483	456	450	534	464	532	443	458	469	501	501	463	516	456	529	483	453	446	463	461	520	509	471	482	483	469	511	475	485	474	512	503	464	519	488	500	473	485	460	492	511	461	507	511	469	483	455	488	500	514	494	477	438	472	516	517	452	444	455	490	448	489	528	479	550	524	511	453	534	503	502	480	502	482	478	472	522	492	462	491	469	506	480	466	497	471	471	459	471	500	450	494	465	489	482	516	466	475	494	484	480	479	454	473	493	457	512	492	506	465	463	482	482	472	457	458	530	488	467	464	478	495	477	465	522	480	492	437	491	448	483	528	507	434	480	503	491	491	475	463	503	502	513	461	505	479	470	481	488	465	475	444	488	469	491	474	493	493	490	439	484	502	494	472	485	447	495	481	468	494	480	488	482	441	466	455	468	474	481	475	474	480	537	491	452	488	497	468	481	510	520	506	476	491	446	518	474	467	485	507	506	474	506	514	467	470	498	475	493	520	508	525	503	491	448	467	515	454	509	494	505	493	503	494	441	447	525	476	493	498	477	485	484	475	465	477	472	502	485	458	446	482	503	470	517	484	508	492	489	503	514	521	462	458	470	494	507	433	482	495	468	493	470	476	488	511	449	453	470	478	493	485	513	449	486	474	483	493	491	469	510	491	479	547	479	495	466	431	464	444	456	450	477	496	497	488	462	508	492	466	465	486	466	465	488	499	438	481	464	445	521	512	475	443	465	499	493	475	506	456	472	446	470	472	497	491	477	491	496	446	481	524	483	490	512	461	530	484	497	476	473	479	435	505	493	502	501	479	500	499	489	520	480	518	451	494	436	481	516	491	481	476	505	514	450	466	444	511	475	491	502	462	510	508	463	472	466	461	430	489	501	470	488	515	464	470	465	474	538	494	475	504	474	482	511	460	474	500	446	463	467	478	461	482	487	506	514	488	505	439	472	489	507	468	521	502	490	476	454	453	502	490	469	479	489	503	477	470	482	454	501	507	465	472	471	472	503	500	476	487	495	511	509	529	513	507	448	488	522	464	501	516	508	512	531	523	506	478	481	498	510	515	482	441	508	492	485	451	457	506	474	467	507	503	468	503	497	483	510	464	481	486	480	466	492	442	490	479	472	495	502	503	461	469	505	496	462	531	489	494	439	476	480	509	464	480	452	494	506	510	504	465	483	471	505	486	492	497	465	486	457	465	490	455	455	442	485	518	472	502	493	468	482	498	487	451	499	465	497	495	489	490	462	495	462	525	458	491	481	499	464	461	487	507	493	471	491	508	492	476	489	495	425	481	477	454	504	502	473	492	456	496	440	468	451	516	489	482	496	480	470	477	531	501	486	472	457	472	490	468	504	471	478	481	498	473	490	476	468	516	469	497	487	496	484	490	458	493	476	490	481	486	461	492	467	489	507	478	494	506	479	492	480	476	454	495	420	500	517	473	459	473	448	464	458	508	486	457	462	531	509	496	479	499	484	449	449	478	475	495	468	505	528	482	516	475	463	473	484	432	492	504	481	427	494	521	501	459	464	478	469	487	506	517	457	508	478	501	466	500	511	465	456	486	498	469	459	487	479	460	485	529	479	445	449	454	512	486	453	493	457	550	474	491	454	489	472	490	494	476	467	507	450	465	516	472	499	507	478	460	467	479	410	445	500	477	460	489	468	495	488	480	489	469	478	494	469	464	485	455	493	506	447	482	455	483	470	514	496	486	477	482	469	487	475	487	504	451	463	443	504	441	486	496	472	500	513	474	464	495	513	493	481	502	467	489	473	468	475	473	516	491	424	457	499	498	456	473	480	479	495	499	479	480	497	501	449	501	470	436	472	459	475	454	485	482	503	524	494	484	427	444	498	484	536	513	479	482	503	478	464	457	436	487	464	462	479	463	448	476	460	511	487	491	521	494	491	505	485	440	486	506	467	472	476	475	480	437	471	489	448	478	503	489	478	481	484	494	446	475	537	495	480	486	443	464	492	511	448	508	523	483	501	495	504	520	497	490	472	454	482	499	483	466	459	469	518	487	485	500	481	505	478	466	498	452	484	520	525	502	524	455	480	480	469	511	495	444	460	477	511	485	462	516	493	484	493	452	470	452	471	481	479	472	468	466	421	466	496	484	486	457	472	517	462	503	451	459	482	515	451	444	493	491	473	486	505	493	499	496	494	506	513	504	504	499	500	517	448	500	501	478	477	482	480	498	457	476	470	484	551	520	481	504	434	492	482	499	510	505	512	481	482	459	485	469	510	468	459	481	497	453	461	472	488	481	489	465	477	437	493	482	495	492	494	452	505	459	485	443	439	473	482	493	474	506	514	504	477	465	454	480	463	467	524	475	482	478	487	481	461	511	485	528	461	478	507	475	449	488	507	475	471	444	511	503	439	472	474	455	503	464	495	479	467	456	502	518	484	509	465	476	490	492	481	487	495	504	496	457	495	473	469	440	494	450	496	446	519	482	426	473	456	466	462	508	495	480	481	479	501	478	474	485	494	488	467	482	447	521	445	535	472	468	476	522	461	468	454	457	518	488	523	488	474	469	503	466	459	512	482	485	482	476	520	455	479	480	505	463	482	470	526	476	509	476	532	490	483	503	481	467	452	462	474	513	497	500	457	495	465	473	514	501	461	463	464	456	456	460	456	454	524	471	492	530	464	474	511	466	472	495	504	510	464	479	507	511	491	450	457	472	458	439	478	512	462	518	453	473	455	469	509	471	459	421	497	490	459	449	465	495	485	492	463	516	473	476	503	497	464	446	463	471	473	496	462	451	459	480	501	510
5189	1389	1247	880	733	651	613	607	628	573	554	564	548	547	531	534	468	520	585	502	536	537	521	492	503	526	539	525	552	563	549	526	546	526	476	520	507	559	496	527	523	532	516	530	490	538	476	496	525	489	562	514	511	501	501	511	528	513	513	506	500	516	511	495	522	561	490	491	507	505	536	503	478	486	494	523	511	528	530	514	536	520	505	520	541	538	501	492	499	533	549	501	545	499	540	531	513	508	541	523	485	510	533	516	502	531	515	553	518	538	534	546	508	530	499	525	505	550	565	494	502	491	527	577	536	539	502	479	545	484	502	488	533	492	533	506	490	480	528	514	513	512	520	491	482	524	509	528	542	516	492	542	530	539	517	553	538	521	489	537	512	504	516	526	538	511	538	484	535	538	520	522	518	488	545	481	464	489	483	524	467	484	518	534	505	502	554	530	497	527	512	534	517	475	517	480	513	502	485	554	523	520	539	505	528	487	521	532	480	491	517	502	517	502	508	492	523	493	532	476	524	533	490	460	533	556	556	562	532	508	503	501	510	524	494	508	497	505	489	485	501	541	506	505	524	503	527	547	513	487	506	556	505	498	519	518	503	477	508	489	517	471	510	554	527	506	544	520	543	530	495	486	521	501	527	490	532	518	519	506	480	519	524	463	527	489	491	489	500	543	513	527	522	526	541	483	543	518	557	515	519	514	513	542	523	526	532	601	492	488	547	522	502	500	521	503	537	523	512	518	489	533	532	514	501	492	499	530	551	530	505	511	518	557	523	502	524	499	490	506	484	477	531	528	536	504	509	563	541	511	529	504	531	495	477	493	491	538	532	512	527	598	522	520	508	501	511	523	502	494	508	520	521	501	491	504	530	509	508	547	491	534	489	501	516	549	504	507	513	468	511	503	535	539	484	500	469	522	521	556	516	524	507	493	499	527	520	497	495	539	499	529	522	529	497	525	542	535	529	525	496	500	473	545	522	525	496	504	538	506	523	511	463	531	494	492	541	554	504	499	527	503	485	541	492	555	475	556	484	531	551	533	550	500	519	529	525	534	545	512	507	508	582	566	504	488	493	525	533	517	507	462	516	542	536	460	499	532	538	514	502	512	486	537	505	505	495	470	508	498	506	483	546	535	475	525	540	475	525	510	534	526	513	577	530	504	492	517	514	528	548	477	526	545	522	496	557	487	509	489	552	464	481	568	497	519	500	496	503	512	525	529	516	494	492	563	485	497	549	498	536	516	550	552	471	534	546	520	597	472	484	528	516	504	479	474	521	468	540	513	527	536	538	509	473	515	503	513	541	494	530	510	492	532	498	500	488	522	520	461	521	509	518	501	521	522	504	529	492	492	508	513	518	499	507	518	490	505	533	500	508	483	514	571	489	529	537	538	564	487	516	486	490	556	493	514	462	557	520	504	520	526	519	536	498	529	518	507	510	517	523	479	513	499	484	523	502	508	514	573	557	541	526	494	502	522	495	560	553	492	500	489	518	503	477	532	557	496	496	558	553	519	472	535	515	491	488	501	527	531	499	490	528	487	525	524	525	536	497	533	509	509	492	539	528	520	500	513	549	515	510	538	516	509	502	509	488	517	527	491	572	518	527	531	497	559	470	502	545	495	516	560	497	520	529	539	520	531	542	509	504	526	559	500	513	527	524	519	520	517	497	530	481	521	551	528	525	508	481	519	488	502	500	508	465	494	577	480	498	520	554	506	537	544	537	551	533	530	508	521	540	522	506	529	503	482	557	510	517	531	549	517	544	495	490	536	516	536	563	513	542	519	513	530	529	507	539	522	480	534	516	535	515	515	507	523	520	497	491	531	504	535	536	530	484	492	511	535	531	488	486	559	515	527	494	517	485	539	536	474	529	524	502	531	519	546	477	517	523	517	510	511	528	525	504	542	525	503	480	509	527	510	516	504	497	526	498	511	501	489	528	537	492	539	541	499	517	541	527	484	520	507	567	548	530	485	510	515	519	529	507	530	558	510	494	521	517	515	524	523	527	504	602	494	529	507	522	515	516	510	505	516	521	568	523	513	504	517	526	508	511	516	519	487	540	497	526	517	519	494	498	487	496	507	551	502	544	544	524	508	502	503	515	477	506	482	518	556	541	529	537	504	532	516	515	513	522	491	487	482	510	489	522	520	529	519	498	544	478	488	485	516	522	562	504	524	498	505	557	514	482	549	550	511	518	504	513	522	536	479	521	554	529	533	500	514	482	505	526	505	503	536	505	532	545	510	510	508	561	514	501	511	526	500	523	485	525	503	502	528	487	516	489	529	537	512	528	535	534	531	555	488	497	557	578	518	498	512	514	464	475	483	523	543	508	521	500	511	500	508	528	552	530	527	525	487	535	538	499	495	525	494	498	473	514	539	486	564	493	567	517	555	542	534	523	539	483	534	526	521	550	527	503	526	512	492	513	521	553	567	537	518	525	523	517	538	510	521	517	529	538	490	509	474	537	533	522	559	531	512	491	496	540	527	492	450	466	496	552	465	517	497	541	493	476	514	510	550	543	551	525	539	523	540	463	540	526	514	498	546	518	520	521	486	532	502	530	497	515	556	481	561	527	508	528	509	491	536	504	497	498	520	570	519	495	516	553	549	519	540	510	507	538	495	528	522	536	498	555	476	481	504	532	528	517	483	525	509	494	470	498	572	499	492	512	517	546	577	542	486	510	550	514	486	508	510	534	505	517	513	528	542	523	490	466	543	503	490	539	502	535	511	507	493	493	550	498	494	489	508	504	491	526	526	509	507	520	540	518	529	482	511	533	519	502	513	568	507	571	520	518	479	497	531	495	515	520	531	542	508	513	511	509	543	535	561	487	521	523	498	533	535	497	515	500	511	528	520	528	490	497	490	507	518	520	530	534	492	505	518	517	514	546	522	525	515	512	543	533	525	519	553	536	536	508	527	495	530	555	529	480	517	540	530	504	518	499	514	519	499	486	533	523	521	515	483	506	502	512	521	553	536	495	495	468	551	509	500	508	509	523	539	525	521	511	512	468	493	550	470	525	505	491	543	521	560	518	512	549	504	537	558	537	513	490	530	538	532	491	519	515	521	530	512	537	519	504	498	536	493	492	532	541	482	542	467	495	513	512	568	556	501	567	531	498	517	499	483	504	520	519	508	500	487	530	490	503	528	517	509	566	476	542	508	561	513	482	498	499	488	493	513	547	512	517	548	491	530	534	540	498	497	520	521	507	511	530	533	514	512	510	580	572	497	530	517	508	522	476	488	560	519	546	560	520	500	479	546	485	528	523	518	511	509	515	515	534	507	536	525	504	515	512	532	548	549	508	533	560	494	535	539	511	498	512	515	536	477	504	488	516	571	533	517	524	504	468	477	523	533	558	538	529	500	531	483	549	490	498	489	521	510	516	508	523	527	497	489	505	543	529	504	493	530	476	511	456	517	501	524	504	518	531	515	531	502	501	457	542	488	513	506	499	523	473	501	514	512	495	525	533	506	538	523	519	500
25008	20592	26912	24253	20598	10047	1292	838	669	629	503	490	434	404	400	389	391	384	316	323	297	305	305	307	279	293	276	312	297	288	262	256	271	258	274	244	306	237	249	269	279	250	254	271	259	281	272	256	293	258	255	273	275	278	245	243	257	252	270	245	246	236	245	254	243	254	269	248	292	260	252	284	258	265	259	245	254	239	272	265	246	251	282	251	264	271	266	260	268	261	258	254	260	253	264	309	253	241	254	238	272	249	257	259	254	249	244	220	274	241	266	253	265	279	259	285	253	260	257	277	262	251	254	240	251	241	238	271	277	253	266	241	260	270	267	283	294	247	262	240	250	259	274	248	285	275	256	268	263	264	280	263	246	241	267	276	255	251	253	260	244	251	254	224	253	271	233	251	245	252	242	263	262	277	268	231	242	245	253	250	268	265	269	227	246	255	249	261	231	249	241	261	239	243	260	274	247	251	268	239	262	213	258	248	247	253	244	260	226	263	249	262	219	271	258	267	225	233	295	272	253	266	268	259	262	264	249	260	241	238	261	223	241	273	246	242	227	239	266	268	228	256	286	236	265	242	233	255	225	234	273	261	252	274	254	229	244	269	259	255	239	256	260	261	242	243	239	249	233	249	261	258	243	269	257	257	240	237	245	263	248	239	262	267	247	244	221	238	241	246	255	225	253	233	262	255	269	244	239	270	265	278	245	241	257	271	258	236	245	269	298	239	254	253	238	234	255	256	267	257	259	243	241	257	261	259	245	250	239	237	235	249	237	233	251	257	244	253	277	281	262	251	258	252	266	233	261	256	234	227	266	257	276	253	224	255	254	247	277	263	256	260	259	255	230	245	259	242	225	279	251	248	276	290	230	265	259	250	268	263	238	234	236	259	254	235	270	246	246	269	269	264	284	256	256	267	265	260	271	229	270	266	253	246	233	251	239	238	260	287	264	264	265	249	244	238	217	278	259	250	244	274	258	252	263	267	251	239	252	233	230	227	256	280	257	261	231	256	258	244	236	257	233	232	277	254	262	242	255	239	239	266	258	261	253	283	271	281	260	265	239	264	239	237	249	242	259	252	271	261	271	255	237	243	292	246	252	269	245	238	288	249	271	271	245	270	289	267	252	242	271	243	265	257	257	274	286	260	264	266	243	286	246	244	253	266	239	264	276	255	241	255	246	232	264	278	280	259	251	270	265	256	252	265	249	266	253	268	252	250	252	228	257	239	247	265	264	254	255	256	253	246	244	237	267	262	285	242	249	290	252	276	256	272	218	263	285	293	255	259	280	253	260	239	267	265	253	282	249	259	265	233	281	241	268	227	276	246	250	249	258	246	275	263	248	252	283	231	253	254	256	241	240	262	246	239	274	250	259	260	250	255	256	246	241	298	262	277	271	237	255	225	267	254	250	250	239	231	260	259	223	258	271	252	256	239	255	252	232	263	215	261	255	267	263	272	239	277	241	233	230	250	229	280	247	260	228	261	237	243	255	244	252	291	252	234	244	260	248	231	252	284	248	281	260	261	265	259	296	269	285	289	277	241	280	227	259	271	252	261	235	256	249	261	262	267	281	253	268	256	289	223	236	254	239	246	259	264	241	220	256	254	247	265	256	254	244	247	259	277	248	246	270	221	263	250	260	263	265	251	236	249	234	269	263	250	239	286	254	206	240	268	252	237	233	278	268	250	249	268	253	261	273	239	248	221	246	228	268	268	246	251	255	287	251	231	266	226	245	255	274	246	250	237	257	265	242	243	282	258	245	242	264	244	230	241	215	274	257	242	248	235	259	219	252	253	242	240	223	221	254	237	239	233	267	238	277	270	227	251	274	247	254	277	275	233	272	268	247	263	250	283	221	243	226	246	257	265	244	242	254	266	264	267	257	240	273	279	254	279	247	262	242	266	232	246	248	239	243	264	246	254	228	280	216	268	255	250	248	286	290	233	244	231	257	265	263	231	268	231	242	235	267	278	236	254	254	236	251	255	278	264	254	264	253	244	256	237	238	279	261	290	265	245	267	219	246	281	265	252	242	250	216	250	264	246	228	267	279	261	266	254	246	272	242	274	257	260	257	275	239	233	260	242	273	267	234	287	243	222	245	250	276	260	255	220	230	261	271	278	234	242	274	276	223	251	253	256	245	232	237	251	249	253	246	273	264	238	236	239	253	223	260	247	236	260	259	237	249	260	229	264	260	264	283	239	285	249	260	242	262	214	257	238	243	255	263	239	223	258	249	256	263	274	238	258	260	212	253	242	262	218	260	251	251	251	289	247	240	251	252	222	250	249	231	255	236	235	236	260	232	292	253	264	252	257	224	253	280	270	278	233	251	241	263	252	289	249	250	250	257	257	244	283	239	267	240	253	275	236	239	242	218	264	280	257	258	252	228	250	280	245	255	218	253	258	231	236	276	258	233	231	252	257	248	259	247	230	247	281	238	262	255	259	246	261	257	226	233	252	260	241	238	248	255	280	270	263	253	273	252	228	253	255	271	282	257	263	269	241	244	236	268	251	239	245	235	264	240	237	260	257	295	267	255	252	269	257	273	256	261	264	250	227	221	227	237	227	253	262	243	257	263	283	262	240	244	252	249	237	256	254	242	278	253	269	240	233	250	297	263	254	243	247	275	258	264	233	251	250	248	240	253	249	251	240	240	255	252	255	273	250	231	287	259	259	243	244	254	273	266	266	276	274	263	266	228	217	267	271	242	240	282	264	258	245	274	257	266	256	264	259	266	253	266	264	257	256	265	265	255	253	256	266	268	280	259	239	229	272	232	254	243	262	228	247	252	245	267	251	241	252	244	235	242	227	240	238	262	283	258	235	236	258	248	260	218	269	249	270	265	265	269	241	292	244	263	257	228	264	251	255	267	278	244	261	256	215	271	287	243	248	248	262	229	248	233	228	249	261	262	216	232	250	242	241	250	274	295	245	252	227	267	255	234	268	261	235	236	234	235	258	264	232	236	270	254	263	245	266	262	259	247	268	250	272	259	259	236	273	267	284	260	273	280	261	239	246	257	252	238	264	224	273	258	262	251	243	216	295	256	263	241	247	246	264	275	254	273	249	270	229	247	251	237	271	267	240	228	256	256	244	250	252	237	248	261	273	251	282	264	278	277	251	289	258	246	249	268	247	237	263	252	257	250	268	253	253	228	259	284	274	274	248	258	256	252	229	277	267	255	269	268	244	259	271	271	265	223	258	243	238	233	244	264	283	254	246	263	240	282	236	241	238	246	228	236	242	247	284	249	259	225	247	284	279	253	216	273	240	216	263	249	220	242	279	263	265	299	243	250	282	257	252	244	252	254	262	252	276	251	229	250	256	234	244	254	280	253	248	254	256	251	243	250	241	256	248	232	250	241	256	261	247	270	267	238	271	230	267	285	247	247	271	250	246	243	245	261	291	250	239	263	230	271	288	257	268	250	239	229	264	244	245	262	240	235	246	245	237	264	238	219	261	246	252	241	245	218	238	248	259	265	262	256	271
7209	11558	10386	5661	3802	2639	2012	1562	1302	1069	948	848	711	631	624	521	493	472	419	414	409	399	381	399	386	373	367	329	347	360	323	340	300	288	304	339	302	320	299	301	295	313	281	307	296	288	259	282	282	275	298	328	280	310	299	264	268	307	270	292	260	277	271	297	275	286	282	267	277	276	276	281	265	274	283	291	291	253	282	276	296	271	292	262	287	297	281	282	281	270	287	244	284	252	268	267	293	280	287	289	279	297	263	299	269	270	276	295	299	287	269	258	304	276	287	307	283	297	268	253	294	294	273	275	285	263	271	292	278	301	261	262	257	248	293	342	245	270	280	278	292	277	282	234	268	258	272	293	278	293	260	287	276	254	277	285	263	262	273	275	257	261	260	275	279	288	241	275	288	273	273	299	293	312	288	278	266	273	285	269	249	257	277	279	264	264	240	234	269	258	267	266	281	293	262	281	295	272	259	279	276	287	253	260	265	265	268	262	249	251	284	269	287	256	273	275	266	282	275	284	296	310	288	279	292	284	278	278	251	316	286	297	263	266	279	256	270	293	269	280	288	273	300	282	278	269	273	242	305	250	304	288	302	259	270	287	275	260	268	276	274	268	294	287	285	257	270	271	307	253	271	295	267	268	287	324	262	258	251	269	289	272	254	283	281	280	269	292	268	264	257	286	271	292	282	300	251	323	285	284	266	252	282	284	292	286	239	278	288	262	246	280	288	271	274	268	232	269	280	259	276	257	276	260	244	267	265	287	263	245	292	268	252	260	250	289	283	279	321	284	282	258	263	262	262	256	262	291	277	249	250	258	268	274	263	274	284	279	261	278	287	305	296	247	269	286	288	283	234	288	281	300	295	257	277	248	273	260	285	249	279	290	302	276	278	259	278	258	307	255	270	278	278	277	297	284	290	274	235	267	275	273	258	260	278	283	288	273	273	254	306	269	263	274	257	307	279	250	253	277	334	274	271	293	290	296	321	266	265	242	263	254	278	271	275	288	274	293	292	261	265	300	276	258	276	266	288	283	272	258	277	293	288	267	294	284	270	276	269	275	293	288	305	269	264	267	272	252	247	264	267	298	277	265	288	279	242	273	273	264	269	310	253	284	273	260	266	276	277	263	290	266	287	261	237	268	254	277	285	268	260	286	296	274	255	283	295	256	304	250	277	246	272	277	293	248	247	280	279	310	273	270	306	264	270	288	262	277	283	292	262	279	270	262	312	284	283	272	261	276	313	282	270	267	267	288	237	301	289	258	281	278	269	265	276	245	279	282	288	288	279	292	290	304	287	235	287	258	289	290	283	303	275	310	289	270	294	257	270	290	266	259	269	264	265	277	266	268	264	265	307	273	263	278	253	288	291	263	292	270	286	267	259	302	285	296	309	252	297	274	259	254	301	265	284	276	268	311	303	229	262	306	276	262	273	303	247	275	258	243	277	267	278	252	289	285	255	271	250	256	241	303	249	288	284	255	253	286	269	241	251	258	280	290	266	257	289	294	272	272	256	275	289	296	250	274	278	293	247	302	277	295	274	271	278	282	281	279	284	319	285	244	276	270	255	263	284	294	280	266	268	279	277	292	261	260	257	271	261	272	289	278	275	280	290	289	320	290	283	286	270	300	299	247	279	248	276	260	284	298	267	259	303	270	277	302	281	281	292	283	257	259	304	254	289	276	287	262	263	273	269	298	277	288	266	279	274	259	272	290	262	299	298	245	262	295	285	273	265	267	286	278	303	244	255	262	289	295	272	259	280	271	246	264	246	289	268	251	250	262	275	282	249	286	266	270	289	299	277	256	296	280	270	282	279	264	292	267	263	285	261	256	254	285	262	251	258	270	267	273	272	264	251	259	246	255	280	297	293	276	302	278	273	258	277	293	297	256	281	287	275	293	298	289	329	282	249	300	281	276	300	307	274	263	256	266	278	270	280	266	275	265	265	282	267	258	265	265	283	282	274	298	260	275	284	274	276	262	278	282	280	298	259	265	277	265	272	262	248	307	282	275	299	260	275	282	286	264	295	269	287	277	257	285	247	293	273	261	268	297	274	264	272	285	270	290	300	298	282	274	283	304	262	267	290	249	277	289	267	250	251	279	252	279	276	282	270	259	285	276	306	302	264	303	266	285	275	271	274	292	304	282	283	266	236	256	267	266	241	265	269	264	262	273	288	310	264	287	295	254	275	279	263	252	275	284	296	275	255	263	255	297	266	265	283	266	285	266	283	279	281	285	278	287	292	274	272	274	273	262	293	289	253	274	287	298	294	247	255	273	274	240	279	273	267	248	265	242	254	290	285	281	282	252	291	247	270	259	263	283	257	252	276	287	299	252	276	256	269	279	285	307	293	234	305	289	279	260	301	273	284	277	303	264	285	263	288	268	275	273	253	278	267	263	267	263	300	287	261	257	262	267	268	279	247	304	258	281	272	267	299	280	261	256	281	278	300	273	278	294	264	303	271	274	300	282	293	263	292	268	265	300	266	269	249	255	296	277	261	265	266	248	261	278	273	268	311	277	278	261	276	276	300	248	257	274	295	252	286	273	236	280	287	289	291	272	283	279	260	259	275	275	254	271	259	271	266	231	286	297	275	254	277	254	281	249	271	264	272	274	268	260	275	280	289	300	257	239	261	233	290	248	257	260	289	307	271	267	268	290	306	263	279	267	254	280	298	284	279	265	280	267	288	290	247	282	292	282	252	287	303	281	281	284	276	286	279	266	270	280	292	301	270	280	282	255	268	297	291	297	271	306	249	271	303	286	261	282	257	296	292	282	283	235	267	252	288	288	248	266	268	287	291	289	287	302	260	299	288	256	247	298	295	269	262	256	261	277	256	307	271	262	276	292	268	274	272	254	287	251	292	275	297	263	277	272	290	288	284	301	252	293	253	283	286	292	264	279	284	284	285	252	283	279	302	309	270	285	249	260	289	285	260	273	261	283	288	276	277	243	314	323	273	293	294	264	233	273	275	267	261	284	284	304	273	257	260	292	300	263	298	263	292	303	293	281	263	251	287	284	292	314	293	247	291	281	273	300	289	292	309	293	266	280	301	266	291	265	262	259	279	306	293	285	242	304	275	241	275	274	300	240	253	274	282	260	264	265	252	265	272	274	269	283	298	251	267	280	255	275	250	271	283	287	268	249	261	257	293	277	267	258	265	263	266	259	269	277	297	313	264	288	287	285	264	271	277	275	261	297	262	252	287	271	272	271	257	280	264	292	250	292	271	271	288	279	280	265	290	273	265	256	281	254	282	262	317	249	271	277	250	300	294	268	282	278	260	261	270	287	278	255	261	291	275	266	271	284	259	275	243	276	284	281	293	278	284	308	262	273	248	287	271	273	268	254	313	265	286	272	236	271	276	276	309	249	277	279	282	283	299	266	258	268	280	269	279	289	290	298	274	256	261	281	279	267	261	300	284	261	269	277	264	290	272	299	237	300	254	271	272	278	284	249	312	259	275	272	312	298	279	283	257	278	256	275
22937	20588	27291	23857	20592	20666	8391	1713	1188	1116	1022	858	856	837	765	693	659	670	672	625	607	622	567	624	584	566	575	492	546	561	542	516	500	529	480	502	511	513	498	498	522	473	467	528	524	460	502	502	500	503	495	501	485	459	501	505	481	507	519	504	483	500	486	462	501	477	463	510	503	486	508	447	488	454	479	484	512	511	489	490	455	516	500	478	466	520	486	482	467	445	453	479	447	506	515	487	429	466	481	455	497	505	502	490	429	511	436	534	529	478	491	497	520	520	537	534	471	476	476	523	475	472	495	479	488	463	462	477	451	481	483	490	449	516	492	455	483	464	488	479	519	519	476	440	466	484	456	515	473	497	496	443	477	477	530	455	468	518	485	473	501	461	532	490	477	490	524	494	482	498	510	495	500	464	515	460	473	473	491	489	461	470	469	474	486	450	460	456	500	517	463	466	446	476	521	460	460	468	462	497	512	465	512	469	456	494	484	454	456	479	471	470	484	477	500	500	479	509	459	484	499	458	475	470	461	473	460	474	474	478	466	505	503	485	491	476	496	466	489	464	469	511	484	477	481	474	486	473	458	505	479	466	459	469	506	492	480	435	485	483	503	492	494	447	465	460	555	526	456	458	498	482	481	494	454	468	462	443	492	465	428	494	428	489	478	452	467	495	498	476	467	494	488	493	521	448	483	487	478	505	511	460	487	454	433	477	499	499	454	466	470	454	485	482	449	468	455	482	452	494	495	408	490	508	471	516	459	459	466	454	499	490	466	464	501	480	471	473	490	502	444	478	467	453	445	457	462	457	487	439	486	486	505	479	465	445	482	479	465	479	499	484	456	511	483	495	521	462	483	496	501	478	486	483	444	477	454	477	470	465	461	473	464	422	473	477	452	443	468	473	494	535	484	488	473	543	479	505	493	509	510	468	489	436	483	496	438	473	473	520	474	454	477	501	464	476	450	493	505	483	503	474	481	476	492	476	500	489	491	500	466	469	451	475	500	486	491	452	500	472	430	474	473	436	459	505	504	440	484	453	505	506	533	454	454	492	466	489	488	496	488	467	456	465	492	483	517	458	468	512	474	472	462	491	450	486	492	478	433	489	512	456	453	466	506	471	488	463	475	475	488	515	484	514	465	440	492	507	514	484	508	499	475	450	474	492	501	475	498	483	481	479	499	444	449	439	470	505	458	504	478	502	453	471	506	501	452	465	454	475	458	436	485	489	503	485	472	476	454	510	502	459	508	488	453	458	519	493	475	490	474	481	457	453	449	496	487	466	480	467	450	438	457	455	488	496	457	459	483	506	489	508	462	477	436	481	494	481	449	513	465	492	474	541	455	454	484	489	467	491	500	477	461	528	460	458	502	482	475	499	454	550	510	493	465	525	493	485	500	474	463	457	534	503	456	478	447	470	488	501	438	484	491	439	472	473	459	533	523	438	449	471	458	522	495	497	491	438	498	472	500	455	508	487	451	495	484	486	456	465	513	473	457	490	448	496	467	517	494	462	458	454	439	488	484	462	430	471	446	449	474	479	503	455	473	467	475	450	473	472	503	458	490	495	486	488	486	451	465	517	477	473	510	475	467	483	477	496	508	419	465	436	484	484	500	489	460	492	494	440	498	517	505	496	476	480	464	466	521	477	449	432	448	475	508	458	486	461	506	480	504	493	482	484	470	505	481	517	496	455	514	441	454	470	488	449	486	508	507	501	459	476	469	501	463	487	464	500	465	446	520	419	507	505	482	468	441	472	460	492	525	508	465	500	448	496	483	475	502	508	487	449	447	500	466	452	494	466	476	488	501	480	444	471	505	470	476	481	459	462	467	499	481	503	490	467	488	509	484	431	486	515	511	509	490	493	511	491	463	468	479	495	450	449	476	488	475	447	473	461	464	491	488	487	481	502	481	491	516	457	493	479	493	477	473	487	484	469	465	472	517	473	479	442	512	513	460	520	507	509	471	519	476	470	493	528	489	500	467	469	474	486	518	459	485	477	507	480	491	449	448	488	453	512	471	490	467	480	484	459	444	476	495	458	447	486	456	478	472	513	467	469	510	462	485	459	482	474	515	467	458	463	491	463	484	508	507	520	470	485	435	466	498	455	494	474	461	478	485	478	441	487	456	494	492	477	463	475	501	496	514	471	481	469	498	454	475	486	485	470	477	463	525	495	465	463	501	481	449	463	490	492	466	484	464	469	513	491	467	490	507	503	458	479	459	468	425	515	483	487	458	448	487	445	467	461	455	474	459	504	484	462	462	495	455	489	441	451	478	461	495	495	484	458	467	449	465	507	438	469	505	458	498	497	466	470	470	494	472	496	523	495	443	509	452	441	460	471	520	457	504	402	496	462	509	455	483	481	503	490	457	506	489	477	466	491	490	465	489	465	448	463	497	487	467	476	484	475	444	478	460	493	464	492	471	478	468	476	535	489	459	429	485	474	493	449	465	492	479	479	500	486	447	476	502	494	533	470	483	472	490	473	486	485	508	462	448	439	478	489	505	436	467	484	469	468	409	473	469	419	454	450	449	463	453	486	473	509	466	445	441	449	502	482	462	476	478	482	476	436	481	503	476	461	451	459	486	520	441	519	453	467	473	480	426	483	512	430	488	495	477	488	462	492	447	484	519	468	497	456	467	502	465	477	461	485	497	473	482	517	444	504	471	485	529	490	483	479	460	471	465	524	465	479	471	495	440	474	440	470	432	492	479	499	505	495	495	490	455	458	467	482	447	484	503	460	478	462	447	490	485	474	501	504	490	430	479	506	458	478	507	484	507	493	490	458	458	478	479	485	521	456	454	457	455	490	441	458	495	491	492	529	470	499	488	490	461	488	470	462	496	494	467	505	472	482	485	457	488	497	467	477	518	440	444	486	457	513	489	482	468	497	494	495	528	472	478	480	505	488	478	477	466	455	457	476	461	504	465	455	453	469	487	480	476	476	479	450	464	446	477	481	494	470	490	469	481	430	506	481	503	471	488	469	485	497	483	466	466	464	456	492	497	461	472	495	455	471	516	423	490	464	494	448	497	491	490	464	497	484	440	467	464	494	505	506	506	469	470	450	482	484	530	495	495	474	474	482	414	458	459	501	485	491	468	487	457	477	447	458	471	490	500	470	473	469	465	439	490	502	474	481	476	495	486	488	502	495	478	483	475	478	508	442	474	472	486	508	472	470	479	463	528	466	518	529	459	502	504	478	502	485	532	471	504	483	475	483	463	509	474	506	454	501	471	470	451	468	478	475	453	518	467	460	461	460	480	471	466	507	497	502	489	490	497	449	475	492	503	458	459	441	484	478	452	531	464	464	469	449	450	447	492	484	436	472	481	448	443	483	475	460	441	522	489	507	474	471	499	468	479	495	487	480	488	469	508	462	491	470	468	463	506	481	499	450	474	489	458	464	489	464	492	445	492	488	481	441	448	503	486	496	468	489	510	479	493	520	490	508	518	489	473	503	455	473	501	499	485	502	510	483	482	499	461	489
10215	18115	16483	9623	6581	4829	3587	2892	2380	2034	1645	1487	1359	1187	1059	1018	909	929	751	791	738	753	666	672	657	633	609	625	601	534	572	578	569	528	571	528	537	514	503	531	531	531	512	514	507	502	525	500	484	494	472	522	471	504	483	466	520	500	491	503	475	471	481	471	476	486	465	453	487	480	472	451	498	488	501	455	461	431	464	489	492	431	494	414	463	478	475	488	492	445	451	461	492	436	476	452	474	459	468	505	477	486	449	479	481	463	463	504	474	463	466	446	494	488	479	484	490	492	478	468	490	472	479	499	485	449	435	462	473	454	503	481	476	461	484	498	442	474	488	439	448	462	476	456	476	446	423	469	463	490	535	448	470	446	421	479	446	465	474	466	500	480	423	460	475	466	458	471	478	516	452	468	444	476	502	457	461	460	443	466	488	447	474	486	490	478	424	448	451	435	445	472	473	473	419	463	510	470	432	487	463	458	446	408	489	499	446	467	480	427	456	443	499	463	475	460	513	458	476	447	475	468	454	458	472	469	463	467	451	433	476	454	452	452	452	476	496	448	471	447	455	431	462	470	527	470	453	481	451	501	471	471	476	461	490	453	475	480	496	446	454	459	441	461	464	462	421	464	423	505	489	485	488	472	460	431	445	489	442	483	465	482	505	456	475	454	432	460	487	453	467	452	449	463	456	474	462	474	459	462	447	447	460	460	441	445	464	458	488	479	487	480	468	481	438	488	465	455	429	472	469	457	451	468	453	456	486	466	480	476	456	446	451	467	457	464	434	452	481	487	503	476	453	468	428	470	435	489	485	456	467	461	417	518	463	443	425	477	483	451	465	451	459	479	481	475	447	450	471	450	421	450	478	469	463	495	429	467	434	441	449	500	451	471	480	441	481	481	420	446	440	443	481	483	477	437	481	439	462	469	476	478	470	465	461	464	468	489	473	471	449	472	411	507	445	468	439	476	468	464	443	464	455	476	437	442	454	441	436	493	482	506	453	473	493	446	467	456	430	488	452	473	468	461	442	433	453	444	459	446	469	482	462	455	469	444	448	452	517	492	495	483	468	472	457	463	452	424	449	463	443	475	503	467	420	471	423	424	446	465	437	499	517	450	479	483	429	432	454	457	500	460	448	444	486	429	476	427	461	468	457	445	463	442	457	438	498	472	420	467	461	452	469	515	443	467	477	448	459	472	451	479	477	420	468	506	462	457	450	452	480	435	484	463	467	482	465	488	460	449	471	485	508	452	504	482	450	458	434	443	495	465	471	479	467	496	491	479	482	434	459	439	448	486	463	438	423	479	470	427	485	461	475	436	450	434	505	427	474	454	466	513	471	477	467	436	425	464	457	434	467	463	490	451	454	486	492	470	447	458	458	484	438	480	438	472	472	465	511	480	454	449	452	443	438	448	481	452	456	471	512	446	447	456	480	427	450	452	497	443	452	460	472	469	464	485	456	492	456	397	453	430	481	492	480	435	452	501	437	442	439	448	454	495	450	468	477	435	462	419	475	461	477	465	458	478	464	452	450	471	450	473	457	476	484	424	449	455	455	469	496	461	444	438	461	449	471	424	454	467	434	446	474	457	500	461	420	473	478	486	466	467	457	422	470	444	484	447	498	469	472	432	475	438	463	509	491	490	464	478	487	450	436	460	481	489	463	475	496	468	480	450	431	452	452	507	472	437	487	472	500	500	432	449	455	491	466	462	434	420	453	475	467	480	471	459	441	449	474	448	465	438	435	422	413	450	473	420	476	445	438	453	461	502	484	440	492	444	441	479	463	448	465	488	474	445	475	440	446	478	453	453	440	482	419	455	451	487	453	465	443	455	454	437	476	449	465	445	483	509	450	462	481	446	454	439	444	460	489	435	469	459	471	456	463	455	471	467	462	459	463	444	475	456	468	463	452	448	468	430	436	472	458	470	419	472	430	498	471	459	467	460	457	497	457	472	443	472	461	468	470	437	465	443	444	456	457	461	488	499	442	440	469	493	444	441	459	458	479	493	476	429	442	473	423	477	433	460	459	479	471	473	463	454	453	500	485	453	434	449	443	466	471	471	378	467	438	480	468	451	463	493	436	436	502	448	441	451	473	461	474	439	500	449	443	464	475	466	450	467	441	476	432	482	464	480	483	461	459	460	456	451	456	469	443	451	488	446	439	503	469	400	464	507	414	443	474	473	433	464	460	419	475	419	468	495	465	482	499	470	497	450	471	447	466	463	504	483	426	437	506	460	433	427	471	444	460	423	454	483	413	462	486	474	443	455	443	495	482	434	431	455	430	480	484	447	420	477	459	432	420	494	457	475	467	491	422	470	462	472	478	482	457	455	471	475	474	466	482	465	466	419	450	433	479	453	483	441	442	477	463	438	490	402	456	431	485	435	479	483	450	464	414	438	454	465	450	460	429	474	442	485	476	430	488	448	460	496	457	462	493	472	488	440	441	435	471	470	481	434	470	476	464	478	482	468	445	445	458	498	426	470	512	455	503	477	496	454	475	434	441	451	452	508	501	469	441	430	512	463	453	486	496	445	457	453	449	432	473	485	438	452	475	472	502	484	458	455	402	429	424	440	459	466	469	490	423	432	485	451	479	453	497	479	452	464	469	480	434	456	487	426	478	444	509	451	473	428	450	503	393	486	440	458	394	427	451	456	441	494	445	430	441	459	464	479	455	473	454	497	476	459	482	460	417	456	449	491	493	427	421	449	439	434	468	439	472	469	498	448	442	444	448	438	466	473	502	439	512	471	480	454	469	504	462	444	491	499	466	475	469	468	456	457	469	477	471	478	470	451	493	458	485	430	502	499	444	445	477	471	479	446	446	452	453	465	473	489	500	467	459	476	443	473	493	446	475	462	495	442	466	456	432	454	465	491	481	443	431	452	448	458	478	439	480	463	448	487	437	480	457	466	460	475	452	462	465	403	438	446	481	427	457	461	465	468	491	440	458	448	462	469	472	469	451	453	456	463	456	468	463	458	406	432	494	482	410	446	487	483	440	474	421	460	474	436	463	435	451	442	503	467	439	502	471	467	483	430	486	481	469	483	475	434	493	446	455	440	461	417	453	432	468	423	484	452	436	452	491	458	472	455	464	428	465	459	447	492	458	491	463	446	437	463	477	430	449	450	457	479	421	443	449	466	453	479	451	442	448	415	489	462	494	494	473	485	506	453	478	469	467	481	473	446	466	456	465	471	450	483	481	513	425	457	447	420	485	458	468	527	464	493	447	422	465	459	469	452	430	474	482	442	452	467	492	480	427	439	429	448	495	441	429	450	444	469	479	475	486	495	442	463	454	436	479	454	435	511	502	455	485	455	448	439	464	470	469	445	460	449	483	462	467	468	466	479	431	479	447	466	452	456	480	458	442	455	479	442	463	441	450	463	457	465	453	457	479	473	469	453	488	456	494	440	422	444	486	483	457	473	467	476	449	430	479	452	485	484	446	487	444	496	470	450	435	463	454	472	453	451	447	431	423	462	497	444
28153	14315	2161	799	568	583	515	506	558	557	528	526	526	523	500	490	475	506	512	502	491	462	504	473	485	507	495	493	539	462	477	479	473	494	492	494	491	557	476	468	483	498	526	500	516	508	517	503	469	523	471	453	487	494	493	492	472	500	507	484	492	476	511	495	518	443	476	471	480	519	461	519	473	514	463	488	488	558	479	497	502	486	458	490	514	467	480	481	490	491	465	535	521	452	456	484	558	498	481	455	460	490	477	536	510	490	486	485	492	470	471	478	497	530	521	456	529	475	504	473	509	482	504	495	479	483	487	472	525	522	470	472	433	465	515	500	518	490	488	502	491	496	509	541	466	510	511	438	461	467	511	493	478	515	458	472	501	492	447	479	470	498	465	478	493	489	490	476	497	507	479	485	482	501	480	505	505	485	515	493	511	477	490	474	495	474	454	462	453	492	483	470	533	470	474	498	478	529	493	461	496	497	493	492	495	474	473	437	467	480	531	523	449	511	497	484	500	505	479	487	497	507	508	549	499	511	499	481	494	513	484	511	482	453	497	489	486	458	495	502	476	512	466	512	504	489	503	457	511	448	436	521	484	493	470	493	513	452	481	506	450	473	495	497	470	515	502	470	452	506	471	478	435	519	504	490	468	510	501	492	510	456	482	474	505	496	491	467	489	465	484	487	499	506	465	483	469	514	485	469	479	490	481	503	474	505	498	503	456	488	490	494	514	484	508	461	494	458	503	486	490	480	507	471	457	493	492	497	514	473	503	466	498	475	498	475	500	468	477	483	498	495	490	448	473	483	442	498	497	491	495	527	462	536	478	464	463	422	486	494	462	509	442	474	504	460	513	483	472	492	488	528	511	473	477	468	533	471	497	486	495	506	515	487	490	508	480	475	475	494	494	491	485	451	489	467	487	470	530	519	479	467	471	487	492	458	488	512	507	473	495	513	507	497	492	478	498	475	491	499	522	489	528	485	521	503	520	507	503	513	514	486	473	421	486	501	452	504	527	468	480	497	469	463	531	480	488	467	475	505	530	476	516	495	497	546	500	509	479	446	490	476	560	497	548	494	522	503	503	480	501	456	466	481	482	454	479	513	497	487	504	478	455	487	521	502	483	528	515	482	516	449	487	494	463	511	447	495	431	504	506	494	477	491	466	510	506	470	509	473	480	472	484	482	505	517	447	504	505	522	464	526	468	481	490	484	513	468	510	477	456	503	497	472	470	464	504	497	471	478	461	499	481	492	493	518	476	517	449	462	501	480	504	477	439	471	488	493	469	507	473	472	488	468	477	476	526	492	498	486	531	459	493	475	529	464	447	486	467	503	460	469	484	470	503	490	449	543	509	472	473	504	487	446	455	462	520	471	476	527	486	509	517	508	488	510	501	519	468	461	508	490	510	462	510	493	452	505	502	500	516	503	504	494	483	441	494	488	493	475	496	450	506	476	493	470	521	490	527	475	466	471	439	483	468	501	496	461	453	469	547	455	486	496	522	489	504	496	468	479	486	489	485	450	470	535	485	520	495	530	510	485	500	478	470	489	479	486	486	490	466	498	494	474	486	479	501	500	471	521	495	462	538	492	468	425	486	467	502	480	490	495	502	468	447	531	477	463	511	502	477	480	528	513	505	476	502	479	506	519	478	468	508	517	458	492	454	514	466	458	509	469	514	444	462	493	480	438	517	495	476	489	481	538	485	469	512	480	480	473	479	465	475	516	485	477	479	498	458	473	478	477	472	485	544	506	477	486	470	486	490	449	501	456	459	466	531	487	461	471	494	491	488	482	463	500	504	473	485	467	488	459	456	492	475	462	482	490	461	476	485	485	469	462	507	485	504	451	462	469	532	498	492	476	451	510	509	509	480	476	512	479	453	505	472	507	509	503	478	512	466	475	468	473	479	460	504	478	425	512	487	502	506	525	501	501	456	476	453	499	473	470	473	470	475	467	500	458	461	492	487	520	454	480	461	504	439	518	447	482	447	504	463	522	487	502	510	497	509	493	473	474	522	506	460	457	468	474	511	488	468	478	496	504	518	488	526	472	486	496	522	486	520	481	472	468	494	466	481	510	478	529	530	489	478	538	536	483	487	472	508	506	551	477	491	492	488	484	465	458	488	487	521	463	493	513	467	539	455	501	515	504	455	518	484	453	463	499	477	488	498	478	474	472	506	521	499	513	495	535	505	470	478	533	483	517	529	476	466	479	495	507	517	492	481	492	499	485	467	488	501	475	512	437	475	489	470	521	483	460	473	474	493	468	491	505	489	463	483	500	526	477	476	442	452	490	483	494	514	490	508	534	515	494	489	481	471	490	480	487	462	477	545	446	476	419	490	522	483	509	517	437	489	461	547	475	496	473	432	514	504	474	479	507	522	470	462	508	525	471	470	486	480	512	471	486	497	453	472	493	494	485	473	497	461	502	504	525	472	490	516	501	521	486	480	498	476	477	470	511	482	458	472	493	501	492	507	491	475	479	466	518	500	488	488	522	477	503	509	460	528	455	473	510	489	511	482	503	508	509	509	486	478	451	465	473	500	473	451	491	495	500	516	512	477	496	474	506	430	475	507	451	489	481	524	439	493	430	489	499	507	485	464	493	505	479	499	508	492	485	496	504	533	507	475	496	487	492	481	515	445	508	496	500	489	474	495	507	491	495	488	525	486	491	454	515	493	476	506	459	494	508	502	524	454	489	510	478	460	511	476	494	515	470	532	513	471	493	527	505	492	512	477	492	466	455	477	474	518	478	546	519	486	478	483	491	515	485	496	470	491	487	483	523	455	444	500	488	509	497	483	486	524	485	523	499	458	476	479	476	489	513	514	475	480	448	507	460	478	487	513	511	484	502	492	492	450	520	484	490	535	504	475	466	475	478	477	477	498	464	543	473	498	495	485	466	508	491	456	473	463	490	514	528	462	451	474	484	504	484	527	483	471	436	454	523	476	509	471	481	499	457	479	459	520	440	521	470	471	480	491	500	460	511	509	469	473	497	455	483	498	520	491	451	501	527	447	462	484	512	499	467	493	513	535	481	484	454	491	488	471	529	490	463	497	490	485	481	504	486	493	469	550	476	451	477	479	515	486	464	492	507	525	492	503	515	550	498	497	459	486	484	504	508	490	473	509	484	449	509	471	499	487	498	476	505	515	481	495	456	482	480	503	530	527	486	463	513	524	493	518	530	460	480	428	488	494	504	478	465	511	439	451	511	501	504	471	423	503	490	484	466	473	527	484	448	497	500	509	492	467	481	485	477	476	532	466	479	503	503	497	449	491	510	509	506	521	503	507	482	507	499	488	483	511	448	515	496	489	512	490	451	488	473	484	497	491	484	462	536	488	462	457	528	507	459	501	496	524	474	454	498	495	445	504	510	500	494	457	485	535	485	508	484	468	499	480	457	496	507	493	510	474	458	497	502	478	484	475	513	477	449	535	473	490	513	493	498	480	501	491	448	507	440	465	487	479	499	475	524	488	454	462	472	485	531
5329	1278	1196	845	690	661	609	577	578	565	546	536	546	516	527	533	523	500	525	508	522	565	504	511	529	495	517	504	521	536	533	508	503	487	506	470	498	506	530	482	485	482	519	520	531	486	539	570	516	559	521	514	490	580	508	515	530	533	522	498	494	466	531	529	509	514	497	510	531	479	558	533	530	512	554	555	517	521	512	518	539	558	500	535	524	517	508	518	497	524	509	515	522	532	553	540	501	496	528	492	494	507	530	519	542	513	475	482	532	542	539	508	523	536	547	505	535	567	512	530	515	533	524	504	514	504	490	557	557	543	531	531	518	536	512	551	521	523	511	499	537	558	544	504	516	505	503	516	522	560	521	512	539	536	541	498	518	506	528	532	524	540	525	507	489	520	548	519	507	487	523	536	547	531	521	530	543	532	534	496	577	535	569	506	567	504	546	513	555	551	499	520	458	502	517	538	521	542	502	545	506	497	542	475	526	536	517	522	519	515	539	541	544	531	536	498	500	497	545	576	532	526	530	564	510	533	537	524	536	478	513	516	524	513	526	493	486	541	510	520	508	531	554	489	510	509	533	501	541	528	470	535	516	549	503	501	487	525	541	556	531	540	530	528	539	542	518	550	541	495	497	522	495	542	535	532	533	506	504	547	480	502	550	533	522	546	534	528	509	494	553	478	554	530	522	519	540	573	500	527	475	521	523	502	535	507	517	521	503	503	533	481	531	542	555	511	501	498	555	541	518	542	529	504	513	500	528	535	537	493	510	532	510	508	550	501	551	533	535	526	539	504	510	496	518	540	532	523	512	531	529	546	533	521	500	467	523	542	542	505	494	503	516	502	509	584	494	521	538	531	527	553	501	526	510	537	518	496	558	513	498	541	510	529	532	522	458	506	565	519	502	543	512	505	518	560	521	498	523	509	502	494	487	539	531	548	534	489	492	556	501	514	489	559	518	531	547	529	486	483	505	556	512	503	521	543	517	525	500	525	512	518	542	528	496	515	543	552	511	491	491	543	519	546	559	527	502	506	492	498	539	553	492	532	511	499	557	490	495	486	517	525	512	522	475	565	543	535	490	571	512	494	523	539	542	555	558	508	510	501	552	540	503	502	489	528	509	499	543	536	494	548	547	557	533	526	517	515	554	502	512	523	508	483	488	510	571	501	519	515	486	529	497	548	525	493	498	544	502	488	526	494	545	518	529	511	529	514	512	510	548	548	511	518	510	487	553	517	491	530	464	541	530	502	521	496	529	494	501	524	553	544	511	573	539	549	478	553	520	533	520	528	547	548	490	505	514	561	546	516	533	497	516	490	516	495	579	551	524	493	496	524	514	538	540	498	479	533	520	533	542	530	516	482	493	534	523	500	518	525	512	519	535	531	507	533	505	531	517	546	528	519	524	555	541	525	537	552	553	499	538	558	522	485	540	559	525	528	498	501	523	506	507	572	542	514	536	529	521	529	517	528	523	519	569	551	548	535	566	529	508	549	501	512	527	549	530	561	529	519	545	527	532	532	542	495	541	565	520	523	541	567	570	532	501	521	487	495	508	525	517	505	494	491	539	550	577	524	502	505	519	505	536	507	534	529	508	492	551	498	531	476	535	525	513	497	525	494	523	519	523	513	534	557	490	541	563	521	485	542	503	491	538	528	542	557	527	492	540	522	500	542	507	551	572	515	522	554	570	514	518	514	527	540	510	568	507	516	496	516	493	513	518	533	538	546	525	517	535	517	515	520	525	513	525	540	483	526	531	492	513	515	538	525	497	503	503	496	520	505	538	525	515	551	525	515	503	516	545	509	528	534	515	511	517	522	524	544	516	498	497	501	491	509	492	526	527	532	525	556	509	547	507	549	525	521	547	502	527	466	539	532	512	529	554	473	528	512	547	522	485	487	563	549	557	484	559	518	476	502	497	482	537	541	550	528	542	508	501	506	513	517	497	536	538	534	483	506	509	517	513	492	527	539	506	490	559	512	548	520	543	513	522	560	530	531	534	505	510	532	542	499	528	479	524	539	530	476	479	580	550	515	546	508	524	530	553	530	502	507	521	512	510	575	496	535	510	548	471	498	510	525	552	541	495	548	513	490	538	518	512	529	550	497	510	509	496	516	503	472	551	536	514	538	549	484	548	491	531	531	565	494	530	487	488	530	544	519	519	515	523	552	536	503	542	492	509	529	564	533	558	530	517	472	550	528	547	508	512	523	550	532	479	521	525	512	535	500	535	547	534	521	502	500	511	471	527	490	528	553	542	549	568	564	539	487	501	527	554	559	519	515	541	532	569	549	509	546	521	500	545	506	498	517	550	537	540	523	480	541	524	504	516	512	493	555	542	510	486	540	545	507	498	548	507	537	525	512	524	525	502	542	501	489	548	493	502	523	530	494	540	526	497	505	511	547	513	494	491	507	526	538	549	531	558	516	539	527	533	515	509	524	525	495	534	533	529	531	545	501	559	483	537	508	519	540	560	526	523	559	505	564	536	530	559	548	533	510	527	507	544	508	521	516	501	564	534	519	533	529	492	537	504	520	512	497	520	521	552	541	569	550	489	547	522	559	530	534	531	535	532	468	528	537	530	527	525	527	495	536	530	509	532	486	510	497	550	532	514	534	542	525	561	536	473	521	499	535	512	517	533	481	504	559	529	540	559	520	516	540	499	489	542	496	517	537	517	498	546	512	550	518	544	558	540	544	557	508	522	538	503	526	493	517	529	508	543	559	503	497	525	575	520	524	522	547	508	555	538	515	482	516	531	517	534	508	493	545	529	490	508	530	505	541	536	450	517	544	532	534	544	506	510	503	495	537	506	519	511	555	528	511	535	490	531	523	514	483	532	517	549	494	527	507	584	579	565	502	488	536	494	530	519	516	502	519	506	510	536	545	533	499	489	524	518	459	512	521	522	533	501	538	512	558	517	558	514	520	516	508	522	553	552	512	524	517	537	500	519	518	527	526	545	512	510	523	477	570	529	505	538	568	484	517	542	515	512	505	528	529	525	490	508	514	488	490	533	512	524	552	530	505	507	513	543	494	540	553	498	531	551	541	488	510	526	544	541	532	539	546	510	549	508	563	507	533	506	523	540	580	528	536	523	544	500	551	501	509	467	530	562	502	522	567	544	604	497	516	515	541	548	503	544	517	535	538	537	459	540	509	494	525	496	495	533	529	486	525	494	533	503	543	560	519	532	537	526	561	510	514	520	531	495	531	521	516	508	535	599	518	508	552	533	534	522	511	521	487	548	523	510	534	534	547	511	493	542	504	538	529	516	528	488	510	496	530	509	543	542	513	510	491	524	520	515	529	505	520	586	526	548	525	543	567	532	461	554	524	518	516	535	566	512	555	531	457	489	517	492	506	526	508	537	532	485	542	548	519	552	501	502	497	509	556	570	534	497	540	524	528	533	507	507	514	488	514	485	508	492	483	522	527	534	539	526	516	539	519	520	536	523	540	516	518	549	498	523	530	556	496	471	542	523	503	527	525
25098	20594	26919	24266	20588	9773	1261	769	652	610	552	519	450	396	360	332	336	329	334	303	347	307	270	322	284	308	286	302	296	265	277	301	264	256	284	267	284	251	295	265	287	281	254	255	296	266	287	260	245	286	263	297	282	260	298	272	267	251	254	261	259	256	257	265	258	261	279	234	266	241	262	260	237	236	265	279	243	258	238	266	241	253	249	272	285	235	272	258	234	264	252	276	249	258	243	254	227	266	253	243	262	245	282	257	243	244	242	284	261	242	268	261	271	243	247	285	261	234	272	215	254	266	221	247	245	257	256	260	232	248	257	261	246	260	233	241	246	221	243	286	245	268	248	280	255	278	236	247	280	228	267	276	251	253	238	221	229	255	256	266	269	247	241	236	229	257	285	242	268	251	246	266	253	275	257	289	249	261	260	262	264	259	263	240	235	296	236	256	264	267	255	260	247	219	263	236	242	257	267	266	229	260	272	264	249	245	224	254	263	263	256	254	240	263	222	280	271	242	285	223	240	296	271	249	259	256	266	231	239	250	238	263	249	231	272	245	241	277	294	251	256	240	239	270	260	244	261	243	270	251	252	227	267	251	237	275	244	250	266	239	261	260	249	238	232	260	271	240	274	239	270	244	267	252	243	258	247	254	259	264	276	269	283	267	250	262	260	270	243	260	215	271	253	220	263	242	250	259	240	233	274	245	234	240	246	256	241	234	252	262	259	243	242	246	224	279	265	236	266	247	278	241	253	270	234	252	289	246	285	272	235	272	229	233	268	247	244	244	273	242	249	254	221	261	266	249	252	252	234	253	275	223	229	273	258	260	256	243	238	253	276	235	219	261	248	261	246	244	268	232	260	260	247	241	265	274	257	291	240	263	273	287	260	251	264	243	254	289	267	251	259	269	249	266	252	231	246	266	270	283	220	225	247	224	258	235	262	254	264	264	250	239	265	265	231	251	245	261	231	227	262	239	246	251	252	271	212	253	274	246	278	242	264	272	255	269	232	258	249	271	228	263	242	269	273	260	248	244	269	247	268	289	255	280	280	204	223	270	259	259	275	255	284	276	262	274	265	269	258	255	223	240	263	264	244	268	264	286	250	251	234	243	239	231	218	247	238	263	259	255	242	277	250	258	242	249	242	260	257	226	266	231	226	272	261	257	263	255	246	265	250	250	245	258	281	247	266	282	233	264	235	249	279	259	277	239	248	239	229	267	248	269	218	244	259	262	282	253	239	283	252	242	263	275	252	257	286	248	251	219	253	262	264	247	227	249	260	264	263	224	245	249	250	278	261	258	278	262	224	258	233	237	246	255	284	229	266	269	233	245	258	267	246	255	235	246	222	240	264	280	265	236	238	240	253	271	251	261	269	234	262	254	273	222	261	241	235	249	251	285	271	271	229	235	248	253	226	267	284	220	252	238	248	243	252	256	262	249	245	242	237	274	204	242	248	269	234	252	247	240	246	229	242	252	257	246	240	239	251	266	264	263	224	231	224	260	236	257	260	249	237	266	256	226	241	236	240	233	268	280	215	242	261	253	236	251	257	256	237	255	244	261	263	233	269	245	287	240	259	272	247	243	249	274	232	233	247	258	268	262	236	257	265	246	235	258	243	232	272	259	254	272	282	230	239	253	253	243	241	259	237	233	269	240	259	275	251	269	228	231	226	257	243	259	227	234	245	253	233	261	239	270	265	251	279	258	281	271	243	224	246	231	250	265	251	235	286	262	250	217	226	257	238	251	258	269	265	251	234	257	247	260	251	259	245	243	247	237	258	277	265	256	260	255	255	286	245	222	240	253	254	255	256	269	246	247	250	240	241	214	264	259	264	247	271	222	249	247	222	252	271	248	233	264	244	246	243	231	266	259	281	263	237	244	256	273	282	253	292	237	246	259	249	256	250	265	220	255	268	227	250	251	230	275	270	246	254	279	247	266	253	251	250	236	267	264	240	261	246	255	239	275	231	250	250	242	273	267	247	260	245	247	256	254	252	259	254	263	264	247	232	230	232	258	250	241	275	250	253	230	256	223	258	257	262	258	254	246	276	257	239	250	251	245	225	255	239	205	259	273	262	235	265	269	261	258	259	229	227	274	256	251	268	246	270	265	247	251	240	241	293	239	274	272	255	249	250	250	236	278	241	263	249	263	239	239	228	229	238	273	238	253	242	235	227	230	239	263	245	240	271	234	259	275	224	249	251	264	261	232	275	218	241	282	251	258	252	243	277	235	243	252	264	229	251	268	271	298	253	232	260	248	267	273	288	232	278	252	283	249	233	237	259	260	260	262	258	250	230	253	233	238	252	233	256	265	252	263	240	230	261	250	246	248	241	259	287	233	252	248	272	249	247	262	279	225	246	248	238	264	252	245	266	281	239	251	236	231	247	250	255	242	233	239	256	259	247	232	270	231	261	248	234	262	263	254	235	274	272	279	263	233	280	246	215	238	256	253	254	218	225	226	261	237	265	272	219	282	257	243	249	236	235	281	255	234	245	263	257	253	255	263	258	256	242	258	259	268	230	242	259	244	259	234	276	245	231	233	276	240	271	234	231	251	256	283	219	269	218	258	248	251	299	263	249	271	236	252	267	260	240	258	253	248	268	244	260	271	249	266	247	262	247	280	233	243	237	247	249	274	275	244	260	257	264	262	246	236	247	253	242	277	258	245	258	249	263	248	230	258	265	254	292	256	300	239	236	257	230	235	246	278	268	254	221	249	240	231	244	219	240	303	273	251	294	233	259	258	236	262	229	275	270	265	259	282	239	274	248	239	264	236	268	242	269	250	244	222	231	250	244	257	270	259	255	262	249	257	263	239	247	234	241	235	244	272	292	246	266	258	266	245	259	260	277	255	242	251	280	223	233	219	260	232	271	260	252	265	270	255	245	245	248	253	238	258	254	265	246	240	291	290	239	214	252	281	262	249	247	253	275	240	257	253	265	247	285	262	270	240	226	261	253	261	250	275	227	236	244	278	257	249	258	265	229	237	225	253	214	246	264	266	270	225	250	240	260	279	286	239	246	269	241	261	252	234	260	249	260	230	208	250	254	233	233	262	275	240	269	219	264	276	259	279	249	242	269	243	250	270	288	240	227	265	254	260	256	249	256	264	259	287	263	233	248	265	222	255	256	279	257	248	289	259	273	247	268	239	227	255	272	280	257	253	262	266	266	243	297	245	232	261	251	258	241	269	266	261	266	264	268	260	269	260	256	252	271	253	241	256	240	231	276	279	257	242	239	258	244	242	259	250	245	274	233	232	241	237	257	237	201	257	248	252	234	243	239	280	265	236	243	260	261	267	237	248	249	255	261	243	276	246	286	263	274	242	264	251	282	227	259	246	264	245	232	268	250	245	273	257	260	265	259	262	271	264	237	221	277	236	256	249	226	238	241	256	231	283	256	258	246	300	242	255	252	238	251	239	256	240	250	242	271	245	262	259	246	246	257	248	260	279	252	250	261	257	252	259	233	256	283	244	250	255	260	280
7263	11375	10286	5747	3618	2712	1956	1513	1264	1082	882	838	721	687	600	517	522	439	471	428	444	399	386	389	355	339	376	357	350	353	320	330	337	305	333	321	297	300	319	309	302	297	305	298	268	311	267	299	317	290	304	311	264	263	288	283	282	286	300	304	325	312	298	266	305	303	234	282	280	277	286	278	295	288	296	268	302	287	289	304	274	298	303	287	317	276	288	300	280	268	294	279	287	269	274	272	273	259	301	258	284	279	295	313	293	282	280	273	285	298	314	321	282	316	282	309	313	273	290	300	280	273	259	262	280	266	273	270	260	257	287	267	292	275	256	287	287	285	291	297	261	304	225	278	279	302	271	300	287	260	305	290	252	254	281	279	286	303	274	268	299	276	248	282	272	286	299	288	252	288	285	267	269	295	280	295	276	266	246	250	268	268	267	275	278	288	305	260	270	278	269	276	285	283	261	281	279	258	293	263	291	261	259	251	252	285	271	269	271	262	265	293	283	275	298	238	257	286	257	269	270	271	324	252	307	263	265	273	267	254	264	282	249	290	273	319	271	274	250	283	255	277	275	286	261	258	294	293	307	261	251	255	246	268	275	275	311	279	289	288	263	268	297	254	257	304	273	285	266	282	254	268	300	273	306	282	287	285	292	272	271	249	291	296	277	260	304	271	277	290	271	282	284	271	292	253	228	300	302	275	265	312	298	280	291	285	253	256	272	280	261	275	261	247	262	265	277	266	267	274	261	236	269	279	239	269	292	301	282	286	268	265	309	309	269	295	261	287	301	260	278	274	272	283	262	289	288	305	303	295	262	272	305	282	277	275	278	281	254	280	262	260	257	271	281	269	298	291	285	281	296	289	278	260	287	329	281	256	269	273	264	291	303	262	265	320	269	283	281	281	289	276	262	279	275	271	265	291	310	277	269	291	258	264	272	290	258	275	268	281	296	264	284	306	300	281	268	269	282	250	248	285	275	287	286	275	246	266	290	274	282	274	274	291	268	297	299	276	274	259	263	247	261	246	274	278	262	269	282	284	243	259	288	253	306	257	264	312	287	294	273	272	275	262	284	275	271	296	265	270	299	269	257	250	286	286	280	271	313	286	225	264	261	302	265	272	295	275	253	273	278	269	281	263	259	272	287	249	269	252	267	277	268	257	263	287	260	293	276	293	277	279	280	280	274	294	274	294	248	278	300	299	270	247	279	291	282	265	275	257	302	258	270	256	276	284	296	263	260	246	268	295	286	260	272	267	297	278	272	283	294	267	275	263	282	277	268	291	308	312	265	277	247	279	315	295	272	279	264	285	292	304	275	270	287	272	282	267	279	256	274	282	279	273	258	280	260	260	298	300	263	279	289	287	284	274	293	278	263	294	263	293	278	300	288	265	284	278	289	284	331	278	283	295	274	286	290	245	280	270	285	256	315	272	282	291	272	271	281	255	242	258	262	299	279	293	285	313	250	267	281	279	317	303	274	281	314	267	278	249	294	302	284	274	274	299	260	254	305	269	282	281	288	276	273	248	278	273	298	272	270	276	272	283	270	294	283	286	272	267	308	264	277	306	259	280	251	282	294	261	318	282	292	267	288	279	275	284	241	269	275	274	288	277	296	265	274	288	287	294	286	252	303	286	270	284	290	267	284	279	300	265	282	280	264	285	283	306	269	293	261	293	278	283	274	237	265	289	266	296	266	287	286	286	291	262	270	252	293	305	287	275	307	285	287	268	279	279	279	306	278	270	255	291	267	284	278	288	268	239	260	294	261	260	267	300	295	262	292	279	277	264	292	314	265	279	246	276	262	263	302	305	255	293	269	282	262	269	263	283	276	302	254	275	266	265	247	259	286	303	270	274	272	294	279	279	257	264	248	269	320	280	240	284	261	278	294	290	296	273	284	306	266	276	266	251	277	286	295	230	261	262	257	273	242	266	255	286	249	306	272	290	244	271	249	312	280	283	295	280	277	275	287	252	274	294	261	277	285	276	279	287	279	280	295	270	271	310	252	240	264	243	264	290	273	256	264	285	287	288	265	254	291	286	300	264	283	270	273	258	284	282	253	282	246	268	292	274	286	305	287	260	258	292	291	278	260	279	248	258	315	267	250	290	276	275	285	230	259	246	286	310	259	301	294	304	281	274	247	275	252	267	282	281	275	280	283	301	280	269	288	261	280	299	273	288	257	267	278	254	309	268	268	274	287	270	274	280	297	294	267	308	282	246	268	231	265	259	269	282	289	273	286	265	274	267	289	293	265	280	289	248	247	275	277	257	279	278	291	291	306	261	295	276	268	271	265	268	295	283	258	286	271	289	287	278	252	273	283	275	256	271	258	293	266	260	283	242	287	306	266	251	267	277	272	243	272	272	276	252	284	291	271	272	279	288	264	251	294	283	267	293	275	297	268	296	266	266	258	315	295	284	284	266	288	272	293	275	289	272	271	300	260	282	239	283	275	269	283	280	279	286	287	317	293	258	254	263	274	272	288	271	270	261	274	286	271	259	278	258	255	272	292	273	250	277	249	277	278	290	273	277	257	270	251	253	278	267	290	261	302	283	289	294	277	269	288	265	278	310	261	250	239	300	279	279	279	267	265	291	254	268	276	281	251	277	271	287	242	268	292	278	275	268	284	299	265	289	294	307	259	258	275	291	270	265	296	294	279	295	246	302	264	270	248	279	268	269	267	259	261	251	287	270	258	255	265	282	265	301	245	262	263	278	277	316	294	265	267	266	269	254	252	252	262	280	271	242	269	261	279	281	292	253	271	263	276	268	267	273	273	291	271	275	271	287	291	282	275	271	262	289	282	290	270	320	278	300	301	296	286	310	217	272	259	274	258	279	294	293	319	291	252	287	315	268	265	263	285	268	313	291	265	297	280	277	259	292	262	273	281	284	303	274	314	284	257	258	268	248	250	287	287	276	273	266	306	278	286	266	285	278	262	273	271	322	273	284	272	272	259	265	285	294	258	269	267	257	309	282	262	268	271	298	261	278	255	273	253	290	259	294	263	279	250	286	260	298	277	243	242	283	260	244	289	287	267	296	277	283	285	287	258	278	295	282	282	293	250	310	285	282	285	285	251	301	279	259	262	288	251	281	280	275	271	261	268	244	277	273	305	259	303	285	284	290	296	313	284	276	274	248	283	289	285	258	281	247	252	284	273	277	268	275	306	282	306	270	285	289	286	276	279	280	267	297	290	257	296	284	276	284	274	294	292	272	284	275	284	274	302	285	279	308	261	269	277	304	276	293	273	275	294	282	294	306	303	239	268	284	272	267	263	305	284	256	274	274	293	278	267	281	273	272	259	284	279	288	286	273	266	253	282	275	237	258	259	259	312	288	269	260	283	277	257	285	234	268	255	269	284	299	298	255	286	271	267	268	293	280	255	272	264	285	281	255	265	299	263	281	290	293	285	240	275	288	273	277	251	270	265	276	272	259	241	263	252	263	250	276	266	254	253	286	275	249	266	260	297	284	282	269	277	272	307	283
22985	20634	27418	23885	20637	20722	8129	1694	1188	1149	963	844	791	767	709	666	640	661	689	656	625	605	591	606	605	587	501	532	538	520	532	591	541	520	492	540	534	490	502	512	446	521	496	475	484	488	474	499	514	502	507	524	507	477	490	509	513	482	501	474	502	457	486	477	469	499	504	499	496	464	467	484	505	470	480	470	501	524	510	465	518	474	482	473	472	484	483	475	470	498	463	527	521	501	461	498	473	480	483	512	500	482	516	445	436	491	430	474	500	444	452	465	464	501	520	541	449	474	479	455	455	451	495	487	452	481	500	479	472	493	448	511	465	512	448	472	502	477	482	538	443	508	462	498	472	509	463	478	506	492	527	495	465	483	473	496	509	473	492	497	486	451	506	495	463	490	506	478	427	466	501	476	468	499	462	497	496	504	456	484	424	482	444	490	471	433	455	482	480	475	474	482	485	486	494	487	490	466	485	478	461	459	493	497	447	502	467	508	441	467	494	508	476	487	470	498	469	473	476	468	492	498	455	477	462	425	481	495	523	490	503	506	509	477	450	507	483	450	503	503	482	436	463	471	506	467	461	505	503	501	412	448	514	489	475	505	462	481	480	475	512	439	499	514	451	447	515	477	469	486	509	465	510	465	464	455	468	445	512	478	477	491	491	507	455	484	501	476	486	452	484	459	486	453	509	495	472	439	459	460	498	447	462	490	498	479	519	464	493	500	449	459	479	491	477	509	459	456	492	504	463	494	480	464	476	487	457	461	443	428	459	456	474	495	481	464	472	481	470	463	482	463	435	455	479	513	473	451	461	469	453	463	447	481	509	491	471	456	439	494	456	502	452	474	459	459	461	444	491	491	475	458	471	438	467	446	501	501	466	487	465	492	472	451	456	443	514	423	444	483	474	436	492	463	505	435	449	472	482	495	509	417	501	435	512	467	450	490	494	492	502	478	428	502	458	470	472	454	507	481	497	494	461	454	453	443	507	501	500	509	509	437	509	490	453	459	517	487	487	482	494	472	523	481	443	470	449	482	488	471	535	478	507	478	495	432	491	458	467	471	486	470	466	475	461	524	486	479	482	493	482	499	459	453	494	492	497	465	452	493	433	460	458	432	478	474	493	451	481	494	492	490	489	467	475	474	439	479	488	471	455	456	489	439	511	510	499	454	507	481	493	474	466	508	480	484	491	485	452	481	502	498	513	459	504	439	463	468	456	470	490	511	450	497	433	475	493	466	461	453	462	474	486	486	490	526	484	456	450	451	513	480	482	472	490	440	507	473	468	466	452	485	461	477	500	442	482	470	515	450	492	504	472	441	475	464	467	495	472	493	485	513	468	455	473	491	476	482	472	521	484	464	473	488	460	499	454	508	500	459	457	495	488	508	465	492	493	490	447	498	468	509	520	460	478	458	485	471	431	504	474	518	528	485	449	451	495	452	436	458	490	498	461	497	441	490	477	525	476	489	474	478	472	467	424	498	487	493	493	457	472	485	452	511	464	474	429	446	486	493	467	478	474	466	447	434	460	519	480	468	467	483	447	513	472	514	528	453	494	451	490	507	480	526	493	507	487	442	450	472	469	508	474	450	495	510	436	492	454	494	477	514	491	437	463	443	466	430	486	512	482	497	487	468	480	482	472	448	498	465	465	490	495	472	492	475	478	468	452	462	434	511	518	478	479	450	451	519	426	497	526	504	515	468	464	525	485	486	490	448	511	477	507	454	527	493	494	487	457	447	465	469	480	517	469	435	500	459	479	486	489	478	450	504	462	474	452	480	474	502	484	493	488	490	493	472	514	502	433	525	481	504	494	460	459	473	481	502	492	489	458	476	487	461	483	477	451	499	485	519	492	437	476	465	478	440	453	507	443	504	488	446	477	445	487	491	484	444	486	432	473	457	499	450	460	486	487	467	488	502	470	487	444	481	514	475	443	481	481	440	476	458	447	479	436	479	490	475	465	459	481	496	473	489	489	493	493	469	507	455	510	495	472	432	496	466	505	479	486	506	445	493	491	474	498	522	445	458	497	468	503	486	483	446	459	479	478	478	480	495	436	466	466	468	468	491	466	516	516	461	509	472	454	461	472	496	472	490	451	487	482	455	502	485	451	488	453	483	490	482	435	473	485	509	498	493	485	447	515	490	478	489	458	474	480	438	467	477	454	442	472	471	426	472	464	480	480	489	474	525	449	471	447	440	500	498	463	483	490	516	471	466	456	456	493	501	431	483	454	476	457	489	472	483	496	513	460	468	533	475	469	493	447	484	444	467	452	471	510	490	452	468	448	445	496	468	447	487	451	426	485	474	493	486	491	459	444	440	496	474	458	464	460	484	476	474	468	500	465	483	460	482	458	469	495	451	472	488	504	520	488	486	480	476	479	486	447	457	496	477	452	448	538	464	457	509	447	468	468	492	488	468	461	480	457	474	468	502	447	493	462	466	507	487	489	461	484	502	436	478	451	480	471	452	448	489	443	526	482	482	449	488	458	463	493	470	478	470	478	474	463	485	467	480	453	482	477	479	472	497	476	494	472	474	451	441	482	453	502	479	470	483	447	462	461	472	480	470	516	527	487	482	480	473	471	488	451	485	447	450	464	489	483	514	487	482	472	468	481	503	478	514	467	445	484	504	498	477	507	457	447	466	449	498	445	456	467	513	466	477	477	501	533	515	483	511	498	497	448	433	459	410	477	452	493	451	463	552	520	534	509	482	478	488	508	505	438	494	477	475	487	469	528	459	504	459	470	482	468	463	440	475	489	472	480	462	455	450	499	468	484	433	489	509	504	467	449	505	481	461	469	488	468	445	470	479	501	510	456	458	465	460	464	482	469	450	520	437	520	468	467	507	468	449	479	451	490	473	470	473	480	465	446	503	461	457	433	470	484	460	514	449	468	459	440	474	450	434	501	508	467	477	484	475	475	472	483	445	501	461	509	456	449	465	473	437	475	472	470	505	497	486	451	481	502	482	471	480	500	530	461	499	463	466	462	471	489	459	493	452	483	462	468	479	490	455	497	519	485	494	458	501	484	475	455	508	473	456	464	474	460	456	497	494	497	500	482	449	473	514	487	439	498	453	465	480	471	475	446	484	493	475	500	504	488	493	459	492	493	501	458	487	507	487	459	459	477	441	476	454	461	500	452	446	529	474	456	433	476	460	496	455	455	469	474	472	475	493	473	521	463	461	475	466	493	492	447	442	445	478	466	443	451	431	480	485	456	491	488	450	465	455	491	463	446	477	477	436	475	492	493	480	463	469	505	473	465	508	472	439	504	430	505	507	477	479	484	450	446	498	486	482	454	445	473	478	514	478	461	470	482	447	492	477	472	480	491	510	471	496	515	492	515	522	518	473	480	491	466	478	464	461	473	494	466	452	454	496	460	461	442	498	454	451	469	479	483	467	449	470	480	482	433	486	509	522	424	454	488	446	474	506	494	488	487	486	504	468	480	505	471	463	511	500	488	488	485	478	471	509	498	510	486	446	473	490
9995	18275	16436	9694	6521	4809	3690	2902	2402	1925	1772	1465	1336	1152	1105	979	883	853	770	762	774	698	652	669	607	599	623	607	628	545	560	580	544	528	565	592	536	542	517	507	548	529	518	496	512	564	494	463	504	501	485	485	481	482	523	462	481	463	467	491	515	511	484	499	473	472	505	420	485	434	488	402	467	516	480	468	503	456	436	446	461	477	492	497	447	458	477	445	466	452	483	456	482	464	491	447	516	494	454	489	482	460	481	532	460	474	476	463	467	453	501	506	479	537	471	493	482	486	524	493	478	449	452	458	420	464	451	452	502	426	447	429	447	465	460	491	529	404	484	486	492	454	473	497	486	493	493	467	497	466	441	438	467	462	474	501	470	469	495	438	441	458	451	459	462	463	454	488	472	468	435	472	445	466	431	475	464	482	474	449	471	461	427	473	460	468	474	450	444	438	457	480	499	471	458	504	481	431	452	459	423	458	474	500	436	434	433	443	463	479	492	491	473	463	439	485	450	442	465	482	464	458	484	461	462	454	475	435	454	470	459	453	485	515	418	462	427	503	512	487	468	476	436	463	433	456	474	436	494	457	465	479	443	458	455	476	482	478	451	456	468	443	433	462	459	457	412	441	437	470	491	450	429	450	449	447	477	455	432	475	483	480	454	443	449	428	442	389	432	483	486	472	475	444	471	457	477	461	437	424	471	490	485	439	450	452	460	437	490	474	453	432	477	468	466	444	471	456	506	424	412	445	425	486	475	431	455	446	428	483	453	466	471	468	468	459	434	456	469	411	453	469	487	425	485	465	443	440	455	467	474	493	460	441	445	492	449	449	461	455	438	450	461	472	499	475	492	462	470	490	467	459	442	438	436	499	472	475	444	467	472	515	482	481	500	439	466	465	426	462	491	441	478	484	464	405	458	414	454	469	447	468	445	481	468	509	432	451	448	458	485	441	455	511	469	450	468	490	493	510	487	474	478	428	397	461	483	458	481	473	451	486	480	449	430	476	502	473	455	497	435	493	463	466	471	444	473	459	449	489	460	473	463	439	444	479	498	493	472	447	469	444	487	462	459	469	464	458	488	487	456	476	452	503	475	478	449	460	499	458	503	453	481	440	445	484	442	474	443	455	490	463	471	460	463	474	469	502	434	468	447	460	448	479	476	486	507	447	451	466	452	496	452	499	454	426	462	436	492	452	448	449	501	495	495	478	443	448	500	497	435	491	463	454	514	474	483	479	461	451	465	487	466	449	457	452	471	470	466	460	453	469	468	497	449	456	447	461	458	475	466	485	508	459	438	487	461	453	438	458	449	466	432	440	505	469	507	438	433	441	425	472	473	459	479	440	464	490	496	429	470	444	443	440	491	427	462	464	524	482	517	443	419	437	473	438	468	465	452	505	442	511	472	466	455	453	458	478	502	458	473	507	449	504	443	481	454	451	472	423	463	470	457	434	473	451	443	442	474	466	458	485	495	527	425	433	454	447	471	463	432	461	441	467	485	483	452	470	443	502	468	444	447	428	463	463	441	443	451	459	427	462	453	448	464	500	434	437	470	477	458	440	448	473	429	479	452	488	468	471	451	437	453	468	469	481	508	440	515	452	467	441	427	478	446	467	445	497	535	466	482	454	485	500	498	475	454	478	480	454	491	484	425	427	482	430	473	448	454	470	432	509	493	445	446	451	492	503	478	453	432	471	475	464	432	425	442	439	468	431	494	455	445	482	462	429	487	498	483	441	397	504	458	473	481	456	451	479	445	444	448	483	432	441	432	473	486	453	484	466	473	456	472	476	465	411	464	448	463	438	474	461	520	463	475	449	495	445	428	530	440	452	449	433	437	468	469	464	427	444	457	440	455	427	484	436	480	452	434	465	455	451	382	479	449	477	479	451	454	479	479	436	472	451	457	472	464	477	439	448	474	450	475	451	435	457	450	469	491	480	444	479	472	452	447	429	484	480	464	459	459	472	457	458	481	453	466	445	472	440	474	471	473	463	471	465	462	466	470	437	508	436	502	453	460	462	488	446	491	483	458	468	464	489	484	454	459	421	490	425	474	460	461	456	505	444	462	491	483	495	471	453	441	427	490	456	449	453	479	451	463	460	433	454	460	482	449	477	449	437	459	472	452	452	477	467	455	462	470	514	497	475	456	438	453	479	432	499	448	430	469	425	477	443	468	445	464	447	459	447	439	469	467	452	431	477	523	509	434	447	433	505	438	473	515	459	484	467	458	489	456	502	433	505	458	474	469	430	471	451	472	475	465	457	458	496	494	485	396	480	449	466	453	444	501	436	441	478	477	460	443	488	475	421	463	485	492	442	433	475	464	462	461	504	494	434	438	424	440	441	454	463	476	454	462	454	467	427	500	427	436	493	466	453	425	436	458	466	495	479	447	445	466	444	460	462	429	439	442	464	447	472	466	469	442	461	430	462	465	455	438	454	524	476	436	453	482	467	475	473	494	448	473	421	468	476	439	475	485	463	461	484	483	444	514	476	451	485	458	461	436	459	459	555	474	460	483	447	447	449	408	479	437	465	450	443	489	482	485	481	496	453	464	467	487	422	492	474	492	472	426	521	474	470	462	459	451	478	434	445	441	497	470	461	476	500	482	471	441	490	441	473	489	451	474	473	489	509	454	492	457	428	430	473	451	490	422	498	487	452	449	462	458	520	490	478	440	444	477	440	412	476	456	494	449	451	482	467	485	499	435	447	456	446	431	457	482	483	469	469	494	442	444	442	497	468	384	490	448	482	490	481	475	472	453	502	506	466	497	471	501	439	457	422	483	467	446	443	454	468	454	463	442	502	472	432	420	479	462	459	459	440	455	474	442	489	457	450	461	475	452	466	446	425	465	480	465	468	474	459	480	474	444	460	462	459	490	451	461	435	445	458	428	469	472	455	512	476	468	436	413	463	462	467	487	457	440	473	492	431	451	476	463	465	445	474	456	454	441	452	437	513	480	473	460	468	463	454	461	465	471	472	461	466	478	489	492	465	408	416	443	473	504	440	441	481	497	487	496	478	455	435	438	454	442	489	465	448	439	463	469	454	498	451	475	472	469	452	472	464	479	529	510	447	432	467	448	437	445	495	486	462	448	491	470	439	481	432	441	474	473	492	468	414	444	465	465	471	480	457	472	448	443	460	456	452	490	460	449	481	411	505	485	470	443	446	489	442	443	463	491	500	459	437	477	428	509	462	435	462	478	460	491	488	454	448	486	461	437	478	462	458	470	446	447	423	479	461	429	441	476	472	503	425	443	455	440	493	483	489	477	434	469	468	476	504	466	498	486	491	436	479	440	501	459	447	497	488	448	483	443	449	439	449	472	497	470	447	466	437	496	462	450	429	450	491	489	466	466	459	469	488	462	495	471	467	475	476	480	436	476	472	450	480	460	455	474	478	454	478	448	436	429	464	435	454	464	442	466	429	410	459	486	423	480	495	454	443	457	489	432	490	486	463	435	471	481	466	449	453	466	510	447	452	486	454
28210	14270	2061	723	570	528	520	495	498	473	536	462	506	506	528	494	500	532	496	507	479	492	496	502	499	484	511	474	465	513	481	491	496	478	510	484	480	491	510	513	514	478	476	501	505	490	511	501	499	480	473	458	486	496	477	466	494	484	484	485	495	491	432	449	464	478	497	498	459	504	464	482	458	475	493	478	504	453	453	480	478	474	526	466	507	485	497	502	496	501	472	495	486	482	423	518	461	550	506	489	522	507	518	485	490	480	493	495	512	433	491	517	510	459	500	494	461	506	537	516	521	510	494	518	487	453	470	498	507	490	494	464	452	485	487	497	455	515	469	448	518	455	576	527	505	478	483	481	455	530	471	487	466	518	491	524	499	463	509	466	453	510	502	525	463	496	488	494	472	459	420	529	477	469	503	523	477	459	456	469	467	487	502	479	482	489	457	478	499	505	509	496	537	510	519	513	467	504	458	470	454	455	477	510	442	464	501	502	502	474	434	467	430	485	475	470	533	478	448	441	479	465	472	447	483	501	510	498	537	523	500	445	457	476	494	502	502	480	503	490	519	447	495	452	483	504	507	538	503	505	494	490	503	491	511	501	509	514	500	467	502	469	486	509	487	522	475	511	534	507	495	507	451	482	497	496	484	508	472	512	495	558	492	550	482	520	508	473	494	502	554	482	511	486	495	483	498	468	495	487	504	506	475	479	479	515	485	479	522	538	468	501	521	470	482	473	504	481	509	476	483	499	475	520	481	527	441	468	478	508	496	476	482	461	490	491	521	483	490	487	495	466	456	492	458	510	462	509	503	499	495	504	487	493	452	517	516	477	509	474	518	490	484	508	457	499	446	489	533	491	481	511	548	453	506	475	490	513	474	465	476	520	481	496	470	486	492	501	487	491	478	508	471	457	496	505	456	495	480	478	460	473	503	508	467	495	498	519	494	476	509	498	462	478	530	486	479	496	511	470	486	518	490	512	498	492	478	495	525	471	499	491	521	477	455	521	466	481	500	483	489	480	482	482	512	477	498	508	490	499	450	505	478	505	488	519	528	528	457	488	473	509	466	459	456	487	491	498	499	483	507	489	463	490	476	531	478	481	499	514	501	468	494	506	501	537	470	460	504	482	472	481	496	459	509	498	478	465	490	486	532	452	490	510	497	506	467	502	467	547	507	481	466	476	508	495	472	478	473	497	491	495	486	460	545	484	540	504	497	492	503	451	476	500	510	495	518	492	514	471	441	479	449	495	507	521	451	515	509	479	474	450	476	503	472	520	492	453	506	486	481	502	533	506	504	465	511	514	455	477	455	487	479	480	449	504	512	452	520	471	535	509	470	478	510	476	496	448	485	468	523	484	485	513	451	488	442	480	523	489	480	475	468	459	487	453	492	526	462	496	485	466	491	482	458	520	513	468	498	472	507	514	454	452	462	495	521	504	469	474	492	469	466	448	473	456	534	464	469	490	449	491	495	470	481	494	504	486	515	486	449	491	474	471	468	479	473	512	503	486	509	470	487	475	459	535	504	474	439	484	492	483	517	474	521	467	479	470	476	505	475	484	482	471	506	453	503	504	510	493	496	478	476	486	490	506	498	505	484	494	519	508	492	540	506	460	488	521	499	512	503	504	443	483	466	476	482	478	485	467	487	505	540	458	518	480	490	494	497	498	483	475	483	526	476	523	500	462	466	453	493	444	482	471	512	509	523	476	525	486	486	504	457	487	452	512	503	503	473	459	515	492	496	494	520	464	479	504	498	493	467	481	458	449	489	463	461	476	509	477	456	497	485	486	470	499	487	504	508	498	492	478	477	479	501	452	474	509	449	507	454	483	481	503	519	474	500	513	479	476	496	498	512	476	479	507	468	490	459	477	535	520	480	539	510	506	492	498	477	485	489	485	477	539	489	517	487	502	491	467	461	494	485	531	514	467	465	504	485	451	471	470	479	503	504	481	477	487	495	470	471	456	484	516	462	466	517	499	509	469	481	453	494	518	480	528	505	487	490	481	457	491	449	497	481	498	492	443	485	449	506	457	468	460	490	455	488	498	511	504	505	517	466	500	491	466	466	497	527	479	485	498	469	476	473	532	476	501	502	498	530	494	503	506	491	522	495	479	494	469	466	453	462	499	495	517	500	493	500	478	481	486	499	484	456	492	522	483	513	484	445	480	503	470	472	482	527	498	454	456	478	464	452	462	475	502	446	498	484	507	469	498	461	509	505	488	475	480	498	493	489	476	466	473	493	454	510	474	509	473	450	512	488	469	506	500	462	471	455	475	480	495	496	504	464	503	484	478	463	504	476	489	457	468	489	471	467	489	480	460	497	477	488	473	495	514	515	460	489	470	430	459	469	505	485	475	487	479	479	505	537	493	455	478	449	497	443	533	466	498	512	482	436	554	505	492	467	543	520	490	515	524	492	496	473	496	525	495	458	494	489	480	451	499	456	517	525	484	500	504	515	505	478	470	479	483	549	500	482	450	497	464	517	496	497	498	459	524	438	473	508	484	545	501	497	454	518	469	489	495	465	499	467	452	508	467	502	478	489	488	443	459	482	510	480	485	478	448	527	486	489	477	499	492	498	504	455	500	484	506	453	503	521	492	474	503	485	453	486	475	481	485	470	488	502	490	521	501	497	482	518	515	535	514	483	525	516	524	487	510	481	482	525	516	475	492	482	481	509	511	518	480	502	462	499	513	447	528	456	483	523	474	499	500	478	504	482	483	483	498	456	459	518	498	492	510	440	516	446	491	491	428	483	472	437	503	492	526	506	477	476	478	495	481	460	500	483	435	465	448	486	499	498	482	476	476	494	457	510	478	471	494	483	516	476	472	510	512	494	512	448	494	467	500	505	499	446	499	496	506	474	474	442	490	447	479	508	478	526	523	515	496	497	488	530	487	480	480	479	458	530	493	495	479	497	480	490	479	497	488	482	476	512	487	487	513	509	493	469	503	468	494	452	517	497	528	483	479	470	481	478	476	437	492	462	498	473	470	513	523	488	495	489	471	498	486	526	495	503	517	532	490	453	506	480	485	445	494	504	482	451	508	474	502	495	490	493	459	491	458	490	489	473	484	475	504	493	524	478	514	473	485	472	513	494	509	491	498	497	522	475	477	439	455	454	467	486	508	460	532	467	477	509	457	495	506	436	437	496	470	494	498	481	491	476	435	489	472	494	492	459	463	486	539	543	490	514	473	476	486	528	503	502	460	489	511	467	440	454	517	491	440	488	452	468	479	474	449	479	486	472	459	462	522	513	494	483	445	527	510	518	491	487	463	517	493	504	478	515	474	501	474	510	487	458	495	501	474	450	535	532	518	485	512	504	485	475	529	454	482	476	502	488	474	480	490	517	471	490	531	513	476	499	491	449	528	516	507	461	491	506	467	494	489	483	504	516	537	504	496	473	473	500	500	446	459	473	501	514	461	471	531	492	493	504	488	505	447	518	495	490	490	489	451	492	527	491	496	514	509	464	467	496	462	506	499
5310	1298	1124	817	707	603	597	602	627	579	525	553	491	582	555	529	561	542	568	506	543	543	515	557	502	510	520	505	531	545	509	538	571	534	552	550	515	542	518	511	515	521	529	539	491	484	521	549	532	564	532	525	547	512	507	514	554	535	564	540	527	520	547	517	497	521	492	494	556	538	494	555	523	510	535	506	517	562	520	489	532	552	505	499	524	502	502	525	488	523	517	548	531	514	530	527	561	494	524	535	543	519	578	547	538	523	550	496	519	510	529	527	565	526	530	525	515	543	547	564	528	512	497	519	517	534	532	542	540	533	539	501	530	530	483	520	503	531	459	527	484	550	536	533	512	548	525	522	517	554	518	501	536	516	551	532	500	542	537	529	539	501	523	476	553	491	529	554	524	525	509	542	494	512	528	507	525	509	510	512	500	522	531	528	521	549	507	490	504	544	516	503	508	512	517	495	525	513	543	522	538	554	517	519	551	532	514	496	566	495	524	527	538	475	518	501	512	502	522	517	547	490	506	545	505	542	497	490	506	547	511	532	518	489	528	548	548	506	507	549	550	517	560	542	522	514	541	519	569	518	534	560	505	490	546	492	503	505	515	495	508	499	519	501	548	491	554	513	509	540	517	509	550	572	491	508	543	510	528	519	545	531	520	524	520	482	506	532	523	548	531	532	498	503	494	552	467	525	486	521	529	537	522	494	536	515	535	527	512	495	487	505	553	513	486	495	489	533	528	516	513	534	528	515	493	566	501	479	496	504	510	534	504	515	514	550	507	538	533	493	568	511	502	495	592	523	498	484	523	521	537	548	514	494	513	517	537	500	531	497	498	539	512	534	563	512	516	526	554	499	552	524	548	549	493	498	517	509	517	502	507	528	506	522	497	518	524	564	534	524	505	574	511	542	530	556	478	500	532	483	532	494	525	526	510	515	532	476	504	499	533	528	559	511	503	506	522	524	530	565	521	502	502	538	546	541	521	537	459	534	538	508	544	494	518	523	504	523	523	515	552	511	488	556	512	511	519	531	480	516	463	513	515	497	548	522	503	551	523	530	551	512	515	503	514	516	560	489	543	527	513	542	502	522	521	597	534	535	500	549	551	499	500	525	517	512	535	540	494	482	528	551	530	497	539	494	496	514	500	530	541	475	488	524	540	521	529	525	521	524	501	506	494	517	516	514	549	511	526	458	512	531	509	534	455	520	526	544	523	507	509	564	509	523	510	519	515	516	529	519	524	473	531	542	517	507	520	490	506	521	481	524	494	506	521	531	518	513	582	529	529	511	544	532	488	533	561	554	522	499	502	531	554	522	515	484	493	532	530	527	499	525	524	566	530	505	523	543	529	539	515	512	519	483	543	526	526	508	520	576	491	501	527	487	560	523	541	518	543	535	529	505	528	517	543	534	515	482	527	528	474	523	524	489	540	548	548	497	543	522	558	547	519	523	495	546	530	522	527	531	523	536	522	509	543	548	488	517	534	531	502	505	503	537	501	580	532	536	509	558	483	479	529	523	499	522	477	511	485	553	532	553	514	517	499	545	551	530	496	552	533	523	561	487	516	508	491	528	507	542	541	503	508	539	494	549	510	520	521	543	531	539	496	522	494	487	517	546	510	529	489	578	577	517	524	512	516	532	515	487	488	544	556	544	510	506	492	536	464	549	512	537	553	515	505	537	491	503	548	558	528	486	521	526	547	496	545	517	527	483	510	547	579	514	541	505	487	521	543	497	529	518	552	519	512	495	522	536	496	524	542	523	509	516	514	501	502	482	540	503	525	533	488	484	493	553	484	541	543	555	535	538	578	521	566	524	563	510	540	525	516	549	551	566	518	494	518	495	505	555	509	537	539	507	512	523	516	516	508	526	513	533	521	491	491	542	511	522	520	484	540	486	544	523	545	550	556	525	545	536	508	521	522	550	541	538	533	532	544	527	484	514	505	529	519	560	520	504	590	501	518	518	506	519	527	492	579	535	530	502	508	527	497	466	517	524	523	515	504	511	556	537	498	514	473	513	541	500	570	546	525	558	504	527	504	544	535	526	500	523	524	541	540	514	522	495	500	528	524	495	535	493	556	536	534	507	505	535	498	579	496	536	545	514	544	548	512	542	520	485	513	539	524	484	502	510	512	521	562	504	533	517	518	505	491	523	497	496	494	516	512	538	563	538	530	514	547	505	526	498	514	514	531	522	542	523	472	531	531	542	536	497	513	543	525	562	545	552	527	518	528	528	529	496	515	526	490	510	548	540	494	523	543	498	467	579	509	545	567	520	530	558	506	508	522	549	502	487	518	538	529	494	550	525	539	508	542	522	516	523	523	504	552	524	497	519	535	527	540	503	529	516	487	519	510	550	522	536	557	475	520	545	534	475	535	500	568	509	522	511	512	547	510	512	520	549	506	545	513	532	505	528	547	511	551	494	503	518	510	549	525	511	501	520	508	507	500	525	517	527	511	490	546	508	510	487	452	458	481	533	503	517	545	501	500	517	525	527	533	511	505	516	531	512	558	539	510	553	571	524	527	548	507	528	507	504	490	521	541	521	514	525	498	550	507	562	511	552	465	564	542	494	523	530	508	563	505	532	544	492	541	473	482	500	502	469	497	538	515	558	544	504	516	564	524	537	522	561	514	495	514	515	510	591	497	510	519	516	538	568	499	572	542	538	525	535	517	520	522	529	502	532	543	524	536	497	499	542	508	479	548	515	519	520	477	509	490	546	554	507	532	500	523	514	531	493	515	487	511	556	533	526	522	548	501	522	515	517	466	485	520	498	533	544	469	508	560	487	559	547	527	521	549	512	563	533	525	497	544	511	485	552	500	510	496	512	548	524	524	514	508	476	561	532	523	519	504	529	511	515	556	532	511	526	514	589	524	527	476	537	509	535	545	563	524	534	519	542	530	492	538	500	500	499	499	512	545	503	527	541	492	525	552	532	500	536	506	526	518	535	544	524	511	466	568	476	531	504	510	510	528	524	540	520	557	566	510	518	506	491	530	504	525	486	540	533	499	458	567	489	465	520	527	483	562	551	491	515	542	528	486	506	520	523	521	517	542	510	515	541	478	538	492	528	558	527	501	502	523	536	513	489	535	544	515	545	500	490	513	548	495	529	541	516	544	526	495	497	499	531	509	543	527	545	504	512	522	480	473	507	543	489	533	491	499	492	501	504	496	538	473	529	506	515	503	532	509	570	545	457	490	532	500	499	537	474	500	500	567	528	521	521	502	552	501	508	491	527	555	487	526	539	525	508	494	507	505	510	477	524	493	502	501	537	540	488	491	511	551	523	584	509	499	548	525	501	495	544	488	506	520	503	543	487	535	469	550	498	527	548	538	528	522	535	552	498	539	559	522	569	549	506	552	529	515	514	514	501	554	516	513	524	544	523	545	536	538	516	511	499	540	561	489	526	534	541	527	510	523	486	527	585	516	513	514	533	537	521	492	546	517	529	494	497	539	497	531	505	504	509	495	544	534	542	502	554
25079	20588	26930	24232	20592	9942	1294	854	629	582	545	466	483	397	411	418	351	353	333	315	333	307	296	326	291	283	309	294	265	268	274	304	288	241	257	253	265	236	281	244	246	269	259	272	300	296	280	282	290	256	229	238	281	271	239	287	245	262	265	245	267	266	266	265	233	261	292	253	268	256	272	256	263	270	276	271	276	237	262	274	251	286	253	263	254	245	258	273	277	254	242	273	241	293	272	273	265	268	248	251	227	259	247	268	250	240	262	264	241	251	295	261	256	259	273	259	269	253	290	251	242	261	259	300	287	245	285	232	256	291	231	276	240	284	263	245	253	253	246	261	246	288	240	252	232	255	247	269	259	262	270	246	256	252	275	256	228	233	249	271	273	271	268	268	282	267	267	242	259	250	254	249	242	245	257	249	292	281	270	254	267	246	247	275	234	264	252	227	264	264	250	271	213	244	248	236	271	243	238	223	257	267	290	235	244	257	286	245	281	241	269	257	242	267	269	257	261	240	273	270	253	265	265	273	246	262	255	260	255	276	258	250	259	214	216	250	296	263	252	246	260	259	269	271	282	274	262	264	269	268	252	248	230	292	255	259	246	289	230	234	285	277	275	234	255	264	268	222	242	250	298	224	258	270	244	248	274	257	251	256	241	241	252	259	262	236	268	238	276	220	246	255	255	302	259	281	268	263	258	275	281	272	274	240	253	247	249	268	254	284	278	261	233	249	262	247	231	277	252	232	287	228	233	255	254	255	225	254	254	253	240	297	250	264	275	260	244	264	245	256	288	249	226	282	244	256	240	248	283	261	230	231	280	271	289	263	228	265	267	274	239	263	256	259	270	260	275	233	240	267	254	272	258	253	238	242	270	242	243	243	252	270	268	245	249	260	263	293	246	252	259	245	247	250	242	266	266	219	267	270	229	276	253	231	267	256	278	254	262	255	245	251	271	253	249	242	272	245	263	248	279	251	256	264	244	275	243	214	237	251	253	262	272	257	244	292	269	229	239	236	248	235	246	246	266	240	259	258	237	281	277	244	239	251	256	250	272	236	287	275	269	257	272	274	252	233	251	294	251	286	264	245	266	250	279	269	266	284	249	270	252	269	259	290	240	265	264	278	235	244	245	241	248	240	235	231	225	243	263	272	265	259	249	253	248	275	256	265	257	287	245	273	266	269	261	258	295	280	260	261	251	259	287	246	278	254	250	275	242	246	262	251	264	257	258	238	278	222	253	227	266	254	241	256	256	250	259	258	274	261	265	240	258	276	264	263	276	232	279	228	251	235	276	276	249	262	230	268	268	262	233	263	275	270	259	269	249	244	225	250	246	265	261	224	265	259	289	224	267	270	275	230	262	248	235	277	244	264	252	238	248	249	278	263	265	260	260	242	213	260	251	235	244	285	273	263	252	274	265	252	278	255	254	259	264	245	229	249	257	242	248	284	252	272	247	271	239	266	241	251	263	273	259	241	238	253	246	255	276	271	255	257	246	255	259	240	243	260	257	273	249	228	254	276	267	256	268	258	279	257	278	264	301	291	240	296	265	255	263	256	227	231	270	276	266	263	268	283	255	257	261	269	244	247	253	257	245	281	252	242	232	246	261	259	253	265	270	273	269	251	274	259	255	265	253	271	271	258	240	273	280	278	250	277	263	251	229	264	248	248	240	232	250	258	261	265	280	261	228	267	267	291	283	255	241	234	253	225	287	223	259	247	269	274	252	254	221	241	252	247	258	251	253	257	258	257	252	233	250	229	251	251	249	239	229	252	251	261	273	247	257	249	259	240	232	263	266	255	242	250	269	238	247	221	263	255	253	231	252	234	235	262	257	273	253	266	246	238	281	262	269	258	241	218	248	282	247	231	258	249	217	257	278	239	267	265	256	277	234	239	249	244	230	266	262	250	247	255	234	251	268	260	254	278	258	239	204	263	246	247	267	263	270	252	277	236	242	262	259	265	248	258	249	252	246	273	275	265	272	229	245	254	262	270	259	265	252	246	256	256	228	249	248	252	244	243	244	241	264	237	250	260	282	279	223	276	247	254	251	268	244	254	290	238	259	244	260	273	262	247	246	259	254	251	252	247	254	260	264	270	252	261	246	254	251	249	263	279	250	241	253	273	267	220	271	272	235	266	211	234	256	281	264	241	238	274	240	263	234	251	256	269	296	235	253	255	249	234	266	247	244	261	246	239	250	246	258	262	261	250	249	259	231	281	271	290	280	263	284	266	237	255	269	260	285	241	256	258	260	246	216	254	220	263	238	240	257	245	244	267	278	237	269	285	230	234	251	258	248	241	249	270	268	262	232	250	227	255	260	245	211	256	258	262	249	245	253	261	252	261	245	255	274	263	257	227	249	254	241	233	266	259	250	260	224	275	254	256	256	243	255	281	301	259	242	251	246	265	268	259	253	250	240	257	271	232	262	230	312	251	263	250	261	254	244	236	242	287	253	256	273	260	272	273	281	263	248	260	253	271	257	276	217	254	249	237	277	258	228	260	268	255	266	193	247	230	233	219	243	246	263	250	263	277	250	257	268	262	265	259	229	239	263	240	223	269	255	268	274	231	269	264	247	243	255	239	267	260	249	265	261	253	270	229	253	255	257	245	248	269	251	239	259	257	270	243	284	244	237	273	263	243	260	242	298	275	294	271	260	252	237	272	270	299	263	256	247	241	245	236	224	272	260	236	222	257	255	257	234	266	268	278	270	246	253	251	242	287	259	271	234	227	226	268	264	268	256	273	236	275	251	250	269	247	233	215	238	247	259	234	257	285	258	257	252	252	238	236	266	261	228	285	265	266	262	265	257	233	252	249	256	289	264	267	242	255	260	249	254	267	270	255	277	275	249	271	254	250	250	235	223	265	235	265	243	275	254	267	251	271	271	260	268	241	276	265	256	255	256	258	248	270	224	256	250	263	257	290	271	263	244	213	272	245	266	272	275	247	207	244	239	272	233	234	240	253	263	281	243	252	274	234	244	231	264	269	268	284	207	261	281	262	238	236	254	279	259	277	237	275	229	286	280	292	240	210	267	256	265	276	261	264	261	238	273	260	254	278	238	237	244	260	268	256	263	243	277	267	274	255	280	257	282	252	246	244	268	270	267	247	270	246	277	249	262	249	249	257	259	257	242	234	256	223	250	249	235	253	230	246	259	267	281	274	243	241	275	251	260	233	259	260	245	243	277	276	241	245	266	255	245	237	264	283	240	238	270	279	268	236	239	266	238	247	241	248	262	264	242	254	257	266	283	259	276	251	252	233	242	238	265	253	271	271	247	248	240	249	229	259	244	259	236	266	243	282	254	281	253	242	245	262	254	249	274	239	266	259	272	277	272	289	278	272	240	274	266	279	246	235	239	244	285	263	273	254	253	289	249	255	264	222	271	223	274	244	255	256	266	271	260	252	229	227	233	263	268	253	244	248	253	267	271	254	256	248	271	259	258	283	263	273	257	242	262	272	261	283	242	249	277	263	281	241	257	243
7204	11415	10360	5575	3739	2618	1974	1613	1294	1068	928	815	662	653	602	521	509	490	482	442	392	397	386	368	348	367	353	367	354	345	335	332	322	320	335	315	316	326	321	309	299	306	332	313	298	319	307	293	312	306	278	300	287	279	293	286	288	299	268	282	285	251	322	278	277	302	328	305	276	280	299	296	275	260	255	293	282	285	278	306	281	305	280	282	275	292	267	282	280	303	284	283	302	264	295	278	292	274	282	269	279	277	280	293	281	287	269	288	302	306	271	290	335	328	288	265	261	278	273	293	253	257	278	256	293	272	281	313	268	266	290	294	305	263	284	304	298	279	252	299	266	258	273	276	285	306	249	278	264	285	289	271	274	283	260	272	282	289	255	280	272	297	263	269	276	248	279	302	292	257	279	278	231	260	284	259	268	297	289	256	256	280	284	287	258	279	238	286	260	263	228	283	258	263	285	274	274	260	284	276	268	277	280	242	237	257	299	277	279	257	294	297	278	278	292	279	288	264	295	299	312	283	274	279	308	252	250	267	292	292	289	281	275	260	255	279	253	262	251	276	277	274	271	272	264	273	289	300	276	227	268	279	293	293	290	306	288	268	272	292	269	269	277	282	262	261	263	311	291	280	259	287	283	285	283	275	276	275	270	275	276	288	302	271	291	283	278	244	277	278	274	250	278	286	279	270	285	257	289	265	267	278	309	265	262	252	280	270	273	271	275	248	280	289	283	262	257	285	264	245	290	271	277	292	246	277	253	298	285	270	284	300	281	289	278	254	280	308	259	292	281	277	286	283	284	283	265	267	280	267	268	240	303	255	263	269	286	302	279	275	262	285	275	263	292	270	284	266	258	293	260	305	296	273	277	264	285	259	262	262	279	286	281	279	281	310	258	258	270	249	267	261	267	270	238	272	285	290	290	267	270	283	293	294	274	293	247	263	279	292	271	290	270	294	247	276	255	301	274	263	297	287	283	273	260	289	285	263	277	238	264	277	271	280	288	274	278	271	287	270	270	258	269	277	289	268	274	299	272	275	324	286	269	251	307	278	258	291	269	280	279	290	290	290	275	289	290	296	285	285	289	281	293	288	276	322	289	281	286	264	275	293	290	270	285	274	265	280	266	315	266	265	291	270	253	288	269	277	296	279	299	276	297	291	260	292	259	272	280	275	306	279	310	274	277	248	283	257	275	287	271	270	287	298	268	290	284	283	284	269	273	264	260	271	300	262	273	297	291	277	310	261	275	279	278	268	268	239	253	315	272	269	276	253	284	291	296	284	305	284	270	281	282	289	296	267	271	305	291	275	255	262	294	240	264	276	300	253	283	254	291	273	303	315	267	264	287	311	272	290	289	271	284	264	306	299	298	259	243	266	307	277	278	276	247	283	272	300	270	289	282	280	275	295	285	284	262	273	277	286	285	261	285	290	252	267	287	276	298	263	256	237	276	307	278	272	287	264	273	289	264	302	270	276	264	249	280	271	275	269	305	265	272	259	277	281	255	289	246	248	273	295	268	282	271	258	261	297	290	265	284	278	268	278	267	285	273	267	267	278	280	288	277	289	283	270	280	298	296	258	253	280	286	269	272	293	282	286	267	275	295	265	281	270	282	299	290	288	277	258	262	337	286	276	285	266	282	309	299	293	243	251	276	285	277	261	285	271	243	264	256	268	310	226	299	244	282	256	268	264	284	316	258	258	289	270	270	253	260	293	294	292	269	286	234	284	268	265	286	269	286	292	281	274	290	297	299	274	277	286	272	276	265	281	283	281	278	303	292	281	272	288	247	273	264	255	267	283	272	271	263	298	262	264	279	259	264	266	246	329	273	292	314	305	291	292	271	281	247	282	288	257	287	282	295	253	265	280	284	269	272	279	305	240	289	270	250	259	292	263	266	252	275	293	290	296	298	271	266	285	325	273	283	282	273	262	263	290	243	300	290	262	286	277	264	285	254	243	284	301	251	318	284	301	262	290	298	271	270	264	281	273	277	284	268	297	293	280	288	294	281	305	244	286	291	276	289	263	310	280	281	272	285	259	278	270	295	275	273	267	303	247	287	290	322	305	282	264	251	261	244	287	267	278	270	254	272	277	292	252	261	287	325	272	265	289	281	262	266	272	282	293	258	283	272	247	258	307	289	264	293	287	324	281	288	283	282	266	279	261	245	254	283	274	279	256	285	280	284	262	282	287	261	285	259	258	269	307	251	259	267	315	266	266	286	307	292	252	249	282	284	285	268	288	261	254	276	282	273	275	277	266	274	246	284	276	262	285	270	307	297	297	276	250	289	299	285	279	248	301	270	269	277	301	297	315	282	267	256	282	276	260	262	288	262	288	282	297	275	306	275	280	249	278	270	308	309	285	260	284	290	281	247	273	275	274	249	277	271	264	311	282	296	275	262	271	296	267	256	284	318	260	299	286	301	292	286	285	271	265	309	298	274	268	284	260	244	308	279	272	285	269	278	264	261	282	258	284	283	293	249	285	288	252	272	271	273	276	237	263	271	273	306	270	275	256	299	308	285	259	273	286	261	277	275	268	284	296	284	287	275	287	278	261	274	277	262	280	290	290	295	260	250	307	268	272	268	275	301	262	284	261	286	309	261	253	276	285	250	266	258	296	260	271	307	288	266	261	292	284	232	316	261	293	294	279	260	258	277	298	284	264	283	261	296	299	292	248	289	256	250	278	279	285	258	280	295	310	255	279	273	278	249	290	270	283	270	260	255	302	275	310	256	282	269	276	236	289	285	303	280	289	275	274	283	302	287	306	266	272	261	259	276	280	298	277	256	255	289	268	274	284	291	253	302	243	280	277	270	262	302	284	265	299	266	265	259	277	303	261	299	275	288	283	283	270	266	283	280	283	266	246	278	297	281	290	289	277	309	250	267	275	291	281	281	276	302	243	257	328	240	286	262	296	264	286	290	269	262	307	304	281	294	295	304	273	254	262	268	268	272	297	268	293	269	285	255	263	274	288	278	316	315	285	255	312	258	291	272	288	287	265	284	279	313	275	292	251	275	296	274	290	294	291	290	261	271	266	268	261	264	277	275	272	282	282	281	292	263	276	278	271	296	282	296	265	261	284	263	281	286	280	290	292	272	278	249	284	247	260	275	269	267	274	277	294	288	280	254	282	248	314	262	270	263	254	266	285	295	293	260	279	299	267	246	244	289	272	296	244	272	283	271	276	273	291	287	291	258	288	271	254	290	273	288	270	268	290	270	292	294	285	260	270	282	284	265	258	311	274	304	297	250	270	299	271	289	249	273	241	274	273	290	281	254	273	320	279	275	281	280	239	278	277	278	263	277	294	275	272	290	258	274	287	253	250	283	265	281	307	293	268	293	282	245	265	264	295	247	268	269	272	233	275	269	296	287	284	243	291	255	273	297	276	302	248	283	315	252	277	247	288	261	283	269	270	245	283	273	280	276	276	238	280	287	268	307	266	303	274	282	270	295	309	277	271	271	312	303	270	303	259	271	266	271	307
22987	20608	27317	23899	20612	20694	8335	1739	1242	1175	982	869	821	815	698	711	667	648	625	629	619	632	612	638	537	544	579	561	518	543	513	494	522	517	496	504	499	497	530	473	499	525	535	476	524	523	518	508	501	486	477	496	527	469	478	485	503	528	504	516	468	493	504	514	448	466	472	467	486	476	482	446	499	465	502	509	465	504	470	475	488	479	453	482	454	468	500	487	457	499	453	501	460	538	462	479	490	476	542	452	497	512	450	467	524	498	476	440	466	492	456	505	499	495	522	523	477	495	496	468	483	516	486	418	445	483	439	478	464	465	502	503	481	483	470	520	462	454	518	469	510	449	480	491	492	464	497	453	458	446	505	461	504	484	480	460	462	471	498	455	455	474	482	483	441	491	477	478	472	466	510	459	426	445	478	495	471	434	479	517	496	501	498	476	496	495	460	466	493	455	472	489	484	451	532	465	497	488	496	470	481	447	458	451	454	485	473	489	490	485	451	511	494	498	427	474	468	482	482	480	469	493	462	513	448	457	465	481	479	467	472	505	496	477	509	516	499	502	445	486	487	492	493	460	496	481	516	463	502	499	471	492	501	476	473	458	475	441	490	488	482	502	479	503	476	485	464	495	469	517	514	456	502	491	466	439	466	504	453	488	466	456	483	449	510	475	449	450	477	490	499	487	462	492	463	501	462	485	476	478	487	481	439	478	484	451	462	463	497	502	446	465	461	472	489	471	470	483	507	517	459	498	524	526	473	496	450	431	465	478	506	502	482	449	461	489	477	493	498	479	497	471	472	420	465	476	486	456	486	489	454	470	474	455	484	468	535	484	430	513	499	466	501	423	474	475	516	489	490	493	463	514	454	477	463	491	456	454	460	495	461	500	480	451	490	484	476	459	489	434	469	490	466	484	514	464	464	448	465	476	460	502	488	469	483	476	467	519	451	475	486	505	431	487	505	462	468	482	477	513	462	530	467	475	472	480	519	464	473	491	476	497	446	462	470	500	476	484	464	462	464	493	529	474	491	467	482	488	517	477	465	467	408	544	483	474	490	474	456	454	477	449	447	480	482	460	478	486	540	445	457	489	487	424	469	472	458	501	468	452	521	490	454	498	491	476	450	451	437	462	517	484	513	491	471	461	481	465	441	504	460	456	479	420	451	465	482	504	486	489	452	461	448	466	492	484	421	458	478	502	501	515	492	478	508	452	452	491	485	476	467	479	525	465	512	482	486	493	439	484	481	509	498	485	464	494	513	466	525	500	471	465	497	481	512	492	467	494	528	460	492	485	479	486	468	487	479	466	454	480	442	491	485	464	471	508	465	447	491	451	490	520	461	500	437	468	444	491	483	509	448	467	480	480	470	490	476	491	502	480	489	499	475	533	499	509	497	482	493	472	472	486	483	456	475	474	482	475	477	462	469	488	490	449	481	465	466	483	509	476	498	524	481	502	502	454	458	460	481	460	418	484	485	509	446	443	514	461	482	520	511	456	495	488	467	460	466	483	460	495	441	450	487	486	471	444	470	482	456	449	444	464	499	474	488	466	458	508	475	511	497	442	478	462	503	464	445	491	478	528	513	475	435	480	513	516	452	470	464	460	510	481	456	506	468	457	484	452	511	435	467	462	469	488	495	461	475	492	463	474	486	494	484	469	477	481	499	493	498	496	489	522	471	495	485	507	497	491	480	442	458	493	529	491	476	481	501	460	476	474	455	476	444	449	491	505	460	435	447	502	455	488	451	479	470	489	532	487	444	489	487	485	473	434	492	468	458	479	458	477	506	474	461	459	471	489	480	484	502	466	520	483	436	466	481	467	477	525	497	472	493	457	497	468	500	470	469	464	471	492	548	464	488	473	459	469	455	478	472	473	476	496	496	462	484	509	471	455	488	530	457	508	434	455	485	478	472	502	471	476	485	428	486	476	504	476	480	476	504	463	477	452	490	498	474	464	500	499	480	474	444	443	438	452	511	493	487	458	480	522	497	467	473	497	451	453	461	486	450	454	441	500	505	442	461	497	441	447	481	513	519	517	490	485	446	482	461	473	454	510	490	446	498	483	477	492	463	483	461	490	483	490	458	477	466	485	480	474	521	470	483	472	450	526	471	455	494	453	498	514	489	483	486	462	485	464	467	515	452	461	481	508	477	465	451	497	477	479	469	500	499	452	472	494	473	485	466	477	426	465	411	477	485	454	459	476	455	467	470	470	442	491	496	449	475	513	465	486	463	498	478	521	490	483	483	469	458	486	451	493	464	504	468	469	489	543	482	505	459	469	463	519	490	469	446	456	503	453	458	495	482	473	475	495	474	449	463	489	462	439	460	476	496	508	435	462	439	468	478	476	460	481	497	473	470	498	488	512	457	485	465	498	493	473	506	517	483	497	478	472	490	506	486	492	434	481	456	500	475	475	466	532	470	489	499	446	495	482	492	481	460	490	477	467	468	463	488	488	471	535	497	487	457	516	451	440	473	450	490	417	478	485	475	497	503	454	486	485	431	493	473	515	465	514	493	449	474	477	491	475	481	469	491	465	458	504	447	498	475	490	467	512	472	467	497	524	477	485	481	486	480	455	464	478	485	434	443	481	483	447	516	512	492	445	454	530	459	469	495	513	541	486	477	448	479	449	486	496	444	460	433	467	472	471	441	501	482	468	446	478	443	468	488	492	464	460	462	470	465	495	487	482	483	500	448	469	428	490	472	505	481	498	504	500	449	480	484	467	478	447	481	435	497	469	492	435	518	488	482	521	459	486	495	494	483	486	491	447	452	479	479	456	468	473	453	470	480	445	509	453	451	468	464	529	488	486	472	518	445	477	499	460	436	480	462	471	461	480	511	488	465	485	511	485	479	477	540	481	512	467	467	483	464	479	481	463	479	458	422	480	469	433	448	515	430	444	448	450	500	484	455	492	452	473	480	452	451	509	465	476	483	460	449	461	488	520	463	483	506	449	438	483	461	505	472	425	463	483	504	452	487	482	463	503	480	435	482	487	451	488	472	484	473	459	459	440	474	451	528	456	497	467	473	489	512	439	469	505	454	474	483	462	422	474	467	474	468	473	455	479	466	458	522	471	490	485	510	472	486	500	488	475	499	502	535	479	468	483	475	499	487	466	474	479	475	491	446	439	468	481	476	492	465	465	453	498	471	498	469	468	486	478	472	485	473	470	480	502	473	457	473	486	456	493	479	459	486	459	459	488	484	500	484	502	505	427	444	486	436	487	484	460	433	486	480	464	515	469	477	464	438	516	495	471	446	463	469	447	508	470	453	453	483	464	487	486	476	505	492	499	492	483	450	481	475	457	475	463	448	449	463	455	459	477	477	445	486	464	466	492	484	484	519	475	491	461	453	453	481	474	485	501	488	452	465	467	509	510	503	440	481	460	451	446	494	482	452	484	471	497	472	507	474	459	493	452	497	462	467	458	473	454	450	466	469	485	500	448	501	471	470	453	491	485	458	511	514	478	466	464	500	469	436	503	529	439
10175	18193	16463	9640	6548	4786	3719	2989	2389	1983	1659	1453	1294	1149	1111	1043	945	876	797	759	786	700	719	671	650	644	613	605	609	592	562	555	546	552	519	538	521	515	553	543	546	509	520	517	506	480	500	450	450	484	456	479	485	488	468	479	501	469	456	518	489	437	505	474	487	495	494	527	482	494	513	465	445	443	481	454	470	468	474	486	484	493	453	473	488	468	448	459	495	460	500	471	467	457	499	470	461	465	452	487	482	456	484	482	488	469	481	488	483	494	497	509	490	513	538	497	473	473	501	453	458	487	482	468	475	473	485	444	478	458	485	481	447	444	467	459	493	464	468	467	452	467	432	461	465	479	484	488	499	437	457	469	503	473	447	490	468	484	473	463	472	474	442	458	449	459	447	438	448	440	482	433	494	457	492	468	460	491	467	472	479	466	454	478	503	457	446	438	473	490	445	463	456	432	460	425	452	492	495	466	431	468	452	470	502	504	468	471	456	445	475	465	443	468	455	479	443	483	471	467	444	478	463	454	448	463	466	466	459	433	448	459	443	432	485	462	479	488	486	445	452	448	474	489	481	507	481	487	491	455	456	496	460	475	491	438	456	468	464	457	499	531	437	490	443	438	445	452	453	448	482	447	459	490	470	449	506	459	452	450	488	450	443	445	432	441	479	443	507	461	452	470	456	448	471	502	462	465	477	440	460	473	446	443	473	468	460	459	487	473	491	427	442	479	448	495	466	491	455	506	446	489	469	465	453	450	440	458	452	419	477	509	477	520	469	472	421	471	440	457	464	450	455	460	436	458	459	467	470	481	470	460	472	441	470	482	487	465	492	495	483	475	466	470	465	465	507	430	428	443	457	470	449	496	450	478	419	456	479	440	473	478	483	441	468	453	434	476	475	450	451	498	478	468	493	448	481	491	465	486	492	483	485	472	453	474	461	466	445	496	458	482	430	462	482	457	497	447	452	462	406	429	477	455	439	463	470	450	466	448	464	474	480	435	450	529	453	470	423	501	432	458	485	481	470	498	446	500	426	465	480	444	479	477	433	444	480	444	479	455	482	459	478	475	478	448	454	449	452	430	453	450	456	484	462	436	497	481	448	470	462	491	478	499	471	468	483	476	455	513	477	479	448	488	461	464	461	439	491	474	476	473	467	447	432	466	468	464	466	452	489	474	503	462	459	468	468	458	453	460	462	447	427	455	479	490	467	511	420	461	457	488	442	515	492	467	474	468	464	409	454	470	439	436	469	448	497	462	474	465	467	483	485	500	442	433	450	434	437	474	454	496	444	458	484	520	455	421	425	443	476	448	480	490	507	484	447	479	471	424	447	496	511	480	485	481	422	479	464	460	488	434	466	481	442	469	482	476	447	455	479	439	438	460	451	491	426	452	484	480	485	471	456	464	456	465	448	466	466	503	483	450	464	488	447	460	435	476	478	475	464	444	450	485	458	476	441	468	445	459	479	437	465	466	489	485	449	457	482	492	429	465	440	515	458	434	452	497	460	447	448	482	474	464	456	451	479	448	498	456	459	456	458	484	471	451	459	453	472	471	461	463	444	464	440	444	437	467	433	469	462	488	466	459	452	457	472	445	491	486	430	472	479	457	454	484	469	478	424	431	461	480	478	438	485	450	477	443	476	481	466	440	460	437	483	443	472	473	449	472	449	423	456	447	455	475	413	453	481	434	473	475	444	490	480	457	455	446	467	492	469	476	457	456	419	449	439	469	481	427	452	435	473	462	414	437	480	478	443	479	467	467	493	452	453	492	462	470	476	459	457	431	479	470	409	496	450	461	466	478	458	475	501	492	460	489	508	435	442	455	457	489	457	459	448	417	475	451	456	490	464	452	465	477	479	472	447	440	454	456	475	451	427	489	474	470	451	484	442	448	458	468	524	466	483	436	447	446	505	450	434	470	467	434	438	429	467	497	490	444	474	465	458	453	454	484	452	470	414	447	474	510	475	460	437	453	458	429	440	495	474	458	499	443	493	522	441	451	479	488	443	438	464	470	466	477	443	465	463	507	450	471	469	475	446	455	453	450	462	470	448	471	468	428	437	451	443	476	455	458	452	464	452	487	483	471	462	506	449	498	466	482	461	459	482	449	428	459	437	438	493	474	468	478	473	439	461	482	437	471	432	443	483	453	463	474	447	508	484	465	454	493	473	518	450	453	451	451	442	483	463	473	453	489	441	443	486	481	446	504	485	476	492	424	460	441	450	437	479	484	500	449	432	479	454	479	447	492	482	421	437	474	423	439	448	426	470	439	489	461	459	491	477	462	445	487	445	445	480	472	463	486	467	513	462	481	436	422	473	448	481	479	447	427	463	482	439	442	442	437	490	480	418	498	483	449	465	450	447	458	441	449	495	438	455	436	488	455	429	476	471	453	440	478	452	477	468	447	409	463	446	481	469	476	459	490	429	465	432	445	462	448	473	434	453	464	513	454	443	458	486	463	478	487	450	467	450	492	473	466	473	455	427	468	445	498	440	495	438	446	498	482	457	459	467	425	516	437	443	463	468	459	471	492	417	486	414	501	476	478	456	437	452	471	455	446	442	453	470	488	437	475	483	439	457	458	470	436	441	448	468	432	485	458	453	454	484	470	514	484	430	446	469	434	444	461	451	440	457	466	446	524	442	462	439	478	506	473	469	453	515	452	402	441	423	451	480	473	473	441	467	479	469	446	470	440	468	430	478	486	475	443	467	478	509	464	473	440	450	458	418	425	476	426	443	442	463	452	440	491	473	432	428	440	467	454	422	476	450	516	412	449	426	442	485	496	449	458	462	449	499	460	447	474	464	446	418	457	439	440	417	449	433	482	470	461	442	448	489	456	475	480	440	454	447	487	459	398	507	447	458	474	477	468	464	483	429	477	445	403	472	442	464	456	490	447	461	426	474	494	466	455	444	466	470	459	475	451	468	463	494	415	454	470	481	491	469	444	457	481	458	515	506	485	487	458	455	474	433	459	466	480	436	452	443	416	448	507	453	525	452	425	434	432	437	442	474	483	450	450	465	471	468	479	470	457	463	486	466	475	464	446	423	451	470	481	449	480	467	498	426	443	461	421	442	456	448	492	469	501	475	462	456	484	486	472	487	459	463	430	469	434	416	453	482	488	454	486	482	481	423	468	484	476	442	485	465	489	449	434	458	452	505	462	418	474	485	490	487	449	482	499	479	514	471	466	468	455	426	465	511	472	462	473	485	491	452	436	464	437	502	465	461	451	478	486	467	452	445	434	471	488	452	431	443	474	422	463	461	471	432	481	460	496	495	469	483	476	489	454	469	481	481	487	436	461	504	500	476	481	460	485	488	485	480	454	450	479	452	458	483	462	472	410	483	435	477	442	459	448	461	500	463	429	497	475	487	458	453	478	446	500	481	480	475	466	464	454	479	461	480	479	439	474	456	480	428	455	468	483	486	459	433	499	484	478	501	499	487	430	472	438	428	456	450	464	436	461	471	482	465	443	438	455	442	462
28123	14506	2172	775	606	583	564	505	527	490	494	506	490	491	500	513	542	490	485	497	488	482	487	463	523	498	492	507	493	478	498	480	489	467	462	493	462	475	483	498	530	499	466	504	492	501	479	495	492	484	481	477	511	492	467	449	483	496	486	478	462	464	492	505	515	476	478	528	518	512	479	487	485	495	472	495	499	478	485	505	464	490	501	507	523	462	501	496	529	455	498	479	479	509	468	481	476	488	527	473	486	483	480	490	506	481	477	460	450	496	478	482	511	487	504	560	475	526	479	484	503	512	516	484	474	504	476	494	504	449	504	438	505	522	490	506	463	494	537	495	467	522	512	467	504	487	496	472	511	473	489	474	469	486	525	468	541	480	483	466	458	521	477	518	487	479	465	456	492	472	486	466	479	495	451	495	496	492	511	521	504	462	426	493	495	499	509	508	475	495	472	493	462	477	500	490	498	500	463	492	469	487	503	464	490	449	468	476	503	483	476	442	506	493	460	485	471	512	468	513	486	445	481	539	478	455	446	503	486	493	503	493	487	519	460	442	479	524	501	485	502	493	482	452	473	524	480	520	487	488	473	452	489	460	450	445	475	488	482	500	506	473	462	537	481	521	479	491	478	467	501	484	469	455	479	471	445	453	515	460	468	479	488	469	480	455	528	493	461	482	473	507	487	508	504	494	491	466	484	446	494	471	490	531	461	509	486	495	492	434	479	441	510	460	492	499	461	474	486	497	472	519	513	501	484	482	477	483	515	467	486	485	494	506	470	505	490	489	488	516	527	473	477	455	464	531	457	520	507	503	475	525	512	480	513	484	536	450	531	467	469	498	508	466	506	461	513	508	460	477	465	480	483	494	489	482	498	492	497	482	484	486	518	470	474	490	467	486	485	478	492	496	491	475	492	478	483	460	480	482	459	455	495	524	497	503	478	470	446	458	491	496	517	518	489	501	454	467	466	485	518	510	480	481	450	478	488	473	500	494	506	507	464	485	490	456	470	477	529	496	455	511	455	494	505	479	501	486	476	502	502	521	476	502	468	433	489	447	503	479	495	476	461	480	504	473	507	460	466	456	494	523	484	477	509	463	493	499	493	468	481	497	498	508	469	483	468	461	484	490	511	505	511	482	504	462	474	430	470	457	476	512	501	462	482	491	502	509	482	501	502	481	476	470	480	488	498	482	479	441	504	482	461	469	474	450	479	533	439	429	453	463	508	507	482	493	501	504	462	515	457	534	483	479	500	479	458	475	465	491	500	510	478	519	504	493	479	471	492	439	482	496	468	458	477	462	451	451	495	512	504	480	502	486	481	479	514	514	466	483	501	512	491	446	488	487	469	485	506	477	476	504	493	490	477	469	487	481	495	494	477	465	455	468	497	506	483	489	500	519	426	462	484	505	473	496	530	518	489	466	480	522	478	487	468	516	496	483	481	494	492	473	502	467	483	484	432	458	487	497	497	480	497	499	494	480	496	462	452	461	402	473	519	436	490	463	490	484	530	504	492	476	482	481	503	453	467	487	474	481	475	484	501	493	491	442	535	480	495	492	453	493	482	500	510	524	491	497	456	510	496	466	485	504	504	463	501	462	513	524	492	499	493	516	501	490	443	470	473	485	494	482	445	491	472	496	470	473	515	500	493	528	478	490	512	496	458	506	477	483	520	500	486	478	481	434	484	492	485	434	477	445	485	450	451	455	456	520	417	475	495	471	501	496	500	468	485	484	479	450	461	468	514	497	461	492	469	519	497	536	506	494	544	509	503	484	506	440	518	471	467	479	495	506	456	501	516	524	488	489	482	469	518	511	447	482	475	493	447	498	497	507	462	447	465	507	461	495	501	499	469	476	511	499	475	476	470	512	495	490	505	503	502	494	496	490	479	479	491	471	505	470	485	484	508	467	510	472	512	515	485	439	468	440	497	449	507	516	469	472	497	473	493	482	503	548	514	472	546	517	512	476	474	527	499	474	503	509	466	468	501	475	499	488	507	452	483	485	494	442	462	493	479	473	490	509	491	467	490	505	502	524	496	497	486	481	520	514	491	467	485	472	494	474	477	458	431	472	490	479	479	488	483	483	470	458	501	463	439	493	529	465	484	467	484	484	519	476	499	542	500	521	498	477	495	470	454	484	515	492	486	462	445	451	491	481	492	494	479	534	476	511	465	468	453	486	503	529	453	502	491	494	488	514	474	445	485	479	491	471	457	486	525	504	501	517	504	490	487	494	498	553	516	495	514	488	522	497	494	477	455	444	479	500	457	477	511	501	467	497	509	496	459	503	471	523	495	504	473	482	461	507	491	493	459	494	470	482	500	484	502	479	520	434	466	470	457	485	499	498	518	495	487	504	520	474	480	497	482	491	511	473	482	481	480	487	464	512	501	492	520	528	472	455	481	481	510	472	517	494	489	462	522	480	486	494	478	486	459	481	485	456	477	468	492	512	482	493	448	469	495	497	485	492	470	493	501	474	507	462	454	490	474	492	509	470	481	464	465	480	465	494	492	489	487	526	470	459	542	487	482	486	463	468	488	517	482	513	499	466	512	492	505	499	484	487	521	522	459	479	492	490	481	485	480	460	533	472	514	481	436	512	496	504	475	482	481	490	509	454	459	477	477	454	508	527	458	488	508	495	495	498	484	486	489	473	497	477	506	456	474	511	446	489	464	486	501	452	469	462	462	470	491	500	491	478	472	510	509	456	480	463	498	523	497	497	475	502	524	485	464	513	500	475	506	490	472	477	511	476	500	454	464	466	489	482	462	466	463	468	492	490	483	503	496	497	498	512	473	485	486	496	490	476	464	469	510	430	466	464	491	494	495	511	545	466	455	503	453	503	527	466	482	488	500	497	491	451	494	472	528	474	491	499	509	484	451	451	483	485	466	478	502	494	493	511	424	458	510	467	518	462	519	516	463	473	502	503	476	497	488	471	483	504	450	480	473	489	497	477	479	465	524	487	487	510	446	479	496	475	459	540	478	478	485	474	497	509	494	495	466	470	461	454	449	445	497	493	475	496	517	473	484	450	522	488	484	481	479	527	473	473	504	497	522	442	494	515	505	492	463	498	471	482	478	509	444	496	494	471	486	491	508	504	508	524	471	464	509	481	480	433	474	475	450	463	523	515	471	494	475	454	485	526	483	473	445	491	485	456	494	476	482	524	491	444	526	504	495	507	498	498	478	492	507	499	462	509	466	500	478	461	446	506	461	505	481	485	429	472	525	498	457	456	441	479	490	453	503	493	506	484	500	517	482	432	475	448	474	480	493	502	467	503	513	509	460	502	500	478	470	498	477	493	446	461	478	487	524	487	477	523	476	523	500	505	471	518	484	467	500	482	477	502	499	442	445	485	481	492	512	460	512	478	469	482	456	474	475	485	476	534	498	508	514	483	527	480	504	469	454	470	477	501	498	487	496	511	476	503	503	475	452	500	488	536	505	483	519	492	512	499	497	446	456	486	537	479	519	476	460	518	498	472	508	477
5154	1256	1221	833	686	643	593	628	588	614	565	558	549	531	513	539	540	497	576	527	549	514	489	542	541	515	492	518	513	488	490	518	549	484	501	518	517	518	555	522	544	537	537	530	531	543	515	529	557	544	539	522	511	540	501	521	528	495	536	550	534	527	521	539	543	538	530	504	511	504	508	522	544	520	526	511	479	552	489	521	505	505	494	530	553	572	506	532	536	513	497	557	525	533	556	550	518	532	487	475	540	512	552	492	533	514	507	543	553	535	530	501	578	514	532	509	511	521	519	521	513	522	540	548	510	489	484	503	504	521	514	527	515	517	499	498	506	542	512	549	565	548	488	517	550	492	560	554	554	498	534	501	524	521	530	523	517	518	487	515	570	564	508	520	523	518	528	522	491	509	511	482	521	499	538	541	524	540	515	548	557	541	493	540	492	533	539	512	491	508	505	552	515	538	522	558	515	521	497	536	500	534	510	531	529	525	524	525	521	514	558	513	520	516	541	540	520	550	515	494	582	470	535	562	517	514	515	515	514	517	490	509	525	536	504	530	503	498	507	531	508	513	482	525	538	548	519	493	506	487	511	476	506	548	537	517	506	520	522	503	494	521	499	534	569	517	488	528	533	552	527	564	538	562	479	483	483	500	518	512	541	497	514	473	510	515	522	514	502	520	525	527	503	522	499	513	492	498	516	517	503	554	539	498	497	498	546	478	530	505	496	518	509	506	515	503	517	560	520	504	503	515	523	486	484	522	510	502	492	515	474	506	511	501	509	577	494	529	515	506	514	553	519	542	522	513	513	506	513	545	501	541	552	550	508	490	519	527	504	565	478	488	509	496	516	550	521	521	507	507	529	553	517	478	511	553	534	511	503	488	533	527	541	555	495	519	498	499	499	528	504	491	527	516	480	524	505	546	488	531	509	530	523	531	504	539	543	515	497	504	520	488	529	515	542	481	509	528	519	536	529	505	485	531	538	547	510	528	543	525	533	521	547	504	526	483	517	519	521	538	531	542	491	564	526	487	501	552	499	526	525	496	519	509	524	543	531	516	496	546	485	524	479	490	551	517	500	517	506	537	549	496	493	551	514	543	523	522	521	533	515	490	519	505	511	525	481	512	534	494	568	526	517	524	519	503	544	534	523	565	546	527	523	509	516	533	526	514	533	542	503	512	519	555	518	521	520	533	529	543	534	497	523	486	542	474	464	511	560	518	565	551	547	540	509	506	512	515	500	499	525	482	521	491	513	495	501	522	519	497	488	532	504	507	482	533	534	486	494	522	573	559	550	547	511	531	530	557	512	493	498	491	534	511	516	504	496	468	508	487	492	532	544	556	487	502	524	522	556	544	514	511	531	539	521	489	532	512	508	506	485	509	521	580	498	516	535	510	515	531	489	518	488	481	505	501	496	523	509	484	542	524	515	557	467	551	470	498	538	505	522	544	504	483	521	534	533	525	501	524	557	515	521	505	530	532	524	517	525	528	516	512	468	520	513	538	543	532	537	561	518	522	536	552	504	558	519	510	510	500	502	517	491	543	519	528	520	486	532	505	529	486	527	482	532	487	510	508	496	497	487	490	495	484	516	551	533	519	538	521	552	511	533	491	572	519	500	513	542	509	501	505	569	545	552	544	508	499	500	522	486	546	490	510	513	533	502	529	508	511	531	497	494	502	547	499	525	532	512	515	527	506	506	456	525	512	506	546	489	470	509	486	553	546	503	517	483	497	549	502	512	489	514	494	523	486	522	553	504	521	496	526	527	522	529	492	509	524	527	509	521	512	537	526	514	496	500	492	527	518	518	518	540	523	523	511	526	557	500	507	492	480	474	531	501	499	493	548	525	522	544	493	492	523	525	524	513	535	489	509	564	571	521	515	547	490	516	527	480	489	525	532	500	504	517	558	507	551	486	509	535	564	571	523	535	487	558	528	527	510	490	526	484	523	479	565	529	547	540	510	519	519	496	496	532	549	517	536	492	584	514	544	515	500	494	553	488	544	490	502	535	526	543	487	567	534	505	551	496	527	518	496	505	553	527	545	529	500	532	499	487	480	513	488	488	507	538	505	531	526	561	487	521	480	510	516	472	538	534	530	539	526	493	512	533	541	538	511	496	504	526	511	519	503	519	553	484	509	514	520	533	490	516	515	506	522	534	553	545	504	515	492	529	518	556	522	559	518	542	503	557	516	509	528	532	540	523	555	515	547	511	543	516	535	533	515	540	518	545	520	508	524	514	565	527	487	544	488	534	505	506	511	501	491	525	483	505	560	505	492	528	544	532	563	549	521	499	483	502	487	543	550	540	565	516	505	544	514	569	548	528	519	515	497	552	529	542	550	522	528	540	530	548	528	552	541	499	527	528	507	508	544	513	529	499	517	541	548	507	548	538	502	522	523	502	557	506	528	525	474	559	485	513	522	499	501	502	474	528	518	517	558	550	509	486	487	487	496	496	523	510	547	548	511	510	519	497	526	497	530	527	569	504	512	531	516	501	515	512	534	491	491	581	509	511	529	561	527	527	515	516	496	534	477	533	490	502	533	525	508	518	526	500	517	528	494	491	551	532	544	521	503	498	517	537	511	498	529	544	506	570	524	561	492	531	507	513	528	513	509	497	531	507	499	545	555	506	519	501	499	520	521	529	486	529	609	497	518	547	527	535	524	510	501	560	521	529	509	514	510	537	507	520	525	575	522	498	540	510	544	522	536	526	529	522	491	521	514	496	530	523	527	530	503	555	545	496	513	511	546	534	501	510	548	495	525	541	524	519	503	497	547	507	558	543	493	537	520	504	522	525	517	514	513	522	533	505	528	495	468	497	493	499	496	541	530	511	483	514	538	480	517	540	513	507	526	562	523	521	525	514	523	492	478	490	515	512	500	537	539	536	553	528	496	535	533	545	487	536	557	502	534	531	497	534	564	533	536	502	486	522	535	513	489	533	509	508	511	507	509	491	511	514	535	497	483	526	513	550	525	569	500	526	499	508	532	553	503	557	509	503	511	555	505	480	527	510	480	505	522	514	504	544	497	496	491	511	529	544	514	504	511	493	538	503	509	506	500	518	518	558	556	531	499	501	496	530	495	529	531	519	545	524	525	534	519	480	539	517	513	518	507	518	541	552	532	494	495	519	536	535	524	511	505	493	518	535	509	515	556	549	511	557	516	525	486	528	511	538	502	523	519	552	514	518	540	527	506	520	505	536	512	503	518	471	504	526	524	494	475	551	523	539	541	518	482	541	519	559	530	510	506	491	503	526	540	514	513	530	484	537	511	532	504	495	532	530	490	520	527	524	556	517	513	537	559	503	544	542	490	535	508	523	523	504	509	462	528	518	505	540	541	498	507	578	519	529	549	477	488	526	537	525	524	498	517	510	521	503	511	530	542	504	513	543	501	502	529	499	527	508	513	514	523	519	528	559	531	511	489	515	493	517	530	543	532	501	458	514	490	532	537	483	482	535	503	505	532	509	532	495	506	525	512	514	535
25041	20634	27019	24263	20633	10116	1272	793	693	575	494	484	440	411	407	369	344	355	337	308	310	349	302	288	308	292	298	313	307	333	269	271	276	303	267	262	292	302	281	294	314	233	290	270	264	281	286	267	283	287	286	246	259	250	271	269	250	270	287	245	291	229	259	254	265	250	246	259	251	247	258	268	278	249	272	274	273	237	258	249	261	240	257	248	246	258	266	292	260	230	255	277	275	268	284	270	282	255	267	253	280	264	253	281	262	247	258	263	243	282	267	269	261	311	282	253	266	256	261	248	205	268	262	296	273	242	260	240	255	248	253	278	259	240	251	282	252	259	243	240	270	236	276	249	255	270	257	233	274	234	255	231	234	259	267	245	259	255	249	248	256	264	255	281	287	255	255	266	283	277	257	282	280	246	246	270	268	269	250	274	291	292	268	262	271	248	234	263	260	285	250	245	248	265	258	259	233	258	274	256	266	261	244	256	284	277	249	239	255	266	253	222	280	249	257	272	251	246	245	252	257	264	284	263	285	285	283	239	267	257	273	253	261	255	262	280	254	264	243	232	257	281	249	262	265	270	253	279	258	253	250	256	247	241	250	275	264	257	248	259	254	229	253	265	282	274	236	264	243	242	262	253	246	258	261	243	249	256	278	247	232	257	257	253	264	246	276	260	245	239	267	287	263	251	274	261	243	271	259	281	253	251	245	238	255	283	251	242	289	236	267	240	261	278	269	268	243	281	250	277	263	241	270	247	297	269	265	237	266	262	277	243	240	248	288	258	237	258	269	251	255	279	243	265	260	268	243	258	274	257	272	243	275	253	265	274	266	264	256	244	258	258	254	253	277	285	255	249	308	249	250	261	277	278	284	257	263	234	261	262	251	255	252	253	282	274	250	259	246	258	295	265	257	241	247	255	286	259	266	265	244	272	280	270	289	282	251	238	266	306	251	286	293	267	249	207	230	238	286	253	268	296	249	261	277	262	293	270	255	250	270	252	238	229	242	264	258	282	253	258	226	245	245	248	277	288	262	243	239	265	269	274	260	261	247	256	247	253	253	245	235	253	266	256	278	281	244	241	244	257	253	288	274	247	242	263	251	282	258	274	270	263	269	265	257	284	243	256	269	267	239	274	273	263	231	264	256	258	250	266	261	255	255	235	243	267	255	241	240	249	253	243	245	251	261	242	290	278	268	228	263	266	292	288	242	225	293	308	261	258	255	263	259	241	254	267	252	222	247	255	252	238	264	287	255	236	261	275	297	240	240	241	270	264	254	263	229	256	246	260	250	263	257	296	261	252	247	253	274	274	256	267	260	275	234	232	251	266	270	275	253	273	261	263	259	278	256	287	245	281	241	268	279	253	245	281	248	253	228	239	260	230	260	252	240	276	287	237	254	272	233	241	291	263	243	252	264	254	273	241	260	250	265	283	250	285	259	251	245	262	245	285	264	252	298	257	273	274	268	268	262	271	261	255	251	223	249	264	250	237	244	247	270	282	254	248	223	270	255	251	270	242	252	233	241	248	269	259	260	216	284	251	285	267	260	250	248	231	236	245	261	259	240	283	222	254	252	249	293	265	254	247	251	272	244	255	281	263	252	236	246	261	237	250	240	268	247	245	254	290	270	253	258	227	226	218	243	276	259	238	243	293	273	242	269	259	258	253	260	263	250	271	238	255	260	267	242	252	263	262	224	258	258	225	247	236	251	250	253	261	249	267	253	293	246	251	273	268	251	287	246	223	249	281	259	234	250	232	243	252	249	271	238	229	293	266	246	258	262	249	237	265	266	264	255	235	272	291	266	230	246	253	257	269	244	242	257	252	271	248	243	285	245	289	257	276	260	258	242	236	249	263	279	255	275	268	278	281	269	293	268	249	292	256	253	239	254	242	248	251	242	246	239	254	278	251	271	262	277	251	257	236	256	255	244	262	273	267	273	241	274	266	258	274	252	253	237	253	262	261	292	263	263	261	285	256	276	237	251	251	257	255	301	246	231	265	307	269	256	286	286	256	250	255	250	290	252	268	272	252	262	267	246	246	248	262	279	253	259	253	238	253	249	268	225	265	263	255	247	253	237	286	259	265	244	249	273	232	253	272	261	240	252	243	263	249	263	242	246	233	248	257	262	255	262	244	238	272	274	222	278	248	222	260	245	286	252	257	269	279	239	258	249	249	224	239	297	275	240	252	259	264	231	226	260	276	225	236	260	241	246	247	223	260	279	231	247	252	256	220	264	241	258	250	232	272	262	238	260	225	260	249	254	285	300	257	253	245	272	253	272	234	270	266	252	258	251	261	256	263	261	274	240	262	248	226	274	251	249	268	268	243	238	245	242	257	282	268	264	250	261	261	271	251	280	285	255	239	275	262	252	280	264	260	264	268	281	225	218	264	241	254	247	237	243	248	246	247	223	251	270	274	273	264	241	259	242	263	290	285	273	267	255	228	236	289	263	249	279	245	257	249	243	233	269	243	248	247	295	252	266	269	292	259	267	261	251	279	273	235	230	240	305	224	254	276	242	255	260	256	247	264	256	293	266	251	268	261	249	266	269	255	235	235	263	263	260	236	264	284	271	298	290	226	266	252	251	288	239	267	229	266	253	239	264	252	259	263	235	264	266	259	256	236	252	296	272	251	228	275	307	259	268	261	261	250	261	286	244	239	259	268	289	256	248	260	253	268	253	245	245	239	270	252	256	269	233	259	277	273	234	268	229	246	255	241	240	255	281	253	250	254	240	266	242	263	258	273	250	241	238	253	242	263	266	260	251	261	261	257	279	278	263	248	253	252	263	277	267	253	246	246	260	237	264	238	256	263	287	271	248	249	249	229	261	258	266	273	258	254	235	263	233	286	244	282	275	259	255	244	266	280	256	239	269	244	253	243	279	256	243	268	273	273	246	279	275	247	246	248	272	258	273	270	241	283	230	271	246	248	251	263	237	284	257	235	284	242	260	231	272	236	259	267	246	285	288	251	248	238	267	253	235	255	270	280	262	234	299	238	237	284	264	258	275	288	235	270	292	267	267	247	225	258	268	256	252	238	257	276	256	275	257	247	282	267	236	253	226	272	280	282	235	281	261	285	225	250	239	251	267	270	271	252	252	253	272	245	272	278	240	272	263	251	257	246	254	276	271	239	270	244	241	268	252	264	291	277	276	259	266	267	246	259	254	279	223	269	271	244	236	244	276	262	257	240	275	244	247	265	273	244	262	248	240	277	246	262	279	260	255	273	270	256	258	253	271	246	266	247	257	261	271	258	236	240	271	261	253	247	297	285	242	283	257	259	246	236	240	247	279	264	253	263	266	262	256	255	274	233	243	230	286	283	277	254	241	256	253	224	234	274	273	240	271	289	265	249	267	234	252	269	256	277	223	245	272	255	271	272	232	242	242	251	237	270	253	228	287	264	252	246	255	272	254	256	273	259	271	263	268	274	256	267	289	274	259	268	238	259	246	258	252	269	225	239	282	236	239	257	267	260	245	283	267	256
7163	11559	10396	5728	3812	2707	2058	1586	1250	1021	897	816	775	705	589	567	484	488	469	400	412	402	398	377	362	364	364	339	373	347	331	331	332	348	318	318	317	309	293	327	280	317	308	287	320	306	285	284	312	257	314	318	285	290	296	295	294	286	286	307	299	248	280	307	275	300	289	291	272	274	315	277	304	317	276	301	292	309	310	282	264	259	310	281	247	280	272	278	283	261	294	267	299	285	274	308	295	282	270	292	284	298	281	252	261	262	286	298	296	289	285	335	316	287	296	292	263	273	290	309	283	286	293	264	264	275	295	270	283	301	268	265	296	267	290	280	274	289	268	277	297	308	293	295	304	264	291	284	303	263	278	249	272	289	278	266	301	265	295	271	249	248	278	263	301	295	282	282	273	260	299	321	297	276	280	282	304	301	288	277	274	305	302	258	322	297	293	294	288	296	268	265	305	257	281	285	274	278	283	267	266	281	280	261	271	295	267	300	310	282	280	277	300	258	323	277	292	246	294	261	282	265	266	329	265	290	271	278	269	299	261	246	281	273	311	271	318	265	254	289	272	276	308	270	310	260	272	257	269	258	277	292	283	254	295	257	266	277	283	288	264	290	301	268	266	270	269	283	290	287	248	269	281	288	292	297	292	291	276	271	289	278	286	290	278	270	275	259	280	282	295	279	295	276	257	275	292	241	312	273	295	257	279	270	303	256	295	265	272	257	314	284	262	261	266	260	299	287	275	264	295	277	265	257	280	297	254	316	264	288	260	303	275	296	292	277	278	281	285	304	295	266	273	273	285	249	305	267	289	281	328	273	233	296	278	311	279	291	303	283	278	280	278	261	280	283	296	248	316	290	296	265	281	304	301	280	282	265	276	318	280	283	277	279	273	283	295	300	258	273	289	274	269	295	280	271	290	262	298	275	263	303	295	271	308	262	288	284	261	287	284	287	290	288	264	299	267	277	280	289	296	301	250	283	271	280	273	293	283	267	286	260	261	280	274	270	295	251	276	283	290	284	271	282	271	312	280	306	277	270	278	254	269	281	277	282	265	263	289	311	279	291	284	272	259	271	283	285	282	277	285	319	316	266	280	233	284	297	293	307	278	289	309	244	281	290	273	259	275	257	251	292	277	268	290	239	279	283	297	264	289	286	284	282	270	307	296	301	277	272	281	297	271	295	273	277	269	272	299	270	280	295	288	275	293	270	265	267	275	264	285	263	277	278	274	288	272	255	273	287	300	284	286	298	277	314	293	279	278	283	294	272	273	262	271	276	259	281	244	263	265	285	270	266	286	286	273	274	267	269	291	266	262	273	305	273	269	288	287	269	280	269	279	275	257	260	246	279	307	291	253	272	298	300	292	296	270	247	283	283	279	287	260	254	271	291	287	284	297	273	277	283	283	269	290	277	260	281	274	262	264	278	276	272	275	238	249	306	275	288	284	319	311	284	284	283	318	303	294	264	293	265	293	287	261	274	305	278	273	266	312	281	249	267	275	257	258	266	281	303	313	269	284	281	261	288	301	246	278	249	300	291	273	312	279	279	307	264	303	266	267	259	266	289	268	272	257	276	288	278	271	302	266	277	293	301	261	255	266	282	264	284	296	291	274	281	302	272	268	267	282	264	272	275	275	300	255	256	268	283	301	291	262	286	245	254	309	285	303	259	280	296	268	291	276	283	289	272	257	289	285	280	281	266	281	273	304	310	275	265	283	259	263	256	269	316	283	281	251	273	274	263	262	280	296	287	294	275	291	300	287	274	278	244	240	253	277	293	258	289	273	291	280	269	292	275	288	288	303	260	288	292	314	289	309	280	296	288	266	279	308	289	264	279	272	280	275	257	272	289	267	287	257	281	304	285	289	249	247	261	265	226	283	276	297	266	298	267	253	274	273	281	268	271	281	262	288	264	280	289	292	291	269	302	276	267	287	287	278	273	268	291	254	288	267	300	280	251	277	292	272	283	279	325	239	301	280	264	267	287	285	295	289	258	273	239	331	289	262	276	307	278	301	250	289	298	297	279	295	261	281	251	271	288	301	277	265	269	282	313	271	280	274	263	284	277	310	283	279	272	293	300	246	255	277	274	285	276	284	251	291	255	292	281	272	249	275	279	301	303	271	289	292	284	288	271	261	263	284	283	297	272	273	270	297	272	273	290	269	262	265	269	268	309	297	265	263	300	287	303	281	256	273	284	266	297	297	266	316	282	294	258	276	293	279	271	279	264	298	275	270	255	309	260	290	287	249	271	281	274	275	261	281	258	264	284	271	265	286	284	261	278	284	286	267	268	251	279	251	266	242	273	281	282	284	264	270	267	283	239	280	267	284	282	285	293	277	241	253	286	263	250	278	324	292	298	288	301	283	291	272	259	258	266	255	273	290	276	295	287	235	265	287	281	281	315	253	270	297	271	292	283	271	287	262	283	278	273	275	278	274	268	267	242	262	303	254	250	270	257	309	292	303	302	295	290	293	286	298	281	271	285	274	261	259	253	265	304	264	286	295	316	322	273	283	261	270	277	285	265	282	308	259	284	314	263	301	290	288	277	280	287	248	288	302	262	260	268	263	260	292	241	284	251	315	243	284	274	285	280	286	259	288	272	285	300	256	275	271	260	273	245	282	294	242	278	335	270	276	284	288	285	280	276	301	276	277	263	286	271	261	281	272	297	305	287	285	259	281	251	269	293	283	302	290	277	274	299	288	265	281	293	274	272	259	289	304	264	276	305	238	294	292	294	310	281	265	279	282	278	300	298	259	315	301	289	253	279	282	278	289	290	273	290	279	266	308	257	245	253	277	266	283	269	278	312	301	293	251	289	296	294	278	312	262	274	291	313	291	269	266	272	265	317	259	288	279	283	272	270	243	263	281	300	282	308	268	277	264	306	275	269	284	301	286	272	275	264	287	274	263	323	284	293	275	282	298	294	271	270	259	286	282	251	288	245	278	247	271	321	268	268	291	279	300	277	265	270	278	288	279	254	291	278	248	286	270	285	277	292	314	307	284	299	292	280	287	285	265	288	289	284	284	259	317	259	308	278	257	280	280	294	263	272	282	274	300	279	297	284	296	270	308	296	301	264	264	299	283	266	289	285	294	272	270	295	300	259	274	291	267	298	278	291	304	292	265	275	284	317	264	268	283	280	286	265	274	296	241	315	285	293	290	270	255	244	279	281	260	294	283	275	275	265	266	277	282	272	322	257	287	269	279	287	264	294	286	302	302	250	317	280	321	291	302	269	255	261	265	270	285	281	250	261	272	237	293	289	255	281	297	257	289	259	266	279	262	305	311	270	293	306	272	272	262	282	263	292	271	267	285	258	301	308	274	285	270	231	267	255	262	285	278	274	260	292	274	286	280	276	262	294	295	317	277	277	286	259	321	293	275	259	275	281	261	286	321	285	284	296	296	282	250	286	290	350	279	287	296	290	269	290	300	275	266	274	286	287	293	286	264	273	268	287	284	291	287	270	260	279	265	269	304	304	273	295
22921	20602	27335	23897	20614	20678	8319	1665	1192	1093	990	905	807	771	763	675	684	627	686	608	599	621	524	591	561	545	492	521	571	567	529	511	539	521	521	542	505	561	553	491	518	523	467	510	512	502	500	470	531	473	491	459	477	484	472	527	483	502	531	499	505	510	507	513	445	502	489	510	473	482	493	518	467	454	505	474	475	516	491	487	480	484	491	481	501	476	486	502	474	486	511	475	485	455	485	503	503	486	502	479	491	475	472	483	466	476	483	472	475	459	536	505	524	505	501	518	519	484	502	437	461	484	489	486	456	481	474	485	477	463	526	462	441	479	516	502	488	505	458	491	485	467	475	453	491	479	508	484	438	509	485	480	498	455	495	453	491	494	488	495	494	468	486	468	471	517	456	476	535	460	468	487	486	470	469	508	489	508	513	482	503	524	475	460	468	499	465	506	491	482	483	466	498	493	474	458	492	481	440	497	471	491	484	483	500	455	497	478	482	478	446	492	491	483	455	504	479	478	466	484	445	472	460	496	465	465	446	513	450	488	476	444	453	462	463	455	486	459	483	503	479	497	485	468	516	505	475	420	463	478	453	460	525	479	477	486	504	485	474	468	485	496	456	479	479	440	486	516	481	480	481	532	455	502	507	488	480	468	465	445	498	463	481	495	509	471	445	488	487	447	462	454	475	464	484	460	414	472	463	444	492	481	461	473	470	465	467	446	470	508	487	509	497	486	472	469	483	503	495	483	452	476	480	445	453	536	480	479	463	461	459	472	477	501	497	460	493	465	461	442	503	510	451	434	482	450	478	495	496	487	450	496	482	441	482	504	485	505	460	505	506	476	455	468	482	471	465	467	472	434	495	469	523	507	469	467	484	495	440	504	470	472	461	428	484	488	474	511	494	446	486	478	462	516	451	484	474	491	514	488	457	456	479	478	484	482	486	441	501	466	435	482	460	467	491	484	469	462	462	443	497	435	493	485	468	508	461	488	448	483	513	473	481	475	514	470	471	494	461	454	458	491	463	458	489	443	462	496	468	485	485	505	475	474	454	437	475	506	483	474	470	510	484	475	430	498	508	467	442	478	466	457	512	464	498	504	473	495	475	479	461	499	456	526	473	477	528	462	486	481	474	445	485	469	446	496	486	496	469	486	459	503	498	464	452	465	455	458	451	506	497	474	454	460	497	489	489	482	508	462	500	483	451	482	488	467	497	438	523	483	493	478	457	489	519	495	448	511	487	466	513	470	490	480	494	467	497	485	473	471	447	465	474	516	454	494	478	473	473	449	437	470	476	462	468	496	507	500	508	441	518	491	492	452	466	447	420	488	454	453	451	472	464	476	439	471	472	476	483	446	446	488	493	477	484	477	495	496	479	477	473	466	510	464	484	456	498	463	505	456	510	451	499	473	481	465	480	486	474	464	500	505	472	529	466	496	444	459	487	445	485	499	501	469	499	509	485	458	475	502	447	467	503	497	506	493	466	441	533	486	463	489	474	444	478	488	473	492	495	471	550	461	473	469	488	507	477	454	509	457	453	472	514	485	484	468	459	506	521	467	499	507	514	491	481	426	491	463	503	479	455	466	502	483	513	470	480	458	439	470	463	510	492	428	488	501	466	432	492	469	476	457	514	468	477	467	503	454	464	475	496	497	474	469	475	466	489	497	502	491	472	514	488	523	477	449	455	467	470	466	493	506	459	474	463	473	462	478	447	464	476	467	513	449	436	450	500	478	499	477	501	472	451	466	424	490	487	497	492	445	468	482	475	489	486	479	486	472	437	486	478	431	466	474	512	457	506	469	484	432	510	455	455	468	452	486	483	482	446	507	520	519	449	489	447	464	467	450	472	474	482	465	471	461	468	464	486	492	465	494	457	469	472	482	512	461	457	473	468	469	503	492	493	494	464	517	461	494	465	526	482	507	493	445	513	515	498	448	444	482	478	490	514	456	461	484	489	479	517	453	504	501	489	476	452	486	464	459	483	490	472	461	460	474	505	486	494	476	478	498	454	483	454	481	492	468	480	463	477	459	492	479	487	498	493	466	477	437	507	447	468	473	476	476	467	496	477	496	475	472	529	453	515	406	515	462	503	491	484	500	511	477	496	504	464	466	507	485	470	478	482	466	487	461	449	488	472	505	485	461	482	464	468	419	448	478	521	444	484	523	489	497	483	478	487	489	495	490	468	462	483	450	492	472	467	500	459	501	487	520	427	519	465	474	497	471	473	509	447	522	466	510	468	514	502	446	459	468	481	500	472	528	507	464	493	453	489	455	511	453	491	452	478	486	518	449	459	473	469	463	489	462	503	489	462	462	444	520	460	458	514	496	487	472	475	551	450	487	484	457	459	442	476	487	469	454	505	474	459	484	484	504	441	499	492	503	444	441	444	474	485	484	472	462	487	500	464	445	480	453	510	456	436	517	476	475	477	457	479	499	518	479	496	460	535	475	476	488	478	514	468	518	481	494	454	502	463	488	453	444	473	452	492	519	495	502	507	472	473	448	481	475	451	496	435	558	493	501	470	505	483	504	489	438	502	476	535	476	467	480	475	485	484	509	476	494	494	477	455	511	504	462	449	468	479	468	466	509	490	464	459	468	473	509	505	518	492	453	513	470	459	512	477	464	449	469	472	441	471	454	487	460	457	500	450	470	448	509	482	464	468	483	490	502	471	473	484	470	473	511	448	461	475	491	441	490	452	449	468	482	500	458	515	461	462	469	496	501	482	501	520	477	453	467	465	482	521	479	500	482	493	491	468	494	467	502	515	483	524	484	498	476	463	452	450	512	496	464	527	490	516	480	447	447	506	448	481	448	473	469	524	481	460	482	490	485	499	453	466	442	462	472	438	481	453	492	505	499	457	458	474	495	470	491	501	458	501	498	491	501	466	466	452	495	492	467	489	465	525	456	514	476	516	464	451	519	468	494	459	468	446	505	453	486	489	491	528	495	477	484	478	473	498	531	453	500	482	480	485	470	493	536	468	464	431	495	485	429	500	490	453	511	469	471	469	447	460	494	467	464	471	495	466	518	493	497	478	476	486	455	465	463	482	469	480	481	497	469	498	466	457	469	479	458	476	450	487	467	496	433	454	459	492	445	486	542	485	475	472	490	475	479	467	474	457	451	457	471	513	491	475	488	448	429	513	485	439	474	472	484	493	509	464	488	469	438	474	473	483	484	477	477	505	501	484	526	520	464	451	504	431	535	474	483	455	493	488	493	486	463	473	495	526	500	474	467	497	480	483	459	464	461	486	493	471	483	502	487	468	482	454	492	482	496	439	443	461	471	472	464	482	488	471	454	486	435	442	487	463	493	538	463	475	499	456	506	484	491	511	457	493	524	478	413	428	464	441	464	469	513	481	478	472	465	511	506	440	522	508	490	472	503	446	476	467	482	489	507	472	450	478	498	495	436	471	444	475	473	455	508	463	438	480	470	506	501	486	489	450	476	466	479	466	480	442	484	500	474	518	523	480	473	456	449	458	490
9988	18045	16425	9680	6629	4931	3663	2859	2416	2034	1720	1480	1322	1173	1109	1005	864	867	775	759	747	744	689	660	591	616	621	604	623	569	615	597	577	528	574	560	568	515	507	504	517	534	515	531	527	543	494	478	512	523	507	508	499	449	476	511	498	537	506	453	516	487	483	503	480	499	474	497	498	493	498	469	455	471	503	484	468	490	474	500	479	472	479	483	467	452	440	467	468	482	515	494	494	502	456	465	503	502	517	470	496	481	469	467	485	507	498	441	459	471	492	484	485	504	515	515	515	492	477	484	482	456	437	447	461	461	465	473	466	450	455	464	502	468	476	475	470	466	453	450	449	453	451	475	469	475	437	505	468	489	452	473	443	448	497	415	473	456	452	463	434	482	441	449	484	444	437	472	472	455	484	509	437	481	471	450	456	482	454	493	442	476	485	469	422	454	450	486	459	448	436	504	500	467	498	448	484	459	449	449	473	490	457	438	472	492	484	489	456	458	457	459	472	474	419	469	473	476	484	477	517	460	469	443	476	449	478	506	470	464	526	463	458	428	456	447	479	467	456	449	439	457	463	464	487	435	442	455	476	441	482	481	503	429	448	478	504	466	475	449	498	474	468	488	484	491	404	456	468	476	460	480	502	478	477	467	466	485	422	432	459	482	446	449	460	508	463	472	421	464	492	479	476	468	523	455	441	492	507	449	487	487	419	466	382	443	473	492	480	472	452	467	488	464	474	447	462	489	432	476	446	490	511	451	486	455	487	484	470	470	477	447	435	446	417	448	450	421	451	472	483	454	493	457	499	444	470	462	487	461	475	477	453	465	419	443	488	491	480	447	467	443	456	416	487	457	480	494	451	463	463	448	457	455	469	469	467	465	455	478	473	478	486	478	500	447	458	473	492	462	461	445	495	499	481	482	467	483	471	497	481	447	476	450	471	479	462	465	451	483	460	473	466	448	448	461	492	474	443	435	448	453	470	446	453	450	479	477	453	460	473	491	497	473	459	434	459	475	433	510	467	447	479	454	480	447	454	473	463	466	468	501	456	447	437	480	466	477	452	481	475	481	439	457	489	475	463	451	504	469	500	423	448	481	435	446	438	474	435	438	516	503	497	430	451	458	458	456	488	496	463	440	492	443	425	475	479	485	471	458	480	487	491	419	464	453	457	474	468	449	438	464	462	469	490	497	443	437	424	410	477	475	446	503	498	490	443	446	457	474	457	515	502	440	459	458	448	440	500	494	496	443	476	463	458	444	453	477	502	486	468	455	460	467	508	459	472	449	464	440	447	445	485	461	498	502	474	466	473	474	471	497	473	466	478	478	467	466	456	482	450	441	436	461	481	499	473	474	431	461	469	462	420	488	444	478	468	470	423	448	493	482	458	448	466	471	445	411	499	480	496	434	485	470	469	501	488	455	475	459	458	445	461	429	453	503	457	459	455	478	475	440	443	430	469	448	455	450	427	468	456	448	469	492	434	449	468	446	452	425	453	454	456	428	468	479	464	442	472	495	441	488	453	487	430	469	428	492	441	445	484	443	447	435	453	487	487	441	495	479	509	484	422	446	476	416	450	477	454	475	452	442	419	455	461	464	452	484	444	478	468	456	431	503	458	455	472	441	463	446	452	486	471	468	500	447	513	474	465	438	476	453	496	474	476	494	480	479	464	456	477	470	483	477	445	412	453	464	506	498	474	446	431	459	478	451	452	437	450	455	446	499	456	474	479	483	433	458	439	488	441	458	490	453	446	478	469	451	396	469	489	499	485	474	471	484	460	475	475	469	505	469	487	474	441	459	482	471	445	503	498	468	462	468	467	456	438	463	419	485	437	497	478	441	487	491	492	483	425	488	470	443	470	487	503	476	445	491	440	481	415	455	513	497	471	436	484	457	422	452	428	483	478	449	470	452	447	424	437	457	462	478	407	506	459	422	459	471	476	486	442	433	482	478	473	466	438	500	442	490	483	458	466	489	485	445	464	490	467	480	475	483	469	459	476	457	461	509	476	451	486	451	436	422	469	437	452	457	448	485	484	468	447	505	460	475	488	411	492	427	463	460	488	457	451	459	469	469	457	431	443	461	450	467	461	448	482	492	476	467	515	433	462	468	480	474	496	466	438	461	455	477	470	472	475	466	473	451	466	459	402	433	498	450	476	497	484	502	469	453	444	464	520	478	487	444	451	449	466	430	451	486	446	470	499	491	463	447	492	469	489	420	461	440	450	482	491	503	481	474	427	502	406	451	469	477	455	468	441	452	457	484	474	471	465	473	455	476	489	458	469	445	470	475	484	469	484	496	437	474	465	440	451	456	473	482	474	460	440	428	461	483	460	456	467	474	471	476	477	463	475	457	469	436	485	457	442	451	459	466	464	435	438	463	470	468	501	469	436	473	455	428	441	441	479	461	484	445	440	452	461	460	446	466	468	436	435	467	461	428	445	438	462	480	478	436	475	468	486	419	439	463	472	462	447	481	466	483	475	482	452	442	471	473	435	474	484	474	459	455	516	487	436	473	429	513	447	450	460	478	470	450	475	490	485	456	500	460	450	462	506	481	453	431	493	454	484	459	424	495	468	492	453	447	438	431	450	404	460	431	446	473	471	491	497	458	498	471	463	438	460	464	436	473	471	490	469	437	446	458	432	464	481	472	456	482	456	453	457	477	513	496	415	486	411	489	455	444	451	486	495	466	444	457	451	471	441	494	466	446	478	487	452	466	498	510	475	483	469	482	430	455	458	455	468	471	432	461	483	450	479	441	454	434	494	481	464	459	472	477	471	471	453	448	458	450	470	460	431	427	446	487	476	448	454	467	453	482	431	474	441	485	422	437	487	430	452	452	440	482	456	472	475	471	451	460	474	448	448	478	458	490	472	452	424	449	473	466	485	447	478	464	481	490	461	479	435	467	486	439	435	438	471	448	492	454	475	453	456	460	431	463	456	492	477	522	508	448	481	492	482	472	493	433	442	429	405	428	468	475	452	401	458	471	458	440	429	500	436	457	453	466	465	491	479	455	458	465	467	467	493	433	488	486	466	492	449	469	459	487	462	520	453	454	476	467	455	443	477	484	489	460	427	416	476	473	455	467	429	466	422	460	456	480	429	463	462	472	449	485	468	487	436	451	480	440	444	493	446	459	461	479	506	441	422	487	452	448	447	504	471	462	468	451	479	458	480	478	444	474	495	497	415	466	465	444	457	432	422	471	453	458	464	447	455	445	467	447	428	474	466	455	467	457	481	493	472	457	471	484	487	463	463	461	413	440	486	463	439	463	462	464	450	471	462	423	478	480	487	479	477	468	510	461	432	441	490	442	497	464	445	440	465	494	476	476	489	484	478	457	450	490	462	431	473	473	450	449	516	470	443	482	461	486	435	470	473	481	444	424	446	442	445	422	449	484	477	504	409	469	469	453	467	468	443	441	477	486	477	452	442	442	512	490	464	452	469	457	456	467	421	468	472	498	436	440	472	435	445	473	495	452	417	446	459	437
27971	14487	2331	876	739	690	626	494	546	532	504	478	475	472	555	524	504	470	441	495	468	470	464	469	487	477	510	472	478	540	489	468	506	490	512	465	485	473	530	442	455	482	495	466	478	433	485	465	480	484	473	480	445	497	515	419	500	484	498	472	518	483	447	495	470	512	473	504	480	477	523	471	444	490	487	484	520	477	491	491	490	445	468	453	521	466	502	470	481	495	465	448	463	478	503	546	482	475	464	478	504	459	513	521	498	502	518	529	463	515	461	508	506	470	481	459	481	461	479	481	487	456	491	498	466	493	509	491	495	467	523	486	489	483	491	493	463	485	476	452	463	469	468	488	487	472	468	459	488	485	469	469	451	479	504	451	491	447	461	459	482	451	515	484	436	454	521	489	480	525	529	498	459	482	484	510	463	485	483	506	452	520	495	482	474	492	515	488	461	463	491	485	465	495	493	491	463	453	507	478	469	513	535	460	452	490	473	517	515	436	453	515	484	445	459	486	481	472	513	493	485	495	538	502	480	485	516	458	454	487	463	439	468	488	441	471	473	497	490	497	509	500	487	495	508	490	540	474	511	550	505	504	470	511	503	478	501	481	532	459	506	437	459	485	468	489	479	459	515	460	480	441	516	472	483	469	481	482	470	489	434	450	499	480	458	487	509	469	488	485	514	509	470	465	439	508	463	473	451	474	483	513	516	469	496	471	509	467	503	481	490	467	469	461	464	485	458	465	451	486	473	507	486	462	500	457	496	493	483	482	475	462	482	502	510	464	477	478	493	515	438	497	496	496	489	537	474	525	485	491	477	512	499	487	480	501	490	488	507	483	429	483	478	500	463	471	458	471	483	462	435	499	460	530	463	456	504	464	486	466	485	508	448	425	490	473	475	528	521	474	465	477	461	455	521	521	521	495	469	478	463	491	502	489	517	468	496	477	485	506	482	455	492	456	420	480	508	480	486	442	531	492	468	506	478	495	478	498	468	473	482	519	500	462	500	477	493	480	499	499	479	500	466	505	474	489	512	463	479	489	505	468	496	491	485	481	445	500	478	473	486	479	516	463	496	441	504	455	499	474	479	512	500	458	487	483	465	452	470	492	497	505	473	496	448	489	485	455	509	487	469	475	485	504	521	484	482	505	495	465	485	488	478	510	471	477	488	437	471	469	499	455	466	503	475	493	479	471	495	460	474	476	494	501	469	498	508	476	472	500	469	500	487	516	490	478	473	509	466	481	477	453	506	472	468	456	480	534	483	483	488	509	474	505	494	506	448	469	520	456	448	453	471	462	462	473	466	458	459	457	455	462	448	490	443	496	498	514	487	434	469	466	462	491	527	503	480	479	520	465	503	471	491	469	485	485	487	464	461	476	485	461	458	499	464	490	474	449	480	464	511	486	451	443	512	465	454	485	462	467	536	463	483	476	459	522	451	485	495	472	470	447	485	509	482	504	482	485	464	454	494	476	490	478	485	491	505	513	475	466	510	490	481	493	494	526	489	489	480	481	473	507	490	480	451	492	461	482	468	478	471	481	457	473	508	462	508	508	453	512	499	488	485	526	479	461	445	464	486	445	501	453	503	477	507	465	454	512	496	493	526	500	449	486	457	486	491	509	492	482	472	534	472	479	500	479	481	502	476	479	459	472	496	482	499	530	497	525	467	507	470	468	481	496	496	470	482	510	496	454	512	451	503	500	482	472	479	515	473	464	477	494	483	448	477	484	492	449	505	510	479	495	453	478	469	489	486	455	460	512	491	468	503	475	494	517	490	485	494	503	498	500	479	461	440	516	478	462	501	471	495	470	442	509	475	503	495	477	463	454	498	468	519	461	467	515	471	433	482	512	432	499	504	428	462	456	472	498	486	481	490	510	470	485	478	464	462	477	482	500	500	497	454	485	485	497	482	482	493	502	511	502	492	482	504	491	446	484	485	549	457	493	507	457	457	462	513	509	512	512	471	550	472	492	446	443	472	474	531	480	494	484	489	494	474	485	469	483	476	467	500	492	502	526	469	472	499	449	493	454	476	472	487	478	515	500	483	484	475	491	472	478	456	478	490	528	488	474	455	480	475	474	472	486	462	502	497	478	477	504	504	458	446	460	462	477	469	470	540	491	454	475	469	459	462	505	513	462	469	512	473	501	465	461	502	492	457	464	504	453	496	478	461	501	490	516	487	484	476	483	508	462	489	476	498	483	484	476	462	488	493	481	497	453	517	475	446	479	486	454	452	517	492	489	520	495	487	492	466	469	503	467	491	494	490	487	465	502	501	469	486	451	471	456	461	502	491	470	465	473	461	447	466	481	459	442	496	520	477	478	478	477	505	465	467	496	504	477	469	476	516	486	494	504	433	510	496	450	463	466	484	499	424	458	508	491	468	474	514	528	497	482	489	482	484	459	498	477	517	455	516	496	526	456	457	492	555	452	481	476	475	545	456	486	478	484	477	513	472	497	461	510	480	510	473	492	503	460	513	478	495	485	483	494	460	488	479	487	494	471	500	504	477	497	463	489	499	500	421	498	520	473	472	469	498	491	480	482	467	510	508	515	493	493	513	523	458	471	453	503	483	486	477	482	493	496	458	455	502	499	488	450	462	464	487	494	476	477	440	455	457	480	467	481	472	478	482	507	486	477	502	493	501	495	477	496	503	502	468	447	498	488	513	511	468	477	460	453	491	465	473	527	483	468	482	495	485	483	481	479	543	520	540	488	443	489	448	484	484	440	455	468	484	481	516	446	487	458	493	488	481	497	478	449	503	477	521	458	465	475	525	476	521	484	480	500	448	527	448	488	500	459	468	503	476	425	527	449	515	562	472	507	491	481	456	494	480	493	482	464	473	491	469	503	472	452	490	461	482	474	496	493	467	466	464	491	471	477	441	489	443	525	516	515	473	468	509	482	475	514	504	466	500	497	507	513	525	479	478	473	498	517	476	504	475	479	484	484	505	476	467	476	477	442	481	474	499	468	507	466	461	439	472	498	445	497	493	438	451	494	505	499	465	475	497	511	499	482	476	463	487	470	460	479	466	513	490	494	465	492	468	494	508	445	520	497	478	483	497	481	472	496	472	469	478	503	482	449	453	504	489	522	473	491	493	480	487	514	446	511	510	463	491	453	463	469	482	485	487	458	442	470	487	479	474	472	473	471	471	515	430	467	572	477	524	473	463	474	467	475	447	464	468	467	459	523	490	504	473	482	469	481	484	449	485	518	500	516	444	471	413	487	514	467	489	531	496	507	494	475	514	481	457	444	481	486	427	474	476	508	432	487	451	485	480	466	507	457	504	517	419	504	506	489	451	478	509	454	534	462	487	471	502	483	442	510	501	507	494	433	546	443	463	486	469	489	503	502	523	460	485	471	496	470	513	513	503	479	499	482	480	421	479	469	484	527	487	467	485	510	459	456	476	449	505	480	512	493	447	488	462	505	508	501	519	486	490	510	465	452	459	481	499	501	498	477	532	462	476	458	455	501	502	477	505	471
5256	1401	1232	889	748	708	631	619	593	518	520	564	596	577	555	488	483	560	515	519	475	531	604	576	533	537	483	539	486	553	554	494	519	485	545	530	503	533	523	517	502	522	494	539	480	569	540	536	492	526	498	482	475	481	556	519	465	521	478	512	504	536	507	566	551	504	569	532	526	483	464	496	544	522	482	518	518	525	520	538	479	518	483	503	538	529	515	508	540	512	542	537	488	532	513	529	537	548	514	518	497	460	508	479	520	476	538	497	527	504	538	533	521	528	548	579	508	507	520	543	510	493	509	485	531	498	504	512	500	511	519	523	510	462	522	458	538	549	519	538	506	504	537	534	498	558	511	542	506	532	510	505	532	510	527	514	523	512	491	494	507	549	481	463	513	528	531	504	527	527	511	529	499	457	494	543	484	522	549	529	553	538	494	522	515	537	491	480	525	496	516	534	494	561	513	556	486	527	481	528	498	554	526	508	511	494	547	539	523	485	530	511	491	519	467	506	533	504	475	466	508	504	533	554	503	495	551	523	541	523	532	488	490	501	510	532	532	501	510	476	514	545	529	535	489	518	509	524	544	500	514	484	536	527	537	478	498	504	505	532	512	498	477	490	517	515	493	500	463	519	529	495	512	548	506	478	516	556	543	509	491	505	513	523	532	482	535	487	524	534	495	549	517	547	542	527	501	540	484	515	531	468	550	498	522	533	543	505	511	514	518	541	527	500	517	532	494	497	517	520	557	503	495	527	502	523	522	517	519	479	563	555	489	539	534	484	516	510	496	487	494	530	510	502	536	513	513	528	548	496	530	501	514	543	509	503	518	515	533	558	498	499	512	525	512	492	525	516	527	489	558	524	527	505	549	524	525	492	547	526	477	526	515	521	514	503	516	523	487	566	478	545	559	492	511	529	565	540	552	500	525	540	534	509	520	490	519	531	514	511	528	517	493	538	490	533	510	526	517	498	499	509	554	489	498	500	528	477	523	550	538	566	486	481	511	530	512	571	483	501	551	482	522	534	484	517	484	525	491	512	524	516	554	525	501	531	521	496	461	512	518	461	531	537	552	489	509	516	541	490	534	552	506	495	533	519	512	523	561	505	509	472	519	489	519	511	506	503	514	499	514	512	463	540	490	512	493	504	512	508	516	502	467	515	482	513	511	508	504	545	499	515	546	527	515	515	491	489	556	507	486	518	549	536	510	510	552	491	516	545	552	545	515	540	516	477	522	510	516	514	537	504	514	507	537	487	515	563	469	493	548	507	533	505	512	514	513	502	485	511	520	566	483	502	510	499	494	518	532	499	515	496	500	494	520	534	523	541	481	487	504	532	509	526	484	498	495	522	540	510	481	529	531	492	545	503	489	536	543	500	494	550	507	496	490	508	566	566	539	512	508	550	523	504	480	545	503	529	537	478	481	540	512	578	546	521	502	512	544	546	480	490	493	505	496	568	526	529	529	519	517	519	513	546	492	521	535	487	514	510	486	516	509	520	506	512	542	529	493	530	491	577	499	522	511	507	466	575	494	505	552	516	507	515	483	491	483	528	481	519	545	526	534	508	510	534	508	500	523	523	517	483	521	516	537	504	520	514	519	490	496	494	504	545	518	520	514	508	510	474	528	529	531	515	510	554	509	560	471	480	520	486	495	505	526	536	501	489	481	531	495	513	528	522	498	503	498	478	551	516	541	482	505	478	503	506	522	514	532	500	518	477	466	504	506	499	535	510	521	524	529	506	526	502	519	523	511	491	502	511	496	523	499	519	489	568	523	483	545	520	539	501	549	529	531	514	514	508	524	496	519	521	523	567	531	524	540	502	518	513	514	478	534	535	504	538	532	516	529	524	487	507	485	526	475	526	479	531	533	554	507	503	524	507	494	519	506	510	506	509	472	537	567	503	502	532	500	520	514	510	458	516	465	512	554	530	530	524	519	530	502	484	542	531	524	533	487	487	527	515	479	488	535	518	519	489	519	514	504	528	496	495	512	528	530	535	538	516	531	519	558	505	514	500	526	508	515	569	523	535	509	513	562	523	539	515	495	527	501	500	515	498	500	566	527	494	476	528	548	519	479	474	547	520	491	502	521	525	543	487	516	523	513	495	516	524	537	529	492	501	495	521	556	534	523	537	515	484	501	492	490	512	496	508	491	484	492	508	518	526	519	522	520	521	511	533	518	506	516	523	569	520	510	491	509	508	517	463	482	492	515	521	537	501	540	535	537	495	531	542	517	465	497	511	528	565	528	522	525	476	500	492	485	548	505	524	506	525	594	527	467	542	491	524	524	506	499	531	507	561	517	497	511	506	527	583	498	474	519	495	518	502	550	514	517	489	547	464	488	522	509	484	521	491	457	552	508	528	531	488	536	560	500	520	509	513	523	520	541	498	510	548	502	536	537	512	505	495	561	525	517	540	503	500	518	492	539	483	521	495	513	550	505	569	485	517	494	504	507	592	532	510	526	515	494	529	513	493	498	536	536	523	516	504	534	510	521	503	523	518	509	547	496	526	541	491	561	523	529	473	520	522	488	502	498	476	507	556	528	501	513	493	540	513	493	536	496	495	476	487	515	517	454	523	520	499	503	533	530	497	538	542	506	532	522	518	513	536	503	499	489	490	513	514	531	551	487	533	516	501	507	526	518	539	499	532	477	521	538	561	538	532	564	487	479	464	508	562	491	492	480	489	523	495	549	525	495	511	544	495	507	559	481	534	519	501	473	530	526	477	515	523	566	540	527	515	546	481	544	546	524	528	519	529	493	510	498	525	530	535	484	507	559	519	502	485	479	522	499	578	488	510	504	542	550	493	479	543	512	516	526	535	554	516	501	498	526	531	517	530	492	503	497	507	465	502	500	509	490	499	528	523	540	498	517	499	533	512	508	490	515	482	507	501	540	487	516	518	504	481	531	518	511	517	511	494	500	515	525	517	544	520	570	524	497	551	552	496	487	510	472	497	501	556	484	536	575	533	500	495	510	516	505	511	521	484	493	485	514	513	472	483	536	523	531	519	481	535	528	506	513	521	526	530	540	495	525	494	517	533	514	506	539	504	509	539	496	529	555	503	509	481	494	508	516	582	545	479	517	507	523	520	520	554	541	502	554	538	525	483	475	563	489	492	529	503	530	514	478	497	546	540	512	521	552	523	491	515	531	505	502	463	509	497	486	549	521	533	482	484	462	529	530	506	501	499	503	549	567	481	511	544	514	471	533	576	478	518	507	504	507	496	507	540	518	524	532	494	487	541	517	532	482	478	518	520	506	501	470	554	530	548	506	521	511	511	497	492	496	514	507	472	487	486	504	521	521	486	535	547	533	538	506	501	515	529	499	521	467	533	530	526	482	512	514	506	488	488	511	524	493	522	526	532	505	479	485	529	514	484	522	452	497	528	504	525	508	527	511	521	500	518	502	507	521	492	523	495	497	517	522	545	515	498	521	480	507	532	533	470	544	517	554	535	491	479	513	507	512	548	515	516	519	483	557	550
24991	20580	26932	24218	20597	10301	1347	849	680	614	483	453	459	401	424	342	345	344	346	335	346	342	306	284	318	296	323	276	260	291	285	281	265	296	281	264	253	268	310	287	262	279	260	272	294	269	262	273	275	272	273	275	255	271	261	265	280	257	279	261	242	266	281	243	271	281	268	258	243	241	244	250	273	244	251	239	277	265	245	228	273	244	263	282	269	220	275	275	252	242	246	250	228	291	263	263	275	260	281	263	267	268	277	245	274	238	265	277	245	229	246	250	277	307	271	273	282	293	282	246	257	250	277	244	263	308	299	237	264	271	276	255	249	265	245	245	263	287	270	268	226	279	282	245	260	271	276	256	241	253	275	246	258	257	265	294	248	236	261	277	252	239	255	245	251	244	274	269	251	268	260	264	271	271	268	279	270	244	278	262	280	260	255	239	221	266	239	238	242	232	236	256	261	252	245	258	261	278	268	264	241	244	223	263	253	277	277	262	254	242	245	238	250	259	239	241	267	285	253	259	229	239	244	248	263	260	242	274	280	262	243	255	244	264	272	263	294	256	252	239	264	253	274	248	243	241	249	252	293	249	242	250	256	252	240	248	289	236	251	281	270	287	229	241	245	241	256	281	237	260	279	270	214	257	253	246	230	253	282	239	241	273	243	273	271	239	253	226	219	253	259	258	269	244	259	265	255	245	263	254	252	224	236	263	284	280	262	271	256	259	289	248	260	248	262	288	261	272	238	252	264	231	241	251	270	272	239	248	261	280	274	266	213	270	265	255	236	258	276	261	256	258	251	281	221	257	240	259	227	266	248	251	236	282	251	275	261	258	232	227	251	262	243	275	282	262	242	246	251	248	238	276	273	256	263	272	227	265	286	241	264	281	243	249	257	275	258	303	274	261	279	260	275	268	294	237	233	235	277	239	292	256	263	288	242	252	251	258	255	283	264	251	251	259	230	255	272	275	264	258	262	258	233	255	246	252	246	262	278	252	244	216	228	233	238	274	269	239	267	261	294	233	268	278	275	246	268	270	303	242	234	275	250	256	266	248	223	279	254	273	253	241	250	266	261	244	262	257	278	249	264	239	249	262	260	261	271	244	214	231	263	258	242	243	250	235	276	233	304	269	251	249	226	245	221	249	278	260	258	253	261	260	279	241	257	252	252	262	270	259	272	275	266	265	276	226	252	249	251	254	235	256	260	236	233	262	250	234	259	284	224	229	253	248	253	265	259	264	240	249	249	254	270	251	229	265	276	281	243	240	246	247	261	248	246	248	229	263	217	273	260	253	295	284	225	258	259	228	288	263	231	245	253	265	232	243	246	262	245	257	240	250	247	242	255	236	233	260	252	232	247	257	228	241	256	260	275	242	242	268	275	248	257	244	261	248	275	264	238	272	251	255	272	257	248	294	260	226	275	272	241	216	280	250	239	250	244	247	240	264	267	266	265	257	268	273	259	242	259	254	260	238	266	255	265	240	274	244	240	260	259	275	258	264	250	244	262	263	278	247	252	260	245	250	245	238	281	281	243	260	254	256	275	243	272	249	260	254	234	264	258	264	228	238	277	242	233	266	262	266	235	253	259	230	258	260	235	276	281	275	259	252	231	258	284	234	243	256	263	232	247	289	260	269	265	229	290	250	214	268	264	282	260	247	281	245	250	258	248	273	245	255	282	267	259	267	283	238	251	255	223	254	262	251	239	270	282	275	235	241	239	241	261	274	279	257	270	274	253	260	247	266	259	277	262	241	240	237	247	261	267	250	246	248	269	261	256	236	259	256	231	264	258	233	253	244	283	239	250	233	241	266	263	259	215	255	261	247	233	276	231	226	243	288	251	275	262	233	244	226	249	240	243	289	266	247	257	233	246	251	238	230	259	257	258	232	238	271	292	255	225	258	257	259	282	241	253	264	273	234	228	254	277	256	258	256	253	275	250	264	246	256	256	239	280	267	260	238	253	266	254	251	260	266	284	248	245	266	266	233	274	245	264	263	284	242	264	278	272	232	266	268	277	233	244	264	267	245	254	252	289	245	253	261	276	267	274	240	295	259	252	276	269	262	257	274	272	282	248	258	233	229	247	252	249	243	233	259	277	303	281	262	261	274	245	239	253	249	262	255	254	267	239	254	233	231	284	236	246	226	253	255	267	277	295	255	261	267	239	244	270	278	268	274	249	270	247	260	253	212	277	268	281	233	254	263	287	255	267	260	265	252	276	261	253	271	251	249	262	259	236	265	276	267	260	243	255	260	255	235	254	279	251	243	272	267	272	276	276	249	271	227	243	255	260	257	248	258	254	267	233	267	262	257	256	256	259	272	281	256	255	269	271	240	242	266	256	282	259	255	262	246	236	236	261	255	262	259	247	247	232	272	244	222	282	244	261	252	232	255	269	250	251	256	248	265	258	243	225	268	239	253	286	229	241	255	247	262	274	254	251	254	262	220	249	249	258	258	260	251	248	232	246	260	236	258	260	231	305	258	261	239	289	267	247	232	276	256	279	271	238	265	234	242	255	242	247	240	256	277	255	229	251	271	256	227	252	262	275	264	260	287	250	255	266	263	247	251	293	253	256	231	266	243	268	268	272	255	247	265	257	257	280	265	250	261	284	252	284	278	259	253	255	255	255	235	260	261	238	257	256	247	277	248	243	251	233	239	262	251	255	246	264	239	262	264	286	268	275	255	227	238	272	246	267	257	231	274	259	267	254	248	265	264	250	258	265	275	248	265	252	268	263	232	256	263	246	274	257	260	231	259	267	249	243	274	249	225	267	249	283	260	247	248	224	281	241	261	254	267	250	231	266	287	259	272	274	234	260	263	244	273	255	265	274	230	284	259	275	252	250	259	269	276	272	222	235	243	266	267	277	265	258	259	247	237	241	267	252	247	235	235	242	252	256	255	245	257	252	240	221	259	281	276	269	257	245	233	256	245	268	255	242	230	261	266	255	249	255	273	228	276	257	239	231	243	229	203	245	266	268	287	248	282	235	266	238	266	273	270	276	234	254	247	270	279	261	260	254	261	264	253	252	279	248	248	255	255	244	258	281	263	248	219	264	269	293	289	263	257	266	277	239	251	269	269	273	256	268	251	256	267	238	259	212	265	250	264	247	282	227	249	283	251	245	247	202	281	249	267	275	254	272	266	235	257	260	244	251	266	265	256	258	255	271	253	277	250	268	275	267	262	247	254	264	284	254	236	255	261	250	267	259	265	223	240	244	272	239	283	254	262	276	240	278	262	286	283	241	256	266	247	244	243	251	249	264	254	253	257	219	271	250	251	259	269	255	258	258	233	271	241	273	253	233	245	255	269	255	258	224	237	260	260	279	236	252	269	233	237	246	280	248	270	254	252	236	257	264	299	245	267	276	238	233	283	287	231	259	238	268	249	258	255	254	248	234	261	253	264	253	246	265	244	240	269	233	302	247	276	250	281	256	241	269	245	271	272	261	273	248	264	281	259	253	255	254	252	238	263	270	250	285	259	266	242
7273	11689	10391	5745	3683	2685	2091	1632	1298	1065	888	835	709	630	605	578	564	491	467	419	435	432	374	367	357	372	360	349	338	345	310	318	333	313	326	319	326	335	287	297	302	305	315	300	299	302	271	294	291	307	282	298	265	316	275	313	276	284	289	281	284	289	301	265	297	298	324	284	290	287	277	262	267	298	273	294	270	267	290	288	293	292	274	298	289	305	272	317	257	296	287	307	296	295	276	274	279	262	287	293	304	236	285	292	293	305	280	283	295	320	330	285	305	298	307	298	257	264	282	273	261	269	270	254	313	267	251	293	285	288	292	285	278	285	263	279	260	304	277	257	289	275	263	255	263	320	284	308	263	301	306	269	289	260	269	266	289	269	276	285	259	258	275	272	301	286	301	289	271	282	275	289	273	260	297	286	288	288	276	321	307	267	271	295	229	285	276	265	292	254	280	291	271	282	296	293	308	292	271	286	281	289	301	270	272	255	262	278	280	264	267	249	280	292	268	258	300	280	261	290	293	293	262	265	286	291	285	265	295	274	270	264	296	269	288	285	294	287	303	282	289	257	284	255	287	279	270	266	248	251	266	296	301	290	260	294	252	268	276	267	291	294	284	283	287	255	277	277	285	272	304	269	299	258	276	288	273	306	283	297	281	251	259	273	285	283	265	288	276	287	263	238	277	244	265	261	255	288	302	276	240	275	251	269	262	267	308	259	263	291	283	270	280	275	247	268	300	291	284	308	301	310	280	277	282	257	266	283	289	299	309	291	293	288	306	301	261	282	273	287	259	256	286	287	275	286	279	270	262	269	269	290	295	256	256	264	291	288	275	265	297	296	288	283	312	283	287	279	293	308	252	282	297	303	277	316	273	284	273	240	297	268	281	264	299	267	257	281	270	268	250	268	272	300	263	270	257	283	266	292	286	283	260	296	252	256	264	295	261	249	270	280	273	283	280	286	292	250	274	266	289	281	285	300	268	245	273	280	271	265	279	282	314	311	293	284	290	285	262	278	298	257	267	253	268	297	270	293	264	257	267	288	283	259	286	266	278	275	259	257	273	267	255	242	257	276	284	278	279	288	262	260	279	295	255	274	295	283	280	282	265	305	269	272	285	306	296	289	275	280	298	273	293	268	283	280	284	260	278	299	311	300	272	302	280	285	282	258	274	262	263	291	287	283	263	290	279	285	274	281	282	262	277	258	312	258	263	292	315	273	292	260	277	269	278	243	262	297	266	280	265	285	289	270	266	294	255	269	272	273	265	291	283	258	289	235	261	287	268	297	302	283	293	293	283	308	252	284	257	269	280	281	274	278	267	281	271	278	257	272	252	257	276	272	273	262	286	274	281	279	271	288	265	296	294	263	282	256	296	266	279	242	298	284	282	286	278	265	286	244	243	282	272	270	291	258	313	262	266	266	239	269	278	294	278	260	249	269	267	273	274	269	264	283	292	278	268	263	266	241	295	278	295	298	274	307	266	261	284	255	266	243	292	287	301	284	258	243	271	285	279	292	266	281	313	252	257	270	258	276	287	286	272	296	289	268	281	239	282	282	336	273	306	275	289	261	283	295	273	264	282	288	275	272	279	329	272	282	270	283	284	283	272	309	255	265	310	270	308	281	283	286	276	277	289	278	274	269	293	307	288	271	263	270	259	269	288	278	317	281	284	277	291	334	304	294	269	240	280	297	280	290	290	257	274	291	286	264	267	267	282	248	280	262	284	280	283	262	259	249	273	303	272	275	261	279	267	317	260	270	261	274	274	294	300	293	288	255	254	296	271	279	268	296	280	270	277	309	277	275	288	291	271	283	296	275	292	269	265	282	273	275	266	281	279	271	258	289	285	278	288	271	289	270	257	271	254	318	293	242	269	286	251	274	280	245	286	259	303	295	293	262	251	267	270	273	292	280	263	282	308	274	320	269	288	293	286	302	322	237	259	266	291	249	281	270	279	290	286	293	276	287	265	301	300	287	307	280	299	307	265	307	280	293	283	273	258	265	285	260	293	283	277	250	265	294	280	277	262	282	297	291	283	282	255	273	283	272	285	301	286	237	298	300	276	297	297	281	264	265	313	269	284	311	261	288	299	280	280	285	276	290	293	257	297	295	282	280	290	279	274	267	313	270	270	264	285	270	262	274	291	274	289	296	264	278	262	287	264	251	296	255	246	269	277	306	278	263	256	276	288	268	266	296	258	270	286	280	283	292	274	306	258	255	279	274	263	278	290	253	263	286	297	296	246	291	275	294	298	272	305	260	268	274	283	295	253	303	277	281	285	240	254	260	274	287	267	303	283	274	282	247	281	293	292	270	258	285	310	259	281	255	270	291	293	301	253	277	283	270	261	281	288	260	284	269	234	258	276	265	303	273	298	284	293	262	259	299	275	271	282	311	283	242	269	290	297	263	270	288	280	305	259	266	278	267	274	301	256	313	254	283	276	307	293	283	320	294	276	271	298	286	269	261	283	285	276	278	288	294	279	296	264	285	242	275	279	274	305	294	267	273	255	257	291	257	300	273	248	301	286	277	260	307	266	263	304	273	261	260	262	276	267	266	296	282	302	277	267	249	309	287	271	256	244	239	278	287	299	265	277	284	256	284	273	278	295	263	301	304	271	279	277	303	302	274	240	306	300	303	276	284	274	296	271	258	289	277	299	274	298	271	290	282	260	281	297	285	261	291	289	265	261	260	317	284	306	289	306	255	278	268	252	271	277	227	280	285	308	259	311	289	269	291	274	298	261	233	291	283	263	250	298	286	285	267	283	300	262	292	274	294	253	309	274	274	258	280	282	303	301	250	275	283	249	274	271	285	245	277	295	279	280	268	287	267	289	254	285	273	294	308	298	277	328	297	298	286	281	275	277	264	273	279	288	301	285	274	256	284	279	284	260	282	237	301	262	275	259	240	275	281	265	278	253	289	290	285	286	264	278	301	292	285	257	293	301	242	281	301	283	276	293	259	258	279	283	277	252	275	274	264	288	256	322	291	261	273	288	257	288	283	288	285	287	256	283	282	281	293	274	283	260	270	288	275	260	257	278	284	256	271	277	251	266	266	290	256	285	280	269	273	262	273	235	290	269	299	256	262	290	262	267	313	254	264	275	270	278	249	263	307	282	256	268	255	291	248	273	281	266	268	285	285	288	275	276	266	275	282	290	278	284	277	299	298	302	256	287	263	259	298	257	283	253	276	272	261	244	275	287	285	298	261	290	276	304	288	319	283	278	288	307	260	267	267	271	288	285	261	280	268	263	261	291	263	286	268	306	266	296	265	309	276	275	257	279	297	289	256	267	327	262	291	289	279	275	295	253	281	298	289	265	264	283	271	276	300	284	261	294	269	273	289	262	305	301	268	263	265	284	272	290	258	270	272	280	271	266	278	307	279	286	272	264	300	280	278	294	256	242	270	257	281	276	260	265	278	267	273	282	289	292	280	300	302	291	286	285	293	292	307	269	276	264	287	257	267	278	270	253	273	278	266	244	276
22892	20600	27330	23865	20606	20661	8496	1709	1244	1066	983	891	857	714	723	673	699	649	571	636	622	590	593	560	576	600	563	501	519	541	535	539	517	503	536	545	504	510	513	490	490	478	484	506	508	490	512	493	478	507	527	474	474	505	522	494	463	531	485	501	516	538	487	488	466	466	498	547	483	524	469	504	489	511	479	498	458	490	477	495	504	441	478	492	513	487	503	465	503	512	477	510	468	492	508	483	443	523	526	478	488	508	454	466	488	472	475	494	499	449	495	509	485	495	496	529	505	482	493	482	444	499	462	484	472	517	476	494	476	461	488	463	501	464	479	486	495	535	493	461	442	501	517	482	476	490	484	476	479	479	440	478	502	488	480	495	457	465	468	473	468	508	522	493	432	498	502	517	505	460	520	526	457	466	506	493	495	472	456	501	478	519	494	470	482	481	462	432	451	479	507	477	451	473	505	479	460	504	501	460	477	497	454	524	468	457	469	471	424	444	471	439	459	490	472	509	510	511	436	433	467	476	489	525	466	496	452	491	472	512	465	474	482	468	469	447	486	483	486	470	486	495	458	498	482	494	452	455	495	517	497	458	508	434	501	485	482	483	444	500	473	470	472	456	416	465	438	451	499	518	463	446	460	493	485	512	431	475	450	493	489	496	501	514	462	452	496	465	481	484	505	494	488	490	458	455	485	505	471	521	463	464	474	502	456	464	439	489	495	460	473	472	461	483	451	473	509	472	496	463	471	479	475	495	471	464	457	477	484	502	514	461	485	514	449	454	462	502	491	482	492	533	471	468	492	470	456	460	477	488	456	488	507	438	476	460	498	478	499	539	486	488	507	431	477	479	478	449	500	462	469	479	485	504	451	477	481	478	476	452	460	488	493	495	441	483	480	507	470	472	468	483	493	444	476	479	459	480	512	479	468	455	478	477	470	472	489	481	451	502	467	472	486	487	493	493	502	458	457	454	482	485	443	444	488	455	448	499	479	481	494	465	454	499	511	447	470	503	502	483	477	472	478	483	489	478	493	457	486	488	482	447	482	476	474	522	505	536	497	483	480	472	455	484	488	469	455	512	475	476	516	446	464	496	462	468	475	477	462	484	458	461	419	482	446	497	489	435	495	471	499	462	479	477	486	472	476	489	459	491	484	476	485	450	467	460	500	487	489	415	484	473	490	493	435	480	494	462	505	509	513	484	463	480	476	491	527	476	483	527	480	470	511	451	502	463	438	465	495	418	457	516	499	454	457	482	478	489	472	489	524	491	440	471	498	454	499	492	507	465	467	488	500	473	464	468	492	456	459	469	473	470	489	470	470	482	478	482	486	480	467	490	510	498	530	496	473	464	503	508	416	461	462	489	483	446	470	476	516	497	494	500	475	485	499	513	443	446	465	453	479	468	491	446	489	506	463	473	465	497	465	475	475	512	477	460	484	489	505	471	483	480	508	478	485	475	479	452	455	500	476	465	515	451	459	483	459	522	498	453	517	480	463	502	478	494	459	496	499	502	446	496	475	456	473	532	467	483	460	491	508	464	466	460	463	483	436	500	490	458	503	459	505	502	506	440	462	495	477	434	453	530	477	523	521	498	493	504	489	505	472	495	471	425	481	442	466	520	463	493	518	480	485	485	461	485	474	467	465	447	476	446	466	438	477	516	490	493	468	495	473	506	482	452	479	476	512	511	476	495	495	489	490	477	509	484	485	476	481	481	464	455	470	450	476	485	447	477	484	487	472	453	469	507	485	463	470	479	408	464	529	495	469	463	473	447	500	504	495	482	504	425	523	472	457	487	496	444	445	471	456	454	483	441	484	476	498	489	487	464	474	467	495	463	451	460	487	540	502	466	478	466	456	458	494	510	474	485	501	511	425	489	477	477	441	434	487	447	503	465	489	456	479	505	505	495	474	467	461	499	503	462	449	507	503	476	443	480	471	491	498	467	491	506	482	475	483	465	489	462	511	451	477	474	455	459	469	475	492	501	491	539	511	499	473	512	469	489	452	439	483	484	500	471	491	487	433	489	479	440	480	502	508	465	446	478	508	490	485	457	502	475	501	477	477	483	482	442	480	507	461	493	484	485	469	499	451	487	463	460	547	453	470	459	466	484	465	442	462	487	487	480	456	443	495	473	529	474	494	506	476	512	452	475	451	515	467	464	465	480	451	442	479	510	489	458	481	452	468	505	466	434	462	422	476	476	470	437	482	479	489	468	496	489	480	446	534	473	456	506	493	478	465	482	454	505	437	520	471	465	514	445	490	512	483	480	454	521	454	491	500	489	495	485	463	458	495	490	501	466	462	485	451	466	503	453	486	508	491	471	464	467	470	454	451	496	457	495	495	497	471	470	467	508	487	463	474	471	466	456	487	461	477	455	484	504	478	488	504	442	457	502	511	428	503	472	442	490	467	491	519	519	445	455	497	509	523	451	497	512	487	487	507	480	463	473	475	487	506	510	488	475	475	466	456	500	502	506	479	500	484	492	486	468	471	478	456	452	489	453	474	475	495	495	517	480	473	504	444	490	463	516	503	478	465	482	453	479	505	475	437	445	453	471	442	494	490	481	486	485	470	495	458	429	486	477	481	461	518	455	498	486	475	473	458	466	507	462	464	469	460	494	503	552	508	451	492	486	487	469	482	490	535	481	438	467	482	474	487	433	449	520	533	479	467	509	476	522	462	453	492	487	445	472	513	469	492	505	470	467	486	484	485	481	477	456	451	480	495	463	479	482	460	449	453	440	501	495	484	485	496	432	509	494	484	486	480	475	467	482	449	441	471	470	532	480	478	478	509	475	431	477	515	486	497	493	478	474	465	475	475	437	497	472	470	509	475	463	466	484	475	524	488	485	454	495	441	509	487	472	459	453	525	424	493	487	496	473	498	455	522	431	468	416	470	477	488	458	455	479	451	501	457	451	459	467	478	491	487	476	501	470	488	478	475	470	483	471	490	468	491	497	473	464	471	485	457	442	485	497	461	474	507	478	473	475	499	498	453	481	477	488	486	468	476	500	498	501	449	485	484	452	429	487	491	441	473	504	474	459	472	490	500	516	511	487	469	475	484	505	471	446	453	502	566	498	470	450	470	505	506	469	472	456	458	465	503	497	470	443	508	480	471	495	464	472	495	506	489	497	475	458	459	471	471	476	506	493	509	475	485	453	507	475	482	472	459	488	471	440	467	514	490	453	466	478	438	506	498	475	462	491	427	444	460	499	447	484	461	489	495	541	455	467	466	463	503	451	474	496	480	494	481	481	509	498	493	473	473	453	467	519	486	468	489	472	483	497	503	439	464	468	517	455	468	486	436	478	498	472	474	521	441	475	493	477	464	483	446	510	498	485	518	490	510	505	494	483	512	465	485	493	428	489	524	463	494	471	465	500	507	496	481	444	492	468	532	472	476	473	457	463	503	500	444	507	453	498	454	484	448	430	462	500	473	481	506	480	486	473	494	463	446	456	470	494	444	479	461	479	457	450	471	517	455	470
10077	17979	16648	9667	6664	4749	3653	2869	2435	2037	1722	1462	1319	1133	1042	1033	913	875	805	721	742	722	654	678	651	668	638	634	601	602	619	535	594	551	562	482	554	510	517	537	501	491	493	502	456	477	504	501	476	478	516	478	474	495	496	496	442	465	482	504	467	477	475	490	494	442	504	494	451	537	472	491	484	465	449	479	460	488	466	507	490	496	490	470	456	479	441	468	468	463	457	490	474	465	475	469	472	454	496	509	463	458	495	494	475	490	448	461	472	508	507	504	496	522	523	503	467	471	498	461	478	451	486	483	444	466	462	475	444	463	476	481	499	470	459	487	488	467	452	410	427	467	457	423	460	442	495	454	500	492	480	463	440	444	433	474	464	433	472	450	469	460	431	462	528	511	499	524	429	466	498	479	477	455	453	464	460	490	441	461	466	463	528	486	460	448	475	478	513	455	443	443	470	475	459	509	473	486	499	432	449	484	435	458	463	476	478	484	492	474	444	490	444	447	467	464	451	457	436	458	477	455	470	461	434	489	437	455	427	415	459	472	482	436	437	486	465	475	447	452	463	452	461	468	464	476	434	516	459	468	422	450	436	442	477	446	473	477	438	457	463	421	470	493	456	457	441	468	458	459	473	495	446	449	446	459	477	477	474	430	461	483	470	450	495	479	443	451	428	451	455	456	474	483	487	440	438	467	459	466	495	469	476	443	489	471	500	450	434	490	513	445	474	435	472	493	423	448	472	493	474	493	527	442	433	452	478	509	475	447	477	449	444	471	418	452	450	488	450	440	443	471	478	450	444	492	488	450	486	463	457	450	447	459	433	439	456	477	470	478	460	461	455	436	461	498	433	462	480	446	489	463	486	452	496	455	453	467	452	433	477	461	460	490	446	458	444	444	445	462	493	466	469	446	513	486	477	466	484	473	460	458	426	455	455	453	461	477	444	475	481	468	432	494	484	457	486	449	438	459	513	479	476	448	442	452	456	496	437	464	453	535	500	474	440	454	457	446	494	476	432	491	484	434	469	485	471	467	471	446	431	460	471	472	489	437	464	506	477	495	455	416	486	444	517	464	459	463	470	476	476	469	474	476	490	488	443	472	472	467	454	450	483	471	449	466	449	506	448	477	452	497	525	484	462	465	478	444	435	463	483	421	447	473	450	474	473	470	452	466	433	477	473	469	469	492	473	456	459	475	444	436	451	447	427	483	463	469	463	472	435	465	446	459	452	460	447	440	453	449	439	470	423	473	453	472	496	486	484	464	477	457	496	452	494	479	459	428	465	439	430	465	470	519	460	481	499	443	498	455	458	429	470	442	457	454	443	459	435	453	484	484	472	448	412	466	453	462	437	453	443	445	477	484	461	468	488	481	477	477	471	452	475	460	418	435	466	453	424	512	465	424	430	437	452	472	474	490	433	455	457	461	431	454	470	474	446	443	469	439	446	486	457	435	465	471	462	441	413	452	482	481	418	458	457	438	488	441	480	448	440	465	473	422	468	449	448	462	449	445	462	458	503	447	432	484	503	471	441	461	517	475	459	452	453	470	467	442	451	471	462	470	484	459	484	448	499	488	480	443	483	442	433	457	443	472	436	453	451	437	430	441	464	462	441	450	456	468	446	472	448	509	494	489	447	496	475	438	458	444	486	465	443	447	469	448	480	451	493	449	453	457	463	451	416	475	489	447	439	449	444	429	456	470	437	456	468	460	497	485	456	500	444	447	469	458	467	475	486	428	442	488	433	436	451	501	477	472	440	445	462	436	473	435	478	461	479	428	486	475	476	496	453	450	458	471	455	486	467	474	497	501	495	456	451	471	439	470	464	444	451	450	488	455	473	464	463	453	476	448	430	470	491	449	457	443	464	466	485	487	453	470	452	467	514	461	496	472	478	478	476	456	436	494	453	460	457	443	451	430	463	509	458	452	474	472	439	480	448	465	472	456	453	468	471	428	494	421	460	447	463	448	464	465	477	445	460	446	445	446	441	477	447	462	440	500	486	471	465	459	423	430	400	483	453	479	483	507	452	453	475	511	476	481	447	444	472	461	442	466	504	463	468	479	461	449	412	438	458	466	506	505	442	457	493	453	438	455	446	455	471	451	481	434	477	451	457	438	485	439	456	500	468	479	464	461	463	435	447	477	483	405	461	505	434	514	472	452	458	452	449	428	468	485	482	438	480	481	484	484	446	448	461	468	448	430	450	431	425	435	478	454	453	467	494	459	434	433	491	472	441	462	453	474	405	464	454	461	441	447	501	401	478	460	468	477	454	448	479	457	463	454	444	466	489	480	460	415	474	474	435	467	462	463	439	444	470	466	463	444	429	475	439	480	469	514	421	492	486	461	437	463	471	491	482	495	493	475	447	445	473	481	443	452	505	486	475	446	446	443	484	478	476	479	447	483	466	441	476	459	474	457	427	461	444	477	457	438	463	477	452	486	478	480	442	498	472	470	483	464	459	449	504	473	448	431	466	446	474	475	496	483	494	466	445	470	483	434	433	478	430	467	480	480	471	484	457	461	461	508	472	441	441	465	448	458	443	477	470	451	516	427	478	455	490	423	459	467	462	454	441	457	443	420	480	477	472	471	427	432	405	442	429	450	479	484	472	468	461	463	455	481	433	434	464	468	479	415	492	486	462	472	434	459	468	466	457	461	459	483	447	489	473	452	470	452	456	448	484	468	468	422	444	486	464	424	512	470	480	463	442	411	465	483	472	456	439	493	463	460	451	436	481	461	449	515	450	441	481	472	465	493	474	437	475	474	448	471	510	454	456	471	448	435	452	504	458	475	485	457	483	491	414	472	447	458	475	435	465	453	463	436	465	444	450	453	409	419	475	474	428	477	479	466	415	452	516	443	460	471	472	486	444	478	462	487	449	449	431	468	459	466	483	474	486	452	469	445	443	417	464	471	430	473	449	458	462	450	432	474	477	452	466	472	432	464	420	486	441	437	431	463	462	459	480	454	462	450	443	432	486	477	486	416	480	442	429	435	477	511	438	456	472	470	434	430	490	488	498	465	456	506	474	429	469	461	476	427	425	470	459	484	490	406	481	510	438	481	450	465	469	484	468	480	461	439	453	462	489	446	467	443	433	445	470	496	477	465	466	443	449	479	457	447	420	470	448	463	434	469	488	439	476	435	431	464	451	476	448	483	480	476	461	475	475	487	428	455	484	448	434	490	438	433	458	499	482	471	427	463	535	449	463	487	466	466	422	474	462	438	478	451	466	477	456	485	454	490	454	476	468	501	459	449	438	448	497	457	442	450	435	492	466	427	447	457	452	457	479	459	477	478	464	421	484	465	448	467	470	468	460	412	451	459	450	454	475	466	471	492	486	461	471	467	467	432	478	456	433	478	482	485	487	464	441	460	450	466	434	441	458	459	456	429	436	487	482	450	448	466	478	466	468	455	462	441	434	511	447	496	455	476	526	453	473	447	454	466	457	443	450	444	464	431	461	476	456	413	494	492	440	451	448	417	472	464
28104	14492	2130	758	621	549	496	493	494	495	465	531	484	492	489	543	465	490	502	469	484	493	476	472	488	489	460	500	462	462	431	451	487	482	484	461	461	510	468	428	490	490	471	513	473	462	523	477	486	474	487	516	487	476	487	481	480	481	497	463	490	454	532	489	495	473	513	499	509	438	429	518	513	486	444	474	474	496	487	472	475	465	491	477	489	451	452	512	494	438	487	517	517	515	501	481	518	483	448	485	489	540	464	475	469	514	502	529	463	519	469	510	513	489	474	484	469	481	500	490	498	491	496	490	471	494	504	445	491	530	529	499	491	490	496	523	498	496	501	437	487	503	476	504	467	462	490	535	518	536	492	468	491	528	483	445	459	495	491	465	466	473	455	473	502	486	511	521	527	504	465	492	468	467	461	493	498	488	484	493	485	501	491	487	493	517	474	469	508	464	507	488	478	495	443	446	506	520	520	494	536	501	462	505	479	513	506	547	534	507	528	478	484	514	526	506	489	476	470	471	480	448	476	461	502	504	462	466	457	479	504	505	489	486	506	504	451	478	503	518	512	500	511	472	519	504	476	528	510	469	509	486	488	469	494	493	461	486	493	482	490	516	472	438	479	486	492	483	483	491	438	503	505	498	480	467	493	481	513	510	475	462	470	466	461	491	503	546	505	496	485	495	508	498	507	531	471	463	500	495	479	526	473	458	473	488	471	472	481	502	460	435	475	495	474	461	538	513	470	479	522	451	494	510	464	447	513	481	507	484	465	490	468	450	481	517	515	468	520	520	488	511	476	497	455	480	477	492	513	539	489	527	495	457	517	512	519	537	456	469	484	446	497	464	524	480	470	506	502	465	439	481	522	497	465	484	464	507	481	484	500	445	480	460	467	505	453	484	520	480	470	483	466	458	516	431	482	470	506	522	477	471	492	501	464	472	494	498	498	455	458	462	477	482	512	465	483	512	486	521	488	508	477	472	451	500	511	473	480	459	455	490	479	465	490	524	491	546	519	487	468	472	512	483	474	495	500	491	480	517	467	485	504	512	491	473	508	512	497	493	474	476	509	478	498	471	500	482	478	495	468	472	526	455	497	478	481	511	481	493	473	502	468	491	527	500	451	477	508	535	471	526	476	487	504	533	472	519	503	498	484	474	455	494	472	499	480	463	507	498	480	485	503	528	441	495	482	462	478	436	468	484	519	481	515	477	488	460	477	507	497	490	450	474	494	497	551	504	475	478	470	486	482	481	454	509	468	466	487	505	508	542	488	486	512	489	477	470	486	493	487	473	496	477	466	505	469	505	486	470	524	495	473	477	471	493	477	489	491	456	465	475	494	482	480	477	480	515	515	478	466	499	512	453	503	514	502	484	471	498	475	424	505	449	459	533	503	468	523	458	474	481	469	473	479	443	495	524	500	505	494	460	496	510	516	459	492	522	503	506	487	472	447	490	524	476	458	466	478	475	525	466	465	469	460	485	510	441	466	481	478	472	484	485	494	466	473	494	478	515	522	447	503	487	499	524	513	484	505	445	482	514	516	470	476	480	498	441	473	483	508	509	476	484	503	519	443	469	465	482	497	496	515	445	474	472	515	500	497	513	480	499	475	474	468	478	455	486	511	468	473	468	478	493	472	468	475	464	501	469	524	501	462	481	492	485	499	501	507	475	472	482	488	459	523	484	505	488	487	526	517	501	447	436	480	486	473	497	444	483	458	477	483	481	487	486	471	484	455	458	460	464	468	492	495	495	488	526	459	480	493	480	507	528	474	488	494	497	512	470	488	529	472	488	512	465	477	463	439	473	490	465	495	503	453	475	470	514	496	460	511	478	486	478	483	461	501	469	496	480	480	511	478	491	484	491	475	476	488	485	473	494	510	448	507	491	481	441	494	485	532	503	480	469	516	484	488	471	502	482	500	477	510	496	480	486	540	513	480	501	480	494	516	470	449	473	499	463	466	469	470	479	492	513	469	484	507	488	498	489	489	534	513	461	463	469	470	517	463	505	448	485	500	463	490	474	524	465	506	481	513	494	444	503	458	485	508	491	463	470	494	468	457	464	479	465	495	494	475	478	468	475	500	477	461	475	527	522	476	471	457	492	497	515	539	480	513	479	482	512	476	467	494	478	515	449	498	510	487	458	498	471	523	523	494	513	483	508	517	477	492	484	481	495	512	439	444	526	436	519	470	476	468	501	470	504	513	461	490	437	522	482	483	501	469	523	485	494	494	490	521	515	497	476	443	438	498	499	514	464	501	530	490	446	462	473	482	482	479	510	479	514	436	511	464	472	444	492	456	467	500	420	492	474	501	482	503	428	448	473	477	462	485	521	442	518	481	519	470	461	534	492	456	470	478	487	487	528	484	494	460	471	476	533	488	479	469	487	488	510	506	470	455	521	532	498	495	502	493	494	500	460	486	479	498	507	491	464	450	501	530	457	468	532	459	437	511	448	468	453	508	502	488	488	492	452	494	479	449	491	431	486	515	463	492	505	525	517	499	471	459	489	500	496	484	467	488	476	484	530	457	510	484	481	478	448	487	514	489	480	445	491	474	476	472	492	530	466	484	439	500	502	457	483	452	524	447	459	480	479	465	462	498	472	512	465	521	486	480	493	502	465	467	508	474	506	494	456	510	500	475	535	486	475	494	463	525	481	502	485	442	498	449	488	503	502	478	511	509	483	461	469	492	481	552	481	492	497	490	513	487	487	500	478	500	455	451	473	488	494	520	499	481	464	478	460	468	484	500	501	466	479	450	513	467	488	479	464	467	496	498	457	467	474	472	495	522	471	507	476	504	492	493	500	461	505	469	474	463	477	480	551	461	517	482	485	473	489	489	479	460	469	480	476	488	516	489	496	527	489	507	505	532	470	481	494	463	482	487	438	493	512	515	497	499	519	482	507	532	474	482	485	502	450	503	485	496	469	502	471	438	517	501	453	485	520	516	510	465	457	468	489	499	508	485	497	486	499	486	494	493	500	467	493	525	477	467	500	462	483	486	498	431	455	508	472	508	456	513	472	497	513	460	464	487	471	444	510	478	467	483	505	476	459	504	481	455	461	508	514	492	458	517	481	493	523	477	498	469	510	479	485	477	520	484	450	467	495	508	491	484	482	504	479	500	484	464	504	491	500	497	466	506	473	481	478	488	460	462	487	505	546	441	440	489	464	522	471	453	515	507	526	515	431	489	433	481	460	497	495	475	479	494	487	461	487	467	500	470	501	515	490	519	481	519	476	455	480	492	462	479	486	484	515	462	498	471	482	465	468	449	483	486	496	500	472	498	480	480	451	493	469	474	459	482	462	487	469	465	485	525	495	498	522	472	485	500	486	490	495	456	474	482	483	502	474	487	497	467	472	521	532	545	469	512	491	502	501	470	513	496	495	472	539	470	484	461	495	491	506	531	513	468	476	506	468	525	464	461	520	457	440	510	472	541	513	458	483	436	479	474	467	491	471	484	459	499	491	478	481	470	510	511	503	517	515
5237	1301	1180	833	671	621	672	587	617	519	565	538	538	520	500	536	535	502	527	538	492	505	511	545	522	502	513	550	504	530	543	546	499	517	529	545	529	555	534	543	504	492	503	552	530	527	528	497	492	552	497	490	517	537	489	545	528	520	510	520	531	501	520	475	554	501	518	504	544	506	502	495	534	506	495	509	529	545	530	505	525	501	512	494	504	530	507	508	485	559	495	506	509	497	537	469	505	499	520	566	533	505	536	521	507	559	476	498	503	548	556	540	529	507	503	500	516	516	508	531	507	546	505	523	525	571	522	498	516	533	500	515	507	558	515	542	518	516	561	563	497	535	536	473	533	525	486	515	526	501	478	527	503	581	491	487	464	544	526	556	491	490	501	519	528	509	529	498	527	529	533	537	476	515	555	542	483	526	558	540	518	509	521	509	525	528	517	539	499	474	485	529	497	522	549	525	505	474	519	523	490	472	509	523	488	519	546	537	505	531	536	532	492	540	529	514	509	520	484	489	485	543	474	506	509	520	509	539	543	540	513	493	536	520	527	505	586	537	526	561	504	499	540	506	469	490	528	555	529	538	506	517	519	510	512	486	463	536	476	481	505	519	524	493	546	531	510	525	481	505	522	494	519	509	523	473	515	508	476	533	489	557	529	543	500	465	522	530	481	556	556	504	497	492	549	533	530	503	494	518	502	523	501	490	541	535	514	481	479	537	527	530	478	534	496	498	537	504	483	505	524	532	550	528	495	523	537	455	541	475	529	540	540	499	526	524	532	502	514	529	496	510	516	515	471	530	567	544	512	478	536	486	482	502	525	528	497	508	523	513	553	491	518	504	520	510	555	500	512	552	527	484	491	525	469	535	514	514	497	472	524	500	541	533	548	503	503	468	451	509	508	541	503	525	551	505	507	505	496	548	527	474	525	513	478	536	460	507	522	499	510	511	525	540	517	477	506	511	523	543	509	530	532	523	506	499	518	480	511	502	496	506	495	522	560	499	531	534	524	522	538	497	571	501	535	516	525	518	509	537	546	496	520	526	519	532	527	519	509	531	480	517	541	517	538	472	521	535	515	488	489	510	534	539	507	495	553	514	527	499	543	516	514	522	508	508	515	531	512	530	508	512	509	556	525	488	512	503	500	495	551	491	523	514	490	489	521	541	547	471	514	499	541	508	526	524	507	493	501	528	521	508	503	528	479	538	519	514	504	513	515	530	552	489	539	532	542	519	507	566	550	504	512	540	494	541	553	534	500	492	485	531	518	521	537	489	509	528	530	520	509	488	514	514	527	527	514	534	529	497	531	529	515	516	506	534	559	512	519	503	553	511	551	523	550	509	537	526	485	497	512	527	491	545	490	561	517	478	534	504	529	549	522	523	479	510	477	521	483	498	497	519	532	520	472	517	540	514	531	520	532	514	546	524	511	483	525	518	506	502	526	551	521	519	501	531	544	557	490	491	533	547	510	482	521	497	498	517	501	531	474	507	535	495	531	507	528	519	519	537	491	484	512	544	510	510	546	520	529	535	523	507	531	498	462	497	503	503	485	463	479	500	548	525	509	487	475	561	530	511	481	522	547	558	542	564	526	503	531	546	513	500	531	502	514	519	534	510	495	520	501	522	494	510	526	559	508	528	503	511	554	530	512	540	507	474	520	509	517	530	512	532	531	472	520	542	503	513	536	475	524	517	518	527	530	572	595	488	523	518	519	504	481	547	517	505	494	536	537	532	531	536	542	576	533	504	496	500	504	475	540	462	521	543	492	508	526	552	532	541	520	541	454	544	521	510	514	520	544	518	525	519	508	552	559	513	509	514	511	504	516	515	542	530	505	523	515	519	562	544	470	475	472	536	506	509	517	512	523	542	489	517	522	484	517	535	522	515	509	499	543	479	510	505	535	516	519	527	540	558	521	510	482	532	511	544	521	502	519	496	550	510	538	535	517	528	545	494	498	503	519	503	523	503	538	534	517	473	474	513	473	521	484	478	525	540	517	488	507	520	528	490	485	510	548	536	494	520	494	543	521	511	502	513	508	503	476	466	494	491	521	507	510	499	531	542	530	489	498	521	528	508	545	515	545	534	500	542	513	515	477	528	488	516	492	519	504	554	517	546	523	531	607	527	474	493	488	535	541	506	489	551	491	491	492	544	490	539	500	521	524	522	494	525	475	548	512	519	521	481	501	503	540	521	494	532	496	500	540	486	524	539	487	506	510	499	531	495	522	500	504	513	541	534	484	506	518	527	508	502	514	522	516	570	523	510	510	516	480	548	517	518	534	525	493	506	515	517	541	506	496	496	528	540	531	532	519	534	554	502	515	515	538	567	523	561	525	532	517	540	502	523	504	525	527	518	484	540	520	489	527	517	558	511	526	494	522	524	499	498	490	504	498	526	509	470	499	521	509	508	494	524	548	489	527	474	525	534	540	461	516	533	502	543	521	525	516	547	553	537	544	525	491	503	515	514	511	561	495	497	491	528	558	491	478	491	554	501	521	505	485	524	519	484	530	540	479	529	528	512	527	514	532	535	525	519	528	512	513	533	539	537	521	482	519	550	523	516	546	540	545	507	519	521	465	534	553	505	511	529	513	555	521	454	468	508	497	477	536	496	557	499	514	550	485	515	554	518	522	504	549	516	470	536	480	537	532	524	483	520	491	508	506	543	486	520	524	506	505	498	486	465	503	506	481	523	525	495	464	521	480	514	505	514	544	538	505	513	474	498	520	499	540	523	517	476	486	524	514	544	507	498	478	516	554	511	494	478	495	524	515	515	518	496	531	469	524	473	517	534	523	511	510	529	503	599	516	513	573	524	502	504	553	495	509	512	518	533	527	494	506	487	523	537	499	499	565	513	513	521	497	500	495	527	519	516	503	554	482	503	539	528	489	505	522	511	546	533	546	515	480	538	511	520	525	478	550	495	561	512	486	505	517	563	545	509	524	499	521	533	487	514	527	534	486	497	527	525	520	511	481	522	516	486	525	529	523	548	489	527	554	489	540	498	596	508	507	475	505	527	486	525	518	510	483	510	518	517	501	529	521	528	527	523	492	501	531	526	520	491	494	530	535	527	540	520	548	499	493	475	581	497	505	477	523	546	545	536	526	532	535	506	550	550	528	499	494	500	541	527	505	482	511	515	533	543	535	526	529	527	525	480	524	499	537	519	549	535	533	487	506	479	502	526	496	511	523	539	525	481	504	501	523	527	508	533	524	481	540	546	508	509	508	516	523	507	522	504	538	539	555	519	518	519	538	512	567	482	512	518	531	489	496	504	516	527	493	512	491	541	487	480	482	522	573	519	480	560	526	541	525	532	503	469	531	546	506	486	547	561	532	492	513	556	499	504	506	534	552	532	545	520	531	506	500	500	548	511	547	499	491	520	503	556	505	511	539	509	499	532	545	541	525	535	481	523	509	529	504	517	525	515	556	548	493	526	509	548	522	523	500	512	572	505	566	500	527	491	551	516	512	527	530	480	509	497
25019	20600	26962	24223	20607	10164	1338	830	691	562	507	458	455	410	381	372	383	310	326	340	342	319	309	313	311	282	295	307	287	307	293	295	271	264	290	270	274	280	320	243	257	286	240	271	263	257	273	272	254	264	275	276	236	255	279	265	263	248	265	251	249	281	254	272	320	247	269	260	262	283	284	265	283	255	276	277	266	275	275	253	252	241	247	237	241	249	230	257	254	278	249	263	288	264	254	270	217	258	273	248	250	284	235	277	267	276	253	261	264	309	248	289	262	298	230	250	237	283	268	238	266	246	238	266	263	254	293	250	234	252	268	247	270	275	279	244	241	293	249	266	278	265	254	257	271	263	243	246	234	251	275	281	250	234	258	271	235	243	276	250	240	234	257	264	271	266	254	268	231	277	232	267	263	275	245	254	286	263	227	260	249	265	257	238	264	250	238	281	271	279	275	276	268	267	266	251	273	274	254	264	253	232	259	265	255	249	247	266	285	258	237	291	246	243	270	205	248	252	267	239	225	283	265	265	285	263	245	223	252	267	258	282	237	271	295	260	276	244	273	320	257	252	256	274	270	277	256	250	257	266	242	248	270	261	252	275	242	270	264	247	269	242	275	235	260	247	248	263	212	265	262	261	304	257	260	255	286	225	257	243	272	252	282	271	256	273	287	280	273	261	243	239	249	245	264	253	270	247	255	276	255	261	268	235	248	245	251	287	252	265	273	259	248	294	282	275	265	279	246	251	249	251	279	253	234	258	269	281	253	277	279	256	274	253	262	297	267	247	252	249	268	279	232	270	252	253	256	273	245	256	251	237	254	261	281	267	260	242	257	254	270	250	208	255	304	270	236	286	237	253	258	272	240	266	264	252	228	238	273	267	253	265	235	256	259	247	250	251	256	262	284	251	248	252	245	234	260	273	276	259	264	277	227	245	240	235	251	233	248	239	267	243	236	267	283	244	229	261	248	264	289	286	233	256	275	238	230	251	262	234	249	239	265	262	250	249	250	247	245	260	246	275	256	249	276	236	270	283	276	239	258	240	269	245	261	279	279	272	243	278	252	258	267	257	235	240	222	252	244	252	246	238	250	233	245	236	254	237	238	267	262	220	249	247	288	251	246	223	241	275	260	256	253	248	271	262	240	259	272	255	270	255	233	224	233	250	276	244	268	242	268	240	269	280	254	271	276	273	248	287	251	234	256	234	282	231	241	259	261	239	271	236	273	223	240	276	271	262	273	269	245	230	243	265	237	246	271	253	256	250	257	254	258	248	246	233	257	273	226	235	240	276	262	246	268	239	239	233	254	262	278	257	234	291	272	241	272	234	245	265	264	254	264	272	255	238	244	257	264	259	256	256	262	219	238	245	232	256	238	261	279	275	232	266	282	256	263	252	250	281	255	236	256	253	271	259	271	256	253	240	228	250	271	269	279	296	263	227	259	271	297	245	254	247	246	251	253	257	232	291	254	259	265	287	261	253	236	265	255	249	252	269	297	275	238	262	266	262	264	237	251	263	251	263	274	252	249	241	288	265	276	242	268	255	236	247	226	284	274	279	272	268	270	261	282	242	244	269	250	235	240	257	245	249	242	248	234	254	226	219	291	267	253	304	245	295	244	268	260	254	261	273	288	257	268	253	265	273	271	249	290	259	227	241	274	301	249	267	230	249	229	272	290	244	272	250	260	270	241	231	270	245	273	233	262	247	257	249	257	245	272	289	300	272	266	260	266	280	242	238	262	233	251	275	275	273	253	236	263	268	275	257	256	274	250	247	269	253	233	249	242	254	273	289	262	265	269	250	232	244	251	264	250	276	268	218	275	232	250	292	265	285	248	242	244	235	261	256	267	283	260	279	244	248	245	260	282	230	240	261	245	255	217	270	261	277	242	252	243	262	252	242	264	263	265	243	263	253	240	283	231	251	252	278	278	272	257	277	269	277	247	253	270	244	241	219	244	254	247	270	242	236	256	264	266	265	262	247	275	254	230	237	248	254	261	261	266	275	236	288	263	257	250	267	279	258	278	265	260	232	259	274	240	280	230	228	287	271	245	258	261	282	250	261	296	263	264	263	245	272	232	260	259	275	258	260	278	247	258	218	253	259	246	253	223	235	254	243	254	261	254	252	263	235	242	245	270	256	243	230	257	257	254	267	230	252	238	232	247	265	307	250	240	256	248	236	221	270	260	242	257	288	292	231	248	239	273	242	250	234	260	255	277	257	243	245	258	263	226	230	293	245	250	255	249	263	259	255	262	225	247	269	267	232	263	244	232	255	250	270	264	235	243	264	247	238	240	232	248	277	246	262	284	244	237	266	262	245	228	254	265	256	274	250	279	266	240	246	228	252	263	257	257	282	246	278	258	262	247	251	267	270	244	285	246	265	254	276	243	247	274	237	269	255	236	245	263	271	244	251	247	265	238	277	257	254	248	230	252	294	265	240	263	280	249	255	266	276	258	255	264	293	255	276	248	240	257	278	272	297	262	255	251	260	271	248	249	257	263	283	228	239	256	250	253	240	268	262	252	268	265	255	237	245	217	245	266	246	254	256	265	271	243	271	222	247	256	253	287	254	284	247	239	265	277	295	242	273	267	267	226	255	250	266	264	277	221	249	272	258	257	260	271	247	266	227	294	288	240	273	273	264	270	226	234	254	232	258	265	259	254	266	254	249	244	251	253	280	243	266	268	233	263	246	251	271	235	246	242	258	267	253	270	228	246	232	258	240	247	249	269	244	232	249	284	253	255	250	259	248	227	242	253	254	256	272	254	245	269	273	269	271	244	256	277	258	281	241	265	264	234	264	264	260	253	252	245	248	275	241	275	246	276	243	249	269	270	237	279	279	253	254	255	267	280	257	260	280	252	261	251	226	226	284	274	260	254	281	264	248	258	255	222	232	247	257	218	279	274	231	260	243	245	230	266	238	250	233	267	271	261	257	241	250	251	274	242	271	277	270	256	263	271	239	235	254	236	247	296	262	237	226	240	254	261	256	263	261	271	250	280	238	258	258	262	243	251	251	261	274	256	257	261	256	244	278	262	285	275	271	257	282	258	260	274	220	250	236	227	240	254	234	274	273	257	237	283	260	267	273	282	268	250	243	264	275	240	274	274	265	255	255	266	261	257	247	248	258	242	265	257	257	259	274	245	264	239	264	255	251	261	257	279	252	258	268	252	238	250	300	257	265	258	272	224	246	230	227	260	265	252	246	247	247	256	248	231	248	252	268	259	269	263	255	230	258	260	263	244	266	249	269	298	266	261	212	248	270	282	267	240	263	278	244	277	251	264	269	286	247	259	280	281	242	230	249	267	271	257	253	290	236	242	250	256	237	252	249	248	284	273	248	264	254	243	250	278	246	263	278	241	251	246	249	273	230	239	259	254	237	301	256	254	251	249	253	254	272	263	273	235	265	274	270	248	256	253	249	255	247	256	249	272	284	258	256	245	268	256	219	225	265	265	256	257	257	247	249	277	249	271	276	290	274	248	247
7264	11543	10529	5717	3637	2690	2034	1584	1230	1089	961	761	743	633	601	553	538	470	475	437	403	442	400	412	367	380	381	329	338	335	351	298	315	324	312	303	309	314	323	303	316	313	282	308	316	300	309	272	272	269	306	252	290	298	284	311	280	286	270	303	256	311	267	303	311	292	286	288	267	326	291	293	285	263	286	290	304	265	298	265	266	307	258	285	283	271	292	282	298	276	276	263	263	259	301	281	267	299	249	280	296	309	283	265	276	265	279	327	335	330	296	318	326	314	310	283	280	309	306	282	274	301	263	278	280	261	298	280	303	289	274	289	271	271	279	312	304	266	268	275	286	274	302	297	295	270	280	295	259	311	261	274	272	284	275	246	284	277	275	278	248	302	262	273	278	299	279	262	246	283	271	289	251	258	280	280	252	295	298	264	248	289	296	312	302	271	291	279	306	294	288	296	296	253	280	288	287	281	274	291	270	262	293	305	278	287	267	277	254	260	300	266	315	265	286	308	288	307	313	275	330	315	273	271	273	281	265	296	264	280	291	299	269	281	274	275	291	310	269	277	278	280	277	262	271	285	319	269	308	300	281	268	271	289	286	284	268	279	275	322	285	280	265	275	276	257	273	288	294	281	247	279	298	291	280	282	280	278	286	296	260	305	255	280	291	272	294	293	257	294	238	283	279	267	285	257	287	262	291	277	282	304	260	290	269	284	262	284	282	275	270	286	291	253	266	273	297	277	262	300	279	294	262	267	270	269	318	271	317	296	289	288	269	265	297	262	291	267	280	284	253	290	286	283	276	263	273	264	299	278	284	294	280	278	306	282	259	298	287	283	278	316	272	268	283	282	260	257	256	288	264	290	268	309	278	272	273	254	274	301	303	283	272	291	277	276	295	300	290	294	271	268	278	264	274	279	289	283	258	282	279	276	287	281	294	276	270	291	287	283	267	296	291	279	275	268	291	283	289	250	270	252	312	231	291	270	288	270	290	272	274	263	270	273	268	274	308	269	276	247	276	284	296	265	298	279	284	275	265	279	262	271	288	303	277	292	269	290	299	306	270	281	259	250	294	276	276	275	275	320	276	259	285	250	273	262	266	297	271	267	258	286	280	311	268	278	267	282	279	279	269	297	265	276	256	253	305	294	281	276	311	275	261	252	276	308	282	291	280	275	260	288	294	273	280	264	259	271	282	238	276	296	269	298	272	292	281	307	282	308	273	284	292	333	275	283	292	283	269	305	262	284	276	269	262	296	278	272	284	303	272	293	277	299	295	302	263	277	278	333	282	277	294	261	291	272	290	291	283	301	274	266	262	247	285	258	290	290	280	297	291	276	282	273	273	292	305	284	282	261	262	289	280	243	304	275	266	275	290	292	292	271	278	247	274	275	283	281	291	283	299	294	246	275	282	270	282	269	275	278	257	290	279	272	310	285	265	277	287	291	262	265	274	293	255	295	279	280	296	281	270	258	277	292	261	270	255	323	277	311	267	269	287	262	274	275	311	263	292	271	293	258	279	286	264	257	271	258	299	256	282	285	263	262	286	266	288	283	295	288	288	293	255	320	263	268	248	292	256	284	272	280	264	272	287	300	285	276	283	281	286	314	259	244	289	274	276	260	280	307	320	279	309	271	255	304	308	285	291	285	299	290	280	288	281	265	278	266	282	282	327	263	291	255	300	273	282	332	281	275	297	263	287	286	298	249	272	240	283	274	311	307	263	257	285	262	269	294	300	270	287	258	283	291	295	283	262	270	279	263	309	266	271	286	301	278	256	296	271	276	269	283	293	298	294	263	264	292	291	283	275	290	291	291	275	269	316	255	285	310	281	305	284	279	280	301	277	302	262	299	284	291	282	281	266	297	281	291	285	241	275	273	284	313	285	280	293	266	284	283	300	294	283	263	290	300	285	281	306	279	271	253	275	267	283	286	255	274	279	293	272	263	280	274	314	289	296	290	269	294	254	268	266	274	284	268	270	265	270	259	275	249	279	284	271	273	288	259	265	270	280	294	254	231	274	287	286	290	279	287	279	312	237	261	275	279	279	277	295	296	283	299	292	281	294	267	292	279	258	266	282	269	273	299	271	283	273	260	272	292	258	278	262	303	291	274	285	281	259	276	278	285	263	283	277	287	270	283	311	264	226	294	282	269	280	323	279	272	291	292	270	303	316	265	294	287	293	273	274	283	268	307	281	292	278	251	321	285	252	261	256	267	252	261	284	291	299	287	264	259	278	269	277	299	302	259	312	263	288	284	266	275	244	264	295	258	292	262	264	253	287	332	265	276	254	286	300	301	312	277	262	282	307	299	274	258	278	249	283	291	272	256	286	262	300	301	268	283	263	270	284	254	314	307	294	272	274	264	278	273	262	285	273	256	278	288	277	295	300	271	274	282	276	291	292	263	286	272	258	276	257	273	279	250	272	256	281	283	298	288	266	259	274	245	302	278	258	282	268	287	285	281	334	301	276	299	246	277	277	285	277	303	286	289	253	293	261	277	283	274	275	263	270	271	284	285	254	294	282	281	296	263	284	317	289	295	259	272	300	294	300	304	288	256	300	259	290	290	288	284	254	295	281	287	266	276	271	264	271	276	287	273	272	279	287	281	258	266	277	330	283	281	278	269	255	285	289	272	272	266	287	294	279	318	276	288	284	265	270	261	272	283	288	307	297	252	279	293	281	261	268	273	279	269	275	312	312	264	272	285	291	289	293	265	278	287	262	282	271	277	276	292	284	250	280	280	276	289	279	267	262	278	259	293	259	290	315	272	265	284	290	254	284	276	290	268	281	281	277	267	267	272	298	249	291	273	262	313	284	256	244	303	248	253	259	273	283	294	301	271	275	286	321	293	281	277	273	268	270	297	279	280	276	276	279	285	298	288	297	274	252	275	269	307	280	278	287	294	312	289	291	313	287	282	264	287	288	294	286	287	292	275	261	272	259	256	279	267	272	299	295	288	298	270	251	262	302	322	271	257	280	325	285	276	279	272	278	273	263	296	259	284	296	256	256	280	285	312	265	316	283	295	266	303	301	300	307	281	278	253	276	297	331	273	302	252	310	276	281	276	280	286	260	291	252	274	288	277	280	261	288	290	261	289	269	302	281	302	285	275	247	299	271	254	264	290	279	291	266	290	266	312	264	299	292	302	260	276	290	289	253	295	283	273	261	295	276	309	278	273	273	267	284	295	275	272	270	274	277	303	286	273	289	271	285	283	270	244	283	256	291	289	278	242	288	256	269	283	297	266	299	289	260	236	254	269	293	283	275	270	292	253	267	270	302	270	331	285	293	278	277	258	255	273	301	254	312	294	273	308	241	289	274	290	290	274	290	291	257	262	285	297	265	285	311	270	274	319	275	276	264	295	300	302	282	286	291	266	266	294	274	288	276	281	292	279	275	308	256	291	272	273	279	261	276	267	275	319	288	275	309	253	263	280	308	281	284	256	264	281	326	277	295	282	304	272	283	264	270	252	249	266	293	287	298	265
22872	20594	27323	23852	20599	20678	8284	1758	1224	1109	983	901	810	747	737	689	692	674	664	667	631	596	578	643	530	529	510	489	592	516	536	545	496	515	487	545	543	533	486	488	497	508	521	503	518	506	498	554	529	474	518	502	475	511	496	487	504	510	510	520	470	476	496	473	502	461	472	519	505	517	477	462	500	495	481	483	467	458	541	462	518	502	494	472	473	482	471	483	462	471	502	481	499	466	521	482	472	504	459	489	490	480	460	506	446	491	496	498	524	485	469	470	507	517	472	479	477	492	440	490	465	503	495	491	491	492	468	529	499	521	467	508	457	464	501	518	495	467	451	485	463	492	466	449	509	510	455	489	456	474	511	475	494	460	467	478	490	491	479	476	480	455	464	473	459	477	501	466	524	450	514	467	485	482	468	497	457	461	511	471	494	463	466	469	475	490	446	486	472	457	440	516	442	477	504	494	461	529	445	507	459	439	483	459	471	472	464	468	433	531	491	468	508	484	468	473	457	475	440	502	472	474	469	467	466	445	495	492	478	491	497	490	514	482	429	486	492	468	475	452	433	482	472	459	509	467	481	468	475	492	493	478	470	451	451	514	474	498	492	515	485	495	478	440	471	453	466	484	476	439	496	441	517	517	465	524	494	459	494	466	486	467	444	494	461	485	472	508	507	477	484	490	485	478	461	496	501	499	452	486	459	458	487	460	459	499	422	480	473	460	485	468	496	483	453	465	484	499	460	484	488	469	505	479	464	466	459	454	491	446	442	429	496	476	480	456	501	491	471	460	467	512	460	468	455	554	454	457	483	462	492	468	476	487	494	492	499	471	493	503	465	449	500	531	489	478	494	504	446	468	439	467	491	478	455	480	464	471	457	456	470	468	463	508	485	469	474	479	455	477	479	469	473	495	475	500	450	458	476	489	470	479	469	520	484	486	483	497	468	508	497	465	471	471	509	504	432	492	448	491	517	537	481	493	463	488	438	521	483	505	477	501	424	486	519	488	495	477	487	494	457	456	510	477	517	485	473	476	474	472	474	463	465	478	502	449	504	470	432	499	419	495	453	486	496	508	469	477	487	502	467	460	498	462	515	506	469	501	487	488	472	485	472	478	480	471	487	530	451	436	449	483	452	478	487	460	490	469	483	488	501	521	509	460	478	474	491	489	475	482	477	460	453	511	499	446	477	502	472	478	515	482	478	485	461	507	481	458	472	518	491	490	472	462	431	501	483	524	467	494	448	458	494	501	496	482	456	438	491	472	493	482	494	461	503	475	485	488	460	481	499	439	461	484	499	498	486	498	503	478	500	472	528	474	454	479	505	479	480	471	462	458	495	486	486	483	488	483	507	467	465	473	516	474	458	470	496	450	486	459	478	490	481	504	435	494	532	487	461	445	456	491	472	469	477	469	477	488	465	446	480	459	485	453	490	474	428	451	491	496	485	473	439	461	439	448	453	485	468	474	478	478	467	471	474	448	504	544	471	453	489	492	517	477	470	464	470	465	482	519	487	489	525	466	455	515	450	494	489	475	498	493	417	510	467	490	472	465	429	478	476	468	496	516	477	484	471	475	465	499	484	487	471	502	479	509	463	532	504	460	497	465	488	491	493	477	463	501	445	423	470	480	484	478	506	476	492	441	442	508	474	438	493	451	435	521	476	537	531	483	491	474	494	517	438	488	461	509	431	499	494	467	490	433	486	429	484	472	506	520	472	428	454	461	462	450	460	434	446	502	448	484	472	451	468	475	447	492	469	470	469	485	503	480	493	489	475	467	486	483	474	459	492	486	502	417	467	503	450	503	487	489	454	486	430	468	481	481	482	485	473	463	460	456	488	503	464	459	530	508	436	466	467	498	466	453	510	465	485	448	469	496	516	489	453	472	505	490	472	488	472	462	487	483	488	475	472	450	458	497	488	489	507	505	491	467	464	416	489	491	461	471	489	506	482	508	487	469	430	514	504	463	477	503	482	475	464	516	498	471	441	500	517	422	460	491	494	461	447	465	477	453	495	483	478	475	434	534	447	508	486	448	461	453	475	487	461	468	460	491	475	452	490	472	480	465	497	458	463	489	470	494	474	507	463	474	457	479	485	460	447	519	478	481	439	452	486	470	445	471	479	490	477	489	469	452	470	503	453	499	488	458	481	488	483	450	474	502	476	451	449	494	484	482	453	477	480	521	485	500	466	510	467	478	471	450	479	471	471	495	482	457	486	430	513	458	489	489	467	461	483	462	470	522	468	443	441	491	497	485	452	497	457	473	463	491	482	501	473	503	471	487	523	488	484	487	513	494	473	450	475	450	424	442	444	482	478	456	496	485	495	497	455	441	482	490	475	501	498	476	470	509	467	450	505	466	455	529	459	500	473	467	481	459	491	479	512	476	455	460	486	489	440	506	460	486	468	454	488	481	465	491	460	475	505	501	478	471	499	452	463	456	507	485	482	464	463	483	482	450	474	516	430	474	446	422	502	495	462	453	506	507	447	456	432	508	525	483	456	443	513	497	448	455	485	468	487	504	504	443	491	517	460	507	488	464	467	507	451	477	468	496	477	524	514	466	458	481	461	431	490	473	442	474	523	453	451	488	491	505	488	472	515	475	515	462	463	472	445	471	518	421	486	486	484	468	444	457	478	417	512	496	485	450	497	475	476	476	449	495	478	475	481	510	456	494	511	439	467	466	436	465	497	448	474	474	520	468	459	473	486	468	468	459	462	478	484	494	470	479	487	457	460	470	492	477	502	446	467	509	497	492	467	465	484	464	487	474	492	511	498	476	427	430	498	525	493	491	484	516	473	472	510	438	476	481	493	476	507	453	487	442	508	501	519	489	496	472	500	488	492	517	448	489	491	501	469	459	462	458	499	465	466	483	507	457	502	436	489	486	458	479	449	494	481	454	511	487	458	456	490	519	460	427	479	494	486	455	435	459	474	512	497	518	488	459	448	521	507	454	497	458	455	480	447	461	473	461	460	469	455	457	475	506	477	490	495	521	496	484	483	481	473	459	454	458	486	437	454	473	443	493	495	534	436	467	489	462	493	486	527	447	480	496	482	495	461	449	510	487	485	458	477	506	464	498	468	478	470	462	487	494	466	475	452	478	448	495	508	446	488	448	428	473	449	478	487	490	518	465	473	478	504	509	470	481	497	500	436	519	441	470	474	462	485	471	421	466	473	504	481	492	478	478	466	508	486	448	488	449	526	486	488	516	486	492	463	479	512	486	462	496	482	492	465	454	469	504	443	459	489	486	487	500	493	487	481	479	497	459	471	465	457	483	482	453	513	497	470	479	458	460	465	488	474	480	440	471	475	469	483	496	464	490	490	475	495	493	469	469	484	515	512	459	479	488	478	473	518	506	496	501	424	492	485	483	469	460	516	519	500	476	500	454	506	486	467	468	434	461	469	520	471	462	460	460	459	534	469	466	490	484	460	449	513	481	466	476	468	464	450	448	482	499	481	502	490	479	511	486	475	473	484	409	448	481
10069	18147	16469	9636	6616	4763	3666	2834	2417	1952	1747	1482	1334	1145	1077	958	917	903	851	755	781	703	687	641	643	596	589	585	598	556	548	569	568	533	542	538	523	542	538	549	544	506	541	535	454	461	536	554	471	545	513	489	490	482	472	492	472	439	477	479	470	490	473	456	470	483	463	476	477	447	476	483	479	493	462	499	469	466	464	513	475	477	455	444	470	487	482	459	459	458	445	473	491	449	474	476	496	511	491	452	479	460	477	471	480	496	490	494	465	499	498	515	512	567	532	530	453	487	494	435	470	449	455	461	476	448	493	476	472	435	437	488	482	482	465	479	435	462	471	467	486	457	467	451	466	490	496	464	451	430	415	478	422	479	447	464	471	464	458	442	471	504	463	477	457	429	468	471	457	502	505	489	434	490	481	480	451	479	454	461	469	443	477	429	441	504	476	477	457	460	490	455	477	469	426	483	481	495	477	458	465	471	439	477	434	504	446	474	474	480	459	475	451	480	445	463	451	465	475	418	509	426	486	440	472	460	455	459	474	476	455	473	463	436	455	494	520	484	465	508	440	473	479	454	432	480	455	453	447	431	449	423	466	470	480	488	460	450	457	443	455	447	447	477	459	472	425	449	477	456	479	468	499	475	450	422	469	440	465	459	449	493	472	499	465	454	514	493	477	460	460	476	448	477	490	458	466	488	454	441	467	472	448	476	505	436	441	482	440	451	451	484	441	476	466	489	456	490	477	456	474	443	453	460	448	455	473	455	477	449	453	463	472	479	461	474	444	464	438	470	429	487	473	478	450	505	480	487	470	446	474	473	441	450	483	446	460	455	488	470	462	484	474	442	473	454	472	482	446	482	466	426	469	475	458	440	466	450	499	485	459	456	475	488	466	487	428	455	466	509	459	498	468	479	467	447	463	482	423	503	424	468	470	459	449	496	457	433	450	429	450	467	454	432	514	493	442	451	444	460	476	504	440	459	448	455	455	463	484	472	454	485	458	507	446	471	467	452	431	412	441	471	442	452	472	464	423	415	444	435	448	486	474	451	456	511	489	492	466	450	469	455	459	455	465	466	479	473	458	467	492	473	429	454	463	469	435	467	432	496	442	434	439	456	463	459	540	443	470	479	461	462	463	444	462	494	486	457	467	443	476	479	464	401	439	439	475	478	494	462	491	491	491	467	448	474	446	466	497	469	431	482	446	466	462	456	469	441	507	451	437	445	500	449	461	471	481	496	439	432	419	462	456	445	431	425	499	475	451	438	449	489	451	465	510	447	429	437	468	483	476	462	439	467	441	513	469	472	453	446	438	434	442	508	479	469	450	412	449	463	477	463	430	462	494	458	436	479	420	460	445	419	424	435	494	468	481	534	441	477	473	462	457	464	458	481	458	491	476	469	440	443	459	491	455	497	458	493	488	477	508	486	470	421	464	452	467	459	509	451	479	432	474	459	445	434	468	497	461	450	483	447	482	517	449	462	478	497	506	440	457	466	439	422	470	472	456	447	483	467	460	453	439	485	454	434	450	451	452	476	473	458	483	497	435	464	443	428	476	441	440	515	476	454	505	443	456	442	433	464	442	490	505	455	473	462	463	480	440	444	504	449	473	491	461	419	444	450	467	474	465	452	463	484	466	454	479	453	445	428	452	510	475	453	465	483	521	424	470	477	445	452	452	532	456	485	481	444	505	469	417	447	460	501	460	498	436	451	475	453	460	427	464	456	473	493	453	496	470	473	454	477	434	443	420	494	458	432	473	464	404	470	446	463	439	458	467	470	529	461	472	431	455	516	468	469	453	481	457	472	450	455	423	462	464	470	444	467	436	492	463	449	461	465	503	459	442	454	505	480	460	472	451	496	463	444	471	440	450	473	449	457	472	460	488	475	460	456	470	493	490	444	449	464	445	478	470	465	472	435	474	404	442	476	420	445	464	468	455	462	464	476	414	446	484	439	467	470	460	518	446	465	425	442	464	450	486	484	440	487	449	485	428	463	489	503	424	444	462	454	452	475	514	483	503	462	450	462	462	488	479	449	499	453	461	464	444	461	449	434	449	462	474	461	429	438	451	435	460	441	458	441	451	462	474	454	456	483	436	472	464	482	450	446	449	493	494	518	422	469	470	472	473	479	477	476	467	467	475	477	507	458	458	472	433	480	508	440	503	487	484	475	508	471	446	473	471	449	478	456	478	462	448	440	498	409	462	450	453	466	474	449	459	514	473	444	439	436	443	451	435	458	473	453	477	464	420	456	425	401	472	481	453	454	467	447	464	435	454	456	475	444	495	467	457	433	458	452	452	457	482	493	471	454	465	422	468	456	472	473	497	466	430	476	462	450	466	474	447	444	460	448	440	465	474	483	463	464	453	448	457	478	468	444	504	472	435	460	425	460	478	509	465	484	448	497	442	410	449	482	459	467	435	468	485	439	490	438	429	466	451	475	466	466	449	486	456	496	454	493	489	459	424	493	470	475	448	442	449	473	474	445	489	458	485	462	477	452	465	454	465	491	462	436	505	483	474	471	461	489	460	452	484	469	469	455	482	458	457	506	427	497	421	456	471	466	507	481	467	471	432	474	417	465	458	464	478	432	467	459	436	474	459	464	454	451	471	489	439	439	469	426	470	420	457	473	470	479	515	435	487	423	481	430	428	462	435	450	473	461	439	504	445	483	435	491	481	440	431	478	450	476	449	462	537	446	411	484	432	446	442	468	442	435	486	422	456	469	489	514	482	430	441	457	420	460	461	435	494	448	495	449	506	480	468	450	444	478	490	475	491	454	431	443	463	465	492	456	447	464	451	474	460	445	465	442	438	440	469	451	456	449	468	473	471	448	437	439	465	497	437	477	487	480	477	495	462	459	464	495	456	482	437	442	474	479	477	460	456	437	451	482	455	483	478	450	504	437	466	445	494	442	468	436	458	475	471	441	488	428	450	489	442	480	477	461	419	439	463	475	434	466	417	474	431	444	482	467	472	450	454	477	444	475	460	488	455	452	461	471	491	445	425	461	486	454	462	444	485	435	486	468	484	490	437	475	457	484	453	425	431	469	439	481	471	465	459	457	492	472	473	429	453	477	449	465	471	475	450	483	456	438	429	454	465	448	508	456	448	462	483	465	482	468	471	454	453	442	430	478	472	438	499	454	479	505	464	457	484	460	475	445	476	454	449	423	464	474	500	433	492	463	437	454	488	431	480	478	479	487	472	472	492	501	461	435	490	449	453	470	477	458	515	431	480	445	483	488	450	483	455	476	459	446	458	454	515	466	447	499	460	472	473	479	445	493	444	469	461	501	490	479	493	420	475	464	448	433	498	472	475	463	455	447	450	408	478	467	434	447	428	497	486	477	443	442	514	484	428	458	457	471	485	511	452	465	450	458	455	457	449	467	452	470	479	494	461	489	456	504	455	472	497	479	493	456	441	497	466	483	481	475	458	494	504	463	440	484	431	486	459	451	456	480	459	497	500	478	444	436	473	474	413	458	464	441
27769	14337	2198	737	609	553	548	545	478	506	463	488	459	482	473	453	502	512	474	444	531	535	474	475	440	464	441	500	488	499	509	463	462	457	491	464	492	478	475	445	486	507	489	459	490	453	500	463	472	502	469	481	421	468	459	463	485	510	464	483	482	461	495	480	437	442	478	483	480	515	488	481	475	479	491	449	522	463	439	487	503	472	472	487	486	488	493	486	461	489	468	504	491	483	453	485	472	508	472	508	506	487	526	471	476	510	485	497	464	482	502	475	511	489	466	506	496	483	487	483	455	471	467	468	504	494	502	505	497	477	471	469	468	450	448	468	491	533	492	480	512	489	452	502	497	469	479	470	489	510	476	474	499	500	531	469	498	458	493	513	507	497	454	451	452	464	515	452	469	470	448	487	460	449	449	490	531	457	499	490	453	447	475	505	453	471	503	493	485	496	455	515	501	478	471	507	510	489	482	483	485	411	492	487	446	442	480	465	486	471	504	485	444	460	455	460	495	479	479	454	515	496	476	482	484	454	472	492	473	446	473	516	474	447	526	465	506	467	451	484	466	481	463	447	509	468	516	476	503	523	475	489	491	477	453	475	448	474	449	476	461	504	523	463	489	495	469	495	498	505	490	491	467	468	506	468	464	470	490	476	481	458	469	458	480	455	457	489	471	480	494	448	485	498	484	482	479	494	480	496	472	497	484	506	447	488	531	474	530	462	474	481	454	466	475	477	427	491	490	429	495	481	428	492	457	473	471	482	473	423	466	472	494	495	490	476	497	480	504	465	463	475	485	513	500	466	468	481	478	427	463	475	517	452	504	478	477	498	470	517	487	523	469	490	473	449	484	467	446	427	502	471	477	497	491	472	498	452	476	456	473	509	476	437	493	514	459	517	450	497	482	469	471	438	473	497	469	480	502	481	492	446	473	489	461	486	489	457	473	497	490	481	477	452	460	512	501	454	451	463	506	478	478	479	444	484	453	469	410	450	465	474	526	462	472	475	457	489	489	494	481	454	462	477	481	486	488	446	465	422	482	444	479	483	455	462	446	482	492	531	480	466	475	508	502	478	466	461	512	454	448	454	467	485	514	476	466	527	430	464	545	483	444	476	479	511	522	497	496	434	446	469	512	530	523	490	453	486	478	481	437	486	449	464	504	472	527	498	467	480	467	490	466	475	485	472	452	499	465	516	497	499	504	465	488	479	507	483	452	469	488	521	470	452	492	464	520	487	431	516	480	473	498	449	474	459	499	463	499	459	490	461	490	464	477	486	477	483	455	491	464	523	486	480	543	472	468	485	532	479	482	477	478	487	440	471	445	491	455	462	493	450	457	489	470	474	485	470	481	484	494	496	450	476	480	479	498	482	451	455	503	484	461	478	478	469	505	492	449	469	477	485	494	466	512	504	481	469	497	513	479	469	514	502	505	490	489	485	482	500	476	492	492	483	464	496	445	480	427	467	458	538	484	487	484	505	475	494	460	482	471	512	514	445	458	506	493	467	473	469	489	455	501	507	471	493	456	479	476	468	506	466	470	470	470	497	480	444	475	474	470	454	520	486	491	496	469	466	487	473	519	478	543	471	449	472	520	486	480	471	500	507	492	465	487	502	441	462	466	475	471	494	499	471	456	504	474	465	459	463	486	485	490	484	500	485	441	503	485	490	459	474	451	470	470	485	466	475	472	495	492	510	472	517	489	458	496	503	500	467	450	471	453	477	527	514	477	449	496	495	460	458	479	474	476	495	456	456	456	481	491	437	512	473	448	466	498	470	460	464	484	467	462	497	473	514	513	459	516	501	464	454	491	486	454	471	481	467	439	501	506	475	494	499	499	463	503	505	457	476	433	457	480	467	465	426	459	441	479	518	477	479	489	488	483	523	473	474	468	434	496	525	448	489	458	500	457	493	468	490	519	511	500	478	486	476	428	484	479	456	479	491	501	473	512	492	476	478	476	478	504	449	515	540	505	455	493	505	432	483	492	490	476	462	492	533	462	477	458	517	497	480	497	493	513	454	513	458	491	484	492	513	452	473	485	475	490	514	487	459	490	446	479	455	467	478	467	516	467	497	492	484	513	471	477	440	445	501	477	455	465	476	473	474	495	475	513	471	507	442	484	484	468	483	530	459	485	452	460	495	472	476	458	448	461	487	464	504	469	496	498	457	493	448	503	426	464	479	461	452	439	470	454	501	469	508	456	470	479	455	457	505	489	512	465	501	476	488	492	495	505	496	475	524	491	483	492	465	478	468	479	473	474	478	456	448	484	494	479	499	491	468	490	461	464	518	460	490	502	474	530	474	491	482	494	514	482	506	488	483	474	481	507	507	471	435	443	497	469	458	491	485	486	499	496	497	502	470	509	476	497	493	433	467	488	462	467	480	453	483	457	484	447	481	511	473	462	457	469	468	458	488	508	494	520	464	508	472	467	450	505	483	483	489	486	506	492	468	457	497	481	452	437	483	489	483	479	477	485	469	469	500	489	486	483	428	501	473	453	477	457	530	494	482	505	458	463	492	502	469	474	508	494	493	468	506	468	489	478	482	462	497	477	498	480	500	510	493	464	467	471	513	482	453	455	475	457	469	466	491	498	454	467	463	465	471	496	468	484	461	489	501	444	477	416	482	502	511	503	493	465	490	492	496	489	458	483	471	465	490	429	496	479	462	529	445	492	462	525	492	457	512	491	503	468	459	490	470	502	498	465	495	508	463	461	475	489	498	435	456	448	475	445	478	495	476	493	465	525	459	469	448	478	473	471	474	469	506	463	468	512	470	470	482	449	476	450	478	452	488	499	424	451	519	513	489	477	464	470	499	491	446	486	508	453	472	508	506	467	480	481	533	486	472	455	470	486	491	520	475	480	503	486	488	490	474	464	527	520	460	502	503	498	461	491	471	501	490	521	499	441	483	511	493	489	441	496	494	453	498	488	489	460	497	481	516	493	477	484	458	464	501	466	457	473	442	481	482	441	476	507	485	472	471	506	463	484	462	502	454	472	492	463	472	457	474	467	481	502	465	478	478	471	479	509	543	501	449	468	482	478	522	487	490	474	473	482	497	478	489	494	487	483	462	459	453	484	494	461	504	456	532	492	506	481	489	476	482	469	506	492	480	518	481	484	478	483	468	485	491	487	475	455	455	478	461	466	478	498	505	487	519	476	508	478	517	512	463	433	451	477	459	521	487	468	475	470	499	462	450	530	489	464	478	511	537	516	476	492	495	502	561	487	463	485	472	460	476	483	535	471	511	461	497	481	455	491	517	445	484	501	478	487	487	463	483	511	496	466	468	472	475	479	503	429	448	488	507	448	459	464	496	476	436	475	494	485	512	495	459	474	489	476	475	455	463	488	488	475	494	479	490	472	498	505	489	456	479	476	481	491	481	489	497	509	500	441	510	446	475	485	510	506	492	480	461	484	482	486	487	485	491	493	474	490	513	479	455	499	483	487	468	509	479	500	498	451	469	485	481	493	511	479	472	500	486
5161	1224	1142	819	700	648	640	583	563	545	552	542	548	531	532	517	553	529	512	532	503	471	523	490	552	518	502	516	536	525	540	495	515	518	494	489	550	510	517	519	527	495	526	489	528	469	514	518	478	535	496	509	522	528	541	518	509	500	509	520	554	484	550	489	502	489	509	543	513	503	506	520	502	562	530	486	541	511	501	557	532	497	496	522	520	520	493	522	496	501	533	490	543	474	506	524	506	482	525	503	470	487	532	501	536	492	508	467	512	493	544	529	551	510	494	572	506	506	516	512	475	554	526	485	522	519	507	516	520	506	531	519	488	498	493	555	462	501	540	511	504	525	487	490	495	499	515	520	483	505	506	537	494	495	519	502	485	508	484	524	471	522	521	511	530	544	526	504	501	524	498	488	449	517	504	503	548	516	514	508	513	528	456	535	539	511	515	484	512	494	528	532	537	511	483	542	475	494	518	551	478	527	542	523	465	485	501	534	501	486	518	480	497	534	541	529	502	509	460	503	534	547	518	551	544	507	523	522	507	492	516	544	470	510	528	502	511	527	520	536	525	512	556	502	544	534	501	536	529	485	497	525	513	546	504	555	524	531	514	520	505	533	511	523	480	512	517	541	517	522	565	481	544	488	486	534	512	472	521	552	539	459	522	482	489	514	493	510	532	498	548	519	517	518	481	494	510	497	499	490	520	484	489	547	487	488	495	543	512	504	527	535	525	515	527	500	526	515	527	498	510	523	496	476	524	527	526	506	508	538	538	543	511	535	510	526	530	527	520	507	516	520	484	534	532	491	474	549	542	491	508	502	509	505	488	517	520	554	517	522	499	562	514	509	512	514	515	495	533	511	498	504	512	503	511	493	536	504	542	475	515	498	504	487	498	505	537	499	508	511	466	520	462	526	526	489	506	490	495	512	527	558	488	520	520	538	511	501	519	514	557	513	525	539	513	522	502	518	491	510	511	489	495	519	515	502	521	509	524	526	532	459	476	503	527	540	524	540	501	504	525	501	466	520	505	498	534	491	543	476	523	509	516	510	498	493	477	518	530	506	474	545	531	495	507	516	516	527	509	499	524	478	474	489	500	519	513	526	494	476	511	490	558	520	530	469	529	493	489	510	511	497	535	493	503	517	549	509	545	491	509	521	500	508	488	486	485	520	504	558	551	541	526	491	508	522	467	527	524	498	510	525	519	520	456	551	489	538	493	532	504	518	500	503	526	508	541	493	496	485	484	539	539	490	491	532	494	495	487	507	506	487	513	489	527	500	600	509	498	487	511	496	513	503	520	499	507	520	508	518	537	508	515	520	516	517	515	501	553	541	513	548	494	486	504	504	530	506	517	542	503	506	531	487	507	532	535	470	507	497	502	507	502	521	478	493	523	522	476	511	507	518	545	468	473	478	517	554	507	513	544	546	519	519	508	507	486	486	484	514	511	520	512	513	508	523	529	548	496	505	489	503	530	498	510	500	499	514	485	479	483	548	485	506	497	493	496	483	516	481	507	548	505	533	518	482	531	508	515	496	518	509	504	517	529	512	495	491	492	497	511	528	543	473	526	501	533	511	493	501	525	542	495	517	514	510	526	475	469	551	484	513	483	504	509	475	506	489	501	464	523	522	512	504	476	476	523	531	522	523	504	557	537	507	472	522	500	477	491	526	524	466	568	505	522	470	530	493	521	541	476	494	478	505	519	520	544	502	526	469	506	510	504	496	493	514	543	490	523	496	484	517	567	484	488	497	514	546	546	509	523	481	530	483	476	493	526	483	501	471	483	518	512	532	509	485	488	488	521	500	487	495	481	556	514	489	505	513	477	518	528	545	544	516	502	489	510	503	495	507	477	547	510	509	497	479	497	526	542	496	501	496	531	527	486	514	503	486	503	538	530	489	488	520	500	539	483	512	493	541	519	530	514	519	508	558	511	508	505	496	498	515	453	503	522	516	538	558	486	513	541	530	501	529	504	521	473	498	582	515	518	536	580	520	513	525	479	536	481	491	501	488	518	525	531	514	526	500	545	507	521	494	478	521	505	512	511	470	520	519	486	519	518	488	483	506	457	483	511	482	518	474	514	535	521	531	523	523	467	488	520	529	523	548	560	514	518	538	512	494	529	471	498	471	538	517	510	551	489	489	498	522	496	481	486	532	525	534	505	519	506	520	509	496	489	517	491	545	555	517	510	481	539	517	510	521	503	502	472	498	508	520	518	537	515	511	491	519	507	534	513	512	514	513	501	481	533	471	529	524	521	524	510	534	504	473	514	505	515	468	488	486	493	469	531	493	524	501	491	501	522	493	551	498	532	523	494	539	535	518	488	522	515	531	480	514	514	510	530	522	516	517	490	482	473	492	487	515	494	507	482	560	462	543	501	497	525	508	529	478	495	563	571	515	515	514	535	517	517	551	505	510	500	490	525	515	524	509	475	503	505	540	496	533	479	534	518	496	524	481	549	530	526	536	455	505	503	526	521	463	512	529	487	511	508	493	514	486	486	498	524	546	476	508	478	516	502	536	494	508	501	479	525	492	508	545	527	472	493	498	483	517	500	508	496	500	481	533	517	471	556	542	465	521	492	514	508	517	546	514	526	479	518	512	515	521	538	524	491	516	509	533	512	490	549	540	543	502	493	532	504	498	521	497	516	520	527	482	529	510	499	477	527	480	516	527	517	523	526	526	501	525	489	509	503	511	509	527	540	572	519	491	518	523	552	525	511	522	526	526	531	508	503	552	532	491	497	517	505	517	520	535	519	514	532	531	490	456	531	491	493	503	483	517	524	530	540	545	537	539	488	537	489	522	501	487	551	528	517	542	490	536	548	508	507	484	512	501	453	512	517	482	469	507	559	494	489	504	514	522	532	525	513	541	520	518	512	516	489	530	462	514	498	557	487	533	532	524	522	495	496	513	512	519	515	526	540	502	499	542	531	520	515	544	516	554	479	505	513	489	481	514	497	524	491	494	525	517	514	493	519	513	527	528	500	538	508	515	537	515	527	502	498	468	476	489	482	517	510	506	501	498	528	502	526	499	489	538	437	538	483	515	505	490	531	475	503	470	499	527	516	524	487	535	510	519	526	535	489	517	517	528	478	513	504	503	507	515	553	518	483	510	512	499	517	538	515	490	511	503	516	477	504	489	520	511	523	523	479	523	518	489	550	490	508	505	525	521	504	518	509	522	525	490	517	517	518	500	525	476	506	484	504	538	496	501	520	498	524	590	540	488	502	512	547	511	553	526	516	531	538	473	525	516	493	531	505	509	518	532	534	539	461	486	509	505	514	520	564	479	514	526	538	538	515	474	537	499	520	477	541	508	511	514	511	523	520	521	512	521	524	502	492	522	502	506	526	508	503	497	504	510	520	481	461	515	517	520	505	484	512	548	515	501	471	528	518	531	500	492	507	503	480	511	483	498	528	540	518	506	510	533	540	527	502	526	531	507	476	499	500	482	505	504	562	504	519	477	527	526	534	464	484	509	521	492
25070	20586	26912	24253	20611	10367	1359	825	678	596	509	442	465	449	388	374	380	356	344	345	327	334	301	305	297	300	279	301	268	268	300	308	304	286	287	277	300	276	269	283	301	315	268	254	285	281	259	271	277	264	257	264	243	282	259	247	277	266	267	281	233	280	280	242	256	260	286	278	257	253	239	265	278	251	280	283	262	281	252	274	293	263	286	276	256	268	245	222	277	260	270	279	291	259	269	261	240	258	274	266	299	249	272	237	260	270	280	254	261	248	285	273	311	255	280	279	287	219	259	264	258	278	284	252	250	283	263	233	243	253	257	304	240	250	273	288	244	250	266	275	260	260	264	270	224	242	283	248	261	268	250	256	244	275	262	248	275	240	279	263	252	258	269	268	294	255	278	251	253	261	237	242	260	264	262	231	266	267	244	251	277	263	287	226	272	246	263	242	279	296	261	263	274	270	286	292	254	250	261	242	273	267	243	279	267	246	273	276	260	242	277	268	245	246	265	228	266	264	263	259	275	249	285	251	261	275	258	270	276	259	255	289	275	272	257	261	229	285	249	266	273	260	257	246	293	234	260	255	254	259	285	264	267	257	274	247	251	252	243	249	292	266	235	292	280	258	268	275	271	281	266	239	260	265	267	241	253	254	256	261	242	232	243	255	276	244	266	278	249	246	248	242	286	252	259	258	244	262	283	275	267	245	267	279	255	246	246	244	254	273	265	253	262	258	282	298	250	251	253	264	229	253	238	253	267	264	234	297	271	282	280	265	262	240	274	256	254	249	252	255	245	260	271	246	258	254	234	272	276	255	254	272	291	254	273	224	253	234	268	252	236	275	245	285	269	271	265	272	277	257	266	237	253	266	275	262	284	243	259	254	274	234	245	267	272	269	253	277	252	272	269	265	261	268	251	249	262	264	263	258	273	271	278	237	254	275	284	246	280	274	258	279	253	283	255	291	276	246	264	252	258	268	261	227	246	262	269	255	258	301	285	282	284	278	252	278	290	284	238	253	242	280	231	278	267	242	272	304	249	269	243	267	277	281	254	262	242	268	247	263	242	280	268	235	236	256	264	273	273	223	271	276	262	276	261	260	261	256	256	248	256	248	252	261	230	252	278	246	245	265	248	272	271	268	260	276	257	253	296	268	245	250	251	271	263	282	266	248	250	289	269	247	266	250	259	256	266	253	251	247	256	237	231	274	244	287	262	262	234	251	278	271	245	272	269	251	284	267	267	245	280	265	245	246	275	258	257	284	289	271	243	266	246	252	286	252	288	281	274	273	264	250	262	279	290	266	267	240	258	246	263	264	255	241	255	257	247	254	250	248	250	226	244	251	275	211	281	262	278	247	248	233	251	243	245	264	256	257	284	284	262	243	263	270	242	246	288	252	261	228	245	270	236	264	257	252	247	265	260	247	261	271	259	274	261	236	267	255	242	274	239	259	277	274	248	266	273	261	258	252	255	268	271	271	248	266	278	245	257	263	276	253	253	277	266	302	259	241	292	241	278	251	284	255	252	244	246	228	245	298	258	229	279	269	226	265	248	259	254	239	241	275	265	254	222	271	250	287	293	246	267	228	274	280	273	262	275	250	269	258	276	254	234	273	285	268	277	240	260	248	271	253	260	268	245	225	236	248	254	274	262	273	291	258	253	260	240	256	266	228	251	272	254	280	298	269	254	251	235	253	286	260	290	228	278	249	278	231	241	247	257	250	259	239	277	262	259	265	259	239	255	250	250	244	251	253	252	251	284	234	258	265	282	258	253	273	260	262	282	246	266	246	249	270	267	291	268	271	251	253	270	269	229	234	288	266	243	290	249	268	253	250	252	224	241	267	269	289	258	267	269	249	264	284	261	272	229	249	259	232	271	273	252	248	263	243	286	256	257	263	270	233	269	263	252	280	270	239	251	270	299	290	265	248	260	263	266	294	263	244	271	262	249	264	278	246	267	262	255	277	237	274	230	278	284	267	275	260	274	274	221	259	245	291	271	273	250	251	272	231	237	249	256	275	247	232	271	243	265	238	250	263	292	234	250	255	257	242	268	255	247	263	283	263	244	242	268	256	259	245	221	260	259	271	269	270	263	267	250	274	259	285	262	272	239	258	238	248	281	244	274	263	259	245	273	243	266	255	246	253	262	291	252	242	258	231	265	281	268	265	267	261	286	275	282	292	249	257	252	249	263	272	279	284	262	273	263	252	227	276	237	256	239	245	254	246	282	266	268	247	277	251	264	261	254	258	278	284	263	241	257	245	284	272	240	246	288	245	264	266	262	275	243	299	229	273	281	274	266	265	231	263	242	283	253	240	265	269	276	274	243	269	283	254	257	235	292	276	242	263	269	282	264	255	278	265	260	258	247	252	277	268	253	297	260	253	245	273	266	248	253	257	264	258	308	279	276	254	231	265	277	232	270	301	234	253	274	266	245	225	289	267	279	266	268	250	286	256	277	244	243	278	252	260	257	281	249	260	255	247	273	274	233	251	244	262	256	258	265	262	252	243	263	255	271	247	264	265	278	272	263	296	271	260	248	255	277	261	274	250	285	261	254	253	273	276	259	245	233	248	262	257	248	244	280	247	236	248	249	254	255	243	296	264	251	263	232	276	256	253	276	281	273	256	257	288	254	253	270	243	249	265	275	277	287	252	252	249	277	262	254	245	246	224	250	269	295	261	230	254	268	249	251	251	239	254	275	255	232	256	256	249	253	267	282	253	254	255	259	234	226	214	269	294	282	243	285	258	261	263	270	309	247	271	243	266	266	258	236	238	292	252	253	270	233	253	271	226	251	283	249	264	255	261	232	242	274	275	266	236	284	275	259	252	281	271	231	257	281	241	286	319	275	275	259	239	248	265	258	259	256	272	278	259	278	271	263	260	290	261	245	264	259	281	262	264	260	244	256	261	259	245	262	246	254	232	227	261	273	253	238	267	266	289	276	241	250	271	241	283	259	267	244	255	250	241	272	285	246	265	277	248	262	239	288	281	272	257	260	273	273	228	242	263	243	256	262	261	271	252	257	275	256	269	265	267	259	268	251	254	301	257	257	276	281	273	267	232	252	273	277	259	246	234	240	258	247	258	249	251	267	276	259	250	237	269	276	226	274	279	268	281	280	273	317	233	227	284	254	257	251	266	261	240	284	262	259	273	274	291	240	288	228	262	229	262	241	242	274	268	289	267	252	275	277	255	252	267	260	260	278	258	270	272	261	257	248	276	260	259	277	274	226	258	246	281	234	287	239	246	254	278	244	267	237	248	278	277	244	255	262	278	288	257	246	256	262	251	266	255	255	244	250	240	244	240	244	248	264	227	280	277	261	262	220	258	291	275	289	250	270	268	247	232	245	286	260	279	273	288	267	260	247	273	281	243	242	261	253	258	253	257	282	253	244	254	248	253	244	253	256	240	260	274	257	261	278	240	266	231	269	263	259	262	278	256	265	273	244	262	254	257	256	262	233	263	259	251	264	268	259	252	272	259	266	267
7340	11369	10512	5813	3680	2649	1977	1611	1292	1091	881	807	705	669	588	562	551	507	456	402	405	404	384	370	407	359	360	344	337	343	323	355	353	336	346	317	332	314	321	316	323	320	299	340	328	311	268	262	306	303	299	291	295	294	336	304	283	314	301	320	256	297	294	291	279	261	287	287	293	304	295	265	284	278	296	296	277	281	263	292	298	303	292	283	285	319	279	273	243	300	274	287	277	284	288	291	276	299	303	278	269	316	276	267	252	295	277	312	273	258	296	314	312	286	294	311	290	312	331	257	287	265	267	283	288	278	278	295	263	271	248	313	337	279	287	291	286	287	297	291	278	279	276	271	317	290	294	278	298	269	273	281	267	273	262	278	261	259	251	295	311	269	279	280	264	258	297	312	280	311	269	275	283	282	281	304	281	298	292	282	260	257	285	270	277	275	270	287	293	265	301	292	267	282	302	275	310	288	272	273	276	311	277	275	288	275	258	305	294	284	257	270	254	274	288	250	283	271	260	294	297	260	285	252	262	299	291	280	289	287	296	283	262	297	260	307	280	277	283	305	239	294	283	278	261	267	288	258	284	266	249	273	316	307	250	286	304	261	286	283	273	266	307	311	255	277	301	271	292	266	276	294	265	286	294	266	262	256	298	291	261	276	276	288	265	269	275	284	274	265	298	304	277	302	264	264	264	269	270	273	295	264	267	258	287	294	298	268	278	315	262	295	318	283	281	298	296	264	286	259	248	281	304	283	278	320	289	250	271	277	295	295	255	257	306	300	273	268	289	257	298	287	260	301	300	263	277	268	273	299	257	280	293	268	270	304	307	285	268	290	265	296	268	279	316	268	270	278	302	252	283	293	269	265	256	279	265	271	288	276	270	289	314	272	283	285	266	278	273	263	261	273	277	293	287	266	285	284	262	281	291	296	257	279	302	308	258	304	276	274	270	295	304	283	286	286	271	257	273	281	257	280	282	291	262	317	258	278	299	275	287	323	266	287	306	260	298	301	298	280	296	307	311	300	278	260	287	281	273	265	279	283	268	284	263	300	276	305	287	259	251	296	291	284	287	291	249	279	319	267	282	270	241	286	280	265	266	279	285	275	274	278	268	265	297	262	227	288	272	286	272	309	267	308	295	269	258	289	265	285	253	287	264	255	296	277	293	306	295	253	256	276	284	248	265	280	274	266	303	289	278	270	282	284	278	288	276	311	252	267	278	293	272	266	314	287	284	287	257	245	271	263	274	310	269	318	247	266	280	280	275	245	268	307	270	278	288	304	273	288	271	294	294	283	308	293	281	289	293	293	271	283	286	270	267	302	300	278	275	286	280	280	292	304	293	283	306	267	259	288	270	295	271	284	282	264	299	283	251	274	281	320	288	283	282	285	257	279	266	301	299	266	257	280	297	279	276	283	293	251	283	298	253	269	274	265	265	275	269	294	278	282	278	292	271	316	296	296	304	261	276	290	261	329	251	296	292	263	257	280	277	294	326	296	257	315	278	305	269	257	341	292	293	270	288	283	282	269	284	276	263	282	272	259	264	248	289	261	264	281	265	266	285	253	280	281	278	260	279	283	287	289	291	290	287	273	299	266	241	272	269	264	278	287	281	301	247	291	273	275	260	291	278	247	275	279	285	326	290	275	287	269	279	291	290	288	274	276	306	244	264	294	289	307	284	272	294	289	257	296	270	275	314	301	319	289	270	300	259	258	295	300	286	306	243	285	295	251	289	274	265	281	303	307	263	261	287	260	281	284	299	271	290	276	263	275	310	278	288	298	283	282	271	266	294	295	294	278	277	293	287	260	285	283	270	267	301	254	289	252	280	264	280	297	244	303	318	277	276	284	314	293	285	299	266	290	284	262	287	298	282	279	273	252	294	281	269	244	272	299	281	303	263	291	284	278	296	264	300	304	250	270	283	283	271	252	299	292	260	301	310	276	305	275	291	295	274	285	283	295	288	297	262	270	280	269	289	278	310	262	292	264	271	314	305	289	294	246	304	286	301	279	286	312	278	310	265	299	270	254	282	286	260	292	275	245	271	276	268	294	290	327	306	293	277	293	272	279	270	292	259	288	270	268	277	278	259	273	261	277	297	246	266	277	282	321	256	283	313	271	291	298	279	272	290	244	276	277	303	330	291	261	287	287	306	323	271	289	276	255	299	261	288	272	261	268	280	266	275	306	299	268	254	289	285	276	283	274	282	269	263	283	267	261	289	270	268	298	253	279	262	265	266	275	298	291	287	277	271	297	287	293	296	256	270	257	268	286	275	265	275	272	276	290	319	279	261	247	243	287	290	293	284	306	280	252	279	271	289	286	267	260	275	259	305	276	300	251	271	291	277	264	281	285	272	279	296	278	255	302	287	290	282	282	290	270	311	283	277	265	257	256	264	300	284	289	291	284	305	293	277	282	278	277	310	253	271	283	283	261	292	296	272	271	274	266	275	310	296	285	263	285	259	289	295	293	312	269	300	276	289	255	296	292	294	304	275	232	258	264	264	277	292	275	286	267	270	270	299	268	289	290	283	292	297	253	304	276	293	296	284	242	270	257	269	262	290	277	283	271	244	293	303	271	282	258	282	267	324	266	287	258	298	265	286	298	257	310	295	283	269	308	293	285	264	261	270	286	251	292	276	262	279	258	264	267	273	254	263	288	274	268	290	271	295	277	281	282	288	303	262	291	265	289	282	275	324	272	268	281	261	267	268	287	284	306	302	292	291	252	284	305	314	286	298	281	275	286	275	271	309	318	283	296	304	264	262	302	280	284	290	293	253	300	309	268	297	297	266	262	259	286	314	285	280	304	328	288	274	286	300	289	298	287	287	298	283	280	285	283	289	276	289	270	288	289	294	267	254	263	284	276	279	298	269	273	258	280	277	292	257	298	284	299	287	275	290	273	310	253	259	290	309	264	264	293	276	299	249	299	273	277	261	276	282	270	307	287	296	287	284	241	283	254	310	291	280	286	270	265	309	298	280	272	267	293	293	254	300	297	275	281	297	258	299	308	289	283	274	282	287	291	276	276	286	260	294	282	276	328	272	291	269	281	267	285	253	268	294	284	270	262	271	292	311	252	272	284	267	292	305	262	272	296	261	275	270	279	283	273	272	295	264	276	285	270	278	291	269	286	285	312	319	285	277	246	271	267	251	298	229	309	249	266	304	271	321	301	276	260	292	273	286	279	275	300	260	266	264	270	274	253	285	262	269	293	270	280	288	257	269	277	280	283	299	299	280	280	276	286	286	313	299	280	247	256	287	248	268	293	284	237	276	269	270	272	283	277	251	285	263	279	224	291	295	293	288	273	288	246	267	255	276	295	260	267	301	293	274	268	281	274	317	326	269	288	271	296	271	301	265	304	257	292	280	275	299	278	258	258	286	263	293	303	283	262	282	277	317	260	269	315	284	278	293	309	323	267	314	278	276	253	266	277	291	256	283	275	261	272	296	300	292	272	281	283	281	304	322	294	287	304	261	266	284	274
22921	20588	27333	23831	20600	20679	8478	1683	1320	1069	997	892	823	804	749	681	710	686	670	633	629	590	557	570	586	569	539	529	549	526	540	525	537	474	503	506	550	557	528	547	549	524	539	523	496	480	509	480	548	511	507	489	489	499	487	491	481	470	491	525	492	505	486	492	477	505	496	485	509	519	487	475	492	446	516	510	486	484	514	504	501	514	515	495	493	485	480	502	494	484	497	483	471	468	477	517	485	470	457	446	472	507	517	462	455	472	520	470	493	491	475	489	481	495	524	487	509	533	489	485	513	477	507	494	508	534	517	479	497	479	507	475	508	504	508	480	513	511	504	483	488	521	496	514	498	434	458	495	478	531	513	470	496	468	463	464	467	496	517	468	476	494	471	514	468	481	448	538	478	496	471	520	472	505	485	430	507	458	475	467	461	481	467	515	468	487	506	491	498	459	472	447	503	509	522	505	494	486	475	536	493	490	473	480	487	503	450	440	472	504	502	502	492	502	460	498	458	428	516	492	495	487	502	506	452	478	506	459	504	515	486	501	462	524	476	459	479	455	487	482	468	426	479	504	470	490	453	447	444	464	491	515	482	488	517	514	487	508	486	479	508	493	493	514	472	461	480	456	483	525	477	460	446	455	444	520	475	484	480	472	468	516	522	432	515	464	538	465	534	491	508	489	464	494	474	459	474	519	438	468	498	496	479	525	482	471	459	459	541	467	483	503	473	475	433	454	478	524	491	471	455	482	498	475	537	468	485	468	500	489	481	477	485	440	480	474	513	491	476	497	489	525	489	518	480	469	482	512	427	495	431	498	450	477	456	495	529	509	485	481	494	479	473	461	485	483	526	506	488	496	527	430	511	499	472	473	503	505	498	488	447	482	525	504	469	468	516	483	468	488	479	502	454	491	490	515	510	485	484	476	450	460	467	464	483	505	491	499	440	491	460	472	481	485	443	502	486	485	459	481	493	469	514	516	483	456	489	449	505	489	464	511	478	487	455	492	459	454	486	476	519	538	495	490	499	540	495	476	495	495	470	463	453	469	467	463	502	418	483	479	497	500	500	476	463	487	494	474	488	486	438	464	461	517	550	528	435	483	477	483	490	475	457	474	482	472	518	508	507	512	505	479	472	467	510	456	497	486	460	466	461	497	502	492	482	512	461	497	478	476	482	467	461	505	499	473	490	507	501	462	448	458	469	488	480	494	511	481	463	480	471	485	505	543	473	538	487	452	472	453	482	509	492	491	460	490	483	467	465	455	501	471	508	486	485	493	495	473	459	517	516	441	509	483	510	493	504	508	503	495	493	444	471	469	490	493	496	507	472	468	502	450	511	473	507	474	495	440	447	450	476	478	517	517	527	452	493	492	523	464	459	495	479	475	482	491	468	448	477	485	482	505	504	497	503	517	480	436	483	480	521	496	500	458	444	518	491	472	485	513	495	478	499	477	475	476	469	449	482	496	463	496	460	492	496	475	500	445	442	491	511	506	492	505	487	507	496	477	477	486	509	462	512	524	481	472	493	517	504	476	473	499	501	498	465	495	462	496	485	476	449	485	447	513	468	470	464	463	479	501	458	504	501	484	472	487	495	515	459	492	441	476	508	480	477	480	445	464	508	489	470	484	441	487	515	454	504	477	471	540	485	468	472	461	507	482	494	467	477	471	532	523	490	466	478	510	442	487	487	454	468	533	503	523	465	478	457	485	515	498	462	483	477	465	508	524	466	499	460	462	474	508	485	491	461	439	483	496	461	459	447	468	507	466	485	459	506	514	487	455	463	449	482	466	492	494	511	495	456	496	510	467	443	499	430	482	486	452	469	481	467	499	507	488	463	433	499	511	464	488	483	461	517	451	463	489	459	428	440	492	474	487	471	479	511	503	479	504	468	523	443	490	474	501	471	474	491	478	497	458	437	470	477	463	507	480	442	468	469	479	464	464	510	492	469	451	484	518	455	453	505	514	463	478	460	471	498	467	439	467	476	493	434	497	476	482	488	496	484	478	469	485	501	483	483	432	493	457	489	478	458	458	478	511	492	468	471	474	482	468	445	510	463	448	478	473	475	471	478	484	472	486	494	510	488	470	472	460	508	483	465	489	465	513	467	494	498	474	462	464	498	447	485	502	470	494	490	531	478	497	497	486	509	515	504	484	499	467	462	483	484	486	522	464	488	513	516	516	477	472	480	496	477	470	451	467	465	446	485	468	464	477	458	526	467	521	474	479	496	433	444	469	483	449	477	515	418	484	478	496	487	493	489	462	474	512	464	486	484	479	479	486	517	482	475	460	502	483	503	497	446	494	485	480	472	504	492	495	493	476	472	535	511	458	487	494	467	507	472	471	472	472	502	501	504	487	499	468	455	499	483	497	485	500	520	507	456	458	470	508	517	451	473	457	476	508	451	522	479	497	474	498	486	467	521	469	490	459	510	465	460	476	512	496	532	480	541	467	487	455	483	500	486	480	497	490	506	509	459	474	470	498	502	537	486	497	497	500	470	481	519	498	500	480	444	489	489	517	454	468	479	500	498	504	519	486	476	465	493	458	494	478	477	489	462	486	483	512	503	484	502	485	503	439	506	445	473	502	484	503	432	461	470	483	456	516	491	485	512	526	495	450	493	487	458	485	492	474	454	492	447	501	478	487	527	459	450	514	469	477	489	463	462	469	463	476	491	481	446	464	504	500	476	504	482	458	487	487	470	475	506	520	440	485	470	477	518	480	462	503	460	524	509	476	470	495	458	466	456	452	481	544	501	458	504	441	513	475	495	504	495	452	475	472	459	461	482	467	469	519	495	486	492	471	492	475	531	493	436	434	465	494	477	441	499	461	471	499	461	491	469	483	478	440	508	478	492	482	497	477	461	473	466	454	497	497	476	466	469	503	489	484	481	496	478	408	478	505	438	469	506	479	474	472	479	462	467	445	433	498	479	486	465	461	525	461	486	492	540	459	523	522	513	472	493	483	489	473	482	484	485	439	472	504	497	505	515	479	452	514	507	500	519	502	462	456	486	443	474	472	501	452	490	489	471	490	439	457	498	494	498	441	465	504	488	491	530	466	437	464	487	468	473	467	456	465	480	498	477	508	450	520	497	500	495	465	460	480	482	475	520	473	486	506	535	493	496	499	486	484	477	471	487	483	480	472	451	493	481	470	484	487	481	482	474	441	476	499	469	482	498	528	493	460	459	509	500	499	474	438	455	461	533	533	445	480	476	519	506	507	461	447	483	499	527	492	510	480	498	466	500	460	519	504	472	484	494	485	473	488	450	411	477	502	475	478	468	514	454	466	439	453	473	492	471	524	486	487	478	462	470	484	479	496	512	479	480	476	490	460	494	488	525	470	455	454	481	487	495	503	527	453	478	498	476	482	504	459	480	479	476	487	512	482	463	494	509	497	445	504	485	535	524	459	470	519	479	496	479	437	463	513	450	482	501	488	528	422	477	476	491	494	472	497	491	515	470	474	507	464	488	478	456	482	489	485
10129	18063	16547	9646	6509	4786	3618	2900	2402	2056	1676	1483	1372	1236	1060	1018	904	854	823	748	729	680	702	678	683	602	611	640	614	545	567	536	553	560	538	564	527	524	527	520	507	483	564	507	492	511	476	464	493	505	499	476	476	505	514	479	461	479	484	531	462	468	460	489	489	496	481	453	454	487	472	482	455	488	502	495	478	454	458	480	489	448	483	487	462	461	452	450	491	495	487	507	453	503	443	483	504	516	435	496	450	479	486	473	479	481	472	492	523	544	510	546	495	502	511	483	541	491	504	489	469	432	480	482	455	423	444	437	476	482	474	529	469	475	505	432	451	491	489	457	491	477	486	478	428	435	476	458	489	479	487	443	493	480	467	486	491	482	467	503	450	464	452	457	476	461	451	465	472	434	456	410	435	449	425	464	463	455	460	439	504	454	464	487	442	439	480	453	437	488	477	458	445	481	455	476	455	480	476	462	463	478	467	465	464	462	469	478	455	443	483	397	417	448	494	489	470	468	444	485	498	500	469	481	508	448	450	460	446	444	434	471	468	452	503	481	445	484	430	475	470	472	447	469	441	432	480	452	434	486	443	461	476	456	440	461	437	399	449	427	476	486	476	469	446	463	483	451	442	472	456	478	467	491	455	434	445	460	491	467	473	444	483	492	481	435	475	494	461	450	491	465	433	488	441	440	498	473	470	449	449	471	475	448	461	455	388	489	451	447	465	438	444	431	458	460	471	462	456	489	468	488	451	460	464	462	456	485	514	459	467	444	450	491	455	465	485	462	469	462	458	478	450	476	461	452	476	414	446	451	465	468	485	465	471	476	495	469	467	486	435	445	456	460	479	476	442	501	430	460	457	471	495	455	471	471	475	465	478	442	462	467	473	447	453	463	459	471	471	480	465	441	451	425	453	444	457	474	478	449	454	455	495	440	486	486	447	475	458	458	495	455	433	447	467	481	470	441	429	433	447	491	445	493	480	461	480	490	478	465	428	458	451	434	424	467	458	453	471	502	437	474	453	424	472	499	437	444	468	462	462	468	447	419	449	471	468	460	471	453	423	483	475	438	465	485	446	473	498	471	461	433	468	502	428	460	533	481	459	458	459	457	468	443	470	450	500	455	490	456	502	464	472	508	431	449	492	462	467	458	453	480	437	442	465	486	478	456	457	472	469	446	506	481	453	420	481	468	454	470	478	489	455	523	439	450	459	401	481	466	432	473	463	444	443	462	478	450	493	483	499	452	488	462	477	474	445	460	465	467	473	440	474	425	447	444	448	463	503	418	486	488	486	433	493	483	452	414	480	468	436	477	468	488	441	401	454	454	467	463	451	505	495	450	479	458	491	448	445	449	475	441	473	456	469	506	492	462	463	534	463	483	506	477	457	459	390	440	440	428	457	441	440	481	447	485	449	475	489	467	481	499	450	450	465	451	451	480	506	454	479	479	420	429	436	482	486	480	488	489	472	469	472	441	457	472	420	477	453	472	477	470	444	491	464	446	462	452	502	509	446	454	460	454	484	505	453	492	451	474	494	446	480	486	458	463	490	491	450	432	462	476	463	461	453	497	457	463	468	463	441	473	475	479	482	458	474	418	442	469	474	427	467	479	462	492	461	441	479	455	458	481	477	427	465	424	472	511	450	463	458	487	461	412	481	478	514	468	465	446	477	511	462	460	485	484	424	449	462	461	486	399	481	473	475	455	442	477	494	453	488	473	481	446	472	504	449	475	450	466	468	467	487	411	503	483	473	461	473	431	489	446	493	468	474	498	462	452	449	484	462	469	468	487	478	464	449	478	447	440	459	479	481	469	463	461	512	466	476	506	462	459	523	429	467	438	483	468	488	489	474	491	463	463	446	443	470	462	489	459	467	493	475	457	474	464	463	515	466	476	429	430	448	449	484	470	419	489	475	449	463	456	490	441	489	460	469	481	465	455	454	450	457	466	496	442	501	486	431	492	474	469	445	464	476	433	483	514	481	468	466	489	479	480	448	501	415	451	475	447	462	466	448	481	499	457	493	464	472	463	437	452	426	466	479	486	460	439	474	432	435	449	449	437	462	480	423	455	470	431	496	466	502	481	454	483	430	459	471	490	520	467	482	482	465	481	445	484	485	469	453	455	444	446	479	456	445	435	435	457	443	480	452	442	470	435	421	421	467	436	436	460	464	464	486	453	457	469	476	455	456	467	486	513	426	472	475	448	468	454	469	464	501	473	457	444	431	458	465	435	447	470	463	425	424	458	455	481	479	491	449	488	464	445	462	438	462	470	441	446	467	483	458	506	490	443	469	483	448	447	456	450	504	492	434	442	491	467	485	435	467	476	456	476	483	483	413	479	481	466	493	463	460	480	482	505	487	455	480	465	472	444	469	477	484	453	447	461	463	441	459	428	467	458	467	442	452	456	431	496	475	452	495	456	458	447	459	485	494	483	466	465	440	482	452	444	465	457	460	471	485	454	450	463	459	465	456	475	468	438	434	477	421	470	497	467	427	451	461	476	443	483	472	472	470	468	465	475	517	437	487	489	468	454	453	440	481	470	506	480	465	440	469	481	486	475	457	474	457	446	477	465	476	450	436	475	466	443	460	433	489	468	447	483	472	483	461	450	506	438	509	471	506	473	445	463	473	490	467	463	469	482	477	460	437	463	452	478	456	494	448	385	435	487	459	465	479	432	483	428	456	460	469	479	500	441	461	463	433	484	462	514	448	463	494	440	437	456	472	434	486	477	405	438	481	500	449	459	435	429	481	484	477	469	502	453	475	446	448	460	462	489	477	453	475	420	447	479	425	415	479	484	448	485	461	478	460	485	431	468	455	489	483	490	437	504	450	465	448	455	444	485	477	473	427	478	490	451	468	470	478	460	486	466	437	447	459	451	473	428	472	479	464	448	482	449	477	452	452	468	467	440	444	442	463	463	481	479	448	465	479	496	493	473	441	472	415	413	461	486	483	477	448	454	479	450	458	461	453	459	452	429	455	485	459	424	515	442	520	478	443	458	523	472	447	514	462	466	439	487	437	451	449	443	472	447	500	453	419	487	477	476	465	441	460	441	475	453	477	464	470	502	469	424	479	455	428	473	477	464	443	436	470	468	486	476	439	439	454	481	448	490	477	457	476	496	432	478	468	481	467	439	448	470	454	482	484	458	425	468	474	461	473	431	479	411	485	477	478	472	448	459	489	482	453	461	508	468	483	454	483	462	464	454	456	454	504	478	443	494	432	492	493	485	484	443	485	440	496	461	449	421	485	498	472	443	501	458	462	481	432	454	492	416	429	439	445	444	444	441	460	480	451	479	460	494	492	486	488	531	461	466	447	457	482	474	481	498	472	447	476	478	464	478	471	470	468	468	430	453	453	482	444	423	455	450	493	488	452	431	453	486	438	436	478	439	499	447	463	483	452	469	487	493	472	493	481	476	450	468	472	472	465	474	479	475	501	462	454	473	460	516	460	468	452	515	448	461	467	453	447	433	429	458	458	480
27815	14284	2074	759	592	546	526	492	467	499	461	477	487	479	510	471	487	508	506	471	504	496	495	501	473	474	508	456	465	475	478	459	462	471	473	475	466	512	463	503	490	475	480	455	465	447	498	510	507	498	477	524	514	472	457	494	498	528	505	506	473	479	465	480	502	462	476	449	483	506	435	480	496	454	448	481	503	444	428	489	469	489	498	457	487	494	549	496	498	492	477	513	477	495	430	480	491	478	468	521	448	461	492	452	497	484	452	486	443	459	485	522	447	480	506	489	518	473	514	460	505	477	458	502	483	503	469	466	475	498	476	472	449	493	489	469	497	492	478	499	481	471	450	481	474	475	454	490	472	484	440	508	461	476	503	520	469	443	490	501	487	499	458	481	493	504	480	434	481	476	493	511	503	482	508	466	462	469	478	443	484	476	491	489	472	500	519	514	446	483	506	470	493	447	479	494	514	458	503	502	442	446	481	443	490	489	470	500	454	469	460	460	495	457	473	476	506	476	459	500	455	483	494	466	463	488	479	487	475	476	491	481	460	471	463	495	468	532	483	479	472	464	475	489	477	464	501	464	465	505	474	457	478	511	465	460	463	479	486	496	486	460	481	460	464	486	489	467	510	478	486	464	458	488	505	461	476	486	495	455	488	452	484	498	480	482	466	464	446	496	464	452	490	478	503	463	506	467	432	510	436	515	471	489	457	462	495	486	473	448	431	483	459	512	443	455	478	497	479	510	463	494	484	505	510	453	475	536	483	485	473	502	475	457	507	502	504	487	441	511	519	462	490	490	466	468	482	505	419	455	476	481	469	459	510	481	482	500	474	481	494	445	480	471	494	473	479	463	500	504	524	523	484	468	470	472	485	439	480	475	459	486	507	470	464	492	476	486	491	494	488	495	474	475	451	446	462	479	491	494	481	456	465	456	502	465	553	462	508	471	478	518	471	513	506	456	495	487	477	488	452	508	474	484	488	474	470	500	477	483	480	440	457	503	449	496	458	470	476	499	444	463	493	475	455	480	447	487	507	467	466	491	494	467	467	472	500	512	497	430	462	499	516	442	471	456	482	477	474	497	478	437	460	463	510	475	458	456	493	521	482	490	448	480	496	477	468	474	470	468	485	444	486	454	454	503	499	480	474	492	505	479	444	513	469	463	468	441	486	498	475	521	477	497	513	484	491	481	459	494	507	449	438	482	500	488	468	531	470	500	456	463	475	492	507	499	497	439	500	475	514	455	478	479	470	502	487	481	473	479	501	502	443	490	473	476	463	468	445	482	483	492	512	478	511	466	477	499	510	461	452	498	471	491	453	477	474	474	451	506	503	488	476	463	522	544	506	445	477	490	503	518	442	468	472	494	466	479	448	484	462	499	480	450	441	504	466	441	484	491	476	497	496	454	486	439	516	482	488	530	474	449	460	467	507	508	485	492	461	489	493	466	490	474	467	435	480	464	517	473	482	512	490	507	474	486	490	506	466	467	453	479	467	442	469	492	473	481	481	501	450	463	465	445	439	483	454	473	449	474	516	473	446	487	473	489	486	488	423	497	498	460	503	507	468	443	499	471	462	524	484	466	457	457	478	464	497	486	464	504	473	470	475	460	465	478	468	479	461	532	501	440	487	443	493	469	501	515	435	500	475	469	490	473	474	444	529	491	444	453	504	442	488	479	491	521	500	446	496	521	475	475	497	468	437	505	516	467	455	483	496	440	459	497	495	465	493	484	481	478	498	489	518	496	477	487	461	458	441	485	500	516	488	462	482	446	499	494	462	505	434	466	484	506	427	494	480	520	517	453	480	460	489	466	472	441	499	458	495	448	455	471	482	489	497	507	484	491	520	474	473	439	449	444	474	479	499	482	492	496	515	502	436	488	479	525	495	486	445	467	470	458	499	450	504	462	466	501	471	468	492	482	498	434	464	490	511	481	477	492	468	511	488	472	468	465	481	504	479	476	504	447	460	480	444	465	490	485	486	454	494	474	462	491	457	478	472	491	498	451	526	471	475	488	490	459	460	467	457	507	467	499	468	491	486	424	481	502	505	469	444	476	466	473	469	431	472	495	438	475	470	469	473	488	488	459	470	515	478	460	484	486	505	450	490	474	445	514	466	469	490	472	475	462	477	493	493	467	468	506	479	454	472	458	488	469	513	511	454	458	527	497	475	496	444	481	491	474	453	488	486	497	480	488	446	460	466	451	500	510	440	460	498	461	500	433	443	483	492	499	520	493	463	513	471	467	495	466	470	492	528	461	484	488	519	466	449	469	488	481	498	462	465	505	501	470	496	475	527	501	490	462	485	495	493	502	480	470	448	486	462	480	449	497	514	507	450	486	496	524	437	493	478	474	511	500	487	501	474	447	457	502	437	494	481	522	448	475	477	474	456	493	464	440	491	470	490	495	469	471	483	463	474	496	459	500	491	520	479	483	501	470	499	524	480	453	472	458	506	498	466	510	458	487	489	491	484	482	485	468	488	484	459	482	457	511	493	455	476	474	456	500	487	474	458	496	428	475	446	529	513	467	475	519	488	472	470	475	465	501	460	525	535	450	453	462	463	505	504	486	492	486	452	449	501	479	447	509	450	503	472	475	477	435	508	459	483	515	473	431	452	491	455	477	458	478	492	438	506	502	478	489	446	482	529	500	493	473	477	498	485	485	459	477	481	496	437	477	486	467	461	489	487	521	510	474	443	502	458	497	469	488	492	460	436	477	506	493	492	471	467	481	498	482	479	468	462	476	466	477	493	505	490	465	476	506	489	499	507	491	506	488	467	472	483	451	532	494	522	497	497	508	478	519	479	487	450	437	488	454	494	489	490	468	451	505	503	493	427	499	465	501	493	488	466	462	477	459	496	479	443	436	459	482	539	488	463	455	504	473	522	472	532	477	456	458	512	476	459	495	530	476	523	475	484	491	460	496	483	497	469	475	455	462	497	508	489	541	495	496	498	514	522	506	461	511	511	484	512	481	502	461	465	457	447	531	486	492	487	462	460	473	501	454	480	493	511	471	480	497	436	499	499	502	496	464	476	482	423	480	438	440	470	470	446	500	469	480	490	520	438	471	492	482	479	464	428	459	471	473	480	495	503	477	485	460	482	482	448	472	455	507	469	457	469	487	452	468	498	484	505	502	472	479	482	507	458	445	495	475	480	521	472	507	477	513	500	484	471	494	494	476	454	484	459	475	497	498	471	513	454	480	501	435	443	470	494	525	480	461	530	465	506	477	468	477	505	504	455	503	498	467	464	447	471	461	475	446	486	486	493	461	491	431	423	459	484	462	492	469	484	506	495	461	483	477	517	505	479	436	460	465	483	475	466	481	483	474	515	494	527	441	479	490	466	452	492	435	458	462	523	474	454	503	474	509	491	483	464	487	505	474	507	451	559	494	472	495	471	487	466	472	488	509	465	463	485	479	452	475	479	464	489	501	522	484	501	484	471	468	469	480	475	510	477	488	509	468	496	481	471	531	458	494	517	534
5246	1327	1200	804	775	638	579	598	566	534	530	568	594	462	555	490	494	512	539	498	520	524	471	577	493	544	540	515	486	502	539	494	484	515	494	535	539	498	516	520	508	510	543	542	475	515	542	508	491	493	515	513	491	581	532	511	493	499	558	520	550	505	518	510	475	548	503	520	520	493	476	474	529	530	555	496	490	481	509	503	487	477	516	509	535	488	502	482	523	524	506	546	527	526	507	519	535	512	518	514	547	530	533	491	549	510	498	515	513	509	526	534	510	519	502	538	501	523	569	498	449	523	451	514	540	539	503	491	517	504	526	519	490	521	496	521	481	505	504	516	494	497	505	538	509	500	525	513	457	535	504	487	469	437	537	533	512	544	518	506	524	529	510	518	485	490	515	519	502	523	476	504	496	518	488	515	525	497	508	499	501	466	520	509	465	530	541	482	539	547	494	448	498	507	528	533	530	503	507	522	509	508	528	502	487	524	505	502	547	513	495	510	475	503	529	502	531	503	524	493	481	526	506	472	496	469	500	546	544	472	506	478	519	529	521	536	524	491	485	480	525	514	515	500	503	510	511	505	459	496	512	523	520	499	507	529	475	504	476	488	537	517	497	543	509	483	525	526	506	476	529	505	512	515	524	515	484	491	511	508	506	526	521	538	526	534	488	541	507	497	506	508	468	507	503	506	486	515	504	519	509	578	531	527	499	522	531	477	509	503	532	483	498	522	491	524	530	481	529	525	526	504	526	542	500	485	497	539	503	502	525	515	506	536	503	482	505	536	480	508	501	494	500	550	491	490	520	505	513	476	545	503	484	522	527	526	533	490	522	486	537	481	530	519	505	514	509	499	485	479	515	510	497	512	533	493	525	538	506	479	512	534	473	517	481	510	495	498	516	467	459	496	504	493	498	496	494	482	520	511	531	527	502	509	518	512	461	503	522	486	544	485	491	483	498	546	498	468	509	492	481	470	481	515	476	515	508	528	504	485	506	505	525	511	528	526	507	523	536	531	487	514	501	501	506	475	544	510	520	538	489	494	507	527	507	526	517	538	527	483	485	539	487	500	506	513	493	524	494	526	558	508	493	489	543	524	485	530	525	508	515	509	490	502	501	493	533	482	500	513	524	527	515	554	553	488	493	484	513	545	473	482	545	529	504	508	514	529	474	526	513	491	547	518	455	492	548	469	505	526	529	527	493	498	493	496	525	537	483	566	495	542	482	494	524	491	516	481	544	490	509	507	540	503	498	497	507	486	503	510	515	464	497	495	535	524	519	461	533	494	492	475	508	488	528	515	519	455	510	548	537	542	539	488	515	536	470	545	512	489	536	542	482	497	517	473	504	544	513	537	502	515	535	532	529	497	540	527	500	563	498	519	467	490	524	486	496	475	528	491	504	522	530	506	537	524	495	498	522	510	556	503	504	530	495	488	510	477	524	485	543	526	523	532	537	485	521	537	528	517	509	502	540	531	504	488	524	497	532	497	561	481	557	519	560	494	519	503	527	494	517	544	507	485	532	498	501	496	536	513	551	488	492	541	526	517	533	546	485	491	457	483	476	509	472	444	539	485	463	532	496	498	505	474	482	503	498	533	496	529	476	474	549	496	495	546	490	490	489	517	506	488	492	495	502	532	526	527	530	499	487	511	496	497	506	522	508	531	523	494	502	501	486	627	511	500	487	502	481	530	491	522	485	517	493	522	501	531	503	492	516	521	503	476	515	539	536	484	519	514	506	521	508	554	527	540	517	485	509	504	509	529	536	513	535	545	539	524	486	534	519	506	517	479	492	513	515	483	472	511	503	515	533	490	468	523	536	493	487	489	501	488	495	474	528	522	492	542	549	510	484	512	525	517	516	487	518	533	515	554	516	512	529	516	499	523	508	540	538	533	533	518	507	511	506	469	497	540	543	513	501	548	474	496	537	533	539	504	561	538	530	512	546	500	528	539	526	522	464	489	550	488	522	541	527	551	521	494	508	482	553	522	496	555	499	558	540	517	485	510	510	507	525	524	532	472	528	528	510	471	506	534	514	504	511	486	501	500	505	476	474	478	532	511	529	512	556	505	551	489	518	496	552	525	501	487	500	486	465	524	546	514	528	516	516	522	522	529	483	498	508	522	520	524	535	527	489	507	478	508	495	507	479	527	525	514	541	547	537	493	510	523	524	498	505	542	511	519	511	495	536	488	491	476	502	484	486	501	524	482	480	485	521	505	540	549	469	511	534	497	519	556	519	505	488	513	496	503	540	489	495	513	500	496	523	477	491	511	475	470	517	473	537	513	510	514	502	533	537	512	477	506	471	492	506	505	497	539	507	524	515	538	492	513	497	532	489	512	511	503	466	454	499	509	502	503	525	527	507	491	488	484	515	486	525	506	499	476	453	499	470	500	505	547	503	503	479	477	498	536	494	497	459	482	501	469	478	516	523	448	438	504	463	502	546	507	505	487	508	556	501	488	516	471	538	505	510	562	489	509	515	532	525	543	519	502	461	529	497	529	502	542	484	518	542	537	515	516	510	514	506	488	487	543	517	506	482	498	491	492	499	522	500	553	545	509	496	503	538	504	502	500	537	556	532	515	501	538	530	479	504	496	504	497	520	505	541	572	463	485	533	480	547	483	486	545	519	498	499	504	571	545	489	488	546	482	490	520	502	474	493	494	525	526	471	530	466	518	490	533	527	506	536	471	498	501	530	482	518	497	511	487	486	522	517	515	539	512	503	508	493	491	490	499	511	531	484	481	549	516	526	482	480	518	514	520	487	504	500	558	513	508	506	491	506	526	521	501	503	499	545	526	525	491	531	509	494	505	516	516	473	538	511	515	522	527	500	513	495	528	518	558	481	480	526	504	490	527	508	526	491	519	539	532	510	498	528	498	474	508	537	495	548	522	525	555	507	508	482	532	510	540	551	494	513	489	560	486	501	530	501	514	526	481	470	516	522	510	508	524	518	490	505	497	485	542	515	503	528	503	556	510	489	479	534	498	504	507	577	456	497	519	494	479	529	540	487	497	557	521	516	512	507	510	537	528	519	507	503	493	506	494	506	466	485	490	527	519	521	493	477	507	520	514	513	480	497	522	501	505	500	519	522	499	538	482	504	520	464	491	510	545	514	522	483	511	544	536	489	454	498	503	534	550	500	534	502	498	527	528	538	486	515	485	514	509	512	498	521	485	512	503	512	477	508	504	533	513	512	477	507	504	533	498	510	518	446	471	523	496	517	503	472	518	520	523	480	469	543	535	460	514	511	520	516	539	516	524	473	510	504	515	473	483	503	523	525	511	503	528	490	523	521	485	471	511	531	525	488	509	525	545	525	514	541	544	510	509	535	523	500	543	523	503	499	482	504	485	557	516	544	504	511	491	508	508	510	485	482	500	517	515	480	505	496	501	529	489	525	518	522	462	527	519	505	497	535	524	540	494	510	508	500	491	524	521	499	482	487	514	493	520	499	502	562	510	483	500	506	480	497	524	514	481	530	498
25099	20630	27001	24291	20647	10160	1322	821	683	585	540	486	413	369	384	394	350	324	337	351	317	331	294	335	302	325	291	300	297	302	274	290	249	258	272	270	273	280	288	291	268	281	288	253	262	279	288	289	293	265	249	231	272	270	277	285	232	267	258	249	268	283	272	257	261	273	286	273	269	260	285	289	279	263	288	293	269	261	246	255	284	252	235	271	254	257	274	285	275	270	273	290	288	270	278	257	275	271	281	259	274	238	289	293	278	254	283	269	278	272	259	277	257	263	268	274	244	253	241	270	248	249	247	261	261	239	261	293	257	255	271	242	256	260	261	283	268	261	289	285	252	259	268	244	279	223	254	262	263	268	264	259	229	266	267	268	246	271	251	273	263	264	246	278	235	257	248	246	270	271	270	253	266	275	248	259	233	259	262	252	258	243	259	253	271	250	270	258	291	283	238	250	260	262	261	275	262	247	290	280	277	269	272	235	251	273	284	259	270	266	238	283	255	254	257	250	255	258	243	280	240	282	287	250	246	240	244	261	257	254	273	263	282	269	277	294	258	275	270	237	256	280	235	259	248	280	268	270	244	256	268	297	274	281	257	228	262	294	269	263	238	255	249	248	264	281	265	251	253	250	254	270	239	239	262	238	234	265	248	265	293	244	261	262	267	271	255	272	275	259	259	299	263	269	260	284	257	254	280	265	271	287	275	249	227	250	256	264	234	267	247	271	253	290	268	269	252	281	257	275	273	251	288	264	264	248	226	280	248	260	252	230	276	238	249	265	253	251	251	259	233	268	288	271	273	254	241	294	265	266	230	249	255	258	267	284	280	258	247	262	274	273	268	283	255	229	271	242	266	283	243	271	253	244	261	277	298	253	239	265	246	261	250	257	258	284	252	242	251	306	281	250	265	261	280	247	279	238	296	258	269	248	266	273	256	243	238	249	272	288	269	244	266	257	266	226	247	243	256	251	281	263	237	285	245	279	267	244	280	295	255	295	274	237	248	266	247	252	284	259	247	278	235	253	246	240	257	272	262	281	251	270	259	266	248	294	257	269	251	274	263	242	255	276	258	259	261	252	260	257	239	235	245	255	285	254	283	254	260	228	284	257	243	249	256	267	245	253	263	253	279	262	270	268	258	251	259	283	268	251	275	267	250	275	265	265	252	238	273	249	275	261	281	265	284	278	250	244	259	272	241	263	298	270	266	251	287	271	232	246	247	230	253	278	281	278	239	229	252	255	242	255	254	264	290	288	274	247	280	264	297	268	246	278	258	258	258	251	258	255	259	259	259	265	270	251	248	270	250	263	270	263	237	266	268	270	283	252	233	269	272	252	257	246	278	267	277	253	260	265	293	267	261	272	246	276	231	254	244	262	251	277	243	266	242	252	252	246	234	267	273	259	296	284	246	249	288	290	298	244	270	263	252	231	280	272	288	267	276	239	266	264	264	229	259	264	244	269	246	261	268	248	264	260	255	259	252	242	269	278	265	257	274	272	241	278	266	242	272	255	248	303	272	264	246	285	251	273	268	251	252	258	240	240	286	278	272	268	254	293	281	288	270	251	262	259	257	273	271	262	268	253	243	252	257	241	242	271	230	274	271	243	271	266	259	276	253	250	249	250	227	236	246	287	268	268	233	281	285	242	268	249	289	265	258	262	253	270	267	264	282	257	281	256	272	279	259	276	263	281	279	266	279	259	268	261	288	239	249	247	254	227	253	243	289	249	245	302	274	253	257	254	273	303	283	242	271	277	276	250	266	260	267	286	257	265	257	254	272	259	267	252	241	264	255	272	262	252	258	266	254	245	246	266	292	238	268	268	293	247	249	251	292	268	266	245	255	255	295	241	253	258	273	249	272	271	261	272	242	274	263	287	306	251	224	268	249	252	245	250	248	276	266	258	301	247	247	268	251	268	277	239	281	257	260	276	257	264	283	264	279	267	264	247	246	267	253	271	279	248	282	264	260	252	249	275	281	282	290	254	271	264	268	272	255	239	238	261	251	238	251	272	276	280	269	264	247	267	240	284	252	293	269	236	259	268	266	258	300	284	255	265	281	245	250	270	271	240	256	255	274	284	249	269	244	240	247	249	236	239	282	258	259	273	242	262	259	267	262	248	265	237	262	277	278	231	260	260	293	248	264	253	284	254	260	257	262	291	266	260	245	286	264	232	245	254	258	261	272	277	257	286	292	232	259	237	251	284	245	244	253	273	293	254	249	275	272	245	270	258	280	284	248	273	257	268	251	253	283	240	261	268	262	262	229	257	247	249	272	254	250	239	238	270	256	282	222	259	261	244	261	241	263	253	271	252	279	278	248	290	272	292	256	286	268	276	233	258	246	256	301	256	247	269	250	252	268	239	283	254	243	231	257	249	271	265	255	230	250	253	256	271	250	294	258	270	252	275	241	243	286	251	260	268	270	266	260	257	255	281	254	237	225	259	285	290	304	292	287	263	237	263	285	261	251	249	281	243	271	261	269	267	252	294	277	249	242	227	254	263	277	291	282	248	247	246	271	263	265	247	231	227	263	261	246	265	274	268	271	254	248	258	253	223	255	269	242	276	266	283	263	235	267	266	238	276	233	268	272	264	288	288	283	262	251	254	287	259	278	254	263	267	262	246	243	277	276	285	253	260	223	269	259	255	253	244	253	263	252	280	274	271	247	227	285	284	279	252	241	254	250	235	247	259	260	271	243	247	293	231	229	277	260	257	280	254	264	260	270	286	255	266	262	262	288	265	262	259	234	237	249	270	272	257	243	258	258	259	262	278	242	258	280	245	272	284	253	249	265	275	270	260	256	281	273	270	275	269	275	249	256	271	289	264	253	266	264	267	272	257	215	250	237	251	265	261	268	264	263	277	243	284	268	260	260	267	249	271	251	238	279	267	237	265	232	235	306	251	277	243	277	248	237	263	271	285	269	280	266	277	245	251	252	263	262	248	246	259	277	255	267	253	244	291	250	279	254	238	255	254	228	245	259	272	253	272	264	231	250	280	281	293	263	286	278	249	255	264	283	251	280	244	255	252	245	250	250	267	268	241	266	255	275	298	276	278	264	245	256	283	253	266	260	264	284	264	258	266	239	268	253	265	232	259	279	262	270	272	258	265	285	292	281	286	242	234	253	245	254	259	279	263	250	280	295	256	249	264	253	245	275	277	286	257	256	251	258	254	244	270	258	238	242	258	269	223	280	266	255	250	257	258	247	251	265	252	250	263	278	241	270	224	280	260	287	272	257	271	263	252	288	245	254	268	256	223	248	249	214	239	269	280	255	262	254	257	267	273	272	254	271	265	269	238	226	269	276	250	282	268	246	254	258	266	296	253	256	277	282	248	273	242	241	262	266	273	282	242	246	261	271	253	248	262	264	274	284	233	249	258	257	274	256	240	277	278	265	237	251	256	240	271	272	271	252	287	260	286	219	226	255	252	262	286	261	281	263	275	267	268	284	238	265	253	243	272	264	258	265	243	243	233	264	262	293	278
7333	11372	10426	5675	3734	2681	1949	1593	1282	1045	919	786	705	707	619	579	539	498	487	488	447	436	401	417	410	364	382	339	381	305	312	325	334	323	298	331	320	296	324	278	297	333	319	285	310	289	278	288	307	273	311	314	285	274	300	329	283	312	319	300	300	272	306	276	274	298	317	313	320	298	300	309	286	287	293	300	294	306	257	281	292	300	268	272	319	274	284	318	310	294	284	293	281	270	300	312	290	275	281	291	287	310	260	271	269	294	293	252	314	303	349	304	323	315	334	297	282	307	292	297	300	295	296	275	299	278	292	291	289	307	277	268	302	275	267	283	301	272	270	302	286	284	284	288	260	274	243	316	248	258	247	282	307	293	297	277	300	257	276	266	299	272	281	263	286	269	287	279	319	300	289	282	284	274	274	298	291	283	273	291	273	302	312	289	272	272	270	302	284	285	280	290	266	305	271	271	263	280	297	290	303	301	287	273	319	301	310	268	284	283	286	277	287	261	286	256	317	273	301	280	296	300	335	296	304	280	288	303	294	253	256	252	278	293	275	268	289	300	294	274	281	270	303	267	293	299	303	291	268	274	282	282	296	289	260	287	304	283	288	339	300	285	263	267	287	296	281	275	286	282	264	300	272	295	287	300	291	278	277	251	285	280	280	284	264	311	276	271	253	273	290	290	278	290	264	288	253	263	330	263	299	290	289	323	288	278	273	246	291	269	286	273	294	281	269	254	265	288	284	278	290	291	292	284	271	279	306	267	307	271	263	250	273	281	266	287	311	274	270	273	289	261	285	288	299	307	277	296	242	277	270	302	312	291	311	273	278	245	285	285	296	276	287	290	285	262	260	275	306	267	268	248	290	276	268	296	273	260	266	281	284	273	276	293	257	277	262	261	282	264	262	283	296	306	251	293	297	266	281	301	301	295	309	280	303	299	313	262	270	285	249	266	267	287	288	276	289	280	312	282	287	274	315	289	293	276	274	281	302	290	307	288	267	298	282	270	295	296	275	266	307	280	276	287	277	304	289	275	306	276	287	281	264	301	272	291	285	284	271	315	291	278	246	283	282	276	268	269	276	291	301	271	269	285	283	290	298	298	305	295	255	278	288	282	275	275	305	246	288	269	291	275	279	273	272	300	291	297	317	259	301	280	285	290	287	295	266	283	261	335	279	262	295	289	248	262	301	272	299	289	289	280	267	251	265	285	285	258	264	270	309	276	292	295	283	304	289	292	298	284	292	270	304	317	278	287	285	263	290	302	275	270	258	307	283	275	279	252	304	267	282	268	279	301	291	278	265	285	289	278	276	282	274	298	285	313	304	274	291	269	268	307	284	268	288	304	262	294	295	272	285	273	283	288	282	261	253	282	271	284	297	279	289	270	291	298	239	263	289	319	278	281	302	272	266	279	269	286	283	291	301	271	309	296	317	258	291	279	255	277	274	306	299	249	282	293	312	281	310	267	287	281	266	300	265	301	261	335	275	280	260	267	283	252	287	292	264	298	261	252	276	296	293	273	276	305	313	270	264	296	309	277	269	271	306	276	258	296	305	287	294	264	296	288	296	295	274	258	286	270	318	271	284	300	268	272	279	276	275	277	294	250	284	270	295	278	290	265	294	278	300	273	273	283	254	275	260	302	299	279	282	273	245	262	275	270	299	246	292	267	276	254	277	305	282	296	286	298	256	270	247	260	303	271	284	276	267	264	284	261	312	274	291	280	267	282	285	288	279	269	289	265	297	282	288	287	306	272	262	299	278	270	291	272	268	268	257	278	269	292	290	286	271	340	309	301	264	285	252	272	280	295	264	315	288	285	287	287	287	269	289	285	281	300	306	277	258	281	287	303	292	268	266	295	288	247	256	278	299	267	309	301	316	300	311	262	278	271	268	294	290	294	264	300	274	288	304	284	277	299	296	301	273	309	326	252	260	256	299	262	285	287	266	291	317	247	288	287	285	293	324	273	273	290	282	308	286	288	297	266	298	283	292	286	298	269	294	277	283	268	273	273	285	264	285	274	272	287	270	266	271	307	261	248	282	271	283	296	297	241	295	285	269	272	256	284	274	290	265	267	266	275	303	297	287	311	260	279	291	258	278	270	295	291	293	295	237	301	299	276	280	251	268	260	291	294	286	249	323	273	282	288	320	286	261	262	287	281	256	321	261	280	257	283	294	292	286	269	318	274	311	294	289	275	267	298	263	307	270	293	246	264	277	236	338	303	275	269	298	257	296	294	297	289	267	264	260	277	281	300	270	251	301	308	280	324	291	281	264	262	244	268	269	296	279	264	271	307	259	272	286	303	288	263	288	264	292	259	262	259	286	280	279	258	301	289	275	330	314	288	264	277	260	275	287	308	277	283	304	280	305	283	281	292	250	291	287	299	262	281	319	273	273	263	271	275	280	297	290	264	285	283	285	284	260	294	289	314	289	268	300	313	260	305	257	291	289	253	297	273	262	267	309	283	280	265	297	279	283	278	310	281	272	275	304	307	267	282	277	280	294	270	266	275	297	301	250	279	302	307	292	265	292	294	261	303	288	290	271	302	291	281	268	288	255	278	284	268	282	293	301	304	289	272	306	273	263	297	276	285	276	298	316	266	280	285	297	257	258	290	279	292	310	285	253	260	298	281	279	282	278	299	300	278	279	268	255	312	293	264	275	301	293	297	287	298	303	287	276	292	298	277	302	272	287	278	264	271	281	278	293	281	285	259	275	257	276	289	315	239	300	304	302	292	247	259	294	262	284	293	285	267	303	270	306	256	279	287	256	296	285	277	293	283	282	266	289	267	276	326	281	287	275	285	298	278	299	292	269	273	291	264	283	244	329	308	254	283	282	281	314	263	300	299	273	303	249	275	287	287	284	286	317	279	255	284	295	320	286	289	288	317	281	327	278	294	281	267	249	294	251	276	266	268	273	292	254	281	275	293	305	275	320	276	273	295	294	279	287	284	280	274	307	285	270	310	274	321	249	255	248	274	312	258	263	261	272	258	314	299	283	234	257	277	287	280	293	290	285	284	268	299	303	320	267	274	288	283	284	311	236	255	279	292	280	285	284	289	264	271	274	264	291	274	265	259	293	308	288	294	272	271	292	297	280	297	279	283	295	303	248	308	273	278	276	285	306	273	274	291	260	294	287	304	289	285	263	277	278	303	271	283	312	261	243	268	311	287	289	266	258	266	272	256	265	287	278	304	297	320	297	290	273	270	307	275	272	284	296	272	293	285	278	284	313	279	239	299	286	270	261	303	281	286	269	302	277	281	280	279	231	295	292	272	286	284	284	288	312	267	277	273	299	303	278	265	273	272	263	268	282	304	262	256	302	282	297	295	297	293	257	269	248	300	269	273	272	261	269	297	285	251	274	280	298	248	294	266	264	291	259	279	299	278	286	311	276	287	301	302	292	270	288	290	284	297	277	284	285	300	302	287	272	284	293	278	285	271	312	275	300	297	306	310	283	257	260	318	280	273	289	257	284	264	287	271
22989	20614	27349	23906	20623	20686	8366	1702	1320	1160	973	903	858	805	756	756	715	678	654	644	567	599	622	577	563	572	551	600	544	521	568	574	536	532	555	552	556	504	534	515	512	537	495	521	532	488	491	483	480	499	549	499	470	490	476	525	512	494	517	466	518	536	499	474	491	452	441	524	473	513	526	482	475	507	496	476	493	487	495	498	473	504	484	483	521	511	483	513	457	548	462	488	499	477	532	467	504	530	480	516	494	505	467	487	480	499	487	483	505	499	520	508	522	523	537	509	541	479	489	486	497	449	511	533	502	505	477	497	484	473	510	476	455	503	450	478	496	490	490	456	503	492	489	502	486	491	441	465	435	456	502	506	496	476	467	502	469	501	479	494	471	490	488	501	484	490	456	463	462	523	532	482	510	500	468	494	488	461	523	507	508	465	469	513	499	474	479	525	486	501	476	508	446	489	464	496	457	481	474	482	486	509	477	501	477	505	544	478	498	450	446	459	463	462	461	464	462	466	484	492	481	491	456	482	444	454	512	481	512	462	502	532	501	462	453	494	499	488	500	473	468	486	469	497	488	521	488	456	491	512	512	490	499	478	445	460	494	461	472	436	489	476	497	542	448	488	475	411	452	521	504	501	473	483	512	464	503	463	518	502	519	468	480	465	469	468	462	532	509	488	519	473	472	438	460	484	483	498	497	501	462	510	449	486	490	482	488	505	495	478	506	467	484	511	484	455	488	519	510	509	507	469	471	487	495	493	531	494	470	511	456	455	492	471	493	521	477	478	423	529	480	512	468	495	468	446	513	472	471	457	498	462	538	483	501	527	478	471	483	485	506	463	517	461	490	484	505	450	444	476	476	463	528	523	435	494	465	450	436	515	481	499	498	472	500	495	454	476	514	482	483	470	477	489	466	463	498	483	471	519	484	444	510	469	457	452	496	505	491	496	501	466	480	487	440	473	512	508	482	461	495	467	453	484	497	499	492	469	486	454	509	493	469	497	492	470	462	516	477	483	479	463	471	491	457	444	461	496	463	496	517	485	511	481	467	509	504	497	464	486	494	508	495	485	479	481	496	475	460	481	467	484	509	512	453	506	464	503	502	484	491	500	526	446	477	506	505	481	499	512	482	467	474	495	485	455	507	465	505	428	490	469	505	491	472	500	500	457	474	489	470	496	471	450	456	490	468	453	478	433	495	479	517	449	446	492	489	552	513	527	449	456	496	501	448	473	472	492	471	506	517	491	494	455	476	472	496	495	471	485	454	492	484	462	476	499	491	485	476	497	494	456	461	510	521	503	475	477	444	476	477	482	454	497	480	502	488	531	524	436	462	467	476	480	524	473	455	486	468	470	440	476	489	524	512	493	472	443	464	513	472	472	485	480	473	462	459	499	487	469	497	457	506	476	449	483	461	541	495	521	470	493	490	493	479	474	489	455	484	479	484	449	451	488	511	493	473	491	499	497	483	438	484	486	429	492	456	491	491	491	493	503	477	495	454	468	512	470	467	457	467	484	464	505	476	472	510	457	494	499	478	466	460	496	518	504	508	486	497	510	488	501	507	468	552	491	484	463	532	473	474	489	466	458	495	517	500	475	493	482	493	500	510	450	513	485	494	480	484	481	493	501	500	499	488	519	509	433	513	484	480	453	532	522	488	504	462	496	515	446	492	436	501	501	511	488	532	481	490	518	465	473	469	476	496	523	493	492	464	519	464	517	519	448	478	424	534	456	457	438	477	484	501	469	501	522	489	465	460	507	494	474	527	481	496	481	478	514	496	449	492	464	498	502	471	499	474	462	482	499	515	521	446	507	485	483	495	454	561	475	509	498	490	454	508	475	494	480	504	474	430	479	470	467	480	452	510	452	488	477	475	484	467	505	509	499	490	483	488	463	474	468	490	477	481	511	480	501	458	501	456	436	505	466	497	510	475	481	471	467	501	464	465	478	495	529	468	464	493	491	479	509	507	483	464	453	479	488	490	461	474	490	459	446	497	501	457	461	468	493	510	475	495	473	477	493	465	483	501	473	484	503	486	488	496	470	479	522	497	512	488	499	479	477	488	522	509	508	503	510	493	468	455	489	450	470	541	533	487	506	503	482	520	486	482	462	513	488	516	557	477	520	496	505	532	482	459	491	496	475	492	466	446	469	490	526	447	504	485	485	466	466	472	503	487	498	456	497	496	453	502	464	495	449	475	516	481	462	488	505	457	480	456	443	504	493	483	513	454	477	484	486	507	475	489	454	461	505	512	495	496	488	485	508	481	485	467	486	433	500	469	440	506	472	460	463	454	491	514	493	514	477	463	501	474	461	477	493	476	526	480	505	483	491	467	461	501	487	470	498	468	446	449	476	530	492	520	504	487	490	473	488	498	501	495	482	441	529	489	457	531	508	490	492	478	445	455	496	502	453	538	493	492	509	468	475	511	501	488	486	433	449	499	456	523	512	479	488	471	468	460	531	478	478	485	478	474	475	501	480	465	458	472	493	503	529	447	509	504	485	448	476	486	463	457	495	485	527	512	496	536	486	418	522	488	496	473	475	510	472	487	463	488	465	504	482	466	453	538	469	506	489	517	497	483	491	501	504	503	473	468	511	475	487	473	526	502	481	534	495	452	521	443	483	530	484	478	471	479	481	510	516	472	486	508	452	493	486	455	505	488	511	555	509	509	480	467	518	476	472	496	473	487	487	510	466	519	464	467	474	499	508	494	515	499	508	495	490	487	512	498	488	483	483	512	476	433	485	468	501	526	497	491	520	499	467	491	511	476	521	461	508	486	494	468	493	484	459	492	509	488	482	461	492	454	485	512	481	472	482	534	490	470	512	461	472	476	479	501	469	497	483	507	481	475	438	498	478	477	494	465	494	460	529	491	491	460	525	499	496	491	491	506	486	511	488	499	482	477	493	477	462	504	473	505	512	444	497	474	466	465	515	472	506	470	484	494	484	458	478	486	457	527	424	488	469	486	473	466	469	499	476	477	486	491	463	509	480	478	487	498	506	476	472	490	503	518	481	499	466	451	517	475	467	486	465	508	498	496	537	499	441	506	497	512	468	482	517	487	454	490	488	449	517	515	465	491	477	501	467	522	476	525	485	482	458	489	439	444	508	498	512	481	477	510	496	509	476	476	452	468	460	469	499	503	504	473	442	481	498	460	492	479	430	491	507	502	480	450	471	513	451	511	488	496	467	485	500	414	489	451	464	491	464	526	493	499	446	484	494	487	497	465	492	477	508	483	491	499	478	495	467	463	492	468	479	483	488	489	497	485	473	501	470	475	508	461	495	507	489	540	494	479	471	476	513	492	499	499	524	477	476	470	502	477	462	484	465	506	520	470	474	442	435	493	471	452	520	491	480	503	446	479	480	512	472	455	455	469	494	449	507	468	476	502	525	508	481	498	451	508	476	489	495	491	522	513	513	481	501	502	479	467	427	490	498	486	454	507	464	497	486	482	500	514	498	506	475	454	501	468	449	511	483	466	490
10100	18199	16681	9555	6726	4936	3628	2903	2343	1969	1784	1487	1307	1173	1140	976	908	834	809	758	746	761	729	638	615	656	619	627	593	568	556	566	527	566	584	573	542	509	565	507	479	549	487	532	496	513	482	464	500	521	489	534	505	483	509	567	499	451	520	509	462	495	482	465	501	481	495	503	450	468	512	484	517	489	501	527	463	424	510	472	467	515	480	440	445	488	478	451	508	531	439	489	486	515	481	454	445	511	526	434	503	477	493	509	490	491	428	483	471	487	518	531	517	517	516	511	508	506	506	482	455	445	497	473	489	507	501	479	508	523	473	474	500	486	454	492	459	445	488	452	518	496	497	452	511	496	489	476	472	443	437	462	489	437	472	492	471	485	473	445	468	446	462	489	481	458	459	509	457	475	480	465	466	473	461	441	495	519	454	466	465	491	460	431	474	455	461	483	501	464	482	444	499	473	427	461	506	433	485	441	462	440	484	480	462	474	491	472	454	423	441	479	495	472	458	502	472	466	461	482	471	495	483	479	495	499	456	497	481	444	462	477	483	465	500	465	473	472	473	419	488	479	462	445	481	463	491	478	491	491	460	494	440	490	506	518	465	484	443	457	469	489	456	503	461	453	484	491	500	487	497	488	482	470	441	464	447	485	487	448	451	480	451	429	465	502	474	476	447	475	472	490	481	511	444	478	501	497	469	453	475	463	491	493	462	464	497	443	470	464	478	476	486	440	478	422	471	503	445	474	463	466	459	465	472	451	464	487	515	484	442	428	485	454	484	477	438	515	477	466	483	483	487	418	452	487	428	445	471	449	451	479	452	463	487	442	453	507	489	458	496	459	464	471	489	452	464	482	454	473	461	467	516	483	495	501	474	489	451	495	493	493	489	479	506	501	440	476	474	436	481	442	459	468	431	437	448	456	446	499	492	449	488	477	512	461	492	421	483	452	472	531	440	491	459	481	485	498	494	473	468	478	461	455	459	493	497	471	499	478	484	480	520	514	459	446	461	491	440	429	471	477	482	445	466	479	449	458	450	460	458	472	515	455	473	494	450	504	458	458	506	491	445	459	461	443	474	487	472	480	476	500	488	490	436	446	493	478	491	497	486	501	518	461	469	481	427	436	494	460	476	488	459	450	471	500	472	477	453	449	452	493	504	494	467	479	459	459	470	458	459	483	487	463	485	497	439	480	442	459	444	463	456	484	524	498	433	449	453	461	445	451	506	493	426	445	490	440	490	453	470	446	474	492	453	477	462	473	500	458	498	486	447	459	468	480	464	449	467	465	475	463	434	466	467	451	464	433	464	444	479	489	446	497	494	465	489	490	470	474	462	508	446	466	459	433	472	482	451	474	449	441	487	455	456	483	454	459	454	481	448	471	484	480	452	498	477	446	412	465	480	488	458	474	456	470	457	481	442	479	482	497	487	477	472	460	469	503	467	449	455	457	472	438	495	456	444	449	482	456	465	444	473	466	433	473	448	470	446	496	504	463	447	462	459	495	469	451	452	496	467	484	476	479	476	468	463	494	475	498	468	457	475	455	510	484	465	496	469	470	476	461	464	442	470	501	493	472	447	479	436	452	465	479	489	494	464	456	432	445	458	448	490	490	488	486	459	466	410	461	436	479	513	478	449	476	472	474	508	429	471	467	472	482	487	433	475	511	461	478	447	416	468	448	475	487	478	471	468	489	434	470	501	482	458	483	460	471	449	454	476	493	432	469	487	454	447	473	465	464	475	460	465	463	447	473	479	432	444	505	473	469	465	455	473	445	456	447	449	473	505	480	464	488	470	468	536	441	488	479	468	455	479	478	448	479	463	455	463	474	481	478	485	473	459	465	459	473	501	497	457	519	471	470	422	466	469	414	470	473	467	462	452	467	458	470	472	480	488	518	462	448	448	494	455	432	467	492	503	468	459	490	487	484	461	491	455	480	498	453	450	487	484	474	436	487	463	468	485	472	483	455	448	471	471	504	446	441	482	437	448	505	488	498	468	480	467	439	467	470	468	471	457	490	490	482	439	489	467	481	497	481	480	472	441	457	479	455	493	461	456	488	435	508	443	482	488	473	498	492	477	470	462	489	446	455	469	509	435	445	504	480	471	470	470	465	429	458	476	433	489	471	499	443	473	446	441	509	470	467	456	489	455	484	468	481	496	476	526	483	487	436	454	422	469	441	457	497	476	495	525	484	479	480	474	463	423	461	453	472	474	472	485	452	462	507	428	463	470	462	446	473	484	467	480	460	434	441	463	469	445	477	474	476	503	463	481	485	476	465	489	451	474	465	467	471	473	445	495	481	480	499	482	484	477	455	452	464	438	441	462	474	478	463	462	473	456	461	473	486	487	467	479	475	466	472	483	462	470	460	454	518	458	533	472	481	467	457	485	500	488	464	461	435	463	484	466	470	457	456	475	447	499	443	478	467	490	467	489	469	482	518	456	496	489	471	422	484	473	501	469	461	483	460	450	442	460	470	459	482	484	451	454	486	482	445	464	514	484	484	470	498	467	465	489	473	436	450	449	474	471	494	479	485	454	436	495	461	471	453	482	475	471	427	491	487	468	442	476	476	472	470	504	486	454	466	473	482	441	440	483	466	490	429	465	484	462	478	448	478	473	441	493	500	499	452	479	452	478	489	448	454	469	489	471	475	457	482	461	449	453	476	469	445	484	466	428	448	429	495	475	470	459	471	431	438	485	458	484	461	459	447	492	474	482	453	461	449	469	474	463	461	475	469	437	457	507	491	468	486	499	467	449	440	429	479	490	501	460	511	446	472	460	448	488	497	455	455	479	482	491	438	461	451	473	477	494	471	452	441	475	466	480	494	461	458	475	481	508	471	489	456	468	457	426	466	464	456	458	471	471	467	467	429	463	478	417	433	501	467	419	512	465	506	475	457	470	430	454	465	475	467	473	503	440	470	489	504	486	492	461	455	465	441	452	491	485	436	457	466	466	456	453	468	467	448	447	507	463	461	504	457	424	444	485	500	476	446	495	482	415	475	446	480	441	454	476	472	461	464	475	489	509	481	483	450	445	421	502	495	495	460	490	440	499	451	445	428	461	476	468	494	434	491	433	470	509	443	480	451	454	459	468	481	510	455	480	479	476	459	482	445	457	471	466	442	503	467	495	470	482	486	466	488	462	483	442	470	476	489	507	481	478	476	465	457	479	456	468	451	524	492	464	444	454	457	465	442	530	433	489	447	425	461	452	438	484	450	460	422	472	505	487	505	490	464	468	481	436	492	481	457	481	482	449	456	455	457	455	435	470	417	472	483	517	459	450	455	481	506	452	454	481	492	442	445	487	464	470	508	434	446	469	500	489	512	468	430	461	484	472	477	446	480	459	514	462	435	460	503	477	449	452	458	480	454	433	460	435	484	454	483	466	458	454	495	475	460	421	480	502	446	458	449	464	466	470	446	466	478	469	461	468	485	488	442	472	470	518	475	445	473	452	450	461	437	525	460	450	466	423	465	501	461	461	452
28124	14444	2187	767	641	545	530	510	479	522	509	519	470	504	473	495	505	507	442	481	477	446	507	495	518	523	499	498	457	485	510	472	505	482	499	475	481	498	519	481	461	507	507	484	462	501	527	487	486	482	473	493	488	512	530	477	508	500	462	463	463	489	454	526	486	454	535	504	460	488	487	510	494	464	511	507	500	514	464	442	474	505	523	472	494	486	492	494	468	476	527	457	474	514	488	512	482	461	498	510	494	459	506	455	509	509	493	527	504	504	472	462	468	537	478	494	472	512	481	556	514	496	474	497	523	475	481	515	441	469	477	484	481	500	480	480	485	455	495	484	433	490	488	504	446	482	488	467	473	524	491	464	464	474	486	504	500	529	499	491	467	487	465	493	485	502	503	510	506	487	469	516	506	517	488	488	554	534	509	514	490	494	456	452	490	474	503	485	498	489	518	456	524	488	496	503	518	484	502	485	482	485	491	482	479	478	508	489	471	504	488	475	504	473	521	448	464	523	476	449	480	509	480	469	496	523	523	473	479	471	430	480	489	494	482	446	479	501	486	480	454	495	483	457	517	472	492	479	479	476	519	503	462	498	513	459	478	536	515	526	519	484	515	492	491	465	484	483	489	496	495	533	503	474	476	491	486	478	477	499	458	448	443	463	449	449	497	503	515	454	463	492	502	516	471	480	510	497	483	485	450	442	493	433	441	508	520	512	530	482	500	460	519	496	507	479	498	501	453	521	519	498	490	498	505	494	484	510	486	499	503	479	493	505	487	498	477	474	473	495	505	497	471	510	502	497	468	468	437	518	484	487	505	492	474	504	509	475	520	480	506	485	497	485	481	483	501	524	473	504	473	495	464	443	500	481	495	489	487	495	505	465	491	516	481	482	454	461	489	525	508	491	493	424	492	502	471	458	476	496	492	451	470	492	492	505	498	467	501	500	481	452	486	485	443	468	512	438	495	539	499	476	519	461	503	471	490	427	478	535	487	524	531	522	499	486	496	505	480	501	444	457	497	471	464	479	446	469	458	506	481	491	448	464	510	511	498	516	481	407	461	426	493	501	485	475	515	454	530	480	471	513	472	513	468	431	488	484	499	475	465	480	493	495	484	439	466	480	452	461	508	483	468	483	478	489	515	513	490	499	471	501	496	462	512	488	470	502	521	450	474	502	468	465	498	482	490	467	438	468	492	486	474	496	449	444	472	466	507	467	465	479	465	478	483	490	527	486	460	511	489	472	495	494	459	515	505	471	492	487	484	502	479	485	467	469	470	468	443	473	490	517	464	471	488	453	465	494	485	515	505	503	506	478	497	491	473	512	494	461	502	461	471	474	493	450	478	473	474	488	467	504	503	441	506	494	477	503	477	511	506	468	504	494	471	511	510	489	478	521	484	451	516	485	524	450	505	523	490	536	463	475	459	461	454	530	485	499	516	467	481	466	481	479	478	530	487	473	515	485	523	497	463	454	523	476	474	496	469	506	510	489	511	473	515	497	461	508	482	454	454	479	482	499	491	495	477	510	457	541	482	456	507	462	507	506	464	439	490	497	465	532	457	477	483	506	497	434	495	480	463	500	500	514	515	504	489	476	497	474	508	462	473	495	511	503	530	479	486	480	512	502	446	505	494	474	469	508	504	484	483	493	465	507	508	458	483	480	486	509	457	481	514	520	446	472	462	487	508	467	475	462	443	520	473	528	488	537	499	516	533	457	460	495	479	465	497	499	496	477	484	490	488	426	491	431	452	485	531	506	481	497	469	500	490	508	505	475	460	501	500	459	521	520	466	521	491	475	472	492	483	539	510	502	509	431	507	457	479	485	496	516	475	477	508	483	489	498	463	492	490	549	480	461	463	479	455	481	524	524	468	492	523	460	497	548	484	507	451	474	495	474	507	502	509	496	465	475	484	500	452	512	466	495	454	573	473	496	493	546	550	486	503	449	477	475	531	458	512	465	474	429	485	476	471	510	492	507	508	507	470	510	482	477	445	488	451	528	511	475	487	492	495	526	480	467	499	501	453	505	498	512	474	519	496	533	557	472	450	434	485	491	479	507	483	477	508	448	482	480	445	514	504	492	468	501	478	477	508	518	472	457	442	490	516	539	448	498	512	465	471	491	478	457	521	436	539	535	491	532	486	433	485	495	512	493	509	517	481	496	457	508	473	480	499	474	471	522	486	484	477	497	485	480	477	446	441	513	476	505	477	511	465	481	506	517	469	476	475	451	540	456	509	446	470	457	477	521	494	471	446	455	530	492	518	465	497	494	460	467	482	479	470	493	490	506	445	494	484	488	483	491	512	453	484	491	480	469	494	475	465	501	497	466	477	498	529	480	434	485	480	522	520	479	493	479	509	472	471	497	462	510	497	506	483	492	495	468	469	486	472	475	493	448	493	511	470	503	479	514	454	494	481	497	447	494	462	505	525	470	499	482	494	465	464	512	466	484	468	490	475	482	470	526	496	521	468	480	490	485	516	471	460	488	481	465	516	490	503	442	494	489	496	479	510	469	489	452	500	435	484	464	532	507	490	454	460	488	500	496	514	510	491	490	509	482	502	461	486	492	477	477	500	468	500	489	495	516	513	467	505	516	479	455	449	488	476	489	517	482	463	482	496	484	463	482	505	453	455	483	488	478	438	491	503	527	491	454	500	470	496	488	472	481	516	467	475	494	524	457	476	458	507	482	521	519	467	478	467	517	487	478	508	491	481	485	469	484	491	485	508	519	495	503	505	471	527	520	481	490	489	495	499	486	450	443	520	469	447	490	492	471	475	489	490	475	479	479	505	485	481	516	475	464	478	535	464	481	510	501	461	468	492	483	478	496	467	542	478	492	494	508	451	505	495	441	491	487	512	495	486	465	500	467	492	506	496	467	531	488	452	463	527	520	472	492	520	496	487	498	490	460	445	514	520	526	474	494	503	520	516	469	487	483	501	482	468	493	489	472	471	492	475	464	516	473	508	449	459	488	475	467	454	507	474	461	471	451	445	463	453	528	509	478	453	459	491	485	514	472	471	510	484	473	489	508	479	445	510	510	501	418	459	492	511	487	475	510	490	505	475	488	497	481	487	489	486	473	474	502	469	496	415	468	499	483	490	484	479	495	503	459	494	495	506	444	489	525	465	488	504	454	515	474	483	512	458	453	495	471	481	483	505	502	469	507	499	479	538	528	457	517	514	496	473	455	479	457	464	513	512	485	506	491	458	496	484	496	478	488	479	498	474	454	467	505	481	496	496	478	477	534	509	465	509	532	484	489	464	489	482	471	472	488	435	489	519	442	492	512	466	463	482	500	491	470	507	505	491	481	454	485	485	480	507	491	543	439	509	480	507	500	510	452	525	479	507	498	502	494	477	488	483	486	443	479	470	517	492	512	496	450	469	470	457	489	464	455	472	501	470	460	446	502	504	472	498	460	508	504	476	499	466	475	453	485	450	475	468	489	477	491	511	470	464	521	487	482	512	464	467	518	497	514	449	478
5257	1293	1188	850	731	675	633	561	573	535	547	557	566	532	533	558	526	525	555	511	503	474	538	541	516	540	531	489	517	515	538	544	481	541	519	515	525	560	522	498	500	535	535	497	502	545	518	535	535	534	476	534	481	555	495	551	512	530	541	514	483	528	524	501	542	535	495	545	562	498	531	516	541	551	531	485	514	544	521	460	534	543	533	509	509	536	493	568	520	577	505	527	505	505	539	527	516	522	540	511	521	529	520	527	523	489	522	501	515	505	513	555	548	517	523	480	521	543	483	524	497	538	511	541	555	545	487	539	502	518	536	513	527	536	499	585	520	533	497	512	530	567	507	501	533	513	525	522	544	551	522	530	508	537	506	477	540	537	515	556	522	539	464	500	497	561	575	543	543	541	511	503	543	551	511	536	544	497	554	506	489	516	505	487	503	521	535	540	531	479	505	523	492	528	543	497	509	531	526	518	542	530	534	487	534	537	497	545	543	499	503	557	520	540	528	509	520	528	508	532	527	464	564	489	518	520	542	536	489	515	496	533	512	518	532	529	487	486	478	525	511	541	512	527	511	535	541	516	551	486	490	473	505	559	543	539	511	506	535	516	488	530	521	542	507	527	513	501	517	521	497	523	542	525	529	521	526	524	519	499	542	538	484	499	533	545	570	498	498	487	536	534	498	532	501	512	514	521	542	548	525	542	519	543	510	490	550	512	508	529	550	562	520	587	578	529	496	499	529	572	489	532	497	544	530	517	526	549	494	533	499	506	504	545	527	521	512	524	508	515	531	499	571	489	531	553	535	527	509	518	509	534	523	502	529	497	561	505	557	508	550	530	542	528	513	550	555	519	493	486	524	509	522	519	486	520	466	497	521	517	526	550	495	521	587	487	481	542	515	487	535	491	473	530	538	545	479	507	523	464	476	525	502	505	537	534	493	512	547	504	558	524	487	544	485	502	497	511	508	487	520	518	520	525	491	526	548	511	540	558	511	534	517	525	467	557	501	467	476	521	538	509	567	519	498	527	527	538	482	490	522	507	524	548	499	514	525	534	537	536	518	534	502	558	476	531	544	524	542	473	511	521	488	514	485	558	510	486	542	515	522	523	523	485	531	546	500	529	490	553	590	495	499	544	492	510	518	533	515	518	558	522	501	555	511	556	536	509	539	556	516	549	520	558	530	512	527	500	560	490	521	536	565	523	489	532	552	508	504	528	474	554	479	548	543	506	571	499	506	525	516	491	536	515	483	537	550	520	537	500	503	536	563	523	502	531	528	517	538	515	512	523	500	519	529	548	541	537	538	525	572	512	530	521	533	564	501	495	525	519	501	552	507	537	525	546	491	540	556	506	559	531	524	541	517	532	525	494	517	489	516	495	506	498	514	524	517	511	515	532	492	519	503	519	505	525	528	498	468	479	525	509	537	510	510	567	526	523	515	525	472	544	480	502	503	510	532	508	503	520	517	519	560	523	561	473	525	524	543	527	499	500	530	501	525	528	493	536	445	518	519	483	510	540	564	509	537	492	531	510	498	516	497	520	531	524	508	466	537	484	514	502	517	515	516	533	517	501	524	532	506	514	469	520	500	498	519	502	556	533	550	521	525	551	533	527	529	536	502	567	524	514	538	539	496	517	533	520	503	525	528	501	561	489	520	548	570	510	500	472	548	548	527	536	532	487	553	510	514	509	556	506	514	531	488	536	469	493	566	507	549	518	549	524	521	494	506	515	504	492	506	516	536	519	525	501	547	515	549	458	476	550	500	509	524	502	525	511	503	518	499	477	507	518	481	542	544	573	513	484	491	549	522	485	584	543	509	542	546	523	518	497	506	507	554	535	521	517	485	518	523	530	490	498	516	506	511	552	476	522	525	536	506	544	515	529	518	453	543	524	510	527	521	541	490	524	493	539	539	546	525	531	565	524	502	526	551	508	543	522	559	498	490	557	487	495	517	505	524	535	500	503	560	512	507	509	511	519	525	519	473	519	490	526	498	514	556	556	487	552	493	546	488	503	509	507	580	508	542	591	504	472	473	530	505	510	539	524	549	516	527	491	518	527	519	530	507	524	515	523	529	514	530	474	529	490	536	510	473	538	530	516	504	523	514	562	540	527	537	485	525	491	522	518	526	533	500	518	494	502	485	547	508	513	525	491	516	532	508	489	528	544	551	520	542	514	535	509	520	523	505	518	524	524	514	511	521	494	523	506	523	520	516	511	489	517	543	528	505	512	502	507	535	538	510	497	530	543	507	530	522	489	510	530	519	541	526	510	508	547	527	512	563	497	515	495	543	492	513	496	517	542	526	565	548	540	539	507	521	525	543	513	509	559	490	532	564	539	542	544	495	523	514	520	507	530	484	543	543	531	520	488	548	521	521	504	505	499	550	561	496	521	499	520	547	541	504	516	516	533	526	498	530	480	552	505	547	533	530	536	527	534	521	531	481	530	511	564	523	558	556	492	548	512	554	542	571	533	523	521	500	521	513	522	505	499	540	552	503	550	522	483	500	480	515	513	534	549	535	534	504	555	490	524	502	511	533	559	530	481	514	514	504	509	516	535	517	505	525	518	547	507	488	523	476	520	473	515	496	542	492	548	556	525	515	517	538	445	522	545	484	496	521	521	521	565	553	532	490	530	524	503	487	515	520	527	523	521	501	505	497	497	572	493	504	558	495	543	501	499	543	518	526	488	533	531	492	536	517	521	546	485	518	482	530	539	539	490	507	564	470	522	482	505	477	565	470	499	521	534	503	526	504	541	548	539	510	480	492	489	495	552	527	559	555	530	515	538	502	521	497	534	515	532	562	503	502	502	548	570	544	533	534	488	542	518	524	530	521	517	474	572	495	507	535	523	516	512	575	518	527	505	535	523	506	514	524	516	509	539	545	523	493	506	533	517	533	509	544	502	512	538	527	494	535	497	515	508	552	503	503	531	499	546	481	525	531	519	476	544	535	539	483	498	498	539	509	529	508	481	506	563	522	512	520	540	476	509	553	521	518	557	501	542	521	512	512	502	540	530	547	525	565	538	539	555	536	521	525	524	517	490	525	484	502	560	490	515	537	502	536	548	475	520	494	522	531	549	517	509	550	477	488	504	483	485	485	521	518	523	508	494	555	497	541	484	576	509	539	517	523	484	505	543	498	526	532	510	564	586	535	505	556	467	525	525	526	502	488	528	515	504	517	541	525	502	533	508	489	513	542	534	514	538	516	476	561	543	530	525	489	502	541	493	504	526	513	511	514	526	541	517	530	541	477	528	499	504	504	526	502	550	519	510	533	522	488	498	528	510	532	498	532	489	510	515	521	557	500	506	523	547	497	537	509	463	497	487	525	560	552	499	511	534	487	526	514	505	535	560	525	545	552	535	515	542	515	491	494	548	540	529	508	488	539	513	527	501	514	502	537	493	571	516	493	532	536	512	506	507	501	532	523	546	528	536	534	516	548	527	554	528	505	498	544	506	535	510	528	518	493	512	511	545	478	532
24994	20594	26951	24224	20604	10176	1232	790	714	562	540	506	425	427	417	389	373	350	335	319	336	341	320	332	309	320	293	296	289	295	300	303	284	295	280	251	261	255	243	280	297	283	253	282	263	254	259	269	309	266	265	283	278	250	262	287	287	260	282	259	281	279	237	277	247	301	253	287	267	296	271	300	268	296	266	261	250	255	250	305	254	277	279	269	251	253	286	276	251	278	279	271	262	278	239	296	254	272	287	260	260	318	270	241	294	279	269	295	251	278	255	324	296	270	303	294	251	272	268	290	300	259	277	269	286	267	269	262	283	284	282	235	236	277	241	256	254	283	261	246	261	253	270	263	261	253	273	252	264	269	259	294	261	256	272	261	243	249	283	266	255	274	261	252	273	248	273	236	274	259	266	270	252	303	262	297	282	271	267	238	239	276	294	285	258	264	250	233	283	276	223	262	269	263	278	257	282	255	284	256	241	271	287	251	246	250	269	257	270	270	271	284	264	262	276	249	286	253	249	254	272	275	246	256	267	237	261	264	251	268	270	282	256	282	278	253	258	265	274	260	264	267	255	260	285	275	243	251	282	251	244	259	274	254	263	243	223	259	306	271	257	254	268	263	250	246	270	260	278	278	257	262	252	267	266	275	259	287	277	256	255	231	275	255	255	273	264	282	274	252	249	288	256	276	250	284	281	272	259	257	256	294	253	288	252	265	277	267	265	279	217	286	243	273	255	277	288	251	273	284	265	276	257	259	290	277	268	247	270	271	282	266	281	299	257	252	261	253	273	250	276	281	248	238	249	255	248	314	251	258	263	263	294	289	260	266	293	276	266	244	272	256	235	260	241	253	267	256	266	290	274	306	259	258	265	262	266	283	285	277	242	230	277	278	278	277	265	289	280	280	288	270	254	279	257	259	283	244	271	288	246	286	267	291	255	262	261	267	269	302	290	264	255	290	278	292	226	249	265	287	246	251	258	271	286	289	236	265	272	268	254	278	283	240	297	246	266	250	277	266	281	263	235	268	266	266	254	257	280	256	257	250	251	240	240	244	261	265	279	267	273	282	252	243	261	283	273	277	301	247	276	270	287	234	263	256	261	281	277	306	290	256	255	277	239	275	274	272	267	284	260	240	235	277	289	275	301	261	298	265	300	262	280	281	253	271	272	253	283	267	246	240	271	275	255	279	227	259	258	271	250	253	242	264	273	249	285	273	267	262	280	264	252	271	277	273	292	257	289	252	240	258	287	264	267	295	283	264	275	244	282	268	263	254	282	225	257	263	248	242	255	280	226	252	273	264	282	248	257	257	284	279	261	265	269	258	266	260	242	272	241	266	258	231	265	271	278	271	271	262	264	256	241	251	254	275	271	266	282	256	279	259	271	292	269	261	275	276	265	256	313	286	261	262	233	306	259	269	254	249	256	269	263	267	286	262	246	270	250	256	261	260	248	273	259	260	237	275	248	242	278	285	262	259	278	296	232	280	301	276	252	230	262	275	246	292	244	254	259	268	260	256	272	297	260	278	281	254	254	271	243	270	258	269	254	288	279	265	267	275	253	276	253	244	273	258	255	272	248	286	250	283	285	241	292	253	274	229	262	242	258	283	240	252	276	241	260	270	247	268	258	277	231	218	263	256	260	265	262	262	282	269	262	269	247	260	255	275	277	243	257	261	257	271	244	281	279	248	213	273	261	269	242	265	264	276	237	273	292	252	265	251	260	251	275	257	231	256	250	262	287	253	279	249	264	246	280	241	251	263	276	245	279	275	289	297	276	273	259	269	261	262	255	259	285	250	246	262	253	259	268	293	250	279	243	297	296	299	279	255	245	275	277	277	267	260	262	261	276	248	246	259	253	254	276	295	280	248	277	266	255	250	259	249	260	263	256	273	240	276	253	226	240	257	238	225	315	277	276	265	264	243	243	294	265	267	244	260	256	247	264	263	270	270	290	240	299	268	264	256	252	261	282	229	280	245	270	257	261	260	264	274	247	252	257	267	258	252	275	278	231	277	243	286	280	248	290	297	277	242	264	264	267	236	277	252	294	250	221	287	266	258	277	247	285	230	258	260	242	268	255	256	268	258	285	262	289	262	274	259	256	285	247	258	310	288	282	272	263	292	262	283	257	301	280	260	248	249	271	265	254	283	300	261	294	269	270	268	252	265	249	244	264	276	264	274	280	275	261	253	269	273	268	268	283	244	279	260	253	293	263	267	255	267	257	255	286	284	233	278	273	286	267	272	244	267	280	253	266	262	265	250	266	265	229	291	273	256	275	265	259	277	259	276	266	261	233	261	261	266	256	269	250	284	258	246	255	279	276	275	290	253	290	263	240	228	259	256	236	267	259	252	280	270	265	263	278	247	255	254	263	250	252	248	271	272	250	272	247	254	280	258	297	280	268	260	268	262	257	269	308	246	295	277	250	216	260	257	245	248	237	296	269	282	279	242	260	303	274	248	256	256	247	248	278	256	305	268	267	252	259	275	248	280	258	260	253	291	263	247	261	283	270	254	247	259	286	230	288	299	230	265	308	248	270	266	262	285	288	276	238	260	298	250	283	248	267	249	292	241	258	272	241	245	266	263	280	264	256	268	289	265	254	277	303	263	258	254	256	246	297	247	253	234	262	259	263	255	260	260	273	275	257	280	251	250	251	245	262	269	272	244	258	265	264	244	287	272	262	283	268	251	258	238	268	282	265	263	253	258	247	283	283	260	273	275	246	262	269	285	237	238	259	261	269	282	252	278	267	268	279	309	265	270	261	256	276	293	260	236	237	248	264	270	242	251	245	261	267	250	284	257	269	280	283	290	264	250	263	281	257	250	260	263	250	273	252	264	269	251	261	254	246	260	267	268	239	274	271	252	252	275	260	269	271	252	278	269	294	258	281	253	271	255	225	262	269	248	253	252	251	238	248	247	238	259	247	275	256	250	248	263	253	290	273	266	231	294	263	244	234	297	265	246	275	251	264	265	250	262	259	260	249	262	272	254	268	254	257	223	270	254	274	251	284	274	263	282	271	260	252	288	258	241	238	280	243	266	281	248	256	253	266	258	262	245	267	275	286	268	261	250	235	241	258	298	273	238	254	264	257	242	255	260	268	276	265	282	274	265	253	246	248	256	264	267	245	273	274	261	247	279	290	271	250	261	251	238	293	256	254	229	270	257	271	280	226	269	269	265	248	228	268	290	263	253	252	264	250	231	276	283	280	242	267	232	259	254	261	257	283	257	270	238	268	267	214	240	278	256	274	246	256	285	272	257	262	241	246	265	243	272	262	266	272	263	244	237	276	283	263	252	254	248	225	253	268	253	255	254	263	249	285	267	249	260	253	271	262	245	267	258	267	262	257	301	294	266	297	261	258	257	257	240	255	268	259	256	260	271	277	279	242	269	265	279	275	262	237	251	281	275	259	265	262	263	250	279	252	246	239	266	266	263	280	276	263	257	270	253	269	255	246	253	246	288	295	274	265	258	233	283	277	252	227	285
7293	11640	10267	5767	3756	2713	1982	1549	1289	1121	925	812	718	655	622	570	491	457	473	482	436	428	401	375	397	356	388	384	339	319	359	332	355	344	352	337	317	300	308	312	341	303	296	315	319	288	304	295	288	323	285	286	313	302	309	310	322	317	317	304	302	274	285	299	293	278	293	298	295	306	279	292	296	258	324	270	309	265	309	291	313	300	291	279	275	301	273	280	290	299	285	281	346	268	292	305	297	309	340	284	294	292	289	296	295	305	292	278	284	295	320	349	346	345	312	299	328	289	294	290	288	292	280	262	225	253	274	291	304	278	278	291	268	282	277	297	306	271	277	292	294	296	270	289	277	278	297	265	272	265	282	275	304	296	291	276	288	317	307	300	303	302	257	296	292	279	307	300	273	289	294	289	271	289	309	267	261	288	273	259	292	293	312	305	272	271	300	287	265	286	281	273	316	268	302	290	300	268	297	268	288	282	274	305	297	277	286	295	291	273	260	280	293	255	276	279	282	281	284	289	273	261	290	288	270	256	312	256	273	303	299	284	294	265	296	242	273	297	323	270	311	295	297	291	252	281	292	268	292	287	293	290	301	304	269	323	279	274	262	267	286	273	270	309	283	317	279	257	292	288	284	308	291	276	279	276	269	331	296	271	281	296	303	278	274	284	310	305	291	297	258	253	303	283	268	272	268	294	282	275	273	311	280	283	265	273	291	263	258	295	306	256	299	286	278	294	307	281	279	272	288	282	275	265	301	290	281	280	282	267	286	259	286	268	275	296	284	315	303	291	294	302	250	267	298	265	275	323	272	287	298	259	288	290	289	296	302	287	288	275	293	259	309	284	271	286	297	305	292	305	291	302	314	272	287	294	278	272	284	299	278	282	299	303	272	279	304	256	280	263	304	263	278	305	269	294	307	286	295	299	263	262	280	281	276	268	314	301	280	289	305	277	276	296	275	274	251	279	301	278	276	306	298	263	275	308	264	293	316	272	266	301	293	317	300	315	301	275	238	275	279	265	267	276	266	270	292	285	284	253	275	283	308	267	279	272	272	282	292	282	333	281	286	301	301	253	272	277	292	277	292	300	280	288	278	268	286	270	291	279	285	284	319	314	284	273	281	284	261	298	308	301	277	304	260	294	298	299	290	260	276	257	285	273	256	276	288	270	308	282	307	276	285	284	272	278	270	293	260	268	293	285	279	269	286	293	279	283	293	293	273	305	271	284	276	282	287	295	302	292	281	289	304	282	260	280	287	256	332	275	305	299	266	290	270	293	271	284	281	289	325	274	316	300	251	246	310	287	281	287	287	343	281	269	269	281	282	286	261	271	293	286	303	283	256	296	279	310	294	296	319	319	286	276	282	268	289	282	266	276	268	295	307	302	313	272	306	269	293	308	256	293	273	256	266	265	309	272	273	290	299	257	283	294	284	256	270	271	260	299	270	296	331	273	293	280	269	279	283	274	313	264	300	266	298	266	258	289	281	260	301	291	265	290	307	292	305	283	260	298	291	301	302	265	279	275	317	282	258	282	292	269	288	276	262	276	287	262	290	301	291	293	278	268	267	266	277	287	256	294	295	261	283	270	269	291	304	287	284	305	277	263	275	323	272	292	301	283	314	275	309	245	285	268	274	289	306	318	293	298	284	291	270	302	282	285	259	273	297	301	261	300	297	300	284	287	287	288	274	283	281	285	290	330	237	278	290	312	294	319	290	315	258	278	272	288	298	272	272	285	315	285	284	293	299	275	264	308	263	285	277	300	287	303	282	291	306	299	273	275	304	291	286	287	277	291	273	287	307	287	293	285	304	254	272	265	298	288	310	300	289	283	314	282	238	300	272	294	288	318	274	284	288	253	280	309	299	265	275	311	267	267	285	292	283	264	271	276	278	272	281	299	271	280	307	251	300	276	296	281	277	274	289	292	296	285	278	292	273	256	296	281	280	292	289	284	300	272	294	254	295	294	281	281	286	323	314	263	260	289	288	263	270	283	308	298	266	295	292	292	287	272	279	291	290	299	306	290	280	281	315	293	297	302	273	282	284	255	290	307	266	261	262	281	282	280	260	305	267	281	288	315	297	287	263	279	297	297	298	269	306	286	293	284	307	247	308	275	270	291	279	282	261	288	296	248	302	312	230	276	281	297	275	251	290	251	272	291	281	244	293	263	298	293	280	309	310	298	285	299	272	289	282	314	253	271	261	316	260	276	263	297	288	276	300	289	277	301	277	289	297	309	272	298	274	252	284	312	303	269	292	280	290	273	280	312	271	286	289	273	312	301	263	269	319	284	299	268	269	273	290	285	279	265	281	290	287	253	302	307	262	275	274	321	303	248	308	254	298	291	284	257	281	279	298	284	248	276	272	277	272	277	275	284	274	238	286	325	293	267	291	271	300	273	280	263	291	309	288	273	291	291	277	309	287	288	265	292	291	278	277	294	291	284	287	317	274	261	305	281	285	261	275	276	287	321	304	290	280	288	279	291	301	264	266	250	294	262	290	276	299	273	311	273	301	282	287	292	275	325	251	273	273	277	261	272	254	306	262	329	309	296	300	295	272	285	288	286	311	291	280	318	309	285	320	300	294	265	274	283	265	289	265	269	289	286	274	298	234	275	294	283	273	273	277	275	254	276	291	275	315	251	292	301	263	287	301	292	257	278	252	274	282	286	324	257	305	302	261	295	279	282	288	280	281	293	286	312	292	293	274	299	282	272	266	290	289	303	307	278	258	265	298	269	275	274	262	287	268	309	260	305	278	277	319	299	264	291	269	260	283	266	270	268	271	283	288	283	287	261	268	265	302	281	307	286	295	283	298	276	273	275	296	280	270	284	289	257	321	297	307	300	318	275	315	281	274	280	292	298	304	303	297	314	289	288	283	265	291	295	289	256	301	267	297	283	310	282	270	270	269	297	270	307	299	258	292	272	278	270	299	283	303	261	298	282	302	283	305	291	303	286	264	274	251	288	288	340	270	281	263	286	283	283	269	265	285	283	285	272	264	303	284	278	314	273	261	274	299	293	284	270	276	267	279	293	314	277	267	294	304	281	315	270	301	279	311	290	295	303	291	267	304	259	275	278	278	280	265	295	279	302	281	285	274	286	297	275	277	258	302	287	272	270	296	287	272	301	269	272	290	278	288	278	297	284	270	273	274	270	306	271	299	272	280	279	296	268	280	267	302	281	300	305	264	284	265	308	315	289	313	270	274	269	266	267	286	299	274	304	307	296	279	288	301	322	268	266	292	302	269	269	267	270	272	270	267	288	295	286	277	270	290	272	276	292	293	265	274	289	274	285	277	248	283	279	278	291	287	253	298	299	269	258	278	294	296	281	285	277	272	283	270	274	296	279	271	263	264	271	258	281	269	277	288	297	268	282	257	291	283	309	273	308	274	297	258	252	300	252	251	281	287	295	280	269	286	288	252	286	327	304	271	287	318	297	313	279	275	283	290	305	281	280	263	297	293	281	297	316	291	278	274	300	311	314
22930	20610	27320	23908	20612	20692	8610	1731	1254	1145	1004	910	888	787	704	725	689	651	631	595	626	603	590	583	566	618	588	568	584	534	583	520	525	478	512	541	524	530	543	544	530	502	513	549	481	517	516	478	541	471	481	478	530	511	493	489	507	490	490	535	460	490	521	502	501	501	517	456	456	543	513	433	482	480	500	453	477	498	516	451	486	544	480	516	496	467	518	476	469	504	504	530	475	528	484	472	462	533	549	477	496	501	507	492	478	472	507	461	530	514	518	509	539	522	501	470	482	490	505	523	438	484	532	454	494	505	477	507	475	499	497	484	488	481	488	448	468	506	501	514	498	496	485	491	494	469	507	503	451	468	514	486	516	486	485	530	492	496	448	492	498	481	466	491	486	504	483	504	519	453	476	479	485	509	487	468	474	475	502	480	483	495	481	484	484	502	458	500	499	514	501	466	525	503	498	520	474	464	456	487	483	489	502	505	484	498	464	466	497	539	489	523	493	488	503	463	498	512	490	490	502	490	464	472	471	498	489	478	491	486	490	504	459	511	473	492	517	472	457	477	475	432	493	437	499	509	497	561	473	446	457	535	490	472	496	469	510	468	466	461	518	497	453	512	466	457	515	514	510	449	516	488	493	471	483	515	455	528	511	500	454	467	534	450	513	465	544	474	477	463	504	516	488	476	500	505	480	510	475	495	497	488	470	472	513	510	468	484	501	508	495	507	499	477	445	471	503	462	521	523	473	479	533	477	512	438	459	515	499	504	502	465	559	497	530	502	496	471	447	467	482	435	462	463	493	471	485	474	497	480	510	478	480	489	456	523	477	479	483	480	479	489	503	494	475	527	517	480	501	464	466	481	512	510	486	494	451	456	501	484	484	478	507	475	521	472	530	494	472	479	511	499	506	481	505	494	481	493	517	515	507	464	490	500	474	510	503	511	455	468	497	501	465	470	475	491	492	516	483	444	485	523	481	443	500	494	513	481	509	465	483	479	490	467	488	482	506	499	459	486	452	503	448	509	479	514	460	515	494	484	514	482	485	502	522	493	496	527	465	495	471	488	486	481	494	476	506	515	487	469	439	477	419	470	476	471	478	481	457	504	530	463	501	529	485	463	535	541	480	497	491	483	473	489	502	457	473	486	472	507	495	481	511	488	511	497	527	495	494	495	514	432	488	446	476	502	501	514	481	461	499	475	502	479	463	530	472	490	530	501	508	479	510	470	517	467	518	519	464	496	484	476	474	498	507	502	524	439	492	487	463	507	495	480	481	489	466	481	492	489	462	472	506	478	480	537	487	472	503	487	507	483	462	493	481	508	470	479	481	488	443	468	465	464	479	484	522	493	513	471	483	505	516	490	453	488	520	464	450	476	509	463	496	481	487	462	474	501	472	520	517	512	458	519	506	482	475	451	509	517	477	496	498	476	505	472	505	474	517	482	508	486	487	485	488	465	431	459	494	486	493	467	476	473	469	467	452	494	486	466	503	478	471	497	484	475	478	470	450	501	474	504	489	472	499	522	519	475	498	503	523	441	492	482	450	476	468	476	441	469	476	481	470	500	466	536	482	489	471	460	508	503	464	500	490	481	489	511	512	503	494	502	489	490	524	499	507	523	463	514	488	457	485	491	490	499	467	541	480	490	473	465	499	481	483	457	480	500	490	505	491	464	479	492	498	485	476	482	474	488	491	491	471	441	490	498	472	470	524	485	470	494	479	502	491	499	462	513	469	466	494	454	487	484	480	476	479	414	539	493	459	474	474	461	505	494	495	451	454	490	504	487	490	469	475	499	443	490	474	498	472	540	512	512	480	452	460	483	494	496	458	455	471	524	480	500	516	477	466	512	472	486	540	470	487	480	485	492	486	511	465	450	510	479	456	469	464	488	462	483	506	463	469	505	484	466	500	517	466	501	500	468	448	476	482	524	507	496	487	530	490	440	464	485	506	482	459	499	492	473	521	490	524	497	507	519	500	479	492	461	474	493	503	478	519	505	489	490	492	468	460	509	476	509	493	501	468	478	494	482	465	526	498	503	519	533	483	480	450	469	485	544	465	465	499	463	488	506	522	516	490	516	456	490	464	499	506	525	498	497	530	513	464	478	463	467	506	477	478	513	463	523	505	492	463	505	482	478	486	462	474	469	506	484	471	498	493	499	480	491	457	417	488	481	510	450	496	499	492	494	493	534	516	482	482	518	455	493	476	475	498	512	490	473	492	465	499	488	534	463	512	500	522	485	493	481	431	506	480	500	489	498	492	501	504	474	448	514	504	530	497	484	486	516	476	506	451	516	488	529	495	470	506	493	513	484	446	478	479	473	508	495	464	505	487	457	483	514	515	449	469	480	487	473	499	503	505	460	435	486	480	487	503	479	476	501	480	480	523	487	518	499	464	523	486	495	478	502	477	438	471	507	450	493	446	515	476	444	489	464	509	457	472	463	483	491	461	471	481	471	504	441	468	467	468	495	474	526	480	522	436	511	512	485	490	455	469	511	467	497	472	482	447	495	475	446	485	473	478	485	473	498	532	502	494	490	491	467	512	488	498	442	464	522	475	493	460	525	468	521	471	505	464	493	464	512	503	499	511	520	488	508	481	527	503	499	503	455	504	471	451	476	468	462	488	479	491	470	483	482	487	497	478	466	506	452	457	483	464	476	461	465	460	490	491	471	486	469	463	447	466	526	491	508	481	498	479	450	496	526	492	480	486	447	488	508	467	467	533	503	471	467	517	484	467	507	482	475	484	496	481	519	485	489	510	461	497	442	498	470	484	474	505	484	460	497	491	487	487	501	479	507	459	486	484	454	502	499	448	497	490	500	486	499	494	502	511	452	451	497	501	462	452	508	459	477	468	464	490	500	477	497	521	519	524	498	469	525	504	495	481	466	508	494	468	512	486	502	489	470	425	480	518	487	459	506	477	486	482	489	469	465	460	505	506	509	491	462	471	493	453	481	475	477	458	502	510	509	489	452	504	508	498	492	484	471	499	488	475	492	483	475	494	498	458	525	469	504	491	496	509	448	509	521	486	497	501	465	504	510	487	529	518	505	512	496	528	461	462	545	457	472	506	432	493	472	462	476	488	489	482	477	516	510	487	482	475	500	503	476	491	514	472	496	470	454	475	480	464	504	487	480	439	491	463	483	499	451	482	483	505	492	499	481	491	464	483	497	463	511	507	463	505	495	470	493	460	468	513	493	508	462	530	486	497	526	474	476	451	511	486	465	478	443	442	477	503	521	504	500	457	512	474	518	515	512	468	493	477	483	490	530	507	495	510	531	467	486	526	459	480	497	508	457	488	454	477	475	484	450	493	507	497	486	512	520	463	515	521	483	492	505	524	496	461	486	450	475	509	496	464	472	477	473	523	500	519	485	476	496	487	510	518	483	477	536	479	479	494	503	486	472	507	494	504	504	506	456	490	477	471	528	507	494	443	456	484	477	445	449	483	486	499	495	482	478	478	471	483	475	464	452	469	481	487	481
10051	18309	16406	9869	6638	4795	3622	2863	2348	2027	1645	1470	1264	1236	1062	994	904	852	852	764	825	756	694	652	691	692	637	646	640	607	580	570	572	555	557	538	555	529	528	542	513	534	533	508	504	522	508	450	471	506	520	529	474	504	518	493	502	538	474	498	505	500	440	518	509	481	468	461	463	495	508	463	454	496	492	477	494	488	493	508	481	473	499	480	516	492	487	482	526	478	480	493	424	479	471	462	492	466	515	465	525	494	489	528	483	510	472	523	503	511	563	516	578	517	540	533	515	489	503	479	487	468	501	449	482	468	452	491	479	477	516	486	482	449	470	466	460	454	458	485	463	480	504	480	431	447	472	510	491	455	486	459	441	429	476	499	433	474	477	446	490	464	438	454	490	449	487	447	479	474	465	492	511	495	486	467	440	497	455	463	453	490	475	477	471	490	491	460	480	484	452	514	508	466	445	461	481	462	458	456	491	475	468	463	486	489	441	478	461	507	483	485	473	490	504	468	505	431	437	475	495	482	500	441	476	470	438	458	478	441	472	486	446	444	455	465	483	462	477	523	456	476	483	475	425	482	453	488	488	458	462	451	464	460	441	459	475	476	457	468	439	425	472	480	493	513	493	473	447	489	455	502	483	459	477	488	486	433	442	460	479	474	478	435	450	439	465	464	470	498	465	444	478	454	472	467	454	455	473	464	475	444	468	435	498	495	450	474	476	498	461	465	507	415	418	471	464	450	460	461	483	462	492	421	443	480	481	477	456	472	468	423	492	519	470	466	445	511	500	500	479	472	462	441	476	466	458	466	460	487	468	515	436	457	458	468	458	465	459	454	456	461	436	456	443	483	507	481	489	507	489	516	484	485	461	482	480	484	480	498	457	491	435	457	481	434	432	466	413	487	482	460	465	491	439	472	474	459	502	469	434	474	478	501	433	475	483	452	452	464	466	437	478	465	500	462	474	476	477	477	458	517	489	474	497	478	509	447	462	454	489	481	483	486	482	454	484	485	448	469	421	496	451	465	463	486	453	475	475	467	462	453	477	481	442	465	516	481	440	460	506	456	474	456	476	478	450	462	456	455	502	464	449	469	494	459	457	478	493	452	484	470	467	460	474	435	451	471	470	496	489	430	490	454	464	468	463	453	458	493	493	472	482	466	460	482	474	478	516	497	490	479	464	487	468	479	434	485	453	497	460	444	487	424	495	458	455	485	440	450	502	465	433	471	471	468	470	465	457	413	461	505	453	439	470	496	468	455	496	448	479	479	463	447	458	452	457	432	466	441	469	495	511	499	464	443	465	474	443	456	480	509	468	465	444	448	484	487	480	459	479	474	461	445	466	422	475	459	454	473	458	499	476	466	489	475	458	466	493	466	456	464	455	467	476	439	452	449	494	459	497	452	463	489	476	469	455	470	463	500	439	468	437	467	488	479	505	467	505	446	455	476	470	509	489	450	469	480	498	487	445	475	452	477	466	462	461	445	508	444	435	458	467	498	496	434	522	455	485	475	454	452	484	431	454	484	462	458	487	448	460	491	437	422	495	457	488	449	457	463	465	480	496	464	476	442	444	475	481	464	440	500	477	480	464	486	479	473	452	450	460	445	483	495	480	451	449	461	466	453	443	444	466	486	476	490	467	465	458	432	491	452	460	475	436	467	455	489	469	450	478	424	505	503	475	462	445	471	443	441	477	486	461	455	502	456	507	456	454	459	471	435	466	480	486	470	485	476	479	462	420	475	473	480	464	444	471	487	449	481	479	454	483	463	446	454	488	470	488	480	482	497	487	485	473	501	494	465	485	469	470	468	451	455	449	501	482	484	446	470	452	445	451	489	469	446	484	505	474	513	483	462	479	466	480	433	473	466	456	512	447	434	469	482	440	508	507	468	482	487	438	502	472	496	468	505	475	466	458	452	455	472	470	440	487	483	449	490	442	459	479	445	434	430	466	502	459	491	483	474	477	473	459	457	482	457	469	437	452	477	509	490	451	511	472	492	465	469	437	458	472	461	485	469	462	499	475	448	452	459	480	473	490	459	476	473	425	429	469	461	468	422	474	503	443	510	427	432	506	473	442	483	476	478	483	436	488	467	468	474	448	455	492	482	462	507	470	485	494	479	474	444	480	487	442	459	433	430	499	488	434	456	471	412	538	461	514	451	465	508	464	450	501	480	436	429	489	446	451	442	440	500	507	455	461	479	420	465	504	458	480	472	481	497	489	436	421	442	493	459	472	475	477	440	498	461	442	437	442	442	498	459	463	459	466	424	449	453	483	443	463	453	466	452	499	466	455	455	447	489	485	444	490	488	501	460	434	467	458	461	434	484	480	463	497	500	482	449	459	466	437	458	445	467	464	446	480	515	506	491	466	462	470	478	436	462	464	447	507	484	464	453	461	482	449	478	471	488	494	459	493	445	444	474	458	468	466	430	457	434	442	431	436	465	482	459	468	456	429	462	433	457	452	477	498	416	451	458	477	474	505	492	464	516	429	434	485	467	474	480	454	486	451	465	458	459	485	470	475	453	462	436	471	481	505	507	471	472	461	427	469	500	497	492	465	441	510	505	451	479	448	466	504	484	422	498	479	464	442	452	412	455	485	481	463	410	483	456	493	471	453	463	502	483	440	484	485	486	455	435	472	482	499	475	468	473	455	513	472	444	438	437	475	494	487	486	478	459	487	444	460	464	497	432	469	500	451	467	430	499	471	463	486	486	428	427	464	468	444	474	472	447	456	448	455	506	459	491	499	465	501	500	448	490	499	458	506	466	472	509	453	472	474	490	439	453	486	441	475	492	454	475	490	486	482	470	449	476	492	481	436	461	468	509	456	429	473	498	447	457	475	503	491	460	423	450	479	483	496	460	483	484	476	457	488	432	461	482	476	448	459	502	449	480	485	424	488	452	476	494	464	491	425	512	483	454	491	478	455	454	464	486	445	473	452	475	462	478	447	457	466	467	473	467	458	514	476	499	486	487	490	472	470	441	465	441	473	472	457	481	482	513	495	446	494	471	485	454	408	460	472	470	468	472	471	467	436	471	476	463	483	502	498	475	451	470	456	461	467	482	432	470	471	474	435	443	462	469	454	499	474	477	484	461	460	465	476	463	470	485	511	446	447	457	530	466	517	456	467	458	477	449	483	491	462	459	500	439	441	466	469	481	451	514	452	484	500	480	448	477	429	444	433	469	451	444	489	463	485	518	466	457	475	498	448	490	491	456	471	452	442	446	478	482	467	473	487	477	466	442	512	438	486	494	458	487	492	461	439	461	477	453	458	441	481	463	478	443	483	481	468	443	443	428	480	505	447	470	480	464	477	472	480	477	464	490	474	470	512	489	431	491	478	471	479	497	469	491	473	493	438	475	467	513	454	430	457	467	463	478	481	448	473	477	461	446	458	494	518	477	460	489	500	465	493	488	472	493	471	443	445	454	492	487	485	497	477	464	449	458	473	480	496	473	432	458	438	464	492	455	470	511	467	472	490	490
28101	14488	2207	775	601	571	512	529	519	522	478	491	512	500	484	481	510	471	444	517	471	521	500	496	462	469	488	487	478	504	523	491	498	492	507	499	514	519	525	499	455	478	465	463	502	478	435	461	485	487	492	489	495	457	473	486	540	471	476	525	472	492	486	495	498	512	488	464	466	459	497	484	500	477	488	453	499	524	496	487	441	556	520	469	489	501	512	500	452	474	511	485	502	491	502	486	478	510	473	499	481	499	482	515	475	451	491	466	467	507	515	496	527	449	453	527	487	532	493	507	471	479	500	526	488	497	489	463	476	487	482	471	503	497	529	500	483	505	502	474	509	476	491	489	485	494	448	447	521	460	522	488	518	526	520	484	475	499	502	477	517	494	472	483	483	475	489	490	476	486	467	480	482	506	500	516	509	460	509	464	486	469	505	512	517	497	473	545	513	501	492	503	489	486	471	487	532	513	484	501	483	515	485	481	496	460	507	547	525	477	495	451	486	475	490	467	474	473	470	468	475	501	495	507	497	487	514	485	484	437	465	486	461	534	474	481	460	479	501	484	502	473	502	496	482	512	526	477	509	486	479	503	482	494	503	504	457	519	462	524	475	432	449	462	496	474	518	473	517	480	476	487	543	502	507	491	463	473	498	493	490	503	512	467	480	477	513	500	482	465	449	464	510	453	471	510	435	511	499	474	477	516	496	488	543	499	480	474	484	494	509	456	466	524	494	478	480	489	474	485	463	469	507	458	425	484	486	499	565	421	485	487	491	507	493	490	486	480	463	480	513	461	484	523	522	485	498	476	493	500	482	475	488	491	514	497	511	511	475	491	473	466	512	543	504	520	479	449	486	520	503	464	515	470	477	476	449	469	497	478	482	475	473	539	448	505	516	516	500	547	516	502	466	463	465	487	501	489	497	459	502	489	501	515	473	491	508	476	469	507	487	501	532	474	498	527	534	496	486	469	478	452	469	509	483	482	496	441	475	478	502	438	498	449	485	476	494	473	474	527	469	469	471	502	463	455	485	499	491	443	491	496	498	444	509	482	510	433	481	513	509	491	462	493	509	472	482	472	489	473	480	508	490	516	490	472	457	499	531	426	548	531	511	434	510	489	483	505	502	516	507	504	468	498	478	512	509	464	498	460	507	452	476	469	519	496	487	485	467	473	479	486	498	503	474	458	506	493	498	519	479	459	507	546	521	496	515	463	514	497	466	508	479	498	528	484	509	475	483	455	473	511	498	462	490	473	467	502	443	438	487	499	500	502	482	464	525	484	467	487	467	474	507	510	478	484	522	483	495	494	545	490	504	516	422	527	470	499	472	534	505	504	511	465	509	484	480	512	477	497	505	518	515	506	509	497	545	459	493	495	453	504	497	505	467	494	509	497	495	487	489	513	514	460	447	490	458	507	448	450	492	492	510	484	497	470	553	517	482	455	462	482	478	489	496	494	507	474	493	484	521	513	462	464	515	524	474	455	478	489	499	492	486	510	491	518	466	498	468	477	504	505	504	474	466	513	523	480	486	518	528	462	487	450	484	509	476	489	469	506	477	514	520	503	473	470	506	510	482	498	483	493	473	485	516	514	482	465	482	454	496	465	494	477	521	476	469	481	500	461	498	476	466	480	514	471	504	478	496	434	493	492	467	471	557	480	474	501	492	479	502	472	541	482	477	464	486	467	482	539	455	490	524	460	481	474	457	493	455	468	466	516	547	468	455	499	447	494	469	538	511	452	468	480	488	481	476	510	495	468	485	496	511	452	501	467	439	485	495	488	468	521	483	510	462	511	474	457	503	444	466	510	494	484	473	518	482	469	470	460	472	522	489	451	481	536	473	464	486	499	440	451	534	491	503	484	490	515	520	515	446	491	470	492	503	493	456	498	472	487	484	498	458	471	504	474	511	525	488	488	483	475	467	478	467	453	487	511	462	474	494	463	486	489	461	472	525	516	486	511	465	479	471	477	480	532	493	499	487	490	490	467	513	511	480	492	470	496	479	505	503	539	510	459	477	474	524	466	520	502	498	465	456	469	485	473	486	468	505	479	474	466	467	504	493	503	514	468	468	510	473	450	501	509	484	474	470	473	521	467	498	514	494	445	499	502	446	465	512	495	498	515	496	513	513	478	514	456	502	484	477	482	496	477	501	492	499	489	477	476	495	476	502	482	475	484	504	493	488	481	502	467	510	500	510	478	450	480	480	453	503	481	486	517	444	493	500	472	476	466	478	481	485	500	489	457	516	483	493	474	493	478	470	497	466	471	502	503	486	467	467	464	509	502	492	516	456	470	471	530	517	493	507	484	443	499	497	533	490	467	480	517	515	484	496	469	495	495	500	503	507	463	491	474	486	461	519	471	467	423	466	541	485	476	483	491	510	473	463	467	509	530	474	523	537	488	460	513	493	487	497	523	478	467	471	483	478	487	466	500	499	521	462	491	474	478	504	498	505	481	494	497	501	500	482	479	447	477	506	465	457	501	487	486	524	514	482	488	502	465	464	482	498	457	534	493	480	479	517	449	479	511	500	492	503	468	517	492	468	475	468	459	499	476	488	507	481	505	477	456	511	502	521	484	533	491	513	488	519	490	507	502	476	466	512	469	491	490	457	492	477	485	501	480	490	503	482	493	471	476	462	507	469	510	464	507	513	447	478	503	502	522	495	496	444	490	501	504	474	493	476	508	534	520	501	467	497	484	484	496	462	487	497	492	478	477	485	525	472	460	500	463	523	455	487	507	447	467	464	472	462	478	511	518	478	456	513	517	485	476	486	498	494	513	463	483	478	449	506	481	492	486	483	461	460	492	517	471	476	492	513	502	478	481	463	485	532	452	511	438	458	485	493	489	530	465	483	476	511	488	471	523	456	522	516	511	470	510	494	477	480	486	492	503	479	512	506	479	513	448	509	518	499	485	470	466	505	479	532	466	446	491	494	477	511	505	440	465	473	492	437	491	494	516	495	509	480	537	498	490	508	487	465	485	490	534	472	515	502	517	469	479	473	499	471	510	485	467	501	493	490	496	484	459	492	544	508	495	465	494	495	514	473	460	479	482	528	492	501	489	536	510	488	456	515	492	500	458	500	487	499	455	501	463	523	486	473	484	448	500	511	479	470	483	501	471	456	509	456	510	500	506	484	453	466	505	467	484	463	465	457	470	534	510	458	425	463	466	493	499	474	500	498	449	473	464	454	486	487	510	490	484	470	479	494	490	464	499	463	505	536	471	491	487	493	463	473	471	488	474	453	439	500	520	491	450	459	509	469	490	499	502	515	467	497	464	541	504	459	504	446	454	509	504	536	531	471	527	477	482	492	470	490	531	478	470	459	489	498	513	487	486	512	483	475	468	487	522	455	473	472	466	480	502	481	504	464	477	462	528	504	497	459	505	504	494	557	501	502	486	469	483	500	504	478	499	510	499	477	473	490	477	447	442	487	496	507	463	487	516	492	465	499	473	480	487	477	451	469	484	483	475	504	471	491	475
5214	1226	1154	812	708	663	586	550	600	599	545	523	530	504	507	501	548	536	527	554	512	543	517	523	519	528	490	524	519	563	525	524	545	534	519	488	472	522	498	541	492	524	554	540	565	519	487	522	493	532	547	498	539	527	518	502	507	548	494	530	523	522	535	518	538	567	530	558	518	553	496	533	482	511	537	544	493	515	510	496	539	492	496	528	519	546	473	462	515	534	517	518	572	493	572	528	523	525	502	538	521	537	536	536	544	549	521	521	520	522	516	531	505	478	525	549	534	538	479	499	521	528	503	521	503	504	525	552	503	494	533	508	517	504	545	531	528	531	542	495	524	470	508	489	520	511	482	524	515	527	516	533	501	522	518	516	492	501	482	512	492	538	474	495	500	525	537	481	543	521	528	548	472	511	486	551	526	500	535	546	511	498	501	508	502	516	503	534	506	478	504	532	518	545	490	515	528	476	509	525	479	538	467	558	544	533	508	525	485	491	490	520	522	521	489	519	515	492	474	541	520	459	505	510	559	502	503	510	498	573	528	509	514	509	465	509	526	491	478	552	511	486	514	537	515	462	508	574	505	495	533	525	534	507	474	512	519	496	499	504	521	514	517	491	496	555	501	515	526	536	523	562	472	506	524	490	484	511	497	524	510	540	497	510	526	510	528	513	532	483	523	507	554	500	484	542	545	518	516	490	519	511	531	522	509	516	476	525	485	524	514	554	509	517	531	538	508	498	493	528	515	521	508	508	512	553	541	534	552	487	528	528	501	554	521	511	540	519	506	542	540	497	538	539	511	526	541	542	521	512	486	497	499	553	513	556	522	485	508	491	545	510	541	523	502	477	515	534	494	555	499	509	520	521	520	526	540	527	509	530	528	509	535	474	529	542	532	539	498	527	542	482	536	502	538	516	516	497	480	513	488	552	483	484	517	530	511	509	508	545	533	596	525	507	485	461	533	512	499	516	526	538	524	541	502	523	484	517	512	554	574	522	488	553	491	536	494	519	515	529	502	516	495	549	533	478	495	498	543	519	570	526	460	503	524	497	517	535	463	510	499	522	522	532	560	541	536	522	537	507	513	503	536	514	499	508	512	523	540	507	544	526	509	494	508	501	555	517	531	488	538	515	520	533	533	521	507	540	542	536	517	506	523	472	519	517	542	529	511	526	530	468	508	511	539	531	487	509	522	545	511	523	512	500	535	522	558	536	523	529	501	548	532	490	514	533	512	519	493	528	472	498	532	522	519	515	547	473	499	472	531	503	486	521	533	510	530	499	525	510	525	547	513	502	513	515	540	506	538	516	483	526	515	512	523	500	472	504	502	520	515	516	532	547	508	481	477	529	487	507	516	496	502	474	499	559	548	497	505	552	482	491	531	509	533	514	488	491	512	515	478	524	484	525	525	544	491	486	517	494	538	523	499	480	559	561	525	538	530	514	505	532	508	542	482	511	483	537	551	553	520	515	522	534	528	507	484	501	523	515	505	517	513	505	524	496	500	517	492	502	515	517	520	497	543	514	506	560	497	513	508	509	560	468	515	504	508	548	515	479	523	495	532	522	510	497	561	511	531	501	519	531	545	506	505	474	530	510	506	529	513	535	532	558	502	560	490	505	525	503	501	486	533	530	542	483	486	526	521	520	580	528	480	508	529	492	467	514	511	509	507	522	511	545	512	511	529	512	518	539	508	520	538	506	506	498	539	503	511	476	541	517	538	519	500	528	531	506	524	575	522	511	535	490	508	517	518	505	570	508	538	486	496	520	516	522	509	512	536	494	484	509	516	478	514	565	496	495	491	498	510	532	526	551	511	499	526	510	470	495	456	502	492	504	508	524	546	491	550	509	482	577	537	488	491	502	511	524	473	493	557	511	545	521	567	523	513	513	446	507	512	518	536	494	516	488	512	527	495	526	541	538	532	535	549	504	532	556	525	558	556	504	488	467	517	535	505	546	538	506	504	488	502	539	538	531	517	521	526	494	486	513	532	555	535	524	531	526	509	498	540	493	515	548	530	490	478	554	509	515	496	510	549	571	493	543	530	548	515	526	520	542	529	516	498	516	502	515	530	535	512	529	509	528	531	524	500	478	517	485	561	517	555	505	531	518	499	490	510	520	480	497	535	483	533	519	542	525	541	547	479	553	470	506	474	478	486	516	548	515	511	536	499	548	539	511	469	451	542	546	534	508	503	555	486	477	559	436	560	529	466	527	506	524	495	551	479	534	557	533	531	497	532	566	516	508	511	527	483	471	508	538	499	525	503	557	510	517	486	524	495	539	518	557	510	554	525	569	465	540	502	493	535	504	520	478	500	554	506	548	486	545	544	529	483	505	484	503	493	508	525	517	488	477	499	518	508	508	545	485	546	486	527	525	515	534	531	544	536	542	508	491	502	533	519	547	516	535	510	512	518	541	490	491	508	535	524	518	474	475	537	508	532	485	513	524	528	508	527	519	508	501	502	505	515	530	489	462	548	528	516	522	530	521	489	507	511	537	549	542	507	505	517	503	481	512	532	519	540	491	514	536	521	537	516	505	499	502	481	535	541	513	522	504	532	508	476	518	499	514	496	530	520	555	499	526	499	522	527	538	514	507	492	503	543	521	499	519	495	490	528	490	507	555	509	496	523	540	533	537	509	513	495	506	475	540	500	481	495	489	493	534	509	521	501	505	527	509	511	492	510	547	526	532	543	506	470	478	537	454	491	521	479	531	530	464	550	530	532	529	511	523	516	530	538	515	543	519	544	520	554	537	524	540	510	510	527	527	531	493	525	525	557	511	484	503	547	506	492	526	515	557	546	498	539	539	496	537	490	530	540	514	508	483	520	521	519	516	526	484	534	494	531	499	474	500	486	529	531	567	533	485	526	504	532	485	507	488	519	496	539	507	488	539	519	515	565	505	544	505	479	556	525	488	497	534	503	514	523	535	491	520	486	478	514	485	502	557	492	536	538	485	527	507	513	519	513	492	500	567	512	489	513	525	508	546	561	529	474	535	505	518	488	514	511	525	532	469	510	542	539	511	536	535	514	518	486	487	530	557	534	545	519	497	477	463	502	536	487	530	556	519	536	531	501	559	519	507	550	545	512	509	539	544	526	546	538	500	514	498	582	495	577	522	500	527	536	514	512	497	494	494	517	528	528	557	513	513	527	522	515	538	520	511	537	503	523	530	510	562	476	537	521	538	546	502	484	517	518	527	559	507	496	543	496	497	517	502	516	474	529	505	487	509	529	472	508	502	517	538	487	480	523	499	539	545	549	532	557	504	528	537	476	505	457	489	513	497	537	521	507	501	523	508	511	520	568	511	534	550	537	538	480	546	513	526	532	502	456	494	516	526	517	524	517	499	494	494	512	484	523	489	508	545	543	514	532	503	511	515	522	543	522	517	483	569	538	511	487	480	543	490	517	513	497	460	522	498	493	523	480	563	557	507	551	509	523	532	502	525	478	507	512	490	542	519	543	534	475	508	525	507	517	515	565	523
25147	20592	26913	24271	20604	10184	1311	907	695	564	527	491	431	396	424	369	333	357	396	321	345	309	281	327	308	332	332	288	288	310	298	276	301	317	290	285	244	278	273	286	292	305	293	283	281	259	250	266	260	267	272	266	251	283	271	270	275	251	262	279	258	288	303	270	288	274	294	259	244	280	234	277	253	227	266	258	279	254	268	281	261	266	262	242	289	294	277	252	289	276	256	255	257	284	255	260	272	279	252	281	293	288	262	264	291	285	259	284	259	273	289	281	237	281	266	288	278	278	250	289	280	278	271	261	277	254	277	276	272	275	251	227	256	299	281	267	259	225	283	281	288	272	243	246	294	274	260	277	253	259	242	310	256	272	270	274	265	291	269	261	240	261	275	270	251	263	292	241	297	284	274	237	269	276	265	236	268	273	270	256	280	267	261	276	270	253	272	290	259	252	291	279	270	253	241	271	276	259	248	260	286	266	288	265	263	266	261	286	241	264	259	263	248	273	283	278	266	265	246	249	273	244	253	278	226	269	262	293	249	262	279	255	266	266	256	255	285	282	256	306	261	282	279	261	264	247	213	259	269	257	299	268	247	271	245	262	282	246	285	275	240	242	249	269	302	282	269	230	267	255	262	269	284	290	237	285	249	267	261	261	282	275	256	252	233	254	269	260	255	284	291	263	245	267	263	248	240	259	292	250	276	272	254	266	243	290	259	270	255	237	267	251	238	287	260	274	251	264	264	253	244	234	276	279	261	253	256	272	251	259	240	251	239	293	278	258	259	244	263	251	261	247	287	237	273	261	238	295	240	260	224	281	260	261	271	247	248	269	287	278	271	254	293	263	260	256	279	296	264	285	276	255	266	247	236	243	281	244	259	256	254	246	264	292	254	271	244	277	260	257	254	250	256	276	269	272	250	278	271	284	255	292	276	240	296	266	268	269	259	266	271	295	242	271	269	265	241	279	270	292	249	257	294	239	261	298	298	280	280	246	251	269	285	265	248	249	269	236	254	277	256	261	249	276	245	248	243	280	238	253	289	252	248	248	268	281	263	257	265	241	260	271	252	272	258	274	265	239	232	269	243	263	257	260	286	266	262	247	265	257	243	254	278	239	247	229	254	300	251	282	262	264	258	239	265	239	277	254	243	240	244	257	254	258	262	262	249	253	265	253	256	273	303	208	260	279	312	256	271	242	279	254	260	253	265	262	249	278	265	275	271	251	281	267	254	253	283	281	244	245	260	275	282	271	270	258	289	271	277	249	241	258	269	272	276	267	269	276	254	269	273	265	272	273	266	247	270	255	261	275	238	247	287	249	257	297	235	250	245	247	291	255	246	266	248	238	276	257	257	255	278	244	265	295	262	286	261	244	285	260	266	269	236	278	220	267	282	280	265	243	228	305	264	282	267	268	308	271	268	260	286	260	258	288	266	271	282	306	261	246	270	263	265	274	262	243	249	273	263	278	292	268	244	274	252	249	252	260	257	232	275	270	254	229	263	293	272	282	267	247	257	262	262	284	261	291	267	261	246	276	251	260	250	262	257	277	270	254	256	259	301	287	270	261	279	242	276	245	246	284	291	292	279	273	246	263	266	248	262	275	252	273	237	260	255	267	265	276	295	275	271	271	279	233	286	271	250	251	255	256	287	292	261	260	254	274	257	242	251	250	278	269	284	253	253	267	265	257	294	283	219	237	250	230	297	262	248	242	273	281	243	244	275	245	252	254	254	252	255	280	261	246	265	259	264	261	253	245	262	275	264	275	301	296	251	264	293	266	267	240	255	248	277	291	309	255	263	284	251	273	247	266	269	235	292	271	261	263	271	298	270	247	274	250	277	269	247	264	272	266	268	275	277	215	263	283	283	288	240	255	278	256	280	236	228	265	278	276	271	254	272	262	253	229	261	228	274	253	260	271	279	253	267	269	301	276	282	254	241	257	264	278	252	238	261	255	243	269	284	296	272	227	261	265	240	246	251	241	248	262	273	240	269	284	269	280	267	254	289	259	245	221	252	266	265	246	299	235	282	241	258	268	262	252	281	261	289	257	253	250	266	282	263	235	275	266	288	276	251	294	287	258	255	302	272	259	268	253	261	258	259	249	273	250	271	248	277	235	278	270	269	249	279	255	290	253	224	275	268	271	252	287	265	234	238	297	270	274	270	226	276	251	256	248	270	266	254	268	267	244	258	254	276	278	290	246	252	277	264	264	286	241	282	255	283	249	273	272	243	272	259	249	282	284	223	267	242	263	261	232	299	252	274	292	256	267	291	234	267	278	266	264	277	253	216	287	267	291	269	250	242	262	287	276	281	283	271	244	256	275	261	260	238	253	263	252	253	270	258	247	299	258	248	271	270	261	285	268	253	273	256	283	255	260	250	227	274	278	260	234	287	265	266	280	253	289	283	253	285	250	261	247	237	269	257	251	253	263	236	267	265	261	280	269	264	231	246	256	273	241	252	299	263	246	261	288	268	250	249	269	254	253	270	263	288	288	224	278	264	252	249	246	264	272	289	255	268	244	293	284	245	281	254	249	257	268	260	242	271	262	275	273	272	273	269	243	264	268	278	257	269	263	263	262	289	279	241	258	262	276	249	251	280	258	233	259	277	255	237	247	249	255	289	278	271	243	287	269	268	233	274	235	267	278	304	258	293	276	277	256	236	272	266	277	272	262	272	268	240	244	243	247	276	257	236	254	259	268	252	262	273	265	290	277	240	253	262	266	263	264	280	249	244	247	263	274	246	250	290	282	247	260	270	265	250	289	256	256	242	249	266	268	274	257	271	263	271	277	252	254	268	269	245	286	245	274	271	268	238	277	242	271	279	262	263	273	269	250	285	268	264	263	270	270	228	273	245	264	241	259	272	268	240	254	220	262	259	280	262	240	265	282	288	296	263	250	254	255	246	250	257	252	244	259	292	278	266	269	255	239	285	268	297	263	269	241	277	256	272	236	296	252	251	266	262	258	275	283	266	275	261	228	260	260	272	245	283	290	299	274	277	268	254	235	279	285	271	237	287	255	300	241	245	255	249	284	261	279	263	236	287	274	263	259	234	254	257	251	265	269	251	274	274	286	261	285	258	241	260	276	267	254	253	277	235	260	258	258	258	268	277	239	270	250	251	277	268	268	263	247	249	257	242	251	271	275	267	259	252	267	262	241	254	283	283	251	258	256	266	252	254	277	276	269	269	270	276	269	272	281	262	276	235	264	273	262	279	231	238	277	276	276	279	233	265	262	273	237	273	246	291	238	262	274	256	242	264	250	243	283	254	259	260	276	268	217	263	262	277	266	253	263	255	282	278	279	272	230	263	269	273	241	266	270	250	281	256	273	251	247	244	280	218	257	269	247	262	233	277	249	262	250	281	244	238	264	261	254	228	258	237	263	285	281	257	240	274	264	258	265	257	257	283	283	269	271	233	248	256	292	252	266	254	239	259	272	285	248	269	277	244	252	254	243	246	268	239	252	262	259	246	264	258	274	261	281
7420	11466	10305	5704	3689	2773	2008	1612	1275	1126	911	837	728	663	605	496	524	517	461	441	438	423	361	398	386	405	356	358	353	348	345	304	382	323	319	327	319	319	286	335	328	309	340	312	316	296	307	275	287	288	279	302	338	288	304	299	300	273	288	299	271	311	295	284	275	303	293	288	293	311	308	291	270	291	284	293	276	303	278	280	276	282	277	292	277	285	279	291	279	279	311	276	337	287	314	294	304	321	296	318	295	304	303	279	290	283	250	259	303	301	302	311	305	360	323	317	312	311	306	305	297	325	289	291	280	291	278	259	287	263	284	283	300	276	304	280	308	290	273	289	284	312	283	285	275	297	306	294	265	292	283	296	291	284	282	280	287	262	280	287	320	274	290	291	273	260	270	287	283	291	307	300	277	281	303	281	304	268	309	270	327	272	276	318	296	266	273	272	289	323	289	314	352	300	283	293	268	306	278	281	297	294	266	268	305	295	285	286	265	297	281	305	280	268	279	281	288	284	271	268	284	276	264	292	271	311	274	269	294	254	304	281	293	272	297	264	312	274	286	271	291	281	294	275	246	300	270	304	282	293	268	300	284	292	263	281	294	278	308	259	272	270	277	261	270	324	317	275	314	246	281	279	304	268	303	267	290	277	292	319	291	282	272	263	284	297	275	303	271	271	281	283	304	276	282	248	275	270	299	266	255	295	317	302	257	306	270	270	279	246	267	286	282	284	302	297	304	281	276	278	293	270	272	290	248	308	297	315	295	294	296	295	275	276	311	250	261	277	274	287	282	314	295	275	299	306	287	306	291	291	289	323	287	285	262	302	289	258	270	275	294	280	294	288	288	300	320	263	284	276	285	310	279	300	256	254	306	309	296	301	288	308	303	259	279	264	293	262	269	294	264	281	287	276	276	249	266	287	293	288	265	313	292	251	296	287	281	319	278	244	266	292	275	306	278	281	282	294	276	319	270	271	245	293	283	282	302	283	280	290	298	290	274	306	282	301	280	293	293	279	297	292	283	278	296	295	321	274	277	248	272	277	293	243	287	285	307	280	258	279	258	308	292	288	303	287	271	272	276	276	282	296	262	285	289	279	302	292	281	277	271	279	276	290	253	282	264	269	286	292	279	275	302	259	283	300	275	275	270	295	281	254	292	294	288	288	274	289	253	284	289	271	273	314	289	312	279	282	290	275	313	319	275	242	284	292	281	278	275	275	287	278	323	308	303	318	304	306	297	324	273	271	292	265	284	286	297	286	294	297	285	267	287	289	276	270	279	301	276	246	296	301	294	289	290	270	292	277	304	281	310	291	303	270	257	265	276	299	258	279	269	297	299	309	248	297	289	296	284	284	277	314	301	282	298	290	288	274	266	265	282	267	280	276	317	289	295	274	282	315	277	284	282	280	295	274	297	298	296	288	278	300	276	298	287	285	294	264	281	251	260	282	295	294	306	279	274	308	270	290	289	252	300	286	279	297	294	255	265	298	295	267	298	256	284	287	292	265	270	312	297	292	291	277	295	301	272	286	253	315	296	284	281	275	276	258	261	276	296	299	266	300	302	285	319	299	293	307	309	305	288	291	271	285	255	269	273	273	302	288	307	294	278	313	272	266	283	265	272	303	273	270	306	302	255	275	287	275	302	289	281	281	285	318	291	286	268	259	280	281	303	305	260	272	256	282	283	268	292	283	273	316	279	304	271	287	279	279	297	286	290	289	271	274	283	276	307	276	262	269	302	290	307	293	273	255	290	271	268	282	271	285	310	293	292	294	289	285	296	284	289	291	304	250	284	280	304	274	271	280	287	303	300	290	312	266	300	252	274	289	309	314	268	274	290	290	294	253	270	278	302	322	287	307	281	279	288	303	267	290	272	277	258	263	291	291	288	280	280	279	287	277	303	293	262	280	267	320	288	297	290	294	271	288	295	283	293	301	301	281	287	283	283	286	296	270	279	297	296	286	257	289	280	288	312	297	305	258	307	300	285	290	287	310	269	282	299	300	289	272	247	265	290	286	300	276	274	270	318	290	287	277	282	282	292	282	287	277	294	267	274	281	298	269	293	270	269	283	283	287	292	315	322	275	298	237	297	280	293	290	277	311	271	310	268	293	286	295	293	298	285	285	281	297	311	282	302	263	331	257	278	296	278	279	277	303	280	278	280	277	293	293	258	284	301	263	269	303	270	297	253	279	270	290	309	292	285	297	288	337	250	282	299	262	284	287	298	253	282	269	270	297	288	305	278	285	274	283	243	294	314	296	255	301	305	298	299	281	286	286	277	289	259	296	278	311	277	289	280	291	266	254	321	295	284	277	290	290	271	314	312	294	299	305	293	280	240	287	284	293	268	294	271	288	289	278	268	274	287	302	287	284	293	295	297	294	270	285	293	259	290	313	292	295	310	279	287	265	291	292	296	274	294	296	308	281	289	282	304	316	280	304	290	283	250	270	284	283	275	280	296	293	303	294	293	291	263	309	315	287	251	265	266	305	300	274	261	331	262	300	297	270	284	267	283	268	301	285	288	282	288	267	264	304	294	276	297	281	285	278	298	276	262	299	293	274	279	262	300	284	288	260	281	306	304	317	285	279	311	329	284	295	264	283	269	268	273	272	277	311	267	284	289	296	271	270	294	256	280	278	273	287	286	283	268	277	306	274	288	254	260	276	278	309	292	276	288	295	284	299	271	330	287	313	277	282	283	310	303	290	311	285	296	279	293	301	286	263	291	289	294	277	296	308	255	292	281	269	304	319	277	283	269	322	292	274	299	292	275	287	315	279	259	260	289	288	289	308	284	299	270	286	255	301	311	268	270	277	294	289	282	282	270	274	256	304	280	303	315	244	267	268	309	284	266	282	295	270	286	262	329	292	280	297	296	312	272	305	287	272	268	269	284	288	248	265	266	268	287	287	295	308	271	266	320	299	261	271	273	269	298	266	273	277	286	284	296	271	306	313	252	301	244	292	300	298	284	254	282	284	262	278	267	267	291	276	299	268	275	301	287	301	298	307	282	318	284	305	266	291	255	286	330	284	289	267	300	246	257	297	275	261	241	294	289	282	266	287	284	281	294	266	286	274	274	277	286	266	271	303	285	300	279	300	282	269	283	302	293	279	285	301	273	292	309	265	291	309	260	262	307	303	255	284	292	297	262	272	305	263	286	289	299	289	307	294	249	303	275	302	313	311	268	307	290	291	313	287	291	303	320	260	253	307	292	251	290	294	299	302	287	258	311	307	256	258	266	299	274	277	253	307	291	281	289	317	318	303	282	294	259	271	274	275	294	281	306	291	282	270	307	273	285	284	271	296	302	293	299	255	279	289	258	271	287	262	279	277	291	268	311	257	294	288	278	277	291	343	273	305	303	272	295	272	301	302	278	260	284	280	285	282	284	304	299	309	295	291	299	276	287	286	291	290	288	306	279	283	282	301	287	266	268	271	287	284	289	236	290	278	293	253	308	271	272	279	296	268	267	272	287	303	288	271	283	277
22866	20592	27325	23843	20599	20671	8520	1733	1328	1086	1015	863	858	763	722	716	701	655	643	572	602	624	596	619	580	552	543	540	557	530	550	583	518	533	534	505	493	542	525	527	489	516	519	512	518	503	472	496	535	495	526	496	494	502	531	505	515	501	482	483	514	479	490	503	486	466	509	518	517	470	488	554	514	547	507	512	511	523	499	468	501	471	481	498	482	479	539	461	509	482	470	505	455	474	496	496	480	474	513	491	510	487	478	442	459	479	470	486	516	530	486	530	527	515	500	498	475	497	490	461	508	508	516	491	479	463	488	531	508	524	510	476	472	468	504	481	500	540	505	479	520	514	452	493	503	465	516	455	476	522	488	499	524	442	434	497	472	480	478	468	477	491	476	475	491	490	482	514	491	504	503	471	494	505	515	520	506	473	471	425	502	441	521	452	508	506	471	494	520	510	480	483	475	501	464	497	490	478	496	465	488	484	517	463	484	529	448	486	538	465	521	470	476	483	493	516	514	473	513	471	468	508	463	454	445	457	468	490	489	504	471	506	486	512	476	479	510	487	480	502	480	479	505	469	497	481	489	498	506	451	492	476	512	486	495	498	466	504	504	483	480	469	459	503	498	483	486	480	521	504	451	459	479	511	471	471	464	464	488	473	480	475	464	495	470	507	486	481	523	481	480	474	465	467	484	474	490	492	467	447	481	437	484	457	489	494	469	486	522	486	507	491	468	482	464	510	425	440	495	503	474	506	471	470	474	484	512	464	468	479	468	464	474	485	512	514	476	482	507	506	490	501	480	474	480	491	467	443	451	427	473	457	517	500	512	484	501	490	459	479	435	484	490	506	452	502	510	489	496	514	499	475	466	510	512	477	456	507	467	484	485	488	483	517	491	502	533	480	482	494	458	465	490	487	471	450	483	506	482	473	502	506	453	483	507	492	482	462	492	501	511	508	501	469	515	499	424	491	502	482	504	476	524	456	542	492	480	487	479	440	510	472	488	489	475	498	495	487	521	458	511	469	476	529	544	486	461	535	473	495	480	496	552	441	441	533	501	476	490	463	467	478	468	482	465	479	477	444	491	428	462	469	471	486	488	495	485	477	466	504	482	482	497	501	489	473	487	501	458	503	491	485	454	494	461	466	460	490	476	473	491	488	509	450	495	459	477	465	522	493	489	517	518	488	469	467	474	498	480	525	500	449	516	473	491	474	454	467	485	495	532	477	485	474	480	485	499	490	504	470	428	483	467	501	493	446	449	472	457	506	504	493	457	461	485	487	453	460	490	494	480	484	444	513	485	503	465	504	490	467	468	496	499	528	472	519	506	466	468	470	474	454	469	471	498	489	474	466	479	473	544	483	459	499	481	488	471	474	486	475	482	481	468	473	518	512	485	473	449	454	494	472	489	492	466	449	452	491	492	484	504	510	502	459	448	501	521	502	474	448	445	466	461	470	491	471	492	477	471	484	503	485	514	467	440	494	486	543	470	431	481	509	502	497	498	461	428	487	450	507	497	471	472	500	497	505	484	477	507	473	500	495	502	491	501	486	476	453	506	486	490	495	504	461	489	491	491	481	462	445	492	478	515	476	510	501	451	515	463	475	489	531	479	502	467	471	479	476	507	472	508	473	440	500	463	485	500	481	486	481	483	501	503	457	472	538	492	497	506	459	455	484	470	475	481	496	472	495	491	461	476	513	475	461	532	509	482	490	483	505	453	461	478	507	481	522	492	488	473	493	447	462	492	548	502	456	436	483	476	489	523	452	485	459	474	479	478	515	512	457	482	522	500	472	480	492	494	477	448	506	512	510	478	437	468	453	465	513	460	482	468	491	496	437	490	504	464	519	500	451	473	444	495	470	513	515	485	460	479	459	503	478	485	468	501	508	473	489	470	485	493	469	492	488	505	473	486	469	485	489	486	467	474	464	484	456	514	477	454	482	528	428	481	494	500	481	478	493	454	448	500	487	517	466	523	492	506	454	472	491	480	473	514	526	472	436	466	492	487	466	507	453	505	480	511	521	503	498	439	501	503	535	471	452	481	477	492	469	500	487	492	492	486	502	487	494	481	478	480	494	502	462	493	510	456	459	507	478	480	522	478	492	509	511	454	518	512	506	487	483	492	491	500	487	472	460	495	496	465	482	465	486	490	476	463	459	486	496	478	433	473	490	501	491	490	515	543	468	473	474	497	478	475	471	453	517	498	475	508	489	497	423	525	466	502	472	451	451	513	480	479	500	457	473	462	507	458	457	476	520	477	513	475	498	523	491	460	491	469	472	462	485	460	465	481	447	552	508	480	438	471	431	499	511	499	452	504	486	497	508	501	484	507	543	493	480	489	494	479	476	505	502	458	483	475	463	499	479	503	489	482	477	497	485	470	460	470	521	458	459	465	480	491	475	487	495	471	476	498	450	473	519	488	476	496	493	456	490	478	514	508	498	498	456	496	490	469	497	488	496	506	461	470	498	519	517	481	494	465	451	516	468	509	466	479	519	502	524	518	461	509	443	469	465	474	502	469	506	488	460	486	493	467	475	476	515	478	470	451	485	474	481	488	505	518	489	466	459	526	490	505	495	493	527	545	515	482	480	469	480	488	496	468	488	513	490	529	494	450	476	521	474	478	527	489	474	521	516	507	475	476	503	488	484	485	451	498	435	497	501	493	482	453	538	488	523	512	460	531	457	455	446	490	478	484	460	494	488	524	473	470	502	523	517	454	482	480	498	501	488	479	420	487	443	489	491	474	502	533	450	486	497	507	470	513	471	472	478	485	535	509	463	467	521	484	498	473	478	433	527	437	459	472	496	521	510	487	462	509	475	489	514	484	487	475	460	497	456	476	495	503	526	500	512	497	474	459	509	483	506	461	525	488	466	472	472	512	471	472	499	498	474	434	449	478	458	487	459	487	441	483	498	477	466	484	454	471	494	511	459	479	513	528	464	464	440	488	505	488	513	491	477	464	503	491	502	454	452	484	508	505	449	499	485	506	495	489	488	496	477	437	500	488	474	449	485	465	494	498	494	463	499	500	525	480	532	475	519	495	513	500	489	457	493	470	466	496	483	501	450	504	488	488	497	474	479	472	491	490	493	481	472	467	472	473	463	505	504	446	499	467	477	513	498	474	501	477	441	481	478	488	498	499	466	481	478	473	466	504	496	519	447	463	474	446	476	486	459	506	518	476	535	510	472	486	438	556	500	480	485	522	473	457	453	458	548	484	474	459	463	503	452	482	469	464	465	468	471	539	472	520	507	491	475	478	458	509	496	494	501	471	468	488	473	519	475	446	491	480	508	483	499	492	465	509	487	460	516	494	465	452	484	478	500	485	499	450	467	497	488	463	443	470	476	471	477	526	485	485	493	512	476	511	461	502	485	480	523	459	448	479	493	515	458	480	492	430	477	486	487	488	444	450	485	481	491	486	483	494	461	530	486	460	484	466	514	492	449	508	501	484	474	467	473	448	501	480	497	485	493	457	464	497	486	507	490
10191	18138	16426	9694	6655	4886	3691	2926	2345	1995	1714	1459	1292	1200	1047	1008	892	859	815	755	772	727	726	662	648	675	615	613	607	605	579	595	542	567	521	527	556	531	556	559	505	503	509	490	533	477	520	510	483	511	474	497	501	504	503	499	479	498	516	492	461	514	461	506	463	460	493	476	475	466	455	497	483	459	505	477	491	502	498	501	486	492	518	511	453	505	533	467	452	536	473	468	477	489	514	466	460	433	458	457	477	492	512	484	491	479	476	489	482	495	551	530	580	528	556	541	470	536	475	484	487	456	444	502	487	483	477	502	478	471	473	463	472	440	497	478	450	464	482	466	446	462	498	484	525	452	473	434	458	457	459	465	471	430	489	470	471	444	475	480	477	444	474	475	458	452	447	493	475	475	457	481	468	451	465	450	499	480	465	443	476	466	432	472	453	436	487	483	460	469	476	497	481	453	482	435	477	475	472	484	492	477	453	514	483	456	499	447	507	472	469	470	454	475	430	465	467	453	452	456	494	503	514	482	490	483	470	516	469	468	476	474	437	472	458	437	531	496	483	475	478	447	482	456	480	417	463	465	463	466	479	513	435	486	437	465	473	459	454	437	490	498	466	522	494	506	452	502	427	481	447	441	453	449	465	503	453	443	458	457	494	442	472	482	445	479	448	441	458	470	476	450	490	447	466	454	464	450	494	515	425	451	493	452	487	465	467	502	476	442	455	468	465	489	474	436	496	487	481	453	481	469	455	455	455	435	445	451	477	450	461	467	450	464	461	439	506	477	462	443	477	465	444	425	482	472	496	473	486	473	439	451	505	470	501	485	439	410	465	465	448	451	463	460	468	473	472	451	412	452	473	482	483	490	471	462	483	508	457	457	449	439	442	484	481	501	445	433	454	464	475	461	449	467	459	467	462	402	430	469	484	464	483	489	473	486	479	435	450	437	442	432	470	470	484	453	462	453	465	490	463	482	485	433	428	454	461	449	471	463	455	438	425	465	434	456	463	466	441	450	447	483	497	437	489	447	460	471	476	477	446	473	463	456	495	487	458	493	454	438	475	458	434	463	446	473	464	486	461	498	453	483	452	460	476	448	475	484	458	433	430	479	476	437	431	463	429	439	472	478	476	511	451	472	511	486	452	455	502	446	486	440	433	485	429	469	474	489	452	473	467	456	488	457	475	449	480	399	483	483	479	470	460	479	499	444	469	430	476	468	478	499	452	460	472	429	481	485	486	488	455	416	447	469	496	478	483	461	470	484	461	464	424	483	480	465	441	453	486	410	478	458	488	508	479	449	456	494	473	482	484	476	486	489	464	468	466	495	472	452	439	429	444	464	449	439	479	473	460	469	462	474	479	444	465	442	486	425	452	477	456	455	458	473	439	458	444	497	505	461	498	496	482	480	467	455	508	476	512	491	460	459	452	470	484	438	486	479	443	481	483	476	481	456	480	418	447	450	504	496	448	481	438	484	463	446	474	490	492	451	470	461	467	476	465	470	450	442	469	438	475	465	470	474	483	458	505	468	465	460	480	507	465	481	398	477	471	436	488	454	451	501	461	463	482	481	473	468	448	463	478	464	482	425	417	488	478	496	428	442	481	476	472	449	470	449	460	448	476	465	505	456	487	438	459	434	451	464	466	474	467	496	451	453	461	440	490	495	466	500	460	493	478	473	479	504	466	471	486	466	462	460	434	495	486	462	466	461	457	465	439	484	474	483	483	469	453	425	468	474	469	476	465	471	480	447	453	482	493	433	477	454	431	494	438	490	453	473	448	460	489	442	481	451	467	484	463	482	445	481	469	465	497	454	467	444	475	435	462	440	476	430	418	473	448	475	455	519	479	487	491	453	488	442	503	506	475	443	440	433	493	458	464	461	473	494	480	465	478	437	498	478	470	504	475	458	471	460	486	466	472	484	457	478	472	482	458	479	464	459	473	450	472	470	450	502	454	468	450	444	489	448	458	425	436	442	465	473	451	482	476	473	486	448	472	450	449	477	456	473	440	443	515	448	483	467	514	455	465	475	443	450	473	495	487	446	425	471	466	457	431	461	460	474	471	476	471	435	438	476	439	443	474	473	445	451	449	504	441	453	466	484	442	471	477	456	487	442	450	484	476	438	478	480	486	428	482	463	471	479	495	488	465	449	479	466	438	450	463	472	440	475	457	475	491	428	451	459	474	512	461	440	484	421	451	468	448	471	471	460	439	468	452	478	469	474	511	451	464	469	466	485	459	491	474	475	460	446	437	513	511	427	484	467	493	482	493	442	535	483	444	464	459	498	473	461	474	462	466	447	498	493	499	465	465	450	460	478	476	465	439	478	504	470	468	475	463	486	481	476	448	446	427	500	503	438	458	466	478	484	522	490	473	468	474	468	491	472	456	458	523	459	433	474	491	469	440	492	451	454	435	462	465	474	432	437	489	484	461	426	472	461	483	474	490	439	461	479	512	435	468	442	478	499	478	489	471	484	479	503	459	474	488	454	446	502	503	477	509	481	465	440	472	434	473	450	476	472	479	479	483	457	492	488	477	504	489	499	507	428	470	456	436	461	452	466	467	434	456	470	465	502	449	488	507	416	456	470	459	497	439	510	467	464	469	476	486	464	482	493	449	490	491	480	494	468	476	436	511	440	469	511	467	475	489	444	491	481	485	489	458	468	451	475	439	491	482	421	469	461	490	484	458	459	439	437	446	448	443	449	454	456	418	498	449	464	454	450	445	447	491	476	520	483	495	431	463	445	490	488	468	463	471	452	480	459	477	450	460	528	467	431	469	489	457	478	437	496	468	488	462	475	471	461	503	474	468	447	466	454	463	489	466	478	485	465	468	475	435	491	465	449	456	443	461	478	429	493	482	473	458	484	432	484	492	460	481	475	466	503	528	478	435	447	510	468	499	460	501	445	471	428	460	448	477	487	476	476	493	495	456	468	488	452	458	489	467	488	473	451	448	510	451	501	463	434	478	470	518	474	455	435	484	487	472	455	483	458	444	480	417	454	475	475	460	468	476	460	450	438	489	468	454	482	498	465	457	442	462	470	485	480	474	432	476	470	482	476	435	481	481	481	484	425	465	484	475	494	494	497	474	457	508	508	477	421	464	502	498	446	493	484	458	453	480	452	443	483	433	446	481	442	496	482	482	457	460	455	475	439	495	461	445	467	463	474	449	490	475	459	477	497	478	435	439	466	461	440	501	464	466	466	449	466	473	438	471	463	477	441	479	468	479	498	463	449	467	464	439	487	477	426	435	487	478	432	479	458	484	472	496	439	453	494	466	439	481	445	466	476	467	496	463	436	444	472	473	523	452	466	457	456	454	477	453	477	493	474	480	503	445	457	469	477	487	480	459	462	460	421	495	490	493	485	491	468	426	468	466	446	464	474	449	445	477	469	532	472	482	495	489	440	438	453	495	469	484	475	411	477	437	502	481	459	469	446	476	471	447	481	442	466	472	425	470	418	466	453	471	495	449	473	488	452	459	461
28066	14642	2267	781	645	565	529	474	524	475	454	515	513	472	482	466	477	475	493	501	471	495	440	477	519	469	447	517	482	503	510	488	448	461	440	488	480	475	483	485	469	452	501	477	476	493	499	448	485	491	484	465	482	481	497	490	468	470	481	531	480	446	454	487	489	479	481	483	481	495	483	471	484	496	500	501	491	467	465	499	450	468	464	472	502	479	465	494	460	472	479	513	520	457	460	470	505	470	495	499	478	477	469	469	472	496	454	477	465	471	485	462	500	494	503	453	512	479	460	484	496	483	487	537	506	448	476	480	454	484	468	474	476	510	449	480	491	471	460	488	459	475	500	487	521	506	426	497	494	501	461	474	498	499	476	440	486	498	500	506	481	527	497	479	450	487	471	526	477	470	468	443	480	501	501	495	537	467	510	500	470	469	481	457	453	489	499	515	495	457	480	466	487	512	482	489	480	484	494	480	519	479	445	484	458	516	519	463	472	513	516	472	508	472	507	466	479	480	438	517	476	473	460	458	483	462	484	493	452	460	465	464	466	486	497	495	476	485	456	458	475	458	461	461	518	439	469	518	497	473	472	470	461	498	509	474	515	521	473	490	509	479	492	470	442	484	484	473	489	500	448	490	465	541	499	469	464	507	528	484	478	460	484	456	495	473	498	464	516	506	441	463	498	471	468	472	522	482	509	486	479	463	506	490	485	490	454	463	508	453	494	442	457	453	489	468	494	504	485	499	500	444	462	442	467	486	493	479	484	471	496	476	458	485	534	456	477	429	492	467	465	460	461	476	474	449	487	451	460	461	486	507	461	450	461	439	458	455	427	484	476	501	524	468	457	492	471	481	484	474	459	503	482	446	463	466	456	495	448	501	481	473	461	491	470	498	460	502	484	471	485	471	450	491	451	468	486	462	466	466	460	478	517	527	501	458	470	505	470	486	515	499	497	483	480	509	473	465	476	462	461	515	495	472	544	515	460	497	488	438	481	466	487	474	458	461	489	482	451	489	478	504	498	476	487	505	491	505	494	471	458	448	490	464	540	467	436	476	526	470	455	436	508	448	525	489	492	484	452	446	453	474	495	519	517	480	478	452	481	480	497	490	474	513	480	459	469	543	459	470	458	447	495	458	501	511	441	445	478	465	439	456	502	499	480	487	474	488	554	518	506	477	515	518	447	476	505	515	466	469	453	497	492	498	498	463	458	496	500	545	494	496	483	502	478	473	477	497	504	471	470	478	514	500	475	476	479	491	455	466	454	475	476	482	504	481	497	472	475	442	480	492	496	454	458	478	450	481	481	514	453	451	506	535	512	444	462	457	473	440	480	470	454	449	453	444	457	408	508	482	501	448	497	453	494	483	476	491	507	455	498	476	502	465	436	496	482	522	512	518	472	462	503	529	466	474	473	497	493	483	487	476	484	524	499	510	466	499	491	509	507	482	513	514	465	469	543	481	484	475	485	460	521	478	479	486	469	502	506	496	496	464	487	449	479	443	492	465	479	486	460	506	528	479	499	509	477	467	489	450	491	492	485	469	464	507	476	462	483	473	474	461	474	487	483	505	513	484	500	470	456	526	483	470	443	485	529	452	509	484	499	500	505	488	441	474	529	447	515	490	470	487	476	484	448	507	504	506	511	509	517	511	467	506	471	485	488	489	498	495	444	467	483	480	476	497	476	470	507	488	508	435	469	485	495	460	464	514	493	480	456	492	456	468	510	473	482	469	481	473	446	462	450	478	488	450	465	455	461	489	536	529	475	468	445	451	496	482	506	482	469	506	516	497	437	516	493	467	512	483	477	432	481	462	499	482	466	426	497	458	467	512	495	460	461	498	492	454	468	491	486	485	523	477	460	486	484	475	453	494	449	490	510	491	494	452	442	469	462	453	464	462	483	458	524	491	474	486	453	492	547	467	491	479	493	503	445	503	499	475	473	455	483	501	490	484	483	492	495	457	498	485	476	459	493	451	501	503	448	454	463	512	467	474	498	491	498	461	480	426	469	504	474	472	463	458	451	463	508	457	463	485	477	453	474	481	477	483	480	452	461	462	478	497	483	502	477	477	451	486	450	503	474	446	481	425	517	523	475	514	458	510	436	461	529	467	466	462	485	457	484	483	457	501	468	489	484	475	459	441	512	482	474	487	483	481	503	416	437	487	464	475	494	523	475	495	466	450	479	526	475	494	511	509	450	464	452	470	452	498	472	470	472	495	484	498	463	469	508	504	517	512	467	495	488	447	463	467	468	512	466	469	469	463	417	481	506	460	484	477	446	492	507	472	478	499	474	451	455	481	490	458	485	469	482	496	513	493	541	489	486	474	480	485	480	478	496	466	453	459	479	490	477	486	495	487	485	502	486	489	479	477	463	480	476	476	472	484	499	481	483	469	483	490	478	479	464	487	504	537	486	483	440	457	474	494	483	483	485	447	492	495	457	526	485	565	494	475	494	502	453	465	435	501	529	484	461	502	484	470	505	505	514	481	471	464	445	434	481	452	477	498	470	458	495	462	462	494	508	482	479	486	465	487	437	510	487	503	509	474	493	474	469	468	473	479	500	459	502	469	478	470	494	472	496	476	495	455	508	476	503	498	468	479	475	462	493	483	471	494	472	481	469	498	511	474	501	456	469	489	472	468	478	486	474	486	509	493	481	447	477	468	504	418	480	484	483	457	473	477	484	500	471	475	467	486	463	495	455	434	496	457	492	497	442	479	478	481	459	505	507	465	497	486	461	474	459	475	465	440	477	479	455	462	501	504	485	475	487	446	492	428	456	446	451	422	503	471	475	498	478	525	483	480	506	454	443	494	485	489	483	470	469	485	505	489	457	500	467	508	490	478	487	501	499	499	473	495	480	446	466	464	488	501	527	453	505	477	499	505	501	465	501	512	530	461	515	518	478	481	497	514	486	494	483	459	486	497	501	510	514	436	491	510	491	488	470	474	517	497	482	476	480	461	469	444	502	489	495	488	443	454	506	530	516	492	486	456	489	473	473	458	477	496	471	485	480	503	486	471	486	495	483	482	503	467	497	493	490	464	447	468	496	493	475	468	449	476	483	430	449	466	478	469	521	471	475	457	490	502	487	439	448	444	497	477	485	488	479	470	508	468	484	498	485	489	493	474	515	493	449	454	475	500	504	471	471	481	449	480	490	449	519	479	484	506	507	485	499	458	511	476	518	485	523	441	467	504	509	471	508	506	484	489	483	477	469	450	479	496	494	458	450	492	507	529	476	464	470	487	492	444	491	465	514	477	445	493	514	471	494	501	462	452	460	477	465	518	467	519	443	483	466	475	446	540	505	483	486	484	497	473	442	455	465	493	475	514	465	490	512	478	501	440	505	509	494	470	459	485	479	468	477	527	495	455	482	479	460	458	485	488	437	509	467	505	445	511	467	482	476	448	485	461	497	490	450	490	478	493	480	493	494	494	497	493	451	479	471	466	500	471	477	478	475	461	459	493	462	489	512	507	503	480	526	501
5205	1372	1193	820	670	653	592	590	527	563	508	559	532	523	511	514	547	510	517	493	513	554	524	514	527	508	543	497	526	508	495	556	479	555	515	535	525	557	505	540	545	500	480	516	501	511	524	466	528	482	512	508	533	543	513	537	504	507	497	476	539	466	520	535	519	475	533	496	467	510	482	482	509	513	526	505	461	497	468	542	526	535	498	466	524	499	517	507	505	537	518	527	520	504	539	503	510	481	527	532	519	505	511	530	517	483	502	504	514	501	508	554	508	516	504	475	506	500	539	497	532	488	523	502	494	476	463	519	553	480	509	569	465	520	508	510	514	522	505	493	586	520	539	500	533	554	523	528	512	488	525	493	498	502	536	537	518	523	526	503	523	526	548	505	547	488	486	490	571	461	502	493	491	490	496	516	520	500	458	526	512	528	512	533	532	545	527	511	461	512	517	510	516	509	511	585	536	524	513	519	497	518	512	532	525	492	498	488	490	517	520	501	528	546	525	512	507	493	539	497	507	468	525	508	560	469	490	492	548	482	528	482	517	465	511	489	529	499	496	494	522	501	507	491	510	527	502	483	474	522	496	478	465	524	490	530	516	506	488	543	511	515	501	524	509	474	506	554	554	472	496	513	526	527	531	537	522	536	547	529	519	538	526	485	460	557	511	540	526	521	547	503	442	503	488	521	555	502	539	465	548	492	502	498	480	502	512	498	471	562	489	529	483	504	531	500	503	510	519	582	544	500	487	526	528	511	484	504	518	519	532	515	538	522	511	518	536	463	530	521	474	516	495	538	528	506	497	490	486	539	487	513	517	532	499	563	519	550	508	497	478	494	527	476	518	491	508	501	516	498	472	525	542	541	494	513	507	522	523	521	482	511	555	520	526	507	541	530	513	503	480	530	489	504	516	575	497	500	497	470	525	500	476	516	535	512	505	494	508	493	570	489	499	471	483	537	498	517	535	482	548	511	471	526	483	509	528	506	477	496	532	505	488	504	516	472	538	489	530	511	543	504	511	517	487	540	506	484	501	487	495	501	510	501	476	510	489	546	535	557	500	503	547	482	493	483	519	511	521	522	530	495	534	510	528	498	535	505	526	537	496	556	533	487	550	542	486	521	495	525	512	522	519	505	490	504	509	497	544	489	534	492	482	498	497	502	501	509	494	508	529	523	527	504	551	494	508	521	505	483	487	498	521	536	524	466	491	540	527	508	506	523	550	486	530	523	484	472	497	498	503	498	507	507	510	486	515	535	531	492	522	495	495	531	526	525	515	519	488	501	554	472	506	470	499	511	520	531	505	510	509	538	506	463	511	529	521	536	513	503	493	483	537	532	524	496	524	503	546	468	509	510	512	501	481	475	501	483	537	508	525	494	509	521	524	486	515	495	519	493	498	491	502	512	532	539	502	499	519	518	507	534	506	542	509	505	534	507	500	482	516	525	563	502	516	514	503	493	572	479	502	517	487	544	514	503	512	526	489	475	524	468	495	498	542	496	493	516	546	509	489	532	515	534	489	527	518	534	541	538	497	492	526	499	493	536	538	491	518	511	485	554	514	517	517	471	521	485	526	558	533	499	550	528	515	515	499	508	520	549	511	505	497	520	485	518	515	533	507	503	520	504	494	508	497	505	494	486	509	505	511	541	487	594	493	535	503	507	508	489	545	517	495	530	500	510	508	491	507	486	498	582	473	498	511	502	510	528	489	511	544	525	515	496	491	542	524	509	558	503	498	520	509	525	510	511	491	542	485	533	509	500	533	484	514	488	503	523	530	512	520	485	522	492	511	497	519	542	536	527	577	481	553	525	571	495	483	509	529	508	479	528	483	557	535	493	469	510	510	485	523	522	493	510	482	462	455	533	465	496	559	496	548	501	522	518	496	507	576	486	546	513	519	512	557	527	488	529	512	530	517	492	544	520	530	471	511	486	488	543	520	528	534	514	509	510	497	565	478	500	506	509	525	474	506	508	478	507	505	510	496	521	476	505	494	510	503	543	478	486	519	486	496	515	532	518	542	543	515	549	533	499	491	541	515	488	513	527	540	484	528	496	487	563	473	502	532	479	543	573	483	520	511	522	463	524	541	497	514	533	468	507	511	502	518	521	538	529	492	528	496	467	544	497	564	491	498	486	513	495	517	497	498	529	516	497	507	462	511	500	501	558	480	499	505	506	506	509	536	479	515	498	488	510	504	498	506	509	529	465	492	491	509	515	532	539	517	489	517	466	526	507	459	482	537	526	526	505	508	523	478	503	495	556	504	540	552	479	516	502	511	494	516	498	509	509	525	527	507	524	519	512	502	497	486	493	539	525	542	493	512	520	508	562	531	529	534	513	530	500	521	528	478	523	504	537	498	516	483	484	506	520	508	510	526	472	524	547	455	501	480	485	499	501	523	500	497	516	498	517	494	524	515	513	480	521	531	539	492	555	495	543	507	522	578	511	501	528	526	499	505	504	516	517	511	467	507	501	474	526	509	533	494	524	472	506	515	536	485	531	522	473	471	511	516	491	470	521	510	502	556	520	558	508	505	475	541	524	539	502	520	490	495	540	490	519	567	522	476	540	488	520	485	501	504	490	534	504	510	521	509	496	490	510	495	503	534	541	541	521	504	531	515	474	540	489	499	486	489	539	497	512	464	513	532	543	522	484	478	505	527	530	517	467	485	538	458	471	489	466	539	532	539	522	520	523	492	510	522	498	487	459	517	483	484	520	488	558	539	524	523	518	488	508	520	502	479	527	503	556	491	527	509	501	508	547	482	550	510	530	543	516	524	495	495	487	511	491	470	501	541	516	509	553	495	494	527	534	533	521	512	513	514	553	512	501	514	542	507	476	504	550	498	469	527	566	482	491	506	516	510	462	525	485	542	503	502	497	472	532	464	557	517	482	505	508	540	463	507	505	486	521	492	503	524	515	535	539	492	517	521	524	507	506	471	514	505	517	507	559	497	513	497	504	553	494	500	506	525	507	539	542	499	506	524	540	543	502	503	514	515	538	518	568	518	551	537	503	490	529	513	525	531	558	519	512	533	473	514	536	532	509	510	521	507	503	496	489	500	509	509	512	501	536	530	489	565	543	481	523	538	504	554	551	488	513	546	508	507	497	523	493	491	484	538	510	506	513	557	545	484	477	508	477	485	522	532	531	552	517	495	496	511	546	506	475	463	510	470	508	532	508	522	517	482	551	501	482	521	547	509	479	499	494	528	520	494	467	473	550	525	523	524	513	520	522	524	519	519	469	538	554	489	511	507	514	522	514	521	508	484	522	514	504	460	529	517	477	577	503	541	515	519	533	464	495	511	533	508	468	515	529	515	499	515	516	516	529	507	531	508	519	515	518	538	532	560	507	547	499	498	513	496	475	514	511	484	502	500	552	492	469	520	507	503	559	560	480	509	533	513	507	485	509	503	474	510	510	522	544	482	514	511	515	524	499	532	497	524	550	500	491	538	519	493	533	510	499	510	550	510	540	496	511	515	546
25084	20592	26938	24231	20587	10229	1312	838	687	616	537	508	441	419	407	372	354	355	322	345	353	321	305	304	311	321	296	291	287	302	315	300	295	303	283	272	261	248	278	261	287	287	260	280	252	238	298	264	288	261	257	266	264	271	278	259	267	276	271	256	276	284	272	261	255	270	269	259	233	273	272	267	276	253	232	293	257	261	302	234	262	269	274	261	264	258	276	268	244	260	253	289	289	260	273	271	275	261	279	267	269	257	286	241	249	249	278	259	271	264	268	298	281	276	273	268	255	250	258	255	263	267	308	276	270	239	251	276	256	257	248	253	262	256	304	270	261	258	272	261	260	263	260	237	266	231	279	242	258	281	262	220	239	262	259	274	277	256	274	263	263	275	257	262	254	248	279	278	244	247	269	250	255	257	264	256	276	244	230	271	253	248	238	244	268	275	261	281	260	249	275	233	268	223	249	252	276	291	253	254	226	284	262	261	252	272	255	224	284	263	240	244	274	270	242	248	271	244	232	258	266	253	259	259	261	265	306	236	254	233	243	269	291	273	256	279	253	289	249	265	255	266	257	241	271	265	270	251	258	240	277	282	257	259	246	268	246	275	268	264	270	256	270	250	247	275	231	250	239	256	259	255	229	267	293	265	244	280	270	288	252	265	279	252	253	257	232	250	269	259	261	272	253	262	266	260	279	238	267	268	257	244	247	260	239	271	277	270	282	268	258	295	257	245	257	257	257	282	291	245	293	282	274	246	258	264	267	267	265	233	255	248	266	238	259	282	257	283	230	254	252	288	270	286	276	252	238	264	246	273	258	254	265	269	275	227	270	292	268	273	263	260	261	260	247	260	235	260	270	277	266	276	254	280	264	257	252	245	257	269	255	246	277	248	264	243	249	253	282	266	251	251	262	258	302	273	267	269	281	250	257	252	279	312	293	259	254	273	289	246	243	270	243	252	273	262	268	273	246	257	279	234	272	259	260	290	271	253	255	286	240	266	243	250	283	251	240	248	248	237	273	217	257	242	267	247	273	267	260	248	265	270	237	255	255	287	228	244	241	257	265	260	243	250	237	244	236	239	255	261	275	268	290	270	288	261	271	276	247	272	257	242	276	270	263	253	243	275	252	296	239	259	236	247	249	244	265	239	235	286	253	275	261	286	255	280	253	255	259	258	279	270	254	287	277	269	241	250	271	265	243	250	245	247	289	249	264	236	251	265	257	269	296	268	282	269	284	291	262	275	235	256	249	256	284	232	279	266	258	251	280	277	260	259	269	253	255	283	265	237	250	256	234	270	274	261	285	244	271	267	245	248	263	246	273	249	254	265	289	250	278	231	243	309	234	268	274	268	251	271	254	246	252	272	264	261	246	266	260	261	272	285	229	263	254	241	252	266	266	249	268	256	250	256	270	255	287	287	259	263	255	230	266	233	279	241	241	257	258	247	259	266	259	264	276	262	240	241	257	251	232	263	248	251	261	222	240	266	281	259	224	268	254	247	262	265	257	251	246	257	244	270	274	277	238	253	290	281	284	258	250	258	230	279	234	260	237	250	254	265	278	248	262	263	256	283	322	269	237	272	263	264	275	225	271	260	240	271	251	260	264	274	266	265	238	239	249	253	247	236	258	253	223	264	238	222	235	254	267	254	263	231	264	276	252	249	276	268	265	262	243	241	283	267	239	278	291	258	263	244	289	236	223	265	248	257	283	271	261	237	238	253	265	285	231	240	275	255	256	261	253	282	252	274	262	295	253	229	240	264	270	269	259	233	260	257	262	274	252	258	240	282	239	262	271	248	253	244	272	248	251	247	259	242	262	272	256	256	236	262	226	270	274	250	262	249	262	230	235	278	266	227	277	252	279	237	248	277	271	254	272	241	241	279	269	236	237	244	260	277	275	252	266	238	280	253	265	266	262	276	251	242	267	286	261	227	271	285	250	253	268	271	217	264	255	261	251	254	262	229	247	268	230	291	238	264	260	267	236	260	294	238	290	259	246	227	233	248	243	261	248	284	292	275	277	266	280	259	297	273	246	274	262	264	260	259	292	268	256	282	218	257	247	254	278	272	266	229	246	255	264	248	259	283	251	264	232	264	252	242	254	281	285	243	277	248	243	269	252	276	256	247	247	244	249	274	261	268	269	255	249	251	261	248	259	250	265	258	243	269	270	274	251	259	254	269	265	278	254	276	273	236	240	256	265	289	263	266	252	272	279	271	251	289	255	266	268	248	243	274	248	277	234	267	250	257	251	295	314	259	282	266	246	244	261	276	256	254	258	242	249	258	215	260	255	247	267	274	240	269	282	250	219	250	271	246	277	270	256	232	257	247	281	265	315	251	248	253	267	257	233	266	285	270	301	241	245	274	271	287	272	253	251	262	269	269	259	231	279	233	242	272	252	258	237	254	265	255	271	260	278	258	253	252	234	266	255	307	286	237	270	269	233	269	256	264	268	264	260	257	272	271	235	256	254	255	225	247	246	252	275	283	234	254	289	264	238	243	217	275	246	238	258	244	239	257	270	249	268	259	268	259	265	255	242	276	252	277	224	220	253	280	270	241	241	259	249	259	267	265	264	258	224	280	281	255	252	263	251	254	295	246	230	268	243	261	251	266	262	258	256	273	258	271	274	250	270	268	286	255	258	248	251	269	263	258	267	256	264	234	268	262	302	245	257	244	255	267	278	252	257	245	252	268	286	236	255	250	268	265	269	246	260	255	282	262	254	248	221	275	273	295	294	253	250	245	251	261	275	255	287	266	285	247	259	248	228	255	253	273	286	253	267	275	263	258	234	259	273	260	271	237	247	264	271	262	261	274	256	262	248	239	241	259	243	272	238	245	250	278	267	257	270	228	284	229	215	267	261	254	256	231	268	230	251	268	285	269	244	272	252	248	272	243	259	237	239	266	261	257	243	238	267	248	262	271	263	255	264	241	255	242	264	248	237	263	266	252	277	258	252	234	257	258	251	271	269	256	228	268	269	265	268	259	256	263	257	276	273	263	264	236	282	258	235	265	256	253	267	262	279	263	277	246	254	267	261	267	270	250	250	288	260	231	254	269	285	254	261	261	271	268	239	247	269	254	264	253	251	253	258	261	248	276	273	261	274	252	244	247	255	265	268	319	267	276	272	250	287	279	247	249	291	296	243	278	241	263	265	268	265	288	284	225	279	287	282	239	261	275	261	260	258	267	255	266	250	229	267	239	266	250	275	260	263	244	259	252	256	237	260	263	241	243	256	275	258	280	275	285	273	246	273	285	279	282	234	264	253	258	263	249	270	244	268	275	260	238	267	238	249	212	252	243	268	256	285	257	263	247	271	235	245	253	242	251	255	245	247	252	259	255	272	239	254	231	262	252	272	261	264	250	266	269	290	271	254	264	238	276	287	267	264	276	256	262	282	272	244	247	291	264	259	257	247	268	303	286	290	255	273	284	264	286	235	267	248	256	240	243	296	253	275	242	280	254	259	258	267	284	242	288	230	262	255	247
7194	11533	10490	5690	3727	2617	1986	1640	1260	1114	922	776	765	627	601	552	561	495	468	446	374	406	399	401	386	360	347	351	318	353	342	326	313	330	356	292	303	343	318	308	329	295	329	313	328	296	343	312	314	320	294	269	296	320	275	339	321	307	294	264	254	315	322	283	305	292	275	285	298	273	303	264	281	284	296	293	277	296	283	244	295	273	285	297	275	291	307	275	275	324	278	278	279	285	290	297	302	237	308	260	287	284	282	300	287	273	312	299	319	312	293	333	297	309	310	305	308	302	312	310	278	269	259	259	283	267	272	296	286	273	285	288	273	278	246	283	284	265	278	312	292	290	263	258	295	287	271	284	272	275	258	280	308	268	284	276	289	298	278	280	284	283	310	257	265	281	272	287	259	275	300	267	295	279	311	279	292	290	294	274	284	269	288	269	301	272	281	277	278	268	286	262	275	287	277	250	281	294	285	277	297	259	284	269	298	288	278	272	285	293	276	299	274	295	308	291	272	287	271	287	301	302	317	312	300	294	273	276	249	279	271	284	262	270	292	294	282	272	275	305	292	290	271	301	283	287	282	270	285	283	250	282	264	267	267	265	281	305	302	288	293	273	278	264	313	280	271	264	290	284	264	293	280	257	270	288	275	274	282	321	310	260	304	261	258	293	306	279	289	277	289	259	299	287	279	263	281	284	278	289	245	282	292	297	304	306	270	297	292	273	268	279	273	264	277	276	271	279	270	295	285	271	279	285	295	264	314	285	259	267	265	281	277	261	282	259	276	290	277	283	278	266	270	284	266	289	280	288	269	265	260	275	287	292	315	269	281	289	280	285	284	269	286	308	267	275	284	279	268	280	264	295	291	295	295	286	272	316	288	259	261	300	311	259	257	281	296	268	276	269	287	284	249	280	272	271	262	310	319	279	261	299	274	270	280	294	293	264	272	264	277	285	269	290	304	271	240	284	288	289	276	273	284	258	272	259	260	310	274	289	325	252	296	306	280	291	268	303	286	318	295	295	289	275	289	285	274	267	290	292	264	290	272	274	257	264	292	259	270	298	279	284	268	294	255	276	270	282	294	251	259	306	289	272	265	263	277	252	307	262	298	260	255	302	303	269	304	296	278	286	277	277	268	278	256	267	300	293	286	307	278	271	280	284	284	287	267	265	282	294	308	267	275	298	307	300	268	270	307	270	285	273	264	298	282	283	298	253	263	278	278	281	271	263	271	301	285	263	259	290	292	294	275	297	286	296	284	258	275	266	271	284	242	281	299	253	262	279	299	262	284	292	278	287	347	314	281	291	288	303	268	293	301	292	258	285	258	264	318	305	281	300	271	274	273	278	287	303	290	284	275	274	277	256	274	315	302	265	310	281	271	294	270	249	294	282	266	278	278	279	288	250	264	283	277	316	288	271	278	274	284	283	281	281	286	271	275	303	293	304	280	284	295	325	259	300	266	288	285	294	265	270	271	301	293	287	290	279	265	290	309	294	267	268	284	263	281	282	280	270	275	269	284	268	279	259	257	289	267	289	305	286	283	302	294	265	274	283	294	265	304	295	264	272	317	267	299	308	270	276	245	285	299	277	278	274	331	268	265	307	263	265	227	268	298	294	306	258	282	279	312	301	282	301	270	298	326	270	260	277	292	257	291	307	282	276	276	258	257	276	296	274	278	272	272	270	267	281	279	280	266	271	273	268	259	282	292	264	261	300	285	298	291	256	304	252	268	297	301	248	272	277	279	272	276	279	287	267	272	275	256	308	274	283	325	271	319	268	322	312	305	304	242	269	278	278	290	284	310	264	274	270	289	288	306	264	277	300	292	290	253	314	291	288	245	298	263	304	276	297	281	294	295	260	280	286	280	283	283	285	308	308	261	275	276	299	285	288	295	272	299	277	312	291	278	319	307	279	265	273	256	282	268	304	285	292	300	274	264	262	280	272	265	236	284	249	281	281	269	279	279	281	279	290	288	297	326	290	305	268	281	280	296	299	315	277	267	281	274	277	303	285	302	296	265	269	252	276	251	287	260	278	283	266	302	265	309	272	258	272	278	280	280	256	288	264	265	294	267	288	293	259	281	295	263	292	266	274	265	304	290	268	263	285	277	286	285	288	295	253	291	280	273	273	271	277	263	305	274	303	252	261	295	312	291	283	269	269	271	262	290	282	293	278	249	255	290	270	286	298	289	289	298	262	280	326	284	247	268	299	274	266	292	297	278	265	284	278	268	289	302	299	253	270	279	256	291	260	269	305	264	274	287	257	269	301	299	252	297	271	293	269	277	296	281	259	310	286	293	291	306	300	256	261	267	272	283	276	271	293	268	280	282	293	270	301	272	276	285	261	271	267	296	293	286	287	286	241	265	278	234	266	300	249	303	248	300	275	275	269	294	287	299	293	280	278	275	298	270	288	294	274	286	293	268	249	288	261	263	309	297	298	315	307	260	283	273	286	276	305	246	311	293	263	282	281	288	274	255	292	258	285	275	292	258	290	303	274	258	282	272	290	292	263	263	284	259	289	282	286	272	278	283	298	257	309	298	284	274	294	305	282	292	285	285	288	275	279	272	270	286	283	257	277	281	303	280	275	251	299	288	267	286	299	285	292	299	306	275	277	280	252	262	274	317	301	305	269	308	257	253	289	254	310	255	316	307	283	281	276	282	270	272	283	272	269	271	283	261	276	279	263	285	265	267	272	301	282	292	285	277	282	317	252	309	303	308	283	274	253	308	282	276	286	265	296	292	248	284	282	275	293	254	288	274	279	277	267	259	274	277	308	299	290	275	291	265	286	284	269	273	257	250	279	280	291	262	288	292	317	276	308	311	284	289	313	297	259	286	275	304	262	255	276	269	280	277	310	291	296	285	266	302	285	307	247	265	260	262	284	296	287	292	309	276	274	300	268	314	270	287	301	288	300	255	296	316	252	290	274	292	272	297	277	298	278	289	282	283	279	271	262	290	281	277	285	267	277	277	298	303	294	313	295	282	278	271	282	287	293	252	273	271	280	301	284	268	256	306	260	284	292	304	274	294	296	246	270	276	287	282	297	281	294	309	259	284	261	289	267	278	273	294	272	289	299	298	313	288	258	292	271	290	273	270	276	263	316	276	288	287	285	261	260	307	266	302	292	258	312	283	280	283	270	288	255	292	266	270	274	277	266	307	275	291	268	269	269	293	298	292	277	269	259	255	303	272	260	263	276	323	292	262	281	276	310	267	267	277	292	289	297	291	277	299	278	277	267	283	280	284	252	251	270	295	285	267	283	295	291	273	288	279	303	283	289	270	284	281	286	296	277	296	278	303	255	262	290	263	282	274	283	268	316	267	284	262	310	289	266	302	243	267	276	270	286	275	296	280	298	246	319	260	275	265	286	268	273	278	296	309	303	291	302	282	298	272	279	297	323	280	296	260	280	266	286	235	266	282	300	292	260	281	255	264	286	311	288	285	288	276	274	250	275	318	283	269	282	268	284	269	246	295	296	260	292
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
