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
341425371850	341425372421	341425372971	341425373521	341425374069	341425374621	341425375171	341425375721	341425376269	341425376821	341425377371	341425377921	341425378469	341425379021	341425379571	341425380121	341425380669	341425381221	341425381771	341425382321	341425382869	341425383421	341425383971	341425384521	341425385069	341425385621	341425386171	341425386721	341425387269	341425387821	341425388371	341425388921	341425389469	341425390021	341425390571	341425391121	341425391669	341425392221	341425392771	341425393321	341425393869	341425394421	341425394971	341425395521	341425396069	341425396621	341425397171	341425397721	341425398269	341425398821	341425399371	341425399921	341425400469	341425401021	341425401571	341425402121	341425402669	341425403221	341425403771	341425404321	341425404869	341425405421	341425405971	341425406521	341425407069	341425407621	341425408171	341425408721	341425409269	341425409821	341425410371	341425410921	341425411469	341425412021	341425412571	341425413121	341425413669	341425414221	341425414771	341425415321	341425415869	341425416421	341425416971	341425417521	341425418069	341425418621	341425419171	341425419721	341425420269	341425420821	341425421371	341425421921	341425422469	341425423022	341425423571	341425424121	341425424669	341425425221	341425425771	341425426321	341425426869	341425427421	341425427971	341425428521	341425429069	341425429621	341425430171	341425430721	341425431269	341425431821	341425432371	341425432921	341425433469	341425434021	341425434571	341425435121	341425435669	341425436221	341425436771	341425437321	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23219	21745	29509	24512	21747	21743	9402	1213	973	850	797	764	706	704	686	639	644	633	641	602	606	575	591	553	551	607	594	547	590	557	554	576	598	619	665	626	655	643	581	648	602	574	572	556	546	589	602	588	594	530	523	570	578	585	594	612	606	542	586	565	582	549	606	603	573	591	532	559	504	546	575	527	619	513	585	549	573	567	549	501	524	559	556	589	528	557	543	532	581	543	554	593	542	552	556	568	526	541	548	548	543	540	526	536	496	551	540	505	580	502	531	520	540	525	547	538	501	533	544	507	565	524	520	572	563	567	537	518	572	547	554	522	508	545	518	571	542	519	502	529	557	534	594	519	520	505	526	531	524	542	524	521	557	578	492	536	569	523	562	537	516	592	546	578	502	524	579	535	595	530	526	565	506	559	510	545	540	516	532	554	487	523	521	530	532	536	530	568	550	563	513	561	506	527	577	557	527	537	532	534	516	564	546	483	554	535	517	547	528	569	504	518	523	547	521	504	542	578	558	510	544	556	555	525	494	550	558	570	567	537	554	535	507	558	548	548	556	514	555	509	575	503	516	542	578	546	577	561	555	478	527	532	542	509	526	508	495	533	508	526	525	512	551	543	546	549	577	558	549	531	551	501	548	531	527	521	531	552	541	539	542	562	534	552	556	530	568	503	540	520	504	544	528	555	572	548	519	523	534	532	530	509	565	534	543	582	529	563	522	578	507	525	535	565	523	485	545	507	522	504	543	524	553	551	514	516	597	532	501	535	493	579	527	535	502	517	504	539	495	569	537	551	512	496	573	550	526	524	507	506	544	582	482	465	575	517	524	515	565	553	564	509	548	499	570	533	543	558	551	548	537	574	525	517	534	523	507	514	541	533	533	522	525	559	533	550	553	520	518	486	526	529	572	535	519	537	532	528	571	581	509	554	517	509	591	494	538	526	515	493	526	552	515	535	519	512	566	528	543	524	554	502	537	531	544	545	577	523	498	522	515	536	558	572	501	544	537	554	565	508	530	533	551	539	549	529	515	533	546	513	550	563	503	524	532	515	511	538	547	589	522	583	547	509	502	526	537	505	578	508	507	568	477	548	547	522	516	538	487	521	541	502	519	527	558	580	578	510	555	559	528	570	505	571	468	551	539	513	533	516	517	565	511	535	496	548	510	569	563	550	548	510	581	528	541	601	547	543	529	563	556	546	484	522	538	528	534	564	528	536	538	532	570	565	516	564	542	525	541	554	499	547	499	523	561	560	507	505	512	541	551	520	531	522	519	566	546	538	535	558	516	533	545	488	593	531	554	536	544	529	530	543	581	530	561	542	573	531	512	525	538	519	522	543	590	577	572	555	535	500	540	530	511	552	511	537	514	514	532	538	558	531	532	590	563	490	513	554	542	509	534	519	515	559	564	578	510	497	536	557	566	517	534	576	543	567	502	510	475	523	575	505	537	536	542	566	543	558	537	522	528	532	554	491	544	551	533	538	564	493	526	545	518	522	511	570	533	546	551	524	541	565	601	524	561	512	507	531	525	535	525	553	504	510	546	548	525	572	512	501	564	559	511	573	576	507	525	527	562	582	577	550	526	552	518	516	489	527	526	483	571	524	508	497	536	535	536	517	544	528	524	591	594	541	543	511	513	532	533	505	524	481	540	545	567	548	501	515	548	502	525	537	500	514	530	559	508	493	529	545	541	507	533	511	505	507	496	533	583	523	537	517	530	571	562	525	490	533	544	587	579	560	537	529	514	523	547	550	545	569	511	543	532	527	530	517	498	521	527	524	488	557	530	535	558	557	546	556	546	531	499	542	538	502	551	520	579	585	514	544	574	569	538	565	538	550	561	553	523	511	518	559	531	580	538	555	506	553	499	555	505	553	549	522	545	535	559	558	508	527	516	534	535	552	549	481	586	537	519	511	519	521	567	567	551	546	561	499	534	528	530	547	517	560	502	529	586	570	585	545	527	551	534	542	557	518	526	528	539	531	553	543	541	560	537	529	491	544	558	527	541	513	536	518	511	519	519	536	523	523	561	523	520	495	502	525	568	534	580	553	535	555	537	528	537	527	558	512	471	529	537	532	506	508	556	533	538	563	500	539	507	518	515	568	550	515	554	572	547	543	554	551	551	539	533	560	516	551	511	552	509	592	524	498	549	565	518	570	558	550	523	537	570	553	504	536	544	570	560	562	550	575	516	523	497	536	569	538	516	496	531	570	576	494	510	472	566	522	554	507	526	501	567	479	542	493	521	543	524	507	556	548	582	549	518	537	525	493	530	556	515	537	561	545	519	580	517	523	529	528	538	514	476	550	532	512	547	533	501	541	546	549	546	570	537	509	547	521	501	507	521	494	521	535	567	539	540	571	563	543	527	566	504	506	530	562	536	499	527	525	513	568	502	571	520	516	539	524	556	493	522	535	485	491	544	546	542	510	526	516	542	487	540	518	554	525	526	537	532	563	534	521	527	583	556	563	550	533	536	526	522	547	533	551	531	523	519	531	533	542	511	532	538	525	549	539	560	544	544	505	541	548	521	535	540	515	559	544	547	533	540	501	520	525	578	529	571	529	558	497	520	556	560	535	530	514	504	535	487	545	517	511	532	535	553	559	533	528	534	538	509	546	513	543	583	566	494	532	513	564	569	552	494	504	523	548	513	530	546	510	569	491	517	529	555	511	535	526	538	526	541	563	519	520	543	529	536	532	494	554	497	544	514	561	551	507	612	517	547	531	568	500	535	526	494	532	533	486	573	517	526	556	528	506	511	539	504	547	550	533	516	515	575	503	539	558	509	524	510	523	556	579	494	523	545	542	492	559	546	541	522	558	573	542	539	529	557	519	548	536	505	506	524	531	535	507	528	519	572	485	528	529	531	524	566	489	493	523	536	518	526	497	513	541	534	521	550	553	541	531	565	545	563	558	543	569	529	514	493	545	544	557	535	549	566	519	536	532	549	533	498	504	514	526	593	518	517	533	541	527	559	497	462	511	530	544	541	506	527	525	520	567	533	571	575	542	494	506	512	523	548	549	552	586	512	526	567	497	588	541	517	534	561	548	583	546	531	569	544	483	517	516	532	562	569	541	528	524	557	524	525	502	509	533	521	545	489	533	514	498	571	535	523	474	572	530	539	523	547	524	561	504	531	535	563	536	518	523	520	541	573	554	550	537	542	598	577	536	567	549	560	522	588	556	536	531	544	563	506	555	523	550	539	498	532	518	499	540	515	496	529	476	523	550	519	529	530	572	542	530	529	530	495	525	532	547	576	494	487	481	528	534	511	545	505	523	530	515	551	559	528	550	559	494	494	508	553	512	559	529	531	563	547	554	557	525	505	505	533	537	541	516	514	513	517	533	478	524	524	573	559	546	541	541	527	511	547	565	544	546	517	583	558	540	542	561	520	554	520	530	545	541	540	532	529	517	548	525	534	577	540	523	529	532	513	488	530	499	529	533	483	505	515	550	524	518	538	554	542	536	505	573	497	489	515	517
26190	42639	23151	11632	7059	4008	2506	1735	1503	1250	1162	1079	1027	954	950	833	859	849	784	771	750	733	731	745	683	707	734	726	740	741	718	704	745	826	776	825	811	817	815	799	761	709	706	715	730	689	759	709	674	675	659	653	702	749	681	728	758	713	738	711	728	729	712	715	725	740	697	652	698	669	633	686	700	648	681	649	638	670	611	669	668	645	685	630	662	657	687	671	678	633	664	639	652	720	648	635	630	677	626	601	629	618	683	639	680	696	706	709	642	662	636	651	630	663	700	652	634	689	642	606	659	686	643	672	663	665	674	656	670	669	641	648	646	636	652	677	625	662	635	644	662	637	611	639	623	718	633	630	585	653	654	597	644	646	633	636	631	661	599	628	702	657	609	632	679	629	681	602	660	595	636	660	653	632	607	619	622	638	622	616	658	634	652	648	676	650	671	673	644	632	653	666	659	654	630	670	632	668	648	714	664	665	675	655	670	648	675	637	650	651	660	667	704	655	599	619	692	665	694	628	651	603	659	633	649	644	697	645	640	676	657	665	674	645	663	616	690	655	644	668	644	653	643	693	666	619	645	637	664	642	673	640	641	649	601	649	600	635	685	639	625	646	659	665	601	675	710	638	651	649	627	653	651	617	659	662	661	655	641	678	633	650	630	682	634	652	643	672	667	652	676	649	644	634	585	686	650	630	692	654	653	713	632	630	664	639	634	664	632	656	692	675	604	654	660	657	641	624	625	627	608	662	675	634	649	636	623	659	633	661	601	693	620	638	672	664	602	659	616	642	663	646	652	630	675	674	606	662	629	669	642	610	656	627	658	626	593	637	643	668	657	636	605	617	656	628	660	629	610	618	602	576	669	655	633	686	617	625	637	630	646	672	637	621	664	659	630	696	613	612	663	620	640	614	679	656	637	642	666	680	633	607	618	665	621	654	685	602	643	658	653	656	645	652	655	651	606	683	677	618	642	610	653	655	675	618	660	635	656	690	691	650	637	704	680	623	669	659	645	632	617	623	620	604	668	600	693	691	682	610	677	627	636	708	656	648	665	651	656	642	619	616	622	639	674	651	692	627	607	660	639	634	627	624	617	620	633	612	607	661	635	685	656	638	651	663	692	646	607	667	645	596	634	666	668	702	603	704	694	658	639	651	667	615	651	640	618	662	647	664	636	669	637	664	660	671	630	612	637	612	636	643	676	610	627	684	614	641	645	599	678	633	637	634	618	665	657	667	643	627	711	659	694	622	685	635	644	645	663	623	613	668	641	644	635	670	677	645	639	616	645	632	677	651	651	642	636	661	663	621	657	667	704	719	637	632	641	675	641	654	752	643	669	690	597	644	660	647	660	611	678	663	662	622	629	629	656	617	645	685	600	644	683	662	637	630	637	649	681	679	675	665	661	663	696	638	647	648	664	645	626	600	668	631	658	625	649	666	665	658	627	626	635	683	672	662	641	655	646	606	650	673	656	629	666	599	667	649	682	711	645	620	637	659	641	642	656	645	639	640	647	646	647	657	624	636	631	718	667	667	644	628	646	631	665	630	593	682	622	631	652	614	647	636	634	680	623	681	625	645	634	631	694	594	638	616	695	638	649	646	660	630	651	608	655	655	705	627	670	681	631	680	623	633	625	656	699	606	664	624	620	705	638	664	644	665	652	637	650	651	651	668	639	625	686	647	673	646	650	651	663	655	635	632	674	609	597	648	695	660	610	611	655	666	610	693	595	680	635	665	639	624	617	690	685	599	655	694	664	692	659	665	682	653	638	637	647	643	585	593	672	616	617	660	676	647	679	653	664	667	671	616	607	630	671	635	634	681	674	689	614	653	604	678	610	636	683	624	653	606	652	676	709	622	653	622	648	628	641	595	628	679	668	660	673	657	636	638	634	662	650	680	657	671	633	645	638	645	662	675	679	618	659	647	697	641	684	644	702	621	654	619	628	639	653	624	615	671	639	660	646	684	621	606	638	685	658	647	628	659	612	676	641	665	646	674	641	620	646	654	660	634	627	666	660	687	621	664	659	701	649	677	588	626	662	655	636	638	686	681	629	627	659	617	599	667	686	623	650	647	636	646	698	622	621	619	614	651	642	683	658	599	619	682	656	663	674	642	625	640	647	635	687	704	649	656	647	685	641	687	598	657	656	653	594	669	695	622	606	624	699	648	645	599	641	647	662	651	654	588	665	665	641	630	647	606	600	630	664	722	625	638	674	651	653	705	657	680	676	650	669	604	635	684	618	626	646	652	650	672	665	673	672	699	695	608	671	648	626	611	592	630	600	647	666	619	671	647	620	654	680	633	650	701	646	672	646	659	659	656	629	608	666	638	657	698	621	662	667	650	669	631	618	622	664	638	640	625	677	672	629	658	684	614	652	581	665	654	657	662	656	629	664	615	641	625	634	649	689	674	653	648	696	654	593	629	637	710	671	673	677	598	677	671	673	629	648	596	632	637	665	648	674	669	665	676	634	626	643	609	660	676	637	640	651	603	670	649	649	665	686	653	643	673	660	646	661	633	667	671	604	610	638	651	614	654	662	654	646	659	668	647	642	654	650	608	673	689	628	643	629	654	655	630	663	615	626	635	635	680	624	659	604	686	630	630	610	603	618	642	637	692	652	644	679	663	647	619	642	633	673	612	672	624	640	655	643	646	650	711	640	640	656	609	652	656	628	652	656	697	646	684	605	670	684	694	658	652	675	663	644	599	639	638	647	619	624	644	675	626	597	612	639	655	686	663	640	666	641	694	669	623	619	644	641	640	627	642	641	653	697	655	622	697	618	643	653	649	650	707	629	640	648	654	658	616	637	653	679	676	641	686	681	612	652	660	698	637	631	648	681	643	671	650	639	621	621	629	631	672	653	629	679	645	661	648	666	659	630	649	671	608	632	620	655	661	612	677	624	621	679	653	658	657	656	635	621	659	614	670	664	697	645	667	668	689	610	633	643	685	659	625	653	633	602	662	648	671	651	647	664	644	622	653	660	644	673	629	606	632	655	684	691	638	638	671	633	673	634	637	606	653	627	656	619	660	646	595	625	672	662	680	648	646	638	658	694	623	656	678	653	654	644	632	631	686	671	621	667	654	669	616	651	635	673	649	684	673	681	609	653	617	627	644	669	576	625	605	661	679	657	679	645	611	648	678	665	674	673	614	658	676	641	638	694	634	604	647	633	663	617	702	636	637	620	641	611	668	634	628	662	661	638	653	687	645	635	653	627	626	630	639	667	658	610	599	643	628	645	665	599	657	647	639	625	617	659	666	661	650	623	598	661	644	685	639	676	615	638	670	695	647	654	660	624	656	663	609	612	640	639	697	663	631	664	686	642	634	687	632	673	630	635	639	631	656	598	647	623	679	661	672	655	676	602	641	652	655	641	635	612	657	678	664	662	613	648	659	646	621	671	673	629	663	664	649	649	657	625	626	705	665	646	670	638	691	648	633	633	643	613	646	626	691	664	621	685	697	659	626	626	606	597	666	641	629
27877	21459	12722	2960	1124	883	732	643	646	653	652	604	653	662	597	609	598	615	646	610	574	647	631	630	649	651	644	642	589	604	635	647	702	686	654	633	638	643	630	622	634	652	600	603	618	620	622	636	616	640	598	621	564	633	614	675	614	582	626	622	613	669	689	584	621	675	592	658	607	597	617	623	639	617	613	631	565	600	626	634	596	630	568	596	595	630	604	629	609	576	625	632	631	592	629	634	629	605	625	583	602	584	559	600	637	614	571	590	640	599	599	585	598	593	643	570	625	595	617	634	633	607	616	601	609	615	584	579	596	605	636	615	609	591	633	599	625	638	612	641	616	645	595	594	636	618	608	609	614	596	617	560	641	600	598	649	627	617	616	583	597	582	642	588	615	591	632	645	620	633	579	650	590	625	628	628	662	632	595	579	596	587	647	583	634	603	597	624	621	575	599	611	636	596	600	589	608	631	589	584	620	580	643	639	600	641	608	619	590	612	632	631	595	604	611	610	589	623	662	597	630	617	591	598	606	607	584	618	630	617	617	600	596	628	617	642	622	605	636	619	574	649	587	627	603	633	576	615	609	615	670	599	579	622	645	634	649	660	602	595	634	603	605	620	588	623	660	613	628	601	620	626	653	639	610	637	600	606	560	579	578	600	578	639	579	613	623	601	660	617	633	574	600	624	628	619	580	652	634	622	607	591	589	596	608	614	629	575	611	612	634	600	607	587	615	620	637	622	612	592	596	613	584	644	617	618	602	638	661	639	617	641	595	638	597	571	599	604	612	640	609	639	584	629	640	584	622	640	648	627	650	574	653	665	623	635	634	671	586	609	611	619	613	630	615	568	590	603	580	605	644	605	626	603	609	598	613	617	634	633	557	634	601	647	646	617	585	626	648	637	608	627	618	612	620	637	645	666	657	622	632	605	671	581	617	634	641	597	630	589	600	591	598	575	610	593	594	628	622	602	629	639	616	602	620	621	592	668	623	584	578	593	621	616	586	602	602	609	646	614	644	603	607	637	617	589	616	604	640	559	615	600	551	584	601	570	593	584	593	627	641	622	618	574	596	619	652	628	649	594	574	602	652	610	632	633	644	620	622	596	605	607	625	573	613	607	607	591	603	615	613	634	616	637	657	605	590	589	621	633	574	619	606	604	604	635	621	639	600	585	621	620	637	613	599	580	587	623	575	590	616	638	605	596	588	631	641	650	610	617	628	618	553	591	605	592	601	640	602	596	567	635	651	637	656	624	613	577	637	580	642	608	618	605	628	628	579	625	617	613	596	649	623	580	610	605	619	610	632	596	640	627	618	598	634	631	630	589	624	621	637	631	605	605	616	640	617	629	660	574	609	626	626	623	626	623	624	603	606	574	615	579	614	603	648	628	616	602	657	628	592	647	611	616	600	624	628	639	630	657	619	582	615	622	645	597	597	614	602	567	595	600	641	633	615	618	575	619	555	589	610	600	609	606	624	589	635	597	652	586	632	648	633	636	588	594	621	634	609	636	606	640	608	604	647	604	596	586	641	620	619	614	578	591	611	596	586	612	640	635	619	619	635	569	627	592	549	631	618	591	596	649	666	563	572	615	627	592	619	575	584	623	606	662	565	652	617	624	611	627	579	591	614	620	670	590	633	611	648	621	602	630	623	617	643	638	565	599	589	597	630	585	603	613	602	631	579	599	641	610	592	622	606	590	605	637	595	602	569	639	611	648	632	609	613	645	612	596	604	606	628	588	618	617	612	618	630	598	600	634	610	617	622	609	579	592	634	562	622	619	574	622	636	600	632	622	591	615	584	606	657	591	572	577	606	644	621	623	611	600	618	592	585	612	644	625	613	641	644	599	600	584	629	597	623	608	634	596	602	602	581	611	654	629	601	633	620	618	646	602	656	609	596	613	675	609	622	606	582	646	635	567	625	585	626	618	593	616	595	598	571	629	584	574	554	606	655	624	626	630	603	578	611	605	598	608	595	646	628	616	585	596	617	592	615	590	593	565	582	588	614	618	597	631	613	576	578	630	604	607	611	635	607	598	634	600	647	617	640	597	581	568	648	611	582	662	627	616	589	603	618	614	645	652	604	586	627	667	603	638	624	599	603	603	578	613	641	595	600	585	601	604	588	626	643	586	629	599	620	615	649	611	599	581	604	648	525	607	662	590	641	578	658	606	613	590	571	619	581	631	656	578	601	578	642	630	567	618	610	638	620	587	649	633	597	582	655	628	631	621	629	613	613	664	617	612	604	613	639	606	638	593	571	617	625	578	625	658	619	580	573	570	642	599	609	632	599	613	651	595	592	624	586	626	603	608	613	653	591	630	590	631	587	601	616	593	587	645	599	628	655	573	594	602	616	572	614	579	619	613	615	662	591	605	589	644	614	664	639	636	646	643	617	635	639	607	598	579	589	620	636	645	586	614	623	663	604	636	588	622	593	604	556	594	613	627	582	642	608	617	652	638	627	658	632	551	603	582	594	642	632	604	584	601	594	655	563	595	595	609	573	586	621	606	642	605	616	669	613	630	585	627	600	627	625	625	560	626	633	609	589	612	598	592	649	620	610	612	635	664	629	573	601	600	593	612	630	596	628	615	608	573	601	613	621	629	589	639	593	589	623	635	573	611	665	587	622	614	585	611	578	627	630	606	622	602	629	643	572	627	631	624	581	631	638	656	568	620	612	629	603	585	592	591	624	639	629	623	622	603	641	639	613	667	617	596	637	642	603	663	587	625	624	625	592	616	575	619	624	638	643	595	631	608	621	652	589	603	651	588	615	643	636	611	626	625	587	620	624	632	636	642	588	605	611	589	591	655	609	585	612	589	610	605	600	604	626	601	601	608	600	599	591	601	614	598	581	597	591	628	618	618	614	619	601	603	605	570	643	613	641	598	607	600	627	583	621	599	625	610	593	650	635	617	597	615	650	547	619	632	610	629	604	608	606	612	638	599	614	644	643	618	640	615	643	588	614	617	596	632	628	633	619	588	592	619	598	612	655	569	656	612	617	612	617	637	654	649	619	619	575	604	573	559	595	647	595	619	651	563	625	572	591	595	623	595	585	642	621	600	547	623	617	612	606	598	607	606	645	610	622	613	598	609	592	590	655	643	579	573	579	649	610	634	634	623	639	568	570	613	594	654	589	614	596	623	636	620	583	629	624	633	582	631	586	605	580	571	669	600	603	630	653	625	687	592	597	598	611	591	606	610	622	623	606	608	615	583	585	603	640	643	634	605	652	630	606	603	647	654	632	609	596	608	577	582	603	590	633	612	575	624	582	618	635	591	623	617	605	576	593	595	590	644	611	585	652	630	576	654	629	634	591	597	575	647	635	589	596	537	605	628	648	616	600	626	620	599	609	608	608	611	588	590	570	626	637	653	612	602	588	572	601	581	612	632	607	593	629	591	563	605	641	571	613	557	628	571	569	627	621	592	599	623	629	617	625	602	600	608	587	606	631	604	647	577	631	642	626	573	525	577	596	621	612	573
24728	29187	7971	2921	1581	1110	847	790	751	805	796	799	770	809	800	793	781	722	749	703	742	745	702	680	727	717	766	763	710	714	720	788	784	827	820	765	770	794	808	748	773	762	731	764	712	708	705	753	688	733	749	772	721	745	787	750	755	716	752	766	762	716	800	742	767	742	733	713	736	670	698	747	747	710	736	749	732	753	724	750	716	749	723	730	710	755	752	741	690	769	749	705	709	727	741	720	723	702	741	732	743	705	702	711	725	687	787	753	704	784	754	699	685	716	745	792	735	778	732	724	683	736	733	735	749	694	772	769	803	717	741	701	754	697	710	760	726	709	701	733	773	656	715	748	712	750	755	724	751	831	714	721	727	715	714	751	716	754	771	719	721	731	716	792	730	711	664	733	746	718	754	741	781	728	747	763	741	769	693	714	686	734	729	744	697	727	696	734	712	711	701	736	759	716	762	712	706	704	777	746	716	691	713	688	761	726	722	708	763	745	688	736	767	707	739	724	727	727	712	715	710	738	764	737	700	675	751	758	750	726	714	745	683	722	765	712	755	740	691	720	735	715	756	734	761	734	731	739	748	767	761	745	710	761	734	749	743	676	724	727	714	701	729	747	771	747	721	767	709	690	777	738	744	761	718	728	709	779	778	707	692	752	747	694	798	707	738	723	741	711	759	721	713	748	698	763	719	763	755	693	715	667	719	707	747	708	728	748	771	751	738	730	749	724	725	720	755	758	733	712	786	700	743	770	761	738	761	753	782	762	768	760	742	720	767	694	704	754	737	701	734	767	689	668	734	710	700	704	721	714	742	717	760	709	799	745	702	691	728	703	784	734	726	723	731	755	710	767	743	698	784	699	676	743	707	773	772	759	685	743	734	720	703	722	724	726	692	722	714	711	740	720	741	717	719	668	722	749	725	785	754	770	726	748	717	732	738	713	767	778	726	701	782	731	766	752	695	778	719	686	723	747	703	673	726	738	756	733	736	736	752	730	734	765	757	765	703	729	747	701	748	716	687	777	763	689	720	695	733	712	723	721	723	717	772	720	739	763	734	732	697	743	722	676	768	687	735	697	727	766	695	719	762	732	715	699	739	704	739	736	700	694	724	680	697	733	698	758	746	766	736	738	747	736	715	749	727	765	728	742	716	764	753	670	711	690	752	766	755	755	686	699	742	690	755	734	715	680	699	755	771	740	777	723	748	707	736	753	701	761	711	733	724	725	708	716	725	745	792	681	776	723	721	725	731	710	747	781	732	736	703	717	735	734	710	763	721	747	740	774	736	729	788	743	741	751	771	733	768	770	672	755	745	732	782	735	759	712	707	782	721	729	720	705	756	751	691	719	792	691	761	734	779	715	771	750	675	733	717	706	708	762	766	776	707	710	774	683	731	743	741	772	752	719	739	746	714	727	776	693	712	729	725	704	747	718	674	718	736	684	732	740	742	722	777	765	760	720	735	711	730	711	742	740	795	746	738	781	771	711	691	705	754	790	695	728	692	720	715	716	753	742	756	706	724	732	706	749	738	754	743	693	721	728	759	723	733	740	721	774	706	692	742	717	734	711	710	655	750	716	812	744	687	710	714	784	711	719	745	739	731	773	711	736	765	769	730	748	720	721	741	688	707	739	727	721	758	710	761	753	720	722	738	719	728	764	710	732	733	690	724	738	737	778	754	731	755	692	720	804	715	773	694	709	724	724	701	727	735	689	742	717	703	747	719	750	711	736	801	743	738	729	676	722	692	722	784	707	713	716	745	741	768	725	714	728	749	682	716	765	708	728	711	778	722	745	704	745	784	754	715	720	749	709	727	735	722	676	712	737	764	712	741	769	764	759	741	760	739	714	746	726	785	728	721	733	724	766	716	744	718	734	758	723	706	739	726	742	683	751	688	733	694	766	765	710	713	710	693	725	696	742	749	751	748	727	720	726	740	767	723	711	798	732	705	724	739	717	727	760	714	695	768	734	762	730	733	733	755	771	709	750	745	751	731	753	718	709	715	737	738	745	675	714	750	711	718	712	691	708	696	742	775	719	696	743	730	736	777	730	758	754	723	762	701	732	750	745	728	681	734	735	726	747	728	769	728	704	730	772	720	755	739	675	729	721	740	676	706	691	796	722	732	779	724	719	730	757	705	741	746	677	701	729	755	731	731	780	717	730	717	767	701	733	684	705	740	751	774	746	729	711	756	755	760	716	680	751	774	755	703	718	776	714	755	735	770	759	750	743	729	762	699	752	752	738	760	739	685	763	703	728	694	714	729	747	712	750	672	761	725	702	744	739	756	738	731	759	744	742	719	701	730	730	699	787	702	740	725	745	682	756	737	732	740	685	744	735	669	711	697	680	761	741	776	734	776	742	748	732	722	750	692	720	778	737	734	702	726	728	712	703	709	797	705	759	692	693	698	757	688	749	722	714	735	716	723	726	728	708	755	718	724	760	775	769	680	802	782	715	733	762	742	731	701	740	699	746	742	744	708	705	701	745	750	701	718	761	684	739	738	748	769	737	702	733	782	741	730	782	737	722	744	719	761	700	690	710	746	740	754	738	732	741	748	723	717	704	725	716	719	784	744	711	767	771	756	727	759	767	733	733	733	719	726	728	728	722	719	768	721	731	792	713	740	702	724	753	739	734	751	774	760	741	739	716	753	714	751	729	763	716	763	735	715	743	726	737	727	739	734	701	732	703	742	715	713	722	688	732	738	732	730	762	731	731	769	714	695	748	742	768	676	716	734	744	759	758	747	712	677	740	745	756	722	720	734	719	726	734	737	717	757	781	712	749	759	723	713	731	758	727	761	727	703	711	698	713	783	688	734	707	716	710	696	726	677	759	789	735	693	731	733	708	732	778	768	739	743	706	718	765	732	735	720	761	783	740	697	747	707	709	736	765	753	735	775	722	734	744	753	761	710	729	744	804	709	763	711	720	699	762	744	734	715	736	729	732	692	721	710	748	758	796	760	720	751	743	716	741	746	745	695	741	751	767	707	735	725	736	718	726	711	712	771	738	755	711	773	771	744	798	758	730	697	720	666	759	734	672	736	732	738	702	764	744	728	767	717	717	717	767	710	770	734	727	769	710	743	758	665	742	754	720	729	710	720	724	734	766	737	738	747	720	708	757	737	760	719	699	730	709	744	767	713	684	732	735	751	734	726	777	757	746	755	728	726	724	700	787	730	771	718	727	772	784	721	696	722	775	705	708	796	695	728	780	761	719	747	734	695	757	768	685	757	675	688	757	733	722	754	741	775	734	698	778	756	718	728	700	728	699	716	770	805	715	694	729	777	744	751	731	776	793	702	718	760	692	723	728	751	766	724	740	757	735	753	738	771	723	705	678	717	734	756	757	777	742	719	752	758	756	735	720	701	709	754	725	699	734	752	722	719	764	741	738	765	731	700	723	681	734	696	692	759	734	739	705	688	696	787	731	740	747	710	745	684	705	747	721	842	746	732	711	737	731	726	736	724	746	774	725	788	698	749	731
23615	21005	27991	24194	20949	10176	1550	989	881	819	858	865	803	735	751	744	725	677	724	727	686	701	731	690	710	689	656	682	698	720	701	712	725	695	773	759	775	687	737	720	712	680	702	712	698	718	714	722	731	715	707	688	688	661	713	735	710	732	737	711	679	735	681	658	683	702	708	689	685	709	644	691	729	639	691	678	652	671	672	682	709	692	671	682	678	664	666	728	708	727	669	685	687	678	699	661	690	712	621	680	700	666	683	646	658	730	694	684	645	678	685	673	680	678	666	709	701	646	689	681	691	694	647	698	731	711	683	701	671	668	658	683	651	687	678	650	660	687	721	679	655	696	676	695	655	668	725	683	651	655	688	675	707	694	655	711	662	660	696	646	679	670	661	714	718	665	640	718	658	689	674	629	707	712	690	636	669	661	678	647	715	687	661	678	680	697	706	662	671	647	700	700	658	665	658	643	705	695	675	675	658	681	670	632	653	733	629	694	669	687	666	689	662	675	666	657	652	644	647	647	715	695	642	620	718	653	654	708	652	696	677	680	712	622	625	654	717	670	722	646	644	680	673	695	658	656	678	699	682	663	658	698	669	663	680	655	692	638	693	757	641	676	712	695	662	669	699	669	654	668	663	649	703	647	687	640	657	671	640	673	659	668	666	674	680	627	656	695	632	717	669	704	693	653	671	730	701	654	705	644	654	692	663	735	689	673	702	674	679	669	727	648	670	639	674	682	673	675	733	696	708	678	736	682	698	669	661	691	698	710	667	663	669	650	673	670	668	632	691	694	681	695	696	647	657	666	658	655	655	697	696	694	691	658	655	677	647	671	643	672	680	669	676	663	700	672	673	685	695	648	738	704	637	677	655	655	649	701	700	643	676	709	715	676	699	650	692	668	668	660	691	677	709	656	656	656	650	656	690	665	707	649	669	724	688	666	756	685	681	668	643	676	672	666	732	709	675	648	616	638	677	664	675	669	672	650	704	696	695	639	677	655	689	730	711	709	709	686	653	737	647	632	661	695	697	629	642	675	668	662	678	678	699	678	667	676	705	713	676	698	691	647	785	657	660	701	661	672	636	639	666	687	688	641	673	619	690	660	709	659	679	685	675	664	672	649	711	683	666	712	665	695	634	712	698	687	722	672	735	630	665	637	667	726	672	694	704	688	698	644	683	649	667	695	694	700	669	623	699	685	665	670	625	680	707	674	666	709	693	736	670	708	690	680	658	697	676	635	677	651	688	672	681	665	674	671	676	666	712	659	666	672	672	681	678	679	637	627	666	667	661	689	711	681	650	654	653	696	644	673	648	673	710	659	698	690	702	700	679	650	629	694	658	667	704	690	701	642	676	680	682	652	655	708	669	645	668	658	629	658	685	677	654	664	726	691	683	655	668	656	694	646	690	637	641	657	692	683	651	680	651	702	699	643	679	642	688	693	681	623	657	645	639	685	644	671	688	677	703	643	656	670	653	685	671	691	677	643	660	642	644	721	681	679	662	718	674	702	685	662	676	680	663	656	659	663	690	676	718	698	652	658	650	724	682	662	681	651	702	700	676	654	669	700	665	667	634	650	690	704	708	715	663	669	658	678	642	676	637	740	673	659	707	692	679	697	669	691	651	681	655	684	663	655	703	731	680	687	694	696	688	627	644	648	675	666	672	684	718	686	678	709	682	702	656	691	696	692	715	710	697	664	677	659	702	712	687	665	712	670	679	625	669	693	683	691	653	673	674	659	689	614	668	684	672	689	719	627	711	655	670	606	668	687	653	669	621	697	712	664	673	676	645	698	706	715	663	662	668	651	672	644	706	718	677	666	642	754	696	683	695	649	702	620	644	693	653	667	717	707	681	665	681	663	671	682	627	659	751	664	678	686	689	656	692	678	702	671	698	715	696	682	648	727	683	665	685	682	662	718	604	648	680	639	648	691	675	641	717	669	672	681	629	661	710	686	684	686	696	681	679	683	688	675	666	669	709	714	672	674	657	678	678	666	697	688	733	706	699	656	684	723	669	680	647	689	672	642	629	611	648	684	694	663	666	713	672	672	693	678	693	674	676	723	697	722	667	683	628	677	666	699	690	675	647	668	698	682	675	718	648	714	683	681	648	643	658	675	702	648	667	698	724	724	665	711	661	685	652	676	672	706	659	693	720	681	724	649	629	683	704	708	679	668	693	705	664	705	696	701	688	673	706	684	673	670	664	674	673	670	664	624	682	721	683	637	638	666	648	659	673	636	651	664	652	681	652	659	678	649	700	662	701	697	615	700	665	642	660	683	690	647	684	663	687	704	679	651	673	650	649	702	641	671	718	670	656	667	641	705	661	650	702	691	684	667	624	718	655	668	682	695	671	655	679	701	683	698	641	650	687	662	633	667	692	708	676	619	691	688	644	666	654	729	643	637	647	693	686	683	659	693	740	689	706	653	671	651	671	776	695	665	626	693	695	677	712	715	707	696	666	688	667	664	706	678	670	714	632	712	699	656	702	680	678	685	677	708	670	661	654	682	665	695	682	703	691	743	724	677	673	646	733	685	662	639	664	604	647	731	638	662	667	690	709	680	682	661	691	659	686	664	715	670	643	716	718	669	676	649	696	673	656	668	668	653	670	686	723	688	696	639	677	692	696	727	630	684	713	664	643	694	687	664	702	620	674	667	675	684	641	738	675	701	675	676	656	669	712	690	639	679	659	693	655	671	713	666	651	656	714	672	683	734	687	618	700	701	709	692	667	653	710	701	690	734	616	640	623	707	637	645	717	648	682	691	660	696	726	642	692	693	668	645	702	629	680	669	706	657	676	693	657	613	699	667	702	691	733	694	720	719	734	673	692	662	683	692	624	649	729	652	661	642	691	692	651	671	678	680	676	670	663	672	646	706	669	736	648	662	699	684	661	667	707	643	626	660	664	671	664	695	679	695	647	667	682	665	656	726	679	671	660	663	677	678	679	663	649	675	641	690	668	698	627	688	700	662	683	626	730	698	641	639	668	683	699	695	686	699	692	693	673	665	645	677	668	693	707	680	714	681	669	691	698	658	664	693	672	674	710	722	707	721	683	663	667	666	672	668	658	684	677	591	640	667	672	673	683	667	679	651	658	675	654	661	667	656	643	692	650	670	679	630	687	684	718	639	684	677	647	627	674	661	716	627	677	639	649	651	598	621	630	635	713	656	694	665	678	660	704	653	639	650	617	605	676	676	678	659	680	651	672	690	678	671	727	745	653	652	728	638	625	630	729	699	651	636	638	662	692	687	721	665	694	654	646	631	718	646	715	693	665	675	690	669	688	667	669	694	703	688	658	658	651	699	669	702	697	699	693	673	627	662	631	651	650	703	691	710	671	685	662	674	679	659	652	679	673	643	668	683	700	690	625	695	665	683	645	650	718	713	689	688	695	699	658	696	694	709	635	645	616	666	676	685	664	652	693	726	681	644	671	733	676	700	638	683	672	687	634	696	680	687	660	700	694	682	691	636	627	630	671	678	641	669
24585	38050	18065	8555	4586	2505	1628	1298	1138	1127	1114	973	1002	1006	969	890	904	849	877	918	894	885	877	817	834	898	856	834	866	814	842	836	869	882	877	897	923	933	935	845	902	835	824	807	844	909	798	824	834	831	852	841	858	836	832	864	915	836	881	879	847	836	884	814	866	885	805	869	866	792	822	814	850	773	795	838	774	770	799	826	838	833	791	843	812	842	764	785	814	815	843	794	788	774	798	857	872	833	876	815	884	800	805	815	808	772	774	771	810	820	794	804	796	795	804	801	771	818	837	805	795	814	854	762	779	790	796	795	832	789	795	770	780	760	835	817	826	759	739	832	814	796	825	817	835	808	783	775	754	793	809	809	791	770	825	861	775	830	817	787	806	834	824	826	820	809	834	791	845	789	814	809	811	812	764	832	836	797	816	855	814	791	779	773	790	869	790	784	757	863	786	737	828	876	746	812	763	811	843	872	752	768	789	846	824	798	798	815	748	817	838	833	806	774	810	841	817	819	800	784	794	815	818	863	824	796	828	844	817	821	834	860	829	803	812	835	768	831	846	831	791	833	809	860	871	799	838	823	824	802	784	812	815	751	833	758	781	802	789	798	803	816	768	780	840	824	796	853	770	764	767	782	849	826	843	826	813	807	788	801	803	778	807	768	813	827	801	873	826	780	829	804	777	769	846	797	830	828	796	829	822	822	855	818	805	796	767	803	841	822	816	808	833	833	770	854	865	769	801	797	785	805	818	829	844	837	865	770	830	819	820	825	831	816	820	791	816	795	774	823	792	820	824	802	763	805	830	828	819	857	804	819	854	824	843	802	820	822	776	727	799	821	797	773	833	787	770	817	816	837	775	791	790	799	798	817	800	818	773	824	841	819	819	834	813	834	811	777	834	755	808	806	816	783	834	851	756	798	813	827	776	807	818	831	798	794	856	790	871	812	797	782	822	820	780	811	805	788	819	748	785	795	819	829	792	830	815	835	803	807	816	843	841	765	825	818	828	812	796	786	823	795	799	787	807	820	810	814	817	806	826	825	866	801	752	795	855	846	830	800	827	811	833	820	818	761	849	813	781	801	849	790	817	805	791	785	851	836	818	777	806	797	832	784	826	808	831	818	785	813	832	809	805	790	742	777	830	829	790	843	832	839	792	797	774	787	773	782	791	810	821	828	799	781	830	796	825	819	864	798	799	812	799	812	794	875	804	862	846	746	856	823	785	803	781	835	837	849	825	836	802	798	786	782	790	791	826	746	821	838	764	815	803	866	807	900	812	834	825	815	784	770	772	846	735	854	785	775	781	800	798	740	842	783	809	834	807	795	819	791	796	800	800	822	789	831	794	829	777	808	829	808	804	767	785	784	806	786	812	792	820	799	857	818	828	774	844	803	862	835	800	779	853	774	822	778	768	787	796	809	738	818	764	777	795	785	818	789	798	768	776	781	795	814	841	796	810	749	770	798	832	807	792	793	819	805	807	838	804	837	782	818	808	806	806	820	759	792	777	792	767	823	804	755	831	820	811	813	811	867	812	829	826	850	845	794	879	814	826	792	831	835	802	816	824	781	828	803	809	802	818	819	809	792	832	830	787	812	825	823	798	812	822	810	854	819	831	799	780	813	795	851	775	804	787	790	718	806	834	815	770	843	872	799	786	818	821	859	834	812	771	832	794	812	784	773	790	791	862	813	826	780	813	777	816	797	810	794	782	787	802	802	873	793	845	849	835	765	790	809	820	745	816	776	809	811	827	781	809	780	808	780	852	796	795	834	841	798	797	816	803	815	800	861	835	819	858	797	809	840	808	789	800	844	796	745	867	838	766	829	795	790	803	779	790	792	782	796	790	818	820	796	846	780	781	822	781	782	790	831	829	846	822	769	852	796	819	834	825	783	809	771	773	807	803	811	850	845	858	797	764	807	812	838	818	751	775	773	811	793	844	862	828	829	847	873	826	790	821	836	816	823	810	843	767	824	817	722	766	756	800	798	778	835	842	791	835	793	799	817	863	792	824	826	814	801	860	772	769	800	822	786	824	809	866	857	824	787	800	789	828	856	831	846	805	764	828	757	788	807	881	791	867	814	841	836	822	809	861	845	780	828	812	847	775	784	841	781	828	807	808	785	802	829	770	849	798	876	785	790	786	829	807	841	810	852	799	786	844	824	764	824	846	811	877	789	775	778	803	837	757	695	790	800	863	814	800	781	815	777	774	808	828	803	803	778	821	829	832	861	802	763	791	786	788	793	823	783	761	792	801	812	847	821	823	780	789	828	779	807	772	793	811	813	796	819	778	809	792	798	798	813	803	846	816	839	812	826	755	793	821	836	833	811	851	801	824	893	800	854	746	800	810	801	808	775	753	802	834	838	792	784	791	856	808	837	849	779	792	812	838	806	807	806	814	762	827	811	815	779	806	838	839	830	820	797	773	828	858	843	805	826	840	800	812	801	834	789	832	843	849	820	794	795	817	772	797	825	797	805	783	832	774	822	828	804	794	832	772	856	802	823	816	809	794	848	775	806	775	789	861	767	795	751	777	869	812	794	777	845	814	814	809	781	810	808	834	818	791	812	807	778	867	765	802	801	832	798	741	784	799	777	853	861	795	818	809	815	818	816	828	803	829	796	809	815	849	796	805	816	791	812	798	815	845	808	831	831	836	789	800	847	829	802	829	785	840	817	784	818	805	788	834	833	793	786	784	798	839	860	806	784	796	793	804	775	807	830	809	754	809	832	844	830	800	817	805	826	778	771	824	809	818	794	781	798	864	800	788	803	790	840	812	842	842	817	811	827	823	809	823	821	759	852	818	803	803	798	827	806	774	763	800	800	831	835	809	772	808	773	838	765	802	760	826	797	801	799	812	801	807	802	839	787	823	779	789	789	786	815	798	814	841	808	806	798	809	820	791	795	809	780	814	834	822	883	819	837	840	863	795	842	809	814	849	768	762	784	813	802	771	780	845	780	797	809	806	818	804	785	855	771	815	806	793	866	812	768	830	810	892	756	798	815	825	810	795	852	815	821	769	799	819	782	781	821	829	827	810	750	854	830	787	799	823	796	801	788	800	834	771	760	789	747	829	849	817	825	795	762	756	791	821	803	790	804	788	816	805	772	786	793	804	821	780	814	807	834	777	820	835	824	850	822	827	801	819	828	824	767	825	798	813	855	883	812	792	739	789	839	795	842	797	809	778	853	822	804	751	825	856	805	819	794	786	751	828	836	814	782	766	808	771	774	815	837	868	789	819	792	811	778	791	816	765	797	806	800	834	813	783	801	789	803	804	786	798	812	828	775	821	844	797	818	790	777	809	811	757	846	859	795	792	784	792	833	772	831	762	804	805	802	814	776	828	785	865	831	806	796	797	831	836	834	835	792	842	774	844	854	798	771	796	785	799	736	865	839	806	763	805	769	783	769	817	825	733	868	870	827	785	828	846	771	827	781	857	796	804	794	781	824	786	833	782	788	850	815	816	807	792	828	835	831	867	759
24534	20961	27075	24911	13122	1364	677	607	509	566	553	507	488	505	525	456	455	512	517	493	482	482	478	482	455	495	494	467	468	481	494	432	548	468	496	472	504	492	531	474	491	479	479	531	471	472	456	467	499	432	466	447	454	468	505	481	482	471	518	488	503	493	473	505	464	475	472	468	500	478	456	498	455	472	464	454	487	482	445	465	473	451	468	466	468	454	475	459	421	459	450	476	426	415	486	455	479	461	419	418	437	418	463	495	456	477	473	486	447	455	460	468	443	442	469	469	467	461	460	438	433	431	431	462	470	450	489	471	467	422	459	435	460	475	469	466	466	448	452	492	422	473	444	481	479	443	461	457	485	463	443	491	456	471	449	463	429	460	455	396	419	475	439	461	486	423	444	440	454	485	451	457	466	487	452	456	496	467	464	454	469	450	490	455	502	467	487	457	495	401	473	457	432	448	457	429	456	462	448	456	463	463	433	452	430	463	425	427	460	449	483	471	461	438	450	465	467	434	447	457	454	497	454	462	464	444	454	443	462	504	446	497	482	474	444	496	439	467	482	392	489	434	490	482	449	456	461	453	442	476	453	473	452	480	457	448	488	470	440	476	461	463	451	470	475	463	458	442	459	436	433	468	502	423	478	471	457	493	498	435	453	432	437	465	443	479	429	431	464	499	434	412	463	432	453	470	434	473	449	446	452	454	430	444	488	462	479	449	417	475	464	437	487	466	441	455	446	505	439	478	446	462	487	428	473	446	447	461	473	433	393	447	451	453	435	457	459	475	443	453	484	471	449	463	429	459	490	451	455	431	464	462	462	469	470	480	480	477	412	435	469	412	457	454	429	488	479	460	421	483	456	467	430	430	474	466	484	462	445	426	469	468	459	475	441	473	438	410	434	428	441	468	463	433	457	445	462	433	471	440	455	445	461	454	466	471	456	443	464	463	406	462	414	479	465	504	459	425	444	477	420	432	434	492	484	445	440	450	479	459	438	435	455	470	429	458	463	453	483	492	441	489	462	433	470	450	456	475	421	441	448	459	429	458	440	471	467	442	434	441	462	480	460	412	433	448	448	462	435	443	492	452	461	460	427	424	468	436	472	427	457	461	503	442	450	485	445	443	472	474	399	469	478	444	460	452	517	440	474	439	460	461	480	434	451	458	460	452	424	443	477	456	464	459	463	420	474	466	485	459	439	449	461	466	496	453	447	444	427	449	438	496	462	497	491	455	495	483	468	492	484	479	462	475	446	466	454	450	461	444	465	447	457	459	478	485	485	465	476	435	467	465	471	445	506	476	455	419	479	453	512	485	441	461	449	434	477	456	434	472	425	441	452	454	467	459	462	458	432	420	479	442	460	445	475	467	448	427	477	468	458	452	421	458	451	455	486	435	452	446	420	447	494	456	498	434	464	439	405	434	431	506	451	453	408	457	488	457	422	485	464	466	420	456	412	464	466	459	446	478	493	470	482	410	446	440	492	455	403	471	485	480	431	466	459	474	447	421	455	471	457	488	430	470	456	458	472	460	464	434	475	462	438	500	464	467	464	471	487	482	429	461	460	461	461	432	436	444	498	409	476	465	469	429	457	462	443	448	486	440	463	426	494	435	481	414	487	440	469	453	446	467	464	454	448	428	458	469	440	453	460	467	467	442	478	451	466	444	494	442	476	451	468	467	472	473	432	443	450	427	437	450	445	460	464	456	433	431	489	467	428	480	438	490	486	480	477	486	461	451	452	441	425	448	440	457	446	492	455	439	487	488	465	442	435	471	453	475	449	484	490	419	432	442	451	480	474	445	469	425	444	467	464	468	473	422	490	468	475	478	488	451	461	483	428	425	466	420	479	453	469	434	414	433	443	448	459	463	459	476	487	489	444	481	427	490	445	473	435	472	457	437	455	455	434	424	471	435	451	434	450	433	439	462	436	454	436	429	465	450	454	453	474	467	458	464	441	452	454	459	450	437	446	420	465	471	466	482	441	435	454	447	445	486	465	463	493	498	464	445	431	480	446	450	456	445	459	478	473	485	435	424	445	483	483	466	431	469	434	445	471	429	442	467	433	476	446	450	436	472	460	487	447	456	473	410	454	454	436	473	429	473	473	453	495	468	476	432	447	447	453	453	437	452	470	431	467	411	458	461	477	439	464	474	470	463	456	485	458	427	427	439	490	475	473	480	480	478	451	456	466	404	438	473	420	428	453	451	446	428	481	450	470	456	449	467	466	444	477	427	452	448	462	440	439	436	436	475	447	432	434	476	494	469	409	474	483	469	465	459	432	432	471	443	460	425	422	390	439	428	501	444	455	439	424	486	451	481	476	464	448	449	463	447	488	434	462	457	493	431	431	467	465	424	410	443	470	475	436	481	450	439	469	468	427	464	480	467	453	396	434	476	447	442	465	461	468	435	473	427	459	425	494	494	495	445	468	475	429	476	490	480	483	432	460	424	439	470	485	456	458	461	462	482	476	452	474	445	453	423	441	454	451	441	493	419	466	481	435	457	432	478	468	476	418	442	447	457	472	463	487	454	453	440	399	444	503	426	461	456	413	409	447	459	467	456	486	434	450	472	446	446	465	472	489	479	487	450	442	433	472	453	458	424	440	472	494	463	438	480	452	422	446	459	452	489	466	469	421	450	425	459	441	476	449	441	466	501	441	452	473	469	500	439	439	445	404	439	464	477	447	458	449	461	432	487	456	440	426	441	457	447	484	461	430	460	458	475	473	431	447	457	452	443	438	440	430	412	461	489	461	435	442	428	433	440	459	456	444	404	479	468	477	428	469	454	447	439	462	472	450	480	460	450	467	490	442	443	451	457	475	475	467	458	454	433	463	455	446	419	467	446	473	459	463	436	457	427	456	464	494	477	462	424	447	434	449	431	438	451	440	449	468	420	464	505	457	455	478	451	450	456	486	483	449	425	454	404	457	453	493	457	442	469	453	475	470	435	466	442	429	470	442	467	451	464	441	456	470	480	457	416	463	459	427	480	429	488	476	442	458	420	430	449	459	475	450	489	403	455	474	451	469	505	461	451	440	442	497	482	455	439	418	480	442	450	440	427	467	409	450	450	471	440	461	456	416	475	446	463	485	454	482	431	424	458	451	464	425	462	455	461	449	451	427	469	447	423	452	440	431	437	480	470	451	478	470	423	463	465	453	455	487	483	440	476	471	434	470	451	469	466	444	461	443	422	461	454	474	456	441	458	453	447	474	478	447	473	422	431	468	466	492	427	451	459	479	459	455	442	448	453	470	416	503	496	449	479	433	439	446	526	441	453	456	439	456	450	464	433	457	422	453	469	461	440	445	449	456	460	432	435	452	488	455	436	439	453	441	439	416	430	434	452	476	454	457	464	471	453	431	466	478	450	489	425	452	450	426	416	482	442	489	431	437	437	504	420	442	472	470	475	435	430	480	457	482	409	479	466	467	437	460	447	459	458	466	493	435	463	502	426	469	456	444	470	423	453	501	435	471	481	495	453	499	454
25262	33823	15070	5789	2907	1874	1110	886	852	751	689	688	682	669	629	589	606	613	631	580	613	550	578	583	594	622	612	553	600	598	560	644	553	629	650	680	687	617	635	619	601	592	671	624	562	575	624	586	607	586	560	596	595	551	593	599	595	599	621	558	586	597	548	552	566	588	620	571	513	624	549	586	584	544	543	548	570	562	577	593	559	518	567	537	565	608	599	549	557	557	606	534	543	558	610	547	589	559	546	608	552	526	553	542	542	564	587	546	556	543	526	592	549	567	557	565	538	550	562	542	581	558	514	564	513	535	532	543	574	539	548	542	556	599	516	580	571	572	550	542	581	575	559	534	535	551	590	571	553	580	537	598	539	554	545	543	558	531	593	553	553	551	552	572	552	573	564	589	546	558	566	582	540	537	523	518	574	545	531	527	558	591	548	528	590	563	566	583	542	544	568	544	536	532	585	520	564	594	573	578	549	521	542	533	551	572	627	581	563	550	541	577	542	540	544	561	545	537	556	578	528	558	556	569	588	585	571	548	555	548	605	556	547	576	596	541	520	540	547	549	567	554	603	549	595	550	578	519	576	549	571	572	570	555	586	572	561	570	540	551	572	532	593	539	539	535	537	550	532	570	568	595	566	622	564	572	581	582	544	561	517	492	544	554	585	604	533	537	535	604	556	535	545	552	554	551	530	545	542	566	579	557	559	535	568	571	539	590	545	567	559	542	542	603	526	584	529	565	537	550	554	526	564	586	536	550	582	564	562	592	564	532	545	551	540	540	559	531	552	558	584	559	499	561	567	473	577	588	575	538	571	535	530	587	547	521	554	527	580	557	577	567	531	535	543	547	555	563	580	564	523	586	513	582	563	486	532	535	556	544	576	552	585	550	601	582	550	560	599	567	582	589	548	582	521	589	550	567	556	535	553	569	514	552	532	602	558	550	532	571	528	585	578	581	564	514	535	550	554	579	550	569	526	600	564	582	544	550	517	558	546	538	573	563	575	548	543	570	565	532	537	551	561	621	569	541	570	525	552	560	597	555	530	553	566	556	526	545	550	518	504	573	521	592	562	557	537	564	568	549	571	606	553	561	574	548	558	556	555	614	569	581	571	561	548	591	517	552	536	555	545	582	571	578	532	559	576	543	587	533	539	536	565	567	536	574	595	541	583	558	547	553	559	526	539	556	526	551	521	602	544	560	541	594	555	569	562	564	545	557	548	533	569	537	510	561	553	564	528	549	584	550	564	560	539	519	589	548	586	597	526	539	585	554	561	577	581	562	584	564	524	559	523	589	526	582	543	546	546	521	594	526	533	606	564	587	580	593	528	581	585	552	587	559	538	570	547	551	611	570	591	576	524	596	553	604	509	568	543	601	602	563	556	569	573	566	571	550	552	564	561	538	579	602	559	569	577	566	509	563	553	606	557	538	571	546	543	571	580	597	553	578	543	569	548	558	553	578	539	525	584	595	570	549	580	506	560	553	568	523	570	527	521	530	537	553	576	601	543	580	552	569	521	541	559	560	548	529	590	557	615	594	539	574	551	560	564	557	548	564	572	563	551	574	553	572	566	525	594	576	550	555	577	572	556	573	542	566	524	532	534	548	573	567	546	590	561	545	535	570	566	565	565	548	487	603	570	550	551	541	566	531	575	578	590	563	548	547	577	572	555	564	574	551	552	549	575	560	552	560	587	558	550	526	514	562	559	559	572	563	576	590	567	579	553	573	556	521	543	570	576	563	583	570	498	538	549	516	575	571	575	515	544	530	559	611	540	569	568	539	540	599	593	551	534	532	636	506	553	536	579	535	569	537	532	528	540	559	540	538	546	511	556	557	590	547	546	548	575	559	563	561	528	576	556	570	531	586	530	549	618	555	542	549	520	549	535	579	545	521	537	585	508	539	570	561	541	596	564	584	540	553	585	534	503	555	606	559	521	577	561	556	562	554	582	566	554	530	546	553	535	563	556	593	564	611	599	561	549	567	537	590	563	555	526	589	575	562	565	526	510	529	555	550	527	541	552	599	528	538	527	542	541	566	573	572	558	564	545	571	574	545	544	529	569	532	585	526	616	554	567	585	527	516	552	559	588	585	504	548	578	578	554	552	576	578	548	581	554	570	600	556	570	592	550	522	522	595	545	581	557	510	532	534	494	539	556	565	578	582	578	582	540	555	575	549	576	565	578	542	488	551	538	554	568	594	567	533	534	537	567	581	557	548	530	560	574	581	535	533	602	563	592	518	536	572	551	568	535	552	542	546	571	561	569	556	558	557	571	543	578	564	541	577	588	526	499	546	550	582	573	543	575	551	561	560	555	516	565	587	560	598	530	481	610	509	524	579	573	597	580	524	590	576	604	533	533	516	571	543	544	539	528	579	524	552	552	577	531	527	546	523	550	543	558	550	527	563	552	526	554	589	615	575	597	562	544	608	577	533	592	542	578	552	564	576	554	527	539	540	512	560	560	556	531	575	550	561	573	533	535	555	543	528	531	534	575	612	554	503	511	569	559	558	528	556	494	575	539	514	540	563	585	527	567	564	585	560	585	560	537	556	553	545	584	539	565	557	570	581	607	583	531	535	514	567	558	574	565	573	520	561	561	545	539	549	569	568	557	540	545	541	490	567	573	533	543	565	565	552	601	543	582	604	558	525	548	550	600	529	572	524	545	554	541	583	565	587	574	548	569	581	545	542	590	598	544	546	576	537	542	598	552	562	551	566	567	556	511	550	575	566	552	538	594	529	561	547	549	539	534	589	542	589	571	551	541	529	516	539	536	552	525	594	583	555	569	568	576	547	557	555	512	566	551	531	546	535	559	589	569	590	583	524	569	566	568	536	559	516	537	575	583	563	548	509	573	539	540	564	566	535	562	521	513	519	509	584	555	553	564	547	564	573	511	571	602	565	545	532	553	525	565	517	599	543	569	535	579	510	570	567	551	525	517	535	528	563	591	592	534	589	551	587	576	563	571	565	544	566	528	571	574	527	591	583	537	539	614	549	564	578	577	555	590	530	589	505	580	578	547	578	567	531	538	533	550	542	541	567	549	493	527	545	528	563	533	506	562	554	550	579	559	583	535	570	560	568	594	567	512	543	577	572	523	578	554	560	541	528	523	548	563	527	573	553	587	540	551	543	587	593	578	579	586	544	582	546	559	575	549	567	553	519	566	535	522	542	578	590	584	563	544	607	540	582	579	555	538	548	555	585	565	582	549	551	566	557	552	577	576	570	533	550	570	550	570	557	558	559	570	502	561	522	520	563	520	541	587	596	526	549	546	544	601	533	556	578	568	558	517	557	560	550	600	529	559	508	549	543	563	567	556	577	582	557	547	552	594	578	547	534	539	543	596	540	536	599	545	539	584	538	533	552	571	587	543	547	583	534	581	577	533	553	594	543	549	552	559	548	567	568	559	521	570	567	561	537	526	570	537	516	550	556	544	569	543	575	583	563	537	549	579	578	538	581	518	584	610	539	515	571	557	553	545	560
22546	21015	28501	23738	21010	20991	8649	1141	863	832	780	724	685	653	664	652	558	577	526	567	561	522	536	540	542	548	540	561	582	523	527	531	607	596	635	558	648	607	595	568	583	584	526	562	558	543	550	511	535	531	507	528	554	514	564	514	553	543	560	536	552	556	545	569	520	516	536	510	517	483	517	510	491	499	527	496	503	528	522	546	493	497	522	525	523	503	490	492	550	562	510	559	539	517	488	494	488	486	511	508	494	515	527	501	544	509	512	481	488	521	511	523	522	517	499	503	548	524	494	485	526	494	532	507	495	525	503	500	549	542	525	519	505	502	505	503	505	498	534	516	524	537	534	543	445	524	499	486	470	515	496	489	525	457	488	526	493	509	522	520	507	510	539	488	506	509	523	531	490	532	526	519	542	537	483	504	495	462	531	506	517	512	516	500	494	542	512	481	510	465	506	548	475	519	490	520	510	494	517	507	521	497	518	555	470	526	533	492	547	506	493	542	510	523	492	498	519	509	528	481	495	467	537	479	504	530	500	525	541	491	521	507	487	519	512	486	490	527	492	485	502	524	505	511	492	519	524	508	519	506	476	503	536	531	476	468	476	540	519	529	478	485	515	503	470	537	538	540	527	507	474	482	540	534	503	483	493	510	500	507	470	476	462	531	514	565	559	474	505	535	481	516	512	512	532	479	530	474	493	520	509	532	530	504	485	572	504	533	540	531	521	502	496	496	483	531	498	539	523	486	489	501	529	503	545	503	503	452	496	472	524	511	538	506	503	510	488	474	503	491	514	547	442	471	506	493	491	516	520	486	537	524	483	535	506	500	515	533	536	496	547	520	521	543	501	450	502	554	506	537	512	499	522	514	518	483	499	517	533	512	470	518	524	477	546	499	501	516	489	501	513	514	475	484	539	487	519	492	518	479	482	552	507	519	495	514	502	491	570	525	504	518	508	509	494	527	546	522	529	505	522	511	501	514	527	488	467	491	503	491	497	487	541	518	482	539	494	518	477	546	526	535	465	524	518	531	465	485	504	515	527	493	502	515	521	528	507	508	542	460	540	491	521	474	537	518	499	501	467	491	545	502	490	507	537	510	490	504	483	512	484	505	500	487	495	496	517	506	518	496	490	506	536	494	524	484	541	528	508	512	487	503	525	519	506	506	546	494	512	473	514	554	506	536	496	521	522	504	532	482	483	504	463	483	460	531	489	510	502	489	507	524	508	504	523	507	485	492	538	499	495	509	527	497	493	554	491	482	483	515	493	487	549	506	493	469	518	520	525	527	538	491	526	492	468	517	529	530	514	506	522	558	520	485	561	514	499	515	488	524	476	511	476	508	506	473	524	519	514	493	488	502	525	470	503	532	523	502	500	516	490	538	497	527	491	564	497	485	492	470	532	522	526	512	514	525	541	483	523	501	496	488	441	480	553	527	552	555	508	542	531	507	501	529	487	523	503	476	481	475	535	505	517	486	518	521	517	521	506	491	506	487	481	521	518	527	481	597	556	555	493	533	489	498	485	510	503	493	543	499	525	493	449	464	545	491	552	523	530	487	518	500	481	470	501	522	496	531	523	487	471	512	521	516	500	479	492	487	501	532	538	537	555	513	544	526	494	553	503	488	492	495	494	513	509	490	493	521	480	541	518	514	513	507	485	537	488	507	543	493	511	500	507	501	535	476	509	492	555	504	519	524	548	528	481	519	501	507	497	486	497	502	501	499	525	536	479	512	505	516	504	496	490	499	472	476	498	543	470	509	520	508	504	491	504	511	533	528	504	497	554	493	495	568	473	541	489	504	486	480	490	501	515	499	503	493	509	496	535	539	526	509	494	526	516	510	507	507	498	522	496	488	529	506	498	534	540	547	497	482	520	527	481	486	489	497	507	516	521	522	497	512	519	533	483	496	509	488	522	521	539	527	497	513	475	557	519	514	527	500	472	507	479	528	528	509	521	533	519	535	516	489	554	532	497	516	495	501	474	509	481	485	518	521	479	514	492	529	519	484	509	512	538	509	490	519	511	532	522	488	520	528	505	510	532	530	521	518	540	542	453	484	489	523	480	475	507	543	477	474	531	471	520	525	498	544	502	489	506	529	512	482	478	492	483	530	508	538	537	495	492	504	548	518	554	488	501	508	522	523	477	530	482	509	477	509	517	505	478	505	517	535	510	472	508	493	499	479	515	483	480	504	544	503	510	526	533	579	515	497	509	530	482	472	482	519	473	525	489	494	514	493	482	521	504	479	531	484	530	487	491	510	472	493	460	531	520	484	531	496	503	505	539	471	494	526	522	481	498	507	521	530	477	463	508	523	499	539	555	556	551	531	527	529	552	502	499	505	480	486	521	484	516	505	514	528	516	486	495	531	521	480	528	500	505	514	556	545	550	508	540	466	501	516	553	483	519	478	496	508	467	450	523	507	461	525	511	542	550	506	523	511	490	516	495	494	493	496	512	543	505	491	499	543	533	527	522	537	512	510	514	572	519	515	491	474	503	531	514	510	508	498	522	506	549	494	547	497	525	521	526	522	511	524	512	517	524	481	475	513	517	526	528	505	495	490	488	496	492	503	532	545	524	507	521	513	511	491	513	493	541	477	484	531	525	495	479	475	495	510	507	478	532	476	515	502	481	483	514	499	496	495	519	498	473	532	535	526	528	493	516	481	519	538	551	504	499	515	480	471	504	492	495	471	499	516	498	512	501	532	516	539	518	545	512	494	510	487	525	527	496	490	533	508	500	488	514	510	514	536	510	522	482	503	503	513	490	548	515	509	529	511	534	527	472	473	523	508	484	461	521	541	489	476	541	477	534	496	506	505	514	543	532	474	497	524	544	480	482	515	483	495	504	529	513	519	526	513	528	485	542	493	521	536	493	528	508	489	539	488	494	545	557	556	537	473	523	526	494	541	482	526	489	498	502	522	522	535	480	519	499	472	483	509	520	510	501	521	509	500	509	514	494	466	476	443	546	486	515	545	462	503	485	517	542	484	517	515	533	494	477	466	515	535	531	509	492	552	513	492	564	503	504	474	497	556	457	491	510	509	538	470	487	526	492	494	523	479	492	516	516	513	505	513	511	478	511	546	493	527	509	518	524	472	517	504	532	471	528	536	499	512	486	481	473	495	485	539	513	517	510	491	537	486	521	513	509	534	531	522	501	514	518	520	511	522	497	476	534	498	507	499	507	497	473	503	508	475	512	574	517	492	493	480	519	483	501	557	544	509	490	520	492	529	518	515	509	491	498	534	508	486	505	542	512	502	488	478	501	526	503	513	515	521	494	503	492	507	517	536	535	491	494	500	508	568	551	503	495	508	449	499	531	485	514	516	486	474	501	526	506	516	483	500	471	511	538	523	553	484	469	456	515	507	541	534	493	514	505	534	534	496	513	513	548	516	526	506	474	513	505	509	495	510	511	529	524	555	479	514	504	540	533	528	510	506	514	507	520	497	501	516	502	470	509	518	499	476	526	514	508	479	542	502	475	533
26703	43740	26504	12245	6582	3808	2129	1690	1421	1252	1060	1048	957	945	822	818	707	819	778	731	727	722	691	674	711	735	644	699	715	717	748	718	699	799	757	817	806	756	756	719	721	708	705	681	653	689	716	631	612	661	676	641	689	669	661	677	642	724	717	663	732	723	664	666	678	663	681	688	675	642	610	641	612	625	647	601	616	633	629	618	654	663	669	593	638	614	657	625	669	668	628	629	618	661	614	633	566	653	658	583	605	578	581	609	613	623	626	616	601	597	640	627	622	658	633	609	612	570	583	620	612	594	620	636	612	631	588	629	581	654	583	644	640	597	582	557	617	619	629	597	612	609	638	609	585	593	637	611	607	637	591	587	592	629	624	636	628	610	629	658	611	606	634	618	611	559	625	631	652	606	613	636	624	633	640	628	651	656	608	595	589	623	596	647	591	614	614	605	680	599	599	625	660	634	640	599	618	594	580	608	552	580	640	628	618	659	602	622	626	601	634	613	592	567	622	626	590	634	630	630	634	621	620	625	667	578	636	598	605	639	589	626	610	607	607	615	618	627	613	583	573	596	624	607	628	598	609	640	625	623	608	616	594	591	636	631	602	627	623	596	621	580	609	655	655	594	612	626	581	610	654	635	645	604	619	612	655	624	583	626	610	637	676	611	615	580	611	641	608	564	570	600	580	612	560	643	609	624	603	628	628	585	617	637	670	578	621	636	618	609	640	614	638	646	618	600	597	631	643	606	590	602	624	636	665	607	584	642	643	609	586	610	608	591	630	590	600	587	578	647	623	581	588	660	588	627	613	611	636	573	636	600	573	596	612	599	604	619	660	620	592	582	618	582	643	551	601	639	629	648	641	611	611	583	576	605	667	614	570	651	594	660	576	624	630	600	611	643	612	609	605	665	620	611	584	629	660	627	626	616	580	580	606	646	641	589	615	661	600	607	628	567	628	621	614	580	636	622	620	630	639	603	612	600	594	628	613	603	625	594	605	622	592	606	581	569	585	591	642	618	607	609	621	640	676	572	637	608	627	635	640	582	607	614	606	633	612	696	589	612	593	583	585	626	651	590	650	612	606	644	601	641	615	609	637	623	632	613	592	633	674	605	614	597	628	590	554	634	585	621	646	585	566	631	621	579	623	621	650	591	627	601	626	610	637	607	610	602	632	608	584	626	626	575	643	618	588	565	620	623	615	629	620	646	619	626	607	614	594	602	645	635	603	603	603	650	608	551	648	639	572	604	596	591	614	618	619	648	601	687	627	642	631	603	571	613	619	640	620	612	614	626	667	619	637	628	599	610	599	644	604	594	622	636	613	589	580	585	607	588	629	596	615	624	626	643	618	607	612	592	628	568	677	586	623	647	585	621	629	617	619	649	538	600	630	688	605	602	639	622	641	646	606	656	656	651	668	620	613	629	617	638	619	621	629	607	593	639	586	621	639	671	649	600	612	608	651	580	634	634	619	617	612	606	651	646	602	580	585	619	554	625	598	596	650	643	566	610	596	599	648	626	620	607	620	639	604	645	646	588	622	604	615	637	614	644	649	586	614	619	596	597	653	590	598	607	594	607	603	654	611	613	582	581	599	629	603	636	662	575	664	631	616	662	604	632	558	607	601	645	641	594	601	567	615	658	601	604	634	643	632	661	605	582	630	626	649	647	569	617	578	650	614	618	586	629	573	624	638	621	584	663	614	608	657	610	612	628	599	630	608	585	613	607	593	630	632	611	623	618	600	598	586	607	644	590	655	592	644	627	621	594	591	591	638	647	628	603	621	615	643	607	617	581	617	604	619	620	615	595	579	651	589	600	651	596	645	661	604	663	602	609	604	609	617	666	598	590	635	624	655	584	586	625	604	659	580	609	638	568	631	578	608	624	612	654	614	608	557	636	634	610	622	631	663	604	630	577	622	647	620	626	578	634	605	615	638	601	589	660	588	610	611	636	559	600	632	607	630	592	610	613	610	614	615	592	620	632	573	613	587	638	610	609	641	594	608	584	628	651	621	636	624	634	625	603	603	601	622	592	613	602	621	661	616	610	626	670	623	605	636	629	586	654	618	585	609	573	577	619	626	598	593	599	601	613	571	634	588	586	673	586	670	647	646	591	620	609	610	596	625	610	568	618	574	622	642	631	633	597	623	598	588	610	649	629	652	603	604	587	649	642	626	593	609	592	593	603	591	620	642	624	650	609	654	562	597	646	606	627	628	618	614	627	594	598	621	640	568	613	618	593	574	652	638	650	641	633	589	609	620	679	626	614	584	623	607	595	591	635	609	642	633	626	588	579	569	630	597	583	579	638	591	624	611	588	598	644	576	604	633	588	656	635	631	615	612	581	591	612	583	621	660	590	606	607	617	620	581	600	640	602	609	621	617	653	627	663	601	608	604	639	613	587	591	621	652	609	606	636	613	621	606	550	635	637	601	607	612	613	587	631	585	617	644	641	622	616	607	601	691	645	614	600	639	599	611	636	626	620	620	598	620	634	616	627	597	619	658	645	617	620	619	618	663	563	616	623	604	629	604	604	572	594	652	675	628	611	620	591	607	656	588	639	667	627	607	627	575	625	603	662	628	648	593	570	611	630	602	634	595	603	639	611	655	638	609	618	644	632	656	680	679	623	632	623	586	633	631	623	603	651	643	598	598	621	607	586	633	628	630	600	621	586	621	621	587	659	583	619	606	625	604	635	631	612	639	668	567	657	607	596	641	622	618	639	605	555	572	595	628	624	606	620	603	610	592	610	577	603	613	629	629	578	650	618	637	603	616	621	608	624	614	653	607	603	592	623	637	610	597	626	650	643	604	586	623	642	619	631	575	648	580	634	609	633	605	599	653	617	633	613	618	642	562	610	616	587	639	621	602	650	591	652	597	621	633	626	653	622	658	635	642	599	599	654	597	631	617	646	653	608	585	605	627	563	588	637	576	626	664	638	588	628	598	635	630	613	593	606	640	651	626	674	598	604	594	601	614	635	630	584	587	658	595	604	606	645	591	619	568	612	611	602	597	608	642	614	613	643	613	646	643	583	595	654	625	640	586	647	569	636	647	640	634	643	613	606	630	620	588	596	607	623	608	568	584	646	647	588	652	619	607	595	633	603	650	618	627	610	640	622	650	569	623	619	599	621	603	624	597	604	612	642	630	609	624	643	618	626	620	588	665	584	597	605	612	631	628	599	586	586	609	584	632	601	596	634	632	645	592	585	607	637	565	599	643	618	621	630	643	592	676	604	664	619	612	616	626	583	623	603	647	592	592	595	600	634	608	589	628	590	633	614	621	606	612	614	592	589	605	654	600	649	642	607	588	624	588	630	614	635	603	616	592	607	638	640	627	635	625	602	578	645	576	616	593	549	616	599	634	579	636	641	619	606	629	583	659	598	591	595	645	648	611	590	630	594	637	616	583	619	584	607	627	599	615	654	620	592	608	596	617	578	592	648	650	634	629	613	610	586	633	614	572	642	581	606	599	637	592	618	586	595	619	654
27855	21974	16059	3608	1293	971	726	632	625	698	602	655	684	608	647	631	597	639	623	600	611	643	631	649	626	553	598	607	612	644	597	624	632	647	666	649	603	644	597	642	605	596	608	619	626	615	649	628	612	559	619	599	575	628	649	612	654	647	617	619	676	597	613	644	631	593	619	630	623	609	624	632	589	613	592	595	568	637	645	610	588	596	603	609	643	625	599	595	593	606	621	605	584	606	603	600	598	550	642	610	598	620	617	606	571	598	554	585	575	577	579	566	630	591	588	611	627	618	629	628	596	549	575	625	586	585	599	605	616	619	587	623	580	617	612	598	637	623	616	619	561	602	573	575	631	583	579	622	588	636	620	637	607	585	574	546	611	634	582	600	595	608	631	634	606	615	662	563	630	636	596	641	585	585	611	616	585	631	641	604	626	579	658	619	612	622	600	613	564	626	619	607	604	599	603	640	618	615	631	607	597	629	612	636	587	553	577	623	625	597	619	601	634	576	608	612	633	622	595	586	615	624	630	548	588	627	594	620	609	580	620	608	628	620	617	588	640	638	626	627	577	628	583	598	642	622	667	584	602	640	573	616	667	608	601	587	619	605	613	592	606	600	644	629	620	574	541	600	617	636	603	566	613	585	626	620	604	593	651	597	586	605	643	563	617	537	590	623	602	650	568	601	559	616	583	600	595	621	593	562	624	590	582	604	577	621	588	594	605	625	628	625	600	610	621	634	570	593	604	536	630	625	642	574	608	631	621	584	616	574	599	636	574	635	650	620	576	582	602	581	587	578	598	590	592	623	607	604	577	622	604	616	568	605	631	573	633	596	587	609	607	606	616	616	621	576	588	619	619	616	591	561	620	658	561	609	564	650	601	570	663	603	582	624	590	596	599	605	615	615	581	595	573	568	598	622	661	583	647	601	610	591	622	634	581	646	597	608	580	625	556	611	592	575	617	634	618	614	605	616	631	581	631	591	630	608	583	636	649	546	617	598	630	632	586	619	602	588	604	574	597	595	587	596	605	602	658	599	583	579	580	565	609	587	617	613	592	566	624	569	581	610	563	621	624	637	616	595	633	604	651	641	607	624	674	606	606	575	646	583	627	570	584	568	575	595	641	587	598	581	588	600	612	623	597	625	561	624	586	612	672	658	574	632	605	609	587	600	599	612	592	618	614	567	645	597	635	583	641	565	591	582	625	605	562	599	615	593	588	625	602	619	607	603	622	584	597	599	607	610	573	636	626	632	645	581	573	572	612	578	630	591	624	632	607	585	600	602	608	621	588	548	585	540	617	601	607	575	612	614	586	602	624	602	573	597	640	588	568	585	622	586	603	608	632	608	576	617	628	643	601	595	602	627	602	597	639	618	592	635	651	573	623	620	635	584	646	589	569	614	626	585	596	565	601	619	654	594	601	563	632	611	576	609	598	619	595	616	558	602	670	659	558	612	613	627	624	600	584	571	657	596	599	595	633	634	590	617	613	571	613	614	613	617	565	628	633	624	621	633	649	588	612	610	602	623	597	619	585	621	604	643	617	617	580	607	607	573	568	625	595	611	609	596	587	628	655	605	604	614	623	599	586	604	638	579	605	571	611	606	628	625	603	612	569	603	581	634	602	621	621	624	610	615	653	595	610	595	598	609	588	660	574	586	607	596	643	591	604	620	614	636	620	621	594	630	581	622	627	640	585	581	611	577	601	588	623	588	607	611	606	641	570	601	608	613	583	618	608	584	621	626	600	566	620	614	624	604	553	566	628	605	570	623	580	611	671	555	617	617	575	592	563	619	601	607	597	612	634	582	606	628	594	601	609	589	575	571	646	571	590	605	612	586	636	605	564	634	623	628	560	602	645	561	540	648	591	591	604	626	663	580	588	607	631	639	625	606	577	608	594	583	591	628	576	631	600	600	602	627	575	623	606	591	581	590	594	612	579	621	563	625	611	634	588	632	611	621	609	582	600	597	597	592	617	646	609	603	587	630	610	617	609	608	640	597	652	608	571	599	606	648	614	596	599	610	626	622	634	562	571	626	619	575	610	591	568	581	607	624	571	591	593	554	623	583	604	608	643	622	617	599	631	581	648	590	614	558	616	558	637	605	600	625	636	614	592	607	636	571	588	621	655	606	580	613	555	604	583	610	610	607	591	620	608	600	559	565	601	609	608	633	655	598	531	593	627	591	623	564	599	635	605	660	603	623	606	596	568	608	560	619	592	614	662	616	592	641	589	608	612	614	601	599	620	597	665	608	539	548	573	657	580	593	592	574	635	632	579	628	614	643	605	649	624	585	608	579	623	637	607	618	653	590	611	600	579	629	607	595	583	602	602	572	587	612	624	626	631	583	606	565	671	589	589	595	612	597	615	605	610	562	647	582	612	564	616	647	612	605	586	611	607	580	608	603	574	614	611	607	594	574	609	589	612	620	618	595	622	599	593	603	548	595	558	639	603	563	617	619	648	608	577	606	627	588	565	564	611	618	586	567	601	549	577	549	587	621	657	603	620	629	584	618	565	556	600	596	579	621	558	625	601	608	570	593	561	593	614	629	591	594	615	618	597	599	624	590	564	615	582	594	591	618	599	624	604	623	580	612	578	599	582	614	635	570	598	624	581	600	611	629	633	618	629	601	612	635	627	620	633	622	614	595	593	645	615	564	630	625	608	612	627	583	591	617	572	592	591	576	598	633	607	613	610	559	601	568	658	635	586	629	629	624	585	577	573	638	568	596	587	589	587	604	618	621	595	608	616	579	614	589	629	624	612	566	633	576	635	556	630	626	658	614	627	604	561	593	620	639	594	629	618	623	587	638	600	625	670	595	569	616	636	632	602	584	594	616	604	626	598	625	607	623	572	634	619	622	646	601	589	617	625	578	595	604	619	592	622	598	622	585	626	584	625	636	623	599	572	599	566	619	596	632	610	538	606	602	600	558	611	610	609	589	586	596	623	589	614	636	676	613	583	617	562	570	603	575	598	649	580	590	589	599	595	600	608	602	627	521	610	627	574	594	657	609	568	580	605	568	640	615	645	641	596	625	607	623	578	543	573	616	579	647	584	619	634	595	593	638	589	645	599	636	599	565	594	598	627	628	630	612	610	643	615	607	616	618	586	602	633	599	600	605	660	635	594	603	606	655	595	567	598	609	597	603	588	556	582	606	581	614	625	584	576	616	599	567	597	634	590	590	618	642	622	614	577	613	589	581	593	582	630	566	565	598	634	553	596	596	591	581	565	568	588	629	637	595	577	608	610	598	609	589	615	568	599	598	610	573	608	579	579	626	619	598	604	571	590	607	607	562	609	668	600	602	587	615	585	613	641	599	617	604	623	560	571	606	631	644	574	595	632	647	610	613	681	579	624	551	614	594	589	589	568	565	580	549	590	585	617	637	628	616	608	587	584	593	604	571	597	543	637	557	608	635	639	590	669	622	583	565	662	553	645	606	603	587	607	636	605	627	621	557	611	626	628	609	600	555	548	634	600	640	597	644
25431	31854	14401	3034	1628	1128	848	773	750	848	766	747	735	762	732	698	729	668	722	733	768	754	762	692	716	685	745	762	752	704	729	786	708	734	790	797	779	793	775	754	734	746	739	727	752	788	778	704	750	740	742	746	745	752	720	707	725	721	757	745	783	762	718	720	703	752	765	709	676	714	726	753	702	763	683	764	721	759	746	734	718	708	710	678	711	730	740	734	791	738	752	763	686	737	708	691	800	710	707	724	677	698	726	727	676	709	730	692	721	744	695	698	710	742	685	744	698	749	685	760	751	747	726	738	689	694	745	693	731	688	739	731	658	730	721	739	692	737	752	717	719	703	686	713	701	720	724	753	736	752	754	680	746	746	726	754	700	724	725	794	740	722	743	728	706	707	732	726	733	705	751	718	731	749	731	676	761	744	712	706	708	732	705	710	707	727	732	708	741	782	685	729	737	735	707	685	760	715	725	732	692	676	700	729	730	735	718	709	779	726	723	747	742	706	738	713	745	675	698	694	701	729	723	767	683	718	747	701	738	696	705	715	678	755	739	712	729	686	721	712	706	702	743	736	704	713	727	704	660	720	731	722	752	743	716	717	717	740	750	723	710	736	745	702	715	743	739	751	712	736	746	674	745	691	711	761	705	731	738	749	763	723	716	706	699	727	730	711	734	718	720	770	728	731	735	711	706	740	729	714	720	693	724	672	679	645	688	718	762	719	768	742	725	731	735	720	729	736	746	710	714	737	682	735	745	722	680	724	718	669	705	753	693	773	706	707	722	740	684	692	674	730	719	745	727	744	647	718	673	680	665	717	744	714	707	702	723	731	637	722	773	703	715	659	687	673	742	724	654	697	741	707	726	667	735	702	728	727	740	770	719	718	747	756	695	735	685	706	688	720	715	643	708	743	709	745	753	739	691	690	769	708	715	709	695	760	751	688	707	732	673	688	692	747	710	712	733	775	690	661	722	690	725	773	697	687	689	703	702	750	719	744	721	685	761	730	671	706	750	698	764	751	693	749	708	695	737	747	721	735	751	699	756	695	699	700	697	718	711	719	678	718	702	764	738	719	734	674	748	712	660	778	760	780	722	695	697	756	726	676	743	743	734	689	733	755	754	740	707	758	771	716	753	697	734	697	697	734	714	730	715	748	708	708	695	705	739	705	769	703	681	748	717	736	711	707	712	766	737	762	699	709	706	711	740	713	719	721	707	701	704	770	709	768	740	732	709	763	737	744	700	753	761	741	716	688	765	704	707	738	731	694	728	716	727	751	732	721	720	726	727	739	722	679	700	735	743	725	714	775	714	771	703	756	744	684	690	718	713	768	755	739	729	734	710	707	783	772	718	731	697	714	716	750	723	700	726	717	727	704	749	744	725	732	698	744	750	718	745	696	702	744	697	672	678	687	724	633	727	763	765	700	707	721	722	714	742	727	730	717	753	753	717	746	722	781	678	734	697	712	749	735	787	726	665	681	724	729	714	752	701	743	712	730	726	730	729	708	708	693	749	743	687	699	713	762	723	731	679	740	703	720	700	772	703	749	721	755	692	690	760	742	734	745	716	694	709	742	691	697	719	744	713	712	704	742	691	704	753	777	736	743	746	716	686	667	694	728	723	740	723	701	703	722	706	683	743	727	709	749	754	683	730	648	693	747	739	723	721	736	727	755	716	786	710	715	733	731	673	752	724	765	693	763	707	737	689	731	724	723	698	726	722	704	695	702	771	668	756	721	753	718	703	710	778	713	737	690	695	726	730	698	756	707	721	696	756	717	730	678	688	713	727	736	686	689	736	717	682	692	767	729	739	721	714	745	730	708	706	748	742	726	742	735	747	765	742	723	740	734	708	699	672	734	733	710	730	719	732	747	700	696	698	721	709	694	682	751	701	769	678	747	699	773	730	743	719	745	745	756	724	724	678	712	682	738	699	690	726	692	751	697	703	703	736	713	728	751	714	727	759	756	699	727	705	702	733	708	719	712	717	722	774	683	724	760	746	716	702	714	731	749	762	721	730	677	716	694	684	732	776	756	708	775	737	760	731	724	771	703	725	718	694	688	723	707	713	692	719	724	708	671	722	733	751	767	714	726	720	706	741	678	699	765	710	745	751	756	684	681	714	742	686	724	752	735	697	725	687	698	715	718	687	705	753	660	677	790	753	752	753	716	732	717	773	685	728	746	759	691	712	737	766	739	710	702	726	707	783	719	685	736	756	731	745	755	733	755	718	745	720	742	754	732	718	688	650	674	700	812	728	753	702	726	755	694	730	706	754	751	773	704	715	726	688	706	674	683	734	756	736	662	735	709	711	695	700	676	744	704	665	720	708	697	742	719	719	737	684	677	753	697	710	723	703	739	771	751	681	716	743	724	727	727	717	686	763	700	761	702	729	737	712	709	655	726	682	749	746	749	716	687	718	680	728	777	686	733	695	727	771	732	649	736	730	702	716	673	671	690	682	738	695	717	705	747	723	770	694	764	785	730	699	683	699	758	759	740	730	736	707	722	711	747	708	691	703	695	731	748	678	698	718	772	738	712	754	725	726	706	685	690	736	764	702	717	724	762	703	706	742	679	727	680	688	708	766	699	706	680	731	740	747	749	731	705	716	704	713	711	771	724	765	729	772	692	700	736	724	715	747	687	752	759	721	769	671	687	696	742	692	724	749	729	715	732	755	745	751	714	721	734	681	715	732	727	720	717	772	761	718	747	758	771	762	733	689	677	754	770	711	744	695	717	697	720	699	718	694	727	724	695	691	708	700	692	765	728	740	673	747	766	745	755	742	761	745	706	708	738	741	817	744	706	709	722	719	734	684	673	745	726	743	689	705	708	677	707	700	709	690	697	660	693	697	740	695	691	726	741	710	734	743	702	719	755	732	712	732	737	764	735	698	683	695	703	689	733	764	664	712	748	740	767	723	696	719	761	680	678	723	746	739	706	691	702	730	765	716	740	726	720	708	740	737	682	742	704	697	708	729	710	716	699	728	656	745	723	749	760	746	669	724	726	686	650	701	698	701	787	729	710	721	763	738	763	725	716	663	761	692	731	741	752	724	740	731	753	717	734	741	721	753	710	740	718	729	731	666	756	731	698	743	704	702	715	716	744	713	723	735	710	742	719	694	771	699	717	710	692	745	738	689	729	741	746	742	742	731	719	680	728	721	695	685	722	716	738	724	683	718	742	738	714	690	701	748	724	691	681	733	759	737	753	723	730	693	738	731	742	699	746	779	785	731	676	735	726	751	765	746	745	719	736	717	741	753	723	691	706	745	753	700	694	707	739	719	745	719	704	736	770	700	651	724	762	780	729	708	697	705	734	692	681	725	756	742	730	702	724	741	660	747	753	774	697	680	727	748	696	715	692	742	717	701	710	715	689	683	745	706	787	755	744	706	704	707	753	748	703	723	671	735	706	745	743	693	697	720	660	723	741	728	713	690	723	733	695	738	692	659	738	703	735	753	745	731	697	746	721	742	739	680	724	709	728
23593	20970	27955	24184	20927	9921	1471	979	894	894	809	798	751	735	797	740	699	732	693	701	690	709	700	714	729	691	662	716	696	677	665	677	742	635	800	713	744	744	709	747	744	678	675	719	698	666	687	647	672	654	672	683	653	671	710	714	726	708	733	690	676	700	670	676	736	678	674	699	629	698	667	674	678	689	648	637	640	718	649	659	719	699	643	666	690	698	640	654	686	615	686	702	655	646	680	681	685	703	610	699	651	635	620	709	590	640	620	665	685	653	669	697	675	635	703	649	636	651	639	676	661	638	650	678	651	649	683	678	666	643	628	681	665	716	683	658	680	678	681	687	659	686	666	623	706	679	639	626	680	623	661	683	629	662	661	641	687	664	656	722	698	666	708	705	612	655	624	678	713	679	652	681	660	656	671	719	691	641	645	653	646	702	678	692	630	639	710	672	640	682	651	640	652	641	747	632	644	653	687	640	655	667	709	635	630	674	650	648	673	664	645	690	667	633	671	695	664	687	713	609	678	694	677	618	690	658	609	630	657	680	688	680	664	682	662	690	709	680	660	701	647	703	617	655	683	626	653	697	675	624	634	667	667	645	622	644	698	636	636	638	647	663	720	615	632	647	644	613	682	687	709	661	683	660	697	645	635	724	650	686	686	665	698	655	671	664	664	655	632	653	620	650	640	675	688	679	630	668	654	626	703	681	672	639	689	719	648	713	684	680	724	653	694	662	706	665	638	663	659	666	639	654	645	656	698	715	680	664	684	656	693	611	691	688	690	637	685	688	695	638	702	656	640	683	651	651	694	657	674	631	648	679	630	665	706	676	647	668	707	637	668	652	698	632	673	703	647	618	726	678	687	684	655	651	721	681	603	673	667	716	624	669	689	746	650	674	697	694	648	629	674	664	676	606	690	668	670	653	702	676	653	645	657	641	691	623	600	646	683	687	655	647	666	681	647	651	683	669	659	657	665	642	655	661	642	654	669	660	676	671	713	680	707	630	676	647	660	675	669	672	657	623	647	688	672	642	684	632	643	655	634	682	697	602	682	646	716	656	691	687	664	640	689	641	707	671	669	672	651	632	622	674	684	656	701	643	631	652	656	642	678	665	677	676	676	675	671	638	630	649	657	719	605	657	652	675	631	724	658	748	679	666	657	698	676	644	689	674	697	642	652	660	657	665	700	645	675	652	655	663	645	619	641	695	664	722	654	615	651	659	636	617	650	623	689	689	682	630	712	630	652	678	697	657	704	718	653	689	698	660	646	735	674	663	680	680	609	659	665	695	693	701	701	625	648	625	636	693	650	672	661	625	685	692	646	694	681	647	713	650	665	633	668	663	631	688	692	650	652	668	607	636	618	661	642	650	650	683	705	638	690	678	660	647	667	675	657	649	649	581	672	669	659	685	640	679	696	652	694	699	648	672	663	635	660	642	655	687	629	671	692	657	659	611	667	661	639	658	652	702	667	672	653	659	659	686	679	643	687	692	686	670	687	615	667	652	657	666	698	665	680	673	666	683	645	627	661	638	653	667	627	634	687	620	642	680	658	691	681	615	673	715	617	635	657	672	669	725	660	671	704	651	669	669	720	643	702	703	679	656	698	674	667	705	710	654	684	618	649	660	644	629	642	689	683	650	718	708	682	677	650	653	693	665	618	666	676	718	662	636	651	658	651	637	682	658	691	637	602	681	677	597	643	666	686	667	668	634	651	639	635	675	620	635	659	628	638	606	635	716	676	658	693	644	714	645	675	643	668	675	691	635	669	686	697	693	665	639	634	658	696	638	693	672	678	680	646	692	669	640	600	641	663	684	667	647	658	632	684	669	671	654	653	663	675	711	637	653	641	658	643	625	641	685	649	657	698	642	671	677	654	660	618	694	631	665	671	667	638	665	625	654	678	687	674	691	657	651	681	637	623	670	691	651	664	656	647	657	661	627	673	661	614	661	638	664	679	674	644	624	678	701	675	680	657	662	630	680	674	685	650	655	691	677	667	685	639	683	684	669	713	671	674	671	652	662	609	611	683	631	686	621	677	722	626	691	638	709	655	643	677	675	660	664	690	656	691	648	693	641	619	635	700	681	677	672	692	656	675	637	659	685	651	688	603	649	659	672	705	650	618	675	657	671	667	652	663	633	689	649	672	659	638	666	644	635	655	666	697	666	712	649	657	666	663	654	676	671	664	693	613	695	705	629	663	664	677	650	637	679	654	659	691	668	653	652	627	624	664	691	687	695	664	674	625	641	703	641	622	688	670	652	736	701	629	643	632	665	650	625	701	652	654	667	650	685	702	714	659	664	696	697	637	689	632	663	657	675	638	642	660	655	682	613	633	664	666	697	653	651	685	722	679	632	615	661	656	646	643	661	645	680	665	678	683	696	725	705	662	661	653	654	671	678	691	624	707	651	662	636	651	610	670	676	640	643	667	674	643	699	660	667	667	631	680	673	699	693	681	680	688	675	676	659	664	665	666	671	627	636	699	644	648	672	672	627	654	662	696	667	658	680	675	642	657	644	644	691	653	677	677	662	674	635	646	658	620	643	659	618	638	678	664	664	676	703	673	670	654	667	620	648	716	668	694	684	674	638	600	663	621	677	669	660	694	669	645	629	643	714	638	677	659	677	706	649	655	625	682	650	696	655	665	717	643	666	703	661	695	653	650	634	675	672	646	614	693	652	652	644	688	648	673	658	697	657	653	678	627	692	660	620	673	665	623	637	655	671	680	670	666	626	723	624	662	671	685	630	684	639	645	658	689	651	653	665	610	681	651	632	712	649	635	631	643	672	642	603	657	692	635	710	666	659	628	666	641	672	640	681	672	644	676	686	643	686	673	666	653	682	708	654	673	638	658	672	657	631	641	673	667	685	633	673	730	648	703	674	627	670	681	678	674	669	663	630	692	650	704	661	709	695	640	676	680	665	671	662	698	641	670	665	652	626	649	650	677	638	707	653	674	669	649	657	652	685	702	702	682	648	676	638	650	661	677	682	640	677	668	631	707	673	647	659	683	653	632	638	639	655	684	657	655	655	652	683	641	694	627	680	656	664	698	660	641	681	670	658	694	650	759	674	670	686	662	689	660	604	654	681	659	644	635	670	658	686	655	680	658	667	671	657	673	689	662	604	676	667	656	667	665	643	662	662	627	634	655	661	715	667	624	671	709	672	665	648	667	677	668	649	683	678	681	648	663	677	627	654	661	700	680	649	690	685	648	597	674	682	625	647	668	667	634	669	635	706	672	634	671	695	669	629	633	651	644	698	633	665	692	660	626	669	653	643	686	673	670	702	642	683	646	626	655	682	643	673	647	667	647	665	656	651	647	664	649	685	655	665	646	674	644	684	646	687	664	651	694	662	648	668	674	671	649	628	631	693	678	704	643	677	681	667	625	651	646	659	664	664	677	690	630	660	667	656	653	667	613	697	689	647	650	677	676	648	654	679	715	693	647	628	660	630	700	671	713	660	675	632	635	663	635	646	654	650	640	678
23921	38497	21163	7498	4370	2720	1568	1360	1191	1110	1075	989	1004	929	891	947	863	873	867	867	898	839	859	802	873	835	872	864	796	820	903	810	839	888	850	917	950	922	912	895	845	897	858	867	886	809	803	842	798	773	804	820	846	821	821	779	911	837	818	797	880	861	831	822	861	867	834	795	779	797	823	789	831	754	797	829	808	737	814	764	815	845	778	849	749	763	828	746	822	813	843	796	793	805	794	796	795	806	799	778	771	783	814	737	751	823	779	780	757	771	771	806	818	743	803	804	839	794	820	784	830	799	803	847	816	868	813	805	799	796	746	823	824	724	796	786	785	783	856	771	781	805	779	851	782	786	862	836	843	746	874	844	763	761	828	803	773	792	753	777	800	748	756	832	811	799	784	800	753	772	807	768	800	778	792	750	805	774	810	799	819	795	832	792	780	809	808	804	822	801	742	784	811	811	758	768	778	769	757	805	755	788	781	802	759	769	780	774	838	806	763	746	764	736	778	768	757	756	780	769	777	758	789	767	869	734	787	724	768	796	844	827	743	763	782	812	788	752	810	826	812	741	801	814	751	814	765	730	797	817	819	768	814	774	774	744	780	816	803	794	796	746	811	813	779	759	789	778	756	817	777	759	825	780	737	782	818	785	770	792	791	772	786	781	790	813	778	748	787	797	783	757	801	808	836	811	798	808	819	780	822	783	829	782	750	785	834	784	815	772	818	759	776	783	793	855	771	771	775	827	829	771	826	788	811	805	797	801	795	803	811	778	842	838	787	787	793	763	802	780	774	801	810	823	789	783	792	753	799	791	777	822	797	763	824	779	815	777	780	730	795	809	813	805	828	792	783	776	833	758	749	779	837	775	797	783	791	755	756	772	745	766	748	792	813	781	766	791	759	820	818	829	846	807	839	803	774	820	785	768	752	800	811	818	780	788	790	820	758	807	740	781	758	747	759	778	789	761	801	817	795	814	774	809	819	817	764	771	755	836	844	813	770	807	801	784	781	799	760	787	787	784	766	793	839	815	822	791	788	793	763	797	842	811	758	807	798	824	845	772	777	783	815	796	825	767	735	800	798	823	840	803	792	741	814	782	745	810	823	782	853	755	786	813	818	774	782	793	815	751	776	821	846	807	759	780	800	747	855	830	814	805	785	761	827	788	805	728	790	795	807	760	784	812	812	805	801	758	827	823	772	775	779	763	806	836	758	778	812	826	817	788	773	825	834	806	788	835	812	761	840	821	763	788	795	829	795	815	869	798	805	770	756	803	769	784	823	807	809	739	803	786	768	758	823	812	793	812	836	777	779	796	768	838	855	831	806	774	763	781	781	782	770	787	846	768	791	795	799	823	803	794	763	732	773	811	792	778	739	803	865	802	836	828	749	802	810	789	823	859	751	794	807	768	792	780	779	881	809	774	778	823	755	739	778	750	776	758	770	853	789	803	837	805	815	824	774	776	789	824	847	743	787	779	816	840	754	794	815	759	799	763	767	777	800	757	784	746	823	786	846	753	801	780	797	814	806	816	772	817	772	819	784	761	829	761	833	795	832	758	847	776	815	787	790	771	810	803	772	778	794	828	734	782	782	807	745	827	757	807	849	790	821	769	765	839	786	805	814	836	791	817	832	704	785	785	785	780	775	793	807	788	806	778	746	839	778	807	751	785	799	801	817	812	783	770	837	804	822	829	838	777	807	759	843	729	861	802	739	790	846	832	772	775	798	797	773	793	787	813	789	869	810	767	783	810	778	760	829	807	743	796	778	799	853	821	822	792	798	787	821	819	801	794	777	778	746	799	793	805	771	753	768	792	812	842	799	810	781	805	760	763	802	790	801	787	797	757	823	753	806	812	775	752	810	833	766	795	774	805	785	782	758	807	773	767	788	732	818	773	759	785	790	769	813	820	786	794	793	769	734	792	817	788	802	790	859	783	790	762	760	759	815	822	779	746	770	797	806	755	803	775	793	794	796	830	783	778	823	833	804	798	825	769	738	745	822	784	779	767	803	772	817	847	785	812	736	835	788	757	802	786	782	785	810	823	776	843	778	795	786	807	757	781	800	798	762	775	776	788	764	783	813	788	811	723	818	806	831	808	753	794	817	771	804	785	783	777	785	790	791	784	829	826	818	793	761	800	781	777	796	754	752	814	801	753	825	782	793	798	773	796	795	760	808	790	771	767	805	828	794	794	815	843	812	768	798	798	826	869	800	832	838	877	822	812	826	821	771	776	794	820	796	768	770	857	740	763	759	780	768	807	781	739	756	822	790	766	761	805	798	760	828	795	832	796	796	784	778	836	822	766	752	806	789	765	774	796	780	841	789	796	767	845	819	819	806	797	807	823	796	805	823	783	751	766	779	817	751	799	768	772	801	779	814	835	749	759	786	738	801	800	794	777	829	800	839	777	748	838	773	798	799	755	733	772	797	735	742	841	785	833	799	833	788	795	773	801	806	828	780	818	780	835	770	790	820	766	824	781	747	784	762	806	826	756	776	788	823	728	775	771	830	760	792	781	735	774	845	769	791	804	773	782	790	767	831	806	740	778	826	763	777	768	784	801	812	788	782	777	827	843	800	791	811	790	740	779	782	820	762	847	797	785	805	836	816	808	842	808	754	806	782	785	783	799	763	757	808	797	763	769	795	769	783	780	811	846	753	796	796	789	812	762	762	805	747	822	812	818	836	812	863	764	794	809	790	769	775	835	827	805	825	742	783	736	759	763	740	769	824	813	821	797	853	775	773	815	826	801	843	767	767	834	788	783	779	792	771	793	863	832	784	817	799	810	788	748	779	813	828	802	826	793	848	778	803	798	823	758	776	802	735	795	833	784	802	794	824	746	808	775	802	840	706	822	817	731	782	780	791	839	780	756	787	727	815	771	739	840	771	777	788	814	769	793	811	775	783	747	815	795	812	770	791	760	805	762	805	819	752	816	804	861	797	825	844	775	782	747	807	851	822	826	795	764	808	808	800	790	832	833	807	715	811	804	785	790	746	777	799	784	810	771	743	812	803	771	796	748	767	824	754	826	793	777	828	780	817	757	797	769	698	804	770	766	804	786	782	777	812	784	777	786	788	758	814	789	825	812	831	783	758	858	813	776	840	774	876	734	818	816	792	823	799	810	833	811	796	765	781	840	805	781	797	818	797	793	829	778	815	746	853	832	743	824	770	777	721	749	801	774	806	790	773	798	712	792	775	820	803	751	785	810	812	844	790	795	762	794	799	837	798	805	772	818	777	794	791	778	813	792	784	819	807	833	810	795	775	765	785	720	761	777	856	834	828	755	856	799	760	797	809	853	761	805	812	771	759	792	770	793	763	764	774	790	780	828	820	772	820	802	846	750	847	780	767	807	834	851	818	783	796	762	758	767	808	756	778	776	788	821	836	852	755	839	790	767	782	753	783	788	763	839	776	788	779	757	765	839	837	784	774	781	762	784	774	781	784	798	766	740	797	836	788	844	773	771	813	822	770	794	793	774	797	769
24478	20980	27152	24873	13074	1512	680	592	514	543	556	498	482	468	465	463	445	461	446	469	471	481	504	485	435	440	464	507	456	478	499	443	511	523	457	493	522	506	502	480	533	427	479	491	473	454	475	498	490	469	474	490	504	483	495	438	487	440	507	508	503	505	459	448	469	484	459	475	465	400	463	493	418	424	472	451	454	488	475	418	445	446	452	477	483	426	455	477	482	468	423	414	427	439	449	444	426	451	438	448	448	471	412	427	455	473	463	445	420	457	445	474	457	479	472	443	469	414	422	475	424	454	440	471	460	453	411	434	477	400	415	437	424	471	462	453	481	445	475	442	445	439	434	447	440	437	426	446	426	467	444	458	441	487	458	441	443	446	484	436	447	442	457	459	401	416	423	449	431	414	447	487	454	471	460	462	455	452	472	437	458	461	465	476	466	472	418	482	436	428	445	451	445	478	448	430	490	463	436	410	443	448	460	497	451	431	393	436	450	434	437	463	495	460	462	466	457	452	447	435	451	429	476	468	462	448	433	447	453	415	443	473	464	440	460	452	417	421	435	451	440	437	442	446	483	450	422	429	465	420	485	466	445	433	423	433	415	441	413	426	445	452	454	450	421	467	461	459	471	450	409	476	472	451	502	442	463	417	474	450	426	447	479	437	471	467	466	454	460	453	438	469	472	443	444	456	436	499	417	419	448	428	435	408	418	420	395	456	465	488	447	435	443	446	428	443	467	464	419	452	439	457	430	425	467	436	459	462	441	430	438	461	420	452	436	457	453	445	447	441	456	435	459	461	463	493	479	449	454	449	495	461	432	432	503	448	413	425	458	464	453	446	436	432	471	446	452	435	437	455	465	427	418	393	468	486	468	448	436	467	442	430	450	465	484	487	480	418	438	426	462	451	451	461	433	465	409	502	473	444	441	444	431	460	454	427	469	496	428	466	471	491	462	431	468	425	479	474	473	484	440	455	471	468	443	453	422	445	430	435	427	456	447	451	442	473	459	473	470	419	470	447	464	405	429	467	463	443	453	423	483	442	494	453	481	411	429	451	450	451	455	438	444	443	450	422	438	477	416	445	450	421	425	455	473	457	445	454	441	403	442	456	442	477	416	458	420	425	437	437	469	459	483	437	461	459	432	440	454	440	452	496	412	502	405	429	460	464	453	419	430	468	436	439	431	454	457	451	455	442	470	461	422	469	464	440	476	465	516	458	440	434	449	468	454	453	436	448	490	440	410	432	439	424	492	478	473	420	473	430	425	413	451	488	428	444	457	441	474	460	481	476	447	434	453	446	455	454	421	459	442	409	411	433	458	445	434	453	468	462	444	447	422	446	430	462	465	466	447	452	447	487	459	455	495	442	428	450	454	433	460	460	447	472	457	462	488	497	497	465	479	463	417	416	439	452	431	458	441	457	486	435	456	419	463	443	450	499	459	467	458	481	462	442	435	418	450	421	449	459	506	458	493	458	417	436	443	445	440	480	448	451	435	444	460	445	487	497	406	474	454	418	409	467	467	497	420	440	433	445	446	470	449	477	481	465	459	441	489	442	399	453	469	434	443	447	454	440	459	433	425	473	447	442	454	460	431	461	428	415	477	417	455	454	437	441	445	479	418	478	431	423	492	446	439	477	394	446	439	464	462	442	450	431	460	413	415	443	401	473	414	433	446	420	461	456	425	450	446	413	404	441	480	429	470	486	445	465	428	453	452	471	407	434	441	450	465	449	401	469	434	477	449	462	446	484	502	514	442	421	466	455	446	438	448	435	447	448	447	475	464	456	434	444	453	408	409	440	456	455	449	461	461	471	443	439	430	476	433	433	484	462	473	430	469	450	449	450	457	421	443	449	433	447	443	458	427	431	465	431	446	472	443	465	467	458	458	488	470	473	440	402	439	419	482	465	411	478	432	473	444	470	462	443	444	456	464	449	426	448	420	457	456	454	469	459	412	440	455	452	486	421	459	435	444	473	464	440	469	424	429	475	423	514	438	441	456	467	452	427	475	445	514	437	411	392	469	444	506	452	451	467	460	426	452	451	435	444	418	436	480	437	430	410	414	440	485	458	428	407	419	424	463	465	498	427	473	433	475	503	489	439	454	476	464	446	445	422	435	407	435	461	464	433	418	450	486	435	447	454	434	403	446	446	438	455	445	440	440	450	449	444	473	475	469	453	453	457	464	450	455	473	435	464	460	459	463	425	435	415	449	434	449	489	416	463	492	466	442	421	458	446	445	444	457	409	457	460	465	454	499	468	504	453	450	475	438	467	467	438	445	476	457	436	422	437	455	431	508	425	439	502	448	431	437	451	451	452	448	479	429	445	430	448	469	450	450	455	458	458	477	435	403	423	480	450	436	451	495	452	467	487	447	429	467	469	482	451	438	410	479	476	464	445	499	431	393	475	441	468	466	434	481	471	403	484	480	456	464	455	453	403	474	457	440	477	455	434	414	448	462	445	434	458	451	474	447	427	411	431	457	432	459	448	465	473	418	430	461	428	444	450	415	468	455	439	450	426	459	455	459	449	419	450	471	418	445	385	452	426	437	458	442	441	439	472	466	466	433	421	462	459	465	451	466	452	457	471	463	474	471	476	479	435	427	385	450	426	433	466	421	461	452	465	437	423	482	474	448	445	381	441	462	452	470	469	477	462	507	426	484	493	445	428	451	493	456	458	475	443	422	436	467	462	445	451	412	432	466	455	472	416	461	427	427	459	433	445	445	424	482	442	447	428	443	466	417	433	440	465	468	449	441	407	475	447	424	435	414	446	442	479	458	462	429	470	441	457	440	423	428	419	463	445	454	413	454	405	428	441	447	484	470	439	495	428	479	472	450	471	460	454	459	454	431	430	471	424	428	441	436	442	472	452	431	436	436	443	481	495	445	471	467	432	459	428	476	418	435	453	474	443	441	457	465	459	468	443	446	454	454	466	453	428	452	454	413	442	470	466	462	459	486	445	409	448	457	460	434	450	451	458	441	452	450	454	448	422	412	447	443	451	489	456	458	442	458	437	449	485	460	447	454	484	481	463	422	458	460	460	481	444	414	411	463	469	437	450	401	457	463	414	439	465	460	420	444	464	432	414	455	479	428	462	450	462	443	488	439	456	434	454	441	447	487	470	423	430	443	447	464	449	427	476	424	420	446	433	468	429	427	450	459	479	450	425	441	424	443	439	442	438	462	461	443	483	409	429	457	453	419	437	445	439	431	429	440	449	428	425	446	462	441	410	491	455	473	455	509	431	467	458	469	442	454	476	422	455	450	443	451	434	458	438	453	459	453	454	480	441	471	454	456	457	442	471	472	423	456	419	434	443	446	428	436	439	435	458	477	448	500	458	427	465	454	458	420	448	410	422	476	443	482	476	462	441	442	514	436	445	453	485	486	463	475	432	446	475	450	409	448	454	462	434	464	449	474	426	479	451	452	423	500	441	443	430	430	459	414	456	464	477	464	432	465	430	439	469	438	467	438	434	428	454	444	437
25611	37649	18779	4960	3050	1895	1092	855	832	762	699	699	643	627	605	612	630	591	604	537	563	562	554	605	547	572	616	600	585	582	592	639	637	629	674	656	659	668	655	593	591	631	545	556	578	599	573	553	578	545	574	550	584	579	563	572	566	562	580	583	584	598	539	550	578	581	566	563	563	548	561	554	561	509	550	574	536	556	570	573	571	564	522	601	564	554	564	546	564	545	603	547	563	554	564	565	561	561	557	594	572	530	520	586	584	561	598	543	501	557	535	552	530	541	587	571	558	588	532	552	538	583	507	614	554	533	546	536	547	532	566	563	594	575	587	553	543	505	551	560	542	546	549	539	520	540	565	507	552	550	531	558	575	600	543	575	567	543	540	568	546	525	531	546	528	522	504	560	565	601	565	529	569	526	526	542	550	541	571	565	535	510	567	548	586	519	575	547	533	508	504	518	571	526	553	543	515	536	543	540	566	547	588	537	572	535	562	582	565	547	543	567	551	504	580	507	558	574	561	583	505	547	561	544	521	589	507	529	543	543	588	524	589	573	629	577	546	517	559	510	575	531	543	571	544	539	536	526	554	520	540	557	547	547	570	573	508	540	544	551	540	575	534	537	527	585	560	550	559	597	551	559	537	538	548	539	517	509	575	524	567	516	574	559	550	560	525	571	557	536	583	550	569	570	558	555	511	497	549	539	559	529	570	531	568	570	567	568	584	534	519	556	520	527	524	552	573	568	564	561	500	549	560	591	526	531	579	561	576	545	560	582	579	539	578	527	532	540	536	538	525	531	570	536	541	569	569	589	536	476	571	561	579	543	536	554	544	537	491	605	505	583	552	542	530	574	523	537	589	552	520	543	544	545	549	566	550	542	569	494	535	577	515	555	538	557	568	569	556	553	517	565	552	566	531	556	569	516	547	571	581	518	529	513	526	574	508	557	576	550	517	583	537	517	554	571	586	534	551	558	553	546	540	572	556	557	565	519	545	549	532	555	504	530	536	582	505	523	561	513	523	553	579	590	550	542	560	535	525	554	554	549	567	593	525	551	549	552	533	533	512	547	535	561	558	550	545	546	542	522	559	502	532	548	544	566	523	545	580	562	560	558	544	569	530	555	572	530	547	513	531	540	530	556	509	608	531	529	569	529	584	517	538	561	527	563	559	512	580	510	558	564	561	504	552	521	547	553	518	538	550	540	539	552	548	582	573	570	553	521	536	572	566	536	551	550	553	589	585	527	552	602	569	512	575	534	517	563	534	537	545	545	503	541	545	575	530	541	530	512	555	542	545	560	551	521	546	497	538	532	571	570	558	526	574	533	539	587	585	570	559	548	580	487	528	561	532	491	534	599	591	563	529	537	553	556	561	524	521	542	566	536	512	536	551	555	554	549	543	531	561	595	531	542	509	515	542	559	543	524	572	585	550	558	532	536	540	547	543	525	520	543	560	599	533	534	540	587	585	525	582	534	556	527	555	539	545	539	540	573	579	551	553	597	540	549	616	547	542	551	554	544	551	550	560	540	589	521	553	523	583	550	499	522	600	528	556	525	589	549	505	558	551	550	499	575	568	559	519	533	561	557	563	551	566	535	526	529	575	546	575	537	514	542	522	534	546	585	549	559	542	584	553	591	524	510	532	542	540	532	594	578	599	558	547	558	520	525	564	544	563	501	547	553	545	511	511	541	502	579	568	560	507	533	527	519	552	570	544	554	528	582	552	543	590	569	549	532	520	579	591	518	549	529	528	550	519	548	532	547	532	560	521	569	588	551	569	566	503	597	588	527	546	555	532	552	544	564	563	512	554	548	547	552	574	544	556	574	559	570	543	561	550	554	564	541	495	529	544	543	568	530	558	567	556	502	513	514	531	560	553	570	514	569	517	554	538	538	520	551	526	562	552	585	565	536	598	534	527	587	574	563	600	559	546	555	523	537	531	560	548	583	570	473	542	537	541	524	576	522	541	539	582	541	527	527	523	584	576	517	532	537	543	551	537	535	534	506	532	548	586	568	570	557	510	535	586	554	564	524	558	554	521	556	568	493	551	537	562	528	541	555	540	547	577	553	552	574	560	532	547	545	512	559	543	569	538	537	567	536	596	516	537	532	547	515	590	524	561	534	546	551	567	535	539	568	525	526	545	568	561	580	533	551	566	561	570	548	560	548	543	570	573	559	570	566	558	525	526	588	560	556	564	553	540	548	523	529	512	547	526	566	504	568	564	536	574	559	533	543	540	542	547	508	532	527	525	522	564	515	546	536	505	584	515	552	557	530	506	551	579	554	557	543	524	587	561	581	556	584	550	533	583	542	502	535	590	584	532	527	586	516	556	548	561	544	555	561	560	580	559	575	555	531	530	564	555	509	536	553	543	563	559	552	537	564	553	584	577	514	517	575	562	569	508	560	559	574	547	577	556	533	572	555	503	556	568	532	534	544	571	519	535	532	555	520	544	519	533	552	552	530	523	558	510	556	529	534	540	554	546	525	557	556	568	504	532	536	515	547	546	522	545	570	535	574	524	568	532	554	526	539	516	572	531	521	534	555	596	551	534	545	568	548	563	535	503	526	531	542	570	569	545	544	562	511	548	556	615	545	547	507	538	561	534	548	544	552	530	563	565	536	542	552	551	498	516	587	510	526	559	575	571	532	575	534	521	571	539	557	523	509	591	546	567	548	507	578	562	533	548	570	526	562	519	550	571	553	566	578	572	583	562	574	545	557	539	565	568	505	544	572	541	569	508	555	533	576	532	531	555	548	545	576	523	575	606	545	546	538	549	573	570	517	559	514	541	514	553	514	530	528	533	518	550	573	520	566	559	579	524	546	541	539	580	550	584	529	524	558	561	520	608	563	542	559	610	544	551	546	544	565	567	570	578	541	536	522	557	529	564	580	536	535	554	572	533	539	555	573	551	557	528	512	572	557	557	562	564	526	526	554	571	564	549	528	538	585	532	552	547	554	549	569	548	551	502	550	561	558	562	591	526	551	556	567	548	511	495	540	500	546	559	580	607	538	536	559	607	540	503	562	554	527	572	514	554	547	535	557	531	556	598	567	478	533	526	559	579	504	534	598	549	542	526	549	512	530	561	565	568	516	593	604	564	522	554	552	562	530	593	520	531	542	552	579	546	568	503	545	547	572	519	528	557	544	539	552	547	561	518	558	532	520	556	533	566	566	577	582	605	585	556	532	559	540	576	600	543	567	525	569	594	537	544	564	510	565	544	499	556	541	579	553	595	534	535	601	556	547	551	547	556	479	509	575	524	526	547	546	555	556	574	553	556	554	545	531	556	576	571	534	572	527	568	553	577	557	535	605	558	553	538	526	545	526	507	531	532	531	561	548	537	576	530	556	530	589	540	511	563	567	510	550	545	554	587	532	574	555	513	558	534	549	559	595	566	567	530	511	580	568	558	546	540	530	546	524	502	583	553	518	563	540	552	575	544	499	568	570	554	517	562	544	551	502	529	557	550	568	522	590	552	553	548	546
22545	21053	28527	23783	21003	20921	8834	1141	866	823	724	672	656	594	594	618	588	560	556	590	564	566	570	582	564	556	508	550	516	552	577	570	563	578	620	588	628	628	582	583	592	533	593	509	552	571	557	542	553	492	520	539	564	500	542	576	543	522	543	561	565	568	554	578	534	502	522	500	561	537	493	529	514	531	486	533	491	497	488	504	513	519	464	498	468	517	473	519	519	537	550	529	492	498	505	521	526	496	538	490	550	526	454	518	524	503	524	543	488	499	500	513	510	493	505	479	502	517	495	529	531	518	524	512	529	524	536	480	423	527	508	545	449	485	474	529	472	482	472	469	518	516	494	485	533	539	500	460	477	516	526	543	529	524	548	470	494	505	548	528	502	497	511	489	505	531	502	497	527	509	542	522	520	528	486	503	502	553	512	489	492	472	517	488	482	509	470	522	496	519	512	523	518	461	505	513	499	468	521	504	530	499	513	492	489	482	489	497	489	509	556	525	509	488	476	468	507	540	519	524	536	493	528	511	500	509	486	491	557	501	522	527	483	530	504	466	513	529	481	475	491	524	486	488	441	507	489	485	528	511	521	478	482	483	505	509	541	460	519	487	497	493	525	472	509	477	517	536	504	520	507	491	506	525	548	529	545	535	506	469	512	506	493	505	530	520	488	471	471	482	521	526	526	506	496	549	486	496	493	522	485	510	508	497	510	487	501	511	491	483	485	520	514	491	538	488	497	472	497	510	495	501	503	529	505	503	461	519	532	502	532	493	499	485	484	484	509	494	537	487	514	529	513	523	491	521	492	497	477	483	500	519	488	502	530	475	522	514	531	484	483	547	479	485	503	501	495	486	482	514	532	516	502	504	479	565	477	513	516	517	500	517	555	483	501	502	552	485	494	516	522	482	485	505	499	498	514	499	494	507	511	516	509	468	503	507	530	515	447	480	530	535	507	521	494	540	492	506	493	490	496	513	535	528	499	483	475	499	505	490	491	483	533	529	540	507	521	499	498	466	518	526	483	493	523	450	480	511	435	502	551	451	535	533	541	487	515	502	539	490	515	529	484	501	518	504	506	560	478	525	521	557	490	470	516	497	502	496	490	514	508	496	492	508	486	500	545	531	513	509	527	471	519	483	523	503	507	508	516	500	493	528	461	507	501	531	542	531	517	477	475	476	470	525	517	501	506	460	476	505	495	481	507	514	486	504	518	473	471	489	529	533	466	458	508	505	534	459	515	470	544	529	505	492	490	522	519	518	501	508	474	495	491	522	514	494	514	492	515	482	440	482	484	487	542	495	486	542	510	486	518	551	531	522	494	525	494	497	468	505	487	511	526	504	488	504	512	482	511	547	531	513	485	469	532	487	490	530	514	490	477	515	515	486	500	479	514	467	496	525	487	527	502	544	481	534	479	516	495	457	538	524	522	508	513	484	488	527	462	490	497	503	475	507	509	537	473	508	488	498	499	482	517	503	520	522	452	503	496	542	517	473	550	551	454	505	511	551	481	493	524	525	528	508	475	495	503	467	519	513	515	499	460	508	503	478	473	508	491	499	536	470	508	473	522	493	489	554	516	500	539	506	536	515	491	466	505	551	504	489	545	485	493	503	521	548	486	543	503	496	493	505	503	502	522	485	475	531	513	472	497	461	486	532	528	501	521	506	504	483	501	542	511	508	527	523	487	504	482	469	503	499	509	513	527	491	512	543	460	502	506	523	480	489	509	499	498	500	519	460	487	550	516	518	520	550	522	510	475	509	524	538	493	503	536	525	523	482	510	500	499	510	534	494	509	507	535	500	508	494	512	503	498	535	501	494	459	527	498	535	546	508	537	509	485	501	512	550	512	509	506	529	507	513	487	501	493	515	520	520	484	449	489	514	496	482	468	486	508	494	497	510	471	504	505	508	506	525	481	494	515	493	509	531	527	495	536	507	526	515	478	538	515	508	563	534	505	486	493	491	492	527	505	520	512	504	497	544	519	493	532	510	492	544	491	491	527	535	535	528	471	499	490	511	448	524	519	501	465	546	473	521	508	517	475	470	558	465	513	514	489	526	487	507	527	487	473	466	544	520	464	515	515	504	505	503	516	516	492	547	490	506	540	519	487	504	500	525	532	537	522	508	509	493	495	500	469	537	499	514	491	520	505	479	521	499	511	508	450	525	468	487	530	501	463	492	487	502	522	509	494	515	481	506	536	484	531	505	492	545	524	484	492	503	520	507	502	522	522	492	510	470	541	516	492	506	527	516	548	485	521	503	544	520	511	534	520	501	523	520	520	474	530	510	504	518	499	507	537	526	538	513	540	516	533	496	533	528	522	504	477	517	473	531	477	524	475	454	522	515	534	481	509	501	523	513	471	518	459	540	437	495	502	528	481	516	525	520	520	524	491	514	503	551	521	487	485	507	489	499	531	466	480	534	495	508	521	520	508	486	530	470	526	522	470	497	519	522	484	497	490	487	491	514	538	493	537	527	471	532	475	497	488	509	454	445	527	526	490	526	517	474	469	522	466	524	483	492	524	480	508	473	471	516	475	501	509	492	555	501	498	517	500	518	474	539	530	489	481	491	496	501	527	505	499	535	489	524	495	527	487	525	499	513	494	515	530	525	517	502	513	526	532	508	523	529	447	537	531	512	514	492	511	555	509	463	529	507	532	475	506	508	486	533	508	517	492	531	483	510	497	490	501	520	534	452	490	509	529	506	512	482	531	518	473	510	537	483	501	459	479	476	515	512	488	525	486	539	530	524	474	497	526	498	536	522	538	517	510	500	500	498	491	492	529	494	519	474	526	507	492	504	503	477	509	528	516	511	538	504	546	522	449	527	502	512	546	517	527	473	510	478	512	502	505	518	481	459	510	479	505	530	547	513	531	501	524	530	494	512	493	561	505	493	543	509	497	537	443	504	490	559	488	505	502	491	495	482	499	466	509	481	478	511	538	477	492	505	496	504	510	521	487	532	520	505	518	518	483	501	520	501	498	484	469	518	491	534	469	500	468	505	513	530	484	519	521	504	506	499	494	550	507	520	485	512	473	547	484	471	476	525	476	542	500	490	498	529	509	502	493	529	537	495	464	491	524	496	467	526	498	502	493	503	493	490	497	478	518	461	510	503	506	517	506	502	520	475	463	495	532	478	490	488	508	500	506	494	515	554	507	483	509	516	515	481	495	504	546	501	527	473	480	502	506	534	525	536	533	548	501	513	511	500	539	496	509	521	523	530	517	500	523	490	514	520	481	498	533	503	502	516	500	478	496	459	526	530	530	505	520	507	485	506	441	483	516	501	496	520	496	503	494	504	490	513	505	510	484	489	507	504	517	477	508	494	483	493	514	481	497	505	511	489	502	513	485	538	520	516	501	508	482	480	493	512	552	527	504	505	478	482	506	513	459	518	478	501	508	565	492	474	522	536	504	550	529	473	519	504	480	543	520	476	499	509	508	500	515	509	511	483	501	487	530	515	552	498	503	523	507	497	461	493	483	516
28581	48201	29240	11258	6301	4004	2331	1684	1356	1186	1080	988	870	893	839	828	777	705	707	651	662	683	696	741	718	666	612	676	680	634	647	762	714	795	753	771	766	792	700	772	771	685	654	625	635	702	714	657	642	633	624	634	655	641	661	672	709	682	664	716	663	662	691	655	672	650	624	638	668	614	627	651	629	648	638	576	644	570	654	595	575	620	658	609	618	599	664	643	600	689	604	628	618	557	616	645	594	597	625	576	592	636	586	621	586	646	590	626	640	554	584	607	608	605	619	618	600	608	612	573	623	614	569	616	574	579	611	628	615	600	561	602	575	626	655	611	600	607	643	616	575	598	661	636	586	559	587	623	575	578	645	587	584	566	653	625	611	584	598	594	625	627	624	636	575	583	604	682	589	618	627	584	595	551	642	578	607	632	607	602	593	625	554	622	586	576	628	637	600	626	637	608	578	585	572	586	605	578	621	611	580	620	618	563	618	623	620	621	580	615	574	564	625	606	527	615	586	632	653	629	594	562	578	610	642	616	630	641	609	613	633	611	592	607	602	653	621	594	634	612	596	596	602	623	617	598	625	627	592	615	639	599	592	606	614	625	609	562	652	611	570	598	642	635	621	651	658	615	564	608	646	663	601	570	613	577	650	611	590	626	596	600	580	582	600	617	596	615	576	605	634	629	631	609	615	592	602	592	552	617	601	618	586	624	617	682	572	628	607	601	602	651	616	621	591	689	612	615	571	616	622	594	648	579	626	600	621	591	646	610	586	615	574	650	624	594	630	569	599	576	577	613	578	570	605	647	606	609	648	603	571	641	607	614	639	584	638	618	593	612	628	620	618	622	605	642	636	604	605	593	584	575	579	634	603	594	646	619	634	570	688	605	598	585	589	604	601	611	597	650	626	600	626	624	640	643	621	614	621	651	594	566	612	672	608	642	619	623	680	581	612	562	580	611	614	610	629	578	611	632	594	577	585	638	586	610	568	575	642	613	638	627	588	585	605	633	613	640	615	591	597	616	602	623	603	598	662	623	603	628	555	566	610	580	640	564	590	583	622	586	664	643	645	649	608	597	629	590	610	633	626	615	560	553	615	596	594	590	644	598	645	628	607	640	572	649	591	560	623	643	615	615	609	605	644	605	607	644	576	603	625	594	565	657	615	636	624	629	635	658	576	575	647	618	623	551	588	628	583	664	618	593	627	652	596	658	590	665	600	617	631	560	600	612	610	588	548	613	614	588	645	615	608	612	625	587	683	593	657	608	629	575	634	658	619	590	592	548	621	658	604	660	628	644	597	630	652	617	634	625	620	618	611	586	650	617	561	613	627	550	590	614	591	603	613	665	576	558	611	640	585	618	623	621	581	640	586	622	626	613	605	652	640	606	618	585	584	671	604	606	623	682	605	609	578	662	637	637	664	671	607	655	664	587	607	623	611	594	576	601	614	652	635	652	690	606	644	573	608	585	605	604	607	602	604	573	576	615	577	617	659	569	600	598	639	614	599	609	611	628	591	610	658	608	585	579	588	679	621	605	649	582	629	615	613	608	602	681	643	583	621	646	623	610	586	617	614	645	633	651	630	612	596	669	575	585	639	591	629	604	626	608	643	613	629	604	633	629	624	630	621	619	621	577	611	584	597	609	601	596	642	612	596	622	542	623	613	632	589	605	569	616	654	627	616	628	624	606	576	609	620	641	626	590	625	641	538	594	613	607	632	625	601	611	591	597	579	614	582	578	552	591	673	576	668	594	658	594	615	621	557	618	606	626	578	580	620	592	583	603	607	633	628	591	659	625	604	600	639	609	586	601	602	666	610	622	580	587	589	636	582	623	567	581	680	600	599	593	574	648	610	636	609	551	649	588	585	645	626	613	604	656	579	598	638	652	603	648	586	622	615	608	595	536	605	582	657	591	614	594	619	598	618	595	595	599	586	652	621	649	597	565	594	610	617	629	629	623	618	650	603	625	595	635	591	603	627	618	620	624	654	611	605	606	608	638	594	609	628	645	604	634	663	605	621	613	596	585	651	582	610	602	620	609	588	641	624	659	569	598	634	631	637	607	600	603	618	605	644	620	601	651	587	602	567	572	604	612	619	626	621	628	594	627	642	588	622	580	613	619	591	664	597	623	600	631	619	632	641	660	572	606	610	590	602	633	630	630	592	625	615	618	651	622	573	582	621	605	602	655	654	606	611	617	600	588	633	596	569	630	621	604	571	671	636	584	622	588	587	664	602	626	579	624	585	589	629	655	594	648	610	642	576	606	615	609	632	629	591	607	617	602	610	661	558	580	615	603	547	597	589	611	650	585	570	623	589	598	588	608	621	574	592	623	639	561	633	610	585	647	668	597	654	580	635	655	646	614	624	600	589	589	609	573	625	668	618	629	591	630	628	584	605	583	612	632	586	619	630	616	576	651	630	646	608	685	579	605	591	592	639	608	626	604	610	562	627	598	644	609	610	620	575	613	605	667	619	649	634	592	592	624	626	595	600	613	630	649	596	628	609	635	646	610	628	615	636	581	605	631	623	624	633	576	604	654	623	626	619	580	653	644	609	621	637	635	610	623	582	562	624	630	564	656	593	643	609	567	599	584	596	608	596	599	617	601	588	604	634	606	578	610	600	607	614	580	594	620	574	636	643	637	603	605	651	678	625	606	594	587	605	583	620	574	601	588	599	606	604	631	670	643	603	592	598	592	594	583	567	640	635	610	600	603	605	603	618	599	607	610	625	563	565	590	626	611	663	610	623	603	579	643	650	598	616	576	620	607	603	614	613	615	647	645	620	640	613	641	594	599	599	568	592	657	642	586	628	592	591	582	597	580	636	594	577	644	611	662	589	583	580	646	630	628	652	608	602	607	596	635	612	612	619	642	598	624	617	577	606	571	585	660	616	621	600	613	599	600	632	587	640	620	658	624	664	611	599	612	608	600	625	595	605	591	621	618	637	594	588	580	579	637	623	627	614	590	600	652	621	620	601	623	629	612	612	620	608	607	578	599	646	587	628	632	624	632	637	618	607	613	582	625	593	616	615	628	558	579	651	593	567	567	607	645	567	641	607	643	631	648	576	595	661	598	605	636	631	599	617	636	595	623	600	594	614	551	584	623	601	589	631	636	626	601	619	647	586	585	664	622	604	621	616	603	657	611	694	612	579	600	619	588	621	607	629	622	604	593	595	626	619	608	600	633	615	616	586	632	606	589	624	593	616	609	597	611	655	609	638	627	631	595	578	607	606	663	565	620	627	649	616	629	588	628	584	604	618	585	615	595	620	605	584	583	631	585	635	575	610	587	594	592	605	664	616	604	561	637	635	618	614	637	696	608	633	562	637	636	620	615	646	635	610	643	612	600	618	610	642	560	632	576	648	629	586	647	658	635	605	571	636	591	590	598	618	613	631	607	596	607	627	621	594	602	633	649	589	619	636	585	602	613	648	670	630	596	612	644	629	569	620	611	589	619	601	608	616	592	592	631	566	603	612	655	577	598
27749	22787	14979	3296	1091	806	648	626	606	543	583	611	652	609	590	633	600	557	573	612	558	639	593	587	573	623	621	621	622	560	631	592	629	710	613	672	600	590	592	603	604	567	616	648	623	630	635	580	581	599	573	568	602	621	609	623	587	617	625	619	588	617	621	610	605	600	588	553	540	605	577	565	596	562	589	590	575	600	553	541	543	578	588	583	555	578	592	589	573	639	562	559	564	569	614	589	589	564	606	554	599	585	651	575	631	631	560	588	564	591	589	579	618	600	582	572	603	635	586	611	584	598	577	549	608	569	607	570	599	624	588	637	571	585	610	577	636	545	573	606	562	594	545	599	564	581	582	589	579	609	592	610	608	556	577	631	633	575	572	657	581	618	587	615	596	566	598	589	579	589	590	515	643	604	553	561	605	597	592	572	582	630	578	550	575	563	582	553	599	598	569	558	577	592	610	582	613	608	584	598	550	576	578	562	588	594	567	591	613	616	611	604	586	600	622	608	548	607	555	598	595	594	617	579	581	550	589	614	587	576	584	593	588	604	569	539	566	584	588	550	544	569	607	592	598	578	573	650	578	580	601	590	600	578	620	567	590	578	610	543	620	587	611	588	561	563	584	586	617	606	566	597	554	574	562	599	571	578	609	572	583	548	587	605	590	606	604	580	599	579	576	602	569	575	594	611	592	572	617	587	551	543	609	562	593	565	568	630	613	606	596	597	540	609	567	610	622	592	589	589	607	602	572	582	572	605	601	611	646	588	587	620	557	574	560	603	541	558	575	634	577	593	572	649	623	615	592	581	602	576	618	531	587	623	619	590	594	570	546	580	568	614	622	560	624	612	570	589	590	605	600	604	597	611	580	599	596	594	559	574	586	587	565	604	589	589	610	593	578	586	582	583	632	594	606	564	588	577	593	562	571	587	637	610	616	582	590	583	571	561	590	577	572	551	611	629	625	616	611	554	571	614	562	591	597	605	549	587	593	553	580	552	585	575	574	573	613	581	616	571	621	583	582	564	590	587	589	618	606	581	596	550	621	577	569	609	559	581	576	571	632	600	589	542	612	591	568	595	612	576	617	565	607	622	525	601	592	543	604	572	570	562	574	582	625	554	598	611	584	585	568	614	576	580	616	590	589	585	606	637	582	597	586	625	569	572	579	613	594	578	546	621	594	609	592	601	590	590	607	571	610	579	569	602	550	583	608	619	581	566	549	593	606	618	589	572	611	606	582	613	573	571	618	572	587	543	614	594	582	528	591	576	600	596	544	541	621	584	627	630	610	597	590	582	573	581	554	624	583	580	601	597	621	610	563	642	601	595	615	612	630	529	583	590	595	611	624	599	567	618	615	594	615	559	579	573	557	613	556	600	588	594	604	620	598	531	576	611	601	596	561	570	581	571	631	556	592	557	529	583	610	614	610	559	588	540	586	551	543	566	613	608	576	637	604	583	616	586	591	616	600	545	620	583	618	607	586	605	584	614	585	568	639	541	563	571	593	604	564	605	621	555	630	595	602	560	569	598	583	586	608	576	614	595	561	597	589	598	580	649	612	594	580	560	630	603	591	570	621	602	567	631	600	599	572	603	564	589	610	573	613	601	549	572	609	561	574	568	593	585	585	599	611	581	583	590	600	577	569	558	610	600	595	587	611	550	619	610	574	605	598	598	596	596	596	595	598	592	522	576	595	597	614	586	616	575	568	577	627	592	602	552	597	555	563	607	550	593	590	590	585	634	572	621	581	616	598	578	616	583	615	562	565	610	594	559	586	604	642	628	604	582	596	572	582	569	565	552	620	635	607	610	541	554	580	566	589	587	603	589	605	587	594	613	613	574	556	547	607	595	561	589	615	597	549	622	619	571	572	610	546	608	612	621	528	577	589	579	575	654	610	578	581	601	598	597	588	589	586	605	554	577	565	587	592	627	627	604	626	570	542	598	626	569	625	579	616	607	574	562	625	597	594	580	571	591	565	589	614	606	595	551	615	625	552	625	551	603	588	590	591	621	623	569	556	574	581	594	601	566	568	599	570	614	581	583	563	582	602	589	586	604	602	553	599	571	577	633	592	578	586	575	584	652	566	605	556	593	643	584	604	606	585	605	580	584	603	592	595	586	622	618	577	591	577	562	621	600	612	583	585	608	597	591	568	584	590	576	593	578	562	591	578	563	565	611	567	583	558	594	619	654	585	574	611	521	582	595	600	560	585	590	608	583	595	606	573	559	608	631	601	611	605	630	616	594	587	577	559	588	559	606	649	587	558	573	645	593	596	590	546	595	593	609	606	606	570	632	594	624	577	587	603	595	573	615	584	520	587	623	559	559	615	588	607	565	580	586	577	597	602	577	621	593	584	601	587	597	567	568	608	595	642	577	570	585	580	601	631	573	600	573	560	602	620	618	572	600	585	589	573	584	578	557	606	581	598	636	590	547	586	607	610	637	597	628	597	599	591	602	553	581	573	602	549	594	586	537	550	604	569	570	577	584	643	604	618	561	608	582	600	550	583	602	589	597	565	583	594	576	627	578	611	612	587	551	569	588	581	595	566	632	608	578	616	566	584	589	614	592	576	611	548	594	565	610	601	593	584	596	622	580	591	581	556	622	573	581	587	582	568	595	588	571	583	608	584	615	564	612	603	615	618	598	601	537	568	560	604	586	514	577	623	600	617	583	560	567	611	612	613	597	586	600	587	612	616	591	621	519	613	625	620	623	631	603	618	546	560	618	583	564	563	562	584	607	621	595	614	602	582	567	545	583	592	599	575	621	594	586	597	577	559	616	566	635	602	613	619	624	604	607	602	629	617	566	624	580	588	594	588	629	550	599	557	597	539	627	603	628	605	577	610	596	638	565	589	569	601	571	576	592	613	601	616	581	599	585	599	592	572	632	557	591	545	577	603	565	612	573	617	606	606	585	556	578	563	586	556	607	570	618	574	620	606	610	602	599	552	592	568	605	604	563	591	581	611	569	590	586	558	597	570	566	591	630	587	556	598	553	559	600	594	613	595	578	609	619	611	537	613	629	608	572	586	571	559	613	593	583	589	616	603	568	575	565	610	604	607	605	615	594	617	610	615	554	550	548	618	595	546	606	562	609	598	557	602	589	587	583	595	603	577	586	570	567	628	582	608	602	581	580	605	606	610	557	536	644	579	592	576	589	590	617	577	583	571	598	579	601	593	597	582	592	575	587	566	565	583	615	575	569	585	592	585	595	600	601	661	561	606	585	581	570	603	591	619	575	570	592	585	571	619	595	601	613	597	632	591	591	622	574	556	597	599	618	609	600	572	579	590	581	548	569	608	581	561	584	601	619	610	570	560	573	610	579	561	600	589	582	590	551	591	572	592	625	616	596	615	630	597	604	588	618	541	590	554	620	581	614	617	586	612	547	586	555	574	625	552	581	557	687	609	596	548	583	598	544	573	605	585	598	587	594	549	597	576	625	557	574	609	590	608	572	578	599	601	578	574	589	608	625	594	556	628	568
25703	34636	11016	2982	1425	1096	813	762	748	792	764	700	738	738	714	694	731	714	717	754	712	690	742	706	681	729	753	764	705	744	739	731	751	790	733	764	770	767	748	740	781	742	735	745	737	743	764	738	693	686	704	714	716	661	748	712	760	771	761	718	730	772	751	731	744	740	725	776	705	742	714	703	719	693	741	693	682	785	706	723	729	780	745	674	717	749	705	731	673	735	729	699	717	690	778	658	700	716	673	752	727	715	739	731	712	696	743	690	743	655	739	700	712	715	757	740	676	712	730	714	734	766	709	763	727	715	740	702	704	690	733	715	719	765	714	667	695	717	684	702	696	719	713	714	704	739	726	687	757	691	729	723	736	733	676	727	728	680	733	714	707	695	666	724	715	729	684	725	738	713	741	698	707	733	698	713	788	703	685	720	740	716	687	689	723	691	716	766	700	710	695	739	703	736	729	724	756	738	687	703	672	702	696	725	700	672	725	731	700	666	714	717	725	665	687	707	733	714	744	739	729	695	695	712	714	712	754	730	730	731	711	707	710	697	738	682	701	725	709	713	710	717	699	754	696	767	735	657	722	692	684	745	706	749	721	664	736	703	774	751	688	754	688	679	718	689	679	750	706	693	699	728	728	738	721	747	670	729	688	696	692	716	761	674	702	730	685	742	735	717	676	733	700	720	679	726	686	696	718	720	709	740	706	698	720	741	671	746	723	719	744	703	741	741	729	732	683	723	695	735	696	712	700	751	699	706	749	705	724	730	694	692	731	737	707	691	702	695	771	728	722	729	651	739	733	727	684	729	759	656	704	668	670	714	734	694	774	660	707	702	705	690	686	667	764	709	698	701	677	723	730	739	678	763	714	740	714	710	687	679	701	725	720	723	711	692	705	687	701	718	720	725	756	663	719	692	718	698	727	675	704	704	756	728	714	729	691	719	714	697	688	718	759	745	774	724	738	686	774	724	706	749	662	727	751	719	670	756	697	728	709	737	716	729	686	735	723	742	714	707	677	766	696	743	716	704	727	696	694	713	727	693	736	688	733	665	732	708	708	710	664	685	654	674	734	708	714	716	710	710	703	730	742	726	742	721	715	736	712	699	727	649	688	738	706	698	735	687	731	682	708	697	732	702	698	695	746	666	704	690	692	717	676	773	698	689	710	684	715	709	697	684	718	678	726	716	685	723	718	766	742	697	706	686	737	686	675	685	687	715	688	726	722	724	741	706	700	725	716	698	703	655	694	694	742	698	725	678	759	745	713	724	675	717	790	707	712	674	745	716	714	729	733	676	703	696	685	716	718	723	668	774	700	694	727	725	737	694	706	649	690	684	709	713	661	753	696	677	784	732	709	680	695	746	693	744	710	693	706	687	715	762	701	708	693	705	727	634	710	760	713	653	697	731	756	715	744	699	714	725	699	736	737	702	717	714	703	661	704	742	774	731	711	673	679	703	730	717	709	714	714	715	736	754	733	720	709	707	704	680	726	716	718	755	749	683	740	720	703	728	748	709	706	751	689	679	697	746	677	711	696	713	705	683	701	714	687	698	665	682	709	673	720	713	675	753	725	681	718	741	677	740	721	703	689	671	694	746	723	690	679	678	700	690	716	754	698	726	702	711	675	718	729	697	708	713	680	703	733	687	725	708	722	711	767	670	766	718	712	712	694	707	670	727	697	730	722	756	707	729	685	711	686	730	737	708	723	770	663	766	709	722	776	652	698	641	706	696	744	690	767	791	729	730	761	691	703	729	684	709	742	757	711	721	743	739	693	719	739	678	708	753	739	688	763	725	744	709	689	710	698	726	695	704	710	704	669	733	700	698	671	744	736	640	690	725	746	699	708	689	744	729	740	734	738	760	754	652	688	710	712	726	720	724	735	718	693	629	720	775	699	794	696	768	692	705	769	712	703	671	688	723	770	712	698	713	670	676	692	750	733	728	707	730	741	683	707	746	736	721	752	743	735	661	761	710	716	698	732	672	725	756	716	680	713	715	747	727	685	728	695	736	753	713	677	719	728	733	688	728	701	691	690	673	696	705	718	726	701	670	679	754	725	743	696	704	711	730	704	714	744	723	702	690	702	743	723	727	716	742	673	734	700	742	711	696	702	715	713	681	725	714	781	686	694	711	679	661	747	735	730	695	707	716	766	685	709	707	715	693	713	721	668	696	716	699	686	665	724	739	746	701	696	684	721	716	714	702	738	723	685	698	762	669	708	727	643	743	682	731	696	684	711	730	721	712	714	664	714	758	700	636	699	708	690	698	734	693	704	769	712	698	650	721	760	714	721	745	732	698	699	704	709	730	787	716	701	704	663	719	697	731	757	699	720	686	738	739	707	659	668	686	706	690	703	698	716	692	752	695	732	710	612	774	734	720	696	688	694	722	738	723	734	699	697	697	729	689	712	707	727	706	734	690	726	732	742	714	694	769	743	715	681	688	751	696	691	704	684	727	730	705	673	655	733	685	716	706	750	710	706	731	701	714	730	693	718	731	714	695	669	774	697	720	696	687	719	721	755	714	720	723	706	722	732	700	746	695	704	713	749	700	701	742	714	651	775	724	703	713	674	719	700	734	705	693	718	724	710	714	695	779	742	746	680	738	715	734	679	700	743	701	703	720	762	721	733	723	706	714	751	661	699	702	731	716	666	718	694	743	713	709	716	736	724	719	701	707	682	709	735	686	752	741	704	663	693	692	674	712	703	677	753	700	713	676	764	721	744	750	672	710	751	691	698	709	722	742	737	722	674	714	746	694	680	759	724	680	728	708	698	691	715	734	760	717	757	761	698	733	747	706	699	699	713	780	706	729	729	711	734	665	736	712	675	738	724	717	740	740	686	742	756	713	740	703	715	711	715	716	711	674	736	720	737	700	679	686	717	743	748	702	696	737	676	729	673	729	743	701	778	716	697	685	711	711	740	749	732	706	712	704	681	713	723	703	709	675	730	716	757	668	717	728	723	737	770	734	705	749	692	743	690	690	706	689	714	643	723	694	736	757	703	677	671	733	735	751	670	724	705	711	706	701	729	735	721	706	708	716	736	753	725	696	738	718	752	751	646	695	692	712	682	689	723	680	689	743	689	698	690	717	681	739	670	714	755	616	701	726	722	671	706	745	690	735	733	696	701	686	733	692	670	692	734	685	684	656	710	709	665	694	692	762	746	716	678	692	736	682	712	701	718	731	697	733	705	696	671	700	711	725	666	718	704	739	729	742	714	729	713	696	732	700	728	688	646	745	721	725	738	716	743	732	707	759	681	714	691	733	691	723	737	743	689	705	722	696	700	679	717	739	688	720	721	670	701	698	718	689	717	658	701	726	753	684	672	705	688	672	709	693	737	633	753	650	689	725	721	720	677	701	706	721	697	728	709	705	722	736	701	658	728	724	728	706	675	702	698	689	722	693	698	697	699	718	726	655	655	748	701	726	720	712	705	728	707	737	721	777	747	702	690	701	698	698	694	669	703	690	713	718	711	687	704	693
23562	20967	27977	24144	20891	9769	1533	1039	837	826	859	768	773	754	734	678	744	728	720	663	673	647	653	675	648	671	694	702	648	629	716	688	742	767	665	735	738	745	718	753	718	727	739	674	701	713	678	679	650	681	695	647	654	692	665	725	634	649	659	648	667	711	747	713	681	675	686	656	647	665	668	674	640	663	636	646	688	684	634	679	597	664	657	653	619	668	648	645	641	634	694	651	649	667	690	662	706	699	682	655	680	670	677	630	647	633	666	657	662	646	657	664	664	627	611	640	646	674	654	631	670	676	680	719	634	651	698	645	678	626	679	671	693	625	667	665	625	663	680	643	608	644	666	668	658	672	660	651	626	685	682	697	676	678	656	667	651	676	686	623	671	666	672	679	673	632	695	615	681	629	647	695	638	725	655	630	699	677	637	657	684	639	636	677	623	671	682	623	685	682	649	635	684	686	662	680	648	669	659	643	670	620	653	665	686	664	659	621	705	646	672	658	632	645	680	652	703	688	671	646	674	693	629	651	634	635	696	677	655	677	688	694	660	651	675	631	607	663	642	646	617	632	645	639	639	674	660	677	659	669	691	664	645	666	735	651	639	641	644	641	598	705	612	655	704	623	724	639	660	691	664	591	693	679	626	646	666	666	583	641	636	684	665	650	716	610	648	605	637	682	635	682	641	647	639	661	672	673	624	668	655	667	638	629	712	652	659	722	620	660	646	623	642	674	623	661	638	663	650	625	635	640	695	654	650	649	681	655	632	648	650	626	642	683	624	656	614	699	640	664	662	658	648	654	609	676	700	680	609	615	711	651	663	620	680	679	675	658	675	665	664	668	648	670	650	668	657	609	657	628	681	697	686	647	679	611	674	628	641	624	650	665	647	639	675	674	626	659	677	627	637	696	624	655	644	686	638	665	615	652	666	689	675	657	628	637	704	680	660	671	651	633	662	634	640	645	678	617	655	682	673	618	610	676	648	639	630	668	662	666	638	695	684	625	684	643	669	690	668	686	674	642	640	642	611	702	691	638	689	645	634	633	693	717	733	632	671	644	732	678	665	620	641	667	637	660	615	645	690	633	662	691	631	678	674	653	637	670	680	632	675	672	638	675	660	679	635	643	661	678	634	662	669	670	643	621	639	651	644	624	640	627	687	629	670	664	651	682	661	589	635	683	676	636	677	591	670	586	704	658	648	636	700	648	617	658	702	639	628	633	645	612	639	669	693	687	705	641	648	626	641	653	602	659	638	643	670	617	639	672	634	618	637	612	635	688	643	628	624	675	608	674	653	641	680	645	697	679	595	676	612	641	619	638	637	645	657	616	666	637	659	612	635	654	674	652	666	642	678	641	614	606	620	650	685	638	647	674	647	650	684	666	645	625	633	665	666	603	646	641	658	661	636	663	663	629	664	639	635	659	673	650	631	651	700	627	690	657	643	663	665	639	633	646	662	680	633	661	603	650	651	670	679	675	651	660	693	674	677	668	668	600	668	673	619	642	672	618	630	649	666	634	623	679	646	598	677	649	697	660	609	638	693	618	644	666	691	620	678	640	658	696	648	666	674	643	672	693	695	664	658	646	672	640	647	668	611	632	644	662	660	630	663	632	641	627	617	671	644	672	666	679	674	651	685	640	650	668	643	620	648	654	647	634	669	684	669	650	652	678	645	639	622	653	692	649	634	670	705	596	716	676	654	661	662	615	634	682	700	681	612	735	687	631	632	670	663	674	619	672	656	640	658	698	650	639	658	681	639	637	684	642	722	636	659	678	630	645	601	643	692	642	696	649	611	714	650	634	633	680	660	657	694	657	701	653	654	647	660	672	674	666	617	661	654	663	677	634	684	658	630	672	679	639	655	672	600	636	635	681	632	680	653	615	660	671	651	650	668	618	624	634	624	662	674	621	671	660	629	673	673	657	634	691	648	667	653	649	635	713	679	631	642	668	605	690	630	671	659	654	641	650	634	670	703	634	673	666	635	629	669	653	588	635	659	663	681	672	689	652	678	644	600	666	668	707	646	661	607	624	647	684	621	682	650	652	648	638	611	643	657	707	667	671	691	647	658	633	656	688	704	670	675	689	680	684	630	699	640	655	635	602	644	643	686	658	684	693	635	659	669	635	662	720	656	650	659	660	629	647	665	632	661	651	639	631	646	662	669	711	646	651	628	676	647	642	689	663	713	674	697	660	646	653	618	644	673	637	697	650	614	699	631	656	682	649	632	652	670	636	712	655	658	655	616	649	677	649	658	617	635	583	689	616	633	672	717	630	648	682	688	616	666	603	691	677	646	679	646	675	634	608	684	707	676	633	651	660	631	642	628	634	608	594	685	624	626	667	663	683	651	652	633	662	669	667	692	685	656	692	631	676	685	661	614	646	658	639	622	636	680	662	591	705	670	693	600	652	633	676	679	692	672	613	643	657	631	666	641	631	606	660	637	638	650	666	645	647	598	588	664	645	654	660	667	620	641	729	687	576	654	702	705	716	645	673	687	682	673	602	658	627	699	673	610	666	674	630	660	685	603	648	646	641	645	658	636	669	638	646	690	671	633	652	643	650	671	658	647	711	720	681	704	648	664	636	644	658	655	663	663	696	630	657	666	595	690	685	685	682	671	604	600	665	649	637	660	628	602	661	636	623	649	646	680	673	703	671	665	661	649	626	655	686	662	679	665	638	665	681	681	679	674	663	682	620	669	688	661	676	687	696	647	634	645	672	672	659	674	630	631	632	663	687	667	637	662	634	638	603	673	633	639	665	700	654	666	643	642	651	692	650	659	601	664	656	691	650	676	657	664	654	643	677	660	669	657	662	639	675	614	665	704	676	690	688	623	659	662	633	664	651	635	673	617	650	679	673	614	678	619	659	662	683	650	638	665	692	697	688	650	635	654	637	633	661	649	669	635	676	637	659	636	627	640	631	635	663	668	663	633	680	671	652	650	689	635	611	682	669	657	646	670	652	646	630	680	650	628	704	674	670	662	650	655	663	680	664	645	667	621	668	647	702	642	648	608	659	646	654	656	671	608	644	644	672	667	614	667	707	669	673	673	619	674	653	669	668	648	676	685	664	662	639	656	660	616	643	672	638	642	656	610	655	637	652	654	682	669	612	626	662	632	650	686	674	623	639	627	616	672	632	664	666	661	684	659	660	695	605	638	607	638	650	655	665	674	694	637	691	690	662	692	657	629	669	613	692	657	612	646	655	673	634	664	709	661	629	654	681	640	620	620	659	636	656	724	699	656	661	643	673	647	623	691	654	624	662	651	678	635	681	649	700	702	650	637	655	688	632	643	608	741	651	670	658	714	688	627	632	601	631	615	649	676	654	664	640	695	679	646	679	698	714	651	621	701	627	721	643	680	661	658	659	644	653	644	650	701	652	675	685	716	685	612	650	640	659	605	689	683	669	630	663	659	687	670	634	637	694	692	695	689	704	627	662	663	668	656	644	655	643	652	679	639	632	661	693	686	681	619	704	648	680	655	663
26616	39682	17550	8293	4262	2790	1690	1305	1215	1083	1051	998	932	909	866	854	874	886	849	850	848	875	834	881	816	838	828	833	807	871	831	820	844	937	869	901	957	941	868	858	859	869	864	798	822	844	842	773	790	757	854	788	817	890	843	790	846	856	863	886	849	868	881	866	834	849	778	778	817	776	810	809	795	825	834	776	805	792	797	824	785	775	766	853	798	780	787	801	836	796	845	812	824	722	745	774	816	777	782	791	820	747	808	785	781	824	737	756	744	805	794	803	806	767	731	740	756	748	830	826	789	767	767	799	819	796	741	812	770	790	822	799	828	781	830	779	799	795	794	776	791	764	741	759	747	742	865	765	800	773	812	772	749	820	774	786	766	776	744	765	840	794	783	751	787	794	798	815	811	811	831	765	786	760	753	844	807	735	799	837	815	799	804	742	802	800	816	810	754	749	732	828	812	810	792	710	806	780	796	805	769	823	760	805	746	804	816	819	812	786	823	733	797	776	809	797	811	807	771	784	822	784	762	813	820	761	805	770	747	789	843	808	810	805	796	765	832	821	786	783	850	790	805	745	749	797	791	810	844	781	776	817	766	801	820	753	796	839	780	851	790	801	813	773	765	765	800	766	718	770	787	780	797	814	823	772	823	805	779	806	784	792	783	768	785	756	817	813	754	766	764	768	803	768	771	808	767	819	757	811	782	818	828	788	810	810	853	787	776	748	796	789	769	799	708	823	751	778	788	773	779	798	807	794	807	812	775	732	803	794	796	833	766	813	745	782	754	758	783	774	828	784	799	764	806	849	804	794	785	811	801	740	800	761	770	769	748	808	776	818	779	808	745	803	769	800	745	805	770	785	733	823	781	830	750	778	778	768	768	788	790	758	749	754	795	763	801	804	778	829	823	801	758	760	796	738	805	770	809	767	779	808	739	799	808	731	791	792	781	739	781	785	813	795	839	835	778	796	788	769	822	779	765	783	794	771	796	775	822	806	832	791	790	755	818	788	781	768	758	770	787	805	808	732	790	808	771	764	776	792	844	777	737	788	813	823	794	817	779	803	811	808	780	784	805	765	822	773	823	796	805	765	815	774	835	760	752	748	764	785	749	776	846	772	786	808	775	753	876	836	769	756	772	799	781	787	757	835	812	750	774	778	794	844	806	812	812	776	777	769	734	729	831	748	766	796	787	808	736	795	795	804	742	813	777	786	777	824	828	764	817	764	779	783	768	843	752	791	785	775	743	769	817	786	823	767	809	864	771	787	801	762	831	743	777	825	800	783	746	766	797	770	778	742	809	799	781	810	771	749	788	761	778	790	742	764	773	739	816	771	821	779	740	795	748	775	791	815	815	764	783	785	784	830	789	773	810	767	737	830	772	790	794	792	767	789	802	788	800	772	773	786	739	806	759	815	796	831	811	842	793	752	823	782	820	778	799	788	736	817	761	830	827	813	800	826	822	791	785	811	788	829	768	788	762	778	788	819	812	812	773	778	767	741	812	767	757	736	760	792	796	802	754	791	797	762	784	748	818	821	764	723	727	765	820	790	767	842	819	816	783	818	851	751	837	773	795	801	821	777	799	840	815	761	800	770	740	792	777	821	709	750	821	806	805	763	831	836	773	818	826	831	792	808	784	752	805	810	744	762	820	833	789	805	808	792	766	817	774	735	802	733	800	789	749	822	789	764	702	785	806	783	809	755	753	763	782	773	790	750	808	781	747	762	761	779	776	758	830	803	808	817	776	806	774	824	810	786	830	793	812	828	779	764	801	780	812	769	737	820	801	766	802	777	822	814	756	794	772	791	823	739	747	775	788	833	813	835	834	782	793	777	788	829	840	781	768	796	774	810	761	809	745	824	795	802	777	796	779	772	771	797	774	818	835	780	821	800	772	780	804	790	723	749	779	786	836	758	834	778	831	815	782	776	804	803	770	808	816	799	767	806	751	795	799	766	786	801	797	755	787	822	794	755	802	840	806	779	798	773	823	749	733	777	763	796	781	751	790	809	822	788	817	807	794	731	819	816	756	797	777	739	759	789	779	781	812	782	784	814	785	764	829	784	790	764	756	839	792	791	764	773	781	760	801	773	802	797	768	798	773	795	759	743	805	800	765	800	790	817	773	753	792	815	791	792	796	744	799	790	810	782	796	805	801	786	753	769	775	783	744	809	749	775	798	794	789	767	786	816	830	804	776	817	823	805	761	804	756	801	736	845	780	798	770	735	818	780	778	796	801	753	796	775	806	776	792	769	746	794	785	785	819	788	821	811	746	761	800	780	788	825	755	830	765	813	758	800	807	760	792	792	802	769	788	790	783	746	851	755	774	807	801	776	766	824	782	765	797	777	826	791	805	802	789	808	740	822	750	809	736	817	781	764	848	800	728	791	758	772	738	798	773	756	790	804	786	786	788	793	740	803	780	787	774	801	781	792	745	801	772	790	781	794	818	785	758	808	814	844	836	776	826	786	764	781	743	776	836	783	760	758	754	739	784	764	783	792	799	840	776	821	820	791	815	829	810	768	750	815	720	752	793	761	788	775	754	785	761	846	783	788	768	768	787	778	795	787	729	772	771	771	825	779	788	767	753	759	763	814	766	813	817	792	774	833	790	763	824	815	814	748	789	843	798	814	764	761	780	777	849	754	774	746	767	788	804	790	805	798	769	782	781	788	823	825	723	764	764	759	780	789	783	791	774	780	754	840	793	792	757	791	824	825	844	825	781	763	740	766	790	768	760	774	815	801	753	740	787	770	763	816	809	790	781	747	850	717	823	779	788	807	776	774	785	763	795	767	767	817	842	763	827	749	760	768	817	805	768	784	756	770	833	755	792	784	817	753	836	776	806	799	818	783	837	801	814	794	833	792	775	862	774	798	756	762	786	815	792	765	781	764	848	829	790	786	764	839	838	821	778	792	794	772	762	757	807	828	801	780	781	807	774	787	775	794	815	808	787	824	795	766	762	761	821	787	804	819	808	733	759	769	786	824	803	840	807	811	810	784	806	789	739	762	794	776	764	751	841	803	773	758	777	752	781	786	821	758	779	824	803	747	781	772	866	821	831	792	853	820	787	769	801	817	818	812	755	735	755	794	794	781	814	803	765	757	772	811	756	729	790	799	823	785	812	778	790	787	730	827	758	818	808	806	769	796	807	796	760	778	793	752	852	826	787	772	782	767	812	739	827	739	765	778	837	846	786	806	767	793	851	826	813	757	767	790	765	784	785	820	786	774	769	778	789	800	814	789	785	838	786	767	825	801	771	818	790	737	801	783	787	786	844	751	770	775	839	773	814	770	799	781	737	804	796	782	792	768	841	779	811	779	733	752	788	833	820	792	798	775	810	811	750	782	863	768	770	791	725	803	802	817	769	768	816	743	770	763	760	751	767	817	805	792	756	809	768	765	756	740	761	773	754	767	794	796	773	818	797	749	741	778	787	778	806	764	783	766	740	820	791	765	789	814	811	796	753	776	740	831	774	748	736	790	766	819
24595	21034	27140	24981	13092	1392	773	565	534	508	545	501	432	534	508	496	463	452	465	461	512	481	448	421	473	471	454	448	445	484	493	492	498	497	540	528	479	497	435	497	502	511	427	459	501	490	452	490	481	474	424	452	507	415	476	493	479	500	466	496	468	479	487	446	464	482	452	433	468	478	462	439	417	428	463	451	447	426	454	468	446	454	483	494	446	466	438	454	455	462	455	453	474	410	455	456	467	411	418	452	414	452	457	448	478	471	417	412	444	470	413	454	385	426	477	424	504	465	474	447	450	463	445	467	426	476	429	429	420	441	465	461	434	462	449	469	447	465	437	429	434	445	442	437	431	481	444	403	476	446	444	423	476	476	464	469	427	432	442	474	431	414	448	431	441	494	468	413	434	431	493	446	433	419	412	417	477	419	461	435	459	440	454	432	446	423	488	468	465	435	466	472	450	449	435	409	465	398	391	425	423	455	483	443	452	491	476	451	447	481	463	425	475	456	434	466	420	447	440	468	440	488	412	446	445	448	432	471	445	463	466	453	435	461	433	453	417	438	458	424	465	451	411	434	471	439	449	424	463	430	449	447	421	428	425	438	448	424	468	477	475	435	448	458	443	441	448	465	416	454	464	431	440	398	455	431	454	439	494	456	422	458	430	458	440	467	445	493	476	437	475	460	441	446	436	429	463	435	457	446	421	469	467	440	443	465	479	431	443	443	450	445	435	454	418	438	446	434	452	455	457	460	434	446	434	474	457	471	451	445	437	434	458	451	468	438	451	439	449	475	479	412	431	450	432	458	455	427	445	416	460	459	447	459	455	416	459	428	432	477	423	461	466	450	382	442	455	453	422	440	481	502	448	461	421	446	494	487	488	468	442	438	434	433	449	426	468	443	427	435	417	432	440	440	436	472	430	444	447	473	445	443	429	458	440	462	465	424	435	459	419	461	468	457	408	442	444	444	457	379	509	469	468	458	416	471	431	434	441	443	431	442	453	431	480	463	436	435	446	438	488	464	432	472	464	430	459	423	505	431	461	437	438	413	429	409	393	466	429	464	445	448	452	439	413	488	436	457	442	445	421	415	453	402	430	445	482	442	418	446	491	453	451	454	458	425	439	446	481	449	478	439	433	471	450	429	444	469	429	415	474	463	447	414	461	436	455	436	508	450	460	436	476	436	517	444	453	426	431	424	449	436	457	444	467	456	438	455	458	413	461	422	429	435	461	442	468	447	463	426	450	454	457	451	445	481	433	426	457	454	450	494	474	433	504	437	455	460	477	449	439	470	441	439	449	427	438	420	445	438	444	468	468	437	417	473	459	418	426	470	456	444	447	439	406	446	455	471	442	456	476	429	415	473	443	409	485	474	450	458	432	454	415	434	426	435	419	482	449	427	438	429	426	445	472	482	425	470	411	449	467	429	457	405	424	417	463	422	445	456	467	458	415	491	432	429	468	436	438	450	449	435	431	479	504	444	423	431	427	454	477	460	436	442	455	453	457	449	426	449	449	431	464	465	450	447	464	456	440	451	423	430	430	442	455	421	471	456	435	450	449	473	438	475	469	445	422	435	448	449	418	478	442	455	461	499	446	466	449	480	430	447	456	470	453	470	442	446	479	419	422	449	444	434	431	465	473	445	447	413	437	451	421	417	441	444	448	477	472	431	435	421	419	450	436	438	450	432	429	484	426	441	439	445	447	417	471	463	400	438	439	460	451	466	415	427	453	496	429	412	418	440	448	460	450	423	423	453	419	492	435	431	470	467	470	474	449	441	414	472	434	456	485	417	422	454	435	449	421	462	500	407	444	468	460	428	441	479	463	470	461	470	459	480	433	445	476	430	446	478	437	451	415	460	486	430	449	426	429	475	443	460	445	426	443	441	431	449	455	419	443	440	442	447	417	441	461	466	469	453	460	436	456	419	437	432	448	413	447	415	463	441	416	422	459	445	469	442	467	418	440	455	484	441	455	422	443	457	482	414	453	455	410	463	437	416	415	431	501	472	425	445	440	430	473	454	452	464	424	439	446	435	480	439	458	463	472	449	436	424	465	457	489	481	450	451	453	487	421	435	498	449	410	455	465	470	430	465	446	458	468	470	448	410	418	435	462	394	458	474	463	503	429	445	460	455	454	423	432	465	462	396	457	459	431	440	440	477	443	473	454	441	416	440	463	460	438	467	460	477	472	430	472	406	414	427	448	449	413	457	460	448	432	464	443	428	446	454	447	396	462	428	423	458	436	462	417	480	469	450	425	459	434	441	445	444	435	454	443	449	471	472	486	422	450	446	435	462	481	450	442	476	428	442	445	460	451	492	441	443	451	456	450	463	436	456	446	439	431	447	436	450	459	465	463	452	427	390	427	465	442	467	501	434	427	471	422	391	438	472	466	438	431	420	438	425	486	454	465	448	423	435	454	422	434	469	448	454	460	417	457	442	411	461	424	446	438	423	461	474	422	419	471	412	442	440	443	459	443	454	462	427	453	449	502	447	432	461	464	405	403	454	453	467	435	464	486	426	448	455	442	483	431	407	471	449	411	460	454	450	440	441	412	438	470	442	500	454	475	467	453	488	487	396	453	443	424	442	458	487	412	425	421	457	424	431	442	462	442	439	444	443	441	465	426	461	440	463	458	464	475	459	467	466	436	471	457	442	437	431	423	464	464	431	436	441	455	453	466	475	440	438	454	519	422	482	467	449	432	422	427	462	482	453	425	488	432	458	431	453	466	491	462	465	453	470	405	432	470	441	451	441	458	493	472	425	422	432	441	462	428	444	440	416	458	454	499	454	458	451	412	419	458	415	440	429	472	469	406	422	424	439	450	461	471	474	485	427	438	406	487	451	452	423	411	414	477	460	398	449	442	462	486	446	469	444	432	449	422	430	428	434	454	450	410	470	433	419	410	481	407	485	440	446	437	420	429	448	427	430	465	459	432	485	446	445	452	450	440	450	416	435	457	426	473	488	431	436	451	476	435	451	436	439	436	428	411	464	425	474	428	428	429	429	419	449	423	480	474	482	436	434	430	430	479	432	455	447	415	442	428	434	462	401	465	410	462	487	437	467	440	480	472	446	454	455	453	434	443	455	440	465	432	453	457	420	482	408	466	439	466	431	461	468	437	421	441	482	425	412	453	421	465	478	427	434	459	408	479	478	420	410	423	398	433	420	445	450	472	455	437	472	430	442	425	456	448	418	454	455	430	468	429	402	435	443	428	445	461	441	420	431	437	445	459	443	440	399	426	441	421	431	477	453	439	441	438	415	445	428	464	417	470	426	435	469	397	404	398	472	444	447	418	457	454	449	442	446	436	427	457	476	474	465	441	474	424	438	407	436	429	455	430	442	428	455	434	452	477	450	442	415	438	422	425	416	444	413	470	474	440	456	414	458	483	440	465	464	467	453	425	420	452	431	453	446	462	450	437	445	468	491	444	434	453	436	501	478	465	449	417	465	454	474	432	442	441	455	476	460	482	446	440	446	428	417
24806	31990	15257	6216	2892	1741	1229	916	786	720	723	688	651	702	623	640	564	602	553	640	570	590	577	586	553	592	569	554	590	655	590	580	627	640	669	669	628	669	597	610	609	584	540	535	548	574	561	578	591	577	615	533	602	588	562	592	597	584	574	630	624	538	603	574	571	549	574	571	544	556	534	539	552	579	541	587	586	562	537	556	544	530	556	622	542	579	558	571	534	558	558	548	550	532	597	538	573	535	515	567	536	548	498	595	568	560	537	542	522	545	523	554	527	509	568	534	537	576	557	498	572	512	547	538	550	550	537	545	538	566	551	548	557	576	548	540	539	568	516	549	565	545	524	541	532	466	521	522	579	572	502	526	572	575	548	541	577	559	547	506	501	538	556	557	559	558	552	543	528	539	566	524	540	541	515	529	532	540	574	540	544	566	524	504	558	520	525	534	525	511	595	590	539	554	526	547	541	517	557	545	557	554	554	517	532	524	536	541	525	569	554	514	568	538	528	572	518	525	495	542	550	497	533	520	513	555	578	548	550	496	564	514	559	554	573	500	540	565	570	489	567	520	521	546	531	549	550	548	549	528	549	547	542	560	544	522	565	555	528	548	547	600	534	526	585	531	520	509	533	587	555	534	527	545	588	551	555	513	481	562	575	505	545	576	562	558	513	541	579	547	539	552	538	527	584	533	556	504	550	518	569	546	510	582	558	547	520	592	508	512	566	525	496	577	555	526	514	523	516	558	548	561	554	562	530	530	563	588	526	528	575	530	517	546	523	524	502	564	510	501	566	518	583	574	518	575	523	526	553	552	532	528	515	548	561	562	566	505	568	522	564	517	563	563	557	552	531	547	553	527	502	543	565	529	534	539	548	539	516	505	573	531	505	516	513	522	531	531	531	533	505	591	542	553	525	557	548	518	552	556	507	555	522	513	538	519	566	552	506	536	575	567	556	545	560	495	533	510	525	532	531	507	552	543	545	549	541	517	515	555	586	510	573	587	570	533	539	557	545	564	536	517	540	528	541	556	525	536	565	570	533	522	529	582	550	538	511	506	516	562	545	545	560	534	563	570	555	578	504	561	553	577	516	525	557	593	495	536	557	525	523	536	541	542	543	516	565	548	520	538	527	565	553	517	528	556	564	544	506	566	588	565	534	580	561	556	564	546	529	565	508	555	505	555	549	511	578	547	564	519	550	536	556	476	526	558	537	561	522	569	502	561	564	525	481	551	543	542	585	552	535	517	507	509	537	507	589	513	576	542	537	546	558	539	572	572	532	522	562	494	503	530	508	554	523	530	550	545	562	571	536	569	547	502	561	545	532	559	549	535	533	595	535	531	570	550	518	519	495	513	542	589	553	556	585	540	549	574	606	534	532	582	538	517	555	567	565	515	543	523	540	568	483	533	561	515	557	533	558	561	568	563	547	515	547	526	525	541	540	560	549	526	504	538	500	520	578	554	549	571	537	575	572	509	549	562	523	555	576	568	529	521	535	580	535	553	539	592	566	547	512	547	535	548	553	523	519	535	545	540	518	541	532	529	532	549	524	543	523	583	548	544	523	563	526	550	509	582	520	539	555	507	584	569	519	551	498	561	532	518	508	569	525	567	525	583	535	520	559	523	587	547	511	584	560	554	545	556	508	522	514	562	564	555	535	543	534	579	559	607	557	574	541	536	529	539	531	513	585	572	505	588	545	548	515	516	585	597	543	533	573	557	539	528	488	531	530	521	541	533	530	549	567	562	568	543	573	550	517	512	542	525	561	543	518	555	512	528	534	600	522	534	536	524	558	553	526	555	512	486	551	591	530	545	589	561	589	573	559	574	540	538	573	536	550	530	556	540	529	548	556	568	530	501	529	563	557	615	559	558	529	540	539	545	546	562	502	522	573	528	522	580	562	514	563	534	558	569	552	544	546	513	534	556	583	541	535	530	559	556	575	571	549	557	534	511	586	555	533	572	568	498	546	605	518	566	577	553	551	563	567	575	539	497	556	543	560	595	558	567	577	570	552	544	506	586	573	575	526	568	575	580	543	542	524	516	588	515	508	540	525	607	506	559	580	537	504	514	523	540	531	546	580	542	581	548	583	515	525	531	557	539	558	553	548	569	526	576	553	531	532	504	522	579	501	520	555	541	536	524	531	578	569	563	510	534	528	579	549	545	585	524	525	576	580	548	588	532	546	496	542	538	603	572	519	536	524	523	543	515	530	532	555	532	516	513	580	534	515	538	570	548	551	547	531	538	510	561	549	558	477	513	535	556	518	518	554	550	555	539	558	545	540	529	545	527	532	558	548	521	560	563	535	532	542	595	549	565	590	532	546	529	575	504	535	562	501	516	560	541	521	534	513	548	566	534	547	538	524	552	543	585	558	551	550	521	570	526	561	552	551	543	521	506	530	536	531	559	584	553	576	485	558	530	529	519	531	545	498	543	591	554	540	550	545	529	552	531	573	532	575	571	516	519	556	567	528	579	587	544	540	551	537	534	523	545	539	481	555	611	525	544	520	548	580	520	550	568	556	543	555	534	535	565	547	544	469	525	519	535	536	531	520	533	552	507	569	538	547	549	525	537	513	522	528	543	512	536	526	587	528	597	552	586	597	538	584	549	532	545	537	549	544	519	509	575	516	552	575	532	582	510	560	512	591	532	524	522	490	606	555	571	535	598	539	526	547	533	522	603	552	565	538	533	549	544	503	574	563	586	554	517	557	547	513	576	509	557	536	576	537	554	557	550	531	555	559	527	504	561	523	553	533	534	543	565	579	532	529	525	554	591	545	558	540	571	573	534	564	516	543	521	514	598	560	531	537	554	513	543	527	502	503	530	545	553	531	580	568	541	547	513	572	553	558	523	538	548	545	524	551	580	561	539	538	541	523	553	529	535	527	543	530	522	554	587	548	576	586	531	552	528	546	532	572	530	509	566	507	561	576	574	536	579	535	500	560	578	521	556	553	552	548	544	517	552	534	573	570	529	529	563	480	544	541	536	551	545	537	559	569	598	563	571	513	529	555	559	597	546	550	503	511	581	536	529	541	551	474	558	542	574	585	570	538	550	522	522	531	535	565	498	545	502	538	517	530	502	569	540	560	569	544	532	560	535	530	528	549	523	558	584	511	535	557	545	551	544	516	538	545	565	552	565	543	550	564	516	531	557	503	549	584	557	552	560	546	574	535	543	566	543	593	539	527	554	556	525	528	537	549	526	534	570	584	578	531	545	543	549	571	543	530	529	568	517	562	567	583	562	519	513	511	538	548	532	540	536	521	540	551	515	563	571	549	589	528	563	563	534	565	522	539	529	553	512	574	531	556	555	516	546	555	544	506	538	582	526	567	536	546	587	577	523	507	556	535	539	558	562	545	555	515	522	556	533	522	553	563	567	546	502	561	538	540	537	550	528	546	517	542	561	520	558	548	586	539	555	526	590	561	545	554	571	538	551	540	533	528	563	555	494	557	577	583	548	548	508	573	573	553	540	529	562	521	538
22525	21014	28469	23734	21006	21006	8476	1168	836	815	704	683	738	643	681	589	607	651	612	558	549	538	576	582	566	522	569	498	579	551	612	585	557	609	648	656	629	634	578	566	576	559	532	557	515	507	558	507	477	507	513	506	515	567	528	547	551	578	511	550	538	578	522	540	568	470	515	539	512	501	480	546	513	465	484	528	520	493	477	544	502	472	485	460	520	506	543	525	474	474	534	522	516	528	511	497	513	521	511	488	521	503	551	494	491	506	497	464	480	489	516	473	526	496	468	471	503	511	505	485	498	483	455	507	529	466	513	487	515	504	480	490	472	488	517	515	537	490	511	493	456	507	503	491	491	508	519	507	544	485	493	525	488	501	492	483	498	439	495	488	536	508	555	504	464	489	496	525	496	473	491	501	509	519	525	547	515	491	481	516	499	474	465	498	538	477	468	479	517	498	502	487	526	500	461	473	446	484	493	496	494	454	480	516	497	520	503	448	496	486	487	467	474	505	436	540	469	451	515	469	492	468	499	495	505	482	476	492	539	499	509	477	519	520	499	511	505	550	503	476	505	473	497	508	514	528	479	505	485	472	478	486	494	499	496	476	500	535	481	492	537	511	464	527	525	503	486	467	481	514	513	458	474	491	521	483	475	487	500	452	512	501	514	505	486	511	496	514	456	495	512	503	492	528	516	512	504	492	505	509	477	484	474	511	474	499	454	482	459	531	490	474	503	567	508	513	528	476	513	540	526	523	500	494	498	515	500	471	530	528	477	496	519	474	469	502	518	482	522	456	519	528	511	506	479	491	466	453	493	497	444	476	467	476	483	476	516	501	477	505	503	506	496	502	471	505	510	507	499	509	496	495	525	485	524	491	509	499	503	496	489	487	531	520	519	489	496	506	536	502	479	469	458	483	500	468	534	500	438	532	500	493	498	528	496	493	472	494	496	500	484	509	520	496	499	511	480	504	441	440	478	476	494	491	529	550	501	472	484	487	447	491	489	507	472	485	462	484	501	467	489	508	493	500	507	498	448	488	500	514	493	480	486	499	474	467	520	451	502	509	426	477	482	488	528	520	513	481	526	532	550	481	488	495	499	479	518	481	474	513	492	540	512	505	491	439	509	480	434	522	502	521	487	483	487	494	494	508	502	469	496	511	513	542	511	492	547	516	493	500	467	534	498	495	507	494	462	498	477	498	502	494	491	512	486	494	462	498	469	454	451	446	504	502	506	479	514	500	504	475	486	526	475	527	452	488	500	494	543	474	481	482	500	502	449	492	481	539	496	492	490	536	482	501	482	502	500	502	510	481	519	486	498	540	460	451	493	511	529	504	458	494	481	496	508	470	497	504	547	476	488	541	476	509	513	510	523	493	504	492	531	497	490	468	485	468	493	514	542	491	475	483	517	490	464	482	484	515	508	513	478	485	476	534	514	535	507	512	513	532	481	480	478	493	509	494	477	451	527	532	506	527	531	473	510	530	483	469	503	503	525	474	492	510	484	531	512	496	502	466	475	462	478	513	494	527	466	499	504	507	490	482	493	544	466	492	475	458	475	475	529	451	539	520	518	513	471	525	482	532	484	494	526	531	486	503	513	488	476	504	489	475	502	480	515	473	477	498	518	471	513	510	486	490	536	500	469	501	481	490	529	500	492	486	458	518	482	514	478	490	495	513	532	504	541	490	515	479	475	469	513	493	520	488	504	500	480	496	510	471	466	523	474	505	509	469	471	473	504	514	527	488	487	509	532	498	491	503	460	512	515	523	442	487	486	498	515	500	516	509	493	497	476	518	480	467	501	479	486	458	513	483	473	485	486	542	470	519	493	503	503	495	445	526	532	500	522	529	497	468	515	484	478	489	469	516	507	482	505	454	464	482	502	491	501	512	481	474	490	491	502	484	491	537	501	454	474	476	469	478	483	525	508	486	472	458	537	528	478	531	504	499	498	487	500	488	476	503	512	499	516	505	539	527	475	470	480	509	510	503	487	546	483	489	488	485	487	483	458	500	478	482	477	485	494	515	495	472	502	531	471	497	488	480	502	497	473	502	474	512	489	469	481	501	475	481	479	500	506	501	486	502	492	525	495	546	494	453	457	522	448	535	464	476	492	491	521	503	492	485	494	467	475	459	450	511	509	520	479	512	488	499	481	525	495	480	479	469	488	493	516	473	437	489	474	512	527	502	548	512	473	502	523	507	479	471	495	522	530	492	503	513	509	487	491	511	507	520	486	468	481	508	536	551	504	510	510	479	456	495	528	509	488	480	481	477	540	508	522	503	514	498	483	491	454	516	522	480	456	512	492	484	467	509	488	515	493	507	542	499	515	463	460	544	478	462	497	479	538	489	497	472	507	519	459	486	491	516	517	517	499	492	484	485	483	526	506	456	502	507	494	486	494	508	518	515	492	488	467	526	463	512	499	524	502	486	533	501	498	483	465	479	507	495	529	515	531	508	495	472	479	496	462	529	501	466	503	507	502	514	543	527	520	487	488	476	557	495	500	525	508	471	519	468	509	464	472	502	500	508	507	507	476	452	494	496	540	460	511	505	491	488	468	533	482	546	497	490	471	481	492	488	509	496	464	489	477	430	447	491	505	483	455	497	478	483	439	480	483	461	517	485	538	472	482	503	470	501	515	475	502	469	490	550	519	511	485	457	463	481	469	491	494	508	498	492	480	534	468	497	504	443	505	474	499	486	500	468	476	513	551	481	506	508	510	457	513	481	476	500	477	496	500	493	519	488	499	493	467	525	476	493	443	530	470	514	492	483	515	485	501	497	479	512	477	508	506	517	498	480	504	507	475	486	511	468	512	492	491	517	534	509	499	470	508	514	525	496	506	488	478	490	493	506	512	479	536	519	487	514	489	490	492	461	481	484	500	479	511	481	492	521	479	480	508	518	469	448	491	510	446	495	518	510	519	464	490	511	486	442	480	473	552	510	490	507	500	550	527	460	531	459	501	530	452	490	495	463	514	499	475	553	506	515	532	441	553	518	556	506	473	482	509	474	497	502	481	533	492	538	513	470	466	502	475	476	506	480	503	510	540	490	463	512	527	469	453	530	472	474	505	486	513	512	527	497	477	476	500	491	508	500	503	491	510	478	524	493	483	494	475	517	513	479	511	490	488	451	501	491	493	470	497	495	522	510	510	507	496	487	508	462	467	518	470	463	534	452	487	465	480	510	484	485	493	443	536	501	485	496	482	484	485	504	511	507	520	501	491	472	529	482	445	507	528	469	494	499	461	504	495	460	522	509	461	501	507	459	463	494	473	496	519	473	484	518	484	528	478	476	490	494	471	534	462	485	529	506	507	546	520	500	500	523	529	511	526	518	506	458	495	473	501	475	499	482	519	530	497	482	482	469	500	478	479	487	470	507	509	471	498	531	466	454	489	479	492	492	500	512	489	506	476	506	492	514	507	497	487	460	484	473	491	448	495	526	489	510	523	525	533	513	479	514	495	505	475	495	499	493	521	479	526	497	467	513
27160	44154	24639	12486	6316	3848	2343	1671	1334	1167	1135	980	937	833	863	768	753	769	669	718	725	682	621	654	648	635	692	691	642	746	735	733	745	732	812	809	819	789	739	757	737	684	647	686	663	659	661	672	615	628	685	647	658	662	620	656	676	651	705	660	657	691	640	650	601	656	611	602	617	689	601	573	596	593	589	604	605	620	628	617	597	573	607	611	633	576	587	587	633	654	591	616	627	617	570	644	610	635	607	651	649	577	557	603	557	590	623	590	626	606	616	570	632	622	618	591	578	599	573	616	560	627	601	621	629	568	560	592	596	568	578	548	610	621	622	583	630	600	653	582	610	612	589	617	601	583	628	598	584	598	612	602	541	582	608	583	617	613	569	589	639	604	581	575	631	575	609	630	645	638	552	602	581	647	634	599	558	596	634	614	613	628	592	602	585	567	626	641	550	603	536	569	615	589	580	589	610	579	659	619	627	628	643	609	602	628	592	591	588	597	644	607	590	596	593	600	548	639	591	600	647	602	605	568	610	613	615	580	584	581	587	599	572	606	603	600	629	597	579	579	596	547	645	557	572	606	633	582	592	616	602	586	604	591	613	600	593	557	605	646	632	607	638	555	640	573	567	563	601	542	611	627	624	583	609	610	629	591	570	626	595	623	583	576	635	560	645	602	598	577	619	602	567	607	577	560	613	609	667	610	591	583	599	611	562	610	601	611	581	624	587	612	592	588	569	650	556	592	581	564	606	606	616	601	565	627	612	577	622	593	565	635	555	617	616	562	659	580	555	611	632	611	615	594	603	639	577	589	632	588	611	618	573	597	612	638	600	570	633	602	605	601	619	585	642	616	602	578	605	585	628	591	639	616	613	587	589	613	628	580	638	578	597	628	609	627	603	553	632	584	565	601	572	629	614	604	612	604	595	617	601	604	631	567	634	565	614	596	586	618	596	564	645	623	597	587	579	611	589	615	579	613	606	605	609	612	596	622	605	584	588	580	626	599	608	598	578	629	596	584	585	606	618	609	585	595	619	621	644	643	615	641	604	605	591	620	612	597	611	568	613	606	569	605	626	607	604	599	598	573	596	659	577	596	573	616	624	595	611	593	604	595	594	623	604	598	612	612	591	576	599	582	578	639	593	581	611	620	600	563	590	622	591	609	660	622	604	631	577	590	638	640	613	584	640	568	593	600	606	572	609	575	574	583	630	591	618	610	582	566	550	632	607	603	586	627	581	604	590	639	556	620	599	596	594	634	628	610	673	587	615	597	615	618	596	636	588	603	601	629	609	614	603	642	590	576	618	649	593	577	569	591	612	548	651	588	590	582	613	639	611	590	560	569	613	587	641	629	658	614	570	594	608	585	614	604	594	618	611	608	608	603	576	590	613	665	630	640	650	603	606	575	563	634	583	630	615	561	612	609	611	636	602	594	596	598	615	609	588	616	626	575	561	609	593	634	611	583	610	597	569	615	634	602	600	612	610	636	606	619	615	574	613	583	603	582	617	629	606	622	607	620	596	596	636	592	587	598	644	596	614	607	587	630	607	592	569	596	618	607	589	625	628	647	641	587	597	579	580	593	604	594	590	573	574	590	549	582	625	598	600	596	597	582	633	609	612	643	628	634	555	597	634	573	569	635	572	617	592	600	614	596	638	589	624	573	561	609	637	602	623	604	622	617	599	595	649	623	626	596	578	594	541	591	608	626	578	619	616	598	597	618	558	651	578	649	583	600	665	629	623	588	596	570	622	618	600	634	586	566	598	564	629	590	629	609	584	601	625	591	574	626	583	594	591	576	562	622	558	598	619	612	581	617	608	573	567	593	599	654	563	628	585	592	589	566	612	634	627	559	619	617	597	603	614	597	579	617	619	601	549	609	599	576	638	610	642	608	561	613	572	658	582	549	621	614	615	623	606	607	591	609	599	601	627	636	604	609	600	622	568	579	610	549	608	608	560	644	653	586	581	594	588	600	631	601	624	637	624	622	581	612	646	628	589	607	600	608	609	613	586	598	588	607	567	588	589	600	603	571	622	622	607	587	619	628	555	568	578	613	546	605	587	565	605	602	656	583	601	566	618	624	609	601	582	593	605	632	640	623	605	584	612	608	585	607	622	577	651	569	627	618	580	581	623	620	620	635	609	609	579	614	595	597	595	612	576	581	630	606	612	575	630	564	586	584	553	623	608	575	609	582	599	583	573	572	625	562	601	592	563	576	603	584	607	621	625	593	569	594	638	635	588	589	547	629	620	597	607	580	652	578	604	633	581	636	593	617	590	584	554	614	624	565	583	624	613	617	582	557	569	580	621	627	585	623	597	617	579	597	587	580	580	633	571	595	619	601	633	584	611	599	585	566	580	599	606	600	603	626	636	563	620	608	614	594	610	611	562	609	573	637	566	632	572	601	625	608	619	567	580	632	599	583	609	625	636	606	577	586	589	596	579	579	593	596	619	583	583	601	612	590	643	613	613	574	579	609	640	575	607	589	560	597	572	605	636	574	573	574	561	583	635	598	613	599	577	601	603	622	623	651	588	621	604	617	621	625	579	578	605	586	614	610	590	625	606	583	583	609	603	613	625	642	582	592	637	622	613	618	593	645	623	563	612	604	598	624	558	598	583	591	636	607	586	581	596	580	632	584	632	638	545	630	580	609	643	585	601	606	630	621	624	610	616	612	603	622	549	600	626	578	583	553	589	583	580	596	623	559	590	600	613	571	590	536	587	630	620	612	564	558	620	598	594	608	595	593	587	603	582	596	621	567	629	617	607	621	578	590	623	561	587	616	601	569	645	568	585	599	597	543	625	564	576	636	611	610	625	631	620	605	573	607	581	562	597	616	572	593	591	596	569	624	629	624	595	624	626	558	604	619	548	586	631	560	563	617	638	590	596	580	565	605	633	586	640	604	616	563	645	578	587	605	603	629	597	578	619	594	596	602	576	582	636	581	636	591	587	605	606	666	650	653	606	619	559	572	603	602	610	608	607	584	614	627	620	611	621	568	611	570	559	564	595	600	595	612	619	613	590	532	600	566	572	581	555	624	625	602	622	605	592	572	636	581	630	575	636	582	585	601	634	580	605	594	613	617	605	569	585	593	631	632	627	612	601	614	567	587	607	586	566	569	617	577	588	613	653	609	630	594	530	591	602	583	643	577	598	603	627	596	626	589	628	612	566	624	615	584	600	608	613	638	574	583	638	621	577	599	599	620	602	595	551	597	622	572	604	578	623	606	574	617	591	564	631	585	637	593	575	560	590	611	587	594	613	619	559	573	606	617	571	587	609	597	567	587	603	620	605	594	617	601	606	625	573	600	623	590	593	615	599	594	594	613	608	576	564	575	551	574	557	610	605	588	569	621	621	671	556	587	608	612	587	614	582	596	589	588	605	601	575	623	654	600	601	582	631	587	601	616	600	623	568	614	586	578	593	594	606	604	568	577	627	586	629	586	601	601	606	612	586	615	604	581	588	581	620	587	613	576	598	617	612	632
27876	21366	13738	3443	1037	749	601	640	583	582	622	658	619	577	615	619	631	565	574	593	574	579	605	582	572	582	625	615	615	600	596	589	593	671	589	642	605	638	669	652	605	663	575	616	603	583	558	598	621	628	598	605	580	649	592	636	565	608	608	549	604	599	607	585	621	590	588	575	601	580	580	566	557	586	559	590	631	577	585	579	592	590	570	593	582	589	592	563	641	589	579	578	560	582	547	609	576	586	588	569	588	595	602	568	575	615	605	567	627	560	613	631	594	558	538	586	610	591	625	589	569	599	629	606	603	554	597	594	579	573	597	620	621	582	636	571	587	643	559	555	561	572	609	579	579	596	537	583	618	603	599	615	556	571	598	607	610	603	581	578	609	584	631	599	588	584	558	553	581	573	583	585	585	615	594	623	559	588	618	569	552	601	597	597	593	591	587	551	613	621	571	602	550	625	580	612	605	571	607	605	594	590	561	599	582	617	574	598	548	574	551	614	599	556	602	566	614	611	627	643	567	592	575	587	563	572	604	593	563	603	626	601	583	598	569	602	579	632	561	576	560	621	589	565	529	582	567	550	609	575	600	603	570	618	601	590	590	537	592	609	605	591	592	602	577	564	587	582	575	561	589	563	572	557	558	605	557	576	616	593	607	581	598	609	603	603	580	599	599	571	612	584	633	567	602	567	557	576	562	565	564	522	593	633	576	575	609	579	573	600	574	565	581	579	623	553	624	642	562	663	551	632	583	589	632	569	604	585	585	589	566	581	592	613	569	582	582	564	599	583	603	606	576	588	573	514	528	583	564	579	555	569	575	573	584	574	608	659	545	626	578	595	561	571	584	593	598	567	561	621	618	597	643	563	547	536	584	596	553	576	589	578	540	599	553	610	620	585	571	613	569	594	547	591	607	592	627	622	615	570	581	617	573	592	604	617	639	565	596	613	565	600	560	624	599	554	616	568	556	557	593	583	576	588	577	609	580	576	568	569	603	576	601	586	589	604	569	582	551	572	635	590	580	574	614	580	589	611	545	590	588	557	611	582	599	568	560	589	579	579	563	645	608	606	578	557	575	541	602	577	558	603	615	629	588	593	577	632	605	586	580	607	618	593	585	590	570	565	621	607	621	547	572	589	614	556	566	602	573	603	575	555	599	584	598	584	599	587	608	613	588	599	596	589	592	575	595	558	567	585	595	569	582	557	601	590	591	616	547	578	583	627	552	577	575	584	558	590	565	596	610	628	610	557	625	548	563	585	554	581	591	556	564	570	610	594	564	581	590	600	546	574	623	551	596	583	605	559	524	594	582	602	546	590	641	523	598	588	615	583	584	602	590	588	586	614	622	587	590	602	555	612	641	637	616	569	607	573	640	638	614	620	599	591	618	580	547	636	553	595	626	620	567	543	572	590	592	647	616	574	580	566	564	583	549	596	597	627	554	591	621	614	580	563	657	616	629	575	574	587	565	571	548	598	551	627	559	586	546	606	567	598	577	600	572	598	575	587	603	584	581	579	536	600	586	595	592	578	562	617	582	558	587	575	550	584	553	568	566	561	575	575	572	623	565	584	597	588	616	603	605	570	594	548	585	607	578	597	632	587	602	609	590	618	615	592	545	610	591	616	596	599	574	609	586	607	571	576	601	564	626	595	589	569	564	589	569	619	567	540	576	611	594	636	569	554	604	581	616	581	576	579	537	562	621	617	590	566	586	593	608	574	575	576	592	604	610	560	569	604	589	585	590	622	536	570	602	606	587	605	564	598	586	570	579	569	618	599	608	607	519	598	588	609	599	582	566	576	555	608	599	613	567	595	577	624	597	589	600	596	589	570	588	560	564	570	585	592	634	597	577	569	581	599	589	591	572	574	564	587	619	559	559	582	606	567	579	582	583	581	616	596	539	587	562	603	569	547	603	583	596	623	645	580	588	575	602	628	593	546	567	538	613	588	617	613	607	600	615	615	574	597	593	585	562	552	598	572	663	562	643	612	623	582	603	637	551	598	607	569	593	616	557	555	634	619	577	573	572	592	560	627	571	592	563	560	574	613	572	612	559	617	595	593	575	619	607	568	583	584	602	571	569	591	597	593	570	632	602	587	580	578	568	598	567	560	580	606	615	606	567	595	602	630	573	607	572	603	577	586	617	584	551	598	578	571	594	538	562	557	596	574	607	604	623	566	546	545	589	562	607	574	591	615	569	604	611	563	569	606	598	567	593	620	615	574	572	591	587	600	615	566	617	602	570	612	600	578	560	587	578	610	593	556	577	600	577	597	636	554	590	596	612	585	591	581	547	576	600	571	591	563	574	586	552	577	574	525	564	571	567	555	620	604	591	556	557	571	590	526	581	608	600	642	587	617	605	568	619	593	549	596	560	573	601	535	588	582	619	559	611	581	594	621	585	609	618	588	588	612	586	606	573	562	570	596	616	564	598	578	593	599	583	546	616	596	556	587	639	575	603	591	556	642	606	593	599	595	617	497	601	592	628	559	594	570	576	597	618	583	586	613	585	617	561	608	613	563	594	573	615	603	591	585	599	587	606	619	581	587	581	588	606	597	547	602	576	586	604	614	579	581	596	576	590	552	584	540	559	621	575	611	587	598	598	562	635	570	620	622	601	553	597	544	556	605	615	583	622	583	565	599	612	584	618	607	624	567	593	584	585	614	598	584	595	609	596	619	620	561	596	573	555	580	590	588	581	584	605	615	602	586	561	564	565	595	645	561	624	564	606	541	625	586	593	599	594	537	577	538	600	566	539	614	600	578	565	591	538	592	551	561	606	622	614	597	599	609	581	593	623	566	599	583	626	610	582	597	603	606	566	576	588	620	631	561	565	626	527	575	564	562	579	607	570	553	619	561	607	552	562	577	560	589	615	619	563	576	600	609	600	593	588	587	569	652	580	617	623	540	571	604	583	581	597	591	588	604	569	607	561	557	576	576	549	608	582	588	577	539	558	596	593	554	608	613	570	602	548	602	625	597	557	595	605	593	556	628	578	622	594	581	655	605	582	565	628	597	595	575	585	573	562	628	580	611	575	645	595	550	570	592	590	597	594	603	606	604	561	665	587	580	604	562	580	593	563	617	630	579	560	602	611	614	608	521	563	589	596	598	580	601	586	584	613	587	613	543	598	576	582	626	572	570	618	572	615	577	599	626	568	613	546	586	609	551	571	548	596	585	568	602	585	597	597	592	588	575	570	597	580	588	572	565	608	582	601	558	570	563	591	572	613	580	586	657	558	597	586	581	531	612	600	605	579	629	606	566	573	570	595	627	564	586	595	577	588	604	570	592	569	622	583	615	627	558	595	595	582	592	591	569	605	560	610	591	574	547	601	581	600	594	609	588	625	569	585	561	583	550	567	574	567	593	581	575	538	569	587	556	576	585	597	583	622	598	595	568	559	588	608	585	605	586	588	578	557	632	612	635	551	586	547	590	595	594	566	585	650	577	608	613	572	587	591	586	585	594	598	597	634	590	579	580	599	626
24602	27018	12348	3256	1493	1055	742	752	769	753	804	695	760	762	709	680	681	714	718	659	660	726	726	760	762	734	699	710	749	745	714	682	780	810	784	807	782	737	812	724	719	730	725	745	718	754	747	672	742	716	741	718	687	748	743	750	753	742	722	678	766	707	740	725	758	679	753	734	763	675	728	732	709	754	729	732	730	733	768	761	731	705	688	752	688	711	718	727	671	718	708	710	764	724	751	765	740	679	716	718	722	714	759	735	748	703	696	693	722	721	711	705	725	741	732	687	713	680	701	764	733	686	722	757	734	712	726	770	717	684	701	743	756	707	714	725	728	698	750	728	739	693	730	726	721	738	684	711	728	732	739	671	693	688	747	720	678	695	740	759	707	691	659	701	740	706	688	677	700	670	672	728	740	671	717	708	733	648	654	689	702	715	658	696	675	701	719	691	725	703	704	701	711	717	687	707	712	740	706	729	763	715	699	780	685	686	756	754	683	642	674	706	684	708	724	680	673	668	733	717	726	725	687	735	716	675	693	753	696	720	696	700	688	717	759	706	685	680	718	667	704	677	689	741	700	753	697	711	697	662	673	759	695	694	714	724	715	706	703	643	693	713	703	707	771	698	675	675	681	752	692	702	702	713	732	677	735	674	698	695	722	749	677	710	745	706	653	739	693	662	633	715	706	723	708	711	701	659	694	766	708	648	725	717	700	734	694	674	708	663	688	730	670	709	756	693	716	696	719	742	728	670	710	737	749	720	727	712	701	683	662	715	721	671	749	697	682	690	749	729	737	707	740	699	686	685	713	730	704	674	728	715	756	740	698	678	713	740	729	705	688	702	683	699	742	747	715	747	709	754	693	745	681	717	698	736	724	689	701	688	722	717	725	704	735	686	709	758	713	761	705	693	736	729	728	704	724	696	688	702	723	727	721	704	669	724	713	753	731	680	693	707	673	694	726	726	705	701	689	699	719	720	731	647	702	734	672	670	700	706	726	751	729	695	739	705	715	682	740	714	712	719	691	684	674	686	729	732	714	711	735	750	666	661	695	701	746	700	689	714	670	753	742	690	696	755	707	689	697	747	722	741	705	688	705	691	727	678	744	715	693	704	706	641	728	710	693	741	707	702	702	668	654	661	686	745	708	723	686	718	755	696	719	713	733	747	733	756	675	708	678	707	699	727	716	733	729	727	724	749	727	683	715	734	723	719	703	714	716	700	728	716	699	702	690	742	692	700	689	692	699	689	748	674	712	699	701	694	739	738	728	660	678	727	717	725	675	683	731	672	698	731	738	702	681	729	692	701	707	698	702	721	677	721	714	711	650	745	723	732	675	745	686	660	707	705	723	736	723	713	719	702	731	744	689	653	651	651	690	695	720	730	741	732	715	669	687	681	712	674	722	733	762	716	676	679	718	721	717	677	689	709	721	677	701	708	735	740	671	735	716	719	666	737	661	733	669	738	739	721	728	720	712	737	695	712	694	686	747	744	692	742	763	705	720	712	694	759	748	680	670	702	732	691	717	740	702	720	713	680	678	714	728	683	704	660	756	715	731	703	722	692	734	689	729	699	689	701	675	656	681	710	668	730	694	690	671	707	751	710	710	714	717	667	709	713	718	729	710	674	713	679	744	692	711	723	712	664	751	748	688	693	750	704	725	722	735	659	706	701	683	648	725	703	708	681	671	705	696	706	716	730	700	685	702	656	687	689	684	696	741	675	690	712	668	684	726	635	678	729	707	679	669	734	699	729	765	690	692	670	728	718	726	693	688	750	682	722	703	753	720	720	719	705	761	678	707	718	710	653	756	685	700	755	648	675	717	706	720	690	733	686	704	683	694	674	733	683	781	700	689	714	716	671	654	688	729	699	706	713	698	751	702	732	702	696	736	741	700	669	697	712	686	736	699	735	721	700	721	741	733	693	730	669	728	680	684	666	697	694	743	740	684	707	716	753	745	702	685	704	694	718	719	668	712	724	717	709	697	715	720	717	710	728	680	726	712	696	729	714	736	701	764	684	680	657	706	686	691	783	735	705	700	672	724	703	701	720	694	681	735	706	717	724	661	694	739	713	653	718	717	735	701	693	720	727	694	668	671	678	643	749	677	742	680	675	718	697	689	678	702	698	724	712	711	711	718	697	701	737	706	725	724	650	685	711	701	714	702	726	718	677	681	716	740	668	722	711	736	698	703	675	694	691	681	724	731	694	715	673	702	719	704	746	722	770	686	688	682	685	685	720	684	682	726	715	765	682	698	674	684	695	717	718	725	686	692	657	720	761	718	667	701	700	691	730	713	731	692	681	724	715	712	670	684	708	747	702	673	724	697	747	748	729	654	666	693	712	712	736	714	681	706	756	706	750	696	688	693	743	738	746	681	668	696	703	668	708	696	703	719	670	727	716	659	739	740	706	729	720	722	681	698	710	704	732	729	742	720	687	689	689	725	723	720	725	691	722	726	741	677	690	707	736	760	705	714	732	694	726	650	723	711	677	698	692	695	671	732	708	662	688	728	757	697	712	717	718	676	683	701	740	693	696	688	711	664	738	712	705	707	749	697	718	704	726	683	735	736	700	667	649	690	694	731	703	698	658	692	718	749	723	695	718	674	745	686	719	710	713	697	757	730	726	716	696	682	705	727	681	698	699	713	712	706	700	710	784	698	737	705	695	732	739	687	704	692	716	742	743	723	678	694	712	692	716	714	729	705	757	720	674	692	654	642	693	708	694	713	726	710	667	698	730	708	694	683	674	717	704	737	731	726	635	708	733	692	661	664	753	713	709	740	740	722	732	744	742	681	741	724	725	711	706	736	683	688	736	673	673	725	764	729	737	702	709	714	680	672	692	686	705	649	703	719	675	713	692	719	708	733	687	736	706	734	677	744	717	740	680	683	723	712	664	756	757	733	735	739	673	675	715	753	756	720	716	710	694	697	733	741	707	737	726	685	685	697	722	688	714	701	755	758	736	724	758	754	715	673	720	706	725	724	725	674	756	737	719	754	706	677	715	763	699	700	740	642	733	718	728	728	717	752	729	723	696	699	632	708	704	714	699	725	664	717	706	703	651	689	695	758	708	686	688	673	689	669	698	687	682	709	709	676	777	690	694	707	707	704	769	741	701	707	736	708	670	760	673	698	732	744	780	689	698	721	722	698	731	701	727	713	695	698	718	667	749	678	667	695	729	629	696	668	763	715	701	699	690	664	715	716	700	669	675	692	674	688	774	709	728	753	664	708	756	716	662	743	650	691	741	717	695	767	689	663	748	664	728	740	758	702	651	671	654	697	709	695	664	718	705	686	740	692	722	738	738	674	721	718	701	690	708	705	688	699	709	771	723	679	696	719	656	670	686	680	653	713	682	682	678	725	747	700	707	697	718	697	684	690	683	731	742	705	749	678	733	723	673	700	719	671	719	725	757	730	706	738	699	693	663	775	751	751	707	760	717	686	704	717	671	756	708	662	703	725	705	732	660	700	743	729	741	737	684	702	703
23567	20970	28024	24114	20914	9576	1520	926	859	797	724	776	758	709	751	697	733	697	694	659	681	674	667	668	694	683	648	627	744	656	663	729	663	770	696	703	698	670	652	656	648	667	652	672	648	656	652	680	650	630	650	656	649	695	651	669	694	689	697	625	676	642	677	647	695	674	710	639	636	625	669	613	637	634	609	624	605	631	611	682	629	647	661	668	659	644	650	702	688	662	672	651	634	679	620	630	640	682	630	665	713	640	600	647	663	678	646	629	615	646	666	647	633	648	633	656	672	625	620	642	641	640	654	639	634	637	594	608	653	649	624	636	652	626	659	652	656	635	667	639	629	621	680	658	630	691	630	649	681	611	628	667	611	659	649	639	638	665	668	630	645	653	686	646	658	659	610	650	670	649	610	638	670	607	647	670	660	660	630	634	629	591	631	660	694	640	648	608	657	612	643	611	634	635	634	684	637	654	645	626	625	654	624	623	677	691	619	666	671	617	674	641	633	644	657	645	635	679	665	607	613	630	619	644	664	655	610	624	662	690	636	619	670	655	662	641	678	657	654	645	633	642	687	669	615	671	639	633	646	652	652	632	615	638	663	623	663	686	619	655	616	637	648	647	664	641	652	670	636	664	670	640	630	662	657	647	598	632	625	680	660	633	631	634	578	631	637	658	642	651	626	623	626	624	655	645	688	633	646	645	630	618	631	622	655	678	638	637	615	665	673	591	619	664	634	610	652	647	662	669	665	657	622	659	595	615	619	668	659	607	656	650	611	648	616	669	650	665	636	629	697	650	640	649	675	619	680	660	602	671	635	680	670	596	580	654	658	667	688	695	642	644	632	681	631	608	637	610	595	591	629	639	632	587	629	669	608	640	673	631	626	619	649	636	632	610	639	655	629	577	636	656	636	640	676	672	662	701	616	657	648	646	670	615	670	667	636	668	625	654	657	663	606	623	656	649	616	683	650	614	642	628	624	658	642	667	646	659	648	642	671	664	636	575	622	632	691	659	677	595	634	619	646	628	673	657	687	666	599	633	650	625	640	670	612	642	605	675	629	635	690	659	618	659	656	673	660	674	632	684	619	630	670	614	649	628	624	631	643	653	644	649	631	660	670	652	601	677	637	665	602	638	687	670	655	615	656	624	663	654	635	601	647	651	625	640	640	627	616	675	647	633	629	631	629	621	653	673	635	637	609	681	709	607	641	637	660	585	625	651	612	659	647	673	688	613	663	651	646	664	661	644	665	674	644	662	679	602	656	642	633	635	592	649	622	634	657	611	625	656	633	651	669	639	612	665	638	636	632	605	690	635	661	605	635	650	687	604	655	644	678	598	631	658	625	592	672	628	603	613	621	606	601	668	665	677	639	651	611	633	637	598	606	676	629	628	601	633	693	624	636	644	642	659	630	684	684	615	648	633	643	665	638	639	648	572	648	654	629	596	643	632	689	622	594	629	658	628	645	622	669	627	626	633	637	665	644	612	660	621	691	638	655	659	639	640	672	661	661	669	640	641	614	615	596	661	640	645	601	677	665	635	664	663	644	625	670	640	664	617	644	642	675	648	632	662	646	656	627	640	638	655	652	692	644	646	636	690	612	648	623	657	634	627	657	670	599	639	643	618	640	620	717	635	684	641	630	652	627	704	652	635	634	651	614	603	627	643	606	668	634	598	643	614	692	666	616	632	622	608	637	590	644	664	646	605	653	613	675	610	617	664	652	617	650	600	620	650	650	649	675	646	633	624	646	624	685	642	637	638	663	633	660	652	637	638	626	625	684	648	640	594	668	633	643	699	646	637	650	649	626	667	669	634	664	646	642	614	626	610	634	637	667	676	667	633	622	652	624	630	653	646	675	597	673	650	665	639	610	608	636	672	689	648	683	605	611	656	646	649	650	613	681	666	620	657	649	653	642	677	629	627	655	663	647	608	645	659	601	636	666	622	684	639	628	622	649	627	628	612	642	654	651	634	637	608	657	660	669	669	633	616	636	606	617	664	648	668	639	649	634	626	643	650	612	642	655	656	645	632	664	630	618	615	626	656	663	618	630	688	620	671	647	650	670	644	609	613	683	650	651	661	613	641	681	631	687	643	646	668	607	604	619	652	658	657	633	645	633	672	638	614	668	695	633	669	618	636	636	626	672	662	655	662	616	620	597	680	630	634	640	586	661	685	640	644	629	609	630	621	628	641	664	647	592	666	658	643	643	601	635	639	649	636	623	651	628	631	629	637	613	642	651	670	614	644	622	665	616	681	623	671	591	683	624	624	618	662	641	670	640	626	604	660	669	636	624	677	635	628	649	682	633	625	621	669	631	651	629	623	645	641	610	669	612	691	673	664	658	644	666	584	628	629	671	595	584	632	640	663	665	625	583	658	636	663	639	670	640	647	577	655	631	643	636	667	684	671	684	621	649	585	657	629	653	581	665	666	573	651	686	631	634	625	650	623	621	651	650	654	624	657	624	606	666	622	614	611	607	636	617	658	604	684	685	605	584	664	648	663	584	626	673	600	655	631	628	662	646	636	674	657	648	626	634	644	675	645	651	643	635	654	640	660	632	683	644	656	659	587	655	637	608	684	624	632	583	623	662	633	618	654	653	671	630	639	692	636	606	666	616	642	582	622	634	646	612	613	608	670	657	640	633	653	638	641	652	630	669	666	614	635	660	677	594	633	633	620	632	615	658	648	674	698	603	637	632	616	610	650	669	648	660	605	626	634	706	673	611	645	605	615	622	653	679	649	663	679	654	660	670	612	649	642	638	588	663	654	616	603	615	645	629	635	654	631	646	659	639	610	614	687	677	657	628	617	685	682	642	650	609	588	626	645	659	606	703	632	673	627	645	657	681	661	581	681	652	647	687	620	638	665	605	654	611	656	649	644	628	615	639	684	661	637	648	603	627	631	633	635	630	671	606	651	640	675	680	642	635	662	627	626	595	645	654	644	661	613	664	636	684	681	654	621	673	659	634	595	629	631	653	638	635	694	656	586	626	610	700	626	599	698	671	637	660	678	662	625	624	689	682	614	623	620	620	622	644	655	620	625	649	633	636	645	570	670	658	661	643	633	633	681	627	624	651	605	648	644	682	622	631	646	608	607	660	619	678	629	651	623	632	654	616	605	619	645	706	628	603	645	588	608	672	611	640	633	649	686	627	629	648	684	684	609	612	602	654	671	678	641	590	626	664	669	634	646	648	630	650	628	613	653	641	653	693	653	600	688	670	635	632	620	664	671	636	683	616	671	647	598	632	626	631	648	650	662	618	660	582	627	634	655	618	660	629	647	628	652	699	622	666	631	653	634	606	614	620	634	654	633	611	646	669	638	647	635	640	673	645	652	561	655	679	605	651	660	655	659	614	636	627	599	650	612	667	644	648	614	646	638	621	623	635	668	637	647	662	655	624	643	649	640	610	664	679	627	688	609	639	616	613	629	623	665	626	653	585	635	601	685	602	677	667	616	630	597	604	680	617	677	634	666	630	649	634	650
26355	39025	24701	8402	4262	2402	1677	1279	1140	1076	1012	1005	912	863	868	851	828	851	851	896	789	848	837	785	816	818	839	837	822	843	857	948	907	884	965	931	874	952	878	907	829	818	816	779	810	786	859	817	819	772	751	781	844	805	810	782	791	860	789	807	814	796	801	768	858	778	825	802	826	796	784	787	816	753	791	775	805	786	818	831	839	832	829	801	774	850	745	784	835	782	763	754	788	830	742	846	774	821	794	761	789	766	805	790	787	804	802	803	814	813	787	764	752	801	829	743	784	816	787	765	760	739	777	819	725	783	802	762	772	729	710	794	784	756	768	766	793	778	791	744	813	795	800	776	804	810	749	768	794	810	776	796	745	783	753	785	817	755	786	756	763	767	779	759	778	798	766	746	784	809	760	777	745	795	761	748	800	802	727	767	797	794	764	787	802	786	768	808	785	731	775	776	751	752	794	773	798	775	852	744	742	781	767	698	729	777	769	803	768	783	789	778	752	809	752	770	722	693	762	749	736	821	792	837	783	780	734	785	813	797	775	766	789	746	790	765	723	754	769	754	772	730	793	756	774	724	772	767	798	801	786	786	785	778	788	788	793	785	803	766	805	789	800	797	744	809	790	797	733	765	754	760	727	784	793	741	746	792	746	772	804	782	777	755	800	778	772	814	755	747	752	787	752	768	803	770	755	835	731	767	775	774	750	750	807	736	764	837	718	805	810	775	788	742	767	803	813	780	790	771	760	742	770	792	804	758	761	794	731	743	753	797	801	776	798	775	766	792	727	730	771	751	743	822	776	746	770	749	765	799	752	781	773	792	758	766	783	743	747	820	771	783	757	780	764	799	814	799	760	772	777	738	809	752	786	804	845	769	817	772	770	787	746	743	775	806	809	791	762	773	781	857	805	786	769	785	778	792	796	728	783	807	752	781	769	779	770	775	757	788	782	767	799	767	799	738	727	792	770	799	745	829	779	783	752	816	797	799	806	797	772	780	787	769	766	734	791	759	764	761	818	815	790	780	798	776	728	800	814	782	778	787	767	713	797	797	834	781	738	742	789	774	756	785	794	807	780	825	780	809	770	777	789	760	762	815	736	769	790	862	779	756	778	796	837	778	761	793	776	797	717	764	795	756	814	776	786	755	791	804	778	749	757	739	785	802	773	764	770	741	789	775	824	786	777	793	801	813	782	760	807	766	800	787	775	750	780	762	776	809	780	805	739	797	775	792	822	798	781	781	809	773	813	792	726	716	737	797	821	778	760	812	749	809	786	789	765	769	799	808	768	744	747	782	767	764	763	747	799	800	758	752	715	732	846	756	773	826	793	746	793	804	761	794	791	786	759	770	756	800	758	776	767	796	697	772	761	736	797	812	832	748	790	795	776	788	751	805	770	773	848	824	816	852	780	800	743	776	717	764	785	756	825	819	797	762	794	820	753	800	751	788	796	817	787	815	767	788	777	775	781	788	756	730	787	774	792	772	722	815	787	743	788	770	737	811	757	724	786	776	772	808	798	748	736	789	814	761	740	751	756	772	764	754	756	756	739	831	761	781	745	724	786	776	783	783	796	814	804	774	724	758	740	792	791	779	767	725	775	765	714	770	801	752	822	741	760	772	802	837	746	760	813	749	726	777	755	815	808	790	759	798	754	805	826	810	765	798	690	744	780	753	707	789	811	846	774	770	774	823	776	742	765	774	787	812	779	844	744	759	763	781	771	711	751	766	757	772	763	806	749	794	775	797	792	796	786	758	751	810	767	777	829	762	768	793	758	772	830	763	810	750	756	828	787	816	767	793	814	783	787	769	843	822	855	796	842	804	795	699	780	748	801	765	810	802	798	766	812	799	772	781	843	735	754	736	805	760	774	719	798	799	811	753	761	717	780	823	812	819	771	834	736	772	791	729	765	763	794	811	764	779	769	795	834	732	733	709	789	735	794	756	813	795	811	763	744	845	772	782	820	751	764	744	773	717	784	793	785	788	769	748	780	762	836	779	755	785	776	784	727	781	794	782	796	745	778	734	809	783	782	726	747	781	786	744	739	751	798	787	835	775	765	777	750	760	760	769	803	794	752	809	813	797	793	742	794	769	743	766	816	767	770	738	774	795	745	788	730	812	836	793	775	780	745	754	778	771	786	772	778	747	751	759	824	830	801	755	757	755	753	788	759	773	816	764	789	768	784	797	816	843	813	777	739	748	807	765	771	783	819	805	728	775	805	734	749	822	807	756	778	762	771	806	780	811	825	727	763	733	796	800	765	790	778	760	787	818	789	732	758	799	786	764	737	751	780	794	774	749	799	827	755	792	748	783	775	783	705	803	743	759	748	789	791	842	796	742	803	799	786	762	820	784	718	787	799	767	769	789	817	798	752	767	729	819	778	734	812	766	826	789	784	781	765	767	755	750	833	764	757	812	784	777	773	786	780	747	777	803	757	752	777	690	749	769	747	774	765	820	763	779	780	815	766	784	770	774	750	826	798	766	791	793	775	762	781	815	786	794	800	776	787	740	746	771	768	801	779	807	790	792	787	750	794	748	741	817	763	751	773	723	811	778	792	749	768	744	795	778	771	816	761	815	809	765	760	741	797	738	769	810	783	756	824	767	783	780	790	758	802	805	769	765	807	717	801	760	788	745	760	707	809	806	782	750	803	818	787	798	791	792	776	788	729	817	779	750	810	763	794	815	797	813	777	764	824	799	770	778	782	789	759	755	774	790	797	777	779	780	786	813	791	751	800	778	777	766	749	817	778	743	822	783	809	766	808	775	774	796	737	789	732	766	738	756	764	781	797	749	794	794	746	788	801	830	804	799	762	744	784	765	786	789	813	817	735	756	771	797	738	760	805	781	759	754	785	785	780	767	793	763	819	813	759	798	796	766	783	726	775	751	756	779	791	796	803	730	777	724	815	773	776	790	782	788	787	783	803	795	813	776	770	770	797	787	771	764	750	771	797	789	776	788	814	797	778	734	791	768	786	744	790	836	769	764	797	753	781	723	742	761	748	779	804	807	784	763	787	846	773	801	758	776	777	810	780	766	827	764	782	752	785	813	767	775	743	830	766	753	749	801	814	813	740	777	820	797	749	776	755	769	757	799	743	808	758	778	775	785	749	724	798	697	801	801	766	812	776	731	764	756	749	796	771	763	825	789	768	762	812	805	828	777	802	793	792	770	759	704	778	770	784	775	780	768	777	745	763	792	793	832	775	791	727	772	779	819	787	738	761	760	811	797	765	768	701	799	740	783	803	849	766	726	768	768	743	807	805	776	769	747	763	786	781	760	769	746	796	726	799	766	804	755	768	732	781	769	781	723	758	768	748	730	734	781	772	793	781	777	756	794	752	777	750	780	745	755	767	769	761	811	828	794	764	770	788	800	765	751	755	783	754	789	827	787	751	824	782	810	802	798	768	859	763	786	787	805	766	777	795	768	781	780	781	777	776	794	726	851	783	763	747	748	777	746	780	776	781	799	795	736	787	768	768	789
24568	21042	27105	25048	12799	1208	700	557	536	513	507	508	523	505	478	466	468	468	448	440	478	445	452	479	424	414	502	459	460	452	502	491	504	489	490	495	469	479	501	526	504	508	436	457	434	503	468	470	472	461	467	434	453	425	472	440	445	488	476	447	501	401	435	511	421	438	438	460	431	437	501	426	434	442	438	440	435	445	477	419	425	464	446	472	460	436	447	439	417	463	496	435	477	384	410	417	403	430	424	405	432	456	420	448	441	423	424	410	451	423	434	465	476	440	431	419	428	467	437	418	387	462	448	452	432	438	407	438	437	438	424	461	425	443	427	426	423	425	436	443	425	443	462	436	408	419	432	419	422	449	416	448	460	450	443	428	437	423	435	442	467	447	460	421	413	448	471	423	433	429	432	462	440	425	446	413	424	472	463	421	417	424	430	458	456	411	453	464	437	429	437	432	448	445	423	448	461	436	480	390	426	474	427	480	401	453	447	442	425	456	431	445	491	437	449	484	457	406	466	427	484	438	416	436	440	438	445	428	456	480	434	469	404	451	453	441	442	482	434	444	454	477	415	418	390	420	445	424	408	452	439	432	470	428	443	396	476	423	434	439	395	454	451	427	436	430	445	462	454	450	439	462	444	438	410	424	452	445	453	433	430	431	426	442	426	413	459	486	453	407	485	435	407	452	473	433	442	469	450	436	442	453	402	468	395	431	434	404	442	433	416	424	451	443	446	411	441	445	428	434	424	430	407	399	414	434	443	434	458	443	402	440	419	430	435	450	401	419	445	468	380	379	425	442	449	433	434	448	432	430	481	413	445	421	450	425	455	419	433	446	441	470	432	451	416	402	415	429	451	453	463	447	430	452	460	431	418	469	450	414	477	430	440	454	447	432	466	428	436	469	433	444	470	444	408	443	406	429	471	436	449	476	404	441	408	485	456	466	442	435	412	434	395	445	452	418	439	424	455	445	471	455	454	430	439	414	433	441	467	420	437	449	419	466	435	458	440	409	417	469	452	437	407	423	455	438	430	465	449	463	410	475	456	424	440	426	444	460	463	447	407	426	456	432	446	447	421	438	479	425	421	448	416	458	384	423	445	428	469	441	451	426	433	442	451	474	460	419	432	429	444	451	461	417	434	474	461	450	422	451	425	440	434	412	461	453	465	470	428	446	458	443	421	420	475	423	437	435	425	425	451	400	452	441	486	442	493	441	455	405	457	421	466	478	431	424	475	425	421	409	461	403	450	421	408	441	457	459	438	454	463	443	440	421	421	410	462	458	434	460	449	427	470	415	459	455	427	422	435	453	409	427	458	454	410	441	464	396	435	447	473	472	415	428	440	424	475	420	434	428	470	429	418	465	461	458	459	423	410	451	449	429	453	457	430	423	400	471	398	419	409	445	464	455	438	455	395	407	420	453	446	489	445	437	471	464	441	475	436	462	434	449	460	471	480	437	431	411	442	422	424	444	461	451	432	419	480	414	449	399	428	432	424	428	441	475	511	442	452	433	446	398	460	429	435	448	412	425	411	432	431	461	432	467	448	402	456	485	451	450	468	435	467	489	448	441	453	468	416	430	443	430	410	468	460	392	445	453	441	465	413	439	430	474	467	448	422	449	420	467	434	430	426	457	458	412	448	410	429	412	411	430	423	462	436	436	486	426	438	439	449	430	441	425	419	447	475	427	480	437	449	437	399	390	454	442	446	423	439	459	440	452	458	444	455	477	452	464	436	422	422	410	409	400	466	433	403	432	441	439	458	470	454	401	427	443	409	471	475	445	470	435	438	436	443	432	412	439	458	430	450	429	457	451	446	454	451	432	426	442	440	412	415	409	409	438	448	418	408	447	428	425	434	454	450	462	446	396	449	476	460	450	416	451	419	443	440	400	439	460	422	453	438	418	427	494	445	395	429	428	415	446	427	436	457	454	459	405	446	472	432	412	423	453	456	435	451	454	419	458	454	421	434	442	435	426	431	482	445	454	456	421	427	433	446	428	456	426	440	444	473	439	434	481	453	434	452	462	432	407	443	451	452	443	443	438	481	409	421	452	456	466	426	437	443	451	445	486	429	445	390	442	402	430	430	427	434	403	451	414	441	423	444	449	438	441	424	416	463	439	469	391	443	449	494	417	450	454	425	453	448	471	463	443	461	434	471	454	454	434	424	421	462	467	438	452	450	435	460	446	455	410	454	417	457	424	451	457	462	428	432	473	409	412	424	471	450	471	434	408	489	438	444	400	414	413	442	432	430	427	430	451	405	433	449	442	442	471	461	412	437	434	428	434	422	421	445	433	474	473	405	433	459	421	412	435	423	445	438	439	460	427	477	388	409	491	449	445	453	450	441	423	437	434	454	410	466	454	457	436	453	467	456	445	448	444	417	412	493	422	453	467	436	467	454	420	397	486	423	434	433	439	444	432	434	464	428	444	398	438	432	432	454	507	465	459	440	414	440	416	427	462	454	464	437	463	422	416	432	393	413	466	467	392	414	440	487	431	429	440	429	406	404	381	452	448	444	407	454	414	467	445	433	444	435	449	415	438	431	444	424	429	417	435	440	420	469	436	451	428	452	394	464	449	431	429	451	428	445	424	468	451	482	450	471	437	404	447	405	438	426	449	432	453	406	463	459	415	429	440	432	435	397	443	448	427	431	442	474	427	441	433	441	441	444	473	410	410	460	421	453	467	407	419	466	429	407	437	393	448	450	443	488	437	446	446	410	445	469	445	407	403	453	418	453	431	423	451	478	458	432	488	397	421	445	448	442	378	441	425	415	416	418	504	400	413	418	453	452	447	430	443	466	445	442	451	432	418	461	455	419	442	442	414	386	446	425	486	433	435	448	405	443	470	455	400	480	409	459	452	403	415	422	432	440	437	438	409	423	440	426	419	449	445	417	422	440	466	446	412	394	455	488	465	487	468	425	456	439	426	457	449	437	431	459	447	430	395	460	454	424	402	424	439	436	428	399	441	455	422	442	437	418	419	428	412	461	429	405	463	429	423	463	416	484	428	440	423	463	473	446	426	447	445	461	466	450	423	423	486	429	460	481	456	410	416	420	434	454	420	448	444	443	425	437	467	440	445	454	448	458	440	472	430	442	451	443	425	433	418	399	446	412	435	430	478	436	438	446	454	461	458	460	449	440	432	428	427	462	455	452	443	454	434	465	415	447	445	436	434	439	464	444	447	438	456	474	414	468	442	458	428	416	424	452	436	434	498	433	440	442	459	423	434	429	406	425	458	459	446	444	455	430	447	439	414	438	485	422	446	430	434	404	419	403	473	427	468	447	416	440	420	450	420	423	446	450	447	442	466	433	445	407	411	421	423	471	450	429	443	422	454	446	417	422	418	434	395	422	437	417	453	464	398	450	408	416	418	470	411	443	450	455	431	412	451	435	426	432	449	403	474	425	387	452	445	437	454	479	471	418	463	445	428	459	424	462	452	398	432	475	438	399	394	436	443	444	439	450	401	450	483	440	442	424	477
25398	36252	20688	6403	2950	1517	1108	832	818	712	700	650	684	621	589	627	640	587	578	570	579	614	522	533	555	571	596	577	623	575	578	668	626	643	689	703	670	645	654	603	585	608	558	562	552	581	554	555	516	596	548	538	524	549	561	558	584	604	579	580	570	586	575	603	578	567	549	556	566	555	547	570	553	582	489	536	529	546	570	555	502	547	556	550	530	557	525	522	536	547	556	556	585	535	529	577	559	548	549	515	504	531	551	516	532	529	551	551	543	502	577	580	535	544	514	517	557	522	489	538	570	518	523	524	524	560	558	590	563	553	537	572	567	518	568	574	556	550	573	520	537	536	534	522	523	534	569	520	536	542	511	541	528	512	504	580	532	539	519	550	551	573	554	537	514	533	530	552	530	545	539	565	534	550	510	533	535	515	543	579	501	545	512	538	522	571	545	564	549	563	566	536	543	562	503	567	493	540	524	530	520	537	515	545	535	593	562	525	543	505	519	576	559	543	551	547	550	554	526	545	516	535	504	500	533	526	566	511	528	547	541	550	553	554	536	528	584	522	538	570	531	539	509	524	582	537	557	566	569	519	517	539	543	541	537	555	540	565	539	540	536	517	502	504	519	545	543	524	547	547	532	539	531	547	548	543	602	536	530	541	576	539	514	584	571	515	524	535	550	534	568	510	520	561	616	510	509	530	543	538	555	516	557	517	525	534	526	571	548	545	546	534	539	509	562	538	521	490	538	570	560	569	542	533	547	531	606	556	479	550	564	592	537	528	542	557	524	541	505	508	538	505	561	569	561	520	540	545	553	521	547	529	561	506	550	531	535	537	549	566	547	563	506	519	545	555	517	551	510	546	563	548	517	562	560	548	556	541	576	531	540	523	547	562	535	578	538	524	547	518	509	510	562	543	552	513	555	546	530	547	563	499	534	552	536	542	497	577	561	540	551	594	547	510	564	558	539	563	510	536	529	567	519	550	509	489	568	535	557	560	536	550	572	535	510	563	477	546	503	517	531	549	560	560	559	576	487	553	545	504	593	535	593	525	538	540	568	551	579	542	565	550	506	533	553	521	517	529	558	561	572	498	492	587	543	513	554	539	556	544	509	529	552	545	517	508	542	556	564	552	538	524	581	556	540	541	527	530	564	545	530	505	557	546	564	580	570	558	555	534	529	559	522	591	539	526	540	557	527	567	539	536	552	537	553	558	536	511	536	580	582	565	554	529	539	529	570	541	573	490	542	563	588	515	525	550	570	519	531	528	569	552	512	511	520	536	560	562	538	538	542	549	515	554	517	533	519	505	541	532	535	532	543	535	537	528	540	527	551	511	561	540	526	551	523	532	574	538	566	551	534	546	574	546	535	535	543	484	511	579	598	512	525	578	529	522	566	579	564	553	519	564	563	500	553	563	531	576	557	526	527	550	491	558	529	501	544	541	528	538	536	513	546	540	566	568	544	565	503	552	505	544	552	542	520	566	570	568	575	532	523	608	545	545	504	552	556	532	513	524	569	537	520	530	561	573	538	529	511	580	585	479	541	510	548	545	564	543	532	577	541	585	544	539	527	580	576	605	522	545	520	530	551	555	544	542	542	539	546	544	563	549	517	581	557	571	573	530	512	527	562	564	516	540	537	506	562	543	524	540	531	533	543	530	489	580	559	527	542	577	572	512	533	546	537	561	544	504	528	526	510	539	546	519	594	558	539	565	541	524	524	526	541	553	546	558	544	509	551	554	519	505	527	527	534	587	564	519	528	544	493	533	511	496	545	559	549	568	538	562	535	545	532	572	543	549	533	553	493	550	592	558	574	535	569	550	517	525	527	508	616	537	552	546	479	558	537	576	570	534	532	517	563	533	548	551	590	534	531	528	526	560	552	556	526	530	532	500	549	557	533	539	573	542	557	561	498	521	554	518	511	533	508	546	539	564	593	521	557	540	539	566	531	546	564	513	535	521	545	536	552	513	564	572	526	514	555	502	529	522	549	569	504	588	497	522	526	542	551	574	570	547	530	558	537	471	561	518	515	574	530	541	541	537	564	562	554	512	503	530	535	532	497	542	547	542	511	582	564	520	520	530	568	581	526	548	515	524	529	529	540	472	550	562	528	562	548	503	513	517	522	549	544	540	564	544	541	558	569	537	576	526	561	536	521	536	555	573	525	544	524	527	578	544	563	570	502	563	558	556	563	508	578	548	523	534	544	532	584	539	544	544	559	493	520	521	545	556	509	549	581	546	491	506	539	533	536	584	556	511	519	564	477	571	555	576	531	561	533	557	549	549	590	522	535	526	549	566	575	512	508	532	546	554	529	569	542	522	535	538	502	551	554	543	559	553	546	535	522	553	567	514	537	569	561	563	561	544	550	549	542	522	545	619	553	552	546	577	528	546	565	546	552	492	534	537	567	542	556	520	528	543	594	624	565	497	535	554	509	533	550	539	550	518	556	528	564	535	551	554	559	537	534	567	536	539	565	532	575	524	599	556	515	515	552	549	571	553	587	533	532	568	546	575	534	569	562	569	517	507	539	462	555	507	558	554	561	566	548	560	511	549	523	541	545	549	499	511	499	577	548	534	559	525	542	534	535	538	531	537	581	533	529	515	507	582	567	536	541	520	543	550	533	536	565	532	523	569	560	568	529	527	567	538	557	556	548	538	570	594	557	496	583	505	556	579	528	574	524	522	633	577	527	563	596	568	567	540	562	530	570	568	526	508	516	557	557	518	521	521	545	540	566	529	521	515	523	545	543	533	551	554	530	535	533	551	528	567	528	553	574	540	559	554	528	560	523	549	516	543	525	562	566	550	548	550	602	549	508	569	516	543	566	545	525	548	552	520	519	521	542	548	499	483	551	583	546	547	580	613	540	534	545	534	504	532	507	525	554	514	559	550	490	556	558	583	512	539	524	519	489	602	536	575	562	559	590	565	518	561	540	525	590	569	540	546	526	583	505	544	552	573	538	520	569	584	538	534	586	565	497	547	540	547	559	567	547	527	576	569	518	569	575	545	574	524	525	541	597	583	534	569	564	550	484	546	600	563	503	533	534	519	567	527	576	598	571	543	533	530	563	554	544	543	526	526	550	578	541	530	555	551	555	552	560	565	554	506	520	566	529	583	543	515	586	536	517	548	541	530	547	545	573	532	561	558	530	525	475	578	597	581	581	544	536	549	538	513	518	599	588	571	548	496	551	502	532	539	532	547	539	549	533	519	536	551	533	546	532	543	528	553	567	568	508	577	518	550	586	509	528	593	516	521	500	576	565	571	576	562	502	497	525	523	534	520	524	548	518	577	583	552	506	574	574	513	570	529	530	552	537	573	534	556	526	555	565	570	567	542	570	526	573	555	501	533	516	501	572	526	538	510	527	584	521	562	558	533	508	543	537	532	517	553	538	540	519	522	530	539	519	514	516	530	550	512	545	579	583	525	537	529	531	553	573	486	550	549	514	567	533	563	516	523	505	543	600	485	555	543	530	506	523	520	517	539
22529	21014	28411	23806	20964	20859	8200	1076	803	739	743	696	666	642	595	577	586	588	550	550	575	528	494	591	503	557	560	567	572	554	593	586	545	553	554	591	574	607	573	548	547	504	524	501	551	509	486	494	522	547	486	542	507	505	551	518	524	550	550	559	513	530	510	498	519	534	507	521	488	476	553	466	500	452	440	444	511	525	481	510	515	509	505	500	455	497	459	514	518	520	460	531	512	503	512	451	499	528	521	467	477	477	473	481	516	478	503	497	468	522	467	463	460	492	468	481	492	503	528	475	505	528	484	519	498	510	480	506	481	474	471	503	487	482	495	482	507	511	482	470	490	543	468	458	454	475	482	514	473	456	451	476	486	517	453	455	463	453	514	515	472	482	443	470	480	479	486	495	513	476	509	498	487	463	499	460	463	467	525	456	472	510	544	501	478	508	503	509	501	481	495	456	509	506	470	483	449	450	463	465	504	479	484	453	483	492	466	490	474	473	477	502	460	478	471	461	488	465	502	479	503	495	501	506	473	530	462	449	481	478	499	489	461	534	487	460	503	497	490	490	496	467	539	488	556	531	453	468	489	463	474	476	482	492	484	521	488	483	461	473	478	491	468	518	492	476	466	460	501	503	497	466	441	510	511	490	494	462	476	482	425	452	483	463	488	472	503	482	492	457	487	440	493	472	473	477	498	493	525	489	489	502	491	491	522	490	475	499	479	487	484	534	462	469	490	491	471	486	485	445	496	491	503	462	494	487	498	478	467	479	484	447	503	497	499	486	491	458	515	465	449	458	494	485	492	481	498	489	487	494	466	482	497	494	428	506	485	456	470	494	482	470	492	503	487	495	478	477	522	488	485	506	469	485	487	476	489	460	501	464	467	480	504	509	476	457	470	505	470	485	495	511	476	497	504	494	529	443	518	483	502	494	481	492	482	459	500	508	528	450	493	502	510	512	485	451	478	501	470	473	510	497	519	471	491	468	458	460	500	506	489	503	499	523	513	478	471	492	491	449	497	492	492	473	491	509	477	491	518	502	515	470	536	499	460	516	483	525	498	509	455	489	466	483	501	538	462	469	481	482	512	489	493	461	492	495	503	506	427	466	464	460	481	463	481	505	488	473	479	464	463	462	517	486	483	495	475	519	483	469	465	496	486	493	459	461	502	509	501	448	483	508	478	508	483	495	476	478	454	516	500	474	471	521	513	518	448	492	501	481	491	491	464	515	495	472	451	466	456	484	498	479	485	517	516	520	495	501	506	495	538	488	462	529	518	480	507	491	470	490	501	495	481	466	519	491	468	511	474	468	492	481	486	492	492	486	513	461	485	459	477	461	481	455	502	530	487	492	527	473	491	486	461	480	501	494	460	482	508	543	480	453	494	472	459	489	528	510	489	494	494	492	468	468	472	463	481	477	500	514	486	481	468	497	457	476	493	472	533	498	511	479	526	511	491	519	441	508	471	513	497	499	453	497	495	496	505	490	462	482	459	494	473	460	450	469	467	537	502	466	517	487	508	470	471	532	487	494	458	505	435	463	488	520	488	479	453	518	479	466	461	509	502	492	514	489	498	503	476	517	529	475	455	469	489	500	450	482	448	478	504	547	473	453	457	480	491	512	485	475	474	460	501	479	499	480	508	431	504	464	493	482	504	517	495	458	461	452	481	479	499	445	509	489	497	476	502	501	503	480	447	515	488	475	506	511	491	492	490	473	466	487	470	494	465	471	480	499	453	472	470	495	475	459	494	472	494	441	489	487	475	473	509	493	492	509	464	494	509	520	485	475	475	488	484	473	479	462	471	475	484	466	489	484	473	485	452	505	472	461	439	457	479	463	490	497	495	464	475	501	464	443	512	526	519	474	470	482	476	483	503	457	509	493	461	499	494	494	501	506	471	530	435	469	485	469	481	466	504	469	497	475	460	441	514	486	457	479	461	469	486	491	468	502	521	482	509	487	471	483	505	496	477	491	489	469	447	517	507	492	494	500	474	511	493	478	497	479	491	480	505	495	452	450	446	462	523	474	445	452	452	491	480	502	492	475	499	498	513	451	487	485	472	471	541	471	465	462	493	476	449	486	529	481	517	449	492	485	479	521	476	481	430	494	487	483	483	480	454	525	484	487	480	487	471	484	465	490	514	532	481	511	488	483	501	493	521	500	499	484	520	442	502	516	527	484	509	455	451	496	455	479	518	481	484	511	479	461	454	480	485	467	444	539	461	471	496	477	457	476	453	500	492	505	477	492	479	501	505	448	468	502	544	495	495	472	504	498	500	481	499	469	490	498	506	482	486	464	475	489	437	474	508	499	451	533	539	479	492	518	464	461	505	450	423	511	476	494	453	486	450	460	454	454	478	464	505	505	471	440	555	499	501	439	430	492	477	520	499	502	468	443	494	468	513	547	457	447	507	451	456	489	503	449	470	495	487	461	416	476	473	488	493	510	504	508	503	461	472	518	491	471	497	465	505	474	507	476	515	527	492	502	483	462	474	477	452	489	519	490	488	500	499	487	492	503	479	495	470	487	484	446	515	521	514	443	473	500	494	475	467	440	519	479	504	471	496	472	488	482	518	482	488	485	498	472	541	423	469	501	462	502	483	473	453	470	484	485	471	479	521	508	518	484	499	477	480	480	467	500	469	509	492	494	485	488	483	513	472	467	471	502	487	473	495	449	475	463	498	477	509	472	492	521	479	487	507	486	444	437	531	455	515	464	501	497	497	474	476	469	479	497	486	505	513	528	495	433	474	484	438	511	468	473	498	480	467	467	494	486	479	493	468	491	467	476	472	511	450	498	470	437	452	472	537	526	489	521	497	500	481	475	493	496	503	509	464	492	477	484	480	488	512	489	469	484	479	466	486	473	452	496	452	490	474	497	459	466	469	442	482	504	457	477	448	526	506	500	462	518	480	471	445	502	465	491	481	501	502	454	475	505	501	480	482	541	479	473	499	499	469	464	458	474	483	493	488	521	427	430	481	488	473	519	471	500	488	502	492	471	465	511	473	487	516	506	471	474	501	482	470	483	445	476	440	480	484	478	512	487	464	501	451	476	482	492	500	472	528	504	508	475	498	525	493	458	494	517	481	507	508	476	468	504	458	457	452	475	473	477	420	487	453	457	459	504	479	465	478	491	497	485	472	541	481	492	475	476	472	490	506	476	460	484	492	475	508	451	484	506	464	465	471	506	507	429	496	473	491	524	486	475	464	501	480	447	479	533	496	492	467	483	464	475	491	478	472	463	475	500	496	487	484	486	476	499	521	482	443	496	482	479	474	495	446	478	458	461	497	436	481	518	471	450	463	482	495	520	494	494	507	527	491	502	486	462	465	469	506	492	469	479	481	493	505	459	476	487	542	548	524	510	489	480	430	499	497	505	486	477	459	503	475	475	476	499	501	469	492	491	472	473	510	476	487	489	507	453	517	478	527	447	515	477	486	487	452	477	466	492	475	482	503	495	461	475	515	462	487	452	485	489	480	519	498	481
27965	46846	28343	12787	7479	3448	2157	1588	1306	1146	1051	952	875	815	822	791	771	712	725	702	699	701	707	683	722	672	616	669	751	768	737	756	773	710	742	730	808	765	736	665	670	692	668	638	627	650	664	634	628	680	602	678	600	649	666	615	700	700	613	622	659	652	660	652	674	642	601	638	595	652	586	618	628	533	625	620	626	598	579	621	625	633	591	570	609	660	642	618	629	623	609	615	557	590	603	628	596	613	630	567	587	610	616	605	591	594	610	584	598	610	587	551	589	599	579	576	630	630	630	548	594	590	592	614	566	588	590	612	583	597	577	580	589	602	651	574	586	574	611	549	591	594	546	578	577	579	572	580	573	623	593	523	607	645	586	606	587	567	569	613	591	565	604	571	605	512	585	594	608	601	547	649	600	571	603	660	627	589	624	581	615	557	609	581	584	578	619	601	578	613	638	609	600	589	641	608	578	575	544	613	571	537	603	598	607	588	598	571	557	569	620	569	616	598	605	607	594	612	558	593	590	623	581	579	569	590	586	601	562	594	614	580	588	558	571	589	613	618	592	579	589	586	597	634	613	642	633	568	585	590	620	672	606	579	580	595	582	600	588	605	555	607	604	627	607	561	628	562	629	586	589	570	593	578	592	575	584	582	563	562	548	583	582	577	583	628	583	600	593	606	575	599	599	608	563	663	577	557	625	545	594	571	598	568	596	571	568	618	621	551	596	615	586	594	602	612	589	569	594	618	588	599	573	559	613	621	609	555	576	600	574	619	598	610	626	627	577	585	587	608	614	560	597	581	600	609	566	571	615	622	542	545	618	573	595	607	595	555	573	607	576	599	637	565	583	654	583	574	581	615	615	556	603	607	557	584	611	567	600	598	592	559	511	612	560	630	630	601	637	598	590	565	565	620	602	579	592	613	596	621	582	612	624	562	588	572	593	583	596	595	601	580	578	582	633	582	576	536	571	599	630	567	568	574	581	575	640	628	582	641	574	594	579	605	557	593	568	583	578	557	626	589	598	577	584	596	621	600	562	577	625	588	597	644	586	613	573	626	563	534	628	593	577	630	570	614	580	566	633	600	556	584	596	619	570	580	603	603	594	578	550	620	583	589	595	615	566	575	570	590	566	594	578	611	587	627	645	613	626	626	628	618	599	579	613	588	616	571	609	628	590	572	641	624	568	569	572	614	620	624	602	580	548	655	576	582	592	537	581	600	601	622	559	585	582	592	586	606	590	619	627	564	566	625	597	542	615	630	581	586	589	582	604	616	560	584	631	558	599	556	573	629	604	569	563	597	588	606	563	608	576	623	632	578	589	582	618	588	573	587	549	585	620	602	546	607	566	580	545	644	624	567	563	595	629	575	581	540	566	566	609	590	560	583	604	598	607	579	577	596	596	596	589	616	622	614	592	606	577	603	594	608	579	608	598	571	572	566	605	554	582	583	592	600	583	626	601	606	615	628	608	575	532	600	627	583	564	582	572	577	587	597	605	569	585	606	616	571	612	595	581	530	626	603	602	576	613	620	584	610	574	610	639	579	581	609	562	553	555	615	602	581	577	590	602	589	586	573	571	596	588	586	601	593	589	608	545	610	580	578	608	591	578	598	606	609	583	586	641	555	618	612	612	634	614	592	594	587	586	589	600	605	570	632	598	591	541	573	601	551	559	587	561	587	615	595	561	631	642	569	605	575	633	643	604	605	601	610	658	620	580	596	595	592	582	597	618	602	589	595	578	590	571	626	597	607	592	636	630	581	629	555	608	594	571	572	599	619	597	575	578	598	611	623	567	638	583	621	602	615	611	611	582	595	570	599	594	654	616	578	586	570	619	624	596	568	595	586	584	594	618	555	551	606	620	622	549	551	590	553	612	572	638	634	599	637	606	562	611	569	570	578	576	581	598	570	603	611	601	569	603	599	618	579	602	617	606	589	604	538	633	561	594	633	600	567	573	580	564	583	604	621	559	602	581	597	566	575	590	605	603	600	573	605	589	601	605	586	589	608	621	577	572	585	569	589	586	589	617	597	611	611	608	573	589	629	555	587	603	590	593	607	643	588	613	595	581	592	615	591	562	604	583	610	630	561	565	599	601	595	617	608	570	603	611	665	625	604	582	588	645	547	597	587	580	550	599	617	580	587	588	615	599	592	559	607	555	600	596	602	594	585	604	546	608	581	582	607	602	579	606	547	602	591	567	588	607	569	570	549	591	616	572	604	594	566	588	583	588	583	622	592	608	584	581	619	595	596	566	611	625	607	589	584	582	624	582	638	645	591	610	590	584	565	581	532	576	552	585	543	599	619	625	609	605	587	623	557	613	609	619	620	566	620	602	590	562	604	611	575	619	583	599	600	576	567	596	564	598	587	560	563	575	559	595	618	571	586	603	609	591	590	569	565	565	578	592	592	602	554	568	601	620	617	608	610	571	623	616	594	626	553	646	615	600	555	613	580	570	557	600	583	584	638	592	591	573	585	594	568	548	592	564	591	648	587	591	617	564	551	610	601	566	599	601	594	608	575	584	541	577	627	599	580	610	575	560	606	556	526	600	630	609	570	637	563	595	590	593	622	591	585	577	580	579	576	578	586	620	640	582	585	587	615	606	601	596	608	599	596	605	604	596	589	587	563	559	585	558	653	594	562	630	588	577	594	623	616	573	585	586	573	574	607	574	638	609	537	608	598	575	571	592	592	577	570	625	569	584	544	622	639	613	579	648	592	586	555	594	610	543	567	548	596	564	623	599	583	568	578	605	587	585	613	562	551	624	576	595	582	571	554	585	561	575	592	632	552	593	595	576	627	583	584	586	560	560	628	587	564	607	573	566	618	579	607	586	608	618	627	599	587	611	596	599	620	579	642	549	633	561	596	602	595	584	578	561	584	615	578	604	595	612	624	611	608	530	591	589	574	578	554	602	596	617	587	515	562	554	580	625	610	560	606	614	549	591	589	593	588	605	610	595	633	575	623	564	567	591	620	626	574	580	620	563	584	578	599	541	588	562	594	610	599	608	602	594	557	589	632	576	614	612	623	581	567	620	612	599	599	581	629	601	603	573	599	581	590	605	607	627	598	593	597	575	618	579	590	551	579	601	574	607	548	586	558	600	614	542	617	564	574	589	608	579	578	619	599	613	612	569	611	597	624	586	632	574	590	551	633	624	582	580	588	609	591	561	560	610	583	585	582	587	617	605	582	579	606	587	572	595	603	593	594	579	592	602	560	583	582	568	601	604	600	598	550	607	587	592	565	564	604	611	610	570	569	603	631	643	578	604	584	599	533	567	572	612	603	615	639	582	586	576	624	666	620	565	640	572	582	609	595	589	605	572	562	608	644	594	634	557	596	616	554	628	626	591	605	645	595	608	619	605	607	600	616	617	593	593	608	570	570	564	603	606	605	593	588	553	582	572	609	583	605	574	552	576	619	625	611	605	614	611	607	619	601	593	585	555	600	574	636	560	547	626	552	579	564	635	575	573	623	585	545	602	619
27722	22036	15589	3762	1381	909	712	645	620	601	638	593	625	591	557	579	633	594	574	560	599	615	555	601	587	569	600	602	636	659	636	643	571	612	610	594	605	580	616	556	617	619	595	608	574	588	587	566	586	585	625	582	640	592	587	601	613	576	610	560	606	574	579	602	566	586	574	573	542	602	566	578	583	595	593	589	549	584	579	640	637	545	622	619	573	617	624	578	540	593	548	565	576	609	572	640	586	571	530	576	581	622	584	580	624	623	579	603	600	556	555	606	595	555	557	563	601	586	525	614	571	581	601	555	565	574	581	586	613	580	565	591	591	560	594	621	595	583	575	558	564	599	542	620	584	558	627	583	580	593	564	587	574	601	590	598	583	588	591	589	595	597	568	608	612	559	576	595	586	602	573	508	586	538	608	557	609	557	559	591	605	558	588	583	590	584	546	532	563	619	581	564	601	581	543	537	578	569	566	560	638	533	570	543	614	549	598	555	596	592	644	561	603	589	617	557	563	561	586	586	561	571	551	575	587	571	542	595	585	601	592	576	604	530	598	597	629	585	534	575	634	598	588	584	557	564	579	577	554	595	582	567	562	592	590	562	590	568	570	579	588	575	578	586	569	576	547	549	607	577	581	582	606	616	558	577	569	580	595	607	601	575	509	576	553	599	586	573	590	570	590	576	554	578	599	567	589	578	602	562	592	600	623	588	581	562	577	580	511	618	535	568	578	574	630	554	588	571	604	598	569	576	608	577	554	553	585	562	564	601	632	581	577	621	574	595	593	592	552	577	616	542	544	609	579	599	575	574	579	588	556	544	586	590	546	565	569	593	536	586	598	510	554	554	565	600	593	584	567	611	588	571	575	588	588	589	598	576	573	567	531	580	549	563	588	560	552	607	581	547	580	596	593	597	596	589	568	559	580	575	558	600	610	560	617	548	544	551	568	591	533	583	600	535	593	603	562	573	580	586	587	585	577	590	592	589	592	587	601	614	584	534	574	607	562	585	602	592	523	554	579	577	591	553	594	591	615	594	575	580	543	556	559	575	560	556	585	581	587	582	586	589	555	524	591	562	565	571	562	633	555	566	550	577	585	552	603	600	523	583	534	611	545	608	565	576	584	577	555	585	543	558	564	604	551	609	575	577	562	607	534	597	547	569	533	570	586	578	583	572	617	551	585	556	584	584	591	554	583	559	570	601	586	549	556	597	609	532	562	560	579	560	565	550	627	578	573	555	564	565	600	581	583	621	575	551	554	586	590	577	550	604	572	583	586	607	568	595	611	534	569	579	552	557	559	556	591	594	582	602	564	572	564	558	561	583	569	577	549	581	585	546	621	597	619	574	586	572	601	577	566	631	588	592	629	598	594	571	597	593	553	550	590	557	540	621	556	618	648	570	574	594	616	540	572	605	571	573	556	556	570	560	575	581	604	630	560	591	556	578	563	590	561	593	559	581	581	545	574	580	594	559	591	604	611	585	579	588	596	568	605	584	583	557	614	545	552	558	575	603	599	558	570	602	573	586	580	562	535	585	583	556	609	636	595	541	614	574	579	554	593	579	587	568	569	601	567	604	582	553	616	586	610	581	628	516	614	554	582	537	588	628	584	582	576	526	554	572	565	574	528	580	585	575	576	596	617	556	571	575	567	554	594	550	599	584	612	562	527	576	574	611	600	539	573	574	565	587	563	550	575	611	594	579	575	631	592	604	583	558	569	615	545	565	545	608	593	609	568	542	609	569	579	559	600	579	554	620	603	559	528	585	595	574	582	552	575	560	597	639	603	561	595	605	597	614	590	554	589	579	564	554	586	610	570	539	591	602	565	541	563	578	562	598	583	554	524	562	582	578	607	596	631	635	575	597	578	582	546	586	562	549	576	587	567	582	544	595	528	592	601	559	567	599	633	576	590	577	604	574	609	584	539	553	556	528	592	633	575	618	537	568	569	580	595	562	571	538	604	564	577	602	570	614	567	585	574	579	577	579	552	576	567	587	548	546	593	581	547	615	603	570	562	543	625	626	561	564	601	572	578	573	563	531	546	596	622	605	579	573	600	560	577	611	567	526	528	563	561	596	598	570	578	592	578	593	557	624	588	592	582	561	567	554	558	550	585	571	609	608	547	619	558	575	569	624	603	537	560	591	574	600	578	577	624	544	628	582	560	587	560	585	586	589	569	584	628	613	581	598	562	556	607	534	601	600	524	568	572	602	599	570	562	620	606	560	585	607	562	574	588	596	594	575	635	623	581	606	610	573	539	546	579	611	524	565	591	538	562	555	587	604	568	642	582	542	559	585	551	623	543	579	582	561	571	588	597	557	563	581	572	632	601	599	572	611	606	533	596	573	595	569	572	576	559	574	569	583	550	578	569	559	588	553	582	508	582	594	516	571	583	608	575	566	605	593	588	569	596	595	565	581	572	561	558	559	613	532	581	536	596	620	574	561	597	556	539	609	571	578	594	615	566	613	611	579	610	557	619	567	540	592	588	549	593	604	628	581	605	538	549	583	588	576	535	568	572	579	632	585	558	538	564	582	594	580	585	565	597	538	553	570	602	578	556	597	572	589	618	584	578	590	547	565	562	573	605	566	574	555	578	564	567	574	579	595	557	576	581	617	537	609	587	595	569	576	575	574	596	564	598	556	541	565	545	597	608	544	603	591	566	591	576	577	569	596	563	571	597	550	571	555	600	576	567	582	537	599	541	606	614	572	574	611	615	602	571	574	583	595	574	548	573	591	585	552	591	574	585	577	567	547	562	577	608	599	568	582	631	577	550	522	569	579	564	581	572	551	586	593	590	597	579	561	603	586	629	561	619	567	547	529	585	593	587	580	566	596	587	576	621	520	607	620	604	555	619	605	624	589	597	568	617	587	588	559	555	569	600	566	548	619	585	584	605	583	575	551	586	564	575	559	566	559	594	554	569	569	594	579	582	561	569	567	580	578	558	566	576	588	633	550	520	552	583	551	554	607	599	595	589	611	575	593	556	610	568	592	569	626	617	562	589	578	547	580	542	565	567	587	534	575	555	579	580	552	600	545	588	575	561	553	587	577	592	559	537	553	593	572	543	582	630	588	570	585	555	594	585	514	538	561	605	608	570	585	576	577	557	580	591	580	573	588	602	558	600	554	546	555	589	548	559	613	573	524	577	539	614	579	579	597	561	625	542	581	560	609	543	594	551	585	571	577	563	560	533	623	564	534	575	556	549	550	550	594	569	567	567	560	575	542	590	575	577	588	558	594	575	597	586	574	585	541	603	574	562	562	551	581	595	550	615	601	568	597	621	558	584	570	556	633	594	587	606	596	595	576	574	587	623	544	618	620	602	576	623	587	594	567	564	593	585	565	593	586	542	565	558	576	569	584	555	590	540	639	601	583	618	594	578	564	560	579	524	604	559	563	583	532	549	563	604	605	572	608	555	513	584	585	560	598	615	540	611	569	567	542	604	581	531	555	584	552	588	552	608	566	585	561	595	544	589	546	597	548
25310	32786	13675	3231	1827	1096	850	751	757	758	685	788	748	682	730	748	733	744	714	717	718	690	706	652	697	716	682	715	785	763	749	763	775	783	756	783	758	789	726	711	696	757	713	717	693	685	728	725	699	697	698	735	648	697	712	742	664	684	736	727	756	704	746	722	736	741	733	698	759	704	743	717	761	726	696	740	662	703	663	664	737	712	673	687	725	728	743	678	699	690	681	681	717	718	682	735	693	698	670	729	695	663	729	681	682	674	660	715	649	703	683	724	730	693	748	738	692	709	721	734	688	680	674	660	700	690	710	706	702	721	658	693	702	678	733	659	702	664	663	689	660	644	746	681	699	665	695	744	726	724	691	705	691	718	667	683	718	661	690	707	667	671	642	691	703	707	737	691	712	726	689	691	749	686	703	719	715	680	676	654	683	701	723	714	692	669	700	681	689	656	732	699	685	683	685	688	702	686	729	699	671	679	734	709	747	709	691	661	709	648	714	712	685	678	717	742	640	706	653	691	720	677	686	730	700	745	698	652	677	691	703	658	731	689	718	684	684	708	727	691	671	657	724	736	711	655	681	710	726	679	774	671	737	701	730	722	682	737	685	687	690	736	673	720	690	710	695	662	724	654	728	697	692	695	715	709	683	743	712	701	719	673	703	689	705	691	693	716	727	709	723	694	714	700	690	695	714	664	681	695	727	727	653	720	709	733	689	686	682	711	753	702	691	694	715	671	688	657	685	694	691	692	678	737	700	704	687	656	675	739	698	705	633	722	721	715	630	754	678	719	721	683	680	708	680	715	761	713	644	678	712	663	721	658	683	679	727	687	680	704	698	739	665	698	699	701	716	716	670	701	688	699	681	743	701	690	706	706	659	676	737	722	710	733	680	677	708	689	692	726	725	698	716	685	670	683	714	740	711	727	656	741	689	637	660	706	704	682	708	694	649	688	709	669	713	671	676	660	625	718	701	665	656	710	719	660	681	712	721	677	703	681	699	736	747	714	672	738	676	659	707	691	674	681	616	676	727	666	660	686	698	719	705	684	741	698	713	704	683	694	698	706	669	727	698	681	711	737	714	686	709	691	696	714	685	679	754	709	653	719	726	666	672	704	669	697	705	721	685	702	670	731	699	672	714	692	732	693	684	671	660	717	661	674	698	653	696	663	669	671	719	695	697	715	719	736	739	664	755	758	723	716	721	655	700	665	720	717	706	713	740	703	737	717	652	689	671	696	656	708	689	719	747	773	694	708	725	688	679	729	697	685	714	671	678	625	703	677	692	728	680	732	663	650	729	664	668	696	687	712	680	667	709	711	701	711	652	683	717	661	721	703	651	716	687	675	702	719	683	704	731	723	685	748	692	731	650	714	699	707	720	689	689	692	720	664	669	733	650	726	706	689	698	666	696	706	704	706	643	759	713	709	689	701	724	656	718	706	700	720	698	755	690	710	689	684	689	718	713	723	644	698	693	722	679	706	709	669	676	712	724	717	770	677	676	681	680	692	703	670	739	650	700	693	655	703	665	694	663	659	645	707	699	725	724	666	687	723	686	737	657	682	704	630	705	667	703	704	679	727	697	691	718	671	690	738	725	714	689	715	688	699	650	721	684	669	693	692	756	689	705	733	744	686	735	687	690	716	723	713	689	752	682	666	654	705	739	729	711	680	650	686	657	737	648	696	711	657	654	762	663	690	683	655	701	691	694	716	714	669	692	710	672	718	694	656	757	713	664	709	670	701	712	696	698	732	718	683	700	648	665	723	677	710	733	707	750	711	702	694	711	689	742	717	744	695	717	725	712	655	714	688	746	686	726	693	682	760	688	704	668	696	683	654	737	695	679	680	707	715	710	699	714	710	669	724	680	772	728	714	661	662	719	697	736	689	746	722	734	671	692	693	709	711	719	706	712	679	704	702	685	658	673	710	713	697	724	702	707	699	732	698	715	754	694	666	735	698	700	690	699	741	669	692	722	691	696	685	678	723	702	679	719	703	722	726	728	702	710	698	714	720	681	688	695	684	671	698	695	711	740	665	713	686	767	711	697	717	710	694	685	683	701	748	744	668	679	711	668	707	721	670	714	721	683	745	685	702	721	687	662	728	711	706	693	689	702	676	690	719	673	707	693	664	756	694	690	657	644	691	664	688	681	725	770	700	660	684	674	705	706	682	743	702	671	722	709	680	686	738	688	683	714	692	633	748	740	691	663	703	693	727	712	724	652	700	721	703	681	706	728	699	734	698	653	699	703	732	694	725	719	664	667	674	688	724	670	677	621	699	685	710	700	699	734	686	708	726	734	713	660	677	725	696	657	695	697	719	659	688	655	695	654	687	694	661	669	702	739	694	688	689	688	702	705	728	689	696	629	723	751	696	709	666	702	699	730	702	690	710	715	703	693	687	700	660	712	758	687	680	757	731	728	647	708	724	717	713	685	701	683	697	685	731	694	713	714	661	716	716	717	707	674	699	684	688	673	689	670	728	686	676	702	698	670	673	702	711	716	721	701	709	694	688	740	695	709	694	692	686	720	675	658	718	677	719	714	672	717	725	692	713	698	708	730	709	677	707	685	686	720	700	717	705	658	697	669	716	671	675	681	716	676	733	712	732	731	695	712	728	663	660	701	712	702	735	714	746	682	672	709	713	711	669	688	680	717	745	742	726	688	705	721	697	710	708	699	707	662	713	709	697	658	733	727	692	684	698	666	699	649	689	765	689	713	715	679	683	644	742	747	695	717	697	675	736	686	657	680	731	743	751	725	690	725	704	689	675	676	692	705	669	717	661	668	753	731	682	730	708	695	676	698	702	667	688	681	714	654	730	709	738	725	678	661	692	705	679	726	663	686	695	756	669	665	707	671	710	733	729	742	691	697	686	716	691	723	695	662	716	713	695	685	678	698	723	698	688	647	728	684	716	760	737	669	666	684	708	673	740	681	700	750	713	723	685	731	695	709	687	710	700	756	728	692	690	708	667	740	706	644	692	669	670	698	713	666	735	696	678	690	677	724	745	692	704	678	679	706	690	708	730	669	673	679	688	717	681	697	710	679	731	667	711	697	669	710	742	703	731	701	676	704	767	673	746	683	747	702	705	674	665	679	672	689	662	681	724	678	722	692	676	676	681	669	652	695	715	721	704	686	678	711	707	705	697	620	727	679	685	705	687	688	695	687	716	771	709	688	692	696	718	730	697	694	749	712	694	701	659	722	699	668	723	700	693	724	697	704	705	694	684	714	704	707	742	748	711	727	699	693	698	677	700	673	674	683	729	694	703	732	653	661	702	697	701	691	716	686	676	678	674	698	745	719	711	670	706	775	712	684	731	721	707	708	727	678	711	736	697	705	712	691	698	654	672	665	706	679	679	702	674	761	717	699	690	704	730	711	711	703	749	637	689	667	723	654	721	686	696	759	680	687	730	737	662	787	667	700	710	713	660	717	715	683	702	674	667	667	681	724	697	661	685	694	734	654	700	687	694	711	723	662	725	641	667
23598	20962	27932	24178	20886	9641	1453	937	802	797	753	716	725	690	674	645	704	661	668	640	666	706	683	642	611	634	662	688	669	713	718	695	716	694	703	719	698	677	713	711	639	666	677	603	633	631	623	595	675	646	674	650	602	648	649	644	656	644	674	654	637	670	677	656	634	683	688	688	613	621	641	654	624	660	655	634	621	687	662	666	658	649	633	590	643	657	666	654	652	569	615	674	668	668	653	620	635	628	668	624	626	623	648	635	694	623	611	693	653	663	595	622	645	584	633	615	594	686	618	640	646	623	630	657	642	654	627	612	602	632	671	666	671	634	614	642	624	620	637	667	657	617	581	655	630	660	618	628	649	607	682	674	596	615	616	676	575	613	617	611	641	645	679	640	658	603	635	620	632	603	628	642	629	603	638	698	653	604	649	687	675	638	618	624	601	642	648	672	603	656	647	643	698	664	639	628	620	670	640	623	661	621	629	608	620	612	653	652	640	594	620	626	605	619	650	603	655	649	652	625	651	660	663	646	646	635	669	614	641	586	647	577	587	610	636	581	645	616	678	659	644	585	648	645	582	617	669	633	588	585	662	656	619	659	656	622	601	679	675	580	649	655	654	674	662	689	600	639	601	632	641	674	678	641	599	607	655	667	632	618	631	630	627	636	669	591	643	658	594	664	611	616	614	634	660	619	628	612	632	618	660	612	595	664	661	662	676	654	631	688	637	664	641	637	631	655	640	658	646	623	639	595	620	635	610	612	604	610	648	615	639	646	612	637	628	690	700	622	615	612	632	649	653	655	649	629	642	636	639	601	635	635	644	638	651	645	627	636	659	636	612	647	637	636	648	571	644	646	667	591	621	578	670	632	616	664	617	645	647	629	637	630	647	603	652	651	620	599	605	633	586	661	628	669	612	585	621	667	637	607	626	618	622	647	658	676	642	648	611	599	657	590	675	628	661	664	636	641	642	623	601	622	704	595	629	654	643	607	654	659	616	641	636	584	609	652	650	623	628	646	658	650	583	627	630	660	643	633	616	634	621	631	617	616	656	596	634	644	630	655	647	659	618	647	675	626	609	621	646	593	617	617	605	653	615	648	680	659	552	622	660	644	628	630	604	640	643	655	629	640	622	630	628	640	652	627	657	675	614	612	646	631	650	641	643	626	639	629	659	590	630	636	627	624	646	620	569	592	604	628	645	681	609	649	633	612	615	587	625	645	621	609	640	659	658	665	588	625	623	661	656	616	652	679	630	596	665	636	628	630	639	654	678	635	644	636	649	606	645	596	580	648	612	636	583	634	652	640	618	591	596	625	577	663	600	602	638	604	623	639	669	632	641	615	649	610	644	592	584	645	636	621	619	658	647	613	597	634	571	645	653	655	628	652	655	650	687	598	652	647	628	630	663	652	643	666	660	608	651	604	658	622	617	662	582	617	625	631	635	657	594	613	648	647	615	628	660	626	617	636	678	673	611	647	619	594	629	613	641	640	636	636	635	611	615	610	645	603	661	640	640	630	638	624	685	607	662	604	647	595	656	618	608	641	648	610	608	639	640	656	593	669	663	605	619	635	633	621	592	647	609	669	638	621	631	637	628	611	652	665	627	598	648	637	644	656	647	602	668	691	602	638	627	656	658	660	638	630	615	610	631	634	627	661	643	613	584	614	679	645	613	620	631	620	651	673	620	594	645	605	626	650	611	675	622	662	624	623	642	644	673	609	586	652	664	630	647	643	646	617	625	614	618	618	616	633	641	650	588	613	607	637	640	629	664	658	621	663	656	625	618	691	608	649	662	609	677	592	609	585	624	644	592	617	693	618	593	638	652	647	624	636	641	645	657	639	662	603	685	643	666	599	642	620	641	630	670	603	615	636	660	589	640	677	597	628	638	632	635	632	635	673	663	646	616	579	606	613	635	637	588	619	649	636	629	628	634	672	645	613	662	673	676	670	681	660	631	624	638	624	643	621	630	598	649	616	639	646	573	643	670	612	646	627	653	633	637	642	646	619	619	598	648	630	635	597	627	613	600	636	640	606	626	592	636	641	589	654	634	650	641	612	608	611	571	626	661	617	614	652	634	659	605	633	647	631	664	644	604	630	612	623	676	593	639	620	625	631	643	593	621	672	618	593	658	631	690	595	579	617	659	642	624	633	668	672	696	627	597	608	619	637	618	680	662	649	620	709	650	612	632	656	654	636	639	620	701	613	617	637	634	681	665	635	629	596	636	632	587	656	635	653	620	600	652	658	645	610	657	609	627	648	656	610	603	629	633	559	631	634	643	687	591	638	631	648	628	645	650	615	654	634	638	623	652	623	647	625	666	615	645	589	609	582	619	617	680	626	652	593	635	627	654	618	626	617	674	643	612	607	621	670	624	601	635	650	649	574	605	664	582	624	636	630	613	675	622	639	647	608	652	618	610	582	602	624	618	668	597	673	622	620	658	621	695	661	642	635	611	683	672	648	608	639	612	571	626	651	601	654	648	641	607	621	598	654	641	609	655	624	637	667	641	634	608	650	625	637	664	571	603	609	652	607	627	614	661	657	662	605	654	654	662	635	583	633	579	615	663	648	632	624	614	635	631	621	635	650	656	642	597	662	643	680	641	635	596	650	689	636	653	693	611	663	631	608	625	613	622	660	630	611	657	599	625	625	644	608	675	659	660	602	620	606	610	608	616	697	647	650	647	656	631	627	619	630	594	670	624	670	604	628	625	603	615	628	641	657	620	610	634	606	670	643	635	572	603	626	662	618	595	643	596	629	652	663	624	634	648	677	655	661	585	612	621	639	613	598	610	613	631	645	635	665	656	612	593	627	630	613	588	665	659	646	589	603	651	655	651	608	643	588	647	635	632	669	646	588	654	659	651	648	624	640	636	611	656	625	661	602	575	630	596	645	638	665	657	680	598	656	623	624	648	617	632	601	606	646	618	607	645	587	661	649	664	629	611	658	621	616	658	650	613	637	642	670	626	630	663	649	619	697	618	621	643	670	599	628	625	622	646	638	633	653	623	663	641	621	622	654	696	642	664	650	613	626	623	603	653	627	603	659	658	630	659	659	625	657	665	612	686	649	650	603	609	617	627	655	635	665	615	636	571	621	652	651	604	615	675	606	637	620	692	652	645	611	622	628	617	628	663	616	638	621	622	644	667	668	654	640	643	626	613	620	682	616	625	631	667	607	653	640	623	643	669	658	661	674	632	658	662	656	666	582	632	618	655	644	625	657	614	634	609	632	632	628	594	642	629	654	614	645	651	622	658	625	612	604	615	592	626	612	609	610	630	638	641	636	625	685	607	631	628	646	625	689	601	630	634	671	666	641	624	615	640	677	622	662	631	647	608	678	636	623	633	647	659	637	614	608	616	659	631	597	601	653	585	609	596	606	636	652	678	648	590	624	675	638	688	653	642	638	613	610	630	619	628	659	629	655	653	668	632	655	674	638	704	637	646	637	636	621	629	662	656	649	585	610	626	590	620	603	683	629	574	675
26493	42734	20018	8735	5021	2624	1747	1278	1190	1022	1018	993	958	897	856	873	900	816	852	826	847	793	816	806	752	807	804	862	838	843	852	857	898	937	884	921	850	918	838	855	835	802	797	770	795	770	802	790	770	770	795	805	760	799	794	769	805	794	836	832	853	860	801	800	846	824	841	832	839	730	802	786	736	755	812	704	711	843	762	804	751	797	723	790	760	759	809	803	748	778	754	783	727	777	762	763	791	757	781	773	787	742	827	782	728	771	773	747	777	750	655	723	793	790	758	715	727	766	771	796	744	805	789	771	752	782	753	711	779	783	766	757	769	719	810	737	792	776	802	728	742	802	770	791	771	775	753	736	823	803	750	746	762	736	759	787	775	807	808	785	791	786	734	756	756	741	790	803	801	769	722	754	741	812	782	796	770	762	766	789	760	847	771	795	757	777	786	743	750	730	730	796	799	763	716	781	817	760	801	802	771	761	826	784	750	762	792	797	737	755	801	793	791	771	745	767	780	780	760	749	739	733	785	791	800	724	792	734	786	780	762	790	719	680	728	770	742	819	719	823	827	773	775	818	784	741	776	759	811	764	799	778	706	746	795	775	720	720	781	779	738	727	788	759	757	745	762	785	763	748	759	767	788	740	748	706	779	801	813	793	745	805	779	764	787	785	782	798	769	806	738	792	826	715	748	779	727	758	763	729	791	772	771	763	774	806	818	803	772	792	742	773	738	788	762	779	764	704	764	796	842	804	752	758	780	788	723	734	784	798	784	757	763	760	825	789	785	789	764	759	793	718	758	815	769	767	788	778	728	773	774	812	778	801	718	789	774	778	734	736	780	757	723	736	774	740	749	735	821	761	813	742	732	768	768	790	749	734	751	829	791	768	759	772	800	797	739	762	740	804	765	716	765	736	775	757	750	758	782	764	775	753	807	748	769	745	767	689	804	747	794	753	807	753	764	788	801	760	778	756	754	771	736	720	779	731	771	810	772	848	771	772	746	779	759	784	786	816	784	756	766	733	788	760	757	789	764	816	795	781	753	776	801	701	779	759	741	754	789	746	741	770	760	715	771	748	771	785	718	755	799	737	791	773	762	784	799	750	766	813	770	736	793	748	725	788	777	811	806	793	739	818	725	747	753	785	813	745	757	802	765	745	776	760	727	789	741	740	799	802	786	800	781	766	706	750	761	780	734	782	761	777	775	794	772	795	743	799	769	736	761	759	757	794	745	749	723	746	755	744	831	763	760	750	751	752	763	813	767	777	726	804	744	817	753	811	785	716	779	775	725	756	750	761	837	821	720	732	788	761	726	749	768	782	797	739	772	767	789	739	790	781	791	792	815	809	774	774	768	773	760	827	740	728	747	773	729	745	733	743	798	782	768	751	790	711	746	760	772	755	751	795	736	764	736	765	768	744	752	785	746	767	812	742	764	776	777	774	794	823	786	752	716	756	782	735	721	752	777	720	739	734	793	804	768	789	773	764	779	749	772	761	770	814	780	789	787	723	737	753	766	768	705	757	782	752	763	762	759	751	762	755	798	803	760	759	696	715	824	785	822	782	762	768	783	788	769	771	799	737	777	726	801	774	772	770	758	772	726	755	758	805	784	778	731	753	783	766	844	765	787	752	799	786	775	744	788	804	803	753	799	750	775	765	722	719	765	746	725	731	777	790	826	732	800	754	776	775	793	757	728	794	776	739	776	799	854	773	704	817	786	796	720	746	785	783	778	780	767	744	774	799	740	756	753	741	759	772	733	763	737	768	785	795	743	771	770	777	757	806	794	785	806	782	757	781	779	815	720	747	705	777	737	776	796	773	750	793	772	734	771	773	761	818	760	800	798	725	790	799	759	756	754	735	754	852	782	716	762	765	744	771	767	798	765	779	748	765	747	746	764	746	764	783	745	767	759	753	801	750	756	813	759	738	780	780	731	755	783	763	758	788	742	788	797	737	733	769	775	728	779	759	773	754	798	780	760	783	790	762	766	748	757	782	737	800	777	780	778	751	785	827	763	714	788	728	777	808	757	783	789	773	802	770	769	738	705	790	821	727	743	786	706	721	770	736	787	771	733	769	836	797	773	735	763	775	783	814	760	754	768	779	735	754	746	816	776	792	726	787	805	746	802	759	762	759	809	734	791	752	793	767	750	782	759	755	791	798	795	770	842	754	751	761	822	818	777	719	793	783	739	833	815	764	788	821	782	795	734	783	740	800	763	785	776	760	786	760	834	748	769	776	801	801	759	770	713	770	723	735	733	737	792	745	738	745	722	761	749	748	749	785	775	752	791	697	720	758	802	782	796	766	787	750	760	781	765	742	763	735	733	762	741	777	739	815	786	740	774	786	744	729	794	781	828	782	781	713	772	762	747	826	718	745	777	767	772	758	806	817	786	779	818	723	784	765	843	711	795	793	732	751	828	772	762	739	791	773	758	787	762	748	759	737	787	745	787	812	723	728	775	776	772	746	723	767	794	831	833	822	760	829	801	763	770	783	786	744	747	786	785	798	755	711	816	785	751	787	751	813	751	760	769	771	821	780	768	772	829	796	745	754	782	769	783	782	789	774	786	776	761	771	817	753	792	762	768	745	809	802	744	782	764	762	777	753	760	756	745	802	793	774	783	782	755	793	792	803	792	768	770	756	739	749	756	780	752	754	783	751	831	775	745	788	730	759	758	774	784	769	778	749	761	750	774	779	796	766	730	767	787	769	777	731	802	756	761	770	788	799	771	744	721	778	799	712	792	736	766	775	752	782	767	778	763	799	729	780	735	804	841	757	792	756	759	758	744	689	725	754	801	752	758	768	745	730	718	766	833	790	752	785	740	743	798	790	800	743	762	762	745	734	786	741	757	778	736	798	802	770	729	763	777	829	755	775	755	784	777	797	740	771	733	786	790	781	800	776	761	778	768	742	760	732	729	739	765	780	778	733	780	780	808	792	758	766	804	797	808	759	727	786	725	763	775	787	732	781	737	786	730	780	800	748	769	733	800	776	763	823	771	771	753	753	751	735	774	823	755	789	798	811	802	772	804	806	785	780	756	821	738	765	756	766	754	798	759	757	778	795	777	743	823	772	747	712	768	748	737	782	775	737	813	772	758	770	775	754	809	772	834	756	772	779	828	780	736	798	773	778	762	765	802	728	770	772	768	745	805	723	775	717	768	740	743	781	695	798	773	752	777	769	772	788	753	791	797	783	760	787	723	739	759	716	742	811	731	738	767	750	817	780	833	777	738	744	725	718	723	745	729	785	760	785	760	712	790	787	775	735	788	789	771	794	786	785	772	801	766	757	723	801	801	732	786	802	793	771	757	777	796	786	766	772	759	819	758	792	807	730	744	749	803	807	774	764	748	744	774	759	764	763	768	775	748	763	739	797	725	755	765	716	734	824	787	776	742	773	752	740	789	720	811	772	799	742	842	725	753	740	820	765	798	745	793	759	756	793	786	782	737	789	747	779	766	740	740	751	729	784	795	767	788	814	827	806
24605	21012	27111	24976	13096	1447	798	601	526	482	476	511	477	487	441	468	446	481	440	479	448	476	417	471	418	459	483	476	498	473	494	552	501	505	507	505	504	514	474	462	456	478	469	457	417	461	454	426	478	454	437	457	436	474	476	422	470	424	477	450	433	457	471	457	487	460	470	449	443	479	426	474	459	411	459	458	440	432	454	439	469	450	432	456	468	485	466	434	432	430	435	443	461	450	447	428	436	454	436	441	443	458	461	432	413	432	418	436	473	467	453	445	440	446	447	466	412	463	423	432	441	499	418	504	433	431	426	420	418	429	432	419	416	456	423	446	435	441	414	419	477	443	446	490	438	404	451	410	444	419	444	428	423	431	411	448	436	441	411	474	422	417	442	429	473	461	433	434	473	458	445	483	456	436	470	412	437	428	453	457	461	486	439	436	482	420	455	446	465	441	451	482	434	423	439	463	457	480	433	442	440	433	437	432	456	415	436	412	439	461	450	440	448	453	467	428	436	403	457	463	430	456	395	436	450	432	440	445	459	452	440	413	447	463	459	450	430	454	452	445	405	444	452	433	439	452	422	424	482	432	434	421	454	395	475	450	459	442	442	439	418	447	440	456	457	478	429	452	437	441	423	470	440	430	428	434	420	452	469	481	436	440	427	447	457	431	454	419	426	452	417	493	434	438	441	430	454	414	428	458	443	428	462	443	456	411	428	432	437	440	459	452	430	444	435	448	423	494	433	452	427	430	439	454	397	422	446	450	458	446	445	458	431	437	450	398	457	452	460	418	484	461	434	457	434	455	420	495	421	457	416	450	414	457	390	454	437	433	404	460	441	442	425	460	447	415	412	457	457	455	448	432	450	395	435	455	437	478	452	426	434	450	410	416	450	409	424	423	449	415	455	430	433	416	449	445	446	437	459	449	442	421	427	412	443	441	423	467	452	463	428	438	446	429	435	454	423	438	452	455	457	418	467	434	463	456	447	454	399	441	446	475	416	439	463	431	421	439	436	436	435	483	420	422	448	430	467	432	454	437	464	429	415	401	421	437	424	434	423	433	466	416	425	444	416	396	419	419	472	462	427	448	432	504	418	446	428	405	465	461	454	462	418	411	453	455	462	427	428	439	429	443	438	440	418	426	423	430	413	449	469	444	444	426	433	417	442	437	443	459	422	433	436	426	452	443	416	447	440	430	448	456	398	451	419	451	454	409	423	462	445	398	451	425	443	419	435	474	464	426	429	461	459	419	451	433	486	432	444	457	389	420	443	442	414	422	415	407	481	433	441	435	403	424	463	475	432	449	459	408	445	434	445	412	463	445	464	451	414	457	435	440	437	439	438	412	422	397	452	477	444	448	439	453	393	440	407	418	427	424	430	464	441	395	456	434	423	455	414	435	438	454	411	447	395	456	461	425	474	450	465	393	445	452	447	463	407	408	472	417	468	452	426	483	439	440	431	448	466	416	413	447	408	469	405	449	440	448	484	418	454	474	453	472	425	469	470	420	441	463	430	457	415	432	460	426	422	434	431	421	443	441	446	439	412	414	444	422	422	455	465	453	415	426	439	427	433	419	444	421	437	458	437	466	432	457	491	419	417	432	452	419	434	410	472	377	426	451	444	447	405	435	408	410	455	457	463	373	424	435	404	456	464	436	459	452	411	457	436	446	404	461	468	419	436	437	444	448	398	427	446	442	457	445	436	432	435	415	433	463	420	474	442	445	442	435	413	440	466	421	436	434	435	427	447	422	428	448	429	412	456	414	410	419	446	410	394	417	411	460	443	418	467	475	458	423	407	429	413	418	447	420	457	451	406	449	456	420	450	458	445	448	448	409	418	408	422	467	406	441	441	434	441	404	417	440	427	418	421	451	446	443	457	473	450	441	458	413	458	421	415	429	450	409	424	467	433	432	438	451	474	442	395	447	408	443	413	440	417	429	435	444	461	392	428	451	449	398	468	425	455	441	436	393	452	454	440	457	440	439	423	415	436	416	428	427	455	429	454	444	446	434	445	415	441	441	429	403	454	464	443	446	464	454	422	459	430	438	463	443	457	427	462	436	448	435	430	452	428	432	449	446	432	449	415	450	444	434	429	434	429	424	434	397	464	438	433	500	413	425	446	399	499	439	442	432	434	430	440	435	451	423	438	424	437	424	423	447	430	428	473	464	429	440	470	441	430	463	431	384	447	416	401	442	450	448	480	430	407	420	448	407	487	430	405	432	440	438	409	434	453	408	393	480	437	414	453	434	425	435	440	441	470	474	446	400	443	522	462	434	441	439	445	396	458	426	406	462	454	458	474	422	449	417	482	423	459	421	440	396	422	443	424	435	433	470	463	456	421	495	449	432	470	386	419	429	446	425	425	432	454	434	408	463	460	460	438	404	445	447	421	434	418	451	436	452	465	432	459	468	431	441	499	413	411	451	440	446	432	414	464	430	450	427	410	431	431	452	444	437	467	430	453	413	435	428	446	445	479	427	426	410	450	427	436	412	415	466	427	465	443	401	408	433	441	447	453	415	459	425	502	467	395	416	462	398	468	439	445	440	416	410	456	463	427	405	457	466	402	450	437	432	422	466	459	417	443	479	446	458	458	413	452	443	452	416	397	436	435	452	433	448	430	432	430	443	390	497	443	437	447	428	444	429	480	444	444	389	455	409	411	425	441	436	393	444	490	471	439	443	440	450	452	438	424	435	432	460	406	413	451	494	429	429	445	428	443	465	478	435	442	452	422	450	419	403	467	434	413	465	437	423	427	427	452	416	458	439	451	459	441	432	421	435	428	441	428	412	403	445	451	454	451	439	428	444	456	431	456	431	468	447	433	435	434	419	435	452	427	462	425	444	440	436	420	410	465	431	399	446	434	439	409	430	434	422	416	466	456	454	411	475	405	416	424	405	435	468	427	437	433	470	440	428	416	425	479	437	427	442	409	414	434	395	444	401	445	414	438	478	422	452	467	450	438	452	407	434	430	460	444	460	469	427	449	416	409	438	404	440	427	442	445	432	426	473	433	431	474	424	444	451	429	451	446	445	407	428	422	453	455	410	445	428	411	434	450	428	446	417	468	436	486	467	437	432	448	433	434	432	451	416	460	414	482	407	426	428	420	411	420	436	411	412	423	409	448	403	425	436	484	467	421	433	445	465	438	411	459	389	404	419	453	410	405	411	392	490	439	429	433	400	436	441	421	438	451	476	444	422	461	414	436	433	420	434	468	472	441	429	381	434	461	415	440	470	438	431	395	406	420	434	480	436	422	392	413	437	456	444	458	453	427	413	458	427	449	468	433	437	447	447	422	451	451	433	410	442	448	453	418	436	461	443	436	435	439	421	443	428	482	422	401	455	410	442	403	453	436	417	436	460	438	436	449	438	459	459	432	432	429	448	452	455	457	427	428	461	460	431	428	463	405	454	417	398	422	438	450	477	454	443	436	466	447	453	439	429	444	445	432	447	413	421	431	423	439	444	454	442	428	434	419	447	445	501
26866	36540	19309	6608	3466	1853	1208	811	733	696	692	664	668	602	601	629	597	577	558	603	568	543	589	534	551	551	519	599	621	633	652	674	616	655	663	642	667	635	607	589	554	642	563	523	556	584	554	538	564	504	534	570	582	564	537	573	599	596	559	542	568	542	558	541	537	598	544	563	536	538	549	548	544	572	578	542	516	573	528	508	547	540	537	533	550	526	555	536	554	560	552	555	506	564	483	511	519	571	579	523	515	594	555	524	492	526	527	538	538	538	497	547	539	553	549	543	522	511	543	545	533	553	564	556	516	546	536	572	501	539	542	523	521	556	483	517	552	543	513	534	520	523	559	517	542	509	601	534	544	568	558	583	504	547	501	518	491	570	511	540	500	527	516	545	542	539	590	473	535	549	537	548	531	507	555	517	546	519	535	531	546	543	562	529	554	524	561	533	509	569	515	548	521	502	556	546	536	560	533	541	538	592	526	509	531	577	567	542	537	567	533	537	527	473	567	571	586	525	495	520	544	524	579	511	578	546	512	540	509	539	568	542	538	569	560	526	548	576	516	561	543	544	538	529	570	582	527	538	575	536	527	574	528	551	543	565	538	540	574	537	555	515	533	543	532	559	524	557	510	589	539	549	509	577	563	554	530	559	577	522	525	512	548	533	532	546	507	530	513	543	528	578	558	528	573	555	560	510	561	571	591	519	542	594	528	536	518	550	564	511	573	567	499	530	559	545	523	550	557	593	543	535	513	515	554	528	521	576	530	551	550	585	548	548	553	514	552	575	525	578	583	487	500	581	546	534	530	557	571	536	530	536	502	540	557	564	526	558	550	483	515	506	529	565	515	516	545	538	499	538	534	582	539	542	544	549	530	502	538	534	549	530	542	507	543	545	574	516	557	533	518	505	563	558	517	545	554	561	549	587	548	559	534	527	527	564	543	501	554	542	553	544	515	560	538	507	484	543	587	559	517	585	585	528	553	520	506	517	561	544	521	527	568	545	532	497	490	545	580	574	512	542	498	568	547	472	535	528	542	502	513	588	528	509	532	549	503	499	516	564	529	562	563	522	530	562	517	546	510	533	514	506	550	574	574	559	524	559	577	551	531	527	529	524	531	539	572	520	503	483	521	526	536	515	512	536	531	572	535	575	532	569	551	541	549	541	555	564	553	565	567	573	546	521	525	521	504	525	519	521	512	573	539	534	532	524	513	521	547	540	508	621	529	552	535	534	563	549	554	558	523	524	536	533	512	545	548	540	525	582	557	483	512	560	560	514	548	519	542	517	558	559	504	547	561	551	551	521	527	535	556	531	536	554	529	587	554	592	565	579	567	518	524	524	515	523	527	494	533	541	569	532	520	522	506	566	568	547	513	552	521	534	522	548	531	548	533	523	590	561	514	525	534	544	573	524	575	573	524	565	542	551	527	552	555	550	561	532	506	541	510	542	536	515	580	497	560	539	544	522	575	552	517	551	547	501	510	528	525	543	538	565	540	552	527	553	492	559	543	504	516	584	557	515	521	582	553	536	540	553	544	542	548	540	520	535	535	570	557	528	533	518	555	547	538	547	577	521	538	587	554	545	536	561	562	533	546	512	541	506	549	550	531	494	521	536	570	475	538	546	519	526	534	567	521	512	546	575	515	548	492	505	558	524	560	542	526	504	583	549	542	538	572	529	540	539	530	513	540	531	534	552	518	522	549	589	523	564	561	556	541	542	502	523	545	564	533	536	516	497	586	548	497	535	531	550	502	532	541	529	537	536	549	527	540	533	543	522	487	535	559	522	575	528	554	531	540	522	541	554	546	549	571	543	573	516	505	537	536	544	493	577	562	559	526	551	556	528	553	558	538	541	533	549	560	530	544	556	496	517	530	570	521	545	538	509	537	549	512	560	535	571	550	560	587	521	515	563	591	545	486	575	539	498	521	502	501	541	502	552	532	540	535	538	558	552	589	493	576	529	542	515	541	548	544	537	524	545	548	563	552	501	561	530	554	522	550	498	499	524	499	563	538	577	570	538	486	499	547	541	514	528	493	574	503	516	539	589	506	597	490	515	509	504	543	496	563	572	554	573	530	511	549	526	539	561	544	585	582	521	520	554	545	523	529	484	571	552	570	505	507	553	545	601	497	551	532	562	540	530	516	535	546	514	505	604	570	555	555	509	510	507	521	565	548	575	558	535	503	583	498	523	516	533	549	501	563	527	535	546	530	530	505	514	540	558	576	574	562	523	534	518	539	544	484	531	514	562	534	506	583	565	566	518	549	522	514	558	542	536	531	553	497	484	563	498	505	565	523	514	549	547	536	556	577	518	561	552	541	545	562	536	539	559	506	580	572	571	568	519	497	560	518	568	532	543	549	522	563	523	539	543	514	546	530	565	526	540	545	540	561	526	535	517	501	520	525	523	529	518	561	549	507	537	500	548	519	565	548	587	572	566	553	547	537	545	582	541	486	554	561	572	551	533	573	540	549	513	554	518	533	555	527	566	476	522	559	569	547	537	561	572	515	555	551	560	522	542	530	525	525	517	523	531	537	538	516	498	534	519	514	546	533	521	573	527	522	536	494	515	583	531	530	558	495	566	569	520	546	519	544	526	536	562	490	556	556	536	515	554	560	504	519	553	520	556	530	516	562	564	520	528	575	561	545	571	528	556	557	562	530	546	547	526	548	544	507	533	532	543	523	524	528	547	543	541	547	556	502	519	538	556	558	554	535	501	515	507	539	542	529	539	535	542	520	539	518	506	548	509	571	555	542	536	547	555	548	538	508	484	527	545	517	551	561	528	583	532	517	511	527	544	546	522	535	582	521	517	549	531	543	539	543	535	540	515	541	520	561	511	562	542	564	536	535	488	563	525	545	516	541	584	562	545	512	525	548	568	534	594	525	550	583	506	557	541	534	518	526	522	561	529	544	546	559	536	547	536	552	528	532	534	506	561	516	531	566	552	498	548	571	554	529	509	549	556	511	537	516	552	523	527	564	542	530	562	538	534	538	514	550	554	534	573	554	536	554	574	546	548	568	517	550	537	540	494	506	515	570	514	522	542	536	524	549	523	520	488	514	535	518	558	563	554	513	523	545	553	543	545	569	531	534	530	522	546	479	605	540	470	561	514	549	513	536	480	510	503	506	532	552	554	555	543	551	545	564	514	536	516	532	544	567	515	551	527	529	513	535	568	530	510	547	509	534	533	505	547	547	532	541	542	541	505	553	525	525	555	522	574	572	567	551	506	546	535	544	531	535	560	531	527	569	549	534	533	565	515	560	537	532	547	537	515	529	545	561	552	546	527	501	543	528	522	518	503	528	532	512	517	560	538	511	533	470	519	553	578	541	557	495	554	572	537	520	545	503	571	527	552	538	536	529	588	584	541	539	539	596	512	490	560	515	531	569	510	530	560	556	558	550	540	539	528	612	557	538	529	568	558	550	532	551	574	540	530	503	495	497	513	562	538	505	589	524	510	550	562	553	543	525	552	540	516	530	501
22523	21006	28478	23710	20996	20982	8420	1145	811	774	671	667	640	607	609	544	562	552	562	563	558	482	532	552	504	525	522	570	533	584	538	557	599	556	610	619	629	550	577	576	523	522	479	508	494	539	469	492	539	531	470	482	545	507	510	539	524	506	546	534	523	525	512	520	508	521	512	506	541	502	493	473	484	547	501	500	525	500	506	502	485	529	447	494	552	489	541	451	515	482	472	480	472	518	530	490	496	482	465	483	502	464	502	453	456	493	472	549	474	478	486	458	513	461	494	494	463	486	471	476	495	480	449	499	522	494	500	508	488	466	462	515	472	496	472	479	474	510	455	532	476	478	472	446	465	486	515	480	454	493	493	453	507	491	493	494	484	451	558	504	461	490	490	470	500	469	491	512	481	484	473	479	484	463	494	510	467	457	475	462	484	456	526	462	495	495	471	480	474	476	458	507	489	482	528	475	512	466	503	498	472	505	512	534	493	474	448	511	500	475	484	489	467	503	476	432	470	483	487	453	508	531	482	495	504	484	490	517	487	450	486	461	507	490	510	481	512	474	479	507	470	445	505	479	494	497	478	515	451	472	509	501	500	471	514	469	468	510	481	482	466	494	476	520	501	480	496	461	497	458	491	448	519	502	528	515	512	504	497	450	488	474	470	448	431	456	461	480	521	459	508	473	524	479	471	485	429	474	481	485	521	523	477	462	485	448	529	545	512	455	483	526	485	519	491	476	468	441	508	466	484	472	486	462	493	486	462	493	506	491	468	496	488	501	469	485	481	468	490	455	480	500	467	480	480	498	496	448	511	435	472	481	436	469	494	467	454	525	470	490	504	458	450	493	471	497	454	509	478	487	449	491	495	462	528	454	493	438	504	465	484	489	486	543	479	457	479	481	483	476	474	509	494	534	453	480	482	491	477	490	511	516	472	510	480	531	510	531	485	448	499	503	473	510	498	494	469	456	469	498	513	524	477	479	510	474	526	507	495	473	532	487	480	475	485	488	490	466	452	510	466	452	493	481	484	497	494	517	468	549	526	472	506	506	530	517	474	525	489	498	491	478	456	507	481	437	480	497	492	495	488	489	515	463	489	441	491	497	461	448	470	462	470	476	467	501	511	478	495	451	501	460	497	437	488	479	495	493	475	495	474	494	500	514	500	530	496	514	474	464	512	452	464	486	486	487	498	478	496	488	500	473	498	535	476	484	434	471	500	459	449	532	448	434	461	499	472	517	475	466	487	486	487	486	460	468	498	449	506	440	497	507	454	507	489	535	497	485	488	483	482	457	511	485	502	480	498	522	447	512	498	450	515	474	471	470	494	476	477	473	530	464	454	478	474	500	514	451	467	480	448	513	529	468	494	478	479	484	444	494	493	464	522	452	467	488	456	504	470	482	499	513	466	497	505	505	465	454	496	481	534	477	474	498	485	471	456	501	460	494	483	487	443	483	487	487	472	490	457	473	476	481	472	523	487	439	486	515	507	523	473	517	497	497	459	473	501	520	535	474	447	510	458	526	497	448	486	424	556	475	475	508	506	465	452	513	494	517	473	459	506	451	468	493	476	491	494	472	491	569	441	493	490	514	479	482	526	488	472	489	474	495	457	479	500	501	467	466	479	508	471	497	488	468	501	489	515	467	508	508	452	496	495	481	505	474	454	464	482	510	509	475	469	486	487	506	457	514	485	488	481	458	509	457	487	513	450	486	496	456	504	526	471	439	497	497	468	506	441	466	507	502	492	492	469	486	442	458	477	473	501	515	449	525	477	469	467	478	462	471	479	511	442	465	497	472	491	496	463	484	469	454	485	496	472	480	455	484	486	516	449	527	509	465	441	483	510	530	490	467	453	477	489	463	480	470	483	465	494	501	497	500	448	494	474	488	469	483	522	482	452	461	489	529	476	504	455	475	446	482	522	508	458	512	475	472	502	488	472	506	466	476	461	513	463	458	471	454	466	439	479	456	494	459	495	500	438	498	475	486	479	453	499	497	451	470	526	473	456	493	491	482	443	457	482	480	501	460	475	499	474	496	478	452	496	448	469	497	508	461	479	487	508	481	508	478	467	486	495	482	513	470	502	471	449	437	505	492	458	469	493	488	459	521	430	474	443	478	519	439	466	489	476	485	441	464	496	485	477	492	484	470	498	472	451	472	481	483	506	463	479	487	473	445	456	514	484	484	496	476	475	480	482	472	491	498	493	460	490	465	430	534	491	514	474	475	486	481	445	475	522	491	466	466	529	481	526	492	499	490	470	447	459	442	493	487	458	512	507	477	491	491	485	520	512	500	474	461	518	439	409	507	457	451	539	470	466	485	487	458	446	472	451	486	474	501	482	476	431	410	462	528	458	490	503	471	479	483	462	470	483	501	480	496	476	488	493	509	460	517	474	499	465	483	480	494	506	505	501	454	517	465	473	445	471	489	516	512	456	471	502	487	455	465	473	451	480	476	498	479	457	488	507	468	490	479	484	512	512	451	458	501	493	496	462	486	517	494	476	451	532	472	493	503	496	504	459	439	507	491	502	482	495	479	492	476	471	491	456	468	482	489	443	487	465	501	464	491	449	450	513	487	502	466	479	446	485	491	496	480	517	506	505	482	481	481	508	530	488	494	517	470	451	487	484	476	495	485	480	473	497	501	448	473	472	460	475	506	470	461	489	483	488	458	459	482	478	482	467	482	473	484	476	454	440	484	454	494	489	447	494	513	473	497	485	537	507	457	453	525	502	473	503	509	475	469	491	481	475	485	530	473	474	542	498	546	462	500	471	483	503	454	495	497	495	476	473	450	484	461	477	512	501	467	509	507	509	468	495	500	533	498	496	473	491	515	478	446	461	514	485	474	507	490	481	539	485	483	470	448	482	453	522	477	505	500	463	509	460	515	477	445	500	446	444	510	478	476	502	470	446	496	481	505	463	502	442	488	519	491	523	496	497	467	469	464	451	486	474	463	469	472	465	454	508	490	464	467	533	460	487	471	490	482	483	491	532	485	484	505	462	460	452	496	451	495	561	484	504	454	448	498	467	518	484	495	472	504	466	523	479	515	470	450	490	529	480	451	464	477	459	499	482	513	471	457	487	486	488	488	486	464	477	483	507	480	522	463	494	477	504	501	450	514	496	492	498	442	536	488	479	504	442	457	483	454	455	508	493	470	488	474	502	490	494	474	448	476	489	476	450	509	461	521	477	451	482	473	500	492	461	438	491	479	493	429	473	458	516	509	502	472	447	505	509	493	473	461	480	542	506	441	544	456	505	483	470	488	499	450	435	459	489	470	505	506	488	512	479	532	505	511	475	492	490	481	470	510	482	466	487	483	512	472	506	531	448	493	488	510	483	459	475	445	468	477	482	503	491	477	504	467	497	465	484	475	504	473	486	507	453	505	485	478	490	519	480	483	481	453	480	482	463	465	459	486	499	451	445	460	471	477	486	512	486	479	493	509	514	495	468	500	488	475	485	499	483	477	455	467	489	441	497	444	484	500
29919	47417	28478	12077	7200	4259	2201	1557	1314	1158	1037	1025	846	838	817	717	719	732	674	670	669	659	754	646	633	671	668	694	762	750	769	793	782	801	748	825	747	768	689	732	688	605	663	604	645	625	598	629	620	591	591	615	639	646	620	662	654	650	616	638	672	681	639	676	619	642	644	617	639	604	641	666	600	612	616	605	615	612	623	624	650	564	600	587	599	640	629	593	638	570	583	583	509	572	584	596	613	608	578	636	618	598	582	574	603	608	590	630	544	582	600	595	618	570	603	603	601	587	620	609	582	617	657	570	613	605	678	593	567	585	634	624	582	596	556	599	614	605	628	581	592	575	609	605	592	566	625	537	571	580	566	611	607	606	547	600	584	565	596	613	599	588	595	579	582	600	561	596	594	600	629	576	595	605	552	618	594	582	598	614	615	605	569	583	573	606	604	558	620	617	634	573	550	573	608	609	605	569	550	574	578	606	580	585	648	575	596	614	569	599	562	581	565	567	618	559	591	585	601	599	621	614	596	617	598	561	598	597	556	595	626	586	612	577	599	606	598	607	609	578	584	597	592	627	587	594	605	574	625	589	585	594	622	617	595	595	593	607	626	602	585	591	558	613	645	615	634	620	679	627	576	556	572	614	621	614	596	593	594	612	607	594	632	641	592	618	576	584	562	623	632	579	624	593	594	563	589	599	608	613	594	595	584	614	590	564	592	589	551	618	607	571	609	589	588	595	621	579	572	530	585	557	618	597	588	579	611	642	598	592	608	579	583	600	642	583	605	567	629	625	598	595	619	606	564	585	611	548	557	589	637	609	557	610	566	624	586	606	633	608	613	552	568	595	563	553	564	614	635	597	583	591	609	564	596	622	570	604	570	589	567	605	624	586	628	612	573	587	608	612	600	612	609	579	599	577	583	622	655	617	577	582	581	583	614	574	596	589	572	625	607	587	593	622	574	616	602	565	598	557	553	571	583	600	583	559	610	639	581	552	582	585	603	584	602	599	556	618	534	602	589	592	594	587	581	596	615	565	602	574	602	647	626	582	605	589	557	569	612	597	590	593	604	591	628	569	568	591	545	567	611	598	618	544	615	626	578	595	639	615	590	609	619	593	601	599	580	626	573	564	574	599	632	592	595	592	592	596	609	605	577	577	574	582	568	614	564	631	603	593	612	607	621	591	617	603	601	580	589	627	652	556	597	575	559	544	545	591	552	580	617	589	601	641	563	580	595	637	588	572	632	563	548	623	558	575	537	585	571	602	581	591	614	628	574	637	541	568	587	600	606	581	583	610	568	591	602	569	574	551	596	585	594	551	583	598	558	614	617	588	580	559	614	587	551	592	589	558	551	579	572	567	607	626	580	607	615	584	570	583	575	589	589	585	597	590	618	584	578	582	548	564	635	593	608	576	584	583	566	606	565	555	596	570	599	563	599	569	611	582	591	543	627	586	574	598	623	595	670	544	608	580	620	600	528	614	604	573	585	569	576	582	615	598	591	595	599	563	584	579	623	622	548	583	629	596	641	602	585	608	612	570	646	564	604	648	597	586	574	608	621	595	587	590	622	615	641	569	597	611	562	587	644	603	608	577	637	558	579	589	587	566	540	604	585	567	578	588	605	590	570	573	593	580	566	620	572	582	600	573	604	633	622	568	609	591	584	571	649	592	572	585	602	549	581	584	547	583	555	602	593	584	574	591	610	563	576	601	606	560	631	585	577	603	586	586	585	607	587	601	613	606	576	603	595	576	540	576	612	603	591	619	586	542	594	627	587	587	606	587	604	557	591	593	565	635	621	614	566	639	541	564	599	590	574	608	598	561	609	595	604	597	607	547	613	621	588	590	590	607	569	602	619	576	620	598	574	543	623	591	609	592	587	603	578	591	603	615	603	624	591	581	587	603	630	585	561	583	579	586	617	609	573	542	572	629	589	580	572	577	573	595	610	569	590	583	589	607	573	588	585	567	608	565	568	555	550	611	571	639	588	635	624	565	568	603	585	610	597	575	609	548	580	550	587	638	586	599	590	585	598	588	592	578	571	606	555	564	591	597	659	554	593	571	635	630	620	562	552	554	515	616	559	579	547	564	581	597	582	572	576	580	585	601	591	600	564	598	565	608	599	612	572	596	608	602	596	602	596	602	601	608	586	581	591	581	615	601	627	583	551	606	613	590	609	614	564	658	589	577	611	597	584	579	607	588	556	579	645	588	567	653	627	616	550	593	589	594	583	596	604	590	599	569	585	562	582	583	570	592	622	554	595	566	591	601	583	617	604	615	601	619	632	604	616	613	635	585	574	598	574	635	590	601	558	574	552	568	633	627	613	576	560	615	589	561	559	607	590	587	623	597	592	601	593	584	557	561	616	624	587	579	591	593	581	551	598	580	583	629	570	561	621	592	581	585	583	591	602	613	612	601	569	604	594	594	598	602	577	566	596	563	621	631	589	571	583	574	571	576	555	541	544	558	612	643	592	588	565	582	590	589	624	635	575	577	542	616	624	607	558	600	608	644	618	593	555	540	567	599	634	559	584	581	594	566	545	600	532	601	575	576	556	591	628	574	635	589	595	572	620	605	558	603	601	584	571	601	619	595	611	610	584	578	573	597	566	601	600	560	595	602	600	598	581	586	568	585	599	592	583	581	574	595	585	546	591	589	593	564	611	556	579	572	605	575	582	579	617	573	604	614	601	581	587	551	574	572	577	619	576	667	599	562	591	617	615	609	634	599	598	590	604	620	573	584	562	579	616	614	613	590	588	573	589	591	599	630	598	545	576	572	633	616	594	572	634	642	570	619	610	553	605	549	620	625	589	570	614	619	613	589	547	601	554	579	598	564	590	583	578	623	615	567	625	593	563	598	624	626	536	599	620	615	580	578	621	597	580	575	620	634	549	599	644	571	609	588	585	595	547	584	606	581	555	622	589	601	569	569	603	605	602	588	575	553	560	582	533	564	616	589	573	590	577	561	566	598	642	573	561	625	635	599	578	576	589	618	577	590	600	614	576	597	597	525	635	609	541	612	565	596	626	595	593	591	591	535	567	576	573	580	556	587	588	602	594	584	556	589	607	627	587	627	577	567	575	588	585	593	597	564	577	580	552	553	596	583	589	612	594	540	612	603	564	642	627	606	590	588	602	630	564	597	558	609	604	613	586	552	541	589	578	565	518	534	626	556	651	578	606	565	625	587	620	560	609	609	548	568	624	576	648	572	580	605	578	598	596	556	580	572	610	580	592	618	590	582	587	608	577	569	621	584	622	626	593	596	633	563	602	585	612	616	605	599	562	601	609	596	594	562	581	604	623	582	587	586	582	622	603	600	579	629	603	604	619	574	567	634	587	628	583	606	575	606	549	600	577	585	655	614	603	635	572	561	530	602	588	597	608	617	557	581	632	574	568	580	537	581	571	581	579	565	581	608	606	601	590	599	575	590	605	560	614	545	578	594	634	628	590	590	558	609	573	589	619	581	588	615	585	628	572	641	519	586
28055	22180	15396	3492	1204	820	666	604	623	611	560	631	571	617	609	547	557	607	581	582	627	571	544	555	590	628	595	557	596	613	605	613	594	584	593	632	636	578	615	583	599	543	569	566	575	567	544	568	552	588	642	606	610	624	596	580	670	580	565	565	645	588	640	596	627	596	616	558	584	582	586	591	570	576	557	568	589	557	568	581	577	593	619	578	566	605	612	574	581	564	546	554	588	603	556	567	537	617	538	565	604	560	584	602	568	597	579	581	594	593	520	559	605	554	516	575	610	568	566	573	550	585	609	568	608	595	550	580	566	538	605	604	568	576	571	584	562	563	549	595	635	569	556	584	565	572	577	574	559	559	586	589	549	567	586	536	588	576	593	596	574	565	571	602	588	584	604	556	580	617	567	579	587	572	605	610	594	522	590	558	561	569	605	546	558	558	572	593	579	607	591	586	585	584	544	548	570	577	600	582	595	592	563	573	611	582	589	598	608	552	570	592	573	593	597	554	576	552	613	571	573	583	590	556	575	607	555	606	569	589	615	571	602	617	592	580	563	614	547	609	612	578	558	586	525	608	589	588	559	577	547	604	573	594	569	578	602	605	546	614	565	602	635	590	555	578	555	612	553	574	554	594	604	598	553	598	556	560	581	567	587	589	610	604	568	573	539	597	548	563	557	552	561	591	591	554	587	627	561	583	571	558	601	607	632	576	553	575	596	584	572	542	561	586	579	611	584	549	613	570	565	600	546	611	570	601	587	597	572	599	593	585	574	584	595	585	568	600	560	600	547	583	526	588	561	594	602	570	620	557	584	567	557	600	611	606	606	590	598	628	601	595	577	609	579	582	575	555	581	552	579	595	583	567	572	551	577	554	606	573	567	600	593	580	593	580	529	602	596	591	560	590	518	595	594	567	523	593	603	590	604	621	580	590	583	554	609	602	583	521	584	578	603	592	575	614	567	613	601	594	549	616	618	546	579	642	598	549	592	592	553	555	567	584	547	592	572	601	564	581	592	552	560	583	622	549	603	555	538	540	561	529	587	605	550	579	546	575	592	614	547	589	550	659	541	561	571	606	615	618	580	594	577	596	579	551	548	586	623	599	555	557	561	601	568	580	604	556	558	559	532	593	586	591	593	584	549	600	598	568	565	607	577	562	556	574	579	568	578	588	581	566	562	598	584	594	621	546	617	588	583	592	576	545	582	604	537	540	590	548	567	600	590	543	559	552	566	621	610	611	567	546	612	582	578	623	536	561	565	564	573	606	603	601	577	599	582	582	580	605	593	601	605	573	578	575	570	573	563	545	592	584	593	590	599	617	559	572	607	557	584	571	587	577	574	595	575	595	591	564	574	580	616	602	614	607	582	611	546	577	551	610	583	553	557	558	627	589	561	554	583	577	640	559	601	578	593	589	603	561	617	589	576	597	583	530	550	591	566	586	574	609	555	578	583	575	578	542	569	571	578	589	569	624	546	597	544	582	615	585	563	572	545	575	615	609	557	563	512	611	617	545	589	576	607	582	586	594	548	574	562	575	617	584	576	571	598	625	577	586	568	581	566	599	525	580	558	557	616	608	615	569	618	561	575	566	612	575	580	568	583	584	542	577	587	536	547	592	565	631	573	598	573	585	567	582	588	569	582	624	550	594	599	582	580	558	556	601	616	554	565	577	575	621	617	577	562	554	583	537	567	594	579	569	558	618	541	590	572	602	549	611	596	551	592	573	561	595	564	575	590	581	591	565	618	591	580	550	559	584	615	580	555	550	558	574	594	563	569	585	587	566	551	579	581	551	607	555	562	617	582	585	564	603	625	560	578	589	577	586	553	568	550	598	596	587	545	549	565	586	559	575	550	570	566	572	609	545	596	620	574	569	575	535	574	565	561	585	570	630	611	603	630	612	599	595	628	586	613	563	577	561	573	580	616	536	563	607	583	629	569	591	621	576	585	606	612	582	604	588	560	623	631	559	584	596	571	575	576	546	578	523	576	576	591	596	593	599	597	547	624	603	562	605	563	588	551	580	557	574	550	593	593	588	582	606	529	559	560	638	606	528	550	538	594	541	576	540	604	613	614	546	616	588	607	577	555	608	572	570	588	591	574	614	627	591	562	573	595	558	626	610	572	571	582	578	576	600	537	567	580	562	596	551	575	610	590	575	564	556	603	571	563	566	587	592	587	529	546	608	574	604	569	563	544	572	591	596	594	609	606	552	581	595	552	571	628	618	617	563	581	588	529	582	580	613	597	606	615	593	577	624	593	616	574	581	604	575	590	589	584	576	605	538	608	586	582	602	621	569	557	631	547	572	549	590	602	626	625	558	567	544	580	604	615	601	583	610	568	582	639	562	557	562	603	547	627	553	579	575	601	571	546	573	563	585	591	555	580	568	588	560	628	561	620	565	610	556	603	616	554	587	563	587	597	633	589	590	573	590	586	547	558	573	561	550	585	545	584	601	611	577	638	630	600	585	596	549	554	567	549	555	600	531	602	579	589	609	578	584	582	612	606	606	556	647	595	529	555	575	628	567	611	520	579	582	606	582	599	556	527	581	584	579	608	562	624	597	606	614	589	594	610	589	597	591	590	627	606	599	477	546	554	545	610	582	534	533	620	577	561	564	581	580	570	608	576	567	648	561	580	617	619	590	557	602	510	599	599	616	597	539	595	575	591	599	589	600	536	550	618	587	571	542	609	613	607	606	578	593	598	552	580	614	564	559	589	560	579	570	561	561	565	615	580	577	569	546	597	611	587	551	595	551	634	590	577	582	616	580	551	565	600	595	559	603	562	578	606	551	604	606	606	594	583	599	628	577	594	599	556	547	560	545	542	612	610	554	577	568	631	590	555	589	578	535	594	550	592	612	624	590	579	576	575	567	554	568	560	543	590	602	583	556	578	625	601	579	602	570	569	568	607	631	532	575	559	527	567	591	564	577	546	581	557	575	590	602	544	584	586	618	534	609	540	595	566	600	592	597	565	587	598	592	570	575	567	592	624	557	623	573	590	588	630	544	538	610	563	569	596	584	603	575	551	589	596	545	578	572	603	597	577	576	565	624	559	587	561	578	611	592	596	566	547	563	605	602	580	563	545	586	591	601	567	563	572	587	585	544	579	544	624	563	597	592	556	573	581	609	593	555	583	616	557	584	591	592	573	567	530	642	566	580	553	578	592	582	577	558	637	613	598	613	577	567	552	633	601	585	591	556	547	551	621	564	592	545	580	552	605	542	556	558	571	549	593	564	580	530	587	561	592	596	613	596	574	617	611	529	576	563	553	565	536	571	583	586	557	593	603	599	637	600	594	564	529	635	609	569	565	631	528	555	606	599	598	584	572	589	573	652	586	596	566	595	626	561	606	591	590	594	589	573	549	579	529	583	555	578	614	581	594	596	543	577	606	599	564	597	566	584	595	562	557	585	546	561	596	611	564	591	576	594	608	585	558	575	587	554	549	558	597	598	557	603	571	540	558	550	617	573	612	597	557	592
26564	32466	13329	3129	1846	1064	830	721	742	740	779	700	715	704	731	729	682	697	709	712	722	688	720	702	734	697	755	762	814	731	763	743	757	790	793	761	743	783	759	742	726	735	706	712	712	713	717	680	707	625	707	740	707	682	744	732	764	759	661	720	716	767	727	691	717	732	779	726	714	708	745	734	654	728	715	682	693	693	730	682	701	705	727	703	712	710	744	736	734	691	691	674	695	734	749	726	673	726	687	704	729	679	707	741	744	664	700	693	768	719	761	691	711	693	727	702	678	670	770	701	668	684	719	643	735	644	693	692	702	698	711	706	702	690	711	666	734	680	649	731	750	724	665	739	716	717	669	669	678	692	683	711	707	732	744	698	718	709	656	709	712	700	689	714	706	724	745	715	751	691	716	712	735	634	710	681	670	702	683	687	689	663	717	709	687	711	749	728	729	758	687	725	727	711	682	720	694	690	711	704	718	742	729	672	760	693	707	709	668	743	706	772	692	704	662	697	683	670	727	711	683	750	674	699	706	710	686	723	708	691	672	644	691	696	701	720	655	734	746	672	666	705	714	695	662	690	722	729	705	650	706	713	721	714	747	696	648	682	692	698	704	719	697	686	687	706	706	757	693	645	722	727	692	691	767	743	707	752	717	652	692	665	704	728	687	753	701	658	730	694	673	712	694	687	757	679	640	682	702	720	697	701	702	719	725	666	667	663	670	668	740	728	722	697	724	655	712	746	693	703	667	684	700	732	710	725	661	699	756	707	682	663	734	754	692	690	706	758	705	689	684	668	718	734	683	682	696	694	724	725	693	720	691	712	710	670	727	665	715	746	714	704	707	693	726	697	680	718	697	691	697	712	672	699	672	715	670	707	700	677	713	714	741	687	717	733	694	680	718	706	716	698	716	658	684	728	699	688	716	729	695	693	649	674	727	709	735	669	690	741	709	673	723	746	703	707	658	657	740	657	708	695	724	736	702	738	700	726	657	667	718	706	735	668	671	727	717	719	692	690	720	681	690	712	636	669	672	669	744	702	706	708	657	692	652	689	702	724	719	682	706	721	708	719	698	714	712	706	708	717	700	768	704	713	714	685	680	660	748	714	686	734	760	613	707	682	741	698	684	709	717	703	684	691	689	724	676	671	717	720	716	672	740	688	675	721	688	738	713	725	728	707	733	671	701	674	714	714	705	711	711	690	730	708	705	713	714	656	677	705	714	726	771	687	721	711	741	741	708	683	711	674	675	696	690	735	671	746	704	685	690	678	695	762	697	690	722	673	723	687	714	723	679	689	708	664	749	667	720	724	737	678	731	766	674	730	719	731	703	715	658	740	692	703	687	708	707	751	697	744	763	715	735	728	665	745	696	689	665	718	689	682	742	745	699	739	696	716	686	717	682	694	719	651	713	752	770	769	683	678	705	714	703	674	729	722	727	704	742	707	661	732	715	723	747	700	694	708	725	655	728	706	717	711	688	686	719	702	682	704	683	724	721	720	660	659	693	712	704	711	689	750	663	680	669	725	682	660	701	726	723	653	729	712	688	688	731	705	734	709	711	744	709	706	712	670	685	738	681	686	683	740	706	718	720	675	691	738	703	721	646	729	763	701	628	655	690	709	746	747	649	718	660	708	705	723	707	643	692	701	706	707	640	708	695	690	739	677	661	701	706	674	716	707	681	707	673	706	718	675	696	690	727	693	661	683	683	684	674	689	704	709	674	692	711	734	674	740	714	723	717	731	700	698	697	728	733	705	706	648	695	775	736	693	679	731	705	700	670	707	657	683	726	716	674	690	674	670	676	656	706	712	740	706	733	721	759	702	706	705	702	731	671	662	703	667	705	751	703	640	664	697	719	666	714	705	694	732	719	722	712	729	690	772	687	709	716	693	675	714	674	674	739	667	690	699	651	760	670	713	675	735	685	716	674	726	681	696	702	728	666	722	720	738	737	705	681	658	686	676	663	708	714	704	672	700	743	730	701	666	713	705	666	695	667	710	728	705	716	673	696	693	735	748	746	709	738	654	731	692	649	686	754	665	739	667	699	686	713	668	740	665	707	690	658	714	705	669	695	669	724	698	712	697	711	725	669	695	782	718	666	688	712	689	656	693	698	695	698	648	676	719	705	719	689	706	686	717	679	693	702	683	702	701	692	696	738	663	746	662	690	721	609	739	732	657	702	724	740	676	751	688	679	674	693	713	704	707	708	695	721	708	739	688	701	637	652	672	730	707	685	751	729	703	689	700	693	702	699	768	732	703	692	704	735	691	703	712	700	704	727	682	664	675	657	702	709	723	646	698	667	748	721	727	723	672	679	721	668	751	678	672	743	748	717	726	684	742	725	737	641	721	727	720	704	674	699	716	699	713	727	697	682	722	718	733	714	734	672	709	682	706	725	695	665	687	716	721	737	689	664	708	692	719	713	680	688	692	708	687	713	696	688	693	677	660	686	695	736	722	697	674	705	691	728	696	698	767	643	748	693	768	756	689	715	700	685	645	672	696	678	708	647	719	684	710	710	685	661	650	683	697	726	780	683	693	726	691	686	711	680	722	677	760	689	692	679	729	672	724	678	728	696	685	716	669	697	641	695	732	696	734	651	706	685	711	693	690	733	709	696	678	693	688	753	698	692	685	702	716	691	693	706	677	675	682	674	734	689	709	671	704	728	654	726	705	694	697	707	729	654	735	731	744	693	715	744	723	684	702	654	734	712	698	733	676	739	693	689	683	668	706	710	681	679	689	690	673	714	678	704	667	713	739	731	728	709	677	694	722	708	646	716	702	681	708	744	742	714	712	673	699	665	745	712	696	696	703	693	703	685	711	691	701	670	739	664	699	673	728	702	689	750	678	725	713	715	694	705	686	719	751	684	707	700	665	672	691	680	702	682	688	704	708	712	740	696	722	754	658	653	698	690	702	648	671	699	693	702	686	675	709	696	693	724	704	752	700	685	688	668	701	735	723	714	717	692	695	710	721	713	692	747	725	739	729	702	699	730	672	714	718	697	648	706	692	691	693	723	675	645	696	679	673	692	685	710	728	683	683	733	719	696	731	699	709	691	674	684	693	672	681	686	681	704	743	746	727	712	757	736	727	684	689	679	733	716	791	682	706	717	722	751	709	708	679	741	696	662	668	689	682	702	738	627	712	726	756	695	685	668	693	671	746	714	717	736	709	715	696	707	683	739	674	733	689	728	662	685	728	707	669	737	674	666	716	719	665	690	675	710	691	667	763	647	694	669	679	734	692	653	723	698	650	692	737	688	717	708	736	695	688	686	763	709	695	709	698	752	663	657	732	684	687	679	665	731	681	697	707	676	690	734	737	682	708	655	715	700	664	699	700	682	706	703	712	703	633	726	676	675	685	644	663	709	674	675	635	702	657	673	691	723	691	735	651	748	729	700	751	735	732	679	701	689	716	730	649	718	702	697	694	705	645	715	667	736	729	681	716	687	679	721	708	696	684	701	716	674	648	688	682	710	719	677	689
23581	20980	27948	24199	20901	9918	1624	957	847	838	756	728	744	746	736	691	706	705	653	705	720	642	683	633	736	689	684	720	678	718	732	696	735	737	708	703	692	694	713	697	616	652	642	634	643	632	678	616	658	657	691	609	663	636	670	630	704	664	671	656	669	677	635	706	665	658	654	640	641	641	653	636	663	683	628	675	643	610	659	637	634	619	623	680	630	633	648	648	649	678	694	653	666	637	648	660	650	624	637	664	618	653	645	663	604	681	636	636	652	673	595	592	673	635	637	631	615	605	637	624	658	697	655	612	658	685	660	635	650	636	624	674	627	603	641	650	674	632	618	662	642	668	676	608	662	676	633	607	695	665	604	618	666	671	644	659	662	616	674	618	635	653	711	636	623	634	671	648	630	658	653	613	655	689	680	689	624	654	617	659	653	678	716	605	629	646	664	635	665	683	619	648	647	663	651	672	662	692	659	642	646	617	637	634	652	590	631	603	618	638	635	636	651	619	641	603	648	579	604	604	666	625	656	669	620	551	668	657	648	642	647	662	614	666	595	618	585	648	617	613	657	663	653	638	638	661	642	612	644	645	653	641	655	661	629	663	639	607	675	629	619	648	633	662	632	621	608	677	656	615	647	589	662	671	720	666	637	624	642	672	630	672	607	632	639	633	654	615	645	654	653	625	642	668	645	625	673	660	583	628	646	599	674	601	674	636	684	662	648	633	631	643	682	650	646	625	619	603	654	646	664	629	635	618	645	639	609	619	642	590	668	627	586	581	677	601	664	614	646	621	625	643	678	659	573	622	595	679	632	584	650	628	690	608	625	640	637	665	684	598	635	622	655	611	610	664	599	647	667	656	656	609	681	603	608	663	592	610	650	643	648	654	658	703	654	682	632	611	619	691	636	612	622	638	648	655	655	669	651	691	644	591	664	637	648	635	630	638	659	641	664	611	640	679	655	650	651	650	619	653	617	603	593	612	597	626	614	642	665	646	664	640	650	666	622	636	609	625	619	640	645	674	662	623	708	655	624	636	662	636	620	645	617	638	650	619	614	635	588	615	656	611	607	631	641	663	619	633	630	641	627	670	612	620	639	674	636	685	682	670	591	632	659	641	610	670	676	638	622	628	626	638	657	657	599	671	641	650	648	632	626	606	616	615	633	640	623	611	668	669	604	648	646	662	666	638	643	663	631	615	636	590	633	643	679	602	673	616	642	658	622	651	629	582	629	678	668	673	650	595	655	656	651	644	597	599	630	651	627	660	636	624	672	598	653	660	606	631	605	662	642	610	627	684	635	659	652	640	646	588	652	637	644	600	684	627	664	632	644	621	618	625	679	640	619	600	670	617	648	654	633	646	648	675	640	614	612	636	618	629	647	687	647	659	634	626	641	638	636	647	643	634	627	644	622	655	624	664	655	657	639	656	615	626	622	618	617	631	626	649	623	627	648	625	621	679	689	634	656	649	656	596	569	619	626	659	667	638	644	642	625	612	658	607	595	643	658	635	616	625	618	644	639	665	652	664	682	634	628	650	621	627	698	631	656	619	637	649	601	665	644	632	612	692	646	644	661	615	652	649	668	657	621	643	598	654	627	656	575	642	615	572	614	610	651	610	630	663	622	621	651	644	653	635	647	615	622	660	640	696	623	657	639	621	609	660	608	617	621	651	641	622	660	669	630	690	626	630	638	642	644	661	637	587	618	640	633	662	631	611	626	657	647	593	616	625	665	649	640	637	651	639	620	624	631	597	593	646	655	600	612	615	587	593	659	617	650	643	634	630	626	669	636	628	613	644	643	641	637	613	647	651	664	643	618	614	678	659	626	638	643	675	661	663	624	611	686	649	593	568	682	598	690	640	609	633	648	640	620	644	599	627	666	626	647	666	670	644	582	647	640	649	684	622	677	608	639	632	625	628	621	657	629	668	601	649	634	652	629	641	666	680	691	633	646	650	659	672	632	655	648	606	626	627	616	610	634	627	646	634	606	603	656	646	647	596	661	623	650	665	654	617	657	645	665	626	617	671	569	638	613	664	645	666	639	612	654	616	658	625	612	626	626	634	623	661	613	653	661	661	642	612	650	609	612	615	630	646	623	640	630	645	622	640	657	657	664	666	667	698	644	624	679	674	660	665	629	674	661	639	638	581	654	626	618	622	616	670	667	662	650	623	626	618	659	671	638	654	645	627	666	615	642	628	626	654	634	629	641	679	629	647	659	651	616	682	630	661	668	606	587	657	673	599	636	627	656	611	685	636	648	663	672	638	634	657	615	679	649	613	606	610	655	636	632	638	630	641	622	622	653	649	597	635	650	691	622	643	637	627	622	614	684	631	641	635	666	640	612	645	666	643	628	602	639	646	650	652	640	642	648	646	604	667	616	642	659	657	656	659	673	613	650	649	681	674	620	587	582	632	677	648	669	652	635	634	680	600	693	641	675	622	631	694	633	632	624	681	645	625	664	623	626	651	585	594	582	662	631	634	589	631	671	639	611	660	621	622	679	694	626	607	591	637	645	637	673	598	652	616	663	592	667	599	633	670	606	617	634	668	648	622	637	593	670	638	585	602	611	649	679	645	692	664	669	654	676	621	600	631	583	643	650	663	659	616	679	608	664	596	621	631	665	695	602	653	607	631	634	680	652	656	632	691	677	646	663	671	612	678	708	646	635	623	669	634	685	648	630	619	587	664	686	631	621	603	646	615	645	671	628	583	638	605	662	636	561	619	636	621	688	666	617	640	630	635	610	661	644	630	653	604	642	653	634	632	664	627	584	643	653	633	667	650	608	635	625	636	623	648	601	665	600	628	632	660	637	653	662	629	610	653	684	666	636	691	608	678	627	625	664	610	669	647	633	599	580	661	655	635	662	681	632	637	643	588	664	651	647	640	623	633	626	627	628	645	626	629	589	666	637	674	557	621	626	630	635	631	665	659	579	640	630	635	651	681	635	626	654	618	590	615	659	662	609	622	656	644	671	619	704	633	619	651	643	648	624	626	599	642	651	661	602	605	616	669	596	647	582	697	612	620	657	627	626	638	628	647	645	664	640	662	642	637	650	638	630	654	628	641	650	651	659	681	650	666	625	623	654	621	643	613	650	619	636	615	637	650	640	668	626	637	633	624	679	665	639	629	634	654	665	644	639	666	647	613	670	654	649	605	624	591	619	647	655	628	640	666	651	584	592	617	635	640	678	650	688	625	646	651	649	633	649	669	686	614	631	672	622	591	636	677	665	620	597	652	697	660	637	609	606	647	661	679	630	607	637	672	645	654	628	660	647	625	644	606	640	640	640	647	628	623	651	642	663	647	618	640	636	667	603	658	608	671	684	617	644	657	658	614	639	645	626	646	674	641	659	642	652	667	666	656	656	687	664	650	633	630	634	640	638	600	647	666	601	649	695	652	629	636	626	608	615	644	655	690	656	640	604	604	636	603	660	644	659	613	644	627	606	634	621	695	587	662	651	685	624	644	655	631	665	641	601	632	656	653
27849	44686	25641	8200	5029	2869	1795	1313	1212	1078	985	881	860	960	889	872	843	826	852	804	856	852	793	858	804	750	782	866	839	882	895	885	892	901	914	880	900	846	882	829	841	803	789	803	775	777	786	835	757	763	779	876	837	828	850	760	848	815	780	789	795	785	870	827	805	828	787	774	795	761	763	808	794	803	762	755	827	823	790	815	775	810	751	748	802	750	768	821	794	793	770	793	785	783	814	761	740	735	793	787	741	768	759	804	782	743	770	768	729	701	786	728	793	785	809	733	735	768	711	760	735	826	777	741	773	781	788	723	761	800	773	764	763	784	823	777	801	756	761	748	749	790	798	764	732	758	818	777	752	816	766	758	721	767	770	727	799	800	775	765	763	794	786	746	816	796	753	758	784	742	736	731	797	779	748	769	720	786	751	753	748	786	755	754	745	757	757	776	772	787	800	754	723	781	797	744	752	741	778	736	762	793	706	777	790	771	808	767	777	760	814	773	755	759	806	778	802	763	729	791	756	749	753	769	772	821	745	758	765	778	786	752	715	757	754	752	790	770	761	806	737	744	761	754	787	732	742	773	774	832	765	779	735	749	740	781	814	735	765	715	723	773	756	753	749	820	753	797	781	752	747	766	788	753	783	778	807	783	776	796	715	753	795	790	752	758	765	749	765	795	716	785	746	793	761	777	772	825	771	705	772	778	795	786	784	747	756	806	724	764	756	788	740	797	749	784	780	778	763	755	832	749	744	733	790	740	780	792	765	754	798	807	771	811	759	754	755	754	734	755	733	796	795	795	781	748	778	730	747	786	764	799	801	767	727	817	724	792	789	772	749	751	793	778	796	770	729	763	737	773	767	750	763	807	770	803	792	752	782	749	716	820	739	764	795	729	802	764	754	782	755	813	819	772	796	806	792	784	775	736	775	756	770	776	783	780	757	771	775	775	735	742	739	792	804	729	771	790	776	747	812	753	816	721	743	724	743	778	782	739	754	761	792	728	789	803	801	765	769	758	753	736	764	744	778	739	745	727	776	742	794	757	731	748	778	739	766	760	806	798	792	745	701	784	817	715	744	743	790	807	843	829	790	758	770	695	740	753	781	736	782	817	764	741	768	774	771	769	772	770	747	773	743	780	779	776	761	789	734	739	790	737	769	775	819	790	778	797	748	741	827	765	777	750	795	742	780	815	788	768	781	810	779	780	780	779	713	755	749	795	738	779	749	766	771	801	763	778	777	735	762	762	808	770	758	760	740	792	779	793	777	791	744	793	791	777	793	752	759	796	742	797	786	771	772	791	743	816	770	741	787	747	769	770	767	711	742	736	760	756	787	766	812	777	756	772	702	770	722	776	808	739	715	764	757	755	767	777	753	845	799	793	809	746	772	843	756	743	768	724	748	714	766	805	746	800	745	778	784	764	719	770	760	739	782	790	804	759	762	771	743	752	786	806	778	790	802	781	777	744	747	718	802	719	815	856	759	760	770	720	806	751	783	768	793	768	758	843	773	785	802	775	787	756	791	820	760	762	717	795	735	748	777	799	786	759	753	792	768	775	770	809	757	768	755	749	850	761	775	742	787	728	801	790	774	770	732	759	749	760	787	775	746	798	807	819	764	802	799	779	745	744	703	769	816	781	749	744	769	783	753	765	807	780	785	746	798	749	788	747	749	790	775	810	819	823	750	760	777	747	740	740	803	783	795	770	758	760	795	780	771	754	823	775	761	766	784	696	773	796	777	762	800	765	766	769	775	794	788	791	775	737	740	790	713	740	737	779	747	837	765	754	759	779	771	721	765	797	754	749	785	798	755	814	770	783	763	788	773	755	805	819	786	813	761	804	771	763	782	792	794	793	781	766	742	766	819	772	752	759	779	757	774	758	783	791	762	824	854	748	744	868	726	753	756	798	774	741	814	781	747	767	771	758	841	836	767	755	776	823	726	770	749	740	772	785	755	810	806	777	745	701	767	741	758	794	723	789	760	746	809	740	795	753	767	793	804	750	794	729	742	743	839	794	815	787	800	794	776	768	747	757	713	735	758	752	762	828	745	771	779	732	745	793	766	807	730	789	778	725	754	768	726	859	749	725	807	799	771	782	713	791	713	798	736	767	787	766	816	782	817	787	757	753	772	754	752	761	804	773	745	818	779	714	805	771	766	746	756	779	757	741	758	762	760	767	770	800	751	740	769	711	729	796	776	756	802	713	796	778	726	793	757	784	770	763	737	769	778	747	810	788	745	833	816	776	783	786	754	763	760	809	714	774	760	798	752	768	818	789	759	735	787	797	758	762	759	796	770	780	757	786	786	784	745	773	787	739	766	797	764	773	775	736	772	760	769	774	744	768	710	791	771	793	777	782	766	775	803	799	788	788	809	768	736	745	761	778	774	772	745	791	782	785	761	748	761	759	791	754	751	801	819	787	735	739	751	800	795	755	751	785	731	745	795	745	812	758	758	787	777	789	797	753	731	736	774	767	778	765	774	743	803	745	806	774	755	744	774	774	797	761	742	761	756	790	753	749	740	743	772	756	789	739	744	774	747	760	772	767	739	747	777	771	772	735	752	742	781	771	714	720	777	800	801	832	768	758	780	733	815	765	745	759	741	775	798	788	776	787	773	771	801	784	813	758	755	730	756	743	742	764	794	789	801	787	749	750	789	753	753	773	805	743	766	796	802	783	741	761	761	747	780	777	737	744	830	771	784	783	802	752	823	757	795	782	788	782	719	712	734	754	738	761	794	737	773	834	760	784	754	812	713	771	774	760	765	750	803	777	778	758	761	744	756	752	799	725	730	801	836	714	738	782	740	722	811	740	779	722	777	741	778	731	777	792	750	770	792	765	743	754	771	777	760	777	786	750	740	766	752	750	794	823	827	777	808	788	820	846	777	782	800	764	772	800	750	769	791	767	735	753	781	788	770	818	778	729	776	737	774	748	822	764	745	765	795	755	780	779	786	791	786	769	750	755	753	761	807	790	799	787	790	820	779	741	779	762	744	777	768	758	811	734	748	810	756	741	742	733	778	728	755	792	766	780	745	792	780	778	732	776	803	771	747	751	797	791	765	771	810	767	768	764	683	768	781	804	767	815	758	745	752	780	790	732	794	747	805	767	738	775	736	772	680	713	793	753	763	777	804	751	764	786	784	751	725	820	732	768	787	746	773	798	766	801	808	777	815	740	768	780	757	822	787	773	773	734	751	766	788	765	778	731	797	780	781	808	780	760	766	799	768	809	775	736	769	742	759	793	811	774	719	762	770	796	789	742	778	744	791	790	767	749	755	757	767	773	734	756	771	787	718	772	803	752	765	770	778	789	778	766	756	739	763	766	763	803	768	753	704	737	770	750	797	820	780	840	789	782	763	732	743	752	774	762	745	813	776	749	767	769	775	796	767	772	806	759	788	714	771	780	782	780	786	738	768	760	807	753	765	766	755	765	797	783	779	767	810	789	817	783	761	790	765	741	758	770	735	801	746	801	765	778	788	773
24612	21016	27103	25002	13171	1620	686	584	515	485	547	503	496	491	465	449	486	446	473	477	471	461	455	483	451	450	463	499	472	486	472	501	496	509	484	505	507	488	506	462	420	468	476	429	446	470	477	459	397	408	469	428	415	437	438	465	476	467	447	462	459	495	439	464	450	459	440	447	446	426	457	444	399	433	407	451	455	476	472	493	444	451	406	458	438	474	432	463	431	407	423	458	425	421	433	419	421	425	411	452	450	451	457	462	457	412	456	452	456	431	456	407	448	463	463	428	392	431	400	448	416	453	453	467	433	429	469	422	464	428	442	460	441	468	457	422	422	429	458	452	450	458	436	448	422	420	412	442	453	458	445	461	439	431	442	408	428	440	450	463	424	433	437	425	446	424	431	468	452	482	449	415	445	452	417	429	482	412	416	451	454	476	472	439	464	426	449	466	437	446	455	471	447	435	443	437	422	455	455	477	402	452	425	423	470	462	417	434	412	407	429	432	479	415	432	446	431	466	427	453	435	446	438	445	429	420	463	457	453	458	462	447	424	412	424	412	444	393	463	438	443	473	449	464	467	437	451	444	446	428	428	447	443	415	422	467	432	442	405	442	387	410	441	413	467	427	429	423	439	415	446	428	465	465	428	471	452	461	445	445	455	427	395	451	411	444	443	475	439	448	423	441	445	463	429	408	453	477	425	420	420	432	449	450	437	445	441	471	419	423	410	434	447	443	459	495	444	449	409	446	407	440	447	438	439	432	461	458	445	443	444	419	435	423	448	463	442	441	430	468	477	439	403	430	439	404	435	454	441	416	439	458	433	428	483	428	406	428	435	430	438	426	466	443	449	427	441	450	402	441	441	460	439	469	408	428	461	399	466	445	434	417	437	413	422	449	444	430	454	436	401	442	463	449	459	460	433	449	461	467	451	441	434	462	464	442	419	459	427	460	413	429	472	468	405	442	451	442	439	462	410	458	413	407	465	430	455	468	469	453	458	430	471	453	461	430	419	471	407	409	453	417	476	415	432	453	468	404	456	461	404	411	419	400	447	420	431	454	436	414	421	395	409	463	435	432	405	456	479	442	438	454	435	430	442	438	437	400	451	456	437	439	473	453	451	426	420	427	454	487	468	464	423	407	430	465	450	443	443	434	461	446	432	411	403	412	461	430	456	450	441	463	455	439	415	446	457	464	403	446	430	403	422	428	408	418	427	432	429	423	428	449	418	426	446	402	438	385	438	413	424	449	419	429	452	452	441	429	461	438	469	477	450	472	438	406	465	471	418	407	452	430	435	437	441	463	441	424	443	458	429	439	475	433	471	437	419	459	449	445	448	450	403	439	470	424	431	468	463	430	468	421	466	445	407	448	439	467	414	432	399	436	457	453	477	439	479	451	423	477	451	444	444	460	406	465	433	442	435	440	485	442	491	409	458	417	423	403	378	451	457	423	470	453	446	409	442	461	461	468	475	438	430	442	437	443	398	432	435	439	440	419	413	461	429	417	420	454	428	429	426	432	463	443	449	393	433	423	430	375	441	412	433	461	428	398	419	430	492	441	408	440	448	423	388	462	458	450	437	421	410	477	405	428	465	430	439	461	427	413	458	430	459	451	467	458	441	478	447	445	456	442	460	448	471	460	444	416	422	444	429	454	424	450	442	432	432	421	429	439	452	473	443	417	393	441	435	444	439	457	466	433	423	456	455	448	467	447	459	466	425	429	420	460	478	439	435	467	415	442	426	443	467	408	443	440	403	449	479	412	442	442	451	462	417	456	420	424	431	429	451	401	453	430	448	429	461	456	510	437	457	449	409	466	454	473	433	428	433	445	457	440	472	458	458	455	440	434	397	432	447	468	455	464	441	452	422	420	444	414	410	420	447	423	456	440	405	488	472	468	446	460	423	433	430	413	447	420	422	448	466	441	468	435	451	422	475	464	472	460	450	398	389	409	434	430	418	390	457	441	441	468	441	455	422	409	466	418	431	433	467	483	439	444	415	436	421	436	434	441	436	446	402	445	461	414	393	452	408	394	508	446	421	435	401	422	439	439	488	435	444	443	451	439	454	407	454	416	404	438	418	427	427	469	453	440	417	416	454	444	504	455	431	419	442	432	408	442	454	420	438	433	428	438	424	433	423	436	434	422	458	433	439	466	450	449	449	429	426	408	441	434	460	456	450	426	434	461	481	449	444	438	463	418	441	407	397	386	441	418	431	438	460	412	455	461	464	416	421	452	426	429	484	446	457	433	456	417	448	421	394	426	413	477	405	410	468	407	402	437	435	452	431	437	436	453	429	465	445	431	441	412	446	487	436	449	421	414	429	425	443	419	477	414	434	461	459	422	439	412	439	440	446	447	458	430	422	453	438	440	459	447	445	411	444	459	422	430	412	462	461	471	455	437	442	433	445	428	439	451	472	428	481	428	421	444	436	425	431	429	465	436	467	422	457	439	481	497	414	460	451	453	461	468	428	429	436	452	443	448	398	436	452	417	429	434	410	458	454	467	450	457	420	428	431	434	412	477	501	444	453	419	458	422	429	450	483	418	428	458	486	427	449	431	440	419	434	445	423	467	413	449	447	401	426	453	468	441	436	466	443	461	437	422	455	473	473	445	439	445	440	420	421	453	438	438	406	460	447	440	446	460	438	414	401	449	423	449	417	420	423	424	436	446	418	456	447	445	466	449	430	433	458	431	428	423	458	422	430	432	450	456	458	432	454	499	458	418	432	420	399	430	426	418	421	430	453	393	450	431	459	444	434	519	434	448	420	468	448	453	418	476	461	460	463	472	405	451	419	461	438	455	424	438	433	436	427	399	450	453	404	449	418	438	467	447	425	459	441	461	470	417	415	465	465	448	448	415	445	482	428	442	470	447	469	420	405	419	445	451	435	445	464	417	445	429	458	450	449	429	430	461	462	448	465	459	443	446	412	474	446	445	443	418	480	431	475	448	430	454	422	434	481	440	424	463	463	414	407	435	502	429	488	443	423	409	417	433	461	425	412	432	477	462	419	416	448	431	432	440	417	415	452	442	414	437	446	485	453	455	469	453	455	395	425	466	414	429	397	454	430	463	433	461	416	417	450	400	414	445	464	463	422	497	431	440	466	441	455	481	404	468	418	429	466	442	455	453	418	477	456	445	437	442	473	447	447	488	433	458	431	427	421	424	433	433	463	439	471	433	477	426	432	440	449	420	426	465	466	440	465	439	466	441	398	443	439	433	434	448	413	435	496	420	413	449	432	399	451	461	444	421	454	490	388	415	434	436	367	462	439	441	415	447	416	442	424	447	410	464	423	404	405	419	425	417	421	430	456	486	455	432	419	464	413	416	440	441	466	403	450	462	475	418	430	430	407	437	403	452	427	449	429	448	386	406	413	425	440	445	433	428	427	390	463	429	458	433	441	395	448	411	421	429	440	450	428	414	439	482	421	428	455	444	411	435	428	427	420	431	435	457	442	453	405	432	429	436	437	456	445	429	462	449	437	444
29097	35558	21191	6072	3786	2126	1115	852	753	705	681	629	634	640	600	596	602	566	615	543	573	590	549	582	536	599	629	581	644	603	579	577	608	668	645	663	678	589	632	599	588	605	596	576	542	562	529	543	547	568	521	582	543	573	548	532	581	591	576	603	609	571	559	519	549	552	625	563	540	553	559	523	588	559	574	550	527	550	541	505	571	558	521	538	541	508	528	549	533	512	537	543	532	524	553	560	554	547	529	478	563	522	559	544	540	540	547	514	526	551	512	532	512	527	533	553	525	575	549	552	541	554	537	560	552	543	565	557	508	540	550	540	553	549	512	551	520	592	539	547	516	545	538	528	514	506	560	543	521	544	526	559	518	525	532	560	575	571	523	523	569	546	502	571	554	573	557	579	566	520	521	546	526	541	566	539	580	534	501	547	535	542	475	541	499	570	512	553	520	554	584	518	559	523	538	512	543	531	540	516	522	518	526	531	529	558	547	548	513	543	555	506	560	527	525	523	518	555	549	545	542	542	594	537	557	540	510	536	572	546	565	559	534	512	588	542	561	498	529	524	539	510	524	562	580	531	537	548	491	534	552	533	539	538	553	573	516	545	528	533	556	541	515	557	511	559	517	521	519	551	527	540	519	528	488	538	541	551	570	574	522	540	549	500	551	560	551	541	545	502	546	518	522	537	559	562	531	551	553	530	551	559	551	580	559	522	528	528	523	545	513	582	551	536	533	542	547	522	552	535	522	542	520	576	562	564	543	542	567	523	589	539	555	526	549	540	554	517	546	580	590	551	549	532	519	540	553	577	493	541	527	582	557	571	539	510	568	550	545	514	511	526	554	576	521	522	578	527	519	537	546	519	567	517	559	530	574	523	511	569	500	571	563	545	573	528	539	507	544	514	543	545	555	566	546	543	542	547	504	569	548	529	522	545	558	570	562	554	569	572	560	519	560	581	551	519	539	532	525	565	559	557	581	510	553	534	508	543	557	530	548	560	498	575	558	555	551	545	548	552	560	519	512	540	520	547	530	512	527	525	503	532	556	545	536	530	495	550	548	550	501	523	558	518	556	560	516	551	501	576	526	543	517	566	561	549	574	479	542	525	544	578	548	511	511	556	571	515	497	579	516	515	547	528	569	542	517	527	511	496	531	525	583	549	579	566	539	546	539	546	569	515	508	573	513	536	529	572	562	536	495	538	514	548	525	535	527	577	525	555	536	551	521	527	574	546	563	540	556	579	533	546	528	553	541	557	568	503	547	569	539	534	531	583	511	599	550	533	577	544	528	571	570	547	544	542	551	542	533	551	509	558	532	540	514	520	567	601	556	560	546	536	551	517	499	521	517	554	538	565	517	517	534	575	555	516	551	520	523	507	548	511	536	547	562	488	568	510	524	553	557	525	552	552	555	560	526	538	582	522	532	566	533	558	567	582	556	533	585	509	531	555	542	564	564	499	525	542	575	540	500	520	521	542	538	562	581	559	532	554	502	539	501	571	563	533	540	575	556	524	535	496	555	564	507	588	551	545	583	471	579	546	570	546	535	562	584	539	572	573	570	565	541	529	579	531	536	594	566	537	540	545	565	545	570	564	512	608	553	517	540	560	547	551	605	562	537	566	540	570	546	557	518	535	546	537	546	546	555	564	504	528	543	536	566	530	579	525	532	517	556	532	508	579	549	547	560	535	545	505	523	543	550	591	574	532	541	519	549	510	517	541	544	557	520	568	526	534	557	548	527	559	563	538	562	554	527	522	543	516	533	552	529	519	527	548	557	556	515	540	544	535	520	544	513	516	549	586	511	521	519	571	518	518	541	515	575	520	498	529	568	531	534	501	541	558	547	520	514	564	564	518	522	581	547	560	562	529	537	520	514	550	547	540	527	567	548	589	547	561	564	517	502	522	507	548	534	552	568	525	544	507	498	553	537	545	519	541	520	539	525	510	562	506	515	540	509	520	540	534	541	600	503	535	565	531	542	568	574	547	544	508	558	510	565	564	560	517	549	528	548	546	565	518	520	589	540	553	521	534	562	524	555	532	512	557	587	556	599	545	489	510	565	567	554	539	519	560	539	554	532	536	509	543	488	537	563	554	560	576	522	537	539	536	523	535	581	536	530	515	494	566	560	560	569	515	539	546	531	513	589	562	551	525	551	502	521	552	592	529	529	533	542	534	537	563	518	544	558	549	513	550	502	538	513	537	542	509	572	579	524	572	559	524	537	529	543	536	551	554	563	558	541	570	506	533	556	562	558	602	609	555	548	514	552	530	512	588	497	540	531	540	546	548	536	541	521	590	553	523	504	514	564	565	543	519	506	607	518	550	577	541	551	549	512	541	540	534	554	520	527	513	575	511	572	537	544	530	572	540	539	523	540	542	539	571	516	554	567	540	508	576	558	523	519	557	555	556	512	554	511	572	598	544	544	533	483	536	541	548	489	571	550	596	542	539	542	514	540	551	530	555	513	574	512	535	557	549	550	587	501	514	537	520	525	571	544	552	577	601	560	549	500	557	546	519	520	520	555	582	555	566	543	533	520	547	556	531	549	560	536	557	559	551	516	547	503	528	549	545	483	528	516	549	539	530	587	547	522	519	527	541	499	596	538	527	525	571	556	531	505	519	516	565	578	574	581	546	547	558	506	538	532	579	513	554	504	526	555	509	552	498	477	589	532	532	545	542	578	561	531	536	520	557	539	497	514	582	513	543	543	570	561	522	526	580	526	575	499	534	544	554	515	550	528	525	553	540	534	518	537	548	543	527	553	546	560	493	542	546	508	562	524	521	550	550	519	522	516	547	541	524	556	518	525	506	505	524	529	548	538	561	534	567	531	563	526	583	527	556	547	518	543	542	531	570	542	509	552	532	524	552	551	549	496	545	506	522	545	549	533	510	501	536	535	540	513	500	537	554	510	529	533	514	550	545	586	573	568	564	563	548	545	552	568	535	585	550	484	552	563	545	520	511	544	532	561	561	526	556	556	537	521	550	608	559	555	546	552	526	490	523	570	550	558	553	545	540	535	500	542	538	492	539	506	553	526	518	549	538	556	549	572	556	514	550	539	540	561	574	576	583	496	553	568	547	493	496	504	517	535	529	544	558	548	543	539	552	566	525	539	531	556	556	578	563	599	548	533	569	570	567	572	545	537	550	514	530	524	567	541	581	557	552	583	545	567	525	551	508	513	553	532	555	573	564	578	554	511	576	573	514	551	533	513	545	526	512	553	498	548	527	556	559	536	528	531	559	567	561	526	507	536	550	538	559	558	543	539	542	553	555	525	561	549	531	594	550	566	526	534	540	540	548	523	516	551	525	551	532	568	555	555	521	539	548	525	567	540	595	556	489	551	559	519	554	565	510	549	544	543	553	558	530	509	557	519	552	554	558	547	593	529	536	509	546	544	526	546	524	564	561	571	536	534	538	547	570	583	550	527	568	539	548	481	549	534	575	551	516	501	494	529	507	555	503	521	529	564	547	542	538	547	530	509	585
22564	21055	28546	23794	21048	21003	8246	1158	824	737	650	701	628	629	624	621	583	562	551	537	578	513	532	540	540	547	551	619	584	619	612	580	589	643	585	563	640	578	580	554	570	521	525	533	536	543	533	433	517	521	478	522	511	537	554	507	529	535	567	520	551	534	523	509	526	541	475	513	514	490	503	499	488	486	488	503	518	501	491	478	508	516	494	503	535	481	533	505	489	509	466	486	487	496	497	500	501	523	535	545	508	477	519	537	467	470	534	512	486	487	459	506	500	501	449	453	485	492	478	459	491	528	517	518	487	487	478	479	463	456	502	494	454	515	507	509	504	491	485	496	507	513	477	479	480	489	515	466	466	462	519	500	477	497	468	474	549	509	483	489	485	529	481	485	480	461	490	462	462	517	471	506	496	450	501	495	509	495	472	514	507	488	541	483	507	464	504	507	491	476	466	520	501	475	492	500	498	469	503	471	495	543	482	478	528	497	504	531	501	488	485	456	487	490	485	509	480	458	490	479	487	484	506	473	499	505	474	506	491	492	490	490	494	464	487	543	532	463	460	483	468	486	512	478	493	497	468	499	497	467	522	476	480	498	442	506	526	488	457	487	489	480	444	488	465	473	496	518	523	457	520	487	465	526	490	492	472	490	496	480	478	465	514	483	486	504	457	488	455	517	456	497	490	477	506	478	480	486	457	499	504	468	489	483	462	483	477	474	488	492	490	513	512	499	477	524	512	496	505	531	553	507	491	507	524	457	528	548	470	483	491	479	489	452	504	504	496	470	442	477	506	492	502	498	487	465	500	473	472	510	473	551	499	486	516	522	471	468	492	452	516	483	464	521	503	493	480	461	516	488	496	488	524	523	500	525	461	461	468	470	499	434	516	477	505	491	480	490	491	493	506	453	447	515	493	497	496	472	508	507	464	480	459	475	494	503	495	566	522	482	473	486	530	504	502	536	470	464	522	478	452	514	509	483	499	455	495	474	514	519	465	479	478	489	514	472	489	472	479	469	472	496	494	475	424	494	486	495	462	489	493	464	501	483	512	481	474	488	492	483	443	552	458	475	476	491	447	540	511	467	514	519	510	494	492	515	492	483	477	454	470	493	470	464	500	485	468	462	490	504	487	447	490	491	475	446	490	480	473	478	483	496	477	523	492	524	502	480	528	484	441	483	471	511	505	506	467	489	465	493	495	470	488	466	499	477	461	468	462	509	512	515	489	517	477	479	457	437	468	492	462	491	502	503	481	502	538	473	506	502	507	506	475	472	463	504	499	496	481	472	509	517	495	492	497	501	477	487	501	463	508	459	485	536	482	512	501	500	466	500	434	513	453	487	485	474	482	500	500	479	483	461	521	479	496	498	508	497	471	461	533	495	500	470	454	469	502	491	481	535	478	515	478	475	517	495	436	489	504	480	529	495	513	515	486	481	469	505	502	490	460	510	471	480	507	454	473	483	476	484	472	455	474	460	484	488	490	454	479	470	466	501	505	538	482	509	515	516	499	476	532	495	499	490	462	465	507	519	498	501	464	493	498	490	498	451	481	480	469	482	477	454	498	500	473	520	486	496	507	491	521	474	459	456	476	474	498	497	498	497	502	472	464	495	449	461	480	456	490	528	480	463	517	446	510	531	484	479	452	505	445	503	556	518	537	464	493	451	486	512	492	446	503	442	476	528	478	484	453	435	523	505	493	423	454	456	512	503	522	467	488	463	530	488	497	500	483	476	477	502	479	485	472	526	501	486	496	481	503	496	510	507	473	490	454	488	496	515	504	488	484	487	505	489	469	458	512	473	508	469	517	541	522	494	502	497	482	502	464	490	504	477	483	501	496	478	492	486	488	466	493	467	506	518	500	522	501	476	479	490	500	480	493	533	497	511	506	479	463	467	514	454	509	511	501	483	456	508	515	509	491	485	533	521	437	525	472	494	532	486	492	506	458	473	517	492	512	498	462	532	515	491	479	506	476	499	493	500	456	499	486	466	470	469	487	477	452	456	476	467	494	445	518	463	492	474	521	498	513	457	495	480	490	464	492	462	443	539	504	487	502	532	506	484	520	505	472	514	499	464	492	488	472	494	492	511	490	504	491	478	464	511	498	513	491	487	508	511	478	455	446	485	531	468	444	474	495	521	477	497	503	502	522	487	515	479	463	492	483	452	492	458	457	501	473	501	463	531	473	491	499	499	463	492	511	489	453	510	484	503	487	521	495	492	466	457	489	499	494	468	487	465	530	486	544	502	496	469	478	448	497	508	482	492	476	481	466	500	493	492	498	507	480	544	501	460	440	525	462	459	504	472	471	482	476	505	526	516	506	497	480	483	491	482	443	469	463	489	470	468	465	497	502	483	459	481	488	474	515	488	487	458	491	485	472	485	487	535	437	498	485	497	496	495	482	490	439	506	512	482	525	482	456	508	526	491	466	473	521	480	497	480	453	487	483	546	460	455	475	520	493	466	442	495	518	472	532	506	506	479	465	462	495	472	490	494	497	495	516	468	493	515	466	486	473	506	502	480	510	474	494	516	530	519	481	491	493	535	494	489	527	490	492	489	506	484	499	508	480	481	472	459	439	514	504	458	468	514	469	507	477	493	488	453	490	488	505	489	472	507	474	502	483	496	490	524	516	494	505	520	474	487	512	518	451	567	488	506	518	487	515	482	486	521	520	518	441	477	490	480	512	445	474	487	495	461	518	543	491	459	506	457	517	497	503	495	504	505	505	504	472	479	536	495	487	495	507	475	483	459	515	484	518	491	467	498	488	486	468	534	500	485	509	494	462	499	473	514	478	478	450	504	429	490	472	498	491	479	523	498	517	460	484	547	464	467	559	509	478	494	483	525	461	473	505	548	498	471	539	496	461	477	525	484	485	471	509	462	504	451	525	479	480	485	474	488	461	482	484	476	497	479	479	479	523	462	502	483	485	481	473	424	514	516	517	477	530	496	483	474	488	455	490	475	479	500	449	479	469	539	444	490	484	448	469	538	507	479	464	513	499	491	479	494	454	448	469	492	487	484	519	462	474	478	487	463	498	508	485	500	496	461	455	464	504	484	537	490	486	465	478	499	516	519	501	475	483	470	473	464	495	511	478	514	477	522	505	481	518	491	472	481	512	493	462	484	518	512	479	445	466	508	485	477	464	512	521	473	504	481	492	478	502	467	494	493	523	498	505	510	518	479	497	474	496	492	490	479	503	494	494	489	524	522	519	523	499	477	482	510	520	467	460	481	475	487	527	512	501	477	494	488	507	532	492	521	540	464	518	503	464	466	454	491	509	487	502	480	423	472	473	509	459	489	505	497	442	494	467	466	501	461	508	486	483	488	446	508	478	525	506	476	476	529	447	514	504	454	488	486	496	497	458	472	472	492	436	523	486	485	526	508	545	484	481	506	476	497	488	475	450	451	504	507	501	483	510	488	497	502	470	482	509	473	487	472	506	473	507	457	499	525	543	479	472	558	485	454	481	482	461	510	466	474	460	469
29027	46119	32761	12598	8017	3996	2281	1604	1246	1109	998	1007	843	804	782	778	806	774	695	668	659	682	675	709	704	663	689	687	773	782	719	761	747	789	851	780	793	749	697	689	667	630	620	630	620	611	732	614	620	671	597	678	623	603	624	636	618	660	674	645	682	636	644	639	684	669	600	684	623	622	629	593	616	621	604	586	601	623	602	638	618	606	645	600	639	617	621	602	633	616	623	637	593	589	567	570	598	581	580	602	622	598	616	593	578	591	605	586	557	591	588	604	613	576	558	581	599	555	608	592	559	581	560	573	541	553	590	593	603	611	628	600	626	641	603	583	640	601	559	618	609	605	591	571	592	579	577	579	602	607	598	593	594	619	594	585	647	581	566	592	574	631	580	593	583	572	557	564	628	597	590	609	572	610	584	571	596	584	597	601	592	617	599	558	594	570	585	532	564	619	590	592	579	548	603	596	588	640	550	585	582	604	557	608	623	584	588	618	597	566	616	597	592	598	570	608	596	590	602	565	577	653	566	606	629	582	618	577	576	623	578	600	599	615	615	578	558	613	586	557	567	582	563	639	594	576	561	583	628	618	584	604	587	588	579	591	579	627	629	577	551	647	627	589	607	578	617	630	669	560	594	561	592	613	562	588	605	588	592	588	549	592	584	583	584	628	622	587	581	591	594	575	570	645	607	580	604	604	571	606	610	555	571	615	659	608	624	600	577	582	568	597	580	613	608	592	594	584	600	599	627	595	630	598	633	587	614	609	553	598	580	605	584	604	586	577	629	574	597	585	617	600	576	597	613	622	590	615	603	620	555	602	625	592	596	612	611	623	587	610	569	577	598	575	619	584	592	614	612	573	605	614	557	563	560	582	618	618	578	573	596	554	563	611	610	583	588	622	587	606	609	566	571	571	608	614	570	580	597	581	569	591	569	594	588	597	598	604	594	583	594	621	560	584	624	548	592	575	582	604	579	554	546	584	588	563	603	604	614	588	551	568	647	607	548	577	575	649	580	549	588	641	599	576	593	621	639	560	618	569	596	545	611	582	535	592	610	568	604	623	586	578	557	632	563	584	586	558	580	564	609	596	640	585	591	583	652	612	614	576	618	634	577	637	565	622	615	586	622	579	599	597	606	637	561	560	601	577	629	601	605	603	573	607	571	586	602	581	589	610	552	619	533	624	590	573	548	621	610	610	604	574	578	597	627	569	587	581	617	576	615	604	634	580	533	602	583	572	608	591	598	619	602	607	565	597	611	597	601	566	636	578	617	612	554	589	580	608	585	592	583	560	600	570	604	594	571	610	612	619	583	560	554	585	597	565	592	598	569	576	592	580	594	576	565	613	558	614	608	624	625	551	546	573	571	613	593	630	589	612	603	613	625	580	572	589	577	583	628	561	603	603	579	613	572	627	556	538	548	603	564	582	605	631	673	564	583	595	614	645	583	609	571	616	576	598	574	573	613	584	585	615	589	616	549	596	606	599	591	599	599	586	560	618	566	588	553	549	594	625	575	600	581	613	598	633	566	557	571	576	595	524	614	615	582	632	578	561	586	624	565	585	581	588	619	576	626	586	607	589	627	555	625	544	560	627	585	571	607	558	619	616	621	586	616	625	607	618	590	593	599	624	589	595	605	594	567	575	637	596	642	608	614	537	629	573	598	614	584	610	577	593	556	601	613	568	602	618	591	582	604	683	562	586	572	595	569	606	658	591	599	659	577	570	585	635	582	581	582	588	583	546	618	577	592	640	614	597	556	559	562	566	586	605	580	550	673	630	615	579	577	614	567	568	594	580	608	578	573	577	589	627	571	620	611	586	583	556	551	662	609	606	561	635	620	595	622	575	613	644	552	608	614	586	582	567	578	589	591	564	579	566	603	597	607	588	585	589	531	590	597	592	598	584	615	567	593	570	598	577	603	589	614	578	587	579	598	629	602	589	596	606	586	581	579	581	586	595	590	612	599	596	632	549	603	615	597	599	555	572	604	565	603	626	623	576	557	611	592	576	562	548	596	558	643	595	563	572	575	590	588	642	594	578	565	571	596	604	597	582	635	605	572	595	559	579	619	587	582	596	604	577	602	575	631	614	591	535	580	623	581	587	563	568	612	569	611	591	579	596	608	564	543	556	576	597	608	614	569	586	605	607	597	624	626	623	609	558	598	592	608	596	614	566	608	550	572	619	622	613	563	568	577	609	582	602	634	561	595	576	608	571	589	595	592	584	620	587	558	621	618	560	628	600	596	615	641	601	577	597	601	546	556	618	550	551	613	542	558	555	636	570	585	602	593	566	605	596	614	599	591	590	585	576	637	615	616	581	645	583	621	567	576	595	572	603	605	610	638	594	533	628	582	599	635	569	603	617	591	601	613	565	570	591	603	605	586	600	602	567	575	632	616	608	581	593	566	630	619	665	582	571	623	601	626	591	607	582	599	574	582	564	550	538	592	607	638	538	572	576	576	585	589	554	572	598	563	602	610	584	584	604	581	598	576	570	619	563	618	565	594	566	578	588	640	562	593	590	619	572	587	571	586	598	557	593	572	565	606	645	576	590	627	569	586	614	603	632	593	596	573	574	634	611	640	611	566	625	589	624	574	560	654	563	571	595	617	557	626	648	584	589	614	589	590	552	597	619	589	550	632	568	608	634	596	602	564	598	596	600	628	606	615	589	566	581	588	605	588	596	595	635	605	644	599	563	591	624	623	604	598	609	600	584	591	610	600	639	580	583	575	608	566	576	589	590	585	638	595	589	576	583	588	574	629	586	614	566	593	645	634	552	576	614	579	594	613	557	585	606	608	644	636	545	564	599	593	660	610	673	571	594	588	598	585	621	624	579	628	593	592	602	522	600	627	601	615	594	586	658	619	579	602	623	616	571	625	604	643	629	592	602	571	582	626	543	539	603	567	621	582	611	579	619	598	569	610	614	572	552	596	591	633	575	561	649	567	582	625	570	607	571	605	608	566	563	574	577	598	572	600	612	575	641	617	616	598	615	572	614	606	619	622	603	603	605	629	532	559	583	596	557	611	598	538	577	600	568	573	584	560	592	587	548	551	633	619	623	579	615	567	566	569	606	599	549	646	554	602	587	553	644	587	640	589	589	613	564	553	647	611	592	560	593	620	595	594	562	633	575	587	581	571	573	635	562	633	603	604	614	636	584	584	580	612	543	583	582	573	583	622	609	632	647	628	581	615	615	594	597	563	599	614	637	555	578	577	593	605	577	622	579	547	576	585	532	615	640	612	546	561	637	598	616	592	606	609	567	597	633	565	525	549	573	586	579	589	584	568	577	588	610	604	596	590	631	573	621	615	627	566	623	592	663	595	589	583	611	632	579	561	592	569	620	604	585	588	616	583	587	626	571	578	610	637	577	578	553	621	586	565	622	591	562	551	603	616	613	582	597	606	596	583	587	611	593	603	608	612	627	574	599	594	596	625	602	572	609	568	586	599	619	579	593	581	581	637	575	589	577	612	577	613	580	567	552
27810	22590	17674	3866	1291	768	708	586	629	588	590	598	613	573	599	597	567	611	630	583	580	557	605	552	589	571	586	632	609	677	563	600	613	615	613	602	618	611	627	602	599	562	617	621	585	558	580	563	552	595	517	546	614	567	574	548	642	588	606	597	580	575	589	562	597	596	569	566	574	538	550	568	606	518	627	568	590	571	621	602	579	569	544	565	556	579	590	584	592	547	609	636	543	578	576	541	562	597	586	561	563	568	591	611	539	593	587	562	582	590	546	574	550	548	602	560	568	536	554	592	600	605	584	603	612	563	507	547	559	556	542	589	606	563	594	588	558	595	626	610	586	583	540	580	535	585	573	552	524	587	583	567	602	544	551	566	578	587	568	557	575	631	584	584	548	563	587	577	568	549	555	600	588	561	552	557	542	576	604	566	571	586	540	581	574	587	580	626	537	609	538	532	590	602	567	588	566	551	571	596	598	580	626	606	556	652	577	578	632	548	574	566	584	573	574	607	579	582	563	541	567	545	574	598	566	536	563	560	591	548	603	542	566	573	547	567	567	580	572	569	562	576	639	624	602	593	540	573	561	584	563	566	522	554	604	581	571	599	593	588	559	559	557	610	576	576	592	544	599	578	571	573	582	568	587	621	569	568	567	561	605	566	536	563	613	547	539	563	570	541	559	574	547	563	521	538	585	513	575	571	595	565	551	584	607	629	620	538	548	527	601	583	546	594	566	537	533	578	613	608	525	564	600	575	575	619	550	565	536	584	578	600	590	540	572	571	590	553	580	536	624	550	585	574	549	557	569	584	548	596	580	558	596	581	594	546	592	565	577	584	597	572	627	606	591	582	602	569	565	567	582	602	568	559	614	613	539	579	598	583	595	536	557	569	578	596	593	564	535	602	543	556	603	535	595	609	544	614	598	602	549	583	585	560	578	545	577	584	554	571	536	545	562	571	545	535	604	541	584	586	599	561	564	571	561	571	601	616	548	571	573	564	505	556	578	562	554	552	608	615	612	621	579	616	571	579	556	585	583	578	592	567	596	528	588	597	544	588	568	535	557	589	597	599	569	616	554	555	550	564	560	601	622	576	601	577	581	587	612	614	589	556	571	568	596	554	559	577	627	598	561	595	562	542	547	607	585	595	563	593	589	595	536	560	550	586	614	548	567	620	602	562	599	611	602	602	615	547	577	589	575	584	603	561	589	559	594	579	601	575	581	569	604	548	579	568	552	564	597	498	552	582	595	588	570	597	574	539	573	565	606	562	534	555	586	593	581	576	568	575	615	564	562	583	571	567	526	542	607	630	578	567	540	578	537	547	552	583	563	592	546	542	612	575	570	553	581	571	578	552	553	580	565	561	603	585	549	588	603	598	567	533	608	596	564	550	556	563	569	532	586	622	569	607	554	585	594	537	536	564	582	573	597	594	613	566	567	567	603	589	618	599	597	517	585	601	591	599	575	571	543	544	601	578	578	597	593	563	574	550	599	549	612	564	522	546	580	566	557	599	581	562	558	608	603	573	570	551	564	595	573	565	566	620	566	594	574	601	583	603	568	589	611	588	563	618	579	566	583	594	610	528	573	584	580	580	545	566	585	637	604	589	570	596	603	534	555	574	636	526	567	550	552	602	570	574	587	597	582	555	574	601	579	566	587	557	576	570	619	565	586	608	578	585	529	583	574	577	600	593	569	556	564	530	608	571	583	554	589	541	557	566	592	550	562	559	535	594	553	545	557	559	578	600	607	573	559	555	561	554	546	516	544	609	603	542	570	608	551	587	591	608	631	540	582	612	575	596	602	579	530	592	621	612	558	579	558	559	581	502	609	569	607	590	563	579	533	619	589	565	589	569	575	605	587	574	557	585	546	553	609	602	548	639	623	578	571	606	587	575	527	568	583	601	603	577	569	586	548	591	568	597	575	621	582	558	585	556	591	576	591	567	588	582	523	582	571	528	542	564	571	553	602	531	557	575	526	600	571	543	560	575	581	584	574	533	597	624	556	572	585	633	590	560	600	574	535	583	580	581	554	574	575	582	582	591	545	557	554	558	559	576	598	576	540	562	563	567	543	571	583	532	579	591	549	568	602	576	618	564	610	571	576	567	583	600	578	578	579	579	570	615	547	570	607	573	584	612	582	553	584	612	565	604	586	582	570	571	572	587	582	605	581	569	616	583	566	568	561	549	558	577	598	571	581	574	560	581	587	609	595	567	539	559	535	562	558	564	548	568	561	549	594	562	574	609	581	566	578	546	559	547	589	595	596	553	556	603	558	588	558	597	617	574	608	552	555	591	566	550	600	559	590	623	607	594	569	590	633	527	526	614	605	590	563	616	547	627	591	588	554	580	543	567	593	550	567	612	552	571	576	634	617	583	588	578	585	579	594	579	586	601	593	556	634	592	568	567	623	564	577	578	576	609	605	569	581	534	610	553	580	583	630	568	598	606	587	628	567	589	562	619	549	588	587	600	580	581	604	582	607	588	585	516	605	576	577	576	566	577	583	562	603	579	577	567	575	581	560	619	589	574	580	550	550	599	551	569	570	556	584	562	531	584	613	597	558	563	603	578	557	591	570	573	594	544	587	572	629	569	594	593	580	577	587	591	585	541	597	599	550	562	564	558	550	568	592	602	602	543	573	530	613	580	546	531	566	531	587	563	562	532	568	582	536	515	583	587	611	592	580	560	583	570	561	599	561	547	566	617	580	557	548	574	591	582	580	578	526	562	564	588	579	543	563	547	540	585	612	544	585	583	530	600	576	563	584	556	589	614	581	566	628	574	557	617	554	573	609	547	572	581	552	574	588	557	559	579	544	552	637	552	562	572	599	586	622	614	558	588	572	536	545	534	624	553	560	564	604	595	584	613	561	593	557	564	568	592	572	596	559	560	601	555	600	579	571	556	614	616	619	586	587	623	579	605	609	568	595	559	560	539	570	591	567	577	601	577	536	554	551	558	531	577	563	605	615	555	579	588	566	572	605	576	576	559	593	567	574	523	607	551	576	563	561	590	574	572	583	552	587	591	572	565	583	576	566	567	571	574	605	550	585	632	605	576	523	576	572	578	556	586	543	608	546	630	610	571	572	578	558	545	570	602	575	606	564	576	552	626	597	577	580	615	568	561	572	626	583	562	597	553	564	570	575	593	615	580	573	603	592	587	550	551	559	592	584	560	598	546	501	557	574	591	540	540	564	533	582	582	565	602	568	570	544	541	598	582	589	576	522	587	613	586	568	611	613	602	618	609	502	602	585	559	558	584	637	618	596	587	562	596	602	550	580	589	596	568	560	552	597	580	592	530	562	598	540	547	566	549	564	613	588	620	594	566	610	528	600	585	564	543	570	578	585	596	519	560	586	593	586	602	545	567	568	612	571	522	617	562	575	579	586	607	589	550	558	556	569	592	567	547	612	563	569	604	515	578	582	545	598	562	580	550	567	588	515	560	587	610	545	556	653	627	597	604	580	619	583	560	574	601	542	577	569	574
26983	33832	17578	2843	1816	1080	884	763	724	713	703	713	710	676	738	729	687	678	704	689	703	700	718	722	716	705	719	734	728	764	744	786	759	722	799	760	743	818	725	703	678	732	720	725	693	713	713	687	681	680	692	685	729	719	722	720	667	731	719	731	677	726	687	720	700	731	682	708	730	713	672	698	700	713	711	683	709	664	670	707	710	699	708	712	729	689	684	753	712	650	624	714	707	645	695	717	683	684	667	643	697	711	715	702	715	685	689	674	657	676	676	717	703	683	679	717	673	705	663	737	702	718	694	704	714	673	678	665	706	705	695	698	697	726	702	685	708	714	692	704	703	711	706	715	671	737	675	670	685	713	695	731	720	739	690	674	669	746	706	710	674	682	700	734	657	671	712	699	677	650	680	712	703	697	713	702	678	679	664	677	695	666	663	694	674	678	691	732	668	658	658	638	694	687	734	666	682	699	671	723	666	712	688	701	680	696	754	641	685	676	696	716	661	708	676	668	697	685	675	662	711	682	724	678	695	735	729	659	693	684	731	736	699	661	681	709	713	694	661	684	692	682	683	723	702	709	696	720	684	667	725	700	700	714	679	690	693	694	684	688	706	712	698	684	688	658	740	664	693	678	753	722	664	672	684	700	725	688	682	680	698	707	747	707	684	682	704	662	720	749	693	708	664	697	695	694	693	696	709	716	655	650	748	650	686	716	681	706	672	674	709	657	678	705	665	744	684	649	690	704	690	704	679	709	651	623	718	729	709	713	682	719	703	709	687	661	708	706	687	723	705	689	670	704	707	704	653	703	718	702	765	718	643	760	726	714	673	705	681	688	668	688	710	675	685	658	661	688	721	687	679	694	675	708	735	649	697	712	718	700	689	679	698	657	686	728	690	654	679	689	693	701	676	727	689	665	722	679	691	699	736	656	691	696	661	691	710	674	719	726	684	718	708	723	696	702	632	676	673	693	704	691	746	678	724	711	666	663	639	639	666	686	649	652	711	718	686	655	688	703	682	717	709	714	705	694	657	723	662	692	694	723	702	681	672	694	714	657	680	663	711	717	736	669	681	705	690	695	656	670	735	682	686	768	712	731	707	665	730	683	708	687	709	681	695	698	724	664	691	701	703	678	680	692	685	670	728	662	642	707	652	722	681	693	723	725	683	672	672	726	735	702	680	750	701	702	707	713	686	697	760	675	733	651	654	693	715	643	682	679	676	710	637	698	713	667	759	694	730	699	721	721	671	658	691	675	718	674	732	691	692	715	706	671	680	711	722	715	734	686	640	703	691	725	708	665	719	645	657	630	682	699	695	744	682	726	704	685	740	753	692	682	702	694	656	753	675	665	694	685	677	741	641	712	688	712	682	686	695	678	695	677	690	653	673	708	699	721	669	678	727	703	698	709	682	673	658	659	714	673	705	668	754	713	670	700	740	720	701	637	685	729	653	697	675	701	679	691	653	695	689	696	686	706	671	712	729	658	753	669	617	638	672	699	682	691	709	737	665	690	677	679	709	668	694	678	712	677	696	687	704	669	710	689	684	686	692	690	677	723	702	702	711	683	728	662	701	712	715	791	659	715	674	672	690	677	671	708	740	746	623	668	702	704	689	670	655	712	698	704	662	708	695	688	698	698	690	676	678	696	692	682	689	687	710	690	726	647	676	705	687	680	656	704	650	691	710	716	706	697	722	687	669	710	692	698	696	706	666	694	697	699	673	684	703	695	692	650	669	684	694	665	711	677	698	731	722	720	705	638	713	714	693	736	672	701	681	638	659	705	706	692	751	669	715	704	699	721	700	703	697	676	637	684	733	698	672	733	709	747	719	650	608	728	707	659	686	708	647	687	720	705	696	729	685	687	777	683	703	673	691	681	714	704	646	673	702	704	688	666	643	685	709	687	705	688	716	704	706	718	663	714	727	681	690	706	731	678	703	678	696	704	653	686	679	723	686	708	726	673	693	689	721	693	673	680	673	714	716	727	765	673	671	677	691	709	675	657	715	674	703	694	673	703	680	745	664	718	667	708	732	698	698	748	746	694	686	686	692	697	705	724	673	713	700	730	732	736	676	721	676	730	698	696	681	716	724	719	695	707	684	651	663	636	711	670	689	669	681	708	707	687	695	710	651	697	673	664	697	746	703	689	650	667	663	696	695	701	681	702	686	680	626	703	717	673	641	687	738	748	681	711	696	739	666	683	685	639	724	693	667	695	742	657	724	691	716	687	654	666	700	645	694	687	721	680	714	708	705	640	657	714	698	741	713	698	684	714	730	713	707	648	705	731	692	650	714	712	698	691	698	691	669	697	661	713	671	702	705	695	641	718	718	673	678	712	696	693	669	704	701	716	712	694	707	711	674	650	643	650	733	698	709	712	712	672	674	756	649	665	693	680	663	688	697	717	724	691	702	689	689	714	702	703	749	679	707	686	751	706	694	718	654	669	671	689	668	680	664	733	745	680	688	695	719	691	726	693	696	704	656	692	703	692	710	677	684	711	715	727	717	741	689	734	674	689	712	726	680	705	644	668	662	714	684	664	671	666	653	667	728	728	678	650	684	675	683	678	706	687	666	670	718	712	679	721	684	717	682	687	638	722	703	669	652	673	692	702	645	667	703	677	696	664	661	697	676	673	675	681	667	647	655	655	738	656	692	691	674	671	692	733	687	656	705	652	712	681	668	708	688	666	743	711	655	698	676	717	696	694	645	685	734	691	714	675	653	696	711	677	714	698	694	691	657	678	603	661	682	663	694	682	727	681	758	685	671	711	698	687	703	718	666	683	644	664	694	703	687	699	705	700	699	679	677	722	731	692	645	732	705	736	671	735	714	686	672	719	679	665	717	670	732	669	676	692	684	759	734	704	662	663	697	690	670	694	708	689	657	741	695	731	657	665	734	653	669	692	698	730	689	728	673	668	791	668	698	633	721	731	738	727	688	674	705	690	724	700	663	695	696	704	713	676	697	664	695	703	679	730	667	712	742	700	712	712	680	686	697	733	662	677	661	720	691	726	671	665	669	714	677	662	693	675	685	678	738	727	700	692	688	688	682	677	641	702	663	690	746	670	710	705	701	650	657	655	671	704	702	700	701	696	733	727	695	755	701	719	683	708	690	713	680	711	719	731	691	688	706	690	665	687	650	681	671	672	681	714	676	724	656	668	681	709	673	668	698	706	717	710	717	695	653	675	688	674	696	705	673	680	651	772	719	702	687	734	691	707	708	700	709	706	683	703	702	691	681	694	720	681	708	698	703	689	701	709	686	710	703	676	723	678	795	727	643	639	704	724	681	686	724	688	700	683	668	662	696	785	686	656	696	698	720	636	653	702	704	646	704	688	671	717	690	727	678	693	700	669	745	665	681	679	765	662	670	680	649	668	738	617	639	651	685	656	672	690	736	700	678	689	686	703	657	680	686	690	717	633	694	696	644	678	665	723	634	673	672	696	710	705	733	721	708	681	710	672	725	695	679	714	698	669	690	728	750	671
23553	20959	27935	24154	20896	9749	1569	988	739	759	798	724	708	675	695	679	701	645	697	705	675	644	664	645	686	648	710	717	702	716	677	766	688	685	730	709	735	661	691	672	664	633	690	654	628	658	670	631	632	631	610	650	660	677	593	611	653	669	657	603	689	666	665	678	694	658	634	678	645	630	652	664	637	657	648	674	640	666	621	641	681	656	660	635	638	657	667	620	669	666	677	615	654	620	674	686	604	612	618	652	642	693	613	666	620	605	623	594	624	630	638	629	661	596	654	628	618	618	620	607	604	660	651	641	673	615	609	655	652	645	616	564	619	660	628	646	604	608	660	672	618	591	617	629	624	671	618	631	582	638	635	628	651	655	590	663	594	632	626	608	655	661	635	640	608	655	637	641	612	647	609	622	626	586	627	613	628	639	643	694	576	641	661	616	660	647	620	645	623	633	668	617	675	639	632	646	619	604	646	575	651	600	636	654	658	679	626	620	638	612	591	634	648	609	623	621	637	660	631	662	557	659	630	639	634	666	676	668	615	661	662	614	599	620	618	616	581	611	640	670	621	610	621	675	641	643	608	622	661	656	634	660	685	647	597	614	677	653	637	620	601	588	651	650	640	643	599	611	690	660	622	654	629	596	629	628	615	635	645	634	645	655	624	664	593	623	610	671	627	648	625	627	650	633	645	642	609	618	629	691	691	668	615	632	616	592	660	648	619	657	598	603	618	622	622	597	669	626	576	655	612	630	619	654	641	599	627	625	688	640	697	639	627	659	659	716	655	648	689	627	621	644	675	625	635	688	653	674	608	647	632	658	620	615	648	633	651	615	597	615	633	622	638	640	634	623	602	635	662	625	646	601	656	636	619	579	656	667	633	613	650	643	670	584	673	645	610	631	674	645	591	638	598	638	646	638	681	622	653	611	623	658	601	608	676	591	680	628	652	590	617	611	666	601	623	661	605	613	691	677	628	662	655	637	662	608	645	632	604	603	608	647	623	629	613	592	606	652	636	648	629	628	606	642	655	672	613	593	616	621	615	652	609	675	628	660	630	622	669	650	630	651	661	594	631	686	626	669	657	622	636	585	649	663	635	651	616	644	636	616	612	681	671	660	594	552	667	610	660	644	581	649	621	597	631	632	645	657	666	577	626	603	674	644	609	613	635	632	649	634	658	611	671	650	695	588	639	641	642	658	668	606	625	594	628	623	620	631	626	612	622	660	607	613	685	612	626	589	594	659	661	655	609	643	668	653	618	652	639	609	708	603	642	598	608	619	645	599	618	652	589	606	638	614	646	606	622	642	640	614	608	675	679	613	639	624	641	643	616	642	616	639	679	646	660	635	627	616	653	618	626	622	618	563	665	662	597	666	621	653	606	573	654	604	631	597	671	663	639	641	613	623	633	698	661	619	593	618	625	637	688	619	651	629	660	638	656	655	602	629	615	612	668	627	635	655	672	601	643	587	642	646	634	684	590	627	598	628	622	622	649	657	649	624	641	618	650	652	653	637	612	593	586	609	632	650	631	632	677	635	617	633	643	628	639	619	630	651	619	659	632	589	634	640	635	671	574	589	628	635	619	648	615	653	624	606	647	672	650	638	609	647	659	591	640	620	620	658	639	621	601	606	639	671	613	630	656	653	667	638	639	639	645	622	655	630	619	614	666	609	612	631	610	660	667	633	646	618	618	650	640	693	639	650	630	668	609	593	607	587	635	624	615	665	617	623	648	581	594	633	673	650	638	597	658	632	650	652	650	628	600	632	665	618	655	608	637	629	586	628	635	630	589	639	650	626	607	651	632	617	619	614	608	645	657	613	661	630	641	644	643	580	568	637	599	657	686	644	686	650	675	687	652	609	640	629	619	678	618	593	670	644	636	635	638	665	636	629	612	602	635	650	650	611	609	642	648	659	612	608	642	661	572	644	669	552	595	618	630	692	617	667	691	600	599	609	609	640	646	612	624	653	615	633	655	666	654	621	682	675	606	626	623	623	655	627	631	651	618	633	657	618	639	619	636	559	633	658	634	654	640	672	606	630	650	598	614	667	607	626	616	626	622	615	581	644	600	582	651	634	619	673	603	652	636	660	656	622	658	643	621	653	610	627	639	644	661	646	628	619	632	593	648	635	628	652	614	619	621	656	630	587	580	636	603	644	617	623	625	625	632	667	636	617	615	639	626	627	641	666	688	607	605	623	655	636	656	613	679	613	651	624	656	575	640	658	634	640	639	676	639	617	652	608	627	631	642	632	632	621	646	637	630	606	592	628	687	609	629	606	643	632	633	666	610	599	652	603	654	647	646	660	649	642	636	633	597	644	607	655	613	657	627	644	624	661	622	621	645	651	635	668	632	639	593	652	580	675	641	590	594	653	636	643	639	633	648	672	625	632	647	612	611	636	666	695	617	634	609	602	651	641	639	616	628	638	634	619	653	670	663	636	614	622	589	597	676	642	611	671	631	570	616	596	639	657	585	611	624	669	621	633	590	678	622	595	650	619	637	618	646	634	628	642	655	657	641	658	617	650	633	584	608	614	680	590	606	642	624	657	683	660	674	638	626	650	624	632	655	639	619	650	619	621	606	647	624	626	648	608	596	633	627	643	611	626	617	618	692	611	627	669	653	648	669	679	672	601	604	644	605	682	670	649	631	635	614	627	652	637	627	621	665	664	637	622	601	586	602	671	671	621	627	656	632	593	654	621	657	613	550	587	607	641	651	634	645	612	595	626	616	631	642	670	623	612	612	619	687	634	654	642	650	627	626	657	616	583	601	657	589	630	613	653	643	615	642	660	649	670	589	614	640	599	573	667	644	597	626	646	639	654	597	634	609	627	620	606	641	678	643	625	627	613	656	622	653	649	619	611	654	640	639	660	645	657	647	647	661	658	650	647	601	629	629	643	607	660	620	629	652	679	625	621	612	612	638	668	662	646	633	608	657	639	638	628	634	635	589	605	603	640	638	642	662	644	616	634	611	637	645	664	653	661	624	615	626	631	637	654	666	606	626	676	628	651	582	653	657	601	649	651	606	624	637	632	584	634	598	594	642	600	647	612	606	624	625	635	676	620	591	613	610	601	603	621	618	649	588	621	640	643	671	638	680	646	634	660	647	646	667	630	667	612	609	621	669	658	663	635	600	626	700	616	649	664	641	619	617	627	648	624	589	625	652	655	640	628	625	626	652	643	617	674	652	667	659	643	606	595	629	632	631	626	615	647	635	656	678	601	593	630	639	597	634	637	629	630	606	670	623	627	613	612	618	630	618	630	646	662	623	655	622	612	646	652	653	618	614	675	654	607	661	607	634	613	621	633	597	618	623	613	583	601	647	638	629	615	621	647	625	649	603	636	607	669	635	598	624	631	652	598	676	632	632	623	654	647	638	660	712	655	634	606	651	637	651	623	631	597	656	704	620	631	622	630	659	673	638	652	658	657	613	603	615	651	614	613	613	673	657	656	623	662	664	642	631	623	655	641	682	635	642	644	669	685
25962	41577	25436	7703	4530	2874	1736	1271	1116	1043	1059	968	904	938	855	844	800	815	820	790	814	819	782	856	843	854	805	866	853	837	867	826	897	931	1004	935	840	834	868	828	820	739	769	748	807	760	773	737	784	785	793	748	840	764	753	782	851	797	810	838	775	788	788	745	793	786	755	813	795	768	796	795	794	772	813	786	731	821	763	809	760	823	779	769	784	803	781	779	785	776	719	785	774	731	775	787	739	712	777	758	718	737	777	784	772	783	770	710	717	777	734	763	721	791	737	788	774	787	729	819	710	729	780	777	735	780	756	778	797	768	711	774	769	746	750	707	750	759	705	765	745	747	791	817	723	779	748	767	785	692	730	736	710	797	799	718	794	770	746	762	752	787	799	775	737	766	810	744	818	803	793	737	748	765	778	853	763	759	793	756	795	741	761	796	746	727	743	768	781	775	793	743	762	777	720	763	778	727	729	745	753	701	732	745	733	791	768	722	732	775	741	745	783	738	772	737	728	782	741	742	831	774	748	760	752	771	761	790	790	764	699	735	781	765	722	730	761	776	782	762	776	795	804	787	765	735	811	737	802	766	748	783	766	756	746	784	731	764	792	773	769	717	754	760	731	769	779	737	752	798	744	708	756	718	755	783	774	791	737	764	754	734	802	747	790	779	770	738	746	815	782	764	743	775	721	730	762	836	784	787	708	756	778	796	782	725	774	768	731	709	749	725	789	750	747	787	771	709	736	772	803	799	769	797	760	752	724	708	728	736	761	759	746	720	760	757	745	781	810	790	824	783	795	792	786	762	744	786	763	810	731	750	770	781	755	775	774	762	719	774	736	798	735	792	831	751	749	726	743	761	718	791	758	748	766	726	716	765	793	807	777	769	801	748	725	751	825	731	761	742	769	771	739	769	727	746	721	753	794	791	714	743	771	755	763	733	737	770	722	767	784	759	773	750	736	778	746	769	740	767	789	748	764	739	777	775	713	713	789	783	725	777	700	713	749	785	794	805	712	761	784	720	788	736	746	760	745	764	740	774	773	763	780	775	784	809	777	798	759	783	727	741	752	767	750	741	797	790	709	755	751	750	748	756	778	731	754	747	754	750	752	761	747	750	726	789	753	748	759	744	739	753	763	724	770	726	754	726	763	718	735	773	725	712	735	815	799	748	737	762	758	678	739	734	788	727	732	786	757	737	784	756	722	752	706	764	762	744	736	828	799	769	759	751	755	773	753	747	717	784	826	762	732	765	747	799	777	775	703	744	790	801	778	748	739	786	733	746	756	731	725	785	742	722	696	802	791	764	729	736	761	722	729	751	791	795	755	792	772	804	804	693	760	767	719	729	760	765	741	736	787	699	759	758	821	743	776	744	818	797	749	717	827	766	762	747	768	758	713	773	780	738	738	763	733	765	729	718	736	749	710	801	732	745	719	788	751	794	747	766	778	749	793	752	739	743	720	751	780	848	836	764	735	721	712	755	726	721	770	751	783	729	813	748	758	800	814	777	761	746	789	742	733	768	757	760	775	748	754	777	776	794	793	774	767	774	758	841	763	769	759	731	734	721	738	764	725	816	763	758	817	743	743	767	730	761	786	752	794	775	761	765	751	753	761	745	768	742	779	721	788	776	766	757	747	778	748	731	791	750	733	769	803	762	767	742	738	762	713	725	809	778	746	775	763	804	748	764	760	729	758	729	724	744	769	726	785	769	826	736	721	735	761	798	766	706	772	778	754	746	792	750	747	746	756	702	756	743	731	747	757	766	781	737	778	726	758	773	763	714	751	726	749	741	727	792	762	747	762	757	758	753	736	814	779	729	747	739	726	741	818	738	791	732	750	799	820	813	765	749	712	782	745	757	738	761	759	763	768	758	711	697	770	724	792	764	734	804	740	770	773	763	741	789	751	789	751	750	698	771	764	750	776	754	734	753	747	759	773	748	780	713	750	769	755	786	752	757	765	776	775	779	738	770	750	773	737	769	753	743	793	772	778	795	791	834	796	717	781	792	809	749	760	740	767	774	800	810	731	727	755	747	782	787	718	788	722	769	749	789	769	753	714	720	762	763	724	756	782	809	768	785	792	778	724	723	737	711	753	762	766	753	735	752	762	820	724	760	765	786	715	689	742	782	750	724	761	801	772	781	757	734	778	746	784	742	763	732	793	759	750	731	766	769	741	743	703	753	735	771	740	750	806	731	773	771	720	742	769	757	764	747	758	783	731	790	750	738	740	773	724	749	818	745	699	727	777	730	796	787	770	743	748	755	746	755	807	747	743	782	704	766	725	773	763	756	767	721	758	770	780	732	778	762	775	753	726	755	767	722	723	746	764	709	742	721	733	703	792	761	717	780	782	812	726	767	820	818	752	743	762	710	750	794	752	796	775	777	743	771	743	722	752	769	747	728	757	739	777	740	754	767	713	801	733	784	793	783	779	794	761	725	760	774	758	790	782	737	757	763	770	743	723	796	755	767	742	729	721	765	769	776	747	751	770	760	729	724	758	771	768	705	736	761	777	744	737	773	732	725	763	797	740	768	736	795	772	809	770	749	782	782	717	745	738	768	780	752	723	779	724	775	732	763	759	755	746	729	785	796	740	739	745	790	767	807	754	749	727	786	768	761	689	760	748	749	747	781	732	759	760	727	743	731	717	765	748	771	780	750	775	737	765	747	724	707	764	747	764	759	732	730	764	738	749	788	772	727	730	775	709	734	771	726	741	738	797	743	721	744	732	771	748	723	781	778	722	724	772	753	796	783	769	703	768	766	776	773	763	804	735	752	752	767	739	760	732	728	782	743	785	748	728	802	748	758	727	763	742	751	799	797	762	753	738	764	766	824	700	752	735	729	764	683	745	762	757	751	696	750	825	740	773	695	790	790	724	724	760	755	733	808	784	746	751	765	756	787	757	765	755	743	774	752	748	790	800	737	742	754	770	753	805	701	770	826	726	759	754	797	749	773	788	771	751	755	757	762	721	762	737	777	748	746	776	802	757	767	763	730	753	798	758	752	731	735	772	763	718	806	721	777	754	786	756	759	752	747	764	763	755	726	784	704	745	711	761	731	731	721	775	714	757	750	744	758	781	756	756	765	779	746	776	759	746	724	797	769	778	800	810	773	771	768	729	751	780	783	709	747	809	764	753	713	705	747	760	741	747	740	741	743	760	734	737	728	760	721	726	735	771	765	740	763	741	791	712	743	786	745	722	753	824	751	729	774	748	732	785	754	695	757	719	778	714	828	779	749	759	758	727	747	816	767	780	772	769	784	760	707	773	753	756	740	746	727	772	743	743	754	716	806	788	821	788	755	766	763	726	816	746	800	760	730	751	777	731	751	734	731	746	766	778	752	846	779	750	715	760	761	737	756	715	773	756	784	733	752	760	732	793	744	745	788	772	822	777	773	839	751	753	733	766	809	753	800	744	708	779	803	717	783	761	785	778	769	765	758	750	718	742	731	776	748	720	757	754	739	727	773	782	772	745	790	798	775
24611	20978	27010	24993	13072	1332	754	558	547	553	487	495	498	475	489	483	509	480	482	462	441	434	455	465	470	457	459	485	489	488	501	434	489	521	523	509	455	464	460	501	460	464	458	441	401	438	474	446	424	435	469	452	474	444	454	482	433	439	459	474	491	478	457	454	429	414	436	405	450	430	445	443	404	478	460	467	443	417	432	472	468	442	475	452	440	422	456	420	419	456	428	450	494	475	476	476	415	480	454	445	419	456	423	463	452	406	405	438	450	454	432	422	389	455	415	471	444	408	425	469	456	429	423	422	451	453	438	443	435	481	408	446	414	465	400	416	454	448	425	432	415	476	432	409	461	398	461	463	448	455	394	466	452	478	451	471	398	426	430	433	426	404	421	430	397	427	442	441	436	454	449	466	434	433	462	469	451	477	427	430	440	415	428	440	431	470	469	485	420	450	463	411	442	431	433	462	468	478	455	466	464	448	462	447	414	412	458	403	496	442	463	446	423	452	444	431	416	376	439	453	468	402	404	421	456	468	456	466	415	437	425	429	437	423	436	440	460	416	445	462	461	433	456	459	464	437	408	422	401	438	428	427	466	397	454	449	413	454	410	445	434	432	467	434	375	453	440	427	424	428	464	440	424	460	440	435	437	432	411	432	424	448	433	443	426	427	458	403	414	446	398	397	446	472	419	447	450	464	447	437	458	432	443	454	458	416	421	424	455	436	432	424	457	424	435	440	471	432	416	427	418	464	409	426	439	461	436	466	443	446	410	429	452	455	424	463	423	417	443	413	465	442	431	468	436	431	441	437	448	417	440	439	455	445	422	466	423	418	462	411	411	511	422	416	407	463	439	432	425	433	461	474	488	435	422	420	462	470	428	449	464	441	427	436	432	457	453	475	455	401	416	426	456	461	466	410	432	446	429	457	411	459	432	456	407	447	417	434	426	449	429	403	426	446	492	416	427	442	463	431	446	431	457	405	441	413	394	453	440	426	422	421	456	465	421	426	429	434	435	414	449	409	431	455	434	446	409	474	453	440	454	432	465	413	446	442	429	425	447	420	449	440	398	428	440	420	425	437	437	459	431	446	480	435	423	452	397	405	439	457	417	413	441	451	421	448	431	409	432	405	458	455	452	494	434	441	435	446	434	455	422	442	456	428	426	451	454	449	427	429	456	432	445	436	402	427	391	439	436	463	428	435	383	448	456	419	447	419	456	415	383	467	471	445	496	465	472	438	453	464	410	447	431	435	436	412	401	449	387	437	442	440	436	483	440	430	423	491	433	439	453	434	444	428	420	448	451	462	410	429	482	434	439	440	414	424	455	472	397	450	443	435	442	429	419	441	453	420	450	475	418	438	452	405	416	423	420	434	467	427	453	435	402	466	460	427	464	422	411	432	423	478	468	413	427	493	424	434	396	445	428	414	405	432	408	413	429	398	405	433	442	464	435	470	450	409	438	436	418	386	434	444	444	405	460	438	458	462	401	434	476	447	435	424	425	404	455	454	435	440	410	452	450	461	472	449	440	435	438	443	434	467	496	445	448	431	419	416	449	408	421	459	420	413	409	404	446	420	447	426	474	397	415	425	461	428	446	463	425	424	406	437	427	463	425	471	439	465	445	430	451	459	418	421	440	422	444	416	463	451	413	427	411	427	415	414	417	449	400	455	449	428	442	408	422	453	466	474	452	437	434	486	415	463	452	444	442	459	456	472	422	444	433	446	412	391	410	444	464	446	436	465	452	464	459	429	401	459	424	470	416	436	433	417	476	424	401	440	404	494	429	445	464	422	459	475	432	421	472	426	470	388	424	460	462	446	480	400	467	467	434	425	401	401	398	419	429	433	410	461	492	462	429	401	448	450	428	478	411	425	463	446	459	417	430	417	406	451	435	436	420	457	434	453	427	428	442	438	418	431	430	424	428	412	438	415	429	403	415	426	470	420	425	420	423	461	453	398	476	465	455	429	424	449	426	428	417	451	417	378	454	455	465	428	404	426	457	423	420	413	440	439	451	407	449	443	469	468	448	447	436	433	431	435	427	395	434	427	483	447	456	416	451	422	461	450	434	443	454	458	444	464	432	450	449	444	453	461	444	422	412	431	435	444	422	464	453	390	391	415	406	431	395	421	470	468	409	445	475	417	405	413	445	438	425	456	428	447	453	448	470	443	403	444	429	422	444	487	447	413	419	438	472	436	437	445	459	442	451	438	427	418	444	435	463	430	483	423	436	459	455	440	406	441	427	416	427	424	433	410	420	420	457	437	409	414	430	448	447	437	432	423	452	425	456	425	467	393	462	451	469	435	462	472	432	457	425	457	436	438	435	436	450	440	435	480	457	430	454	430	446	423	432	466	432	459	473	458	422	469	432	440	440	417	431	457	415	433	430	445	460	429	424	455	466	431	435	448	408	431	426	453	429	414	428	461	436	426	466	458	425	437	457	447	467	447	432	452	446	438	425	469	444	464	456	459	436	468	419	429	461	409	427	429	411	394	470	412	399	401	465	455	466	427	456	418	451	424	476	438	442	396	416	438	455	433	469	426	424	414	443	485	447	475	428	414	398	427	426	426	465	469	427	416	435	431	436	460	401	416	446	443	411	466	448	383	426	424	477	441	432	444	453	489	440	441	443	452	424	416	420	470	454	449	415	432	493	446	451	429	459	451	456	444	466	460	450	445	396	405	465	441	453	447	465	461	452	443	393	437	454	419	427	458	420	425	416	414	483	474	382	450	440	418	456	408	457	444	451	433	428	428	438	429	482	440	411	411	467	422	466	461	426	440	426	446	395	431	443	449	438	416	447	442	433	443	435	431	460	465	441	490	448	433	440	434	438	424	427	442	459	437	404	413	435	448	432	443	465	433	446	421	412	443	427	436	425	420	415	450	437	389	430	473	429	404	467	405	444	452	411	441	406	458	431	439	435	420	445	460	426	415	430	417	462	436	435	431	431	450	457	446	420	447	426	421	441	414	399	459	448	447	440	414	455	448	446	431	439	413	472	445	415	478	426	435	388	416	428	461	436	462	420	453	464	468	443	410	438	428	430	446	389	440	427	446	473	413	455	447	448	416	380	438	438	413	408	437	422	424	436	426	467	425	416	450	436	454	420	463	410	466	443	431	394	453	439	451	414	397	412	426	475	424	433	411	423	418	394	446	477	464	451	474	439	425	444	446	420	455	433	449	414	442	465	436	446	443	449	437	422	406	431	432	474	430	446	436	403	452	421	451	452	468	405	430	477	420	484	479	464	456	447	441	460	454	458	448	408	416	438	399	445	447	449	489	407	451	418	433	451	415	430	430	416	445	444	400	408	409	422	432	442	439	417	436	444	424	402	391	420	469	392	462	447	447	394	454	432	445	429	442	408	406	434	429	435	457	405	413	445	410	432	446	428	459	395	452	444	458	433	443	427	399	440	426	445	433	450	474	428	394	432	462	428	433	426	457	456	447	421	425	480	441	421	420	392	410	410	456	451	443	432	444	425	445
29453	39956	20368	5921	3029	1796	1149	850	740	685	713	630	616	591	620	554	549	594	530	555	561	603	571	568	542	547	552	580	657	599	645	610	689	647	632	629	644	620	572	590	540	603	514	566	572	572	547	559	575	585	573	558	554	530	609	538	556	611	574	577	573	564	593	524	571	560	582	567	532	510	532	553	509	527	580	558	526	577	527	577	550	570	521	575	554	588	524	525	573	539	526	553	532	486	558	547	550	528	530	535	521	552	555	518	544	530	536	558	518	548	535	548	517	543	552	526	544	535	585	509	529	550	500	539	494	529	551	521	521	534	522	547	529	536	503	519	568	516	518	524	569	567	557	564	516	544	561	550	559	522	507	520	499	544	496	514	534	511	491	527	500	536	544	516	485	538	520	555	515	518	560	568	526	531	539	507	532	545	556	504	555	508	574	588	529	543	549	539	519	547	527	552	503	490	534	490	506	573	557	512	517	520	550	499	500	549	545	552	536	524	513	539	557	535	555	514	553	574	582	530	544	531	498	558	516	563	557	512	545	513	509	537	497	545	545	543	513	540	552	540	543	580	524	552	517	511	529	559	548	525	541	527	489	502	559	513	541	516	523	572	569	559	529	566	518	530	562	560	526	530	499	527	544	514	547	502	512	497	550	542	555	550	553	492	526	507	535	529	535	468	513	541	515	552	529	567	541	527	545	529	494	536	556	517	550	556	565	530	556	563	507	554	532	505	564	540	537	531	550	557	546	549	543	561	556	579	536	571	522	553	515	536	527	536	523	511	568	517	511	598	555	544	564	580	587	558	566	538	552	578	514	542	572	532	504	522	546	528	561	540	568	542	534	521	519	540	555	490	537	528	547	515	538	529	535	574	584	554	528	503	555	522	523	563	529	569	519	522	544	530	549	562	539	524	490	530	530	541	562	516	515	527	527	519	531	517	529	534	495	583	567	564	519	559	577	549	555	542	518	523	530	546	536	495	520	517	552	528	574	540	569	542	542	521	544	526	550	558	551	529	550	534	504	578	538	548	516	539	553	567	536	539	535	552	506	563	510	536	558	548	537	560	547	566	518	524	511	539	532	512	520	596	507	549	509	545	520	500	564	502	549	518	539	513	558	523	549	566	505	583	590	525	548	542	537	524	519	594	534	566	567	547	534	586	497	507	594	514	555	544	546	561	553	537	553	553	510	528	551	538	523	526	545	532	536	567	545	591	534	522	492	550	497	522	518	566	569	494	539	545	522	534	536	472	523	525	521	534	587	558	581	542	565	519	551	539	552	529	513	552	515	507	512	530	536	531	538	499	562	559	531	552	523	540	513	523	560	536	549	538	511	530	548	517	540	552	491	548	554	572	539	571	538	561	521	485	524	581	594	529	569	543	563	569	524	523	525	568	527	552	524	573	569	523	527	521	515	556	525	516	535	526	523	536	555	506	547	500	529	545	575	531	517	548	521	529	539	538	534	519	565	558	518	517	552	563	540	562	533	517	554	540	581	491	558	580	540	554	541	571	538	523	530	516	536	566	539	541	561	543	560	523	525	559	574	534	555	535	506	567	556	511	510	515	568	527	530	543	506	522	515	519	527	519	556	523	558	540	542	533	500	557	527	513	552	532	526	537	551	530	531	548	521	511	549	561	540	488	507	524	570	533	544	554	534	539	563	535	526	488	512	527	549	564	534	523	554	584	534	553	548	524	542	518	508	569	592	542	584	523	533	558	546	549	522	517	510	570	532	551	509	552	531	515	509	585	539	575	541	561	517	542	512	526	591	530	487	517	543	580	566	529	528	509	546	555	564	501	546	541	513	516	526	528	534	495	493	586	573	543	569	577	522	593	520	563	580	530	561	577	526	550	528	546	574	502	530	546	556	556	547	528	563	513	560	486	514	499	596	561	505	502	575	549	515	541	507	537	516	488	561	541	530	551	490	515	521	546	527	542	542	531	529	499	509	485	529	523	560	540	553	494	537	537	521	546	516	542	548	493	558	519	521	548	587	559	530	518	534	521	521	520	481	544	531	515	541	567	533	518	492	542	510	557	527	513	540	538	530	511	538	543	546	544	530	502	516	520	547	546	494	544	540	511	561	516	541	565	513	530	511	507	553	509	533	552	538	502	509	539	557	578	501	506	544	503	557	540	535	516	531	577	507	564	520	498	602	546	479	535	589	561	575	531	535	532	522	513	550	546	550	544	538	486	562	505	510	501	555	540	528	496	550	506	552	546	517	541	539	509	532	527	527	555	584	566	511	532	543	537	544	524	544	522	522	526	551	505	558	558	543	589	517	489	551	527	514	544	486	497	486	553	535	491	550	576	537	526	543	532	513	533	535	533	544	523	561	514	560	521	532	545	513	514	577	527	511	540	538	518	554	541	548	555	524	504	592	510	571	560	533	543	512	530	559	515	551	539	515	513	525	539	567	548	575	514	564	549	531	511	511	520	521	553	536	513	547	538	562	516	534	525	548	557	530	521	574	553	534	518	521	566	490	521	533	565	536	508	532	559	542	513	512	515	549	522	529	533	535	553	561	565	534	560	538	562	561	530	542	600	571	526	547	513	553	585	541	562	557	538	520	529	556	534	506	540	539	538	549	520	543	538	523	556	555	515	525	585	537	496	505	525	505	553	542	543	537	536	499	553	527	546	578	517	524	567	521	512	526	512	551	532	527	518	542	551	537	543	509	486	558	543	533	533	555	606	527	558	523	526	511	544	517	509	550	563	532	488	527	531	505	534	533	541	533	539	561	523	526	563	524	535	550	546	545	571	530	557	559	517	526	557	532	549	507	529	501	551	589	565	518	550	570	483	551	526	487	495	579	531	557	528	572	523	496	532	533	547	538	510	541	526	516	520	536	525	568	525	528	497	576	548	519	535	512	548	517	484	524	532	568	558	573	556	537	525	556	569	539	524	498	509	545	510	502	499	550	537	520	534	498	523	499	508	479	524	554	525	560	514	526	545	512	491	524	506	531	574	512	531	515	502	531	534	527	513	582	564	549	543	536	525	524	545	519	531	520	553	524	541	501	560	539	532	545	549	548	479	549	542	527	576	540	547	542	535	555	536	553	523	516	525	528	528	527	528	537	562	543	533	484	523	533	518	528	521	515	521	549	514	527	520	510	500	537	518	515	489	555	591	568	479	510	558	564	535	549	551	525	548	551	529	541	569	519	549	531	535	527	543	555	554	485	507	531	578	514	587	517	544	570	570	505	521	560	521	481	534	517	536	494	542	538	558	525	537	535	538	481	536	536	511	540	498	577	553	549	521	532	526	540	549	571	545	566	537	544	564	531	532	499	551	536	593	530	535	574	583	563	514	573	523	534	511	507	550	512	516	533	542	512	538	534	514	535	487	564	567	568	529	524	612	564	533	552	535	544	540	550	516	549	512	510	504	518	531	525	559	528	546	501	534	518	496	542	500	509	510	520	535	546	517	535	559	523	527	528	524	539	490	512	504	556	520	486	501	492	524	513	558	540	497	555	560	493	546
22445	21010	28470	23770	21003	20996	8516	1080	852	741	701	702	593	609	580	634	549	559	540	529	490	494	534	495	516	548	512	576	562	580	579	547	630	612	605	630	625	609	560	509	488	528	497	502	495	521	509	478	490	523	518	507	531	498	487	577	500	475	544	492	530	536	441	526	545	503	485	512	469	487	474	502	517	475	560	489	495	495	522	498	534	470	474	526	486	544	492	486	545	522	512	495	459	518	512	444	461	448	464	490	471	474	449	547	469	490	461	484	488	499	465	446	504	470	494	488	452	455	508	516	502	519	502	525	479	500	488	464	459	470	502	486	490	479	516	503	485	473	505	515	462	508	500	463	484	462	495	450	447	502	500	483	489	469	458	464	484	487	509	453	490	509	479	473	459	447	491	482	470	483	463	493	492	475	507	480	481	509	465	504	504	476	486	485	456	426	484	480	507	505	476	469	489	409	489	458	450	504	503	434	459	468	468	492	494	471	399	484	498	506	483	487	464	473	457	506	494	483	465	487	475	504	489	466	476	489	439	481	476	491	530	479	463	527	488	459	483	481	491	476	511	462	491	513	495	496	501	515	498	480	490	491	452	487	512	466	452	479	455	483	516	497	511	463	497	479	463	462	543	481	524	473	512	474	534	492	527	463	482	465	489	471	486	471	451	509	454	487	468	486	499	503	468	481	520	484	475	476	497	491	557	511	479	467	484	466	476	529	465	522	494	487	452	477	514	503	493	460	491	468	443	457	467	445	475	459	483	483	511	482	481	460	499	441	518	471	482	482	473	458	488	460	457	515	484	456	495	442	505	482	472	462	481	479	424	471	480	480	463	486	464	540	502	482	483	488	463	467	475	499	442	488	453	455	468	454	528	461	458	444	494	513	492	508	516	474	472	470	464	447	491	491	474	483	511	480	481	440	468	471	508	489	525	451	471	450	451	498	452	501	496	483	475	510	469	487	485	487	481	497	450	493	458	473	467	534	473	496	486	492	456	453	460	530	471	474	490	488	489	484	460	466	486	492	531	487	473	499	515	461	462	505	486	499	446	470	481	484	481	483	509	488	484	476	524	461	520	488	503	478	460	512	464	475	418	485	481	478	507	478	470	511	492	471	461	472	489	448	495	491	499	505	455	500	453	440	458	465	499	468	477	477	447	472	488	454	434	472	495	472	508	455	508	496	456	501	437	485	487	455	495	484	510	484	504	483	470	481	508	480	455	445	489	461	459	495	478	463	516	454	471	484	483	515	515	508	452	476	496	460	477	486	514	460	435	515	487	461	502	471	472	497	486	486	510	517	487	476	506	510	502	531	483	486	465	465	473	492	494	506	502	476	489	500	498	443	479	486	468	495	514	507	507	466	527	445	465	497	478	482	485	475	468	532	485	505	483	462	475	540	496	493	479	495	468	498	504	516	477	523	489	505	490	478	456	464	478	504	490	492	485	516	481	450	471	496	501	470	452	503	474	473	524	481	498	462	461	488	490	496	517	502	467	460	466	479	462	444	474	496	512	487	478	473	462	489	487	483	482	460	502	483	512	511	495	495	471	426	459	454	504	492	496	424	487	468	442	490	526	457	473	508	494	483	487	532	460	510	441	490	491	452	503	450	472	496	490	511	487	517	487	472	484	502	464	467	501	509	470	424	517	514	463	518	484	467	470	481	485	445	485	462	468	506	487	525	542	500	475	464	494	514	501	499	506	461	457	468	503	472	523	477	466	453	490	469	475	488	472	462	483	493	486	475	451	484	447	468	481	493	452	467	496	502	488	503	482	497	476	502	512	482	437	492	482	482	463	471	484	462	425	485	458	464	482	446	513	478	462	487	500	536	462	497	505	476	513	511	503	444	479	451	484	492	495	517	446	440	457	431	474	476	490	482	437	479	431	489	486	475	476	506	494	457	509	495	510	501	451	491	449	474	482	480	497	448	503	496	442	489	511	476	469	471	439	480	504	507	498	481	449	496	501	452	460	510	523	476	437	480	506	441	446	516	483	505	475	445	494	491	464	477	518	488	466	475	472	513	465	509	482	452	495	505	471	517	461	437	472	499	460	456	482	474	437	504	473	488	454	461	510	499	442	483	479	483	503	483	493	471	522	508	464	463	482	525	482	491	513	449	490	488	487	448	457	473	467	451	489	505	492	488	468	501	487	517	514	479	491	503	509	506	505	498	446	480	498	454	434	477	498	446	456	502	499	536	480	481	504	454	476	495	498	435	477	479	447	437	503	490	443	504	517	463	502	505	475	499	449	480	479	474	469	465	500	483	481	478	484	498	472	427	515	439	497	509	478	504	479	464	505	487	491	448	491	488	521	451	434	473	490	485	495	431	513	461	512	525	505	491	478	504	486	455	495	438	539	435	469	477	470	480	491	472	508	467	467	478	508	497	466	478	489	456	473	468	478	470	478	470	468	458	472	469	458	487	473	479	516	487	454	493	482	509	489	500	481	489	482	508	474	468	499	519	456	494	469	520	487	498	461	505	460	490	466	471	470	477	458	509	476	542	480	517	491	475	473	488	479	491	440	514	476	464	488	484	471	449	463	498	439	461	504	489	487	460	487	491	484	453	528	471	491	444	506	483	508	503	495	451	485	463	489	487	492	496	491	496	509	482	493	525	498	495	469	448	491	492	490	499	486	501	470	529	458	502	508	497	486	491	484	447	484	455	476	535	487	484	486	496	489	464	487	500	487	492	470	478	507	473	512	489	445	509	500	434	495	438	461	416	462	487	467	499	520	480	499	479	461	469	514	519	501	512	479	491	447	514	480	495	459	474	546	483	481	482	427	486	465	474	506	525	528	462	488	457	463	452	484	483	481	485	519	475	445	471	495	424	478	503	510	525	494	494	477	499	528	458	480	470	477	480	518	443	444	502	470	476	460	502	517	495	445	501	529	478	483	477	469	492	443	504	486	487	477	463	469	479	482	470	463	470	497	441	499	484	485	446	477	526	489	494	483	465	453	491	490	476	473	510	497	490	492	448	451	470	498	500	488	521	482	464	492	513	500	484	504	457	460	481	463	452	486	496	476	475	512	469	455	521	460	472	483	476	509	506	452	490	487	451	505	478	512	522	459	518	506	484	491	487	501	448	488	488	495	499	464	480	459	474	464	441	472	495	476	487	490	550	479	474	469	486	509	504	485	466	503	517	479	486	488	468	495	467	481	492	499	496	487	429	505	499	477	491	456	515	464	472	483	499	445	464	443	424	500	476	519	500	462	488	496	500	497	462	447	487	493	466	471	512	422	477	522	513	500	492	477	503	546	505	469	475	457	471	470	441	507	520	518	517	462	495	491	502	460	476	496	455	463	475	472	476	460	487	465	488	478	432	457	506	461	507	459	496	510	468	500	484	512	476	487	489	451	452	488	464	434	459	470	474	500	501	472	462	489	499	498	482	460	471	458	458	496	503	485	455	509	490	475	479	504	477	469	475	482	512	481	488	463	473	481	472	484	460	487	471	435	485	508	455	518	500	473	467	454	503
30451	48687	33744	11026	7009	4485	2264	1550	1255	1072	944	907	885	818	798	738	755	743	661	668	677	673	666	665	670	666	688	708	755	737	763	750	737	828	831	779	742	744	717	685	642	644	618	597	597	637	639	622	633	638	611	613	629	588	600	645	648	682	662	659	602	666	655	627	620	631	636	602	576	575	585	620	597	591	610	583	573	617	608	589	575	588	593	596	588	611	622	656	611	632	594	612	614	578	585	593	594	563	607	556	615	545	555	561	563	609	566	587	603	584	573	628	638	580	612	596	588	605	598	566	587	610	590	563	591	617	591	624	566	569	564	558	572	607	561	587	590	607	581	585	526	624	587	593	611	569	568	564	595	578	580	591	562	569	548	568	574	548	594	542	578	540	521	541	558	623	576	561	610	544	593	571	598	613	579	594	615	548	606	604	563	619	579	600	557	593	588	583	570	541	640	578	580	542	556	537	592	566	588	590	562	563	594	592	614	540	615	592	579	582	569	609	585	564	588	602	561	560	600	604	599	566	581	594	585	614	551	574	585	581	639	549	571	583	586	560	543	580	593	556	576	576	593	574	577	571	607	634	561	552	626	559	602	567	564	558	605	599	592	590	579	577	576	618	612	566	619	565	567	605	612	594	604	595	568	575	593	619	537	606	545	587	589	554	605	560	597	577	619	594	594	529	558	547	557	555	586	606	587	558	600	587	544	638	599	568	569	597	574	568	597	610	642	591	602	598	550	533	615	586	583	608	576	559	592	603	597	625	577	577	589	603	597	597	599	568	630	594	578	581	541	588	576	571	557	604	587	584	587	562	550	608	595	604	574	580	611	573	577	629	589	619	584	637	599	574	578	585	575	583	598	635	606	596	591	601	622	562	553	580	558	638	581	547	600	610	599	581	584	589	570	579	575	553	620	584	596	570	566	554	588	535	582	578	598	592	603	614	589	581	619	568	585	573	607	606	590	588	562	610	530	512	567	601	583	589	601	576	589	548	574	568	658	608	631	568	593	579	610	556	624	569	595	589	576	555	570	579	611	567	570	562	554	610	603	603	562	567	614	624	633	585	602	609	590	585	648	593	618	554	609	552	565	554	537	562	585	561	558	562	578	586	594	580	581	561	549	593	590	551	549	582	556	600	588	583	568	611	573	613	591	573	604	561	604	526	592	560	591	595	558	562	604	583	541	580	616	584	568	581	561	575	541	594	601	560	579	582	591	557	589	567	606	556	584	575	554	581	582	585	583	564	621	560	593	620	592	603	582	579	618	563	597	569	616	568	603	559	599	580	554	545	614	596	582	566	583	549	547	586	559	584	596	594	571	560	572	556	589	597	562	581	561	589	600	545	578	615	584	567	637	605	595	566	588	587	573	546	571	582	598	572	562	606	589	558	600	593	609	587	573	599	604	593	606	572	564	612	575	574	587	589	613	596	567	604	618	568	561	564	604	623	600	585	566	562	584	572	585	551	601	580	616	558	601	543	604	582	559	632	578	540	613	574	558	570	586	609	573	564	556	603	570	582	594	555	585	574	643	538	598	597	488	597	592	586	582	596	621	580	592	572	575	607	630	569	584	589	581	598	550	566	607	614	575	587	615	574	594	600	571	573	583	592	575	597	564	581	578	578	633	592	561	634	585	632	602	580	592	587	544	582	623	566	545	580	575	574	550	564	571	632	544	592	640	549	573	609	624	571	622	573	555	572	653	608	575	548	620	611	582	558	629	619	576	522	576	581	628	574	582	597	577	571	604	574	543	583	583	536	551	576	579	548	625	621	529	584	581	594	552	570	579	578	576	591	581	585	586	604	589	551	579	580	557	615	572	559	543	566	549	607	588	612	587	593	556	589	579	595	610	587	569	582	631	596	579	627	558	611	554	582	600	580	585	581	617	630	600	569	577	623	613	608	620	590	586	594	564	572	578	556	586	588	595	622	610	582	561	616	577	584	614	574	563	595	565	529	622	535	626	638	575	557	596	602	569	572	612	580	587	573	553	570	577	594	556	566	595	610	536	579	588	578	594	578	611	598	582	601	568	579	602	585	607	611	640	584	596	582	605	595	570	597	560	580	626	581	578	640	586	573	622	584	566	566	600	600	576	593	576	612	582	617	527	640	522	578	580	581	579	633	596	568	615	566	622	551	583	574	591	548	592	602	597	646	566	614	647	586	595	590	600	566	569	551	593	580	585	562	537	615	552	574	584	565	588	556	611	563	600	558	566	616	555	589	613	577	561	621	600	581	618	594	576	528	591	579	623	599	536	575	589	597	574	644	575	575	558	574	606	572	554	550	547	560	609	576	556	581	636	588	584	581	607	565	602	605	580	584	540	571	579	605	588	622	622	582	591	559	619	597	611	594	552	591	607	586	574	611	558	578	538	573	564	624	611	583	588	586	576	601	606	576	628	574	582	623	570	636	622	605	595	577	570	634	605	647	582	627	598	575	649	567	615	555	585	639	582	576	592	559	606	549	577	570	546	533	605	609	586	591	621	578	604	563	532	576	575	578	605	564	605	564	606	570	599	559	531	610	542	605	590	605	577	598	575	630	557	592	614	582	605	589	543	584	551	603	614	568	586	589	568	577	595	622	604	581	627	591	557	595	519	595	595	607	567	550	554	562	593	603	579	589	604	549	573	569	636	591	608	571	619	587	590	612	590	590	620	570	557	590	607	599	614	541	539	583	574	547	590	554	584	600	569	596	587	594	574	573	552	584	592	580	593	574	551	574	568	595	545	613	625	591	620	576	581	568	594	584	584	572	575	553	553	579	620	621	589	585	595	539	557	596	618	587	587	624	606	585	590	584	588	595	622	555	584	595	586	599	570	618	591	588	557	607	527	630	576	602	541	603	563	583	596	560	604	580	617	588	573	597	633	540	581	634	570	582	623	570	603	592	579	557	547	622	625	600	617	562	522	591	596	587	597	529	632	555	616	582	573	582	611	558	578	588	624	588	605	575	581	634	612	555	603	616	594	589	569	587	571	597	528	590	548	599	546	627	590	558	557	566	595	632	623	575	607	574	583	598	570	586	598	597	543	628	610	611	588	570	587	618	594	589	646	584	583	580	601	579	603	611	568	565	617	613	581	579	593	594	584	625	602	598	621	574	588	614	629	575	546	557	565	600	603	624	562	584	589	587	553	520	602	587	600	621	611	546	560	586	588	616	543	612	564	637	573	633	537	581	555	577	593	602	556	595	564	536	571	571	606	621	603	581	581	597	556	550	611	580	605	609	596	610	605	582	584	621	589	567	583	548	610	564	601	576	599	594	597	597	597	602	593	576	607	564	595	576	601	542	586	617	604	610	609	637	604	640	595	577	606	599	569	613	614	548	617	536	563	555	598	618	583	600	557	599	587	618	583	611	547	565	565	575	539	576	568	568	586	599	600	589	621	588	603	601	561	599	578	575	570	567	595	573	584	605	605	586	605	592	625	602	585	572	623	575	600	595	563	559	600	564	563	591	578	553	538	603	646	555	646	652	639	577	571	567
27468	22402	15990	3545	1215	805	685	603	560	626	596	554	578	598	543	551	563	549	593	637	537	576	594	582	597	622	609	593	588	590	596	622	607	633	584	632	637	600	580	549	605	542	593	550	549	527	613	581	611	602	590	592	566	572	658	566	587	574	551	596	528	607	559	561	566	611	585	571	567	613	601	588	555	574	586	582	530	584	593	568	615	544	540	563	541	575	590	575	586	583	555	603	568	605	567	526	596	555	608	560	517	540	562	596	614	584	532	544	608	562	551	577	528	574	611	645	583	537	578	543	570	567	564	589	575	541	526	565	620	587	593	585	544	564	612	575	572	559	548	570	558	562	589	564	551	612	561	571	558	533	558	555	606	577	541	585	560	574	507	582	539	530	522	542	539	617	545	581	560	594	564	616	576	533	608	556	508	526	534	626	535	589	530	583	572	572	563	576	553	542	522	590	576	589	571	521	577	599	516	584	545	568	543	562	527	575	613	607	594	575	612	618	559	604	536	568	554	573	583	546	549	553	598	556	600	543	570	597	562	588	598	547	540	601	568	555	561	570	567	579	530	527	555	589	613	581	617	565	599	586	564	522	586	587	548	565	543	573	558	587	538	589	573	574	628	541	610	570	551	579	589	581	569	564	601	530	515	613	553	559	542	592	547	588	625	594	550	552	601	593	610	549	599	557	534	584	603	561	556	580	575	622	533	587	562	569	575	565	548	529	581	610	547	561	563	563	558	589	572	566	590	567	539	541	558	605	578	573	576	553	592	575	571	576	561	531	609	571	587	587	572	552	558	591	549	569	556	523	543	586	613	571	594	532	544	521	549	582	626	573	587	578	574	595	514	572	550	565	560	576	589	570	521	563	589	522	568	519	573	553	572	573	582	572	577	562	614	575	579	564	546	578	577	583	551	560	534	537	563	542	554	559	583	554	549	572	543	545	549	558	556	579	595	551	549	603	529	557	584	579	566	547	525	583	551	641	558	558	563	543	557	571	542	567	539	536	576	566	608	600	554	588	565	597	621	606	568	579	581	533	589	530	551	534	591	587	587	566	546	594	532	578	582	560	633	624	609	579	561	565	567	546	561	570	564	580	565	568	575	543	549	584	600	549	556	547	574	545	575	584	568	570	603	582	559	579	580	576	533	554	530	592	571	555	575	545	584	526	565	538	586	557	574	552	531	570	576	597	556	570	579	582	555	554	594	577	610	576	579	573	548	593	550	605	598	576	576	545	532	558	588	525	568	551	538	576	611	552	536	521	562	603	569	601	563	520	551	584	610	566	541	572	568	535	550	560	555	548	538	554	562	566	544	588	553	607	546	561	540	545	525	579	583	575	578	579	583	551	572	593	569	532	551	576	606	579	575	593	597	561	531	562	580	574	558	596	559	598	564	566	610	547	592	582	545	589	580	613	563	579	577	574	554	572	543	597	592	573	572	579	553	590	574	597	555	596	534	550	601	558	601	569	532	592	600	557	614	563	559	550	568	554	554	597	543	590	587	580	587	573	588	595	529	567	527	581	559	566	541	565	593	557	555	569	569	515	579	538	597	597	588	582	557	574	530	584	527	550	535	580	580	530	582	565	540	555	589	539	561	585	584	580	566	566	565	602	543	582	539	604	576	598	552	538	575	568	607	583	548	605	570	584	559	566	564	506	543	597	576	547	601	527	604	574	573	569	573	554	573	575	570	559	583	569	564	576	543	559	591	533	560	522	523	561	573	567	547	581	599	558	569	582	504	557	556	599	560	568	588	603	591	613	586	567	565	565	586	576	611	571	608	594	615	565	520	577	549	572	591	584	547	561	565	564	527	570	539	522	567	538	568	573	558	538	528	579	543	554	534	584	576	568	547	538	553	568	571	568	565	520	562	573	563	578	566	612	576	600	580	554	540	611	554	561	565	562	580	575	551	558	549	552	553	605	546	568	581	573	533	572	574	567	525	546	570	566	562	594	574	569	582	574	568	576	559	572	571	574	543	473	549	610	539	555	545	637	553	560	592	562	560	555	585	568	591	554	548	574	604	599	557	628	561	575	573	553	552	550	589	561	592	569	605	552	547	575	588	562	606	549	591	582	594	594	540	576	536	537	599	544	545	560	528	590	565	552	541	604	548	549	554	585	536	593	547	565	555	522	559	615	561	590	565	600	583	585	557	611	526	561	571	587	588	561	546	566	568	580	497	606	541	576	604	577	586	578	542	551	606	544	596	584	600	504	561	538	578	554	519	547	569	526	540	591	536	600	593	572	579	590	592	560	615	573	579	557	567	553	543	553	586	595	549	527	542	566	555	585	550	568	564	558	558	559	554	538	507	528	582	574	566	544	543	550	567	571	561	580	556	573	596	560	581	549	534	586	544	567	575	583	574	593	606	582	582	590	584	569	579	575	609	538	611	522	606	569	568	608	530	542	563	564	537	554	592	566	593	575	573	590	582	565	593	613	606	548	516	603	548	588	571	602	611	554	562	563	571	537	571	599	533	584	546	549	607	568	588	614	572	593	545	644	586	540	542	520	541	563	587	549	579	516	618	547	563	529	574	530	537	568	594	588	549	597	564	562	571	541	598	580	591	572	555	513	594	574	595	584	560	589	598	580	562	556	574	565	579	578	600	600	538	587	584	601	546	569	573	614	582	557	554	566	586	559	524	580	585	539	567	554	550	635	578	535	570	561	611	554	564	584	570	565	555	570	566	572	567	554	585	564	521	564	562	552	577	549	599	568	552	529	584	596	556	580	564	564	567	559	543	562	538	544	576	557	543	566	577	592	512	575	595	554	543	567	591	532	556	555	544	580	538	561	574	532	532	554	558	590	566	548	575	583	587	584	559	578	556	582	552	572	535	572	566	560	568	589	561	564	609	570	550	569	569	560	585	574	592	574	552	612	570	603	531	548	556	562	556	559	589	554	563	559	583	565	559	526	596	530	560	577	518	566	577	519	552	545	528	531	560	597	603	556	570	570	586	600	531	545	568	567	553	580	554	575	526	589	549	593	623	554	618	595	663	617	541	591	582	558	574	532	583	580	568	596	562	582	570	536	546	577	551	562	527	620	556	570	591	582	535	589	564	539	568	553	553	529	568	570	617	592	573	580	560	538	553	493	584	570	588	550	539	600	625	571	585	590	548	574	563	593	575	532	582	565	605	545	578	550	544	576	577	586	535	573	588	579	551	587	585	557	580	567	571	534	588	570	577	579	609	583	531	585	518	564	542	564	539	582	554	551	551	472	545	576	608	549	591	534	513	604	568	565	566	631	559	641	603	533	574	544	544	610	543	568	581	582	543	562	579	568	574	540	613	579	521	572	554	596	577	552	557	580	579	596	571	544	596	572	558	603	526	573	564	573	544	608	595	585	560	555	578	582	598	592	560	540	521	554	597	572	608	533	586	540	537	609	579	567	581	571	562	603	586	545	543	610	577	615	569	564	603	534	527	502	545	561	552	517	591	582	550	558	614	553	599	581	587	570	571	542	563	534	514	519	562	567
25677	34430	12469	2984	1777	1098	831	783	734	719	709	721	747	698	735	678	709	692	704	664	673	664	719	717	742	674	698	759	736	718	771	742	713	707	773	763	759	736	689	723	712	666	676	675	716	674	668	694	710	688	636	663	685	691	702	718	685	697	693	659	716	719	697	719	692	734	711	700	691	648	730	691	674	705	634	715	670	657	700	698	700	720	729	709	669	630	663	692	606	715	686	654	638	689	681	644	682	666	672	670	672	722	709	687	689	685	655	703	683	707	637	657	679	699	675	678	678	688	642	671	658	679	646	655	670	715	673	634	665	684	674	627	638	729	707	668	678	691	656	724	662	658	685	693	689	709	648	679	688	669	639	730	684	668	669	667	685	643	691	690	684	667	684	682	703	632	684	719	679	675	697	662	719	694	699	656	619	725	730	649	664	687	663	665	654	672	692	644	692	701	652	657	657	642	737	654	704	722	691	653	651	658	676	714	647	711	708	686	719	682	740	700	665	655	681	716	683	646	701	674	681	701	654	684	670	686	697	719	664	705	678	672	686	672	655	686	666	632	741	728	711	693	699	695	691	687	709	680	715	662	667	653	729	604	720	712	720	654	660	681	741	667	655	725	633	686	676	731	712	672	685	706	710	689	641	686	685	635	713	648	706	670	699	669	695	642	680	715	676	676	685	689	636	708	691	669	704	669	624	681	702	687	653	700	693	679	657	653	701	653	700	639	701	705	649	662	666	670	683	666	686	701	635	673	680	669	641	633	693	673	676	654	729	689	672	759	727	689	697	694	673	687	667	637	698	699	737	695	647	683	662	697	744	666	626	646	689	659	691	653	685	669	665	694	655	681	699	692	692	675	703	664	672	665	708	699	674	675	648	685	655	688	726	719	688	691	696	631	658	659	673	692	701	685	684	661	675	683	670	661	669	689	711	630	672	674	711	695	690	667	675	646	701	667	647	695	706	685	667	699	668	681	686	705	677	720	684	676	632	653	712	677	643	691	713	686	696	674	665	670	688	659	649	702	661	672	693	680	644	678	687	662	672	685	665	669	712	690	681	645	684	688	638	740	692	664	667	684	697	717	681	685	671	663	689	670	677	661	683	637	669	697	679	665	704	691	729	665	717	649	705	655	671	718	710	673	686	664	647	689	676	691	667	677	676	709	662	652	633	641	727	718	684	651	700	709	696	712	658	689	675	669	687	655	669	700	655	663	707	696	697	709	690	706	673	654	653	686	638	686	690	666	664	686	692	644	710	682	678	727	741	683	690	664	682	708	695	694	621	710	701	672	701	612	666	706	724	632	667	680	680	685	728	657	629	714	702	693	722	718	702	668	714	624	694	718	731	682	668	667	660	685	661	697	643	737	685	722	662	668	705	663	643	666	723	702	662	700	682	679	680	725	638	708	681	704	656	678	697	706	649	658	719	663	701	731	667	679	658	667	628	668	713	685	690	674	694	680	664	632	701	687	664	663	720	703	709	692	717	680	681	687	702	638	715	689	633	667	695	686	685	701	684	675	734	708	684	667	646	706	697	673	671	656	667	655	613	687	677	743	650	654	674	634	719	661	652	697	672	649	679	723	712	603	608	687	637	712	667	664	634	668	677	666	641	670	666	681	724	671	679	689	665	679	668	762	685	699	716	691	705	708	718	682	693	707	671	691	682	658	640	665	670	655	672	661	691	651	698	700	636	672	638	687	664	634	664	664	661	695	664	655	668	666	659	684	632	660	688	636	692	665	691	691	681	686	671	667	659	698	685	746	714	665	657	672	680	717	719	643	660	683	619	736	658	689	682	682	736	711	693	678	649	672	682	694	724	712	693	666	711	680	678	699	660	692	745	685	683	616	758	680	676	712	713	696	711	677	697	675	676	700	655	702	720	669	678	694	677	669	686	635	683	702	639	728	690	651	707	658	688	690	683	683	654	679	662	667	644	660	689	719	690	658	696	649	722	690	606	721	681	677	689	716	640	669	680	647	677	711	720	662	691	671	696	687	668	689	685	704	679	698	684	685	671	669	652	670	688	696	720	651	659	657	680	699	657	727	669	655	698	668	663	698	690	722	649	667	730	683	681	663	652	674	685	677	695	701	664	684	661	689	694	694	697	661	647	681	686	690	674	698	659	648	680	625	650	718	713	706	658	634	647	696	666	655	634	680	731	656	677	636	654	714	702	671	671	689	634	630	669	653	613	694	723	751	713	701	689	675	710	699	703	687	639	673	697	668	730	690	699	664	683	676	677	643	682	705	671	710	682	674	713	650	703	663	644	668	688	669	679	634	666	683	703	661	674	649	687	691	709	677	701	708	615	697	711	674	672	697	684	688	704	700	673	664	710	639	697	670	664	677	666	661	642	672	695	655	719	684	688	698	678	707	714	638	717	695	622	665	701	663	666	708	661	711	682	679	673	753	686	696	680	681	668	636	679	668	680	682	682	687	676	660	656	655	727	659	694	655	702	689	726	704	709	685	636	671	658	677	709	672	679	671	755	648	723	691	691	659	719	725	668	712	687	652	678	674	662	645	672	679	685	647	636	668	704	657	642	687	684	674	664	721	689	625	681	683	689	691	647	661	689	676	664	665	660	697	661	674	649	661	737	678	678	675	708	677	682	706	688	680	703	685	672	693	686	666	692	654	663	671	669	733	733	655	698	701	657	703	678	600	684	684	676	714	644	634	681	656	681	693	668	656	659	698	703	697	689	646	665	656	644	661	666	687	698	685	703	690	684	685	701	661	699	647	716	679	643	676	704	690	689	673	728	679	685	699	688	680	687	669	688	723	691	621	669	646	689	678	671	688	686	662	688	682	736	666	661	689	686	677	685	655	664	663	731	653	685	675	689	626	678	677	654	688	666	739	681	721	678	675	683	680	693	719	685	673	704	692	697	680	712	678	699	672	685	686	692	710	695	638	687	657	713	659	687	728	697	666	670	669	647	697	652	657	710	656	743	656	657	695	692	674	676	685	711	680	716	698	719	663	695	667	667	686	703	680	652	660	651	714	653	680	657	681	715	718	652	724	675	692	701	711	651	684	691	696	691	698	657	644	703	657	658	705	662	684	691	670	660	714	642	667	686	668	690	642	649	735	714	664	658	655	708	691	708	649	686	717	670	705	681	670	696	733	676	697	726	672	676	649	650	667	726	689	699	708	698	645	661	665	662	732	697	705	710	672	692	674	666	693	679	665	700	717	693	651	691	711	701	679	683	672	680	665	655	687	669	661	666	669	642	664	674	695	706	648	641	715	677	681	690	711	699	649	647	694	679	670	687	701	692	657	674	730	677	699	642	669	660	663	665	672	632	691	640	655	675	623	709	653	670	700	669	687	703	665	706	644	681	650	676	682	669	736	682	682	655	691	700	652	655	665	672	723	708	652	682	673	641	661	677	683	735	664	648	678	692	710	667	657	659	659	694	738	660	681	714	710	681	665	664	663	641	672	679	675	707	652	693	627	671	673	708	675	649	679	726	694	739	651	696	691	706	697
23551	20965	27966	24145	20867	9764	1459	956	792	776	712	701	731	705	673	686	678	675	639	698	652	672	653	680	672	647	683	680	672	707	692	696	727	697	735	750	694	670	627	664	646	642	632	648	622	619	633	624	632	631	637	628	648	654	684	674	651	617	643	602	643	640	650	644	689	684	641	629	692	609	661	608	660	653	632	645	645	643	590	631	646	625	609	636	601	611	606	639	649	637	592	629	629	635	624	589	600	614	611	631	608	634	689	625	642	593	580	646	643	597	657	637	667	622	622	613	601	632	624	655	610	655	641	627	683	593	651	648	618	618	586	623	613	633	622	605	636	611	634	620	620	603	628	641	628	586	613	603	610	639	615	596	652	596	640	628	642	638	651	640	644	576	646	611	629	623	624	648	627	625	586	644	608	536	636	657	581	597	626	648	608	596	652	667	624	622	634	636	603	679	670	638	628	602	644	617	623	637	625	668	640	650	598	615	598	624	646	626	611	602	639	635	618	659	586	570	577	602	620	597	609	612	626	612	642	616	618	586	633	615	621	620	649	599	620	625	612	590	658	659	605	656	573	600	664	640	675	615	634	641	626	657	602	615	659	603	624	625	582	618	580	603	619	617	642	653	643	619	616	621	631	620	646	576	612	641	634	613	624	604	598	608	615	573	623	610	683	593	662	586	562	632	626	630	606	665	597	652	617	604	615	640	609	633	595	649	585	691	611	637	626	598	601	623	664	598	605	589	643	605	596	601	609	592	627	672	625	625	605	643	607	641	607	580	637	603	621	621	600	598	620	603	643	623	589	563	616	592	603	632	580	616	640	636	617	624	620	622	617	604	610	640	651	606	603	583	600	646	641	616	653	657	628	641	621	609	601	628	669	643	606	597	634	618	598	596	568	607	649	643	596	616	605	658	581	581	654	665	615	618	609	599	638	607	594	610	603	664	614	610	627	627	640	559	663	636	606	662	656	597	627	610	613	596	633	648	626	626	599	592	668	582	590	614	621	649	653	603	625	634	595	638	615	671	654	594	585	638	622	637	622	640	656	640	644	596	591	621	586	642	655	657	636	612	600	625	607	663	639	628	660	621	650	618	654	607	642	577	580	600	608	657	621	638	631	641	604	628	643	612	611	615	604	590	596	634	580	662	646	589	647	581	654	641	618	627	616	640	647	619	614	644	620	590	641	653	586	578	633	668	599	591	585	606	624	581	583	615	595	584	637	627	585	583	628	633	603	646	649	599	665	625	599	587	575	605	605	618	591	627	624	612	609	603	664	638	632	595	648	664	639	619	608	589	630	643	589	675	649	637	608	627	627	628	648	630	615	609	635	608	654	598	581	601	638	593	650	626	608	579	651	628	632	584	622	609	623	585	651	604	603	628	608	598	613	615	628	604	611	678	617	631	596	628	687	604	660	588	624	613	602	587	633	588	578	635	630	627	630	608	616	620	618	628	628	622	654	611	674	596	633	619	648	612	608	631	616	596	621	631	602	619	596	648	640	633	604	560	632	583	594	617	585	626	654	609	605	593	649	611	613	659	621	673	663	634	621	615	613	608	655	627	652	595	663	659	639	626	629	600	580	611	647	628	659	598	607	601	654	604	603	614	608	647	634	640	629	615	635	618	606	614	621	618	614	642	621	634	613	627	643	624	598	609	611	594	638	600	581	582	622	642	597	605	638	600	656	587	594	616	632	626	600	554	629	644	648	589	604	626	644	587	635	599	580	578	631	597	643	598	593	582	636	621	653	633	620	620	648	620	725	573	632	611	641	655	609	655	601	654	576	564	589	623	629	614	646	624	662	617	570	625	648	633	626	609	633	605	572	645	602	632	641	638	614	594	615	612	678	643	617	637	642	619	610	608	595	636	614	632	604	564	577	615	615	611	622	591	591	597	657	659	649	626	647	624	629	594	595	649	632	619	663	624	689	622	572	636	623	608	590	611	593	624	617	578	635	610	609	658	580	599	613	625	578	613	641	600	625	603	602	638	598	610	608	601	615	646	584	602	562	622	621	615	616	627	573	638	588	607	620	613	681	626	644	622	623	612	605	654	644	657	640	644	626	598	656	637	592	635	622	629	591	621	623	676	579	609	660	588	630	635	553	624	623	615	611	589	608	620	602	576	574	636	642	609	612	627	630	597	589	607	645	659	610	609	572	582	633	606	578	594	613	623	600	627	618	655	572	595	681	574	658	633	625	638	625	649	607	582	613	612	618	585	652	641	601	618	605	594	640	584	590	616	604	632	606	616	648	616	597	604	662	599	626	623	611	588	587	632	608	613	621	672	638	587	609	653	596	642	646	594	620	627	649	530	613	617	639	575	610	613	638	595	637	663	646	602	634	593	628	618	626	604	582	635	628	655	596	673	632	626	615	618	595	589	615	639	572	602	606	604	636	627	637	576	632	602	599	598	654	633	667	576	630	619	612	594	661	604	618	578	593	622	624	640	634	610	604	649	587	616	625	636	632	632	634	661	612	639	634	646	580	628	576	639	615	651	631	647	656	629	612	660	629	596	595	601	619	646	634	666	628	607	604	625	585	647	581	612	649	593	638	625	630	598	637	625	646	614	642	632	636	610	600	622	601	592	585	615	640	625	564	608	624	580	555	598	635	590	647	598	611	635	619	652	640	619	640	623	600	642	636	602	646	626	630	648	619	646	579	626	582	589	551	627	605	611	630	580	645	645	633	582	658	615	654	610	596	624	581	610	644	653	616	593	625	586	608	629	617	624	622	621	614	622	616	595	595	662	643	598	627	586	633	559	621	608	627	594	621	548	619	638	650	624	571	598	619	623	604	652	606	618	639	659	630	566	614	585	618	607	649	623	640	639	629	639	620	590	646	607	649	603	629	653	628	588	578	636	592	666	578	586	627	621	640	620	585	622	637	629	648	654	624	627	600	652	634	557	569	610	642	613	634	571	657	613	634	596	607	547	611	649	615	591	632	593	597	618	634	603	629	602	609	597	638	610	635	562	631	603	620	581	655	608	581	621	590	642	610	599	623	633	633	619	639	583	629	622	618	638	621	594	610	620	584	632	603	621	593	623	618	593	645	606	589	641	603	616	594	581	596	659	628	631	630	597	629	625	656	598	626	596	627	617	572	584	604	633	620	562	579	619	601	650	592	614	653	639	622	622	620	657	589	645	637	616	591	596	639	659	659	621	661	599	561	640	612	669	676	612	608	602	587	618	636	672	601	636	646	658	606	597	639	590	616	578	605	621	627	637	636	613	591	589	593	579	598	582	592	627	663	619	624	601	554	625	670	592	634	618	651	590	628	617	607	623	634	655	648	602	585	603	573	632	643	609	592	626	627	672	620	624	605	584	609	650	597	628	625	641	661	646	610	611	621	649	615	648	635	690	611	612	630	594	613	639	635	624	620	613	639	618	609	618	623	661	592	625	616	645	646	599	653	633	613	623	658	619	621	633	632	637	642	625	589	651	619	600	608	620	601	654	626	599	583	611	628	640	602	640	611	630	620	662
26681	46253	24971	8232	4049	2487	1671	1307	1078	1022	980	1032	878	899	833	844	844	863	853	777	768	768	735	780	788	817	839	841	846	846	886	883	912	910	906	845	888	825	812	827	828	798	775	739	729	788	742	791	764	757	772	782	763	751	770	827	805	765	794	757	807	821	746	775	772	748	763	801	736	802	749	752	822	765	757	740	790	745	709	733	783	787	780	750	738	733	748	747	773	750	706	714	743	718	753	743	765	744	759	732	742	736	774	712	740	737	747	785	800	773	722	729	716	771	746	726	707	774	752	711	779	757	724	790	756	708	816	700	752	719	749	761	743	736	719	751	724	753	766	745	713	754	779	736	732	777	747	749	781	781	757	719	769	729	758	759	744	749	780	707	753	701	737	763	751	754	776	685	681	744	731	687	736	744	730	756	721	763	781	781	744	721	728	757	723	766	741	754	768	739	753	761	716	750	722	758	720	783	734	758	730	722	741	777	748	728	732	765	714	737	695	727	768	749	763	733	677	729	726	737	728	754	747	760	719	772	751	718	760	761	764	709	779	738	770	773	755	755	747	694	772	735	715	746	762	765	813	700	816	742	751	701	768	752	814	753	764	697	751	813	773	758	762	749	776	772	702	754	719	694	695	755	757	823	723	690	710	771	716	766	737	791	748	697	694	768	763	765	727	713	791	764	745	740	777	716	743	773	720	745	769	730	737	734	718	777	712	770	763	758	755	761	718	753	694	761	766	724	730	747	747	777	749	732	742	696	694	792	774	742	746	741	795	766	728	726	689	765	715	830	746	759	763	728	755	774	732	719	750	784	772	770	758	766	808	752	752	737	761	743	778	762	773	777	767	751	744	774	785	753	724	746	705	781	723	728	747	752	789	735	790	736	750	757	750	733	795	729	704	727	777	731	775	763	806	744	775	732	694	734	743	729	733	746	724	764	761	729	766	742	702	706	734	744	729	742	734	755	751	743	753	807	723	734	766	736	799	691	780	749	752	739	810	733	755	783	761	764	747	747	723	766	720	749	727	770	718	691	748	723	717	752	751	735	722	700	731	734	785	766	762	746	755	751	778	774	743	772	749	749	767	767	772	746	765	789	723	758	755	720	738	728	705	706	732	768	770	730	778	724	732	758	742	748	701	725	754	716	761	742	789	722	736	739	742	719	740	738	725	683	704	783	799	727	682	734	768	769	739	795	717	812	724	789	770	754	774	740	760	714	771	760	715	782	709	748	737	739	724	716	727	740	773	715	769	781	719	759	814	745	752	783	729	752	757	686	736	706	748	735	768	787	754	738	722	783	807	789	750	748	744	755	731	757	783	739	736	738	701	728	716	794	762	752	711	709	702	721	792	692	755	718	751	728	731	744	758	752	754	795	800	681	744	718	769	749	797	742	779	725	799	773	745	740	757	728	759	745	785	744	729	724	727	730	755	773	715	762	736	721	787	771	721	735	731	791	752	754	785	740	753	747	749	747	741	763	726	755	786	715	774	757	806	744	785	726	742	714	716	733	730	752	740	751	742	762	769	785	729	744	720	771	736	739	779	744	812	744	735	738	735	759	792	791	774	710	724	777	753	769	790	733	762	722	743	779	787	763	790	728	728	722	772	717	720	751	744	745	756	786	748	746	762	782	766	749	746	824	746	730	759	750	754	764	778	735	715	738	756	776	678	726	730	723	738	727	735	771	736	750	780	764	772	779	736	787	718	774	708	733	725	750	805	796	750	769	685	797	763	765	777	751	782	741	757	747	755	781	699	695	767	727	761	754	718	689	749	732	775	757	787	757	739	748	773	750	728	768	794	757	725	797	793	708	768	720	698	775	732	754	722	735	745	731	687	752	743	737	808	748	749	772	677	793	679	804	730	747	727	730	756	751	755	756	773	680	740	748	736	787	707	715	787	756	752	783	752	736	750	722	730	720	736	812	735	772	762	740	715	778	755	747	730	763	729	720	745	716	721	759	731	770	772	798	765	795	745	779	759	711	727	726	779	776	721	718	745	727	742	764	764	757	721	743	740	757	765	734	746	708	765	760	770	753	710	767	797	783	798	695	781	762	765	697	746	712	826	748	725	761	736	738	730	715	723	723	738	745	720	737	722	756	762	783	773	728	784	715	760	745	771	757	702	736	707	743	744	734	715	748	735	771	717	684	724	743	738	728	744	741	732	773	753	739	772	757	784	733	731	749	717	748	710	748	790	750	750	740	701	749	773	762	785	758	782	754	736	748	757	759	723	767	731	750	754	735	793	791	762	759	772	723	778	687	741	756	748	734	727	774	746	737	720	763	743	750	717	699	770	750	770	800	771	751	773	757	734	740	705	749	726	771	746	762	760	726	758	808	723	751	806	761	727	738	798	707	754	784	691	766	729	716	754	762	754	737	755	756	764	724	728	735	718	747	760	725	746	773	753	783	752	739	781	778	759	739	717	774	767	752	691	746	747	755	806	719	717	723	747	698	776	754	794	774	756	725	750	771	750	733	749	731	728	760	756	731	784	741	728	772	747	753	735	708	756	748	766	741	709	686	740	718	776	741	764	750	744	776	731	704	755	794	745	774	780	778	744	746	764	695	804	755	753	687	725	735	746	758	780	743	749	754	790	736	731	704	717	742	746	803	779	793	735	766	734	769	725	793	743	753	781	730	741	740	752	765	785	796	764	678	751	748	757	804	710	755	783	763	741	768	746	759	713	776	779	726	711	714	724	757	806	801	723	744	773	702	817	725	735	726	735	740	716	767	693	775	732	755	761	793	768	748	740	745	787	735	754	735	735	812	757	736	776	717	735	734	679	745	722	778	758	780	728	765	765	772	725	768	740	766	746	712	700	790	751	770	722	727	761	777	705	746	750	742	784	684	753	753	757	784	716	734	708	752	717	781	718	763	787	739	752	750	732	735	744	787	726	729	721	736	774	780	729	719	724	726	756	775	736	720	778	719	720	789	744	759	773	787	734	782	721	759	771	771	739	763	729	718	743	799	764	774	750	766	741	789	769	733	748	713	768	717	789	728	751	712	721	767	736	786	751	727	737	797	677	746	760	757	761	729	706	745	762	762	737	715	793	761	717	715	746	764	721	710	750	763	736	702	760	773	764	754	727	752	734	728	787	789	743	739	743	736	779	730	740	752	756	746	768	736	731	704	737	785	773	759	749	749	771	744	697	702	760	728	713	802	693	774	787	733	773	728	761	778	734	742	704	759	727	738	807	763	750	744	758	732	759	763	788	748	748	741	762	711	724	700	741	752	751	772	739	765	766	771	749	717	736	749	736	738	758	691	744	747	742	743	755	788	742	731	732	713	736	707	764	744	751	716	753	775	703	723	713	766	774	767	760	697	751	755	758	735	719	757	768	732	747	750	804	727	734	745	738	727	756	769	782	728	775	725	724	740	763	738	723	750	711	703	789	782	793	770	755	731	756	795	700	766	747	726	707	803	741	703	749	763	745	719	715	745	728	718	704	775	775	768	744	816	740	744	737	761	743	741	753	764
24561	20991	27087	24924	12887	1323	762	565	538	526	500	471	506	502	458	453	465	445	452	455	450	445	471	423	454	463	448	444	450	482	500	493	522	531	487	476	468	469	475	470	468	439	442	423	429	407	431	397	416	457	413	458	424	468	486	413	455	427	431	463	458	479	457	417	459	424	412	435	423	429	428	429	451	433	411	416	436	392	392	443	464	420	430	447	433	448	402	434	423	424	381	420	426	424	458	461	421	445	437	410	482	441	416	423	435	405	420	408	409	395	434	416	409	439	445	441	467	421	446	433	419	415	426	441	423	452	429	409	434	444	444	452	431	451	421	441	421	447	434	399	415	427	418	424	440	429	419	417	411	410	442	448	474	405	436	432	437	427	417	413	428	413	410	459	407	420	376	419	431	421	446	403	434	357	441	443	429	453	452	455	418	424	378	415	405	443	439	429	439	417	459	394	419	412	421	407	486	426	431	412	415	399	449	409	403	430	418	423	426	426	426	420	411	425	400	431	412	429	427	407	441	438	440	422	432	413	412	444	395	416	428	477	436	459	418	400	438	416	394	402	427	441	403	420	445	399	453	425	398	407	434	458	424	414	404	422	405	426	452	382	431	421	428	419	435	422	408	412	431	392	398	414	421	412	396	409	432	430	423	397	436	431	407	443	408	428	415	416	413	424	427	426	387	401	451	419	433	427	431	451	393	415	443	389	388	439	382	436	401	422	423	405	431	430	411	429	404	390	427	415	462	411	421	429	402	446	448	401	396	425	393	420	446	425	423	413	428	414	439	450	437	471	425	417	411	389	384	428	458	400	463	409	408	411	432	417	419	434	464	420	415	444	442	414	432	450	402	398	466	435	410	406	411	415	407	435	409	418	437	396	460	441	393	420	432	430	439	396	421	431	374	434	430	431	418	424	400	414	423	409	448	450	438	417	454	421	462	374	467	426	401	412	432	434	430	430	400	423	421	421	391	426	426	433	410	374	420	403	383	407	417	441	376	401	456	403	414	389	430	425	425	406	434	407	438	418	417	463	405	408	392	386	369	367	422	417	408	422	408	438	436	400	434	454	429	432	410	412	414	443	461	440	484	446	432	424	438	414	423	429	411	450	395	403	432	425	433	438	406	427	433	433	396	426	417	406	439	432	438	424	408	402	414	428	392	386	401	405	429	401	436	440	431	428	458	399	416	418	431	430	406	410	454	367	418	459	399	405	426	441	444	430	435	429	456	468	421	415	415	455	448	424	427	454	439	421	422	429	415	408	406	426	418	411	406	423	388	405	386	405	443	408	411	434	434	432	422	411	403	428	424	397	460	433	418	435	426	471	409	424	435	410	457	454	413	443	372	403	420	397	405	386	443	458	399	458	441	444	413	431	438	434	484	378	432	429	448	408	431	437	432	418	429	400	424	419	408	449	417	464	430	415	398	400	420	399	432	398	406	442	413	435	437	425	411	432	443	451	425	397	435	395	388	409	404	411	458	446	446	459	436	457	412	413	400	441	411	439	434	410	444	404	391	425	410	428	414	445	418	433	455	425	448	433	440	404	425	413	442	410	417	449	416	467	449	424	411	416	403	445	417	430	465	434	394	456	449	417	406	420	443	411	439	434	454	448	405	426	408	393	436	442	471	401	430	442	423	445	405	419	431	423	386	413	452	467	430	428	454	409	410	402	423	432	409	431	418	430	469	422	422	417	423	399	494	410	438	434	448	413	427	426	396	414	425	460	425	430	412	425	395	433	430	408	420	416	411	418	417	412	415	449	412	402	431	396	456	438	441	408	435	432	411	409	417	402	404	405	462	462	406	428	445	461	399	393	395	441	450	422	446	395	440	411	418	427	400	411	422	430	451	400	415	428	451	410	409	409	438	421	427	375	420	412	409	438	437	370	405	418	413	431	400	421	461	466	402	425	385	418	438	427	405	442	449	403	443	430	425	390	410	460	362	411	471	412	402	427	434	439	430	418	392	460	385	425	424	420	444	428	450	449	428	460	428	429	452	435	407	415	391	435	438	426	363	437	414	443	430	425	391	405	391	444	393	419	420	420	431	412	415	440	425	428	424	384	416	428	419	439	397	451	413	427	461	418	402	419	420	475	401	449	455	415	422	423	434	443	413	426	419	443	446	393	413	418	428	394	437	444	438	436	400	416	436	451	415	453	415	443	406	439	440	421	425	415	431	417	395	417	396	441	433	429	423	448	441	419	431	431	419	433	429	455	421	419	453	418	423	471	415	369	402	396	438	439	411	394	396	431	458	404	411	452	449	400	427	401	409	397	425	430	377	388	419	418	439	472	455	408	442	406	410	379	425	448	398	452	431	399	468	404	419	408	430	405	399	407	418	402	405	379	387	452	412	410	436	438	426	417	425	438	425	434	406	448	400	425	429	371	413	447	399	381	410	470	412	402	445	421	415	437	395	421	447	364	475	452	426	414	436	440	441	416	439	448	427	399	411	414	378	403	413	412	442	434	427	425	398	423	409	438	432	412	441	476	422	400	438	411	419	450	451	474	413	407	443	472	432	388	461	410	450	440	427	440	419	433	433	404	407	401	414	422	418	400	413	406	447	418	399	413	463	451	452	419	438	474	418	416	391	427	420	439	415	422	414	449	445	415	411	464	413	420	450	443	428	429	439	419	428	387	412	419	413	377	451	439	395	402	443	404	431	394	404	378	406	416	435	455	435	391	458	408	437	413	412	419	426	445	419	447	436	452	390	415	410	443	431	387	444	442	399	430	403	424	435	410	439	468	399	423	431	406	434	427	427	388	418	414	436	426	395	406	432	411	414	419	440	411	423	419	400	429	387	414	438	476	456	446	404	428	416	409	437	425	425	427	414	418	438	431	441	438	406	415	443	448	434	420	432	403	387	428	400	425	425	433	385	397	416	420	404	448	427	419	424	417	420	426	440	419	420	440	444	389	425	427	398	443	410	429	452	388	413	418	427	439	452	442	397	437	411	422	466	396	415	447	432	416	440	414	389	425	402	427	409	395	439	412	423	438	409	392	435	395	438	363	434	428	426	424	444	414	430	458	383	420	435	448	404	429	395	439	427	463	384	427	427	440	387	446	426	401	438	418	442	426	407	411	419	468	408	445	397	404	442	417	416	430	454	433	436	420	420	451	402	421	426	435	446	437	471	459	412	420	406	380	406	400	416	388	465	417	417	408	433	411	415	386	404	414	452	409	418	456	393	403	444	427	445	448	437	436	430	450	404	428	460	388	399	447	464	424	406	454	434	441	427	418	410	420	422	411	427	433	432	454	432	435	423	429	397	455	417	438	418	444	422	445	429	411	395	400	452	419	451	442	414	421	415	452	416	439	388	418	397	390	399	430	414	436	420	445	391	441	402	410	368	434	453	420	383	426	448	416	412	436	444	454	433	437	418	412	440	419	422	424	463	449	430	446	437	414	442	432	463	416	418	427	434	413	409	429	409	399	393	458	435	418	399	409	405	435	403	415	439	445	436	442	413	416	428	409	423	425
27789	40139	13034	6077	3092	1675	1145	830	727	661	670	656	654	580	606	562	557	556	556	550	565	560	549	543	589	557	582	567	593	617	581	647	639	613	684	664	622	602	579	585	591	512	493	527	525	512	545	521	539	521	537	528	519	578	549	526	549	551	550	556	544	549	554	524	551	587	555	516	515	518	496	552	555	535	500	507	512	533	504	515	552	515	565	563	492	553	536	492	528	513	516	551	522	544	500	509	527	516	551	527	535	517	531	488	518	490	526	520	560	530	478	518	508	565	489	520	509	499	542	579	516	504	563	505	505	500	494	517	540	566	544	563	550	511	593	560	534	530	483	489	571	497	500	553	541	531	504	527	521	553	556	538	513	487	534	558	566	518	486	543	521	514	538	500	505	523	567	536	550	528	539	502	514	508	494	520	541	496	548	510	539	510	505	523	513	514	531	521	524	475	514	491	485	536	507	536	526	573	528	570	520	553	557	520	496	499	524	504	507	537	530	543	510	542	478	538	503	534	478	478	534	476	507	564	519	539	527	526	515	533	531	516	550	505	518	561	514	537	468	518	524	494	560	526	524	518	468	557	498	538	540	515	500	535	549	526	522	489	525	517	553	548	491	514	529	568	530	526	513	527	504	528	528	537	544	487	505	559	529	527	524	511	523	517	532	551	528	560	514	530	532	525	509	508	510	530	532	585	537	518	504	486	555	554	538	516	523	497	516	493	521	541	498	528	512	546	549	530	480	510	524	529	506	562	492	509	513	535	511	522	502	490	537	525	494	506	507	523	534	536	539	490	503	506	538	541	503	524	552	517	488	509	515	552	528	511	529	546	547	529	556	530	541	559	512	495	536	521	504	558	526	498	524	525	507	544	523	528	547	497	516	503	544	510	528	491	514	494	526	519	510	531	514	496	504	499	492	528	501	530	517	514	519	514	513	512	550	518	530	510	529	531	522	510	499	545	556	501	525	553	554	529	523	528	536	554	514	585	558	468	528	541	496	493	532	539	541	530	550	523	550	506	510	548	549	533	488	528	503	520	525	564	516	523	532	559	559	521	531	542	474	543	517	472	573	476	523	513	531	513	528	508	504	540	475	518	527	558	517	565	526	552	489	530	508	522	549	510	503	501	561	516	529	534	518	492	510	533	473	523	505	533	517	554	520	492	509	498	521	534	507	521	550	465	492	522	504	506	529	534	561	522	535	510	505	543	537	523	465	534	536	502	550	539	554	502	558	517	503	514	529	526	574	531	539	538	531	542	531	488	541	488	533	497	494	545	478	541	520	541	574	516	575	564	504	525	509	524	531	550	498	493	507	555	550	541	492	539	525	524	561	480	518	494	492	504	511	505	509	487	498	518	529	527	498	527	513	555	495	520	499	539	503	534	544	542	560	521	524	525	509	512	500	539	527	509	524	529	575	515	499	518	540	539	538	518	558	526	460	493	491	575	532	471	512	497	524	517	510	485	534	545	553	538	514	496	537	510	532	543	512	547	506	510	554	528	525	512	546	507	491	525	540	551	533	529	500	510	548	525	548	536	516	518	530	526	508	487	562	523	493	524	526	536	554	521	499	500	499	523	517	507	508	521	536	506	494	521	489	495	525	514	550	526	528	543	515	575	516	510	497	518	522	483	509	501	529	489	529	571	496	508	480	470	512	490	523	512	507	551	527	570	541	521	534	504	511	497	550	550	518	508	498	508	555	522	555	521	503	550	509	522	487	479	505	507	521	557	508	582	529	564	502	516	530	502	542	552	532	516	508	528	507	517	514	540	511	480	531	559	501	528	483	470	536	485	547	537	554	520	501	504	510	511	516	579	517	487	561	505	540	518	548	516	539	543	544	485	508	485	500	505	547	493	545	520	481	510	544	471	520	521	509	501	499	522	551	576	526	549	498	533	527	559	491	483	515	543	531	565	569	527	559	509	537	537	527	500	534	514	511	521	553	529	529	525	541	530	500	555	559	503	541	537	535	523	574	506	512	518	548	517	546	490	491	506	536	528	510	519	522	533	549	526	543	515	500	525	525	499	491	508	503	503	513	505	502	528	536	535	523	524	484	570	512	516	529	524	547	527	519	543	523	557	504	528	562	533	498	583	519	562	546	529	509	552	507	565	541	537	518	497	476	503	503	538	493	566	557	518	529	510	484	540	502	547	511	518	533	529	520	552	552	518	486	557	535	544	533	496	514	550	523	540	565	542	542	527	523	551	462	503	477	509	528	505	534	518	524	510	543	522	566	545	555	525	487	503	513	525	510	497	575	502	504	518	507	551	546	512	499	481	496	511	538	535	565	521	539	498	511	526	506	477	528	517	520	557	537	514	524	492	542	531	517	536	562	482	525	498	538	496	563	523	532	550	554	542	521	494	534	505	511	547	537	527	553	506	515	548	519	502	510	515	537	529	542	532	501	512	568	562	562	476	518	500	527	503	540	500	540	541	520	511	546	537	499	504	509	530	500	501	519	515	509	503	542	505	539	539	498	514	535	553	532	530	517	547	565	470	536	552	505	497	504	505	523	503	487	536	503	521	538	552	469	500	493	549	549	518	491	530	532	508	541	531	538	514	525	510	545	477	511	517	499	535	545	523	500	491	502	521	503	526	503	538	513	535	531	567	523	505	522	503	537	508	489	537	531	534	551	533	522	500	526	487	514	555	514	521	544	543	577	499	546	521	506	560	555	499	520	507	495	472	514	479	576	528	562	520	525	529	505	536	536	536	531	499	498	517	498	525	510	513	509	524	510	509	496	508	536	520	509	502	507	531	534	532	537	551	540	524	526	541	527	526	538	539	498	560	501	532	534	549	542	496	502	518	534	527	535	515	460	549	520	501	527	527	509	570	519	537	530	540	522	558	508	515	530	544	562	513	516	530	549	505	527	475	537	512	508	547	532	569	509	538	528	552	535	516	528	528	524	553	499	567	548	528	501	558	522	556	548	529	520	531	467	518	548	529	502	531	502	530	513	504	532	486	503	521	505	517	497	484	501	517	542	499	530	509	524	521	526	519	506	537	502	528	568	518	495	521	543	508	525	532	506	487	491	528	499	561	483	576	555	501	541	503	515	507	491	543	526	536	506	520	507	536	548	517	534	546	539	519	501	532	513	509	555	537	518	514	555	505	502	503	547	536	508	564	545	518	479	544	478	566	528	500	515	546	520	530	537	531	521	566	562	515	548	498	548	566	509	491	552	517	534	537	540	516	543	529	532	505	538	516	476	544	541	508	525	532	537	519	503	506	521	563	487	501	495	478	558	531	546	533	518	535	514	545	524	541	510	551	500	494	538	491	511	505	544	488	512	517	527	513	537	520	537	507	547	505	531	499	480	527	514	498	494	526	530	567	510	554	516	500	530	559	522	516	460	472	487	529	498	515	534	490	502	536	537	543	473	549	501	520	504	525	491	555	552	526	542	512	558	518	505	486	525	570	542	547	490	510	526	513	530	535	524	518	503	496	550	527	520	500	525	527	510	538	523	515	504	532	536	551
22481	20995	28426	23755	20997	20939	8635	1125	857	693	720	630	619	548	603	585	588	586	541	511	506	498	537	535	528	547	510	553	568	587	580	589	611	654	621	618	592	594	562	519	512	503	472	478	514	522	504	492	508	435	519	514	477	502	506	509	504	497	489	473	528	523	543	514	503	500	459	472	512	475	490	504	479	487	503	478	469	488	490	468	474	491	509	483	479	505	497	463	525	456	497	480	487	455	470	496	469	450	482	489	443	471	464	449	453	437	497	458	439	486	509	462	504	453	433	462	508	464	492	493	506	445	445	453	414	497	457	487	475	479	469	453	489	491	468	489	516	477	472	459	455	484	477	494	464	543	462	504	497	479	476	477	475	470	485	437	464	471	480	426	431	470	467	498	482	457	474	463	463	497	505	482	463	515	465	458	433	488	483	463	429	438	454	460	455	481	473	497	485	473	483	464	461	431	476	463	425	491	450	488	435	467	488	467	452	479	462	471	474	470	513	427	457	459	475	498	498	468	509	486	464	457	475	427	478	453	465	439	467	495	501	440	490	459	469	445	483	517	453	464	426	476	438	495	472	442	456	461	462	493	511	454	464	480	455	456	524	439	447	517	467	460	493	472	471	481	476	452	494	471	470	465	467	444	521	460	477	481	458	523	431	461	470	504	448	485	488	455	461	467	496	447	452	497	509	490	431	487	472	503	487	465	450	487	469	489	456	449	477	470	485	475	463	483	474	462	481	468	444	515	478	497	469	471	488	490	486	487	446	444	462	503	500	504	469	454	457	475	503	487	467	455	491	462	475	477	503	484	457	480	446	498	465	442	471	438	480	524	471	491	472	502	446	473	485	450	462	461	493	443	473	443	495	469	480	484	463	447	455	451	473	502	465	476	463	500	492	466	468	494	495	459	483	447	485	422	537	458	442	477	467	466	482	496	492	492	520	513	476	496	479	472	475	511	508	459	476	437	430	452	433	458	448	444	476	446	464	482	489	456	476	480	453	439	471	491	480	451	520	462	483	463	447	455	464	446	476	476	478	491	467	478	471	501	458	485	469	452	454	476	446	504	462	449	477	462	488	471	493	483	433	474	463	465	471	487	502	452	481	481	447	499	450	476	458	470	472	482	479	450	490	479	469	451	427	471	515	460	520	447	466	496	465	453	469	465	479	458	474	486	468	481	478	472	472	429	488	475	489	486	463	483	465	475	480	431	480	462	461	486	466	480	481	451	456	494	457	447	471	456	488	473	472	515	507	445	477	477	462	488	471	453	492	487	471	491	435	461	477	458	467	454	474	477	465	463	435	466	451	444	453	462	514	436	470	460	476	483	468	468	466	469	503	480	474	471	444	516	502	435	489	466	497	463	480	479	447	504	444	490	483	507	492	467	504	481	475	508	474	466	460	497	446	452	483	498	471	443	480	462	458	504	502	487	505	447	485	498	501	470	481	436	468	429	483	433	504	457	481	473	482	497	439	487	458	485	481	512	477	495	468	448	438	470	491	471	485	477	460	474	440	455	477	481	510	451	523	516	507	441	451	474	493	502	484	477	479	492	459	485	425	479	459	476	511	490	456	491	474	460	493	474	506	499	482	508	486	480	428	480	464	447	438	496	458	485	511	474	461	490	466	450	465	490	473	476	457	490	487	476	478	481	478	544	447	447	448	486	494	491	489	451	459	449	474	468	503	456	475	484	487	460	488	478	473	499	456	452	471	419	451	473	476	441	458	444	504	445	476	479	463	465	464	452	483	475	468	501	483	486	452	448	466	474	488	487	495	456	506	496	503	494	472	495	464	477	487	414	470	459	472	474	433	484	462	461	501	497	453	493	448	501	496	471	506	501	428	476	485	429	481	483	471	537	483	436	469	465	489	462	467	482	518	472	492	476	464	497	481	472	498	493	479	491	514	453	456	507	514	433	460	449	431	495	492	470	433	493	430	401	455	474	447	445	473	497	474	448	482	466	505	463	483	438	447	429	454	472	418	448	444	410	479	473	455	469	496	472	438	474	485	461	460	466	469	467	465	483	477	464	476	488	437	457	479	500	468	459	482	456	478	481	458	474	436	459	486	470	495	438	480	446	477	476	452	498	500	451	453	477	503	473	482	443	453	470	475	475	478	437	484	491	487	531	475	436	432	490	454	466	476	466	512	474	456	440	464	476	482	421	462	485	501	503	465	484	450	499	497	440	450	491	452	473	472	478	472	455	461	450	488	463	509	451	447	536	459	491	451	491	499	484	460	427	482	471	468	477	476	485	462	447	509	473	436	454	458	500	476	494	442	492	476	513	491	481	485	433	462	489	447	479	434	456	492	496	454	452	468	481	488	497	483	465	503	477	451	463	498	477	473	463	451	476	499	489	459	449	494	499	502	476	471	450	468	500	452	445	503	467	458	459	463	475	494	429	470	475	494	466	464	516	457	515	469	500	459	450	484	471	463	485	462	467	445	507	472	459	455	484	470	472	471	465	469	497	476	473	473	482	496	447	473	497	486	467	436	474	470	477	468	472	512	469	468	457	451	489	450	468	481	445	452	500	458	479	498	479	479	465	484	460	476	472	474	472	482	428	495	443	474	446	479	467	466	482	486	419	469	484	451	462	469	479	483	440	459	462	471	468	462	507	452	443	510	413	492	443	450	502	537	473	483	463	453	425	502	464	475	461	494	475	462	445	447	477	417	508	464	477	508	460	491	453	465	436	492	517	467	480	484	448	502	447	458	477	461	447	463	473	481	464	488	442	458	512	497	493	464	478	477	495	457	439	469	517	468	421	493	482	455	495	490	477	478	492	472	477	460	515	472	507	490	443	525	451	492	438	451	446	463	434	461	462	431	439	459	486	484	437	478	489	480	464	434	495	463	480	491	442	498	484	474	416	478	436	503	459	504	440	485	490	492	457	461	509	490	470	468	445	452	488	453	490	478	453	472	486	473	491	450	451	464	452	479	485	472	445	471	476	480	478	496	460	456	432	488	489	511	449	466	453	449	486	477	436	445	448	471	446	511	414	444	495	515	464	519	477	487	473	448	445	456	459	463	486	467	521	526	450	444	498	461	480	440	473	505	448	488	444	509	479	484	469	465	491	463	446	460	531	419	492	458	482	474	420	432	507	448	446	433	486	487	469	474	445	462	488	495	460	475	468	448	489	471	473	462	473	473	524	494	470	448	466	477	472	485	446	451	440	456	425	442	474	475	474	457	479	445	479	453	537	516	512	477	472	456	442	508	505	471	486	447	457	465	474	479	426	465	494	466	476	439	445	497	457	458	503	496	465	457	472	506	466	486	478	512	438	470	462	499	470	487	446	464	470	495	485	470	448	473	448	447	483	466	457	472	488	459	460	460	463	473	441	449	439	476	471	491	448	484	464	449	483	423	467	431	498	467	504	504	544	460	462	470	448	446	452	455	455	486	476	482	553	479	453	483	447	494	485	452	467	457	479	468	455	472	500	473	466	457	461	449	445	456	497	481	448	441	466	481	444	453	474	472	482
30531	39662	21999	12989	7113	4006	2314	1613	1320	1114	992	845	891	798	799	810	724	693	688	653	669	677	616	648	685	716	693	664	713	774	733	839	785	794	785	733	760	735	667	692	706	599	626	590	568	641	596	581	621	619	622	573	607	653	606	652	643	691	644	636	608	645	635	678	613	596	653	602	600	640	598	594	568	584	579	598	574	614	571	622	524	631	608	595	611	649	597	594	627	583	611	583	608	561	574	603	574	547	589	579	572	547	578	586	544	547	626	608	575	607	640	613	606	571	598	607	599	547	560	594	572	593	603	575	629	526	596	539	603	551	549	613	572	578	592	538	555	553	572	535	591	552	566	581	569	565	568	555	546	551	599	574	556	591	560	564	573	527	597	594	595	546	542	573	533	581	575	580	585	558	580	551	597	537	534	598	524	581	562	613	534	579	594	521	577	577	562	551	586	581	562	575	579	593	538	562	549	585	607	573	572	583	577	572	599	611	538	561	568	580	561	594	576	552	550	610	592	573	577	583	583	554	581	559	581	561	575	581	605	576	544	568	589	630	618	574	609	571	540	540	575	562	538	560	576	558	560	597	590	580	571	530	564	537	586	609	602	583	606	596	572	537	573	568	580	580	580	592	548	604	567	578	542	562	611	557	563	553	582	603	586	584	547	566	593	609	539	535	589	560	583	601	596	545	573	573	572	555	532	600	568	538	581	576	578	563	590	585	569	574	575	567	602	581	540	583	593	599	576	583	569	553	559	616	567	546	576	585	561	545	566	593	577	599	592	532	581	564	611	570	598	570	581	567	551	553	603	589	550	558	595	597	553	576	569	562	547	576	584	575	589	569	584	592	607	567	573	560	591	599	614	558	604	553	581	574	575	563	593	582	569	569	587	552	540	593	568	599	596	595	573	551	569	553	563	620	549	574	600	580	586	527	518	531	599	609	560	565	601	588	563	599	575	554	552	574	620	578	593	605	580	591	577	576	575	585	572	552	563	590	591	624	567	579	577	589	549	531	591	536	574	560	554	564	514	578	573	596	602	563	598	575	605	612	586	602	569	603	565	553	579	573	572	560	585	585	570	568	585	589	578	580	581	589	546	567	550	556	581	556	568	566	610	573	556	599	581	573	562	566	566	526	560	569	557	600	586	551	590	553	584	584	592	542	575	585	592	608	545	545	555	594	556	579	586	602	589	544	592	588	535	570	550	556	545	603	616	556	590	546	573	546	604	585	546	606	554	575	570	618	544	576	558	556	626	598	586	577	570	570	584	583	550	619	591	588	592	580	593	516	573	575	591	554	536	547	573	581	575	546	588	603	580	579	548	609	585	570	598	555	601	598	582	588	587	601	588	578	579	557	534	570	555	587	581	585	537	590	593	564	622	611	546	558	615	578	563	584	558	585	556	554	598	528	561	603	580	585	603	568	582	573	622	563	554	583	588	562	565	629	579	556	618	604	570	575	596	562	562	589	582	610	557	568	562	579	541	569	570	554	604	586	579	588	550	570	542	546	594	601	569	551	633	507	550	526	554	561	559	594	599	577	589	592	582	564	621	603	557	549	524	568	611	581	569	580	586	599	533	590	605	536	573	555	527	545	571	563	560	599	548	585	539	589	571	621	583	538	541	547	570	540	576	604	573	610	612	556	592	548	586	624	542	568	592	565	529	519	572	570	578	563	591	538	561	540	566	588	571	595	610	577	568	546	550	594	612	559	602	568	545	569	597	548	600	582	560	574	543	562	557	561	566	584	513	566	543	569	578	580	561	597	557	556	607	583	559	543	568	563	598	558	557	608	550	557	544	540	590	556	555	581	570	607	581	574	538	569	598	586	584	592	572	566	567	542	605	596	592	586	571	577	562	613	562	560	588	607	556	572	555	588	563	537	567	585	550	576	573	545	566	544	563	584	587	570	600	596	579	579	515	584	526	531	611	576	549	538	506	537	568	570	548	560	533	582	570	586	537	555	609	565	565	550	563	554	578	568	564	546	544	556	603	598	569	560	549	567	521	561	598	563	576	600	578	516	589	547	572	597	564	578	563	591	575	554	596	551	572	572	607	572	564	576	569	576	574	586	583	597	570	567	598	524	560	544	606	566	573	604	584	565	536	557	579	571	540	564	538	609	527	590	546	598	533	567	550	531	543	590	584	589	584	549	593	591	564	550	590	583	624	589	589	571	550	625	588	571	584	595	540	600	562	571	572	537	573	570	601	586	573	534	560	512	534	593	580	580	584	536	561	579	586	555	587	611	599	608	578	581	594	601	572	574	563	538	588	526	558	576	532	589	604	566	590	588	567	596	606	575	594	584	575	575	610	586	541	546	531	560	580	572	570	561	571	617	630	547	542	552	596	557	612	570	558	588	582	583	588	564	597	529	578	568	567	593	602	562	560	612	595	566	576	610	551	581	596	582	591	568	587	587	607	616	580	541	590	549	568	549	589	558	588	576	557	551	540	551	604	530	600	571	559	552	504	551	571	585	598	648	599	606	570	544	568	599	558	583	532	554	546	544	564	569	582	585	579	569	598	541	548	548	547	588	572	577	550	576	603	548	565	588	589	581	580	550	586	532	612	619	574	543	540	534	596	577	563	526	560	556	566	563	575	552	524	602	598	569	575	594	600	560	602	503	628	587	609	562	606	571	573	558	567	553	562	575	565	539	581	569	545	576	548	585	583	531	585	531	575	554	574	565	572	584	584	537	580	554	578	582	561	589	568	533	557	589	558	539	557	606	571	563	535	589	575	565	575	589	562	563	570	543	603	565	588	576	567	554	580	587	536	596	583	537	560	566	558	561	590	538	575	560	517	597	554	589	573	575	568	581	587	542	576	580	578	599	553	599	563	560	585	575	561	544	581	565	589	570	579	540	537	612	561	564	552	547	567	537	574	542	540	586	593	577	565	610	623	607	563	519	574	578	566	590	576	583	569	585	589	606	570	573	564	572	569	579	574	601	571	601	606	616	583	581	580	604	556	565	583	561	574	564	582	507	567	602	599	555	596	540	560	593	538	602	630	561	538	556	592	543	575	552	564	540	561	567	579	613	577	604	586	566	535	575	576	561	533	590	551	564	572	562	601	596	595	592	549	582	539	584	583	553	551	581	546	608	629	574	618	575	532	524	542	559	556	518	594	594	603	597	588	570	535	584	639	562	608	571	538	558	617	598	587	569	591	605	578	539	607	579	550	539	567	555	629	600	540	598	609	570	601	553	609	574	559	574	593	529	578	559	600	573	576	578	578	552	562	556	575	564	540	551	542	585	592	570	572	548	561	576	595	565	587	574	592	579	617	550	611	578	562	600	566	554	583	556	577	574	606	589	577	557	559	595	612	588	598	582	577	587	584	521	570	589	575	523	557	574	576	567	617	550	578	624	592	587	580	570	591	551	591	529	569	576	581	540	516	577	549	585	565	606	586	530	531	589	576	584	579	524	595	562	544	566	601	633	606	557	589	564	582	543	591	568	557	594	545	565	593	607	544	554	570	575	585	567
27783	21152	13784	3328	1211	816	669	535	611	520	590	569	555	585	555	566	538	597	566	567	556	584	592	548	593	536	597	600	530	588	654	598	572	584	593	586	609	558	543	576	587	556	554	545	582	551	560	577	554	541	529	522	611	532	569	567	607	575	589	590	577	566	570	564	545	581	610	603	552	558	578	530	569	562	547	572	559	575	583	592	559	526	576	540	564	543	531	571	540	559	574	547	523	554	593	593	556	570	528	542	516	503	529	590	559	577	534	572	605	576	583	550	556	553	594	566	533	589	565	520	559	572	600	554	515	545	575	553	560	582	586	556	578	548	551	519	571	551	580	547	534	552	548	562	578	595	580	526	580	564	557	581	550	598	559	583	556	565	540	577	552	551	578	547	542	567	534	537	574	555	549	556	536	552	533	522	544	550	586	550	589	528	566	584	558	590	539	540	568	533	524	558	536	568	607	578	536	578	569	570	538	573	539	541	588	550	572	560	553	553	536	537	525	559	562	507	531	566	533	554	553	578	572	556	533	581	562	546	544	563	498	568	563	583	525	561	562	567	538	567	562	637	548	566	532	532	530	568	580	570	529	551	494	544	518	545	529	583	535	566	517	535	567	559	568	591	611	545	587	549	504	535	516	542	578	523	591	530	573	550	565	580	560	557	542	529	558	573	542	545	501	547	593	557	605	552	531	538	558	555	541	532	568	554	543	578	554	583	543	550	552	561	539	547	573	571	546	552	550	599	533	550	571	530	566	514	586	540	546	556	555	625	545	573	580	535	558	550	538	558	570	594	538	536	549	582	542	593	528	579	544	529	571	566	554	537	569	551	575	571	566	578	562	515	558	543	556	536	517	594	567	526	577	558	554	597	573	536	535	550	567	536	538	538	559	545	588	517	559	569	557	574	536	559	534	536	529	532	558	515	577	583	526	517	638	558	564	566	525	530	560	547	551	597	602	507	535	543	572	565	546	576	524	565	569	560	581	525	561	580	550	577	551	530	562	516	592	544	551	515	536	537	596	537	558	556	533	531	516	547	571	537	550	556	570	548	576	527	557	579	560	547	561	516	554	538	543	605	527	570	568	567	552	541	577	559	562	550	541	571	536	550	577	532	540	526	554	584	584	573	572	558	528	569	565	616	535	556	543	552	579	543	555	564	582	564	535	575	542	584	604	585	553	584	540	556	564	592	584	547	573	545	556	554	526	571	562	581	595	555	506	530	553	563	509	540	540	556	563	576	542	520	563	577	594	544	533	596	557	550	576	552	521	544	565	584	532	563	517	544	562	529	528	563	566	560	584	558	542	574	541	555	565	613	542	509	554	573	546	584	568	544	554	535	547	557	572	572	531	525	524	578	510	577	531	548	548	577	583	578	507	580	542	535	554	518	559	574	581	615	562	530	586	548	564	532	540	575	541	566	549	603	634	597	593	534	587	519	537	532	565	595	552	582	522	559	515	598	587	527	550	573	590	571	514	574	514	529	584	497	538	579	557	547	560	540	531	562	561	567	500	547	531	563	598	558	562	515	596	562	524	549	569	528	538	535	541	585	578	529	527	572	556	532	560	598	532	535	544	578	559	591	588	565	544	549	569	569	574	557	556	511	534	565	550	557	545	558	564	563	572	583	569	536	539	545	583	502	538	568	531	566	562	508	606	549	564	568	575	551	564	574	544	553	588	555	551	594	530	580	571	528	579	539	574	567	559	550	565	547	543	547	577	560	574	564	563	561	588	567	567	598	588	515	564	596	579	544	558	524	535	553	565	566	546	554	558	557	557	556	573	586	523	561	579	536	527	545	531	534	585	499	556	575	581	527	544	511	547	587	549	578	521	546	612	538	551	601	517	538	574	505	514	596	543	573	558	537	520	596	604	577	595	556	564	600	561	581	563	592	555	539	545	547	573	567	527	555	580	552	551	554	563	565	572	568	574	555	535	587	498	546	530	538	591	490	563	540	564	552	530	532	558	483	513	592	570	576	550	572	533	529	578	556	547	525	563	554	546	543	577	543	545	554	553	541	582	562	577	515	559	555	552	576	547	561	503	577	551	575	605	572	527	568	579	550	538	631	582	530	558	598	595	545	550	575	539	573	539	561	516	589	631	543	553	538	524	549	550	578	553	594	571	610	521	542	546	581	575	556	583	521	578	555	555	570	572	544	600	545	553	545	527	585	514	539	493	553	577	546	530	560	545	542	573	560	553	564	530	573	523	528	521	553	580	570	587	555	578	552	553	537	567	535	576	550	545	559	563	530	551	551	553	567	552	596	586	520	556	552	575	581	541	553	575	563	545	563	540	543	576	585	556	525	549	555	542	532	538	538	561	568	533	574	548	570	544	556	562	540	515	567	560	548	566	590	553	558	550	531	500	549	562	564	576	582	586	596	534	585	585	551	539	544	572	586	530	549	534	529	534	611	555	554	549	552	571	579	542	570	534	541	535	523	552	589	563	542	544	541	572	554	570	564	563	572	533	605	536	567	530	554	635	522	525	553	562	578	571	583	526	544	572	558	598	543	541	559	521	564	560	571	542	570	551	613	566	514	535	533	580	550	556	547	618	584	577	573	548	561	566	554	558	539	558	585	553	537	538	563	545	566	550	604	504	562	579	555	561	582	553	536	569	561	580	554	575	566	556	563	570	581	564	570	565	564	626	539	597	556	578	592	519	560	563	561	541	556	539	555	579	591	594	583	538	560	573	585	543	566	573	556	551	601	569	515	536	566	613	544	519	565	539	563	556	506	576	537	554	466	579	556	545	542	579	554	550	539	547	579	594	566	529	546	530	579	538	540	484	597	542	520	558	552	596	566	539	589	562	553	500	577	569	569	577	545	608	524	501	547	559	582	569	542	566	595	525	579	560	542	571	567	543	555	584	569	546	535	555	541	539	549	569	540	543	586	564	533	536	555	575	511	530	563	543	571	522	586	507	581	565	558	560	554	522	572	541	554	569	566	553	593	576	581	531	543	548	548	562	540	543	580	577	557	556	498	575	499	516	567	573	571	573	592	548	560	569	542	553	568	569	524	582	539	584	563	515	541	580	551	568	554	592	526	545	533	529	491	534	542	569	588	523	531	545	549	543	591	549	555	570	513	536	529	564	558	547	535	543	571	549	554	538	560	519	559	548	543	574	584	570	504	590	607	572	524	552	564	559	548	533	531	531	586	579	535	570	552	547	544	567	572	528	559	565	535	513	543	551	608	529	561	574	560	559	519	570	574	568	538	594	560	539	557	575	558	547	541	544	511	573	595	592	557	584	579	571	551	581	612	593	562	581	562	544	564	565	554	547	563	561	547	554	497	542	564	568	523	538	518	529	506	569	626	549	552	552	588	547	541	558	555	556	576	576	603	593	556	528	540	555	581	581	551	555	602	616	557	559	569	587	566	558	578	567	574	539	554	582	576	563	583	535	549	566	558	504	536	550	568	556	560	596	531	563	587	565	519	564	556	548	544	574	522	549	571	584	542	536	549	553	518	547	582	564	587
24926	26901	11154	3326	1829	1202	851	764	723	655	700	711	733	723	699	678	690	659	710	703	698	711	703	715	725	681	711	689	766	764	743	768	736	736	727	760	710	729	730	733	690	714	690	670	672	683	706	676	691	661	693	691	712	676	627	701	664	719	685	671	695	719	684	715	689	734	649	717	660	676	672	747	638	654	668	683	687	653	658	637	639	687	718	625	678	638	676	655	685	709	636	717	654	686	621	671	668	662	697	661	670	700	684	662	641	676	661	651	678	634	640	705	688	663	661	684	704	675	661	651	658	685	687	626	642	662	668	671	647	687	661	652	681	666	690	682	711	714	671	699	672	674	656	719	658	718	659	681	676	635	675	696	708	676	652	685	654	616	678	645	685	724	681	716	657	679	664	694	712	622	670	656	659	673	683	647	676	708	629	669	718	639	693	658	689	693	642	631	687	675	685	651	667	661	646	688	685	713	682	642	679	668	707	689	697	731	678	695	644	677	707	695	660	682	614	669	716	706	668	677	666	700	642	661	656	648	654	671	681	670	736	679	678	690	679	670	666	688	709	685	647	668	668	667	655	677	649	658	683	660	675	636	658	686	662	694	686	690	630	671	663	680	685	634	677	630	712	690	644	642	644	650	672	699	693	703	676	677	654	682	682	698	658	669	653	685	694	691	635	646	625	663	680	649	669	709	673	699	685	655	648	702	694	620	709	657	684	698	704	644	715	651	665	667	670	678	660	690	619	651	646	668	703	659	660	704	655	612	659	720	711	672	662	662	686	714	663	711	716	651	669	677	731	682	714	671	660	692	667	668	631	677	652	662	658	658	648	638	695	660	672	628	640	703	674	668	700	694	714	706	686	658	702	651	691	654	714	639	695	676	679	626	668	684	724	691	680	623	668	664	716	686	666	726	657	666	648	675	670	682	692	643	668	678	658	670	677	641	648	695	680	668	699	674	677	657	662	665	626	669	670	697	685	715	716	707	680	683	672	678	627	707	667	666	654	657	696	631	610	700	633	684	642	667	638	668	665	714	750	688	615	684	681	663	660	682	671	670	677	669	673	677	663	676	676	681	693	660	644	632	678	687	667	659	659	697	659	678	676	663	696	687	654	661	712	710	695	663	703	644	673	679	675	657	674	654	709	667	647	747	644	698	645	689	698	668	672	704	645	672	690	664	642	656	696	632	635	669	650	683	683	631	657	697	692	664	670	643	662	692	675	704	683	725	701	653	695	707	714	629	685	660	698	725	670	670	649	689	619	647	682	701	674	646	666	646	684	703	682	692	701	675	644	680	636	685	653	668	663	680	655	692	624	651	655	690	702	646	698	690	703	693	684	700	661	684	649	648	663	716	659	649	684	688	649	677	660	641	653	691	683	628	699	648	704	639	634	707	700	637	665	691	678	669	677	645	690	618	705	703	673	652	648	648	671	661	701	712	668	697	672	674	690	698	697	659	645	721	674	645	644	674	643	687	673	648	666	644	708	658	749	691	683	707	744	647	655	709	660	668	669	653	697	718	681	678	682	680	742	717	654	688	738	670	697	669	621	635	682	680	682	637	668	671	681	704	666	689	681	652	653	666	665	704	686	707	632	632	656	626	772	707	644	651	658	665	637	670	681	688	679	691	674	706	699	678	685	693	676	650	621	652	653	697	682	673	698	678	678	633	697	624	685	655	664	675	705	628	677	650	669	703	646	693	676	673	680	666	684	651	674	672	662	633	700	609	679	629	670	688	646	637	647	637	647	719	709	618	641	653	629	627	703	681	670	673	647	629	616	666	634	686	680	697	675	684	673	677	639	696	689	718	631	671	723	680	692	685	670	644	611	680	652	689	684	672	673	688	693	680	674	651	632	684	633	672	662	676	720	667	673	699	678	686	603	670	667	659	635	659	670	644	614	659	705	673	635	606	681	661	681	694	653	658	689	704	679	660	632	653	676	711	668	704	682	700	647	664	676	667	686	728	708	723	701	663	662	668	694	634	698	691	654	704	660	686	701	710	683	708	676	687	650	659	662	670	694	657	666	658	713	713	676	663	640	716	661	666	675	702	682	655	702	668	671	685	648	674	705	708	675	723	696	681	728	677	669	682	677	685	696	674	633	593	695	675	661	654	676	668	659	668	654	656	659	695	665	695	707	674	682	694	667	667	668	657	700	650	672	719	690	678	632	684	639	671	678	661	691	641	670	689	698	683	681	690	714	653	683	737	669	641	665	674	745	658	654	625	642	691	656	648	728	720	682	622	682	677	652	671	642	656	661	710	702	650	628	684	638	666	629	669	677	680	685	658	648	671	625	691	637	650	658	711	685	673	674	658	716	663	664	675	698	678	667	624	652	695	673	627	682	662	718	665	669	684	664	707	662	632	668	718	679	692	667	701	640	683	673	654	679	665	690	664	688	704	647	678	689	668	698	638	664	655	681	700	677	658	635	670	608	676	712	669	699	641	698	682	678	668	666	676	670	689	632	711	711	627	723	686	647	651	655	646	669	670	604	635	687	677	627	656	709	673	678	685	664	660	670	666	663	709	623	709	622	716	676	659	667	656	673	732	689	678	695	691	636	659	625	644	661	651	639	659	679	680	680	622	658	640	686	621	704	650	654	674	697	681	693	666	678	703	641	645	663	637	652	684	690	676	648	672	678	682	653	664	679	702	682	644	699	708	707	730	680	671	685	688	701	686	697	643	603	678	639	704	703	618	677	693	712	683	725	640	708	717	684	684	672	679	661	659	672	673	693	658	662	683	683	619	658	736	668	731	658	672	665	697	623	668	649	681	678	712	680	691	655	693	626	671	682	653	641	679	685	640	705	667	649	707	671	687	679	623	600	677	695	666	707	635	697	679	660	684	682	678	712	667	689	668	683	654	664	691	688	704	651	701	677	666	683	670	649	706	631	665	644	699	665	704	651	663	667	638	707	630	686	689	709	635	662	668	683	663	645	685	699	685	679	668	673	666	662	663	675	673	647	700	698	650	694	696	652	662	705	677	668	632	661	629	691	701	682	654	647	676	637	664	661	665	671	688	638	643	729	669	649	666	645	689	655	704	691	674	642	666	677	666	668	674	729	683	682	713	699	647	722	651	667	645	714	707	684	702	655	672	659	687	674	626	692	668	672	650	681	670	695	688	675	643	697	645	689	704	691	677	704	703	685	686	693	667	661	731	656	693	653	623	662	680	641	676	662	648	666	662	691	703	692	656	644	664	691	673	704	658	660	658	656	598	689	728	657	653	663	650	666	652	640	641	663	676	669	675	651	679	645	726	692	693	674	671	662	602	666	642	664	682	703	708	692	681	664	664	661	742	706	643	690	664	655	684	659	668	672	685	684	659	706	657	702	697	719	708	651	684	683	672	682	686	610	625	698	656	696	698	674	670	712	625	701	656	682	660	685	666	648	669	703	720	663	668	693	707	713	655	694	663	692	655	656	720	662	688	688	687	645	687	642	686	675	683	651	666	667	698	698	715	720	678	671	675	656	646	713	663
23547	20974	27937	24186	20920	10277	1795	994	768	774	698	719	690	657	718	678	678	661	651	673	638	612	665	627	636	570	621	615	699	625	661	653	728	721	708	690	659	680	626	644	618	600	622	632	669	612	619	630	614	630	645	595	639	618	649	599	569	609	618	627	634	598	633	626	618	661	612	577	602	617	608	602	578	616	568	583	582	633	625	600	604	554	600	657	654	623	636	543	584	632	601	620	620	588	641	587	595	591	610	639	629	601	615	586	563	625	616	603	602	616	616	615	595	588	587	592	611	603	628	640	614	596	564	623	644	625	641	655	602	603	638	608	614	621	612	598	603	557	572	607	584	597	609	670	632	571	570	606	589	645	579	591	619	602	613	608	629	642	634	596	601	600	616	612	625	587	585	659	636	591	555	637	605	617	616	605	608	587	581	616	620	589	622	618	591	622	592	608	614	640	616	586	617	612	642	634	569	607	636	602	563	559	608	584	606	596	611	642	596	619	632	569	575	638	574	624	581	635	595	624	573	627	574	621	605	603	651	618	594	597	644	586	602	579	595	634	599	595	593	601	615	595	547	580	643	653	626	606	547	613	589	619	623	603	573	583	611	607	612	575	594	603	612	596	624	655	621	597	627	599	587	621	623	605	600	601	605	585	608	594	634	588	608	600	546	609	598	618	596	552	550	609	679	589	560	580	593	575	542	632	560	628	632	578	582	591	640	612	605	570	650	614	601	632	605	668	622	575	589	598	627	604	606	598	608	578	603	623	576	630	596	645	589	610	562	595	617	633	614	572	644	591	562	583	623	650	620	607	569	610	580	598	584	596	611	667	592	640	611	619	583	604	595	558	590	611	597	585	604	622	603	586	613	649	572	625	542	593	621	562	612	657	548	545	624	589	567	544	600	615	647	587	613	614	610	614	633	639	586	649	598	582	578	623	589	598	606	624	628	567	562	584	599	570	595	639	610	648	597	619	617	624	588	599	606	618	622	572	549	562	610	612	595	628	622	576	617	576	600	643	621	608	582	609	595	627	620	613	554	587	601	586	621	601	638	602	587	622	628	572	643	587	593	573	594	615	582	578	560	612	592	584	608	673	619	634	564	635	579	554	586	610	556	586	628	649	650	650	619	611	585	608	591	599	564	632	646	610	610	635	595	619	614	615	588	560	607	559	606	616	557	630	620	577	614	634	655	632	586	615	587	614	617	624	558	626	587	592	600	616	617	628	536	604	615	554	593	589	597	615	582	648	653	641	607	642	593	601	567	607	655	611	602	600	628	620	616	594	614	611	628	618	640	607	562	618	607	586	647	583	619	654	622	637	604	604	575	615	595	580	595	580	570	634	632	634	633	595	607	597	583	582	571	610	597	608	606	586	584	615	623	618	620	580	594	606	579	606	622	601	604	595	630	633	674	608	597	598	574	637	627	600	607	605	599	630	604	561	614	613	614	670	615	638	559	585	598	602	598	604	563	568	565	621	585	603	653	610	593	612	595	619	615	608	615	568	636	628	599	655	588	579	599	555	595	620	600	614	591	605	575	611	646	584	629	616	625	640	557	584	612	649	615	589	599	647	588	613	608	601	662	610	584	637	567	608	618	616	606	636	594	649	606	608	605	622	578	571	560	588	602	642	602	580	605	624	621	622	606	625	613	592	575	596	614	627	547	598	664	565	610	597	619	624	601	622	606	649	568	588	607	655	600	614	644	615	602	576	653	602	632	569	618	606	585	609	593	567	580	562	588	603	573	597	621	554	582	627	604	588	591	587	578	608	606	564	597	571	559	609	602	575	586	626	579	595	616	590	613	622	630	602	566	604	598	623	565	610	627	578	603	605	622	652	590	628	561	568	606	608	602	584	604	594	596	588	627	587	587	634	617	616	609	584	566	606	616	556	585	642	592	594	581	629	615	599	612	592	587	537	607	599	592	635	588	629	655	605	636	614	632	610	629	608	595	599	557	626	606	567	610	615	589	622	608	606	576	573	583	599	628	639	635	624	623	598	604	543	623	594	627	599	588	594	625	599	579	611	581	625	615	642	588	612	552	598	589	626	600	610	635	566	651	594	595	603	612	577	654	579	619	617	583	588	614	604	547	599	584	615	651	566	617	622	617	620	621	577	621	559	574	596	573	575	602	569	635	632	578	624	618	602	632	623	622	556	554	604	612	579	563	614	610	602	613	613	623	631	649	578	629	646	596	579	597	581	605	611	617	605	623	590	591	602	627	581	624	571	610	604	635	582	653	645	622	618	601	601	597	643	574	596	564	626	617	627	563	614	592	578	595	578	600	551	571	637	554	616	610	610	564	624	645	599	609	638	585	609	626	608	600	618	563	591	628	605	647	583	580	577	643	600	606	638	629	587	648	603	592	635	619	590	601	619	538	622	578	572	618	593	589	621	564	559	602	573	613	582	592	628	642	599	588	590	585	627	609	584	601	602	580	583	567	606	590	591	614	623	595	643	638	593	614	578	571	601	597	578	593	594	630	603	581	586	644	590	588	627	640	620	625	612	589	609	593	600	612	594	572	552	608	599	610	635	554	567	630	620	583	591	640	600	606	603	595	633	530	583	609	602	553	602	599	664	585	619	587	573	586	649	597	579	613	566	623	640	622	584	621	554	611	628	629	591	622	612	577	594	602	669	602	571	609	659	590	616	621	568	615	607	614	562	595	631	577	617	558	599	598	572	551	593	571	635	635	624	592	596	648	621	601	617	641	597	596	616	652	595	621	588	598	578	574	646	580	608	555	589	546	593	563	602	620	605	630	634	569	595	599	622	571	588	576	582	652	590	625	635	613	613	640	541	611	603	596	657	621	592	555	609	587	566	586	646	619	596	579	603	607	585	608	598	630	638	615	610	649	593	613	605	639	644	605	610	627	604	556	606	575	602	624	611	582	593	605	618	575	638	609	621	579	617	615	626	599	613	598	567	592	592	631	590	610	633	617	596	590	667	610	616	594	613	592	609	601	606	601	575	635	588	570	588	626	574	638	598	633	589	578	630	596	607	626	597	603	603	604	606	589	591	567	605	640	610	635	585	591	596	639	591	584	603	603	562	601	611	590	613	624	583	591	628	589	605	623	631	598	574	642	569	598	624	637	593	565	583	636	595	567	600	612	639	590	618	606	572	576	602	591	594	651	623	608	620	625	593	632	611	625	597	602	576	617	655	602	615	603	640	596	594	557	563	571	621	621	633	629	654	640	630	616	592	596	590	621	550	572	597	596	589	623	546	573	593	591	620	619	631	595	621	601	604	550	589	614	590	637	601	621	610	601	583	558	625	623	604	613	647	605	598	586	655	618	625	588	617	623	649	587	620	597	624	623	614	606	564	586	597	570	610	592	548	628	588	600	616	666	587	591	606	614	595	579	580	594	609	597	602	588	544	622	615	530	577	625	604	616	598	606	596	614	628	568	658	609	577	603	536	629	585	601	569	630	603	617	659	589	587	587	589	624	586	610	606	574	597	608	579	594	647	625	577	583	647	555	611
24562	42617	23134	9140	5547	3328	2128	1406	1080	986	952	913	882	897	858	854	908	783	823	730	771	804	779	827	769	829	788	791	851	842	886	875	915	874	868	866	878	829	876	751	794	787	751	761	762	791	805	792	743	767	791	724	745	774	757	814	762	764	779	746	761	747	789	731	817	829	737	758	741	703	766	741	741	724	754	748	758	739	730	746	717	747	725	747	714	746	758	725	750	766	743	743	790	760	715	769	704	742	722	699	791	762	782	725	705	747	698	773	775	751	772	749	724	722	732	784	777	700	687	700	744	698	749	738	747	725	720	762	701	742	737	727	743	728	768	763	750	710	720	713	738	712	688	708	691	732	733	779	776	743	755	735	759	713	753	743	733	701	732	754	767	744	736	793	761	798	723	782	720	770	711	718	709	723	772	744	732	787	740	691	750	697	733	789	769	742	730	744	804	741	760	754	701	740	735	689	685	663	737	710	736	812	711	734	731	738	734	720	751	752	730	730	694	710	752	721	682	757	731	766	753	753	774	725	711	748	740	765	724	686	726	767	710	774	787	727	751	721	715	728	708	696	749	729	714	762	761	692	713	742	769	734	764	812	733	751	734	726	680	758	715	720	700	765	723	739	756	741	703	707	714	687	714	724	733	744	672	725	758	747	748	715	765	724	754	710	777	743	771	717	782	721	744	746	741	735	737	767	689	757	731	683	715	705	745	720	730	712	739	742	730	706	705	748	778	746	747	719	761	715	728	725	756	747	709	711	734	710	750	740	730	723	712	740	718	721	700	702	708	720	731	713	723	758	748	751	741	750	708	716	716	776	789	742	751	726	723	742	739	734	750	777	736	757	745	750	713	743	745	762	756	691	707	699	698	791	714	729	682	703	754	755	753	737	717	743	723	720	763	750	760	736	776	763	733	736	725	713	753	723	706	765	784	768	751	729	748	717	695	720	754	735	711	766	759	781	725	748	713	780	708	713	738	748	734	702	759	725	696	725	725	756	736	740	773	756	748	721	732	726	697	720	758	762	733	780	724	725	702	748	703	703	695	760	716	692	738	749	752	693	703	727	757	750	714	687	750	721	721	687	747	731	702	708	687	731	712	705	751	697	772	732	698	745	710	748	762	776	740	734	745	767	784	703	700	745	762	724	740	722	782	782	747	733	765	751	727	757	716	751	774	714	760	760	717	720	742	800	725	767	655	773	701	748	750	762	704	682	693	774	737	713	705	738	723	715	718	765	722	766	728	724	747	789	734	732	710	745	747	748	731	696	724	767	733	754	753	795	752	767	749	770	788	720	722	748	736	729	718	729	754	720	690	747	708	752	767	744	742	695	777	743	743	714	724	727	756	731	729	749	733	760	739	785	742	747	705	748	717	742	708	735	760	743	752	743	725	761	736	697	760	699	773	794	761	705	732	722	761	751	728	722	746	779	732	716	720	764	770	802	724	757	696	740	700	692	761	720	788	749	740	693	731	707	786	762	710	745	754	701	715	752	704	757	737	763	740	747	715	721	753	718	709	729	764	708	729	702	750	675	756	762	733	782	751	725	751	738	756	724	728	723	728	771	724	692	745	725	697	714	743	727	737	748	698	801	725	745	716	702	751	722	715	771	758	769	716	723	744	696	715	702	731	751	696	751	678	764	761	720	758	711	749	699	727	727	729	778	767	772	785	710	716	720	726	757	745	729	759	731	725	810	715	777	754	711	758	766	711	772	731	717	717	759	738	744	704	744	738	708	721	717	745	757	741	745	739	715	718	712	741	720	681	709	746	709	770	744	793	715	763	784	731	762	720	795	741	732	726	671	730	695	741	723	735	721	681	743	783	760	779	744	776	716	764	712	790	736	728	742	744	758	738	721	725	759	727	680	735	733	762	774	744	729	705	761	754	704	767	743	752	688	738	749	760	736	734	760	735	740	726	779	679	750	793	730	726	756	734	770	738	715	733	732	733	700	728	757	699	747	705	743	683	744	721	793	754	714	801	765	723	691	765	742	730	699	779	788	768	792	764	723	696	785	789	734	712	724	673	726	737	734	734	752	734	739	741	741	736	718	759	740	744	732	709	695	745	764	792	707	724	776	738	757	740	703	746	753	770	752	729	774	737	698	764	746	715	723	712	748	717	783	775	707	707	742	754	740	731	754	716	763	759	710	719	733	743	743	731	732	753	729	756	736	756	768	734	728	790	723	742	786	786	685	741	759	734	712	772	744	764	682	708	808	746	751	741	725	740	792	756	739	722	740	703	742	739	730	726	779	777	748	719	753	749	754	724	741	753	729	714	731	692	779	761	729	731	734	782	741	697	740	718	758	728	738	743	738	762	824	743	707	743	733	742	767	746	712	777	716	746	703	736	750	784	720	726	738	810	730	743	726	724	762	725	765	732	755	752	732	703	716	736	707	734	695	726	740	728	751	738	719	704	703	756	759	732	745	780	755	705	722	729	706	680	745	741	738	730	730	732	749	725	760	696	725	739	755	707	751	741	696	711	773	708	758	735	719	743	733	714	757	673	728	712	791	760	731	741	731	739	742	713	740	765	746	742	737	686	779	717	708	715	715	759	757	762	707	723	729	746	758	688	717	745	737	748	746	723	744	741	707	744	708	733	737	704	724	703	754	739	752	686	723	730	761	732	710	763	767	698	675	749	700	708	719	685	677	720	732	758	745	758	763	735	752	724	716	735	671	751	763	683	689	709	760	760	718	775	709	765	761	719	754	709	717	778	761	759	707	722	718	735	752	734	742	706	722	684	700	772	730	754	789	717	759	688	714	784	702	752	753	729	722	755	699	716	738	712	695	741	709	724	741	721	733	754	763	745	793	721	788	725	739	725	701	741	750	736	726	740	767	718	710	783	688	700	681	759	704	740	752	732	760	780	734	748	697	750	700	757	718	772	726	715	732	735	763	742	800	739	722	784	752	729	745	730	712	712	753	742	787	725	751	748	701	717	721	677	718	685	729	707	738	751	759	749	768	724	782	706	731	726	717	757	782	778	734	753	743	777	709	715	728	738	752	737	746	697	725	701	724	721	744	719	750	705	729	716	732	744	777	741	747	747	748	752	683	735	704	705	746	739	698	772	741	701	751	716	737	742	740	768	737	669	786	723	684	706	703	752	783	737	768	736	732	771	724	738	764	756	744	749	737	729	706	735	742	718	702	742	773	712	716	715	726	751	725	698	730	728	737	744	728	731	720	722	731	744	722	744	727	749	726	685	705	735	737	728	712	769	732	768	762	771	744	708	749	718	751	768	743	743	756	683	718	721	706	754	707	706	740	737	709	713	690	770	767	723	741	721	724	726	679	732	735	739	736	727	723	793	726	727	736	732	694	701	697	731	729	751	727	721	737	721	721	719	728	741	755	706	690	787	713	741	693	774	746	727	714	687	774	755	729	777	762	726	711	739	775	717	716	708	734	722	799	710	711	702	738	699	742	740	721	666	738	689	742	748	734	735	814	735	738	753	733	739	755	703	712	754	751	786	775	696	745
24558	20970	27104	24928	13260	1642	848	547	514	480	442	444	438	433	421	433	450	404	421	428	425	436	446	447	439	426	440	441	414	485	501	486	496	482	481	520	444	464	443	448	425	445	463	447	397	392	451	430	417	436	418	412	427	441	433	419	440	394	437	403	403	419	421	436	472	408	431	419	423	376	394	419	399	392	404	406	413	413	410	400	463	427	424	421	407	429	431	431	390	432	419	427	402	392	381	470	433	459	422	412	412	391	401	406	403	410	426	398	434	445	369	394	419	388	427	422	416	398	418	401	421	440	401	414	382	417	389	418	410	410	424	445	396	398	390	403	431	425	407	405	441	369	405	419	394	445	406	425	403	412	418	424	459	417	410	391	401	421	463	414	400	388	411	414	375	419	430	388	416	433	407	380	439	431	417	384	433	426	413	363	402	386	437	430	409	425	403	371	397	435	430	417	403	424	423	402	373	383	436	416	426	407	402	381	393	416	412	439	424	411	408	409	369	394	403	430	386	405	395	414	407	423	403	375	438	425	424	400	406	416	396	448	421	451	374	448	414	427	436	423	434	390	434	435	406	400	423	437	398	399	396	411	402	370	415	436	413	421	384	409	399	391	416	426	404	419	435	406	383	439	412	430	411	411	393	417	406	423	402	428	411	447	377	392	396	446	363	424	416	407	383	420	455	336	410	407	480	416	423	415	410	366	436	376	396	389	390	400	384	371	457	401	396	384	429	431	433	396	383	441	386	422	427	408	384	426	423	429	430	427	410	429	414	387	434	433	454	404	415	443	401	379	426	411	431	428	367	416	418	428	430	438	390	397	406	411	398	410	429	420	426	409	448	410	425	429	399	395	392	413	422	435	435	406	395	396	384	435	441	441	376	405	402	405	394	408	379	382	417	407	408	423	429	407	429	397	411	428	424	426	394	397	449	404	416	445	412	402	397	415	391	416	400	451	390	451	432	431	395	433	417	423	376	396	416	413	419	410	392	424	429	432	396	423	415	385	402	448	384	390	383	418	407	427	426	404	426	447	441	421	430	374	387	418	399	393	405	395	426	409	379	402	401	441	412	390	390	422	449	408	430	392	391	407	397	409	432	404	437	396	400	406	401	412	419	449	441	408	403	418	401	432	401	436	412	434	409	407	431	406	393	417	387	425	415	404	401	410	429	367	391	427	434	407	433	431	405	390	422	423	412	432	421	408	422	416	404	450	357	429	429	367	420	400	401	423	421	410	413	430	418	459	423	434	418	413	399	398	387	404	438	431	432	401	449	410	437	418	401	392	426	407	390	403	380	409	376	415	379	399	418	394	429	393	392	414	416	423	399	427	379	435	395	431	404	462	477	410	428	428	423	416	404	428	406	416	404	416	422	408	422	417	432	398	412	404	399	381	398	368	417	401	415	399	396	417	419	423	458	365	410	421	419	430	434	441	413	414	423	383	414	403	373	383	420	401	434	426	402	413	406	405	394	417	411	388	352	372	448	391	413	419	422	434	434	420	408	406	402	399	391	405	386	412	411	395	423	390	452	420	395	382	418	428	380	400	375	449	436	402	393	411	416	407	404	420	376	400	427	375	427	380	385	391	403	385	420	404	411	413	428	424	433	400	428	415	419	439	400	384	430	417	412	418	429	450	392	399	416	435	414	439	400	432	451	420	419	383	393	460	404	418	417	434	430	402	449	395	447	396	388	427	440	391	371	400	417	416	420	428	411	387	415	410	432	410	391	365	422	358	400	419	386	391	400	421	429	468	402	384	412	449	427	455	419	391	426	423	411	410	417	409	390	398	434	391	418	382	406	406	395	422	452	415	407	400	415	414	390	436	389	449	414	412	425	370	438	401	386	409	411	438	440	433	406	443	374	409	394	413	425	379	442	412	422	402	403	393	403	435	388	420	354	394	458	408	409	408	422	403	436	403	420	420	422	406	440	408	427	450	412	443	408	403	419	393	398	444	449	426	404	424	418	422	402	428	408	404	387	411	394	416	418	371	426	413	413	426	404	416	431	423	433	413	415	415	427	387	383	419	411	420	409	430	407	414	464	408	425	407	396	410	452	406	412	448	401	429	413	405	446	417	412	414	401	383	412	437	467	412	416	401	428	443	393	421	449	421	434	384	401	413	423	412	409	403	432	398	424	441	413	404	399	432	418	406	406	384	420	437	405	420	442	409	408	434	416	427	443	406	431	406	378	421	451	414	409	399	397	481	436	424	413	432	422	421	419	415	379	410	412	381	412	420	429	401	411	466	433	398	397	402	441	398	428	407	389	419	403	400	384	419	404	397	384	409	363	442	420	439	402	401	417	414	399	384	461	414	366	423	431	381	422	379	403	411	424	384	424	409	423	418	387	413	420	410	396	433	427	401	367	444	383	435	436	412	404	440	422	410	417	421	400	418	385	425	427	389	457	412	405	444	374	439	436	425	432	404	434	413	375	419	430	431	422	425	376	384	445	351	389	409	414	421	409	434	401	412	393	449	427	393	433	411	390	405	437	439	421	405	401	421	411	410	413	372	395	421	431	389	426	408	388	404	414	383	437	413	418	401	391	443	380	425	411	421	435	380	438	417	403	398	414	429	430	396	421	365	404	421	427	406	409	435	419	400	421	435	406	412	413	406	430	419	395	428	431	402	426	389	412	400	460	403	404	418	403	385	424	371	444	402	392	428	406	387	410	401	409	406	420	396	394	385	430	433	423	436	399	396	409	384	383	396	418	429	389	419	410	399	373	419	444	425	401	447	435	421	436	436	404	395	435	403	400	387	424	392	439	418	386	412	419	438	431	409	412	422	394	414	421	406	421	388	456	374	453	412	394	398	414	407	378	438	398	400	385	453	377	413	408	415	400	450	412	383	407	383	456	458	410	427	392	365	442	420	399	404	402	429	431	401	395	441	422	460	449	366	419	428	413	393	401	423	408	392	419	413	429	422	385	422	419	414	428	420	390	410	390	384	413	429	371	390	466	398	433	424	454	408	405	417	401	395	373	410	421	387	439	385	379	407	415	425	427	386	405	423	425	431	406	423	409	422	424	410	423	406	437	414	378	429	390	422	416	410	397	355	397	395	404	388	407	388	435	420	455	414	415	391	444	414	476	418	413	394	388	435	438	390	423	396	414	412	398	429	424	413	401	419	416	434	375	409	420	421	414	431	406	439	402	438	444	405	430	404	397	412	395	378	388	392	394	401	415	435	385	409	422	417	408	432	381	446	389	390	434	409	433	387	392	390	429	416	387	402	419	407	407	385	421	400	387	417	415	403	412	442	430	366	436	392	425	395	424	384	432	412	394	407	432	431	401	431	417	410	446	394	414	420	442	453	414	387	400	407	426	403	409	374	440	424	424	435	399	441	409	436	429	428	431	409	391	416	397	409	419	445	421	422	450	405	434	397	403	420	385	425	395	405	406	407	409	390	403	435	395	403	422	409	458	387	410	372	403	422	426	441	407	427	411	409	400	429	426	406	424	400	422	437	449	430	396	443	483	375
28616	39747	20829	6876	3876	2181	1432	819	732	684	581	649	620	593	551	558	542	567	535	587	516	521	571	556	535	572	610	575	578	596	607	622	580	631	606	630	585	570	587	559	619	549	540	568	553	529	504	535	505	555	495	484	521	527	489	534	542	547	548	537	560	516	555	520	539	539	521	539	523	517	560	512	544	498	549	511	525	554	522	516	521	520	489	522	489	501	528	520	499	510	500	509	484	493	482	509	506	494	485	558	519	497	533	507	509	523	532	493	506	497	498	548	522	517	510	519	499	526	503	501	513	469	491	517	521	558	479	513	488	517	486	538	525	570	553	508	533	533	505	507	474	500	524	531	540	485	513	490	518	536	495	540	496	519	478	522	507	534	510	479	502	471	537	508	500	506	541	505	495	508	520	511	488	530	506	475	514	544	496	528	575	456	533	476	551	499	532	541	506	512	500	510	488	525	486	514	528	507	481	485	504	532	526	508	496	522	513	538	499	521	483	507	489	539	538	525	505	521	513	525	466	523	501	524	498	486	515	529	497	554	529	493	520	499	559	515	501	508	493	508	542	534	502	515	490	459	507	547	505	502	487	489	494	495	483	488	499	496	530	499	512	548	519	503	516	511	528	496	534	499	515	515	539	514	477	510	522	510	489	528	554	518	544	567	505	540	512	508	495	514	543	534	524	507	511	506	517	503	507	468	521	534	517	521	489	472	550	495	497	543	483	508	537	517	518	491	499	509	526	518	523	482	546	524	526	529	473	506	547	482	536	524	515	479	509	519	508	533	518	490	498	493	489	543	517	520	489	526	483	519	534	505	516	549	471	487	499	471	512	562	497	499	494	527	534	470	483	508	492	529	514	531	502	539	454	521	520	485	524	520	492	500	491	499	478	495	485	457	514	532	500	513	527	521	534	462	500	565	505	561	496	533	484	536	513	471	504	538	513	524	518	465	496	466	513	505	545	493	480	555	462	520	523	519	497	511	500	528	545	512	548	503	524	497	521	518	496	516	564	496	535	511	536	557	516	543	497	532	503	523	500	557	482	529	550	488	541	542	481	492	477	499	504	526	522	490	532	501	513	497	535	521	512	530	517	472	527	517	500	500	538	489	533	486	506	531	462	502	530	506	514	535	535	506	527	493	525	471	500	549	515	547	489	518	509	490	502	549	515	540	522	501	512	478	530	518	526	493	486	506	491	527	515	531	523	535	490	507	523	551	513	517	511	514	481	490	523	488	507	509	490	481	475	475	503	490	489	488	533	513	482	545	477	506	553	481	499	480	504	522	480	518	518	494	544	479	479	520	506	504	555	491	519	463	519	523	480	496	476	530	494	530	529	498	516	496	568	539	554	537	518	515	495	493	523	555	493	531	484	516	526	536	510	540	530	460	529	516	532	497	545	492	533	498	524	494	509	498	506	529	469	543	495	528	504	524	529	530	549	491	518	500	548	486	498	472	502	514	508	473	482	492	523	463	496	503	488	533	530	494	505	518	476	493	536	544	535	533	549	543	486	550	495	520	520	522	502	484	520	501	516	499	510	546	478	526	488	514	499	510	497	487	490	535	504	541	477	521	556	499	480	510	513	532	503	515	490	546	497	545	553	487	534	480	482	509	521	492	506	485	562	504	526	492	549	510	537	496	460	463	510	528	518	535	542	503	536	515	514	487	502	503	500	522	483	492	502	501	507	481	511	539	518	505	531	528	528	482	525	488	505	474	496	521	523	543	522	508	511	477	506	515	489	502	531	524	524	525	538	502	548	530	517	518	496	499	505	561	497	516	502	502	506	502	511	540	515	485	511	526	535	520	527	513	540	477	539	515	483	526	502	543	508	495	509	499	545	514	546	505	469	485	508	501	504	489	517	459	507	503	529	512	493	496	496	480	524	513	478	555	463	506	520	523	473	532	550	503	518	546	477	528	541	511	522	476	490	539	535	493	536	493	498	481	543	503	554	510	513	490	487	505	539	525	510	519	491	524	536	484	514	499	491	533	516	493	473	511	500	513	509	521	526	521	515	520	501	519	502	522	526	496	523	495	491	553	520	528	505	535	482	555	528	503	492	505	486	525	533	500	469	489	520	515	551	508	543	508	498	465	518	541	509	538	514	524	564	549	492	525	522	522	515	520	496	498	538	437	485	505	495	508	507	558	524	512	511	506	480	474	523	491	521	500	485	505	530	507	503	495	529	493	499	520	483	510	497	471	519	520	521	542	516	498	498	490	501	534	515	521	470	487	514	474	497	507	502	507	519	507	509	583	485	492	505	477	499	505	544	504	508	520	490	500	494	516	505	496	512	502	531	518	516	506	526	545	532	508	465	531	506	526	517	496	538	516	482	509	516	505	557	525	478	539	518	508	506	492	531	479	504	549	474	542	468	521	508	495	486	493	466	515	541	533	532	512	520	496	512	550	505	503	481	502	526	533	527	526	478	526	505	515	467	552	536	538	530	532	491	503	488	537	496	473	551	486	544	519	480	535	544	526	548	476	480	540	499	521	537	521	552	521	516	515	534	559	480	543	490	537	524	536	529	508	496	524	493	502	499	509	557	557	528	520	525	551	478	466	546	541	503	524	492	531	516	532	508	504	506	545	519	488	506	486	512	490	519	535	519	506	544	527	509	508	503	524	506	491	480	507	520	499	472	507	504	501	514	522	490	515	529	541	496	523	498	522	519	499	492	479	533	487	488	505	545	488	516	546	445	518	498	540	508	487	530	504	517	537	485	505	499	521	528	494	488	522	481	525	528	474	534	537	494	508	487	517	439	534	512	514	510	503	486	526	480	525	531	492	491	506	481	528	523	528	537	526	477	509	483	520	511	539	534	495	523	506	522	534	496	504	473	495	507	537	514	524	538	535	513	557	486	520	520	531	478	514	467	492	514	533	515	498	510	520	511	513	520	525	520	522	516	490	516	558	555	526	512	474	522	544	516	521	486	476	520	516	505	520	513	534	515	514	521	520	517	498	559	493	500	533	537	488	507	512	541	507	499	521	470	531	486	515	542	486	511	506	525	500	565	502	502	504	515	513	529	475	546	452	525	507	513	522	534	507	512	500	501	519	503	463	506	523	499	487	488	494	497	502	549	543	519	519	512	520	506	500	521	477	530	524	481	503	518	512	472	528	485	545	481	493	475	487	583	536	475	519	517	470	492	534	525	489	513	485	536	504	498	531	526	513	552	532	483	529	512	547	533	501	481	493	540	495	540	479	474	536	450	520	504	531	505	516	516	509	498	539	505	505	518	504	505	498	519	505	529	518	524	512	497	515	511	504	531	492	537	547	465	498	501	455	516	496	505	501	482	502	486	525	546	511	480	548	514	520	493	522	494	535	512	510	516	487	511	500	505	532	472	524	528	535	473	496	531	510	521	501	471	551	524	495	514	499	494	553	541	539	528	524	486	552	550	490	486	575	533	502	516	494	521	537	524	485	538	465	511	496	544	517	512	461	484	551	552	554	525	503	501	530	461	505	531	524	525	526	502	551
22565	21041	28557	23778	21038	21010	9125	1180	790	674	725	659	645	603	540	543	534	521	533	482	527	482	531	532	508	538	509	529	552	527	564	573	608	622	594	674	575	571	515	506	492	510	492	516	483	486	490	507	496	502	486	471	497	511	478	508	530	482	496	500	474	502	471	493	518	479	478	504	480	486	446	479	464	475	503	476	504	473	465	471	454	480	490	443	436	444	454	438	472	479	448	475	451	469	468	444	481	423	465	485	455	474	496	457	474	488	489	456	461	465	464	477	447	468	437	465	443	453	453	454	470	440	461	417	458	483	444	429	465	434	447	487	488	481	453	484	484	465	452	474	429	462	484	464	454	481	454	466	463	472	503	463	460	481	451	452	474	446	458	459	481	447	479	495	427	433	465	440	448	423	495	459	442	466	465	429	445	443	420	459	506	463	493	481	506	483	459	461	417	454	470	475	485	430	462	462	459	452	499	438	466	443	464	442	416	444	491	452	460	484	422	458	463	464	460	464	450	462	469	467	445	461	501	453	457	458	473	445	497	474	425	452	455	455	429	438	438	425	448	426	458	482	475	448	453	460	438	455	468	436	436	448	491	468	469	437	457	483	436	462	499	476	445	442	438	436	461	441	414	422	451	466	441	470	485	440	463	429	480	440	459	474	475	469	457	468	471	441	465	481	486	423	458	404	478	458	462	481	441	482	444	452	468	492	459	423	445	439	458	484	469	469	473	473	455	449	501	442	476	440	449	483	454	501	425	508	470	461	505	469	460	426	438	446	462	415	479	426	430	459	457	465	427	461	477	465	440	456	494	463	431	465	484	476	431	476	493	443	425	457	450	452	479	457	433	456	471	498	435	454	462	439	428	439	459	435	407	445	470	459	469	477	444	497	458	469	489	489	469	481	458	485	464	450	502	456	473	489	483	449	451	461	476	448	487	480	431	468	481	444	489	472	495	451	455	453	496	487	507	477	456	480	447	456	438	471	486	455	454	449	460	475	446	422	454	438	520	440	463	454	438	457	470	474	455	473	437	485	443	432	427	471	439	474	460	457	448	441	456	478	485	417	447	460	433	451	469	487	424	444	480	513	457	469	470	417	441	468	474	462	438	453	451	482	466	445	418	480	442	452	479	457	438	453	444	451	480	472	496	419	456	469	447	475	514	425	467	452	419	431	482	430	492	406	423	442	468	458	457	441	460	458	480	457	441	467	428	482	448	450	443	484	490	478	454	485	495	454	425	477	435	455	434	457	437	438	460	488	442	447	443	486	460	453	444	450	448	468	452	428	449	451	439	460	432	467	449	474	445	482	475	430	507	433	493	448	451	445	471	468	494	427	427	472	465	440	465	433	437	470	470	432	422	476	480	461	483	462	443	441	451	510	471	458	476	480	477	454	498	458	430	459	465	446	439	448	444	457	446	466	459	468	475	427	455	445	454	486	473	471	458	452	442	439	474	475	417	476	456	462	447	441	457	445	442	502	432	470	434	464	456	440	433	416	437	441	454	453	451	451	458	480	414	420	463	489	442	470	490	485	467	446	436	429	455	444	457	484	444	465	511	467	441	443	522	452	470	466	448	425	436	459	470	479	457	443	454	448	485	465	424	504	482	428	471	456	437	456	464	449	491	453	472	454	473	470	459	442	483	468	468	485	409	484	430	422	473	434	431	454	440	488	407	473	438	399	470	453	453	427	490	497	476	459	442	446	433	439	461	464	453	443	463	482	492	453	447	460	458	472	486	441	467	461	437	445	486	495	479	433	430	479	477	477	462	466	477	437	441	492	465	453	482	465	480	477	423	478	451	473	423	445	471	508	466	461	469	466	447	446	473	424	478	458	447	528	477	469	468	411	440	475	441	453	454	442	440	447	461	467	476	469	441	431	478	489	474	445	444	458	436	488	480	464	480	433	491	437	467	439	437	441	485	454	462	460	482	426	498	460	468	449	462	455	495	468	478	431	461	487	493	428	442	468	411	410	460	429	480	424	472	477	490	423	474	448	451	461	439	451	441	472	427	447	456	470	420	496	442	429	461	438	449	483	460	477	461	442	444	425	450	497	440	422	451	433	445	485	456	454	464	427	472	437	459	443	436	464	432	473	466	473	477	465	469	477	453	467	452	481	481	469	444	443	474	439	473	486	446	465	441	441	444	472	469	472	434	479	434	429	450	417	420	473	461	429	465	459	465	471	502	451	473	430	423	469	473	430	435	412	456	478	424	454	448	493	442	464	460	420	520	455	458	448	450	447	479	445	445	475	422	451	439	440	462	463	462	483	461	468	453	480	435	494	495	460	440	469	484	418	456	446	429	480	492	478	462	467	483	486	425	466	460	498	460	432	489	471	465	492	451	475	427	491	444	458	468	467	480	416	437	468	458	455	452	472	477	468	493	460	438	456	504	513	476	427	483	456	462	456	458	428	482	453	444	444	466	416	484	446	489	466	480	434	471	431	451	453	468	409	428	479	427	424	484	476	470	446	497	476	483	469	455	426	437	435	472	444	423	478	504	457	474	468	453	473	437	438	458	495	418	419	463	422	466	431	473	469	465	457	467	495	468	462	453	488	445	488	439	448	437	477	526	437	474	441	439	451	454	440	466	474	465	485	434	460	418	478	441	442	459	418	438	457	485	475	448	492	440	472	473	461	465	449	462	494	450	416	442	479	434	453	426	499	442	458	472	462	447	477	495	427	481	479	405	414	419	461	444	438	412	403	462	492	474	458	435	400	462	441	444	482	468	463	457	435	497	483	439	429	480	459	458	473	443	440	461	456	476	458	487	475	445	459	489	464	464	435	459	459	455	468	451	419	460	487	459	461	450	453	469	470	502	452	434	476	492	460	441	492	454	456	462	444	456	462	441	436	447	481	462	472	457	484	453	457	475	434	448	448	452	454	477	468	454	462	489	475	452	465	481	469	461	445	445	427	486	430	422	400	470	426	465	441	455	441	435	452	460	436	433	474	467	453	422	462	443	497	475	451	447	430	429	508	472	442	431	475	459	439	462	456	426	494	502	437	475	475	484	451	456	462	462	481	450	444	457	485	464	449	459	432	447	465	472	449	454	475	450	460	460	467	495	478	459	459	475	480	470	469	456	483	456	462	471	479	437	450	491	437	422	453	461	477	492	436	487	454	451	442	460	465	442	451	470	456	411	484	448	443	454	464	468	481	436	421	462	486	451	455	450	432	455	493	480	423	450	500	415	408	449	459	460	476	467	465	514	464	432	440	508	480	469	450	425	464	456	423	470	478	454	427	475	475	459	460	467	452	491	489	442	469	456	437	470	479	459	441	483	434	448	484	473	449	477	480	440	476	473	472	438	456	462	456	470	449	511	420	511	468	454	488	496	441	438	426	482	440	453	475	445	413	522	423	463	487	479	475	446	449	467	442	438	430	473	448	430	409	397	457	455	431	456	458	463	461	454	500	453	426	425	476	493	486	526	449	473	490	482	480	420	481	428	473	439	460	467	441	402	429	478	446	429	450	433	459
29865	44979	28265	14216	9335	4693	2559	1635	1283	1125	1035	902	882	804	747	792	754	696	697	658	689	674	628	653	679	651	643	692	708	706	761	808	834	819	797	798	710	737	723	621	669	629	650	597	643	592	620	567	548	578	588	574	588	598	625	642	589	645	619	651	623	607	644	609	632	621	610	565	584	569	564	578	615	570	575	552	586	548	575	571	614	549	602	561	576	542	585	587	550	575	531	562	599	584	573	544	575	572	542	596	562	577	575	527	585	588	508	572	598	544	542	612	535	559	564	559	526	554	579	593	547	563	553	574	556	576	528	557	587	569	546	576	558	576	589	561	569	565	553	562	605	574	510	577	547	577	533	559	546	559	547	544	595	575	572	580	543	549	533	572	557	570	498	557	559	563	551	544	513	533	596	539	544	565	544	575	577	535	538	587	567	562	536	559	527	523	553	569	524	592	549	507	538	548	567	596	572	537	582	601	589	536	625	569	530	506	547	563	559	562	549	558	538	594	560	543	533	546	546	566	557	565	522	548	575	569	548	568	572	524	535	585	569	545	535	555	549	541	573	527	516	507	541	577	539	558	560	565	548	536	548	566	544	527	547	562	569	537	599	599	566	578	552	557	547	543	525	518	534	606	610	554	539	554	517	560	549	544	545	563	578	549	578	551	533	539	586	553	544	582	591	580	566	531	548	559	590	539	543	607	549	557	548	576	561	562	548	572	519	590	631	573	559	566	566	579	567	562	545	547	529	600	576	530	594	527	575	575	600	528	556	602	618	534	516	564	555	566	573	568	582	575	562	559	556	549	563	523	520	530	556	554	554	550	559	554	566	583	561	555	540	579	537	540	563	605	545	530	566	569	581	582	561	555	519	574	561	531	600	576	611	585	565	557	568	556	540	540	548	591	577	567	546	557	548	538	566	569	525	553	541	523	546	549	634	547	536	564	583	571	561	597	570	556	572	561	556	606	555	560	600	584	583	544	597	582	585	551	498	525	565	547	577	559	566	535	529	590	569	553	568	549	558	537	539	541	584	582	534	551	576	546	532	562	538	562	565	538	531	555	542	538	516	591	570	572	560	537	554	584	565	551	519	558	560	544	563	587	570	560	553	544	562	546	545	587	566	598	598	504	564	585	531	531	565	505	584	568	547	563	547	512	584	595	546	579	578	568	508	537	584	542	607	576	593	602	574	564	551	530	527	538	584	528	539	562	558	546	551	599	503	573	519	560	542	551	587	599	558	564	556	553	564	571	569	601	561	540	564	550	543	559	533	535	557	551	609	552	545	558	555	554	576	568	563	555	586	555	563	546	583	533	539	593	562	551	586	583	508	515	581	539	589	559	541	520	604	539	535	559	542	584	592	556	583	543	594	573	591	582	546	577	562	576	557	578	592	559	571	567	522	541	583	544	566	591	572	548	590	551	584	550	586	550	581	538	572	561	559	557	555	538	571	515	558	543	539	529	593	542	587	586	523	559	537	580	593	520	549	569	558	591	585	562	518	527	515	561	585	549	572	544	552	620	549	527	545	559	575	558	568	562	613	554	552	533	580	551	562	584	594	549	561	540	560	570	565	535	593	531	545	605	592	557	578	562	550	591	565	524	562	543	550	567	535	526	597	515	560	536	579	575	551	593	540	526	564	566	540	560	555	536	576	546	550	585	586	586	560	583	569	534	522	544	567	520	549	566	558	568	580	541	546	543	580	544	559	550	577	545	534	524	602	618	583	564	570	585	567	563	565	575	571	576	567	566	519	538	545	536	611	562	553	581	582	528	568	573	573	555	594	541	560	525	573	553	563	595	571	561	570	601	506	533	552	562	559	612	575	535	536	534	581	522	586	570	582	576	539	558	577	577	553	601	567	570	570	574	562	549	559	569	558	590	625	571	577	581	575	539	543	559	543	573	552	544	557	525	496	533	554	578	578	547	550	596	558	558	557	545	579	570	558	520	535	543	538	554	557	575	506	549	555	597	548	528	567	563	528	549	541	572	573	566	557	563	582	582	590	564	550	564	557	542	582	566	596	559	575	564	575	582	561	585	564	533	577	584	565	560	565	548	599	566	555	495	564	524	592	575	543	550	592	574	550	543	571	549	583	531	563	547	553	562	573	586	567	564	558	576	591	569	561	571	560	624	608	545	543	579	558	574	535	538	568	581	563	565	583	540	553	581	584	577	582	561	600	546	552	568	562	535	578	559	580	561	592	562	584	495	567	537	563	528	542	566	559	595	591	577	608	543	571	531	556	590	612	580	576	567	571	595	538	562	561	595	578	576	557	582	556	572	566	566	564	561	578	551	541	603	525	576	567	575	558	540	538	531	542	524	567	551	583	549	565	570	589	553	532	528	569	562	566	560	527	523	591	555	565	572	580	560	567	568	543	549	554	556	624	554	577	579	547	544	554	553	622	558	590	567	560	586	610	567	560	563	593	555	602	581	566	556	601	581	552	560	564	579	508	534	543	565	568	565	592	572	514	586	508	564	567	590	543	572	593	535	548	571	564	585	601	595	522	550	560	564	566	592	599	544	525	592	537	545	555	554	571	526	590	526	582	574	544	550	523	568	601	572	562	562	588	561	535	530	545	562	528	539	536	522	595	570	546	512	573	503	571	587	558	547	569	542	561	572	558	583	593	589	491	574	559	547	557	572	518	592	593	522	569	570	590	570	562	583	566	562	529	570	538	524	562	548	567	560	523	556	553	571	543	569	589	544	544	577	569	513	571	602	567	570	531	568	569	572	583	588	539	580	555	526	559	548	565	528	560	540	551	560	533	592	531	547	538	577	540	569	552	572	604	527	586	526	542	523	533	566	596	510	553	568	587	587	600	563	571	575	605	543	531	616	536	595	602	570	563	562	563	618	599	627	586	587	543	526	583	579	592	557	536	592	588	591	586	527	584	576	547	537	583	554	564	584	533	608	555	521	537	547	531	530	562	608	472	592	541	537	562	518	578	581	539	548	526	533	584	586	574	577	558	559	536	602	536	547	562	614	526	541	558	549	539	543	566	611	555	498	571	566	570	531	545	539	569	533	564	575	535	580	558	555	543	556	579	581	547	545	599	539	532	612	527	563	544	551	582	555	546	568	531	558	580	565	576	551	545	553	543	576	538	579	550	539	565	569	588	599	557	535	593	558	612	569	529	546	577	533	561	572	575	544	617	587	532	595	568	549	561	537	558	543	569	608	518	561	560	554	584	556	588	565	608	569	547	557	548	542	571	544	585	570	537	549	598	513	571	574	549	539	587	527	533	574	565	560	572	585	582	548	568	585	542	559	552	582	568	560	555	582	550	568	518	540	556	563	516	557	534	598	578	549	522	553	596	549	588	598	575	573	566	557	577	583	559	562	545	573	566	566	562	553	571	591	600	566	553	545	546	556	555	528	528	588	567	580	561	539	544	530	588	537	530	529	513	563	523	584	568	534	585	555	554	587	562	544	567	590	610	533	545	558	551	569	583	549	544	559	547	545	561	562	525	558	527	521	517	526
28159	21762	16469	3990	1385	846	702	600	529	554	548	554	563	582	541	618	562	590	557	571	538	562	565	538	580	601	550	551	563	585	637	609	558	605	599	587	627	578	613	576	591	586	584	556	601	556	592	514	549	547	553	529	588	565	605	563	552	542	573	594	551	566	602	573	556	519	523	589	486	561	529	521	591	543	492	551	530	569	520	568	563	553	565	597	527	531	557	527	540	533	536	529	554	565	540	529	504	584	596	592	499	534	593	553	554	486	537	575	570	526	526	567	515	553	552	548	520	521	560	543	579	559	525	533	585	514	523	579	565	582	569	543	569	526	545	564	549	549	557	573	569	549	530	560	579	567	539	517	506	585	579	510	557	526	570	592	553	519	516	537	511	540	529	578	538	538	541	539	585	514	581	552	606	569	531	533	571	566	554	542	578	518	510	538	551	572	530	510	561	558	528	531	548	547	543	517	545	568	544	589	572	520	590	505	569	575	577	530	574	574	543	567	573	518	569	506	529	535	567	581	545	563	574	588	507	525	572	560	547	541	527	576	573	523	562	560	585	574	553	530	578	535	520	580	564	548	541	535	554	575	497	572	551	538	518	540	511	556	549	501	538	509	540	562	592	570	554	573	540	526	538	526	563	514	519	548	540	526	572	500	527	542	528	523	560	536	559	522	561	564	562	544	533	539	555	532	568	562	556	556	519	554	599	570	587	579	567	543	551	511	511	526	538	533	570	565	573	542	547	565	546	512	553	565	557	530	529	557	560	577	525	521	552	591	504	556	534	519	542	576	530	553	521	565	549	562	542	508	527	548	540	559	592	527	588	551	543	558	574	538	560	545	525	534	558	562	508	561	536	560	496	530	549	586	553	565	544	531	541	528	511	549	544	573	592	570	539	548	541	550	529	544	555	574	506	521	581	512	546	539	566	554	607	538	574	532	547	556	518	504	516	527	510	544	579	544	548	548	559	536	570	558	539	550	524	531	568	555	500	532	547	579	527	562	557	537	590	597	542	512	551	566	532	524	562	492	539	515	558	535	558	565	569	532	554	571	526	529	541	557	538	549	505	551	535	558	536	557	565	553	556	545	536	577	565	565	524	565	558	586	563	545	575	509	575	546	551	529	524	511	576	558	536	540	591	524	530	520	531	562	585	535	516	525	523	508	570	551	552	545	535	573	576	520	554	529	556	550	526	554	515	538	595	551	519	579	560	525	514	538	587	509	538	531	516	565	542	544	551	559	538	577	585	531	538	538	573	543	580	550	530	547	540	541	501	569	521	577	551	554	559	574	537	571	542	588	595	529	560	535	547	538	528	530	543	559	567	565	521	568	575	551	538	525	593	562	537	553	524	524	575	540	568	508	538	514	529	541	584	558	511	596	510	560	572	542	550	572	539	552	535	562	565	556	541	551	551	545	562	541	543	562	542	539	589	579	562	545	559	554	519	538	578	509	566	537	543	565	559	576	517	554	582	571	552	577	522	571	516	519	552	575	574	575	569	562	545	530	551	526	526	559	543	573	574	531	546	558	586	546	545	546	559	593	621	591	507	545	583	546	571	535	586	513	577	531	582	553	556	540	558	555	579	544	546	563	561	588	604	524	490	556	531	542	529	530	550	531	584	574	557	545	531	551	530	528	565	539	560	571	534	571	569	535	558	576	550	561	541	532	546	554	548	582	568	523	577	551	586	535	528	584	544	534	554	536	553	582	553	542	536	510	590	558	546	508	530	560	559	576	568	598	546	555	545	572	559	547	515	563	536	576	578	562	564	560	503	533	569	543	547	549	587	552	552	526	584	547	563	533	537	546	561	603	556	546	539	570	568	565	573	547	548	555	542	549	535	564	597	530	614	552	548	524	573	539	586	504	587	530	553	537	543	549	516	577	513	580	553	560	547	551	515	507	512	570	604	520	559	523	560	575	538	575	543	570	583	583	505	520	573	571	531	579	511	561	569	570	564	554	564	539	509	517	584	522	531	536	571	548	546	551	535	535	576	544	546	533	537	545	513	578	569	580	559	540	542	579	559	544	602	530	569	536	560	519	584	509	583	560	584	539	541	491	518	543	538	556	522	527	539	559	520	547	587	592	489	555	579	539	583	544	561	544	517	521	531	533	569	578	584	586	535	549	536	538	528	515	548	525	563	514	517	502	539	530	589	593	540	542	570	547	544	535	548	541	539	530	610	555	507	537	549	561	562	581	570	541	561	582	562	517	531	563	554	551	552	490	569	549	572	499	517	557	575	567	558	589	550	535	523	534	567	540	541	539	568	580	587	549	568	578	537	568	552	557	580	546	517	555	575	551	547	556	526	559	550	490	527	530	560	549	562	546	542	594	547	536	540	534	566	563	504	523	530	548	541	583	549	567	564	554	560	522	510	564	563	532	537	531	558	502	547	545	561	538	548	527	555	572	535	556	503	547	517	527	533	507	560	558	563	560	567	528	551	556	598	559	531	543	553	573	532	531	527	532	528	586	547	563	545	530	547	525	550	563	512	526	536	578	519	561	542	576	513	563	553	549	512	547	543	541	565	515	568	542	510	544	515	561	586	569	563	575	571	594	587	560	557	525	563	547	506	576	553	491	583	531	565	534	533	554	573	576	546	570	528	569	561	541	541	584	524	565	576	538	534	537	552	568	601	551	545	571	530	600	497	573	533	511	581	568	566	544	533	545	549	572	569	534	547	573	540	562	580	534	592	540	531	564	554	552	536	532	511	502	553	556	524	535	549	609	562	603	551	553	519	530	534	521	556	555	568	554	541	576	590	540	526	536	603	578	544	548	508	543	574	540	536	579	549	538	532	572	533	585	550	527	572	498	561	593	575	564	568	540	538	560	545	532	519	531	561	535	557	550	551	534	554	545	530	556	546	526	577	543	539	615	551	534	542	543	543	498	543	544	584	576	543	554	523	553	566	550	553	564	562	571	545	542	540	559	511	543	546	548	563	511	579	572	551	554	528	570	530	523	514	541	561	566	568	592	570	547	562	584	543	594	539	564	562	567	539	535	561	551	543	507	551	541	527	519	525	492	497	581	542	543	516	569	545	557	578	550	547	562	537	550	542	502	535	524	521	587	540	543	581	555	512	568	513	549	567	561	565	589	529	519	594	520	548	593	529	546	501	558	564	537	545	525	573	549	537	568	551	537	558	547	580	535	547	547	553	537	536	577	559	576	552	527	530	538	588	529	582	556	584	561	556	570	553	560	581	523	532	565	528	600	556	532	566	552	534	559	522	501	538	532	563	575	513	508	565	566	559	581	566	563	541	516	552	551	545	556	579	564	575	545	521	563	559	520	583	577	580	526	563	504	624	598	566	534	552	555	589	571	549	540	542	525	596	544	542	535	567	588	509	561	565	547	579	557	538	574	562	555	490	500	570	570	542	602	553	570	554	506	532	562	568	496	563	599	512	565	551	558	569	521	553	552	529	522	536	508	513	550	534	569	552	547	533	502	530	529	517	562	573	506	561	547	526	572	550	569	577	534
27891	30676	16337	3418	2016	1208	906	759	690	689	662	658	645	691	664	668	681	682	704	686	664	651	724	670	748	671	714	712	698	728	709	727	739	704	749	759	727	718	731	709	705	632	665	710	708	694	681	649	655	711	659	689	706	656	649	655	720	678	657	647	665	744	641	682	723	701	635	695	676	666	683	690	664	620	677	631	695	659	619	680	627	695	663	675	690	673	687	676	665	654	695	671	663	731	688	661	700	694	647	651	686	683	628	699	663	679	673	675	673	640	682	681	641	646	683	632	626	665	723	678	655	701	720	722	698	626	675	606	684	647	670	669	690	709	670	616	655	702	671	672	647	666	625	696	683	625	657	634	659	616	709	625	658	641	670	654	607	638	676	716	652	627	691	661	669	708	623	697	672	652	659	666	671	632	660	677	689	727	665	676	636	636	689	652	616	644	716	680	617	628	657	685	699	689	683	703	695	651	635	662	647	662	651	677	632	686	680	636	666	656	670	693	690	644	661	671	658	698	631	684	686	647	667	698	649	668	655	641	623	640	690	664	626	672	667	636	673	674	676	661	641	662	665	702	664	679	628	700	626	610	646	661	660	716	647	645	652	607	688	651	684	681	684	660	658	687	658	658	614	660	663	663	688	645	675	670	642	689	658	683	610	660	712	686	667	639	670	691	617	703	595	636	641	667	683	684	707	682	636	704	611	702	639	691	662	671	718	653	671	649	672	659	637	668	642	668	688	707	646	659	668	633	685	680	714	612	679	630	659	632	643	654	655	678	705	694	662	671	674	680	657	707	640	660	643	676	704	684	683	654	669	682	684	670	653	694	677	698	667	666	657	690	636	689	675	674	698	684	668	671	656	701	665	650	658	676	652	669	653	678	681	664	666	658	648	666	681	677	675	698	649	658	700	692	647	668	695	675	698	655	661	655	695	707	704	672	730	664	671	681	648	619	652	670	707	649	621	633	651	644	650	673	661	640	662	701	664	650	653	635	666	621	709	656	666	691	637	665	684	698	603	654	687	624	639	647	670	645	653	648	678	635	687	705	660	644	682	668	654	665	653	640	691	641	666	670	641	636	677	705	666	610	646	645	644	686	648	668	652	730	662	667	685	701	629	641	674	676	647	701	672	676	655	628	676	648	652	690	646	626	654	680	684	639	689	626	605	665	676	619	649	659	684	655	647	626	612	695	646	697	633	636	675	680	702	689	684	638	669	651	606	681	652	688	675	724	679	656	678	603	717	673	663	660	703	703	659	659	639	654	651	635	710	675	667	670	631	614	651	675	700	670	668	632	641	687	705	658	669	710	662	667	655	653	665	680	627	657	712	667	631	609	642	663	694	643	672	672	669	662	661	643	648	711	681	661	588	679	707	668	684	641	679	672	630	674	632	643	692	666	663	665	653	684	692	681	656	678	666	658	645	659	692	658	677	678	692	667	674	639	636	657	610	647	648	650	652	642	683	654	696	662	681	650	641	666	628	673	654	720	622	671	672	665	639	652	646	636	663	647	705	720	674	698	676	671	642	661	681	667	663	652	710	614	696	682	639	639	684	699	712	646	656	663	713	669	627	696	696	703	649	607	647	661	646	713	694	656	673	660	656	688	655	635	728	671	644	663	641	664	657	625	661	719	641	680	629	694	650	646	645	679	706	659	675	628	657	638	669	653	650	676	690	653	652	652	678	710	659	665	675	689	644	639	699	639	676	728	598	687	674	667	702	653	611	666	660	637	661	677	692	654	675	651	616	648	668	678	658	681	644	626	642	653	662	699	642	717	657	657	654	657	725	671	705	654	657	681	632	643	669	672	682	682	642	676	658	706	650	632	647	640	667	656	660	661	614	676	644	684	693	695	692	677	655	656	650	642	640	670	639	627	645	701	682	663	642	656	664	680	625	660	671	619	668	620	680	681	660	664	647	682	664	656	697	636	691	662	671	657	644	652	650	641	660	654	647	688	684	660	677	630	660	685	662	665	659	679	651	684	677	637	669	683	637	630	671	675	651	671	697	716	684	649	668	661	679	674	650	659	676	697	644	683	647	645	679	686	644	601	662	629	678	629	635	702	666	657	678	693	730	681	698	684	666	646	649	672	666	652	641	689	663	625	678	684	692	674	680	652	623	640	647	673	690	664	650	685	647	646	641	664	676	676	699	636	672	678	670	679	698	645	638	641	646	655	650	629	717	626	678	671	597	647	624	664	636	682	684	668	640	655	698	623	656	650	662	680	654	702	654	678	658	666	695	644	682	652	686	717	659	672	665	642	664	691	637	664	662	654	656	640	648	686	650	676	642	683	642	663	679	623	658	645	635	632	657	664	682	688	706	691	668	682	675	683	693	625	596	651	669	678	628	667	678	653	680	610	652	600	670	688	643	673	671	655	639	671	670	630	680	690	628	716	677	664	633	627	688	689	609	710	677	635	650	658	672	643	695	639	690	695	678	653	653	625	710	673	626	666	642	690	658	651	662	684	611	640	657	615	683	663	661	646	649	717	673	685	658	679	668	614	667	619	651	713	664	660	686	655	614	634	644	633	677	681	651	650	629	684	678	664	697	692	680	649	664	671	646	682	690	617	697	645	705	645	663	646	693	658	681	662	625	714	682	611	684	688	648	691	669	692	716	637	658	645	645	670	658	637	687	629	653	677	601	652	685	720	697	663	625	663	672	654	670	690	672	661	671	678	652	670	624	661	665	644	635	671	634	663	696	620	630	685	658	718	655	705	672	704	675	647	673	689	628	676	702	674	652	631	686	683	678	695	647	652	632	633	662	670	625	643	684	670	700	675	633	678	647	665	729	637	633	653	673	659	677	683	662	661	700	707	634	653	656	691	696	681	717	691	682	692	661	705	700	651	647	651	609	662	660	674	638	716	631	660	717	647	676	669	677	657	653	672	658	656	698	704	638	678	644	618	633	628	659	676	692	610	692	691	644	669	660	677	667	645	728	625	667	664	673	615	676	662	682	658	659	654	680	666	635	684	660	684	665	679	632	666	642	633	615	666	617	645	641	703	647	648	638	634	657	687	679	678	639	661	668	688	665	676	678	676	663	647	674	681	653	687	650	700	680	648	698	685	705	693	624	609	687	708	668	677	651	605	661	680	641	662	670	610	646	663	673	632	690	669	658	728	647	658	697	659	635	687	630	633	633	691	673	664	700	666	637	657	650	655	667	698	640	635	671	661	671	717	608	654	630	663	660	648	650	689	692	662	690	635	629	674	606	716	653	684	698	647	650	685	652	695	643	682	651	623	677	690	633	719	664	665	660	632	650	675	634	667	630	658	689	699	633	644	710	616	662	657	695	675	701	697	658	675	701	652	689	689	705	680	656	637	695	692	647	640	617	662	682	664	678	653	651	666	664	661	623	685	675	656	666	677	684	661	637	615	650	653	679	677	638	688	682	672	665	682	655	643	644	718	625	659	702	716	653	646	645	707	621	671	625	667	645	647	657	665	619	676	685	615	643	666	631	622	628	598	652	637	664	704
23624	20977	28011	24150	20910	10209	1511	930	745	753	721	704	729	699	715	662	660	669	660	613	659	627	620	589	660	647	642	622	623	656	700	686	685	693	739	639	647	646	663	655	628	649	605	640	653	587	610	572	628	608	585	606	614	604	616	649	669	561	558	642	609	620	610	642	604	652	553	654	585	582	598	619	628	637	590	620	629	637	599	608	615	635	614	610	634	615	607	573	631	644	571	587	583	579	607	578	598	624	595	592	639	587	568	598	583	597	584	606	604	621	591	615	594	594	607	619	612	606	634	593	608	609	638	569	596	582	591	565	607	608	614	599	644	573	615	574	622	588	613	634	596	595	578	612	606	612	590	583	601	627	575	615	577	600	581	555	602	588	569	588	571	566	610	624	597	579	604	591	611	614	612	604	615	628	587	595	589	635	623	622	612	580	624	614	565	602	612	625	601	588	603	649	633	591	617	576	601	602	584	615	606	579	630	606	589	615	650	604	558	584	590	602	578	556	614	571	561	578	600	588	546	578	620	584	570	625	593	605	588	575	623	590	562	582	634	611	613	608	604	598	611	562	599	613	634	594	571	616	602	670	586	587	608	600	608	614	632	580	592	586	600	583	584	611	578	591	581	592	570	609	569	560	625	586	597	628	621	612	593	613	617	600	588	606	614	628	602	605	655	586	646	602	563	632	591	588	599	648	576	607	636	608	628	606	613	629	605	585	626	658	613	613	631	616	610	618	650	585	612	619	585	624	559	589	596	601	621	583	621	604	630	598	609	632	588	602	520	636	654	587	561	639	601	529	579	618	591	638	611	615	611	601	586	618	593	599	594	608	588	576	616	547	578	587	612	600	582	639	602	591	620	622	594	617	575	575	591	612	570	615	635	570	576	594	597	624	588	563	570	617	612	580	574	593	627	640	595	636	613	587	641	611	584	607	591	574	634	627	620	583	562	602	622	610	599	640	574	591	599	580	621	616	636	624	636	625	638	630	592	601	577	596	593	642	565	636	617	604	620	610	602	588	617	568	571	602	624	629	583	597	565	578	630	614	637	626	592	596	628	584	613	601	567	630	553	563	607	614	566	623	609	628	585	597	593	574	587	562	606	576	637	615	624	601	648	669	608	581	640	588	600	616	608	618	635	603	625	618	603	590	608	660	601	614	621	627	632	588	615	579	594	617	639	583	582	618	601	607	583	622	618	580	589	580	598	570	613	590	626	593	597	667	585	580	623	569	634	641	592	581	594	629	609	622	652	657	601	603	640	619	624	573	611	580	617	624	629	618	626	625	610	613	595	540	609	576	581	601	633	508	616	659	598	605	637	592	586	606	652	638	579	628	628	626	622	577	584	602	593	588	619	585	574	624	551	615	633	582	583	640	605	602	638	613	618	583	586	587	550	596	612	611	612	625	626	624	581	582	597	587	633	596	585	613	606	586	577	611	594	634	615	602	590	633	598	599	563	618	628	597	597	603	574	566	613	589	610	584	634	630	596	606	620	595	607	594	570	598	622	594	598	597	592	557	610	630	583	579	613	580	603	616	574	611	619	650	613	606	553	590	605	642	583	592	582	565	633	623	608	573	634	595	582	619	590	616	583	635	645	622	570	568	585	615	594	603	575	565	606	595	604	586	580	600	591	587	623	582	570	636	570	595	608	625	583	572	581	588	597	627	597	609	565	597	599	578	631	566	588	625	589	628	573	567	562	617	581	614	602	596	645	621	609	631	556	617	561	620	619	588	577	582	601	623	627	603	635	624	572	621	582	626	588	629	610	631	604	618	604	590	598	629	594	596	599	594	589	621	597	621	565	559	589	635	590	579	574	578	586	598	590	607	630	592	559	541	635	592	610	587	604	571	613	591	562	608	639	576	633	642	611	604	608	635	599	590	597	613	637	577	584	591	573	604	602	607	633	632	587	609	601	548	573	629	655	623	574	572	601	602	636	592	633	607	604	604	609	619	589	581	599	585	589	551	567	585	591	607	627	575	617	596	610	603	582	619	650	612	558	578	585	599	644	587	601	624	609	575	638	597	615	629	590	614	570	622	575	618	632	594	601	621	586	639	627	620	620	582	576	627	584	607	611	574	573	535	606	617	630	635	637	589	599	639	605	603	617	551	557	578	540	596	620	565	603	614	642	568	591	645	601	638	622	534	609	572	574	617	634	613	605	640	581	611	605	596	613	604	599	627	606	587	619	584	568	582	592	617	621	568	604	638	618	567	639	624	655	572	629	591	602	621	609	560	622	613	637	600	582	565	610	587	572	567	623	585	642	550	601	633	579	612	638	625	611	616	602	609	579	606	568	595	569	634	592	651	611	623	608	617	634	595	595	591	580	656	621	574	601	587	581	587	611	639	620	588	553	618	624	631	599	626	580	641	587	571	629	643	579	578	606	560	639	628	596	589	584	601	587	571	603	607	618	611	619	604	605	630	608	578	547	627	608	572	595	595	591	623	606	568	572	616	575	577	579	611	604	584	574	621	598	618	596	601	610	630	599	577	658	617	625	604	619	666	595	600	613	636	565	627	661	590	569	594	615	608	575	573	595	606	642	547	607	611	630	543	629	625	626	580	590	592	631	596	584	631	615	584	649	640	613	639	617	605	597	622	598	580	603	591	636	591	600	643	610	606	571	590	625	533	651	636	572	572	622	608	620	606	574	594	613	573	627	564	646	603	596	590	597	579	621	547	594	586	562	571	602	592	585	614	590	573	578	586	571	602	568	602	579	597	584	617	602	592	606	580	566	596	624	576	585	627	671	608	576	601	621	617	585	583	611	625	605	640	592	521	611	569	603	591	598	643	588	604	629	569	616	626	575	571	580	557	581	613	581	596	615	643	649	613	592	644	597	588	649	627	600	551	577	624	606	566	621	616	648	582	575	575	629	654	616	603	627	581	558	596	576	584	653	601	621	563	590	625	637	617	607	612	604	610	621	616	593	594	592	595	566	670	538	612	597	598	597	606	614	579	621	594	581	601	633	630	631	593	599	608	612	602	569	613	559	605	656	593	588	628	578	580	595	598	626	605	589	600	596	629	604	609	599	619	590	600	594	596	572	592	592	585	605	602	601	570	581	585	615	590	594	599	605	664	622	580	612	618	627	597	577	601	600	626	654	595	604	630	633	603	624	635	637	606	626	632	605	608	605	574	623	576	616	625	589	556	632	578	590	615	587	633	642	579	614	571	611	621	587	588	617	594	622	629	576	606	622	625	597	590	613	573	569	609	572	584	620	618	595	597	568	640	565	649	607	606	631	606	599	616	634	577	576	596	588	619	591	611	587	566	589	595	582	573	632	610	580	575	641	544	596	611	577	606	572	613	594	563	613	634	637	647	657	604	614	577	574	581	571	590	613	635	642	581	573	583	611	579	617	594	616	624	602	629	597	625	615	574	644	602	565	587	606	605	613	586	630	605	626	613	596	598	577	619	604	616	633	642	604	620	620	611	611	563	609	603	593	610	567	614	604	571	583	587	609	568	592	633	588	588
27922	40626	24970	8329	5103	2949	1716	1272	1090	1008	949	917	880	873	858	794	767	815	786	776	791	794	800	753	736	745	763	804	810	820	850	866	899	877	903	869	843	803	820	824	835	827	817	770	731	712	723	779	673	763	787	801	746	788	769	779	785	788	726	767	782	804	802	745	732	720	700	762	797	740	742	777	752	726	707	710	748	787	743	728	747	705	723	673	738	696	717	733	739	725	714	746	752	764	698	697	772	644	712	648	727	756	782	743	715	696	701	774	687	721	691	759	707	736	721	689	720	726	712	705	719	676	740	710	713	726	764	744	755	734	744	756	737	738	704	721	724	779	708	719	735	738	741	746	665	709	750	728	739	690	740	723	803	742	721	726	708	722	761	731	724	760	744	727	772	726	726	745	739	734	713	744	718	707	711	760	755	673	736	723	732	726	716	736	739	746	723	712	688	753	729	696	716	733	716	735	736	776	690	766	746	726	725	754	768	745	734	703	743	752	753	696	713	701	762	714	767	743	701	724	722	737	745	733	748	761	705	746	739	771	739	718	717	714	714	750	726	745	698	759	733	734	757	766	732	769	725	670	736	708	799	728	736	768	710	671	733	733	772	704	742	739	762	783	744	716	739	708	752	731	690	760	701	737	744	705	733	722	678	746	731	767	692	756	744	687	739	681	698	717	743	708	743	735	712	714	736	732	734	730	754	755	769	730	777	750	728	695	751	735	742	722	739	731	729	726	739	692	750	782	770	747	722	735	713	745	693	774	717	692	739	711	689	757	703	691	738	749	708	756	667	776	742	726	722	721	691	724	732	719	758	716	706	680	734	712	734	756	751	695	745	697	745	755	737	764	712	722	774	702	693	705	684	711	772	732	693	737	775	756	701	756	721	754	741	763	751	691	756	709	714	705	736	743	693	730	681	774	731	739	740	760	708	766	701	719	695	753	718	727	682	705	731	725	777	746	725	796	726	717	709	739	741	755	734	729	707	723	758	738	757	737	770	722	749	796	713	729	700	663	762	721	731	761	722	709	708	715	737	793	712	768	728	739	735	724	724	742	756	761	737	727	765	797	735	681	715	754	706	734	776	725	768	731	734	711	744	691	708	681	716	714	752	738	695	709	757	726	681	756	716	704	736	707	708	742	697	749	766	740	731	708	766	753	731	728	724	708	726	762	793	740	712	712	770	696	724	712	702	692	692	720	751	732	707	747	738	706	709	702	731	703	745	663	705	708	683	723	752	722	729	674	750	727	769	758	662	753	705	665	713	726	742	755	751	693	718	766	758	739	755	701	734	738	741	736	698	765	761	742	749	764	776	790	764	727	772	745	724	752	739	726	737	703	709	771	681	746	731	771	695	753	748	719	696	746	717	756	704	703	716	713	729	736	723	724	724	726	725	752	752	716	740	691	685	747	727	747	759	738	701	733	711	711	739	747	764	718	752	741	679	736	761	716	724	716	743	730	756	715	712	739	722	718	736	760	712	700	727	701	733	719	753	738	775	731	740	663	732	725	739	714	701	730	699	693	748	675	731	654	756	749	741	736	742	757	706	696	759	734	659	736	756	713	754	719	709	764	721	704	698	707	697	726	781	731	700	739	721	777	784	749	726	764	731	758	705	728	723	722	699	729	739	716	725	690	725	707	699	720	738	735	712	725	743	715	750	735	741	701	680	756	748	716	759	759	691	727	705	745	746	763	720	695	727	701	707	749	687	796	744	740	720	756	706	713	701	766	743	731	751	757	747	717	782	714	723	688	759	732	713	711	711	717	725	705	733	731	728	699	756	737	747	763	732	749	718	697	751	722	733	714	737	705	705	729	737	741	736	736	680	711	713	690	743	705	695	710	739	680	693	744	690	730	696	765	732	759	724	772	794	720	718	733	677	708	695	725	737	724	732	732	677	751	690	702	747	711	705	749	692	745	738	745	724	714	732	779	774	696	682	706	725	687	736	769	755	716	708	683	730	722	776	718	720	705	707	749	735	742	743	734	716	703	729	728	703	789	711	758	753	704	742	769	700	699	751	710	753	735	692	728	723	745	716	714	771	684	725	713	722	725	725	695	778	714	695	743	746	666	704	714	739	706	753	715	707	760	765	698	690	691	756	736	716	727	765	753	726	725	765	771	695	716	756	733	731	736	732	709	709	668	746	693	713	746	664	698	767	718	739	743	765	720	685	715	763	705	772	741	682	715	734	727	742	733	711	770	716	736	726	764	731	746	722	713	714	707	746	713	697	760	724	720	736	715	783	732	719	766	721	703	704	765	758	750	736	715	735	754	755	713	771	771	694	741	705	781	726	696	729	709	751	700	740	703	739	736	715	726	739	742	728	698	728	723	685	674	714	714	721	721	742	739	712	709	688	763	711	716	727	786	737	739	717	720	739	736	766	734	733	707	761	711	743	746	730	689	704	722	715	747	732	730	744	771	714	760	692	739	722	697	728	770	768	734	763	765	770	712	764	723	755	759	649	717	708	727	701	714	761	738	721	735	717	724	704	708	720	727	760	738	748	753	695	736	698	743	710	771	672	728	729	716	780	709	746	725	720	714	738	768	706	741	738	757	737	723	738	759	718	766	744	737	754	734	725	753	696	716	713	785	730	763	702	727	709	738	742	698	737	724	761	705	758	739	719	737	756	721	750	650	754	748	710	729	731	755	700	737	743	766	675	685	755	712	712	723	731	717	706	760	761	758	690	736	742	676	735	724	711	725	717	745	712	708	701	705	748	722	692	742	719	721	697	693	720	777	782	727	768	777	731	714	749	737	725	744	712	693	723	741	699	784	748	730	710	679	734	706	717	703	694	710	766	757	724	754	729	672	700	740	741	734	738	716	746	747	694	748	724	696	730	709	710	725	722	719	792	719	691	720	696	727	725	687	715	753	736	765	767	716	766	721	705	726	684	711	706	684	700	717	703	685	753	795	737	750	737	694	677	720	706	703	710	689	741	778	733	736	744	737	805	713	702	709	737	762	731	745	711	712	709	767	751	685	680	706	684	730	753	770	737	748	679	738	751	732	761	712	760	733	752	754	760	771	732	745	766	698	719	720	742	741	713	714	714	773	727	775	735	727	711	748	804	701	723	743	704	745	709	726	807	681	694	731	768	782	741	714	685	724	756	743	734	752	734	748	796	755	716	744	709	763	732	773	717	689	693	722	724	696	737	748	666	739	712	744	736	808	681	716	723	727	709	748	707	743	708	705	733	713	729	716	744	772	737	678	710	778	712	758	765	731	687	766	755	766	709	667	707	676	736	753	728	720	719	746	722	788	708	721	673	717	765	717	751	738	786	703	712	782	754	749	697	727	755	749	691	744	734	701	733	705	697	754	727	746	712	705	724	733	709	756	756	731	735	764	667	758	691	700	720	744	687	724	710	716	685	742	738	747	677	732	737	724	737	750	683	716	731	759	744	740	744	752	695	702	773	731	702	710	765	717	688	733	699	769	765	731	752	746	738	719	683	731	726	720	725	769	784	733	679	769	715	747
24594	20973	27092	24902	13205	1599	775	627	513	473	444	484	464	432	441	409	441	437	429	421	443	442	420	422	481	416	433	444	456	475	484	466	491	478	471	476	468	453	464	447	446	469	447	412	409	420	413	405	408	446	439	400	420	424	418	424	419	436	432	438	409	409	413	438	433	428	419	420	431	451	417	390	406	443	439	448	448	415	394	407	405	422	422	428	399	404	407	420	395	417	455	384	403	403	396	384	452	377	446	420	431	384	402	403	402	397	392	395	413	401	445	426	449	426	404	407	414	410	401	446	384	402	388	394	430	400	395	414	385	409	405	438	400	395	387	412	405	402	396	431	422	420	419	405	447	380	370	437	401	401	440	409	421	434	411	383	425	405	416	402	436	409	408	419	421	396	407	414	383	429	398	421	445	386	383	386	423	401	392	391	413	414	409	405	431	383	400	422	403	412	376	398	385	434	441	459	414	445	390	419	449	409	385	415	426	373	409	408	426	413	424	374	427	403	405	421	423	409	405	417	382	418	400	415	422	435	382	388	387	435	400	401	397	388	410	391	392	409	403	417	402	460	407	394	411	396	418	405	392	382	418	395	434	438	418	380	400	425	386	403	415	414	432	362	398	406	414	426	373	415	419	405	390	410	391	413	397	401	419	449	427	393	397	396	417	420	393	423	445	408	397	418	370	443	432	387	457	407	414	384	398	419	402	398	464	426	402	403	414	435	429	411	436	434	424	411	427	453	400	425	393	429	432	401	388	383	375	409	418	405	396	398	389	416	422	408	400	415	409	427	402	406	429	417	417	428	459	368	398	403	398	411	405	398	407	405	402	440	451	378	406	379	427	402	420	423	395	382	404	428	440	413	433	410	385	432	402	424	417	382	424	421	413	431	384	406	440	393	419	393	397	387	457	397	419	412	386	418	395	455	404	398	407	393	402	401	430	389	420	417	405	404	394	390	403	397	473	414	397	392	444	403	413	389	376	487	406	388	399	433	404	402	394	384	427	429	393	440	425	368	411	433	407	395	404	420	412	387	406	455	386	444	415	420	391	432	426	417	403	405	422	418	410	399	412	390	433	408	423	431	385	389	395	430	396	389	369	385	379	401	395	388	437	430	389	466	419	407	404	405	389	410	420	390	414	413	394	426	392	380	399	429	412	404	409	371	401	423	424	398	442	423	427	398	441	424	438	396	429	432	398	397	429	412	447	428	365	411	420	435	414	410	411	388	420	410	390	445	404	405	422	389	428	420	416	428	391	418	409	436	426	417	418	387	432	410	401	416	416	409	380	444	436	412	383	391	394	398	401	381	405	407	403	413	391	414	386	396	429	446	400	381	437	402	402	417	386	452	411	443	385	391	409	438	400	381	450	396	416	397	407	379	386	424	444	426	388	399	432	388	425	424	445	389	395	408	414	370	445	424	400	400	410	383	405	361	437	389	448	411	396	409	379	384	415	402	416	407	413	418	420	373	421	427	395	411	396	399	397	409	385	395	398	381	396	402	398	391	418	435	390	410	375	388	429	400	408	381	373	402	385	439	448	417	402	408	425	384	426	423	407	408	446	402	417	392	450	401	418	418	407	415	438	436	386	422	434	427	367	406	418	406	398	354	398	438	399	405	404	422	416	419	426	409	383	408	387	443	390	412	386	395	399	424	418	407	411	385	420	384	379	430	404	409	419	393	398	439	429	407	445	416	424	429	407	404	409	431	416	390	405	424	385	428	408	398	418	375	424	425	406	391	421	423	424	421	407	405	416	425	416	424	411	447	364	417	437	429	454	432	417	397	419	405	397	435	414	412	423	415	411	435	425	393	378	431	425	408	423	395	397	421	390	391	398	390	378	385	417	435	402	429	416	387	424	388	417	413	393	400	374	409	391	447	403	410	409	399	429	392	420	444	388	413	394	417	413	410	439	397	413	395	430	407	435	383	397	394	386	402	411	424	420	391	386	412	379	395	423	456	428	433	417	406	423	405	396	404	445	409	412	403	409	401	424	373	406	384	402	420	389	412	412	426	413	426	383	433	381	385	414	395	411	406	389	412	403	415	389	418	374	427	397	415	430	418	408	441	455	407	392	394	404	433	392	397	425	419	446	395	445	413	419	411	423	373	408	406	408	371	431	438	416	417	456	401	438	415	377	412	384	406	391	402	440	410	429	426	383	376	373	385	415	466	364	406	402	381	402	427	435	375	368	439	378	380	446	411	399	401	386	410	419	437	421	437	421	435	428	415	441	380	425	409	403	422	379	395	375	426	385	419	414	426	426	417	432	429	420	395	384	406	406	407	423	407	414	419	418	413	425	414	360	416	370	452	411	401	379	431	409	442	406	411	378	446	423	403	378	401	410	362	401	409	412	372	388	384	405	390	378	398	443	425	422	394	382	379	385	432	415	409	463	382	424	402	433	392	446	394	414	395	429	395	365	389	396	386	399	399	407	416	459	409	406	370	406	400	414	412	411	399	414	372	420	418	398	374	409	418	434	419	427	436	442	416	414	396	438	411	435	389	416	451	433	372	424	413	422	419	387	428	417	374	420	404	410	428	387	461	412	413	416	444	454	429	382	403	390	401	420	422	387	403	399	387	398	414	428	399	369	394	391	414	428	385	403	410	372	405	432	392	388	420	395	391	403	430	369	381	459	404	391	411	407	414	377	438	414	403	407	418	378	366	374	430	442	400	424	402	385	410	400	424	393	409	388	418	407	421	426	460	385	393	402	412	392	381	403	418	421	401	392	411	408	422	437	407	406	418	430	400	423	400	424	429	405	406	419	439	428	431	425	403	430	404	398	425	401	390	394	436	454	377	393	398	375	391	417	417	419	394	390	420	434	406	417	358	431	456	385	401	375	429	402	381	389	405	373	390	385	414	420	443	446	413	428	387	413	442	398	432	444	444	436	438	430	408	414	432	373	423	398	413	439	416	430	392	381	446	382	418	406	429	345	391	407	374	403	418	439	434	436	358	392	397	423	381	396	414	377	404	407	428	417	441	405	411	415	367	405	402	428	436	422	418	408	404	434	420	401	433	402	430	376	371	437	392	442	427	374	388	432	434	387	361	389	405	384	364	414	409	421	390	410	367	406	429	438	434	418	387	421	422	415	436	403	437	406	444	408	425	402	397	429	422	403	422	434	403	388	451	407	403	412	418	437	387	459	423	418	393	440	416	431	395	420	381	405	434	427	407	409	410	425	394	404	411	408	374	401	417	442	396	383	411	398	462	421	404	418	415	441	416	407	418	378	436	367	396	406	418	393	388	384	388	427	371	417	377	437	411	385	415	408	428	448	474	416	419	402	396	447	395	435	404	402	430	394	415	415	390	397	417	400	400	409	433	406	389	413	414	442	375	434	397	414	376	395	414	412	404	407	397	412	398	447	423	426	424	412	435	433	419	393	407	396	416	412	419	410	395	414	431	416	383	412	396	399	397	370	420	380	428	398	444	437	407	401	408	422	372	398	433	428	421	424	391	385	424	431	413	365	411	411	430
28774	37583	20653	6024	3304	2054	1267	908	728	673	596	610	579	589	567	565	546	539	532	544	564	573	515	547	549	534	573	581	505	603	584	580	609	642	646	652	610	617	573	594	537	540	545	519	557	510	506	506	527	515	525	501	505	549	553	548	523	513	516	533	548	524	531	510	539	567	538	521	500	478	498	516	533	519	517	558	507	532	499	515	500	504	512	524	491	478	485	532	532	508	489	535	456	458	526	521	486	520	522	522	520	513	510	507	463	522	497	504	533	528	510	506	546	485	475	495	480	512	496	506	471	505	475	470	461	511	531	506	502	513	514	509	491	525	536	515	503	519	479	516	498	535	539	498	540	532	518	522	509	505	477	498	498	462	489	501	499	491	494	508	491	492	486	494	491	484	507	528	500	523	501	484	551	491	513	479	483	512	480	523	501	498	502	524	531	523	480	512	533	488	525	521	491	531	483	492	522	487	500	490	523	480	479	551	521	501	529	539	489	503	543	525	548	469	483	509	476	565	523	477	475	520	490	522	522	505	485	503	526	502	514	540	573	489	561	546	485	463	516	514	533	514	476	509	552	507	516	471	522	528	504	537	506	497	461	491	491	524	497	494	551	522	546	481	490	529	508	478	538	506	536	503	543	524	522	492	516	481	545	517	501	541	505	472	525	495	478	518	515	496	487	467	518	495	457	478	528	479	548	473	512	526	470	503	497	492	491	499	520	469	546	496	518	483	546	489	502	500	496	504	514	516	499	526	463	531	472	485	460	493	507	543	499	527	532	483	484	489	457	474	499	540	496	483	496	507	525	469	491	570	484	520	526	532	502	503	494	463	527	532	518	523	489	482	480	519	532	497	500	527	513	473	495	494	475	497	532	517	503	533	556	478	517	515	481	482	482	517	524	529	503	541	525	514	485	536	520	538	491	517	504	484	522	499	524	504	543	482	452	454	500	480	503	492	519	509	514	510	490	486	504	495	542	520	511	481	484	503	503	540	474	515	511	499	500	485	497	506	510	475	488	474	497	541	544	467	541	514	504	535	517	513	538	476	527	507	453	456	516	518	515	500	505	482	483	496	498	478	471	518	479	471	507	491	487	463	495	530	527	487	487	519	524	493	483	469	530	504	515	513	535	516	523	505	495	477	504	547	510	486	519	517	497	513	499	511	520	481	453	489	505	508	497	505	531	487	508	523	506	530	499	533	530	525	554	526	457	505	534	494	532	478	532	547	483	475	464	514	514	496	479	521	501	555	492	502	524	475	528	507	500	547	525	577	496	529	527	480	537	513	479	507	521	508	564	505	481	492	478	495	491	547	466	528	523	506	503	531	494	481	522	552	503	514	481	508	500	502	493	509	482	524	484	484	529	479	551	492	543	545	517	494	491	515	492	515	486	501	455	534	484	483	497	480	450	516	498	488	506	516	526	484	480	496	473	474	507	517	526	516	497	477	521	528	500	532	541	503	465	500	539	482	482	472	504	517	481	504	489	550	496	473	543	498	512	499	474	500	500	451	497	480	501	484	495	484	479	496	502	499	486	561	517	479	515	510	486	516	483	484	533	507	528	514	502	555	490	508	477	512	500	492	481	502	556	485	513	532	524	507	514	510	469	499	540	472	505	514	512	508	493	534	542	513	449	506	528	482	508	463	485	509	570	477	524	480	531	482	501	517	523	519	498	480	473	505	497	535	471	586	515	502	554	481	501	552	479	488	506	539	473	547	543	488	514	505	518	491	456	484	498	525	468	528	506	468	513	537	507	519	477	522	506	468	505	500	496	478	513	488	552	519	502	488	523	492	516	482	540	524	500	507	483	552	515	481	518	522	456	484	481	505	482	482	471	525	510	568	486	497	540	470	510	512	527	515	511	517	508	488	482	475	472	534	509	511	515	520	490	503	515	516	465	499	478	473	506	492	534	520	526	534	510	532	481	493	432	489	535	496	527	476	514	558	544	538	551	521	466	483	523	505	475	527	530	501	502	525	494	510	534	515	499	528	480	524	481	533	512	515	512	490	480	537	486	529	550	516	540	500	493	501	504	512	491	499	537	459	520	566	510	531	505	516	480	531	515	525	547	489	493	522	527	529	460	499	514	510	475	523	511	514	514	516	493	535	525	544	484	483	474	531	506	503	506	527	502	524	503	489	509	502	487	484	489	546	529	545	485	514	515	474	495	476	470	481	519	507	497	519	518	478	502	475	455	520	487	498	503	488	518	489	536	497	502	493	493	554	499	512	506	497	512	540	507	541	509	451	517	528	525	485	485	530	513	495	499	504	508	459	479	517	480	503	495	516	514	529	515	496	532	470	502	491	483	488	535	530	543	492	503	506	488	486	484	474	495	497	484	498	508	514	494	533	542	529	491	517	539	477	516	483	485	462	545	489	487	488	548	489	488	491	476	473	489	515	504	534	523	526	469	495	493	479	510	513	508	490	541	505	494	490	516	510	523	479	505	487	514	499	510	499	512	520	493	506	479	507	491	505	510	507	456	564	496	543	509	473	513	511	464	505	524	508	550	507	493	491	460	524	492	495	500	510	484	502	486	529	502	521	498	496	512	532	540	503	513	544	534	530	479	485	493	527	507	521	513	529	493	524	514	483	500	496	483	494	545	497	468	493	518	460	541	465	555	512	527	511	491	497	521	531	512	514	505	492	482	534	501	476	524	512	507	516	479	498	496	462	484	450	476	535	484	461	519	511	497	496	524	518	448	513	483	530	464	476	501	494	458	506	493	492	492	518	495	507	491	487	510	510	488	510	504	506	517	508	434	474	496	528	520	542	505	499	491	551	521	473	535	504	487	496	502	468	493	527	528	519	493	487	511	458	469	539	513	503	521	519	524	539	525	507	507	538	534	486	492	542	506	518	463	497	508	496	543	503	496	494	532	477	494	515	472	472	488	476	475	521	514	498	512	475	534	476	502	501	516	469	492	508	463	469	517	504	473	529	501	532	560	510	476	487	522	503	493	480	545	486	506	525	476	506	467	473	510	509	520	499	495	505	507	524	481	506	516	501	519	517	486	453	497	539	483	462	522	488	531	536	518	528	482	515	474	508	497	508	486	488	480	469	496	511	525	526	490	483	500	504	497	480	499	502	545	470	475	518	526	476	455	490	511	504	516	470	518	544	517	524	492	480	486	525	497	523	468	513	517	477	502	522	479	503	484	495	532	520	477	470	561	525	494	476	492	505	514	496	454	491	485	536	513	433	543	479	543	515	531	488	520	497	525	494	502	516	492	523	532	464	505	514	529	496	521	505	506	469	469	508	473	491	528	543	490	500	480	510	461	476	495	516	512	470	511	485	512	491	475	471	499	503	553	477	501	529	428	507	531	525	534	503	465	496	501	508	483	467	546	501	493	493	518	500	475	465	523	494	513	531	539	540	496	539	489	501	517	515	470	522	474	549	493	487	526	505	522	513	511	495	508	503	509	477	525	521	508	510	536	509	485	492	480	513	494	486	550	522	497	523	492	464	503	473	491	530	493	488
22597	21042	28525	23795	21035	21059	8855	1184	803	725	669	597	563	578	579	585	543	539	516	490	504	502	476	514	500	488	523	478	563	551	548	577	596	618	561	602	566	554	498	492	511	496	538	469	457	454	487	445	472	473	462	453	512	465	464	464	456	454	492	492	501	470	516	484	468	514	474	450	479	494	456	441	474	455	414	489	463	440	466	443	482	466	504	443	480	451	463	479	484	450	443	446	481	441	492	449	476	447	454	487	425	465	463	476	461	447	474	452	435	478	450	460	428	422	451	435	474	464	447	448	441	446	448	423	433	441	438	487	436	430	448	429	462	465	465	455	442	459	475	455	449	432	416	455	469	485	458	501	455	481	439	425	447	389	459	475	449	469	412	434	456	434	435	406	464	461	435	445	433	450	461	461	451	437	466	440	460	449	416	463	453	433	421	436	457	444	434	480	448	434	436	462	462	444	480	478	417	452	456	437	453	446	438	442	431	475	468	468	456	489	426	401	470	423	432	457	460	457	464	459	451	472	483	471	452	426	453	420	458	487	454	489	474	479	413	450	492	459	455	416	450	447	427	437	466	468	414	462	470	437	427	437	434	424	488	463	487	461	451	458	461	442	500	467	461	440	425	459	446	459	483	473	397	461	445	421	413	492	412	458	469	417	450	504	474	456	446	455	480	473	436	490	479	482	435	469	441	443	432	465	401	454	460	466	446	451	485	422	466	434	458	454	461	475	406	442	464	490	411	431	400	472	447	476	441	472	449	463	443	429	430	456	475	440	449	450	452	459	461	449	462	466	453	442	477	470	439	460	454	417	462	437	451	448	452	395	445	447	471	424	457	442	460	430	453	487	436	472	445	434	479	441	449	516	439	480	433	451	456	464	459	461	458	472	486	446	445	444	473	465	456	477	471	445	434	438	454	411	458	428	433	442	458	412	457	465	455	445	409	443	509	435	450	416	446	438	448	440	472	488	427	434	449	479	409	441	458	433	481	480	408	438	443	456	458	441	470	426	454	447	452	484	453	473	467	455	434	479	468	440	435	468	465	408	446	437	458	443	423	461	418	442	461	451	443	421	425	471	463	428	426	400	499	465	467	485	440	445	431	435	456	484	445	457	427	426	469	421	484	449	461	429	457	415	427	415	452	445	463	437	490	473	456	437	453	423	458	454	437	440	441	452	453	444	445	415	439	467	461	466	441	483	447	466	468	456	482	465	475	458	444	451	488	479	464	462	442	456	412	482	450	416	427	439	455	474	470	446	457	485	434	437	456	463	466	485	454	463	501	450	476	470	451	450	439	459	446	477	428	443	437	462	457	451	454	467	455	442	437	427	445	422	462	398	449	382	465	430	446	414	460	454	484	444	460	473	435	459	474	442	462	440	439	437	455	437	458	483	446	413	438	460	438	478	480	454	445	433	429	489	421	468	433	402	450	477	416	439	462	432	463	459	460	440	468	498	450	435	468	433	440	445	458	428	478	464	456	417	476	436	434	460	427	463	457	511	428	439	493	469	432	422	407	462	481	449	460	455	434	440	480	462	445	465	427	472	437	475	421	427	443	463	397	410	423	465	458	436	481	447	463	455	461	433	443	448	488	473	456	503	455	434	462	439	441	429	444	466	445	483	450	500	464	476	447	443	468	486	423	448	481	421	436	472	460	442	450	430	445	444	438	490	442	456	484	408	497	430	483	444	423	451	485	470	459	478	448	438	431	436	463	458	435	455	450	463	468	440	445	448	462	445	449	424	426	415	469	420	454	431	466	481	441	406	474	471	470	423	438	464	407	447	456	415	442	450	455	489	473	464	427	477	439	434	483	451	451	480	420	430	446	430	446	477	419	422	421	456	483	442	462	422	428	491	479	469	447	476	404	424	441	460	428	440	444	414	454	449	449	453	449	449	432	458	457	469	448	463	483	434	444	448	448	429	473	458	479	437	446	440	488	450	462	442	436	423	447	481	449	441	414	436	460	443	463	441	422	434	431	466	469	410	446	419	462	461	453	444	423	432	432	448	429	441	443	432	448	448	426	417	458	459	437	454	419	455	420	487	457	467	453	457	442	450	439	439	447	405	458	412	442	450	463	416	465	475	458	448	437	442	462	468	462	432	451	414	435	459	474	443	405	448	390	428	428	388	441	447	460	452	459	429	438	438	461	442	437	458	446	462	462	468	433	447	432	467	464	412	433	454	445	430	445	436	452	464	455	480	455	441	418	434	475	445	427	420	431	440	505	480	490	417	449	459	440	442	443	428	497	423	480	459	473	470	462	433	463	428	435	479	465	441	435	455	462	422	457	461	464	458	431	440	494	445	463	478	483	448	488	435	490	443	455	481	454	458	493	497	457	443	444	427	447	436	462	434	450	412	469	431	424	475	446	417	459	438	451	443	455	460	478	453	444	403	445	481	481	429	478	463	408	468	448	458	449	457	426	446	456	438	439	440	426	465	482	490	427	490	424	438	398	432	462	428	440	428	444	447	425	419	446	429	459	484	432	441	474	416	448	436	453	448	434	456	424	420	440	391	447	451	467	464	440	461	449	470	453	471	446	486	406	468	444	483	448	418	443	425	439	460	438	463	420	443	453	471	431	442	520	432	467	486	446	434	405	428	453	429	478	473	445	430	458	471	444	424	452	448	425	397	434	446	427	441	435	472	447	452	406	399	458	436	443	470	417	471	429	424	465	457	470	459	460	456	455	432	461	439	468	419	435	416	473	426	505	418	476	480	474	462	416	468	422	469	443	502	446	418	431	449	479	420	467	432	416	471	449	459	460	433	470	452	462	439	468	410	465	493	455	460	434	435	455	459	428	466	447	442	457	464	436	454	494	464	448	472	455	458	441	466	458	440	449	457	479	452	456	418	449	429	403	450	438	469	451	445	446	487	451	448	437	451	444	442	436	438	452	438	433	438	451	458	433	439	416	426	504	407	449	486	450	443	448	448	423	477	470	463	491	422	449	474	459	437	470	429	439	461	412	481	454	426	498	435	465	484	451	459	457	454	433	458	477	448	444	435	472	445	496	484	456	415	449	459	452	482	443	444	447	428	442	477	403	464	488	477	476	442	455	437	467	418	422	433	414	440	436	437	450	449	474	442	436	453	464	413	476	415	408	461	414	446	438	433	434	461	452	467	455	460	447	437	414	439	454	431	456	425	412	458	412	477	434	444	461	463	460	442	411	469	451	433	461	453	460	430	452	419	477	452	455	448	477	478	472	473	451	441	464	469	493	433	457	416	443	449	408	468	412	456	438	473	435	442	483	413	453	482	440	439	467	457	416	468	472	487	443	437	490	435	462	499	493	430	430	458	442	433	448	448	456	450	451	431	439	476	465	418	445	441	446	457	466	460	434	439	413	448	426	447	453	476	427	425	483	429	459	420	460	462	399	461	425	463	444	446	456	481	451	473	454	455	482	448	434	425	440	452	468	499	433	453	470	438	465	441	415	447	426	447	463	421	439	454	439	450	461	466	458	431	447	437	452	450	467	446
27483	47170	28393	11173	6980	4072	2720	1685	1265	1125	914	902	853	828	745	737	720	673	678	666	686	658	607	643	681	613	631	696	681	706	784	798	782	806	833	807	750	669	686	669	632	645	647	582	539	625	576	567	613	577	591	568	609	614	565	584	612	539	627	595	609	596	614	615	596	602	614	562	602	643	562	562	563	578	586	613	582	618	552	552	564	584	542	605	578	572	550	567	550	563	580	567	535	514	585	602	575	591	625	534	531	530	560	545	590	565	541	550	556	544	568	586	549	558	582	519	536	578	519	557	545	548	546	532	528	576	591	534	545	581	547	526	570	507	575	574	550	525	574	567	531	541	572	564	558	532	584	520	521	579	542	560	540	535	557	515	534	545	584	618	585	555	544	545	526	551	581	548	540	573	580	532	554	567	559	542	553	536	534	568	547	577	591	534	540	529	558	560	535	524	534	512	520	571	551	541	570	535	538	542	574	541	570	508	537	571	565	573	550	520	573	564	598	543	549	594	596	532	594	533	559	577	536	519	543	576	555	533	551	546	564	566	538	521	557	567	536	544	553	560	559	551	541	538	551	537	546	549	553	548	541	576	581	555	549	526	564	572	531	564	569	485	601	553	565	545	568	532	529	530	552	566	558	533	529	569	573	554	519	563	559	541	576	589	578	611	573	548	580	559	536	612	545	581	553	564	538	554	591	565	535	550	518	538	537	545	547	596	572	546	557	574	546	509	565	542	562	589	568	569	582	545	549	568	542	524	563	530	554	573	533	563	590	575	509	557	555	552	560	535	553	540	550	494	570	581	538	582	503	555	549	522	558	558	594	546	549	550	559	569	520	561	549	534	581	564	553	535	550	563	545	534	589	542	570	554	551	594	537	538	563	507	579	546	514	545	549	587	537	568	572	583	567	543	564	594	584	558	559	520	548	543	550	508	561	551	574	552	541	562	546	537	565	565	554	560	546	560	533	532	522	548	564	578	570	542	567	561	560	543	539	548	550	567	522	558	580	520	592	580	557	565	528	531	560	530	572	576	535	536	546	561	539	528	536	538	550	555	529	587	535	576	532	568	553	528	602	572	538	555	536	529	530	576	568	508	555	542	563	530	537	563	582	533	521	533	527	585	557	525	545	554	518	532	543	521	596	548	539	550	570	580	571	536	543	548	570	612	544	568	573	531	574	546	551	549	555	563	529	516	578	535	537	529	527	564	520	563	556	581	535	517	584	543	507	562	574	576	560	575	592	520	515	538	578	587	559	560	544	547	552	523	535	512	589	516	544	549	561	539	539	580	546	557	601	536	591	551	584	583	565	539	562	530	522	533	541	579	575	513	539	588	563	512	564	510	613	582	536	552	529	546	559	545	569	536	558	481	565	556	560	568	536	574	555	524	535	570	552	551	524	561	515	541	559	556	596	526	544	588	523	534	571	545	502	492	496	516	600	544	538	540	575	566	541	555	541	565	590	514	548	543	563	550	500	546	510	522	505	561	546	523	552	554	562	523	527	543	549	530	563	542	532	524	544	527	537	548	527	574	558	552	560	537	549	544	571	583	564	552	605	567	552	546	603	550	529	569	582	537	569	539	581	531	552	575	520	534	512	586	565	557	559	547	538	578	551	544	538	531	576	549	574	542	573	537	538	559	582	552	539	538	565	544	580	540	554	542	575	546	538	580	540	574	556	567	521	525	560	524	523	539	552	512	548	556	532	525	553	562	526	532	533	576	543	545	536	538	583	569	509	587	566	566	561	527	561	527	568	550	583	540	602	541	547	559	589	546	553	523	510	503	489	501	583	564	602	572	543	551	586	559	547	544	497	544	549	552	539	509	567	534	525	554	564	575	552	568	544	539	540	550	571	517	550	553	529	579	539	549	564	565	532	563	580	543	528	522	540	536	513	532	559	526	557	591	568	511	557	556	555	518	549	555	499	579	548	507	564	529	544	518	522	559	517	533	560	563	521	560	533	563	584	555	593	542	587	613	546	548	574	513	588	585	563	548	589	567	582	571	500	513	604	576	547	502	566	543	531	563	542	551	558	549	544	554	551	576	558	545	573	531	516	510	552	550	529	547	571	581	516	534	523	537	569	543	551	568	576	583	541	543	583	518	554	544	540	541	581	593	540	524	567	574	549	584	507	512	569	540	536	550	532	549	551	523	547	575	576	537	549	517	520	552	555	546	587	539	548	570	530	548	546	528	551	538	610	559	546	576	522	555	587	559	562	558	594	535	533	566	593	545	536	563	554	560	554	564	589	518	607	532	577	552	552	558	556	516	564	582	532	536	564	577	570	537	522	554	578	590	527	565	524	554	541	516	543	559	600	565	536	544	578	534	580	526	547	589	547	570	556	546	568	563	512	555	557	540	590	534	551	584	545	522	574	577	571	527	588	541	574	526	552	532	516	549	552	562	560	524	531	510	575	548	519	503	590	554	575	525	551	546	581	528	560	572	540	611	581	528	603	549	556	559	576	557	546	514	557	565	556	540	539	559	535	540	561	545	547	528	511	539	569	575	540	534	627	544	542	559	598	549	571	547	530	535	545	520	511	556	522	549	521	520	550	588	558	540	545	507	549	543	570	602	533	550	565	579	534	512	550	590	549	550	578	560	538	567	536	494	518	530	531	551	556	575	586	534	542	552	563	558	526	580	543	507	548	516	551	539	534	606	533	532	583	511	558	585	537	580	552	551	540	566	533	572	532	567	517	567	550	533	545	556	551	537	592	538	514	514	581	539	600	568	535	515	533	550	506	584	534	539	573	555	561	567	574	549	548	565	560	565	555	592	547	579	568	532	536	539	526	540	567	557	573	530	553	540	546	548	562	566	579	547	552	531	604	548	545	532	560	506	569	542	566	558	588	565	566	511	582	534	574	550	558	538	550	568	515	592	550	539	536	569	495	542	578	530	558	569	567	567	551	552	510	538	535	618	520	586	527	560	572	569	553	548	557	569	600	552	563	603	531	548	578	594	538	549	623	536	557	561	564	528	540	538	553	539	530	585	546	610	579	496	545	548	558	549	535	569	542	561	563	541	528	550	573	548	536	522	540	545	555	552	551	534	549	519	574	580	540	544	565	546	495	566	518	578	574	539	563	562	555	542	563	509	576	566	526	613	517	556	559	536	557	523	541	537	550	551	567	532	568	527	545	550	560	553	517	540	555	535	525	561	570	543	580	560	578	533	543	588	570	558	568	543	538	559	568	532	587	543	565	550	590	556	525	577	586	540	569	556	561	538	501	536	559	570	579	509	545	573	540	564	552	575	520	542	513	593	562	546	540	592	600	549	551	571	542	508	561	565	545	526	571	570	547	604	615	572	536	587	572	519	549	520	584	567	581	531	569	552	580	582	550	560	506	503	535	544	526	554	575	581	527	600	547	577	558	574	535	557	579	520	537	542	535	507	607	540	557	556	591	562	528	581	596	550	585	546	564	562	561	552	527	536	557	555	550	572	570	552	540	609	507	540	562	501	563	542	518	552	546	557	542	524
27818	21664	13180	2852	1157	773	647	570	578	585	523	546	560	518	540	526	565	501	515	529	528	549	560	530	552	550	560	528	546	558	578	562	554	552	609	534	607	561	589	579	532	518	550	507	538	552	547	586	519	547	513	532	518	556	522	544	566	563	556	566	534	570	553	500	514	568	560	545	514	533	513	547	517	531	503	556	576	576	546	558	496	520	542	559	559	537	554	509	513	516	541	478	517	557	557	510	537	514	546	512	539	504	544	517	503	530	524	569	518	551	526	467	488	522	493	554	557	545	484	529	556	486	560	556	520	511	516	519	519	524	542	560	581	562	525	515	502	499	561	553	514	525	559	485	515	556	535	536	534	552	548	556	540	502	515	492	536	519	516	492	489	492	536	545	469	513	545	523	533	544	497	529	558	529	516	546	547	556	532	545	549	504	529	552	538	496	526	518	528	540	598	510	518	530	498	524	539	539	529	544	561	519	541	546	568	518	522	526	565	574	517	537	520	526	564	522	573	560	536	541	483	550	565	511	562	541	530	504	533	521	540	492	548	571	535	551	533	497	501	561	508	500	545	545	524	531	527	508	545	503	543	562	537	518	549	495	547	567	528	534	533	475	501	523	520	545	535	546	533	551	541	535	520	541	532	544	538	528	527	517	513	521	535	537	560	528	536	524	504	536	560	585	579	487	539	522	538	539	519	536	559	549	541	566	552	517	545	554	578	542	552	544	565	552	555	545	515	531	570	530	541	531	503	536	564	528	521	481	539	545	517	530	533	536	534	532	524	530	522	550	500	527	531	507	523	501	536	524	529	554	516	551	487	499	542	563	574	510	523	540	532	517	553	525	531	526	513	539	512	503	518	547	563	504	516	557	529	573	526	486	515	555	526	503	542	516	503	505	525	563	510	526	492	591	503	541	533	559	530	554	557	510	544	541	553	500	530	519	582	550	565	539	527	508	545	541	529	522	507	501	536	532	525	528	555	526	572	527	514	541	504	581	506	561	546	541	549	560	577	568	513	527	525	586	521	580	515	502	542	527	581	537	560	531	528	558	521	479	552	537	531	530	509	542	540	494	507	535	560	568	523	522	505	525	524	555	559	554	531	525	488	581	514	471	540	522	563	550	512	513	523	567	534	524	531	559	568	512	512	514	548	510	545	508	555	535	564	559	517	527	520	501	542	491	518	551	563	508	470	531	521	474	586	545	550	509	521	513	562	507	541	496	503	548	532	537	558	567	586	518	500	510	546	538	545	531	497	561	474	526	510	504	521	549	568	564	520	509	535	523	585	544	558	539	537	509	550	539	533	569	558	575	526	509	517	541	522	486	549	506	545	519	577	545	526	533	493	518	527	494	513	536	569	516	562	581	524	573	498	535	516	535	534	517	554	504	528	541	533	537	507	542	507	543	535	520	561	553	561	491	496	570	537	560	527	515	538	500	528	561	535	521	484	505	557	533	503	512	542	524	532	544	537	522	517	554	562	558	561	487	553	518	531	509	511	544	528	524	552	532	544	525	517	525	563	516	529	538	515	534	548	520	579	477	582	529	540	502	515	544	500	574	526	556	508	545	539	507	513	542	492	506	541	505	606	533	492	524	513	566	559	516	532	518	530	510	549	520	506	526	542	487	474	525	499	492	559	522	490	524	562	539	556	501	506	502	531	546	556	507	548	510	525	560	540	514	521	554	537	543	520	550	519	513	592	533	547	564	557	533	536	504	515	523	532	547	541	549	490	546	541	487	498	515	526	504	538	572	538	561	494	583	548	545	578	532	539	520	551	535	530	514	569	544	520	527	515	534	515	528	531	569	494	526	509	513	555	542	548	529	523	531	538	546	538	511	550	536	528	530	569	522	531	569	556	536	532	532	524	513	538	557	554	546	532	531	550	571	507	518	531	564	496	524	527	544	597	530	518	534	557	519	575	537	523	513	525	507	573	549	549	563	515	503	540	495	552	545	530	573	526	551	559	531	489	539	501	519	556	550	498	537	544	520	537	510	537	545	511	549	522	548	539	584	528	497	511	503	508	535	536	549	559	542	528	528	534	544	516	548	517	550	526	509	512	544	562	526	535	508	525	518	523	534	538	537	601	543	528	521	540	512	558	560	504	567	520	532	503	483	511	508	530	493	520	528	536	502	543	515	526	519	561	529	500	505	517	555	502	535	529	516	577	539	548	527	518	504	484	509	526	520	588	514	542	533	513	533	568	592	522	555	529	529	505	533	563	493	560	526	551	514	503	539	568	548	546	500	547	548	529	513	543	521	557	564	540	525	530	522	565	541	540	554	584	516	497	518	511	479	527	538	533	569	532	531	528	528	520	502	563	538	556	545	505	530	556	532	531	506	555	513	506	536	519	553	533	605	548	522	556	490	544	545	513	546	542	526	536	517	529	550	541	556	527	568	550	548	508	510	525	498	516	551	490	541	529	536	514	504	484	535	514	552	583	521	539	531	569	541	511	532	561	508	533	596	493	542	561	504	559	529	579	494	534	585	552	560	571	532	567	540	528	529	547	539	562	548	558	517	534	539	549	527	549	538	508	512	509	504	507	544	537	580	515	536	541	490	514	488	547	516	545	543	513	538	520	494	545	520	511	533	563	505	556	527	553	537	551	557	507	530	531	549	530	518	533	541	536	524	508	524	524	544	516	552	517	533	514	537	511	546	553	508	524	552	518	524	537	517	530	564	543	522	509	551	567	514	581	536	515	517	535	577	495	538	522	500	537	524	525	519	560	536	521	522	509	589	524	537	538	544	507	558	538	485	531	568	553	524	505	500	575	527	527	524	542	468	549	521	579	552	529	537	534	524	506	562	494	497	490	494	513	505	527	535	534	546	524	534	512	526	522	538	547	534	572	503	514	541	520	523	573	526	532	514	534	533	589	561	478	493	551	510	536	548	555	557	594	498	515	523	510	535	517	534	514	567	556	539	513	501	549	496	531	506	530	571	597	540	552	596	493	560	560	568	529	581	566	545	524	554	475	526	528	578	546	535	562	561	509	528	541	529	510	507	534	494	507	511	496	497	523	515	487	536	534	516	534	531	541	540	545	521	528	503	527	547	518	607	538	473	534	553	530	555	522	522	493	575	529	518	561	494	528	566	535	549	536	540	516	553	554	569	516	537	536	519	544	527	542	520	524	517	551	574	530	482	534	539	560	537	537	556	526	521	565	522	513	524	513	526	542	529	518	510	559	552	573	537	506	533	540	495	496	530	536	519	559	519	550	542	518	540	544	533	588	535	479	525	518	506	571	553	530	522	478	531	548	546	534	519	504	572	543	549	523	521	502	522	508	494	525	524	503	555	523	520	537	519	533	553	513	490	517	514	564	540	563	497	541	543	531	512	535	534	581	547	564	560	513	547	518	526	524	525	512	520	503	551	512	526	533	545	530	584	484	549	567	523	562	526	544	573	543	517	576	575	546	523	552	555	528	532	547	551	542	527	541	508	548	529	530	558	559	522	555	569	535	578	531	519	502	541	510	525
24811	30040	9185	2904	1577	1113	832	759	702	658	658	707	649	680	672	656	699	711	652	667	658	618	683	658	646	683	659	698	696	752	737	748	691	775	718	737	668	728	729	707	672	661	646	640	617	686	683	650	662	628	661	649	675	721	709	654	663	707	623	665	669	684	657	642	707	686	643	670	672	665	669	641	648	637	628	657	668	596	668	608	640	650	692	662	627	677	670	639	644	674	714	666	646	663	640	676	646	655	649	647	645	647	667	630	690	708	656	709	651	658	611	658	621	646	638	669	674	704	606	614	696	635	664	707	636	661	658	636	590	607	665	608	634	645	654	657	622	603	694	666	693	668	683	656	597	668	670	681	606	671	640	685	640	658	627	678	620	658	701	674	628	628	641	674	672	650	600	650	642	681	630	655	670	613	675	673	653	632	650	625	680	660	652	682	685	615	681	588	627	641	636	666	598	632	652	653	675	684	676	642	660	682	630	659	623	625	660	646	642	677	672	642	644	604	624	618	642	665	638	648	637	663	654	640	636	654	677	641	646	618	673	631	721	616	642	640	692	631	644	679	647	652	616	636	652	623	673	679	633	631	617	635	671	665	621	680	688	638	635	632	648	687	633	676	616	640	641	632	632	639	621	668	657	661	677	663	668	626	650	657	638	648	625	666	657	614	664	616	692	656	640	639	635	668	651	630	693	666	623	625	638	600	612	681	624	704	667	660	662	644	637	638	698	657	608	674	620	641	619	684	625	672	642	667	650	616	675	636	591	684	649	662	678	639	665	659	654	613	683	648	609	678	653	647	660	618	658	646	662	641	619	679	692	653	650	653	619	589	626	632	644	659	648	622	615	687	656	658	635	659	623	647	640	681	662	660	622	622	661	661	657	633	658	679	641	655	641	691	624	650	656	632	670	659	652	719	637	657	680	634	634	621	717	680	600	657	645	617	654	642	646	671	675	651	640	669	636	692	687	643	616	706	618	666	708	648	659	668	666	631	660	693	664	597	665	605	663	633	648	681	622	655	653	701	659	655	645	676	661	678	680	668	644	615	598	613	681	654	645	649	640	683	679	662	633	646	626	650	647	618	672	601	640	697	617	622	633	693	600	600	652	668	652	613	648	639	646	711	600	628	663	623	661	650	607	641	611	655	630	648	667	636	682	658	623	655	619	673	637	633	659	656	624	684	664	632	637	648	640	670	608	627	690	646	621	640	673	676	611	695	649	606	666	641	652	642	667	698	632	664	639	659	639	590	674	673	676	660	694	620	639	651	659	619	648	624	658	623	640	656	606	665	661	658	621	626	658	657	638	648	667	664	663	690	620	622	642	647	676	651	635	643	670	680	677	639	634	647	654	698	621	648	663	641	613	643	624	692	642	664	651	721	662	651	646	681	635	625	593	658	658	676	672	710	626	661	685	608	627	648	595	645	679	629	607	626	639	622	658	615	654	630	681	633	666	633	666	657	655	628	636	630	660	651	648	594	624	635	646	589	622	677	678	654	663	615	635	693	630	663	642	598	656	656	636	609	672	642	678	632	652	639	625	649	641	619	671	649	659	618	633	680	650	633	659	646	670	646	614	616	640	621	633	645	657	662	678	627	682	642	651	639	661	662	599	663	683	679	633	664	623	648	635	652	656	656	650	646	626	683	647	675	683	610	677	645	637	626	683	668	633	660	570	707	634	609	582	690	647	648	612	667	646	627	642	647	668	691	672	635	631	621	701	650	649	669	658	648	656	673	656	682	637	649	640	577	698	643	606	677	662	662	628	668	640	626	697	668	640	692	685	659	665	683	632	642	643	648	622	662	700	667	646	629	653	652	706	647	697	684	636	662	672	639	652	676	702	661	673	606	683	654	650	632	665	678	670	662	642	653	631	658	654	668	634	601	617	636	628	660	618	628	666	609	645	613	656	623	667	646	657	599	653	653	612	666	582	607	658	626	659	655	663	682	620	657	696	669	661	654	670	635	674	640	673	628	622	623	602	635	657	633	645	629	643	645	641	644	650	669	644	640	645	660	669	639	664	606	596	674	668	643	644	599	631	692	673	621	641	654	670	629	605	690	637	646	604	663	644	667	679	630	677	662	627	670	657	673	647	646	660	632	642	644	654	645	635	635	675	655	643	612	591	675	651	646	650	621	624	646	628	683	645	642	613	666	658	633	651	678	688	634	648	624	662	618	635	674	627	649	642	683	677	682	637	680	622	629	655	642	643	646	661	636	662	676	652	624	615	616	673	668	656	708	674	645	646	631	633	619	652	631	659	684	624	645	675	653	620	643	651	674	672	656	601	639	634	703	658	705	637	612	632	692	632	656	660	621	646	642	649	657	644	650	629	638	589	649	657	667	658	611	633	626	643	613	615	690	634	681	627	662	647	659	674	688	641	638	630	624	615	648	649	626	689	674	636	630	642	645	730	582	639	640	619	667	670	646	579	606	655	631	640	657	659	673	654	644	657	649	643	685	690	701	644	654	635	661	664	643	660	668	647	609	665	620	670	650	628	619	628	626	637	662	591	634	659	625	671	668	643	646	679	632	623	621	655	673	633	631	668	640	605	635	653	636	650	595	637	648	624	668	677	678	631	655	638	651	633	611	636	658	653	668	648	688	641	658	628	708	650	621	666	649	639	690	613	643	669	679	652	613	689	647	676	646	617	669	601	649	714	644	659	670	631	668	631	656	651	686	649	640	648	655	642	640	599	661	629	629	642	621	657	681	633	656	612	662	661	632	636	641	665	654	662	685	681	729	595	636	670	619	651	646	606	645	691	626	618	689	668	696	662	678	682	680	624	647	632	619	621	668	630	633	647	620	692	647	641	649	593	600	656	638	678	646	636	647	647	625	666	640	702	647	657	655	610	612	631	634	624	646	627	622	652	669	648	666	597	629	692	664	647	685	653	719	649	629	638	637	666	712	663	649	684	694	661	631	621	644	609	656	609	637	660	662	652	641	663	641	622	694	654	650	662	629	627	648	622	661	627	676	628	610	678	674	679	594	650	670	635	656	594	674	651	674	673	632	629	674	658	665	599	652	641	637	644	639	667	661	635	666	641	671	670	675	635	625	661	615	585	663	651	713	638	687	680	649	636	653	687	640	645	667	636	645	675	655	625	648	644	658	655	663	640	620	666	633	606	629	676	646	653	629	650	643	641	662	651	650	676	611	621	634	632	650	607	665	660	676	674	635	668	670	676	601	664	660	655	651	638	630	658	682	661	633	604	665	616	670	628	662	675	649	642	651	643	707	638	671	644	646	644	589	693	656	677	674	628	650	622	639	651	649	675	671	665	651	641	662	632	637	624	671	633	629	653	634	640	657	644	670	627	673	647	657	643	639	656	640	685	607	678	616	651	644	647	656	655	658	600	628	633	652	634	640	677	646	653	652	665	597	650	679	664	667	686	648	635	699	648	643	689	615	642	661	634	639	680	697	669	622	657	668	651	659	663	652	661	624	648	676	670	669	660	637	676	677	689	659	690	709	685	635	671	667
23569	20987	28016	24122	20931	10194	1762	879	793	759	719	654	688	676	661	663	638	611	638	638	581	657	594	675	652	666	650	625	636	690	659	670	707	696	647	685	659	666	633	670	594	598	651	606	605	574	615	613	634	588	594	597	592	611	590	595	645	557	597	659	602	615	623	623	621	603	605	602	592	604	617	629	632	536	601	586	584	626	625	596	580	602	618	587	635	586	629	613	592	569	595	566	586	586	584	571	596	620	575	561	615	602	619	608	613	576	579	603	619	585	569	567	624	593	609	560	582	601	579	586	601	596	583	600	627	582	593	569	553	562	611	574	583	633	608	567	568	604	583	554	533	641	562	558	627	577	604	598	565	554	559	632	544	599	603	635	585	562	610	577	598	608	539	619	589	570	585	530	586	603	615	619	568	601	522	634	578	587	575	565	554	590	550	591	568	560	585	577	646	614	597	611	606	573	590	594	603	528	598	571	589	580	614	566	558	572	594	630	560	559	623	630	577	599	580	571	598	587	579	533	624	686	594	560	591	566	589	572	624	614	616	582	613	573	610	624	571	564	561	622	540	602	571	604	588	559	572	591	589	600	615	568	610	568	584	599	589	589	568	547	573	556	647	588	580	579	601	618	595	587	561	623	599	627	546	583	572	560	599	555	574	606	572	607	538	571	556	591	543	607	608	566	590	593	624	583	580	587	586	528	572	600	564	577	580	607	590	597	593	609	615	566	602	557	630	610	607	623	551	622	607	587	583	579	644	561	566	556	631	590	585	578	554	598	566	580	569	580	574	651	615	572	622	625	561	567	578	549	580	576	589	594	588	608	575	580	626	572	591	578	641	607	598	607	588	584	605	633	603	572	551	567	614	606	582	570	590	541	569	602	583	604	607	588	608	580	581	607	591	612	600	587	597	613	626	564	538	627	564	601	651	601	515	618	596	571	607	613	599	571	600	595	549	571	610	606	587	582	581	621	584	571	570	611	578	595	587	597	575	568	614	519	558	568	552	589	561	570	552	562	594	605	612	585	588	585	583	571	574	623	627	597	571	580	557	593	597	624	607	607	599	588	594	569	547	569	588	584	611	572	597	563	593	534	609	600	580	588	597	557	584	615	600	612	571	600	589	595	600	556	601	545	584	608	610	588	576	599	586	570	596	603	629	588	610	583	626	567	560	608	595	597	567	565	564	573	608	561	589	615	599	588	614	607	637	563	621	623	547	655	563	614	572	645	597	601	570	585	574	619	599	585	594	573	570	568	577	559	570	571	553	638	632	578	591	595	577	606	588	577	615	610	578	625	548	600	555	592	577	610	587	619	598	602	555	592	622	548	606	591	519	596	625	609	557	597	591	575	608	569	562	590	592	583	613	565	597	587	601	572	584	591	590	558	602	546	637	608	585	602	582	562	582	600	536	540	580	599	630	566	604	623	573	575	597	653	573	576	564	546	545	585	566	589	583	607	596	598	542	585	576	587	570	605	554	586	571	603	582	560	606	578	576	589	593	573	595	645	610	613	623	618	580	591	585	545	610	556	581	597	576	606	628	637	586	581	587	550	542	600	589	589	598	620	577	562	581	580	568	573	619	576	649	590	585	598	597	564	563	621	587	580	572	521	607	573	624	549	549	592	588	619	625	602	585	560	626	536	593	587	595	609	602	563	592	561	612	633	543	553	609	612	546	620	607	596	568	592	572	605	543	579	568	582	618	553	640	566	598	604	608	593	552	564	605	556	585	576	613	568	569	597	577	568	581	569	589	606	564	545	582	587	568	601	590	629	618	612	543	599	586	619	582	583	606	558	613	593	593	588	615	585	606	611	578	630	590	575	607	564	577	605	562	580	578	591	659	525	612	606	610	597	572	637	634	565	554	589	606	623	578	625	567	568	599	575	559	595	584	603	613	615	615	545	604	561	577	603	576	603	574	607	590	565	594	616	579	592	598	568	607	621	568	614	614	628	582	584	582	605	551	623	570	566	596	588	557	586	602	560	599	548	571	594	595	577	592	619	604	553	564	591	511	596	574	607	578	584	577	622	592	569	610	579	636	608	647	584	574	586	598	586	527	626	561	562	595	584	616	568	611	591	558	587	556	624	606	571	581	584	580	573	599	581	583	588	599	564	618	571	638	560	615	586	585	565	607	589	611	604	618	553	634	570	583	600	578	540	572	600	585	576	549	590	588	575	585	549	636	575	601	576	614	614	588	561	601	573	570	630	586	613	631	605	578	610	563	596	580	554	584	584	566	595	580	620	581	580	618	576	602	568	591	551	613	545	624	554	521	623	564	588	623	584	564	601	559	590	598	598	567	562	568	589	559	575	537	589	620	573	587	599	591	592	595	588	573	627	566	584	612	578	603	551	561	528	593	535	575	573	645	546	609	579	609	614	583	580	563	573	561	585	621	584	546	556	592	547	597	592	595	545	618	634	573	598	593	610	601	569	590	587	618	561	583	577	570	534	617	573	606	632	582	551	569	628	601	561	612	629	623	561	565	578	626	600	587	559	558	600	585	588	586	568	527	563	563	618	613	575	568	635	577	589	573	584	550	558	560	597	552	597	620	611	571	568	608	594	586	598	593	610	592	596	569	571	627	612	571	614	589	577	563	584	614	578	608	590	561	567	573	576	583	609	587	573	595	575	594	580	576	573	629	587	610	615	612	604	582	652	591	550	566	556	601	568	576	585	605	619	603	581	553	555	602	567	569	571	587	568	560	606	593	588	600	614	613	592	628	565	568	584	604	583	608	595	597	636	590	629	607	590	632	523	633	601	579	613	561	588	604	611	597	561	593	566	584	623	608	609	580	597	582	589	590	608	574	557	577	644	565	590	598	633	581	568	555	590	608	589	592	621	612	569	545	593	600	634	595	597	582	624	547	535	591	614	570	607	562	613	594	564	569	623	563	560	569	609	563	644	542	590	584	625	619	637	493	524	573	563	566	617	579	581	530	561	559	581	563	585	569	623	621	588	587	597	583	598	606	606	556	575	605	531	583	606	582	563	536	583	587	587	606	598	592	617	602	611	580	594	549	572	593	591	603	626	577	599	606	606	616	610	607	623	566	622	587	578	570	626	583	627	581	579	590	565	620	602	612	612	604	604	583	597	611	604	627	582	563	614	582	596	566	555	635	600	583	593	616	591	599	568	584	622	631	599	601	596	586	585	628	574	578	586	544	612	607	605	627	563	603	557	592	572	592	604	555	534	596	597	577	557	565	586	579	575	589	599	579	624	567	585	567	570	591	574	611	620	599	604	607	541	566	592	642	613	595	628	601	567	618	577	594	542	569	583	614	592	557	559	595	559	563	571	618	546	559	576	585	590	641	582	572	570	617	576	571	607	541	587	618	620	589	573	548	590	549	568	596	579	603	594	626	619	598	571	577	580	557	537	599	606	560	582	578	662	613	604	567	580	602	606	586	574	597	587	582	588	610	546	571	528	609	564	605	591	592	616	577	562	618	602	580	599	606	588	600	660	549	570	613	589	566	590	549	581
25496	42461	19992	8853	4465	3133	2014	1368	1115	1000	956	851	893	841	857	852	792	765	802	764	780	759	749	742	748	769	767	816	794	839	891	902	847	853	864	872	885	843	864	855	809	777	706	716	787	713	709	792	735	770	715	764	782	769	712	743	747	744	740	752	779	770	773	811	736	750	722	774	765	686	715	695	754	723	755	782	755	708	770	738	734	674	760	723	738	742	729	655	729	724	730	744	677	760	714	698	745	720	698	733	677	708	697	723	719	679	713	648	762	717	745	717	720	719	671	742	744	707	753	728	719	729	723	713	686	748	689	709	697	683	725	738	689	721	726	732	733	719	684	727	663	706	680	721	693	679	692	688	731	710	745	737	767	699	704	759	679	675	707	671	705	655	719	705	738	773	722	748	725	758	738	712	740	702	741	698	711	672	726	678	723	750	727	712	748	681	687	707	743	727	732	701	687	705	710	762	689	681	702	707	700	728	732	731	723	719	733	669	723	708	744	731	705	720	716	719	734	708	685	704	709	735	757	686	719	716	738	734	698	708	758	712	748	704	729	725	714	760	720	700	739	709	712	749	709	708	716	710	716	725	712	713	736	711	730	670	705	694	699	748	765	706	694	702	761	744	681	703	733	701	689	642	722	709	731	712	710	706	729	730	730	719	689	713	716	717	706	715	756	749	747	717	678	707	707	727	729	750	738	724	725	755	747	743	723	770	732	722	731	707	690	707	785	706	700	710	735	718	740	703	762	728	729	740	747	709	734	721	747	715	715	740	700	755	719	760	713	684	732	717	763	723	656	748	695	727	718	731	711	748	676	712	734	687	732	704	722	746	740	702	708	693	719	679	709	709	706	754	733	731	760	707	690	704	697	723	739	681	748	722	722	717	675	650	699	739	748	728	709	726	705	709	793	703	768	712	709	725	751	698	726	748	738	680	731	718	736	744	691	721	716	693	769	701	713	708	701	725	733	750	728	711	712	693	753	684	733	717	697	697	704	674	764	728	729	688	726	717	722	742	726	729	722	728	710	729	740	768	722	653	733	749	680	691	733	718	726	683	760	717	781	770	728	733	709	701	750	691	732	728	711	777	687	771	730	731	713	706	713	668	740	741	689	708	725	716	701	677	739	728	702	687	734	685	669	688	717	698	701	694	697	692	718	761	744	667	703	727	745	702	730	703	678	683	659	692	732	723	716	705	751	761	687	710	741	751	687	740	681	706	719	690	716	754	753	718	678	720	715	703	720	664	679	700	755	731	713	720	707	672	711	687	714	730	696	715	737	714	728	694	719	690	711	728	686	719	773	699	718	721	697	751	723	736	723	755	751	723	703	719	703	707	750	699	655	710	721	751	654	750	704	713	737	714	689	718	703	749	696	729	733	749	720	645	748	748	694	730	684	724	714	654	725	681	747	717	706	716	735	668	725	733	764	714	723	719	713	733	745	685	711	725	717	679	705	734	730	721	680	720	741	715	685	679	715	757	666	755	684	733	739	765	717	731	688	692	704	747	715	666	681	726	736	706	705	718	722	725	745	699	724	702	748	751	702	687	666	689	739	718	710	770	742	726	706	735	716	710	705	706	671	692	658	691	694	701	704	737	730	722	752	711	707	690	730	686	737	716	712	672	717	695	685	717	724	723	745	746	728	736	697	693	729	695	704	704	766	699	744	725	684	720	734	737	736	720	725	774	763	675	725	663	696	707	705	665	684	732	685	723	738	734	722	719	728	725	716	742	710	740	735	719	770	721	689	673	692	705	747	731	702	689	711	708	730	702	681	684	750	727	709	710	689	721	729	679	665	716	773	691	714	707	719	716	706	720	701	684	727	723	669	750	732	736	710	701	708	717	727	686	661	712	709	685	766	748	664	699	692	668	674	729	689	699	709	731	711	737	744	686	712	706	734	682	744	713	756	748	703	685	721	686	727	712	780	788	708	682	725	783	699	705	688	672	726	706	771	694	736	748	682	704	687	684	667	682	690	720	729	751	738	712	757	711	673	720	707	721	731	686	675	691	713	681	759	688	713	687	722	757	736	699	696	704	711	731	736	682	724	751	735	765	745	738	724	662	704	757	676	693	721	716	738	711	686	682	712	764	696	710	694	684	733	715	684	753	706	702	743	718	688	733	702	733	727	721	664	743	726	709	680	733	691	725	776	720	741	685	676	722	719	680	699	739	705	709	736	731	761	728	696	718	745	729	693	747	725	700	716	741	668	736	745	732	734	699	685	713	732	732	701	670	708	731	688	688	669	765	725	718	666	716	696	701	700	779	716	747	722	734	705	744	712	716	735	704	684	736	737	709	708	692	701	751	689	722	744	689	726	724	754	718	702	721	695	684	704	715	723	765	711	701	780	693	713	717	699	698	707	680	751	677	698	696	687	716	735	692	703	725	724	741	723	726	715	704	731	705	717	708	666	756	713	745	690	702	703	748	759	723	729	699	699	705	719	661	704	713	706	707	709	776	702	667	691	678	752	688	697	722	750	711	748	703	690	728	739	708	711	730	698	704	656	688	727	715	686	735	687	714	753	705	696	712	742	688	667	737	738	767	723	748	742	748	675	724	688	768	708	726	771	740	747	703	780	722	732	742	711	755	713	741	674	728	767	732	682	742	743	711	756	731	688	768	744	724	667	696	722	697	747	719	720	745	736	686	689	714	739	685	722	704	703	694	699	725	679	657	702	709	690	697	739	674	719	740	681	696	722	696	677	722	699	720	694	680	725	677	723	715	754	716	723	739	705	738	721	729	692	729	648	724	754	723	738	745	724	705	733	685	717	727	678	678	688	719	708	707	735	702	701	725	706	727	725	674	705	739	725	719	690	692	702	680	707	695	712	705	705	681	713	719	736	751	732	689	704	717	699	756	676	731	683	712	680	693	721	707	701	718	791	750	750	729	721	710	686	712	715	752	753	717	742	755	719	710	730	703	733	723	720	696	730	688	677	699	768	720	740	703	732	702	716	735	773	728	739	717	685	689	723	767	734	721	732	672	662	686	721	724	703	705	746	737	740	723	718	647	713	690	700	709	728	695	708	731	686	753	731	757	743	702	723	695	754	708	706	752	637	706	711	700	693	713	724	692	714	646	687	695	649	676	716	731	741	690	734	739	722	698	740	705	723	737	716	746	680	717	715	687	725	729	761	725	677	765	715	745	758	771	696	689	760	678	708	739	697	706	717	720	705	724	719	736	722	671	686	658	747	670	748	688	717	743	724	711	729	701	704	752	710	765	712	689	750	668	720	708	700	714	762	693	720	757	669	718	669	746	674	710	743	716	738	738	700	738	741	693	711	733	733	758	719	771	723	754	730	691	702	724	763	736	720	694	710	723	728	673	703	716	690	765	689	688	736	721	685	757	711	759	716	686	732	700	692	690	699	729	698	686	673	745	684	781	706	738	728	734	681	714	716	686	680	719	731	696	717	676	726	716	703	733	686	751	701	725	692	686	705	720	713	712	682	722	723	654	703	677	730	708	722	748	708	681	705	725
24561	21010	27126	24999	12829	1522	876	633	466	505	442	501	426	467	434	441	423	424	419	457	431	398	414	411	413	394	447	476	438	455	421	413	451	461	428	481	443	433	459	439	431	420	418	427	380	385	395	433	403	367	420	414	392	410	414	400	418	374	422	434	424	417	416	399	385	409	437	424	395	396	388	411	401	382	457	428	386	427	353	418	415	411	396	384	382	388	388	406	387	392	378	384	394	415	400	382	405	417	387	403	414	374	405	397	404	388	355	403	399	391	411	392	379	371	387	386	395	374	411	384	413	407	400	411	420	388	416	416	442	425	421	398	418	386	415	407	388	409	371	384	405	367	410	386	406	432	400	409	427	417	411	408	408	394	398	411	413	417	384	391	384	379	401	378	371	380	364	400	373	389	400	405	384	431	394	414	416	398	405	376	442	420	372	407	418	412	358	358	392	403	408	364	382	370	413	412	424	413	406	419	424	408	392	405	383	392	410	369	397	413	396	388	421	403	383	414	385	355	384	410	412	359	402	400	401	373	408	416	393	379	378	411	424	406	393	402	416	420	435	392	427	416	391	374	401	381	410	388	400	395	413	379	390	394	396	405	396	409	435	379	420	393	375	412	376	374	389	392	431	405	365	360	415	438	382	391	378	374	441	398	421	426	402	386	393	353	387	403	384	379	430	412	394	395	375	395	386	398	410	405	338	396	422	381	385	428	400	398	417	384	409	414	384	435	395	396	383	385	399	372	392	429	390	382	398	393	431	395	418	394	379	391	405	388	390	380	359	394	422	387	403	398	418	410	401	401	383	402	364	402	411	378	411	400	398	379	383	411	390	414	419	402	382	397	396	378	395	440	400	394	410	438	404	402	390	371	404	374	414	389	398	400	373	369	421	419	409	401	388	380	394	431	424	397	394	368	384	418	413	376	393	369	375	411	405	374	388	374	400	395	418	391	400	374	411	435	409	388	399	428	417	399	379	409	417	390	374	396	396	366	370	412	388	397	416	418	401	387	407	360	416	385	440	400	380	406	380	411	398	385	392	393	407	390	381	400	353	401	398	377	403	415	386	427	401	409	439	431	407	398	402	387	402	419	413	424	408	435	432	403	414	392	430	394	409	387	363	383	409	401	362	388	385	432	411	383	367	406	383	393	373	384	395	378	401	385	400	425	390	409	409	384	419	405	400	410	426	406	398	383	363	375	411	395	417	419	404	425	439	393	369	414	408	400	392	397	385	386	372	379	389	411	383	362	370	413	394	404	392	398	393	455	404	394	439	398	389	407	418	368	397	402	430	392	379	403	364	387	410	453	395	396	389	408	404	406	407	384	414	404	390	412	401	416	369	401	400	442	419	425	366	392	402	405	405	406	377	386	376	408	392	419	383	404	372	410	415	396	407	449	360	402	417	439	403	407	375	381	417	359	429	369	392	387	363	393	388	443	392	383	374	407	346	393	385	409	400	389	406	395	414	402	405	414	425	425	385	399	399	397	439	397	441	355	390	407	376	379	415	412	420	412	416	420	404	427	392	411	382	412	390	387	383	444	384	375	404	415	376	381	428	403	393	419	356	395	405	400	430	393	387	379	407	434	403	400	389	353	400	441	379	366	385	405	410	397	412	417	373	417	409	420	409	403	391	389	398	420	359	408	370	433	380	400	368	395	388	430	394	389	422	379	369	404	420	389	387	367	413	419	397	388	372	391	403	372	387	361	410	370	414	392	436	376	381	386	413	385	412	413	384	432	410	391	363	376	393	383	414	390	428	378	445	442	393	408	426	394	395	409	395	406	408	434	393	371	407	402	393	411	374	389	397	377	403	378	395	369	381	413	405	399	370	387	412	372	384	401	378	348	409	402	431	402	416	381	366	374	430	390	394	455	413	395	389	447	408	398	397	411	405	391	425	381	353	415	380	438	378	409	399	372	387	379	381	418	424	391	399	394	364	433	403	394	382	392	385	332	375	414	378	419	383	420	356	379	408	377	402	397	352	391	370	393	397	443	392	389	415	397	359	392	420	434	390	377	419	353	376	397	382	409	374	380	401	427	402	411	424	387	413	408	386	378	401	387	401	424	384	391	383	394	387	394	397	402	353	395	441	417	416	404	381	405	400	414	389	356	364	372	435	416	437	387	389	376	423	387	398	387	376	395	414	435	365	393	418	350	434	391	395	407	434	362	377	398	393	387	400	385	412	383	414	412	374	404	353	396	419	386	423	423	428	401	432	408	394	381	390	367	424	381	392	414	388	390	380	370	481	416	409	371	415	369	434	408	357	398	409	405	401	418	372	375	387	414	387	389	421	418	410	414	400	397	383	379	408	421	399	429	378	392	395	391	410	409	451	419	430	408	424	416	421	399	394	405	377	378	418	406	413	412	410	428	386	405	397	379	427	433	393	412	385	420	380	454	417	426	399	386	378	400	376	402	418	420	416	393	389	394	368	420	380	379	437	417	393	435	385	387	400	351	419	369	420	410	376	420	402	364	384	419	412	399	412	361	412	394	409	382	366	356	353	393	369	421	378	392	394	437	388	390	398	361	426	389	422	407	413	428	382	422	356	377	361	379	421	465	392	394	410	381	385	406	388	390	385	388	378	365	381	418	387	390	397	396	396	418	424	410	380	395	416	387	386	372	387	417	339	405	371	421	397	412	406	404	408	404	394	394	436	366	396	376	403	378	423	423	373	408	379	428	396	396	381	354	423	388	399	406	395	391	420	370	394	405	401	418	411	406	362	396	375	393	373	378	378	399	412	364	384	383	390	386	391	401	439	423	431	384	374	403	412	380	393	385	366	406	392	383	404	388	411	385	419	407	439	390	401	378	376	412	384	393	342	399	395	446	400	383	396	403	379	392	388	403	418	382	425	416	402	427	380	391	382	417	423	379	352	420	427	347	416	423	410	404	400	395	441	397	378	394	418	382	392	406	386	410	414	377	401	413	376	378	400	407	353	395	384	392	404	371	389	390	356	412	386	381	398	388	404	411	390	411	390	389	393	403	397	392	391	414	384	401	374	404	420	366	402	370	410	389	392	400	403	369	380	390	385	419	395	372	400	379	397	387	418	403	395	415	408	357	386	377	382	405	386	407	416	396	405	383	446	434	406	380	400	400	407	406	435	384	381	436	383	378	407	437	384	393	407	428	397	425	403	386	384	397	386	381	424	399	375	399	412	412	401	400	401	381	415	371	409	368	417	403	383	377	376	401	381	411	397	347	435	400	377	380	406	437	416	420	383	347	374	400	421	386	426	406	400	408	417	390	410	390	394	406	409	421	441	390	382	370	393	382	405	387	422	396	384	414	417	401	385	394	387	395	405	440	408	385	402	409	371	372	369	408	373	396	401	399	389	423	453	423	380	392	373	408	382	398	447	418	401	389	400	393	384	395	364	410	392	371	395	400	402	394	402	404	401	392	409	430	415	399	401	396	367	391	359	391	412	403	360	357	409	366	398	412	375	406	393	421	378	375	379	391	391	381	351	413	420	447	352	411
26856	34362	15025	6086	3160	2052	1583	927	759	670	614	601	547	544	604	585	554	554	565	533	525	486	521	531	517	493	560	529	570	575	612	600	645	634	630	600	644	564	540	552	578	484	523	458	507	489	499	520	489	499	496	504	532	507	484	517	487	512	472	509	510	488	481	498	544	548	517	515	505	513	518	463	510	484	471	516	520	508	500	510	485	510	460	519	572	523	481	468	463	483	477	485	494	448	515	530	510	471	484	478	500	494	536	502	481	481	478	482	500	478	497	473	483	499	477	464	470	487	493	467	494	450	488	487	486	466	501	478	484	511	504	470	459	477	489	456	479	486	470	508	490	522	527	466	504	503	479	482	475	489	493	526	454	513	486	471	476	444	489	531	526	482	500	465	477	491	499	495	525	508	499	525	514	485	487	495	495	496	530	444	523	503	491	484	485	499	501	504	496	490	467	456	463	482	519	483	487	503	507	507	514	515	444	511	454	464	511	496	474	497	493	485	491	456	449	474	481	484	526	461	505	457	495	444	522	463	517	472	488	506	509	478	506	501	508	456	501	526	493	472	499	537	479	467	476	483	482	518	490	495	503	454	525	506	474	512	508	457	474	503	500	499	501	487	482	451	502	478	486	462	458	493	465	494	484	495	479	453	506	493	522	479	501	469	464	505	481	444	455	477	507	488	470	485	474	527	515	527	497	470	493	425	469	505	535	520	444	477	457	502	500	497	487	455	490	467	471	525	499	508	499	509	536	504	467	443	453	518	459	461	517	491	524	483	516	512	452	484	525	490	493	472	495	465	518	502	454	502	506	500	450	488	491	518	521	505	476	501	491	483	478	492	514	514	481	463	495	474	489	488	470	488	465	482	482	484	497	513	513	431	486	494	457	504	511	476	474	496	494	496	497	480	482	490	515	509	475	513	447	456	496	472	470	481	535	507	480	529	538	438	489	514	501	489	506	481	493	487	501	534	471	489	476	477	467	501	482	519	468	470	493	488	488	466	487	503	458	498	494	508	464	522	477	493	478	510	502	443	509	502	492	475	492	491	497	456	488	497	472	504	465	500	473	486	458	520	442	486	498	480	528	494	502	495	485	449	569	456	463	518	455	499	454	480	491	446	479	517	501	449	448	464	500	500	519	506	479	511	497	535	487	471	497	462	512	503	505	473	464	509	518	513	474	534	497	484	462	490	493	474	491	496	476	479	518	482	468	497	476	527	500	473	502	531	487	501	484	507	516	491	478	496	480	500	509	536	479	494	478	506	485	476	477	499	494	563	470	497	452	478	469	476	479	516	497	460	515	475	523	493	517	531	487	451	485	492	515	496	468	475	481	462	470	486	480	515	510	477	487	487	503	494	529	511	526	485	495	486	515	465	474	481	497	485	470	531	490	490	446	480	509	477	454	483	485	482	530	498	497	466	495	469	502	546	481	470	470	512	477	520	529	493	507	436	508	513	488	501	513	500	481	485	455	513	515	467	486	467	524	475	498	476	494	499	500	471	495	523	491	504	502	500	481	471	538	490	488	488	487	492	459	534	473	508	500	545	484	520	483	502	477	501	489	462	509	481	482	501	454	504	446	487	484	500	521	495	453	480	481	479	479	504	500	511	519	537	505	448	466	478	452	507	444	514	514	507	520	488	456	528	516	498	509	475	502	481	553	490	506	534	461	489	477	536	538	504	492	523	460	464	492	510	491	480	468	482	493	520	515	503	477	510	516	524	485	510	512	501	508	530	500	516	507	475	525	505	470	498	489	524	498	485	510	514	511	507	493	497	472	481	486	500	462	510	512	476	479	453	478	523	504	488	519	483	503	465	502	483	503	487	514	516	502	451	496	507	450	485	495	503	483	492	503	459	458	492	473	489	504	495	518	469	458	511	526	462	500	523	470	480	463	466	504	502	498	528	473	507	503	477	529	460	465	496	530	472	519	492	500	496	491	490	522	510	445	459	531	505	469	498	502	478	475	487	499	507	516	511	464	463	519	507	472	491	508	530	491	498	475	461	484	495	472	492	514	517	474	494	492	498	487	508	503	462	461	461	486	487	448	516	530	510	497	525	510	487	493	509	491	477	511	474	491	497	474	500	498	488	480	491	504	471	504	513	489	510	502	490	525	522	471	468	484	486	526	510	538	515	503	504	454	474	426	535	519	517	511	453	499	460	484	512	489	457	507	494	530	468	468	521	487	490	475	469	506	450	499	509	502	539	482	465	515	547	477	462	515	472	454	474	496	489	478	469	532	491	479	416	466	476	497	487	490	523	500	485	498	470	480	506	470	503	501	476	472	489	443	534	477	493	481	474	526	541	517	479	485	481	508	459	502	512	471	450	548	510	463	509	474	523	490	468	477	479	466	468	493	514	498	514	487	451	479	526	458	472	528	484	480	501	433	509	473	490	497	479	510	485	495	504	510	496	497	468	486	524	542	481	503	513	460	532	521	511	464	500	491	453	499	524	463	520	490	504	467	423	470	495	511	466	500	498	482	482	474	490	490	490	517	495	480	482	498	483	496	443	482	500	502	485	481	501	483	508	471	492	431	475	487	481	512	474	501	475	498	464	471	498	483	491	489	487	492	489	483	503	512	480	498	505	535	520	469	483	533	465	519	491	501	485	499	451	464	522	517	480	456	492	492	476	462	518	480	496	475	469	488	463	468	500	470	487	503	491	520	490	489	454	495	480	516	494	493	464	543	480	505	501	537	511	526	513	496	464	522	503	464	484	456	486	505	463	495	470	465	477	501	490	491	502	501	504	470	506	480	515	473	482	516	515	489	495	519	501	498	496	488	515	481	526	523	513	468	484	447	510	507	507	470	487	516	479	514	481	489	480	500	539	496	502	476	508	463	481	469	489	480	469	435	482	481	516	485	482	531	493	467	473	497	501	453	480	490	471	486	488	505	457	515	493	489	520	459	495	502	489	526	519	517	482	495	500	505	432	492	541	495	489	492	466	466	477	533	494	528	472	498	482	482	492	511	477	474	526	517	475	464	532	543	506	496	514	469	489	469	513	466	506	475	457	494	470	482	508	543	495	527	472	528	480	521	501	471	477	503	473	482	482	512	509	483	510	477	456	477	505	525	488	476	450	457	498	521	486	493	474	505	497	488	501	456	493	495	469	469	535	486	517	496	458	475	447	493	503	484	502	496	467	463	531	493	467	480	455	497	477	493	513	470	477	501	492	506	456	481	492	471	521	476	498	445	447	493	484	487	495	495	492	478	497	527	506	475	494	514	534	477	492	494	482	516	493	508	505	500	488	478	507	511	513	473	471	522	526	498	477	468	481	502	517	500	528	498	477	489	509	485	428	471	465	490	486	562	523	519	513	495	429	494	496	491	499	503	455	497	515	482	476	485	495	514	495	462	489	508	485	469	488	467	520	448	456	504	519	467	479	476	461	460	523	455	474	489	508	527	527	493	470	463	524	516	486	467	510	468	519	518	502	483	470	451	496	507	467	517	498	481	486	466	517	464	501	501	496	522	484
22533	21000	28460	23732	20997	20990	8641	1228	758	765	679	622	581	587	551	563	530	535	524	495	500	497	460	460	468	512	479	476	566	545	548	553	529	592	604	567	557	515	578	555	495	522	495	501	449	429	457	470	448	499	415	475	449	427	445	461	480	459	483	461	437	455	487	475	477	497	430	468	474	433	452	459	461	427	429	447	469	439	421	452	436	441	474	450	459	451	450	458	457	469	440	421	411	440	407	424	470	412	436	464	438	444	468	428	411	435	419	444	422	440	448	399	420	474	413	429	430	420	465	420	456	444	441	438	447	443	402	429	427	469	410	418	392	443	421	437	421	422	450	392	435	393	468	444	415	447	443	436	436	429	450	442	397	486	481	418	408	455	406	470	386	453	425	420	418	427	451	447	436	442	454	439	457	458	436	435	398	466	426	402	440	479	391	439	459	452	450	450	436	419	431	459	454	436	423	463	438	428	465	432	414	437	432	460	439	410	435	489	451	426	443	430	445	396	441	457	452	416	416	455	436	402	476	434	440	425	421	437	428	460	433	425	417	394	419	432	445	450	443	461	404	407	435	447	460	434	438	413	419	415	433	416	430	439	442	426	399	425	434	418	387	458	454	482	403	431	442	426	403	456	433	448	439	428	445	453	458	424	447	471	437	422	404	443	373	418	427	472	379	437	437	437	435	473	443	450	418	474	433	441	417	441	444	438	434	398	464	441	438	445	440	433	471	450	427	448	442	439	429	409	419	408	442	445	451	398	441	461	413	426	411	434	419	471	410	451	455	429	436	468	419	425	423	455	438	442	417	426	379	466	430	437	439	460	434	446	421	425	408	409	400	448	446	441	453	433	388	435	446	419	475	401	457	440	437	429	450	428	470	458	410	479	428	405	439	438	439	432	405	440	456	437	454	424	436	442	454	423	426	431	438	440	415	458	411	405	433	428	424	423	442	425	468	436	421	413	430	444	405	437	423	434	463	429	443	438	410	402	445	438	451	451	445	468	412	448	426	454	445	448	428	436	442	438	434	406	427	416	472	449	455	408	403	419	422	471	409	418	397	455	440	400	441	418	411	436	454	443	431	404	427	432	443	416	415	441	402	378	431	415	440	388	438	414	417	427	446	433	455	407	396	444	424	462	379	397	469	379	449	461	480	439	475	418	466	410	405	455	430	403	428	474	433	394	395	412	428	404	433	450	455	396	414	414	400	439	411	460	438	452	406	425	416	467	440	455	453	441	419	450	420	406	407	455	423	417	440	439	423	462	441	420	439	466	460	443	409	450	457	422	410	454	442	410	446	442	463	435	408	446	411	477	443	443	430	471	431	429	435	447	407	443	451	443	422	407	449	468	446	416	417	465	405	416	434	445	414	405	462	440	388	412	423	440	444	425	400	411	430	427	414	429	452	415	453	416	434	431	430	469	453	418	454	473	406	430	435	451	445	429	430	461	400	442	434	434	426	426	427	444	444	453	433	431	440	397	423	404	423	441	399	401	412	447	439	446	394	412	449	462	447	426	423	420	431	467	477	483	439	425	430	406	465	418	427	448	427	444	453	437	444	436	458	394	458	428	434	427	462	422	449	458	460	443	443	428	442	439	432	387	447	427	455	408	435	428	444	430	437	478	431	437	452	442	455	448	434	391	458	393	379	438	423	444	455	442	466	449	455	450	423	446	454	436	396	440	450	418	419	415	455	402	450	449	437	463	423	414	389	433	435	428	438	468	424	448	451	441	402	409	407	439	439	407	455	453	438	411	456	459	432	420	443	441	449	420	476	475	452	410	453	410	414	405	441	425	454	411	410	454	408	439	432	438	431	408	405	445	442	443	431	421	416	426	403	425	451	380	460	423	404	427	414	439	450	459	405	414	453	425	429	471	422	425	457	433	439	410	426	451	428	429	449	395	481	438	410	394	472	423	458	438	433	427	410	421	430	437	461	441	447	456	427	451	419	472	432	420	456	414	438	457	474	441	449	415	464	454	448	455	430	455	449	451	407	465	458	441	439	424	446	436	434	439	418	405	417	436	445	417	429	402	460	398	432	442	466	447	408	442	430	441	443	432	428	423	438	414	415	466	435	429	413	427	400	439	398	404	412	420	439	424	455	412	401	430	435	470	450	389	459	443	397	404	469	425	431	408	408	468	435	405	444	486	418	454	397	431	422	417	430	444	416	452	430	407	423	441	401	427	420	427	429	423	436	442	418	413	439	417	435	428	447	449	435	450	447	405	420	415	466	437	423	419	439	447	447	423	438	460	442	398	458	438	395	441	431	436	410	440	448	432	432	397	454	445	448	409	416	441	437	423	381	449	426	410	489	424	418	444	471	479	412	436	456	435	454	452	443	445	463	437	406	413	409	416	435	426	444	435	451	415	421	424	412	427	411	420	465	446	420	427	450	430	438	406	408	428	420	409	427	430	421	414	438	475	433	455	477	448	482	456	444	428	389	410	447	462	423	436	436	404	443	433	423	417	446	428	421	415	436	427	443	431	459	417	443	463	444	420	413	437	385	462	415	415	428	371	412	412	391	464	433	394	475	433	443	414	415	429	393	397	396	428	441	416	415	459	425	425	472	388	436	405	442	448	436	439	403	489	429	449	417	423	441	407	455	454	455	402	431	458	432	429	460	417	457	413	406	456	472	425	409	450	441	453	422	422	461	411	441	421	449	437	445	434	418	423	422	426	435	426	439	451	426	456	434	456	471	453	457	477	423	480	451	392	428	428	427	457	437	428	407	468	478	460	474	410	436	421	432	439	443	450	452	433	449	455	424	433	407	448	438	439	475	409	466	405	442	442	427	444	437	418	396	425	442	415	450	449	453	429	429	424	405	395	441	405	455	413	443	423	425	419	449	438	456	441	472	413	438	484	377	474	399	421	401	370	387	434	453	431	432	465	424	424	429	425	409	414	434	447	444	430	442	466	451	442	448	423	424	453	424	426	412	419	447	455	412	443	438	431	451	439	403	442	436	448	439	446	427	435	454	399	424	434	422	477	420	402	412	420	446	480	465	444	468	422	438	431	451	391	409	435	437	449	432	458	415	431	439	495	424	430	398	448	407	417	398	445	457	436	452	410	431	439	415	454	419	434	460	435	445	428	437	429	452	439	397	438	438	431	449	431	408	427	427	410	384	454	470	410	444	451	439	436	428	410	396	467	436	448	477	474	433	443	390	416	388	403	439	431	410	445	432	423	481	466	444	443	442	445	398	402	434	398	420	431	438	412	420	435	425	448	398	441	467	466	425	445	470	410	427	453	371	454	417	449	449	433	433	401	433	439	433	418	448	438	432	422	405	431	446	407	430	439	443	430	458	421	400	456	435	408	423	430	443	492	417	411	437	449	434	408	411	398	437	403	474	407	443	429	424	469	401	438	452	425	469	437	443	439	451	414	433	433	420	443	430	429	429	437	410	400	435	465	398	423	420	454	410	430	405	450	427	443	434	452	450	463	474	464	429	452	423	380	440	455	407	404	439	409	464	390	401	468
28075	44576	24948	12547	6998	4261	2864	1858	1347	1084	906	929	815	761	744	724	731	664	642	629	619	596	700	620	595	633	639	699	647	715	710	731	725	768	778	736	726	736	734	678	627	629	528	512	568	553	572	538	559	567	561	560	565	597	571	571	529	540	570	586	604	564	603	637	592	572	594	584	591	556	545	563	553	528	551	590	578	533	528	589	585	542	547	540	526	583	555	548	565	537	555	546	532	537	553	565	559	569	510	515	584	516	541	535	562	544	537	542	574	537	548	517	533	593	492	539	548	547	495	575	541	509	571	519	512	573	512	491	542	539	535	517	554	484	558	517	515	521	506	506	502	525	519	520	508	567	496	547	538	486	521	573	506	507	528	543	538	585	534	572	538	538	517	492	536	503	551	544	533	547	530	516	519	479	546	526	554	551	544	542	501	571	556	591	521	536	532	545	570	538	509	577	519	567	521	532	555	514	520	526	529	537	522	509	559	545	556	548	529	502	536	530	582	570	525	520	538	522	526	533	531	574	532	543	534	503	513	561	507	581	511	529	519	576	588	519	515	500	539	531	537	560	539	537	547	538	533	520	518	510	531	509	527	499	499	573	517	564	479	526	530	524	527	499	575	527	515	579	568	521	540	518	526	544	561	502	502	495	546	538	507	530	559	509	516	546	526	524	560	530	520	531	546	551	510	528	572	485	492	487	546	549	546	539	547	513	546	546	551	519	539	578	509	525	529	532	583	541	540	527	546	518	534	515	553	554	580	539	535	559	537	522	576	547	539	541	544	501	543	568	517	527	580	507	507	515	517	534	549	494	564	541	528	541	541	525	511	544	550	527	537	544	521	533	501	536	483	557	542	510	537	513	555	543	541	535	546	518	553	566	515	567	514	560	517	534	513	517	558	516	543	559	525	507	534	544	515	507	526	529	502	525	570	556	536	523	525	538	551	522	520	555	549	507	518	523	559	539	512	520	541	548	528	532	566	510	569	514	516	507	528	480	536	491	552	510	529	528	499	518	546	525	502	499	533	519	567	508	561	585	550	496	509	535	541	580	554	556	532	541	508	559	522	569	533	516	511	532	539	527	543	558	506	513	508	532	514	510	565	534	546	552	474	505	518	563	535	537	534	498	554	525	541	511	551	528	517	577	525	524	536	534	509	525	505	531	538	554	530	595	574	523	523	527	527	568	506	509	527	550	506	546	535	567	531	518	520	529	542	545	551	519	523	493	574	526	521	544	506	533	526	561	509	540	542	534	481	514	494	539	558	542	505	556	560	545	510	510	594	555	565	531	564	535	526	534	532	506	598	516	555	569	526	555	535	539	584	506	549	514	549	553	538	551	585	502	590	527	548	539	590	524	549	533	585	533	516	523	505	516	515	531	522	508	541	538	558	500	554	519	516	532	544	487	510	528	531	557	533	532	554	510	540	507	530	573	540	507	509	545	546	563	517	504	527	526	566	518	525	560	502	508	564	551	511	529	539	515	513	573	521	569	560	555	555	531	502	552	537	535	535	511	532	527	542	568	550	567	546	535	584	550	573	512	506	514	528	568	548	544	585	566	519	556	524	534	542	517	551	550	520	539	519	501	559	508	557	551	556	527	576	540	537	543	551	529	554	535	557	555	487	517	499	534	530	513	537	539	549	554	555	528	527	554	538	562	546	512	546	576	504	538	576	565	527	523	546	577	553	553	539	501	563	545	562	570	492	592	530	539	561	534	523	531	517	508	507	545	495	551	522	539	567	544	538	527	528	550	522	533	531	501	511	530	522	538	516	548	535	535	512	566	537	522	523	539	544	517	544	534	520	524	515	538	547	527	557	530	527	563	545	530	538	592	547	539	566	529	537	517	497	512	538	508	553	573	539	528	570	524	553	548	552	520	526	566	533	500	513	524	500	495	549	576	542	538	525	560	570	551	515	528	530	576	583	499	522	505	564	556	568	558	527	522	532	581	543	570	518	518	523	547	556	495	548	539	572	552	507	523	510	555	527	547	564	526	502	527	518	549	546	517	495	534	501	527	529	492	525	546	552	568	541	568	565	527	533	567	536	526	531	479	550	509	575	579	551	520	556	489	526	564	549	520	557	541	523	567	579	536	524	549	522	528	534	550	543	546	492	516	512	499	531	508	531	542	531	529	543	526	523	529	520	538	504	568	564	497	542	514	545	544	549	528	557	559	546	547	518	554	514	593	614	508	541	525	502	511	581	555	553	559	501	536	524	551	512	521	528	541	511	502	569	553	530	529	506	504	519	573	512	559	534	524	533	522	540	532	523	548	499	522	497	577	542	541	568	551	559	534	520	535	576	565	543	518	597	508	527	513	540	540	521	541	550	531	503	542	535	501	527	491	525	560	535	516	576	507	560	546	512	513	531	524	552	497	581	515	528	505	547	544	486	487	543	485	548	501	551	506	549	529	538	511	540	557	541	525	499	559	523	512	588	484	525	512	544	512	498	539	539	518	534	543	575	518	520	528	563	535	534	517	578	500	512	554	507	510	548	550	539	569	498	566	567	540	526	546	503	538	526	585	553	562	521	535	565	591	514	527	534	551	525	563	522	558	523	499	532	542	538	521	529	468	511	544	500	524	507	536	517	519	508	524	518	524	547	516	541	505	530	514	517	519	561	568	556	556	532	539	523	540	544	525	506	605	495	556	597	508	535	512	533	583	536	496	577	522	553	514	504	502	564	542	561	516	504	547	498	526	530	511	592	566	541	521	501	561	566	571	506	567	538	511	559	536	517	509	553	549	490	560	522	524	530	559	528	586	555	512	533	538	538	580	539	506	564	527	530	527	534	551	493	565	557	520	580	546	549	523	569	531	549	538	551	532	565	530	532	535	572	535	624	564	512	573	601	499	456	556	536	547	504	543	527	511	516	544	516	551	550	538	523	549	566	507	504	523	503	547	512	533	562	553	506	569	530	556	475	515	539	525	504	545	572	491	583	560	530	538	544	515	598	559	558	545	517	522	554	492	493	557	532	541	528	553	532	521	525	512	518	540	539	559	532	546	527	538	519	512	498	538	529	520	503	586	495	567	545	541	549	512	478	563	559	542	542	522	530	531	543	529	571	524	527	510	526	575	511	523	521	538	533	554	530	562	518	534	553	495	521	515	540	525	508	573	517	517	503	577	524	516	522	531	533	549	582	580	550	546	533	531	522	513	548	529	527	571	505	542	518	537	575	516	542	528	546	524	530	576	525	556	511	530	511	560	528	504	588	517	547	532	535	565	520	505	516	545	505	524	533	569	517	540	523	542	547	568	543	558	501	549	520	555	537	532	533	482	555	510	518	536	529	518	531	526	530	541	535	535	503	547	553	520	488	529	489	521	537	520	554	543	525	550	520	518	530	523	527	536	551	501	549	519	544	503	540	508	565	533	533	526	503	545	507	556	533	545	543	530	498	567	517	518	509	552	513	557	559	506	535	548	544	511	572	525	546	542	546	582	535	530	521	516	533	531	515	520	556	556	541	519	541	544	557	548
27666	21288	13636	3310	1080	771	605	575	566	549	565	540	520	585	555	553	512	551	509	526	571	496	474	537	513	496	502	554	546	556	554	555	567	542	561	595	592	581	560	547	545	527	601	487	539	528	497	505	526	536	537	528	509	534	532	521	528	508	546	521	509	515	524	528	536	505	535	523	531	532	527	564	526	491	463	547	541	526	543	492	478	520	559	524	501	516	512	514	533	502	565	514	503	559	543	526	515	494	541	511	569	503	514	495	606	529	540	546	539	552	495	514	518	493	529	545	526	539	500	530	502	482	500	460	509	510	500	559	511	553	529	492	498	523	528	537	540	520	540	490	548	500	523	496	535	531	506	526	518	505	550	516	534	564	562	540	545	510	529	464	535	512	498	504	536	550	544	519	501	506	559	504	573	520	554	521	526	532	501	544	541	529	557	522	503	514	506	529	532	548	533	509	508	515	531	517	514	496	516	539	523	575	489	496	520	557	525	495	527	523	508	529	498	509	526	514	563	533	499	504	488	489	491	504	553	529	513	551	507	513	573	503	553	509	528	502	514	489	458	534	552	515	499	512	552	519	514	528	510	500	498	525	506	504	495	506	512	522	519	456	504	523	495	505	514	504	497	515	494	490	514	543	518	544	544	478	530	541	504	554	529	510	517	508	510	505	529	509	514	539	527	511	505	539	540	533	550	510	562	515	542	503	501	528	506	499	520	545	532	492	511	514	513	524	474	544	541	524	525	517	473	516	546	493	518	537	494	506	521	531	571	502	523	515	494	500	533	569	518	498	492	517	505	547	526	508	500	509	501	480	547	537	531	513	491	501	536	572	526	516	522	533	479	516	509	538	501	518	519	535	523	508	522	498	505	526	518	535	546	496	510	493	513	516	536	549	498	518	509	523	512	547	495	550	497	554	498	520	524	523	536	554	514	531	534	517	508	529	534	534	521	504	530	492	493	507	511	485	523	490	525	523	531	529	514	542	536	556	546	529	517	503	522	520	495	537	497	530	469	555	550	480	527	529	513	526	438	537	554	534	534	482	506	536	497	499	528	508	501	518	510	515	521	490	523	530	488	515	506	511	501	531	542	524	557	498	518	565	522	537	489	513	509	492	495	529	498	541	497	517	521	526	529	487	515	517	544	491	537	519	518	534	499	540	551	529	560	514	543	505	504	522	498	535	449	529	541	505	539	500	508	508	470	516	530	519	546	535	516	512	518	534	542	514	502	492	541	531	521	540	537	515	544	512	552	516	526	532	500	525	507	526	502	500	493	523	514	498	526	489	516	495	512	531	494	490	523	516	547	535	512	539	518	516	487	567	523	501	494	506	526	506	523	491	517	495	514	499	493	521	523	530	510	509	533	484	545	510	511	539	497	549	510	524	538	519	512	557	548	528	511	534	509	533	498	561	517	522	543	520	512	519	481	549	557	551	494	518	530	542	540	523	532	502	541	561	525	551	531	496	517	528	545	528	525	530	492	555	521	482	504	514	527	507	533	501	515	489	518	543	493	533	549	542	533	519	521	530	526	493	530	501	520	519	519	487	475	557	516	535	526	497	530	570	480	520	521	502	521	534	511	521	521	495	503	568	497	480	540	538	532	497	516	508	483	506	491	506	521	503	557	495	515	480	551	514	541	587	516	533	546	538	508	490	561	572	534	535	537	543	510	465	531	544	508	486	491	489	509	483	487	541	541	532	496	463	529	495	530	528	537	519	525	481	531	504	536	557	485	522	504	507	541	503	505	543	539	505	540	513	517	545	549	471	540	525	518	521	490	487	544	528	510	527	515	489	532	594	505	536	557	513	522	535	488	518	535	526	540	525	470	466	473	511	501	506	517	544	499	520	516	501	504	536	513	471	545	518	543	508	507	553	517	514	539	476	544	491	508	478	525	550	555	503	562	501	517	504	485	525	485	529	501	556	521	558	507	528	504	515	516	570	541	531	522	476	487	555	506	489	556	489	552	511	496	497	540	541	509	526	505	501	531	547	536	511	511	515	538	554	544	502	466	513	507	525	507	534	484	524	497	493	507	510	525	518	524	518	490	493	521	517	512	508	531	542	527	487	539	506	513	531	500	518	565	533	549	508	505	535	535	548	507	506	511	515	517	478	552	530	525	541	538	525	504	530	549	476	496	538	553	528	552	556	524	446	511	558	524	522	530	522	495	537	468	573	506	484	518	562	494	522	501	489	493	548	497	510	525	542	540	547	520	555	499	483	500	554	542	496	554	533	513	507	525	546	510	569	507	530	551	525	528	533	519	497	509	541	520	502	489	522	526	530	485	525	538	473	516	467	516	534	527	535	543	491	497	538	517	552	517	505	521	532	562	549	504	566	533	512	528	501	509	509	500	518	533	534	553	502	550	546	506	522	559	528	519	512	497	564	558	540	492	517	545	522	513	559	509	533	513	539	567	473	548	544	505	553	540	505	507	505	463	503	507	506	497	517	554	504	511	517	491	511	496	524	514	511	541	500	498	502	548	466	507	505	508	505	499	511	537	513	543	535	527	500	526	518	476	545	546	496	493	509	502	518	522	544	542	527	505	551	503	559	538	526	529	508	490	549	558	526	499	493	524	520	505	541	519	504	496	521	516	543	531	538	518	514	507	480	523	555	527	516	516	504	520	493	514	522	463	545	505	494	537	533	532	526	593	503	494	493	526	511	559	486	465	514	514	489	529	510	540	527	528	492	466	524	520	493	472	522	482	530	517	514	496	539	535	533	531	503	540	498	532	548	510	508	528	490	522	502	533	529	475	536	553	492	490	518	542	533	525	505	525	513	510	536	524	524	532	540	546	507	513	539	499	513	531	445	516	502	499	485	498	529	517	518	523	517	520	543	507	506	518	506	538	548	528	565	503	521	523	557	519	568	568	552	487	480	462	525	511	525	534	494	494	544	552	537	547	511	530	531	587	507	491	546	551	547	502	538	482	467	517	524	521	534	502	574	488	503	521	533	537	543	535	509	527	512	522	524	508	503	531	546	517	553	571	504	523	489	481	537	566	501	550	532	538	488	503	564	533	530	517	542	498	548	524	495	505	532	516	520	547	501	502	507	479	537	475	547	528	530	521	516	531	495	538	500	519	522	520	519	535	520	520	541	528	532	512	524	511	514	515	512	493	543	508	508	539	495	504	535	503	499	507	533	514	514	519	521	516	521	505	570	527	522	559	494	494	558	502	492	538	530	515	510	532	502	531	496	519	492	527	494	502	520	500	526	494	500	496	532	507	550	519	554	549	509	507	535	566	528	517	537	519	520	504	515	491	534	494	512	524	568	581	533	530	535	521	511	512	489	525	494	529	519	510	540	522	504	532	494	523	505	515	537	521	521	565	527	519	505	490	504	504	502	559	514	519	495	475	528	535	540	539	536	535	548	516	523	500	519	525	551	508	495	549	500	522	491	525	482	527	529	547	536	493	526	540	523	472	488	522	498	524	520	526	509	527	497	502	526	526	509	484	550	561	503	520	564	538	494	520	470
26541	28701	10821	3301	1483	1125	888	752	695	673	628	639	692	665	684	694	656	672	674	680	658	608	651	647	684	663	662	701	687	689	713	689	683	799	721	704	718	705	656	676	663	659	653	636	654	622	636	711	681	642	701	663	660	638	667	637	697	684	650	648	600	625	675	633	645	620	617	635	619	654	686	638	654	688	622	645	634	657	622	652	683	620	641	618	630	623	651	635	681	648	626	607	635	627	641	621	591	592	655	627	632	598	622	609	578	629	615	650	652	679	650	625	590	622	642	626	656	639	596	678	631	681	692	670	640	633	666	598	654	630	649	639	621	604	638	617	648	651	660	613	624	640	655	629	632	607	598	629	633	588	617	643	606	631	660	617	579	617	657	604	636	640	649	681	621	596	618	652	624	590	666	645	662	666	615	644	671	630	661	611	626	644	619	655	661	649	642	677	636	590	683	639	666	644	621	628	671	646	671	635	655	638	634	655	652	658	634	629	658	672	599	637	565	635	661	645	620	620	673	656	618	641	602	661	656	622	662	642	611	645	674	664	627	633	589	637	646	600	629	668	626	637	636	597	619	567	647	640	646	595	591	644	625	643	632	642	618	621	618	627	635	611	668	625	637	626	670	621	649	638	663	633	660	647	626	655	579	637	632	656	704	640	675	625	675	650	699	632	618	633	638	613	653	642	650	647	701	637	634	674	684	657	662	615	654	679	625	646	619	647	614	625	656	595	647	607	655	609	688	622	597	626	619	639	595	619	644	631	626	629	660	655	641	642	623	675	662	637	595	670	616	629	638	629	632	636	634	600	623	636	700	629	669	648	645	676	613	663	628	614	687	625	628	639	663	609	657	663	678	645	596	647	630	688	651	641	625	648	644	613	630	651	574	641	612	639	628	631	651	648	626	647	637	590	658	629	615	683	633	607	702	670	638	686	650	638	682	587	664	618	622	626	622	622	629	643	682	648	648	633	593	641	670	669	658	659	613	633	601	656	650	631	649	644	630	580	657	618	654	669	672	654	685	663	597	630	646	627	652	619	616	647	605	609	672	619	644	667	618	646	621	657	619	650	639	671	670	635	622	645	661	663	628	634	642	663	647	608	674	594	595	622	612	647	710	602	616	638	612	681	630	654	599	640	660	660	655	691	625	652	650	610	630	646	659	620	624	636	671	619	652	665	598	599	641	644	651	602	599	628	641	641	658	652	654	640	613	669	592	654	632	634	654	635	632	609	618	587	610	638	640	625	610	631	636	644	627	611	658	615	623	647	649	664	664	644	578	625	602	640	651	623	596	620	615	609	603	662	617	641	606	631	582	628	632	651	621	637	644	627	639	627	625	606	622	644	655	632	638	646	648	684	596	642	645	644	646	622	655	600	634	656	641	587	630	638	629	615	665	672	639	641	582	684	671	654	664	647	627	637	650	655	603	624	624	677	701	647	670	609	623	652	665	621	634	648	659	637	657	700	649	615	595	630	638	625	574	605	623	668	646	657	677	627	651	646	662	660	625	608	609	620	658	660	654	609	602	618	668	696	669	647	602	671	637	617	621	595	651	648	613	653	607	591	613	637	647	592	630	633	624	660	619	624	624	638	637	636	621	646	653	646	610	662	602	633	599	648	626	655	640	635	601	644	626	651	620	625	681	611	627	662	632	613	625	630	617	642	658	662	623	661	613	627	640	662	632	627	632	687	655	608	642	637	639	618	645	646	650	653	662	656	626	633	614	631	604	650	633	625	608	622	661	668	662	678	642	611	609	638	678	594	670	629	581	637	644	608	643	620	582	623	649	627	589	657	606	635	662	640	655	639	618	608	642	637	657	618	629	637	597	636	646	653	628	645	662	648	613	628	634	659	626	613	615	626	654	639	655	648	599	601	642	670	586	717	655	625	637	655	632	675	628	625	642	648	608	645	629	632	589	574	637	643	666	598	627	640	636	632	616	621	633	643	667	662	677	627	634	661	637	610	627	636	632	657	651	677	651	615	642	649	634	657	650	616	610	641	669	639	643	585	677	624	649	617	647	626	630	622	631	615	622	647	647	646	611	626	671	636	634	673	629	624	611	668	607	586	657	671	661	661	666	648	661	671	632	637	623	627	635	604	647	620	665	640	642	663	678	650	649	620	638	687	668	644	663	606	618	622	667	644	647	654	597	604	663	666	638	637	636	659	606	646	678	614	617	608	674	660	670	646	635	663	655	670	622	684	609	650	646	589	644	667	624	627	639	629	623	604	623	660	661	613	684	643	634	629	659	636	619	648	591	667	649	601	622	631	671	634	643	653	663	622	635	613	662	642	668	651	642	653	615	612	614	650	647	614	674	569	612	652	651	693	614	655	617	634	641	653	598	679	603	629	632	628	666	661	669	697	621	625	595	608	655	638	643	636	646	654	636	616	609	621	666	634	626	610	657	613	625	604	641	625	598	650	646	641	640	640	611	712	593	664	601	673	646	639	647	655	676	648	649	645	617	638	651	611	627	674	615	650	631	711	613	620	644	660	618	658	683	649	628	662	681	627	673	638	654	621	593	623	625	658	637	650	650	623	630	617	642	649	646	606	657	629	630	626	656	638	612	600	663	618	618	619	642	674	650	626	682	630	615	649	632	630	641	656	635	652	616	668	685	571	596	687	651	662	618	620	635	627	682	630	665	632	673	626	658	646	622	637	633	608	701	619	627	596	645	623	681	602	664	651	619	668	593	636	657	635	601	629	639	682	624	639	657	655	661	630	607	614	595	668	605	620	649	588	601	636	659	661	651	615	657	630	649	600	637	594	647	608	618	588	614	651	626	623	646	615	610	604	642	632	632	657	635	613	623	623	660	608	603	600	649	683	684	603	651	654	630	626	626	662	613	638	629	607	642	661	613	645	661	623	660	619	650	613	627	608	611	639	626	666	648	637	642	678	581	641	651	634	618	661	600	644	620	646	644	657	611	593	679	678	678	658	631	606	650	674	670	661	590	665	653	674	652	629	599	662	593	660	638	652	633	621	642	627	613	671	572	618	624	624	640	620	645	656	598	609	638	649	594	588	620	709	657	620	649	649	658	658	591	640	576	635	661	644	649	631	636	627	659	634	679	678	645	654	671	646	653	659	678	636	603	652	677	612	587	651	607	650	628	611	611	624	622	673	668	637	605	642	651	661	619	634	664	629	679	632	624	678	645	633	653	661	634	618	668	655	646	674	622	610	654	636	614	610	685	612	641	649	665	596	641	615	636	624	693	640	618	651	651	607	656	669	655	617	624	670	622	640	626	626	649	632	691	614	635	589	644	600	631	652	594	656	663	660	655	687	639	590	658	619	673	618	604	664	642	613	645	626	671	639	644	611	612	613	617	673	643	681	624	622	656	604	605	634	678	645	614	636	634	644	636	617	688	640	658	633	651	633	650	633	628	587	614	641	632	610	635	647	641	642	647	625	634	683	641	638	611	644	623	615	627	631	603	627	652	628	615	655	595	625	624	617	650	658	622	639	609	652	624	620	608	608
23571	21020	28061	24175	20937	9460	1680	911	801	733	666	730	718	643	656	636	634	621	638	603	600	620	622	622	596	646	570	620	631	613	646	637	653	666	683	687	663	609	714	591	634	632	564	559	607	614	599	554	593	570	612	571	603	577	595	569	531	589	579	577	648	594	593	571	632	614	595	571	583	629	577	575	633	606	591	550	592	618	581	606	581	553	573	659	588	582	543	570	608	584	560	554	594	567	589	562	611	591	573	565	576	564	559	556	595	617	596	565	598	586	588	611	576	594	568	586	561	563	555	578	547	594	567	581	555	597	548	577	581	594	548	607	573	558	499	632	569	572	637	588	574	587	544	583	576	588	578	538	582	582	525	539	574	592	586	539	572	621	571	595	540	590	543	588	579	565	600	627	571	568	522	516	615	598	572	598	570	589	606	569	569	589	563	584	602	590	580	564	529	592	571	596	581	622	545	584	548	611	575	566	561	590	622	587	603	592	592	572	571	534	608	634	589	559	594	568	570	574	563	606	572	593	579	567	573	580	564	554	582	574	572	571	551	582	576	584	602	533	540	579	582	563	520	619	580	558	570	597	574	517	587	594	587	563	549	587	603	550	598	547	562	577	626	553	532	545	574	533	565	612	571	544	589	569	599	571	561	559	564	557	589	595	608	583	566	606	537	631	588	571	549	559	575	626	580	581	589	552	616	560	547	580	552	588	580	542	581	564	577	589	542	596	605	566	635	557	552	563	563	621	565	539	600	581	602	590	590	549	529	612	583	597	574	591	602	538	567	565	609	624	570	526	555	576	568	609	603	562	557	594	583	601	555	587	574	563	556	593	605	577	579	579	560	586	613	543	579	540	587	555	574	541	553	590	591	572	591	573	578	524	595	575	523	584	567	519	596	545	612	586	576	571	609	553	597	590	580	611	578	582	580	601	569	623	563	525	579	583	578	573	534	579	614	563	599	569	584	565	616	576	536	589	607	559	567	576	581	551	539	582	550	599	587	607	567	606	592	608	607	593	583	543	566	559	596	562	609	548	573	591	553	627	561	570	594	527	571	592	591	589	569	558	624	557	587	562	577	561	555	584	613	556	574	585	601	590	542	575	564	587	577	594	606	547	612	620	575	582	537	573	556	593	587	579	560	590	587	565	582	597	546	617	583	557	590	631	538	567	593	584	587	598	590	574	604	556	557	608	543	584	543	596	553	591	583	577	544	589	584	598	590	583	586	581	570	565	594	602	553	593	592	551	594	591	614	559	605	548	594	575	606	581	554	565	563	559	570	583	604	593	572	564	495	606	569	540	564	601	601	649	563	562	571	582	582	590	615	601	617	648	598	555	560	550	591	582	602	571	626	605	610	588	563	575	563	569	574	587	555	534	574	595	547	582	582	581	622	571	515	596	597	551	583	579	581	554	583	580	571	580	564	612	573	612	597	581	574	590	589	600	580	581	553	598	590	553	566	604	576	624	587	630	598	578	579	542	602	622	593	596	536	584	561	563	558	595	635	564	544	585	589	575	546	590	613	548	574	590	587	541	626	545	557	577	563	593	597	586	559	608	530	543	556	563	618	553	614	571	520	618	585	597	593	573	575	595	610	601	549	607	551	608	599	633	616	614	610	558	534	542	584	587	571	565	555	605	599	610	561	584	550	541	568	584	597	563	570	600	588	564	586	586	623	603	590	549	607	545	589	582	557	587	509	588	610	576	584	612	611	538	583	555	582	584	593	595	568	523	559	579	583	594	576	634	580	577	611	612	563	603	585	632	618	550	536	555	592	575	590	614	609	596	593	573	557	545	566	568	587	618	573	600	624	533	587	568	581	571	562	597	542	543	558	588	577	546	595	596	597	596	588	576	614	620	541	614	534	574	520	602	589	590	620	545	585	607	577	577	591	590	554	567	607	630	596	568	597	559	548	586	583	555	593	536	598	599	571	577	542	576	599	562	576	572	530	524	556	587	580	616	555	587	583	575	563	585	588	614	557	603	585	543	595	562	567	574	603	576	577	607	542	561	567	595	599	570	601	621	560	571	550	566	574	609	552	556	583	527	585	553	569	583	569	567	562	569	610	588	562	545	586	607	565	584	560	591	576	585	552	610	574	578	544	539	576	530	571	589	610	564	572	547	578	552	556	580	603	568	544	557	629	574	564	590	598	588	571	544	571	588	599	609	594	558	587	590	549	593	557	538	631	539	569	581	550	595	586	546	597	583	581	579	567	583	527	601	580	567	579	611	575	611	620	572	620	557	548	587	578	616	592	541	558	573	611	567	605	595	554	578	533	577	550	594	553	617	583	571	560	574	558	579	555	571	548	585	581	573	569	582	571	608	606	569	580	588	630	568	637	630	574	614	623	612	620	619	582	576	575	585	567	589	581	598	620	584	600	556	553	601	554	589	623	551	560	566	572	600	587	605	567	583	598	600	603	598	571	598	589	575	598	601	601	584	561	574	583	604	566	576	576	563	571	594	596	561	574	592	576	576	551	581	601	546	569	543	595	552	577	558	630	547	583	624	592	577	578	581	603	585	541	529	588	602	591	594	537	543	599	568	562	549	610	610	541	542	535	584	558	585	547	610	567	587	585	551	576	594	547	596	595	575	550	596	548	563	522	548	570	568	589	612	557	571	554	571	587	579	618	600	564	558	603	597	571	578	614	611	572	562	606	513	536	563	595	532	566	606	579	557	547	604	625	544	552	602	556	571	596	536	583	564	605	601	529	607	573	544	578	590	574	545	570	576	601	588	575	616	572	595	576	592	578	581	566	539	539	571	580	559	612	585	558	594	583	541	614	569	574	560	601	578	559	593	648	561	575	557	566	589	558	550	601	633	573	541	558	566	588	560	567	580	591	544	605	566	536	558	594	568	561	625	638	547	551	567	531	600	568	608	565	616	555	604	571	564	541	576	590	554	582	552	565	619	540	585	572	606	552	589	572	565	541	555	574	588	585	576	552	583	593	581	602	525	601	623	582	537	614	643	620	602	595	590	554	601	586	572	659	606	607	591	598	564	559	556	546	575	591	607	573	597	594	610	568	609	557	564	533	553	626	586	575	612	557	578	589	578	586	559	594	532	550	579	584	566	600	577	561	556	583	561	515	561	588	596	590	531	584	578	584	612	567	570	569	575	582	595	529	551	572	524	559	572	605	556	586	592	578	536	606	587	587	622	602	608	572	561	525	555	577	599	616	514	571	617	556	609	603	571	544	549	581	560	575	585	580	597	575	601	550	616	570	559	604	616	579	604	554	582	604	581	573	603	598	572	593	631	532	581	592	550	572	600	591	633	576	548	563	598	592	585	580	611	589	598	580	513	600	559	622	544	592	559	613	572	593	569	574	590	579	576	572	583	540	620	575	575	580	619	584	555	534	588	568	618	572	581	563	567	579	586	619	613	596	536	566	527	595	594	597	588	600	595	599	560	645	572	571	561	592	563	576	542	606	560	562	598	554	586	552	591	521	605	550	589	576	620	608	571	525	564	575	611	624	596
26245	40030	18972	9172	4616	2692	2042	1324	1056	994	979	864	884	890	784	725	807	772	779	777	786	718	762	780	707	802	748	769	757	828	851	834	794	846	846	839	858	837	779	789	773	748	678	735	715	723	675	720	770	725	740	709	716	763	710	741	710	703	756	736	780	791	766	785	749	751	714	697	736	734	696	681	718	712	665	723	740	707	735	704	759	705	743	724	714	745	740	661	767	759	698	695	717	771	687	695	732	733	695	732	712	678	719	695	745	704	686	716	696	684	703	736	668	680	686	722	748	666	725	722	734	686	701	715	711	715	721	700	697	675	697	697	700	744	671	712	688	686	731	700	714	722	711	702	706	726	737	674	710	684	775	711	682	716	700	715	713	693	751	701	735	702	705	708	708	701	710	775	724	720	717	742	724	679	705	682	710	693	743	664	690	697	773	709	698	713	705	677	669	668	675	716	689	741	691	740	690	677	703	716	765	670	695	740	777	735	731	699	666	695	697	726	711	737	706	725	763	704	697	702	664	737	730	653	698	695	739	702	712	729	687	727	703	731	748	713	708	739	642	685	718	706	746	731	743	697	738	731	695	673	727	729	719	715	707	682	734	714	678	704	632	745	728	660	713	705	669	684	692	713	707	717	721	731	665	718	697	710	652	699	687	651	698	706	718	674	710	705	693	678	741	729	724	693	671	658	745	727	676	682	713	686	701	666	716	702	669	730	676	700	699	709	690	680	715	678	690	653	687	723	697	711	680	692	673	728	728	676	676	681	701	714	638	709	681	748	734	723	743	666	722	725	680	705	734	675	654	729	668	679	715	690	691	687	710	678	714	736	697	690	771	686	732	731	728	703	723	707	706	705	682	751	739	703	645	711	721	759	692	708	671	716	734	721	693	694	664	686	680	701	701	710	694	786	724	668	674	681	738	730	736	717	733	702	694	742	702	717	695	715	721	682	639	721	673	723	716	724	728	716	731	692	728	716	734	702	696	725	695	682	744	675	686	725	728	714	732	644	683	695	695	684	686	706	726	691	655	726	697	740	713	687	740	713	736	707	680	690	727	686	727	696	698	667	710	697	767	728	705	678	729	725	743	729	736	737	672	734	698	688	695	673	715	691	665	737	699	738	691	718	684	732	649	703	694	673	688	692	719	726	666	724	682	722	701	712	661	740	732	704	706	675	737	725	670	686	707	672	685	697	669	698	679	745	700	680	723	735	694	683	737	669	714	688	688	682	739	678	709	667	721	701	682	687	717	667	720	697	725	759	698	690	704	692	715	672	665	685	769	683	715	743	744	706	708	701	727	659	690	694	747	746	731	737	750	688	703	690	680	690	676	727	715	715	682	660	731	697	669	676	706	681	669	693	704	709	721	705	715	752	698	721	727	713	705	718	708	700	711	686	722	729	713	683	683	716	702	756	699	677	768	731	724	678	724	713	647	702	655	722	696	713	670	746	708	642	722	733	746	715	665	728	746	737	691	709	699	705	662	715	693	655	733	705	701	734	725	703	708	771	731	745	716	715	715	713	729	695	675	714	705	754	729	755	715	747	688	748	725	690	679	701	703	713	726	698	663	688	685	688	718	670	737	700	731	701	699	706	699	716	719	714	696	706	739	719	694	694	764	712	729	668	730	725	688	697	663	688	687	733	715	689	748	680	715	670	702	681	729	737	680	705	721	699	682	721	670	717	693	729	694	701	668	698	659	708	687	665	749	670	699	723	656	685	724	715	709	772	690	737	711	693	695	712	694	702	665	691	685	700	716	751	699	702	718	733	648	710	715	764	710	669	713	714	709	686	722	684	735	705	725	698	718	661	708	681	740	699	720	739	677	734	777	677	686	666	676	726	758	687	696	708	711	702	713	710	701	724	742	706	684	696	670	712	721	718	708	728	682	736	708	701	703	731	708	723	679	684	710	715	672	723	732	666	705	699	678	712	719	696	713	734	707	729	739	663	733	717	711	704	756	687	693	739	744	719	702	715	684	675	668	670	736	734	723	702	755	702	737	691	704	714	762	687	702	735	724	745	665	701	708	669	725	755	694	739	717	735	740	706	735	765	748	713	728	752	748	729	728	686	684	744	677	701	683	693	665	721	699	658	708	739	732	712	729	648	670	726	692	696	670	721	696	720	698	716	683	692	665	721	667	711	715	705	732	657	651	724	753	690	675	680	707	720	744	723	706	673	693	689	703	688	689	725	713	719	677	720	705	694	674	675	664	711	661	752	720	692	747	724	703	740	733	703	690	662	657	682	721	642	734	727	712	728	698	726	668	742	691	745	744	723	730	723	745	632	709	742	698	701	679	712	701	746	654	656	658	718	723	741	732	739	707	675	717	719	772	726	702	711	697	667	728	686	661	680	698	755	673	671	684	711	747	648	697	695	730	687	689	707	680	689	736	695	684	685	692	685	716	739	726	702	740	718	663	691	712	708	695	713	729	718	720	674	717	711	699	684	722	703	645	694	766	720	684	725	693	670	700	694	746	746	747	704	754	711	667	687	737	683	709	663	710	640	671	683	725	714	677	718	670	722	725	718	706	713	704	711	725	753	680	657	702	672	690	685	678	693	704	723	684	718	673	672	728	657	695	707	699	732	712	691	712	644	713	710	684	702	738	719	695	719	713	719	703	718	678	691	699	737	741	700	716	766	697	693	695	674	737	693	704	758	731	650	723	678	716	710	686	694	696	746	690	694	667	675	682	663	689	678	704	736	675	748	722	732	721	657	713	730	713	716	656	716	692	717	706	684	697	733	705	660	722	715	707	730	746	657	718	685	711	729	688	681	665	665	701	730	700	721	689	681	659	722	710	703	731	702	655	686	670	767	680	705	703	704	670	695	749	717	719	668	724	674	645	697	693	678	679	723	748	693	721	685	768	740	715	682	676	696	703	676	683	709	684	648	717	733	696	680	710	662	694	703	672	684	693	722	718	704	719	746	704	747	746	678	705	701	740	695	700	700	678	663	731	715	758	686	682	692	717	663	699	703	716	708	732	682	694	683	736	701	720	728	676	747	702	747	730	702	736	722	716	703	699	713	718	688	681	705	782	686	709	712	723	681	684	695	686	684	684	710	729	762	748	729	687	719	707	691	754	710	683	696	702	709	741	705	746	648	674	642	716	651	755	710	666	684	759	725	677	710	745	666	660	709	695	696	742	657	722	764	706	714	660	747	719	722	739	681	720	707	713	701	669	740	723	677	764	724	750	735	714	700	718	751	686	713	683	697	718	713	680	693	700	706	720	737	730	685	722	710	703	706	667	663	737	697	690	743	729	652	662	742	723	729	724	730	685	674	721	694	681	652	697	689	687	709	701	714	695	697	685	702	714	715	717	690	672	735	689	714	728	747	700	694	684	738	710	696	719	681	712	722	702	758	668	726	770	700	674	687	713	743	728	725	702	689	720	691	669	729	714	700	645	740	688	697	715	745	700	688	706	729	735	684	723	697	684	719	701	689	712	725	695	707	703	698	703	722	714	712	704	702	701	711
24577	20955	26989	24952	12695	1342	797	533	489	448	481	450	432	419	400	407	416	439	363	403	422	403	418	382	373	392	396	452	431	432	422	424	424	457	470	454	459	435	421	402	399	381	434	378	386	411	392	399	389	386	378	401	362	407	399	389	383	410	408	434	383	407	410	432	411	399	414	401	411	376	385	406	427	411	343	408	355	346	375	408	403	388	368	419	357	395	373	358	407	411	409	374	362	385	403	411	398	367	398	367	382	381	392	406	372	387	403	367	387	409	353	406	406	424	393	368	341	342	374	400	360	405	407	400	335	402	364	395	366	383	371	400	409	355	359	386	385	385	376	401	381	383	400	391	389	367	354	369	405	404	395	410	334	359	383	378	393	374	414	394	402	384	386	356	375	398	399	365	381	395	408	415	358	380	382	378	412	408	378	396	377	354	359	404	374	371	382	379	385	370	383	416	384	364	369	402	389	379	393	372	365	411	371	390	351	395	360	356	399	392	397	388	409	354	380	409	401	389	379	370	355	382	394	400	399	420	390	354	412	402	387	373	358	371	375	380	410	383	403	405	368	393	367	366	384	389	342	379	357	381	375	371	396	348	360	351	369	396	391	374	380	382	393	402	382	394	363	409	360	415	411	350	399	375	379	371	383	383	388	397	390	372	372	424	376	372	401	404	343	380	375	378	374	379	407	365	378	386	400	381	341	416	377	383	396	390	375	375	422	374	365	371	406	399	386	345	370	400	389	410	413	353	343	378	442	378	401	368	375	384	394	356	364	399	395	409	398	399	378	388	398	385	394	374	398	396	424	385	361	346	390	390	407	402	380	368	399	390	406	364	425	373	397	363	375	377	373	384	381	391	371	380	371	424	371	381	384	369	426	366	389	386	395	394	402	367	423	409	395	378	391	388	406	379	381	403	378	410	378	363	409	387	377	386	396	384	406	373	375	426	371	400	390	389	390	376	374	338	369	386	389	374	356	390	361	343	396	406	369	387	385	393	385	349	388	350	387	391	408	397	413	417	363	373	383	386	409	380	383	411	352	364	356	391	388	398	380	403	398	375	384	362	413	376	383	357	363	386	354	396	400	378	380	360	349	389	396	381	406	405	379	393	387	404	393	378	393	416	383	385	387	408	397	369	379	408	410	398	371	399	373	372	374	376	369	398	404	393	414	387	361	389	398	350	386	422	425	393	403	378	391	387	395	381	404	382	408	384	380	418	382	394	378	355	385	411	380	370	359	380	359	403	338	364	375	422	375	366	426	355	415	390	340	396	365	420	429	361	407	337	388	375	440	373	402	441	372	378	365	342	365	377	427	413	382	385	375	398	365	402	443	359	388	391	368	376	368	406	393	410	398	362	402	403	400	414	389	428	387	393	373	397	394	393	382	343	403	388	385	440	409	376	359	381	349	393	372	379	357	400	377	389	412	374	383	364	385	405	386	387	406	377	363	363	370	396	399	382	391	364	390	395	405	384	414	403	405	372	391	394	367	389	375	358	394	365	378	403	396	396	355	378	401	387	413	366	343	410	366	377	403	370	384	356	408	408	344	387	376	398	404	369	402	384	359	403	365	403	405	366	354	384	424	357	391	398	385	348	376	401	391	364	353	376	407	376	349	392	349	383	381	373	382	392	362	386	386	360	344	396	365	398	380	383	367	354	396	387	339	362	415	399	370	378	351	407	389	381	378	407	398	404	393	406	346	354	419	387	401	397	390	373	352	363	384	396	401	385	398	373	411	367	385	410	355	387	373	365	384	383	352	419	387	406	399	353	377	385	405	386	410	412	394	374	381	398	357	396	377	403	389	334	366	401	387	376	388	362	388	350	399	386	394	381	415	364	386	386	366	390	377	381	373	394	414	363	379	378	370	379	382	393	395	401	397	381	396	428	385	375	392	387	372	372	352	388	381	429	363	394	351	406	392	370	391	369	384	374	365	383	385	359	371	389	397	362	374	414	374	377	387	342	354	377	386	399	401	395	376	385	361	395	421	335	375	368	384	357	367	402	375	394	408	375	382	375	343	367	378	397	422	426	372	394	380	393	389	372	353	377	366	392	407	359	413	371	419	379	388	360	394	381	364	407	390	383	377	419	376	376	426	388	380	367	377	396	396	365	366	390	382	395	386	381	389	406	374	339	382	385	414	399	407	376	383	345	384	403	385	390	394	415	407	379	405	385	375	388	352	390	397	386	386	402	358	357	403	373	364	381	404	366	358	378	361	388	366	387	368	362	355	401	346	355	428	394	380	366	375	348	343	376	357	389	375	385	397	367	402	384	367	392	392	391	382	379	343	416	402	374	349	372	374	384	385	352	411	392	402	377	389	390	387	378	388	366	406	383	409	381	422	355	347	401	435	400	421	398	407	413	383	351	393	392	388	397	396	351	399	371	384	354	384	369	369	415	379	388	390	392	346	378	403	353	388	379	357	347	360	359	350	394	361	382	378	402	402	388	358	356	367	402	398	380	406	394	376	348	380	378	385	387	433	385	396	372	375	361	396	354	374	369	409	351	381	345	400	407	415	405	405	378	378	387	361	402	356	401	397	400	393	393	385	367	369	417	390	345	381	378	392	398	338	389	372	381	401	404	380	373	422	398	386	340	365	394	387	399	390	365	350	406	384	393	411	382	413	382	341	379	366	415	379	365	390	382	364	380	390	364	407	372	350	373	382	369	390	371	332	377	392	345	388	414	319	389	385	382	351	366	381	427	383	369	379	369	415	409	411	380	389	370	426	371	425	382	361	394	370	382	391	420	406	367	367	371	393	405	383	383	379	393	398	379	397	372	408	405	391	375	375	381	376	370	373	376	353	368	352	412	364	352	392	371	376	399	366	391	389	349	435	370	363	382	388	392	375	367	367	384	405	388	380	357	395	360	363	362	386	377	357	375	360	373	394	383	405	403	399	374	371	421	412	384	396	362	363	409	362	366	322	420	406	387	384	378	403	419	352	373	381	418	391	368	369	372	374	371	390	404	367	396	426	383	366	420	347	410	374	405	363	387	362	393	375	379	398	425	363	368	399	353	385	344	409	380	377	405	407	395	401	349	369	362	367	398	379	398	363	384	407	367	379	394	406	360	404	391	403	377	383	350	374	388	405	396	377	392	349	399	383	403	379	365	404	369	378	387	338	407	388	396	391	365	382	356	372	387	389	379	370	377	384	387	384	375	318	412	383	399	378	364	348	381	382	395	390	366	391	358	396	362	367	367	379	400	396	396	374	362	401	369	378	383	404	374	372	408	404	396	389	375	428	390	372	383	396	370	398	376	361	383	379	371	396	382	389	393	381	409	381	365	360	361	401	373	402	420	411	420	392	392	399	352	378	361	379	366	385	375	379	402	403	401	382	390	364	340	416	331	412	360	407	430	411	382	386	370	385	424	379	396	373	371	375	369	423	347	394	415	394	377	410	370	369	327	373	360	393	357	365	353	358	386	381	410	386	384	380	390	408	393	358	378	386	359	382	407	393	378	394	385	354	356	424	378
26023	33950	16081	7049	3596	1746	1240	942	745	654	597	577	561	554	506	529	568	524	503	492	481	512	498	513	517	551	509	559	558	570	598	575	566	593	595	594	600	540	571	545	555	468	522	502	476	528	495	461	494	477	526	491	514	528	490	490	521	506	476	492	506	514	498	511	510	519	462	539	456	508	501	445	484	490	504	490	476	523	447	481	510	509	496	496	485	525	489	490	470	507	491	482	463	493	494	504	480	468	463	487	489	470	485	493	442	512	510	443	461	478	512	481	501	482	458	470	449	504	450	492	484	539	497	440	452	460	479	473	536	478	464	488	474	479	458	492	497	442	445	484	480	450	465	470	438	471	451	498	487	455	461	472	462	467	494	496	447	456	477	464	478	461	482	461	483	489	487	504	474	475	510	426	495	498	502	454	467	469	473	463	470	491	442	537	493	516	478	423	455	470	480	440	475	451	487	462	470	463	497	458	488	465	449	456	431	468	509	435	467	442	483	452	454	447	468	515	468	483	480	448	475	491	472	476	504	492	499	512	464	469	454	474	457	475	475	482	459	447	505	478	495	467	454	464	487	483	470	482	446	490	483	485	451	461	475	486	489	471	466	466	493	502	478	482	495	502	472	492	500	437	436	496	460	501	475	500	455	488	460	488	485	462	471	459	467	490	462	460	471	482	479	477	443	489	494	468	417	478	476	487	478	481	461	467	496	476	454	441	438	476	483	486	455	462	462	460	465	496	506	479	457	494	438	469	467	497	450	467	485	505	465	471	472	457	468	501	480	490	492	448	501	456	455	473	495	446	500	462	486	478	499	479	471	474	451	491	488	476	427	476	485	467	500	446	551	502	458	461	502	449	441	462	423	491	495	442	519	454	478	496	440	492	482	508	457	485	456	473	471	497	491	487	465	465	502	466	502	448	425	459	486	509	506	526	524	483	475	506	493	477	474	491	473	446	492	505	487	441	489	480	499	460	466	509	473	456	462	521	451	497	449	460	466	491	460	510	510	466	516	454	485	433	461	446	476	452	505	520	507	488	478	437	496	466	464	466	512	472	485	472	497	499	428	485	505	466	438	468	454	478	458	460	491	468	469	478	482	482	456	492	483	460	468	474	482	479	469	469	479	449	506	471	452	486	453	509	468	499	481	467	479	504	424	480	472	513	488	477	503	426	511	504	475	467	478	469	474	485	476	438	443	463	501	486	454	509	482	489	439	464	469	469	507	522	475	483	459	477	510	506	482	459	478	473	499	476	495	479	517	506	473	495	429	454	485	477	469	503	456	441	516	506	487	517	500	484	490	472	469	425	445	424	481	427	505	466	504	482	458	447	479	455	434	473	445	470	436	494	450	469	447	446	444	514	516	455	434	491	460	484	456	473	470	509	485	497	463	529	482	488	516	453	464	450	465	523	489	469	473	469	462	457	488	489	449	471	484	456	481	480	479	477	483	488	463	489	445	446	502	450	501	440	434	465	460	464	444	452	464	459	486	447	485	460	499	476	459	478	451	501	418	466	449	506	470	464	487	499	482	454	496	482	457	472	502	502	480	505	444	462	480	475	461	500	492	435	460	492	493	447	460	484	469	481	501	469	467	504	449	464	488	478	483	456	463	456	467	485	503	493	476	475	461	511	493	497	526	493	518	488	467	466	494	439	474	490	481	472	509	506	446	453	458	447	466	517	544	458	518	473	494	482	472	450	493	502	503	488	479	487	475	461	456	502	470	492	455	487	450	484	439	422	474	487	503	445	500	484	475	511	484	472	481	459	481	508	468	484	469	494	503	472	454	492	491	459	465	476	449	487	471	457	467	438	508	491	441	464	497	465	493	501	464	517	464	469	495	490	482	489	450	478	468	491	426	414	492	483	452	509	503	477	451	439	472	447	486	444	481	443	472	430	488	512	510	485	544	458	463	466	503	480	478	501	452	489	456	483	463	486	513	476	467	477	480	486	509	497	475	443	470	478	465	503	470	457	476	507	487	474	482	480	485	457	456	465	489	501	485	479	477	513	456	471	422	492	473	462	457	466	495	463	423	468	473	464	497	457	482	498	459	503	501	518	500	479	462	460	464	504	470	476	479	461	447	480	457	479	480	444	496	477	447	487	427	469	460	476	509	480	471	490	484	469	454	456	513	467	484	460	506	469	458	520	457	476	528	494	494	441	499	463	510	479	489	458	452	454	486	494	438	496	476	451	484	512	488	490	464	444	510	467	479	447	477	465	463	438	514	480	506	482	472	454	486	486	499	476	491	472	464	448	514	459	498	500	478	491	455	492	464	491	466	479	485	487	463	478	480	440	475	474	479	444	476	430	527	466	513	478	462	479	455	504	474	506	431	441	474	481	485	479	502	478	463	427	462	461	481	482	438	422	486	441	485	515	438	491	486	455	472	503	468	486	489	503	475	453	469	477	464	481	482	495	499	510	478	469	493	443	476	495	479	488	470	500	521	472	513	483	529	493	465	468	467	419	444	480	422	465	471	474	469	470	444	490	488	474	484	454	468	467	473	465	480	447	453	541	476	486	450	491	496	463	456	465	436	483	481	468	464	527	448	499	496	470	427	461	506	448	471	476	465	459	501	497	469	484	507	451	483	463	516	499	489	509	471	410	475	475	465	480	476	477	452	511	454	470	429	473	501	464	464	544	445	467	456	497	495	469	459	517	480	468	467	482	504	501	498	455	508	459	488	448	450	444	466	501	510	488	477	547	495	439	484	538	461	481	500	497	475	504	538	455	464	472	456	503	461	477	465	464	439	482	481	470	434	500	491	470	441	424	482	484	456	514	447	441	472	438	469	481	470	484	483	483	468	493	475	497	498	472	453	486	483	511	505	516	479	485	458	494	468	470	477	509	469	468	450	476	492	461	497	476	487	470	449	471	459	474	463	472	524	510	464	495	481	466	512	504	472	468	468	501	446	483	480	467	456	485	456	510	485	463	481	482	471	474	480	503	464	476	444	454	490	487	518	485	445	459	505	496	486	487	475	452	468	436	494	481	484	474	476	488	499	478	493	484	501	477	476	474	513	476	456	461	456	480	466	498	471	495	494	468	486	475	476	457	496	477	445	499	493	478	516	464	454	426	473	513	481	473	501	490	470	453	505	460	475	462	452	456	458	456	464	463	467	479	484	485	444	490	451	453	509	473	459	495	459	437	448	501	457	474	480	465	517	458	468	445	484	500	449	483	425	456	524	487	505	457	457	498	468	472	485	483	488	462	455	482	481	456	435	477	471	460	498	486	482	507	469	468	497	491	482	482	462	470	507	479	472	486	475	474	494	494	514	482	498	509	471	462	427	503	466	439	467	465	518	485	479	492	546	471	479	460	468	479	506	461	482	488	481	457	498	456	495	466	477	506	459	477	503	528	484	496	473	471	468	500	473	447	478	481	507	488	501	489	473	492	474	445	473	514	453	504	486	491	475	493	473	489	484	468	463	507	508	492	497	468	452	448	442	498	493	470	487	468	484	499	434	462	448	482	469	467
22502	20991	28471	23712	20989	20950	8244	1179	779	705	705	595	628	583	563	531	545	409	540	534	520	425	458	490	508	478	488	518	506	548	587	536	552	553	560	532	586	548	520	532	487	497	441	477	454	468	438	453	445	446	449	420	446	430	415	402	426	452	451	474	459	470	415	424	453	433	424	435	446	462	466	442	413	469	430	426	451	442	439	470	449	399	402	420	440	424	450	479	449	474	480	435	440	426	422	431	435	420	456	427	411	403	416	444	423	466	469	399	452	415	405	451	433	418	394	421	416	427	401	425	418	422	406	424	420	406	461	433	407	430	406	400	430	386	448	398	408	430	391	412	436	439	448	427	401	425	450	454	416	416	420	393	452	461	449	398	423	461	421	464	419	427	437	435	392	439	466	430	415	411	425	397	422	415	439	431	430	433	374	443	423	436	446	436	456	416	415	414	425	447	465	450	414	446	428	421	420	439	419	425	400	441	391	403	427	423	463	417	443	395	445	448	430	417	471	433	407	432	402	432	456	416	417	438	435	406	403	412	455	420	415	420	447	431	433	414	423	429	395	427	417	431	427	445	448	426	404	486	452	427	409	405	430	446	397	435	425	416	392	419	409	456	442	397	421	424	412	445	457	435	436	437	433	420	418	411	435	432	453	409	425	421	396	420	436	411	433	432	459	412	425	439	409	420	421	443	412	411	402	464	399	417	380	432	431	415	429	436	442	400	402	443	405	457	427	391	437	427	415	447	424	433	420	435	439	428	401	443	447	417	433	395	391	473	410	425	402	413	459	414	459	439	445	432	394	388	412	390	451	420	412	415	480	443	434	385	425	422	430	391	462	438	431	432	437	407	384	430	417	453	406	434	428	401	439	438	449	405	435	379	407	448	431	396	442	449	435	442	441	400	413	412	406	471	394	470	418	410	384	428	428	431	421	397	407	428	454	413	438	420	444	448	425	439	437	427	421	439	441	409	420	402	446	429	450	402	409	411	441	409	410	421	395	418	433	434	455	423	435	442	429	422	425	449	419	441	447	439	455	424	436	458	445	408	406	407	414	444	461	404	448	463	441	428	416	432	419	438	425	426	419	428	412	424	447	440	385	408	435	435	419	373	437	442	444	443	429	467	393	447	457	427	381	409	432	406	404	391	422	431	417	412	447	424	427	388	434	416	431	406	416	417	435	441	428	442	399	432	415	407	420	452	426	380	449	399	413	447	420	431	407	441	437	474	477	421	440	433	456	358	460	449	442	449	464	441	438	406	431	471	440	411	447	410	449	433	406	410	434	424	423	459	430	475	432	403	450	427	413	414	438	409	425	371	430	420	397	423	411	430	433	415	416	444	406	413	473	405	421	425	434	415	434	448	399	397	454	424	448	446	415	421	433	444	422	466	435	422	414	444	437	420	458	441	419	417	447	423	428	444	399	416	460	444	420	407	396	442	416	407	425	394	448	411	396	397	439	438	418	409	418	403	413	392	443	458	400	415	469	433	409	468	407	454	390	426	456	388	425	391	430	435	409	423	448	432	425	390	450	429	471	416	451	453	401	439	418	418	420	456	424	406	428	455	414	425	431	401	393	413	431	410	415	403	434	421	428	405	436	459	425	421	401	420	440	430	436	452	411	391	424	425	395	389	378	425	402	428	398	425	401	458	455	431	457	407	428	437	440	454	401	436	401	418	446	412	382	399	404	406	416	433	413	410	421	407	400	429	447	445	425	444	407	381	423	450	440	383	415	395	442	410	438	435	436	435	432	439	408	426	410	448	400	403	412	414	436	412	428	417	395	422	440	441	442	435	458	405	429	449	426	432	401	428	443	417	444	467	400	443	414	425	430	427	436	409	435	417	431	430	448	468	432	446	433	409	459	424	416	411	450	439	437	404	467	425	431	456	459	415	432	401	423	406	444	458	379	435	411	419	439	429	456	437	420	413	400	444	383	384	435	451	419	418	416	401	430	420	452	377	421	383	423	440	464	412	419	446	424	418	431	408	421	381	428	453	418	430	427	424	420	438	429	414	449	458	422	393	417	403	422	415	451	392	450	450	395	409	407	455	484	421	403	453	421	405	402	448	441	433	457	418	426	429	432	407	425	444	415	432	424	398	473	456	443	411	435	435	433	390	435	418	474	389	447	424	434	431	404	394	442	453	416	402	440	433	426	438	420	450	408	432	448	438	442	415	432	424	434	426	444	437	428	448	441	453	427	435	436	434	401	415	433	450	413	403	413	388	446	420	430	440	440	440	404	414	429	440	444	417	418	416	444	431	412	422	413	454	414	427	421	427	385	433	411	409	412	386	436	435	430	430	428	440	430	425	418	421	440	429	418	407	418	414	434	407	392	376	414	436	429	442	430	421	437	427	426	425	423	441	414	448	431	400	414	400	417	377	423	451	409	430	421	452	410	429	441	428	410	436	453	412	443	424	432	408	446	412	454	423	425	439	441	425	412	448	397	427	425	420	400	435	418	419	466	441	393	414	421	386	433	448	394	417	417	426	441	432	432	421	402	465	439	458	435	401	431	421	423	445	440	449	425	430	435	392	437	436	436	459	413	412	391	424	429	431	394	435	437	435	437	388	413	444	403	439	406	423	419	426	411	391	439	446	443	412	421	378	416	440	424	440	437	470	390	443	432	426	428	442	442	397	441	402	420	448	405	397	447	415	413	427	404	409	440	422	470	430	457	418	425	425	422	426	413	439	428	409	404	404	442	413	441	436	402	412	412	399	432	395	387	435	424	400	414	410	409	408	421	411	428	417	397	442	416	462	414	474	414	429	376	435	409	389	414	445	411	407	449	417	423	435	418	430	453	430	442	442	408	442	395	446	414	393	435	417	424	448	441	418	460	410	417	424	450	459	450	448	444	413	453	447	439	460	455	402	411	414	433	394	461	437	408	418	449	436	425	422	409	418	426	419	365	403	404	431	418	419	447	463	410	422	412	413	436	408	436	426	415	429	438	408	410	422	410	447	427	410	430	413	449	422	394	410	454	447	392	435	441	462	390	435	414	429	415	410	443	459	400	434	412	393	465	442	443	387	431	408	429	424	416	448	445	447	429	447	430	438	457	446	412	407	407	426	426	438	430	432	442	435	452	409	427	426	425	414	435	421	408	437	423	385	420	391	453	410	466	403	412	420	430	400	449	396	452	440	429	413	421	454	425	427	432	445	433	432	418	444	405	415	402	412	443	426	420	461	417	458	431	418	411	411	427	420	416	402	399	402	449	407	450	426	387	411	385	423	445	399	462	431	430	431	446	415	417	421	413	445	398	397	434	410	414	416	424	413	406	460	446	450	434	416	395	435	428	430	439	435	467	470	423	411	457	413	456	394	420	414	425	432	463	401	443	402	440	432	413	402	432	451	429	421	407	441	445	417	407	426	417	416	432	455	443	460	432	427	423	460	445	442	423	443	428	443	421	430	419	418	451	432	421	428	429	395	431	450	423	437	440	426	428	400	445	441	424	429	431	408	417	427	450	438	428	415	422	399
27719	46347	24072	13435	7963	3616	2391	1734	1333	1134	973	929	828	778	729	694	694	632	607	649	657	627	624	606	616	632	651	643	642	694	691	676	735	781	718	715	706	772	720	627	587	561	574	553	535	532	543	527	557	512	531	552	532	520	542	563	556	590	590	567	614	574	565	594	573	552	589	571	538	507	554	603	580	503	552	532	566	516	572	555	539	542	522	535	538	543	546	536	531	525	576	529	531	552	538	522	515	563	521	568	505	526	510	559	484	516	543	497	523	514	511	510	545	510	521	541	531	533	557	482	518	522	526	573	534	546	560	522	517	484	534	572	520	539	575	512	517	531	505	528	538	504	507	531	505	487	484	502	549	523	502	522	514	487	521	521	519	569	538	527	523	509	516	502	524	533	510	502	550	484	523	521	545	509	518	518	516	524	511	498	517	489	530	534	520	519	510	491	500	541	522	485	512	588	540	510	493	520	529	555	520	519	533	510	517	526	498	494	541	534	559	568	521	539	497	488	547	552	532	539	524	509	508	543	527	482	541	554	510	551	555	540	504	560	518	513	531	545	514	579	534	517	542	519	518	523	503	506	548	546	498	487	572	530	464	534	545	564	505	535	496	518	527	492	494	508	548	530	527	499	531	547	487	554	533	516	533	511	542	516	491	513	563	521	548	485	515	576	557	527	528	510	519	502	554	532	540	504	529	558	467	542	528	511	517	526	508	523	531	521	498	565	505	496	553	518	516	491	555	550	524	511	486	504	529	517	544	487	526	531	514	539	549	507	539	556	546	564	521	516	543	522	507	505	527	508	526	493	530	546	535	532	520	544	509	548	511	487	541	529	522	531	545	506	517	569	541	510	498	508	537	532	566	512	542	534	524	550	546	503	508	509	521	536	504	505	507	503	521	519	507	534	513	569	531	600	542	553	521	519	527	543	519	547	474	535	527	496	533	516	539	551	493	514	535	526	533	517	518	519	551	534	517	546	523	532	526	495	536	526	490	534	524	542	523	499	538	541	549	521	518	501	510	514	513	547	538	520	469	530	533	528	515	512	510	513	523	526	518	558	523	559	558	557	522	532	555	530	544	537	497	538	552	517	540	519	504	524	507	565	538	557	497	525	517	581	523	541	547	541	550	499	537	500	531	531	528	499	533	467	526	494	496	523	559	516	508	486	503	528	534	510	489	541	538	522	508	511	519	514	552	522	519	504	535	487	523	541	550	523	532	578	506	506	532	517	508	586	524	516	532	491	523	496	505	512	542	506	555	515	514	525	522	511	510	579	495	539	506	540	551	519	511	524	499	510	574	554	512	482	519	529	521	544	540	493	542	527	548	544	538	555	514	535	519	542	528	494	516	509	511	530	520	537	497	558	572	524	538	502	570	544	503	565	535	467	553	522	527	559	527	455	558	498	541	481	542	537	523	535	541	508	530	533	557	510	510	524	500	531	519	530	509	513	526	513	480	539	502	521	529	506	497	526	506	497	541	541	522	573	552	511	508	508	540	520	517	518	540	534	490	530	529	520	567	515	539	517	517	528	515	501	527	474	533	568	517	476	510	466	556	512	512	518	565	521	521	533	522	536	555	547	515	490	545	518	510	542	558	509	524	518	532	499	532	539	517	526	527	523	503	506	543	487	503	529	538	540	543	518	497	551	514	527	497	539	521	558	521	521	530	547	514	497	522	512	537	552	527	566	524	492	490	486	548	498	568	521	517	563	508	524	541	550	536	530	555	537	519	536	513	540	498	529	512	516	554	542	518	511	558	518	535	565	529	502	576	512	531	531	549	510	540	541	542	512	541	538	546	535	483	530	556	506	527	477	500	513	536	501	535	489	537	512	548	517	517	533	531	516	556	514	543	495	566	562	525	501	519	551	533	551	489	533	549	502	499	541	501	522	504	515	544	536	529	535	516	542	492	481	509	521	528	554	554	501	480	500	530	540	490	507	491	497	525	532	543	524	525	554	472	469	547	541	521	548	567	496	528	526	527	527	505	514	507	554	565	510	555	544	494	505	503	511	533	518	505	541	522	519	520	550	543	555	523	492	484	490	517	521	521	509	546	566	539	513	486	482	508	531	559	535	543	545	513	534	525	537	544	520	545	550	537	542	510	523	504	542	533	531	540	500	563	525	508	503	520	505	500	530	571	548	515	534	494	539	518	538	548	538	549	500	542	515	538	568	515	565	529	569	535	534	486	514	531	522	491	541	536	537	473	504	541	496	561	549	546	477	536	534	527	504	501	564	530	524	543	500	490	549	581	565	516	497	489	515	529	482	517	490	512	573	498	483	529	507	509	515	542	481	553	516	491	547	503	509	523	553	534	549	494	549	501	504	578	568	559	522	555	531	552	535	501	561	526	527	501	512	520	501	475	530	584	537	537	548	554	509	543	527	497	532	514	511	532	520	502	482	552	492	575	477	568	494	492	510	529	541	534	503	520	508	527	508	537	508	539	495	550	558	462	480	518	514	534	520	528	543	514	532	531	540	522	489	545	492	543	513	504	486	561	547	520	533	497	511	530	511	535	527	520	509	497	531	549	520	518	529	518	565	541	527	496	544	523	516	508	507	520	500	484	533	526	527	520	544	534	538	477	543	509	522	516	515	562	533	487	547	531	510	497	537	533	497	507	509	503	539	541	537	511	507	534	533	507	473	512	524	551	521	528	452	511	498	541	568	524	550	519	514	530	523	524	546	511	545	524	494	523	543	500	536	550	561	543	574	501	540	494	497	511	492	497	526	516	553	530	538	542	532	521	552	528	519	518	512	542	484	520	503	510	522	490	537	522	491	556	551	539	492	533	556	528	475	585	500	490	501	519	539	508	530	553	504	523	542	483	544	539	535	500	523	520	534	504	563	536	507	530	535	596	509	502	517	567	543	552	524	571	567	532	455	508	529	513	502	557	511	520	483	536	500	515	513	528	514	512	480	555	529	527	501	554	536	520	500	501	508	510	503	492	544	499	546	583	495	513	531	547	487	549	534	523	486	525	533	557	521	525	518	535	497	516	498	526	492	516	543	520	485	536	507	545	520	482	529	541	523	514	527	554	540	483	548	521	529	543	524	509	531	514	503	525	542	549	540	519	508	519	519	526	524	515	504	518	499	509	540	545	488	505	564	509	503	488	520	484	500	537	552	519	534	491	578	509	518	507	545	513	530	515	483	539	508	487	521	542	494	521	525	527	478	512	534	529	519	531	549	499	523	511	515	565	524	524	567	523	515	534	539	529	507	540	546	508	512	504	522	573	542	516	534	517	558	474	508	536	524	545	516	530	530	515	502	519	496	484	547	544	513	517	514	483	530	532	542	540	495	540	506	520	524	471	527	561	553	538	528	513	570	516	505	517	564	508	559	526	551	515	530	525	539	539	513	541	518	515	512	516	527	534	539	526	516	507	516	546	486	538	536	517	516	574	525	532	521	547	520	575	534	522	540	490	528	537	556	505	516	537	533	466	517	511	507	500	507	541	479	512	513	535	529	521	542	517	495
27956	21649	13476	3292	1059	687	615	574	576	537	494	531	540	567	558	521	526	497	508	536	531	521	525	544	568	520	517	551	591	577	550	584	556	572	596	595	573	546	598	536	546	543	533	546	505	512	475	530	535	516	567	512	546	522	540	554	523	569	546	519	514	580	510	550	510	541	560	525	506	538	503	529	523	516	537	526	508	504	517	492	551	509	543	546	493	537	500	527	532	538	533	531	521	549	561	509	539	501	505	545	512	540	526	509	549	503	508	492	532	516	530	489	540	514	485	503	475	551	527	512	505	501	496	498	532	503	513	520	519	537	489	471	525	513	465	521	514	511	530	504	524	510	490	499	512	542	522	495	523	506	543	572	546	495	494	495	502	434	508	533	492	506	509	507	542	525	523	481	548	533	488	509	515	535	518	540	502	519	517	551	515	574	559	552	508	552	544	534	543	504	529	537	535	528	546	546	524	489	530	527	501	554	500	573	542	561	516	539	501	513	514	507	507	540	492	480	500	516	478	502	526	481	531	516	488	540	516	553	511	484	538	508	509	563	499	511	538	476	533	481	518	512	490	550	491	493	513	523	540	539	501	504	519	547	514	527	494	521	565	534	560	511	520	536	521	517	541	521	514	528	537	548	546	524	525	542	511	531	523	538	521	529	489	533	483	501	533	508	534	536	549	506	554	525	511	539	488	527	536	523	541	494	480	536	500	525	523	525	490	516	534	515	476	537	528	493	504	491	505	526	485	550	530	547	518	507	549	512	540	533	559	550	500	526	501	543	479	503	514	527	515	545	508	505	561	473	509	521	509	527	562	505	541	505	534	526	512	509	534	521	537	514	519	485	502	509	538	525	524	472	515	522	530	480	523	495	491	505	510	533	489	500	561	517	512	518	538	493	510	507	546	498	550	527	492	486	516	526	502	516	536	534	513	520	482	544	528	513	520	514	507	525	517	535	478	531	555	521	480	543	480	551	521	529	512	524	522	513	543	563	524	510	512	538	494	529	548	494	567	479	536	507	568	537	566	507	509	554	493	535	511	517	528	556	511	523	519	498	491	500	540	522	536	528	528	551	503	531	515	522	533	504	553	453	479	484	514	531	484	543	511	524	512	523	501	541	532	530	521	497	545	515	490	507	493	479	511	533	505	511	503	536	494	538	505	540	562	537	549	559	532	538	523	519	518	529	498	546	524	507	556	491	549	514	556	489	503	494	539	530	503	498	508	539	536	487	508	544	518	553	537	525	552	501	550	511	526	473	502	497	526	500	518	547	500	524	544	521	508	510	491	529	549	522	476	497	516	521	560	539	481	517	556	494	500	471	527	526	524	479	474	512	516	552	492	510	552	517	509	517	535	489	524	531	512	549	509	558	529	515	545	558	532	491	527	573	526	534	535	513	484	529	533	518	523	508	512	501	501	550	516	477	502	528	513	514	540	537	522	523	504	530	500	558	541	527	488	547	497	554	499	543	530	511	527	561	546	519	477	507	505	542	529	469	543	530	480	552	514	471	531	490	561	490	518	504	548	516	516	526	566	537	529	476	491	521	514	512	518	505	488	532	520	544	521	492	501	493	537	558	505	479	519	516	520	505	542	488	504	498	516	535	511	481	524	467	478	525	528	539	528	523	502	543	503	484	503	504	535	486	491	516	517	528	485	500	525	529	516	509	527	495	531	580	503	499	546	512	540	520	486	528	501	508	466	532	516	528	539	502	529	505	518	504	539	483	533	570	491	522	524	542	532	514	536	504	551	536	548	541	502	494	506	523	533	480	519	534	506	527	537	545	527	499	523	495	551	533	482	536	503	518	543	517	522	520	509	489	538	494	506	493	484	513	530	529	562	512	521	517	500	503	499	517	511	567	536	516	549	536	517	510	506	556	507	538	517	524	502	510	508	529	552	476	493	503	519	538	544	472	492	499	531	505	487	610	481	517	524	531	511	539	525	485	499	520	512	512	482	511	527	539	502	516	484	529	509	541	489	566	533	510	492	542	511	494	533	532	538	541	560	527	552	531	537	544	481	510	545	545	506	516	523	507	513	506	515	555	516	518	534	538	492	485	496	493	507	491	555	503	487	495	501	515	495	529	556	512	544	562	472	497	533	513	531	529	528	509	515	552	487	532	535	539	547	519	535	537	497	483	492	519	534	541	511	522	511	503	462	570	524	523	525	527	494	536	524	500	526	523	533	530	501	542	541	532	535	509	499	504	534	516	517	477	511	511	496	526	520	549	517	558	543	554	499	467	561	529	501	524	500	543	466	529	543	539	510	542	492	532	525	523	520	509	532	527	535	498	533	551	477	549	484	569	532	524	528	559	497	537	558	537	506	507	510	526	575	517	497	520	518	538	495	520	554	508	499	533	505	520	481	476	550	536	505	483	520	487	507	532	492	536	561	514	540	510	507	523	524	533	524	542	560	530	539	499	544	519	539	520	541	522	475	469	464	528	543	507	544	505	502	501	522	544	555	516	527	531	504	513	559	524	547	499	511	503	469	536	481	496	502	517	499	531	536	528	512	517	529	540	501	480	514	500	529	530	564	541	506	507	513	525	495	503	524	489	530	511	520	516	511	518	511	526	525	510	501	511	511	562	542	533	547	480	485	503	533	500	531	540	489	530	521	520	477	573	547	512	520	477	542	454	504	523	565	528	539	520	521	503	515	562	474	512	522	570	498	552	512	522	484	492	553	566	526	511	488	549	527	555	473	495	562	528	524	555	529	546	499	523	501	538	531	516	517	545	476	527	546	535	491	476	532	529	541	481	533	500	553	500	509	477	526	562	546	577	560	514	520	506	536	527	523	498	528	471	507	519	491	542	511	532	506	518	506	530	536	544	507	498	525	515	539	512	517	501	523	512	514	528	499	489	491	536	528	529	537	504	521	490	495	532	508	514	518	503	538	530	524	521	509	496	517	562	507	483	550	526	530	506	559	556	545	534	516	501	567	492	540	551	528	526	519	524	519	549	518	521	525	515	550	509	532	515	529	485	503	513	519	520	511	516	528	493	547	502	507	520	488	515	520	513	494	527	500	494	508	496	511	537	524	496	533	536	548	484	506	503	541	519	515	538	511	552	520	514	517	518	494	536	527	522	515	513	564	533	536	508	519	531	542	477	513	544	496	525	500	525	555	538	522	509	532	493	556	525	513	503	497	525	512	507	524	540	522	528	546	509	537	532	508	494	540	528	548	503	523	490	549	515	546	543	491	524	507	498	520	558	502	523	472	545	535	527	511	542	490	511	482	568	461	470	505	533	486	496	545	500	511	549	534	498	528	525	546	531	491	522	479	514	569	526	493	529	522	504	545	556	541	514	526	525	520	535	531	547	492	534	515	491	499	505	496	482	530	568	520	518	503	551	518	504	519	515	531	548	532	542	538	514	517	507	495	497	508	531	518	477	526	529	562	497	543	506	570	520	512	508	565	549	536	515	576	502	544	502	522	592	554	481	516	494	495	557	558	536	525	498	530	512	523	518	531	525	510	539
27032	28882	9839	3241	1510	955	833	760	725	699	692	667	671	667	669	667	661	651	641	679	640	658	629	643	652	650	658	639	661	638	662	684	711	689	682	713	754	687	716	686	677	680	652	585	639	628	649	621	642	677	615	651	613	631	645	657	665	638	653	650	632	670	661	629	659	654	672	635	656	648	642	608	639	656	617	644	644	643	623	625	646	646	643	653	626	626	653	690	647	650	646	621	609	616	631	623	654	616	635	653	661	593	630	655	604	595	608	597	601	632	646	619	644	619	606	623	615	629	647	647	625	632	679	637	616	660	641	591	602	601	654	613	592	671	655	552	597	649	623	668	633	589	608	636	617	651	649	612	609	618	642	654	680	626	653	680	614	596	604	616	641	629	634	652	640	610	607	612	638	625	608	675	664	597	664	667	615	628	646	656	637	620	685	634	627	599	678	611	630	602	628	626	631	630	691	626	608	605	631	662	653	594	658	668	679	659	579	631	643	633	595	690	632	586	621	637	593	652	657	655	677	614	628	659	613	630	617	670	626	638	620	638	633	661	578	616	629	662	637	631	616	633	652	601	692	587	635	655	659	669	622	690	622	675	627	600	589	610	629	611	650	599	641	627	606	595	619	660	634	669	629	615	609	624	642	617	632	623	619	604	668	620	660	627	576	653	664	642	611	634	617	654	620	656	623	673	615	665	626	601	589	613	580	627	587	610	637	622	624	637	605	629	654	597	603	603	607	623	603	640	630	617	639	628	614	651	689	623	639	603	609	652	634	612	666	649	630	683	612	616	623	620	637	638	639	653	600	638	581	651	647	651	635	633	636	665	641	629	627	597	626	632	661	633	680	645	593	620	648	631	675	590	632	628	584	655	611	668	595	585	645	618	633	636	659	650	607	650	595	644	654	612	603	645	631	600	651	648	617	669	615	618	652	651	606	642	598	609	605	630	654	640	637	595	609	639	637	670	614	638	617	638	584	647	616	645	618	658	603	625	650	606	640	659	636	639	637	639	599	609	631	644	679	601	583	643	650	679	657	600	615	649	637	593	608	640	674	677	602	623	645	639	633	641	607	635	593	642	634	635	624	620	659	662	646	636	602	616	609	639	645	622	610	632	666	654	620	672	638	596	613	588	658	636	599	614	595	648	643	665	641	637	623	664	625	633	615	612	649	616	667	624	636	606	642	632	643	654	610	607	603	627	691	644	653	595	607	591	607	633	687	601	623	618	597	626	611	619	631	599	659	661	668	636	657	689	682	631	573	680	609	635	629	642	649	631	667	650	657	655	632	617	627	613	633	638	632	644	636	609	602	637	688	662	586	648	632	646	620	611	634	615	607	625	636	645	629	609	609	646	603	662	648	629	655	650	627	612	632	640	626	637	639	605	632	634	579	722	599	636	650	649	666	639	642	613	633	645	626	638	641	625	653	631	647	618	575	617	611	587	605	644	649	657	659	644	622	633	647	608	618	620	625	646	627	613	601	603	628	626	605	638	622	651	633	622	602	657	636	652	647	612	610	690	603	667	648	618	643	650	658	679	628	632	637	641	643	626	639	576	625	627	677	692	606	607	628	655	623	650	636	636	604	701	595	657	694	626	614	666	631	647	639	667	670	613	635	657	653	624	623	632	623	658	618	637	621	625	610	647	631	617	640	642	648	638	662	652	630	615	596	641	616	656	670	656	664	578	629	614	620	653	623	605	612	646	654	663	664	637	621	612	629	642	614	663	644	663	673	615	591	685	667	615	625	635	638	670	619	610	649	670	637	668	647	694	640	604	614	623	608	611	629	665	645	609	651	625	656	615	670	648	639	617	641	670	707	660	662	638	650	638	596	597	648	644	612	668	631	620	613	627	638	626	602	645	587	625	663	609	598	618	623	663	658	620	646	592	601	661	646	599	606	639	660	627	606	653	655	623	609	650	670	613	626	623	611	645	602	638	671	593	645	590	620	625	621	606	609	658	624	594	617	611	609	671	631	633	604	648	588	628	650	692	651	633	643	631	629	623	608	630	694	624	628	666	682	639	626	598	701	611	629	658	653	581	632	621	645	602	647	670	611	605	627	637	635	645	612	622	585	667	681	636	687	620	621	652	613	675	626	591	647	628	646	568	645	579	618	616	637	622	679	663	591	645	672	650	638	612	643	662	650	647	629	624	615	609	636	646	633	617	618	581	633	646	609	640	575	649	618	612	643	616	608	615	622	601	642	658	594	631	653	612	637	620	627	611	610	641	597	593	597	619	627	615	610	614	648	648	626	611	617	625	618	676	614	612	602	646	647	658	651	626	595	666	609	691	653	604	639	642	638	666	633	635	590	645	624	595	580	683	600	624	658	619	650	654	595	616	625	596	580	605	622	650	627	619	660	607	596	652	673	662	636	621	619	619	676	640	631	620	630	620	605	628	650	676	616	606	664	607	608	638	637	604	644	637	589	631	650	615	599	607	665	615	606	621	619	606	614	604	576	607	597	657	651	610	639	618	598	564	653	660	657	621	664	622	622	635	622	634	609	647	628	598	586	604	588	645	676	648	603	622	676	655	628	616	632	677	627	644	603	630	660	604	614	650	638	614	602	661	627	646	611	611	648	597	635	638	665	603	627	627	652	617	617	571	644	617	564	671	653	594	648	625	662	596	571	661	609	622	624	620	554	661	629	664	647	597	655	663	660	589	647	651	601	633	636	600	606	622	651	685	661	604	651	619	600	675	607	606	660	610	598	674	621	582	617	625	613	651	614	591	614	674	665	612	622	591	618	615	583	648	611	647	660	652	590	655	631	639	682	636	621	638	661	672	594	624	655	643	627	646	609	591	628	580	669	626	613	625	584	690	644	652	659	595	659	624	604	658	628	648	578	636	664	653	636	612	640	669	645	629	622	612	636	615	645	628	607	637	599	614	607	646	647	653	639	590	636	628	663	649	708	602	620	648	642	639	610	629	622	578	691	583	640	662	601	570	614	624	637	612	669	652	666	649	649	620	646	637	643	682	634	649	604	625	649	666	621	594	640	602	618	579	610	648	608	608	648	629	603	631	602	665	616	589	595	651	614	594	647	618	667	623	662	617	631	667	628	642	583	623	601	617	622	640	612	665	601	664	637	596	646	646	702	618	612	629	576	630	662	651	630	646	626	663	610	651	655	682	673	602	635	666	675	672	636	643	605	671	662	644	660	661	609	624	641	638	640	627	617	686	623	651	608	584	619	637	636	612	598	603	592	614	598	607	622	643	603	655	635	612	683	662	631	637	588	626	654	679	625	625	650	597	596	661	679	628	625	605	645	580	656	666	626	626	671	631	629	671	733	612	603	638	603	621	599	643	600	613	589	649	658	652	661	623	660	583	652	649	632	659	649	626	644	600	639	612	629	706	608	638	673	655	631	636	640	624	637	638	603	625	652	628	631	640	611	629	641	594	613	637	601	589	668	633	664	574	629	608	631	663	605	628	642	616	623	606	657	608	624	654	645	625	631	649	632	612	649	633	608	635	618	634
23629	21000	28040	24161	20911	9584	1598	960	757	752	725	678	697	609	588	658	647	671	600	592	563	600	545	634	607	564	624	579	629	627	616	625	680	667	666	638	623	635	698	640	624	606	589	593	546	573	559	590	606	565	543	619	534	602	586	579	599	574	571	589	582	591	606	603	584	579	617	559	552	594	613	522	548	561	549	545	604	567	580	533	585	579	591	540	610	605	554	647	606	616	561	567	542	583	577	598	551	601	577	631	571	578	586	589	564	554	544	558	562	518	573	585	536	569	562	557	544	592	585	579	585	539	557	591	549	556	569	627	584	566	542	620	563	552	565	535	560	601	536	546	527	581	579	587	560	566	619	617	564	561	571	560	605	558	575	580	584	613	558	596	576	544	538	605	581	548	569	576	572	565	575	554	542	568	576	531	552	546	549	600	555	572	556	562	581	564	556	603	565	548	575	572	600	536	566	604	559	524	565	552	533	619	521	604	602	600	602	547	593	569	569	553	575	613	558	583	593	577	544	586	572	539	599	554	587	567	570	581	548	546	541	569	569	554	603	520	569	585	554	551	570	555	553	555	572	584	567	575	597	587	549	567	571	570	577	552	564	616	612	526	600	577	606	623	547	596	593	555	610	564	572	555	606	535	551	547	535	577	550	557	549	554	538	592	567	550	562	556	580	568	576	558	568	559	544	523	576	588	547	585	542	564	556	564	579	611	595	569	569	608	542	536	589	558	535	563	536	584	532	588	580	526	579	554	579	580	557	578	603	567	600	540	612	614	591	551	578	541	537	531	541	582	587	541	575	569	577	522	570	578	542	562	575	545	539	598	602	533	583	549	583	597	547	565	599	526	565	561	543	565	565	515	575	568	562	550	563	556	536	556	619	557	599	580	592	538	576	574	548	580	573	560	599	563	580	564	580	552	555	571	566	541	558	564	579	563	523	583	585	530	548	525	589	553	552	604	610	562	581	569	562	576	590	574	581	589	565	556	572	581	542	558	609	530	561	578	583	582	579	571	578	578	569	562	555	584	573	607	569	526	581	574	532	571	562	557	568	577	568	545	535	551	511	578	600	585	578	544	633	568	574	568	602	613	601	595	608	563	534	593	550	562	520	552	597	642	599	552	564	537	555	594	578	579	561	602	539	580	573	598	509	545	564	574	544	567	567	587	564	574	567	580	568	600	558	537	567	550	584	554	597	595	549	601	589	580	577	556	599	561	559	543	571	555	604	538	592	551	627	564	578	550	599	561	532	537	545	505	569	538	598	613	582	533	594	608	615	533	585	551	579	586	548	615	587	552	550	569	578	542	605	579	566	565	569	582	541	584	583	576	547	612	545	561	543	526	591	567	577	599	572	582	571	571	559	550	553	578	577	616	550	610	599	569	542	546	535	568	602	553	537	544	605	605	591	552	561	591	593	613	548	589	548	591	580	604	562	555	574	591	549	586	595	587	548	563	565	564	570	576	566	553	608	547	618	600	575	570	585	578	580	547	600	537	561	591	557	630	586	545	579	555	610	584	562	591	558	551	548	608	598	532	580	576	554	574	588	580	569	563	563	539	566	598	566	576	559	578	555	558	563	545	559	587	607	568	587	572	567	556	546	576	559	577	558	570	599	538	564	577	567	578	588	594	589	519	525	551	555	577	592	533	593	555	570	572	579	575	571	601	584	575	585	551	527	563	577	549	559	557	563	592	553	569	607	557	565	574	556	573	599	565	564	589	592	575	540	560	568	546	573	557	516	585	549	550	547	528	538	543	547	567	571	566	591	524	584	576	567	568	574	561	551	545	571	587	580	577	580	600	591	549	530	530	591	589	617	570	592	578	606	542	547	570	556	545	576	566	552	568	570	583	558	558	587	616	582	545	597	586	531	565	572	578	563	538	608	536	583	602	594	539	592	548	515	539	571	539	568	537	573	556	536	584	555	590	561	538	583	549	572	576	592	547	548	592	565	547	566	570	567	586	540	559	557	558	554	549	594	613	577	591	568	578	545	626	568	583	529	597	570	624	557	582	554	585	591	620	567	564	625	589	547	584	590	588	539	579	576	564	608	572	554	536	578	550	614	602	575	615	583	545	537	577	578	573	560	622	563	584	556	568	571	587	585	594	550	575	555	615	590	561	570	556	546	547	542	574	579	595	582	537	531	544	521	609	536	576	594	573	571	572	580	592	555	565	573	576	552	594	547	568	581	578	583	555	598	554	608	543	573	556	534	515	599	568	605	543	621	568	535	584	573	546	606	519	560	594	606	533	552	583	573	568	595	553	596	550	600	596	603	564	580	579	580	548	557	562	604	568	533	585	568	563	577	612	536	582	601	556	584	602	534	546	580	604	573	621	563	548	572	572	572	584	577	572	568	551	583	585	601	578	565	555	610	559	545	521	561	553	561	573	555	579	585	618	551	608	551	577	575	537	594	597	572	556	604	585	539	583	589	593	548	577	591	566	577	588	573	508	539	586	558	581	563	553	603	564	574	565	590	563	548	576	584	614	561	583	582	560	580	556	604	566	548	593	539	529	561	529	591	584	534	567	608	558	550	586	568	573	522	588	602	590	561	574	624	562	595	563	581	597	540	547	525	563	542	554	577	589	595	571	556	526	623	567	565	593	548	561	569	625	558	575	563	581	554	535	517	530	583	556	556	523	564	540	642	552	602	557	537	547	533	550	569	518	555	564	587	560	599	583	535	553	584	572	604	517	543	541	613	556	571	596	587	569	520	536	551	546	585	569	577	607	537	562	518	582	554	570	556	581	540	595	540	595	584	499	535	541	574	596	582	579	635	595	605	564	566	558	548	580	577	567	620	574	591	562	599	597	581	590	572	568	567	547	594	604	593	553	565	547	573	619	544	526	567	598	605	543	585	585	571	580	553	587	601	577	619	551	574	609	589	561	550	573	600	615	538	531	552	534	578	536	543	566	596	572	539	560	585	580	596	601	572	551	572	567	616	561	601	612	599	559	598	555	534	581	539	549	573	577	581	549	534	559	550	537	552	631	560	534	553	550	514	516	575	534	552	576	565	609	557	562	586	540	541	563	575	557	557	546	569	582	603	560	577	579	577	555	554	581	602	538	545	565	572	558	599	587	563	589	555	587	600	551	596	588	563	575	595	551	534	584	587	559	609	553	580	614	584	562	550	521	599	579	549	573	569	560	583	548	600	539	544	551	600	566	554	561	561	537	545	588	574	598	561	582	549	574	546	587	561	580	547	576	616	595	599	555	573	574	564	550	583	574	581	585	604	586	544	611	572	589	596	623	596	574	564	560	573	545	563	549	543	535	576	522	512	579	546	568	559	579	600	614	558	563	591	552	582	533	571	588	515	581	580	576	542	620	603	577	568	590	565	589	551	611	559	562	550	559	547	603	566	590	571	569	572	549	561	551	567	561	561	548	556	539	555	515	562	570	564	536	573	590	584	555	557	594	585	562	565	557	602	568	610	523	573	536	569	571	588	562	608	577	577	530	612	542	541	552	552	556	552	580
26657	39719	22526	9462	3968	2412	1960	1360	1112	1012	956	915	861	845	773	827	770	763	748	768	750	721	708	711	764	743	757	769	808	794	798	790	843	813	830	844	838	844	811	824	736	748	732	730	728	649	687	737	698	681	736	757	704	699	693	717	740	726	713	688	743	750	721	787	701	653	718	674	765	722	704	711	707	703	672	738	685	707	654	681	748	704	684	717	789	706	663	691	700	717	738	649	660	676	687	703	687	743	692	639	669	675	649	703	676	706	714	682	668	694	657	715	691	723	689	656	663	672	719	697	737	688	711	647	699	703	697	737	663	733	690	726	713	718	702	732	688	716	710	679	697	653	657	678	699	685	675	658	664	728	675	675	670	675	717	715	732	700	678	693	705	668	733	663	729	707	715	691	715	680	706	707	641	713	649	703	674	668	683	671	665	693	637	679	712	695	668	714	678	702	674	698	709	668	680	754	648	667	694	702	714	666	685	757	648	676	680	676	650	727	712	701	683	667	670	694	659	712	709	730	710	675	669	708	681	716	656	718	679	695	681	666	759	732	710	674	676	719	685	725	687	718	732	689	705	648	680	689	712	694	696	684	684	694	705	693	743	712	730	708	720	710	720	711	700	707	700	628	693	690	711	738	762	673	691	722	695	684	698	684	698	659	698	690	685	648	706	720	701	674	680	702	699	711	694	680	710	762	675	690	678	651	721	663	713	703	652	706	613	696	662	718	673	686	698	719	667	673	663	681	702	695	725	709	656	669	681	689	687	647	667	678	740	677	719	692	744	674	679	714	708	647	692	662	675	710	693	698	679	702	681	689	680	669	698	691	671	737	669	661	701	702	676	720	738	741	709	671	693	681	704	687	702	708	676	676	679	654	713	703	692	697	702	680	671	765	689	697	685	664	662	657	663	694	691	710	716	696	728	659	726	684	699	678	694	693	687	663	721	651	738	688	696	701	733	715	704	727	684	661	678	683	715	680	681	671	674	672	684	729	676	676	696	708	681	716	645	675	715	666	724	719	671	705	706	721	674	686	734	716	702	685	708	671	693	655	729	703	683	670	702	686	713	679	687	691	710	715	715	668	630	691	723	692	703	680	678	697	708	672	672	663	681	689	661	716	641	705	693	712	731	654	672	684	704	636	653	668	693	662	695	745	724	687	638	721	681	701	692	681	677	710	694	673	668	677	699	697	690	658	666	745	735	717	726	663	649	729	713	693	719	703	676	706	701	690	732	686	720	679	697	696	702	710	692	660	675	646	777	733	694	658	698	721	690	705	752	692	689	701	690	721	689	660	672	675	661	680	641	631	694	683	693	758	710	737	729	676	728	668	701	702	724	700	717	696	695	712	702	707	674	697	678	710	708	689	681	654	677	698	686	640	697	704	656	654	730	674	701	706	725	692	658	736	679	698	679	678	661	726	711	686	703	730	728	706	691	683	694	687	694	657	751	702	714	704	666	712	672	709	650	697	750	619	685	730	686	720	657	687	677	679	676	618	693	704	711	664	688	699	679	715	688	682	685	710	709	711	701	684	729	738	729	728	699	695	680	724	684	725	700	707	716	714	642	642	655	645	724	676	724	698	681	658	649	684	683	706	636	698	719	721	685	650	697	665	754	728	715	681	716	698	701	649	735	675	661	683	735	710	704	655	689	661	650	667	630	661	710	687	709	720	699	678	715	712	710	688	707	759	717	682	688	693	735	704	672	692	692	697	697	657	707	709	692	636	687	683	695	659	685	680	744	718	670	726	715	678	721	666	677	702	682	750	690	704	699	691	664	696	710	678	666	648	693	730	746	668	689	661	710	646	697	720	713	682	703	736	671	705	713	711	659	727	642	713	692	700	677	666	746	725	680	633	733	731	743	699	638	685	673	703	708	701	708	663	726	690	754	649	745	681	749	664	720	715	667	719	692	718	705	714	672	661	695	627	731	679	711	716	701	653	682	711	702	655	673	645	765	686	666	718	678	651	647	700	721	717	674	673	701	666	703	673	721	740	663	685	669	680	765	702	709	749	700	687	711	705	704	671	689	682	693	682	687	706	710	727	694	681	731	671	706	696	703	717	719	681	666	726	731	693	713	719	710	700	660	700	710	642	682	718	710	722	730	746	701	689	690	732	732	718	684	699	721	679	689	712	665	681	740	656	715	674	683	722	739	661	700	672	685	729	677	742	662	651	684	686	727	756	680	710	684	660	715	703	700	697	676	691	701	738	726	702	701	719	725	678	700	715	708	684	695	723	649	718	703	693	700	726	710	727	730	677	719	732	733	663	689	705	712	666	722	719	723	691	721	653	710	703	706	715	653	684	703	726	724	708	720	676	691	656	676	693	702	735	732	700	694	655	727	688	640	665	663	712	733	708	704	720	696	679	707	709	707	701	697	742	710	653	690	702	734	654	687	675	678	721	684	683	642	703	720	709	650	705	658	680	725	676	757	703	712	718	678	719	714	734	709	713	702	691	698	707	662	717	704	690	729	661	647	723	705	716	670	695	685	721	672	675	721	683	680	686	743	694	702	638	713	674	666	704	666	725	676	706	726	639	746	648	691	712	681	712	688	665	696	693	645	670	712	721	713	689	712	739	692	658	742	703	671	687	658	695	733	677	708	693	710	701	709	662	671	744	644	699	712	718	703	687	713	691	680	646	661	705	740	709	688	701	667	701	683	654	706	670	724	735	683	712	743	680	665	696	667	718	701	672	659	665	731	721	698	664	718	679	735	676	688	716	710	710	712	672	688	659	703	683	706	718	706	746	724	682	695	706	679	744	686	705	682	771	736	707	693	660	664	677	690	667	694	731	716	658	692	699	667	686	659	673	695	756	661	668	679	667	689	738	707	694	647	713	660	645	702	736	689	623	733	689	697	700	665	697	678	699	671	677	696	732	692	674	671	688	702	682	698	680	687	715	684	736	720	663	740	706	687	735	694	712	703	707	687	678	700	705	705	693	664	674	689	662	709	676	672	702	672	716	646	685	695	696	670	701	720	697	742	682	719	688	673	626	674	705	684	707	677	703	662	656	706	685	690	706	675	730	650	665	689	696	684	694	676	706	700	642	688	696	711	701	709	717	661	744	677	703	685	682	666	668	679	708	722	690	659	690	701	676	736	684	711	708	723	662	714	695	695	665	663	699	689	726	710	656	730	679	670	696	653	708	726	698	679	680	678	690	721	675	672	693	652	718	667	708	707	716	728	724	711	651	693	672	719	655	679	677	647	618	662	713	677	704	670	731	659	673	710	717	714	719	709	706	743	709	635	670	668	672	682	736	634	730	709	773	696	752	693	664	655	693	648	648	687	703	703	652	678	692	690	669	741	698	708	730	709	690	692	681	692	648	650	691	673	686	647	742	684	681	733	712	696	694	732	683	671	699	702	695	723	700	710	699	662	717	703	680	667	696	732	674	692	705	703	694	663	698	742	710	715	682	706	678	716	653	687	741	663	692	681	699	718	692	686	671	710	669	663	706	656	703	688	692	699	737	747	667
24562	20971	27047	24923	12632	1212	795	550	480	467	450	421	449	420	399	390	408	401	383	430	380	366	394	400	420	370	411	386	382	457	426	424	449	423	448	457	450	418	446	437	445	409	374	376	431	387	361	383	378	358	398	396	377	387	370	401	361	377	376	370	369	382	389	378	405	402	397	410	348	396	377	403	402	411	381	372	395	385	375	383	370	374	361	425	363	375	365	389	362	360	370	348	414	364	368	394	353	359	390	367	358	400	394	372	356	380	401	360	415	362	345	381	342	353	390	373	343	388	364	394	365	347	356	371	377	372	355	376	381	358	379	359	376	354	359	372	387	384	420	368	392	361	360	362	367	368	402	391	357	405	388	373	378	412	358	418	381	360	418	345	371	394	349	370	397	382	364	371	375	394	360	378	343	385	369	372	372	336	354	391	387	386	379	377	406	355	379	336	357	377	395	336	405	403	379	380	403	401	367	360	360	408	368	365	399	357	368	351	361	379	363	346	365	394	368	413	389	388	383	366	333	396	418	377	357	374	373	364	389	336	385	357	407	373	404	401	411	389	383	340	365	370	385	366	346	379	362	357	398	375	399	373	365	381	366	338	364	386	378	375	416	374	383	390	318	354	384	356	380	370	356	393	384	364	393	344	367	392	355	348	385	359	393	352	390	376	382	374	404	386	358	388	341	388	367	342	390	380	360	347	358	323	368	399	369	386	368	353	375	360	382	376	384	363	400	388	383	349	367	342	382	378	360	371	352	345	402	370	375	387	343	369	366	409	398	337	402	369	353	364	372	354	380	374	355	378	361	387	386	341	422	360	383	368	394	337	364	383	358	336	347	371	352	372	362	361	422	366	354	391	361	382	365	392	384	367	437	379	391	388	357	412	367	377	400	334	346	382	349	371	396	382	385	347	355	409	400	370	370	359	394	381	359	387	362	393	378	366	362	397	400	368	335	372	373	399	359	341	364	378	366	373	379	367	380	401	372	357	356	365	393	359	367	362	335	395	382	394	372	377	349	373	378	358	392	360	386	387	399	401	385	382	357	363	362	380	383	347	414	393	371	388	379	366	345	373	365	391	390	363	388	386	353	381	393	405	402	404	364	381	335	380	376	386	365	355	363	341	358	337	368	384	336	393	353	373	383	361	369	352	336	390	357	367	389	382	385	348	356	355	371	383	363	362	361	386	331	401	373	379	364	369	351	427	366	381	402	360	385	358	357	379	372	385	377	374	388	404	379	367	367	359	336	383	365	387	371	371	355	422	354	392	343	398	391	366	374	353	358	385	385	390	362	369	395	375	398	326	399	375	357	378	393	333	374	388	398	359	395	397	369	407	379	368	398	366	375	373	357	387	382	373	359	406	379	388	382	384	374	367	374	393	374	405	356	366	425	348	352	420	364	386	371	369	358	387	371	368	369	382	335	366	371	387	364	374	423	396	369	394	387	399	369	354	390	382	384	417	370	370	385	373	395	377	394	367	372	364	366	378	398	330	362	370	372	378	351	403	376	353	365	348	401	380	407	404	397	378	384	372	340	401	381	373	361	358	382	360	348	361	360	365	359	380	377	345	382	353	400	364	368	353	355	399	377	363	405	365	366	359	348	397	352	387	347	414	366	343	400	359	390	404	380	399	390	380	366	381	377	370	380	376	344	375	390	388	368	388	378	381	430	362	342	399	369	394	374	362	408	371	409	363	376	393	409	385	396	388	384	371	410	383	382	379	404	377	387	358	396	399	369	353	389	367	349	371	376	390	375	382	405	422	411	379	351	347	360	357	358	367	366	347	387	383	380	361	364	402	358	436	411	367	402	380	355	394	356	399	366	352	360	346	374	372	354	346	353	397	409	373	378	375	371	367	379	387	337	384	342	347	376	394	323	364	388	380	364	352	370	398	375	357	391	383	369	391	349	401	342	328	394	376	368	357	378	391	377	397	388	377	359	356	364	358	361	373	371	378	398	383	426	349	377	361	326	370	375	355	394	392	371	347	412	394	396	405	388	378	361	354	370	413	389	359	351	362	383	405	364	365	374	415	378	355	357	383	398	343	392	374	370	379	353	415	346	365	377	371	383	395	404	367	349	371	382	358	390	392	390	405	379	353	387	396	362	366	381	374	385	334	381	396	368	401	376	381	353	424	371	352	400	374	378	350	363	374	398	396	401	400	357	408	374	350	357	390	370	359	350	398	356	357	378	390	381	360	378	356	405	380	381	356	347	385	374	366	352	349	355	374	366	339	355	427	354	406	385	377	364	366	387	396	385	393	372	377	342	355	391	356	372	396	361	376	384	368	388	382	367	399	385	356	359	353	381	371	373	424	394	350	377	370	396	349	378	356	373	366	361	366	405	374	343	361	390	385	376	362	383	372	361	363	375	365	381	381	338	384	345	380	346	388	376	361	370	340	372	385	366	348	368	378	417	344	400	371	375	370	382	362	386	379	400	404	395	388	408	361	366	378	371	388	388	378	346	356	383	396	377	403	369	342	388	433	370	390	371	380	345	356	361	345	391	341	363	385	358	420	382	408	367	363	372	352	375	366	373	359	347	391	352	366	385	358	393	346	367	360	398	368	362	385	349	364	350	363	378	420	342	368	364	404	364	385	395	351	369	379	349	378	335	383	398	369	385	369	383	393	374	351	405	337	334	379	405	378	401	323	369	390	357	411	393	396	358	372	364	360	396	379	337	397	370	366	352	385	381	369	374	365	372	399	376	359	360	402	381	383	407	380	379	365	378	357	398	384	401	396	348	349	400	341	366	365	390	395	360	377	373	340	361	353	366	369	376	347	395	384	343	369	371	387	362	318	372	370	351	368	362	364	357	413	396	351	366	404	431	384	400	382	383	391	370	352	343	361	366	365	358	382	364	354	368	376	369	359	382	395	376	353	386	359	351	360	381	330	363	358	361	375	362	392	377	384	391	371	333	385	363	393	394	390	378	396	348	350	337	394	338	373	351	379	366	402	400	381	374	353	353	356	405	332	390	374	396	375	362	359	375	366	384	390	396	374	382	352	396	384	387	397	363	379	370	408	372	361	319	346	363	340	370	382	356	366	351	405	391	382	396	337	354	353	389	366	364	383	375	391	401	406	371	377	372	354	360	363	336	375	389	374	364	376	401	384	367	355	335	371	368	361	351	367	381	410	371	375	380	399	409	350	348	353	386	400	386	349	371	359	365	375	336	378	399	365	369	362	398	361	365	398	357	379	383	381	408	365	410	389	356	371	328	395	390	340	379	370	362	334	386	384	381	382	365	369	407	414	359	352	382	405	367	337	407	417	422	373	379	379	370	394	383	395	393	335	368	338	397	360	399	373	391	370	415	393	376	381	373	365	386	379	377	381	380	361	409	357	384	382	360	377	395	374	375	405	383	354	319	374	341	356	377	309	368	391	388	405	349	364	383	350	351	375	385	355	393	384	325	401	363	377	385	378	386	331	384	371	404	399	358	378	346	336	380	391	391	369	370	390	372	370	349	378	402	385	403	329
26128	36339	17610	6487	3173	1681	1342	903	719	693	597	557	594	527	568	543	491	518	522	530	502	513	491	487	485	529	532	513	543	614	582	581	587	601	561	583	586	604	560	562	499	538	498	494	490	490	478	495	465	492	451	454	504	475	499	480	476	476	489	483	548	508	478	500	487	519	475	460	474	482	446	498	488	456	440	495	513	480	478	467	475	484	460	453	464	507	460	503	500	445	486	444	490	500	469	520	477	479	456	484	472	450	495	453	447	424	495	452	485	449	452	487	463	477	454	466	457	440	462	465	453	452	532	451	465	449	457	510	480	499	486	469	459	441	462	455	457	478	471	488	472	517	486	481	476	470	440	438	465	488	471	468	498	476	484	464	469	481	491	468	431	443	437	466	425	460	396	452	500	428	470	451	487	443	469	474	427	461	458	460	488	463	459	478	447	461	490	432	453	462	443	469	504	472	457	488	477	475	449	500	448	468	464	456	444	451	433	490	538	473	442	465	470	485	499	470	490	455	477	459	431	484	460	493	559	489	465	485	513	465	483	447	457	459	447	465	489	459	477	481	500	439	487	511	496	499	489	461	506	460	485	469	466	471	487	498	440	482	481	469	470	469	471	488	428	490	478	453	468	458	479	486	460	468	461	521	461	456	500	457	468	483	464	446	495	456	439	444	512	486	492	426	448	478	457	477	475	461	460	463	496	462	514	484	476	501	475	487	496	450	445	480	447	451	456	433	479	475	495	477	444	418	491	485	464	458	465	472	501	477	450	464	462	497	460	463	462	468	445	456	490	454	474	430	478	475	460	479	478	491	473	466	465	455	479	468	451	439	491	445	470	507	482	487	476	448	467	473	490	481	426	443	508	486	478	448	447	473	449	457	505	471	464	454	465	434	481	485	467	484	457	435	464	467	469	462	449	448	474	485	493	519	480	465	427	448	457	463	468	461	460	453	445	417	438	467	456	461	501	457	457	471	451	480	474	436	467	504	485	435	464	501	452	490	448	501	482	457	435	500	436	451	474	490	439	513	457	460	489	486	435	434	455	485	451	476	471	500	442	509	430	481	443	441	455	452	472	462	492	471	462	478	465	469	457	473	506	474	453	430	449	468	488	468	462	424	462	484	452	470	497	449	460	471	483	501	447	493	444	441	487	453	483	481	401	485	495	471	490	460	498	488	481	456	473	462	471	493	484	476	440	442	451	461	422	490	477	445	471	479	505	483	465	478	462	439	494	453	466	483	448	468	482	454	484	449	462	440	481	474	439	469	490	451	453	447	448	479	473	477	493	470	488	478	504	456	462	451	474	471	445	482	419	421	468	468	449	455	526	480	473	450	481	445	439	465	451	468	474	466	473	452	449	499	421	443	537	497	481	447	453	438	434	442	477	463	465	470	447	467	450	481	469	462	464	474	520	452	498	447	418	468	498	496	427	415	464	519	495	436	447	472	476	473	500	476	441	491	429	439	456	472	461	451	457	482	473	445	490	471	492	443	481	425	479	474	471	505	453	503	487	462	416	466	462	462	465	465	449	469	478	492	472	463	470	488	503	467	475	442	458	487	486	462	494	451	466	460	476	478	485	466	486	497	470	509	473	470	488	476	459	457	495	447	457	457	478	481	443	471	476	490	489	450	491	451	471	472	507	456	489	483	461	456	493	485	426	440	467	490	489	453	486	499	430	481	487	472	472	456	502	480	501	448	443	477	437	452	464	457	502	473	455	520	462	478	449	435	466	461	473	439	464	470	432	466	454	477	471	447	479	513	508	452	463	459	455	472	482	462	457	504	479	463	490	529	465	501	498	479	446	466	459	458	445	472	475	486	442	456	481	414	476	445	443	420	455	468	499	458	440	490	457	465	502	464	438	473	451	465	491	467	437	475	469	439	481	468	464	454	470	450	448	483	471	463	470	466	459	472	458	461	457	456	466	493	484	487	444	480	428	500	475	474	451	491	458	451	429	429	460	459	475	438	489	466	477	452	465	508	446	484	506	455	439	411	494	467	473	428	451	466	450	498	484	455	435	474	458	465	444	472	476	482	458	468	442	465	459	456	451	448	455	475	467	402	479	468	462	452	455	447	501	486	498	460	476	497	441	474	466	445	476	462	484	427	456	455	459	471	498	444	466	460	466	473	489	447	470	461	471	445	469	488	445	443	470	485	462	461	444	433	510	479	457	444	479	472	444	456	489	494	479	492	461	474	498	426	475	450	480	445	458	453	450	492	441	483	419	449	469	483	474	435	461	446	467	467	481	455	456	433	461	481	434	478	470	470	469	455	486	505	452	450	440	418	474	459	450	484	471	502	489	494	477	460	476	486	461	486	465	482	464	450	467	444	488	436	464	466	488	490	457	470	447	457	468	453	431	524	488	478	491	467	472	486	476	440	471	445	462	469	471	495	490	461	500	486	466	471	488	451	501	445	465	464	448	430	479	471	496	462	461	465	479	475	480	458	472	483	479	441	445	451	473	466	469	479	450	446	472	447	462	462	461	426	467	500	487	454	493	469	463	471	427	462	464	465	426	462	441	464	512	456	462	483	460	475	497	458	477	464	472	478	476	455	478	481	422	453	457	453	468	465	480	465	517	462	468	455	453	471	481	464	486	474	452	439	444	451	478	492	474	454	458	474	485	502	453	458	494	459	435	429	502	425	455	487	485	455	421	482	452	484	475	459	457	445	491	472	476	491	433	487	459	451	469	442	456	479	461	460	481	464	481	507	450	436	446	463	457	442	473	485	473	492	483	453	460	442	441	434	462	510	449	457	507	451	432	500	467	419	439	459	437	440	482	452	470	470	514	496	440	444	492	508	434	469	464	438	493	433	472	466	460	472	509	484	513	465	506	498	485	493	445	447	460	470	461	465	493	485	467	460	503	464	446	453	446	491	492	446	454	474	467	460	471	495	498	476	461	474	472	461	490	463	434	499	471	513	485	449	502	453	447	475	411	448	444	468	488	464	482	436	480	459	472	425	462	452	450	507	422	480	496	517	497	477	490	490	467	427	480	492	430	497	453	468	449	435	465	481	474	448	524	475	473	445	467	459	458	471	479	437	462	500	469	443	480	455	438	472	454	432	486	469	484	439	434	481	461	438	444	463	445	459	454	486	473	458	512	486	504	485	498	487	467	440	467	410	502	440	476	483	489	430	494	481	472	468	481	489	472	471	465	454	467	450	487	488	475	471	428	485	473	484	469	484	488	491	501	468	458	461	450	461	439	467	466	453	457	481	469	443	472	455	478	424	492	480	509	476	459	441	461	445	494	444	441	528	473	482	450	454	470	484	469	465	475	469	433	466	487	490	466	445	478	463	481	459	481	454	469	467	456	456	474	476	467	451	428	456	462	468	453	494	483	507	494	441	510	483	456	436	446	475	448	456	428	492	474	484	438	481	468	434	424	467	457	460	426	454	491	469	445	484	464	500	475	457	494	471	434	465	504	482	457	465	467	475	502	464	430	500	479	456	459	462	496	505	431	463	463	474	475	498
22552	21015	28471	23756	21012	20984	8367	1277	807	707	665	603	610	548	545	494	472	473	459	467	457	488	503	452	513	494	481	467	524	531	552	570	555	526	558	555	632	530	522	471	491	493	492	450	444	432	437	469	456	425	406	440	413	425	446	435	436	428	435	425	451	453	488	429	468	488	453	468	475	460	410	403	453	426	425	395	432	431	446	405	430	414	445	402	407	468	409	438	434	429	407	417	401	475	444	396	437	440	433	421	388	442	423	444	444	445	419	397	443	451	388	442	394	451	412	428	436	396	445	436	418	423	410	416	408	436	388	417	450	427	393	435	414	415	454	438	403	439	421	431	437	440	432	408	409	407	414	383	410	439	425	402	411	465	428	389	413	415	433	444	407	434	417	449	427	417	432	426	398	421	425	430	449	419	418	438	421	436	409	423	416	409	406	407	393	451	401	445	446	430	436	478	399	417	438	429	425	486	454	407	439	447	427	388	387	442	461	405	399	433	444	464	407	394	408	381	416	418	385	409	386	407	434	388	396	430	416	453	407	422	421	410	414	457	406	414	406	451	415	447	431	410	388	421	451	410	419	407	427	444	416	433	421	426	451	404	436	432	449	398	443	403	402	381	412	431	399	434	432	422	426	404	429	445	384	432	401	428	374	485	435	407	407	439	475	425	438	425	384	387	359	434	404	435	439	463	425	430	411	393	450	389	439	403	416	399	394	412	427	429	442	397	372	419	429	455	424	432	447	442	429	420	432	443	416	417	410	412	422	417	463	439	396	447	415	373	394	440	405	456	453	391	439	395	407	435	447	422	439	463	397	426	416	407	430	421	381	463	417	425	467	387	445	431	453	428	434	431	414	409	427	404	430	384	436	428	445	462	418	471	429	429	397	418	422	399	407	389	427	388	467	431	427	412	476	434	412	423	424	420	438	392	450	429	423	431	372	436	392	435	443	407	361	404	429	418	465	425	412	407	433	419	435	394	412	396	407	418	414	416	420	406	443	440	391	407	400	415	421	388	456	397	427	448	390	412	422	412	425	434	356	416	420	414	403	461	451	416	422	432	394	411	441	406	392	429	427	397	406	449	438	390	418	399	388	450	458	431	401	401	416	406	394	423	434	421	446	408	401	416	457	448	409	425	411	409	445	414	422	439	379	427	434	432	429	406	400	443	419	433	421	437	405	408	423	448	397	408	383	439	394	441	438	393	454	411	414	412	444	416	426	432	432	410	406	431	391	412	438	412	424	419	428	403	436	418	449	415	402	458	413	426	413	442	411	424	433	415	431	422	456	451	424	425	410	398	432	459	411	403	425	412	407	426	424	378	424	427	448	469	410	395	435	423	420	415	391	412	438	395	453	416	420	419	421	450	413	423	394	437	450	406	414	421	432	412	443	408	417	414	444	410	395	418	413	423	429	443	372	412	405	400	388	388	440	411	445	441	449	416	448	439	431	445	421	401	440	402	427	430	443	422	438	458	416	411	414	441	457	448	448	409	412	405	421	408	410	441	396	446	415	418	467	435	429	393	418	407	428	414	412	402	405	427	461	412	398	400	422	403	389	393	437	398	415	393	400	450	429	457	409	449	418	435	393	439	442	453	411	452	412	422	418	416	406	451	404	435	426	398	419	410	408	452	416	407	422	461	381	426	435	415	393	415	397	415	430	395	431	418	429	434	403	429	414	413	420	414	431	420	389	411	434	423	404	426	416	403	425	427	423	417	431	390	440	435	425	424	419	416	420	393	432	386	412	405	435	417	396	399	438	403	400	438	429	459	438	432	406	419	399	412	411	409	447	391	411	426	438	367	405	412	429	418	409	407	421	397	453	451	434	415	394	427	417	394	413	391	417	419	421	428	402	459	406	384	441	396	386	404	477	419	386	430	462	415	371	451	417	406	418	420	426	402	433	385	447	392	398	465	433	438	416	434	423	405	392	448	418	421	393	371	382	451	418	435	417	439	391	424	417	398	445	408	462	421	427	423	422	444	412	396	440	402	394	413	413	422	421	432	379	407	405	426	419	408	459	440	423	386	419	446	407	401	409	451	402	409	404	434	410	430	438	417	410	410	439	387	427	432	424	424	453	407	398	392	364	429	410	431	424	394	414	442	419	410	451	371	423	447	409	419	397	417	398	420	428	414	392	402	411	434	443	411	437	447	442	407	447	418	451	398	452	415	428	422	435	441	435	441	416	386	443	427	429	425	370	420	424	433	399	442	408	344	418	444	439	412	436	443	433	435	412	399	447	423	397	424	411	418	449	415	402	396	411	417	425	434	436	433	396	419	394	410	436	393	441	409	446	416	390	429	446	413	419	422	417	421	420	438	411	406	444	391	421	378	437	444	427	421	414	409	414	458	425	403	388	427	432	449	397	434	403	455	431	433	421	403	424	404	439	418	414	431	416	374	422	467	441	449	432	425	424	439	452	416	413	421	412	453	418	437	421	408	399	431	426	420	445	421	397	387	386	423	469	385	381	414	381	465	432	418	421	399	442	413	407	411	448	435	418	417	410	413	417	441	395	438	443	389	404	377	426	441	405	448	456	431	415	399	433	402	393	389	451	460	404	426	444	420	424	398	401	451	444	417	395	423	413	385	405	406	418	414	405	416	419	415	448	431	408	401	439	434	449	412	429	440	406	421	453	433	423	430	412	432	457	388	442	421	411	425	429	412	415	387	420	457	404	427	439	436	390	396	400	396	390	480	427	443	450	398	440	428	415	441	373	457	441	397	412	421	441	411	400	381	383	438	460	425	393	434	391	387	423	390	419	426	424	438	421	418	416	420	450	414	422	394	400	404	425	397	390	408	428	409	436	391	403	432	409	409	409	421	383	409	405	444	424	437	436	397	422	412	464	413	448	402	401	372	425	425	434	432	436	444	393	429	421	429	443	423	418	452	411	395	427	432	428	406	439	428	420	428	442	428	435	453	443	409	403	398	431	404	403	415	451	414	428	394	441	407	425	439	403	415	417	409	432	446	420	406	437	419	411	427	408	434	419	435	437	437	442	455	445	394	428	435	434	386	456	411	416	421	429	437	419	428	401	379	412	427	419	418	451	445	418	425	424	415	432	431	402	393	440	398	446	427	412	437	454	430	430	378	430	399	388	424	415	400	417	427	449	395	378	481	432	442	418	394	442	427	397	383	428	436	448	458	429	421	398	409	418	426	456	401	472	397	426	424	399	429	395	412	422	429	398	431	416	421	392	426	450	431	436	374	416	449	448	434	418	438	420	426	424	410	392	408	417	405	461	399	407	428	409	456	402	434	437	398	415	398	419	399	436	387	463	430	439	413	414	421	428	441	440	405	404	432	419	422	424	408	396	460	422	448	401	417	424	401	408	398	432	419	424	399	425	421	422	419	447	410	415	412	465	441	461	437	404	412	411	425	436	393	436	418	411	417	439	418	430	425	396	399	438	453	431	444	426	420	418	453	435	409	410	447	385	421	402	453	383	397	402	446	397	404	411	397	412	401	365	411	415	441	444	403
31427	43282	25062	13019	6875	3460	2519	1806	1270	1036	924	832	802	780	687	714	646	622	577	662	615	570	653	606	582	620	646	608	665	712	668	695	704	649	644	722	758	728	614	651	614	604	576	572	557	550	561	512	506	542	539	530	541	577	548	516	533	527	587	575	564	581	567	531	575	615	557	554	546	574	524	526	533	516	578	556	543	522	551	549	564	532	553	526	548	488	551	502	554	554	524	506	580	517	488	438	554	489	507	505	480	503	485	494	521	503	513	531	558	563	540	521	520	509	505	530	525	519	485	511	537	512	547	517	526	534	549	529	514	505	499	521	513	484	536	505	508	560	530	533	557	522	550	560	508	514	522	533	502	501	488	542	569	471	540	514	531	463	519	523	515	510	527	529	523	508	504	500	528	525	527	513	484	504	489	526	492	548	529	540	552	486	529	522	502	529	567	516	466	508	495	471	535	556	536	507	503	511	589	517	511	506	521	530	505	509	482	515	498	512	534	533	473	510	546	525	508	537	521	511	528	541	525	510	504	525	517	543	555	523	479	501	460	466	537	492	510	508	490	516	500	547	545	558	527	517	502	539	495	505	532	522	522	520	512	554	477	520	501	564	532	516	550	505	563	496	531	509	497	509	507	505	504	583	478	514	492	513	531	529	470	510	518	528	501	560	525	497	498	519	523	544	529	507	529	489	516	551	509	509	545	531	551	522	541	548	540	502	539	523	474	520	567	491	543	517	533	509	511	465	552	483	500	475	511	538	501	498	514	490	490	513	508	518	515	493	487	538	493	493	577	494	514	515	543	518	521	496	534	478	535	533	494	498	518	539	523	539	511	511	516	560	494	533	514	510	509	518	555	515	522	506	541	497	520	511	514	555	501	520	515	491	505	541	469	525	528	516	478	552	504	483	493	531	514	519	515	533	543	472	517	512	545	509	511	499	538	523	517	498	524	461	504	502	535	542	519	521	465	535	543	533	518	514	484	536	537	540	490	540	536	508	568	522	511	554	532	539	521	500	494	508	513	471	484	487	523	519	535	511	482	538	521	538	549	499	518	516	538	522	487	525	507	514	514	561	552	570	509	485	515	538	532	512	533	519	474	514	563	517	485	519	516	516	540	507	526	510	519	517	507	509	542	502	516	507	501	473	520	545	497	521	537	510	542	496	488	545	522	495	511	497	518	539	532	510	495	519	500	507	478	556	555	537	554	498	496	526	532	516	494	501	547	532	487	541	515	504	521	540	490	512	495	498	508	543	497	518	505	493	482	525	480	524	527	543	555	521	507	498	546	523	538	538	521	504	498	557	506	533	495	521	515	514	532	522	533	519	529	511	512	487	482	540	543	502	499	511	537	507	505	565	506	524	489	515	515	501	542	508	507	527	495	500	550	508	524	521	453	487	473	527	541	502	523	486	509	535	524	494	471	547	526	525	520	520	521	505	517	507	469	556	523	541	508	528	519	471	492	551	531	537	495	517	509	493	511	511	524	544	502	506	495	506	501	508	505	511	533	549	514	529	551	530	503	527	520	492	526	500	537	491	519	500	504	537	523	529	534	525	497	530	494	508	523	520	446	525	496	505	518	528	527	501	549	529	534	565	514	510	527	483	528	549	528	503	492	464	525	500	516	550	514	510	511	524	518	500	509	530	519	525	528	496	530	512	522	543	552	538	486	526	514	496	489	536	553	550	558	529	495	535	507	532	483	464	528	520	517	489	519	503	508	510	481	483	556	522	517	507	522	534	561	504	536	525	543	477	549	492	525	476	545	520	488	533	474	511	487	541	500	528	507	536	518	543	491	525	531	524	507	518	530	503	520	513	482	521	508	498	519	501	488	484	511	518	504	531	518	511	565	494	548	514	539	488	484	524	549	523	535	496	501	504	516	489	536	532	510	519	507	532	501	572	518	514	527	526	494	499	500	515	474	525	488	472	530	509	538	527	483	537	505	484	552	521	500	499	525	482	525	485	527	520	480	529	483	500	530	541	510	514	538	512	510	515	488	510	518	498	571	537	494	514	498	519	528	542	481	585	534	516	493	496	491	497	492	507	526	549	490	494	536	525	484	526	521	497	525	524	527	528	503	502	477	513	501	527	491	536	520	518	536	496	510	508	547	526	532	515	515	499	523	543	504	515	500	502	530	487	565	540	488	541	561	503	525	523	507	479	542	489	509	526	467	502	538	491	539	517	474	518	487	523	521	561	522	513	482	470	511	505	523	534	495	515	499	525	535	494	502	497	472	540	574	544	479	548	526	516	496	532	533	496	514	475	513	565	532	486	504	530	461	529	491	533	508	503	497	546	548	575	496	544	522	474	549	517	497	554	490	520	520	501	524	516	506	511	526	544	516	520	548	524	516	493	512	504	501	538	581	562	560	521	508	562	509	498	527	534	524	481	525	516	545	531	543	547	481	507	489	512	532	543	522	499	494	494	556	470	531	532	527	543	517	507	502	530	509	463	528	506	498	494	513	469	523	493	524	502	546	514	521	561	546	490	518	494	482	521	563	522	502	502	507	482	516	514	524	512	525	534	463	508	521	497	524	502	522	470	519	521	516	500	536	568	529	544	519	520	525	545	497	496	487	526	496	556	492	539	505	533	532	530	503	570	508	524	527	548	539	543	533	540	497	517	514	525	505	504	499	529	530	513	535	534	514	524	521	517	520	505	490	551	512	472	507	512	523	540	513	484	516	481	476	500	498	533	518	524	528	558	513	551	511	532	523	502	547	534	556	503	530	501	526	548	545	505	555	514	495	544	457	502	544	521	544	541	504	529	497	559	514	536	467	516	518	522	495	535	514	469	541	527	508	523	530	522	541	493	557	525	508	514	508	539	496	498	510	512	535	466	543	501	478	512	532	472	521	478	500	526	551	523	502	529	510	521	527	501	514	532	468	530	535	512	486	545	519	496	545	557	552	495	527	529	535	534	509	556	526	539	493	506	536	540	489	510	523	536	524	516	470	524	554	491	522	526	512	514	547	517	482	516	533	531	527	538	522	510	558	495	528	502	553	522	547	537	520	512	487	519	508	516	506	503	520	501	521	515	511	508	509	510	474	513	525	515	462	499	548	521	544	526	509	531	529	503	523	500	519	499	509	542	499	495	502	542	575	545	517	550	497	525	509	531	505	498	552	446	503	490	501	527	535	508	568	543	554	521	509	500	481	518	525	492	460	499	508	494	533	492	520	512	526	519	519	535	529	497	537	492	502	549	515	532	503	531	514	528	522	490	517	491	465	507	503	473	482	547	558	494	528	548	525	528	503	512	517	556	515	523	497	512	544	518	490	509	506	502	535	554	508	530	487	478	504	426	526	549	531	533	536	522	491	528	533	498	546	511	549	508	520	518	534	525	484	494	534	517	480	492	523	506	528	570	490	513	501	477	538	498	528	481	519	542	529	560	533	505	524	529	515	513	538	489	524	526	518	533	518	536	525	436	540	506	501	505	522	521	497	474	534	504	526	519	523	497	512	519	499	520	507	527	497	511
28056	21330	13546	3122	938	669	599	551	553	516	505	511	479	496	526	519	513	531	515	500	492	487	499	509	538	516	505	536	553	555	552	535	542	542	565	594	544	547	511	548	561	511	529	560	534	500	485	543	488	486	488	520	558	519	511	519	499	494	508	515	486	511	537	505	498	515	509	588	478	514	497	490	508	521	537	482	519	510	526	502	493	509	518	508	551	489	500	508	516	508	520	470	516	496	554	523	508	519	481	501	493	517	477	537	507	531	487	541	525	501	483	521	469	543	497	491	512	519	516	530	529	527	546	498	523	516	535	493	520	510	498	507	511	518	521	497	529	491	528	504	515	500	526	475	521	495	481	450	495	496	511	497	511	507	538	513	517	555	501	495	521	483	514	524	491	501	519	482	521	467	483	514	485	486	516	542	502	506	488	501	489	450	496	515	524	496	519	484	496	494	548	504	506	515	519	510	498	475	533	500	571	513	525	501	495	496	477	483	510	512	442	524	508	522	526	510	546	524	468	497	486	509	488	532	551	539	490	485	551	486	507	523	494	487	508	499	517	486	522	520	460	508	510	522	472	522	490	486	541	484	494	460	495	452	510	512	487	468	507	505	501	517	521	517	498	502	520	476	503	478	479	537	501	487	451	523	481	507	507	487	529	496	471	476	515	520	479	472	551	534	523	489	484	486	510	494	528	502	507	502	526	547	512	503	508	467	483	543	539	495	498	452	510	502	511	516	479	493	461	505	515	515	518	481	511	523	480	536	495	511	479	488	505	491	475	544	492	520	529	460	495	457	468	548	472	526	486	486	482	485	499	492	495	472	513	500	529	524	483	511	495	511	515	534	494	477	522	534	513	517	496	506	449	542	520	554	497	489	519	501	512	525	517	474	542	501	502	496	499	489	525	527	511	500	486	537	496	484	530	530	528	510	508	491	481	498	520	524	506	504	433	575	457	474	485	508	543	487	520	523	508	546	578	461	467	472	518	511	524	506	515	475	508	518	537	505	464	507	550	478	550	524	500	543	474	470	529	549	495	542	545	536	523	496	528	514	504	505	538	476	485	500	523	510	486	522	522	527	514	510	520	470	460	513	571	495	480	523	494	483	507	562	525	534	468	494	510	530	525	520	513	508	483	505	513	448	519	465	505	508	532	524	485	500	524	518	510	527	503	491	508	527	507	461	481	493	537	523	536	515	529	471	540	493	521	505	502	551	451	465	517	510	513	487	506	503	489	483	513	514	520	493	540	493	510	517	509	500	526	522	531	545	501	498	459	511	523	519	527	514	518	512	532	483	471	460	521	470	493	511	540	482	486	520	528	496	509	503	484	515	490	504	503	504	508	527	527	495	539	526	527	500	457	542	526	509	518	505	529	553	506	494	506	508	536	491	456	418	506	514	516	514	471	498	483	486	535	461	499	503	526	502	518	539	526	484	531	503	511	533	531	507	527	522	488	493	475	489	568	483	511	507	496	500	512	525	492	483	557	513	489	492	548	535	552	514	475	519	523	479	524	500	513	512	495	526	492	467	483	555	513	533	566	475	495	519	520	510	551	536	494	482	515	486	530	500	523	482	490	497	497	512	491	537	508	499	509	504	466	491	535	491	523	529	529	501	484	492	490	474	496	462	495	493	462	547	504	516	525	508	507	546	521	528	475	533	522	554	520	477	496	501	486	494	493	482	517	457	516	518	525	495	513	462	520	499	520	514	530	518	530	499	527	475	493	478	499	519	505	501	479	522	537	482	540	482	512	523	518	484	531	492	486	462	497	527	492	505	531	465	549	502	532	521	528	485	552	512	488	513	542	474	485	497	467	500	489	484	507	501	460	518	462	521	523	519	475	519	505	518	476	490	490	517	502	534	514	516	465	532	538	505	509	499	514	483	471	498	503	508	502	443	478	475	461	502	508	509	492	550	514	545	494	491	512	501	542	517	497	508	522	461	520	510	509	507	490	548	512	495	475	488	472	536	537	507	504	521	472	494	517	548	503	524	456	573	485	537	514	531	512	517	517	495	509	476	507	546	537	485	489	534	465	487	511	521	502	510	486	504	477	513	534	501	518	515	483	500	512	463	484	497	488	485	514	487	508	533	484	525	463	521	505	502	480	494	506	555	490	495	525	555	508	529	513	541	518	507	548	504	540	476	525	469	476	516	491	507	489	509	485	480	520	479	495	553	487	471	507	502	502	493	571	473	511	504	495	551	488	503	517	505	492	471	488	510	506	530	469	544	501	473	517	481	520	525	533	479	483	510	498	527	496	515	567	536	484	454	482	511	531	519	524	500	518	507	523	495	560	493	504	490	490	513	512	513	516	533	491	477	482	488	493	522	523	509	480	515	478	513	546	480	506	505	524	550	560	489	515	500	526	483	512	519	475	542	510	486	535	543	549	469	465	500	523	488	516	486	503	503	524	504	519	493	480	514	486	508	498	493	480	500	510	489	482	523	516	502	488	518	509	481	508	511	485	496	472	542	520	519	492	508	494	469	532	496	494	462	477	500	502	498	474	513	545	534	527	501	518	533	547	530	481	515	504	506	519	496	512	516	516	501	478	513	492	520	491	490	506	523	509	496	496	513	494	519	516	486	509	516	503	488	552	532	486	467	532	455	508	479	514	520	476	468	488	559	520	549	506	508	511	525	490	506	504	546	503	510	541	574	485	506	468	508	561	524	492	518	541	462	532	505	514	471	483	522	496	499	498	488	560	496	524	520	523	490	470	474	500	519	493	510	536	477	511	517	496	464	471	530	488	480	570	507	478	496	562	484	506	536	513	501	482	502	504	492	514	500	515	511	484	506	475	480	578	484	508	511	522	510	509	522	504	509	514	547	475	478	494	493	516	496	461	503	500	519	520	539	484	517	530	498	475	532	482	544	491	475	511	471	514	515	520	530	526	503	479	519	513	511	469	539	499	515	508	547	485	492	508	504	476	504	478	467	508	504	494	509	496	550	518	477	487	522	501	522	561	517	516	503	493	484	536	503	453	487	492	553	510	472	510	541	527	493	515	480	535	493	508	578	519	522	502	492	475	514	515	510	565	531	500	525	536	512	483	512	498	494	524	549	492	497	496	534	469	502	499	506	526	502	522	521	518	542	535	503	477	501	524	505	489	506	520	478	527	481	493	539	523	548	525	509	476	516	552	522	507	509	499	484	505	487	495	535	489	518	496	496	486	479	535	504	505	525	503	529	492	526	465	528	519	500	531	508	523	474	512	563	509	497	524	472	485	486	491	505	492	493	516	465	502	498	478	493	468	492	486	497	517	562	503	486	536	501	495	526	521	531	525	481	510	514	522	494	514	479	511	472	503	510	512	497	509	512	493	504	504	513	541	456	508	493	494	508	456	490	493	483	517	519	500	490	464	523	513	507	495	503	540	479	546	507	481	500	479	505	516	534	506	492	513	561	522	458	490	507	500	506	512	534	498	536	534	523	553	479	502	533	499	535	488	529	510	486	488	501	513	509	491	442	552	541	495	486	533	508
27299	28185	10178	3270	1416	871	826	667	652	655	645	638	644	658	651	590	601	679	597	619	652	628	605	654	608	660	657	701	663	655	669	731	701	654	684	700	680	675	640	670	638	648	613	640	618	588	625	661	624	627	592	588	609	627	626	600	664	565	614	603	617	626	642	634	620	601	635	608	636	602	608	664	654	654	626	582	632	601	583	642	586	628	659	633	603	599	623	578	611	632	661	634	599	645	607	632	630	613	594	614	615	583	645	608	632	598	663	633	604	593	616	595	613	641	603	562	678	631	580	612	640	583	590	605	591	645	621	602	623	603	618	638	599	660	602	705	619	629	625	628	581	612	645	629	601	643	618	560	613	566	578	573	611	595	612	611	597	592	633	623	591	574	661	603	607	565	630	633	579	607	570	623	625	611	611	601	613	643	593	643	634	630	620	608	624	579	607	645	635	593	630	667	645	579	629	644	620	680	609	603	647	565	648	626	598	630	606	572	622	592	606	626	629	563	650	627	608	585	581	621	590	612	616	605	614	587	587	604	623	618	583	636	598	646	628	578	593	657	639	600	668	634	610	657	631	626	608	649	618	632	593	593	598	635	597	643	628	590	629	641	614	606	661	602	624	622	635	651	630	649	551	565	549	622	597	640	592	613	585	607	613	632	629	608	596	685	610	555	637	561	603	640	639	636	623	633	614	624	611	642	654	616	649	590	632	595	623	599	581	589	576	634	676	631	625	584	625	623	676	610	618	590	643	589	614	590	591	614	604	697	598	644	634	632	592	619	637	636	617	574	638	664	559	611	626	624	662	623	577	553	678	606	608	581	645	587	602	558	649	638	649	591	623	622	605	648	588	626	620	585	587	671	626	611	576	640	644	635	630	595	625	622	610	615	620	644	601	632	618	587	657	619	682	598	614	601	597	624	656	620	607	572	616	621	591	551	637	600	609	597	549	622	550	621	606	635	644	634	606	592	613	618	589	577	591	615	610	627	611	635	619	659	625	592	679	597	651	654	649	596	608	660	597	638	611	649	578	599	687	635	623	603	596	600	586	617	640	612	595	647	634	618	622	622	627	647	582	579	630	627	655	625	634	607	596	621	670	626	612	606	617	593	585	637	639	656	632	646	603	630	599	636	647	590	639	632	635	589	609	597	629	591	606	587	584	654	620	629	633	591	619	613	604	584	593	617	628	609	596	638	618	602	579	619	587	605	624	624	581	650	582	608	606	623	597	546	614	640	578	610	586	604	634	593	631	629	604	654	590	618	581	637	584	594	648	614	650	609	615	632	553	631	610	592	614	619	587	591	602	643	628	608	631	617	593	646	617	651	630	586	558	606	612	611	590	647	613	620	606	618	586	593	604	615	570	601	621	614	617	629	579	626	598	616	642	590	619	667	671	631	622	649	608	608	584	613	658	625	622	590	606	641	597	632	586	623	593	611	621	617	600	627	633	635	574	612	618	584	594	621	698	595	610	635	636	609	606	646	615	620	626	597	604	636	596	608	622	617	609	619	580	585	596	612	646	565	626	633	622	620	657	653	559	619	647	633	618	602	573	621	651	595	632	610	617	644	649	604	586	611	631	607	630	630	633	597	580	607	612	613	564	554	622	596	582	623	597	618	573	610	639	607	617	588	644	614	628	664	586	653	631	610	565	596	612	630	635	593	602	590	619	585	640	582	588	641	621	569	608	650	617	598	565	667	615	684	615	604	632	636	608	646	629	622	617	627	651	662	558	622	637	625	642	589	645	621	634	648	579	573	595	630	582	609	662	586	629	648	620	653	577	578	585	594	624	614	593	608	616	580	608	619	642	637	610	636	600	592	617	602	599	644	617	636	603	608	628	610	596	609	625	633	601	588	620	598	616	584	640	589	610	618	658	622	572	634	617	589	654	609	607	618	631	635	590	603	588	605	618	613	653	576	683	618	590	612	628	623	650	612	607	589	602	617	615	619	603	592	647	606	616	668	626	609	607	639	612	646	615	625	624	583	639	625	630	636	618	600	596	604	599	623	617	588	612	638	590	643	650	599	637	623	633	547	626	628	607	628	610	594	650	671	582	621	625	631	658	645	617	595	618	567	624	619	644	609	606	587	600	609	641	632	579	622	600	619	570	652	642	603	644	628	599	586	644	638	599	625	577	625	587	596	595	628	604	634	587	588	668	624	578	550	623	599	596	612	655	586	621	606	596	557	636	611	623	663	644	607	610	629	644	641	609	594	573	651	574	576	607	570	608	597	604	549	650	624	636	632	615	657	612	580	573	635	608	583	620	620	639	617	581	585	621	614	602	597	659	599	617	589	643	622	604	637	657	603	623	659	612	618	617	651	670	642	648	636	585	600	615	640	624	657	572	646	632	608	602	607	586	616	609	601	631	601	635	563	627	589	598	662	643	664	592	613	631	602	653	626	635	592	610	596	611	588	614	628	640	610	633	623	619	643	624	605	582	608	607	615	612	626	632	623	585	626	600	635	622	632	593	621	628	642	600	641	619	636	604	614	608	581	589	570	557	639	632	675	616	643	628	594	596	592	586	597	614	628	687	637	571	627	639	613	614	551	603	593	618	677	592	587	623	643	606	592	591	629	668	601	581	600	621	619	621	626	605	625	598	610	652	625	585	617	663	610	591	609	589	627	599	613	560	598	608	582	658	652	642	581	653	608	610	604	625	573	602	602	594	614	583	623	570	649	598	542	648	633	588	606	610	604	599	556	577	611	624	591	636	607	600	612	621	639	634	649	588	631	585	577	618	638	608	571	606	618	617	633	603	625	617	616	614	628	587	629	553	590	626	594	589	614	636	630	628	590	662	656	631	596	613	546	590	659	581	614	598	592	582	626	631	584	619	621	599	596	623	643	605	609	604	610	607	622	604	647	635	636	596	598	592	613	594	637	599	595	574	605	637	623	666	587	624	602	620	592	671	623	678	622	619	545	593	615	607	594	617	592	567	658	568	604	586	611	612	589	636	663	662	601	600	623	606	601	649	605	598	636	652	628	613	598	652	582	598	604	609	615	605	617	624	609	597	622	589	639	622	656	627	632	629	614	605	616	646	592	664	592	626	626	625	573	617	616	655	646	578	600	690	596	621	619	619	616	604	638	609	615	608	616	584	602	638	593	607	589	585	631	619	566	587	673	616	627	621	605	614	614	602	574	605	609	665	627	609	616	643	649	614	578	597	601	659	643	609	647	651	618	619	647	609	655	598	606	609	628	633	622	605	635	616	605	587	617	663	612	667	605	645	633	666	627	645	643	623	601	634	614	597	620	616	548	616	566	590	617	600	620	603	606	621	579	616	623	590	600	639	612	622	628	584	616	597	644	597	583	610	648	606	600	631	631	601	635	591	554	620	632	599	624	621	590	635	638	634	589	605	639	649	618	608	589	650	602	628	601	619	616	591	581	598	655	624	604	623	590	623	670	589	646	617	591	615	617	622	672	621	623	652	647	637	625	599	637	625	607	624	622	624	596	582	606	607	593	635	598	616	573
23608	21007	27975	24228	20894	8970	1294	933	760	642	645	690	644	638	601	637	576	593	641	613	615	621	584	592	552	609	626	561	642	597	649	635	635	615	602	579	591	623	659	627	598	585	568	569	590	607	552	582	556	562	559	553	601	570	576	585	543	535	533	583	589	567	625	556	612	548	577	575	575	595	533	575	547	577	581	539	586	554	607	539	598	588	568	530	592	617	558	549	558	534	538	556	566	564	602	537	551	560	604	591	516	524	541	551	538	572	604	576	574	564	540	574	572	551	556	580	556	554	574	583	537	564	533	589	613	518	539	527	546	517	554	582	513	601	555	519	636	572	525	579	594	564	517	581	529	538	541	555	514	548	581	603	549	558	533	549	532	561	552	569	518	573	556	589	573	580	576	541	568	558	548	533	550	573	572	564	567	579	563	554	593	565	544	576	572	552	530	547	581	596	560	532	557	531	569	582	554	536	568	577	562	586	574	570	523	573	547	543	534	570	572	561	544	588	560	586	564	581	552	518	583	515	580	529	552	538	530	570	552	519	554	594	586	569	580	545	567	566	518	589	578	578	539	551	554	559	568	544	570	573	577	559	529	534	569	542	577	572	565	583	578	571	572	587	570	549	534	529	547	541	535	568	575	551	576	590	582	574	574	572	521	530	503	608	554	590	589	587	556	542	571	552	592	550	553	538	569	566	553	556	537	560	590	535	542	578	546	529	576	550	577	536	559	558	577	560	537	554	573	574	593	506	558	540	545	552	549	576	575	586	557	580	546	606	515	573	574	558	601	580	566	574	537	563	541	563	530	584	552	512	578	522	616	512	503	542	542	553	550	559	568	579	537	569	538	520	553	577	544	528	550	510	541	545	545	550	534	555	576	516	559	554	559	544	557	572	544	597	576	587	539	555	593	563	612	548	557	585	621	564	548	539	581	583	524	565	570	567	544	573	574	547	577	569	549	545	551	556	546	518	541	584	527	592	552	536	555	559	575	579	547	580	573	577	555	567	565	564	615	530	576	530	570	585	506	567	575	571	547	520	603	571	559	563	566	511	610	557	537	558	583	539	560	556	553	550	597	565	547	544	577	569	547	564	567	561	592	565	575	590	568	554	554	563	516	535	561	568	545	540	580	555	511	539	554	570	569	584	556	544	506	551	550	607	564	526	562	579	551	558	597	622	545	554	576	571	571	555	593	533	564	549	557	565	570	546	549	509	568	551	594	577	542	543	550	572	598	524	553	586	541	569	558	595	571	590	542	540	554	543	537	556	529	578	565	547	554	589	540	561	580	540	562	608	555	534	554	520	533	549	571	543	539	528	548	582	582	555	550	566	527	607	553	551	534	498	529	582	573	567	546	552	535	556	569	600	584	535	573	544	570	581	546	576	533	534	604	528	547	564	557	576	553	543	560	581	592	555	523	521	549	568	576	531	570	554	578	569	585	552	554	563	555	537	583	573	520	576	569	557	545	562	498	556	563	609	545	509	513	562	583	553	546	582	577	552	547	563	548	596	525	586	570	577	542	511	597	566	548	539	572	534	541	546	514	583	547	555	579	528	554	557	545	533	546	523	591	578	535	512	583	571	533	592	547	591	559	569	545	581	566	579	557	548	570	544	514	561	560	537	590	570	559	555	569	549	572	610	569	528	574	570	558	583	535	564	590	527	551	574	538	505	564	553	592	574	547	552	550	590	563	618	514	575	578	565	575	572	522	535	565	572	589	530	550	572	583	541	532	563	523	587	560	589	537	560	547	540	549	562	595	558	596	568	568	558	577	544	568	576	520	578	545	532	590	538	586	566	519	569	530	562	579	515	539	579	593	572	529	573	529	563	558	583	512	564	555	554	516	545	582	583	582	558	543	542	532	573	543	587	572	531	562	539	587	522	555	540	539	540	559	508	548	584	532	579	506	541	555	544	533	570	556	495	524	562	525	592	573	583	537	578	582	608	573	550	566	516	574	555	564	580	591	563	577	565	543	568	551	550	579	533	541	534	556	576	543	572	606	506	593	557	547	520	563	605	590	564	549	537	552	618	576	559	599	625	547	613	582	531	603	554	552	534	559	569	543	528	560	566	540	603	590	527	575	599	516	539	555	574	608	589	525	564	559	572	609	594	546	580	556	558	558	581	582	606	579	543	578	562	516	532	563	535	534	537	540	536	555	508	528	562	573	555	558	569	548	559	558	546	564	543	585	576	537	592	579	587	573	541	548	570	517	541	552	591	609	549	581	562	553	579	543	564	556	573	547	559	505	591	544	578	578	566	548	571	566	533	587	547	575	550	546	521	540	526	558	580	533	585	584	512	579	613	579	561	524	525	560	532	564	523	536	570	559	568	523	562	583	579	562	590	553	582	596	579	572	566	556	544	549	530	556	532	601	567	529	524	595	531	536	564	558	490	591	539	555	564	574	552	560	567	558	536	516	573	563	552	572	537	558	557	541	531	560	571	563	557	543	540	528	585	542	526	560	563	575	534	569	563	586	542	531	541	551	537	551	556	598	586	548	538	521	554	507	505	591	577	574	541	549	554	516	568	554	541	585	578	617	518	550	558	538	552	528	559	522	549	522	548	502	523	574	554	573	518	586	554	565	530	548	585	507	628	527	567	556	579	531	521	533	556	586	581	573	615	613	560	577	512	573	541	564	569	573	557	550	587	551	539	548	551	579	596	561	568	524	537	557	584	550	573	492	546	553	518	539	567	542	574	573	585	553	554	548	543	566	594	533	519	538	609	557	520	535	530	550	576	542	606	563	558	546	583	523	563	579	563	576	502	557	583	579	538	527	548	531	569	561	550	562	558	542	562	573	536	604	563	585	581	540	552	561	551	577	528	535	556	516	540	574	550	547	579	542	571	544	561	578	570	570	546	553	555	502	551	569	572	584	567	587	599	531	538	563	579	575	553	583	604	555	594	543	572	550	575	564	547	566	580	579	542	530	550	566	541	604	598	519	577	598	552	542	526	556	560	555	572	543	583	594	556	543	554	552	531	562	575	554	523	560	589	504	572	583	562	538	553	523	516	555	554	581	545	585	587	559	548	574	571	542	530	563	550	566	568	538	559	587	566	565	546	535	553	560	572	549	576	547	580	520	563	574	590	559	578	536	542	537	559	558	547	511	566	583	560	534	563	549	504	551	548	560	580	546	540	572	539	581	551	544	531	527	546	574	554	579	562	546	564	568	550	584	533	584	616	578	523	534	576	556	574	547	516	576	576	550	558	545	486	558	543	583	520	566	589	558	510	551	562	555	586	535	548	535	557	581	596	552	541	573	567	565	542	542	543	532	533	559	584	529	563	538	591	515	583	586	546	533	545	578	553	548	560	592	547	576	563	542	541	562	546	543	561	516	572	536	561	577	491	582	538	533	581	533	593	556	510	569	567	586	546	565	574	549	583	539	541	573	529	556	560	564	582	556	543	581	573	568	562	591	532	545	497	588	542	477	530	556	601	598	566	504	590	593	535	548	541	585	541	602	560	578	538	562	613
26080	37868	18507	8839	3750	2102	1591	1248	1094	910	908	870	884	907	792	757	774	749	772	763	725	763	709	710	743	715	750	762	784	747	777	787	800	768	833	852	839	816	797	791	764	675	707	689	731	694	650	693	689	608	664	700	686	687	727	682	696	717	708	718	708	667	741	772	702	733	717	707	720	676	716	686	687	662	712	738	700	690	681	629	650	660	703	727	685	676	666	653	716	651	704	685	673	698	708	657	726	635	665	631	673	693	686	688	710	653	688	691	686	673	742	659	641	686	701	683	695	691	757	695	656	693	715	634	691	656	653	695	664	681	666	690	675	702	727	688	685	711	688	691	684	717	685	697	729	683	686	735	700	687	677	714	661	685	661	677	663	646	659	679	722	709	673	680	711	663	651	666	686	649	681	624	699	704	648	688	623	668	693	679	698	678	688	698	662	706	674	649	754	728	685	667	687	690	690	692	666	655	646	670	640	711	657	724	719	684	707	695	743	634	686	688	710	666	701	687	645	677	687	696	640	699	686	626	699	690	647	672	709	690	650	674	674	657	700	694	656	705	645	706	679	676	673	681	686	670	692	673	690	664	643	626	651	622	671	648	668	644	712	720	733	699	659	676	687	692	658	693	650	721	678	665	646	669	657	715	683	741	667	719	700	744	668	729	649	627	679	687	738	654	675	683	686	645	717	609	666	644	681	726	637	656	634	689	669	647	710	712	634	685	704	704	638	690	639	660	667	724	718	653	707	707	673	612	641	689	736	697	680	677	719	706	721	657	676	723	627	692	717	718	709	708	643	686	712	694	659	675	643	666	699	681	690	701	667	670	675	645	628	703	673	700	686	681	676	667	688	630	667	665	697	725	740	734	674	683	692	629	700	667	711	700	689	673	675	663	662	666	646	670	637	681	692	726	637	690	623	702	669	638	662	709	706	691	665	641	658	723	724	708	699	705	690	688	652	672	721	675	685	662	678	689	694	712	692	715	657	675	649	678	675	700	684	663	694	668	740	671	675	650	687	688	645	688	670	711	657	650	655	709	715	680	727	725	610	656	624	669	709	667	701	692	673	735	688	669	710	709	656	709	662	663	670	697	671	697	681	703	705	680	641	678	642	624	655	677	670	679	685	648	654	706	661	686	702	696	688	663	710	712	645	676	628	670	684	700	596	670	686	677	692	644	694	709	710	685	652	686	670	624	685	707	663	681	636	685	665	712	648	647	660	727	721	680	691	690	680	691	672	681	661	699	640	671	642	684	677	678	700	717	657	631	699	698	648	719	672	710	701	700	705	691	718	683	685	660	710	691	651	672	667	690	726	712	671	727	652	666	713	701	650	676	711	654	641	704	687	673	661	708	696	727	697	635	692	629	668	678	724	677	682	650	670	703	694	662	726	694	689	676	673	701	698	649	663	663	707	725	685	675	665	658	666	700	660	652	729	676	663	672	725	661	705	672	699	678	706	692	671	646	655	703	691	649	692	703	671	697	639	685	659	691	659	683	647	670	671	659	689	706	684	693	739	674	687	714	647	698	664	684	645	654	679	647	701	685	677	702	655	682	692	677	701	642	700	691	743	648	652	691	726	695	672	691	724	670	667	666	639	721	662	663	664	673	712	705	686	684	700	667	689	650	681	670	664	699	654	638	703	707	703	681	624	705	697	680	691	664	668	679	693	663	670	683	671	653	695	678	708	643	662	704	702	693	619	668	692	720	692	693	694	687	674	684	699	683	699	633	669	630	700	623	714	689	656	669	678	669	682	684	714	682	705	673	694	702	662	700	673	666	733	682	708	662	693	673	653	688	711	688	656	659	656	698	641	683	715	677	646	633	718	679	679	704	653	629	653	670	656	728	685	673	679	665	698	694	663	676	669	734	674	707	728	679	639	685	675	631	711	689	658	666	680	693	685	670	656	695	677	658	702	663	690	658	631	653	686	672	699	687	707	641	716	646	683	665	699	694	711	680	646	683	722	686	700	657	759	667	711	702	651	704	708	716	688	721	689	675	667	736	720	681	656	645	659	699	630	699	717	664	672	702	694	665	641	672	699	691	685	707	664	638	634	727	685	726	644	665	677	683	693	645	644	669	654	693	714	679	711	701	704	633	653	719	676	678	695	685	663	656	663	689	676	686	676	666	710	698	692	706	695	701	664	672	701	639	663	669	636	727	672	672	675	663	690	698	659	703	671	689	684	712	663	683	693	641	686	649	700	662	728	655	661	652	614	663	702	673	686	706	695	652	658	674	671	666	693	663	666	672	676	676	685	712	690	677	688	719	680	609	672	702	718	700	739	708	688	647	649	675	673	658	655	657	673	694	673	685	698	655	656	703	721	661	685	703	679	715	661	718	679	685	641	710	670	662	711	680	624	675	666	699	618	708	699	680	717	651	668	724	698	675	646	731	678	692	719	642	671	647	691	685	646	653	679	699	675	655	711	651	641	683	706	683	690	688	651	729	716	666	657	727	679	691	685	695	673	735	701	725	672	745	688	681	676	669	638	676	699	709	667	641	684	716	717	700	652	710	665	685	714	672	678	733	698	713	666	674	708	703	677	681	720	693	657	667	700	709	655	671	668	706	690	658	654	644	705	689	646	736	660	667	714	654	708	664	766	671	663	646	695	679	629	659	694	641	718	658	659	684	667	700	744	682	673	701	667	673	660	684	682	635	719	623	700	639	710	682	630	692	713	669	673	671	695	631	722	708	713	682	648	686	681	715	663	702	667	661	670	706	738	648	689	720	627	699	674	663	702	707	692	708	680	706	706	714	681	666	702	698	690	683	678	680	700	728	772	606	677	730	681	632	672	654	675	699	636	642	691	664	657	708	681	713	710	701	697	712	698	697	696	726	713	695	709	687	663	666	719	686	703	676	647	693	682	701	677	702	655	666	676	666	705	703	683	690	676	669	677	693	706	656	692	715	700	690	668	663	723	673	654	666	696	671	657	641	666	683	671	660	690	694	609	699	672	669	672	683	705	688	678	704	700	643	656	690	731	653	659	668	675	686	663	684	704	688	700	684	707	683	642	661	704	692	649	705	654	669	709	680	696	680	678	654	711	692	684	638	680	693	636	706	699	633	653	690	687	694	683	709	692	694	674	666	658	644	711	689	676	669	691	657	676	630	704	669	675	709	692	701	670	669	671	671	678	646	673	683	652	715	654	643	684	660	715	649	695	683	693	694	623	710	659	709	688	653	729	734	651	678	664	705	693	691	695	655	695	635	621	680	721	694	670	660	671	659	705	676	667	698	695	746	711	678	692	669	706	643	719	651	674	717	631	704	675	671	672	661	676	673	672	678	676	669	698	694	654	673	660	627	677	686	706	725	700	663	653	667	657	663	677	670	679	686	661	678	726	662	682	641	658	687	686	662	645	678	675	685	686	635	710	698	693	659	670	699	674	688	696	663	700	687	677	699	656	639	677	667	709	704	674	649	688	770	646	703	703	686	695	710	712	653	661	654	672	662	650	687	705	689	653	669	688	690	661	706
24521	20958	27033	24959	12322	1217	648	509	480	446	460	435	436	384	420	374	428	391	395	371	375	365	377	428	409	351	381	378	450	445	433	428	405	416	419	439	420	461	416	416	411	375	395	382	352	360	376	366	368	400	384	336	368	379	382	399	383	414	404	345	393	384	374	408	399	365	368	380	383	384	417	366	348	369	375	349	367	364	340	349	400	390	354	395	380	367	394	361	368	346	388	377	375	365	379	356	382	383	352	363	386	373	355	382	347	353	334	363	357	343	365	380	355	346	360	333	360	364	371	353	356	377	355	386	380	372	370	351	350	363	373	362	339	368	356	393	347	349	369	359	390	381	355	331	347	378	377	349	366	387	370	354	338	405	356	332	376	376	358	380	344	392	367	343	362	351	351	350	375	371	342	356	378	404	382	346	391	341	372	339	372	397	367	350	388	383	358	362	351	343	367	410	321	363	353	374	366	355	349	352	370	362	390	358	352	349	347	381	326	343	382	365	357	362	385	366	371	353	327	354	353	360	352	389	344	381	377	370	370	378	349	315	402	368	369	398	365	388	370	423	356	339	346	360	350	364	361	378	387	354	337	342	380	361	399	336	373	366	376	367	370	357	340	360	377	393	325	359	374	361	356	383	386	357	374	375	344	376	348	348	377	346	329	308	343	400	367	360	364	393	366	373	359	330	367	358	391	373	356	396	376	369	380	384	387	360	367	362	350	389	403	381	404	361	364	342	361	355	385	396	385	354	359	375	386	359	379	367	376	357	390	376	370	373	372	366	366	371	392	383	379	377	379	374	378	324	362	409	353	370	357	369	357	356	421	391	352	370	376	359	385	365	371	365	371	316	323	344	351	343	390	348	376	369	373	353	375	356	391	375	356	379	381	352	367	357	386	392	361	407	354	374	372	357	399	357	351	370	382	371	357	359	367	360	370	359	365	355	394	364	348	363	366	350	383	344	343	367	373	373	342	373	351	343	332	358	378	359	359	368	342	385	356	383	353	393	359	379	359	370	372	345	344	379	364	374	369	369	391	380	348	378	383	388	358	361	353	361	368	397	366	379	370	370	377	369	339	361	354	348	355	337	372	362	328	332	365	370	336	377	360	370	329	390	376	362	368	351	350	362	369	354	344	367	330	379	386	333	361	375	368	385	339	345	339	389	396	384	387	388	380	367	335	408	373	355	346	372	375	355	384	364	391	360	361	329	394	361	347	354	393	363	371	374	381	338	368	362	378	325	358	370	346	371	386	361	363	390	398	370	361	353	354	355	390	382	396	367	348	360	373	388	377	350	353	382	384	345	375	368	367	371	344	375	389	380	353	417	338	377	363	361	380	330	385	388	365	376	367	355	342	385	376	374	395	349	337	347	356	361	387	357	357	377	372	376	399	370	347	375	354	363	363	380	373	379	384	321	358	355	372	367	399	363	363	327	382	358	387	349	381	378	389	370	356	336	359	309	353	381	357	341	375	360	354	367	380	366	352	351	402	398	380	334	344	386	374	346	384	338	367	362	349	367	374	379	355	381	351	374	354	364	350	365	367	356	396	360	375	378	367	387	369	391	380	356	385	322	335	370	338	370	355	389	330	361	391	349	350	360	355	351	385	355	348	358	366	392	372	353	333	382	378	392	351	353	346	351	331	383	360	400	367	366	397	336	330	367	382	400	351	356	346	365	388	383	354	348	364	359	375	374	364	368	389	374	358	348	375	365	371	365	346	338	387	381	389	385	355	371	356	364	354	354	370	365	344	365	379	343	343	364	375	386	379	360	360	350	365	361	353	386	366	386	363	377	365	364	396	379	399	374	398	352	377	362	340	362	351	399	357	372	373	351	358	390	382	358	381	369	339	355	359	341	376	344	362	373	329	381	349	369	366	366	393	402	371	352	342	340	339	341	377	351	334	372	369	353	335	353	370	369	373	362	398	378	314	361	387	403	387	401	362	366	362	357	369	368	390	350	380	376	357	362	370	367	372	354	371	381	361	358	354	390	349	375	382	368	363	349	355	361	341	395	358	365	366	384	367	371	336	375	381	364	366	366	359	335	386	351	372	378	384	362	370	379	341	353	368	333	345	360	400	339	361	328	352	340	399	331	368	364	392	367	354	360	336	379	394	360	353	351	391	376	392	346	376	366	382	401	350	343	330	375	386	349	360	358	385	368	373	364	379	374	370	343	338	378	354	395	357	354	401	365	368	388	351	362	350	373	366	382	400	374	408	373	385	397	354	366	356	367	391	362	376	358	382	353	360	364	365	351	345	373	362	347	377	332	353	347	381	337	353	396	350	387	355	368	369	338	373	368	352	345	377	392	365	374	338	358	343	326	358	354	391	390	376	347	359	352	339	331	415	386	403	377	363	382	370	344	363	376	358	376	355	364	376	380	379	368	385	404	350	334	361	370	350	367	363	379	338	381	377	353	359	358	372	374	404	365	366	372	389	357	373	359	403	383	375	328	375	325	352	351	352	389	385	332	353	370	377	356	335	379	383	394	339	343	380	359	369	382	381	347	357	336	362	360	375	377	365	399	340	339	377	359	374	387	353	369	368	378	365	365	356	365	385	353	363	325	345	369	394	381	372	369	376	332	390	383	365	376	354	368	367	384	372	330	396	349	375	354	379	354	378	350	360	381	331	345	350	364	368	388	359	375	383	355	361	328	352	362	369	358	341	360	372	365	338	402	369	368	360	349	361	350	406	344	336	370	342	356	339	340	355	352	366	382	359	334	351	364	363	413	357	386	344	366	391	388	376	380	359	383	361	383	380	381	375	353	377	366	375	338	368	378	377	393	370	349	396	359	337	379	381	349	322	360	355	375	363	358	345	369	379	347	352	336	351	353	351	374	365	352	353	350	392	396	386	382	355	395	352	365	340	368	376	331	356	356	331	366	337	376	347	356	366	343	391	337	360	373	383	338	391	362	365	357	401	365	373	401	337	331	374	369	369	340	340	393	360	362	359	388	368	431	387	377	391	323	340	388	344	358	396	381	398	374	376	368	361	329	356	398	340	327	370	345	406	353	372	347	339	325	354	400	366	363	393	346	384	336	383	407	379	346	372	398	347	367	338	368	412	375	345	411	362	369	362	346	371	382	396	356	376	337	393	372	357	360	374	361	381	356	385	397	342	429	356	384	371	334	381	360	361	363	384	352	351	378	373	365	385	355	375	346	357	351	357	388	348	327	353	375	363	351	386	345	365	347	376	377	383	341	355	369	363	354	373	380	372	357	379	387	332	361	373	358	337	315	382	345	373	347	365	351	359	401	360	337	364	327	354	364	369	335	393	334	385	362	371	409	332	365	366	372	358	386	372	372	357	353	391	349	396	343	366	345	402	351	338	365	339	385	382	366	346	365	345	394	363	361	349	374	372	339	372	351	371	360	344	361	376	337	366	381	376	381	344	364	352	345	361	350	325	311	384	383	386	374	355	361	394	346	335	362	383	383	396	339	370	377	342	371	356	387	389	381	385	369	375	384	371	351	360	397
24324	34523	14008	6454	2794	1449	1083	848	731	665	646	586	531	520	555	522	483	548	486	490	512	500	496	418	533	488	460	512	544	562	512	530	542	559	530	570	593	551	492	548	482	500	516	463	479	471	432	489	433	480	480	446	430	489	477	472	481	477	507	501	504	499	467	481	467	496	484	495	469	490	451	461	470	464	465	464	439	449	436	492	462	462	440	481	474	453	441	467	459	459	431	447	479	493	481	422	477	418	448	472	475	483	452	488	448	400	455	442	437	443	418	444	455	483	462	431	498	453	461	479	488	462	493	474	452	424	447	492	466	458	472	437	451	430	453	436	434	459	426	477	424	449	445	439	465	484	435	423	467	478	454	412	478	478	415	440	458	466	433	422	490	470	470	460	435	414	450	434	438	459	453	456	508	446	417	452	454	420	479	453	468	416	450	480	472	483	437	439	439	446	453	461	476	445	455	472	445	472	440	451	490	459	477	469	406	448	442	435	426	470	459	456	427	445	464	453	467	421	473	449	478	467	458	460	437	425	443	461	508	450	483	478	466	438	454	456	466	468	420	461	428	425	427	443	449	484	440	455	426	464	406	463	464	447	438	504	443	460	427	446	443	464	471	484	436	446	451	462	424	439	431	424	441	462	455	485	452	430	442	461	475	471	471	472	452	434	437	423	429	438	454	455	437	448	467	448	455	477	430	460	446	437	410	450	441	484	498	423	448	450	441	450	504	465	466	437	439	432	425	447	447	442	454	483	445	437	471	467	414	474	464	416	459	488	446	484	457	447	463	454	447	388	450	456	445	440	457	420	434	433	445	475	459	469	438	485	448	475	415	436	450	431	443	456	461	467	496	435	434	441	424	462	461	415	449	443	480	449	446	446	463	455	436	457	471	458	416	448	472	485	436	468	484	478	447	464	451	461	469	442	445	448	490	434	464	460	472	452	443	430	430	422	443	460	472	416	416	420	464	460	454	463	445	431	441	452	430	471	454	455	457	458	439	424	417	426	459	510	449	461	439	467	494	475	463	432	457	408	451	473	475	439	453	411	446	472	431	452	432	454	396	452	464	417	438	464	458	411	454	423	457	445	496	491	439	462	461	501	450	438	474	479	439	462	436	447	433	474	427	429	456	438	433	453	415	403	459	441	449	470	435	438	401	478	466	417	443	432	497	429	428	466	420	441	420	412	449	454	473	444	449	422	440	479	422	427	458	425	466	464	467	449	475	429	452	467	452	477	457	454	460	467	483	460	465	463	407	468	419	451	468	421	476	465	460	461	475	453	428	451	459	441	428	453	427	416	453	457	434	452	426	433	430	437	503	452	454	484	477	433	470	454	502	468	449	457	445	466	421	463	455	451	466	469	466	419	457	460	508	483	447	424	468	454	496	437	413	474	440	450	443	460	480	446	364	499	424	446	431	470	433	449	426	508	398	457	438	475	462	474	469	434	462	462	440	407	441	444	477	451	427	433	411	439	437	467	476	477	463	448	443	479	430	454	431	492	446	444	446	426	498	483	473	456	473	441	469	469	477	462	447	474	458	474	473	467	459	435	430	460	473	476	424	427	452	435	466	427	441	464	458	428	451	425	451	447	425	429	490	431	406	495	455	420	469	435	458	435	436	482	476	459	468	484	414	446	462	455	431	504	480	430	473	457	468	465	460	466	499	451	488	425	495	466	488	464	425	464	443	464	479	419	453	456	489	448	449	462	440	489	468	435	443	474	456	461	450	484	420	428	471	475	461	420	487	445	437	438	451	473	455	459	467	434	473	473	455	437	452	444	492	408	437	471	440	437	484	460	425	465	455	474	450	461	448	461	430	454	443	435	486	443	480	457	438	413	454	446	435	449	458	451	458	434	436	472	434	455	516	468	433	412	454	465	497	470	448	434	482	482	473	460	440	480	476	442	435	455	458	434	438	442	464	462	467	478	425	423	425	469	483	457	466	435	428	443	435	462	459	469	474	462	433	481	463	441	447	450	407	412	466	422	468	462	428	447	449	438	455	452	459	434	479	440	418	466	441	490	457	421	426	452	428	449	462	445	488	438	420	490	452	427	417	443	477	454	438	471	448	522	437	477	436	471	460	463	477	452	502	477	432	478	411	440	472	475	450	426	439	459	411	465	475	469	463	469	465	467	446	433	482	450	445	464	469	429	428	428	423	493	417	502	489	463	432	438	475	435	412	422	454	466	459	472	511	436	424	411	443	458	486	457	413	465	480	418	453	458	434	475	484	427	427	434	449	458	389	464	433	469	444	469	456	457	473	462	484	451	463	462	448	470	455	458	452	452	456	470	452	451	448	476	418	455	438	478	453	459	459	450	443	436	462	458	424	455	448	458	463	429	439	455	414	468	447	435	440	464	475	434	452	465	432	435	412	434	472	468	467	438	452	460	458	417	437	461	445	488	458	419	468	467	450	471	412	450	433	458	485	475	440	499	422	488	459	439	462	457	495	496	465	452	506	439	466	429	429	476	445	469	483	473	461	435	435	453	447	447	449	427	450	445	447	456	449	483	423	472	448	480	446	436	440	412	475	500	428	459	477	460	427	476	436	471	445	446	447	461	445	476	429	472	434	435	489	429	502	475	466	448	478	458	473	477	448	447	404	442	481	474	442	511	415	476	408	476	450	457	463	415	419	444	463	492	439	442	442	488	462	439	433	413	424	465	456	455	436	458	442	399	458	445	466	429	439	408	437	433	473	435	388	415	451	440	451	461	450	457	483	442	466	433	536	456	452	451	421	460	439	484	440	462	480	409	443	472	404	510	467	466	460	443	460	443	422	465	448	455	484	471	452	445	446	446	446	409	461	472	453	456	492	492	430	438	434	483	469	437	483	482	448	405	503	449	453	457	405	450	473	440	444	481	433	459	454	441	456	452	476	480	434	411	460	460	461	451	447	450	471	431	436	473	466	471	466	431	462	484	451	435	446	458	445	459	415	467	446	409	491	434	497	488	470	462	453	460	488	455	485	438	451	473	472	446	482	444	432	452	435	479	430	450	431	454	476	430	463	473	468	443	425	470	458	478	430	462	428	439	472	451	445	485	447	457	482	439	483	435	431	449	427	456	485	480	477	454	495	423	444	415	438	459	453	460	454	444	457	456	454	440	472	495	458	484	470	457	444	449	456	431	446	430	440	471	455	470	495	452	462	452	510	445	428	479	467	496	462	480	428	444	432	434	468	429	451	473	473	467	463	432	442	469	408	442	425	451	478	432	440	455	436	461	472	487	489	465	403	473	410	454	492	413	438	427	463	462	415	451	463	441	475	483	465	476	473	426	471	437	436	454	466	464	441	490	435	446	453	447	469	452	431	453	417	460	438	431	448	490	459	449	464	440	456	442	455	446	454	419	458	411	479	450	427	460	460	471	448	437	476	473	457	433	455	451	480	460	472	428	444	468	451	434	480	410	475	444	469	457	478	440	450	426	470	461	463	454	413	458	445	415	462	440	461	444	432	421	446	467	446	425	437	409	458	434	462	465
22488	21016	28498	23740	21017	20951	7999	1156	799	687	649	562	555	532	581	501	515	485	484	469	467	494	494	458	481	462	452	482	454	507	468	505	513	549	546	581	562	515	516	459	457	477	431	426	399	394	386	384	428	428	403	409	411	421	413	450	399	444	432	439	441	472	439	419	413	469	413	400	401	461	452	427	417	411	412	408	392	427	402	423	418	403	434	412	415	397	389	443	391	402	426	424	378	443	425	423	436	394	448	432	417	402	433	440	411	413	428	398	413	380	442	416	402	445	399	387	435	428	421	381	395	392	423	379	418	425	400	386	394	426	413	379	394	390	395	441	403	407	380	422	404	423	419	417	435	456	385	430	423	442	406	407	420	403	390	468	409	394	419	393	406	411	416	429	437	392	413	423	414	384	411	365	460	393	387	395	413	385	430	440	412	413	380	381	395	418	443	400	432	403	432	414	407	413	414	452	384	411	427	418	414	415	360	420	388	382	431	356	381	419	406	422	363	418	398	392	416	455	378	416	410	462	386	410	370	396	375	405	425	391	426	423	418	436	402	381	382	418	401	421	430	456	397	415	406	391	461	395	464	399	416	387	422	442	410	418	406	392	439	394	396	430	393	412	407	383	426	416	404	405	405	389	435	401	409	413	450	428	388	408	418	483	420	413	411	389	406	435	421	455	361	447	401	404	380	380	409	411	414	418	428	431	389	398	422	407	398	428	371	421	393	413	391	423	405	439	389	405	424	392	404	391	437	370	370	408	400	403	452	418	397	380	436	407	409	373	432	442	396	408	392	426	398	407	401	384	411	434	400	383	397	413	370	410	405	425	408	354	429	431	422	403	397	406	385	399	417	406	384	413	406	414	425	410	380	419	390	409	400	377	397	407	451	407	416	399	447	420	417	421	431	418	395	414	390	422	410	380	389	431	418	445	418	404	403	434	411	411	428	400	455	390	391	424	426	375	404	376	413	409	374	417	387	383	396	412	402	398	421	388	401	457	388	434	416	401	420	441	417	409	366	419	374	411	423	370	406	468	376	423	437	420	408	423	435	442	446	398	411	425	378	395	412	388	419	434	400	395	386	420	388	456	427	421	379	427	434	382	400	394	425	477	401	406	429	379	394	416	411	412	402	424	407	437	385	395	367	422	438	438	411	404	400	372	420	432	442	399	374	431	416	433	418	421	418	402	401	412	390	414	388	388	417	428	415	413	409	420	394	374	409	395	405	411	380	389	422	450	429	390	389	440	395	385	413	394	417	424	407	424	371	395	362	405	392	406	406	415	401	363	431	411	438	416	395	412	393	417	414	423	397	404	418	363	393	397	409	396	395	382	439	402	408	407	438	430	410	395	408	389	401	430	393	427	402	416	392	405	418	380	386	406	409	413	400	422	420	389	427	382	425	397	403	398	411	409	401	407	401	404	419	382	443	437	371	422	398	396	425	435	386	404	413	393	389	382	376	396	439	408	437	383	393	444	442	454	446	439	418	389	396	393	415	386	421	450	413	390	392	372	405	401	412	385	424	427	392	402	427	408	429	416	397	377	408	440	396	423	407	418	446	417	432	436	398	432	406	411	433	410	391	418	428	397	394	367	389	386	415	414	434	387	415	427	409	399	395	404	423	400	428	397	390	410	414	426	408	420	398	404	432	389	409	422	426	392	446	396	398	398	410	392	406	392	406	399	419	391	408	441	393	428	425	406	440	383	395	383	410	409	425	424	425	435	386	359	411	392	404	382	433	402	389	379	421	392	452	393	353	410	425	423	379	445	417	410	419	405	412	404	385	404	382	427	417	395	423	435	413	381	419	414	413	430	384	408	436	410	405	435	398	389	395	392	424	421	452	421	391	406	461	441	424	394	383	390	417	439	410	410	412	425	408	411	368	381	381	427	418	435	443	397	435	407	423	400	390	400	379	380	401	394	418	412	410	410	394	376	409	414	379	419	392	394	419	401	422	409	411	402	373	396	416	404	430	435	416	434	413	438	407	398	411	411	409	426	390	412	415	378	374	383	399	431	407	406	392	407	392	342	392	424	408	398	416	387	413	456	420	378	397	383	414	404	399	380	452	402	401	419	439	380	392	385	406	403	417	394	444	454	399	422	381	403	369	404	385	416	398	408	448	431	383	423	392	431	402	392	392	408	398	413	403	402	433	387	414	389	396	424	408	384	414	423	416	377	419	404	408	380	406	380	383	418	393	383	371	424	417	382	385	415	439	397	415	414	404	419	449	390	393	399	391	383	444	401	434	418	426	449	431	401	412	376	429	407	421	385	410	382	415	427	458	424	392	391	415	363	412	389	385	416	401	384	409	439	408	438	381	436	422	418	414	405	393	420	398	366	390	434	410	402	440	436	419	403	403	446	394	411	385	391	410	400	399	429	424	395	408	414	380	412	405	412	422	407	397	456	361	405	426	405	434	401	423	426	437	379	410	408	423	378	410	404	389	380	422	393	382	371	369	404	399	425	395	424	376	404	426	387	442	396	402	429	409	410	409	436	441	383	424	429	399	425	392	384	379	423	455	406	440	402	405	371	410	395	459	443	414	428	411	450	409	419	453	386	447	383	400	429	450	374	393	399	391	411	421	393	393	401	402	389	396	389	390	366	390	404	418	417	388	408	419	393	402	408	392	463	405	402	409	420	402	397	411	416	406	393	444	378	415	397	392	409	416	373	429	392	409	408	420	392	390	403	395	393	422	382	367	396	414	411	404	394	395	392	437	409	416	387	423	405	408	381	402	389	390	400	384	389	415	397	396	374	384	467	387	409	374	418	414	439	394	400	399	408	398	401	401	381	401	436	381	439	399	398	388	442	419	365	377	425	413	376	381	391	397	405	395	389	388	390	406	422	387	398	409	388	384	399	441	373	434	391	392	430	395	385	393	378	414	440	397	445	446	408	426	440	453	430	385	412	413	423	399	410	420	383	424	436	396	415	406	403	424	413	425	418	424	407	420	436	425	377	383	394	375	421	421	425	380	401	365	386	416	367	406	428	396	420	391	422	395	423	435	412	426	444	391	405	410	403	430	377	415	362	400	362	450	369	404	400	414	395	436	391	425	436	404	402	410	391	390	425	382	387	388	424	400	404	420	443	397	427	434	399	433	445	423	432	400	395	412	407	400	405	401	380	403	416	425	374	410	379	439	428	430	427	400	424	431	397	423	440	388	400	378	443	395	362	398	413	429	397	409	395	415	392	410	419	437	389	385	407	405	434	416	427	413	456	437	396	436	397	418	388	411	408	416	398	401	406	397	373	422	418	407	409	395	390	365	401	405	400	377	403	408	416	377	427	407	426	387	421	397	411	395	413	382	404	371	427	422	395	432	384	401	405	413	421	406	413	391	429	408	399	414	440	406	439	385	410	422	403	463	406	421	408	423	393	384	417	400	441	409	404	385	383	357	389	430	402	434	393	406	380	390	360	372	397	437	388	395	381	449	397	440	420	425	402	440	391	426	395	423	408	410	395	401	402	395	396	431	419	412	411
24447	38939	23880	14208	7546	3789	2347	1521	1233	1080	942	820	813	793	733	654	687	645	633	645	634	611	626	558	586	586	624	627	674	648	643	705	688	679	707	748	768	746	702	610	634	558	538	524	572	550	544	557	516	495	511	515	514	503	467	546	518	557	566	529	526	576	540	547	561	576	525	540	533	542	495	562	502	509	548	529	507	543	541	556	520	536	519	528	511	542	492	507	478	507	519	481	529	485	480	479	517	510	504	509	471	502	500	482	516	505	514	543	537	490	485	510	487	560	485	499	511	526	515	523	479	515	527	482	502	487	521	497	503	509	476	512	445	522	521	509	451	468	516	517	513	487	509	505	479	501	527	510	455	504	486	475	505	519	496	473	489	499	509	505	495	490	459	508	446	495	512	486	530	512	493	506	487	556	516	505	507	472	484	479	506	493	515	491	481	486	510	481	468	529	464	504	506	497	455	514	518	520	512	482	515	516	513	478	481	517	496	518	485	488	502	509	526	505	461	493	518	466	545	515	508	504	493	522	527	520	550	491	487	519	537	494	478	480	497	501	517	489	519	537	522	538	510	497	549	467	495	486	500	502	528	509	516	530	490	467	496	520	479	478	485	535	519	480	484	485	516	487	516	570	500	490	518	489	507	516	499	477	538	537	523	511	508	521	470	511	519	484	512	512	523	540	491	524	516	489	481	497	529	509	521	480	512	473	485	522	500	481	507	530	526	510	481	499	505	472	487	482	494	467	511	559	508	468	518	533	485	503	511	461	503	464	480	498	511	453	475	489	535	526	497	514	546	461	499	512	481	495	452	460	511	497	486	485	497	476	512	505	484	492	527	461	510	528	526	513	525	516	488	532	509	481	517	528	484	524	492	501	484	483	533	523	521	512	495	486	523	503	483	506	504	513	460	499	467	533	475	483	477	507	502	522	485	500	503	518	525	478	470	490	511	520	473	493	553	453	469	520	486	527	542	484	469	493	489	476	485	511	513	471	520	484	483	500	472	497	509	529	478	505	479	488	520	518	501	479	497	468	480	493	545	504	491	524	483	477	509	497	500	499	498	489	454	507	525	500	469	518	506	470	534	509	450	529	510	528	505	492	478	516	491	492	464	512	502	508	500	469	494	486	510	482	507	544	518	516	501	494	527	503	502	494	516	533	473	508	482	512	475	492	510	479	500	506	466	530	504	492	551	546	511	512	488	492	529	500	514	498	519	501	477	502	498	478	502	521	475	510	487	490	512	528	491	519	492	525	516	548	521	436	493	498	517	508	497	516	481	538	476	488	529	479	497	480	503	461	506	507	509	521	463	448	545	528	506	508	477	525	484	495	470	498	483	504	521	466	515	503	559	514	498	490	505	522	488	516	435	468	506	540	492	504	455	496	490	508	515	496	491	484	507	491	504	508	477	445	495	484	492	498	505	470	495	498	473	509	498	500	463	487	531	514	494	489	538	537	459	538	501	490	551	515	516	501	499	518	485	491	536	489	522	519	476	511	453	500	497	499	523	471	541	497	482	553	518	505	504	541	503	473	506	487	497	495	492	516	489	463	502	499	462	493	508	491	485	542	497	495	476	500	509	513	487	485	509	487	495	486	491	514	481	485	466	514	501	519	522	477	495	478	527	554	492	548	523	501	503	510	503	495	508	505	530	485	486	545	520	467	536	515	537	514	507	540	503	476	477	526	492	469	502	522	454	486	505	484	523	521	486	448	512	465	460	465	511	460	522	492	501	524	528	520	535	485	472	532	488	500	478	465	484	551	498	521	522	494	524	479	504	471	493	500	490	487	476	455	489	511	485	539	503	484	478	494	465	504	513	509	474	530	516	502	522	485	485	485	468	476	504	499	493	509	485	506	530	474	519	510	488	552	477	494	501	534	510	521	516	541	493	504	516	520	463	489	513	530	540	524	521	509	538	511	505	492	514	531	445	506	507	509	503	479	556	481	514	510	473	505	542	471	487	495	500	495	526	456	535	519	512	490	488	505	506	526	502	513	494	510	458	501	500	488	520	463	501	486	509	524	481	509	537	491	488	522	526	507	516	517	499	457	527	531	465	528	507	529	471	495	502	509	500	499	497	500	467	493	485	499	545	494	498	504	486	501	473	449	504	518	523	522	496	512	483	496	468	510	506	525	506	503	499	478	513	495	500	533	479	473	488	483	467	512	506	493	492	497	489	510	483	471	508	514	513	496	497	515	488	513	460	459	504	489	476	492	502	482	493	486	490	527	482	509	505	469	505	483	511	489	488	488	554	459	486	512	468	463	533	475	478	449	502	485	488	474	481	488	481	507	521	534	483	527	505	517	473	490	520	481	481	514	515	500	481	472	522	529	499	484	496	517	487	493	480	573	501	519	522	495	450	506	514	521	473	491	450	477	510	549	505	549	472	458	486	513	548	471	501	511	514	478	496	454	555	498	497	473	517	495	497	526	494	528	504	495	471	555	476	474	514	499	468	518	445	477	496	493	454	527	496	515	553	515	535	505	516	501	494	522	485	488	505	469	505	482	494	483	480	523	492	504	481	507	484	509	550	486	520	491	491	490	491	475	510	501	482	515	486	496	530	527	520	519	503	487	512	517	487	543	502	504	477	469	489	475	543	478	515	496	502	499	563	517	510	475	517	500	520	528	503	486	487	481	532	514	524	482	482	476	508	484	540	545	521	495	494	486	481	491	505	516	464	511	472	496	511	518	493	503	527	471	538	518	488	503	472	531	485	503	518	509	491	538	510	445	463	501	471	527	497	501	505	518	513	518	503	485	519	518	492	515	462	506	457	506	480	503	515	507	461	524	472	467	498	511	499	476	517	539	509	492	471	500	462	559	503	503	495	470	535	498	456	503	457	501	518	529	483	497	533	482	533	511	475	519	488	545	510	491	481	497	489	517	544	488	510	508	521	539	519	487	504	501	513	455	525	523	488	511	521	507	497	515	502	459	464	508	519	526	451	474	482	499	510	503	484	472	511	500	516	492	507	488	478	539	494	506	476	519	495	505	469	509	522	493	513	519	521	524	506	524	496	516	498	506	454	488	458	490	469	491	501	485	501	496	498	536	513	529	504	507	514	492	483	517	475	503	491	514	501	493	485	503	509	524	562	492	477	522	525	488	485	499	517	486	531	517	553	483	512	525	497	504	481	457	508	474	474	474	519	474	481	532	538	517	491	497	490	523	538	486	518	495	516	514	534	470	496	530	446	503	514	540	541	464	456	514	479	501	510	516	477	480	489	477	497	506	513	469	515	498	505	481	541	485	471	477	472	444	488	515	526	485	500	456	490	496	522	474	452	480	471	473	488	509	470	515	526	472	493	529	526	472	490	483	523	500	482	506	482	500	522	491	515	498	517	499	449	523	491	509	500	527	535	464	501	482	482	489	512	464	481	484	528	511	501	522	521	517	490	475	498	453	495	488	478	468	479	484	521	520	519	491	476	469	518	495	521	502	501	482	510	525	480	533	495	488	462	489	541	507	480	516	533	510	493	563
27451	21310	13338	3474	1216	726	612	513	546	543	520	538	490	511	539	504	523	506	479	503	481	482	519	520	518	496	531	551	557	539	573	516	541	568	572	515	564	513	535	554	521	522	502	488	509	541	497	492	484	502	486	520	498	480	507	460	504	523	518	527	471	484	492	505	529	528	467	508	546	523	526	533	522	488	480	490	505	488	538	495	516	499	498	493	497	502	511	475	515	498	524	534	475	475	476	487	528	454	487	504	518	486	468	487	506	495	486	495	508	472	452	514	521	504	474	502	486	489	477	479	493	530	516	504	485	488	466	487	473	525	485	478	512	489	460	530	468	498	509	514	489	501	475	467	510	504	480	486	445	498	508	483	518	499	518	479	476	527	510	479	495	461	433	479	476	492	461	501	496	495	495	472	504	492	494	475	489	492	471	520	499	519	533	471	487	499	497	457	499	456	519	476	490	514	446	471	508	518	505	479	496	478	475	471	453	476	486	507	498	537	503	497	522	523	497	484	489	542	452	484	471	461	462	529	503	480	508	507	463	488	514	516	509	513	509	465	462	507	506	459	456	501	491	493	456	545	490	481	534	505	511	449	500	489	468	508	492	509	511	494	503	471	512	501	501	473	514	466	535	476	467	511	501	530	503	546	493	498	530	504	504	486	492	518	475	477	496	507	494	490	491	496	526	491	457	461	467	464	531	492	495	496	495	471	527	486	496	516	492	526	507	464	506	480	524	503	495	500	528	483	504	517	513	484	498	474	506	482	521	515	509	466	511	490	488	534	481	455	512	518	544	491	464	528	507	501	511	503	488	471	500	467	505	474	472	470	511	533	496	461	547	487	469	480	497	491	441	469	495	469	492	514	466	462	498	444	498	469	498	459	506	479	508	518	455	507	454	474	463	489	516	472	512	502	503	531	496	474	498	504	483	504	525	466	497	466	515	472	505	491	495	467	509	505	510	506	472	499	492	495	484	516	455	515	545	480	528	490	517	452	501	463	482	522	465	504	494	517	525	496	444	468	467	536	478	516	501	530	509	493	518	482	520	475	515	478	473	482	507	494	520	488	506	497	497	503	497	480	461	484	503	479	496	517	534	495	483	518	491	490	501	476	449	470	458	532	499	478	482	494	463	456	476	523	509	521	545	530	488	491	481	487	481	504	466	510	485	511	505	492	491	518	457	480	473	470	452	493	483	489	467	476	503	504	526	496	488	487	473	482	519	487	451	517	473	449	494	483	493	499	531	524	477	490	519	523	515	504	502	478	540	517	474	506	521	488	495	498	517	512	515	485	509	480	468	477	491	487	455	483	541	470	500	483	476	495	536	478	438	494	472	492	496	494	519	508	485	458	488	458	503	502	497	494	479	487	531	495	491	490	509	480	493	537	510	514	476	515	512	487	525	475	501	466	503	461	482	471	512	469	512	462	480	500	480	548	473	511	535	467	456	461	481	494	495	494	469	520	472	566	512	501	485	491	520	492	503	492	502	470	505	481	490	485	492	494	447	472	493	525	505	503	533	460	498	489	495	503	528	517	489	484	501	498	523	515	505	480	474	501	513	496	505	490	449	501	505	496	490	485	489	507	506	526	488	487	494	459	482	502	510	515	543	491	504	488	505	526	496	545	496	491	472	491	517	518	503	488	496	511	496	544	538	500	495	512	507	509	468	495	467	472	522	476	505	461	506	474	479	488	537	473	520	513	503	493	505	448	433	494	502	473	518	486	472	491	506	496	481	491	494	521	502	492	468	502	463	519	460	440	480	500	502	519	550	490	506	472	466	481	504	463	489	489	477	511	475	483	533	489	469	506	504	456	461	533	494	497	487	519	489	474	470	486	501	470	453	485	513	509	498	501	475	508	493	487	489	463	539	502	474	476	529	475	550	504	501	459	511	507	495	475	481	522	522	492	549	457	467	481	463	520	496	456	529	501	480	491	476	497	490	466	479	490	457	474	489	479	506	497	476	482	488	508	467	492	417	520	482	501	467	435	475	475	497	480	501	478	478	499	490	514	520	514	477	509	518	481	474	500	482	482	518	514	478	514	451	458	510	499	490	491	517	555	503	489	492	487	510	466	521	554	515	499	467	495	505	483	514	510	457	483	499	524	479	537	475	541	492	488	472	538	538	480	515	501	494	499	507	459	481	478	475	539	503	488	517	458	495	509	485	514	513	473	501	481	526	475	469	488	467	503	454	498	485	510	491	493	473	490	470	469	452	517	489	509	470	492	457	458	497	503	491	507	489	515	473	508	507	491	510	511	515	527	533	499	483	469	491	478	477	496	476	489	521	471	514	480	469	500	486	473	513	502	497	501	474	512	476	512	517	494	474	528	485	536	515	496	467	517	496	491	480	447	465	498	512	476	503	471	501	478	465	479	470	505	494	534	485	485	449	509	498	506	534	501	501	524	509	504	495	489	483	487	481	509	529	489	530	494	506	484	531	508	490	511	515	492	506	547	533	463	479	513	455	488	499	490	511	504	515	539	499	486	503	488	479	461	528	519	502	472	505	525	472	469	461	492	486	490	507	507	552	487	555	507	504	481	508	501	491	478	488	516	484	522	498	503	503	476	465	534	509	508	472	493	491	481	467	505	496	495	484	477	469	450	487	518	487	503	541	483	460	475	505	521	458	519	510	488	504	494	494	481	494	495	492	498	483	500	479	514	480	510	528	488	518	485	507	484	482	477	519	543	503	514	479	487	494	491	472	496	505	529	514	473	495	513	470	513	531	484	498	563	511	505	508	510	465	483	515	473	501	506	503	487	523	541	502	542	510	502	469	494	481	501	508	505	495	502	510	521	467	447	478	509	486	454	449	477	505	485	496	501	526	504	506	479	532	511	486	525	504	503	505	505	500	494	491	502	468	501	521	453	501	517	483	445	487	492	490	495	530	487	494	497	508	553	482	498	468	480	504	484	455	510	478	504	492	491	500	542	469	492	479	477	483	506	506	490	468	468	472	455	512	464	457	512	516	442	470	501	515	494	482	523	521	495	535	488	510	517	460	522	525	496	512	513	478	480	458	496	501	490	495	478	451	500	525	502	477	520	494	479	489	494	511	475	470	513	507	525	501	511	499	481	460	520	472	473	481	512	522	498	490	521	518	514	521	510	494	503	486	513	514	503	507	534	478	528	519	485	493	510	481	505	495	516	497	517	484	509	520	498	477	516	484	539	498	494	510	467	493	483	492	510	505	494	493	498	514	494	528	428	451	473	543	514	467	505	483	500	483	530	513	473	472	507	525	511	502	523	480	495	463	443	493	485	485	520	482	491	467	533	480	477	484	481	481	475	525	503	497	497	507	441	528	510	497	525	464	513	493	527	446	498	497	472	451	528	487	501	489	524	504	488	535	515	508	508	495	491	521	471	471	489	537	499	527	488	481	488	501	503	489	460	482	495	502	501	483	458	491	440	452	495	498	525	514	473	467	516	472	464	479	509	484	495	467	555	492	485	465	489	476	486	449	510	519	487	452	481	499	506	517	519
24289	27926	11193	3462	1915	1064	796	729	668	594	657	633	639	592	638	650	613	593	580	598	623	625	659	638	659	640	679	625	655	612	669	678	722	705	699	680	722	614	683	661	603	621	619	598	595	562	542	565	616	614	618	607	594	584	637	622	588	634	666	637	576	644	648	583	625	648	614	616	641	628	638	613	580	619	592	609	588	614	555	647	599	571	614	632	604	599	606	621	569	600	626	553	553	544	577	619	608	600	581	621	592	620	598	592	623	618	615	597	611	571	590	584	583	666	583	595	610	634	578	595	587	641	605	600	620	605	571	577	576	623	632	589	628	576	609	605	617	623	603	654	641	616	633	615	588	575	623	663	593	575	599	640	569	581	568	646	553	619	601	586	629	585	591	573	599	604	582	601	604	613	586	600	631	625	555	600	620	570	623	568	606	611	615	592	597	629	581	564	577	606	573	622	605	633	612	579	651	601	567	600	587	569	547	595	605	578	605	583	646	569	578	596	563	608	601	608	581	585	593	664	556	597	588	610	643	593	607	613	582	594	553	593	573	570	598	575	593	560	590	614	609	616	572	636	587	666	598	574	624	615	618	582	594	590	554	600	575	631	567	607	600	591	563	611	597	598	631	578	597	570	557	585	594	588	591	575	588	587	564	606	590	648	573	596	594	595	584	643	609	576	622	573	633	565	604	645	603	620	616	580	596	633	587	604	600	590	596	605	646	603	596	613	591	613	599	578	579	610	591	607	602	609	586	572	614	571	552	576	619	608	593	626	545	603	602	617	589	573	593	624	617	580	611	573	590	595	554	612	603	588	602	557	574	605	594	557	606	600	612	598	603	621	567	592	607	590	625	596	599	606	603	595	605	581	589	576	581	610	595	586	608	568	580	517	611	605	585	592	637	565	567	633	597	611	587	624	594	560	641	638	642	587	584	668	628	557	601	616	590	618	577	622	582	598	563	608	607	621	640	576	618	628	587	572	590	607	599	588	588	601	582	566	595	615	598	604	636	584	589	610	560	573	606	591	610	651	574	592	597	580	641	594	635	590	608	570	594	531	595	590	605	596	570	593	586	581	660	559	591	535	578	580	612	605	578	604	589	634	594	574	563	624	573	587	599	632	598	637	600	574	582	613	582	588	600	588	622	671	571	605	624	642	656	603	593	590	614	597	564	601	607	632	551	605	582	601	630	592	605	635	555	612	623	581	633	587	591	622	592	570	583	587	587	639	639	600	585	606	612	606	602	560	601	632	586	563	616	600	649	585	586	606	607	615	578	619	575	602	599	614	568	646	601	581	615	629	575	621	577	598	628	571	579	622	619	638	612	623	551	609	614	605	554	579	600	574	617	554	617	642	612	600	625	641	616	582	616	584	626	582	563	606	607	590	612	615	620	566	607	635	546	624	605	595	647	585	597	617	589	642	569	568	605	629	585	621	602	627	570	561	606	609	609	578	677	679	599	602	598	607	540	594	639	614	574	610	614	589	583	608	628	613	604	570	605	574	599	625	602	592	626	545	571	583	587	608	634	652	565	632	596	637	632	580	606	617	609	600	581	590	574	623	604	603	599	594	635	599	574	602	597	634	597	621	631	651	590	571	602	622	597	648	583	620	589	601	581	570	594	590	606	588	593	613	621	621	561	605	610	538	557	603	614	612	587	603	601	626	612	624	609	573	585	610	581	560	585	612	577	589	532	604	628	597	567	601	580	606	585	576	616	578	614	552	652	620	605	644	630	622	601	618	590	650	563	629	630	589	599	609	575	612	587	573	634	605	609	637	617	616	587	595	582	637	578	547	614	587	623	614	589	579	626	624	584	632	588	589	615	606	614	587	628	580	665	609	603	624	598	603	599	615	615	599	610	588	616	639	601	595	599	611	631	566	587	584	616	596	587	563	599	604	635	581	661	601	597	600	589	626	626	600	565	595	581	607	596	603	584	602	586	596	580	615	564	604	651	580	618	598	583	615	609	561	547	602	591	599	583	595	603	579	614	610	574	582	623	637	556	588	646	544	594	625	580	592	578	609	639	580	580	609	607	597	609	613	606	584	603	613	584	621	611	561	596	602	589	635	588	574	631	570	618	578	653	618	617	558	618	606	615	652	578	581	583	575	592	592	569	577	551	583	627	618	576	605	616	577	606	593	618	609	591	568	582	543	560	622	578	613	572	582	595	616	621	587	626	628	590	596	605	657	589	611	624	602	555	591	632	567	579	585	601	601	605	599	579	592	609	573	625	613	639	548	640	611	581	595	604	657	642	635	590	577	615	618	645	574	616	588	617	586	571	554	607	561	580	534	591	640	597	605	597	612	646	622	639	613	583	595	593	617	605	598	573	603	610	577	602	643	587	672	626	579	607	585	599	588	618	590	616	600	595	573	608	595	575	599	594	639	594	595	548	577	604	599	617	627	582	609	597	605	632	641	580	599	599	557	636	572	588	629	610	639	602	572	622	632	598	604	585	584	660	617	600	610	607	569	636	593	621	616	609	579	591	600	604	628	625	574	653	587	588	592	600	636	571	607	601	611	568	579	609	576	562	529	629	562	630	577	601	595	587	579	621	612	644	555	603	629	595	598	572	623	606	599	589	639	598	620	639	629	613	552	601	574	601	575	564	603	542	624	604	632	613	612	595	621	595	563	596	609	641	544	601	592	643	570	643	547	595	580	604	614	621	634	613	593	609	640	600	605	610	604	629	577	654	623	641	652	578	603	568	602	633	610	589	609	582	594	644	591	609	567	628	610	597	576	573	619	591	620	592	611	594	586	634	587	567	599	607	563	586	604	598	597	614	572	611	582	587	638	599	635	586	554	613	631	576	594	592	645	614	626	602	597	586	672	611	595	600	617	605	610	618	619	608	617	606	611	644	584	585	634	616	631	607	594	640	590	553	622	625	578	597	625	621	606	573	605	634	605	619	587	645	590	606	608	580	634	605	601	595	599	605	576	607	571	629	656	602	631	597	575	587	566	637	614	633	553	612	622	607	566	603	563	599	622	586	565	622	588	619	621	658	583	613	615	604	616	622	633	626	570	566	584	579	568	557	649	619	578	593	589	578	581	636	582	573	538	605	582	612	568	617	585	616	609	634	588	602	585	611	589	564	610	569	570	587	618	615	591	600	604	614	588	619	573	590	542	598	622	624	600	581	566	587	603	622	616	651	613	607	650	560	591	609	594	580	574	639	630	632	614	650	568	585	568	602	621	584	600	617	586	591	627	571	636	588	608	563	582	598	607	591	584	587	623	618	560	609	595	582	589	558	630	566	573	593	597	598	592	579	598	587	577	589	617	610	609	593	617	630	595	572	602	582	588	583	585	606	626	610	590	549	590	568	627	565	614	603	589	587	599	593	612	574	618	600	607	569	602	596	550	576	594	595	628	607	634	608	603	632	631	623	581	591	624	597	612	605	629	623	555	625	633	568	603	592	559	595	574	560	571	588	608	579	645	612	585	589	571	546	600	573	608	586	557	598	583	622	625	635	599	581	596
23672	21010	27981	24189	20937	9678	1392	919	804	724	676	701	658	666	610	610	609	592	598	626	610	606	556	611	578	617	600	668	614	604	614	611	611	682	629	619	661	662	619	606	565	594	590	559	589	587	545	548	542	593	537	566	576	549	557	574	549	553	617	597	574	561	598	566	566	557	588	595	529	557	560	576	552	569	529	560	598	572	555	551	583	545	563	530	545	555	565	523	573	567	525	569	563	560	550	576	607	554	555	600	535	544	555	558	573	546	533	546	546	554	560	598	610	587	581	576	530	531	540	521	513	530	527	548	527	534	566	525	548	499	514	497	541	563	543	618	560	578	593	565	570	525	539	568	571	570	547	542	538	558	544	580	551	546	531	508	566	556	602	587	564	563	509	507	563	505	585	576	568	550	528	531	567	564	562	568	516	575	528	559	554	562	555	550	546	557	558	596	526	554	507	562	580	524	577	553	530	522	548	597	546	591	547	544	547	547	528	558	535	543	541	555	573	540	579	534	571	560	533	538	543	556	485	510	529	589	581	579	506	579	560	527	567	563	534	576	507	528	561	557	515	544	566	515	579	571	579	539	549	536	508	568	576	568	583	599	510	559	525	532	589	587	533	562	604	557	568	576	564	530	548	580	588	564	560	550	576	599	511	549	499	563	553	577	575	575	540	546	517	552	585	560	574	507	577	522	590	508	546	575	552	533	525	494	576	531	516	570	595	521	519	557	525	607	533	557	547	539	524	528	550	523	566	550	489	527	540	553	553	528	598	531	531	554	567	590	513	518	574	513	570	516	565	522	497	531	536	578	543	581	579	559	531	532	536	550	559	574	549	562	568	548	546	544	525	565	540	535	550	554	538	568	528	552	532	543	506	542	514	563	554	512	577	561	504	566	568	584	552	583	527	556	564	535	548	523	576	562	559	555	534	539	526	527	555	557	583	521	598	543	575	540	559	575	513	567	542	600	595	563	527	565	566	557	557	569	550	576	574	569	572	567	544	535	558	527	595	592	546	533	544	517	499	535	540	548	595	565	510	547	526	538	551	621	524	566	562	537	563	557	592	531	613	547	562	546	545	549	567	533	575	529	588	552	555	570	569	539	505	516	539	564	584	550	529	557	522	542	549	492	575	586	539	569	574	521	590	540	518	571	526	542	538	570	562	512	481	580	559	567	547	595	577	532	576	545	558	540	539	532	541	550	517	497	532	549	582	574	554	526	521	575	546	559	572	575	536	537	530	565	523	576	553	559	550	558	559	592	579	557	567	550	572	562	577	517	555	613	577	595	543	580	571	513	505	537	583	532	573	559	505	501	508	623	546	557	540	547	535	558	535	577	544	540	540	560	559	535	535	562	524	506	555	566	563	578	560	592	508	588	574	555	544	502	551	574	521	583	547	570	548	551	543	536	545	565	530	563	550	523	549	566	498	587	589	519	550	601	597	560	558	559	533	566	556	559	518	571	543	560	536	515	557	535	552	586	576	554	575	530	524	536	526	560	555	557	535	555	531	522	529	591	566	552	559	517	529	551	510	604	525	554	556	572	553	567	553	555	589	585	532	574	527	558	557	557	541	576	545	575	547	576	527	576	527	542	563	545	548	543	571	580	561	549	496	555	526	538	521	539	534	577	543	578	537	581	536	527	562	520	571	562	552	544	534	527	515	549	588	529	543	571	510	552	531	548	552	539	537	532	550	524	525	552	569	568	548	594	568	575	541	568	507	560	552	543	559	573	537	570	518	554	538	533	523	547	570	564	538	581	553	565	540	561	576	526	557	543	561	568	569	580	541	521	550	554	526	540	544	544	592	626	574	570	556	522	588	530	546	571	582	558	552	518	527	518	547	495	543	538	546	555	543	558	549	569	549	538	513	591	562	565	499	525	538	554	541	546	567	521	540	586	517	553	555	529	521	549	540	561	530	554	577	594	594	574	550	533	531	559	548	531	537	527	580	566	553	577	569	541	553	511	591	567	547	527	532	517	518	518	538	523	560	579	541	596	573	561	575	526	568	584	545	544	538	522	609	528	527	548	563	540	547	565	552	563	554	539	582	538	548	536	594	541	543	527	617	545	565	531	569	592	519	521	560	557	507	595	563	558	522	531	527	550	531	535	548	559	539	582	563	564	540	583	543	552	579	555	563	546	558	598	575	556	560	534	565	524	539	553	540	562	557	544	565	532	588	532	559	587	509	520	529	555	514	537	574	580	589	563	573	561	561	517	526	545	524	574	563	567	580	536	550	549	528	563	572	543	564	563	575	593	525	517	539	507	540	583	553	564	537	555	550	569	533	545	523	549	589	590	520	569	543	535	523	511	558	532	540	503	557	504	567	541	550	517	583	582	549	582	552	568	578	571	513	575	550	584	512	528	552	587	549	537	561	496	537	563	548	593	569	533	578	524	526	579	543	630	519	555	519	534	545	556	549	564	508	554	573	566	546	544	500	541	593	543	487	568	543	536	529	553	552	554	571	544	529	524	547	539	545	529	551	555	528	536	503	553	556	565	577	571	564	526	530	558	504	582	574	563	548	564	529	556	600	530	540	508	518	517	557	574	553	527	560	573	555	620	547	519	558	526	581	574	519	545	573	535	534	545	552	528	582	548	534	524	507	540	554	546	515	533	559	556	551	556	536	562	524	531	569	575	546	553	563	565	560	536	559	578	537	524	521	490	534	586	548	524	531	553	551	535	578	523	551	547	597	571	544	552	550	524	524	553	535	557	525	546	562	545	573	555	578	557	532	562	533	572	562	534	561	559	603	523	548	586	568	598	551	570	548	577	525	493	568	546	529	554	583	540	549	557	579	531	564	548	554	565	547	554	559	577	579	574	610	515	546	533	552	566	518	573	538	537	540	538	525	513	542	495	572	519	582	558	553	574	576	557	526	563	572	553	549	547	531	586	582	528	575	531	498	557	535	613	577	584	572	555	560	493	523	569	563	579	516	535	577	540	517	549	553	539	543	516	520	555	574	566	517	527	604	518	538	538	570	576	518	574	552	524	517	536	564	509	507	526	550	579	564	536	570	554	561	538	526	580	536	545	535	593	537	615	519	556	571	582	530	575	562	582	544	549	523	538	551	600	542	517	508	568	555	551	527	531	549	582	510	539	610	543	516	537	544	550	569	525	530	534	477	565	542	534	560	526	556	557	580	574	534	557	544	558	573	555	492	554	565	546	572	514	566	538	579	576	527	565	486	522	564	552	509	565	538	564	527	540	540	554	580	518	522	551	535	542	539	566	548	557	594	569	579	574	545	556	532	526	564	576	539	569	560	557	496	515	571	559	551	549	550	556	572	493	553	499	541	528	568	583	551	513	592	578	526	540	537	533	555	552	534	524	506	555	521	510	527	549	543	549	551	556	561	551	532	564	555	570	554	530	573	544	538	513	524	542	547	539	564	568	551	531	568	550	569	579	507	545	602	549	549	561	539	559	527	553	538	542	551	575	588	549	608	547	533	523	572	523	549	521	557	536	569	571	511	527	561	562
23546	36214	20371	9265	5551	2656	1629	1164	1142	1013	954	869	820	823	817	756	761	748	735	739	746	745	789	755	707	726	720	781	750	786	752	795	796	796	846	844	871	830	843	788	754	717	751	688	671	670	704	684	711	661	699	672	723	675	695	712	720	690	675	688	692	705	693	681	706	726	751	704	689	677	680	693	697	643	716	662	666	685	654	683	657	725	686	673	709	709	658	680	672	661	616	700	671	647	647	650	653	702	672	637	677	662	661	669	660	640	727	678	654	714	661	670	641	695	706	639	666	667	643	669	695	673	692	671	694	692	668	675	660	659	624	642	671	688	640	660	673	659	672	646	650	683	686	665	707	723	672	656	677	639	666	683	676	678	675	701	695	646	709	647	649	705	682	636	665	705	672	710	703	674	680	661	626	688	721	667	695	702	637	655	651	650	690	660	654	708	679	682	698	659	672	637	710	649	662	689	694	717	651	639	657	654	673	723	736	656	656	684	703	655	685	667	661	652	682	643	646	683	628	658	694	692	642	665	706	637	727	679	696	647	644	677	652	692	656	672	673	655	663	708	677	647	644	709	668	674	669	665	681	640	631	675	685	733	678	676	655	661	664	661	667	674	673	669	671	674	641	687	642	695	678	680	665	679	677	691	676	643	660	719	674	658	685	662	657	693	675	677	666	653	656	691	655	650	702	667	685	671	706	697	680	686	638	626	686	692	669	649	655	682	712	659	679	655	647	652	696	684	691	680	696	690	676	671	639	713	659	635	673	718	690	684	707	686	662	680	678	689	691	616	703	682	698	718	657	661	656	624	680	641	645	650	650	685	623	637	699	646	677	659	657	656	648	685	646	631	695	678	633	658	662	604	693	686	660	685	706	701	647	712	653	659	669	698	676	666	662	663	703	685	689	674	661	643	660	696	692	657	672	697	627	674	671	690	699	622	730	682	674	648	646	693	654	653	647	660	638	628	689	666	620	689	633	609	708	651	698	672	650	649	695	674	686	647	713	674	693	658	684	652	669	675	683	693	665	656	677	647	696	687	644	678	676	635	649	711	686	638	665	713	680	666	659	702	675	709	655	680	656	714	669	658	686	680	674	653	686	660	653	655	661	676	609	701	704	704	679	649	710	652	620	659	655	631	684	677	675	716	684	649	716	686	693	698	672	712	666	658	682	666	669	669	702	663	673	702	614	716	658	659	666	659	704	668	641	640	680	611	672	665	664	665	653	684	642	654	665	687	703	659	648	677	692	667	662	699	668	693	691	635	756	674	651	663	673	714	667	638	683	697	648	719	680	638	691	659	666	667	683	674	670	664	644	686	679	649	649	644	680	629	642	688	692	705	640	682	624	650	680	668	636	689	678	669	652	696	687	667	681	657	675	677	672	642	637	654	662	654	658	668	690	713	674	682	660	611	659	692	699	649	700	661	660	706	682	712	634	657	667	674	681	670	671	662	631	696	710	688	635	653	710	633	679	669	668	688	649	699	708	633	653	689	640	684	650	677	664	694	690	714	650	666	667	658	642	662	676	682	657	659	669	674	673	687	664	652	675	658	648	672	688	666	699	706	659	697	665	628	712	645	694	657	652	604	630	682	660	640	693	673	682	654	666	693	692	709	630	728	694	663	651	690	685	659	663	737	628	650	626	651	640	684	650	652	665	677	690	660	699	640	641	702	713	676	710	705	700	671	667	681	688	736	664	648	658	729	695	638	671	667	652	730	631	677	676	671	655	696	683	653	702	652	673	696	644	651	657	659	640	704	647	672	675	662	660	625	682	726	673	688	643	653	672	638	678	639	647	682	670	667	662	646	683	658	643	671	632	664	628	623	667	653	715	657	640	658	697	697	674	646	637	669	687	667	660	671	679	632	685	660	689	666	641	674	672	653	697	691	645	656	654	662	668	723	686	583	677	707	691	647	633	654	658	635	676	653	706	678	624	693	655	691	669	719	668	645	649	697	628	686	655	641	686	671	674	680	686	646	690	674	656	641	683	677	676	642	608	685	650	619	693	639	661	662	652	653	692	614	667	659	636	661	647	661	696	674	642	660	648	694	682	681	677	720	671	656	729	655	673	627	663	670	697	633	709	640	629	699	659	708	676	641	651	693	638	713	660	688	656	679	647	662	688	685	664	622	666	653	663	700	705	704	680	658	707	687	726	627	604	653	661	713	636	635	691	678	718	652	656	604	663	706	675	662	651	699	679	675	712	662	692	645	656	716	663	674	661	676	729	650	687	705	760	653	701	676	674	666	672	690	632	682	689	702	686	694	692	677	668	665	688	663	630	611	704	682	665	675	684	647	669	667	677	668	691	667	706	666	678	716	678	652	678	659	648	644	706	656	695	691	684	657	664	700	647	699	644	706	674	712	668	687	682	669	634	695	701	715	702	723	678	674	662	596	675	661	683	691	645	700	665	684	686	684	759	656	650	670	668	652	669	662	723	650	741	645	692	722	663	664	691	693	686	657	663	605	729	701	662	660	623	657	655	676	686	639	664	678	666	648	700	711	645	645	714	690	658	704	641	693	680	666	700	709	714	684	705	695	702	693	699	669	640	675	664	721	633	651	634	703	696	656	657	702	699	676	678	658	659	669	715	643	675	687	685	670	631	681	657	678	677	690	627	637	639	682	678	702	707	727	683	680	672	663	661	675	691	635	659	673	671	695	641	639	679	665	696	714	638	705	678	676	696	676	641	698	619	677	703	686	643	642	649	693	652	652	671	722	707	688	697	678	673	673	657	682	723	642	675	674	680	690	687	687	718	669	652	655	696	625	662	691	691	677	622	681	701	633	644	678	729	701	704	677	638	617	734	672	628	687	646	676	687	657	673	645	689	687	673	667	662	676	654	690	656	648	669	632	674	646	668	644	669	637	665	640	681	667	625	650	677	650	667	667	681	682	673	731	629	661	683	663	684	683	671	703	680	675	648	633	689	728	684	667	647	649	666	642	702	665	700	726	642	661	676	660	668	664	631	646	692	696	671	717	667	630	633	672	657	620	716	647	696	689	701	640	644	698	673	686	657	670	680	667	707	671	625	647	658	708	633	665	633	669	659	688	666	702	640	686	674	636	678	729	709	706	686	708	648	670	673	707	681	663	668	654	662	678	688	658	642	680	666	682	728	700	703	688	652	671	621	622	664	691	661	633	650	689	643	661	678	648	686	704	670	640	632	707	688	693	689	624	650	654	665	700	679	704	672	660	704	669	642	608	667	727	627	668	653	713	641	696	702	652	669	646	642	633	696	690	644	716	691	677	673	723	655	638	708	675	673	654	660	665	711	697	667	669	639	697	663	649	632	658	683	661	646	681	636	680	685	679	685	716	688	664	649	643	642	605	677	665	697	710	721	639	662	659	712	673	696	714	700	660	723	669	636	667	651	656	632	706	692	678	640	687	692	686	699	622	670	652	663	646	693	676	701	668	675	711	693	653	695	660	696	740	667	678	695	704	657	667	690	637	675	682	616	665	688	670	675	647	646	678	679	673
24585	20970	27074	24905	12931	1483	678	554	446	476	393	421	418	398	382	395	433	393	380	352	357	372	372	375	390	384	364	379	374	417	421	401	429	406	450	417	437	460	402	352	388	363	368	376	348	375	360	373	408	398	349	350	386	358	360	359	395	365	400	375	376	356	376	376	385	424	380	353	381	385	352	362	370	339	383	363	390	361	385	353	372	371	390	387	363	366	343	336	372	364	378	378	329	376	350	370	392	392	329	384	359	339	360	329	387	387	347	347	370	407	377	388	388	381	330	348	323	365	336	326	338	382	357	355	408	352	402	375	362	376	372	360	363	352	326	378	347	319	391	337	355	322	337	362	338	329	357	366	378	389	340	390	364	355	355	387	347	318	388	366	346	394	369	351	376	381	338	356	341	360	387	325	369	358	361	377	396	361	347	386	348	335	327	342	360	370	337	374	377	378	363	356	397	373	380	352	338	344	358	371	360	327	367	375	364	383	378	382	356	386	366	360	366	376	374	394	345	399	352	326	392	367	329	345	357	397	370	386	363	426	341	362	367	370	324	333	359	349	352	370	363	357	354	352	354	348	335	376	380	336	343	373	338	365	326	323	333	380	380	406	346	349	359	367	352	385	354	380	363	369	356	377	364	342	348	387	386	347	369	335	370	367	376	379	362	382	374	376	383	374	351	375	370	352	373	360	384	357	350	355	361	357	373	356	379	341	396	319	344	349	346	370	377	335	355	333	344	376	388	346	330	355	334	397	353	364	360	374	373	381	328	362	365	420	347	377	354	404	379	349	368	388	370	382	369	358	342	373	341	374	377	330	406	366	338	344	375	371	386	382	334	365	367	384	370	391	371	391	363	363	347	347	341	346	359	367	360	338	355	347	393	391	376	357	347	357	373	396	328	364	352	383	374	361	357	346	389	356	380	374	344	364	360	363	396	372	363	362	388	378	342	355	364	382	380	335	367	374	337	393	367	355	365	333	373	396	366	362	378	378	357	385	370	325	371	406	345	356	339	380	370	371	406	377	362	358	356	370	362	345	349	385	360	344	366	336	351	352	401	402	348	336	377	304	347	342	352	371	360	372	331	368	372	368	387	380	353	383	391	366	356	336	358	394	345	359	351	374	366	379	332	371	341	371	362	358	327	396	339	400	345	367	345	371	307	362	385	362	343	354	333	335	375	363	366	371	370	371	396	323	362	377	336	346	362	334	364	381	363	377	354	377	338	383	357	332	328	362	350	340	367	356	344	349	345	336	391	345	374	375	383	379	344	343	350	364	376	382	358	338	381	379	347	369	384	351	384	353	367	348	398	319	337	404	341	349	344	368	352	337	365	383	370	377	374	385	337	349	343	362	367	350	331	348	348	370	360	382	382	353	389	364	351	358	352	350	362	331	363	390	379	370	369	355	379	344	339	378	369	364	344	358	366	375	377	397	351	376	357	381	365	366	398	325	364	392	370	386	351	358	353	401	385	379	403	341	360	351	357	344	338	371	387	355	349	330	350	358	359	348	346	371	391	424	362	356	396	371	381	358	363	355	354	351	343	381	328	379	364	375	397	406	349	376	384	343	342	377	378	362	356	352	361	340	341	340	330	350	353	384	367	354	344	381	346	377	378	328	366	372	358	385	406	372	345	349	352	379	378	344	383	365	390	399	348	349	370	356	338	362	337	331	342	373	357	371	347	367	371	374	343	332	366	337	348	335	366	352	358	382	321	344	375	353	354	341	376	348	372	333	365	328	382	364	372	333	381	353	373	354	343	352	338	329	355	350	352	382	358	365	379	329	355	380	375	375	374	385	339	362	341	373	361	332	381	367	391	371	326	356	379	380	356	339	358	353	382	377	385	324	363	362	362	366	376	371	388	378	350	374	349	356	391	359	330	370	342	349	372	357	328	363	366	366	368	378	376	325	344	371	367	367	344	313	370	342	348	370	357	386	367	336	394	340	364	365	390	338	345	350	372	347	362	372	344	354	335	361	368	366	351	372	333	348	370	391	360	333	386	319	409	370	381	351	323	366	345	355	353	347	342	343	362	366	349	363	357	359	369	405	340	367	345	395	347	338	374	376	351	406	381	360	387	368	355	360	351	356	377	373	393	352	362	365	356	375	368	350	388	345	334	347	359	387	345	364	363	375	369	396	378	359	403	384	365	374	382	345	336	372	400	350	365	376	365	351	347	359	362	388	340	377	379	360	366	366	371	338	359	376	365	390	302	383	368	341	324	357	329	322	366	362	365	370	352	347	348	375	342	426	346	387	367	353	377	361	373	344	374	355	371	351	365	358	349	371	377	376	360	368	335	376	388	354	333	326	364	330	348	361	355	364	379	365	359	353	366	375	349	388	352	345	351	348	341	385	365	319	379	361	358	343	381	357	357	339	355	382	324	378	399	343	328	366	361	374	364	393	352	370	357	367	366	370	405	336	365	374	374	338	374	383	367	351	357	350	388	332	381	387	349	379	376	374	337	361	361	368	327	364	380	349	387	384	365	360	379	355	390	337	358	347	402	384	345	373	383	374	358	366	354	354	352	344	363	339	379	323	378	334	331	331	342	350	378	353	350	364	377	353	360	389	391	382	370	357	347	336	361	363	367	364	351	320	378	349	364	358	341	355	360	356	343	396	329	350	327	348	378	342	356	374	359	359	369	386	350	368	369	397	346	338	345	338	379	367	377	373	382	369	349	353	347	387	373	384	365	353	362	362	364	365	350	356	355	356	381	350	356	369	350	365	386	367	411	367	363	348	367	333	357	361	368	382	385	327	378	369	352	328	358	333	350	377	315	383	371	382	322	380	364	366	382	346	362	377	360	377	345	376	337	393	413	345	359	398	356	392	346	353	340	356	320	362	394	333	369	360	368	343	368	347	344	390	386	349	361	356	332	405	359	359	367	378	366	365	365	355	319	365	387	378	347	393	425	326	393	363	351	353	348	373	361	374	354	372	368	383	356	376	353	378	363	358	374	336	385	347	365	384	366	362	385	361	370	374	320	357	348	366	357	349	362	368	348	329	358	325	388	361	378	373	381	362	350	393	359	345	357	340	366	334	357	364	365	372	390	361	390	323	350	383	347	349	372	359	381	370	373	360	353	382	365	356	369	395	362	401	341	363	362	319	367	376	383	356	375	347	381	345	321	378	340	363	369	351	353	382	362	399	315	341	366	385	378	389	368	362	360	375	357	331	389	368	403	366	371	337	370	357	363	331	393	396	374	327	371	414	358	387	357	355	363	374	372	366	375	368	388	407	359	380	386	368	331	382	346	342	380	359	391	368	366	364	375	344	376	394	402	359	350	349	337	385	366	354	357	375	338	342	344	381	377	362	352	357	357	356	393	352	332	366	351	361	359	376	371	382	362	356	361	367	345	360	336	364	367	329	327	371	358	357	368	394	355	381	375	369	349	337	399	389	373	336	373	371	348	342	341	349	360	371	358	397	321	390	373	368	346	347	330	364	371	418	364	350	358	333	364	355	357	351	363	375	357	367
25671	37025	17589	7268	3656	1815	1098	764	693	672	601	608	533	539	502	512	514	489	485	465	480	481	446	472	457	482	502	507	507	494	496	536	558	580	555	581	615	555	540	546	503	483	487	490	430	476	421	475	467	471	488	443	475	458	455	444	458	459	442	480	504	417	507	517	465	498	447	477	495	422	458	461	459	430	450	446	467	479	427	433	456	446	468	465	421	471	420	451	438	432	465	472	419	419	461	442	454	459	451	427	418	428	428	409	469	477	439	450	434	461	439	464	421	418	433	413	411	470	448	448	451	449	440	464	472	450	433	439	429	437	415	448	433	441	445	459	413	439	448	424	462	423	449	422	453	427	436	437	435	463	485	436	449	417	428	470	464	452	469	412	464	450	462	445	441	434	439	421	424	433	480	448	467	449	446	497	440	458	411	473	443	418	408	436	442	432	434	455	430	454	486	453	480	493	456	476	462	445	464	406	477	464	434	431	450	448	450	409	467	444	435	472	448	464	483	464	452	445	456	451	466	439	429	480	457	428	440	471	477	459	415	442	468	428	470	424	476	446	443	451	452	443	445	407	474	447	448	427	470	476	410	444	451	456	451	434	423	462	452	464	428	434	428	468	473	447	438	453	472	465	415	403	425	443	439	452	449	444	416	422	406	441	476	450	438	437	455	465	443	419	446	433	476	413	460	428	445	476	430	439	447	451	418	465	422	414	444	445	438	442	412	432	447	461	429	480	482	455	457	461	480	478	464	431	420	448	461	468	474	456	433	439	440	443	430	456	448	458	442	466	437	480	457	424	479	463	458	476	506	421	452	469	427	455	481	423	463	406	436	434	444	429	452	443	468	475	429	431	453	461	419	446	456	436	436	417	440	456	471	452	447	420	421	412	474	454	469	434	465	474	424	404	461	430	449	467	417	433	461	416	431	445	460	464	461	420	466	456	465	411	450	451	468	416	442	430	470	424	406	448	460	427	445	465	442	490	432	437	425	424	417	441	438	421	464	443	421	444	468	429	411	483	468	431	411	460	443	453	432	427	448	452	475	426	421	427	464	428	467	439	461	440	443	414	448	451	442	451	449	459	456	431	454	431	455	448	472	421	478	449	429	416	452	426	493	434	462	436	476	448	471	439	444	441	458	489	473	449	426	479	460	452	460	460	445	452	452	435	454	461	437	446	436	432	458	460	450	476	455	401	428	440	451	472	435	436	477	453	441	486	484	473	439	439	461	460	444	441	486	431	446	441	489	436	423	462	419	436	448	436	456	394	465	406	476	417	456	459	435	456	408	424	449	430	448	420	470	471	439	487	443	453	466	451	456	460	432	456	444	445	490	493	420	457	454	471	423	439	423	468	446	461	473	423	426	446	475	459	439	440	459	459	456	425	429	457	462	413	449	471	420	458	445	436	430	453	456	442	420	464	421	421	456	437	476	457	438	478	474	407	421	411	466	462	431	477	460	418	457	446	472	428	471	434	445	454	437	448	399	442	420	442	439	464	421	487	455	416	433	447	409	458	443	432	449	453	453	441	469	440	435	430	458	457	444	441	437	437	452	451	467	439	444	447	441	477	448	455	453	485	424	442	429	451	418	455	474	477	420	434	475	452	460	437	416	463	436	484	433	445	454	460	475	490	425	427	462	400	425	450	380	445	443	422	450	433	410	475	451	416	433	433	443	474	454	428	453	467	412	422	466	458	448	474	493	443	443	464	452	459	422	437	434	484	423	439	452	463	426	461	424	441	436	481	424	437	429	390	464	448	437	432	455	405	440	483	492	429	439	409	414	444	474	470	464	425	463	472	438	425	467	426	477	434	426	455	469	436	411	440	440	448	456	422	483	440	473	457	469	455	455	440	495	440	452	435	445	448	460	444	437	457	453	446	419	429	444	442	465	470	433	437	449	441	418	471	476	439	437	417	416	461	444	439	419	483	465	451	440	406	472	448	458	460	464	451	454	470	438	403	441	434	458	405	443	456	440	437	433	446	464	505	463	483	421	464	470	459	446	452	435	425	437	477	437	439	438	441	444	459	457	438	426	481	416	446	457	470	441	466	420	422	424	416	449	460	462	453	453	476	465	447	441	413	454	449	472	409	464	435	431	445	442	467	459	473	442	457	435	452	434	401	449	457	455	442	485	455	470	441	424	486	437	422	479	456	468	479	457	406	439	487	441	451	437	447	448	429	469	414	418	442	433	447	439	453	462	444	463	425	413	449	438	459	456	473	441	394	449	457	462	417	474	397	444	462	486	447	426	486	438	457	447	446	431	419	466	462	398	450	419	488	410	461	434	470	447	509	436	416	424	445	438	424	483	443	454	437	464	451	453	475	479	460	459	459	425	411	454	414	469	443	429	458	457	469	489	435	467	455	448	421	458	461	449	482	430	416	451	487	453	442	435	455	455	467	438	421	450	432	427	435	442	455	422	462	420	469	456	411	446	443	424	463	428	464	434	410	417	449	475	410	412	455	434	467	465	473	455	445	435	442	457	423	428	424	428	471	441	469	442	448	448	463	417	415	449	424	419	466	451	462	459	454	449	453	468	422	403	448	440	460	463	474	465	464	418	471	418	449	468	446	446	432	400	442	462	418	439	462	442	455	440	472	449	439	447	473	491	485	468	422	418	415	451	444	419	435	467	450	435	462	443	456	441	463	433	401	490	460	440	450	442	421	482	390	429	466	471	440	451	428	450	450	450	474	481	411	416	423	425	438	480	464	436	440	443	432	483	418	448	455	437	437	447	466	447	429	454	469	426	454	415	446	441	429	434	449	444	472	441	461	499	461	435	451	448	429	426	425	438	423	394	462	453	480	468	406	478	395	445	474	476	437	424	451	442	484	487	446	447	458	473	460	429	460	418	447	465	438	418	423	442	452	432	457	449	450	447	481	433	472	422	457	452	419	438	443	483	437	471	464	448	456	438	500	421	431	431	449	431	518	438	423	443	414	463	453	472	462	480	462	470	434	390	469	432	447	456	450	442	466	457	457	479	456	443	452	470	435	445	427	440	468	495	423	450	468	453	442	465	452	455	500	452	427	413	495	427	467	454	457	513	458	427	407	448	446	477	443	418	471	430	411	476	456	447	448	451	459	430	409	415	457	428	494	451	450	436	415	406	441	465	483	463	423	409	447	417	424	508	432	460	462	474	423	443	442	436	448	484	454	432	477	432	455	443	446	437	438	471	442	452	438	426	430	448	474	442	503	469	415	453	432	450	449	443	462	460	451	441	482	426	458	423	433	458	425	464	450	460	458	412	478	434	446	434	453	479	442	447	445	482	479	443	459	473	416	412	402	439	470	435	436	429	435	448	430	486	437	467	438	408	449	490	463	461	462	445	403	476	440	422	444	431	481	454	443	461	460	494	433	449	439	445	449	457	434	459	463	430	448	448	440	453	466	474	446	455	398	431	418	456	432	446	427	461	418	460	477	435	464	458	446	465	432	451	451	454	445	470	445	440	444	417	476	443	423	462	451	466	484	425	472	446	428
22561	21003	28453	23708	20943	20845	8149	1079	760	690	684	555	554	540	468	439	471	483	472	433	494	467	463	425	434	442	452	450	455	485	492	483	533	530	557	527	534	540	480	428	415	458	444	404	371	437	418	418	417	419	438	406	428	412	423	419	411	432	439	418	402	417	420	434	435	403	421	409	359	396	435	417	415	405	404	417	425	395	408	428	386	380	391	411	403	392	415	379	365	391	397	407	387	401	399	409	358	415	379	400	415	380	405	433	399	426	452	394	359	380	392	403	396	395	420	398	374	423	387	399	390	396	415	399	389	397	410	370	355	384	405	415	434	375	377	451	407	430	364	416	401	387	444	365	371	385	377	378	386	393	411	384	425	375	378	409	400	392	396	395	393	382	367	374	418	410	370	424	421	396	378	373	387	434	392	426	404	424	381	383	365	399	402	355	444	408	413	391	391	404	421	372	398	388	356	375	405	384	354	407	427	403	426	381	422	368	412	398	402	382	362	409	381	385	402	411	399	378	393	426	383	400	398	432	404	401	401	401	393	410	380	393	400	403	363	429	394	423	452	408	414	401	378	384	382	382	380	412	423	399	415	403	408	388	390	394	437	383	358	405	430	387	406	403	372	385	405	397	398	398	396	379	401	402	401	386	410	384	394	383	405	401	407	377	376	415	397	380	390	410	402	399	406	395	394	420	409	375	385	371	418	385	364	409	371	374	441	358	373	413	418	398	383	368	425	395	377	403	392	393	364	383	371	417	383	399	441	409	444	423	380	380	421	413	412	392	421	428	405	391	400	394	414	418	371	373	423	406	389	383	439	402	406	412	404	402	396	402	402	401	399	371	417	386	403	452	381	410	406	375	414	374	410	407	395	412	383	374	392	394	400	382	371	389	398	389	397	442	402	402	370	386	397	405	351	379	408	401	426	373	388	408	412	416	445	379	380	414	383	414	383	389	428	396	423	414	388	393	376	435	377	414	387	391	386	406	441	370	392	417	398	409	406	382	404	375	390	394	371	365	389	411	425	429	401	406	387	393	404	394	398	405	383	426	364	387	397	403	419	391	408	413	401	377	375	413	370	409	384	379	399	378	367	368	382	382	380	371	409	384	389	374	372	426	388	381	373	428	401	390	391	420	378	406	413	381	384	413	406	401	427	402	400	423	392	443	406	397	427	372	398	416	367	401	370	425	407	360	407	400	371	425	380	391	406	434	442	409	431	399	425	388	383	367	427	378	398	396	388	381	408	375	384	397	410	370	354	425	375	418	383	413	387	413	415	409	375	391	370	369	353	407	401	420	432	395	380	395	359	367	369	414	417	377	366	387	405	422	397	382	366	385	401	371	380	416	415	406	383	390	410	370	389	382	365	390	359	398	402	383	362	381	395	430	382	394	438	382	400	405	436	410	405	398	430	413	369	413	413	399	409	371	383	416	396	388	385	410	422	411	409	429	403	422	405	396	399	387	419	354	361	373	392	424	403	392	432	405	384	401	406	410	427	442	415	427	392	390	391	409	375	428	389	399	396	369	391	434	390	389	395	383	395	384	391	380	384	397	397	393	419	371	388	436	378	388	397	433	410	410	391	419	384	369	409	379	398	373	416	408	374	393	423	377	425	396	415	404	377	388	379	384	389	387	368	371	398	398	395	391	409	384	409	362	378	415	399	408	407	376	410	426	390	364	390	408	390	387	381	377	417	409	405	398	425	413	418	388	393	395	399	419	374	406	413	463	385	348	381	445	373	394	417	384	408	392	368	377	383	441	421	421	406	381	408	381	406	417	386	390	385	378	384	399	404	419	378	410	403	404	390	409	397	361	384	374	406	384	426	370	391	408	414	378	371	392	369	386	367	433	399	388	384	413	401	406	404	420	387	413	392	372	407	375	387	415	353	394	403	396	403	440	387	390	398	384	387	387	389	411	372	405	421	392	375	383	375	399	411	390	397	404	397	350	415	417	398	419	400	443	396	430	382	405	390	422	431	386	394	384	416	377	383	375	443	386	407	397	396	440	409	389	415	375	428	434	383	399	416	372	458	396	422	375	421	371	376	385	378	401	382	396	421	408	380	386	401	383	390	404	419	398	408	418	332	387	398	371	388	382	405	409	378	400	395	422	368	417	379	394	381	377	385	409	398	368	405	405	389	387	404	429	396	401	395	416	399	405	407	391	399	416	375	373	393	385	387	401	405	392	419	371	373	386	386	407	371	418	422	407	402	378	390	407	416	385	415	413	404	408	391	365	408	414	375	390	373	411	405	412	387	375	418	409	375	406	358	369	419	354	401	407	394	391	407	416	428	372	363	398	407	390	403	439	383	401	443	403	423	386	438	362	396	389	395	374	399	411	382	385	407	401	386	424	403	422	403	431	408	384	363	395	431	404	385	384	389	407	431	396	399	395	434	413	420	393	393	400	384	427	391	423	398	378	400	378	422	395	387	378	399	378	394	391	409	400	421	405	384	399	371	373	396	416	353	425	393	413	383	441	392	416	432	406	383	368	404	386	402	380	390	359	379	378	415	421	422	415	398	402	409	371	406	366	419	365	404	383	380	393	395	396	411	369	417	392	397	422	409	402	417	411	411	374	378	380	406	381	438	363	404	410	384	415	400	415	401	419	401	419	414	396	414	368	385	364	377	388	394	348	418	410	409	403	398	413	425	377	411	386	407	394	376	415	399	382	367	415	418	389	425	402	401	369	435	358	397	374	387	377	436	427	361	372	393	432	424	406	392	357	430	412	410	381	375	355	379	405	429	397	400	399	414	405	406	413	440	407	416	454	398	384	347	405	401	395	431	396	390	430	397	387	366	355	420	428	394	375	397	397	398	428	370	382	374	403	419	411	425	396	380	418	386	362	380	396	378	385	437	377	407	412	428	373	427	412	394	418	388	392	435	365	434	375	369	412	398	386	395	368	346	380	386	399	390	382	412	395	395	390	404	392	392	397	405	421	390	405	378	398	408	406	410	420	411	390	385	371	387	409	433	425	374	400	387	416	417	413	381	395	382	423	405	400	400	395	433	397	405	420	408	396	348	411	413	391	401	404	388	388	357	395	383	394	401	377	399	392	414	377	421	406	370	399	417	422	393	404	405	421	396	397	409	415	412	390	427	394	380	394	405	408	385	376	404	369	423	399	397	399	404	397	402	400	361	376	409	406	421	399	393	411	389	406	414	363	428	404	392	348	415	409	413	418	410	405	410	378	399	422	367	386	397	398	434	396	402	382	403	381	409	409	390	449	404	407	380	421	409	406	406	399	420	395	383	416	364	430	408	394	422	393	370	415	418	450	422	399	395	381	420	390	413	388	432	405	391	406	386	421	385	382	378	404	391	390	400	443	405	399	434	368	419	396	436	396	400	384	402	433	390	380	407	385	391	375	397	381	397	402	400	434	394	379	401	416	382	410	409	407	405	397	350	414	418	404	411	409	374	413	409	430	433	369	413	385	397	380	425	389	374	405	416	384	379	383	367	403	370	400	377	385	407	367	378	388
29666	45557	25179	13890	8168	3460	2273	1582	1258	1069	945	876	799	756	716	661	637	647	666	555	603	598	585	553	558	591	590	623	635	696	629	643	672	734	715	741	776	675	649	673	616	545	549	564	526	537	505	506	513	527	532	497	554	482	520	497	499	546	538	534	532	536	563	557	567	531	527	528	493	513	501	485	527	486	499	503	532	539	538	524	512	494	465	486	475	503	479	501	503	487	472	532	511	533	464	544	452	530	499	487	505	554	508	465	502	490	464	457	518	495	509	523	473	511	461	515	484	489	487	492	494	529	429	477	492	470	514	498	499	475	454	497	484	486	477	460	440	544	452	507	470	515	492	467	489	498	468	461	550	478	490	479	491	549	492	464	495	496	486	460	479	499	477	496	500	480	482	484	526	499	513	520	497	503	500	490	490	467	507	480	479	515	465	496	492	447	498	502	525	483	507	482	478	493	490	449	497	515	475	470	526	464	468	499	501	514	468	538	485	504	486	457	477	491	480	478	507	487	487	493	499	484	515	474	497	482	527	459	477	482	544	473	479	522	509	482	486	484	551	468	492	491	478	484	474	490	517	511	482	492	517	484	468	515	472	485	480	510	483	499	480	485	466	465	491	493	486	504	433	516	463	484	489	481	495	490	505	505	528	497	531	474	454	446	467	487	500	479	503	437	477	511	483	514	472	435	478	498	499	472	515	463	492	484	474	480	488	467	460	455	498	497	480	526	518	452	515	472	456	470	488	503	490	505	470	505	477	487	460	516	466	467	481	440	525	516	502	474	516	496	503	494	458	515	466	510	536	488	525	529	529	468	476	514	489	513	477	467	485	516	473	490	496	517	496	488	520	471	484	467	496	443	518	499	435	529	520	487	494	469	497	512	487	533	475	489	513	484	488	468	523	495	466	487	500	467	476	479	530	486	512	516	498	471	477	449	481	516	467	495	509	496	492	514	507	492	517	487	475	530	523	473	477	485	493	498	518	498	471	460	484	491	482	521	470	433	523	509	502	504	478	484	491	499	507	473	474	530	484	441	524	505	517	496	496	461	466	503	488	487	513	527	458	519	483	488	480	519	467	488	527	485	492	495	494	461	544	505	469	479	467	486	487	520	505	471	465	481	527	500	483	469	531	514	511	458	483	484	508	481	497	526	506	519	472	525	486	529	514	495	510	523	499	487	501	475	518	508	497	481	442	442	518	493	518	466	479	486	478	487	505	497	496	530	485	482	462	445	481	451	444	478	487	498	508	501	456	512	477	500	499	512	524	513	455	515	504	467	451	469	522	487	484	507	498	460	477	482	498	492	486	501	508	474	477	462	485	509	481	514	468	463	434	495	524	415	508	493	494	466	481	502	476	487	481	503	475	511	473	500	489	473	493	512	497	494	466	463	460	526	464	455	460	492	523	492	507	492	465	485	464	508	489	497	460	517	482	479	491	487	497	493	472	445	444	495	497	498	484	502	516	513	526	449	473	506	493	481	476	484	472	459	488	501	492	464	479	481	513	448	449	486	545	484	507	485	473	498	517	477	500	512	497	473	481	478	468	500	512	511	471	504	477	486	506	489	436	503	482	488	489	487	483	453	496	490	492	527	521	513	503	487	483	495	502	512	482	507	483	499	505	505	490	471	454	522	486	481	490	498	466	474	471	518	474	504	498	475	481	544	530	481	488	504	506	470	458	480	500	540	495	479	493	507	506	485	465	502	466	499	528	504	488	490	509	508	482	511	482	514	484	500	487	521	499	483	501	517	491	482	509	464	489	487	452	477	534	457	479	495	471	471	504	491	452	490	478	467	531	506	560	475	480	507	481	421	536	525	502	498	502	502	518	491	534	481	471	464	503	502	513	501	478	539	514	493	512	522	490	522	460	489	489	492	489	483	475	471	487	489	481	489	516	498	542	486	468	504	532	497	518	473	494	497	478	481	472	537	476	476	455	446	479	472	504	493	496	526	485	501	490	443	510	497	490	518	459	464	502	507	468	497	487	454	543	505	472	458	474	504	497	468	469	514	500	484	464	465	515	493	518	487	529	506	485	509	503	511	499	493	485	485	492	475	483	535	494	499	499	517	459	498	484	520	511	488	528	472	474	461	497	526	512	452	512	508	485	470	501	499	484	488	524	504	466	488	472	484	477	498	457	523	466	480	462	478	516	505	502	469	493	498	494	544	511	511	501	498	494	477	492	484	479	510	514	459	506	465	506	513	508	499	455	497	469	489	465	484	517	478	478	470	467	517	500	471	494	468	497	501	504	490	476	499	512	482	490	499	500	519	510	479	510	499	520	492	474	505	465	497	500	505	494	518	461	501	518	498	497	493	458	474	505	496	506	501	532	536	494	514	529	505	530	474	500	501	453	473	473	513	515	467	477	453	478	473	559	504	504	472	469	490	507	492	435	470	496	507	511	479	506	504	482	508	506	509	495	513	464	491	491	519	475	490	508	477	519	531	479	512	466	493	507	475	503	514	536	465	429	492	481	482	516	472	446	526	506	521	494	482	493	477	490	539	488	474	490	489	471	515	480	494	516	480	509	458	462	497	504	473	486	446	491	504	497	526	498	511	478	477	500	507	466	511	490	480	530	495	525	486	469	515	495	500	499	503	475	486	542	484	502	487	477	524	489	458	481	521	504	466	495	476	505	480	528	506	484	522	484	486	485	494	452	499	508	500	511	487	471	476	525	505	541	459	511	496	517	507	511	507	476	492	494	460	456	488	522	485	480	482	484	514	505	491	508	533	461	486	487	490	498	506	477	514	507	458	499	482	465	455	470	493	476	498	479	501	499	500	486	477	478	472	469	505	488	461	493	483	481	490	495	499	501	496	509	463	484	466	492	513	486	496	492	457	504	481	481	458	496	500	479	472	516	474	478	458	507	518	504	508	505	511	511	506	508	490	498	507	481	506	498	495	506	497	469	540	478	500	509	485	505	532	510	439	488	473	494	497	489	466	518	472	455	508	489	489	508	486	517	518	458	477	464	478	532	526	475	498	481	523	467	520	503	488	456	457	516	472	503	472	475	518	464	523	497	529	524	478	489	510	478	499	482	462	483	482	454	515	482	506	488	484	451	506	472	461	501	476	498	523	493	485	492	479	518	492	488	525	474	451	494	555	516	499	503	473	480	506	489	516	523	482	540	510	502	471	524	482	521	476	524	487	451	482	457	508	491	519	466	505	534	503	455	490	536	480	482	497	547	506	484	480	472	471	460	482	492	488	517	519	528	497	495	445	462	485	508	520	497	469	497	487	488	515	520	460	510	482	491	524	515	538	462	501	481	457	481	503	455	499	467	478	470	471	490	496	472	495	524	479	501	505	452	476	460	490	475	470	530	481	530	508	472	490	447	515	490	500	489	491	461	510	485	485	456	536	486	444	484	509	500	520	495	500	508	475	498	500	480	483	465	508	502	506	474	487	484	474	482	492	493	453	466	499	506	508	499	522	524	490	505	485	508	505	477	482	478	510	498	521	464	486	503	475	498	485
27529	21231	12779	3162	1151	646	585	538	514	490	527	500	552	510	507	537	546	509	466	448	519	518	479	481	547	503	492	530	445	537	547	523	566	559	524	556	566	586	521	573	515	539	473	466	447	527	530	514	471	470	484	541	473	470	477	461	494	459	468	461	459	490	469	477	509	512	481	500	465	476	506	500	491	470	472	473	525	492	526	497	493	470	503	501	476	489	508	443	492	502	492	463	492	488	492	504	490	473	509	482	482	435	432	498	467	452	482	437	440	460	483	469	493	486	501	482	466	489	478	486	503	480	480	510	472	458	443	515	470	479	432	482	514	527	488	473	476	465	465	479	475	461	506	453	490	478	487	454	510	487	467	480	440	422	468	477	518	518	533	521	513	502	493	482	470	516	483	512	513	462	497	489	502	504	517	470	500	472	475	495	462	483	478	481	452	488	499	481	505	453	507	493	480	482	475	483	548	473	460	466	465	508	495	499	465	505	521	470	494	493	470	465	495	477	503	440	480	441	474	456	476	486	514	426	487	455	466	474	459	462	510	468	514	521	506	541	469	487	484	485	498	483	496	451	442	496	491	485	501	509	488	479	499	466	495	505	512	523	456	507	474	487	451	479	449	478	521	505	503	530	524	475	517	474	477	502	517	476	486	475	520	479	504	435	467	532	517	485	488	463	471	536	493	500	464	504	496	483	517	532	476	439	466	491	463	467	484	441	470	477	513	524	455	510	479	486	502	484	497	492	483	477	486	525	513	512	483	474	502	458	462	540	480	521	462	518	467	502	462	473	495	473	457	490	518	491	499	479	505	487	469	490	501	497	489	501	467	471	467	497	484	538	520	500	518	475	486	500	492	529	472	463	510	530	478	490	483	500	488	475	507	492	510	502	510	456	519	500	544	507	472	459	442	494	512	505	491	531	456	499	504	503	500	467	513	501	431	499	485	466	452	480	491	453	531	514	527	510	471	483	480	495	525	505	510	496	472	479	495	494	471	475	479	497	497	499	479	536	432	514	514	508	519	475	502	513	480	457	460	483	503	459	463	494	438	511	511	486	453	487	463	502	463	503	495	472	463	489	506	507	482	481	453	486	478	474	468	439	521	467	452	505	479	521	472	478	515	459	491	467	459	462	513	512	501	497	457	470	493	475	474	451	442	509	494	488	487	509	473	469	526	466	482	476	460	492	465	481	464	487	502	482	446	463	481	507	480	463	481	503	471	458	500	441	476	498	472	480	499	484	494	470	490	478	498	477	481	490	489	500	508	460	458	511	480	477	501	499	490	490	519	492	479	491	485	484	520	497	478	464	502	496	517	479	469	472	454	491	489	506	481	521	485	503	486	449	488	497	512	483	489	492	483	484	487	503	490	465	492	486	496	456	449	463	490	468	432	439	477	479	467	514	492	469	469	475	500	461	509	484	492	483	467	472	473	467	489	485	463	496	452	502	460	485	474	479	509	520	459	485	504	476	514	502	470	493	485	511	475	487	511	443	541	491	473	516	475	507	488	469	518	479	483	492	516	481	465	491	542	494	499	456	505	490	525	486	500	506	506	502	493	486	461	504	455	529	461	505	500	483	475	491	450	497	492	505	522	483	497	470	520	530	442	448	475	463	479	476	465	480	489	482	506	499	475	474	487	497	484	520	477	502	523	490	511	486	499	465	459	511	498	511	501	455	464	475	455	451	504	501	473	516	517	465	481	472	491	494	484	479	495	483	486	499	504	470	531	478	496	456	455	513	484	502	487	465	499	490	470	494	461	478	482	481	516	525	504	485	490	522	512	492	516	494	549	484	511	489	480	475	496	476	487	481	481	489	482	465	488	543	497	486	451	475	468	452	465	523	489	490	442	515	474	542	468	488	470	472	476	494	468	487	510	462	496	504	462	484	468	517	500	482	475	491	513	472	519	520	529	461	512	504	455	501	497	493	455	471	484	451	467	468	529	472	528	525	510	467	468	507	457	493	495	498	487	482	464	488	454	557	484	481	497	505	489	477	512	487	498	493	501	483	501	474	514	471	477	478	479	482	460	514	481	482	507	480	479	492	483	460	473	492	514	485	491	465	523	511	506	473	513	466	469	507	497	478	483	471	500	494	489	525	509	475	482	465	474	511	500	527	479	458	504	515	444	509	495	440	483	513	486	523	493	511	537	531	507	518	468	479	495	473	497	483	496	470	445	477	471	474	456	471	457	462	490	466	505	466	495	539	491	475	498	492	508	507	490	457	468	457	478	461	465	487	493	489	492	498	513	489	475	497	454	492	461	508	541	479	471	509	494	472	494	493	508	461	515	456	481	529	495	482	470	497	470	470	459	533	477	523	490	455	479	474	500	427	491	462	521	466	473	498	477	499	476	444	455	498	497	536	475	502	510	463	495	510	481	481	490	497	482	490	493	530	507	497	467	483	496	460	496	524	499	498	468	472	472	455	471	500	489	508	502	510	518	476	486	534	473	483	460	512	445	468	503	475	471	479	473	503	510	476	467	481	493	504	495	504	483	466	537	450	472	509	516	499	488	509	550	475	478	482	503	504	488	544	439	479	469	489	471	487	499	505	519	496	483	459	513	484	492	492	485	503	479	459	516	476	482	461	471	466	483	474	475	474	474	447	487	462	492	516	472	509	520	503	478	511	484	541	502	496	466	465	504	503	467	524	515	466	494	474	447	474	485	472	505	476	496	454	470	481	460	494	489	456	465	456	474	481	458	498	485	455	479	490	501	496	480	472	528	498	478	483	500	462	536	478	499	501	523	492	510	494	477	484	520	484	447	474	497	527	439	484	489	495	485	494	471	497	480	458	461	492	494	474	466	500	481	465	482	482	445	482	513	431	476	545	467	534	498	459	440	486	476	496	487	518	489	499	496	482	481	540	435	454	464	496	512	507	474	479	495	490	475	503	507	475	484	513	509	507	475	530	504	492	502	472	500	479	472	509	484	512	506	489	483	507	506	484	505	513	509	470	519	476	482	481	457	482	505	484	489	518	530	473	462	461	502	479	492	513	497	491	471	489	528	442	478	503	493	467	504	459	458	479	502	477	489	459	495	498	493	513	467	444	489	475	505	510	526	492	481	482	518	480	510	490	525	494	485	495	442	490	448	494	443	494	481	478	501	497	467	498	500	478	494	481	469	461	485	496	494	477	468	501	482	452	481	452	499	465	524	487	495	486	491	492	467	489	483	503	504	478	474	479	502	491	477	465	508	501	495	477	500	487	527	459	454	494	472	485	492	478	504	510	482	447	487	509	492	506	498	509	511	492	503	490	483	496	482	449	487	494	476	502	448	488	515	488	497	520	444	495	504	495	474	501	484	486	483	488	498	478	487	452	510	481	469	463	478	498	459	484	483	478	508	450	475	533	468	488	489	496	485	492	495	520	545	474	476	471	499	476	501	480	468	527	469	446	495	483	488	492	471	483	481	495	470	495	501	458	470	499	500	522	470	462	476	478	506	494	507	505	490	528	495	460	481	508	525	474	501	501	475	474
24396	27194	8866	3352	1608	893	705	704	629	686	689	605	646	588	582	609	615	618	617	613	575	596	617	603	651	610	594	651	635	647	676	690	645	694	699	688	696	663	663	604	614	587	597	618	628	607	646	586	602	563	613	606	611	620	683	639	616	606	636	592	606	594	664	636	598	602	630	636	569	569	583	601	604	628	571	623	595	632	618	573	630	567	593	579	602	578	610	568	576	602	630	571	561	611	612	605	645	586	599	618	571	573	556	597	576	589	569	606	581	616	607	599	581	624	602	589	570	601	602	620	616	596	603	617	582	630	607	575	549	579	602	649	602	573	589	605	548	626	579	605	598	617	592	646	626	597	607	603	594	587	585	612	607	587	576	592	571	626	587	596	574	593	578	575	603	562	587	542	638	583	606	587	628	610	609	524	592	551	568	596	563	595	615	614	598	601	582	594	581	601	552	567	597	575	598	606	606	609	618	621	582	587	605	612	623	611	558	604	542	636	575	615	614	567	609	576	597	594	619	627	576	610	586	589	601	614	588	604	601	570	624	528	635	558	574	603	611	570	613	603	594	606	571	603	595	589	614	564	576	566	579	586	587	591	635	590	663	578	588	576	603	642	576	614	584	640	586	626	581	600	595	612	616	591	620	592	600	612	627	630	605	597	625	556	617	613	559	607	562	599	567	584	608	611	580	586	630	548	598	568	595	585	575	583	604	618	563	561	617	620	587	644	568	561	593	600	630	598	602	614	580	618	577	608	609	586	585	627	618	602	605	601	635	607	558	586	616	582	595	583	605	568	604	602	635	557	603	594	567	600	618	612	609	582	590	547	623	561	581	616	614	613	552	593	616	615	571	622	597	664	599	585	579	549	621	596	622	578	618	620	597	563	609	568	577	595	570	613	621	584	587	580	595	559	592	582	616	582	576	618	604	591	628	597	646	612	604	616	611	568	612	615	593	569	604	613	603	615	613	595	556	540	610	585	556	615	597	561	615	615	554	567	593	587	582	585	609	605	607	630	597	573	607	535	583	604	591	571	580	554	598	600	601	653	614	555	584	669	569	563	636	599	594	620	594	575	604	575	528	532	598	596	577	587	638	643	592	589	623	591	609	601	620	599	609	589	585	604	587	604	587	640	580	619	610	652	547	565	562	613	607	647	586	616	593	580	593	619	629	598	589	548	624	544	574	630	630	585	599	584	587	597	591	600	565	619	624	609	629	596	601	564	599	591	625	623	575	625	605	609	585	527	548	623	613	636	579	607	567	570	565	560	592	611	591	576	597	609	560	581	570	597	601	578	601	611	608	607	589	629	573	602	572	598	597	562	582	580	598	600	559	622	620	589	571	569	568	619	582	596	615	598	579	596	561	594	579	592	635	587	551	590	639	619	587	622	638	582	573	601	587	637	558	576	591	623	575	566	589	573	643	565	601	596	627	573	584	643	628	595	621	596	581	585	564	611	598	580	587	561	587	591	607	634	587	589	616	597	573	608	612	617	583	561	610	560	612	637	617	581	607	593	599	575	589	643	612	620	613	599	585	614	617	592	637	628	613	605	583	588	546	598	584	611	586	597	619	588	642	591	579	660	644	594	589	564	592	622	581	579	575	596	593	590	611	574	607	631	596	623	564	600	607	584	577	576	580	594	618	621	622	599	563	592	583	574	608	582	579	586	637	579	614	580	574	637	584	603	581	620	591	624	635	582	588	572	580	600	619	552	577	567	655	641	602	584	598	561	541	580	587	642	613	582	585	587	570	577	594	645	592	619	602	603	600	600	628	597	578	559	585	597	570	607	572	613	566	538	582	576	603	611	631	597	575	595	607	626	578	610	613	623	581	610	632	596	589	620	572	591	595	596	645	598	595	584	577	574	618	584	627	543	595	621	579	556	618	593	576	609	598	603	596	558	570	605	587	581	601	617	575	615	604	601	601	553	591	592	612	602	601	553	574	621	622	621	621	600	576	568	616	614	544	608	596	593	596	539	611	580	582	603	598	599	615	517	574	589	642	618	587	621	613	628	618	613	623	606	600	612	596	583	574	587	571	596	608	592	597	603	579	570	570	615	577	586	625	569	551	615	618	597	537	563	579	578	617	566	568	631	623	618	607	619	617	623	574	611	618	639	551	624	587	606	576	586	580	618	646	576	607	642	607	568	571	567	611	599	618	590	565	599	601	642	587	596	653	577	593	577	586	597	646	594	605	571	577	616	538	600	597	609	641	615	579	600	598	622	611	605	629	582	570	600	574	616	588	631	580	613	594	570	613	594	626	592	608	576	585	560	564	563	597	615	652	632	582	601	602	629	579	618	600	610	585	600	624	624	626	597	585	564	574	581	601	597	629	562	623	611	639	585	547	573	569	619	594	579	609	576	609	634	580	661	587	601	617	605	601	565	586	603	592	606	584	588	634	637	591	643	654	597	577	587	591	586	591	611	577	588	622	591	582	597	591	625	566	624	635	621	566	622	612	632	555	577	615	617	603	564	622	607	575	636	594	586	605	607	578	611	586	597	601	649	610	638	568	583	590	593	569	618	585	609	607	594	622	578	617	602	583	557	586	658	603	623	642	586	560	594	598	612	603	597	544	617	579	565	591	561	614	649	608	574	590	555	606	608	627	628	574	633	575	596	614	601	572	579	563	601	540	591	573	583	595	591	581	592	592	624	588	587	578	583	595	608	651	614	574	599	579	601	566	587	591	639	602	577	594	583	566	586	610	609	585	612	625	579	607	601	578	584	597	565	594	604	609	595	584	583	593	601	569	646	586	600	587	613	608	613	548	622	604	602	551	608	607	618	627	617	614	612	531	602	550	616	634	632	614	577	590	605	576	573	621	591	586	576	599	609	630	561	622	573	620	591	589	590	595	601	595	563	601	612	633	570	616	537	584	600	636	606	596	629	564	585	605	634	611	621	607	657	573	597	592	599	572	622	573	571	645	596	564	600	629	585	568	633	576	586	579	593	557	556	613	603	606	594	589	570	648	610	604	605	590	579	606	596	576	594	619	604	596	601	637	544	592	592	568	581	569	610	612	608	601	585	621	658	561	638	583	609	574	583	592	595	624	616	582	588	556	594	631	604	619	591	579	592	627	600	558	629	581	576	609	608	617	627	600	617	534	626	600	586	544	618	604	563	570	605	592	619	564	637	615	649	622	594	594	567	573	633	589	587	628	584	599	628	595	595	562	583	599	623	623	582	578	603	601	617	573	614	578	611	601	581	596	609	643	618	593	593	573	627	589	561	598	564	576	605	535	562	560	597	595	585	629	606	590	569	599	608	561	596	593	632	592	627	529	568	584	623	574	583	620	611	612	597	582	592	619	614	620	585	591	569	550	592	566	554	604	593	604	606	604	607	603	628	567	580	593	602	556	550	625	603	634	583	608	623	593	570	591	569	599	594	606	629	553	652	588	600	567	602	625	620	606	623	543	636	555	579	581	597	601	614	597	570	610	607	617	565	601	598	595	628	601	578	610	594	607	633	598	628	604	600
23660	20973	27935	24170	20897	9720	1287	864	774	705	658	689	653	660	594	640	608	536	632	617	605	547	604	556	585	580	591	601	573	585	600	651	603	663	655	643	671	643	597	595	545	614	542	560	517	574	569	530	552	533	565	556	541	538	544	531	574	557	531	559	509	558	565	526	567	568	547	524	574	537	538	558	544	563	525	569	626	556	552	540	549	556	573	562	548	519	557	511	558	531	532	556	565	582	546	554	524	563	570	543	567	577	548	569	526	521	582	494	532	529	525	525	509	538	492	506	568	503	555	537	569	520	513	523	554	547	531	568	568	519	544	546	508	536	563	527	555	541	562	549	543	541	504	498	551	548	540	522	534	514	532	599	524	537	464	532	557	569	547	548	522	510	522	564	570	531	520	547	533	543	496	561	540	533	499	522	501	562	537	556	531	542	543	545	524	542	532	538	576	518	532	567	533	555	542	555	503	497	583	557	542	520	571	556	534	537	508	514	583	502	571	551	524	512	512	534	572	519	494	549	482	528	504	581	514	524	561	532	562	508	569	542	581	542	572	543	519	551	549	563	593	506	534	467	529	536	533	538	594	568	540	528	622	552	535	535	467	540	564	555	560	560	519	522	544	516	568	530	543	534	546	465	531	533	533	534	529	534	559	515	553	537	499	545	556	527	503	500	589	563	527	536	508	540	560	537	593	519	519	517	547	547	538	567	535	569	554	530	555	498	573	551	544	544	535	597	529	522	506	522	547	541	515	539	568	525	517	536	549	489	530	519	541	518	546	530	523	539	523	539	564	574	555	523	515	553	564	519	529	537	503	549	568	527	551	541	515	528	500	511	555	487	552	543	547	516	553	549	558	508	526	528	532	538	543	535	576	495	528	532	533	528	547	545	524	547	518	562	542	524	553	563	561	503	529	469	540	561	534	524	560	544	539	594	562	559	535	548	529	533	497	503	520	517	541	539	584	541	517	526	535	573	530	536	561	534	532	533	510	547	489	539	561	552	545	509	512	581	522	585	483	519	498	505	512	537	508	549	540	527	515	543	556	519	595	541	557	536	553	532	525	492	552	514	524	565	586	525	516	522	531	594	567	525	514	548	531	542	500	510	544	510	533	541	563	529	507	553	532	546	571	547	521	566	527	524	525	515	553	508	538	503	575	535	515	551	513	539	568	545	534	539	525	546	499	569	561	550	580	509	540	539	548	534	529	583	559	537	548	527	544	561	529	528	583	548	513	611	576	514	577	601	520	561	513	484	539	538	514	542	550	487	572	497	518	566	545	577	513	563	586	532	549	529	531	541	525	518	515	530	558	535	533	589	525	523	522	508	539	580	536	511	540	540	529	520	527	500	539	537	532	516	521	540	535	521	514	542	562	525	539	549	553	509	560	518	575	522	538	556	530	532	523	503	550	523	578	555	497	497	555	494	526	568	512	571	572	588	580	551	531	531	520	568	557	548	570	546	495	579	570	534	534	555	610	516	527	520	516	532	508	525	527	526	546	504	537	564	538	571	493	522	534	505	563	512	577	562	467	529	545	492	531	541	554	558	566	550	487	538	536	563	531	556	518	540	586	539	544	522	572	531	565	515	510	544	522	553	564	522	525	524	549	558	505	562	550	495	510	535	574	530	521	556	529	518	594	545	556	550	508	505	538	526	538	526	572	514	528	570	567	551	536	513	510	518	556	558	601	533	530	510	547	554	568	578	530	573	522	533	554	532	546	540	527	493	555	579	545	576	529	535	558	553	512	536	544	515	539	545	521	560	506	557	548	531	549	566	541	525	547	512	524	528	536	553	544	557	528	531	522	532	531	546	534	537	527	527	516	532	581	565	532	556	534	548	528	512	562	547	495	519	535	548	573	527	526	595	523	522	530	533	520	506	539	543	531	545	537	539	552	530	542	575	554	530	506	536	525	500	537	513	534	540	519	529	533	483	505	555	532	565	550	533	514	547	512	526	538	529	592	501	556	550	538	557	561	531	552	576	523	536	522	569	543	537	525	537	544	550	537	563	565	519	519	546	513	525	560	516	564	568	516	566	526	512	571	531	492	549	540	555	542	557	537	522	542	504	568	585	570	552	597	573	536	537	560	544	524	571	563	547	525	530	547	517	549	543	578	552	521	570	513	530	522	555	508	546	545	522	582	556	533	504	533	529	570	541	547	539	525	523	582	612	529	493	561	600	493	505	546	556	543	558	522	540	527	535	549	537	539	564	510	554	527	524	539	520	532	570	530	521	550	522	496	533	527	568	495	561	512	539	531	538	500	523	530	513	546	541	526	556	524	516	512	513	560	549	501	562	548	554	519	546	543	548	537	524	524	536	549	508	525	526	542	538	500	531	526	544	562	509	555	569	505	506	564	522	526	520	500	541	518	580	553	560	535	515	517	543	519	516	567	514	505	527	490	548	517	521	542	553	532	540	551	597	536	542	509	562	566	535	492	566	489	531	512	499	560	520	535	542	530	584	509	559	535	520	583	534	537	516	557	533	544	577	522	545	554	546	519	520	489	541	531	553	527	553	515	564	572	560	547	558	561	532	536	488	564	524	518	484	515	533	539	554	501	534	549	526	570	521	548	527	532	520	517	566	584	530	550	572	530	504	569	523	551	507	530	533	538	501	524	510	565	536	554	513	474	519	585	543	528	557	574	532	565	511	483	506	505	529	536	555	569	512	528	524	534	524	504	528	507	532	518	553	567	539	549	567	538	543	514	528	509	550	528	554	516	529	548	529	552	545	508	564	544	507	548	572	569	554	534	550	499	518	523	553	533	523	540	548	557	518	537	548	576	508	538	559	553	536	560	578	524	539	554	527	526	561	590	528	533	567	493	533	535	534	555	532	532	554	535	535	521	520	585	527	526	555	559	540	558	555	551	545	505	517	541	565	540	540	540	562	558	566	532	485	530	534	540	557	538	521	517	570	525	560	561	596	546	493	550	516	497	540	538	528	486	542	530	553	525	502	551	526	569	521	550	524	547	546	546	500	513	539	579	553	529	512	509	551	557	533	535	519	575	540	533	521	554	570	558	536	540	539	570	546	545	544	572	509	531	513	569	526	569	527	534	531	549	571	511	555	555	511	538	521	555	548	579	548	536	576	524	575	525	539	555	548	535	500	536	555	519	548	565	514	563	499	480	538	554	552	504	520	568	538	566	525	535	547	534	544	498	555	519	535	520	530	538	543	530	529	555	520	588	543	514	558	511	489	544	589	581	520	526	552	501	577	537	551	550	533	569	544	515	558	517	534	534	580	561	551	518	548	539	586	554	491	496	489	565	542	559	524	527	525	545	521	532	567	568	522	568	539	492	531	531	544	541	539	553	488	565	545	528	493	575	541	549	504	552	523	556	548	514	539	529	524	523	541	533	556	547	562	544	564	505	553	495	565	501	506	528	519	575	506	500	531	518	546	538	588	544	554	546	526	563	555	570	521	580	524	506	520	504	552	531	492	542	586	537	513	480	539	532	538	557	542	568	544	569	567	537	504
28692	37711	18438	8486	4785	2495	1615	1299	1096	982	998	857	817	811	751	712	742	677	722	688	711	720	699	713	675	737	744	686	746	774	769	785	831	848	846	804	809	881	719	768	685	727	670	685	696	730	712	680	702	652	650	669	657	633	667	669	688	669	668	670	710	659	718	679	716	676	713	656	695	652	664	672	650	692	661	633	687	665	687	653	708	676	650	643	636	697	653	660	749	680	638	651	689	619	664	646	680	659	660	669	634	669	661	609	687	683	664	606	632	657	641	659	663	661	631	653	642	651	689	654	646	615	669	606	652	661	645	642	637	645	677	624	666	670	631	680	613	659	685	709	702	666	646	636	588	680	613	616	700	660	638	611	628	642	561	670	669	645	636	690	658	641	695	712	648	674	647	632	638	629	690	688	662	642	658	638	628	665	630	624	692	651	709	614	665	629	656	674	669	674	653	643	647	656	647	656	622	649	636	610	716	692	702	642	665	611	626	632	637	615	666	705	725	656	638	647	684	707	649	713	660	659	692	666	600	672	682	647	651	636	653	635	642	685	679	619	627	668	662	677	679	691	702	639	676	662	676	663	633	685	643	664	684	636	665	689	652	685	678	628	654	584	640	632	642	647	643	722	621	682	691	610	656	666	674	639	683	664	671	662	669	662	651	676	694	667	645	647	613	655	643	652	649	687	641	643	681	666	664	681	677	645	603	639	692	671	655	686	701	640	648	625	677	670	650	693	674	642	634	699	647	694	718	632	655	685	668	686	651	702	619	625	650	711	682	666	597	683	596	660	655	695	605	646	673	654	658	621	709	607	681	588	679	659	641	666	664	654	702	647	648	665	642	667	652	638	657	669	681	638	721	614	689	664	658	663	649	664	646	690	641	630	628	650	681	681	668	664	709	644	631	672	698	682	627	658	637	688	627	637	633	712	665	669	662	647	713	657	621	677	672	643	633	660	663	649	644	697	699	692	630	644	677	702	651	630	680	671	647	652	682	683	658	685	636	708	685	663	694	643	639	594	648	627	691	636	672	656	638	662	660	647	679	669	634	676	660	624	641	655	695	660	635	642	653	653	637	671	690	646	701	640	650	691	706	663	662	661	662	676	649	623	677	660	692	684	692	670	632	650	674	693	633	634	609	670	643	625	641	663	678	660	658	677	668	593	668	635	637	653	634	697	645	696	672	671	648	636	615	640	712	623	644	651	594	643	665	685	618	693	660	649	730	687	665	704	689	658	635	646	656	617	647	683	673	683	668	633	593	655	691	641	625	652	642	660	680	649	630	605	670	684	704	662	607	619	686	680	685	632	663	611	625	683	617	677	703	639	670	679	653	656	611	644	642	641	623	733	620	626	636	658	674	681	690	657	661	687	663	637	674	647	624	667	643	614	691	678	653	617	662	673	694	638	648	635	657	621	661	652	677	633	689	671	626	640	631	660	640	666	670	663	704	681	625	671	638	654	686	656	646	636	680	611	679	661	650	653	629	626	629	653	644	644	652	644	645	682	624	695	642	686	647	647	699	626	682	653	672	677	704	689	649	685	655	684	636	692	630	697	663	682	650	677	667	650	727	700	612	616	666	642	646	676	654	665	605	640	646	650	650	686	669	630	652	590	674	660	682	657	622	688	682	670	675	643	676	633	635	681	690	672	660	667	656	601	659	640	694	655	642	634	608	665	681	634	665	660	670	688	626	663	655	694	706	671	663	733	663	651	698	610	618	676	618	675	695	680	645	637	640	678	676	678	691	651	704	640	651	660	648	623	664	641	640	655	704	642	657	707	651	644	657	670	603	677	659	646	647	623	676	674	653	632	670	642	597	692	631	738	665	623	672	667	682	657	660	670	660	660	637	655	669	630	661	656	661	685	662	638	662	664	665	649	641	662	668	644	644	628	643	687	685	614	607	689	688	642	642	633	677	659	673	615	629	691	641	680	656	662	660	642	666	613	642	676	625	665	674	614	669	614	618	658	617	641	627	626	601	651	647	654	675	631	678	660	634	647	667	644	644	662	659	652	625	664	676	695	640	658	650	637	659	643	671	632	697	629	656	661	688	686	666	659	639	674	689	661	645	665	640	663	630	665	629	681	684	637	711	641	700	655	678	659	667	695	663	667	699	670	653	686	636	623	642	653	673	659	622	677	651	680	609	673	641	656	659	668	637	692	590	605	638	689	638	612	653	686	692	672	639	635	657	684	666	683	684	630	715	660	663	640	685	670	691	642	670	617	600	598	645	652	624	653	686	644	627	658	728	632	672	661	640	676	681	627	674	671	618	661	663	618	661	684	648	635	641	664	687	647	652	644	653	653	693	642	676	670	636	642	687	654	650	655	693	637	639	655	642	615	645	668	625	650	654	637	689	627	669	731	629	661	632	654	680	665	613	677	611	664	620	652	646	665	687	650	612	648	650	638	640	662	662	645	628	644	668	626	661	643	675	639	652	682	720	661	676	621	675	614	663	598	662	669	637	637	689	709	666	671	639	673	716	647	677	623	659	629	686	645	655	652	642	660	680	677	698	679	691	612	682	680	684	659	650	650	676	633	663	599	628	678	651	649	667	690	684	628	608	652	650	613	702	598	716	653	660	632	635	649	634	630	597	653	683	683	627	711	631	668	657	685	695	638	660	671	631	674	674	672	629	646	647	665	612	667	619	619	649	659	624	620	673	660	663	634	706	650	630	655	634	690	660	669	621	660	648	659	654	631	672	655	685	643	656	654	672	633	638	645	651	738	640	628	638	655	671	642	651	664	719	637	662	670	653	667	661	667	677	642	662	641	576	653	626	684	679	672	660	681	655	662	638	657	636	653	673	639	682	672	642	650	643	677	663	649	646	645	678	657	684	646	655	716	658	663	662	649	607	667	679	616	659	655	683	685	655	611	634	664	672	615	646	690	718	652	649	650	652	671	608	637	672	655	640	655	652	665	644	661	662	643	683	660	695	651	653	612	667	627	670	691	630	643	638	673	637	679	666	649	633	617	651	672	655	665	684	684	604	652	662	677	628	642	620	740	662	679	603	641	633	637	674	664	668	689	616	646	673	700	669	624	689	650	638	676	639	651	634	676	632	653	638	711	625	633	620	645	623	688	638	644	743	684	666	656	623	685	661	665	663	649	660	651	652	666	714	666	668	639	636	660	654	655	637	660	672	647	693	670	660	660	706	642	673	664	708	660	680	693	713	684	654	686	668	608	681	607	603	659	669	695	639	658	611	670	658	671	670	667	671	675	626	692	683	663	693	664	660	635	690	637	676	614	643	630	630	678	677	670	610	658	621	662	620	654	655	680	637	635	660	629	674	648	669	655	684	671	634	630	634	610	661	650	629	625	692	631	693	668	637	657	669	657	682	637	625	678	684	687	663	626	679	658	643	674	672	621	625	676	662	666	700	673	670	632	632	659	649	672	622	631	639	653	646	658	635	682	656	664	681	685	640	634	668	647	643	669	689	693	648	642	651	683	664	668	650	625	638	617	682	687	673	685	645	640
24643	20989	27001	25010	12546	1250	647	530	453	431	441	426	416	398	380	357	403	391	356	374	382	382	356	380	342	397	384	402	400	401	426	427	384	413	423	393	413	451	414	417	395	380	384	362	348	346	362	367	368	330	375	345	357	343	337	346	348	379	342	365	352	373	374	337	334	358	365	371	393	335	383	358	349	357	359	364	340	353	337	354	339	331	383	379	352	365	364	374	359	342	384	365	350	340	377	324	350	344	354	317	351	339	342	333	374	357	342	327	326	358	358	392	345	323	347	370	304	350	365	354	363	345	331	361	364	351	361	356	341	364	318	332	349	329	348	356	382	300	328	380	369	344	353	373	362	346	358	383	344	339	350	389	359	379	337	374	346	344	346	368	360	378	346	356	332	362	354	351	324	353	327	350	343	316	380	372	352	334	305	340	336	368	367	341	351	345	352	350	332	348	343	327	328	330	371	367	372	371	337	389	359	341	338	350	341	309	356	334	372	364	360	367	364	358	355	365	318	346	363	338	368	339	359	334	357	363	377	336	365	359	326	323	372	357	363	343	354	329	370	340	369	318	348	313	360	338	338	370	318	359	347	343	393	358	340	358	357	388	366	322	372	361	316	326	315	315	333	296	356	339	339	353	334	353	373	367	353	344	364	385	330	363	361	356	347	352	343	362	356	346	343	357	353	330	342	348	354	337	333	362	342	321	379	350	344	326	323	360	367	329	348	306	329	381	361	409	345	368	354	331	346	389	334	342	366	348	377	339	377	332	359	354	353	341	374	340	376	346	364	351	309	348	366	349	330	349	352	376	339	318	329	365	326	362	351	383	327	326	371	350	349	361	339	377	321	363	356	378	342	334	340	333	363	356	344	329	345	326	340	368	378	354	355	354	335	354	338	333	321	360	365	351	344	346	346	342	315	348	361	347	383	336	338	336	339	326	332	371	362	406	365	370	344	368	356	397	378	366	363	375	330	318	378	330	359	366	349	359	364	378	354	339	353	347	367	363	344	387	353	303	348	348	355	330	340	365	353	318	344	341	348	325	352	350	335	349	339	359	352	331	375	348	346	359	319	338	360	358	351	389	350	350	353	343	341	319	409	377	299	303	311	372	405	380	367	335	344	376	369	337	332	360	366	354	363	332	356	340	352	332	381	337	371	375	340	382	331	347	381	335	351	341	308	334	380	350	359	337	341	323	366	341	372	331	342	331	360	335	370	372	338	321	334	335	376	364	330	344	346	357	339	365	371	380	349	383	358	325	340	316	370	348	346	343	340	355	381	337	333	346	347	339	342	345	310	332	388	326	361	389	325	322	343	361	390	342	374	360	363	345	325	334	331	353	342	324	332	347	361	354	345	306	351	350	375	332	349	372	317	361	338	339	351	324	333	340	353	325	334	338	351	300	341	344	315	339	348	332	348	347	358	352	359	329	341	364	349	339	352	357	306	338	347	328	348	342	347	349	339	352	346	380	373	349	377	331	368	343	359	311	345	328	335	382	356	337	379	373	328	362	353	368	340	348	369	325	346	353	352	356	382	400	351	348	355	386	360	354	359	353	348	353	369	348	318	335	387	353	345	351	348	349	339	338	341	379	329	360	369	326	353	337	347	376	347	319	342	324	332	344	346	351	343	352	343	354	394	360	348	337	366	386	353	351	329	337	336	380	354	342	356	377	326	369	353	353	340	374	367	339	371	341	358	344	334	370	357	360	330	339	342	362	378	371	340	360	341	341	331	331	350	322	360	329	344	348	353	294	344	351	376	375	312	351	342	342	359	319	361	375	343	353	352	342	351	331	335	365	358	335	355	352	365	395	363	374	338	346	397	325	359	330	331	314	365	334	337	361	361	328	379	324	330	363	319	337	344	331	344	350	364	350	354	354	310	326	320	350	349	328	326	330	382	327	325	345	344	381	369	358	351	344	354	350	333	346	338	335	340	311	371	401	361	345	372	334	338	343	353	328	359	330	374	377	357	339	339	372	349	378	360	355	360	345	370	381	359	318	364	374	343	312	365	345	323	345	347	368	371	354	364	368	362	324	341	348	341	348	346	320	342	351	334	347	327	364	360	348	348	341	339	321	353	361	314	359	322	339	354	345	308	325	352	352	340	342	349	374	361	330	351	349	390	382	356	341	365	350	385	371	330	320	360	401	357	319	344	349	360	378	368	358	376	342	316	358	381	347	361	375	331	300	347	359	346	367	327	361	354	346	340	342	327	347	371	363	314	374	336	358	383	324	349	353	342	339	327	372	359	349	308	354	339	353	366	364	349	371	339	372	346	323	379	353	384	346	324	346	324	335	334	350	338	365	334	349	334	352	360	340	366	361	341	336	352	343	343	320	336	337	368	362	352	319	320	362	350	332	333	349	354	365	340	379	341	377	331	355	354	344	366	339	367	358	349	355	346	324	399	362	333	325	342	350	338	357	363	398	371	337	362	372	340	326	328	315	356	363	345	361	330	346	354	330	349	343	341	344	372	347	353	402	353	328	317	357	313	341	369	320	324	337	352	346	355	356	358	374	363	356	334	369	374	317	365	338	390	351	358	339	352	334	326	364	353	341	355	353	334	360	373	336	337	356	345	369	311	319	368	352	347	347	343	368	313	327	366	344	364	355	361	351	360	313	358	349	329	366	346	305	386	347	359	348	361	343	367	357	316	367	366	317	353	348	329	341	359	344	375	352	348	328	372	321	368	356	345	342	316	349	366	354	347	330	349	338	371	354	358	322	336	366	373	357	343	335	371	318	366	385	355	360	381	350	353	346	372	370	339	393	343	347	362	346	351	348	370	336	377	352	360	308	351	341	334	392	338	350	341	336	359	346	351	345	362	328	346	351	356	359	353	391	352	352	366	336	373	360	373	381	327	375	370	371	356	343	325	349	370	342	340	375	376	346	383	350	340	365	346	356	364	345	352	343	323	315	355	360	308	355	351	356	355	355	386	356	323	351	324	383	381	360	316	380	323	361	332	358	346	344	336	323	352	337	328	342	337	356	362	356	354	338	339	341	307	357	366	355	335	348	337	378	327	352	339	358	384	357	382	366	364	369	362	350	357	342	370	321	367	350	385	375	376	373	355	353	323	360	351	341	370	337	342	371	341	363	341	365	343	381	313	307	387	339	329	318	368	321	375	348	332	346	311	362	406	358	357	312	364	376	349	329	337	372	372	354	346	324	347	353	352	373	353	362	374	340	347	358	368	330	356	407	354	353	349	355	362	348	377	365	354	344	349	370	338	351	352	330	352	372	362	349	353	346	346	347	333	339	357	349	346	329	390	367	367	363	351	322	384	341	347	365	351	358	345	384	332	364	342	315	365	350	346	329	360	344	377	335	356	330	345	356	353	367	328	357	346	360	365	365	377	364	345	346	346	355	360	353	322	364	347	391	345	345	348	349	325	342	321	340	348	349	380	345	351	383	355	354	357	358	344	379	355	338	374	314	346	312	317	348	330	360	342	353	358	342	343	382	352	365	339	336	357	339	373	370
27092	32416	15166	6023	3074	1658	1084	842	729	608	607	563	578	514	512	484	520	504	458	470	476	507	497	435	442	492	500	454	507	530	448	518	550	542	556	561	563	514	550	518	499	505	477	488	433	447	414	429	462	472	460	413	475	413	455	490	483	442	488	452	462	479	451	497	500	493	434	450	454	461	452	446	439	422	500	436	431	438	410	444	474	407	403	459	447	417	436	441	433	420	454	427	397	443	409	437	431	411	434	436	453	416	442	430	461	455	442	458	414	440	458	464	428	422	434	440	448	421	460	439	449	424	418	439	487	439	458	427	416	483	448	428	432	458	450	481	435	423	429	411	460	455	443	449	427	419	457	456	423	439	440	431	415	442	435	448	426	477	448	454	431	493	460	405	393	416	443	435	465	418	431	461	439	422	419	469	442	434	417	445	494	405	432	417	447	471	430	429	457	405	466	451	443	425	414	461	427	395	460	448	457	484	418	481	434	434	455	445	418	446	459	448	423	426	474	410	401	436	421	444	430	447	441	418	437	450	468	443	482	416	432	445	428	445	430	458	409	473	417	422	430	456	446	459	427	434	444	444	460	450	444	412	420	456	418	426	446	427	417	432	374	457	470	431	461	434	424	417	466	412	400	444	432	411	470	406	445	421	423	421	431	450	448	466	430	450	456	433	431	442	456	438	419	420	438	458	459	403	393	461	435	422	452	459	454	452	410	422	452	429	434	396	410	432	430	435	440	422	471	424	450	428	443	439	418	419	408	425	461	469	418	430	409	429	419	444	448	442	431	419	432	438	458	421	428	461	446	446	389	439	443	434	446	417	436	424	446	436	462	449	414	404	467	404	427	461	416	447	421	438	461	451	457	410	396	416	414	423	448	433	413	458	430	434	438	433	435	427	429	437	422	437	392	436	425	450	444	427	404	419	452	414	437	432	401	429	398	436	415	426	415	498	420	391	440	458	435	431	437	403	450	402	456	454	445	424	457	439	424	426	424	439	438	431	428	427	448	471	423	425	421	420	443	469	418	459	459	409	440	421	444	432	446	451	444	425	408	427	474	449	418	435	439	453	423	396	430	432	437	472	439	446	432	444	433	419	444	448	475	418	453	428	401	438	425	456	454	427	464	404	451	456	450	377	428	415	456	427	430	441	411	459	418	421	422	454	436	392	409	427	413	462	443	420	400	425	468	452	402	418	423	442	432	408	452	416	460	442	450	446	440	417	468	417	438	426	455	408	430	415	383	455	457	442	443	406	426	434	417	421	421	441	408	451	420	418	407	460	437	457	436	442	453	468	447	436	421	432	450	438	428	449	457	386	415	429	433	442	390	474	431	456	436	419	415	418	436	433	436	418	431	474	451	418	442	451	426	421	435	418	413	460	422	395	421	449	450	473	464	496	448	424	449	429	440	401	440	453	408	421	464	427	391	464	419	469	429	444	426	405	469	437	447	464	417	427	471	443	448	469	424	445	463	433	458	466	455	440	459	434	458	453	459	457	423	464	400	481	410	440	401	425	447	456	427	417	454	465	489	427	437	441	401	470	450	432	437	419	426	437	435	422	442	437	411	453	445	444	435	455	403	425	413	439	401	436	412	448	431	413	444	450	418	446	413	444	445	406	409	426	445	449	442	427	419	474	455	468	452	422	439	422	441	411	433	439	431	436	445	453	404	413	449	437	464	429	393	419	413	433	481	489	407	461	461	424	399	452	445	451	428	425	443	430	434	422	456	431	443	443	415	439	432	422	469	399	422	479	409	443	426	423	461	467	433	416	436	422	437	437	426	475	416	466	464	460	424	454	416	456	444	461	435	456	429	438	442	472	463	422	441	452	440	420	420	407	449	421	411	442	427	444	457	422	420	445	428	438	451	447	401	455	398	434	472	451	415	424	397	428	447	416	419	439	453	441	443	427	411	443	430	446	437	436	468	416	461	427	432	391	461	423	430	430	423	407	414	450	422	417	453	443	418	447	437	408	449	432	441	473	457	459	413	452	428	440	416	439	464	423	417	426	432	436	431	427	419	450	432	463	408	455	436	438	431	461	468	429	463	424	430	426	423	457	431	447	449	429	447	434	462	472	415	448	460	465	440	434	469	431	440	450	435	458	430	436	449	412	433	457	420	428	436	440	395	420	447	440	436	436	439	425	421	399	413	422	416	412	436	424	412	454	499	469	460	454	441	389	450	470	467	418	438	442	455	420	428	429	431	399	416	473	474	449	462	444	445	425	474	406	461	453	475	407	441	451	414	437	408	427	451	445	424	438	436	431	439	449	448	426	459	394	448	429	406	429	414	442	471	496	428	412	439	444	424	465	453	418	426	481	479	440	462	451	429	446	432	431	456	485	452	430	426	405	434	443	437	418	413	458	428	419	434	417	418	450	436	436	461	436	413	458	422	431	439	408	447	394	436	463	438	417	424	427	448	443	434	431	406	482	450	453	452	422	424	424	466	459	438	452	449	465	414	413	430	460	415	445	456	433	425	451	422	420	455	440	453	400	455	440	440	427	456	384	429	435	437	462	439	449	433	470	412	474	458	423	433	435	428	468	458	445	434	439	467	435	436	417	411	424	443	418	417	421	464	448	412	432	430	478	432	443	424	488	427	435	412	446	435	457	425	441	428	434	452	465	448	483	444	440	459	425	429	450	471	448	453	395	449	453	448	425	420	406	441	423	458	435	428	414	404	418	432	404	458	420	467	433	430	432	466	428	459	472	440	450	436	456	421	424	418	429	432	416	448	425	418	423	437	430	426	447	454	474	465	458	454	431	448	400	403	422	414	446	414	435	433	471	468	415	418	432	410	403	420	427	425	454	416	417	413	436	426	468	405	450	405	426	405	437	446	437	443	452	446	480	466	427	440	413	434	416	447	430	420	451	443	415	410	451	463	437	445	447	435	446	439	474	445	419	436	406	457	399	453	390	474	422	450	411	419	429	457	421	412	464	393	456	449	422	421	477	435	425	450	411	458	432	465	418	486	422	476	409	457	472	453	445	452	477	440	427	433	483	413	440	440	415	442	440	451	429	405	436	428	439	448	421	458	451	446	461	459	465	428	477	409	445	458	467	457	459	407	418	454	455	397	413	436	461	431	462	428	486	468	485	409	433	460	455	436	459	446	456	475	444	428	436	417	422	432	436	473	404	458	423	418	401	459	450	422	446	399	419	448	443	428	483	418	462	402	463	441	428	435	468	404	407	416	433	446	449	435	451	454	427	427	466	411	444	426	461	456	433	419	420	416	401	421	441	438	455	433	465	406	409	453	429	433	484	476	460	414	467	455	450	428	417	437	418	443	418	466	445	451	449	432	425	474	401	472	402	439	456	425	436	442	449	405	453	422	430	462	469	487	437	415	388	444	441	440	458	463	483	398	440	423	464	445	427	433	448	426	442	412	449	501	452	424	473	431	448	453	407	453	435	463	384	437	427	417	454	409	440	439	459	397	469	454	443	447	462	436	444	405	458	460	425	431	427	433	450	439	435	437	457
22517	20988	28441	23702	20983	20936	7949	1057	772	711	603	627	576	497	511	501	476	434	450	453	432	419	431	418	432	495	488	423	449	481	468	526	488	542	511	514	546	541	507	473	470	468	425	410	397	404	391	397	415	384	404	382	410	371	414	387	394	398	379	431	374	409	437	444	426	392	421	378	375	415	424	382	407	401	418	413	378	418	398	373	426	403	388	385	386	364	407	365	382	372	410	411	406	379	366	417	412	379	399	403	418	390	360	370	364	348	383	365	429	409	391	405	399	368	396	389	385	388	401	368	390	408	398	372	411	374	403	357	399	378	392	371	380	372	392	371	404	377	400	399	398	369	363	376	416	355	371	413	379	386	360	409	335	416	380	384	394	367	412	424	414	378	373	395	429	402	349	369	421	417	382	378	368	413	337	395	383	361	378	380	393	395	393	411	386	395	403	380	405	397	381	358	425	406	394	387	368	392	392	381	394	379	362	371	379	368	382	396	379	377	388	409	389	355	360	375	397	380	371	391	383	374	368	391	381	397	377	366	379	387	371	378	387	409	393	392	387	353	363	355	406	401	385	381	380	396	379	394	408	385	382	405	399	388	420	426	398	420	385	401	385	377	379	398	418	402	373	400	393	371	368	366	392	418	366	385	404	403	420	342	405	396	354	415	388	364	385	399	392	369	375	373	388	406	372	371	360	353	412	360	363	436	415	373	371	401	385	376	380	371	374	380	388	380	345	387	363	377	365	425	428	406	377	405	439	372	387	351	391	390	372	395	417	370	373	377	432	413	388	373	348	383	399	368	378	370	375	336	382	396	391	395	386	409	412	398	360	404	369	402	386	370	373	403	374	342	388	400	420	386	373	414	415	335	360	414	363	385	402	361	410	401	402	390	390	402	372	397	377	390	384	370	373	423	427	371	381	411	418	427	401	422	373	353	405	421	400	399	422	409	388	370	374	360	364	381	397	386	394	358	363	412	406	380	337	357	392	429	381	392	359	368	390	395	395	404	379	371	370	370	364	401	384	385	384	359	407	391	400	405	393	362	394	372	375	394	386	389	392	380	374	410	397	360	446	418	429	399	359	408	373	438	354	410	374	381	394	373	397	375	387	411	379	386	378	387	364	397	415	398	376	413	404	375	361	388	390	367	400	370	415	367	390	391	374	376	376	388	392	365	410	426	372	368	405	394	388	373	382	365	407	393	375	339	370	386	390	396	387	361	368	390	435	348	402	382	380	399	378	415	376	392	393	367	372	396	363	438	345	402	382	388	397	416	397	403	406	375	362	383	380	446	387	357	394	397	397	371	418	380	406	379	353	381	370	388	367	372	357	366	371	399	354	394	410	372	371	364	389	389	391	407	378	397	396	364	385	393	421	393	389	429	396	378	390	416	401	412	364	403	356	361	399	394	368	385	341	347	392	381	376	396	388	364	393	388	403	375	405	380	373	409	382	337	382	390	375	409	394	357	415	384	386	381	399	419	382	394	399	390	383	368	357	360	381	380	373	369	372	371	401	389	422	402	396	384	395	372	402	396	364	364	390	383	370	414	365	372	379	376	404	388	369	416	410	385	394	374	387	421	370	389	426	384	401	394	424	389	387	399	406	405	376	409	375	358	392	377	365	365	395	421	403	390	363	397	392	404	395	391	342	397	405	386	393	412	368	373	408	377	383	383	395	385	431	395	410	417	398	388	378	413	401	376	412	400	349	422	369	382	411	406	386	370	362	391	382	361	396	422	382	392	375	384	409	383	400	380	376	379	373	370	409	378	397	415	404	365	355	383	367	367	388	361	413	403	396	378	392	425	368	416	365	388	363	398	398	383	372	356	381	382	377	402	360	321	365	377	421	365	399	382	383	393	375	412	399	374	372	323	403	375	378	367	368	382	383	395	379	379	402	369	413	407	406	401	384	344	348	398	417	352	387	401	389	392	392	399	397	402	387	379	339	413	399	364	349	365	406	407	349	364	396	350	361	390	373	413	362	389	395	394	370	404	392	402	377	409	416	342	356	391	371	396	408	376	359	366	387	404	395	385	384	390	361	422	394	367	403	382	362	384	392	353	408	362	355	379	422	362	390	390	380	351	362	377	351	397	430	410	414	382	408	416	381	372	385	373	365	382	373	400	383	414	381	400	410	381	406	390	347	409	388	410	362	393	395	398	418	394	429	381	402	391	383	395	386	400	348	347	393	386	397	375	371	394	372	413	377	405	384	350	391	366	408	397	403	380	413	393	408	397	383	388	398	396	389	345	406	361	387	373	380	378	397	405	373	381	422	390	385	386	371	400	353	395	375	405	373	383	382	397	401	392	371	380	354	397	402	398	361	397	404	392	405	373	391	350	373	392	382	377	374	388	350	417	402	380	411	404	410	379	366	389	385	361	391	343	396	374	411	378	397	355	387	389	418	391	351	421	394	426	419	383	387	362	379	444	383	383	386	391	432	384	404	385	361	364	414	423	422	397	366	380	389	422	390	359	365	392	416	366	386	355	381	378	366	416	382	401	396	390	382	368	363	369	375	403	404	398	347	379	424	414	386	380	354	393	417	391	388	385	417	382	383	380	383	404	388	360	403	387	371	397	409	397	358	377	362	356	366	406	392	407	364	407	385	417	373	389	371	379	400	408	403	375	397	369	402	371	399	387	391	383	403	403	408	386	393	405	392	386	405	385	376	410	430	411	371	389	388	356	420	382	392	360	400	387	411	396	355	371	396	372	408	420	372	381	397	360	413	399	376	405	376	387	371	386	396	384	387	428	357	391	391	400	383	412	385	383	392	367	389	385	382	350	379	391	382	393	397	428	370	374	402	376	399	360	370	378	389	363	385	370	411	409	365	362	394	433	413	374	371	370	386	366	410	363	363	399	373	387	377	371	390	384	371	408	363	397	412	354	393	409	378	363	393	404	399	371	415	420	357	417	355	396	402	390	350	371	417	381	360	370	412	366	395	355	393	370	371	389	389	354	401	379	404	373	372	383	418	388	392	353	388	366	391	391	378	374	379	370	393	408	415	422	397	388	381	398	376	413	396	366	408	372	377	384	424	395	377	383	371	366	410	379	406	412	370	401	404	344	362	350	399	438	402	393	397	418	351	389	373	347	396	399	353	379	411	391	378	387	341	377	384	377	353	344	396	379	378	359	376	394	381	379	389	385	406	384	383	391	369	426	377	397	367	348	396	379	383	386	399	397	402	414	385	383	368	379	410	360	407	402	377	410	391	392	414	417	377	392	400	388	401	360	416	407	371	386	412	370	378	409	370	387	374	384	384	370	409	347	382	366	368	399	382	378	383	398	353	400	398	392	413	384	405	356	387	349	349	353	368	423	355	419	350	350	383	373	398	409	413	410	389	410	371	402	430	380	413	379	394	359	409	396	357	410	357	386	368	397	353	388	395	370	370	366	382	409	326	392	358	413	376	346	379	392	403	398	382	386	389	375	417	395	378	367	385	386	379	378	396	385	387	384	368	393	386	384	387	362	386	412	396	361
28536	43557	25590	12796	7392	3576	2259	1624	1247	1059	995	872	750	693	693	688	679	583	596	631	584	556	597	542	550	553	544	600	653	603	622	683	642	685	679	743	682	712	634	616	624	568	531	486	530	542	531	518	493	484	506	515	446	502	499	503	519	477	515	540	536	601	521	550	493	513	511	511	525	483	491	477	492	477	468	486	457	489	505	521	503	516	477	499	510	446	505	502	512	484	467	482	522	426	489	499	484	468	481	505	481	462	489	487	480	448	467	503	526	479	479	435	501	483	450	469	497	466	501	471	471	488	464	468	475	452	469	492	468	528	474	476	471	496	497	471	473	507	487	444	489	473	478	498	551	468	476	471	475	483	478	484	497	425	464	492	497	508	491	474	487	473	480	525	474	495	465	503	481	514	477	463	495	446	485	469	495	461	455	502	482	476	486	491	455	461	478	456	473	466	461	509	527	442	472	473	464	490	505	491	511	489	513	486	448	468	484	477	474	443	476	474	464	499	477	481	484	494	470	460	539	505	514	476	484	510	454	513	468	442	497	491	482	509	457	492	485	473	473	475	486	466	502	452	455	480	453	478	495	503	467	471	502	482	466	489	492	472	450	485	503	504	469	481	440	486	443	467	490	510	462	479	479	490	476	496	500	466	473	500	474	463	446	496	475	457	467	465	459	489	501	469	474	480	471	502	495	459	467	480	492	472	489	458	454	461	494	530	488	444	474	443	477	489	491	496	449	486	495	490	500	433	465	457	488	460	501	451	465	473	485	488	455	474	465	493	528	470	481	510	469	492	490	457	474	484	515	502	546	498	513	478	499	480	508	460	467	489	480	487	484	453	444	518	449	506	464	495	489	471	471	498	475	497	451	463	487	469	496	446	459	458	512	467	481	484	490	473	485	452	507	514	492	484	496	485	445	442	456	447	465	477	461	463	506	458	442	484	484	463	487	474	476	477	474	490	481	453	479	493	504	517	483	479	461	503	505	467	478	462	500	481	466	438	494	513	486	465	487	484	451	474	480	494	505	505	484	468	480	479	481	486	489	503	509	471	464	486	478	472	488	444	470	475	476	516	488	516	454	496	503	487	500	437	436	505	477	495	503	472	475	449	483	462	438	497	502	480	477	492	475	472	447	515	459	479	498	490	453	489	478	475	469	505	415	495	443	483	499	492	497	494	504	477	498	465	477	479	513	468	451	477	419	529	489	509	479	464	454	512	515	517	476	488	494	511	504	481	442	455	510	471	507	459	523	502	484	483	469	484	510	457	484	491	490	477	477	445	523	462	480	495	472	469	512	492	489	505	453	503	487	475	512	465	544	494	481	473	475	449	465	467	490	502	478	497	504	515	459	460	470	472	473	479	511	503	482	475	482	511	484	481	501	480	467	463	460	454	460	494	458	464	490	475	460	493	500	499	473	473	444	497	501	465	532	487	515	507	470	477	491	458	471	482	493	449	475	449	481	476	482	477	495	508	473	464	454	490	501	494	487	479	522	495	481	452	494	473	481	499	500	458	522	508	492	495	500	459	446	480	479	504	484	454	463	505	451	514	493	472	448	493	463	505	438	511	458	534	445	458	462	471	494	479	447	484	476	462	501	473	487	476	518	484	453	474	474	478	495	508	481	491	473	449	461	480	499	529	449	489	477	464	530	445	468	503	485	508	436	434	494	489	479	460	499	478	484	506	491	458	477	457	482	442	498	441	449	523	477	492	495	461	486	510	475	486	489	429	500	488	471	509	495	488	480	478	488	489	464	489	475	479	484	512	516	469	480	433	452	503	503	497	494	492	503	494	444	508	476	472	478	487	519	497	469	492	523	487	510	436	489	464	461	458	500	448	488	489	464	487	471	456	480	473	486	480	453	493	513	466	517	476	487	478	495	490	465	471	460	509	475	491	497	457	428	474	501	469	480	482	460	479	497	484	483	473	486	478	497	505	475	486	492	454	466	501	527	490	442	443	472	472	466	504	473	525	469	490	479	483	439	438	490	508	525	491	499	458	421	508	509	465	504	471	441	455	443	476	464	500	506	503	439	477	490	477	478	472	480	468	548	513	470	453	512	470	497	483	459	459	452	475	478	467	505	472	475	448	495	462	516	494	480	484	487	489	441	484	490	451	488	498	510	502	475	483	482	481	457	515	482	502	482	427	467	501	491	483	485	512	509	530	469	484	484	520	510	508	481	482	451	492	465	471	463	497	463	499	486	506	514	446	447	479	447	458	480	482	467	471	493	501	453	466	471	481	483	492	513	455	470	507	463	495	482	514	490	522	467	514	479	498	472	499	439	442	541	517	497	474	494	492	450	513	486	465	501	464	476	508	487	503	517	492	462	486	466	490	469	493	475	480	466	492	503	465	464	445	475	485	482	500	512	522	454	531	516	495	453	495	483	470	451	476	483	532	451	482	487	521	461	475	484	459	486	492	503	482	468	448	495	464	452	478	485	456	485	473	460	471	512	509	451	462	446	499	504	512	482	500	461	440	477	534	513	464	463	468	492	461	503	480	460	499	479	477	487	466	505	487	496	523	477	464	462	485	477	495	456	482	482	484	516	508	511	428	474	519	437	485	477	512	455	466	463	498	471	484	513	480	479	442	492	502	494	495	489	492	492	445	460	479	484	485	475	513	486	463	489	474	461	494	468	483	491	460	465	466	444	469	477	491	498	465	468	478	431	461	474	483	495	489	491	480	466	514	472	469	485	474	498	481	478	461	503	470	503	512	458	472	470	446	511	485	515	481	488	463	449	476	481	494	453	483	481	470	469	498	460	451	465	462	468	455	481	477	463	465	511	492	443	488	504	487	479	481	511	505	455	485	467	484	541	472	496	494	485	471	491	475	476	457	487	479	486	489	488	480	461	478	456	509	442	470	481	474	491	486	444	446	531	491	467	483	498	493	452	434	487	458	491	535	453	441	507	475	523	491	500	477	490	493	465	443	442	449	479	506	448	522	468	487	465	481	455	478	477	466	511	496	489	505	504	469	466	457	481	501	471	517	497	468	474	455	476	507	438	508	470	469	501	492	526	479	490	485	483	510	506	490	453	483	469	459	474	448	462	444	485	484	522	492	462	470	483	495	483	501	485	488	466	458	498	496	509	451	481	519	515	461	475	499	457	511	406	500	518	489	488	464	509	460	485	466	491	501	477	495	453	470	481	466	469	484	467	436	453	443	506	455	478	518	474	464	424	512	467	472	429	483	472	497	483	487	470	486	496	509	478	464	420	481	469	494	454	449	465	509	492	498	441	471	493	483	513	504	492	473	488	494	496	480	451	496	493	467	531	437	452	475	476	487	452	487	460	483	493	465	475	454	488	487	496	480	491	445	487	481	494	493	458	507	475	486	461	498	503	489	463	492	483	471	535	492	479	459	489	477	456	460	438	511	475	474	489	474	460	487	483	469	486	473	484	497	476	516	498	489	469	504	483	454	464	495	502	475	451	476	462	512	469	515	440	494	520	504	467	485	508	477	492	446	463	505	484	488
27764	21720	14238	3154	1138	699	573	528	520	507	505	475	481	509	467	491	486	475	462	502	483	443	534	486	509	501	510	514	525	524	532	532	567	539	572	555	568	561	513	524	548	503	483	487	488	457	512	501	466	459	493	451	476	521	513	456	460	507	463	502	508	466	486	476	491	510	467	477	481	509	452	479	518	468	512	473	492	518	472	489	513	505	481	519	456	426	456	472	488	501	456	509	490	466	470	461	514	475	493	484	431	504	483	441	491	519	478	484	482	475	489	486	505	501	496	496	474	469	477	477	449	503	486	473	460	451	501	490	461	512	503	478	495	509	460	485	515	495	523	465	486	455	500	490	502	517	458	510	487	477	456	495	465	459	446	501	499	505	501	498	467	481	499	516	482	495	440	454	466	490	458	484	503	492	476	489	492	515	508	516	478	450	497	475	474	476	495	494	529	476	473	468	438	466	481	505	476	463	463	523	465	496	481	497	458	478	493	485	466	480	499	495	519	500	499	474	478	487	476	473	487	452	476	488	479	492	493	486	489	488	488	534	477	508	492	493	463	487	511	481	486	542	472	460	478	457	478	489	485	453	464	497	475	530	455	493	504	484	464	486	517	484	488	485	485	477	536	469	499	518	466	508	519	489	483	455	458	475	467	465	442	483	483	474	502	483	487	474	470	487	472	487	437	480	474	472	472	517	470	493	476	527	518	485	456	479	503	467	498	529	447	487	473	478	484	501	475	453	458	481	452	496	464	430	497	490	505	510	462	513	496	482	460	478	457	473	466	506	484	456	485	475	511	474	504	468	495	496	466	466	476	455	513	478	499	476	482	460	487	470	463	471	468	477	488	502	453	517	500	489	462	467	490	488	480	454	448	464	473	500	496	479	476	467	489	436	474	496	473	469	502	479	484	486	509	479	466	480	466	470	485	518	519	484	472	464	476	489	493	463	442	496	460	492	530	488	471	491	461	498	457	482	463	487	477	482	447	491	440	470	482	445	452	440	473	508	544	474	471	486	493	480	497	489	547	456	497	522	470	494	524	490	487	480	460	474	488	491	491	472	468	460	482	474	424	493	443	461	488	457	434	519	469	482	446	530	515	432	454	474	449	497	475	449	510	446	514	442	455	479	459	480	528	447	500	470	459	474	465	502	502	485	420	433	479	463	510	481	454	476	485	476	497	477	473	499	490	516	483	503	485	487	469	524	506	480	534	500	491	500	480	462	422	479	494	488	488	461	498	467	428	479	495	476	478	460	463	474	488	466	536	477	473	456	500	467	501	522	473	449	451	466	491	492	445	480	504	490	460	503	498	447	504	481	480	500	450	458	467	457	493	494	438	439	485	448	507	485	472	482	485	508	471	516	478	498	505	464	519	444	483	510	475	448	505	444	494	483	514	471	466	525	536	447	506	472	468	508	470	472	436	506	467	495	469	497	462	479	474	453	445	506	439	525	437	441	454	509	450	459	481	476	445	521	442	465	482	477	476	488	493	481	468	462	482	452	505	472	499	478	469	491	468	453	497	465	486	496	464	494	484	473	449	476	498	507	460	471	474	471	501	469	468	493	545	445	468	472	486	473	487	482	453	491	503	498	444	473	467	514	451	502	518	477	489	498	463	454	525	540	443	494	474	509	474	483	484	455	494	430	510	512	512	488	471	478	483	481	478	489	515	503	459	471	467	506	523	453	485	495	491	482	497	506	493	445	467	491	497	512	479	500	499	502	494	466	480	483	480	511	522	496	487	463	461	467	476	492	475	459	494	422	500	477	465	451	440	485	496	478	505	516	467	507	509	481	455	491	451	506	502	477	464	472	478	504	485	472	496	466	502	433	484	485	481	455	479	479	516	491	492	478	493	461	463	511	495	479	466	447	522	503	516	488	533	487	498	485	479	477	434	500	489	507	478	482	496	474	470	483	470	472	490	480	466	444	481	451	495	447	488	477	486	470	428	454	460	512	447	538	480	470	448	475	456	492	490	445	447	451	473	505	481	456	511	489	465	468	497	464	451	483	492	491	453	472	486	475	525	482	480	460	497	437	484	445	507	473	451	488	514	467	489	466	491	470	467	498	480	490	446	451	465	466	486	489	478	471	475	462	479	516	485	512	480	483	486	480	492	494	457	475	517	502	501	495	492	476	476	465	472	481	465	473	462	483	495	469	483	471	486	478	445	475	481	445	477	504	506	481	437	502	485	422	481	458	484	430	481	462	478	471	494	487	498	521	498	502	487	462	472	464	466	475	500	494	469	461	488	474	504	487	505	485	452	478	527	470	454	486	508	490	455	461	452	446	484	522	494	486	475	522	479	479	497	493	504	526	460	472	478	515	501	487	496	418	467	478	458	458	489	501	461	459	527	502	507	497	485	474	437	508	502	458	481	509	479	468	513	491	507	532	478	465	503	478	467	458	475	443	473	490	505	497	454	503	467	485	517	547	461	520	477	477	508	496	475	463	511	530	474	507	466	482	494	471	502	482	480	511	475	478	475	472	488	520	479	514	454	463	484	448	538	494	499	468	497	474	469	489	468	528	500	499	430	497	472	490	507	482	488	478	490	489	479	494	481	465	506	512	496	449	512	498	460	481	491	453	468	477	544	475	501	462	465	497	512	434	500	468	471	455	509	470	452	453	461	483	487	457	488	461	450	500	490	491	454	468	445	474	483	515	464	494	429	504	465	449	500	455	491	475	516	481	460	475	460	477	456	482	489	492	489	483	494	493	456	507	490	466	512	520	440	495	470	517	506	485	493	494	431	444	482	464	484	509	490	504	482	486	479	509	498	483	468	465	457	505	445	458	475	468	497	468	487	482	453	450	488	468	496	527	437	484	531	493	498	527	476	478	431	468	450	492	469	477	477	519	501	474	471	462	480	438	499	501	512	469	495	488	498	500	531	449	428	480	466	520	501	473	432	469	483	473	479	493	475	479	488	465	482	486	502	489	452	516	517	488	498	502	471	534	486	484	469	475	488	468	482	478	487	474	471	503	480	467	484	474	479	457	471	499	497	490	431	417	463	483	498	444	515	453	483	476	502	463	502	497	433	454	492	501	501	504	470	447	507	465	481	487	494	488	509	492	462	461	483	501	497	467	518	495	506	485	515	493	457	515	477	479	417	437	479	509	488	478	474	492	455	495	492	488	496	456	496	461	488	505	465	516	429	455	441	445	521	438	481	489	461	484	472	481	469	498	510	516	480	479	495	502	459	516	509	461	487	490	482	506	471	460	503	509	503	483	457	471	489	479	533	465	492	493	504	507	495	432	470	472	467	474	498	494	506	455	467	462	464	473	471	513	487	469	468	481	504	468	483	463	504	500	463	538	482	511	484	500	445	478	472	499	472	492	469	464	476	483	460	506	488	494	495	515	493	506	484	483	479	518	517	474	489	490	491	458	499	524	498	508	448	489	438	495	470	477	490	468	492	509	499	433	496	515	527	470	468	458	524	488	499	482	463	528	466	483	505	533	493	494	541	447	473	519	511	531	446	458
23667	31303	11215	3248	1662	1094	809	754	684	617	642	606	641	626	630	617	590	572	631	570	581	652	569	651	617	605	601	648	622	688	657	645	677	675	705	691	727	665	641	651	621	594	603	615	563	594	610	613	596	587	605	585	595	605	628	598	609	621	606	616	588	611	629	571	587	601	610	589	610	592	610	618	614	640	601	565	595	591	614	657	622	582	571	615	597	611	589	624	583	572	620	569	601	574	623	603	618	609	599	616	609	585	584	603	635	589	578	582	582	590	595	581	603	599	612	619	581	567	604	581	600	623	577	554	592	608	611	592	567	587	608	580	598	596	579	572	564	619	609	588	603	581	640	586	586	599	587	571	590	590	595	583	614	582	598	634	605	588	572	614	600	575	591	575	629	568	645	596	567	564	615	628	609	613	581	612	568	564	591	599	587	558	636	599	592	577	613	594	641	584	574	584	598	597	576	627	606	564	646	610	590	559	596	573	621	581	592	554	581	601	549	588	637	597	573	636	588	586	607	553	613	618	597	547	632	607	607	588	625	566	577	586	584	589	582	597	596	610	584	600	599	579	589	604	610	563	596	601	600	629	589	594	616	607	574	566	536	618	580	627	604	589	584	611	614	580	569	555	560	584	578	587	564	572	577	580	572	581	603	629	561	588	595	535	591	548	557	567	578	617	596	585	572	592	566	577	599	623	580	568	615	625	560	617	551	588	561	573	606	577	588	572	589	590	571	536	598	562	611	592	547	599	601	589	571	569	654	551	545	593	572	571	597	619	579	647	587	597	622	567	583	621	599	559	593	554	644	586	572	624	606	608	585	605	571	584	590	590	629	543	573	619	573	605	581	609	567	597	630	590	593	613	592	585	612	649	600	588	579	607	580	619	610	562	610	606	579	590	603	608	583	571	593	567	583	544	591	581	581	566	549	575	651	623	525	606	587	601	587	584	583	596	588	656	588	651	542	565	552	569	602	612	591	572	574	589	573	632	588	555	593	582	628	598	576	606	618	606	612	572	590	607	569	575	621	547	549	564	537	627	622	595	573	577	581	591	608	620	603	535	591	593	613	619	618	614	594	565	591	540	551	575	564	584	601	611	579	595	631	579	586	638	571	567	579	570	555	564	598	642	583	583	585	565	590	587	598	570	550	565	567	578	586	540	606	621	576	568	575	596	562	583	598	602	583	594	596	590	575	593	615	583	570	538	561	583	563	604	612	595	531	607	604	570	554	585	618	590	610	616	559	549	565	602	620	598	557	596	562	614	565	634	564	624	595	575	582	596	593	618	578	588	627	600	629	570	602	578	590	594	571	563	607	559	595	575	590	544	587	540	566	654	580	644	564	575	570	544	632	597	584	574	576	554	561	589	597	588	604	584	594	566	633	565	579	596	604	539	630	549	613	606	605	603	592	584	565	603	594	556	599	595	562	606	588	583	597	600	589	565	597	609	594	583	580	616	653	586	584	593	548	575	615	616	601	590	581	584	556	569	622	580	584	568	564	580	566	582	567	610	584	599	606	600	617	537	616	620	595	579	577	581	581	595	558	618	545	595	575	562	608	552	591	562	610	589	621	561	533	578	612	619	574	581	606	585	610	574	575	579	576	566	617	637	625	558	568	580	550	598	606	579	618	599	612	597	579	599	556	597	609	624	570	592	602	575	592	561	609	588	550	547	586	585	595	570	594	559	599	614	550	598	592	589	571	592	585	623	578	600	601	588	596	589	615	589	587	593	564	594	624	604	540	643	592	583	574	588	600	613	581	616	590	556	586	546	578	525	589	578	606	599	628	557	559	578	559	613	578	571	513	604	591	616	594	591	587	574	580	571	640	573	592	577	569	598	592	553	632	576	600	576	642	604	577	592	602	578	582	567	593	600	554	566	560	602	562	616	575	644	560	549	577	594	575	528	625	623	592	600	579	576	611	592	544	570	603	607	615	625	605	578	589	571	631	551	593	507	576	597	582	615	605	598	579	624	607	559	598	581	608	603	555	622	602	581	600	624	603	603	619	569	579	567	614	587	614	616	563	593	583	553	603	606	597	606	598	598	588	572	608	609	581	601	587	551	615	582	569	568	539	613	594	616	599	620	593	601	594	568	619	567	573	587	601	588	629	617	609	592	582	553	543	547	576	536	595	553	580	620	575	602	574	592	615	587	536	570	559	627	607	569	564	586	620	575	596	578	560	587	597	603	602	595	605	571	628	524	625	585	555	602	551	580	570	563	587	563	574	608	562	560	588	550	583	576	631	610	586	587	570	555	545	602	598	564	588	605	572	585	592	620	610	597	609	605	593	588	612	608	625	620	593	607	593	621	614	574	633	571	618	585	626	603	582	623	568	612	548	605	560	556	612	650	585	585	612	611	596	580	561	569	547	572	624	617	578	553	600	624	585	532	606	619	559	657	586	603	531	599	611	609	552	575	524	605	580	556	602	586	573	611	560	606	594	533	629	589	558	560	552	585	578	590	597	587	544	602	569	587	565	605	588	576	575	563	609	617	573	601	569	607	580	588	565	580	565	541	597	573	599	582	585	571	588	589	608	602	593	536	580	587	595	614	566	596	572	554	579	614	564	625	552	571	606	564	609	563	611	585	618	656	607	667	578	595	625	604	561	595	574	603	580	604	630	578	644	609	565	543	544	616	553	582	596	562	575	541	550	595	602	577	625	606	574	595	602	616	585	555	581	562	609	581	627	564	589	609	536	681	602	542	549	625	602	617	600	629	583	594	580	575	573	589	597	542	585	552	626	602	580	566	560	568	559	567	577	630	582	610	538	595	564	557	646	647	599	573	552	566	589	580	588	600	604	589	613	609	592	624	588	545	569	572	593	574	596	554	584	619	584	562	589	558	558	622	574	575	633	641	568	573	612	556	601	593	543	570	609	595	579	583	594	637	576	545	537	548	584	578	576	563	592	590	583	597	604	582	600	556	590	593	558	621	615	608	567	575	590	585	615	556	561	592	592	595	572	608	582	574	623	587	584	588	596	610	597	611	571	589	575	600	569	604	629	624	608	581	599	623	579	555	605	599	603	568	587	569	591	571	564	555	551	562	591	613	580	623	582	584	563	604	564	619	555	586	609	571	577	599	552	665	633	572	583	575	564	584	589	558	590	570	607	555	595	585	604	605	595	610	586	641	575	583	566	551	578	609	603	596	606	554	600	604	590	576	598	607	611	637	572	593	577	598	560	611	535	598	627	573	556	595	557	623	548	606	563	557	605	621	569	600	556	547	512	570	570	620	588	560	614	645	557	586	580	590	577	602	599	597	605	604	577	538	571	600	548	594	636	599	575	669	591	604	561	563	569	589	598	640	609	608	565	570	619	600	598	580	579	553	623	595	626	572	579	583	574	560	598	590	582	585	585	602	595	570	582	524	576	613	587	629	527	572	633	592	613	607	576	583	623	587	581	583	609	616	570	595	595	602	583	551	552	597	553	556	616	594	609	571	574	599	608	538	581	574	611	591	572	586	626	593	562	628	596	591
23712	20991	27949	24201	20886	9109	1599	922	725	736	670	663	595	610	576	599	595	580	580	573	587	555	526	491	534	553	569	588	555	581	594	557	613	613	645	640	628	618	627	559	567	550	521	571	576	561	547	553	561	564	504	542	516	513	541	552	587	545	549	521	558	585	538	565	509	547	554	530	530	569	591	545	550	520	504	575	518	533	541	553	536	501	515	524	518	545	567	499	515	527	502	540	527	526	527	516	536	526	503	491	509	500	547	520	562	515	548	537	583	541	525	525	510	524	503	505	553	500	570	484	487	552	507	491	511	537	528	511	528	541	551	505	538	498	500	488	510	549	519	553	545	574	527	523	489	522	556	515	510	534	508	501	539	533	552	518	550	522	530	560	532	504	511	535	522	523	527	512	519	534	512	522	531	537	535	490	511	571	497	537	479	552	526	525	502	505	557	544	560	515	532	527	562	517	464	499	552	509	540	511	505	542	501	542	546	518	584	519	514	521	564	467	509	455	514	537	519	524	514	568	505	523	517	520	531	563	545	515	532	537	567	553	525	484	525	550	520	552	550	557	529	509	543	520	514	532	567	554	517	511	524	548	552	547	503	538	508	545	508	536	563	511	518	526	544	480	525	504	520	537	515	526	535	567	529	517	512	522	536	564	500	537	568	539	540	500	505	507	536	523	551	522	523	578	506	539	529	505	521	517	548	497	525	498	527	553	507	500	502	541	528	508	541	515	541	519	549	514	555	506	545	527	497	538	559	582	545	544	530	535	519	487	538	557	546	501	524	502	537	533	498	520	509	515	555	587	522	510	558	514	528	522	539	537	548	505	510	579	569	534	498	529	495	525	518	489	497	523	592	523	561	522	499	508	536	570	555	491	537	521	503	534	561	528	545	513	539	498	527	517	534	492	559	496	521	533	545	506	532	512	562	524	527	543	539	511	550	512	535	539	557	562	537	495	490	545	567	569	535	501	535	543	507	510	549	519	531	504	536	507	555	558	534	540	556	539	523	514	521	525	552	515	523	498	516	533	563	489	561	537	548	531	553	571	515	504	523	517	535	551	524	544	489	520	537	556	508	507	517	553	493	529	471	542	518	544	528	520	523	493	520	540	558	516	514	509	541	522	493	503	502	506	501	542	475	541	510	519	490	497	512	515	502	522	508	536	540	501	555	543	515	559	514	550	519	542	547	536	522	523	518	540	516	528	528	539	510	551	531	538	538	526	538	519	539	528	537	533	510	585	542	526	475	524	536	585	529	611	537	505	482	528	508	481	547	571	515	518	504	526	564	525	505	531	528	540	518	510	562	536	497	512	501	541	502	509	524	539	515	504	538	521	546	512	543	546	528	535	530	503	542	544	561	551	501	492	524	516	555	514	548	544	546	510	512	518	532	549	524	518	535	516	498	541	519	538	552	520	537	553	519	539	544	522	540	549	503	549	558	547	506	552	496	501	505	514	504	509	528	551	561	491	497	512	558	547	546	521	541	529	511	538	518	515	542	484	500	485	533	526	515	537	518	486	516	506	506	554	487	552	567	511	539	511	493	555	567	516	524	556	578	515	497	524	483	505	541	498	523	568	553	595	507	518	538	516	508	499	482	508	497	502	519	550	564	612	515	509	553	531	548	534	492	552	491	562	559	549	529	530	508	515	512	519	541	484	567	530	540	544	534	562	544	538	489	518	483	498	531	505	477	497	506	535	546	528	539	545	511	511	539	547	517	495	500	491	492	483	512	501	515	512	550	515	519	533	520	521	537	537	487	554	541	534	545	505	522	528	531	557	529	525	517	544	493	496	526	535	525	555	534	473	511	523	528	553	541	531	520	509	553	511	522	552	581	546	544	579	514	511	535	508	540	552	491	488	515	502	521	529	504	542	557	505	500	532	521	540	467	548	548	512	481	494	507	590	471	509	544	486	542	516	458	511	498	549	514	525	516	532	513	550	534	510	511	533	512	551	500	526	528	525	513	551	528	526	542	527	523	537	554	492	487	530	524	530	493	477	497	540	508	512	503	530	506	534	479	525	547	535	487	500	512	505	524	481	543	548	510	509	534	546	503	558	516	496	575	493	484	513	483	537	511	530	503	534	526	545	517	531	589	514	507	551	552	487	532	487	546	548	529	500	552	545	527	497	547	520	545	491	528	538	507	499	525	534	558	513	510	518	518	507	531	531	518	536	520	502	488	492	523	499	547	528	532	494	547	543	538	511	486	547	528	537	557	517	516	516	532	530	556	540	469	519	538	568	525	543	524	544	537	504	555	511	506	500	537	545	515	566	541	515	518	518	546	517	559	480	531	546	515	552	547	501	537	576	552	576	544	529	540	496	563	499	540	499	525	566	524	552	529	500	543	559	520	493	556	498	526	565	524	530	477	543	512	542	458	553	511	505	510	509	520	525	530	534	569	507	549	507	539	552	539	548	529	545	517	546	534	519	509	546	532	512	497	557	481	511	523	543	555	510	513	521	543	507	540	536	526	543	547	538	550	507	517	554	558	537	499	505	493	533	528	532	507	508	514	507	528	538	479	565	518	591	529	497	487	518	534	507	554	521	536	514	542	563	487	554	541	496	514	513	495	501	509	528	545	507	520	514	503	534	569	540	566	501	502	524	490	499	545	543	533	525	508	489	555	461	495	522	517	578	539	534	518	605	511	504	524	527	502	514	552	533	527	544	535	514	511	518	550	521	551	495	525	528	549	502	554	509	506	477	546	560	513	512	516	538	505	508	537	523	522	510	502	513	514	571	518	480	534	513	523	516	503	512	533	564	563	530	519	565	543	522	481	510	537	515	512	528	531	490	525	490	540	521	532	482	481	532	577	489	550	519	531	521	559	531	523	526	547	552	561	525	493	541	521	562	553	498	494	493	529	524	507	512	513	548	502	533	522	495	499	533	531	549	500	546	512	532	524	548	534	509	543	505	517	534	550	511	529	514	485	569	534	514	524	512	539	523	516	467	519	556	543	467	505	524	457	555	523	538	530	525	520	538	531	511	533	532	588	495	528	487	519	523	530	514	525	514	533	538	508	555	579	510	536	507	553	537	508	525	553	563	519	524	532	521	484	526	484	558	524	527	562	508	564	543	530	519	545	523	554	491	512	553	505	523	552	495	535	508	482	570	516	540	531	468	543	522	508	485	510	510	496	541	525	532	544	490	513	529	523	526	531	511	503	524	512	478	570	530	526	565	527	551	518	590	536	511	537	531	534	574	486	548	508	542	512	540	512	514	540	496	498	522	529	501	521	470	517	523	535	549	508	538	544	515	514	488	534	559	495	529	509	500	549	546	536	519	510	525	539	533	529	507	504	499	511	534	551	502	526	530	502	499	516	559	556	498	512	523	482	564	536	548	565	475	516	500	506	504	550	519	521	554	506	538	539	491	488	526	534	546	502	528	531	526	548	492	487	531	537	550	513	549	523	495	490	518	550	581	533	508	531	486	516	490	532	488	494	520	520	532	531	522	544	503	584	512	488	518	511	501	578	502
25616	40620	19808	8581	4573	2718	1976	1460	1113	986	923	904	772	747	739	718	711	734	718	682	720	672	649	727	727	700	726	784	789	784	739	753	783	785	825	811	880	828	741	721	677	685	656	695	699	650	665	700	631	704	660	622	648	651	688	637	672	665	663	655	704	676	677	640	655	698	663	704	668	655	672	646	657	644	675	646	604	631	677	658	682	655	686	638	690	658	618	635	640	680	628	659	627	659	650	636	678	636	628	656	630	671	668	624	639	656	675	609	660	672	631	651	627	671	656	584	642	668	637	654	635	605	675	635	647	649	624	610	617	653	650	607	612	633	631	642	657	646	596	678	647	714	666	668	676	657	664	685	648	603	666	627	611	665	632	642	690	631	677	643	651	642	662	645	659	666	646	636	660	661	656	651	668	672	691	670	638	694	639	659	649	659	650	648	647	635	650	642	674	639	667	611	680	607	662	638	653	655	664	634	658	632	605	652	641	619	635	608	708	670	618	630	674	660	639	649	645	662	657	647	611	635	630	675	648	624	633	640	647	671	657	612	635	652	660	653	721	609	658	676	627	671	614	608	635	671	625	659	673	661	686	649	634	658	639	667	647	648	625	677	633	618	676	611	609	657	639	656	631	697	673	643	684	610	656	665	656	681	618	645	627	638	621	669	629	644	657	656	671	688	642	637	616	613	666	662	645	636	684	618	688	648	683	629	670	679	632	641	648	657	677	629	647	660	648	660	661	671	661	614	681	632	669	649	621	663	623	649	593	619	690	615	685	646	684	668	644	653	648	608	626	675	680	679	662	654	661	660	646	666	636	665	708	632	649	690	706	614	649	620	614	667	640	650	598	642	653	602	652	638	649	652	662	623	652	660	643	601	622	601	664	586	705	661	656	667	653	639	626	663	587	671	666	679	672	640	655	616	627	659	644	639	633	644	635	615	642	652	662	644	646	636	666	674	659	603	669	660	686	629	640	656	666	678	643	613	647	633	674	678	650	649	639	637	634	656	656	661	641	647	636	655	625	641	674	641	648	626	658	638	680	630	653	643	610	708	617	608	622	650	668	647	672	618	597	654	590	619	602	654	625	678	683	641	693	649	626	642	617	609	666	596	630	602	616	682	671	621	677	654	633	648	622	649	639	652	677	641	636	635	673	604	672	634	626	663	644	650	639	670	682	655	632	597	667	617	671	632	628	666	662	647	645	602	679	651	641	636	634	646	588	618	590	655	615	638	639	633	646	612	673	620	615	654	644	698	624	641	659	646	655	690	660	677	678	638	644	631	684	674	633	627	650	656	657	655	685	650	694	661	689	659	684	600	673	624	634	638	646	610	663	678	647	646	659	704	675	651	605	634	671	633	612	658	604	649	601	665	647	644	629	637	637	649	648	688	651	635	596	678	598	635	643	629	633	645	609	636	646	694	642	641	639	675	688	605	638	618	636	606	656	660	654	664	632	626	623	635	659	629	679	643	625	652	632	658	649	679	691	684	652	650	623	620	658	658	660	632	652	634	667	638	689	609	663	642	632	654	658	692	668	626	668	638	652	634	634	673	690	652	649	638	697	673	622	644	652	628	630	606	663	646	656	660	651	692	666	657	654	641	618	621	627	650	664	645	627	659	638	666	617	676	697	616	672	615	608	574	600	623	628	656	647	671	643	652	627	614	656	648	617	666	610	607	650	676	638	630	645	672	616	638	642	656	650	656	694	659	651	653	636	622	684	618	633	640	640	644	636	668	633	595	572	655	654	656	679	653	658	640	597	693	664	670	689	662	664	633	602	693	644	657	635	648	633	639	654	693	586	662	620	657	640	696	612	646	648	658	716	636	651	626	679	615	610	663	622	627	654	652	666	651	644	692	614	625	643	604	655	668	654	617	635	639	656	638	630	672	623	637	660	691	645	644	638	662	638	652	602	646	627	622	615	653	622	633	613	652	638	637	669	605	645	670	647	642	629	655	620	665	582	638	666	635	643	640	651	653	641	694	679	616	651	635	667	645	661	618	652	641	639	622	664	665	634	636	669	638	626	648	652	625	613	695	733	636	688	645	598	624	687	678	633	649	624	626	644	606	658	643	624	650	665	628	639	626	641	632	639	646	685	641	619	611	650	654	645	651	663	622	649	646	617	647	656	629	600	642	692	648	656	669	677	693	573	642	693	683	630	606	664	677	620	612	630	688	545	640	653	621	657	658	646	677	636	652	625	658	694	638	657	680	625	604	644	633	627	626	667	653	642	642	666	649	656	656	646	629	685	639	663	646	605	637	627	625	646	607	625	602	671	641	642	691	660	636	667	661	614	641	624	688	636	633	676	650	611	621	686	635	650	546	665	674	651	652	625	641	682	607	640	664	674	615	654	615	668	637	643	637	672	635	647	658	664	639	627	600	651	630	629	662	646	651	625	650	652	625	686	681	661	640	671	636	644	644	611	628	677	696	618	657	673	637	668	624	644	609	646	636	653	625	631	625	698	637	671	655	639	638	660	585	694	641	690	681	611	675	666	621	648	668	644	657	631	620	648	655	643	626	611	633	638	638	667	610	624	637	656	591	632	645	695	623	688	620	645	679	626	617	619	664	637	599	616	585	607	660	671	644	688	649	637	592	655	681	677	640	660	649	617	618	674	659	631	658	650	677	637	646	661	630	646	664	611	618	708	597	648	677	625	671	686	657	611	658	627	634	642	588	637	656	660	645	624	665	628	661	656	639	635	701	704	640	648	685	638	620	653	654	653	646	647	627	658	631	662	639	636	646	638	611	649	650	665	626	638	687	693	665	634	651	663	603	626	653	608	623	602	661	677	622	693	665	642	663	656	595	667	646	664	631	627	653	618	683	636	595	657	656	686	688	655	638	678	643	637	655	644	628	627	685	643	685	641	629	623	671	647	668	652	612	632	703	643	603	642	623	647	605	641	625	655	652	624	630	656	629	641	605	609	623	643	638	646	666	649	646	629	662	638	644	660	644	650	637	691	617	639	653	641	648	687	608	679	593	671	675	651	618	626	655	674	609	649	680	638	665	686	670	640	605	675	631	687	666	672	652	645	647	695	622	598	649	621	679	697	676	652	622	657	684	644	649	638	626	626	650	657	663	644	628	625	669	689	638	590	620	645	650	641	636	629	673	649	682	671	601	634	672	654	690	629	643	605	680	672	689	657	630	633	659	643	654	637	646	645	657	654	656	678	648	647	670	679	622	626	653	647	588	610	655	609	624	669	622	623	705	631	633	650	614	658	621	645	685	653	659	627	634	623	625	639	621	631	629	655	596	616	578	643	659	676	675	646	648	629	658	644	657	687	603	670	642	699	655	633	617	666	606	643	676	646	643	642	600	630	663	641	615	661	676	655	685	626	582	654	607	628	643	700	699	611	611	624	641	630	699	644	667	641	621	622	617	672	686	687	619	667	697	646	648	646	662	646	661	620	632	628	672	724	652	653	615	621	637	667	653	653	597	621	656	643	628	648	670	654	640	610	595	616	623	664	625	659	629
24493	20982	26998	25006	12465	1414	729	608	471	444	428	432	422	371	380	379	370	375	386	377	373	366	354	362	369	374	392	374	341	375	407	395	432	422	442	433	442	420	414	378	374	376	344	326	365	337	371	341	334	351	355	347	369	376	351	364	354	366	334	359	385	363	374	372	314	352	349	354	333	323	366	323	377	341	371	349	341	349	332	363	345	387	360	325	335	330	332	333	360	342	332	317	367	373	353	330	351	330	339	329	340	313	310	338	352	350	339	344	339	342	370	354	320	324	359	360	333	334	353	356	352	363	327	336	328	304	367	345	328	376	354	308	315	363	343	368	344	353	350	361	337	316	298	337	310	368	327	341	339	340	345	330	337	313	357	330	346	301	308	376	347	362	335	365	381	347	328	337	368	359	346	336	329	311	360	376	337	352	356	361	333	342	369	339	371	340	373	359	332	333	357	353	356	324	353	303	369	352	355	338	358	323	397	325	342	357	321	360	355	324	372	347	351	306	316	368	338	369	356	331	373	324	335	302	334	334	342	347	345	312	355	356	326	340	369	355	324	312	347	322	372	335	389	345	363	337	358	351	348	345	321	319	327	312	325	361	355	348	349	343	396	346	332	344	373	360	363	393	341	329	333	341	351	340	364	309	333	339	333	308	334	349	350	349	344	343	340	352	350	331	328	344	334	331	370	339	344	358	310	357	343	322	337	366	330	322	348	377	350	363	335	346	327	382	367	380	331	358	319	370	358	317	372	345	343	349	335	319	325	390	375	353	369	323	337	343	324	351	325	310	329	354	358	346	364	317	336	320	325	346	358	354	347	325	308	350	336	361	346	346	322	348	353	368	321	339	352	334	323	394	332	365	301	356	336	327	321	340	331	333	322	341	341	328	331	331	358	357	312	336	330	352	349	345	363	361	331	343	326	334	366	379	349	340	321	348	378	331	336	358	365	333	339	327	350	334	314	337	322	334	332	334	351	345	314	328	323	319	338	346	370	330	341	322	368	335	324	336	354	348	323	340	356	306	331	369	337	340	339	342	315	371	357	340	359	331	349	313	324	334	333	320	357	340	328	350	341	341	354	324	339	324	324	325	332	340	364	366	336	354	377	338	369	365	343	319	343	364	362	351	343	295	330	349	327	355	341	370	345	353	350	321	368	353	363	349	354	311	342	299	355	336	333	330	336	364	365	382	329	352	363	342	320	345	324	361	367	331	349	336	349	345	344	319	335	321	338	328	365	367	351	355	335	343	345	330	354	338	360	334	312	362	342	315	360	361	354	319	390	350	342	329	351	336	394	327	342	328	349	328	338	334	350	352	332	400	348	334	357	329	348	338	307	334	335	333	370	311	324	357	346	359	342	349	358	395	333	337	336	345	348	325	369	346	329	328	321	341	344	339	324	342	367	336	343	367	368	334	350	349	321	338	329	320	349	344	351	356	343	333	321	341	412	366	341	385	325	352	329	339	345	345	328	333	328	345	375	351	340	336	333	345	330	356	330	329	338	328	375	345	357	340	335	354	341	362	333	353	329	345	377	352	349	325	358	373	365	348	372	372	366	314	346	357	341	331	341	342	359	319	335	310	368	339	326	325	350	357	340	333	345	362	368	310	356	325	329	345	339	355	359	350	359	362	344	327	324	350	365	334	317	351	355	352	303	332	364	364	343	345	354	371	335	355	328	327	335	323	376	324	334	335	308	347	343	343	367	352	349	337	372	348	315	344	362	339	343	320	339	354	321	351	392	363	366	361	337	352	309	367	312	333	354	340	332	376	355	345	321	350	348	304	307	326	351	354	363	319	320	365	359	326	313	313	361	363	356	368	331	328	323	351	317	331	346	370	339	319	368	367	344	355	338	360	351	304	362	394	338	314	354	323	339	339	338	337	328	307	348	365	331	340	308	316	354	321	349	342	342	303	322	342	352	348	328	318	325	365	345	335	348	329	346	352	342	338	365	339	347	368	348	352	370	357	351	368	350	365	345	358	322	397	333	332	358	343	336	317	306	347	369	372	377	335	349	326	317	377	367	315	354	318	357	339	337	343	356	344	311	333	340	343	328	329	296	338	342	350	369	316	331	335	351	322	348	324	316	335	352	371	340	333	342	318	299	368	372	325	304	344	331	340	349	346	358	378	365	335	331	360	369	335	330	332	352	284	325	344	352	332	359	323	349	317	309	330	354	348	301	314	335	319	318	302	330	343	355	311	363	354	351	333	351	350	338	338	327	368	333	318	324	354	308	362	352	359	316	321	328	330	349	357	324	369	354	340	304	363	368	323	330	325	354	347	359	338	332	362	354	309	359	338	311	326	338	348	308	354	357	342	348	316	379	347	341	355	347	362	354	347	344	302	367	337	367	327	350	336	334	336	392	373	358	336	323	330	329	320	327	325	324	341	343	340	381	346	317	343	332	357	336	306	371	346	330	320	320	367	348	335	340	345	336	328	329	339	319	331	349	312	304	354	295	360	349	331	335	321	334	314	358	320	354	358	369	343	322	356	327	356	327	349	347	364	376	335	346	309	344	328	348	328	357	353	361	346	331	341	344	353	379	376	293	337	333	367	356	364	322	315	334	330	355	356	339	373	354	343	330	357	334	341	345	334	330	289	345	325	347	335	348	356	342	312	348	336	338	358	369	335	356	352	329	348	300	298	320	332	330	336	292	313	343	354	339	357	338	370	369	353	328	361	351	332	340	326	295	334	347	329	347	324	336	321	345	322	328	364	335	326	380	314	348	327	339	336	341	336	365	359	340	337	322	336	333	341	339	345	319	358	348	346	358	357	356	335	317	300	363	348	352	337	359	331	345	303	332	363	332	317	349	391	348	355	341	342	320	360	343	326	349	361	355	346	344	332	364	328	325	331	328	325	346	352	322	343	336	341	359	330	342	332	338	376	352	345	366	340	368	357	341	322	391	375	371	367	339	341	341	352	310	333	344	342	325	349	313	336	352	307	364	371	347	329	331	393	328	346	330	314	322	375	381	323	366	362	336	333	318	345	321	333	337	327	316	332	348	354	343	329	326	309	341	365	341	358	331	352	343	316	309	342	349	330	324	367	309	332	339	346	309	320	366	323	358	344	336	302	303	336	314	330	331	332	347	354	344	346	341	318	338	314	328	336	347	363	368	366	381	358	320	354	314	339	321	339	382	308	336	350	320	348	347	322	289	330	311	360	354	343	350	346	341	298	348	361	334	318	353	346	347	321	334	322	341	335	344	361	352	339	324	329	346	352	341	367	339	345	310	338	349	364	335	314	323	342	323	345	331	370	327	371	348	319	359	319	328	308	336	309	329	345	347	372	365	346	363	365	350	353	306	326	359	351	345	373	330	333	348	348	330	324	297	356	346	343	291	342	347	333	339	330	352	338	310	346	352	334	330	351	334	356	323	324	353	349	318	361	340	326	324	397	311	315	325	361	356	347	328	311	361	341	340	362	356	327	347	347	334	335	321	364	351	344	333	331	338	354	352	374	350	338	340	359	329	361
27340	35572	15055	6876	3576	1866	1282	1012	743	634	632	562	544	519	521	530	488	464	415	463	448	466	468	459	451	470	432	471	451	517	515	536	536	540	583	574	555	536	521	480	459	464	456	464	432	459	435	446	422	453	412	457	456	438	412	439	447	454	456	439	484	424	473	434	420	454	461	465	465	449	426	397	403	420	459	402	426	423	433	440	421	445	407	405	438	417	427	407	442	408	455	414	418	433	430	415	437	418	397	460	424	458	445	398	421	392	424	426	419	399	446	455	431	442	408	462	434	425	436	398	464	455	459	420	410	379	439	436	416	407	421	455	437	416	449	397	462	402	387	456	410	441	408	447	391	420	430	394	407	422	417	413	436	444	474	423	397	410	401	397	411	449	418	461	407	440	454	411	435	410	414	405	430	404	411	429	420	421	425	418	418	428	410	397	423	433	419	430	395	422	417	457	408	418	459	395	434	440	447	459	420	386	465	407	429	443	431	436	409	426	409	389	434	390	431	398	417	429	395	433	447	417	471	446	388	422	410	411	406	410	436	409	389	452	432	429	426	447	431	429	461	414	428	424	431	410	414	400	412	430	425	434	441	441	448	403	426	403	385	427	405	395	402	399	409	446	406	398	407	451	429	412	412	411	435	424	452	401	457	432	438	438	439	428	428	393	419	415	429	400	420	429	432	435	427	434	439	423	430	410	468	448	428	431	447	429	439	417	415	428	410	433	429	433	448	434	436	395	463	469	453	432	418	438	412	418	422	422	414	415	409	418	427	437	455	436	441	424	442	429	401	431	437	435	412	418	450	396	451	429	418	394	467	436	376	431	448	400	426	436	440	438	405	413	417	462	438	439	416	440	446	421	436	415	396	421	406	412	365	409	439	402	401	428	434	468	442	429	419	432	427	450	406	406	437	425	412	433	434	442	431	438	438	419	403	420	463	460	415	457	443	425	463	424	432	421	413	406	410	446	449	386	406	380	436	430	430	390	394	426	423	419	434	436	444	428	410	466	426	412	420	433	426	438	413	408	430	424	411	420	388	459	439	459	431	401	485	401	396	443	453	421	420	431	433	403	414	427	444	386	381	402	442	418	409	448	404	421	437	388	435	426	420	414	417	439	446	439	448	437	438	463	427	411	417	417	411	401	417	394	412	429	444	412	431	420	430	431	411	408	422	408	425	402	422	406	437	426	424	436	435	411	422	424	408	406	416	451	458	439	407	413	427	436	396	424	435	420	415	383	429	423	450	435	439	421	447	430	390	417	450	479	443	408	389	413	461	413	431	396	433	422	451	423	412	431	421	403	414	456	425	423	417	437	419	439	430	411	417	444	393	420	406	443	378	436	465	442	454	429	453	412	445	433	412	435	408	401	399	436	368	437	427	443	402	435	442	437	425	458	448	429	434	406	407	419	425	444	410	411	413	447	445	416	397	441	462	440	392	441	433	425	420	468	436	372	429	404	434	423	445	443	401	421	410	436	437	436	434	425	412	435	436	406	425	406	448	471	444	416	418	416	403	449	426	422	441	431	399	441	391	460	388	445	411	447	479	453	417	423	400	423	450	404	409	436	400	443	450	417	418	424	471	418	397	458	459	437	384	421	386	445	397	426	429	389	441	421	437	390	419	440	422	427	463	414	421	439	427	414	463	383	446	408	412	455	432	443	445	385	449	441	433	433	486	453	461	420	441	451	458	456	433	407	393	432	380	421	469	448	434	426	390	413	433	440	388	435	422	397	437	387	412	433	402	455	407	392	427	413	428	420	434	417	454	439	415	398	416	425	418	455	382	437	424	415	397	406	457	425	411	419	416	434	417	454	419	410	414	425	441	412	425	414	432	426	411	455	449	415	454	464	433	416	418	410	404	480	399	408	460	426	427	405	383	417	419	404	441	442	412	423	430	408	383	423	432	411	458	420	428	420	431	471	400	418	431	425	437	410	392	427	430	460	384	420	425	430	415	425	444	394	438	444	438	415	396	413	411	389	420	440	406	393	427	392	406	425	457	487	454	457	429	435	424	422	420	413	436	433	413	396	450	406	398	443	423	398	385	422	416	471	407	443	424	422	411	392	415	411	434	412	448	404	437	414	437	453	401	416	410	461	444	444	426	440	447	430	418	410	422	450	421	434	439	423	416	452	421	403	403	423	393	399	440	410	367	396	432	418	407	452	418	420	454	425	422	435	417	428	452	420	458	452	416	416	427	420	418	429	443	428	407	450	433	457	450	377	411	446	420	431	478	405	453	428	402	426	436	463	442	477	454	415	468	457	442	413	437	427	451	410	438	435	440	417	439	440	443	423	427	447	442	417	403	413	423	440	427	448	463	399	400	436	431	419	429	415	410	398	442	408	418	447	427	419	397	436	397	395	416	415	456	435	413	422	391	477	418	414	407	396	471	421	383	428	416	399	448	423	443	395	424	411	419	428	417	409	411	447	436	407	426	442	415	419	445	436	427	436	439	388	394	408	387	441	389	439	420	430	442	401	397	437	392	398	424	404	438	444	405	431	402	403	426	458	402	429	426	428	421	425	452	417	384	439	434	442	436	416	446	427	431	441	443	474	433	409	437	404	442	424	437	468	390	430	421	404	417	400	428	441	423	451	430	414	419	449	443	404	420	377	414	419	434	445	424	413	425	412	447	433	420	477	458	465	420	423	420	439	405	433	442	421	390	418	408	415	397	446	428	433	386	447	448	426	425	399	426	419	424	414	404	435	436	409	403	427	439	435	393	414	431	408	415	436	431	443	437	439	461	408	436	403	448	424	456	437	367	436	434	422	447	430	443	446	426	429	462	451	437	429	435	411	444	423	408	440	423	421	412	444	437	442	439	450	412	431	443	428	436	464	430	418	446	447	410	458	405	431	426	427	479	450	456	425	403	413	431	431	426	398	423	454	409	442	448	443	412	440	402	402	377	407	415	415	461	463	411	429	439	398	443	435	413	458	423	422	452	424	428	413	417	404	428	428	459	468	439	402	389	426	446	421	442	434	389	449	415	440	448	429	445	405	426	457	430	411	429	432	419	468	416	431	425	419	400	423	405	384	446	423	452	455	395	421	441	442	438	462	449	439	414	405	439	433	417	434	430	431	392	406	468	423	457	440	431	442	414	423	430	449	436	454	418	451	429	391	455	407	437	421	416	391	403	459	449	389	433	459	381	417	392	425	413	432	423	427	428	420	425	429	404	432	411	417	426	412	451	403	428	437	425	445	400	419	428	413	430	436	454	420	415	443	438	434	387	445	427	427	419	443	437	435	431	442	456	454	425	406	416	407	439	446	479	393	414	432	407	417	433	406	455	426	456	433	427	409	452	424	407	431	441	446	390	441	424	410	427	402	383	403	423	449	389	466	400	431	424	401	427	406	446	390	458	418	401	414	467	458	414	422	440	421	425	440	397	451	404	440	423	443	402	443	400	383	427	436	446	441	456	399	428	403	427	438	425	397	448	417	419	421	458	450	424	446	410	413	425	413	416	451	390	407	376	419
22486	20996	28424	23742	20984	20944	7866	1232	719	706	617	545	532	487	484	463	487	476	444	417	478	444	416	418	408	478	455	476	414	488	438	532	551	504	575	517	573	514	503	438	461	413	444	372	417	406	361	408	414	365	383	398	415	405	358	408	381	402	434	395	379	362	483	401	404	393	397	389	400	423	398	413	365	357	386	406	390	368	411	365	395	363	352	382	369	348	371	366	408	388	398	381	437	363	403	396	404	397	389	385	399	359	371	401	369	365	383	417	352	367	421	391	343	362	366	376	390	396	390	377	358	382	344	400	345	398	369	364	384	408	389	350	357	390	379	384	385	382	373	386	399	399	356	386	425	395	375	430	405	406	372	422	376	362	427	366	372	406	350	343	387	391	391	392	392	365	358	355	360	381	399	392	369	397	376	399	339	363	358	407	366	367	381	403	372	393	394	390	388	377	358	369	388	378	397	357	419	386	417	370	354	397	368	353	398	394	401	391	382	375	398	403	345	394	381	374	389	399	367	364	376	364	392	389	378	417	393	342	394	366	386	376	402	379	366	353	401	377	381	338	358	371	398	376	382	361	415	397	385	362	363	366	382	428	394	363	390	396	381	364	368	397	400	380	370	385	383	401	377	383	385	392	379	369	384	405	417	372	391	393	372	385	379	368	386	385	372	378	363	371	397	373	342	384	369	408	364	413	361	377	349	386	378	394	347	416	415	378	407	385	372	392	374	393	417	385	356	389	393	352	360	395	379	389	370	394	395	406	384	397	402	351	396	365	378	367	393	389	372	389	407	354	424	372	398	361	373	360	363	355	375	403	374	373	403	366	391	322	412	346	410	364	391	374	354	364	432	403	388	356	373	388	372	380	399	387	350	394	382	395	385	376	394	372	364	397	351	348	427	396	390	382	358	370	365	404	375	391	400	358	370	369	346	418	388	380	388	379	410	346	360	360	376	394	365	355	350	357	364	365	359	391	384	354	371	374	388	403	377	374	394	376	363	373	351	396	383	396	404	394	345	366	390	397	368	360	383	420	365	378	370	366	362	393	374	395	397	394	373	361	372	375	378	366	360	358	368	390	417	361	349	379	368	391	433	416	382	369	394	378	368	382	383	364	365	407	391	406	368	337	349	357	369	401	360	370	365	383	347	401	379	365	388	364	382	399	410	401	385	365	323	367	391	373	414	418	377	372	421	372	397	335	363	386	401	395	405	368	391	409	370	369	393	404	363	361	385	386	366	397	384	384	392	403	384	387	368	390	400	373	395	342	360	391	410	399	364	358	373	381	361	356	354	330	375	409	389	404	392	399	399	358	361	396	410	385	425	394	388	386	383	344	378	405	362	368	389	364	363	378	380	360	387	401	371	376	403	335	370	372	406	373	350	367	394	403	408	377	371	391	375	372	381	333	344	368	368	390	379	379	398	425	354	375	371	388	391	363	398	401	353	362	389	371	368	370	370	382	373	389	381	371	398	377	342	421	345	383	393	352	387	362	394	398	362	387	373	371	371	393	394	372	349	375	361	356	373	349	358	398	379	364	382	360	408	375	392	423	405	355	361	406	373	383	363	380	374	392	380	368	374	423	372	377	374	384	388	376	373	372	349	380	344	390	371	367	393	374	376	377	375	372	359	401	391	371	377	378	414	374	373	382	389	365	372	357	336	392	371	406	355	410	360	383	379	378	371	404	348	374	365	394	362	369	350	382	368	388	365	428	389	386	405	420	398	368	359	397	395	366	385	397	401	358	387	339	358	364	375	408	402	405	349	388	364	370	384	372	384	374	393	386	378	364	389	375	386	374	406	405	390	377	391	403	399	414	365	372	389	377	386	402	386	374	360	386	359	385	361	378	419	428	376	412	350	409	358	410	357	357	397	370	361	352	411	367	441	383	380	376	379	373	398	374	354	426	355	378	390	386	348	381	404	360	355	378	406	369	398	355	377	367	417	396	407	355	402	398	357	389	376	378	347	410	375	372	355	381	364	378	385	388	364	349	385	391	408	418	354	413	369	358	350	388	377	331	400	370	355	416	409	419	403	372	336	353	355	394	389	364	363	404	402	415	389	385	376	365	375	376	365	385	403	384	386	383	401	402	372	386	383	410	395	343	396	379	343	367	377	430	359	396	399	375	404	387	402	361	353	369	361	350	380	388	391	406	379	373	354	394	343	393	400	402	376	372	395	375	385	387	361	418	407	394	381	371	392	366	414	366	380	402	380	364	381	387	389	364	382	401	399	396	368	381	385	379	380	370	378	411	406	360	366	363	396	396	367	395	391	364	395	387	414	402	405	388	384	347	378	379	392	342	372	359	367	407	391	388	387	363	361	379	357	376	342	377	387	405	366	370	372	392	374	371	382	354	404	400	358	387	373	403	391	377	398	366	381	374	380	392	366	353	414	364	378	395	370	392	390	355	357	382	402	381	373	368	389	350	360	376	355	369	402	393	377	348	362	378	370	387	387	401	381	348	371	367	408	386	340	364	365	369	373	369	411	398	406	414	364	377	366	369	366	380	352	388	423	394	343	380	372	406	376	332	383	418	349	406	401	358	361	361	377	397	405	375	382	377	391	373	350	384	356	375	353	362	383	397	388	370	377	414	377	407	354	352	401	396	386	390	369	369	400	378	415	410	378	382	350	400	388	364	342	391	385	389	355	381	391	388	390	372	395	368	387	394	386	377	342	396	364	388	348	358	413	373	379	379	409	382	379	365	352	392	370	375	377	347	372	343	361	370	387	403	383	391	405	389	365	408	390	368	390	394	372	438	353	368	364	386	372	390	365	351	380	397	380	397	385	340	370	369	380	379	369	367	388	348	365	393	359	357	383	365	375	381	375	351	384	367	415	363	417	338	342	407	373	372	374	365	380	344	335	385	346	384	389	358	362	384	430	392	378	375	351	359	369	403	384	413	355	404	372	363	378	365	391	380	330	376	414	345	379	385	379	389	389	395	381	345	360	371	363	425	369	380	364	344	385	370	395	390	378	396	405	375	386	335	395	371	364	382	402	419	371	391	353	337	423	390	385	383	368	386	374	389	368	402	375	357	392	415	387	385	394	380	391	352	377	374	382	371	377	335	382	390	398	393	408	396	406	412	388	386	399	357	400	384	386	384	384	384	392	368	371	361	378	401	390	375	365	356	395	359	374	361	358	370	361	394	398	368	376	380	394	385	376	379	349	383	393	408	365	400	423	377	350	393	413	382	373	378	373	384	386	349	407	403	357	391	351	356	381	385	425	396	371	392	373	385	384	363	385	389	421	392	359	385	400	356	361	401	388	369	361	354	350	351	425	389	404	382	371	388	340	351	390	359	389	373	389	378	384	348	394	374	389	392	412	365	365	403	392	369	386	360	367	368	374	356	385	368	395	384	403	383	330	377	348	402	394	389	371	374	385	377	357	383	383	385	375	353	390	354	388	394	365	395	393	389	383	405	383	371	345	371	391	383	361	404	360	363	356	355	419	394	337	347	392	402	376	404	388	382	368	328
30296	44203	23550	13205	6776	4084	2822	1909	1226	1075	941	770	771	759	690	651	649	627	609	621	583	562	548	535	552	558	581	580	593	603	628	635	727	732	682	693	724	667	657	650	559	526	512	513	496	539	506	456	476	511	506	513	519	485	504	471	496	513	468	521	467	497	527	508	514	497	471	515	512	511	479	458	493	475	493	476	502	469	487	533	551	514	481	470	453	501	458	484	470	480	488	455	469	474	486	464	494	498	470	502	478	447	471	475	465	480	496	465	468	456	452	466	464	467	470	452	459	461	446	492	456	455	448	473	436	484	440	446	508	478	459	457	445	423	474	486	465	469	479	504	449	468	497	470	503	431	498	478	476	487	471	474	511	490	466	461	458	494	447	466	498	466	457	509	482	498	468	464	478	471	460	470	471	465	472	478	459	482	484	451	500	462	491	493	462	457	472	469	478	471	488	442	433	464	486	442	497	483	470	480	478	486	477	446	477	462	451	450	500	431	488	504	494	466	471	461	512	474	463	473	489	449	506	510	476	491	414	467	436	437	457	446	445	460	444	500	451	472	454	458	435	481	471	459	485	497	462	475	443	474	500	458	478	462	482	489	496	494	502	517	468	476	475	467	499	474	474	508	494	473	467	493	434	512	462	444	456	488	459	468	486	459	441	470	455	469	478	486	460	441	524	491	468	493	453	484	454	496	451	513	501	472	467	493	474	461	482	480	460	477	465	435	501	493	428	485	462	459	444	508	471	504	458	461	448	454	509	465	482	490	498	495	470	511	486	476	485	472	475	462	497	499	440	478	493	509	448	476	470	468	496	473	458	460	457	461	447	468	459	469	475	479	451	515	498	476	472	456	449	484	522	486	475	474	470	465	452	466	493	478	454	477	474	454	469	454	460	483	452	457	472	464	489	471	520	445	466	521	475	468	475	486	473	468	503	460	483	474	414	463	479	462	495	435	489	466	485	468	480	440	440	498	507	492	457	457	455	484	464	477	506	483	494	473	475	491	479	496	452	471	484	430	468	436	433	500	450	466	505	457	469	485	468	482	459	429	460	472	495	459	487	477	461	470	465	476	468	444	445	495	489	450	460	486	479	493	477	482	500	479	477	449	478	487	470	488	466	414	477	472	460	490	467	464	496	439	490	460	452	470	496	461	490	460	471	505	473	463	454	492	495	444	425	486	472	478	467	463	485	516	479	472	472	464	446	443	476	500	450	458	457	479	473	487	470	490	495	456	458	489	479	514	472	501	446	447	474	466	484	448	471	471	455	460	513	466	462	479	484	495	473	481	460	457	480	436	503	443	493	470	467	468	461	469	431	443	442	451	498	440	507	508	485	475	465	495	506	435	487	444	449	429	482	473	455	454	498	471	461	456	494	471	466	487	448	463	502	482	498	486	457	493	475	472	462	427	506	493	484	494	481	477	488	475	498	455	477	515	452	473	479	454	448	496	495	448	499	437	464	482	451	469	463	488	470	466	444	491	474	469	484	502	467	479	444	443	460	484	498	486	457	464	446	448	475	495	489	467	496	506	509	473	447	480	449	464	499	486	492	448	498	493	479	489	478	481	419	486	460	449	487	443	489	497	475	465	496	434	478	466	460	483	454	445	486	471	496	488	482	498	462	494	494	462	478	493	474	485	515	459	444	492	477	440	500	500	478	475	493	462	454	503	479	483	469	449	458	494	473	464	466	464	485	471	451	528	483	497	497	451	491	456	471	443	487	486	441	483	490	513	468	474	427	485	491	435	476	473	494	467	430	473	460	468	472	450	476	490	436	488	482	453	535	486	472	469	469	489	513	460	434	509	515	511	460	469	490	482	450	511	467	432	453	516	447	452	452	462	456	460	508	465	464	467	516	497	483	489	447	468	502	471	470	444	451	522	485	532	488	481	459	489	466	439	468	456	517	462	464	437	482	470	472	479	493	468	458	453	474	514	480	457	491	453	460	492	488	485	442	490	475	498	498	520	468	498	484	464	503	420	488	481	471	467	455	459	470	461	487	476	525	446	476	460	459	477	502	473	483	468	500	484	488	470	443	447	440	516	477	536	455	476	486	481	451	473	452	452	496	480	458	456	482	461	467	472	477	463	499	478	496	439	432	465	508	466	465	513	481	464	486	472	504	446	479	485	489	479	488	446	478	471	496	429	477	484	478	453	471	499	493	460	476	507	479	462	495	445	449	455	457	496	483	491	511	459	486	496	454	454	464	480	471	462	470	460	465	485	457	462	491	454	457	417	461	495	453	476	493	479	481	464	482	428	488	475	434	466	453	451	528	494	452	475	484	467	479	437	473	482	485	469	497	479	477	426	509	474	456	503	478	492	474	454	462	482	505	461	450	478	454	485	470	487	497	517	503	454	452	481	443	498	508	497	472	446	477	506	500	488	452	450	488	472	475	484	430	457	471	453	500	451	467	481	463	445	455	449	455	469	472	480	446	479	467	451	489	429	470	451	488	491	470	472	491	486	487	462	436	496	445	484	438	480	472	439	458	460	455	464	455	477	482	502	474	470	467	468	513	474	525	443	462	502	468	450	536	476	474	447	451	493	493	488	443	429	467	466	510	474	465	518	476	482	476	473	485	421	467	501	470	466	485	503	448	468	507	406	478	496	440	443	475	460	473	448	439	453	459	447	461	475	517	515	465	490	444	485	477	474	503	488	478	451	490	465	518	447	423	491	472	486	439	488	475	449	524	468	440	459	438	459	503	454	464	472	490	451	489	485	487	462	488	448	456	469	458	450	434	517	454	448	443	447	467	557	456	472	436	470	488	486	476	474	510	461	487	438	478	471	495	479	449	453	496	474	493	521	497	468	466	500	470	472	460	467	488	453	446	455	497	495	488	474	462	448	509	477	489	465	451	504	455	459	491	493	468	479	483	463	488	461	433	515	467	459	436	437	487	470	515	470	462	509	419	457	487	449	502	460	470	465	481	467	485	462	484	463	473	448	481	458	461	504	441	482	486	461	449	478	479	503	454	469	482	452	493	433	477	510	485	462	488	491	459	481	471	479	469	426	483	484	508	522	451	464	476	469	473	482	457	494	484	505	501	493	454	442	487	487	487	494	496	438	461	487	460	456	433	491	484	479	471	472	484	466	453	477	480	469	481	453	463	518	469	411	471	457	474	450	457	510	449	487	459	453	496	478	480	487	483	448	508	473	468	511	480	463	459	458	471	450	467	500	467	448	506	472	457	483	452	442	500	437	482	479	502	484	463	479	498	429	505	477	495	424	509	452	459	471	480	466	494	456	512	464	455	496	471	446	476	467	486	483	477	511	478	499	493	462	482	502	466	513	472	491	471	469	494	484	488	464	476	450	496	478	450	496	496	435	503	473	449	438	467	485	456	478	483	513	454	508	437	482	476	458	457	484	459	491	480	473	461	443	493	461	516	462	450	468	462	484	460	491	460	484	443	453	484	461	495	445	478	469	471	468	468	442	473	501	480	433	498	486	455	462	454	480	489	457	478	473	451	498	475	457
27543	21440	12353	3151	1170	850	701	564	520	515	509	495	486	482	463	503	485	452	524	479	475	470	520	463	447	500	499	492	499	454	463	483	531	519	558	534	522	544	491	478	503	498	449	485	475	496	482	488	478	480	493	495	493	439	459	469	524	482	475	496	445	458	510	471	439	510	486	444	530	460	476	465	447	451	507	459	485	493	464	462	486	497	442	504	483	459	464	492	479	474	474	494	508	493	462	527	442	483	441	466	478	467	467	435	459	473	462	495	448	444	478	500	461	450	474	501	475	480	492	484	464	455	485	474	491	488	449	499	489	464	481	420	472	456	474	469	463	451	461	462	466	493	493	489	473	434	449	504	425	414	465	448	438	481	461	461	445	487	477	469	508	434	455	461	444	456	481	489	503	476	427	468	439	450	478	460	468	475	458	490	462	449	433	500	466	489	522	450	445	487	456	475	474	491	519	459	480	489	482	520	495	489	472	487	456	458	466	428	452	465	471	474	476	468	465	484	427	489	505	478	449	448	508	441	477	512	460	485	492	488	466	470	442	472	446	502	488	448	465	450	472	491	398	504	478	478	474	437	511	471	452	483	516	471	474	488	453	440	456	484	444	482	477	460	470	456	457	486	470	480	435	471	486	456	473	474	481	443	470	499	483	449	452	478	461	464	490	448	449	431	474	486	492	432	499	487	477	484	469	485	452	478	459	477	497	523	528	488	480	463	464	481	452	461	439	462	475	474	522	480	429	471	453	470	473	440	420	476	443	464	435	500	494	441	473	495	497	481	471	466	456	457	479	464	496	495	482	518	474	513	463	431	518	412	492	493	505	464	456	528	494	460	491	497	507	504	456	466	496	476	487	463	468	503	461	447	480	469	469	473	524	489	457	476	501	467	452	486	496	461	465	448	417	452	470	423	432	493	486	445	455	487	450	511	459	442	510	459	463	487	465	492	499	477	467	461	451	453	466	462	492	482	477	487	478	473	471	466	464	493	481	471	529	475	476	480	498	490	472	477	493	505	412	438	505	490	483	440	492	474	450	499	454	499	484	480	414	486	469	488	433	473	489	444	453	507	489	454	471	451	482	495	448	448	455	512	466	431	495	460	450	488	478	465	476	468	490	509	451	473	450	488	501	504	445	483	499	486	457	472	470	506	456	482	486	476	486	508	442	503	507	486	506	471	440	455	516	470	443	459	467	503	456	429	456	476	460	459	508	446	462	460	482	481	440	472	455	477	469	490	477	480	465	507	479	490	457	516	437	487	463	478	496	497	468	490	453	458	503	453	458	444	433	514	431	449	466	477	444	465	493	441	450	477	437	489	469	420	465	490	489	482	446	468	447	450	495	500	492	448	490	476	479	484	481	483	486	447	464	473	451	500	471	424	511	499	447	485	485	474	473	469	478	478	499	482	473	504	455	447	495	452	484	433	469	470	445	438	479	451	473	441	448	441	469	495	503	483	439	482	490	474	485	490	465	498	504	528	439	467	460	474	474	466	448	441	440	499	459	480	480	476	457	474	487	470	497	445	467	486	488	470	525	447	475	475	460	479	466	401	477	463	444	444	480	514	465	474	440	478	495	416	452	518	446	463	461	496	445	472	447	446	470	466	464	457	482	481	443	473	487	494	475	432	482	534	445	463	510	466	491	462	486	462	462	490	457	452	445	459	506	506	477	474	494	473	442	509	456	492	451	439	483	511	468	495	495	469	491	471	468	454	443	443	482	496	443	468	486	487	487	453	472	458	472	457	473	483	500	491	472	440	484	480	465	483	492	508	481	459	483	445	483	474	446	444	473	473	460	464	465	457	478	471	448	438	448	464	450	525	494	421	478	468	469	492	466	497	472	456	443	465	510	431	462	469	473	470	429	483	465	456	456	472	460	455	445	451	466	512	433	493	455	449	493	502	464	459	431	486	490	490	467	440	460	491	460	478	456	468	451	475	471	486	514	462	459	457	509	481	492	538	449	501	490	461	451	478	473	503	475	449	471	494	459	518	489	450	462	462	456	459	447	487	483	472	497	487	473	470	436	482	451	483	500	513	482	457	456	461	455	454	487	442	477	441	484	435	477	481	487	449	477	503	469	452	473	469	461	528	432	480	451	463	468	407	455	488	475	481	501	499	494	458	507	476	445	511	461	485	488	503	419	457	466	434	514	454	435	471	475	438	465	475	440	445	464	459	464	471	483	467	424	471	457	465	507	457	474	458	457	457	457	448	469	478	475	496	493	508	461	495	459	470	479	489	496	503	522	525	470	474	453	452	480	493	479	475	473	471	436	497	455	453	466	458	509	492	423	492	447	470	500	459	502	460	487	475	478	495	459	475	454	448	475	438	429	455	485	471	469	470	487	484	497	466	465	491	510	479	505	465	430	505	477	512	480	453	435	483	469	464	485	486	424	464	499	486	469	509	459	446	508	440	454	476	453	442	469	440	449	468	474	460	466	482	497	460	392	461	459	461	466	445	471	428	450	483	482	460	437	440	423	497	438	463	477	488	449	421	477	469	529	481	473	454	457	479	462	484	488	472	462	470	488	496	474	483	499	510	476	467	466	470	467	487	449	505	483	479	474	502	451	491	488	492	483	496	451	483	469	483	470	502	463	491	487	434	464	467	488	475	485	460	481	464	438	485	486	479	496	462	469	507	439	504	515	524	450	472	462	458	438	447	470	492	467	463	445	490	485	488	434	486	450	460	521	482	523	472	452	471	469	476	485	455	479	448	504	500	455	478	473	443	455	496	489	481	488	509	466	498	466	462	477	453	478	501	494	484	495	472	491	526	515	442	504	475	468	503	478	464	475	443	452	412	454	506	468	505	432	455	477	496	515	502	471	480	459	482	437	455	469	484	474	466	475	475	449	486	465	483	432	445	468	428	469	496	471	470	478	469	469	435	457	464	499	440	473	441	454	491	486	466	481	472	486	481	461	460	456	531	453	454	418	493	452	495	447	458	476	478	463	447	519	455	500	494	479	465	426	463	456	494	492	434	457	460	439	448	488	454	472	470	479	470	494	435	464	479	450	478	453	466	463	502	490	429	461	495	484	460	459	448	434	485	478	485	493	477	493	481	485	470	495	455	481	447	453	463	478	470	454	490	434	479	513	475	441	466	510	483	467	494	458	471	450	464	478	451	484	470	482	491	445	464	486	462	473	477	459	452	446	470	445	482	495	470	450	467	461	475	474	477	448	467	434	452	505	499	493	495	476	456	492	520	492	454	488	470	490	508	498	488	474	464	454	498	450	497	483	439	437	483	482	457	470	446	439	510	460	475	444	488	491	503	439	478	467	465	444	460	491	449	470	454	467	489	475	479	455	475	458	479	454	479	464	466	486	457	504	520	476	470	476	432	469	494	457	462	501	452	499	463	454	471	439	461	511	454	478	494	466	495	480	498	470	471	471	472	481	476	457	479	440	450	469	491	478	483	443	434	416	473	462	489	485	482	437	513	484	464	498	467	469	487	453	441	459	495	453	475	475	475	471	513
25120	28836	8244	3235	1365	1039	895	749	687	688	644	656	603	600	583	584	605	612	595	633	638	616	596	583	611	634	577	607	593	668	662	678	678	580	704	693	702	676	633	637	617	635	593	588	565	581	538	582	587	566	619	579	582	578	598	611	622	590	619	565	621	590	617	606	589	592	611	630	597	584	563	635	621	580	598	577	563	571	574	591	588	571	579	587	543	561	565	567	532	590	546	604	588	561	570	599	608	557	581	599	544	589	526	554	556	616	599	585	592	567	542	607	596	581	565	596	543	564	554	601	586	542	571	561	580	602	635	577	551	573	544	596	597	516	616	593	556	573	575	596	583	601	548	580	583	547	576	608	592	578	615	551	552	569	592	551	562	563	582	562	549	597	594	587	533	570	578	551	560	641	561	585	553	567	553	617	628	557	596	602	579	587	612	603	595	598	578	588	579	558	570	546	627	543	587	566	607	562	577	596	581	557	527	553	514	549	590	626	585	605	556	538	576	571	589	562	551	578	582	565	608	573	609	522	602	568	569	617	567	578	615	605	588	589	593	555	617	574	563	540	570	594	593	579	620	589	557	581	581	585	602	558	562	554	567	589	575	550	582	589	590	594	563	558	627	603	567	565	548	573	573	600	594	570	539	599	569	577	563	576	586	553	615	577	624	589	544	587	621	567	597	545	637	590	565	553	554	625	578	586	560	648	565	557	636	547	571	590	575	556	593	582	571	598	606	613	529	571	577	586	578	601	567	548	600	595	564	590	593	607	607	590	566	565	583	590	572	535	563	536	584	530	565	552	619	544	584	551	595	604	552	555	540	601	612	554	575	549	616	573	564	579	619	538	537	582	535	554	520	597	573	616	616	575	589	562	599	598	643	564	612	623	575	617	610	591	586	567	572	594	572	599	578	516	554	574	591	537	578	622	567	571	561	593	527	599	523	615	563	597	576	571	555	574	546	559	561	600	599	555	579	554	579	568	617	549	592	533	599	571	610	574	572	595	573	599	599	572	580	592	585	521	582	593	581	585	526	605	566	588	597	583	605	552	606	596	611	563	607	583	548	633	570	582	581	540	529	619	615	595	594	564	597	575	596	596	587	531	586	592	573	536	587	565	598	556	536	593	568	574	560	594	571	568	592	563	561	593	610	560	532	567	617	558	573	545	598	566	552	542	543	611	599	574	579	590	582	582	604	626	575	567	579	598	575	544	585	580	544	557	570	584	564	582	584	565	618	608	525	554	572	576	569	564	594	527	631	576	624	580	572	598	570	559	565	586	564	558	605	565	544	553	568	605	569	598	619	595	574	571	550	585	591	567	618	573	567	599	599	570	603	602	614	550	590	563	552	561	611	565	597	603	633	575	573	554	588	556	625	564	564	566	521	622	556	599	537	549	573	573	575	603	607	558	562	607	593	589	579	574	587	576	586	569	554	556	591	641	596	581	616	555	547	521	562	575	559	534	557	558	588	581	553	564	585	572	592	604	559	597	613	557	585	584	587	550	593	557	562	606	572	610	581	592	587	595	568	578	557	604	535	588	598	601	572	593	580	561	582	568	590	614	597	609	569	597	599	572	580	555	589	585	604	606	548	559	576	560	591	562	633	577	600	581	548	587	589	584	599	567	580	570	530	570	586	596	585	581	573	576	546	548	595	581	603	605	600	548	574	593	568	592	529	568	574	563	582	588	593	559	556	567	596	609	563	594	576	597	589	586	567	592	584	582	566	613	571	561	593	600	539	558	580	585	580	554	569	560	615	588	575	552	575	607	573	603	544	602	580	541	600	565	561	548	563	584	538	632	589	589	629	586	612	566	602	562	566	575	598	559	625	522	591	548	564	586	600	542	622	555	544	585	604	610	596	584	553	574	581	555	561	575	566	572	568	631	542	551	561	555	606	601	550	606	561	586	577	554	550	560	598	588	602	543	586	553	582	604	623	593	595	603	587	578	540	559	574	563	554	552	544	574	578	596	570	588	542	565	570	602	616	576	553	567	581	580	567	557	538	538	560	578	602	553	559	568	571	610	562	583	561	602	599	610	605	568	616	593	598	558	635	511	599	606	571	594	631	574	558	566	610	593	609	589	580	566	597	596	565	582	572	564	583	516	560	590	574	562	571	541	581	590	592	552	605	576	582	569	577	568	634	596	589	581	547	613	518	582	602	559	587	588	617	614	565	591	641	582	592	569	608	596	559	624	558	615	573	595	610	575	585	573	567	580	583	580	560	562	560	523	594	538	637	592	564	591	583	569	615	621	570	581	570	599	610	607	599	600	595	546	561	571	566	560	581	574	552	513	523	607	619	601	587	595	587	561	564	597	603	626	573	589	609	556	560	577	586	551	589	610	550	575	594	604	544	583	565	593	617	595	611	572	611	587	596	606	523	579	557	576	597	546	595	554	607	591	596	550	621	598	569	595	553	585	563	569	617	583	574	574	571	600	579	630	564	539	538	577	594	551	543	583	579	562	566	602	587	602	563	563	544	559	581	612	600	604	550	541	597	573	578	557	582	561	553	547	561	542	554	556	571	599	583	632	635	586	624	622	573	571	579	571	568	552	572	605	622	545	580	577	613	555	567	594	540	605	541	546	563	565	547	568	601	562	581	586	545	558	542	615	567	578	584	576	609	555	621	562	586	598	573	589	563	577	528	578	586	533	632	556	552	595	608	595	602	587	593	565	622	575	597	567	558	566	601	569	556	611	573	559	596	597	568	605	532	584	558	573	584	564	608	548	590	613	593	573	565	573	560	594	566	572	595	573	570	590	587	610	594	574	575	580	523	616	570	547	538	540	577	561	594	586	611	570	557	604	602	639	573	586	577	571	584	572	612	600	584	585	565	610	561	594	560	614	576	571	597	624	586	596	585	543	578	584	553	545	591	548	635	556	577	576	560	540	592	578	563	591	571	606	586	625	564	595	579	588	586	584	594	577	562	555	596	587	552	574	560	569	566	581	555	555	559	528	552	590	586	553	590	608	585	601	609	535	560	608	563	587	577	558	594	595	543	594	573	530	596	612	558	575	582	601	551	569	575	603	555	592	588	585	533	559	538	601	638	596	569	561	611	585	602	551	569	588	605	579	613	574	594	514	594	577	517	564	567	560	593	561	604	557	572	575	538	569	589	591	574	532	597	577	599	581	594	525	602	560	594	573	570	553	574	621	615	560	587	592	594	599	549	546	604	567	574	629	581	614	592	637	575	540	534	593	586	566	595	558	579	575	589	560	617	571	579	578	559	555	592	553	567	596	557	556	567	531	578	549	561	571	592	548	589	584	577	560	631	603	583	552	592	547	558	572	537	551	599	549	580	583	568	579	570	567	594	557	620	559	567	595	523	539	584	597	598	583	565	572	610	593	566	576	559	603	572	566	559	635	588	620	585	568	559	546	574	561	594	595	567	583	561	623	554	619	579	566	569	559	556	567	521	546	615	550	543	544	623	557	542	574	602	619	587	597	601	541	559	598	575	578	623	548	589	542	557	574	564	596
23560	20958	27921	24149	20873	9241	1399	922	764	696	666	623	591	638	527	566	569	540	558	522	535	573	548	564	571	549	531	562	579	537	596	623	607	569	649	650	661	598	622	591	623	476	605	508	543	520	546	539	553	520	566	486	515	498	496	528	534	538	522	512	538	533	518	518	578	533	547	557	522	524	517	523	515	525	517	497	531	529	547	528	531	540	551	514	496	483	545	518	534	540	505	467	513	525	502	530	545	515	531	564	507	528	532	495	509	527	535	523	512	515	497	541	508	525	473	531	522	475	490	545	552	477	509	519	534	489	521	579	529	502	507	540	534	515	535	531	560	546	541	512	545	541	558	542	524	529	543	564	489	505	547	501	465	552	531	528	506	529	539	525	532	508	557	523	573	501	478	545	516	502	563	504	542	504	510	509	514	561	506	557	520	502	493	536	504	518	530	508	494	542	514	538	538	472	543	508	467	536	498	509	493	507	519	484	513	503	521	471	509	538	491	478	512	542	474	532	549	501	526	504	497	506	514	518	507	531	521	498	500	561	516	515	487	513	484	492	497	464	506	507	491	515	529	493	471	488	529	543	536	556	533	506	529	493	494	535	494	516	480	523	524	551	513	496	506	581	546	546	529	499	502	502	531	483	538	502	514	475	513	477	516	524	487	536	534	468	501	492	572	532	539	486	514	460	542	557	515	489	509	517	556	523	515	507	559	580	507	495	535	520	464	475	452	502	509	472	496	522	475	454	493	509	522	516	552	502	514	509	523	518	503	517	511	524	512	521	540	523	514	514	565	522	513	461	492	558	546	511	503	521	504	494	508	497	527	477	528	517	505	546	513	568	521	522	481	560	509	572	510	518	495	519	495	529	506	485	521	512	522	493	518	497	505	502	507	508	509	514	489	505	524	513	544	515	489	575	498	523	534	516	484	485	513	485	505	539	538	534	503	505	484	478	518	542	482	489	509	479	562	516	508	522	539	516	570	490	555	539	533	523	558	489	512	529	493	514	501	500	469	531	528	549	495	466	534	529	521	497	543	573	522	506	532	507	536	523	487	526	467	524	468	509	515	515	547	496	527	501	505	505	552	486	511	509	504	490	567	522	540	505	535	491	521	546	504	572	541	509	513	542	512	485	518	529	511	504	545	520	459	499	503	485	523	504	512	513	505	492	506	505	514	487	472	539	524	532	544	491	493	537	527	552	524	519	551	523	485	530	557	521	559	523	528	492	488	492	519	476	541	553	546	501	502	483	505	523	555	511	554	521	536	478	518	506	489	493	496	522	507	536	496	468	484	486	475	514	502	533	510	528	525	493	497	519	512	519	502	498	505	507	514	491	518	510	516	517	519	526	551	521	525	505	503	516	520	478	530	510	555	517	502	479	545	483	506	534	511	506	507	508	514	523	543	502	544	512	509	532	523	523	490	510	529	552	525	509	529	490	567	469	517	490	558	520	565	529	503	506	530	513	521	489	471	517	498	520	493	498	519	521	507	475	587	522	516	486	508	509	549	546	521	506	498	540	518	508	521	518	507	511	517	528	497	505	533	505	515	491	468	513	488	533	568	516	541	509	504	522	522	528	535	519	558	522	509	514	502	513	523	504	500	474	568	537	548	503	520	517	489	544	558	500	530	562	488	513	506	502	476	530	542	495	487	542	541	515	482	484	532	554	492	509	502	527	531	557	508	524	571	495	564	505	496	534	514	534	535	509	494	551	525	490	547	525	511	519	513	508	509	508	485	545	516	492	530	567	542	523	507	495	515	517	516	519	505	558	497	516	495	469	568	487	537	516	511	508	533	528	466	521	516	503	524	509	533	558	499	518	541	534	486	499	504	497	555	487	496	551	523	545	505	537	530	509	515	514	524	501	532	549	518	517	507	519	531	526	527	536	520	520	504	532	518	550	515	516	492	527	490	478	504	527	515	532	531	525	466	501	478	519	485	465	536	558	463	542	481	530	495	557	533	513	487	520	504	489	524	500	469	474	557	567	456	543	495	520	502	500	548	519	515	517	528	525	494	519	514	475	545	551	495	499	511	552	519	512	533	478	531	502	544	488	499	512	509	539	528	486	490	482	474	465	524	474	542	522	523	506	510	490	500	503	503	516	519	471	530	494	533	504	507	511	509	515	513	528	510	532	477	519	540	529	519	523	467	505	544	528	556	493	497	474	536	491	516	510	511	530	523	523	506	499	531	543	559	498	475	536	490	556	503	521	488	501	529	507	495	489	560	530	518	556	491	523	519	515	488	473	543	531	500	507	502	526	533	505	525	482	488	557	547	549	493	490	515	521	453	502	523	557	569	526	539	531	551	571	516	494	509	546	511	487	503	483	561	513	496	517	514	474	519	493	479	504	522	529	504	495	557	514	513	511	514	490	499	517	484	551	505	502	539	521	511	488	535	536	514	527	500	505	545	489	472	494	524	495	510	480	519	525	484	502	517	496	518	509	517	501	536	512	487	526	502	510	501	533	470	528	529	556	562	491	479	483	515	499	548	503	530	509	539	554	528	493	523	505	516	496	516	502	529	519	547	533	489	512	498	512	566	522	528	515	503	510	535	540	511	517	482	511	498	516	511	490	517	510	524	515	520	554	516	498	518	552	504	534	490	583	520	550	524	520	480	456	532	500	515	514	527	521	524	537	533	497	538	526	522	542	524	557	515	507	539	531	515	553	570	534	504	520	494	496	483	471	522	545	494	520	528	555	514	544	526	520	502	539	539	530	537	486	473	509	496	550	490	516	536	546	518	491	508	518	516	506	468	502	482	500	518	541	522	495	490	514	576	479	564	488	538	524	501	527	531	486	507	516	517	488	567	497	497	498	546	542	546	543	499	516	510	487	561	540	477	491	515	505	579	497	520	481	538	520	503	490	483	514	499	479	511	543	520	523	485	543	533	533	527	551	533	560	491	500	527	513	502	506	504	491	515	576	508	479	542	510	497	501	589	491	485	485	497	507	464	500	544	531	504	513	562	495	508	560	577	508	495	519	510	515	527	539	480	504	529	522	503	522	532	479	539	514	545	546	505	544	494	525	496	483	508	496	497	439	517	494	501	500	469	541	508	494	509	476	545	502	506	483	541	505	520	482	506	494	506	543	544	562	490	507	502	491	544	518	554	542	519	521	507	536	535	553	518	482	499	491	514	516	522	517	575	510	583	520	519	526	492	540	536	520	533	544	496	540	495	497	519	492	508	540	504	491	504	529	504	527	551	532	580	519	524	503	493	468	500	512	516	483	535	540	509	547	499	536	514	534	520	512	491	483	493	499	515	523	531	555	510	468	504	478	474	542	483	502	501	535	536	504	516	533	550	546	516	538	522	491	514	552	479	536	547	505	538	516	462	526	518	550	539	532	513	540	534	492	481	500	543	506	503	556	483	513	488	582	524	515	521	514	528	526	506	503	550	524	531	519	520	520	496	485	504	541	499	545	528	539	557	542	537	490	534	493	515	509	483	513	505	497	543	528	543	585	490	539	515	527	511	530
24042	35406	16166	8688	4437	2587	1769	1334	1145	1004	971	890	849	811	761	713	756	678	702	745	708	715	658	699	673	688	655	739	726	692	748	756	754	797	749	862	804	772	747	734	684	664	720	661	662	691	692	620	720	595	677	656	645	644	685	634	652	637	614	650	717	690	686	699	680	653	637	626	637	658	625	611	630	642	631	649	648	700	623	652	644	661	622	648	700	647	630	613	623	677	676	637	629	650	610	665	627	628	695	672	662	626	652	638	621	686	642	654	622	637	618	633	593	640	691	612	625	623	653	637	645	650	648	641	627	655	654	626	680	611	601	596	635	597	621	666	629	609	617	632	632	654	648	629	647	616	651	649	636	618	644	622	639	659	612	653	658	638	700	610	651	644	639	642	671	652	630	673	586	659	666	668	663	651	644	640	666	639	616	642	643	621	651	647	643	642	637	614	621	630	598	630	644	645	642	610	617	594	627	673	638	628	610	635	634	629	632	643	577	618	612	638	597	621	683	674	605	643	609	665	604	672	594	634	611	640	619	583	645	662	632	626	617	636	630	649	591	709	686	653	626	622	625	626	653	587	614	641	616	654	633	681	650	638	627	633	612	641	630	658	723	635	598	653	611	643	657	612	601	635	603	639	600	648	647	617	628	593	663	626	688	644	663	670	629	643	605	586	600	621	647	647	637	612	648	648	643	621	632	637	669	642	687	639	643	625	654	574	684	621	667	682	669	635	639	613	673	629	644	691	640	605	653	658	660	651	635	638	670	649	630	679	635	659	640	681	627	599	643	623	658	698	627	575	637	640	614	644	632	643	616	595	629	640	641	611	633	681	652	639	610	624	595	628	639	660	663	655	620	648	651	614	620	600	613	705	627	643	593	643	602	599	697	614	637	656	612	648	625	605	628	619	662	599	610	585	642	608	674	650	642	643	661	628	614	621	624	646	607	694	591	634	648	662	670	654	650	699	634	632	606	639	621	631	599	628	649	633	616	620	663	686	596	587	671	636	615	666	610	642	630	614	621	626	648	657	597	624	645	664	678	682	682	656	651	584	624	624	590	658	658	625	688	668	618	688	609	647	620	634	640	687	641	663	617	632	663	673	661	624	629	617	606	626	654	620	653	639	647	668	630	627	641	631	619	667	618	669	685	599	648	654	623	591	662	608	654	660	616	639	643	659	616	642	618	643	612	668	628	626	635	635	624	661	615	627	671	614	619	650	595	637	625	615	652	617	599	627	638	631	650	643	657	619	589	641	605	644	651	623	616	669	725	646	605	613	641	610	624	639	611	627	568	606	657	608	662	633	668	633	655	573	657	644	612	665	596	652	651	617	674	620	649	684	625	599	631	615	637	680	667	613	670	607	644	663	590	643	642	649	646	624	616	645	634	654	634	624	587	609	614	600	650	627	618	671	643	623	659	606	638	662	630	670	594	620	629	636	643	686	659	643	599	656	593	642	667	622	614	606	691	605	664	635	637	691	624	615	662	655	590	649	641	636	611	636	669	650	630	608	651	660	630	645	624	616	635	680	603	622	652	680	640	633	615	582	563	680	641	646	627	648	606	618	638	637	625	682	609	642	622	624	617	609	604	632	613	651	663	616	653	617	630	637	595	633	602	638	661	627	616	613	653	671	597	652	703	622	628	627	642	642	629	629	605	657	647	606	663	652	659	647	627	696	616	631	637	621	644	636	635	594	646	609	586	634	672	609	617	654	663	607	625	673	617	656	613	680	632	665	639	662	584	632	629	671	628	633	654	634	586	638	672	643	620	652	635	607	660	611	620	592	637	624	656	646	674	637	638	660	639	642	654	692	643	662	619	640	616	649	675	610	623	687	659	708	593	597	631	682	619	582	640	653	681	648	628	675	666	645	632	616	653	626	656	620	630	640	609	606	667	651	654	627	611	611	641	664	648	618	641	677	638	650	626	647	586	602	642	648	628	616	661	599	654	602	683	659	678	629	614	609	629	648	617	645	654	655	646	632	601	642	676	616	651	638	641	631	640	656	613	634	643	627	599	611	623	634	625	638	625	630	617	609	607	653	630	661	613	642	632	624	668	575	667	629	649	625	631	661	651	613	655	625	613	618	600	622	659	643	641	617	616	604	633	643	672	646	631	633	585	574	663	628	646	640	607	635	649	586	597	649	632	643	644	624	622	643	631	640	686	602	706	688	649	623	647	642	663	668	624	640	667	635	642	655	624	654	655	613	640	635	665	658	609	637	613	649	603	643	650	627	607	638	597	631	637	648	696	655	619	696	648	650	648	624	636	590	591	668	614	611	605	680	652	646	637	614	621	676	646	667	641	658	640	601	644	627	600	679	631	620	656	667	621	635	633	592	628	661	593	653	622	674	636	635	624	652	598	650	615	582	644	651	643	629	646	645	646	637	669	599	632	672	657	636	644	625	655	631	649	668	627	636	657	590	628	650	592	640	616	692	637	633	684	617	622	645	609	614	600	635	629	653	651	608	620	582	607	638	590	626	644	608	620	621	639	592	630	628	618	582	632	628	660	673	650	641	627	636	622	605	626	647	636	665	691	620	563	660	657	619	592	678	587	657	636	640	639	559	650	664	678	634	589	627	657	637	665	635	649	651	674	646	640	634	660	596	614	664	673	657	651	671	605	656	579	602	621	644	604	640	621	641	666	627	639	698	580	677	587	653	630	638	653	621	670	613	648	654	618	642	595	632	652	619	650	634	637	619	630	654	657	683	641	596	610	658	667	649	604	664	651	635	606	649	624	630	600	636	673	638	621	630	627	627	641	644	664	660	633	637	610	656	629	669	645	587	609	604	601	583	555	643	612	653	632	617	607	656	645	634	674	672	630	672	667	603	642	666	641	658	651	612	665	589	680	607	629	634	663	633	615	630	636	664	657	627	702	665	646	613	665	609	660	625	647	666	629	673	637	676	635	668	623	625	674	625	665	640	658	623	644	593	622	643	620	556	602	670	681	643	674	609	634	603	607	629	662	625	637	613	616	590	623	620	657	663	663	632	668	648	663	627	629	649	579	638	662	688	644	647	677	624	630	620	655	624	634	681	643	662	632	629	603	656	657	668	653	634	593	679	609	625	625	627	619	604	626	637	670	640	627	657	611	656	624	653	665	637	612	670	659	605	612	609	613	653	661	659	586	672	623	628	622	613	642	643	628	621	592	620	644	616	653	646	686	609	622	646	618	648	615	672	629	645	642	624	681	610	661	649	675	627	656	613	610	629	638	627	612	680	590	595	643	643	630	639	707	662	640	595	623	596	595	684	641	671	635	583	680	596	611	638	625	640	644	626	666	638	616	654	661	632	654	615	672	589	649	626	660	669	674	646	606	633	656	628	631	641	590	656	632	612	632	649	653	612	629	609	672	593	607	640	686	629	637	605	590	635	625	646	625	639	625	667	612	610	598	634	637	652	612	607	602	602	613	653	579	630	638	630	634	672	623	620	636	646	620	629	651	667	638	659	590	635	661	639	618	651	639	641	619	683	655	631
24672	20998	27006	25009	12510	1283	803	541	507	430	450	432	382	374	391	351	366	338	357	398	391	369	334	305	357	348	347	337	349	386	382	380	415	408	435	434	403	419	373	353	356	371	332	333	340	341	328	324	321	352	354	372	356	334	324	327	334	347	319	354	333	363	339	366	343	336	321	368	350	329	338	383	304	348	338	348	312	298	356	308	374	330	331	344	329	356	382	376	314	328	368	339	326	311	306	319	341	327	336	344	346	363	313	339	306	341	324	356	356	300	349	326	356	330	332	340	344	316	297	307	322	347	336	321	302	336	341	339	347	329	355	349	314	352	339	349	315	362	301	372	338	323	333	340	315	311	330	341	317	339	337	336	305	312	316	324	337	347	333	332	324	347	331	334	359	321	332	344	305	291	316	342	330	315	348	311	332	331	350	352	333	308	342	347	319	333	317	344	343	314	309	312	304	335	350	289	363	343	312	365	332	348	330	347	339	331	351	348	316	330	353	296	361	344	362	334	323	339	351	340	332	316	317	309	306	332	346	324	307	351	326	331	318	318	316	299	348	302	331	341	354	363	343	303	305	322	363	347	315	319	318	326	353	310	354	359	315	315	318	326	329	373	349	326	345	300	319	331	316	340	298	332	322	349	350	347	343	335	332	371	331	321	335	359	337	304	322	349	299	299	333	354	338	329	349	303	345	353	347	355	322	340	337	297	351	352	305	298	305	317	337	318	379	304	339	386	363	343	346	343	340	333	340	328	345	318	338	319	304	344	306	365	313	333	337	317	312	279	357	294	353	329	312	323	350	303	313	363	352	327	345	298	339	280	329	313	327	357	338	360	331	323	318	326	312	336	301	361	329	320	337	368	322	333	334	311	349	349	323	346	341	331	316	337	287	334	334	365	323	339	335	305	333	352	353	341	338	324	324	329	315	301	317	321	317	314	318	319	337	356	317	330	338	335	311	301	306	350	365	348	328	338	310	332	307	323	332	312	329	322	323	346	320	316	302	315	345	296	319	322	348	306	355	319	327	337	345	334	333	317	301	340	344	319	328	345	344	367	363	318	313	305	363	344	345	318	327	314	350	348	309	315	333	329	321	333	302	326	354	318	319	359	322	336	323	329	352	332	336	325	315	368	339	334	324	341	313	342	343	347	322	353	345	326	343	319	314	354	348	328	318	302	337	325	316	356	334	318	292	353	313	306	349	338	351	306	328	322	319	341	351	301	325	355	362	347	346	314	299	344	323	344	346	360	321	351	356	325	356	314	330	315	323	330	329	343	321	333	308	339	339	323	324	309	311	328	330	316	357	327	346	330	336	319	306	333	348	328	338	350	321	321	325	321	313	335	317	323	318	334	315	327	331	335	346	319	314	354	346	315	332	323	329	320	309	332	320	337	326	299	330	360	318	330	300	308	339	296	313	347	320	302	357	310	332	349	342	293	354	308	376	304	351	302	332	335	336	341	320	293	314	320	335	344	330	347	315	336	363	350	325	345	273	315	327	285	310	360	342	328	316	335	319	315	318	318	323	319	302	346	338	323	346	316	336	338	339	316	323	313	325	323	350	320	365	310	308	331	305	329	332	351	312	326	314	333	332	319	311	319	321	316	344	318	321	333	309	322	323	331	322	334	310	320	354	316	341	337	328	327	336	319	334	335	352	382	328	302	328	345	314	329	313	318	339	343	334	335	348	338	336	328	314	311	339	335	327	365	317	362	322	307	348	337	326	332	318	314	319	348	326	310	298	359	332	309	332	315	322	338	328	345	300	314	343	310	329	328	343	319	335	340	288	332	324	348	316	300	340	311	341	340	352	309	344	347	316	341	346	326	340	327	327	327	355	321	330	349	318	353	331	350	315	342	324	334	356	305	345	321	316	299	344	306	316	323	343	344	359	330	314	350	320	335	359	311	352	340	322	338	345	311	359	355	324	351	328	313	315	308	345	345	330	363	327	331	315	306	341	362	339	301	316	327	298	328	337	328	327	320	310	307	334	344	340	356	351	318	323	319	357	358	330	344	360	327	332	328	335	356	315	333	311	342	344	340	355	345	332	320	341	359	366	337	317	309	372	338	344	311	309	317	350	370	312	348	348	336	357	320	326	316	345	344	352	353	345	320	361	305	338	324	333	342	307	307	322	300	321	321	360	309	310	346	345	320	355	340	348	335	338	325	340	330	343	349	304	341	334	321	304	308	349	323	302	359	347	343	337	320	328	308	344	317	315	342	349	319	366	347	322	315	341	350	304	312	320	320	353	325	332	330	343	340	334	325	350	310	342	317	346	362	320	319	285	333	327	339	327	317	299	387	321	302	322	328	334	319	319	330	324	321	339	346	316	297	329	308	358	308	324	298	320	321	332	335	289	313	348	342	315	314	321	343	322	322	340	333	331	348	336	337	337	310	333	348	315	304	334	330	316	334	344	363	330	337	321	327	324	322	316	333	372	301	325	336	303	311	337	312	318	335	348	304	329	363	339	310	335	327	322	326	330	337	312	326	322	319	329	341	340	322	322	364	343	332	321	322	320	308	342	344	323	322	330	336	326	355	368	364	365	338	352	317	317	314	331	356	326	352	327	324	296	326	324	362	323	341	318	289	340	308	344	313	299	327	322	287	305	328	325	386	328	335	332	331	307	360	312	319	329	309	347	313	324	337	318	322	358	321	334	317	351	322	330	367	303	328	333	341	323	335	334	347	335	340	348	305	310	330	325	317	349	357	343	299	346	314	331	319	353	313	359	345	318	341	299	339	331	358	327	336	349	349	352	348	336	315	328	338	321	324	303	357	341	342	343	317	309	331	356	335	341	333	327	313	321	340	324	351	368	337	359	322	360	325	337	324	331	302	309	345	342	307	329	351	283	337	354	314	314	355	314	324	333	351	359	321	356	332	294	296	314	303	326	377	316	342	341	297	353	343	345	323	342	336	309	333	301	382	361	350	310	308	323	356	364	314	330	344	331	322	316	337	345	324	291	321	355	344	310	338	351	328	339	316	318	347	325	350	366	318	348	339	319	349	322	334	318	344	329	317	354	354	364	336	331	313	348	342	357	338	313	323	323	346	330	320	335	326	349	322	331	326	343	314	292	319	300	332	342	325	313	336	311	360	317	344	323	341	348	329	342	310	351	311	334	351	333	294	322	332	344	316	292	346	349	323	334	330	351	341	342	318	312	323	353	339	331	325	300	354	330	333	348	353	340	345	357	326	354	311	326	299	356	317	317	325	317	313	311	333	315	333	303	312	342	335	337	330	340	352	345	336	332	329	320	324	350	323	357	305	351	332	301	349	336	305	324	325	338	342	322	281	326	326	346	342	318	365	340	293	330	329	340	363	313	319	333	309	340	331	317	323	355	295	332	335	348	353	303	333	287	337	307	333	317	333	337	325	355	349	335	329	323	331	316	350	379	296	371	341	352	343	380	330	354	350	319	328	354	325	299	315	310	328	366	356	333	331	324	344	326	330	321	331	335	295	293	363	359	342	329	354	326	371
23554	29100	14012	6011	2893	1958	1303	933	700	659	573	612	529	521	509	469	486	473	484	500	466	425	420	448	470	443	456	449	514	521	494	469	586	594	561	598	575	553	490	458	462	480	475	464	472	457	426	409	418	423	444	404	430	426	444	426	445	446	448	411	470	459	465	440	414	446	427	436	408	415	429	412	435	411	408	402	438	394	394	401	395	419	435	437	453	394	459	412	380	442	421	397	427	470	424	450	403	419	400	406	425	420	424	382	398	389	386	371	418	395	428	426	390	431	410	441	407	409	387	406	422	421	401	399	409	397	430	405	417	431	385	419	429	370	405	414	428	404	428	414	422	425	427	407	436	428	425	427	431	440	400	430	410	418	439	417	427	407	426	442	405	407	378	401	456	411	415	430	404	405	408	411	394	410	398	423	395	407	435	416	401	406	407	438	413	410	428	375	415	434	415	400	413	410	375	463	415	408	418	433	436	391	420	436	373	432	416	413	387	449	428	409	395	371	384	439	373	416	414	422	428	372	441	384	412	450	418	417	386	410	430	413	443	417	418	441	405	400	399	383	398	462	411	410	420	430	430	424	425	392	448	399	376	426	394	428	419	443	412	430	407	408	414	388	395	404	438	427	407	435	393	417	404	424	382	406	405	466	453	433	439	431	389	388	414	431	388	456	417	389	415	401	400	417	403	404	436	459	430	392	439	420	377	433	422	444	401	393	387	419	413	395	397	423	415	410	408	426	386	416	394	436	434	466	403	410	415	377	403	414	404	415	424	433	425	416	429	355	388	391	444	438	431	416	406	432	417	413	385	404	458	434	394	430	416	411	452	450	410	419	418	389	400	395	432	407	404	407	402	372	404	408	401	429	424	419	411	392	434	424	413	388	480	438	390	401	405	403	420	408	410	392	432	408	414	389	409	381	414	390	407	417	412	382	428	459	406	423	432	403	400	402	400	423	439	386	377	424	425	421	387	423	397	431	431	441	440	376	385	429	406	426	414	441	395	406	403	394	421	387	411	400	426	425	381	411	416	395	444	414	421	409	397	418	439	403	427	424	398	409	435	434	420	406	402	440	420	465	398	415	421	392	408	391	404	406	412	411	402	433	377	442	439	403	421	418	397	434	401	452	402	417	412	403	424	428	398	409	389	423	453	425	439	396	419	401	422	416	409	412	398	382	399	383	412	463	409	430	404	388	440	421	407	461	411	458	440	413	413	438	411	465	423	424	426	424	382	417	413	446	437	426	412	463	390	438	382	407	419	445	433	458	441	432	391	433	413	445	458	432	392	393	401	391	423	447	434	403	407	415	410	425	431	421	388	406	383	408	466	388	385	432	433	417	391	421	416	406	415	402	454	409	415	396	395	410	422	390	404	435	406	377	408	384	417	412	442	435	430	414	411	424	444	430	419	420	445	393	395	424	445	415	430	423	399	458	409	446	441	405	430	388	388	385	421	431	405	399	413	439	416	397	402	421	424	415	422	414	396	427	398	410	413	417	389	361	442	376	406	389	445	395	431	436	436	414	425	425	421	402	405	395	430	446	451	413	405	444	364	398	435	423	442	412	395	426	389	427	414	406	396	427	386	436	419	393	420	405	397	400	411	399	431	404	426	405	437	429	444	419	410	461	401	423	442	428	418	402	453	427	441	384	474	405	417	396	453	406	374	428	403	432	408	416	432	402	440	411	424	394	402	437	458	422	406	429	424	406	408	414	417	430	419	386	437	379	414	425	392	408	410	390	414	444	403	428	431	404	396	387	452	362	405	423	446	422	425	411	427	386	421	408	391	398	433	438	355	398	447	380	414	427	419	396	421	415	369	393	430	413	453	436	395	384	371	424	391	423	460	433	408	420	388	416	427	416	452	423	402	421	400	417	410	415	407	397	420	418	419	393	417	411	424	429	384	404	456	411	400	410	408	447	405	425	414	405	386	408	439	406	405	379	440	413	398	419	442	429	413	372	362	432	399	422	369	410	391	403	377	401	400	391	428	378	400	383	416	432	414	410	402	442	424	420	423	401	388	391	415	406	412	421	431	452	388	462	378	456	413	430	411	390	456	375	423	431	402	414	409	430	394	439	353	418	394	365	409	431	405	404	429	411	426	426	395	429	388	417	423	380	412	402	414	402	396	436	417	456	417	423	430	410	407	437	418	423	444	428	430	418	425	401	417	453	409	402	419	394	418	389	436	401	372	394	391	433	415	374	452	411	449	391	402	438	368	365	406	431	409	410	404	406	443	403	431	394	386	450	407	458	420	407	374	414	406	440	419	410	435	436	420	409	428	420	451	416	426	423	423	405	421	433	438	386	418	373	414	416	400	378	415	385	459	423	415	394	404	440	417	414	428	429	409	429	382	419	434	403	430	382	403	426	400	414	403	396	447	427	398	447	435	445	425	447	421	422	414	442	467	410	403	423	424	401	404	401	390	417	411	406	437	444	402	430	440	452	424	431	410	424	405	408	427	404	410	403	446	400	431	414	411	424	428	428	441	410	399	418	429	435	408	418	434	407	411	399	436	384	427	441	390	406	401	398	395	398	437	426	421	427	426	423	427	442	439	392	408	445	390	461	396	441	400	413	412	423	446	425	411	416	386	432	398	387	413	374	437	405	380	388	448	428	443	450	410	421	400	428	398	412	376	426	414	428	433	391	421	383	425	417	410	385	386	418	428	418	426	474	443	406	424	437	386	409	427	466	406	447	419	403	384	413	412	411	391	430	410	448	423	403	412	428	436	433	429	409	432	420	408	440	405	410	450	453	402	445	389	382	441	422	412	413	411	419	416	416	393	423	424	424	401	413	395	442	400	411	405	434	397	397	406	455	402	404	449	381	450	428	372	412	450	418	410	381	402	407	472	435	380	401	384	398	389	413	408	432	423	418	448	445	417	360	401	453	386	409	392	392	388	400	376	409	423	402	410	423	370	392	431	416	404	403	391	455	437	374	422	408	391	417	401	378	405	404	390	429	416	458	404	401	394	430	424	425	391	374	418	397	423	382	452	409	397	376	396	395	418	443	390	424	431	374	429	416	414	370	406	418	385	434	388	432	404	435	396	408	410	428	422	359	438	382	395	412	420	437	426	368	414	440	425	430	451	442	387	403	435	408	440	407	449	416	388	423	453	414	425	392	386	405	410	402	420	419	416	420	404	458	375	437	379	426	423	405	417	428	397	417	424	455	411	409	362	423	373	392	405	408	424	400	411	424	376	430	398	423	449	431	426	402	446	402	414	449	418	388	414	409	426	415	428	419	421	431	425	407	399	436	430	406	406	414	397	430	388	435	434	439	428	426	425	434	384	397	409	428	383	424	441	408	391	417	425	407	388	434	397	423	427	446	393	407	411	424	360	390	413	399	369	430	403	406	432	383	400	398	427	410	398	445	438	420	399	432	432	403	440	405	435	400	420	408	405	405	432	390	418	379	471	386	419	393	399	405	420	394	412	417	391	419	381	421	392	423	407	403	403	423	414	425	435	402	435	426	431	423
22600	21054	28532	23762	21045	21009	8375	1178	809	711	645	572	554	536	524	466	492	456	419	451	455	429	415	369	416	460	434	407	443	443	460	493	479	512	578	534	518	475	466	438	424	456	411	440	395	411	403	384	395	389	385	369	368	391	409	360	396	411	408	379	408	389	378	376	406	377	378	395	386	371	386	423	410	373	342	386	381	413	388	375	370	348	376	361	357	362	369	398	368	365	395	347	352	382	378	343	375	375	374	334	368	345	374	357	355	380	352	385	337	369	364	378	360	318	387	348	401	363	354	360	358	343	333	351	353	372	366	348	341	367	338	370	353	405	357	353	382	358	364	392	359	397	393	347	381	350	327	378	338	386	322	373	357	358	399	360	355	392	351	379	357	351	367	361	385	391	366	344	345	396	384	336	347	375	392	380	354	359	381	386	328	363	383	339	361	375	368	370	391	397	359	380	402	410	376	373	388	373	375	377	354	350	368	359	356	332	351	384	389	346	385	356	360	360	373	375	372	371	359	359	382	370	382	363	373	373	330	365	383	371	375	382	363	366	371	352	358	358	375	359	357	348	379	379	372	355	354	374	407	365	395	350	375	384	367	363	377	360	363	371	369	322	373	367	348	359	360	349	379	370	412	366	346	383	343	355	398	366	353	362	389	353	396	374	344	355	361	357	360	379	376	367	365	364	302	363	344	333	331	352	377	360	379	360	377	336	364	381	386	392	366	383	377	358	342	385	345	363	348	387	377	356	379	346	373	362	343	395	359	356	354	377	380	360	387	346	370	365	364	398	377	380	362	353	369	340	345	399	383	390	381	345	329	367	368	347	362	358	372	356	349	354	336	330	326	365	347	375	400	413	383	374	391	353	375	341	339	366	357	361	350	330	366	373	382	376	373	373	319	338	372	400	365	352	343	360	370	379	361	376	369	381	351	355	377	351	355	382	358	350	327	374	382	354	355	368	348	335	406	361	352	354	375	370	393	398	386	367	357	368	351	370	391	372	389	357	409	357	386	364	353	389	354	352	345	358	366	395	358	361	367	370	367	370	310	344	353	382	361	346	353	369	390	344	353	351	367	381	370	354	353	384	357	360	377	375	344	377	367	386	359	352	372	333	375	371	333	355	331	340	389	358	365	352	338	368	350	359	352	358	367	401	369	363	373	378	362	355	362	328	384	363	354	372	348	360	381	389	372	360	385	350	364	383	379	363	359	374	358	418	367	352	336	369	379	336	388	373	357	384	391	352	406	360	369	372	395	335	362	360	374	398	354	385	348	375	344	370	381	373	364	315	366	379	382	359	377	375	355	376	382	318	392	398	356	346	370	395	379	386	374	360	358	369	341	367	399	376	344	386	356	325	361	389	353	335	362	386	363	373	344	378	345	356	410	347	313	361	382	334	356	358	367	393	364	390	362	328	385	366	370	365	349	363	387	351	362	369	383	388	334	336	333	373	339	370	350	354	358	364	385	350	358	350	329	370	378	333	357	324	369	364	364	363	374	375	383	391	330	357	362	354	388	362	367	371	379	350	384	339	367	358	359	367	396	378	375	347	365	353	374	361	382	400	353	400	377	368	376	399	384	324	359	344	333	344	355	348	369	380	354	353	363	368	377	367	344	374	359	359	380	346	358	418	357	345	363	385	317	323	357	364	355	330	401	373	351	356	351	371	361	337	388	352	317	368	363	391	378	337	352	360	380	372	378	361	372	378	373	374	365	356	393	340	366	356	379	399	346	361	398	354	324	331	312	377	402	361	389	351	387	365	365	359	337	341	340	349	400	377	389	325	366	346	362	378	365	355	354	340	345	394	395	371	338	335	394	339	347	358	359	404	387	379	352	388	332	391	337	362	334	386	356	347	381	351	348	379	389	366	357	315	337	352	390	353	350	394	364	378	322	352	374	368	355	359	385	342	368	335	348	395	377	359	386	346	391	355	372	353	356	336	346	318	349	364	384	354	369	365	338	358	377	374	360	370	396	407	376	362	368	346	368	396	369	369	378	335	339	360	376	434	372	366	354	380	328	384	373	355	372	389	380	354	335	363	368	355	381	353	353	355	354	365	372	345	379	333	364	367	367	353	343	387	373	341	355	362	361	354	349	343	349	385	369	398	327	340	373	361	344	357	358	374	362	355	375	343	390	348	377	373	383	390	387	365	359	361	367	361	383	363	380	371	334	356	364	396	370	383	379	365	344	344	342	373	378	375	359	355	335	327	369	366	338	388	407	322	384	366	348	348	349	353	366	391	378	355	376	368	333	358	388	366	376	403	398	387	374	391	342	379	373	358	387	348	366	355	375	405	378	364	351	387	335	366	347	384	386	337	352	343	321	336	376	378	384	361	383	356	322	347	376	367	319	368	329	373	352	357	368	366	391	358	362	367	351	348	361	408	331	388	345	348	350	353	366	308	360	370	338	364	419	382	375	350	354	355	369	347	339	333	370	360	362	366	371	384	365	357	343	339	395	324	364	361	349	385	364	389	337	364	380	353	360	355	343	383	381	354	354	334	332	407	366	347	386	346	336	383	371	385	395	348	357	336	341	328	402	350	332	331	379	351	371	355	370	393	356	347	381	355	362	362	359	399	361	364	337	349	347	378	363	354	376	384	363	345	356	386	387	335	356	349	371	363	391	388	414	314	338	332	383	348	351	383	377	345	403	347	388	368	363	375	381	363	330	381	352	412	360	385	349	339	359	363	364	362	403	390	352	330	350	351	349	374	382	370	384	336	358	371	359	353	374	351	379	372	378	353	389	398	359	387	343	372	393	374	354	364	396	382	372	363	355	348	353	395	361	376	404	342	368	344	363	329	335	401	373	353	366	355	354	341	364	340	369	373	385	344	359	344	353	375	390	343	328	375	382	352	354	375	361	365	334	356	375	342	400	369	375	385	380	370	350	354	377	388	373	350	362	375	399	395	354	359	375	360	405	359	370	381	342	360	367	379	366	331	365	367	399	371	368	355	372	378	378	378	376	370	348	377	351	341	355	370	358	371	400	321	361	394	369	371	366	375	330	330	365	309	346	361	315	389	370	398	364	360	351	369	353	356	378	351	346	371	376	355	349	378	362	332	387	398	339	377	384	390	354	407	385	347	350	341	376	378	385	371	346	383	379	371	365	348	368	373	386	374	360	346	360	379	364	392	387	376	375	370	394	367	366	378	375	356	354	382	348	397	375	315	341	358	361	368	341	365	366	359	341	356	356	370	365	369	343	355	360	342	363	358	409	370	340	377	333	398	391	378	334	380	400	368	353	343	370	345	386	399	375	373	362	362	357	379	407	349	326	376	361	349	332	390	372	404	388	359	373	378	379	376	372	372	389	340	398	383	415	333	355	336	388	366	395	372	396	403	352	377	345	385	340	355	381	389	393	395	369	363	330	352	351	338	364	360	373	387	351	376	339	370	353	341	379	330	393	324	335	354	373	373	377	346	377	356	386	360	353	337	350	365	410	364	367	384	374	352	365	354	373	344	367	391	339	364	327	377
26073	37191	25485	13845	7708	4442	2817	1914	1391	1153	1029	900	799	778	716	663	592	569	594	596	546	592	579	516	537	570	526	597	608	657	632	641	705	783	782	824	736	657	638	598	593	554	516	465	519	486	511	469	488	441	485	471	529	481	482	500	426	486	519	446	499	493	499	549	556	492	488	549	501	458	446	449	439	479	452	462	463	490	521	484	484	438	506	526	466	469	490	417	435	473	475	478	471	425	460	495	456	455	476	436	439	473	473	480	439	473	472	491	482	458	470	468	431	477	412	450	468	439	452	483	455	414	501	458	432	450	430	445	440	412	462	427	475	409	458	431	462	452	453	515	442	472	467	441	446	448	467	457	446	427	432	509	470	475	488	459	472	462	478	441	454	451	459	437	456	447	483	433	475	441	439	431	440	422	456	486	449	473	463	474	508	474	447	454	418	470	444	470	472	483	447	466	473	448	489	462	478	443	500	444	452	436	437	462	470	455	428	477	482	449	411	480	433	433	452	486	419	439	417	463	448	476	450	426	501	500	453	438	473	442	459	446	436	433	422	436	457	466	446	423	449	456	453	418	447	433	471	448	471	464	461	472	453	487	431	413	471	489	467	422	474	466	461	463	456	481	472	441	474	439	442	444	418	461	450	431	444	458	460	466	467	466	451	440	451	457	474	458	436	462	454	478	433	464	511	470	469	456	446	502	478	457	435	485	444	450	451	445	508	441	443	431	449	431	511	444	468	488	485	429	470	435	483	484	464	472	459	428	454	455	465	471	460	410	476	461	473	446	447	485	478	446	478	454	436	442	458	460	489	471	450	440	464	452	491	471	447	430	437	477	466	468	412	422	456	460	432	442	478	461	509	421	425	460	478	435	463	432	472	478	447	489	452	456	470	483	466	432	471	484	455	449	478	461	442	478	436	450	433	458	472	460	446	451	436	447	455	456	462	460	458	448	422	439	470	469	479	459	461	453	444	445	425	446	436	456	471	474	438	482	480	446	456	495	466	442	478	478	439	490	438	456	451	392	469	448	490	449	454	445	449	477	469	464	443	454	455	453	494	426	463	441	473	467	418	461	494	455	461	456	451	436	459	464	470	443	486	463	483	452	436	475	479	450	434	461	446	469	430	455	460	480	462	464	443	456	444	428	443	439	464	432	438	453	473	484	449	484	471	444	445	494	466	474	474	472	450	460	448	456	471	491	421	458	467	453	446	441	468	491	439	414	443	478	442	429	458	457	440	453	500	454	491	458	444	462	440	488	466	476	440	455	444	469	467	435	434	482	473	420	438	455	451	446	483	475	464	464	450	436	451	462	439	452	445	451	472	449	439	453	447	505	465	476	456	450	448	451	455	476	451	463	462	438	468	499	470	463	444	469	470	494	485	444	443	430	468	475	474	435	476	479	482	465	474	464	441	464	486	480	432	439	450	482	445	483	433	459	453	438	446	449	433	464	460	451	438	438	493	513	478	450	431	459	447	442	450	459	491	447	425	470	483	442	473	456	454	479	453	473	410	434	459	410	455	464	466	449	452	436	453	449	467	413	436	453	420	463	447	442	504	471	469	425	459	427	453	460	444	436	494	455	463	483	468	458	474	421	491	421	488	447	474	454	439	458	469	401	478	457	483	514	420	455	452	431	486	480	442	437	423	465	497	448	458	433	425	427	496	466	446	480	468	473	443	465	462	451	446	442	434	414	437	431	483	442	416	494	461	422	470	488	459	434	472	457	476	462	449	447	454	422	487	437	472	406	473	463	479	430	462	449	470	429	466	458	455	466	461	481	462	427	441	473	475	426	445	457	438	453	481	491	479	451	445	411	485	452	436	435	504	439	429	457	461	474	464	450	492	447	447	494	476	471	442	462	452	506	501	433	461	456	461	424	480	460	485	429	449	445	465	453	484	480	448	457	474	476	437	471	498	468	500	471	426	490	486	408	393	455	461	470	494	436	484	483	459	428	466	444	460	486	491	442	476	441	464	468	459	462	447	466	417	421	433	457	459	498	470	473	466	457	480	479	465	478	445	410	462	476	406	466	483	478	432	468	431	447	441	469	465	467	421	432	480	472	463	453	449	484	427	442	446	457	453	466	425	455	466	493	459	432	456	473	444	438	455	462	432	434	447	463	457	391	462	452	464	425	420	468	478	465	460	465	457	482	426	444	456	440	481	453	466	475	460	499	435	470	452	430	427	443	463	442	459	472	488	454	489	466	439	421	474	443	478	481	436	478	475	442	467	467	476	488	454	509	440	445	475	465	495	437	455	497	474	422	454	440	438	436	464	434	419	480	487	455	474	449	489	421	443	507	482	461	475	456	450	467	468	464	438	435	434	454	484	467	465	492	481	423	429	459	440	450	405	486	458	481	463	438	478	458	454	494	442	396	470	459	449	456	417	446	437	452	478	444	448	475	451	436	477	455	467	429	447	430	463	463	441	477	440	470	436	475	456	434	469	456	425	442	458	429	468	460	496	435	442	466	476	464	446	471	445	427	443	416	452	459	478	482	492	433	464	440	437	427	454	448	491	445	484	427	435	440	460	440	466	453	400	487	425	475	448	422	456	446	451	459	454	435	459	444	517	445	460	431	453	443	438	446	418	452	436	459	441	466	470	461	457	492	462	419	464	464	437	449	485	468	459	455	486	476	448	450	452	458	454	455	455	443	439	452	467	440	463	472	489	479	446	471	447	454	414	455	413	465	505	483	443	459	453	470	471	452	416	417	456	458	437	424	460	456	441	449	429	451	462	461	443	471	457	465	454	465	448	480	460	451	457	433	472	433	457	434	431	437	434	431	464	455	468	474	450	484	455	457	434	490	497	427	463	428	453	439	472	443	427	457	440	488	503	455	448	480	462	464	432	431	476	436	452	488	439	491	464	441	434	476	443	469	471	485	433	465	432	458	472	437	474	462	459	449	413	440	471	477	408	399	453	451	459	485	458	450	477	479	464	432	442	423	436	493	440	469	493	469	463	427	447	461	471	473	475	469	470	476	440	403	461	477	463	491	460	451	476	440	452	458	422	478	476	444	435	473	444	454	444	451	451	439	463	471	419	470	464	425	458	455	450	418	445	450	450	441	448	472	485	451	418	416	441	496	444	477	473	453	487	442	427	481	464	434	441	430	474	452	468	466	504	489	427	467	454	456	465	483	483	497	476	440	486	421	387	455	466	472	479	475	466	456	446	452	422	430	464	452	470	477	475	467	469	468	492	460	477	456	418	445	480	445	446	463	431	435	440	452	457	476	471	471	458	464	443	464	455	485	441	447	452	428	436	472	457	479	426	435	459	431	463	430	470	455	432	471	452	472	446	490	401	460	388	433	453	456	437	487	470	447	453	505	454	486	455	439	458	478	424	492	415	478	442	426	456	471	491	471	441	465	473	430	442	424	476	447	459	428	484	472	467	452	431	459	452	454	449	458	436	492	450	468	488	469	479	457	431	489	451	469	483	434	466	451	435	454	433	443	467	428	431	420	423	479	456	447	459	444
27580	21033	12942	3235	1245	773	650	553	514	496	506	466	462	461	471	451	457	451	481	509	465	478	479	451	441	436	489	476	517	473	502	557	525	527	509	522	495	515	467	458	462	471	471	432	419	466	474	462	458	478	462	438	401	457	493	472	447	442	442	450	431	478	463	455	493	484	496	490	497	444	491	465	486	498	460	436	446	459	484	497	459	473	444	441	449	464	464	448	478	468	476	482	511	495	443	472	487	449	447	454	473	445	447	451	429	438	460	489	445	466	423	439	503	461	449	435	448	493	472	466	467	483	452	474	484	435	444	434	453	452	463	451	438	449	491	481	520	458	459	476	519	440	486	409	466	471	470	431	470	423	446	473	423	456	491	482	460	475	443	496	433	469	425	471	450	446	454	438	478	491	459	497	487	464	474	428	471	448	419	499	465	448	484	424	456	461	474	448	471	460	476	469	498	445	458	429	415	441	471	443	474	465	488	462	451	443	435	473	522	429	447	442	438	489	475	494	457	503	423	466	507	476	434	467	462	487	470	449	486	469	479	446	466	459	491	459	437	497	462	457	465	481	467	463	429	482	481	429	494	462	438	494	445	430	470	474	444	490	430	455	471	448	497	428	477	462	447	455	505	461	463	473	453	435	459	460	445	497	423	478	404	453	471	445	493	436	450	446	463	457	480	476	467	461	448	483	474	464	479	474	471	448	492	444	426	459	475	471	481	463	482	517	453	450	483	469	473	452	446	436	437	456	419	505	458	462	446	464	446	489	450	461	477	474	476	471	468	465	427	473	442	471	452	460	472	470	453	467	463	486	478	432	463	477	462	463	465	429	478	447	465	490	468	448	441	456	452	430	445	438	436	446	482	475	466	451	442	433	463	431	489	494	435	448	420	471	466	498	464	425	456	477	460	455	421	475	452	442	480	447	467	452	461	455	479	460	443	449	466	463	483	469	437	465	452	427	406	464	442	445	441	432	460	414	460	481	470	445	452	452	466	408	495	464	468	448	507	475	464	446	439	463	457	460	523	467	446	451	475	437	477	432	454	441	470	459	447	432	421	430	473	449	487	457	479	499	480	497	473	461	410	500	439	475	463	487	468	452	437	457	460	449	436	482	425	441	461	461	463	447	433	455	465	466	449	451	482	475	451	453	485	468	446	422	456	444	448	436	486	477	452	465	478	504	426	438	472	455	441	472	465	432	496	484	431	470	468	502	446	492	448	481	423	503	484	486	482	449	415	466	407	437	424	448	438	444	459	456	433	476	457	434	465	454	472	434	461	453	458	460	462	424	436	463	452	463	443	502	455	453	455	458	484	461	450	469	447	439	493	470	443	423	469	472	458	441	450	458	408	441	441	457	460	448	497	454	434	443	456	449	462	457	437	456	464	448	449	468	474	458	459	458	385	518	460	454	492	449	489	453	477	441	451	469	423	456	475	435	470	502	496	472	460	437	480	483	439	495	481	436	494	430	429	428	408	468	450	455	463	435	479	433	437	457	481	480	446	441	442	465	458	489	459	436	460	439	461	452	443	450	431	424	454	497	470	465	480	466	440	502	469	450	496	458	430	443	506	420	450	457	492	429	436	446	471	495	447	441	445	447	441	450	450	456	490	447	463	455	453	454	443	463	490	452	443	431	472	497	459	386	463	487	467	457	464	446	436	444	479	500	458	425	487	431	444	454	448	448	490	445	450	439	469	450	488	506	455	481	513	493	478	446	464	438	441	456	492	474	452	452	445	475	450	494	487	442	439	470	493	472	453	479	454	432	426	455	441	473	482	463	454	433	449	492	461	458	499	445	487	435	477	490	462	484	452	444	479	453	472	497	442	475	454	487	451	412	468	450	457	454	456	445	456	433	470	455	424	470	435	488	462	427	428	459	431	472	437	478	455	444	460	484	457	449	446	448	425	444	461	487	462	455	451	440	425	468	480	434	464	449	500	420	418	498	499	448	399	443	440	474	444	459	495	451	502	458	493	477	438	445	479	439	462	473	471	464	454	483	464	449	499	468	460	481	502	471	442	476	496	467	466	441	487	468	461	476	486	440	450	453	447	432	499	453	429	487	453	478	468	440	489	454	458	479	500	470	468	477	481	513	426	462	501	516	426	474	440	441	457	457	490	488	495	418	430	478	427	448	441	490	501	510	434	456	499	464	444	464	477	468	459	450	512	468	484	456	469	453	487	444	462	469	459	435	451	466	423	474	405	424	478	456	468	458	479	451	492	489	461	462	428	463	486	436	463	460	461	453	473	479	473	488	476	435	487	468	467	477	473	440	461	446	484	435	472	490	431	471	466	468	449	473	459	448	434	514	497	444	441	407	421	462	458	473	443	445	468	482	411	444	467	442	456	472	470	433	436	452	450	440	478	462	438	420	452	470	449	421	446	436	454	453	453	466	468	477	468	452	467	465	471	431	487	449	484	438	473	465	448	448	427	473	465	460	479	462	490	462	460	495	445	434	477	490	427	400	467	420	484	454	461	421	428	469	464	461	451	450	482	477	442	436	448	448	440	485	454	454	443	478	438	448	444	455	436	453	427	469	442	446	469	465	460	443	487	416	472	470	456	442	411	494	454	440	478	470	428	499	439	493	470	488	444	445	450	459	476	484	465	435	471	432	514	439	480	437	424	489	455	458	475	447	438	466	419	427	459	478	484	424	475	467	442	459	462	468	457	429	430	455	417	459	445	422	459	504	467	474	462	422	481	466	469	502	498	467	446	463	454	471	461	488	471	458	483	468	486	445	431	439	444	449	448	484	468	461	452	402	498	414	467	452	429	507	440	435	468	456	447	431	484	468	457	468	496	438	488	441	461	460	487	426	437	453	421	494	445	456	433	453	445	442	426	462	442	492	452	476	432	452	444	412	482	478	428	459	423	454	492	480	409	443	460	508	454	494	494	495	493	463	463	485	477	457	486	469	482	469	471	438	456	484	472	477	484	450	456	482	449	443	489	443	433	448	457	460	478	475	468	479	427	477	437	444	441	413	502	456	466	466	457	435	456	461	469	464	492	461	430	457	456	459	462	465	476	456	477	500	470	468	464	473	459	498	436	431	502	445	428	455	517	483	502	470	499	432	450	457	479	412	474	466	455	464	430	435	446	444	460	458	475	470	420	469	452	499	455	450	473	431	442	458	435	447	494	498	478	448	475	421	489	420	416	456	467	455	480	464	446	422	448	481	433	449	476	425	478	469	457	447	466	489	453	434	465	460	446	462	468	490	510	454	435	458	464	507	440	468	417	420	443	480	477	455	474	448	427	454	433	484	443	448	437	476	454	440	500	474	506	405	461	466	440	442	495	436	427	452	465	439	468	468	445	441	461	452	442	455	433	439	473	463	480	433	467	424	426	456	472	429	440	468	487	414	468	478	419	446	513	464	428	411	440	475	488	454	467	485	443	439	451	447	472	466	466	433	419	453	477	489	497	462	495	450	467	448	471	447	453	417	441	479	452	488	500	435	422	452	484	439	449	480	470	452	457	471
22740	25947	11308	3438	1835	1098	774	740	716	648	651	671	596	603	626	606	554	568	549	592	541	592	579	580	541	595	570	607	615	633	648	622	689	683	698	714	705	664	605	646	596	602	642	570	576	565	625	578	575	601	589	621	581	583	605	594	591	578	574	555	575	583	589	590	572	576	586	547	582	553	535	577	576	585	546	573	618	610	585	547	617	560	559	563	569	584	563	598	534	546	578	539	602	590	560	584	582	556	591	587	582	606	538	616	582	566	589	585	557	594	546	558	550	594	521	602	554	584	618	574	578	566	585	575	581	625	616	581	562	568	582	533	614	547	533	574	576	580	605	557	534	580	556	588	550	575	593	553	605	560	623	546	535	561	579	520	554	589	581	596	556	569	601	582	601	547	559	550	622	573	557	590	557	540	546	574	542	576	586	531	587	587	538	582	577	565	572	550	585	554	553	543	552	550	590	588	568	562	596	549	590	553	553	577	548	580	581	525	553	577	567	588	572	565	578	560	591	574	555	547	615	556	546	605	580	561	602	544	554	544	565	556	588	550	585	573	582	579	578	537	586	562	582	595	570	588	524	587	552	605	580	562	621	530	587	553	564	535	563	557	554	576	596	604	593	563	591	578	591	574	601	563	559	591	534	559	540	584	483	599	564	589	603	568	612	588	588	557	551	549	527	553	552	561	521	577	610	555	585	547	595	549	510	569	546	592	583	580	543	531	569	587	593	550	549	548	578	563	545	536	556	590	580	576	580	608	616	566	588	546	553	578	598	548	548	536	635	522	598	585	582	620	568	580	567	564	556	573	589	605	574	596	578	596	600	538	556	546	583	582	576	618	537	553	574	535	577	557	557	605	576	556	537	547	558	561	613	604	560	627	537	514	589	551	582	588	572	558	588	549	574	576	564	628	575	581	549	588	613	533	591	564	613	632	551	586	563	619	587	563	602	535	526	581	586	577	588	562	613	574	551	535	550	566	558	568	574	532	552	578	578	581	591	604	620	542	580	539	573	588	552	586	535	603	578	574	562	617	608	608	571	517	562	550	547	578	592	564	571	584	552	561	619	590	575	527	581	550	593	586	587	572	567	546	565	572	523	553	561	549	556	580	590	575	589	537	590	595	590	550	515	530	616	561	565	574	553	563	598	517	569	517	547	625	567	610	543	500	578	512	539	587	522	602	556	544	580	566	546	527	584	595	582	521	558	555	549	546	573	568	555	590	528	619	571	592	561	555	580	596	608	543	602	598	570	601	587	560	567	549	569	518	526	566	538	581	578	566	553	584	607	585	519	570	563	546	570	630	553	569	622	599	584	622	580	532	551	576	585	579	565	588	588	595	563	576	540	566	551	560	552	565	587	565	569	551	568	579	563	608	548	569	580	554	571	534	553	568	601	510	545	560	534	561	587	546	581	585	566	557	584	567	596	612	589	555	561	610	575	538	563	587	559	560	603	587	587	580	621	559	533	546	570	599	554	584	552	585	569	553	574	564	560	537	584	533	512	578	546	555	584	587	570	587	531	589	557	553	589	601	555	579	545	539	580	557	565	575	568	586	584	604	550	605	573	560	566	579	531	593	604	567	561	551	579	547	575	547	583	578	588	613	543	587	533	606	588	570	588	546	542	591	572	571	590	568	551	587	556	602	540	582	556	527	612	597	560	559	570	570	538	585	549	533	593	603	571	552	613	562	567	594	543	593	555	585	522	558	547	563	537	591	506	572	565	590	601	568	565	557	563	525	548	546	578	557	556	583	578	528	566	559	580	565	581	592	509	596	599	559	553	599	584	551	559	567	604	555	599	589	560	597	601	575	582	628	520	549	591	547	542	506	560	590	573	570	532	608	555	594	578	588	609	626	584	552	596	528	600	539	537	538	561	577	567	609	616	557	583	579	561	563	558	559	569	600	539	596	538	563	575	583	553	576	591	595	576	557	569	576	572	599	537	599	560	508	571	585	524	545	594	555	584	554	581	552	585	600	587	569	551	529	594	572	577	630	545	590	589	565	585	594	590	562	546	602	547	601	551	581	567	561	578	589	583	562	644	567	537	551	574	554	545	595	601	586	577	558	518	615	554	607	532	573	561	561	600	593	611	557	574	585	568	612	564	530	557	544	543	559	550	562	567	606	557	605	588	567	545	536	557	557	557	546	550	545	566	582	556	548	583	547	576	587	584	566	593	564	598	579	525	506	545	552	624	582	563	539	599	593	577	563	567	592	544	539	578	639	557	577	599	538	586	615	591	591	583	592	538	583	635	549	578	548	582	569	546	588	503	604	561	566	560	558	541	577	570	575	578	566	565	601	585	548	566	597	570	567	557	533	531	578	555	543	557	578	568	553	597	610	573	528	553	570	534	559	582	554	580	572	574	507	589	572	571	598	555	561	575	577	534	538	546	575	580	558	585	589	554	579	561	579	576	550	569	531	570	547	563	532	568	539	592	534	590	582	568	542	526	562	574	586	579	555	553	544	599	568	617	598	574	605	555	530	592	539	572	563	550	578	538	528	557	556	560	578	598	559	612	583	526	609	571	568	573	553	581	555	572	561	553	539	536	527	539	564	580	567	623	523	572	592	591	611	572	584	520	601	567	581	589	552	546	593	599	641	537	572	571	547	543	529	547	528	606	591	594	572	521	568	581	582	597	561	531	621	583	583	570	534	561	607	570	582	526	564	544	583	560	573	599	561	590	514	537	566	537	577	643	589	537	585	558	553	563	540	580	545	558	561	551	552	592	575	563	560	563	545	625	550	566	543	607	597	608	555	554	555	619	578	609	514	578	549	546	579	534	583	552	576	589	512	563	542	550	540	587	597	583	572	617	551	582	585	576	612	594	562	574	560	562	558	567	607	542	590	599	560	580	563	554	566	556	573	564	586	562	520	528	552	563	573	616	564	595	587	551	554	499	520	553	540	532	601	548	548	583	571	579	611	572	575	581	533	590	595	595	543	564	593	557	532	565	579	586	592	610	544	601	580	547	590	588	604	597	533	588	560	585	589	582	562	567	560	583	570	543	571	570	566	548	581	595	562	542	590	585	579	619	583	589	609	589	563	521	583	619	546	560	549	546	521	583	553	571	573	567	558	557	584	563	541	550	566	527	581	583	548	535	575	578	540	592	614	606	565	561	557	531	581	590	586	560	568	545	597	560	542	585	595	563	567	557	545	599	552	593	563	566	550	575	589	561	582	580	557	571	597	597	581	583	603	559	591	589	555	565	602	537	569	556	614	592	596	561	537	576	559	570	598	598	529	573	574	545	562	545	559	548	625	508	585	600	573	554	567	597	558	546	543	585	570	616	527	545	576	561	573	537	578	553	596	589	575	614	558	598	590	517	575	573	606	586	557	539	560	565	533	601	565	611	574	559	598	584	527	552	558	584	533	596	583	566	541	609	595	588	540	573	607	544	575	553	555	612	596	558	567	574	566	563	565	564	587	576	580	571	565	592	585	541	533	569	521	564	597	582	560	624	559	604	577	598	547	586	601
23586	20968	27917	24201	20883	8859	1366	887	778	687	677	668	613	592	586	543	558	539	537	522	566	525	533	553	491	549	548	558	591	548	533	605	604	623	616	617	589	563	580	527	554	521	495	521	471	508	499	555	514	514	538	506	498	528	491	516	510	510	492	514	522	523	512	539	554	534	520	502	494	522	503	486	495	504	486	537	525	499	558	517	531	474	498	542	530	480	506	467	477	517	478	511	486	482	460	478	508	497	477	489	425	555	516	464	462	473	517	532	480	502	512	524	506	512	482	508	464	521	506	504	490	491	503	502	513	475	472	514	491	462	541	490	481	478	554	547	503	500	485	531	506	478	522	531	459	506	547	510	491	523	524	494	504	490	473	504	500	485	521	439	519	498	465	523	510	497	514	522	529	510	511	520	497	511	528	506	512	536	563	487	503	509	488	522	495	547	499	489	506	529	526	495	506	488	477	511	484	514	488	512	496	520	489	490	506	509	504	523	504	535	485	480	489	478	515	528	493	461	512	505	481	466	491	499	489	519	476	484	520	477	505	485	509	468	501	489	531	479	473	511	521	510	483	545	496	508	499	475	525	488	479	513	476	510	492	516	521	474	492	528	534	520	509	525	474	530	481	489	473	511	524	471	500	536	529	513	497	490	516	534	491	503	484	505	500	489	550	500	474	497	491	523	503	481	484	499	460	466	525	502	486	472	504	499	477	487	507	506	505	523	512	492	486	482	508	511	548	506	508	492	475	480	502	501	513	524	548	482	460	464	516	518	521	506	502	508	474	505	478	512	512	512	507	523	504	520	532	480	481	511	487	505	516	507	537	528	540	507	471	500	520	500	474	507	462	526	479	510	470	507	493	532	457	514	488	507	519	509	475	500	536	495	504	529	488	515	475	478	499	501	505	503	457	492	516	471	486	511	552	511	513	512	500	488	500	526	490	494	519	464	494	484	493	524	494	490	502	496	501	490	498	497	521	505	499	503	519	537	502	489	496	505	503	510	496	557	509	483	522	471	512	467	520	531	495	484	492	490	527	500	474	519	496	533	525	486	465	510	500	552	468	518	486	498	458	482	518	482	510	473	513	472	513	520	498	499	533	486	507	479	514	496	504	487	537	502	512	513	502	483	468	534	509	473	532	504	490	477	492	503	516	472	507	522	495	522	532	481	466	530	478	530	505	501	529	492	468	470	490	517	500	503	515	474	509	482	509	505	463	537	526	510	472	502	518	505	523	518	505	505	508	515	486	512	476	499	480	495	515	468	527	525	460	513	496	553	473	529	512	497	481	523	482	472	493	487	515	485	474	524	463	529	474	536	511	496	520	467	472	478	479	493	498	559	490	519	510	499	497	472	462	518	510	511	524	474	475	492	521	481	516	494	507	500	515	478	472	500	526	486	494	508	512	513	465	487	483	526	501	468	509	501	510	508	466	502	492	468	524	529	486	505	521	514	489	456	494	502	529	518	507	483	502	509	507	501	518	484	497	504	502	467	467	482	531	515	462	474	520	455	525	477	492	495	515	519	502	468	530	501	505	478	533	500	545	511	524	488	501	500	534	475	524	519	526	523	496	488	523	465	492	519	527	489	475	520	484	503	506	562	498	507	494	498	484	508	511	471	488	493	523	522	455	516	518	480	501	532	488	496	496	482	464	547	502	511	489	494	482	529	467	458	491	538	528	546	504	500	499	501	490	489	502	491	483	524	523	537	503	529	525	491	530	505	518	493	483	529	533	482	502	520	488	493	504	497	497	515	445	496	490	490	471	504	510	467	509	487	501	511	552	510	506	495	502	497	495	506	508	488	497	527	477	480	527	513	474	521	475	499	521	523	505	541	509	489	499	469	487	491	487	506	548	503	491	498	499	453	507	517	458	489	519	519	508	551	506	487	526	509	494	450	519	518	483	571	496	503	544	477	505	485	516	519	493	507	491	481	484	478	500	524	532	510	477	514	506	468	507	524	549	519	475	492	511	490	533	510	474	502	520	558	499	508	487	532	515	509	491	529	498	507	504	481	515	518	523	497	517	512	507	483	462	510	492	480	538	517	563	486	485	508	495	490	497	478	486	500	525	482	495	505	555	523	546	527	468	503	487	505	524	474	442	509	502	453	488	479	505	491	464	494	496	486	488	477	535	510	508	555	500	510	526	487	517	527	507	530	458	500	513	498	516	535	483	519	518	489	510	479	525	507	515	504	493	530	520	499	502	500	502	480	484	478	515	501	498	519	512	499	459	507	517	470	529	509	482	528	478	486	528	502	531	499	483	482	480	516	519	506	497	510	494	484	491	498	453	512	489	493	540	467	494	454	460	493	488	532	462	510	463	473	525	506	512	514	480	523	459	500	508	481	473	512	510	514	500	508	487	467	481	483	498	486	507	529	512	452	497	487	489	503	496	506	538	484	500	494	509	494	482	522	537	513	494	537	511	451	521	520	518	473	575	524	515	508	482	464	491	462	487	547	512	493	509	492	460	522	528	483	503	498	511	573	483	503	544	485	520	493	515	551	479	474	478	494	504	490	511	492	485	507	479	450	512	483	490	481	508	472	483	483	501	504	532	511	470	510	497	503	518	479	453	525	498	505	485	516	503	495	516	502	503	502	477	506	466	496	513	523	481	523	523	507	533	514	498	490	524	474	516	514	521	454	475	533	509	530	456	538	508	497	519	481	482	502	507	514	526	483	485	513	495	480	473	494	542	480	502	525	487	478	538	524	497	500	520	510	475	496	506	538	519	452	487	505	532	526	513	521	489	494	500	555	490	506	555	503	508	505	502	494	512	539	488	495	491	482	514	511	473	505	500	484	478	512	504	510	532	520	501	471	508	487	505	537	495	481	518	525	522	499	484	535	508	495	531	520	493	504	513	520	515	513	518	503	514	491	503	526	512	489	492	468	507	526	507	514	524	498	487	502	543	530	530	497	506	546	531	511	508	521	496	513	537	514	509	490	496	519	502	501	474	475	535	499	497	502	525	467	484	487	517	495	469	503	548	478	497	497	484	544	475	526	516	505	536	507	504	491	565	476	456	498	512	484	465	467	502	485	520	470	485	502	500	486	499	516	484	513	480	504	497	476	511	515	497	519	507	516	514	525	476	492	472	531	505	508	498	495	502	496	503	540	493	488	509	465	501	518	526	503	524	515	526	519	468	488	523	551	508	523	513	504	458	484	512	496	520	497	515	494	501	493	502	483	490	518	470	442	488	490	497	484	484	509	519	490	481	500	486	511	487	499	498	541	509	467	522	500	498	540	544	467	511	486	501	537	500	526	525	502	473	515	503	495	509	521	465	513	533	524	519	500	515	518	493	500	494	519	491	517	458	494	505	491	505	496	471	494	489	518	524	462	501	511	546	520	495	513	483	496	494	507	483	460	500	522	482	488	522	504	540	521	461	498	462	529	519	499	502	489	491	531	483	509	513	511	532	501	530	486	495	490	525	515	494	486	489	522	518	508	464	500	520	499	485	472	491	477	470	508	516	529	476	476
25394	37257	20301	8909	4354	2545	1806	1408	1087	1025	878	851	862	754	770	752	781	733	668	634	684	655	669	684	674	727	646	668	715	731	733	707	828	804	824	837	838	759	733	729	686	643	597	667	650	655	685	648	678	632	626	659	614	618	671	620	658	608	671	670	632	662	632	638	637	640	659	621	595	620	587	638	641	598	651	652	640	651	620	656	606	672	640	639	665	625	621	656	678	654	637	600	668	592	600	607	641	593	628	614	648	633	660	595	619	632	604	615	648	586	641	639	633	652	608	571	636	613	611	637	612	639	629	629	606	605	623	654	595	606	629	620	620	638	639	681	635	626	603	612	635	631	631	611	615	587	661	590	649	647	651	623	615	650	617	636	667	607	627	612	600	613	618	569	646	643	631	600	626	594	623	646	625	602	603	633	651	574	613	602	664	579	652	639	602	641	605	652	637	637	627	576	610	664	635	647	649	619	615	595	621	623	624	647	635	620	635	625	602	620	584	665	633	629	619	643	663	635	600	625	625	636	589	618	592	622	613	621	593	632	580	631	631	647	621	626	635	639	654	609	625	658	583	595	662	667	644	611	670	610	639	631	611	601	602	639	583	617	650	657	593	628	659	607	629	621	612	573	624	629	584	621	632	622	579	612	596	627	588	607	656	644	599	625	613	587	611	604	587	628	629	696	592	630	636	603	611	639	662	640	624	605	605	626	598	619	640	596	604	676	627	647	614	635	610	620	591	644	625	649	613	623	642	630	606	615	575	614	607	614	636	662	641	646	623	628	587	607	560	668	604	615	604	660	678	618	661	606	633	600	634	612	631	597	629	612	594	621	611	642	643	645	659	601	584	595	584	630	615	614	655	584	637	585	656	630	636	625	629	620	636	650	629	617	593	667	556	628	616	642	594	642	657	640	657	623	583	613	600	664	589	611	602	690	616	629	628	638	655	574	576	606	639	660	602	563	659	628	581	601	646	650	636	609	614	624	655	610	637	627	647	617	619	617	641	653	584	631	619	614	607	615	641	619	593	624	620	639	627	615	610	624	625	627	599	680	585	622	581	605	643	692	650	626	603	601	603	631	634	612	608	672	602	623	619	590	651	610	619	638	647	602	634	591	584	608	627	628	606	640	621	617	673	578	581	628	601	630	637	607	655	612	653	581	636	637	592	673	600	634	629	650	664	624	637	674	656	617	642	605	662	620	613	618	640	638	655	656	595	634	673	668	617	653	625	632	614	639	644	644	587	612	621	672	608	649	674	615	592	628	666	625	615	612	634	603	599	671	635	626	640	586	599	622	626	633	594	651	654	619	553	641	680	627	587	627	608	646	615	631	638	606	599	635	583	665	651	624	628	632	614	616	590	635	600	640	626	645	601	669	601	663	615	626	625	667	661	659	670	638	606	603	647	673	627	639	670	585	622	613	649	615	616	647	612	649	606	622	618	584	698	653	603	670	608	581	656	573	568	635	601	608	619	605	592	666	613	630	669	667	615	632	566	655	665	619	606	638	630	649	585	626	637	615	612	633	585	614	645	611	644	645	659	613	604	614	626	601	633	633	613	657	605	622	678	581	637	633	644	599	603	604	609	582	609	601	609	614	615	628	612	649	620	630	608	590	600	611	629	622	652	646	590	595	649	609	596	665	605	627	644	587	669	668	625	627	622	642	653	594	598	597	612	601	634	643	608	671	641	630	614	628	635	582	618	662	593	649	593	648	627	566	614	601	640	599	632	610	624	623	617	593	662	566	666	677	625	656	600	614	629	652	632	590	616	603	684	619	640	621	596	631	607	611	652	613	601	603	625	621	670	605	620	612	604	612	634	626	652	633	678	648	633	606	625	650	657	638	656	671	619	600	601	626	621	597	637	580	597	596	650	680	590	612	637	626	659	634	610	634	634	601	648	632	647	579	616	615	615	596	628	603	602	636	632	650	610	637	638	585	602	664	565	635	563	630	613	580	619	675	648	619	654	610	652	597	617	591	632	586	642	615	629	638	585	635	650	644	598	612	618	605	631	578	622	565	618	665	605	611	634	580	610	624	628	613	616	630	610	598	614	605	630	610	657	652	629	615	609	658	581	578	610	598	601	596	602	637	638	641	630	623	630	625	618	609	590	599	594	623	617	670	633	590	657	663	616	628	613	593	643	595	602	679	601	562	616	658	599	654	624	617	604	603	613	618	641	564	631	587	638	593	587	637	603	654	634	650	599	620	661	649	594	654	665	627	638	586	620	622	591	637	609	632	630	619	627	620	626	626	622	648	611	677	627	607	667	605	613	625	617	614	623	612	600	662	653	639	643	582	658	608	638	608	673	604	619	589	629	670	612	610	614	603	617	611	594	659	649	591	664	569	650	626	638	561	641	668	608	560	595	615	610	587	622	591	630	591	649	645	621	617	673	623	605	619	621	666	655	661	610	621	591	667	624	591	616	619	682	630	604	646	622	649	642	608	647	624	650	669	626	652	639	616	559	635	590	619	659	640	590	620	610	599	636	622	623	601	616	620	650	657	611	607	629	674	655	641	621	633	626	570	572	600	660	611	621	647	701	613	641	607	628	660	646	559	653	617	614	648	634	595	580	567	643	655	588	631	629	620	596	633	595	637	566	620	655	642	635	615	592	644	601	634	629	593	650	603	652	589	604	624	608	590	654	646	626	590	624	617	618	609	638	618	625	653	671	592	614	615	659	602	635	657	604	611	596	609	590	628	633	607	579	654	617	606	599	617	591	586	621	688	601	630	607	590	636	646	608	625	620	598	590	603	587	631	596	619	626	650	631	670	666	639	621	600	599	624	669	613	610	642	640	581	641	641	603	632	606	645	599	620	683	631	634	587	605	656	619	609	643	620	621	657	625	573	597	576	582	649	648	618	619	602	600	648	631	656	630	631	626	611	610	615	594	625	620	643	620	616	596	627	598	623	640	617	618	618	636	628	586	636	592	647	669	652	676	690	631	636	600	590	629	582	653	606	612	633	628	640	616	628	585	609	628	614	645	582	616	606	646	635	660	605	614	638	595	579	659	633	628	594	671	598	642	623	617	625	633	632	613	628	582	641	620	619	578	642	589	636	639	640	592	582	627	632	647	643	642	673	621	626	655	616	646	575	579	590	647	619	627	633	593	694	653	650	617	641	614	629	606	641	608	635	621	626	641	637	630	635	600	650	588	600	641	624	645	614	652	645	654	623	599	638	604	620	624	585	661	604	598	611	635	622	648	664	610	628	604	582	593	595	619	590	609	622	596	608	597	632	602	639	601	639	580	655	640	651	646	653	632	663	638	650	688	621	643	586	617	621	650	605	637	555	608	606	641	646	632	595	678	605	642	624	598	625	664	623	606	607	605	617	660	658	640	636	587	572	615	653	618	649	649	623	632	605	656	618	627	635	681	600	655	605	632	609	573	617	641	653	605	636	635	646	595	583	598	609	634	604	593	599	667	581	654	648	629	604	621	659	588	634	588	634	643	624	616	613	634	628	599	603	589	635	598	632
24627	21009	27011	25080	11895	1185	673	566	468	410	414	406	402	367	366	386	359	372	368	328	349	332	344	330	348	346	331	371	354	395	384	418	371	414	429	403	447	410	363	339	371	368	359	331	318	312	325	340	340	350	342	345	330	317	349	325	323	339	340	317	308	355	334	331	310	344	325	327	345	346	294	339	357	336	337	311	328	325	335	325	307	307	324	340	315	304	316	342	333	335	369	291	345	300	293	316	345	308	322	364	329	328	321	337	348	312	320	291	313	308	350	330	330	283	333	326	355	346	329	308	320	290	298	336	349	331	339	327	330	308	334	343	324	337	300	316	294	330	333	319	359	309	314	329	321	314	320	344	331	340	354	358	317	336	303	305	330	345	329	340	318	354	335	325	325	335	357	315	326	318	353	340	312	310	320	303	347	359	318	322	324	352	342	306	318	312	323	306	301	335	355	337	316	331	299	313	298	335	317	327	313	315	330	333	355	302	313	348	316	323	330	322	316	315	311	330	307	318	323	362	320	328	346	337	343	341	319	302	345	323	323	348	311	317	328	308	319	322	330	310	309	336	337	324	329	327	345	314	307	346	306	306	329	334	320	295	318	316	336	289	296	362	304	314	316	324	311	310	345	344	289	345	281	359	335	322	324	312	324	302	327	320	327	334	290	323	314	324	326	316	327	301	337	309	333	313	307	299	324	305	324	335	282	355	330	332	345	346	324	309	328	343	333	310	321	311	322	312	338	332	317	312	327	308	319	338	317	303	334	343	304	327	334	320	327	354	323	304	362	343	329	332	285	332	320	315	316	303	310	321	314	331	316	319	326	353	346	343	354	331	329	313	328	309	320	307	322	319	344	330	319	316	305	296	316	350	349	321	344	325	313	345	299	312	330	311	288	366	334	348	313	334	306	348	341	304	344	325	327	310	279	346	355	314	334	326	309	365	328	312	365	373	295	334	322	301	336	367	309	322	313	320	290	312	306	334	346	332	350	283	322	305	303	353	351	336	304	331	335	352	323	341	333	318	325	371	288	317	322	345	322	306	347	342	340	324	317	331	327	352	310	339	327	306	325	307	325	323	336	314	315	294	310	323	305	329	294	329	282	293	302	341	345	333	320	346	304	329	318	327	324	346	333	303	351	373	304	323	333	324	343	372	349	335	346	364	339	311	305	341	333	330	318	348	317	330	311	332	363	352	349	303	333	324	344	308	328	297	323	290	328	343	296	330	314	318	330	301	336	295	291	304	325	342	324	295	317	304	329	349	328	311	343	333	328	339	335	329	340	326	285	325	317	333	323	298	302	328	357	311	328	339	315	324	349	310	294	339	342	315	359	306	346	333	308	310	350	341	322	335	285	331	293	319	335	348	310	313	324	322	326	347	302	310	298	345	316	325	296	311	297	348	349	350	366	329	342	360	330	330	326	319	359	338	314	310	309	335	342	322	358	308	331	330	325	323	321	323	341	328	290	347	293	310	336	315	308	313	305	316	318	287	303	294	344	323	341	334	320	335	353	323	318	328	362	322	348	313	322	302	308	307	307	337	323	340	322	327	351	337	300	326	324	332	338	285	306	349	303	314	344	327	330	285	331	314	314	329	316	339	330	340	313	331	366	295	288	321	360	303	337	296	341	346	338	345	294	302	334	319	359	329	316	324	346	337	320	319	315	303	338	320	328	350	339	335	318	330	345	325	329	288	352	344	296	309	326	319	328	307	338	332	336	324	322	319	358	340	319	319	302	325	344	318	334	339	321	330	352	292	339	342	327	321	361	335	313	294	345	334	336	334	294	330	316	336	322	332	347	329	322	331	316	332	329	334	359	360	341	311	364	341	309	318	323	344	309	331	327	327	320	306	358	337	350	318	326	357	323	329	329	332	325	342	342	325	332	330	337	283	324	300	315	334	305	339	288	328	327	317	293	333	300	332	324	308	326	335	345	320	340	310	342	313	323	345	346	300	344	342	341	337	323	309	333	333	322	341	301	327	328	306	317	333	290	300	310	321	314	307	322	339	323	305	321	369	306	309	342	334	336	324	326	335	360	307	298	329	365	358	318	342	346	313	303	337	309	301	313	279	312	312	296	351	345	340	330	325	354	330	361	296	334	338	339	347	323	327	289	325	332	307	361	330	337	313	359	328	332	315	333	343	313	333	345	308	301	308	343	371	320	327	322	331	323	350	336	338	325	318	359	311	347	341	320	324	316	308	338	308	336	326	338	339	329	309	332	323	335	328	335	335	283	322	318	337	306	311	341	339	327	346	303	315	323	310	339	312	293	353	324	321	328	330	314	333	353	328	312	323	350	348	324	304	309	343	331	352	337	311	303	310	322	316	336	299	338	330	306	301	303	304	318	342	328	308	325	326	332	321	335	313	324	327	315	333	314	312	347	347	320	364	331	318	327	332	332	319	337	331	331	310	318	355	335	327	344	315	323	350	352	321	332	337	331	306	294	307	318	327	366	306	343	324	324	337	327	335	333	322	330	342	329	324	333	330	351	327	314	316	351	357	340	317	347	348	317	343	320	342	317	306	338	334	348	317	329	329	318	324	303	325	306	335	339	337	338	290	342	317	319	373	354	282	314	319	311	322	336	330	311	347	333	312	342	328	318	352	319	331	342	340	343	320	317	340	287	320	329	342	326	346	321	332	303	312	328	334	332	318	274	321	314	324	308	315	299	323	351	302	296	322	328	319	324	299	319	277	285	335	297	319	310	287	337	335	318	319	320	331	329	317	313	319	335	307	329	299	343	338	337	338	327	316	326	329	321	307	331	290	315	299	337	291	336	286	328	320	308	325	313	313	312	327	333	325	329	330	338	295	334	322	340	319	311	350	303	329	315	330	330	315	297	307	338	336	351	327	308	356	328	291	316	327	329	313	314	323	320	357	317	323	337	315	323	342	329	306	316	353	311	319	306	317	345	310	308	319	291	313	316	313	320	350	301	354	320	332	349	314	336	312	308	321	315	338	296	297	342	313	337	333	291	317	321	347	329	341	367	320	334	328	312	312	323	334	322	341	362	313	324	324	360	317	327	334	319	300	316	309	337	335	311	306	330	335	316	361	352	299	309	361	310	331	338	332	309	332	316	347	332	302	311	341	323	323	333	313	333	304	330	300	293	331	335	338	310	322	325	335	311	372	328	335	334	337	327	334	304	313	311	301	332	335	316	329	336	308	324	321	336	287	333	341	344	342	348	309	344	346	321	311	326	324	325	338	324	318	345	332	328	309	335	347	337	304	316	307	296	314	353	314	349	319	332	327	342	330	312	312	333	323	313	322	341	309	335	333	331	311	308	320	350	308	306	365	284	309	354	301	312	328	313	297	332	334	301	304	352	333	323	331	336	330	311	349	324	314	301	329	282	344	286	341	342	328	333	316	317	326	329	302	325	335	318	334	341	348	346	339	321	327	325	319	309	306	327	332	297	324	290	300	334	327	330	331	322	333	318	347	317	307	324	302	347	325	314	340	306	339	341	360	337	328	310	334
24680	35401	18079	6362	2971	1606	1126	934	752	638	592	598	545	541	481	481	458	430	484	462	469	462	420	441	468	430	499	482	461	501	472	524	536	591	627	499	581	494	517	493	449	460	498	414	442	437	420	408	444	418	410	418	428	431	443	432	425	430	433	424	417	436	442	439	403	418	438	413	454	390	406	428	399	407	408	417	408	384	402	445	418	368	402	394	413	396	405	425	423	400	420	388	414	393	378	420	449	420	444	414	434	410	429	390	422	417	406	358	409	435	411	417	392	398	392	415	407	421	398	432	386	398	417	415	436	411	375	419	425	409	419	392	431	392	410	394	425	396	415	433	412	432	413	361	400	412	417	432	408	386	394	386	397	412	410	401	402	382	379	375	360	428	388	414	396	411	405	422	382	429	398	387	418	432	409	393	407	400	462	428	400	413	405	433	371	396	419	406	405	440	389	423	435	405	455	395	400	408	416	413	417	419	405	407	401	429	395	401	364	426	442	375	393	399	393	401	422	392	410	392	418	424	392	418	396	391	375	400	383	441	407	413	431	408	395	401	428	390	392	390	440	433	403	433	420	449	445	436	403	401	415	457	425	429	430	418	400	436	409	403	396	415	372	455	380	407	417	419	434	421	422	406	398	430	399	374	413	425	414	423	425	383	448	432	394	398	383	430	448	378	441	405	414	402	411	426	407	405	390	389	409	380	379	457	419	432	387	410	398	406	431	404	410	401	433	393	404	412	390	421	430	406	431	425	424	454	388	435	401	421	392	440	425	410	383	425	402	382	425	417	396	379	425	415	381	425	394	404	400	415	419	382	392	437	423	467	397	396	448	405	409	377	414	407	417	443	407	426	409	417	377	445	406	384	396	420	425	399	379	396	423	417	378	409	381	416	441	385	408	402	429	413	393	386	413	398	425	445	391	415	405	392	418	409	447	399	421	408	425	391	397	420	416	388	416	425	459	404	401	422	391	408	430	429	419	429	383	416	438	421	409	387	366	443	378	395	409	414	400	433	419	417	391	422	403	411	401	379	382	408	383	397	416	396	397	392	419	408	426	422	420	449	414	404	374	414	398	389	430	402	409	416	406	426	375	436	407	393	395	401	421	406	403	434	395	367	421	419	397	399	396	408	435	408	402	396	430	394	397	404	422	420	430	435	380	412	392	425	376	446	394	395	433	438	398	402	401	408	409	389	404	414	423	415	431	397	414	373	416	405	397	394	403	400	407	404	442	419	421	378	399	432	434	418	392	432	415	415	414	422	415	382	377	433	394	400	421	397	411	393	392	418	403	431	395	410	426	378	398	378	379	354	404	406	376	403	435	430	404	393	394	406	403	420	392	414	370	418	402	397	418	381	423	396	396	413	392	369	444	422	413	421	411	421	389	403	384	428	396	406	394	424	387	391	388	412	413	387	388	426	425	415	419	412	423	384	412	482	378	377	427	431	410	423	420	372	448	419	377	410	378	434	382	408	403	395	403	440	440	424	426	421	400	402	406	388	446	431	434	388	407	401	438	379	436	398	411	400	378	409	410	393	432	458	411	407	404	375	438	420	406	401	395	383	393	418	406	387	421	416	471	435	412	408	396	379	438	392	376	436	405	430	409	381	394	425	379	378	437	414	373	409	381	411	443	408	416	394	347	407	383	411	386	414	372	412	441	436	414	442	398	435	466	408	389	428	418	402	408	407	379	412	402	435	407	419	409	410	380	383	413	364	408	415	415	430	417	393	413	435	392	406	420	421	419	450	408	401	425	386	395	426	391	414	410	428	412	434	433	411	408	428	404	396	423	400	396	409	411	398	402	446	428	411	400	417	415	410	386	441	399	403	408	432	427	380	401	407	413	401	405	382	449	429	411	415	350	402	392	404	399	388	405	479	421	430	409	414	419	453	419	434	441	380	423	426	386	441	385	370	435	403	383	411	380	429	405	394	404	386	390	421	417	398	412	444	412	420	402	439	379	380	421	384	398	406	418	373	401	399	394	418	380	391	391	421	418	384	377	460	425	401	442	448	423	452	402	436	398	410	404	430	397	398	447	421	406	408	430	428	413	407	402	419	391	364	426	383	396	388	435	360	406	384	398	387	396	381	390	410	386	439	388	415	400	407	404	411	397	387	367	435	404	391	383	373	397	398	427	408	391	435	404	372	374	432	411	347	397	401	397	389	402	418	431	414	419	376	381	419	442	392	389	406	376	381	372	437	412	389	411	411	439	411	393	380	420	443	436	399	380	380	385	414	418	437	389	395	422	421	434	411	412	405	413	405	386	411	382	407	407	416	399	424	411	420	379	436	412	404	400	405	406	388	407	401	394	423	438	406	428	364	385	400	427	447	422	414	409	411	418	434	383	428	402	427	410	414	448	417	440	394	411	423	408	394	398	402	410	402	442	413	405	443	456	399	413	406	433	409	424	386	409	430	380	420	422	420	425	421	420	437	388	420	433	474	374	377	367	397	427	408	433	397	439	424	415	419	400	422	434	398	405	388	426	431	390	418	391	393	386	395	417	382	376	429	413	444	418	400	421	386	382	393	416	372	393	431	417	409	379	434	443	425	412	415	439	389	411	394	415	400	390	393	387	405	416	411	387	414	399	387	435	422	392	424	396	381	419	429	411	416	413	389	402	424	393	418	394	479	367	415	414	417	399	367	421	414	405	399	410	430	436	397	433	410	389	400	429	403	409	443	411	432	415	423	401	396	428	412	427	410	422	370	441	456	390	424	424	401	399	454	417	405	413	401	462	419	371	430	397	415	380	379	403	428	429	405	417	421	421	444	431	404	393	395	399	428	430	381	395	396	372	377	403	435	436	414	409	402	419	426	382	386	396	399	369	425	433	412	386	423	432	386	401	386	401	398	366	400	427	411	416	426	412	407	408	410	381	397	426	402	420	456	391	431	454	403	386	411	415	400	457	389	383	404	429	403	436	428	368	393	385	417	405	409	435	411	432	399	433	403	392	402	390	396	419	411	431	372	385	406	436	422	393	365	378	424	413	439	373	399	414	401	447	401	405	416	385	428	416	397	412	422	437	410	453	423	396	415	444	395	413	420	411	431	425	411	410	442	423	412	414	357	395	410	383	380	438	414	441	481	394	399	421	414	409	385	424	421	422	427	423	397	401	411	427	418	393	414	427	399	388	408	429	389	399	419	367	436	435	402	398	412	437	426	449	417	404	381	444	390	431	453	419	436	403	384	451	424	408	414	419	388	420	392	372	376	374	425	408	447	425	422	435	406	426	414	406	407	413	402	402	418	428	424	418	386	426	405	395	384	428	420	413	385	369	404	418	434	427	387	408	387	396	377	374	394	407	375	422	426	407	400	402	369	415	381	403	399	412	405	414	394	363	400	413	416	415	437	406	400	400	395	431	403	384	408	428	398	470	392	383	399	432	412	404	440	386	415	451	418	402	394	445	422	364	406	416	393	413	390	378	438	409	398	433	420	446	387	395	406	405	391	436	442	419	408	424	400	380	411	455	411	401	412
22514	21008	28454	23773	20993	20949	7447	1180	751	676	629	629	548	489	498	448	433	451	421	413	435	406	391	390	409	410	400	432	454	471	466	511	495	548	501	540	533	516	445	409	413	408	437	383	357	384	367	420	381	363	385	363	333	363	404	382	335	402	374	374	395	390	363	406	395	396	390	340	373	331	340	393	345	369	361	393	395	393	406	358	375	391	383	378	356	372	368	367	358	364	376	388	363	363	368	345	371	340	334	358	392	373	359	357	385	341	379	346	395	343	377	363	365	408	403	364	367	331	355	343	359	380	351	372	347	361	364	383	337	354	365	341	351	338	295	321	380	360	373	357	349	313	381	380	357	349	390	393	365	361	352	358	372	361	362	368	339	318	359	344	375	359	346	363	360	367	353	395	339	338	375	387	338	359	347	387	354	355	381	337	318	359	348	362	345	360	360	331	365	348	360	364	364	346	357	346	354	355	353	354	354	387	374	365	393	378	356	390	374	353	365	341	359	360	335	337	366	349	366	339	362	370	397	380	352	380	327	343	317	373	368	369	366	379	348	355	355	389	376	362	368	363	371	347	365	349	333	366	327	297	360	350	366	364	354	369	365	355	339	361	344	361	365	365	344	408	385	373	361	363	324	322	384	377	350	354	358	324	359	362	348	347	366	355	362	361	381	355	356	377	349	332	387	358	374	346	363	355	368	344	357	354	381	354	334	368	377	387	359	360	378	355	314	350	381	377	374	366	359	344	384	376	354	345	380	348	353	385	342	380	347	391	336	350	364	337	361	353	397	365	325	376	369	362	356	355	390	381	368	354	340	392	379	337	392	343	367	395	370	357	376	332	350	356	347	340	361	328	355	356	381	330	387	372	380	360	369	379	376	346	364	347	342	365	360	369	385	371	364	358	359	357	378	384	401	355	350	383	367	399	351	332	356	337	340	346	370	347	333	355	382	349	336	351	392	330	358	364	351	362	313	346	325	382	371	377	354	365	365	327	357	376	328	335	363	339	335	357	378	366	361	385	361	342	383	347	354	368	384	399	375	351	367	341	349	367	345	349	391	378	393	352	348	405	359	358	377	330	348	359	383	341	344	377	357	373	335	357	342	330	372	372	346	359	343	349	350	361	367	376	346	389	367	342	381	355	326	345	343	372	358	322	365	363	385	366	396	393	371	354	374	352	346	374	367	391	392	374	360	376	384	393	383	389	367	344	373	376	378	385	346	363	359	360	375	332	353	362	325	345	355	348	365	343	347	350	332	369	347	359	352	344	338	343	376	340	388	373	363	347	376	345	328	368	335	340	354	312	364	354	383	342	356	378	364	371	348	341	349	383	351	363	347	419	347	368	349	328	373	342	365	367	358	354	354	353	344	387	333	345	343	368	354	356	372	364	343	373	351	385	353	323	376	377	360	366	388	347	344	355	360	361	356	396	333	360	363	363	335	370	343	367	336	343	392	351	352	374	359	362	372	328	360	345	373	358	349	364	388	344	390	364	338	359	396	338	381	375	324	338	376	323	325	397	358	378	347	361	385	355	362	341	375	347	377	368	353	371	374	346	340	371	378	344	327	364	363	389	358	375	372	360	330	351	387	365	351	323	372	366	368	352	340	355	377	385	407	375	338	359	350	350	310	367	364	361	378	363	363	362	370	373	361	356	355	378	333	361	358	341	362	358	369	357	324	363	328	344	336	389	357	336	370	336	365	419	377	402	354	334	355	341	373	363	355	347	392	337	366	365	361	359	358	348	337	375	406	375	334	365	355	351	382	351	370	393	369	311	372	385	391	380	368	362	358	371	342	365	348	360	380	377	371	328	345	371	367	372	344	381	367	363	320	358	342	371	360	333	376	345	354	356	352	338	368	344	389	362	371	354	346	368	350	369	375	360	394	383	375	338	345	351	356	352	363	345	378	334	368	316	355	333	345	359	348	352	347	371	361	341	381	398	380	372	397	353	370	352	363	368	353	348	377	342	361	346	372	361	361	346	354	360	372	357	366	375	350	315	383	380	386	333	374	330	364	350	380	358	372	330	328	358	346	385	366	319	360	378	356	403	370	369	360	326	331	344	387	363	371	391	344	375	373	326	373	381	366	325	345	341	369	348	358	339	387	348	351	396	333	352	367	359	346	382	378	398	385	336	361	379	314	364	355	363	332	382	349	299	338	365	358	339	327	365	387	378	348	371	354	353	373	366	331	388	351	363	369	376	365	363	347	378	343	395	374	346	355	368	343	373	368	348	398	331	377	365	349	325	421	298	346	354	358	370	388	379	328	360	350	375	338	356	346	333	350	390	359	376	388	370	366	344	330	376	375	356	365	355	358	354	366	341	358	344	364	358	351	363	370	369	354	369	398	323	334	328	349	349	354	362	377	364	351	343	369	333	344	367	384	353	382	379	377	338	335	384	335	352	378	349	370	376	359	359	349	349	357	342	385	380	371	332	357	369	360	353	337	357	372	388	389	371	381	364	359	371	343	352	361	383	366	332	367	364	344	347	328	341	401	391	381	343	366	372	403	372	377	367	351	365	350	361	376	356	314	366	340	335	392	348	341	349	334	362	399	374	368	367	367	344	323	364	376	391	358	371	354	370	359	367	358	351	393	342	328	360	339	353	372	345	380	356	361	428	347	377	353	360	382	346	367	340	377	357	327	344	338	363	325	365	330	388	345	348	358	376	379	347	366	340	367	325	324	372	337	354	398	353	370	383	356	393	342	364	360	393	344	366	392	364	328	345	386	378	361	330	383	371	357	390	396	388	385	368	356	367	382	333	399	354	345	357	355	375	347	349	341	365	386	358	299	348	367	394	375	348	353	374	361	369	352	346	389	325	382	370	334	354	355	398	360	371	347	358	376	353	409	353	383	353	338	387	364	348	361	331	351	353	366	342	348	329	343	363	366	368	358	367	342	384	351	354	367	365	353	347	340	350	339	345	321	367	347	332	347	353	387	374	387	347	353	353	351	376	348	373	367	328	371	355	391	350	389	361	378	365	347	359	326	332	325	411	349	359	319	351	351	371	401	361	353	342	340	335	352	366	379	361	349	381	358	356	368	375	371	373	346	372	319	370	342	389	333	330	388	367	353	374	340	328	344	360	365	372	368	344	340	331	352	346	368	347	330	366	356	361	355	373	360	343	376	347	351	319	388	381	337	325	346	342	349	378	378	397	370	359	382	345	375	365	387	335	370	362	361	355	349	374	384	381	376	315	366	358	369	346	341	371	328	380	350	389	373	345	342	354	352	381	351	377	358	347	340	340	349	345	376	382	346	376	395	334	368	402	349	348	360	418	374	366	360	360	368	355	374	332	346	341	339	369	356	330	358	358	347	374	376	342	342	372	372	344	376	361	340	359	356	368	374	372	352	332	341	352	369	367	351	339	345	347	357	399	343	348	365	335	380	342	377	363	334	333	348	357	369	385	352	343	366	345	331	359	318	376	383	328	361	360	349	369	349	343	376	376	359	366	396	357	339	352	384	373	312	376	362	349
26570	42413	26847	12160	5790	3241	2213	1754	1263	1085	928	898	808	710	658	640	618	620	555	540	584	575	543	517	501	528	570	551	616	579	625	633	707	785	758	730	716	704	611	583	533	455	540	507	490	467	501	495	471	515	484	443	472	447	461	519	518	459	457	487	497	498	505	468	494	499	487	499	442	493	458	468	503	471	466	511	488	460	479	472	476	477	496	463	478	454	452	442	485	427	431	482	433	474	435	387	481	474	441	457	410	452	446	459	465	468	469	455	484	494	452	481	454	478	446	441	482	453	413	451	437	471	448	479	448	430	444	443	425	443	455	450	431	423	452	471	456	421	466	402	471	432	463	455	450	435	474	466	444	428	416	418	500	465	437	432	483	419	412	456	457	454	469	449	464	463	469	438	471	460	457	471	433	441	419	456	462	455	438	461	460	407	405	447	423	449	479	445	484	435	476	443	466	469	430	479	453	447	507	401	474	431	427	457	433	416	452	464	454	464	403	447	446	480	463	430	461	467	478	443	473	429	471	425	427	463	405	463	439	424	419	462	470	461	467	432	424	449	414	452	443	448	463	468	437	477	464	477	435	459	432	455	465	440	467	442	423	464	433	476	450	423	433	452	409	489	456	440	435	472	441	429	467	433	460	428	440	429	439	447	427	454	479	507	455	416	446	425	433	429	409	449	448	471	462	449	400	462	433	442	443	461	444	453	484	408	464	467	434	444	452	455	458	431	495	461	432	420	447	454	443	439	479	439	455	416	419	444	461	461	484	460	460	435	433	418	450	452	458	433	489	481	445	430	446	493	453	446	439	470	394	441	482	443	436	465	476	466	482	446	446	414	447	431	444	447	438	421	451	431	478	459	431	438	462	437	427	462	450	496	475	424	431	442	463	481	462	459	440	457	467	445	489	479	439	461	455	464	451	467	429	449	456	423	457	438	433	455	468	438	447	435	436	434	440	472	497	458	469	440	444	476	421	471	484	422	447	440	446	424	483	494	459	439	460	448	419	474	446	438	441	427	431	444	437	438	446	423	486	459	476	425	432	481	472	475	436	440	429	468	433	466	471	448	437	454	463	439	454	466	453	464	475	433	442	457	460	455	460	439	455	416	439	446	433	460	436	451	444	505	435	420	475	486	459	436	441	487	452	450	484	480	435	433	449	429	423	481	451	471	443	464	422	472	434	442	456	469	465	439	467	440	465	438	482	495	425	446	465	460	439	459	472	439	442	442	473	428	450	422	470	433	421	428	466	488	459	453	450	444	444	471	502	446	449	457	452	477	450	458	488	496	441	410	437	450	479	444	493	473	436	458	433	427	489	476	467	459	430	443	502	467	426	438	412	454	458	479	488	438	472	443	441	461	421	445	441	447	473	437	458	473	441	444	461	473	436	482	483	463	440	431	472	429	436	440	455	469	445	405	442	446	467	441	463	442	429	441	481	462	460	435	425	410	498	430	480	438	442	423	470	459	438	454	425	454	402	434	470	467	397	495	416	470	418	471	434	467	484	419	447	434	451	453	461	424	470	443	475	449	478	479	421	456	486	465	454	470	433	435	409	451	457	450	449	481	447	488	439	448	453	449	429	434	420	418	433	429	466	469	384	432	464	443	435	410	450	458	409	457	440	435	488	460	414	412	417	472	496	410	454	436	454	437	463	438	405	471	497	451	445	426	456	471	460	421	423	434	486	447	446	418	425	451	476	463	402	449	462	481	422	422	415	452	444	480	449	440	433	429	474	454	499	437	470	489	406	435	440	454	475	431	456	417	449	442	452	440	446	468	472	427	461	456	449	398	464	460	479	462	439	444	403	439	451	473	459	473	464	445	463	445	475	446	439	472	455	458	424	476	458	456	461	417	435	437	442	429	475	475	471	451	417	465	464	432	445	436	455	406	426	459	415	458	431	493	470	411	485	463	449	422	412	499	470	409	454	395	422	489	430	419	471	457	441	431	434	454	412	423	469	447	424	430	452	497	473	419	450	452	429	467	440	439	521	437	424	466	468	476	429	451	435	458	403	459	436	434	465	413	430	423	440	462	425	456	459	446	456	412	412	458	467	428	395	480	408	462	465	449	481	439	495	442	431	493	472	438	478	498	425	421	438	414	454	435	456	426	458	449	450	516	464	410	451	418	462	446	451	430	471	453	445	431	426	453	491	409	446	477	469	473	437	463	487	452	422	438	455	435	474	446	479	427	432	488	465	476	464	401	479	442	414	440	452	439	463	459	487	435	443	443	471	445	450	448	453	467	450	433	447	445	436	467	459	465	461	422	450	432	453	480	407	482	447	427	484	411	421	458	460	490	453	447	420	411	449	430	472	464	449	414	453	472	417	506	429	450	454	464	438	393	456	460	468	428	427	452	457	456	431	418	475	466	453	449	460	434	462	443	447	441	470	454	441	442	465	468	438	455	453	476	419	482	447	454	459	452	443	428	456	437	443	434	436	427	443	475	452	475	454	477	484	443	417	431	437	493	451	436	447	442	451	456	433	489	438	444	448	447	458	425	439	520	483	438	444	452	479	475	463	418	459	459	498	443	471	397	427	445	479	441	455	442	420	430	464	452	464	472	477	476	468	428	452	429	411	393	459	496	441	446	452	444	411	431	464	403	449	448	456	444	417	446	442	429	414	436	449	459	416	439	499	475	419	495	481	417	400	480	444	459	463	421	472	456	440	461	442	443	427	440	458	428	489	424	507	416	449	440	460	458	433	466	473	481	442	414	446	471	487	445	401	460	425	468	446	479	460	451	410	469	470	506	485	444	462	490	471	449	466	465	428	448	462	460	427	407	444	442	413	451	427	459	449	453	419	448	454	463	439	432	436	423	417	484	478	487	444	470	440	452	477	441	392	473	447	436	415	485	489	463	466	454	420	491	432	425	441	438	462	469	495	448	457	475	432	451	458	426	454	445	412	442	452	463	448	446	433	471	439	438	441	489	431	407	421	447	407	444	449	475	479	444	443	486	459	439	485	426	427	464	505	443	426	452	462	417	453	482	478	412	438	463	441	472	429	452	425	448	408	450	443	494	458	412	421	463	430	447	453	438	451	410	465	454	494	471	465	450	433	454	477	428	431	452	483	471	446	434	453	428	466	449	442	468	458	443	496	448	416	433	495	450	443	432	457	460	468	479	460	450	444	445	427	434	443	429	469	444	476	434	432	449	430	403	498	447	462	445	411	434	430	463	443	477	443	469	452	443	462	465	445	430	433	472	449	429	445	471	443	411	434	461	438	472	480	462	438	457	418	449	462	437	446	431	426	455	467	447	466	464	436	455	457	458	430	486	437	447	427	471	463	455	496	425	451	440	432	431	438	451	455	466	433	459	425	482	472	419	466	447	448	444	395	431	456	457	470	451	397	430	455	473	462	439	446	504	432	506	447	447	420	431	422	437	461	428	467	433	425	448	417	450	423	479	431	455	430	452	467	420	463	488	471	420	440	437	441	462	438	477	519	461	485	445	448	462	439	414	447	461	440	420	432	471
27666	21585	15489	3883	1137	743	658	547	490	497	513	457	494	433	464	427	456	475	446	481	475	433	463	444	480	463	463	493	488	498	523	549	511	537	520	508	511	483	491	475	450	425	485	496	495	452	440	387	438	423	416	478	433	440	474	439	448	440	441	449	476	466	458	480	479	431	445	467	474	435	432	475	478	429	447	469	437	442	438	456	450	467	447	495	478	426	464	508	483	460	459	450	463	439	488	464	429	429	455	461	455	422	446	451	402	411	418	452	443	472	464	464	462	426	482	478	458	466	445	468	434	496	446	413	470	423	432	461	426	459	471	440	427	449	440	461	448	470	459	449	476	439	458	470	468	442	447	443	451	464	452	451	447	475	426	471	481	421	449	448	461	442	465	427	446	459	458	440	421	446	455	440	457	445	424	468	427	400	450	473	462	467	445	449	429	477	433	421	460	441	450	421	481	462	449	444	450	454	447	458	432	448	463	415	477	454	396	466	421	439	462	507	447	453	433	405	443	454	476	458	461	463	461	467	482	450	454	483	476	452	457	412	417	424	447	454	432	431	488	454	455	467	430	453	439	461	513	460	429	439	449	484	439	429	474	441	477	443	438	470	437	422	455	463	454	423	464	483	450	456	461	464	448	413	461	469	439	455	497	431	420	468	438	460	439	477	423	472	469	454	485	492	432	460	479	442	464	447	438	462	470	433	479	435	499	433	454	451	417	470	460	446	467	464	421	427	482	447	441	433	440	417	443	494	446	476	442	479	446	442	474	441	486	440	461	443	448	443	449	455	427	436	435	441	451	459	450	440	446	440	460	441	437	406	503	452	449	469	465	443	461	436	470	472	445	436	465	466	450	474	448	423	459	453	481	451	454	445	469	482	459	392	435	451	457	459	424	436	449	457	451	454	451	488	443	441	447	423	463	431	450	449	459	476	451	442	446	475	465	405	451	441	437	474	458	431	429	458	449	443	449	440	445	459	456	444	436	471	447	414	487	442	462	433	453	465	464	437	435	470	439	441	391	452	468	452	449	455	406	462	447	418	454	433	458	434	446	456	476	435	423	392	489	463	440	453	474	455	463	476	438	464	438	429	431	456	430	476	441	439	468	468	494	456	472	466	475	479	431	436	451	439	461	441	469	457	438	459	428	449	445	457	504	444	453	433	445	486	508	432	423	452	434	482	469	447	415	449	436	435	424	415	452	448	473	464	414	418	470	443	439	440	435	471	457	468	471	422	484	509	428	459	478	467	456	432	456	444	452	448	408	456	436	450	447	429	429	437	452	397	430	467	439	483	463	444	477	475	488	389	439	465	449	422	453	444	460	447	472	398	498	470	496	459	464	428	448	489	419	423	443	432	434	433	461	436	422	452	421	448	483	441	445	465	411	435	463	466	405	418	455	452	462	468	479	445	462	428	477	470	467	433	451	467	449	420	427	502	485	432	502	436	435	429	448	459	424	454	443	407	432	445	443	468	413	428	472	487	456	461	438	440	484	455	470	413	433	442	468	429	469	426	453	435	441	465	464	467	475	440	437	432	473	478	409	478	461	455	488	462	427	460	457	464	432	478	441	428	401	455	457	494	448	435	439	435	487	427	466	465	465	416	456	457	452	434	454	470	429	460	432	432	399	436	448	439	412	443	436	453	458	474	452	431	461	446	445	452	439	447	457	440	441	417	420	467	457	425	505	465	413	448	440	486	428	499	437	468	449	444	453	460	482	446	450	464	454	431	468	485	435	425	452	442	505	472	459	467	474	424	444	472	434	439	473	443	439	457	429	453	420	423	412	432	425	493	436	425	430	461	436	456	474	473	476	452	432	479	478	469	429	436	456	454	458	438	445	440	436	473	446	454	457	490	471	440	488	476	423	465	479	483	457	456	426	452	465	452	450	447	428	482	443	449	411	441	458	448	470	410	429	495	441	438	438	477	450	435	431	429	451	440	462	509	460	475	460	455	461	435	446	437	467	447	470	468	463	455	465	486	447	438	392	452	475	439	472	420	473	484	476	454	431	437	430	473	494	463	459	448	478	428	401	482	480	473	439	444	447	495	445	482	467	454	441	453	445	446	405	417	442	436	444	468	451	487	463	443	448	474	420	453	462	453	431	476	451	476	458	447	426	429	479	442	448	447	452	449	454	482	463	409	448	444	479	442	442	474	435	452	481	446	408	463	454	461	475	444	479	429	480	462	452	457	410	422	441	430	442	473	450	510	414	444	465	432	464	458	463	527	438	422	466	473	478	459	434	445	469	445	423	465	438	428	475	446	452	469	486	465	472	488	451	428	406	468	434	478	446	464	467	487	473	440	433	438	459	448	447	439	457	465	445	455	472	428	418	457	416	433	429	438	461	466	443	455	424	450	472	493	446	446	461	457	430	494	430	459	424	465	466	452	476	443	456	479	483	441	433	476	447	463	472	448	432	441	469	441	442	435	417	421	473	487	442	448	478	450	453	470	450	438	433	456	467	440	471	430	412	412	460	444	480	438	453	451	413	490	447	458	448	433	467	465	440	461	466	449	480	439	468	431	434	465	453	447	410	446	436	462	418	446	449	457	416	439	447	474	467	470	449	469	461	456	463	449	449	427	450	473	457	456	451	447	454	412	486	432	456	466	469	485	464	455	451	434	459	401	440	432	438	459	441	467	470	466	457	404	433	427	464	457	445	450	457	448	437	405	432	469	441	447	438	417	465	482	457	470	482	470	446	468	459	472	490	462	451	474	448	456	441	473	438	438	446	464	457	430	436	431	462	437	436	434	440	434	431	459	451	487	431	408	456	469	454	453	470	448	428	440	481	445	456	463	441	487	428	406	440	450	464	451	469	465	419	450	439	428	440	440	468	455	404	471	445	464	443	465	442	461	419	472	462	449	451	452	440	433	461	426	446	491	469	438	436	485	429	455	461	437	472	449	444	482	444	440	430	444	434	464	428	455	433	476	467	432	460	513	487	455	451	459	467	480	441	463	422	467	457	436	446	507	478	458	447	429	469	465	484	466	451	470	482	454	459	441	474	461	418	449	490	435	458	443	464	478	475	470	442	462	431	428	461	454	472	479	458	444	470	426	431	447	464	478	483	443	471	494	434	470	447	475	477	459	471	408	473	420	468	486	466	462	454	474	473	474	448	412	447	461	406	443	413	435	452	441	420	422	436	444	473	440	475	448	477	447	399	460	447	483	410	454	495	429	495	455	410	436	445	454	466	451	455	423	451	457	422	425	455	460	495	482	421	485	458	453	451	447	435	433	416	444	446	442	463	450	407	453	476	470	437	438	429	428	480	456	447	443	469	463	444	451	452	465	430	466	465	437	453	432	470	475	468	422	452	471	480	471	481	459	474	440	479	436	417	452	448	462	472	447	427	413	432	455	418	429	449	447	429	453	434	475	435	424	466	448	485	458	464	457	427	447	473	435	477	475	475	452	463	469	447	432	427	473	472	465	465	456	465	496	465	435	451	482	479	439	448	434	475	477	460	427	472	428	438	427
24630	30653	14270	3506	1528	904	799	753	673	673	652	621	652	639	601	553	568	554	578	539	558	567	523	561	548	580	595	626	640	572	615	638	658	696	683	640	664	655	618	556	582	600	585	566	588	575	538	569	596	600	590	567	551	543	538	580	557	585	583	564	590	562	586	524	591	557	587	549	539	615	522	564	533	593	578	580	563	547	550	556	539	549	553	577	566	517	558	603	531	544	575	589	565	563	569	554	591	514	545	543	549	601	547	572	548	568	538	601	566	562	546	549	597	548	530	544	585	594	591	530	539	536	590	566	529	566	573	608	533	569	563	531	556	555	550	550	564	529	584	563	536	526	582	541	511	545	575	528	545	550	527	540	553	542	549	535	534	536	551	556	528	510	536	562	590	583	580	578	580	592	560	565	572	567	546	580	557	551	565	553	533	582	536	592	559	560	546	574	580	562	573	562	551	566	575	567	614	537	525	523	562	572	552	515	534	560	572	521	554	561	590	598	584	504	593	530	535	541	510	564	533	548	569	531	594	582	567	566	570	530	577	588	528	568	563	558	565	576	557	532	513	560	548	521	545	575	558	557	570	504	560	512	569	546	585	548	523	526	547	563	524	565	540	537	579	511	578	548	532	568	581	560	577	557	538	563	551	567	541	548	551	550	534	545	583	551	610	561	559	565	549	569	565	560	575	572	499	573	550	568	567	541	536	568	548	611	568	599	539	571	633	536	552	537	564	560	567	530	553	572	574	576	533	532	580	541	586	610	583	529	545	568	524	564	569	584	537	512	563	527	602	529	553	551	580	575	558	538	547	572	594	555	560	546	520	540	555	561	570	593	559	574	545	579	541	575	551	563	511	525	520	518	583	559	561	545	568	546	553	552	552	569	564	568	511	502	581	534	537	593	555	540	545	528	531	538	560	569	582	555	557	551	557	558	551	540	585	532	559	564	540	543	570	553	582	580	544	536	586	551	601	574	529	533	552	535	553	533	552	537	547	586	569	573	510	500	556	572	596	553	520	557	527	518	539	557	554	563	589	512	537	593	509	550	548	583	531	577	569	533	560	526	548	547	540	568	576	523	591	582	572	562	531	606	569	527	564	573	570	549	555	531	546	549	578	562	565	546	558	576	564	554	551	572	521	578	539	584	562	559	545	575	552	547	571	499	540	537	552	537	517	505	566	549	529	560	545	542	530	550	528	610	606	543	548	555	560	557	559	539	554	544	534	565	558	551	565	565	552	565	547	562	522	516	548	556	568	594	565	546	528	570	595	551	519	585	532	566	588	575	570	568	529	546	566	571	540	583	576	563	588	595	553	566	575	597	565	514	571	512	550	553	530	561	552	586	583	581	577	561	603	516	585	569	560	535	559	579	574	547	511	527	560	578	532	537	597	575	567	612	501	525	555	543	568	513	529	572	565	521	537	574	572	542	568	580	603	554	563	581	538	512	558	567	563	543	576	563	531	531	564	557	578	561	576	531	558	538	534	592	557	575	552	550	584	579	564	614	536	555	578	511	524	582	602	548	535	560	539	544	574	552	523	526	598	587	550	578	540	541	548	606	576	579	527	560	534	519	599	562	512	542	564	553	564	546	536	530	552	536	549	576	538	577	543	553	527	560	533	528	553	512	581	547	561	544	584	580	527	520	583	545	559	509	557	537	529	550	556	509	599	550	573	549	555	586	528	504	545	528	548	580	580	557	556	546	519	558	600	538	550	579	518	571	535	522	579	546	525	551	538	574	557	546	572	548	579	567	554	568	530	547	570	601	621	547	545	502	550	580	591	571	580	576	552	592	544	560	526	561	552	547	528	573	543	558	537	545	506	573	583	554	565	549	547	578	523	589	520	594	532	547	530	508	597	549	591	579	550	559	554	571	599	569	539	552	559	561	545	567	578	561	587	558	551	545	541	539	542	579	511	550	520	538	541	534	555	541	561	558	577	605	543	583	538	578	573	589	566	582	551	549	560	550	583	573	556	545	575	544	542	574	572	581	527	521	608	532	544	490	556	538	549	577	557	558	545	601	557	553	585	551	570	535	522	545	562	542	603	535	527	534	562	557	578	566	542	514	574	594	561	545	561	549	538	536	568	564	554	539	513	617	585	575	507	554	521	517	539	550	577	558	551	516	515	518	561	546	627	546	561	558	519	589	542	562	546	550	542	524	556	602	577	586	542	552	564	585	575	579	591	552	547	566	526	520	541	535	550	567	533	549	550	529	577	583	559	553	565	523	553	549	555	532	599	500	567	580	537	560	538	555	557	563	583	557	554	562	542	531	552	568	538	585	520	564	531	584	564	524	572	553	539	551	553	567	538	536	548	537	584	546	529	526	542	605	561	535	591	543	552	595	560	545	592	567	555	533	556	590	559	557	537	600	507	554	559	570	568	562	535	550	576	575	568	548	553	506	569	579	574	563	545	564	603	541	565	532	580	602	573	574	569	598	576	545	543	555	562	572	544	591	540	566	531	549	566	533	570	554	563	594	556	555	577	561	523	570	547	562	551	547	559	591	492	553	537	569	557	547	545	574	569	548	576	537	502	556	570	548	572	544	504	585	553	538	512	567	583	552	531	579	551	549	589	531	518	525	602	507	540	547	613	564	521	586	501	610	585	578	590	545	530	537	561	572	584	551	543	531	561	544	579	605	516	509	547	553	522	569	542	555	534	532	578	522	542	545	528	553	567	557	539	564	516	592	584	529	585	598	571	592	530	563	531	573	570	544	572	563	569	555	609	545	554	599	544	554	556	625	548	513	544	539	561	556	569	593	545	564	542	518	559	546	557	561	569	506	572	584	535	536	572	596	548	540	503	581	608	588	561	596	569	587	578	583	515	528	582	555	594	583	560	535	537	536	605	567	563	532	596	532	535	580	560	568	496	536	517	563	534	511	544	548	542	578	534	584	553	534	545	544	582	559	593	558	571	572	563	557	560	530	544	531	578	557	562	588	603	565	467	567	552	540	586	594	551	538	587	589	553	609	579	552	573	556	576	566	561	560	597	518	549	538	556	558	561	571	537	550	539	566	596	560	575	556	521	537	559	561	546	599	563	585	534	579	592	526	581	546	508	579	554	565	597	578	572	579	559	562	563	570	543	610	548	581	517	553	524	548	536	510	573	618	577	543	535	529	557	541	581	601	536	550	585	617	612	569	511	575	547	586	566	562	565	506	514	574	548	566	595	572	603	550	541	565	542	539	542	573	538	610	558	541	566	593	584	554	514	572	523	555	595	559	605	583	611	551	555	568	596	541	538	551	524	564	575	529	556	580	576	596	569	560	564	538	573	570	620	581	547	522	523	523	547	574	562	569	559	565	511	587	540	573	554	532	570	559	573	574	554	531	547	535	572	564	595	569	557	579	547	544	530	544	591	527	537	561	525	532	577	546	556	542	551	544	598	581	584	556	586	579	568	524	535	534	541	572	554	593	585	586	589	588	540	542	560	582	581	502	559	540	546	535	565	521	543	555	575	579	581	566	542	539	550	562
23597	20962	27913	24181	20860	8865	1210	828	758	676	653	617	614	591	547	554	565	585	561	543	561	563	511	524	526	517	523	537	559	546	573	571	589	608	628	605	614	601	570	558	537	559	559	514	528	536	517	507	488	524	506	491	509	507	504	511	470	482	504	482	540	501	489	519	514	531	559	508	506	508	502	525	482	526	490	520	541	485	481	514	496	516	505	487	515	499	524	498	491	503	516	513	505	516	487	491	497	521	500	504	508	532	524	470	492	528	522	489	546	499	484	502	484	440	511	527	466	526	520	475	491	494	450	475	479	505	493	522	485	480	507	516	522	451	513	492	500	475	499	504	549	518	494	481	512	491	503	529	475	491	474	482	495	498	472	530	493	484	501	475	520	488	487	478	457	537	521	513	533	463	504	479	502	532	489	491	456	507	500	501	501	490	502	510	496	532	490	508	520	530	513	497	467	479	524	476	496	514	495	536	508	522	517	487	495	479	478	488	489	490	481	486	515	518	537	481	509	504	514	548	479	492	490	508	478	481	501	509	488	466	490	491	485	506	471	489	518	488	498	491	524	521	484	505	471	518	497	495	476	485	509	507	473	451	525	518	497	479	484	478	480	478	496	492	536	517	538	508	498	492	478	477	489	459	502	512	523	498	499	513	528	486	522	495	462	487	487	509	499	502	502	521	517	504	495	486	513	503	492	483	512	494	527	474	514	469	476	503	466	482	520	522	485	536	519	513	482	473	506	515	500	503	499	480	453	492	505	531	513	512	509	475	500	505	524	489	520	543	495	490	540	533	506	478	522	502	487	504	491	483	471	507	466	490	498	477	526	496	514	509	530	455	488	557	493	514	478	525	489	524	506	491	496	514	454	512	462	490	541	476	506	522	497	511	486	531	491	472	468	491	483	516	471	522	475	486	523	500	503	554	513	494	470	479	528	486	515	519	482	510	515	491	500	445	501	516	460	489	505	521	474	521	506	512	460	504	522	462	532	513	523	493	487	544	512	481	520	508	495	498	544	483	502	481	520	488	494	486	510	461	530	501	500	521	516	492	489	508	442	531	495	549	457	475	542	482	514	503	515	499	514	518	522	536	514	498	488	519	483	522	505	502	529	507	532	504	506	482	472	510	464	486	473	482	502	478	497	490	479	491	499	473	540	459	514	483	494	495	519	470	508	487	515	463	528	512	499	495	504	512	530	480	457	484	506	498	481	479	456	462	452	458	495	488	493	491	513	473	482	511	496	519	484	512	513	484	450	466	521	493	480	480	509	494	493	490	502	504	503	499	534	463	517	497	504	491	487	518	473	479	518	538	524	510	514	521	509	511	538	499	487	476	527	494	511	532	495	554	522	506	471	531	496	497	495	447	487	540	467	504	486	480	477	508	512	509	440	498	503	532	502	486	478	528	548	506	483	541	500	484	527	493	473	506	494	474	525	500	488	515	485	468	482	506	504	491	509	486	539	503	517	515	498	499	488	497	468	511	482	461	488	499	525	527	512	466	507	496	473	470	485	471	499	516	487	463	467	493	497	533	496	524	461	519	533	495	528	542	480	523	515	478	506	541	475	489	513	480	485	533	463	485	465	497	519	471	478	503	456	502	495	489	510	452	525	503	495	539	489	514	500	473	537	520	503	500	480	485	482	464	473	565	508	505	468	508	474	486	465	494	493	489	550	545	524	517	471	522	513	494	514	466	497	506	505	529	460	504	470	484	487	480	505	513	482	489	464	507	474	482	522	505	504	468	533	496	487	519	484	521	508	517	483	553	482	493	509	478	525	509	503	495	503	547	506	465	493	476	486	505	495	541	511	483	450	462	489	486	475	561	505	532	528	495	514	487	481	444	469	512	458	528	474	450	520	500	443	532	481	491	497	496	528	475	533	482	480	487	468	485	506	513	541	535	505	497	517	509	497	511	487	503	491	515	510	496	497	494	505	493	494	526	489	511	513	526	463	511	493	530	494	508	503	522	536	475	538	525	520	490	508	470	531	501	523	495	493	463	463	488	489	460	494	509	532	503	462	500	536	483	513	479	499	518	465	506	497	514	505	507	493	500	492	475	525	486	484	486	486	519	470	480	515	506	481	489	529	471	525	509	477	477	488	480	488	522	504	484	462	497	503	492	504	483	502	534	544	556	512	525	461	504	543	496	506	465	467	504	496	516	511	537	566	486	487	474	492	490	493	519	521	512	476	509	510	474	515	512	478	534	509	527	506	494	483	472	499	476	505	480	507	476	473	472	482	526	502	479	502	501	494	494	498	544	493	485	548	484	522	534	493	482	469	519	501	511	475	514	485	482	520	449	506	502	488	504	519	503	528	471	488	512	481	495	495	481	483	482	465	534	491	507	506	514	536	497	467	471	507	455	519	454	500	571	521	489	499	469	493	503	479	461	493	469	545	523	493	475	497	496	463	502	483	495	525	510	492	459	509	527	513	521	525	530	488	472	467	480	482	486	490	504	512	481	495	489	501	507	455	466	506	506	486	486	503	516	503	485	489	506	515	519	564	512	491	495	489	467	492	484	481	487	501	516	484	543	461	499	455	499	465	471	527	510	571	506	477	534	476	501	471	490	475	517	497	490	488	483	479	485	510	471	500	489	505	466	521	508	487	541	511	505	439	520	478	518	507	491	524	532	457	489	490	520	486	521	509	476	468	501	463	472	515	515	520	469	534	506	508	510	522	486	497	508	487	438	496	539	496	476	492	462	493	483	505	466	515	491	501	507	505	525	482	497	496	500	496	533	496	499	528	500	454	509	499	496	499	496	515	446	512	527	554	491	506	505	514	467	481	512	463	521	491	494	513	531	503	507	518	443	480	498	463	485	465	495	553	500	495	501	528	517	489	526	505	497	495	518	477	512	506	492	503	505	539	491	520	503	475	503	506	518	487	469	529	540	469	484	499	477	502	500	505	488	490	513	448	495	506	503	488	525	518	517	553	458	497	512	468	518	528	480	510	504	469	484	472	472	504	499	486	524	490	482	487	447	477	485	492	526	510	476	514	486	529	494	483	489	480	494	488	511	457	540	484	528	529	526	502	469	491	480	498	513	457	491	521	479	479	487	474	528	496	493	490	499	487	499	445	525	491	490	473	502	492	476	532	470	514	476	504	484	480	470	493	498	540	517	488	492	495	483	479	473	477	513	530	476	482	487	515	498	465	475	490	505	463	478	510	526	481	496	471	481	447	517	520	513	493	487	503	532	518	479	499	482	495	513	505	499	471	507	484	479	524	489	506	504	475	510	490	470	524	473	487	522	513	494	470	513	525	466	539	507	504	507	518	473	486	476	485	477	462	512	496	531	444	502	492	486	497	471	504	482	485	505	496	431	513	531	521	502	513	506	522	504	477	499	529	485	524	499	483	473	484	448	477	483	501	491	508	511	493	478	506	502	482	506	517	481	528	488	513	468	473	516	491	498	497	465	471	496	486	532	478	521	468	468	466	499	523	527	520	477	501	480	495	444	524	477	546	481	528	490	472	493
26649	42262	24834	9085	4078	2111	1582	1349	1126	957	859	889	847	769	765	704	694	731	682	660	713	693	617	672	671	640	689	724	707	676	726	766	771	862	791	847	762	783	708	675	625	680	675	647	651	627	643	594	624	630	650	639	642	643	625	667	663	582	602	633	577	644	620	639	685	647	613	625	606	596	608	640	591	607	626	618	644	659	645	614	610	640	638	617	593	598	639	588	609	601	597	633	604	613	656	645	600	621	624	639	637	630	625	617	577	608	583	637	614	591	611	631	616	613	620	602	650	614	634	598	573	683	547	559	586	604	611	644	590	591	613	582	603	583	611	607	600	598	598	621	583	594	627	602	586	651	672	628	582	649	627	647	603	621	642	626	620	588	637	605	616	608	638	631	629	609	600	577	594	629	669	595	648	594	597	592	584	672	605	639	590	640	590	586	591	632	578	613	639	604	634	636	614	608	584	638	626	625	616	593	634	660	624	624	638	603	661	640	587	608	615	618	614	614	601	632	549	582	645	645	603	614	625	594	601	652	567	660	632	626	582	629	625	641	597	631	591	610	612	613	592	600	596	630	622	658	615	593	624	643	608	622	586	637	606	608	639	604	613	622	613	620	580	607	617	653	587	636	599	615	640	579	633	625	602	610	604	595	627	608	586	644	617	606	643	637	597	658	623	615	656	651	611	581	605	639	610	628	638	575	611	654	650	592	612	627	588	621	627	620	608	623	595	611	642	622	635	635	680	603	632	629	614	614	621	608	589	605	626	592	632	596	630	628	602	602	610	601	628	583	621	571	661	624	626	581	629	589	597	598	596	598	628	600	624	591	578	615	634	590	618	645	609	620	568	605	625	635	612	603	633	582	590	634	608	586	608	601	598	606	582	638	611	608	618	619	629	607	659	633	662	614	644	629	555	642	604	634	621	628	629	602	596	596	630	670	609	579	606	630	647	575	613	632	658	613	606	635	642	577	598	567	576	602	599	605	586	602	604	588	621	590	663	615	613	613	583	636	610	634	637	617	653	638	636	623	629	605	587	608	578	619	605	553	627	623	618	621	633	558	635	591	644	574	585	637	660	609	648	634	596	601	637	616	609	610	583	598	607	619	642	599	645	624	595	614	609	635	589	595	602	577	605	604	605	661	641	612	608	613	589	674	645	630	604	637	598	619	619	639	587	606	627	566	649	617	615	606	609	631	590	597	632	623	594	606	608	620	617	633	624	608	621	604	642	610	638	598	610	597	622	613	639	575	636	595	658	595	628	637	593	625	637	619	608	594	601	613	595	622	597	620	638	603	625	647	618	592	611	624	608	601	627	603	623	588	582	629	596	619	632	587	623	593	613	601	642	642	597	628	586	576	601	645	604	612	600	607	622	634	596	607	603	609	627	635	613	554	623	630	616	579	612	610	606	600	597	639	618	585	650	605	605	637	646	620	617	629	624	607	657	566	585	596	608	648	568	589	628	586	599	621	598	649	611	599	602	589	629	616	664	619	575	599	629	576	586	574	599	590	621	582	619	611	609	614	637	603	608	608	651	595	597	648	574	605	629	609	577	657	569	636	604	589	624	596	599	640	597	655	602	611	598	632	599	602	596	613	598	673	604	606	594	620	565	648	640	612	605	645	626	571	611	599	635	611	596	613	616	583	603	588	605	632	651	593	611	603	632	605	596	639	597	600	584	581	611	614	627	642	633	617	631	592	600	611	594	639	574	621	615	573	611	625	580	625	647	629	608	610	593	605	595	567	610	619	550	586	606	582	605	610	601	585	612	640	626	583	627	633	573	580	633	688	606	593	645	617	604	632	669	620	582	594	659	654	617	615	600	636	607	602	613	653	653	619	627	591	631	636	629	611	645	595	610	628	648	611	646	664	625	584	612	576	617	637	623	594	613	636	588	615	614	611	591	641	655	594	632	608	615	621	645	617	588	593	675	618	605	646	605	571	585	597	629	650	610	606	632	620	625	608	658	616	614	611	607	629	588	606	608	624	598	606	633	616	595	605	645	615	631	613	642	574	617	592	591	619	601	612	622	573	623	600	596	615	612	618	653	632	655	606	551	596	625	597	564	632	646	589	589	629	623	628	624	617	608	631	607	641	604	613	596	629	639	606	605	583	579	621	644	590	617	606	615	634	640	604	611	626	613	613	605	629	627	590	565	655	575	645	660	594	654	618	582	586	634	579	603	604	620	624	658	583	622	628	610	609	648	643	602	588	611	628	593	622	622	657	630	632	610	554	639	619	635	602	631	635	644	636	575	603	613	579	600	633	617	562	626	587	612	624	619	612	593	602	581	604	604	612	583	589	599	626	595	651	650	581	564	647	595	649	626	608	581	600	624	622	594	616	605	606	620	627	629	596	621	648	594	632	582	573	591	620	589	664	610	610	600	613	654	620	593	604	621	600	610	597	602	585	628	618	614	559	588	622	585	599	618	662	625	596	573	610	601	605	624	599	618	589	614	552	628	640	638	667	597	602	595	583	632	617	628	639	623	642	587	638	618	599	623	620	613	635	648	620	607	624	637	605	598	614	619	591	605	594	632	573	662	593	617	652	623	639	633	584	616	580	615	669	587	610	642	644	609	622	589	573	589	592	588	580	602	568	589	664	603	603	636	625	600	587	670	589	589	621	641	650	599	626	646	605	614	624	611	616	605	614	628	584	620	585	590	611	633	605	602	620	638	575	612	634	595	598	654	640	606	581	592	561	572	609	598	631	629	586	606	612	665	624	638	644	635	611	648	579	622	620	621	607	594	621	596	594	603	635	603	605	605	588	557	613	610	601	645	586	668	580	624	590	602	624	605	627	678	661	599	642	572	616	598	646	577	619	608	635	638	586	622	615	613	629	635	608	618	568	637	631	599	554	571	633	591	613	608	614	641	636	652	557	625	602	611	601	650	593	589	574	616	583	608	628	615	600	586	593	603	593	581	620	631	572	615	582	574	623	629	608	593	572	651	612	634	556	606	621	620	632	622	603	639	615	583	608	603	598	620	643	583	660	610	618	665	590	656	616	613	632	599	585	615	614	574	590	599	572	624	587	585	654	651	571	577	602	621	586	612	645	618	627	583	605	616	617	608	622	646	580	610	606	598	609	608	632	625	612	626	647	614	558	645	579	650	598	650	625	589	599	633	608	626	632	590	634	642	612	593	615	561	593	631	621	605	603	667	620	598	606	610	609	612	586	616	599	628	594	612	602	615	644	610	588	626	617	637	652	593	593	593	636	592	647	610	592	647	604	617	635	625	618	617	609	584	586	600	580	613	633	639	633	629	626	635	591	610	655	618	625	691	622	626	608	585	607	628	574	616	661	599	601	629	618	594	613	603	617	637	629	656	577	631	609	587	598	605	647	596	593	604	592	657	601	637	600	580	631	591	629	624	605	595	634	618	598	572	619	611	661	623	629	612	571	611	623	569	622	561	610	641	606	608	631	631	592	601	640	651	564	614	646	577	622	644	590	630	601	558	581	648	607	585	613	586	651	616	590
24515	20953	26980	24939	12646	1198	635	557	465	437	386	390	361	348	360	387	368	376	344	330	340	312	333	331	334	313	347	365	347	376	367	377	402	385	430	439	408	371	376	345	344	318	354	323	332	327	373	328	310	333	319	339	314	336	329	291	343	311	321	305	323	320	339	348	299	342	354	354	314	334	329	348	304	317	336	314	324	326	333	320	312	316	333	291	323	295	328	305	329	349	324	326	315	312	301	319	325	338	339	330	312	310	303	314	312	281	338	333	288	331	316	300	324	312	318	328	283	350	290	302	343	332	327	312	328	317	345	300	316	337	326	330	316	313	309	311	320	347	299	301	331	311	309	282	323	329	322	325	333	340	355	331	307	326	331	320	294	318	337	317	303	338	293	305	307	312	310	323	318	308	320	306	294	339	316	331	320	318	342	311	356	343	307	330	338	289	318	329	316	303	309	349	371	325	308	330	338	311	322	320	335	350	319	331	307	313	330	321	312	316	315	297	325	323	328	327	322	309	305	305	324	304	334	310	313	324	347	321	318	342	328	333	295	305	278	335	300	322	354	343	301	290	311	322	349	322	318	303	304	366	330	339	306	300	330	329	312	300	308	290	290	297	298	298	305	318	330	318	320	313	311	334	339	300	321	300	293	322	338	335	369	313	322	284	314	292	323	334	317	336	323	326	326	307	334	300	341	302	323	344	329	325	320	328	305	303	303	345	288	323	327	334	332	303	308	318	327	336	340	343	323	305	309	330	333	323	320	325	298	331	336	329	298	323	325	341	335	294	314	282	327	324	310	345	315	299	339	321	302	303	327	325	322	313	301	322	271	335	291	289	307	334	306	341	283	316	342	351	315	330	334	314	309	306	347	299	310	309	352	345	304	293	318	310	321	318	312	347	335	356	321	301	328	306	297	346	341	328	316	346	325	323	300	298	306	322	354	318	276	318	331	330	327	337	314	307	326	317	293	332	353	326	284	299	341	319	306	329	348	310	336	336	332	341	325	319	333	335	307	318	324	302	318	338	319	353	299	307	347	333	303	322	311	311	323	339	322	323	297	334	289	329	310	306	300	312	330	288	311	319	299	347	314	318	276	329	300	337	311	356	335	319	309	283	296	303	326	329	350	329	322	304	380	337	346	310	317	311	290	325	331	321	313	318	303	318	313	315	319	310	331	300	297	301	320	326	334	328	322	361	322	288	357	352	324	287	333	303	331	320	294	286	345	275	318	336	338	359	315	353	320	351	305	314	334	314	323	321	341	311	301	331	302	306	315	306	340	374	284	307	311	279	338	364	317	324	301	311	330	293	320	329	317	317	305	314	331	313	332	328	313	365	351	316	312	338	317	337	320	348	328	341	331	321	307	280	343	318	298	316	298	301	322	339	326	321	362	353	325	290	305	278	335	333	317	294	327	308	348	314	320	316	322	316	279	315	303	341	321	314	329	331	322	335	302	313	306	307	310	337	341	329	317	321	363	313	310	308	315	342	317	309	294	314	317	330	299	325	330	332	334	313	309	305	274	320	304	323	310	305	292	327	351	316	318	303	341	327	329	285	359	325	348	315	328	362	315	321	311	342	303	296	325	305	330	348	322	321	335	309	334	293	350	314	316	338	352	331	314	334	330	316	315	313	316	332	316	307	315	326	302	302	318	322	298	300	325	351	323	330	342	307	295	295	304	319	338	327	338	304	327	316	345	290	352	326	291	325	324	325	332	340	317	295	336	312	323	322	306	340	311	311	318	325	294	292	326	362	331	312	322	360	294	345	317	307	328	344	330	315	321	300	323	332	311	320	327	327	323	320	288	329	318	292	285	304	329	299	352	289	310	302	325	279	313	323	320	305	323	346	316	315	312	322	343	315	306	338	298	297	292	301	317	352	332	349	303	278	310	318	335	317	335	307	292	334	323	319	345	296	290	333	344	343	288	323	338	305	319	327	319	352	325	312	338	328	318	274	309	318	326	326	310	324	311	315	314	343	314	314	313	315	317	324	335	340	304	324	329	309	331	335	354	302	332	352	318	324	303	322	345	346	331	290	358	338	291	306	320	332	299	311	316	302	298	351	335	296	309	315	310	319	298	305	316	348	319	301	340	324	326	308	307	321	311	328	315	328	327	329	323	326	310	347	335	325	327	318	321	311	303	298	316	311	333	298	287	317	346	288	294	331	306	350	338	347	342	314	325	304	359	319	325	325	313	334	317	313	332	308	306	340	318	321	298	350	285	315	318	318	303	314	335	319	306	331	316	303	288	301	376	311	299	284	339	317	294	303	329	325	286	338	320	291	314	308	287	332	325	294	300	354	353	344	304	324	343	304	315	321	317	315	341	314	283	328	361	344	328	290	314	287	319	326	294	285	285	331	303	305	317	323	276	340	311	330	358	310	324	315	329	360	313	298	314	332	313	315	341	315	296	292	330	327	310	351	317	310	324	307	328	288	328	306	332	334	308	282	318	312	337	313	307	330	317	312	360	299	287	335	318	313	275	320	353	339	330	313	324	339	296	339	348	340	297	334	316	313	322	317	329	326	367	334	297	309	294	333	314	297	300	314	312	322	333	324	338	348	281	308	311	303	316	333	284	304	352	322	337	299	325	285	337	319	340	304	367	323	340	334	341	318	341	299	346	317	333	326	309	316	325	302	326	309	336	338	265	318	335	323	319	344	343	362	299	283	352	275	306	341	357	365	336	321	314	308	301	354	344	322	297	339	341	332	326	312	302	335	321	306	327	352	325	335	323	319	338	301	295	308	305	297	343	312	318	352	327	317	302	314	334	296	274	326	308	300	330	323	296	316	365	294	310	316	336	350	337	285	335	291	321	314	315	333	304	343	279	278	312	325	318	305	326	304	300	313	331	338	323	326	309	329	340	307	329	331	321	336	298	269	357	314	331	296	331	304	296	304	321	306	358	323	305	316	370	321	319	347	335	321	322	320	335	356	326	327	335	337	350	320	288	329	329	285	296	298	349	331	318	321	310	310	315	305	312	306	304	296	316	321	290	313	294	344	319	333	337	277	341	327	320	335	327	353	304	291	304	321	307	321	353	326	324	318	296	334	325	324	330	324	336	326	315	318	305	303	351	327	304	297	339	317	320	331	337	299	311	302	297	286	335	327	308	318	327	333	304	317	336	322	313	319	308	335	315	328	322	298	297	294	339	315	290	289	306	315	333	334	318	333	331	331	319	312	340	331	299	295	329	328	330	298	317	332	318	363	336	308	333	317	315	302	321	333	330	331	308	301	311	318	321	341	268	297	330	319	319	310	354	363	303	335	305	326	314	329	333	334	315	321	313	292	289	289	311	330	303	281	357	330	302	339	309	312	302	307	317	309	318	303	324	315	308	294	348	329	339	291	283	341	327	301	322	333	348	294	329	330	325	283	322	285	368	312	318	329	322	351	328	310	305	332	297	349	342	310	290	306	306	355	299	318	302	322	336	308	268	320	350	322	315	341	294	323	304	346	328	305	335	322	298	313	273	318	320	331
25681	36926	19012	6306	3239	1441	1014	846	715	592	544	598	565	488	447	477	448	492	427	449	457	438	421	438	448	446	461	451	469	489	474	492	561	553	546	549	531	504	463	410	425	458	425	431	405	460	406	371	417	431	422	434	428	404	424	359	441	448	430	368	448	403	439	424	397	417	392	416	409	412	418	378	385	421	395	363	398	389	407	427	416	412	451	414	404	428	383	438	397	423	433	410	422	400	418	435	433	381	396	454	400	386	381	395	374	403	407	388	405	400	397	382	402	385	420	391	368	416	396	428	425	386	415	388	371	420	381	406	396	413	418	460	402	413	381	391	384	382	419	370	419	386	403	361	428	399	417	406	425	389	405	375	416	413	444	439	394	401	404	399	411	381	383	420	369	423	400	393	397	397	400	417	415	381	418	413	407	436	415	461	394	424	402	402	397	385	381	420	432	386	391	381	406	404	397	393	404	381	386	358	401	375	405	424	420	399	431	403	401	385	405	400	409	388	431	388	423	396	429	429	401	377	434	376	415	444	406	427	394	380	422	413	410	420	392	407	372	389	431	420	419	371	377	378	386	379	364	409	398	409	412	376	401	374	365	440	363	383	387	405	363	407	416	405	386	427	376	401	356	412	399	387	394	392	391	400	416	419	418	401	428	410	409	456	389	418	390	417	415	422	426	415	381	447	386	374	372	407	411	385	384	389	395	417	363	411	434	387	365	434	410	417	404	404	417	399	401	392	377	381	415	411	404	419	410	406	439	412	391	372	378	389	427	416	375	399	441	413	392	414	429	408	417	365	399	397	381	393	424	445	391	419	406	427	409	371	409	381	408	409	406	386	427	398	404	425	441	385	366	380	384	409	378	411	440	396	351	399	414	403	386	403	390	374	401	396	426	407	406	421	405	401	390	405	400	417	423	408	383	429	383	401	422	411	407	417	380	410	413	388	410	399	388	410	421	407	399	409	392	402	410	404	367	394	402	409	416	386	415	400	416	405	394	400	438	384	415	402	398	408	387	411	400	414	344	385	383	452	407	377	385	398	399	382	393	402	424	432	376	403	407	404	385	398	398	366	410	403	410	440	401	386	411	426	370	418	389	394	440	352	389	428	406	399	400	391	351	387	415	438	417	397	362	427	404	371	428	380	412	391	413	411	390	405	398	424	423	409	384	395	414	366	388	381	417	379	431	400	380	399	423	415	377	398	381	411	434	408	373	404	384	410	401	415	438	387	418	406	406	423	405	407	390	429	390	397	419	402	390	421	430	425	384	380	403	411	439	410	401	407	379	442	386	350	383	368	378	377	400	441	399	436	404	433	353	428	395	426	415	414	384	411	438	400	418	406	408	373	375	381	381	407	376	359	408	405	406	404	414	383	413	399	393	386	435	412	410	336	383	404	416	428	437	387	355	433	391	415	410	400	396	406	406	383	386	428	436	408	384	413	399	424	387	367	417	390	422	371	423	433	385	389	410	406	410	369	418	368	383	410	393	387	392	384	377	419	406	403	398	395	392	448	373	428	431	425	378	407	419	386	380	380	390	430	370	355	392	390	441	400	416	406	421	427	410	405	401	373	427	417	389	374	381	409	389	410	387	415	398	390	392	418	408	399	403	428	413	391	413	381	381	394	419	405	379	427	424	392	388	408	420	413	414	397	444	402	412	397	424	419	417	378	401	379	392	389	413	418	386	423	384	416	400	426	388	413	422	385	413	410	386	382	411	376	400	376	403	383	385	383	434	435	437	415	418	428	414	380	380	414	367	384	398	387	385	394	397	395	370	384	421	380	377	410	432	391	388	395	365	445	417	382	399	373	394	425	390	405	401	389	394	468	385	443	414	384	413	388	399	371	421	427	440	398	397	386	367	391	412	398	387	421	393	400	387	389	401	422	361	415	388	396	412	396	407	396	366	397	369	427	417	391	390	381	430	414	434	427	406	395	387	424	378	396	418	404	368	395	395	405	414	380	394	418	422	421	399	407	409	393	408	393	424	451	414	399	391	364	427	370	408	413	360	374	388	385	434	389	410	385	370	412	347	408	414	382	385	389	409	391	396	372	398	409	419	437	453	400	407	427	385	406	362	395	428	410	402	399	398	403	444	402	402	374	409	384	407	378	417	377	403	400	399	393	392	430	389	446	401	402	404	395	419	409	404	412	413	366	413	427	387	414	395	401	383	392	390	437	407	429	401	406	429	360	400	389	402	379	414	412	406	393	440	405	390	405	435	395	421	388	407	425	436	430	431	397	389	368	401	379	358	428	398	390	400	428	417	414	374	394	397	417	412	356	424	385	408	405	389	368	398	419	438	394	418	357	384	402	380	422	447	405	406	407	387	417	387	395	439	396	430	406	421	414	378	369	419	394	365	417	386	413	388	419	382	386	417	377	372	404	391	421	387	388	395	413	367	417	419	390	402	370	403	426	383	406	444	394	358	417	387	404	419	403	377	424	399	384	390	404	396	389	377	391	447	389	404	380	436	420	411	417	434	396	384	436	388	403	404	430	393	424	417	398	447	383	401	366	377	390	385	437	397	404	387	394	411	375	389	372	388	410	338	420	386	396	404	408	418	405	400	406	399	377	377	406	379	401	428	385	381	400	380	371	408	417	381	396	399	385	386	357	372	403	419	397	395	378	414	422	388	385	391	392	405	387	412	440	421	413	395	386	410	381	431	383	389	414	393	379	409	418	376	400	387	403	396	384	404	413	427	391	404	399	419	396	389	378	366	419	398	416	427	402	404	398	429	409	396	406	418	433	415	384	416	387	425	405	408	343	411	407	391	404	395	420	415	388	412	392	402	394	427	425	383	386	366	389	439	413	368	430	394	385	426	354	409	411	416	432	394	399	418	348	400	373	408	407	404	409	371	415	402	389	396	428	405	411	384	374	419	364	420	396	416	410	410	390	388	371	401	427	377	411	374	410	366	367	406	422	357	399	389	433	399	400	405	426	376	373	396	403	420	395	396	380	409	396	416	407	393	412	409	408	416	404	408	374	399	404	389	363	421	386	430	379	432	373	402	386	413	379	386	411	405	424	422	390	424	410	414	445	405	391	399	389	410	406	415	383	392	415	396	428	437	417	388	415	400	429	398	394	419	403	402	440	393	383	394	442	425	436	415	394	416	403	394	385	371	378	402	387	390	395	378	399	395	402	361	373	379	419	403	391	408	403	377	354	378	384	387	381	380	382	391	390	400	374	410	376	419	410	370	401	388	396	410	405	373	390	399	378	415	403	394	427	391	435	384	394	396	359	382	417	380	393	420	387	387	401	404	426	424	437	354	418	386	427	408	376	406	378	371	428	406	374	383	397	397	407	398	367	409	399	413	415	350	385	402	402	387	383	380	411	397	421	423	385	396	412	395	378	418	428	379	412	423	401	444	385	427	383	382	412	424	398	428	402	390	404	418	364	394	387	384	377	371	402	398	369	420	384	427	396	401	400	421	416	378	428	355	395	428	440	384	421	390	426	414	412	364	385	433	421	369	433
22590	21006	28464	23732	21000	20931	7811	1140	812	681	598	599	532	520	509	460	412	447	392	414	413	400	440	404	389	413	429	415	388	430	455	480	512	504	505	552	507	437	464	477	391	435	405	351	351	382	362	346	331	337	353	322	395	357	348	371	364	397	348	397	336	357	394	364	355	365	384	405	359	380	363	383	376	336	353	369	343	353	313	341	396	358	369	383	362	410	386	385	390	374	369	328	380	372	366	387	337	337	374	341	361	336	351	348	320	342	358	363	341	369	349	355	362	331	324	343	327	348	318	358	370	330	337	330	321	386	402	347	342	362	374	391	346	352	336	374	379	317	355	365	350	335	355	352	316	347	393	347	362	383	367	343	344	344	349	342	377	353	345	364	345	331	351	338	358	363	336	376	358	341	339	338	371	372	364	359	358	360	363	312	334	378	324	355	356	350	372	335	358	312	337	362	361	335	343	420	352	318	334	360	347	350	343	422	359	313	350	365	382	353	367	329	380	326	352	368	361	323	328	356	323	317	373	316	338	371	368	333	351	345	342	362	353	369	371	336	356	353	378	370	373	367	365	362	378	341	356	340	304	326	324	334	364	336	333	359	381	358	401	338	372	390	369	365	355	342	364	304	367	352	335	354	355	316	352	398	333	329	363	338	388	363	374	335	343	358	374	352	351	364	331	360	348	376	323	371	365	348	353	355	326	355	370	356	365	314	373	374	340	335	333	329	338	339	359	377	384	345	378	367	338	382	374	385	365	387	381	347	337	377	369	362	344	320	365	361	348	365	373	324	325	363	352	333	415	354	339	359	369	376	374	353	383	327	371	342	358	365	323	352	349	358	326	366	368	339	350	358	362	349	339	343	328	371	361	335	357	338	301	317	343	300	365	359	349	345	338	324	379	325	363	348	321	388	384	352	308	386	357	350	368	325	342	346	316	329	374	359	331	386	347	345	364	346	371	322	384	325	354	351	345	362	356	320	352	353	340	382	308	349	368	370	363	342	341	370	350	327	336	359	350	376	356	341	367	358	346	337	342	368	347	319	337	334	376	344	344	345	310	363	363	339	346	360	369	342	309	335	378	352	361	360	401	339	342	360	315	338	356	326	366	354	362	386	381	358	352	377	370	340	377	342	335	296	360	349	355	359	376	338	361	327	378	334	361	376	346	348	350	364	380	325	338	352	346	361	364	322	368	359	343	379	355	376	374	375	359	340	359	354	341	309	315	333	323	360	361	344	384	349	337	362	334	320	360	332	361	377	351	342	359	342	350	334	354	334	326	358	361	355	383	376	360	385	356	373	306	375	347	322	329	347	356	350	363	367	354	349	326	361	354	346	414	349	366	368	386	361	348	347	357	356	369	357	346	354	354	345	350	355	318	376	372	346	345	334	360	355	368	330	378	335	354	356	356	329	369	349	359	343	368	311	343	346	344	374	341	358	341	360	377	341	363	330	316	332	335	323	321	334	370	373	369	338	344	344	336	364	356	337	340	341	393	356	366	372	348	341	354	351	362	305	331	337	333	322	333	346	371	355	368	331	325	351	397	352	341	364	313	357	353	380	318	371	354	350	362	375	376	325	352	336	340	346	386	334	342	341	303	339	351	366	367	339	402	333	354	368	349	353	355	370	346	334	369	367	364	349	335	403	344	382	329	375	345	385	349	343	369	352	354	356	342	378	330	364	358	337	346	370	340	338	343	363	371	353	375	346	370	344	368	358	339	351	346	358	356	352	396	364	364	356	368	358	321	336	334	358	334	349	361	349	342	322	389	324	342	352	379	352	373	354	365	373	376	344	361	333	351	327	349	357	356	332	335	359	321	323	371	342	370	361	336	371	355	309	330	309	319	336	348	365	339	378	351	375	363	345	334	342	364	353	360	317	365	360	342	364	371	380	373	331	400	363	327	343	380	335	330	332	340	312	345	350	356	358	357	353	364	336	329	387	355	358	345	363	373	364	325	385	379	345	360	350	362	370	296	359	360	307	367	375	364	374	356	303	354	346	346	359	354	386	361	350	344	343	399	347	359	373	358	357	318	355	327	328	379	372	340	373	326	367	330	364	376	347	359	378	312	340	322	362	360	348	347	307	331	379	367	342	354	338	360	375	335	345	357	369	323	335	335	324	375	370	350	361	357	357	346	342	313	362	337	315	340	346	363	373	381	401	331	367	353	390	353	375	372	379	356	309	348	315	381	371	365	325	338	372	367	355	343	336	347	318	331	355	340	355	353	353	386	338	327	335	359	347	365	339	347	356	382	353	350	361	380	329	377	370	344	334	367	337	332	366	348	384	359	354	339	350	372	353	380	337	379	362	345	369	326	352	351	337	342	342	346	330	317	335	376	370	365	309	346	336	397	343	369	350	355	347	331	346	351	374	382	365	319	338	302	361	362	309	335	374	380	405	348	370	358	355	354	350	329	358	333	327	322	316	364	322	328	330	342	312	344	342	343	346	362	357	365	353	354	373	358	350	357	356	342	363	361	366	347	332	378	333	370	338	366	371	345	345	313	329	345	357	329	380	350	352	371	366	329	354	388	353	360	369	401	356	367	338	344	362	339	340	376	382	357	331	351	388	342	393	367	370	356	348	352	350	350	342	340	356	380	344	385	356	347	330	355	345	343	327	358	347	370	355	314	355	376	366	355	359	350	372	355	353	354	368	348	341	337	369	358	367	367	355	332	394	347	335	341	339	354	376	368	357	310	361	351	336	360	374	351	348	328	334	352	385	301	319	370	384	337	358	346	361	375	350	359	344	351	343	357	336	351	359	363	353	312	348	362	365	327	395	344	353	372	358	340	364	363	365	397	372	364	352	330	381	391	360	365	355	356	381	336	345	359	361	387	368	371	364	361	343	337	357	367	361	338	363	380	366	374	327	338	358	364	341	349	334	323	346	365	343	340	364	359	355	365	333	354	332	380	358	344	343	320	331	345	348	340	331	379	364	363	365	361	353	340	361	403	365	340	340	330	343	350	333	347	360	373	348	389	340	337	355	360	365	396	374	327	346	339	332	353	371	355	346	344	370	355	338	310	355	339	333	358	355	395	364	358	348	354	372	360	353	335	326	345	318	305	357	339	329	335	373	369	376	351	350	358	371	366	357	309	360	327	339	338	367	378	372	348	377	344	376	339	361	353	334	357	345	385	349	347	366	357	362	368	342	407	377	318	363	331	355	345	333	336	361	368	363	357	370	369	392	371	367	371	365	349	347	357	367	323	359	389	339	332	334	336	359	352	336	328	331	350	381	371	353	367	359	339	345	348	364	344	351	333	340	335	366	360	371	354	359	329	360	359	373	364	325	381	362	366	360	380	374	362	354	357	370	345	284	376	338	335	335	372	330	343	335	371	379	346	349	356	339	350	358	347	362	360	361	358	363	334	341	348	357	368	334	360	370	365	340	331	341	330	314	355	327	341	339	348	361	379	338	340	362	366	346	336	363	377	340	342	367	369	353	334	376	355	375	325	396	334	349	358	381	347	367	365	347
28762	46641	30113	13488	7736	3615	2209	1714	1239	1030	910	912	846	683	676	618	567	587	585	519	573	568	499	527	516	496	513	565	549	615	577	712	737	753	738	701	646	622	610	559	499	534	497	482	511	463	436	444	480	431	471	439	469	466	454	445	452	486	465	461	489	471	465	509	461	461	500	464	498	470	461	435	465	510	419	465	474	451	484	434	443	458	435	439	442	476	443	466	415	468	448	497	429	464	425	424	438	410	407	422	425	469	452	413	457	438	476	443	423	441	453	454	443	448	416	431	468	450	467	411	429	447	399	450	454	471	416	445	444	468	456	473	438	428	478	434	421	423	470	465	488	412	463	406	444	466	443	442	448	456	441	457	449	432	431	422	450	443	423	458	472	449	418	449	496	418	433	441	466	435	449	441	465	423	457	397	450	449	456	449	454	472	423	478	444	429	451	443	445	438	447	428	461	426	471	394	379	419	450	395	447	441	429	430	448	464	430	461	459	430	446	419	433	406	454	435	447	426	437	482	453	444	446	457	423	461	428	422	450	445	432	444	481	481	446	418	423	436	452	437	499	438	425	455	428	434	455	421	475	480	447	435	432	415	423	405	410	411	431	431	434	444	455	382	479	468	429	434	418	430	414	419	424	452	435	440	456	439	445	477	455	417	452	441	454	424	415	460	423	441	428	432	441	446	467	465	425	412	451	410	445	424	440	438	465	450	434	419	427	417	435	466	481	464	462	435	453	458	477	437	431	459	442	431	465	419	479	457	420	452	431	413	421	473	464	452	433	441	469	462	423	489	444	451	459	449	435	440	464	444	472	501	453	438	426	435	434	423	416	457	401	419	425	468	401	435	462	420	485	441	447	475	437	414	452	486	430	486	483	401	502	465	469	434	405	436	450	428	451	416	490	453	436	454	412	452	426	440	439	400	450	429	426	453	426	421	408	499	448	429	425	438	482	449	443	425	477	441	485	422	422	442	447	457	491	471	432	469	440	440	440	423	452	444	465	445	467	423	445	434	483	492	428	437	401	449	440	434	449	422	436	459	456	395	419	477	438	437	478	478	469	430	442	451	437	450	413	462	427	406	453	430	436	413	453	449	486	456	446	451	438	413	439	418	445	427	426	433	440	446	464	453	415	466	412	437	479	430	455	460	433	451	476	423	482	433	462	452	434	442	445	436	446	425	436	458	484	401	442	485	436	427	460	460	412	433	400	428	421	445	451	396	472	442	443	409	432	432	406	412	428	426	440	435	455	438	446	439	457	435	445	424	454	453	423	398	468	416	431	433	441	416	451	467	449	447	446	430	441	409	465	439	406	406	408	398	403	434	481	427	445	411	450	419	442	457	438	408	426	454	460	445	443	434	426	432	441	413	449	458	428	425	446	433	432	455	442	476	431	412	407	458	467	442	447	469	433	464	421	444	451	430	480	436	441	401	429	461	452	404	447	468	425	456	406	431	466	446	446	448	420	424	448	472	426	430	450	435	473	457	436	404	439	434	369	396	434	413	446	447	449	440	464	444	452	439	414	438	443	453	426	414	409	495	460	438	411	447	442	442	425	442	432	433	431	418	420	446	453	470	414	397	439	419	440	423	452	455	448	446	455	443	448	456	449	448	447	434	416	414	435	440	446	455	424	443	432	454	446	452	424	438	436	446	418	440	418	450	414	455	427	421	447	448	444	442	435	449	414	425	414	441	447	426	454	454	424	455	458	472	427	466	468	397	481	420	439	422	449	451	398	451	452	442	457	416	433	437	433	442	413	479	458	431	441	446	416	418	417	436	422	436	445	443	431	446	424	438	436	450	427	445	435	457	458	431	426	440	439	478	418	443	443	434	447	480	428	435	417	441	435	447	452	448	459	465	450	426	411	476	415	440	404	453	448	448	446	430	444	417	481	434	445	431	397	420	424	444	469	453	450	435	420	429	436	423	447	433	451	430	454	390	404	441	438	460	413	451	449	449	438	472	453	448	467	409	432	420	403	446	460	412	429	447	428	429	466	453	459	454	438	444	425	437	474	442	414	455	473	478	471	415	413	424	482	409	414	444	445	453	432	437	472	449	461	470	411	487	402	440	434	446	415	467	445	441	427	461	458	425	410	458	478	437	422	449	421	484	442	444	428	412	431	443	428	432	429	414	490	434	440	443	432	452	467	462	452	410	424	443	447	450	444	430	431	438	416	444	423	450	465	445	461	429	452	441	433	446	424	416	433	426	449	460	422	483	450	420	456	443	458	435	424	450	444	441	456	418	434	425	416	428	426	446	511	462	473	422	423	425	405	469	430	436	446	432	445	423	485	449	460	438	422	447	418	431	414	425	453	469	450	419	447	418	424	426	482	428	428	426	450	424	410	424	434	450	454	423	421	432	470	486	425	423	433	462	449	451	442	412	450	424	426	466	445	484	447	420	421	441	399	473	423	458	448	450	429	451	400	435	465	455	419	406	481	480	440	447	437	451	425	452	457	407	453	441	458	447	404	407	458	459	426	477	407	427	437	428	422	472	457	434	478	439	426	444	414	440	452	425	423	471	459	473	456	424	429	414	427	465	454	479	433	451	434	454	482	425	439	451	412	450	442	449	439	407	465	458	446	460	454	451	433	437	417	453	416	433	426	446	440	478	421	451	445	442	443	442	441	412	441	439	458	408	425	447	442	416	459	443	421	455	437	407	468	426	436	427	469	469	460	436	440	428	442	460	459	477	422	440	431	454	440	437	491	468	411	424	435	436	467	395	448	417	427	452	456	443	469	431	445	445	439	456	450	441	445	453	424	422	387	441	435	466	431	466	459	437	417	409	427	436	404	455	409	451	438	442	444	473	405	421	449	429	464	437	455	462	418	456	442	464	442	453	461	401	450	454	416	447	438	436	402	453	441	428	426	442	462	441	424	446	474	405	440	433	435	415	442	410	451	439	402	461	399	430	407	441	404	387	442	481	458	452	453	448	486	423	437	436	473	417	450	444	443	425	426	460	427	443	440	463	434	419	439	414	443	433	434	499	467	437	435	467	429	470	444	482	444	447	487	409	436	481	411	448	442	454	464	455	407	452	436	450	454	488	425	424	413	489	417	465	451	455	391	459	426	459	466	460	421	398	433	435	427	440	454	462	442	437	425	440	439	416	460	438	434	446	418	466	441	445	415	483	433	453	423	412	437	425	431	431	447	441	464	432	420	451	467	461	457	436	415	421	410	450	412	429	397	439	422	400	451	494	450	438	437	435	467	427	479	475	466	454	396	465	452	398	461	458	451	435	404	456	444	491	437	442	442	441	392	427	439	451	452	454	455	449	432	443	429	408	444	451	412	408	412	436	412	442	451	425	436	415	443	451	425	432	422	453	428	457	454	427	451	492	460	459	427	441	458	431	456	428	472	422	446	431	443	424	419	441	419	457	431	437	483	465	472	466	399	457	436	441	424	430	424	432	432	409	419	434	435	488	505	457	436	455	433	429	458	429	442	446	474	445	425	421	402	456	414	493	422	408	413	439
28177	22428	15171	3632	1249	669	501	536	511	497	453	506	459	449	451	464	457	482	464	454	482	436	463	426	450	449	488	457	493	482	504	521	503	516	545	491	457	472	475	481	520	475	476	477	462	446	463	463	461	488	423	428	450	482	470	463	464	498	474	459	448	457	470	444	447	493	464	451	428	436	446	441	460	469	424	446	466	447	430	425	424	446	489	447	464	443	471	467	432	473	448	429	444	450	446	434	448	399	455	440	445	466	416	439	440	440	458	440	483	449	473	394	414	448	460	429	429	447	455	486	455	391	458	456	456	437	434	457	438	457	442	414	437	432	433	461	426	451	439	434	450	417	472	439	486	442	459	402	445	456	458	436	440	468	471	463	426	425	464	485	458	487	466	453	457	439	472	448	466	484	472	460	438	433	430	432	459	445	516	435	441	462	422	422	437	439	456	449	410	460	406	459	486	465	431	447	465	426	502	425	439	418	433	422	471	419	447	464	459	441	460	429	448	432	449	422	457	444	421	465	434	438	435	468	440	424	430	457	447	445	438	452	467	465	408	435	455	471	453	463	447	470	456	489	433	453	439	429	471	468	418	459	485	445	482	477	430	455	439	442	443	463	466	400	449	455	474	448	456	443	457	475	442	436	429	431	438	474	457	491	420	452	417	453	465	425	510	447	451	440	415	463	450	430	427	418	415	456	459	479	426	416	426	423	426	437	464	432	422	464	449	425	467	486	454	395	447	421	431	477	468	419	447	480	459	461	440	450	447	437	436	444	430	412	433	446	423	432	427	453	420	459	457	431	463	420	449	472	443	424	488	482	427	447	458	432	471	466	419	421	463	424	459	454	433	460	459	478	454	450	384	454	489	468	488	458	449	466	447	429	440	437	451	462	467	402	461	428	411	442	493	399	417	436	478	463	465	428	437	456	432	434	471	463	430	496	451	416	444	463	448	445	447	480	448	442	408	445	407	419	417	416	416	460	437	420	448	441	424	425	447	468	471	455	413	429	460	448	423	421	415	428	463	475	415	460	451	410	457	459	446	457	436	467	433	444	451	454	463	441	429	450	431	409	438	418	415	413	420	455	471	478	461	412	449	431	445	473	453	412	491	442	490	450	447	470	432	457	439	430	454	416	427	416	440	452	469	412	453	449	415	423	464	468	476	434	423	436	461	472	465	426	418	449	426	463	410	440	449	437	420	440	450	434	434	440	473	443	463	469	457	427	440	436	428	428	474	448	419	438	439	429	457	421	425	414	426	434	482	449	461	424	476	426	454	429	434	411	440	441	456	453	442	427	448	469	493	429	467	452	400	485	438	462	447	462	453	419	415	464	414	416	411	421	455	430	473	399	473	443	456	443	418	449	424	446	437	414	430	457	446	458	438	446	411	469	401	417	424	463	434	428	431	408	435	445	448	477	482	440	462	467	409	438	431	478	441	477	420	466	456	424	433	437	422	426	411	414	467	484	509	424	468	487	471	439	460	452	448	417	457	476	437	428	431	442	474	453	461	416	464	456	476	418	478	478	430	437	452	443	413	444	468	446	443	446	453	443	429	459	439	426	463	452	449	401	443	442	426	496	434	430	453	418	450	430	453	486	486	469	449	477	435	447	431	444	443	462	465	458	439	426	424	452	435	462	416	449	403	441	464	455	417	435	506	435	439	440	422	436	458	416	463	413	453	461	458	462	438	448	418	402	400	457	472	505	432	416	423	428	424	423	452	437	465	449	426	437	461	478	452	445	450	425	399	442	442	433	449	492	458	453	420	401	453	419	446	483	460	425	461	459	402	455	440	449	454	452	421	479	446	440	431	432	422	440	469	424	472	412	399	449	421	425	409	498	440	431	448	409	439	481	484	461	439	467	460	422	431	455	465	445	423	437	470	460	415	462	453	471	479	447	423	456	433	458	461	457	422	451	480	448	448	423	421	464	428	402	457	436	443	440	468	445	421	422	409	469	456	429	446	445	456	456	496	439	450	481	442	467	443	458	415	431	454	446	434	446	455	442	494	421	432	442	420	438	463	442	462	408	492	405	430	445	456	456	438	447	428	401	432	440	499	424	466	502	493	417	431	394	420	394	467	419	448	398	454	465	447	484	414	466	428	483	455	456	435	427	488	467	471	427	471	449	448	431	433	450	435	427	460	457	427	428	422	426	412	439	459	457	436	438	455	471	450	448	483	412	470	400	417	446	404	438	451	462	460	443	479	470	462	453	428	453	445	443	452	453	447	457	459	474	461	423	460	446	440	431	457	425	438	466	426	438	451	436	494	472	439	443	453	418	420	447	494	469	447	456	455	437	423	428	443	450	443	455	453	419	416	391	433	433	442	452	422	463	400	465	412	442	452	451	442	398	421	449	434	431	428	492	452	405	468	454	426	449	433	434	458	448	424	443	447	427	453	433	472	423	437	430	448	455	488	478	415	453	446	473	478	451	457	478	490	394	438	422	446	480	473	441	454	438	469	467	449	446	473	411	462	415	470	467	428	425	414	485	433	458	422	440	414	463	453	455	452	449	483	445	505	414	449	451	466	436	438	467	451	467	441	445	432	430	458	448	441	432	481	467	494	411	432	460	416	444	430	444	418	464	445	451	452	429	427	446	445	443	429	464	437	430	452	468	434	438	440	434	424	444	427	450	481	440	463	441	414	434	494	431	464	438	460	489	432	465	471	446	465	416	452	463	429	468	455	473	441	429	442	427	458	451	451	439	441	434	453	448	432	449	464	435	454	456	448	412	441	460	431	429	464	449	491	432	424	439	450	433	476	469	436	445	466	453	459	410	436	428	466	445	458	436	470	407	469	484	463	430	444	452	483	415	443	467	448	463	413	452	500	466	434	445	452	469	416	457	461	423	442	445	445	442	494	431	432	480	427	443	450	433	471	471	437	438	425	426	409	478	447	424	470	450	424	432	459	453	439	431	448	472	452	442	426	453	420	409	458	432	474	424	430	416	484	443	436	446	446	386	440	449	477	426	411	498	456	448	469	468	455	442	451	429	410	397	448	444	445	439	447	429	440	447	458	456	434	493	465	455	453	458	402	506	481	420	418	435	453	432	440	437	467	472	420	446	446	432	448	438	442	416	432	478	458	428	475	423	417	458	458	431	407	487	444	442	451	446	489	434	455	476	439	423	440	424	427	450	425	458	468	439	437	462	428	450	457	440	422	441	475	452	436	438	430	482	448	432	440	422	444	446	439	441	465	449	482	443	413	438	425	444	480	482	438	445	476	439	453	444	448	423	439	433	437	438	420	447	462	403	415	489	407	432	467	448	387	439	453	411	419	445	441	440	473	446	400	413	432	421	430	468	434	409	402	456	463	459	435	420	458	447	436	456	421	456	436	438	422	435	439	447	448	463	454	439	444	442	447	447	453	431	438	458	403	430	438	461	448	461	422	454	453	423	417	431	395	446	453	429	463	456	433	472	433	456	432	444	436	412	413	438	442	465	475	431	438	436	450	441	461	429	437	427	450	469	463	431	453	447
28068	33043	12652	3600	1977	997	791	754	694	636	622	627	629	561	609	561	554	593	570	562	613	581	553	552	546	586	561	582	586	585	602	623	730	653	666	668	575	628	593	579	612	575	580	586	602	582	577	562	582	541	558	581	536	561	576	603	563	559	555	590	567	602	538	553	551	598	636	580	571	556	575	557	578	563	589	610	547	559	576	548	553	546	548	506	515	562	549	540	597	554	568	544	530	555	566	588	563	528	534	565	483	568	592	538	562	514	584	554	565	540	561	565	556	564	544	569	562	548	547	546	576	588	598	549	562	569	532	527	515	557	543	537	571	555	550	518	535	574	552	514	550	550	564	606	495	551	606	537	527	559	581	550	542	503	550	562	547	528	613	560	521	531	535	540	534	554	527	540	520	570	553	561	587	623	559	536	590	550	569	521	552	540	519	512	557	594	552	558	551	544	525	555	572	549	540	575	570	550	562	527	568	589	550	546	554	576	538	595	576	558	560	525	586	515	535	551	579	568	542	580	544	556	566	529	570	533	562	589	563	566	552	536	509	572	586	529	537	487	524	626	577	563	583	545	535	524	571	558	577	582	554	605	517	566	508	534	557	551	547	547	520	549	540	578	538	564	574	591	522	551	502	608	567	571	584	572	560	512	567	537	548	586	545	541	556	545	531	534	547	546	519	576	537	539	557	546	537	539	576	527	537	575	552	558	598	531	547	567	519	540	550	544	565	551	546	529	608	581	528	545	530	565	507	544	542	561	533	537	532	551	539	564	582	597	552	528	504	570	543	559	595	571	547	585	552	549	540	551	541	576	599	539	578	569	568	527	553	527	540	521	529	545	579	551	558	520	583	563	561	590	583	560	562	548	569	506	564	551	542	541	508	531	572	612	540	603	538	559	558	530	607	570	521	561	572	531	576	577	510	563	566	552	583	498	563	567	556	529	480	531	536	565	507	521	532	528	561	553	562	548	579	543	532	526	547	539	524	543	558	562	546	564	556	544	572	565	580	579	537	536	575	560	546	528	587	562	542	534	545	524	551	530	536	557	552	542	567	561	570	545	537	542	536	511	553	528	565	544	585	577	537	575	558	519	538	547	502	557	534	560	561	551	539	531	542	548	577	550	573	537	599	577	530	559	584	579	570	535	563	528	503	567	515	541	555	549	524	571	566	554	546	587	567	528	572	549	574	586	575	539	544	583	551	522	562	549	542	491	522	569	524	563	520	573	573	559	553	577	599	591	534	568	558	606	579	567	575	534	555	520	590	490	504	563	510	543	518	543	546	594	538	551	578	555	588	539	529	547	535	545	524	535	573	544	557	527	532	564	546	563	534	548	519	571	527	546	539	609	541	559	554	525	581	563	496	547	518	555	502	566	585	531	577	563	559	550	524	565	556	548	575	543	525	527	516	533	588	549	586	569	565	578	569	573	525	581	583	556	547	526	574	568	581	553	588	542	556	565	533	520	537	596	551	570	516	529	549	559	570	565	535	581	536	547	554	501	565	569	566	539	563	556	527	551	557	513	518	546	520	577	545	561	599	524	526	563	579	552	598	568	564	565	506	516	568	553	545	569	496	542	560	511	520	528	560	563	524	567	537	566	566	597	589	532	542	574	553	555	548	545	544	517	553	542	556	545	530	525	555	575	567	574	568	552	563	575	567	551	590	563	544	543	551	615	563	549	500	549	562	563	523	562	576	542	569	545	534	537	526	556	567	551	558	567	491	506	583	580	561	542	522	555	529	550	560	593	589	560	569	528	584	551	530	548	539	571	521	573	545	570	565	557	557	520	535	542	543	599	491	551	533	527	553	532	576	511	574	563	586	565	546	564	571	551	562	564	559	550	540	564	551	558	607	572	554	576	556	564	539	567	601	590	535	592	553	573	555	527	560	543	572	544	558	560	569	579	569	550	545	522	560	550	522	613	583	600	552	538	538	564	566	551	535	566	528	532	534	540	503	590	562	549	543	575	577	565	541	558	575	533	539	562	558	547	551	551	573	591	576	578	521	546	540	611	586	596	554	553	544	539	586	517	532	556	561	551	516	520	635	506	540	580	592	598	564	542	527	570	552	519	543	592	549	584	534	532	560	583	552	546	539	539	558	518	555	519	546	539	543	529	576	568	540	528	503	552	532	558	543	540	557	573	571	562	513	540	591	505	521	532	481	528	606	556	555	582	550	546	533	581	526	529	562	554	523	571	543	550	546	552	535	579	596	544	569	579	494	567	544	548	530	563	590	542	576	543	537	547	547	538	559	496	563	556	570	570	533	571	544	575	564	565	560	548	515	569	557	546	573	532	584	550	583	568	544	537	536	561	540	540	602	559	574	552	550	594	566	556	509	566	559	574	560	550	518	591	545	563	550	546	560	557	581	534	541	571	516	515	533	560	546	541	545	538	511	592	570	567	560	530	562	533	574	546	596	538	581	563	538	572	548	583	580	549	535	573	509	572	545	547	552	591	556	568	526	520	530	545	568	552	581	529	557	535	560	544	572	560	576	593	569	557	535	603	560	577	531	561	543	533	575	603	565	568	552	560	554	549	549	544	531	588	563	524	544	554	569	559	543	566	590	541	581	518	576	582	546	557	542	551	540	565	524	495	529	549	502	575	547	550	507	588	554	568	546	573	549	574	528	552	544	552	538	544	531	545	531	528	576	551	552	558	517	571	590	542	570	601	550	549	584	523	561	575	547	492	539	569	567	553	517	546	526	553	554	540	523	559	572	540	571	532	611	562	527	561	541	538	542	573	563	549	556	579	570	550	582	566	512	527	539	527	572	556	555	577	576	581	575	524	536	594	535	583	556	559	532	573	545	543	514	532	549	599	607	546	575	562	576	527	543	566	571	521	558	563	543	548	562	583	490	560	552	585	537	577	538	531	568	554	588	543	538	545	512	534	509	570	562	537	577	557	585	536	515	598	542	576	543	600	527	554	547	529	544	542	550	586	594	513	564	560	568	575	605	540	582	580	514	544	557	556	551	564	529	582	573	556	554	532	555	563	573	591	521	557	543	538	566	528	582	589	603	583	534	566	585	565	539	554	553	532	508	545	604	525	542	540	564	542	536	543	555	575	601	545	569	565	535	577	495	516	557	567	526	569	568	557	566	537	525	574	579	574	539	549	556	518	590	578	539	593	562	525	604	550	581	539	544	538	571	603	556	574	545	549	586	580	562	563	561	541	553	509	555	552	569	563	545	549	538	565	565	543	548	551	575	556	562	572	554	539	552	546	552	513	542	561	562	551	537	578	550	557	574	524	542	547	570	574	562	543	565	571	560	556	544	561	539	531	562	539	527	529	555	575	510	545	548	576	540	530	574	552	613	543	576	531	526	514	596	562	563	591	536	528	537	576	571	544	563	555	549	538	534	550	535	553	545	577	540	557	559	559	555	560	596	575	574	572	568	573	557	552	519	556	555	571	538	605	540	528	573	537	536	583	541	608	487	602	576	529	566	563	587	525	581	556	538	553	583	572	576	501	527	546
23668	20969	27947	24152	20869	9522	1238	877	717	686	616	674	575	615	566	566	546	528	541	549	563	499	529	526	560	500	542	579	519	521	608	587	553	642	622	616	637	586	520	507	453	540	510	508	459	522	480	511	508	481	516	512	519	468	508	509	551	490	489	515	467	527	479	534	522	526	513	492	464	453	534	478	471	488	487	510	509	502	521	503	521	492	516	488	495	518	516	508	472	461	496	495	482	470	492	518	463	482	497	508	540	456	489	506	482	528	520	445	515	440	494	465	510	503	503	464	490	470	460	432	497	477	483	508	475	479	491	508	471	477	442	467	508	495	457	534	484	493	481	494	496	491	519	468	489	520	479	495	465	464	487	489	500	480	514	456	475	476	433	537	489	494	490	505	490	461	491	474	531	493	530	505	476	485	473	440	466	502	505	498	491	485	466	506	502	496	519	506	479	484	446	487	500	482	513	537	481	434	511	482	511	500	487	503	434	472	493	495	489	495	512	504	462	463	455	469	501	468	505	457	489	480	476	461	540	537	474	458	469	503	489	497	520	477	501	484	508	502	459	497	476	471	545	545	498	537	510	505	524	530	525	489	522	525	469	530	498	491	473	468	499	474	476	527	512	495	473	512	460	495	501	513	476	454	475	470	491	488	479	476	487	476	473	471	490	518	479	513	499	482	494	500	504	487	462	452	492	518	514	497	497	488	477	483	459	466	502	547	492	478	460	509	483	509	503	515	533	460	518	518	518	498	534	481	457	457	464	491	456	478	471	485	471	506	457	505	488	484	490	484	489	462	486	479	517	496	429	448	465	475	467	482	488	476	496	457	494	498	482	453	518	474	527	476	504	473	505	498	480	485	498	456	498	525	452	495	470	486	491	490	481	501	526	465	493	477	477	482	483	496	475	545	481	466	504	501	498	470	487	494	479	505	488	515	508	496	533	458	445	496	504	498	499	484	439	509	486	419	491	458	479	474	475	496	485	509	482	480	513	465	467	494	517	510	501	475	545	488	474	508	498	507	501	497	519	475	467	464	498	458	452	469	496	473	521	454	514	492	526	449	519	479	498	452	492	549	509	528	510	504	443	494	491	511	486	440	503	490	457	490	482	480	468	503	486	462	495	500	495	480	535	474	494	506	458	512	488	443	480	485	454	479	498	509	484	491	490	475	542	489	524	471	522	499	506	500	469	530	466	485	445	486	479	468	450	478	496	534	448	476	492	486	507	500	487	482	505	504	491	496	465	527	473	483	505	526	484	455	449	477	494	505	494	478	462	492	502	463	479	493	488	450	470	495	506	504	458	498	480	482	455	507	476	449	468	446	484	489	479	501	458	485	471	500	489	488	533	485	502	481	465	471	516	489	482	464	461	467	489	517	518	479	474	481	504	470	465	445	527	516	495	464	504	490	518	465	487	496	481	507	541	499	479	442	493	448	484	493	476	511	511	489	486	488	515	508	489	501	499	472	486	496	483	464	497	487	508	485	524	512	517	492	499	496	541	439	501	468	431	471	477	467	487	496	502	459	473	489	497	469	494	482	498	529	471	502	509	429	501	528	474	543	503	518	462	507	509	454	473	512	467	505	497	483	471	503	535	478	485	462	458	475	481	513	493	502	495	479	491	513	476	457	509	461	502	515	525	484	470	532	481	503	454	483	469	512	460	501	485	487	475	449	504	494	517	481	475	479	486	505	477	511	488	456	515	479	471	477	485	505	488	488	464	438	492	459	432	517	467	440	517	516	507	476	492	485	481	452	499	510	506	517	493	494	481	492	480	479	494	521	484	509	511	476	472	484	470	517	452	511	463	547	460	498	509	483	476	470	484	503	459	469	491	493	504	500	465	488	487	479	464	490	468	538	471	469	442	482	450	526	492	473	518	477	488	490	503	530	501	486	524	492	490	502	462	464	464	454	493	486	494	480	491	476	496	480	477	489	484	465	512	458	508	480	510	494	477	468	486	474	488	511	506	524	495	480	513	517	495	503	499	518	487	509	470	490	483	506	476	492	503	462	449	492	540	494	560	461	498	469	492	477	466	495	463	481	442	493	510	483	507	484	512	529	506	514	478	512	520	483	461	479	486	483	472	479	515	503	446	499	517	487	460	524	506	474	518	462	485	483	488	486	470	448	543	492	502	499	506	526	434	508	476	517	504	490	452	487	467	492	473	481	455	491	493	486	555	458	482	493	537	520	489	473	511	476	543	506	459	510	507	517	526	471	514	501	483	475	488	506	452	488	520	479	510	477	545	479	498	482	542	444	493	468	518	494	497	492	505	487	446	496	508	507	463	532	510	488	461	497	521	499	503	444	477	459	487	480	491	470	527	463	483	493	488	508	466	500	480	484	485	489	495	514	499	478	491	467	504	468	491	435	481	491	450	524	481	493	486	516	469	496	501	488	490	447	495	494	505	496	525	475	497	454	464	475	487	494	482	481	462	481	458	491	448	500	503	507	492	515	517	485	479	506	503	485	483	468	473	519	496	489	490	500	489	453	520	493	460	497	476	476	508	487	481	464	515	462	489	461	490	469	498	481	498	483	497	481	444	484	483	523	490	496	500	501	510	480	521	485	512	506	494	472	469	545	532	493	488	472	487	491	532	500	484	509	520	465	444	470	467	489	477	498	478	538	490	471	484	498	495	482	478	481	495	493	469	462	508	499	505	491	472	510	449	487	472	513	501	499	503	499	485	522	504	450	478	509	503	527	494	518	494	478	494	523	501	476	497	480	490	471	477	514	472	482	504	507	496	484	479	502	472	505	482	527	503	454	495	506	525	481	444	526	516	515	478	478	478	496	484	523	523	523	510	509	472	528	513	464	466	497	505	496	498	485	487	470	529	523	507	474	452	489	491	486	530	501	508	491	492	481	500	468	476	547	504	479	492	501	489	430	446	518	479	489	480	502	501	455	476	475	475	486	481	493	515	479	462	476	504	468	460	462	467	472	475	465	475	487	509	507	453	495	462	476	468	523	467	510	491	496	451	479	484	481	519	487	489	502	486	492	504	507	459	482	524	463	509	480	481	465	468	520	470	525	495	432	468	486	497	478	463	503	522	496	483	508	513	477	489	485	457	511	464	521	520	520	417	488	460	475	512	468	472	510	494	509	503	487	497	503	479	439	450	484	487	455	519	487	486	500	490	472	469	493	467	471	481	478	508	513	491	503	465	470	501	509	465	481	500	479	493	485	473	544	492	485	464	495	493	509	480	496	507	496	492	471	538	498	533	505	538	471	488	490	534	491	511	475	498	491	490	446	503	495	478	504	509	505	487	507	516	462	478	500	462	499	507	506	468	467	469	526	495	504	522	482	515	512	470	503	515	491	453	491	527	506	474	520	503	498	512	487	485	475	495	494	481	487	451	493	492	491	489	458	527	489	499	496	486	485	491	496	528	489	506	479	508	490	512	467	494	511	473	479	501	502	537	505	494	468	469	450	497	463	511	481	413	502	496	475	496	473	498	458	451	487	467	494	492	442	496	466	458	491
27102	43687	23448	10019	5856	2352	1611	1240	1118	932	891	845	818	765	719	718	666	654	708	662	692	657	666	682	720	664	717	696	720	676	731	798	775	833	759	775	764	773	690	737	701	627	664	658	621	629	635	616	620	617	638	615	608	600	656	584	627	642	662	669	624	684	664	628	622	673	620	643	611	592	579	604	577	598	595	652	617	652	547	610	661	653	611	616	598	592	638	642	580	607	626	612	591	682	627	608	636	653	611	604	602	592	608	576	631	633	620	637	608	594	638	589	606	612	630	619	625	616	601	633	591	600	617	608	580	621	586	607	606	618	616	664	674	593	622	619	622	645	650	630	609	625	601	642	615	606	611	621	653	669	592	574	589	585	567	598	649	639	649	604	591	610	560	570	649	585	636	594	601	615	574	606	598	612	670	620	633	639	613	612	625	614	599	595	612	587	646	636	605	620	661	583	661	574	589	573	611	601	589	634	617	571	633	647	604	598	617	616	613	588	622	648	616	629	628	564	641	625	582	608	587	621	599	526	609	606	580	612	594	595	593	617	606	570	585	574	604	616	645	602	624	610	607	573	597	593	606	612	639	623	640	592	629	625	634	672	596	642	644	595	597	625	620	613	556	627	594	598	592	644	567	580	636	646	601	624	617	579	572	625	628	649	614	565	624	601	611	605	593	620	652	569	580	652	563	580	653	626	610	634	615	590	618	643	596	614	614	593	615	627	558	630	631	605	658	592	575	604	609	689	615	614	636	604	619	614	592	579	645	604	628	615	587	607	595	593	641	586	622	562	601	581	580	586	595	629	596	598	542	584	591	584	618	584	617	641	643	585	559	594	591	656	619	645	607	593	617	642	596	624	643	599	595	587	598	614	657	613	617	580	618	610	638	604	603	583	658	604	591	628	582	621	585	619	619	604	627	597	597	588	603	567	632	628	605	613	653	614	593	624	597	622	590	608	584	606	557	546	591	587	607	615	612	624	595	611	610	619	605	611	618	600	645	587	600	628	602	583	655	603	608	652	630	612	616	632	641	614	567	640	605	627	636	598	579	599	633	637	603	636	543	607	613	598	595	627	660	623	616	628	608	610	609	625	626	619	585	632	651	585	604	594	563	595	627	584	605	652	618	577	624	616	660	595	626	602	672	604	602	602	608	614	617	615	579	585	604	660	633	637	595	580	602	589	623	614	629	610	598	613	606	638	613	637	593	646	637	553	609	613	655	657	649	616	627	567	591	600	655	594	586	596	632	606	627	596	637	612	619	588	560	620	584	574	595	636	605	595	585	611	593	601	591	595	602	605	637	613	585	631	616	616	580	643	563	621	606	586	589	619	633	588	618	664	579	601	662	603	635	575	592	620	621	593	631	638	592	600	596	599	582	573	601	642	568	662	633	624	577	584	630	570	599	613	607	567	580	615	646	588	595	560	617	610	540	616	597	627	613	606	595	597	642	567	625	559	533	587	584	592	626	635	624	644	607	620	626	674	608	585	588	588	661	622	628	589	602	604	598	583	562	610	626	580	622	606	610	613	634	597	628	626	611	637	627	605	614	595	627	627	592	608	633	584	574	604	581	603	606	623	611	621	622	611	645	603	648	601	608	578	632	613	608	608	603	580	569	603	622	596	575	674	631	623	635	631	634	598	602	630	610	625	640	635	563	629	600	571	576	607	576	609	637	583	575	613	610	641	634	571	639	614	625	594	606	554	641	599	551	575	594	601	640	620	580	600	616	607	651	598	603	568	591	588	600	581	623	597	598	611	655	614	616	643	577	591	587	564	637	578	619	591	638	596	641	598	621	601	573	649	613	641	616	559	606	611	589	605	599	611	606	621	610	613	623	632	616	532	610	597	594	596	610	634	613	588	628	636	609	593	580	618	639	583	608	629	579	597	636	618	593	550	537	640	625	619	665	617	588	628	655	627	608	622	622	642	601	595	591	661	560	598	619	570	636	599	616	615	642	624	622	609	589	588	568	626	619	568	633	590	636	607	628	581	598	629	595	604	647	594	598	654	598	595	612	628	599	629	602	638	603	632	625	659	642	598	554	598	643	636	643	603	583	589	601	636	600	646	600	633	633	631	647	632	611	627	640	575	641	598	587	574	627	567	580	597	626	617	579	606	617	587	619	623	566	608	612	632	644	621	635	612	642	609	591	582	633	609	643	612	610	638	598	631	623	571	544	599	596	639	615	643	594	581	599	642	585	640	610	618	582	620	646	561	598	677	592	646	582	588	611	572	618	600	611	609	639	689	620	585	614	602	638	622	594	589	652	638	615	623	631	642	581	572	626	627	534	621	582	611	610	579	618	608	615	602	638	627	676	631	621	585	583	576	643	610	635	585	625	599	578	645	630	651	632	610	601	611	600	608	587	574	599	594	573	595	588	615	622	636	624	610	583	653	633	616	594	620	616	592	586	603	620	586	621	602	664	613	615	622	577	599	637	620	571	635	614	631	619	624	597	658	567	621	590	610	572	602	622	634	620	602	597	597	605	575	568	630	677	640	622	635	596	624	565	591	577	635	631	665	599	632	593	654	610	544	546	619	620	597	571	581	585	590	613	601	580	605	590	624	626	613	576	639	615	567	612	605	616	679	600	625	600	610	586	575	611	588	620	625	615	666	602	631	627	610	578	623	595	611	601	586	601	588	615	628	599	607	614	663	603	585	576	579	646	587	571	633	595	639	629	622	602	557	662	610	583	597	609	628	621	585	581	591	643	559	611	613	623	596	631	620	631	625	574	616	632	646	595	639	605	599	621	601	582	603	629	624	592	601	642	613	625	583	657	588	578	635	606	654	621	602	662	566	581	586	617	618	609	597	629	620	600	644	611	614	579	595	587	648	575	583	641	598	629	618	588	619	597	658	611	600	635	664	616	595	595	561	654	634	599	592	584	618	659	636	607	617	621	662	616	644	614	590	599	589	591	617	581	610	612	606	582	609	608	604	602	545	586	647	591	616	623	585	616	594	555	570	601	595	579	587	605	620	618	627	661	605	589	611	598	598	643	584	619	615	620	564	573	603	608	580	615	617	626	606	553	592	584	561	598	555	630	597	629	611	630	579	598	605	630	584	589	654	648	632	580	595	584	611	629	574	605	602	623	604	619	621	613	621	618	648	589	621	640	626	607	627	612	629	648	586	606	604	652	569	616	619	586	588	588	588	609	618	606	621	567	591	593	601	658	648	593	572	628	602	644	613	631	647	606	580	596	596	632	583	622	659	615	621	592	602	565	560	651	665	658	623	633	587	643	606	604	614	642	598	665	614	581	601	652	639	549	595	580	590	564	595	614	629	591	591	618	607	638	593	605	663	634	597	596	587	608	572	616	575	595	582	616	630	584	597	561	564	620	599	626	597	617	591	606	630	643	621	600	576	589	609	596	604	616	605	588	612	597	627	615	603	615	616	638	582	607	563	615	630	611	622	604	591	583	608	621	634	610	653	644	623	584	576	564	586	640	612	628	566	605	595	573	579	604	668	617	617	622	600
24453	20962	27095	24900	13338	1351	597	518	493	383	418	401	428	351	349	345	320	353	359	336	320	340	358	354	349	329	322	348	338	348	355	409	421	424	410	417	378	376	357	346	350	372	345	326	337	325	318	317	337	320	311	333	319	327	319	300	320	328	349	318	343	297	306	308	343	335	333	335	310	343	335	314	304	298	310	329	312	320	360	295	284	289	281	333	345	323	307	324	314	306	306	343	326	286	325	296	337	324	297	276	265	291	318	301	320	309	309	287	304	305	331	305	311	312	310	276	302	325	298	318	308	279	329	344	311	298	330	293	304	314	313	338	315	313	329	322	284	299	287	301	322	277	302	301	285	290	260	315	326	310	317	294	313	314	281	290	288	296	307	304	260	302	310	290	300	313	303	315	280	291	332	304	309	329	322	342	314	324	310	317	318	323	323	338	325	324	295	293	297	318	325	295	353	288	319	316	303	316	318	283	347	311	291	295	309	313	300	315	329	333	335	282	325	350	323	335	306	326	303	318	333	330	345	280	319	289	313	317	280	321	329	318	334	285	303	315	312	333	308	339	291	279	302	304	335	320	295	318	307	287	303	330	304	306	308	326	336	314	312	313	286	301	300	323	300	307	315	309	304	328	311	301	333	332	318	336	317	326	328	333	327	293	315	328	308	308	312	316	323	313	294	330	326	308	292	329	323	302	341	311	333	319	333	337	338	328	304	279	279	348	309	315	311	328	315	319	324	289	331	299	288	328	327	299	329	306	328	305	355	328	286	339	324	302	316	358	345	278	317	303	322	308	327	315	339	326	338	313	327	330	296	304	332	315	309	299	322	276	323	290	322	371	314	335	325	278	302	322	318	311	325	320	295	315	295	333	298	321	328	294	308	322	320	293	290	324	321	303	299	295	296	285	309	338	294	320	296	309	298	332	335	303	324	315	281	332	300	301	297	290	287	301	304	290	338	314	316	316	314	309	288	324	351	298	299	321	298	311	279	312	307	317	330	306	307	321	330	291	313	303	330	274	317	287	305	301	331	294	318	353	340	339	318	349	265	302	313	319	335	289	319	329	282	298	309	323	325	314	306	352	321	333	323	306	290	293	288	309	313	326	311	319	320	334	347	304	331	334	313	327	323	302	305	314	337	285	343	261	320	301	327	320	282	317	321	286	303	307	325	295	303	319	292	302	285	316	297	315	313	318	319	306	312	305	341	310	318	322	284	289	265	298	316	310	308	284	306	304	317	324	296	337	314	317	308	325	275	320	321	298	313	305	293	296	309	319	287	310	302	293	307	308	318	309	322	308	345	268	307	320	328	338	291	330	308	292	316	313	305	295	284	321	310	303	329	332	285	306	291	341	325	330	302	312	307	295	309	321	295	313	335	290	371	284	326	319	323	334	302	293	284	313	314	344	326	305	295	324	337	318	287	319	313	266	292	318	306	315	307	279	309	342	322	320	343	306	285	300	324	298	314	285	280	296	315	355	294	306	329	289	295	316	313	292	298	303	305	310	332	308	315	346	290	281	331	301	310	295	324	329	315	307	317	322	325	288	317	329	292	299	344	306	297	292	341	337	309	317	307	307	293	299	335	324	333	308	334	275	326	336	337	316	307	288	279	318	311	310	274	311	326	310	327	297	322	285	306	298	295	313	285	296	296	332	334	318	316	297	335	315	322	322	295	317	286	294	302	321	289	342	318	321	321	325	334	286	304	288	315	300	278	321	333	306	277	322	312	304	313	326	315	296	321	292	309	306	321	322	305	328	331	317	320	330	290	305	289	293	324	324	314	336	304	342	344	298	291	327	302	308	317	274	303	316	315	334	339	327	307	338	337	295	317	297	319	335	260	281	282	312	324	293	300	325	331	323	329	291	294	274	336	332	301	317	295	314	311	320	302	315	319	301	317	331	320	297	277	332	292	326	319	289	295	322	307	313	331	326	315	324	296	286	299	311	315	342	334	298	317	287	323	343	347	285	281	305	309	296	301	304	302	320	329	301	302	344	333	319	348	282	317	301	302	322	285	273	311	282	294	329	321	327	331	302	295	310	284	326	310	309	300	298	293	335	322	332	298	310	312	338	326	293	344	304	304	326	298	278	341	299	322	279	347	297	344	302	284	321	323	320	312	330	317	299	325	315	327	307	294	320	291	338	326	308	291	349	289	322	372	286	321	314	315	285	294	322	292	307	331	296	306	322	306	322	305	323	311	330	302	290	322	329	319	316	285	307	312	279	324	293	317	283	300	304	315	321	314	323	322	334	281	307	303	344	300	290	317	307	317	303	288	316	300	335	291	323	335	315	306	296	287	296	323	303	320	295	304	318	315	298	308	309	308	302	299	320	320	307	297	304	284	343	338	305	312	334	299	296	315	326	276	295	315	306	311	343	284	308	324	298	306	327	297	339	327	335	311	327	301	314	334	297	296	304	327	303	293	325	300	349	321	333	331	297	318	298	319	309	319	327	306	317	316	308	301	304	338	269	304	301	295	310	298	313	326	307	317	331	309	300	319	286	299	303	283	300	330	286	338	338	324	313	329	314	338	288	311	295	310	294	294	313	291	310	313	314	328	310	325	318	283	337	335	295	313	306	312	292	317	323	317	292	329	323	349	302	338	308	304	314	304	301	296	321	298	307	298	334	354	314	307	275	319	337	306	310	344	320	289	270	319	334	342	312	309	293	317	306	289	340	301	299	322	308	309	295	317	341	293	304	308	314	292	310	291	302	331	289	324	290	302	285	289	297	308	328	314	328	317	324	312	361	319	291	312	287	350	318	292	293	329	342	288	318	305	295	339	307	335	325	352	279	293	330	340	307	341	299	288	327	335	299	305	301	314	325	293	317	319	293	310	307	307	320	295	275	300	284	271	320	312	307	328	313	311	304	352	308	300	313	350	317	346	298	296	308	299	318	283	336	285	334	312	284	305	332	286	291	315	315	340	305	338	302	337	302	318	336	278	284	326	291	284	299	322	307	305	318	268	335	303	297	296	320	327	311	328	308	321	317	300	309	303	291	303	316	316	302	281	318	307	331	302	276	298	301	298	288	321	306	325	302	369	304	290	344	335	310	302	320	297	299	284	305	338	357	285	294	326	328	318	276	345	334	311	297	312	280	339	317	362	299	302	321	318	307	297	339	300	299	279	316	283	322	327	279	314	325	340	285	340	319	325	308	305	320	283	346	317	299	300	307	323	292	330	298	338	304	313	292	328	320	306	317	313	292	343	332	311	311	294	277	334	329	299	310	291	322	289	283	300	321	316	325	315	290	327	317	307	272	308	310	315	314	301	304	315	310	325	304	301	335	295	316	317	332	296	295	324	294	302	316	305	297	320	292	328	320	331	320	320	325	294	318	298	278	302	317	313	304	317	319	312	295	334	314	306	296	298	301	280	302	309	329	299	303	303	346	290	324	321	295	271	338	305	303	341	325	328	308	308	308	306	306	296	298	334	295	298	302	337	309	313	337	310	314	312	326	321	302	302	297	327	312	325	286
25507	35375	17774	8343	4529	1598	1090	864	762	668	561	539	573	510	485	456	452	460	430	438	440	446	437	423	451	458	459	442	431	463	482	536	554	576	607	513	538	497	509	475	457	441	409	398	397	424	409	422	415	410	406	406	405	424	416	385	418	394	407	435	457	383	429	404	403	406	418	409	422	436	424	403	399	420	406	395	370	414	392	414	380	392	403	387	394	415	402	405	405	389	380	404	395	384	378	402	417	378	396	386	398	402	399	377	368	389	387	405	389	448	419	394	382	388	417	404	397	424	383	415	394	388	400	400	379	386	423	392	371	424	406	386	388	449	388	344	417	365	406	383	389	377	362	389	402	401	417	369	422	370	406	406	347	366	407	368	375	360	397	379	385	405	385	359	385	396	422	394	427	385	425	397	409	393	388	350	392	417	442	393	407	396	390	419	381	386	387	396	368	368	396	385	400	412	417	360	393	384	358	361	389	393	362	393	415	391	442	365	405	389	392	404	352	374	405	355	390	399	404	395	406	361	377	400	349	422	391	390	391	378	396	407	435	376	387	399	382	404	377	405	375	390	415	408	392	406	342	386	375	354	378	375	409	394	360	373	397	365	383	417	389	391	402	398	349	406	399	399	382	396	409	393	378	403	408	414	406	414	405	392	387	346	386	386	374	378	377	367	401	369	396	448	384	405	356	365	390	400	413	411	399	395	375	400	367	373	429	382	420	381	358	398	375	382	388	382	349	411	390	378	385	380	391	395	343	366	415	373	426	374	371	359	392	353	398	417	371	344	446	414	407	377	385	385	397	387	374	398	391	394	339	361	391	403	379	400	402	380	369	387	377	413	390	380	430	378	373	362	407	384	427	383	433	381	392	386	384	414	393	397	424	389	372	400	408	411	411	392	403	417	371	407	393	377	420	421	430	366	409	393	410	428	356	377	352	392	403	426	404	356	422	370	407	393	384	403	382	385	365	404	402	409	365	384	383	397	351	387	382	416	434	373	363	426	350	379	455	380	381	350	394	375	375	412	390	357	384	399	426	392	391	367	392	406	394	387	391	409	404	408	409	378	369	424	379	371	415	367	407	463	417	346	374	351	437	386	364	385	392	390	404	432	383	373	451	374	403	405	424	402	355	427	378	408	387	362	391	368	436	399	383	367	372	387	359	404	435	392	428	370	387	397	406	369	412	374	409	387	382	388	405	380	413	363	380	405	386	393	387	355	398	391	384	394	373	409	405	393	405	375	374	415	389	406	397	386	409	366	377	368	402	396	391	431	396	398	392	420	395	394	371	392	409	418	404	374	381	386	360	370	403	416	394	399	384	383	397	376	365	419	408	398	398	365	379	377	387	386	387	429	371	400	403	393	398	379	361	408	396	432	412	420	419	406	417	403	397	384	418	352	379	406	376	406	360	399	369	384	415	404	400	339	407	408	386	383	385	370	387	420	395	406	430	404	387	386	394	387	388	429	388	412	418	365	379	389	365	370	407	372	380	397	399	406	375	356	375	397	381	370	378	399	413	447	402	409	414	391	371	394	389	357	372	438	379	344	414	384	399	377	332	425	372	380	389	365	391	396	404	369	395	398	395	388	402	375	383	392	368	378	397	379	393	427	404	381	369	444	373	371	379	364	400	389	381	409	402	375	419	387	444	352	424	376	417	418	361	393	437	411	390	387	383	415	411	364	409	356	390	421	406	396	384	391	406	401	393	361	395	424	412	387	401	421	369	375	373	397	402	379	441	396	396	381	412	400	388	418	375	405	410	425	377	396	394	411	387	391	407	370	403	404	387	388	364	407	368	361	432	412	390	378	381	380	400	429	354	378	400	367	385	376	439	370	398	375	397	349	368	363	400	380	388	419	413	403	394	392	406	365	352	427	368	400	396	386	348	394	374	387	376	393	391	414	388	410	439	388	338	382	388	416	408	370	398	367	389	375	361	388	402	383	367	396	376	368	398	402	396	397	375	346	387	398	389	378	382	388	412	394	383	384	399	396	388	383	402	386	377	340	393	432	394	383	389	424	398	391	390	415	383	368	372	433	421	394	386	444	384	415	400	375	398	384	382	357	379	359	387	386	403	366	378	409	393	404	378	399	327	405	415	434	408	384	390	386	397	418	412	369	413	384	399	395	385	379	386	413	392	379	407	385	422	379	371	406	389	386	387	411	389	396	404	390	358	352	389	394	399	374	345	406	382	431	410	404	420	403	407	389	391	379	367	382	380	360	385	412	377	409	396	407	393	390	401	390	402	367	371	423	365	385	360	421	363	364	385	365	400	388	392	412	388	354	409	387	380	384	404	380	377	425	385	385	385	390	363	388	397	417	394	425	403	409	385	399	388	400	432	425	356	408	369	419	397	396	366	387	402	436	368	399	442	381	399	393	380	412	376	407	378	405	390	381	376	406	394	385	386	388	359	403	371	388	386	378	402	382	386	407	405	403	415	435	426	392	397	388	395	377	390	355	406	400	383	404	375	392	383	388	368	395	405	411	386	403	346	375	388	390	411	377	386	421	376	424	365	356	368	392	377	427	386	407	404	384	425	425	386	393	401	407	406	414	360	382	418	369	344	404	413	389	388	398	383	368	394	409	382	415	402	406	372	386	385	397	359	396	411	378	414	372	417	423	362	413	371	357	379	396	424	408	426	386	400	363	401	404	377	424	409	405	369	361	403	354	402	369	416	407	434	418	382	386	365	406	417	383	387	387	370	395	391	395	385	435	375	419	377	373	412	411	380	387	361	383	391	398	398	385	378	411	388	411	402	364	373	408	396	371	377	387	367	388	401	395	405	413	391	396	383	374	400	415	420	335	384	379	396	381	406	377	398	384	435	414	381	422	369	335	388	386	404	427	395	422	376	415	389	365	418	380	400	410	370	394	428	398	384	386	413	400	416	416	362	370	356	400	402	386	395	370	377	386	376	376	381	381	413	415	399	371	381	396	354	413	425	395	401	418	410	446	383	416	383	413	382	376	377	366	362	384	419	357	396	367	388	386	384	372	380	375	391	405	384	404	399	406	387	394	385	382	390	377	368	420	396	371	415	398	383	393	398	355	394	374	417	429	372	381	409	389	421	367	393	376	415	363	408	366	401	403	363	381	395	398	389	396	375	373	379	381	424	400	401	393	411	391	398	403	358	399	397	398	400	407	367	390	388	421	390	431	381	388	383	368	400	390	387	393	432	386	429	379	416	417	410	375	400	386	377	406	394	385	366	379	368	399	391	388	412	399	413	395	370	395	418	391	416	379	380	370	421	375	422	396	404	379	397	367	406	374	401	435	380	385	368	396	390	363	399	401	391	382	387	373	367	379	392	400	377	394	383	396	406	392	394	413	374	384	373	371	408	422	426	360	378	406	379	397	377	417	398	399	409	393	386	414	399	408	446	388	418	392	353	381	380	379	432	395	384	386	404	429	410	402	384	395	350	382	351	379	409	368	420	392	398	379	360	381	406	440	420	379	392	401	405	360	375	382	401	375	365	399	388	402
22530	21007	28472	23725	21005	20914	7869	1063	771	651	628	553	540	493	518	444	465	416	412	424	369	413	383	425	394	382	412	413	413	416	443	485	536	521	564	467	460	487	485	404	434	391	396	354	359	376	354	375	377	310	359	346	348	340	403	332	323	363	373	359	371	355	357	392	355	332	377	336	348	399	384	386	354	326	353	353	366	334	337	350	362	387	335	336	325	331	321	338	338	316	363	298	368	322	353	346	351	331	374	352	339	335	346	336	326	303	324	345	388	332	343	345	361	316	374	362	341	347	345	334	364	342	361	327	341	332	355	324	300	366	355	321	340	333	326	339	386	360	322	328	337	390	329	337	376	333	342	363	338	297	364	354	345	356	353	361	332	317	339	321	379	346	347	364	368	364	373	323	337	330	356	347	350	318	381	299	344	357	317	358	331	377	346	339	356	335	338	363	347	332	320	325	314	393	364	352	341	347	356	364	358	341	328	326	356	353	322	370	330	343	318	355	337	343	340	347	339	338	321	358	386	343	335	337	366	346	339	337	336	347	351	317	349	362	331	358	335	325	390	319	349	337	391	324	328	364	340	338	333	362	305	373	356	355	350	370	361	331	316	347	357	336	342	348	351	377	349	358	326	327	321	346	354	336	356	323	388	292	306	325	358	340	337	321	329	321	333	312	367	337	364	331	348	333	322	345	373	351	340	335	343	335	392	326	332	313	391	352	312	358	335	356	324	327	327	336	303	363	347	349	339	327	374	356	342	358	347	319	326	340	339	362	325	342	341	373	319	331	335	319	320	348	329	357	355	353	329	333	339	377	321	346	327	334	342	321	332	385	326	351	338	334	338	347	370	329	313	342	331	355	342	315	345	353	326	347	331	358	346	352	344	331	315	357	302	354	363	317	354	330	337	347	328	331	354	315	325	346	339	362	349	351	328	328	340	343	345	364	353	374	352	347	337	335	339	365	341	382	324	360	340	341	350	343	340	326	323	354	342	336	362	343	360	321	348	335	368	346	352	363	348	358	325	333	293	350	349	312	348	311	336	338	319	370	314	383	312	352	350	300	350	308	305	329	358	368	343	342	311	326	367	351	347	376	355	326	338	372	361	324	336	376	339	337	367	327	338	342	377	334	372	321	329	352	354	361	366	324	357	340	349	357	315	347	340	328	322	331	352	310	353	354	350	334	368	325	340	358	360	337	330	378	351	337	360	358	352	320	327	337	316	332	355	353	336	320	312	366	331	347	322	362	356	334	331	352	354	327	336	347	341	324	337	328	361	340	354	372	319	363	353	359	364	356	347	349	342	357	331	340	326	326	360	330	316	353	330	344	331	363	353	338	329	346	313	357	340	378	354	354	361	351	353	358	345	346	312	334	347	339	347	344	339	326	341	378	362	385	328	344	345	375	346	332	372	323	349	326	346	338	362	364	351	309	373	323	364	352	358	348	341	322	325	347	353	347	294	355	352	338	339	348	345	359	325	348	335	356	360	339	343	357	320	323	347	329	332	337	361	360	341	331	301	325	341	337	353	308	294	332	362	357	343	314	312	345	364	346	332	343	341	338	350	347	339	332	360	332	345	366	352	325	341	358	340	349	371	337	346	343	330	375	337	345	343	332	342	334	358	372	396	345	356	320	361	333	315	362	356	381	340	324	364	385	297	315	347	331	363	317	322	344	357	329	309	346	326	357	339	357	367	325	357	326	355	359	351	364	312	312	323	346	339	326	359	303	357	343	334	346	325	320	334	358	315	337	356	384	338	346	332	330	362	351	330	347	336	329	363	326	356	330	298	348	356	293	362	323	398	365	359	338	345	325	311	342	315	340	356	318	367	320	327	310	361	385	343	347	338	371	322	360	368	320	326	338	321	343	379	335	344	381	375	378	352	342	347	354	332	343	353	374	358	361	338	336	341	353	321	363	340	350	330	359	379	336	356	343	345	364	352	339	316	336	342	361	345	343	327	322	335	361	344	334	317	364	370	316	329	310	364	309	313	350	301	342	311	356	338	323	335	370	354	320	334	368	375	361	357	344	328	310	316	336	324	330	335	380	344	313	332	331	349	352	320	366	352	371	350	338	324	330	356	346	325	366	343	331	357	339	340	337	383	354	324	370	374	326	373	353	300	342	361	329	331	356	349	392	348	309	337	344	335	316	379	315	332	350	331	344	352	373	334	344	334	315	326	355	341	343	334	366	332	337	326	342	336	374	323	343	313	371	350	329	350	384	346	305	345	360	337	370	370	353	327	350	344	310	354	337	357	362	349	341	361	336	339	337	373	346	331	372	334	356	342	359	343	360	327	332	355	338	325	343	340	332	371	333	335	353	347	347	349	340	372	354	347	356	354	378	355	360	352	343	345	317	337	345	348	341	368	328	321	333	344	329	321	349	322	364	331	328	348	321	333	330	316	360	344	339	381	360	352	368	297	337	368	316	327	342	332	325	333	347	346	314	327	347	331	342	336	332	351	335	362	351	326	315	373	361	340	341	344	325	356	311	339	331	371	343	363	349	298	355	330	339	355	337	351	346	338	321	387	349	357	355	355	357	354	337	365	320	376	334	336	331	335	378	347	311	361	349	367	363	319	365	345	335	342	339	365	333	364	358	350	373	322	358	340	363	330	313	347	346	333	301	362	346	317	360	330	327	340	333	344	348	330	334	338	336	334	346	312	353	368	344	343	321	327	342	323	331	368	337	321	329	324	352	332	319	318	322	309	325	355	337	327	364	331	342	325	336	302	317	343	361	365	353	330	333	349	346	335	343	328	362	344	371	351	324	340	350	319	345	351	344	354	346	306	324	379	346	340	367	334	310	347	350	334	357	351	338	352	334	369	353	322	346	360	338	330	297	312	324	317	327	329	332	363	340	342	344	347	369	304	303	343	329	340	340	359	332	349	349	350	334	355	345	331	330	327	376	320	370	341	353	363	319	342	311	323	312	343	315	320	328	359	367	341	338	327	320	348	333	364	376	354	351	386	361	333	355	356	367	370	326	345	364	325	333	365	319	327	345	371	334	354	328	331	317	392	355	333	300	338	370	349	336	364	323	372	363	358	356	306	321	324	349	296	309	323	309	341	359	347	326	367	349	343	308	356	329	343	346	346	349	359	327	377	344	335	344	343	325	343	347	332	324	369	340	356	312	319	358	351	316	354	363	340	336	373	360	355	339	374	380	338	353	319	353	349	332	347	348	325	352	341	333	311	304	344	332	368	341	366	325	327	359	312	322	305	341	345	370	347	363	344	333	349	352	340	341	322	347	377	323	329	316	347	325	341	341	340	323	333	319	338	352	342	340	350	339	335	336	351	348	337	349	347	342	360	339	354	341	329	352	312	344	346	346	338	318	317	347	350	328	370	367	343	310	346	356	351	347	348	329	315	369	350	337	353	359	344	339	337	327	339	310	332	344	347	340	336	336	341	313	331	329	349	319	342	335	318	354	334	391	337	367	331	364	363	346	344	342	330	333	333	313	314	317	345	361	344	326	367	332
29476	43907	26153	14417	9102	3257	2129	1739	1388	1105	961	909	823	759	679	621	581	585	532	602	540	524	535	560	524	539	505	511	543	537	597	683	725	721	707	659	654	647	608	577	525	507	508	482	420	478	460	498	471	446	452	452	435	429	464	447	454	421	515	447	479	445	461	465	441	443	485	469	440	489	441	433	464	442	414	432	473	456	458	441	457	476	443	447	440	446	422	491	418	439	466	437	426	452	463	462	430	422	450	436	412	469	434	434	433	415	421	397	471	431	444	457	412	437	410	455	406	427	391	452	430	449	429	439	434	457	435	375	445	407	426	393	427	459	451	417	437	421	423	424	418	439	441	418	456	491	497	441	466	485	445	435	444	434	434	388	472	412	424	429	420	443	434	401	427	417	423	413	419	428	392	438	491	433	365	409	440	441	452	435	443	403	503	404	434	464	450	455	429	387	388	397	429	406	430	434	424	431	450	406	432	432	416	453	443	427	421	424	402	428	448	444	460	445	436	424	439	414	415	430	434	475	450	445	458	426	446	413	451	398	444	428	416	439	409	452	456	447	431	422	408	425	394	401	421	451	430	425	413	429	396	424	419	413	435	412	427	431	443	431	445	414	453	406	432	410	408	426	415	478	433	444	420	452	435	462	470	419	450	439	476	396	404	431	449	419	418	424	421	422	423	401	422	428	474	428	447	421	420	428	421	442	474	394	433	433	448	446	442	434	420	453	449	419	440	415	426	440	453	426	422	455	465	435	430	434	442	422	436	448	399	437	422	428	431	450	421	408	436	418	433	430	430	427	490	451	420	416	417	443	467	449	436	452	441	420	439	430	440	425	397	480	419	430	425	434	447	417	460	457	439	461	430	450	430	430	420	430	400	406	463	472	453	426	460	396	364	463	417	389	397	447	443	427	458	431	423	431	478	399	396	376	405	434	403	416	441	427	460	427	436	448	410	399	448	453	425	444	397	423	432	427	466	439	439	431	432	430	452	417	439	469	429	435	426	453	458	424	429	435	479	410	413	442	438	417	422	441	452	432	400	444	435	444	442	479	429	456	425	409	425	407	436	431	460	422	453	437	449	414	455	407	441	425	425	449	407	454	430	450	451	430	445	389	449	420	408	433	431	395	451	467	443	428	441	468	428	423	440	406	438	456	444	452	401	443	380	435	463	436	431	432	442	393	420	396	452	422	424	448	396	410	421	465	444	421	415	406	425	412	491	403	466	445	422	415	422	420	454	443	434	392	401	385	441	488	435	471	432	447	426	397	451	423	449	444	444	450	427	419	441	482	425	419	424	455	398	424	449	428	424	415	432	450	455	445	414	464	453	405	416	433	434	445	436	446	406	452	479	421	419	432	469	391	411	457	457	408	401	403	422	413	422	395	456	478	436	463	416	378	431	417	442	463	422	437	427	430	435	394	436	442	434	422	405	438	444	423	435	435	433	427	408	421	450	476	457	430	387	424	405	428	407	412	408	405	463	422	442	417	441	443	454	421	406	464	463	449	422	433	419	409	416	434	405	455	428	433	436	436	437	463	412	416	445	379	425	470	462	431	438	441	427	465	406	424	459	443	446	418	441	441	452	438	425	462	444	437	430	422	434	432	401	414	398	422	418	430	430	444	429	452	427	443	458	460	432	436	455	412	457	424	453	488	419	449	452	425	422	429	450	409	426	444	414	454	400	387	459	450	417	436	395	447	420	423	437	405	435	428	428	420	411	430	418	427	395	394	480	425	423	424	438	417	438	415	429	415	430	444	446	453	445	405	426	433	419	445	443	395	415	403	435	431	429	459	427	431	440	399	456	461	457	437	417	423	425	440	398	379	412	408	489	423	402	420	419	406	413	463	427	463	432	421	434	433	433	449	436	454	448	448	410	453	423	408	436	408	409	409	437	465	420	397	435	462	443	396	488	405	435	441	440	470	418	401	445	412	425	452	427	406	434	434	435	407	397	440	439	417	442	414	408	431	418	445	409	399	440	450	411	446	429	437	430	410	432	411	426	451	424	423	435	422	442	424	406	439	477	438	408	455	434	452	448	457	413	438	405	432	449	423	419	446	432	479	410	431	411	403	373	441	435	438	419	422	418	436	388	409	434	435	451	428	438	410	454	440	437	432	423	442	449	421	441	434	438	436	427	422	422	448	401	445	440	432	436	436	432	437	438	423	453	421	441	394	428	451	428	423	418	436	434	441	467	446	427	399	452	416	429	444	439	404	429	431	441	448	430	388	457	463	432	420	401	406	404	453	412	428	464	450	429	435	441	428	413	419	423	422	419	382	416	435	465	416	422	458	444	445	458	437	459	433	407	440	406	402	421	401	440	442	396	422	424	422	443	434	454	436	462	447	406	400	453	390	415	449	410	412	462	447	421	444	402	382	425	410	406	437	417	420	430	414	412	422	415	434	425	409	461	468	465	427	411	415	426	406	442	430	458	416	439	446	469	405	467	418	409	451	417	435	404	435	423	406	432	426	413	397	447	427	428	445	460	449	457	441	443	402	442	427	449	397	456	421	424	434	389	442	448	424	427	445	459	436	476	441	440	433	430	450	445	419	425	422	401	468	414	372	472	403	420	397	425	448	456	413	399	425	421	421	464	465	410	437	425	456	426	415	427	419	414	426	412	445	435	430	438	461	413	444	432	420	467	439	447	397	460	429	423	452	439	452	399	420	412	437	422	415	413	429	426	451	420	422	405	456	416	426	430	408	445	397	430	425	452	404	417	432	431	435	426	424	474	466	437	387	422	445	422	426	422	409	438	451	422	427	419	454	462	453	434	414	455	423	427	484	413	439	437	412	432	400	440	459	411	436	432	412	410	393	415	463	404	438	450	429	474	450	439	419	469	423	417	428	465	437	455	425	439	458	441	469	464	471	436	443	434	433	422	451	448	420	439	446	413	463	440	418	477	401	477	414	431	432	439	419	428	394	402	399	400	453	435	437	457	415	412	398	406	443	447	473	484	403	434	403	437	392	429	463	408	448	430	418	435	442	441	459	432	435	438	465	397	445	454	410	387	443	429	427	393	439	424	434	416	440	407	482	385	463	432	431	423	472	416	431	454	429	414	424	432	439	418	428	460	382	408	443	412	438	422	456	416	425	464	418	435	473	452	409	418	376	413	462	444	441	443	438	459	430	413	413	393	447	415	387	422	442	429	405	444	445	437	395	423	426	437	405	428	437	398	445	457	473	444	455	407	459	457	436	432	399	427	445	434	448	411	416	425	430	425	429	436	462	462	430	410	390	446	436	428	452	426	430	429	431	385	442	438	418	393	406	475	423	419	434	422	451	425	415	443	451	427	446	439	439	402	391	435	471	421	411	415	446	444	443	428	444	421	419	452	429	421	409	469	426	423	420	427	445	438	456	407	431	405	424	449	432	446	435	446	450	438	387	473	431	435	414	415	421	452	442	414	425	441	436	387	437	419	439	425	459	448	439	426	462	429	399	435	397	430	417	361	432	488	436	426	437	444	416	419	445	426	436
27782	21048	13295	3357	1291	689	552	494	505	493	450	476	431	434	487	481	467	455	452	423	437	424	470	444	439	437	446	450	450	443	502	464	480	516	503	474	512	465	479	482	481	457	454	440	437	453	454	430	428	412	384	400	403	423	416	436	459	450	435	430	448	422	450	453	453	432	489	428	460	457	422	418	419	424	438	432	428	432	441	425	453	439	422	432	469	458	437	426	444	446	438	424	428	418	443	447	449	412	372	428	411	444	409	411	466	400	436	406	465	443	440	431	424	449	418	410	430	407	446	419	415	409	482	474	419	413	441	430	389	428	400	453	438	446	431	425	471	450	406	457	437	427	422	433	468	444	439	437	433	463	432	444	434	432	457	460	451	445	443	461	461	444	437	445	418	383	437	388	387	400	432	419	410	405	450	443	434	444	433	417	429	432	449	447	414	429	421	457	443	442	449	462	439	430	451	395	431	434	451	437	452	450	392	424	409	412	426	449	418	422	441	442	427	365	442	377	444	400	454	455	428	430	392	451	458	423	408	445	421	410	431	417	433	456	426	426	457	425	433	457	425	475	443	447	396	438	414	433	458	442	431	439	475	425	454	413	482	440	395	439	453	418	428	418	487	468	478	461	444	419	444	432	415	439	436	438	450	464	451	424	444	449	443	442	466	427	417	382	451	428	428	475	426	434	431	422	418	450	437	429	425	430	435	442	391	469	452	454	444	443	450	438	469	438	439	434	422	433	435	422	372	422	419	430	446	408	440	440	407	420	459	403	421	428	443	427	428	415	414	417	419	436	446	427	421	433	419	402	470	423	408	417	442	444	409	433	437	436	417	456	430	456	458	421	427	457	440	428	456	423	456	416	451	425	454	413	439	420	394	444	398	388	441	475	430	456	445	459	426	445	401	443	468	409	430	445	441	436	456	438	441	403	447	426	407	431	433	452	469	425	437	412	439	446	401	473	431	421	416	414	460	440	433	465	396	469	435	405	411	431	474	437	429	439	433	436	457	432	422	440	434	462	454	423	403	453	435	401	440	448	419	437	437	433	436	411	440	433	469	433	474	409	429	450	462	403	441	425	421	416	420	454	468	414	435	421	416	446	423	429	449	435	429	414	442	450	438	458	414	450	444	453	408	425	414	443	419	434	434	437	436	428	472	413	433	450	400	439	450	394	450	431	434	429	440	440	451	455	443	443	419	435	436	405	399	443	408	440	413	437	430	435	425	470	468	426	417	451	440	406	427	452	448	468	410	404	435	461	411	453	464	417	420	421	418	436	443	424	428	421	457	410	456	469	435	406	442	409	389	416	440	430	409	449	427	462	426	436	461	433	466	469	416	431	436	419	429	450	426	428	437	438	425	411	461	439	409	418	455	470	436	425	428	448	414	404	415	413	444	443	445	447	436	412	423	446	434	465	463	413	452	408	440	423	447	442	443	459	427	425	415	451	453	458	431	419	417	420	447	423	435	430	463	443	416	419	416	443	433	461	450	425	429	454	446	437	404	403	426	441	417	445	444	466	431	438	479	453	477	435	451	436	407	428	428	444	441	437	381	468	441	468	430	443	443	401	400	428	463	429	408	446	422	424	448	430	457	436	431	458	443	414	429	439	437	415	409	429	384	430	463	450	423	429	432	468	434	428	461	418	435	427	403	436	459	446	393	457	458	432	439	477	428	429	416	425	439	399	422	386	413	428	465	434	453	432	414	376	444	445	453	455	447	417	445	454	423	413	455	447	436	417	423	431	447	439	413	467	466	464	432	441	400	396	458	430	453	452	404	389	418	435	416	417	461	485	436	456	465	444	406	442	491	442	442	437	444	429	439	403	427	427	411	448	429	439	414	450	438	442	476	420	461	413	401	407	418	437	437	432	437	397	441	432	413	469	458	415	417	449	418	449	452	435	482	414	445	433	456	400	412	439	409	400	459	432	423	411	418	419	446	450	433	402	426	448	428	417	440	431	414	437	466	409	418	407	403	421	403	423	440	427	441	436	457	426	447	436	439	435	435	426	427	448	459	436	458	433	461	449	459	440	447	430	467	427	429	475	416	456	433	436	435	448	386	404	434	439	420	449	461	422	422	418	461	420	406	456	420	432	429	412	435	448	426	441	443	431	409	423	451	444	411	442	464	461	466	428	470	465	392	422	426	453	432	448	413	419	416	437	436	407	428	437	415	391	431	432	441	423	433	449	467	434	427	415	450	478	430	423	428	487	414	424	451	410	440	424	446	435	446	423	440	439	446	434	411	414	468	431	479	433	432	433	426	451	406	420	457	462	442	430	460	404	425	425	420	436	420	468	419	471	398	405	415	416	442	455	449	458	482	416	403	441	422	447	446	435	426	423	431	432	439	435	469	447	409	466	420	451	407	402	433	438	419	429	473	452	432	424	441	429	427	435	428	456	443	418	451	441	424	467	451	409	430	435	441	454	431	432	430	453	430	421	437	450	424	396	427	412	466	438	414	417	443	447	436	427	463	436	451	438	408	424	431	418	450	426	436	447	425	419	408	391	458	432	415	448	451	434	404	463	426	468	440	434	446	402	428	455	422	437	427	443	412	414	428	440	448	420	401	437	441	478	400	443	449	438	430	389	419	423	427	459	438	465	452	435	424	482	435	420	412	420	437	429	423	440	447	454	429	472	417	443	428	441	440	439	476	406	458	393	391	441	419	404	420	433	449	430	423	442	449	402	412	413	422	445	426	448	451	436	446	419	419	457	446	438	436	466	419	402	411	425	436	422	446	418	422	439	421	452	434	420	450	445	450	438	444	452	426	437	441	423	425	427	417	441	427	430	455	458	406	436	398	445	415	439	419	453	462	401	447	404	448	411	451	430	447	414	447	423	459	435	438	430	426	429	414	464	444	459	429	423	447	468	444	442	426	437	433	424	450	407	427	448	446	462	475	434	433	433	434	447	460	410	442	416	489	465	445	449	447	437	440	449	416	449	405	440	480	430	401	435	436	447	407	408	423	417	475	427	436	409	421	428	400	434	410	455	411	398	434	434	442	498	422	420	430	386	409	414	421	447	410	461	458	434	450	395	438	392	363	427	411	450	423	438	418	398	453	442	460	444	417	434	427	436	437	436	441	416	445	420	423	464	496	400	450	426	407	435	406	433	421	426	430	456	449	479	422	456	415	452	480	458	460	432	450	452	454	430	432	450	423	442	401	418	451	415	419	437	430	435	479	416	432	427	433	451	445	411	436	438	415	457	408	453	434	462	474	426	414	430	430	478	440	416	433	443	402	450	453	480	367	473	466	415	435	412	414	449	435	397	441	462	445	462	466	456	419	434	419	427	451	458	390	454	438	436	423	442	457	455	422	448	468	419	419	431	453	431	436	447	473	405	410	448	445	408	442	427	456	405	425	425	426	433	427	412	472	403	436	413	416	439	446	435	399	456	410	436	424	453	406	402	413	427	410	443	423	403	438	444	423	431	390	439	445	437	382	449	466	449	414	437	413	420	462	463	418	444	433	450	404	395
23389	27219	11010	3623	2114	975	824	736	730	618	628	618	529	629	565	569	531	559	539	534	584	577	555	550	608	545	591	569	578	578	622	600	655	650	621	643	628	572	614	606	623	566	528	541	540	569	597	562	500	507	542	500	570	522	578	543	523	562	502	522	567	527	499	548	517	581	509	595	559	537	553	513	521	531	533	608	571	508	538	559	530	508	554	582	532	550	536	514	556	545	522	548	533	566	497	555	512	540	551	546	553	560	541	534	529	551	533	575	533	538	540	532	552	531	545	571	560	548	552	481	549	573	534	558	539	520	542	515	528	551	551	543	541	520	547	500	508	529	504	536	551	563	518	561	566	524	575	535	564	555	564	551	539	524	552	542	574	528	569	535	572	542	520	544	502	534	545	555	538	577	559	503	552	551	550	508	544	483	530	548	532	531	571	529	527	585	545	539	534	549	544	505	572	506	524	540	517	571	541	531	491	509	499	544	550	554	484	544	523	532	536	509	610	550	541	537	554	573	523	588	547	543	531	521	531	550	542	539	515	549	521	551	535	564	546	549	521	512	532	518	540	566	584	551	555	571	559	539	549	553	524	546	549	485	562	517	528	567	479	554	571	532	557	558	569	521	547	513	534	553	573	528	529	540	533	564	536	567	540	555	539	552	546	561	536	537	554	561	504	534	546	554	550	578	585	578	520	561	545	568	536	566	558	520	520	547	521	542	583	584	600	533	543	580	473	559	573	571	488	506	530	497	589	493	550	528	536	523	542	506	540	572	531	530	592	533	564	540	584	548	529	512	556	565	541	534	533	528	531	540	539	559	580	532	507	559	518	551	539	533	535	509	519	576	545	521	535	608	568	571	552	578	527	510	555	540	532	555	547	513	509	581	551	550	583	604	546	544	557	553	538	568	558	545	533	563	568	502	548	547	530	566	550	573	577	511	569	569	579	534	518	519	554	515	529	539	562	544	573	506	533	552	554	515	594	601	560	547	553	569	498	543	578	551	518	519	548	550	544	532	517	582	514	550	538	526	519	529	527	528	538	507	529	557	555	527	566	553	562	554	543	507	539	537	536	544	551	576	555	547	525	511	549	572	561	575	534	538	505	525	524	552	557	533	570	528	602	509	550	515	538	568	522	565	533	536	528	509	495	534	559	511	556	487	544	529	547	501	552	571	533	500	525	504	567	520	526	532	514	571	500	526	550	531	533	563	517	569	609	511	539	523	514	527	537	569	525	587	527	539	528	543	592	540	548	517	556	556	548	546	529	533	532	560	547	605	577	532	535	528	544	556	520	547	535	509	538	559	523	544	598	607	504	546	537	527	541	504	526	605	586	532	513	566	527	559	526	530	537	561	558	547	520	562	557	518	526	546	566	567	533	562	540	578	577	516	572	493	599	536	557	559	563	538	569	532	527	542	541	540	564	521	492	527	560	489	535	568	573	546	542	525	557	541	562	494	559	539	583	552	538	563	518	520	522	528	570	558	518	546	525	523	512	550	545	543	569	543	539	566	518	541	512	519	511	548	564	551	555	540	524	521	551	530	543	582	503	541	548	575	567	532	511	514	585	535	574	570	545	541	525	559	546	553	521	537	572	510	530	542	543	577	516	510	515	557	512	536	504	538	508	560	565	528	549	567	520	555	547	555	569	527	537	555	570	534	550	556	521	529	527	555	513	486	518	533	582	530	553	577	543	546	561	539	575	528	568	510	554	549	550	524	560	528	531	523	559	573	521	500	531	553	588	540	540	539	517	561	551	548	524	543	542	550	538	545	561	523	545	524	537	528	492	553	529	551	566	554	552	534	576	567	518	529	561	570	526	552	544	567	512	581	500	551	523	586	553	543	510	522	540	575	524	547	545	554	551	532	522	577	509	558	522	548	556	557	527	518	552	559	579	545	537	523	570	507	553	544	545	506	504	541	548	549	555	565	561	532	601	554	554	542	507	558	564	541	540	525	560	477	529	538	552	538	540	527	593	556	560	534	543	510	542	495	541	562	527	527	549	605	548	530	570	538	556	509	554	582	544	553	501	556	497	524	574	544	553	543	576	562	565	528	524	555	575	553	567	550	578	507	529	521	560	520	558	517	529	554	523	569	603	534	544	555	554	507	551	535	528	537	543	498	509	529	561	512	532	525	536	534	563	540	535	510	548	520	550	546	555	503	507	545	550	529	546	538	505	526	549	566	548	516	536	540	582	561	522	556	532	545	520	554	532	583	563	536	542	538	566	508	524	533	558	535	528	572	558	539	544	519	594	531	513	532	533	522	561	519	537	521	517	514	555	522	559	515	576	548	538	557	556	538	539	532	515	541	539	533	536	542	580	540	576	560	522	540	550	534	528	540	529	539	564	589	538	531	556	563	504	520	585	529	541	535	540	515	564	554	519	538	503	544	516	545	544	569	519	555	558	556	483	554	534	576	539	536	525	544	537	532	571	567	583	537	553	569	553	520	534	524	526	560	505	512	530	529	499	507	516	539	578	591	540	549	555	527	523	543	576	559	533	517	529	547	558	526	545	526	559	553	550	522	565	525	558	527	513	537	514	585	515	515	540	528	545	559	566	524	555	548	531	566	553	544	567	523	533	561	579	547	554	514	579	528	528	532	536	539	515	558	548	592	577	579	552	500	568	467	570	529	513	519	505	552	529	542	526	587	507	528	529	528	515	574	524	554	551	542	546	532	534	558	560	557	575	553	540	541	505	525	520	516	547	574	576	545	556	574	513	524	547	538	544	550	562	560	528	521	531	538	551	570	539	497	546	582	524	534	533	547	545	549	526	559	529	515	526	560	506	521	520	505	574	545	535	565	493	539	544	504	531	497	517	550	596	552	524	566	531	508	505	532	522	533	542	519	541	569	555	542	547	582	538	496	496	541	563	552	500	523	501	528	534	562	505	582	564	549	567	547	506	542	556	550	567	579	570	519	560	565	530	587	563	527	516	562	565	552	598	528	562	534	530	566	523	532	583	562	565	560	510	492	496	552	536	565	577	524	563	554	550	535	523	466	548	566	527	555	491	533	553	515	570	495	562	532	553	526	527	556	501	543	511	543	562	542	520	528	537	571	531	547	553	485	565	560	510	551	525	504	535	513	522	505	542	545	548	479	498	526	554	565	553	548	532	545	567	566	522	585	530	501	564	524	550	509	535	550	509	568	527	531	523	521	580	527	578	528	533	543	546	525	539	483	546	583	510	534	532	511	567	514	546	553	524	579	569	568	524	523	561	582	557	539	536	524	563	596	536	553	564	571	527	559	506	512	515	566	512	520	552	508	566	568	532	523	573	521	556	586	512	534	570	511	542	560	497	548	500	537	543	552	568	543	524	517	532	578	546	556	542	524	535	562	523	554	530	563	538	565	528	538	535	556	530	551	513	511	528	510	548	573	541	479	541	567	522	557	553	545	543	525	566	557	559	562	566	537	559	526	543	543	550	527	526	548	511	552	549	559	536	515	529	545	519	566	528	526	579	519	521	524	525	559	532	545
23629	20990	27923	24234	20882	8813	1298	886	744	695	648	639	595	581	534	554	557	564	525	503	511	541	548	491	525	520	532	547	523	524	563	566	584	605	604	612	534	582	512	507	518	520	508	473	494	474	509	523	475	526	510	500	478	488	531	473	513	512	498	452	493	514	497	499	465	550	471	520	480	514	487	470	500	515	508	502	479	475	434	499	495	516	471	481	497	455	468	484	463	507	501	485	477	480	497	508	494	458	474	485	505	459	502	450	468	476	480	504	477	478	497	473	501	462	476	458	477	501	467	498	496	471	471	497	445	489	463	482	509	465	479	456	466	488	491	462	467	485	503	495	451	494	493	502	454	469	474	442	492	515	438	511	492	461	469	494	462	490	485	502	475	482	499	483	466	480	492	484	483	489	440	504	469	487	476	452	516	486	499	499	475	468	435	487	446	480	480	482	485	502	471	483	446	471	502	488	486	475	464	430	452	429	479	499	457	468	488	521	478	468	471	469	455	435	455	457	508	419	494	488	448	458	450	478	487	492	473	496	467	506	553	460	508	504	503	470	433	489	468	483	453	468	495	467	463	488	509	449	483	481	494	493	479	435	475	490	466	463	461	491	463	484	446	465	479	462	496	484	506	502	487	477	508	447	475	464	496	458	467	488	460	470	457	481	493	490	489	496	498	443	464	461	450	500	475	530	471	496	497	480	478	497	459	485	513	455	474	479	468	533	482	478	518	503	478	482	468	543	480	489	433	511	499	476	523	489	450	482	453	453	444	465	410	479	469	494	460	487	518	453	467	477	450	454	488	480	534	459	469	462	495	481	526	469	512	475	471	507	472	464	472	471	491	511	474	491	487	478	464	506	469	486	465	447	478	484	491	486	491	455	492	468	483	503	489	490	497	496	497	499	468	465	476	500	456	490	440	458	469	503	513	470	497	455	478	507	488	465	501	483	484	466	470	448	495	453	505	453	441	505	478	475	474	481	495	482	456	474	488	501	450	512	503	472	483	480	490	460	500	463	467	450	478	480	477	467	481	483	475	453	475	452	450	499	496	464	527	440	480	485	509	496	459	481	454	477	517	456	474	448	494	543	448	498	473	485	444	503	481	465	487	505	461	452	475	500	454	505	472	449	510	520	483	509	545	526	458	496	481	462	461	490	474	494	478	468	503	506	492	476	479	437	445	477	483	467	519	432	427	474	525	512	498	467	466	461	514	487	460	453	439	503	436	512	503	467	480	453	481	504	463	497	460	482	489	489	494	455	470	465	525	504	483	451	482	459	475	477	503	489	479	478	492	485	499	462	471	483	481	462	482	470	454	486	509	425	515	479	472	437	464	476	476	463	503	503	470	488	462	484	501	482	473	464	449	475	513	469	453	497	475	523	475	492	488	496	504	480	524	492	463	487	499	509	420	481	477	504	501	473	512	452	493	469	448	484	473	471	503	495	463	463	452	449	491	475	496	498	510	484	450	505	501	453	487	477	434	490	478	463	475	499	463	477	476	482	463	485	469	478	451	461	495	446	511	455	445	450	460	514	463	462	480	503	426	484	501	472	484	481	484	465	496	487	509	483	459	464	502	447	481	508	484	465	488	479	466	510	484	492	502	467	522	471	468	461	472	493	495	512	498	457	508	488	481	473	485	473	509	432	537	481	482	478	477	498	523	488	476	454	469	485	495	522	498	493	478	472	518	455	511	438	504	512	485	456	493	471	521	499	471	493	478	478	455	458	456	510	476	507	467	491	503	495	488	455	478	496	465	498	457	472	497	455	486	504	472	434	472	505	484	472	516	482	461	498	479	528	472	471	499	466	537	462	461	467	487	511	474	484	505	472	418	485	504	485	482	520	510	453	470	484	502	517	483	440	483	488	483	501	469	480	493	479	480	491	449	491	469	457	460	483	487	445	468	466	512	487	482	482	477	500	495	516	483	533	470	501	498	511	500	487	512	475	448	470	526	481	493	469	494	488	476	466	473	449	500	481	476	495	467	449	445	493	497	464	521	463	455	502	487	445	485	434	488	435	514	478	452	435	442	500	511	502	469	463	464	462	482	445	490	471	450	489	488	512	466	490	491	491	443	445	480	444	486	511	486	488	453	469	469	461	488	478	487	490	427	475	474	464	454	468	472	515	453	501	466	467	501	422	461	528	451	492	473	492	485	474	467	465	483	455	466	470	507	488	513	460	483	521	503	528	529	499	467	494	506	454	464	489	430	466	461	485	483	482	466	489	503	514	485	480	481	462	481	496	448	447	490	464	464	476	449	514	496	460	491	471	508	493	471	485	472	499	483	468	492	501	503	455	471	483	478	473	486	475	494	485	522	475	477	536	497	496	491	475	435	477	484	475	491	510	462	527	492	462	482	485	460	475	476	479	458	474	480	466	515	499	485	479	470	471	493	471	482	478	465	487	484	497	466	470	494	469	445	451	486	465	475	464	469	482	495	467	465	492	465	476	501	483	511	516	511	512	459	456	424	478	521	475	498	461	470	499	501	482	480	486	504	485	457	487	447	426	490	488	513	460	493	459	491	485	486	474	452	500	500	432	457	449	464	471	469	518	511	493	483	490	515	496	445	481	520	481	461	495	521	458	507	503	472	499	519	453	496	496	453	491	495	478	492	474	457	441	513	475	440	441	482	457	468	470	472	454	508	474	496	479	469	483	486	490	468	500	420	491	457	510	479	445	510	472	465	532	484	472	471	481	472	497	491	494	451	477	495	467	449	470	489	517	502	510	461	525	490	502	456	482	476	458	484	473	504	454	498	477	515	468	461	472	471	454	457	488	485	454	481	494	505	509	454	533	491	490	488	506	487	478	494	516	476	473	526	495	454	469	486	482	495	509	491	480	473	507	484	506	494	483	463	467	443	494	479	453	466	495	519	449	469	435	480	469	472	481	480	492	475	516	460	459	533	494	485	466	457	485	473	479	492	469	470	491	469	492	472	494	502	481	474	509	472	448	471	441	495	480	493	477	466	485	532	521	477	500	487	499	507	476	493	475	495	520	461	479	484	481	480	486	469	448	489	454	459	443	463	469	483	473	456	465	515	488	426	460	474	480	477	502	478	474	486	474	458	471	465	490	459	481	473	490	470	487	426	498	441	430	500	472	434	508	512	469	465	509	498	457	453	480	503	480	514	500	463	509	515	512	467	494	461	476	491	468	447	478	493	517	471	490	516	493	519	473	507	459	498	491	507	479	500	449	467	500	450	478	483	470	478	477	509	503	473	463	460	450	452	489	498	463	495	494	508	449	493	531	506	456	469	471	473	477	471	446	462	508	488	505	476	481	507	492	484	467	495	489	501	478	456	498	477	469	488	479	477	476	495	471	466	480	522	510	511	540	475	468	450	493	475	490	493	488	508	503	493	468	476	489	469	445	455	451	443	462	503	484	489	507	492	494	474	486	469	469	474	480	483	473	456	487	483	500	512	488	491	468	456	463	515	475	490	462	463	483	463	463	494	476	491	475	493	459	506	457	458	514	495	487
25694	38642	20495	9780	5286	2215	1602	1350	1106	947	939	877	804	761	726	675	696	695	723	667	612	679	666	679	621	683	673	661	684	678	686	794	817	805	771	798	744	704	688	661	650	627	629	649	606	618	672	578	654	636	652	606	614	672	639	588	605	599	626	615	609	580	660	626	644	619	585	638	624	629	567	627	594	624	602	630	593	588	572	608	571	652	628	606	651	599	617	630	619	607	595	618	591	616	610	634	592	599	575	591	591	556	629	588	641	583	623	571	580	598	600	583	605	595	591	635	587	566	570	569	609	562	577	626	591	631	570	614	597	581	600	586	637	608	591	604	603	583	645	628	614	632	634	604	606	547	633	601	630	588	612	646	588	637	602	635	569	592	570	600	590	618	567	587	598	579	609	553	622	527	560	584	573	574	607	576	596	559	609	565	616	574	601	604	596	614	641	607	586	613	615	582	578	625	599	608	591	591	600	595	588	575	572	598	639	612	596	583	622	615	589	623	599	620	622	564	577	584	557	585	590	577	573	612	602	626	577	609	591	579	612	612	611	621	610	662	576	557	590	567	586	629	589	611	619	595	610	579	576	580	631	620	592	585	600	586	627	611	640	630	563	607	614	615	608	628	600	569	647	612	610	562	596	600	633	553	597	619	598	620	602	604	613	599	623	609	584	573	586	600	582	610	650	611	573	581	620	608	652	610	661	544	621	599	583	633	648	593	585	607	599	634	604	580	576	656	581	601	596	616	586	615	588	571	629	577	607	608	593	598	582	554	611	591	604	624	603	588	608	611	633	598	614	589	599	633	572	594	586	603	596	595	647	665	593	575	592	574	607	560	605	638	600	585	602	591	569	553	566	611	553	576	573	604	581	592	649	609	576	604	578	661	598	613	585	641	660	588	616	584	597	584	565	600	602	580	615	593	580	578	571	624	546	587	568	604	556	598	554	645	598	594	612	651	612	595	577	571	575	624	606	605	581	613	622	662	653	619	603	618	607	571	593	578	611	597	568	560	609	592	579	570	594	571	619	570	559	562	549	552	531	648	569	616	624	600	590	603	620	609	590	593	622	611	584	580	595	575	539	582	614	614	589	660	578	559	569	632	662	610	588	607	608	611	586	589	600	598	656	599	615	562	565	616	595	570	671	569	608	552	596	601	565	584	595	603	586	619	594	625	606	593	628	602	605	573	586	604	593	620	610	625	589	608	593	571	645	617	602	564	590	627	595	590	596	603	633	607	608	628	627	613	632	613	589	556	576	632	572	620	588	563	634	553	601	573	570	619	586	570	566	588	596	629	596	583	612	608	637	547	616	550	584	608	581	581	567	589	613	569	561	559	555	594	604	617	552	608	617	612	582	576	590	641	642	596	592	623	612	606	618	596	594	564	582	551	608	576	606	568	584	636	602	631	542	617	594	620	583	604	581	593	625	567	571	593	570	610	593	604	587	605	568	647	599	613	573	558	625	570	595	591	597	582	609	574	614	576	637	614	606	596	605	631	617	594	566	633	580	603	553	593	610	618	587	630	633	549	614	619	601	585	593	607	601	572	637	557	574	570	666	619	629	617	634	619	604	549	595	627	606	626	596	586	580	559	601	625	635	608	581	638	605	601	567	588	597	622	609	597	582	646	574	619	607	619	561	636	636	629	576	596	630	602	582	591	612	574	630	628	597	663	564	593	580	587	595	614	559	631	597	596	580	581	623	615	612	610	636	599	642	607	583	659	620	612	589	590	600	553	649	579	535	577	594	645	591	623	610	575	578	597	587	550	612	590	613	588	596	574	596	565	561	645	570	575	615	570	597	591	560	618	612	598	610	584	604	639	602	615	625	586	593	660	632	592	580	566	614	608	594	621	615	572	552	594	596	565	599	598	635	632	622	576	595	602	597	580	611	572	603	601	542	658	608	658	608	590	637	627	623	590	567	607	629	594	624	617	579	609	599	598	571	611	604	613	593	583	589	583	622	561	577	578	604	632	564	587	643	602	617	588	558	594	576	611	600	600	558	593	607	614	550	611	592	592	578	610	675	587	613	580	595	580	589	609	592	573	590	599	634	612	629	594	608	574	637	602	592	584	592	601	588	595	642	545	615	626	636	574	588	623	605	621	624	582	589	624	547	592	662	579	573	629	584	612	632	616	604	606	595	635	571	596	599	640	559	592	589	609	590	609	589	589	590	595	618	632	575	601	604	636	585	594	563	603	595	593	592	612	626	590	621	600	614	623	624	587	633	591	573	589	617	573	620	592	565	605	552	603	612	579	591	607	596	594	588	641	613	668	588	608	613	609	600	592	619	579	596	588	609	595	609	585	583	603	613	598	606	589	573	573	610	594	604	614	603	589	621	611	599	586	579	565	584	639	605	590	564	566	609	631	572	622	608	634	592	563	625	624	605	631	593	587	592	596	633	594	628	592	587	592	620	588	546	608	577	621	569	622	588	580	574	629	584	601	568	578	588	602	620	589	639	599	592	596	608	596	655	574	632	593	574	552	589	609	584	630	553	608	600	564	583	598	610	590	627	620	602	566	614	625	581	647	594	621	617	584	602	570	596	605	594	571	590	597	605	609	604	599	609	626	584	616	631	576	600	579	562	598	597	600	634	609	584	563	603	587	632	576	630	611	631	606	568	596	607	601	570	639	586	566	602	578	592	578	594	603	562	612	624	566	624	582	590	588	632	587	610	626	576	569	585	632	627	568	623	611	610	601	610	561	669	609	588	601	589	584	613	568	595	616	628	607	565	573	609	573	594	580	592	649	554	593	606	598	609	589	588	572	589	594	561	577	605	554	593	609	634	643	594	580	632	608	606	558	626	573	623	594	549	587	597	569	603	614	580	582	584	575	589	588	589	598	612	648	552	574	588	595	627	596	569	612	623	603	638	596	556	597	609	618	598	609	634	587	628	628	631	576	577	600	616	635	599	594	559	554	670	613	574	622	580	559	605	605	602	569	574	592	580	621	599	579	588	590	595	591	599	588	592	593	585	583	576	589	612	612	619	561	569	575	558	597	600	620	619	570	606	583	623	598	609	658	602	625	577	601	588	578	581	613	629	615	590	632	576	616	609	652	582	630	573	536	598	648	589	575	628	583	594	594	592	602	604	570	589	593	615	629	580	574	579	627	582	576	605	561	564	634	629	587	612	561	643	545	616	585	603	590	596	660	593	596	577	562	548	599	611	594	597	603	588	620	606	610	615	577	601	640	611	616	570	627	558	622	616	616	626	597	586	612	583	612	595	594	589	612	630	596	627	604	587	578	595	589	591	641	593	608	562	595	609	579	602	598	569	597	579	585	620	587	610	542	598	648	588	583	573	604	610	551	602	602	590	581	614	568	633	564	600	564	592	541	610	605	623	624	631	633	594	602	615	646	622	583	607	571	586	591	567	574	594	611	569	610	587	611	574	627	574	620	653	587	564	619	583	552	636	554	543	635	605	611	633	584	640	608	569	590	556	628	613	600	597	658	628	602	642	610	610	615	602	565	582	559
24575	20962	26941	25010	12903	1297	656	496	462	443	405	395	400	390	348	356	337	335	316	349	341	296	331	311	319	319	377	307	325	378	367	381	370	404	353	363	344	352	327	332	339	333	317	314	329	321	290	297	342	317	294	302	329	318	304	284	306	318	319	330	333	307	305	284	315	309	345	312	296	313	310	320	316	330	293	317	285	324	298	322	287	326	284	308	304	311	330	312	291	282	316	326	299	308	292	274	325	338	289	302	307	307	301	310	339	329	292	287	341	285	298	299	309	314	324	291	298	310	305	323	288	304	334	284	306	326	304	323	278	286	320	319	288	343	285	331	339	277	325	308	312	319	318	276	320	332	281	319	313	284	339	326	304	278	293	311	325	310	285	293	305	332	317	304	285	294	315	301	299	319	320	314	316	318	300	288	306	296	301	293	324	300	318	337	343	304	322	316	306	301	312	327	318	330	287	296	324	309	269	295	340	300	313	286	304	311	281	277	318	302	297	307	308	277	316	314	300	274	307	336	331	309	299	312	333	341	306	316	321	313	316	315	309	282	295	341	312	316	304	328	312	291	330	306	317	279	328	295	309	314	330	330	321	297	297	342	298	296	320	297	316	294	283	283	330	281	306	286	314	302	350	323	287	302	303	258	296	306	303	309	322	301	280	314	323	306	288	306	293	346	338	287	316	282	334	303	307	308	294	310	330	296	301	306	336	325	294	303	312	319	301	301	328	293	307	303	300	343	293	341	307	326	307	315	312	338	281	296	310	296	312	292	285	302	330	324	347	297	276	297	323	312	306	336	302	303	327	312	318	290	295	307	301	321	346	317	346	302	329	289	325	299	290	300	330	317	324	280	297	301	303	285	332	316	306	281	303	294	326	308	314	303	312	323	276	306	302	302	284	301	290	314	297	321	286	345	301	310	304	310	301	304	298	289	311	321	331	319	317	308	312	266	290	276	320	316	313	264	320	312	311	311	309	294	329	321	328	318	326	288	328	292	304	292	277	287	280	354	312	298	311	304	264	329	296	312	285	334	315	310	293	304	315	282	289	303	298	308	284	318	288	301	306	278	278	287	328	301	308	276	330	294	297	311	287	329	334	308	316	300	302	308	321	295	309	315	302	297	310	289	287	304	273	291	339	308	298	320	312	324	329	285	296	308	319	292	318	309	309	330	322	298	338	310	311	293	324	314	294	334	275	294	299	306	307	314	308	275	321	327	290	322	298	303	304	298	308	273	302	303	272	303	317	338	309	301	330	291	346	310	300	312	311	279	335	300	325	307	292	291	284	307	310	303	310	293	304	298	350	296	314	332	288	310	314	310	281	309	302	300	320	321	320	315	296	331	320	303	307	321	321	319	295	324	297	306	324	294	318	331	346	288	300	310	310	312	313	310	286	303	297	315	332	319	338	310	265	298	295	306	285	315	293	300	302	310	287	297	334	321	360	312	303	301	313	319	301	325	334	334	285	308	334	306	317	303	340	312	300	297	302	294	313	305	294	322	287	331	314	305	275	317	322	284	284	308	296	281	295	295	285	326	276	300	305	296	294	302	310	264	291	290	335	309	287	329	277	331	304	261	333	300	316	300	317	316	311	318	302	316	314	292	288	308	318	283	319	317	324	333	300	294	308	293	295	299	318	336	304	300	304	303	312	289	335	275	318	309	345	284	270	308	329	321	323	297	319	298	311	311	332	343	321	295	293	300	323	295	291	294	304	295	309	310	311	296	278	320	299	304	304	297	334	286	335	319	326	296	267	300	309	326	269	324	301	308	352	308	300	299	314	304	296	297	308	303	312	301	293	313	325	316	317	266	339	294	309	314	279	333	291	317	284	309	297	318	310	318	299	302	345	328	307	338	329	286	328	308	315	333	275	292	285	300	263	301	324	307	281	332	305	327	281	339	323	344	338	295	324	304	316	286	310	320	315	275	317	302	303	308	310	298	302	293	288	309	333	280	303	289	334	279	314	298	300	342	294	306	328	309	277	283	306	335	303	313	315	322	305	277	313	278	332	308	315	308	323	314	302	303	288	308	298	312	313	264	317	303	299	310	307	322	296	305	328	297	305	294	296	313	307	309	330	312	291	321	315	320	281	303	271	295	279	295	299	283	320	323	314	275	294	294	319	280	308	331	285	301	319	303	309	322	312	305	325	314	291	309	340	301	323	291	310	304	309	293	311	302	324	280	295	314	307	309	301	287	271	310	310	328	316	323	306	281	300	312	280	308	295	322	290	278	306	288	302	299	288	289	298	325	320	333	332	312	331	313	299	309	267	303	323	281	334	311	317	310	309	307	266	285	300	307	316	316	309	309	335	327	311	300	316	325	309	307	314	326	330	323	331	309	291	278	343	314	290	290	297	328	296	301	305	282	316	328	330	302	293	291	317	327	341	296	308	300	304	299	292	310	314	320	299	316	319	299	299	326	306	281	321	295	298	330	296	282	298	292	329	308	298	281	305	315	302	315	295	300	299	305	322	326	303	313	318	306	299	317	286	311	299	291	334	295	261	262	287	298	319	318	316	309	303	302	298	318	280	321	314	319	307	298	299	299	269	312	313	301	299	324	319	358	280	263	303	337	298	319	296	271	267	322	319	325	311	320	319	309	304	349	309	298	317	280	286	336	289	299	296	289	293	295	313	335	314	312	308	320	331	292	288	308	286	317	315	308	302	307	315	297	350	321	314	311	325	321	308	275	331	281	294	279	298	304	302	321	295	279	302	302	302	312	311	318	316	314	270	293	304	327	304	312	304	304	306	318	315	319	296	293	335	310	334	292	330	303	315	330	342	317	324	269	318	329	283	289	328	317	336	292	301	324	346	315	270	319	298	308	319	328	307	324	312	298	325	301	325	304	298	309	323	324	277	334	336	324	289	291	297	333	282	323	318	341	297	295	332	317	337	296	331	297	300	304	307	315	336	319	302	329	319	338	287	316	316	307	289	278	334	318	322	314	322	284	295	296	346	305	282	296	322	335	316	314	340	275	297	295	289	312	294	309	274	311	289	327	316	279	317	316	297	256	320	318	322	293	333	301	293	289	328	297	325	313	315	286	314	315	290	285	317	324	292	288	311	333	305	303	294	284	317	276	303	290	307	306	304	321	329	306	333	299	317	315	284	311	309	316	320	267	310	328	282	297	321	335	287	323	321	311	290	317	302	315	307	305	310	301	305	304	324	291	285	276	334	305	301	302	318	310	323	320	297	307	295	336	315	319	297	297	296	314	296	334	281	333	307	255	298	322	308	326	295	330	294	309	297	283	323	276	289	310	335	305	298	313	304	296	311	314	321	289	268	338	314	334	284	292	318	294	298	282	320	306	286	315	298	294	309	305	340	278	305	321	332	282	303	309	301	300	303	290	300	293	295	318	304	338	282	288	303	336	304	313	298	329	272	298	314	298	320	314	320	305	322	282	300	316	334	313	298	302	303	305	295	307	316	282	277	311	298	285	339	335	302	275	311	303	303	314	277	279	345	312	331	310	315	290
27083	35267	16425	7498	4057	1697	1084	857	691	633	554	542	564	516	478	463	440	448	409	428	428	403	393	429	410	453	457	442	442	456	476	519	532	556	515	595	506	475	449	462	443	426	433	401	428	399	415	397	408	382	392	381	413	394	419	408	407	404	393	386	400	385	408	394	399	431	411	397	403	417	395	427	393	384	388	352	379	391	406	403	405	400	396	383	426	362	380	365	405	392	372	389	413	426	338	392	359	365	375	451	363	361	390	359	372	404	403	372	392	415	394	387	383	402	382	366	391	397	407	399	401	419	382	397	378	387	382	407	388	384	402	380	393	373	398	348	397	365	392	439	405	375	377	377	378	412	378	444	390	390	408	377	341	403	389	394	377	389	358	366	339	362	387	395	373	391	382	401	388	429	402	388	399	406	386	410	405	404	373	379	411	413	408	380	373	392	359	381	364	392	430	378	352	380	357	399	354	378	385	365	389	424	405	391	387	382	396	359	431	391	392	371	407	385	385	404	372	355	382	402	428	397	381	363	375	429	392	394	387	395	396	386	429	411	391	400	418	378	395	384	420	409	392	390	368	390	382	360	364	353	381	379	377	370	390	392	399	384	401	360	375	377	355	406	402	433	362	388	346	386	391	388	406	375	368	372	416	396	387	425	380	362	368	398	385	400	406	399	393	416	419	373	384	366	375	389	402	393	387	389	393	393	408	408	403	378	399	372	413	387	364	400	423	406	393	422	422	404	384	396	380	404	394	362	378	409	369	408	381	401	400	387	366	407	424	380	395	402	386	383	392	419	388	357	386	414	369	414	372	424	383	408	407	385	391	398	390	423	402	396	409	395	421	367	394	383	405	380	378	377	400	399	384	395	384	380	420	393	405	402	377	370	383	384	396	396	378	408	353	368	385	374	395	387	388	380	383	372	366	408	380	368	379	399	358	403	372	425	397	389	408	377	421	371	415	354	391	399	418	359	403	407	357	371	389	386	372	396	365	415	384	354	390	380	387	396	370	408	351	391	381	386	421	378	420	362	372	381	387	409	402	411	374	362	380	380	389	381	378	356	385	370	368	380	377	418	376	383	375	392	382	387	431	362	360	382	420	394	403	424	390	348	433	408	379	396	377	381	385	396	371	371	411	417	373	377	361	379	394	386	385	328	379	364	376	378	405	369	409	405	390	397	353	382	358	384	380	400	378	406	400	361	385	391	415	373	366	371	398	396	412	373	395	396	337	416	374	357	418	389	368	388	422	410	410	386	402	364	391	377	414	385	408	390	414	377	416	388	398	366	391	400	389	375	364	364	377	368	422	422	420	374	393	385	362	370	352	393	380	369	347	391	403	403	418	415	388	385	407	430	391	421	361	403	366	354	385	401	382	395	383	405	391	405	379	415	364	391	367	405	387	422	379	366	375	374	381	367	387	379	379	368	406	408	389	360	365	392	403	370	369	379	395	405	409	374	389	358	375	396	391	380	393	392	439	389	360	407	388	350	387	372	376	410	397	377	376	355	370	413	381	368	358	410	395	405	394	392	366	373	354	387	407	377	408	394	410	396	390	393	388	411	392	381	399	382	368	419	379	361	375	381	400	384	401	436	373	398	332	371	378	393	370	416	404	379	361	407	382	371	407	383	398	400	391	386	344	401	383	392	392	377	397	386	380	361	358	376	389	407	437	403	379	411	379	391	367	372	373	386	365	375	379	393	394	375	370	359	396	372	390	382	348	408	395	382	397	389	410	389	384	374	366	389	392	360	403	372	420	422	389	425	383	404	397	389	387	388	368	411	450	414	411	395	406	401	390	364	431	406	411	378	382	362	386	398	389	364	391	351	356	399	364	424	394	365	414	362	386	414	408	386	376	375	378	394	397	370	385	407	383	426	392	447	423	391	358	394	393	366	382	387	361	393	377	392	394	374	415	410	364	392	402	364	385	386	429	361	401	362	396	384	369	375	357	424	421	389	389	397	385	367	385	391	406	385	350	406	387	414	408	401	365	388	357	359	398	399	390	383	438	378	404	390	383	374	394	395	445	400	384	384	389	400	391	406	374	382	376	377	411	398	412	409	357	382	373	376	380	382	364	392	385	414	378	369	407	420	386	371	391	384	385	446	434	409	377	408	408	379	396	364	356	374	382	397	402	378	355	367	384	396	370	366	398	407	369	385	385	387	390	364	392	372	383	332	391	386	376	369	400	422	416	381	365	386	403	405	394	377	397	358	383	385	393	409	387	354	387	383	352	402	378	371	399	411	414	394	361	354	400	440	398	377	397	388	418	399	423	421	408	386	401	395	403	390	386	391	406	354	356	379	365	380	375	412	386	396	397	406	399	408	341	388	374	388	394	390	407	367	382	387	377	390	403	418	377	371	393	398	382	369	419	389	399	389	409	398	384	368	381	402	386	395	401	393	370	374	359	391	386	389	399	399	344	391	401	385	380	364	360	399	402	393	404	383	399	429	396	424	411	388	384	393	388	381	382	388	387	386	400	406	423	385	374	367	397	384	403	390	399	385	374	388	396	426	394	421	360	379	382	381	369	336	380	374	387	406	390	396	343	395	385	396	383	389	363	367	376	395	395	398	417	389	391	386	373	393	373	396	352	399	411	395	409	394	373	401	334	380	374	369	391	374	382	389	385	404	391	370	369	384	381	392	399	400	417	394	388	453	379	408	394	387	394	393	387	380	363	374	375	382	360	392	409	384	386	367	424	352	365	394	371	429	385	415	404	367	374	392	413	399	412	425	375	371	371	381	382	367	414	408	413	386	409	398	410	429	364	374	406	394	418	414	422	384	356	400	375	394	367	424	388	392	401	399	394	369	398	403	393	408	374	347	366	369	379	389	405	405	410	367	419	434	410	416	387	388	443	386	369	417	373	364	392	374	390	374	390	382	407	400	402	411	399	388	414	381	420	398	429	374	404	375	363	389	392	408	361	360	398	380	369	394	425	374	396	387	379	391	391	398	400	378	354	395	398	388	382	416	374	396	383	395	410	387	380	419	353	361	382	383	397	359	395	371	366	357	402	400	385	411	393	371	396	384	406	385	404	392	362	373	383	398	389	393	379	370	387	379	397	407	394	378	403	381	382	409	389	393	411	368	355	399	374	385	397	415	377	366	396	368	409	388	357	381	387	380	381	411	365	383	359	422	428	384	380	388	397	382	409	389	358	395	393	382	415	365	378	364	354	363	413	387	399	412	385	384	355	392	404	390	418	412	426	412	358	366	330	417	386	380	382	356	374	356	351	392	414	371	415	426	393	380	417	375	352	391	372	359	400	430	449	350	362	387	397	385	371	373	376	380	429	385	396	372	371	381	382	378	407	369	380	362	387	386	394	412	406	384	443	373	373	404	378	372	373	386	372	414	397	399	372	411	400	349	380	395	375	380	377	413	412	366	387	425	441	371	394	378	401	402	410	400	391	374	396	433	353	362	386	387	420	364	399	376	381	399	411	360	346	390	400	410	375	358	388	377	389	349	389	398	418	341	372	396
22564	21005	28492	23710	20999	20871	8015	1182	775	722	614	575	548	510	462	440	444	432	380	409	400	407	388	373	421	405	390	386	387	414	462	500	519	527	494	502	477	426	427	383	380	385	367	390	360	382	340	348	342	378	320	384	328	321	355	345	328	323	360	321	388	360	369	348	361	369	398	360	389	345	346	346	367	308	351	360	355	354	372	382	342	371	389	330	334	348	331	340	334	353	361	328	300	329	349	335	341	333	330	350	335	334	357	339	344	323	313	321	358	362	302	318	382	333	365	320	356	328	336	331	329	315	309	321	371	332	324	313	319	333	342	324	357	372	361	325	331	331	361	356	343	334	354	357	352	350	332	356	331	344	332	340	326	332	320	322	334	331	320	337	303	335	343	327	353	343	313	343	320	350	368	366	327	379	328	307	386	334	353	361	357	307	322	304	337	344	335	338	322	357	309	350	332	318	382	325	330	307	349	356	340	323	328	333	368	356	333	314	290	338	347	347	331	315	343	340	325	325	340	369	339	331	346	307	372	335	340	326	322	315	344	337	308	326	371	314	311	363	357	324	336	330	362	358	314	323	318	333	337	354	342	319	353	362	340	348	342	352	336	362	365	366	331	332	348	327	320	329	314	314	315	317	328	307	343	345	334	353	290	341	341	320	326	351	319	317	337	333	340	327	357	339	373	339	329	307	341	362	315	350	331	320	372	392	354	325	352	377	303	319	388	339	313	327	333	325	355	329	337	323	341	345	329	318	331	322	346	323	343	331	332	333	326	343	338	342	338	307	343	338	357	345	350	355	322	339	340	318	346	364	324	333	346	319	310	329	364	345	318	346	324	351	341	329	297	335	301	366	346	336	348	337	353	383	324	342	312	340	301	339	336	309	325	323	324	352	343	329	340	333	352	350	345	350	297	345	341	360	363	375	336	306	309	344	327	297	337	366	332	358	389	347	298	324	366	331	346	317	312	345	341	329	325	355	303	327	356	325	318	337	348	303	310	325	323	361	327	343	325	296	350	332	350	326	335	333	302	333	339	325	334	322	321	329	359	324	310	343	332	347	321	331	341	338	335	320	324	326	326	325	354	312	351	355	310	321	322	331	330	311	322	343	328	342	345	309	323	346	318	361	334	344	318	339	318	301	304	343	373	347	312	322	329	352	313	338	345	349	349	330	361	319	318	346	329	353	305	344	351	339	304	344	351	333	351	348	356	328	341	357	323	356	336	334	332	352	355	351	376	322	324	305	332	338	351	358	338	298	313	318	339	360	340	311	325	332	315	342	352	318	356	365	311	369	319	338	369	337	337	331	364	353	336	329	361	326	338	311	381	391	328	373	282	312	361	337	317	327	327	302	325	304	329	338	343	356	344	315	339	379	371	342	364	325	314	336	355	322	351	349	318	305	324	373	332	331	308	314	345	380	314	360	346	366	349	322	340	311	364	329	355	352	330	324	347	324	354	332	310	328	327	288	359	325	344	349	343	302	338	348	349	328	305	323	333	334	346	301	351	332	307	363	352	313	310	343	342	333	361	316	357	335	348	344	328	317	365	357	322	336	342	341	355	363	335	333	358	342	339	364	352	349	342	338	308	341	327	291	347	365	328	336	352	324	302	325	317	344	343	335	344	335	342	363	348	322	313	349	321	336	345	340	347	318	323	330	323	362	374	316	336	373	345	303	331	350	364	343	365	329	298	327	347	321	309	321	318	366	366	328	330	322	336	345	335	334	312	324	342	314	327	362	305	311	338	359	316	343	343	331	331	323	322	353	334	350	350	318	325	331	365	350	315	341	330	300	335	327	348	314	334	366	305	335	343	324	349	315	320	302	351	363	334	341	348	321	301	351	320	352	325	338	315	320	325	314	351	320	329	310	326	349	357	351	309	332	332	301	376	325	318	335	327	344	339	347	357	319	361	363	354	303	311	316	315	334	321	334	306	337	314	347	351	322	373	358	324	322	312	374	314	357	357	317	357	352	357	320	344	326	335	326	303	314	352	338	346	345	368	317	331	346	323	307	364	350	324	328	355	333	322	326	330	330	314	359	353	329	343	338	324	337	333	367	333	338	307	361	337	344	352	305	316	356	345	334	346	337	316	348	354	337	372	339	357	343	316	297	330	370	307	337	318	332	335	346	298	350	314	371	303	324	329	334	329	362	346	340	352	350	345	312	363	349	315	308	324	339	352	318	367	364	331	335	364	318	335	345	322	314	330	331	338	329	372	322	332	352	297	318	326	331	355	331	352	323	336	330	316	309	322	337	338	337	320	339	316	346	361	337	366	307	350	326	328	351	348	302	343	350	334	330	348	339	330	331	328	340	325	349	334	337	367	334	288	327	332	325	318	325	324	326	311	333	342	369	353	348	311	347	331	337	339	339	322	359	374	354	328	330	334	360	352	317	325	330	321	368	345	341	295	358	326	327	338	307	334	357	349	344	361	359	345	299	331	321	315	354	358	345	348	362	323	363	337	278	333	326	351	342	376	277	334	342	296	343	325	335	324	337	382	346	351	329	347	311	326	338	334	321	301	307	358	321	351	318	324	336	328	333	344	344	342	314	361	343	350	343	327	337	309	329	298	331	342	332	359	333	309	276	365	353	332	324	356	351	326	347	338	322	335	349	362	326	320	316	328	342	338	340	304	315	351	337	361	345	326	338	312	323	338	323	354	354	370	336	328	346	323	309	339	333	305	301	326	371	332	343	333	322	307	332	331	340	301	337	308	324	334	322	325	358	347	338	341	313	336	348	373	324	356	359	330	334	328	351	317	340	353	363	336	337	327	330	337	344	305	328	320	331	353	312	346	330	327	339	323	333	318	339	336	358	337	356	359	333	309	340	335	328	343	320	343	345	360	338	295	325	368	327	360	311	340	333	314	303	324	345	318	332	335	355	329	319	331	365	339	332	330	342	332	343	322	348	302	322	318	298	344	344	307	332	340	358	346	338	357	359	339	322	320	309	319	309	362	318	347	361	348	338	329	308	346	349	337	321	296	346	302	333	331	350	332	362	347	321	359	317	343	331	349	307	318	326	323	326	359	342	360	322	337	318	364	357	361	320	345	342	294	336	307	321	306	318	353	327	328	326	308	333	386	353	352	361	322	358	316	338	343	377	352	322	308	329	358	309	332	311	315	320	330	311	331	355	357	353	308	327	343	331	295	360	327	334	323	347	332	361	310	332	350	296	333	333	350	321	335	357	347	373	364	325	320	370	332	364	322	330	330	335	320	342	381	322	364	318	344	319	312	340	353	327	350	322	330	333	336	328	366	377	342	366	313	320	330	312	328	386	329	326	355	341	333	366	357	305	333	364	336	381	318	326	370	351	354	370	354	330	331	329	325	336	332	316	330	297	339	294	358	346	326	349	321	319	361	337	358	329	302	321	324	333	314	337	342	359	308	348	316	335	316	323	329	328	329	333	303	337	333	330	308	321	339	318	362	337	345	309	392	349	327	328	310	363	336	321	365	338	299	311	331	344	338	315	339	341
28478	47061	27893	15600	9223	3322	2279	1733	1402	1127	989	884	825	730	728	585	616	557	539	521	544	500	544	504	532	490	531	509	533	558	579	656	759	730	710	721	652	633	585	523	502	472	479	465	445	477	456	424	432	477	423	440	440	457	418	470	430	454	451	441	449	457	422	441	449	464	488	442	448	442	445	391	421	425	427	440	438	413	435	420	434	440	468	411	444	435	415	410	443	412	432	416	452	438	431	417	429	452	436	397	445	432	404	466	433	414	412	430	444	411	422	447	440	395	417	404	442	380	400	407	439	453	412	458	427	417	426	386	424	444	401	425	459	426	373	412	403	394	415	410	421	442	455	452	412	395	428	424	407	387	376	430	424	419	429	418	388	433	427	397	425	438	405	418	409	410	421	397	459	398	419	379	452	438	435	404	431	403	400	411	408	426	479	410	444	430	396	387	454	409	412	410	392	411	436	400	410	387	414	404	421	437	424	420	422	440	426	441	450	406	414	396	429	419	407	438	398	434	401	409	441	445	353	414	422	420	414	417	413	413	424	429	447	457	398	455	420	413	407	437	436	426	434	432	428	417	434	429	414	400	446	432	388	392	459	413	414	395	411	397	389	417	390	431	428	412	420	410	412	421	434	428	374	426	435	419	433	415	449	404	407	438	457	447	408	438	408	413	433	391	420	412	418	425	470	422	426	382	429	470	412	423	420	395	407	421	417	399	426	404	443	392	420	414	439	407	420	460	387	396	415	453	425	444	375	447	425	420	399	419	404	411	394	398	428	403	400	390	422	453	410	377	428	427	448	389	437	400	402	426	430	438	417	429	418	398	423	447	394	437	425	441	414	394	428	374	453	412	417	383	387	417	417	459	416	444	385	412	406	381	379	412	397	394	408	438	424	398	427	418	423	479	395	416	457	408	438	409	452	410	432	449	394	388	422	427	392	405	407	374	450	405	421	421	440	412	417	417	422	419	396	432	403	452	399	378	394	391	416	433	421	398	432	440	457	415	417	427	402	392	394	420	399	465	428	404	377	431	416	408	423	419	423	455	443	411	393	411	395	416	435	430	404	389	444	420	431	403	418	409	418	415	412	388	426	431	441	417	446	401	420	430	428	436	439	409	416	405	410	428	405	439	456	424	423	418	427	407	412	442	429	420	405	391	425	411	427	397	434	428	420	427	405	439	421	423	429	431	427	418	409	399	400	419	437	432	404	442	434	443	414	415	448	414	402	399	444	475	474	422	377	443	431	433	453	419	388	405	448	401	461	423	401	430	406	487	417	438	405	406	431	450	391	411	420	439	427	440	404	447	463	420	441	433	430	448	390	415	424	398	377	409	423	431	418	402	411	455	422	440	433	419	420	432	407	447	416	441	386	406	395	449	433	441	435	413	403	431	450	413	426	390	389	448	407	446	420	440	427	409	416	409	428	438	427	424	395	431	423	433	438	428	410	426	439	434	411	442	432	455	431	426	396	440	458	391	438	438	413	389	410	412	431	412	430	412	431	409	435	411	401	422	411	451	443	425	421	427	435	411	402	438	450	400	445	455	422	408	471	408	450	442	424	461	418	421	427	434	404	416	396	433	424	430	453	420	439	411	415	422	447	439	403	428	411	392	396	415	437	410	460	406	446	427	439	452	433	416	415	402	401	433	423	412	407	404	419	391	408	412	413	437	423	438	422	434	369	448	409	464	404	419	439	438	426	402	429	444	420	405	449	390	414	430	437	393	465	420	363	428	442	405	437	395	429	435	396	429	422	413	389	430	408	441	434	436	393	442	422	388	374	419	411	417	444	411	424	424	453	428	400	413	445	407	388	409	450	444	390	417	462	412	460	415	417	436	416	388	395	400	394	424	376	394	431	423	429	405	447	399	416	432	416	418	439	374	432	408	417	409	422	417	412	453	413	434	433	428	418	461	433	402	427	417	428	445	412	417	398	415	431	407	390	410	431	419	429	399	416	402	427	427	402	420	459	402	384	420	438	447	378	449	421	432	435	418	377	436	428	419	392	416	407	424	432	424	404	444	447	449	413	430	361	403	409	434	406	401	391	438	429	401	398	380	391	430	394	420	438	435	368	427	464	433	413	419	395	383	422	409	452	388	444	409	424	420	433	371	433	464	450	358	435	409	428	428	412	431	396	419	402	449	431	457	422	420	415	423	416	416	412	411	419	398	383	384	433	387	404	412	379	433	438	443	434	432	427	402	430	379	461	435	439	402	447	381	387	414	402	422	407	400	404	436	405	433	436	438	428	394	434	431	418	415	421	417	484	381	379	437	423	430	403	434	392	408	422	456	456	421	434	420	452	406	395	395	416	472	443	424	449	448	430	415	438	418	414	411	448	428	412	436	406	425	408	457	399	390	430	444	429	432	415	403	409	427	435	425	459	430	424	445	417	399	417	424	449	442	421	431	428	413	399	436	425	417	432	441	387	445	432	421	406	432	418	416	415	430	433	412	423	404	421	439	403	421	414	421	398	423	402	419	412	412	428	441	423	435	408	428	413	447	401	428	447	397	394	415	413	396	438	434	400	453	436	419	368	433	376	403	410	435	399	388	386	433	442	421	413	420	403	393	436	447	418	452	426	421	425	451	436	436	399	427	417	414	422	381	401	414	410	421	419	421	418	431	398	449	429	429	422	425	412	471	431	444	425	431	450	390	444	428	454	412	421	399	419	461	402	429	437	395	443	460	436	418	440	414	413	419	444	408	453	406	373	376	416	447	446	396	478	418	388	420	437	417	417	438	435	401	410	434	394	390	425	430	437	423	435	452	384	435	408	435	442	424	401	436	463	413	409	418	432	396	410	418	459	418	442	397	411	399	405	436	388	428	399	443	396	445	396	453	450	419	419	414	427	413	380	411	412	441	438	462	430	391	461	391	421	434	405	417	437	429	413	422	417	439	409	414	395	394	407	411	437	417	414	446	445	437	411	404	399	400	456	440	375	401	425	426	409	416	436	435	426	410	408	379	412	442	424	388	381	435	414	423	405	430	413	449	419	415	416	409	453	438	404	439	417	423	428	439	401	428	402	417	425	413	388	414	436	428	399	426	453	446	413	424	444	415	429	435	438	411	426	430	432	440	418	432	417	419	411	428	387	440	393	390	435	479	405	443	439	412	405	409	437	408	461	411	420	440	403	393	400	427	433	457	430	433	417	410	458	430	428	467	408	430	402	426	437	406	446	409	410	392	420	433	415	414	465	390	381	372	412	444	452	395	415	435	429	402	416	413	408	436	413	403	412	405	426	430	413	431	400	453	419	406	448	433	406	414	404	415	437	403	446	399	421	431	440	440	402	426	432	442	401	411	424	405	466	448	385	460	414	444	429	386	397	416	466	417	406	406	430	412	428	442	386	429	432	392	440	410	412	400	441	410	432	432	417	390	407	443	380	389	447	451	450	401	421	418	451	407	424	415	417	452	460	438	436	462	416	407	421	422	408	424	378	431	436	423	422	453	434	454	391	434	445	409	420	404	441	434	447	414
28006	21795	13367	3486	1252	635	526	501	529	514	487	474	483	455	456	462	437	460	434	448	449	429	430	428	441	454	421	442	478	458	483	500	518	523	522	506	482	501	479	436	481	433	412	436	403	453	448	439	443	387	471	405	402	418	455	445	413	420	440	430	411	473	468	472	430	428	427	448	415	415	427	415	434	418	426	408	424	428	465	411	468	384	437	484	402	454	445	458	440	428	444	439	425	404	442	468	397	408	449	400	391	428	449	425	405	429	418	381	465	441	390	422	406	413	435	401	427	447	399	452	444	428	460	476	398	451	395	416	391	423	430	448	431	388	415	467	430	467	421	450	404	435	400	441	417	462	445	428	436	450	439	407	432	425	426	419	417	454	442	442	428	422	419	439	435	440	417	462	414	422	408	441	455	422	500	414	456	439	420	438	448	418	460	417	438	401	442	445	428	419	440	458	425	467	428	413	462	469	436	432	438	422	412	420	436	402	418	431	399	439	435	419	393	428	442	397	418	457	443	398	417	427	469	439	376	435	406	423	435	435	426	411	431	402	428	417	398	431	423	427	401	441	421	444	411	459	419	453	389	416	446	430	420	440	402	412	379	411	416	433	448	479	445	477	402	454	432	425	409	430	444	442	413	444	456	432	426	423	450	417	445	417	442	434	441	405	424	397	421	437	415	397	451	417	432	419	401	423	423	449	425	420	413	444	425	458	380	437	403	439	437	371	450	399	473	438	400	470	449	428	435	484	410	454	429	410	413	410	411	473	416	406	419	416	430	455	427	396	420	424	440	442	422	431	419	398	435	441	451	405	444	447	405	436	435	418	409	440	399	431	428	402	435	441	456	443	399	413	418	405	433	420	440	425	393	418	417	444	466	418	443	403	426	417	437	428	432	429	413	435	449	448	443	419	449	438	392	425	408	398	417	445	455	447	467	426	408	416	407	418	446	418	451	395	405	415	386	394	449	422	447	453	459	418	400	446	461	406	420	467	462	424	404	456	455	453	444	399	464	460	424	404	425	437	437	446	478	454	425	434	436	419	452	434	433	437	447	424	417	412	411	433	421	446	420	449	423	421	447	421	424	441	414	397	447	427	454	412	436	430	461	435	429	443	403	440	445	447	444	427	400	449	417	389	444	472	454	400	435	454	443	450	442	450	424	414	414	415	437	439	418	409	395	448	414	450	427	435	398	452	450	450	387	420	444	403	401	462	398	428	413	443	420	436	461	470	440	392	451	412	427	449	430	420	428	400	426	430	435	426	429	476	412	422	442	385	430	442	443	422	435	418	425	380	431	462	478	435	442	422	418	414	428	412	418	417	419	415	444	422	421	426	407	402	426	399	424	419	465	459	426	440	455	430	444	380	430	442	439	464	439	432	434	406	434	431	419	413	438	418	384	445	429	400	416	411	427	413	424	428	451	435	445	441	408	464	394	429	426	427	386	389	441	406	424	476	430	430	451	451	412	425	413	457	414	434	431	487	464	433	393	407	414	440	440	437	407	418	434	443	436	423	406	428	410	405	434	446	433	431	443	441	422	448	425	456	445	421	412	413	416	421	465	413	436	439	417	417	422	467	404	475	411	424	427	400	439	439	419	461	437	402	474	446	441	454	414	419	434	401	447	427	428	438	457	401	409	417	377	435	435	448	508	387	429	434	452	435	453	460	450	441	445	461	429	488	443	452	438	427	406	402	412	434	475	418	442	430	430	415	456	451	470	468	427	412	456	404	448	446	434	415	432	430	455	405	390	444	433	413	471	455	410	412	437	455	428	446	412	395	418	406	405	468	461	455	428	429	411	400	444	405	395	442	446	438	415	424	442	418	432	443	445	409	416	408	441	396	454	405	435	410	421	397	431	412	416	432	435	456	474	398	380	439	429	443	410	503	430	427	428	441	409	447	430	425	463	402	402	443	431	412	380	444	434	430	420	434	441	430	443	428	413	423	391	455	448	448	422	423	397	432	459	442	428	439	453	403	399	399	433	490	435	446	403	386	417	456	427	404	408	425	420	411	399	376	383	430	412	425	420	413	435	421	448	435	432	446	429	440	420	421	456	444	445	421	403	415	452	463	423	415	463	409	399	401	452	417	436	449	407	415	404	410	430	469	417	419	443	388	458	442	424	426	429	393	377	388	427	410	418	441	408	418	470	427	416	428	440	404	424	427	401	502	458	409	450	427	413	398	408	401	431	425	398	434	431	386	448	438	418	404	431	453	457	393	443	423	456	446	440	465	452	408	442	428	444	452	428	465	442	467	416	419	430	418	421	426	411	433	445	427	413	453	416	433	412	414	408	437	402	401	425	453	461	460	423	433	435	411	425	424	449	445	431	426	417	476	420	449	435	451	444	459	448	415	421	408	437	420	429	455	423	432	439	418	419	440	400	392	429	406	423	411	401	441	426	415	461	425	434	394	430	457	429	417	475	430	453	394	431	401	435	412	426	449	418	398	433	457	414	431	426	426	446	433	444	436	424	399	416	423	434	444	470	466	416	443	422	406	451	455	429	417	413	433	470	413	421	437	434	415	438	418	449	451	426	441	444	449	431	433	442	461	395	450	420	459	433	454	415	427	450	439	415	440	444	436	474	457	412	458	412	434	437	465	416	447	428	448	386	427	451	399	431	436	429	441	427	372	410	426	429	414	462	455	424	440	435	457	423	429	407	439	424	405	417	406	437	448	451	459	430	426	426	424	416	405	399	450	480	404	454	482	443	416	429	435	417	403	390	461	419	415	438	426	448	415	431	440	413	426	392	417	413	438	435	424	441	436	434	449	430	410	461	405	439	463	430	440	425	423	438	429	414	445	457	456	466	438	393	398	410	469	448	425	436	440	395	400	410	450	423	460	466	422	453	430	411	419	428	434	389	458	389	456	396	419	448	423	440	452	419	442	461	407	429	458	385	424	419	405	457	425	433	427	422	416	438	448	449	446	443	413	446	439	455	445	416	416	443	432	444	394	434	431	440	382	429	405	423	440	424	399	472	469	402	459	422	400	414	440	399	443	412	423	458	393	378	436	459	420	413	400	418	464	426	425	394	411	424	432	446	404	428	394	422	422	440	411	444	413	440	438	432	446	398	437	461	445	396	426	434	427	389	398	426	452	445	415	429	416	438	460	439	462	445	407	448	435	456	412	420	487	450	439	415	451	421	411	456	434	426	404	441	424	429	435	430	400	434	447	408	425	418	407	424	408	437	377	419	420	451	437	402	431	432	451	474	391	475	398	436	412	409	429	445	403	437	446	441	430	428	480	446	412	432	404	431	447	457	435	407	423	404	412	446	391	415	402	417	450	425	442	435	466	441	396	425	435	425	445	408	473	452	466	430	450	444	446	426	434	389	407	411	410	431	429	431	417	419	420	438	388	443	448	413	428	419	427	398	435	427	441	456	405	423	407	432	454	390	460	421	441	457	389	388	406	423	393	430	423	455	394	425	468	436	437	413	430	443	404	444	395	428	453	451	446	433	413	395	410	430	441	423	436
26534	30004	10156	3773	2045	885	784	756	692	604	614	605	639	608	595	600	591	512	520	580	542	592	563	554	567	560	590	599	595	622	605	696	630	694	666	666	607	574	567	609	605	602	524	570	553	514	559	557	499	568	573	539	596	513	576	586	547	570	533	551	556	546	597	562	506	524	566	536	581	555	519	542	536	517	503	524	534	552	562	528	565	534	522	530	551	563	542	521	532	501	505	542	494	513	540	527	567	491	542	541	555	496	544	481	545	535	533	548	561	525	565	480	546	513	553	540	523	522	546	522	508	512	481	531	526	521	530	523	551	551	531	534	512	561	547	542	514	506	570	517	547	545	558	519	575	533	499	550	535	548	529	535	487	545	512	500	535	532	509	537	558	504	553	529	543	517	535	511	544	567	539	541	583	542	510	527	547	520	560	545	597	552	547	525	470	505	564	490	508	547	540	534	507	499	535	515	535	501	547	521	518	560	523	546	517	527	556	542	513	528	544	528	570	502	543	558	537	533	563	523	564	559	500	515	533	564	547	592	545	527	515	535	481	532	517	553	541	521	545	544	497	513	562	532	501	531	537	543	534	508	552	524	506	507	542	531	569	521	533	522	529	557	562	528	556	511	517	542	522	542	567	557	570	509	516	512	542	500	520	579	545	550	527	536	541	566	536	539	559	538	528	551	575	541	553	493	509	483	550	555	504	472	544	540	564	564	513	511	531	542	542	522	560	520	531	539	526	504	517	579	515	574	530	523	501	536	535	531	506	497	560	496	542	536	494	522	533	528	541	537	509	573	504	501	545	537	495	526	560	532	556	545	550	535	539	527	538	537	558	562	562	521	547	538	580	492	541	510	526	536	582	478	546	546	569	544	535	530	491	540	523	525	571	547	527	562	544	540	502	533	514	538	554	534	531	566	533	526	515	547	556	522	526	523	506	525	520	522	535	519	524	529	536	513	550	515	536	532	494	521	535	507	509	526	577	540	537	524	504	567	524	513	539	532	549	525	551	522	540	534	531	532	556	525	560	522	541	509	516	513	551	549	540	531	554	535	575	468	484	532	518	604	491	519	518	531	503	523	513	536	522	498	535	506	580	535	524	534	572	511	579	507	505	513	554	561	520	520	536	540	529	520	543	506	498	512	585	537	507	554	535	544	529	535	522	524	554	588	579	501	555	547	513	525	524	533	533	552	525	557	510	542	545	531	521	520	550	536	519	531	527	536	554	534	546	548	570	559	510	552	513	567	526	556	553	547	547	516	545	500	524	532	522	517	545	531	508	499	554	502	514	513	481	513	570	521	477	531	563	490	552	495	538	566	578	489	517	546	537	528	519	496	558	509	568	508	543	559	541	453	545	556	561	499	575	548	560	536	518	542	511	557	568	549	537	565	512	556	543	542	541	520	540	546	562	519	506	528	530	536	530	532	513	517	498	538	540	538	512	533	552	546	563	531	571	492	510	539	549	503	545	453	485	534	511	550	549	539	552	528	561	525	576	481	528	572	543	533	521	558	557	540	507	500	472	570	507	523	530	566	572	533	515	536	510	523	535	538	519	490	553	534	503	503	563	537	538	540	557	488	569	542	538	538	534	547	527	525	530	552	486	506	500	554	558	533	529	544	567	570	554	550	500	500	545	556	503	525	539	521	510	551	522	567	506	529	524	515	550	504	511	515	507	512	512	522	536	554	556	477	553	542	517	539	544	530	545	504	507	516	540	543	539	503	512	574	527	581	532	522	522	507	522	524	523	519	583	562	521	560	521	550	559	522	533	587	508	525	560	557	560	520	547	553	502	497	576	543	511	518	514	545	542	504	520	503	498	550	552	545	541	509	546	547	529	504	544	545	510	558	523	534	531	505	530	491	510	539	571	538	565	513	562	520	513	508	525	532	515	512	493	533	533	575	542	567	549	532	542	527	572	531	550	522	524	507	505	546	514	562	516	537	535	539	560	539	530	541	532	547	517	506	531	542	520	542	539	479	537	532	533	519	541	511	520	514	558	510	539	509	547	498	535	563	489	554	544	530	534	514	510	565	540	529	545	526	518	512	501	516	526	519	499	517	524	519	564	525	496	558	536	538	503	546	550	562	533	533	485	551	526	520	550	511	552	505	499	518	529	554	516	550	511	527	563	569	535	530	606	527	530	554	551	527	576	541	530	558	528	535	552	530	535	558	533	522	535	486	537	572	594	499	518	513	527	504	517	515	530	572	501	537	509	516	513	598	528	507	490	536	534	498	550	545	567	508	542	503	552	540	497	548	545	522	527	538	521	523	573	527	541	573	530	524	543	514	508	589	519	564	544	493	529	520	498	531	522	511	570	550	518	571	554	578	499	576	536	506	551	530	541	580	523	564	506	579	544	562	547	552	552	544	524	508	527	535	540	547	548	508	523	576	501	523	548	576	540	519	525	520	549	507	519	549	545	527	495	528	551	533	501	562	520	532	519	561	522	570	531	501	549	568	551	563	530	518	512	545	536	574	562	546	515	558	560	514	551	518	566	524	551	515	541	524	519	558	535	560	518	521	534	528	565	523	504	525	532	512	508	523	541	557	538	540	540	494	481	525	545	514	581	529	528	568	518	534	507	509	541	525	485	535	555	548	515	573	586	539	509	559	491	546	537	515	503	550	516	548	561	514	551	509	523	512	547	567	520	553	510	526	480	521	568	566	547	535	553	529	506	561	554	508	545	507	526	552	503	504	514	556	549	534	559	515	567	538	545	525	542	510	516	525	536	550	514	564	547	523	534	536	520	541	542	553	496	549	562	569	558	489	534	502	516	552	522	558	508	525	525	535	535	515	575	551	553	550	567	537	506	502	564	501	497	520	532	568	532	542	516	540	531	505	591	557	487	535	528	540	536	511	519	558	506	571	489	556	557	613	549	544	515	566	545	518	531	530	541	544	502	529	540	534	547	492	561	518	534	548	547	516	495	559	538	590	582	513	524	541	543	509	585	531	542	529	529	546	494	557	542	526	553	540	521	534	513	528	527	513	502	546	511	518	551	559	556	565	544	544	545	514	563	551	501	525	503	515	566	507	553	539	558	524	519	518	511	526	538	556	527	541	515	528	543	519	530	490	561	477	528	519	550	526	515	512	531	561	533	538	484	510	547	561	557	519	510	589	511	584	547	523	516	535	526	512	531	539	533	508	537	580	535	511	509	541	527	537	552	527	539	548	562	500	561	594	558	546	556	545	554	572	558	513	491	531	523	509	536	535	525	524	546	517	539	505	540	553	553	532	514	547	516	517	511	553	556	550	521	551	511	545	534	527	559	557	515	512	544	471	498	565	518	522	546	517	510	558	518	522	526	559	551	516	545	526	552	507	523	522	504	538	535	561	543	518	518	576	531	539	547	513	527	508	526	552	517	567	565	558	548	547	537	544	596	503	539	509	519	528	535	550	547	504	551	526	526	511	500	521	554	535	514	498	536	567	596	544	512	537	553	532	536	529	542	537	552	485	558	579	517	510	532	532	518	534	528	511
23622	21002	28013	24182	20882	9107	1412	915	790	673	617	601	577	587	539	528	507	544	507	535	561	501	541	470	541	556	517	516	521	497	546	613	599	626	631	608	571	530	527	503	525	463	480	476	464	490	460	484	470	461	484	452	477	480	470	465	488	479	476	471	540	496	488	495	478	486	493	462	452	497	435	463	457	478	461	451	464	487	505	481	454	500	450	483	453	472	508	477	474	480	467	475	467	458	496	474	498	503	464	488	510	460	446	439	446	456	478	480	463	485	458	477	455	499	535	481	428	489	491	536	440	438	453	468	450	486	454	473	461	463	476	467	466	463	460	484	455	454	466	453	535	467	460	465	490	478	462	445	480	450	452	478	443	456	488	511	493	465	469	449	440	479	476	502	504	439	447	454	484	439	498	453	449	451	477	493	500	499	451	531	488	464	480	475	468	491	449	459	472	472	484	471	483	452	449	445	463	461	448	454	480	506	474	472	465	470	485	486	433	478	495	499	509	487	485	483	492	459	465	454	443	482	434	488	492	458	436	477	472	488	434	456	464	439	444	472	467	444	432	468	440	487	480	500	477	469	482	470	500	495	455	483	460	461	421	440	469	430	439	472	449	499	502	463	464	469	470	491	462	489	484	445	465	478	474	465	506	503	505	451	477	456	476	465	483	478	492	479	478	465	474	509	446	485	475	467	453	470	483	508	503	488	441	451	471	510	506	458	459	491	467	466	444	451	470	437	468	472	501	461	459	463	499	483	462	499	492	495	457	457	502	471	452	473	514	473	479	470	468	459	429	452	476	453	453	444	482	469	477	485	462	476	472	461	464	474	458	482	462	499	503	483	504	454	456	478	427	524	516	457	471	487	422	454	449	494	440	496	463	468	479	487	489	475	454	462	472	495	513	457	512	439	428	498	461	460	447	461	433	513	461	461	476	483	451	438	430	459	520	481	435	502	497	439	507	441	507	452	509	478	460	463	474	452	449	466	466	472	458	474	408	451	471	526	496	477	501	492	518	485	449	473	456	418	457	466	454	495	453	483	484	488	448	449	475	455	470	494	500	474	464	505	482	470	495	447	460	448	451	499	474	479	485	453	479	492	452	461	447	469	484	441	509	479	475	468	480	463	496	513	474	474	474	483	465	523	479	462	463	491	455	474	486	482	463	506	418	460	491	480	485	440	516	513	465	497	492	467	480	499	469	457	486	466	470	490	492	473	470	456	484	477	469	456	455	499	457	476	479	446	474	482	462	495	469	492	462	470	476	443	491	464	484	471	458	444	472	458	496	437	453	442	504	502	450	437	502	470	474	459	524	486	442	498	461	421	476	519	484	537	446	447	457	483	510	485	454	467	490	502	462	460	505	481	468	464	483	470	458	484	477	479	469	457	493	422	502	511	426	467	475	527	446	505	441	488	485	459	450	447	507	479	516	471	478	444	460	485	494	461	462	551	507	522	492	471	477	490	482	428	454	485	515	455	518	469	468	467	444	484	523	432	478	458	508	507	517	436	493	497	462	447	496	482	489	466	492	459	505	472	428	504	480	449	492	488	467	503	506	509	480	507	458	441	492	477	483	455	464	448	455	470	489	460	493	433	465	480	490	488	484	455	441	494	451	467	452	478	484	469	465	460	452	510	430	508	471	450	458	468	471	431	489	489	460	497	506	476	531	468	460	493	478	478	474	477	433	410	453	444	463	511	482	472	444	498	448	480	490	473	452	436	481	488	499	440	532	468	478	498	473	470	481	499	443	470	437	441	418	486	477	500	505	447	453	493	501	483	431	483	501	471	499	516	482	473	429	477	485	472	442	474	440	435	490	453	513	488	450	482	495	438	499	508	469	426	489	452	491	470	456	474	446	513	505	489	447	472	420	493	423	491	494	510	451	508	473	479	465	511	455	446	480	477	435	457	446	493	454	505	468	511	509	475	463	510	495	484	491	454	474	488	494	444	472	476	449	451	466	482	455	483	472	442	465	462	473	480	502	477	481	471	462	480	488	487	440	506	439	471	477	455	514	477	502	482	446	457	426	454	462	480	487	482	458	469	466	456	487	472	502	463	482	473	460	473	502	468	505	474	452	478	449	488	479	492	500	496	487	470	509	483	466	459	493	507	481	480	430	483	454	472	458	468	452	462	480	471	481	450	447	456	490	436	479	454	470	452	456	486	496	463	476	504	479	478	457	497	486	508	449	452	442	463	505	490	460	494	486	483	413	489	451	449	488	451	511	487	487	442	443	454	465	483	480	473	444	458	422	471	492	466	461	529	449	464	479	455	472	428	482	485	475	480	484	441	476	479	445	505	518	481	469	476	465	486	453	449	480	450	458	463	478	458	462	463	492	469	449	433	453	488	464	474	450	456	458	492	466	483	495	460	476	444	449	484	471	444	514	463	466	484	503	466	448	461	460	489	494	506	494	467	441	431	491	457	498	452	506	499	456	466	457	497	490	455	462	464	411	492	471	486	464	487	495	494	500	487	461	443	449	461	467	504	507	498	455	454	480	461	425	461	482	427	471	460	465	470	473	472	501	444	496	456	479	468	452	456	481	452	462	473	498	477	440	499	479	443	453	463	472	486	468	456	481	501	506	477	487	514	480	469	486	460	479	465	467	495	455	458	477	488	482	466	478	483	453	483	478	476	471	506	434	467	425	442	499	465	485	456	458	470	504	463	464	464	505	469	510	485	470	488	462	479	473	442	481	466	424	478	483	495	465	503	487	480	498	463	462	466	472	452	481	504	451	491	436	479	492	450	503	486	465	473	489	481	445	497	501	483	485	463	479	494	469	454	468	489	489	514	467	477	492	484	500	489	461	462	465	513	496	501	459	467	450	493	445	458	457	456	446	459	476	492	435	461	440	488	512	480	487	466	486	458	484	451	458	433	476	442	461	472	454	424	486	471	449	483	445	449	507	488	456	481	446	486	488	505	476	468	455	446	484	495	478	494	486	470	479	485	479	489	462	470	472	470	497	489	432	500	482	450	444	455	499	464	480	458	480	481	526	444	434	447	506	493	444	440	439	472	470	459	420	467	475	493	466	489	480	512	477	467	437	463	472	482	510	466	443	483	493	470	496	495	520	494	444	487	488	443	457	470	439	478	455	490	449	482	477	473	481	449	487	465	449	512	476	457	475	461	441	472	494	464	413	459	460	448	474	485	459	469	468	414	480	469	452	482	487	491	499	482	501	443	459	460	502	446	461	453	457	454	450	512	482	489	462	494	504	429	423	493	495	458	441	472	436	462	443	509	489	495	514	470	425	475	477	474	503	469	502	469	461	517	464	431	476	491	470	464	489	464	463	490	459	463	474	485	432	454	451	467	459	490	439	484	488	437	451	502	473	447	497	468	508	485	478	482	452	433	474	490	490	469	523	461	460	486	489	470	456	447	482	471	491	457	472	529	475	468	484	490	514	440	510	463	490	424	490	486	438	436	421	495	464	492	472	490	429	482	448	448	501	475	455	457	496	453	500	513	449	497	452	468	443	511
27224	39469	20981	9705	4928	2373	1710	1296	1218	996	916	866	788	796	793	706	670	688	687	638	666	621	641	669	615	585	676	686	680	670	750	796	788	786	747	718	726	776	671	676	649	648	591	630	596	620	551	614	616	619	619	650	601	621	611	613	619	612	601	587	587	661	612	600	563	610	594	625	655	592	607	659	602	615	593	605	590	620	592	577	588	586	651	613	588	585	634	610	616	601	586	606	600	593	627	607	613	562	646	620	588	608	575	548	588	602	568	555	575	564	604	582	596	623	610	579	590	591	580	607	601	574	581	579	616	608	570	619	582	583	603	571	586	549	593	622	607	612	540	586	577	633	580	585	560	646	612	622	532	613	555	552	622	602	591	619	599	553	590	585	606	603	584	593	565	590	602	581	619	561	627	633	592	571	596	570	570	575	626	628	629	559	605	572	603	603	569	603	549	609	620	575	592	560	564	617	596	574	598	588	533	610	603	564	604	613	505	582	562	615	619	551	582	574	588	586	585	569	578	590	594	580	558	598	604	587	614	610	601	569	566	556	571	559	590	560	635	623	625	555	574	625	569	611	567	555	637	561	569	614	598	607	547	601	573	589	529	589	576	616	567	574	591	584	600	617	571	577	592	609	586	573	558	569	580	534	597	578	575	602	556	553	657	640	589	598	591	622	608	587	579	576	557	616	586	571	554	627	563	585	572	585	601	566	569	568	556	611	604	563	592	588	624	569	550	537	603	558	576	573	587	617	586	609	567	559	606	582	633	602	616	562	586	569	562	609	591	594	583	626	624	615	556	589	589	594	620	563	553	582	580	603	586	595	591	585	538	607	577	608	583	603	586	595	584	559	567	545	584	600	576	623	560	588	562	585	599	575	560	591	603	591	571	573	585	584	569	561	598	594	577	600	609	518	539	594	563	613	595	585	562	585	608	625	572	598	573	567	603	578	577	599	566	547	558	592	615	559	596	583	548	566	615	610	547	604	587	595	639	564	632	565	628	587	586	581	593	619	586	614	571	552	572	608	568	572	572	579	561	567	580	577	554	585	568	642	573	609	586	607	609	596	591	592	564	613	586	579	583	562	579	560	530	538	567	598	555	549	581	574	599	580	601	552	588	568	602	559	562	588	587	562	621	621	587	593	593	573	591	571	587	620	583	571	548	577	583	570	604	577	549	570	624	643	568	603	625	618	603	597	593	604	571	572	606	576	575	615	526	610	596	559	564	623	557	570	571	608	563	551	569	548	574	508	611	635	600	595	572	546	588	569	595	590	567	555	585	584	558	606	535	629	575	577	648	568	557	552	605	595	555	567	592	580	585	594	623	609	582	591	591	586	590	618	543	585	583	628	546	566	580	587	581	564	556	638	570	543	652	577	559	562	568	639	544	555	587	567	560	550	611	563	576	611	608	547	571	589	571	610	566	614	591	621	551	577	570	573	617	629	576	594	616	570	579	588	579	610	594	577	560	595	615	577	555	625	584	613	582	579	581	580	599	540	568	581	582	578	577	593	616	567	587	615	565	572	590	604	620	575	561	590	525	599	559	604	575	611	606	574	618	623	578	550	599	601	599	594	588	573	579	571	568	525	563	585	558	534	588	592	595	589	569	548	580	607	601	618	559	595	566	570	552	544	592	579	598	596	568	574	582	610	568	571	572	598	574	571	589	606	553	585	571	573	590	597	594	637	596	572	548	584	595	603	561	555	619	615	614	575	578	549	605	577	560	595	608	596	578	585	627	626	565	557	567	570	565	568	590	604	566	611	617	551	638	578	579	592	650	595	584	594	557	550	566	581	583	574	584	527	601	594	579	576	570	584	579	569	568	604	563	569	581	613	552	579	589	565	572	551	630	563	587	588	580	574	579	563	610	568	563	592	604	555	605	603	568	576	577	560	609	598	618	594	591	570	587	577	593	619	587	589	573	607	577	612	567	576	575	583	591	587	586	580	632	598	559	562	604	590	550	577	556	626	579	624	599	582	565	593	610	555	580	608	598	605	624	581	582	551	604	597	614	580	583	557	601	569	594	605	609	590	599	584	614	574	596	590	574	579	582	622	576	612	585	578	620	563	603	599	600	570	511	611	604	595	628	600	618	592	586	585	615	579	585	620	567	584	576	558	574	599	616	555	622	580	569	559	584	570	589	594	610	617	542	572	549	589	587	588	613	569	583	595	602	551	607	588	630	575	569	565	579	557	557	593	593	552	571	587	618	615	547	611	564	578	607	613	579	633	597	583	586	597	579	602	551	595	592	570	591	552	601	572	586	637	576	571	607	610	591	586	560	594	578	611	567	584	663	595	562	590	628	601	635	587	614	643	600	611	595	576	591	551	626	578	581	612	607	561	587	605	591	550	578	595	614	586	611	573	604	557	582	637	588	562	604	585	574	572	593	586	597	595	596	571	615	557	569	568	521	570	594	612	601	569	584	522	589	559	560	598	601	624	607	603	579	600	614	601	564	609	584	609	560	606	583	589	538	588	607	593	580	579	578	597	560	560	634	600	594	605	610	558	553	567	604	592	615	631	600	551	520	599	583	633	604	602	591	633	600	576	577	585	594	574	582	579	584	605	571	561	587	516	583	568	585	611	587	600	560	617	547	572	571	566	600	615	575	578	577	552	609	528	577	623	648	560	597	560	609	560	613	617	589	584	580	597	593	620	570	561	605	566	614	612	622	557	604	561	611	566	602	566	607	584	559	520	602	584	621	563	563	566	586	602	572	555	584	581	614	609	579	596	593	588	570	597	566	560	622	535	551	581	580	585	597	611	568	587	592	559	561	569	578	619	606	573	561	590	602	577	604	580	565	607	613	595	597	578	620	566	573	568	599	590	566	578	575	630	601	582	560	526	572	563	583	588	604	597	606	618	580	575	606	573	536	538	516	583	566	609	606	619	599	588	582	574	577	560	574	586	578	604	587	597	591	579	567	563	609	588	617	607	596	565	588	601	622	573	583	585	541	564	590	562	597	618	592	571	571	595	560	603	581	566	605	611	574	590	554	603	581	575	581	566	586	585	583	545	621	579	578	556	562	628	550	587	584	573	575	582	567	615	569	577	560	600	576	629	532	671	562	580	563	571	582	573	553	597	548	589	573	596	578	575	626	539	584	573	574	574	623	629	592	631	581	576	547	603	594	608	634	560	540	591	589	579	572	582	616	596	592	617	602	552	575	595	590	551	571	607	551	589	612	592	582	614	575	595	621	599	559	610	608	604	572	551	578	565	583	575	630	559	566	587	538	556	630	532	626	553	599	580	572	600	583	597	606	596	574	595	617	543	571	543	591	588	580	575	580	571	626	594	608	624	580	555	621	610	551	582	589	536	622	589	600	582	600	615	589	545	557	559	584	628	581	566	547	569	610	590	534	612	620	601	613	585	619	581	577	609	598	564	613	602	612	619	573	567	600	579	608	575	601	577	594	609	570	623	588	614	594	543	580	596	599	580	553	579	603	588	567	600	605	600	584	589	574	606	602	561	616	592	559	567
24655	21055	27081	25128	12870	1454	699	560	492	445	403	376	386	364	346	315	344	332	305	288	351	316	335	332	320	302	329	323	323	342	360	379	389	381	394	396	350	360	356	333	300	305	320	338	298	344	341	309	264	289	300	303	284	260	287	316	303	337	310	341	307	313	316	278	317	289	298	336	325	315	274	306	279	319	318	304	286	298	301	271	318	288	321	305	325	285	278	319	312	299	329	296	319	281	296	310	302	298	293	303	306	286	306	286	305	285	308	281	293	309	289	332	301	286	337	300	288	299	295	295	319	263	292	317	301	309	305	301	316	326	277	325	286	309	306	319	278	292	267	312	319	284	301	301	295	312	307	308	288	295	290	306	323	327	297	307	314	291	299	319	306	298	296	292	310	293	291	261	316	311	294	244	316	311	297	294	319	346	289	286	281	300	290	304	285	270	289	306	310	258	320	310	338	308	292	310	316	300	281	294	308	292	285	329	287	295	292	285	281	284	315	270	302	281	279	278	259	325	276	298	323	307	295	318	267	287	284	327	321	311	320	309	276	308	308	319	295	295	288	291	297	321	292	300	294	314	314	291	296	304	300	330	279	306	316	323	334	293	305	328	296	259	279	286	302	311	289	309	314	296	308	329	302	285	297	293	297	303	320	283	266	297	271	262	282	283	300	291	285	311	308	315	311	265	299	277	297	332	289	311	316	272	304	305	300	303	318	282	307	306	313	315	297	308	314	323	309	301	302	333	335	280	291	264	292	297	318	335	300	299	294	303	302	297	289	293	299	277	312	289	286	341	334	312	271	270	292	323	340	341	345	291	297	284	319	253	306	315	302	281	313	295	316	270	290	270	325	300	318	271	306	291	318	322	275	286	302	332	263	305	317	291	285	311	291	279	262	266	306	310	314	292	310	313	305	300	295	300	288	323	285	319	319	309	312	323	277	309	290	310	296	299	296	308	298	303	299	321	283	320	293	318	310	281	304	317	291	303	300	315	291	311	310	273	308	260	312	304	310	315	306	293	287	308	308	285	297	281	300	292	283	302	322	319	312	282	314	281	320	316	296	328	318	306	307	299	297	313	284	294	300	331	284	315	308	295	288	347	324	306	287	313	298	317	264	290	290	313	315	316	278	335	320	286	290	294	305	298	301	317	283	288	277	293	298	313	305	338	338	284	331	284	307	316	259	298	313	311	289	304	319	295	296	310	316	288	260	284	305	295	328	294	304	300	325	323	281	326	304	263	318	315	304	317	280	336	327	297	305	296	273	308	315	337	316	287	303	325	323	299	302	299	273	299	278	294	287	288	285	295	281	299	301	297	302	295	314	303	303	321	317	338	329	300	314	271	309	293	284	295	291	324	297	312	297	281	305	327	315	311	300	288	338	328	317	303	309	334	355	279	280	279	314	294	308	276	274	341	310	316	321	297	323	269	304	310	304	331	289	324	268	315	300	285	303	307	287	286	327	262	322	276	275	300	325	312	323	296	310	295	318	292	305	295	281	287	304	343	262	274	294	291	307	298	307	324	315	305	284	306	312	260	327	289	304	304	288	299	323	317	281	292	266	296	313	281	279	298	300	277	296	317	304	303	292	281	319	277	297	283	311	306	294	286	305	285	300	291	307	330	283	293	341	315	310	319	338	332	298	297	316	295	299	302	324	295	283	287	284	296	284	333	283	276	269	300	307	336	315	300	287	292	284	293	278	326	327	318	309	314	303	318	307	295	306	300	304	291	324	307	295	316	296	303	307	307	287	285	292	284	333	307	267	310	286	298	280	295	301	296	263	304	270	263	285	293	307	283	308	281	327	280	333	285	289	352	289	307	336	278	294	304	302	304	321	334	306	288	299	308	313	290	279	290	299	309	298	311	298	289	271	319	313	296	295	277	303	310	294	288	315	314	297	282	302	271	255	297	327	301	326	322	283	297	265	309	320	319	292	321	336	296	280	271	288	302	283	295	295	275	304	316	316	284	290	251	326	270	322	293	298	288	313	282	301	282	294	309	309	296	326	281	288	258	334	304	270	315	279	330	297	272	305	318	292	308	317	276	289	323	302	306	276	289	298	290	302	317	315	317	280	294	306	281	307	262	293	288	296	309	280	277	295	330	336	313	301	316	278	301	298	295	298	264	298	310	288	298	310	286	309	294	293	274	288	291	294	332	285	305	298	333	318	293	304	302	266	275	305	290	312	287	348	309	301	315	275	280	289	292	296	290	321	292	283	303	311	289	310	285	300	298	309	287	306	291	312	290	295	292	285	271	318	298	284	292	294	327	299	323	316	287	303	288	304	296	312	317	310	294	315	319	300	310	269	322	328	292	273	307	298	272	324	297	326	284	310	325	319	280	343	291	266	277	313	311	285	274	309	278	306	318	306	307	300	279	316	319	293	288	297	296	302	312	304	269	290	311	323	323	294	316	287	318	298	281	317	277	301	313	275	313	275	313	317	327	305	285	278	287	296	301	300	312	271	327	273	286	294	277	272	289	306	265	284	288	287	330	319	321	280	329	284	292	288	302	330	303	293	306	301	311	297	305	311	308	312	321	301	312	303	274	312	273	294	295	301	317	312	273	294	283	281	301	310	304	302	316	284	310	325	317	330	317	298	347	314	341	306	299	323	309	300	293	299	288	308	302	288	303	312	326	303	309	317	277	306	319	321	301	319	295	278	317	308	302	301	288	290	296	314	294	294	295	329	313	261	292	314	291	308	290	272	314	275	307	278	307	291	277	317	301	291	318	301	314	310	285	313	309	290	298	298	277	314	308	288	306	296	310	298	288	299	280	303	309	279	290	293	289	303	346	301	288	294	306	296	315	285	325	301	310	307	285	305	313	297	322	297	314	301	292	310	307	279	298	317	297	264	307	271	299	326	288	313	353	277	292	276	305	295	312	321	271	288	268	298	318	297	319	310	300	304	291	306	304	310	307	312	292	331	300	268	338	306	301	284	319	320	293	316	301	307	293	287	297	334	267	327	319	291	304	323	304	297	297	315	253	309	329	275	284	304	311	310	315	259	303	302	292	298	295	298	309	291	306	293	303	276	312	284	331	304	315	291	290	335	300	334	290	278	303	319	310	297	298	316	309	312	315	325	307	294	308	286	338	306	304	288	344	297	337	313	306	313	286	311	313	325	304	291	279	312	304	314	330	321	269	301	286	312	349	302	285	316	284	279	274	279	315	314	305	312	296	306	277	294	322	304	336	301	298	303	305	292	295	276	315	279	300	276	277	307	285	314	297	285	295	303	288	302	319	319	303	297	291	307	308	331	283	270	276	316	271	288	296	281	309	316	265	296	352	299	304	309	317	286	283	300	338	341	315	293	290	316	300	301	294	300	302	317	301	305	317	309	313	305	304	304	307	285	305	321	313	306	305	298	302	323	291	309	255	297	299	289	279	285	335	299	308	295	309	298	302	265	297	304	303	303	310	297	284	301	299	293	321	310	303	316	288	290	294	326	300	303	327	324	330	309	323	320	309	312	258	302	328
27380	37149	18796	6944	3495	1931	1313	1044	768	691	611	575	546	495	544	497	456	460	442	428	415	421	400	418	423	455	371	438	456	429	522	503	551	550	473	543	503	531	433	504	453	417	401	373	426	413	377	386	381	339	398	379	377	402	396	388	421	398	410	445	415	415	417	384	397	434	431	416	386	395	404	374	378	382	399	370	394	381	429	384	374	360	405	379	417	389	364	407	408	370	364	363	434	353	343	375	415	372	402	349	350	365	394	397	370	373	374	390	387	361	387	383	361	390	378	395	388	393	376	338	380	343	392	423	379	356	378	364	399	423	398	375	366	381	375	377	409	372	364	380	346	378	402	380	354	347	373	399	377	384	387	374	357	355	399	387	388	396	409	347	365	358	396	380	375	385	337	371	378	402	394	408	410	369	384	378	364	384	400	386	404	392	406	340	385	401	392	370	348	381	369	365	382	355	397	370	336	404	399	373	398	366	405	378	391	400	385	403	349	386	378	362	383	378	384	373	378	422	390	371	390	386	367	364	358	390	361	372	362	422	389	378	363	369	386	373	393	388	425	395	394	392	388	375	369	411	347	404	354	415	397	402	396	363	317	406	373	399	366	366	386	346	403	387	356	391	409	367	348	386	392	398	360	393	381	405	388	365	344	404	385	364	401	372	379	406	378	409	353	369	399	387	395	425	364	366	375	364	382	369	371	371	347	370	411	382	385	371	364	353	371	424	389	417	388	373	393	391	359	391	395	368	387	380	371	398	350	365	400	367	392	364	367	358	345	340	359	377	396	376	390	363	419	386	385	358	351	382	340	339	388	385	385	389	358	374	390	392	420	360	399	375	347	372	377	390	387	402	354	425	402	375	400	355	395	408	376	397	418	398	366	349	355	368	368	413	389	398	376	343	383	385	368	377	356	383	410	401	409	375	419	345	381	383	371	371	380	356	376	384	371	394	354	362	345	342	376	397	352	378	354	371	379	375	367	369	357	356	371	412	369	353	375	374	385	417	360	359	377	367	382	378	375	376	406	376	380	367	413	398	386	394	370	395	370	382	376	391	399	367	322	402	361	405	400	402	354	356	397	380	378	380	411	385	386	329	385	369	337	387	377	387	402	375	410	370	355	395	362	356	365	336	393	384	402	373	376	375	364	362	391	354	379	400	357	390	426	383	352	348	366	396	376	415	385	361	361	371	367	335	413	380	398	372	390	383	396	380	395	388	381	402	389	379	384	402	380	383	387	366	370	383	374	376	394	411	400	357	387	391	341	368	374	382	395	349	378	346	378	406	405	399	397	417	370	380	384	368	375	402	361	356	396	361	377	374	385	412	395	379	428	382	367	358	386	405	442	399	389	378	413	391	374	396	387	369	392	398	383	405	366	361	409	355	347	400	371	414	362	365	400	407	380	350	372	366	365	397	375	362	363	396	403	377	360	351	362	371	355	374	353	390	380	362	363	405	415	407	358	346	395	358	385	370	371	364	382	367	388	392	396	373	362	358	370	378	404	321	384	385	382	416	376	375	369	401	374	399	395	362	334	379	404	369	365	356	423	399	389	362	430	406	388	355	374	374	378	375	399	370	380	399	367	416	357	369	399	424	388	365	405	382	380	371	388	347	394	377	371	392	371	365	391	378	374	407	412	362	350	377	374	404	366	361	375	361	374	379	392	368	365	366	376	389	395	394	403	428	343	382	392	359	395	344	341	382	349	384	366	390	351	379	339	384	404	347	402	382	349	399	372	374	397	372	370	384	411	426	376	370	368	371	365	352	375	400	350	380	366	387	353	363	400	385	366	345	388	364	372	374	349	356	424	400	391	416	406	380	386	382	383	357	367	382	390	406	395	398	398	379	359	361	355	380	405	399	406	372	338	365	405	362	385	372	374	394	402	332	402	334	389	347	387	387	370	366	400	377	418	364	344	386	357	383	372	391	400	391	374	374	391	343	411	365	418	383	372	371	385	371	369	374	411	417	381	355	358	345	371	355	390	398	362	374	391	406	385	428	372	377	411	401	393	399	398	409	378	372	368	402	395	395	377	355	369	385	392	360	365	383	373	348	372	367	384	386	392	345	388	354	394	393	402	361	418	364	398	357	353	402	360	359	372	359	365	421	394	357	386	359	398	368	367	407	371	364	384	380	353	419	436	361	360	370	429	383	401	391	376	365	343	369	409	378	407	420	354	387	346	397	391	364	374	340	397	420	399	384	407	356	381	368	345	414	386	407	405	364	426	381	375	368	349	360	407	415	386	399	375	400	420	414	397	381	371	374	352	387	375	382	390	379	396	421	356	360	364	364	404	398	400	399	355	386	388	348	395	377	384	385	414	379	423	371	396	380	363	360	396	362	398	362	393	369	398	378	384	391	403	403	395	383	400	398	386	378	355	397	373	405	368	361	376	390	411	363	405	371	389	376	389	385	384	391	377	414	371	385	401	370	385	384	371	369	380	378	399	360	387	372	374	368	361	385	404	387	421	366	402	393	398	370	381	337	421	410	368	387	370	389	386	358	385	356	344	372	388	384	374	409	391	373	394	371	361	442	398	370	376	356	377	383	372	372	391	375	342	425	350	366	353	380	396	387	407	393	402	374	371	397	396	379	342	373	365	384	376	358	360	386	337	381	339	385	383	370	376	384	365	390	386	355	384	373	392	380	384	393	398	373	338	345	378	379	373	400	389	385	385	380	409	375	389	357	397	387	395	390	387	392	387	381	405	389	407	397	392	375	368	386	355	385	368	400	371	403	391	367	343	408	399	370	397	379	365	364	366	369	382	395	374	326	386	374	365	373	364	385	372	387	379	396	377	370	345	365	353	353	358	384	357	376	391	369	388	393	353	393	360	398	379	363	393	386	395	379	409	386	339	378	383	369	385	369	397	399	389	396	413	415	382	394	366	367	373	437	366	352	376	362	390	356	367	331	377	403	389	365	390	387	394	368	369	383	382	392	379	393	395	395	411	375	380	387	379	421	424	389	394	368	373	414	413	390	390	350	393	371	332	379	372	355	352	418	375	385	390	419	365	386	392	375	440	402	384	388	358	416	367	401	389	411	381	374	385	382	401	401	369	379	372	415	368	356	326	401	390	385	344	369	413	384	395	370	368	368	399	373	361	401	389	377	346	367	346	369	393	382	363	349	402	400	375	413	384	416	360	388	387	376	415	371	432	414	393	380	380	372	351	372	405	382	367	382	355	384	416	369	388	400	404	357	371	405	419	399	353	419	389	394	377	393	394	392	369	409	375	362	406	394	402	393	390	383	385	378	391	369	413	372	373	405	375	400	405	355	385	374	389	339	394	378	379	325	354	416	393	397	368	362	364	400	367	366	388	403	379	370	404	375	373	381	417	378	381	405	381	394	386	353	399	419	393	351	384	377	362	354	389	372	349	384	364	398	361	387	367	374	357	368	383	361	396	395	376	397	431	392	351	382	378	380	366	378	396	383	378	359	370	364	410	365	346	358	397	377	375	370	398	356	351	406	393	387	376	401
22617	21092	28588	23846	21104	21008	8877	1365	803	744	653	569	546	544	506	446	439	433	405	370	400	370	370	373	386	386	345	397	430	391	497	522	526	524	494	506	463	418	428	404	377	373	376	352	351	364	365	316	338	382	345	344	324	328	356	361	347	327	369	378	373	352	355	362	389	352	356	346	360	348	331	320	331	342	327	351	334	363	367	358	352	324	353	340	342	347	292	353	342	324	345	316	333	336	327	352	340	344	325	333	346	321	368	337	349	333	330	349	325	338	323	330	344	334	335	316	343	360	337	326	348	323	314	334	349	329	366	363	349	328	337	304	348	328	335	332	342	344	339	331	332	338	337	310	352	321	301	361	328	298	325	353	348	298	357	344	334	359	334	311	332	315	351	353	335	334	333	353	352	324	291	311	334	328	344	362	336	336	355	317	323	347	340	334	332	315	358	331	337	330	356	295	343	338	303	322	320	331	339	339	329	333	303	347	321	343	362	313	352	326	300	346	334	339	332	339	320	349	354	323	303	321	349	327	333	334	338	337	306	299	309	372	333	314	342	336	347	305	337	335	327	321	325	323	335	303	366	313	320	306	338	317	338	349	378	332	313	331	341	329	334	326	300	341	314	340	341	320	307	348	332	339	338	326	325	326	349	337	332	372	336	334	291	298	320	347	287	302	322	367	324	312	310	305	350	336	343	294	347	353	332	356	324	360	306	342	313	315	348	302	318	326	350	299	325	333	345	337	342	334	304	337	365	314	338	362	341	317	336	339	344	337	350	311	325	344	333	348	368	349	331	313	335	352	305	354	333	353	340	337	360	344	311	350	324	319	301	337	316	322	317	352	333	328	323	322	353	331	283	330	349	330	323	340	320	337	309	330	324	324	335	338	332	334	337	325	355	322	335	337	340	335	348	310	350	319	318	324	353	303	359	328	307	332	363	319	332	305	303	302	334	336	325	323	328	335	329	321	332	321	312	334	292	337	324	332	345	377	341	312	324	324	316	312	319	345	330	338	333	327	301	342	334	357	327	358	331	309	310	352	316	314	336	337	352	322	339	334	311	306	324	380	320	325	328	322	318	347	315	340	386	298	358	352	315	303	365	361	349	337	310	316	342	343	324	303	321	326	339	340	318	344	313	312	325	341	323	311	332	336	340	358	342	324	321	360	346	348	323	343	336	334	326	323	349	350	345	347	358	317	332	355	346	342	314	322	341	312	322	335	316	360	350	323	356	359	356	329	283	318	331	334	322	313	330	342	339	304	332	328	351	324	315	301	329	324	361	316	360	333	342	325	320	344	302	342	322	310	326	377	327	312	334	330	299	354	367	320	335	322	282	347	318	316	345	331	295	355	317	299	328	357	369	324	329	319	343	333	356	341	322	340	324	335	334	315	338	342	334	334	338	321	308	327	323	329	336	374	337	338	339	317	355	317	313	346	333	335	320	317	278	349	314	345	334	332	324	300	300	361	340	358	302	333	309	342	339	330	339	315	360	326	317	363	331	301	349	332	337	327	311	341	354	350	303	328	331	347	323	307	328	335	342	333	344	344	335	332	316	317	328	331	316	344	302	320	350	339	323	362	322	311	332	298	338	302	343	307	321	322	334	333	351	317	349	313	327	334	353	321	330	330	323	341	317	333	337	353	314	326	336	341	323	340	321	323	365	299	346	335	357	307	333	320	308	351	317	303	321	297	353	316	336	313	336	340	328	332	327	338	339	341	334	313	361	306	340	339	313	330	348	309	344	350	295	316	324	343	328	341	347	326	336	354	310	323	341	291	347	354	331	336	317	327	347	320	332	308	312	376	348	341	287	335	305	350	316	312	357	321	348	331	336	361	302	364	342	330	299	346	322	306	287	329	307	321	344	325	355	374	360	348	313	326	362	329	328	324	334	334	324	365	346	335	345	329	310	328	319	327	318	315	329	315	326	346	292	343	359	297	347	337	374	317	350	325	332	317	371	321	303	310	326	331	321	334	310	341	350	313	321	346	357	337	307	334	296	326	320	343	343	319	335	350	321	364	303	342	320	350	333	305	341	291	322	340	333	320	275	337	304	346	364	342	335	337	330	314	304	321	349	349	326	346	318	318	384	360	297	347	333	308	296	323	331	315	309	354	314	325	333	316	314	342	332	322	318	311	325	335	342	309	350	329	379	344	327	324	334	321	332	384	328	306	331	299	327	338	320	341	389	366	337	320	314	340	357	343	322	300	309	306	327	313	347	328	338	307	305	319	324	308	305	332	317	336	344	315	336	334	321	355	306	325	309	307	326	316	288	320	343	331	318	315	327	333	316	344	285	334	313	323	332	375	331	340	292	340	318	328	287	344	328	329	346	335	324	346	287	333	326	331	356	308	312	338	332	319	304	319	331	354	348	312	311	323	321	337	337	322	343	287	312	322	329	330	334	346	318	356	344	336	324	340	316	337	312	340	337	331	340	329	310	350	307	341	318	327	309	353	322	332	330	338	307	340	323	326	305	301	304	348	324	331	339	333	332	358	343	332	340	327	340	342	375	299	339	346	338	338	377	344	352	315	333	299	331	376	356	348	342	333	332	321	355	342	314	308	330	349	335	345	332	338	359	323	297	345	342	369	307	364	297	312	330	306	349	308	352	357	307	336	339	326	342	341	341	349	331	295	342	326	324	328	349	327	359	327	309	335	341	319	352	357	320	339	367	308	298	342	319	339	295	339	299	313	340	333	306	340	301	340	321	337	346	309	342	333	327	328	325	307	338	314	345	316	303	328	316	323	341	308	339	346	347	335	359	334	352	343	331	311	339	298	332	314	340	324	324	312	350	308	349	308	302	309	289	363	297	340	330	327	341	359	336	294	314	336	348	300	331	343	326	316	334	341	337	334	358	346	355	315	355	347	318	322	307	362	311	316	333	329	315	324	332	339	363	326	342	327	337	332	317	323	338	361	325	326	344	349	302	309	341	319	307	355	343	338	344	348	313	337	314	340	308	316	361	300	327	317	334	323	333	316	346	321	326	328	312	334	327	334	305	316	334	315	303	347	301	320	305	341	317	346	363	352	338	279	326	302	330	337	329	346	350	338	316	339	325	317	304	301	322	306	341	341	303	310	340	316	327	359	327	297	328	345	341	341	341	338	321	345	323	316	301	323	304	344	348	373	315	312	355	316	328	333	281	319	352	331	280	309	321	324	311	316	325	322	323	306	341	303	347	351	374	316	338	326	350	322	343	328	330	333	338	300	339	320	291	309	347	327	332	321	326	318	330	349	346	314	300	333	315	340	301	347	344	326	313	351	321	355	327	329	330	361	330	357	378	317	333	333	318	330	352	316	337	322	337	307	346	339	307	337	330	331	304	321	300	336	349	357	352	363	319	335	331	306	327	373	360	341	324	334	324	338	313	335	303	350	318	337	330	327	330	320	358	292	335	307	328	326	355	330	352	329	346	312	356	361	302	306	358	324	334	319	361	322	321	353	321	343	340	309	353	326	351	331	320	326	364	310	362	307	325	325
30290	46059	26379	14812	8562	5188	3743	2128	1399	1195	991	806	825	738	678	605	585	577	548	545	554	513	507	508	495	512	501	485	519	583	657	639	712	681	723	689	663	610	557	548	483	504	482	507	440	433	465	429	465	421	444	430	416	429	429	443	457	378	433	430	444	469	444	449	465	443	456	451	443	470	439	416	455	445	428	426	472	410	422	447	439	411	416	447	429	408	466	413	398	418	437	426	440	396	431	444	425	383	408	406	410	400	435	394	394	449	440	425	365	442	402	442	426	364	393	428	405	431	416	400	448	409	428	398	422	375	368	413	438	413	417	422	417	392	413	408	401	387	443	438	394	391	404	404	407	400	416	401	430	403	404	423	429	448	440	457	383	422	399	424	409	399	411	397	438	416	417	406	406	417	383	405	451	391	435	411	419	439	406	383	416	425	434	430	422	381	414	412	392	407	422	391	409	405	404	407	415	418	401	427	416	427	402	394	413	457	444	377	436	418	416	441	444	427	406	400	403	432	442	433	421	408	418	399	427	392	442	441	418	428	402	370	404	412	434	397	436	393	475	404	388	424	431	391	420	428	371	429	436	413	411	416	398	413	411	408	445	436	381	424	388	423	409	423	391	409	425	438	404	388	434	408	415	443	420	413	382	435	434	405	447	405	417	409	425	426	411	435	399	413	439	413	398	385	400	437	450	440	412	423	422	437	403	421	395	388	412	402	426	392	411	395	441	410	430	414	438	414	424	390	419	424	419	393	422	423	415	410	379	391	421	407	404	387	409	438	431	407	395	407	421	409	402	397	423	400	439	409	423	430	385	382	424	403	401	390	410	419	425	441	438	406	410	406	418	400	414	421	408	392	444	419	400	445	398	418	402	401	403	406	448	412	372	385	425	456	426	379	417	432	410	413	396	383	421	399	430	429	383	397	421	401	407	424	403	398	430	427	419	424	371	386	413	424	381	379	423	402	415	436	380	443	411	409	420	399	410	356	400	432	422	413	421	408	412	455	376	428	427	403	420	402	445	432	428	454	423	406	416	417	401	361	424	416	448	457	404	435	384	428	425	407	429	417	386	417	406	430	429	390	384	413	410	397	404	412	411	393	410	455	403	425	415	398	403	430	449	409	432	390	437	409	405	412	453	436	396	433	409	417	424	427	432	417	396	407	427	387	394	418	408	400	416	411	406	427	430	435	424	437	466	427	396	417	393	419	415	422	416	421	412	390	412	434	394	390	419	432	408	414	434	404	432	436	456	406	385	427	432	419	407	386	450	389	406	420	446	417	397	447	409	418	383	422	406	410	447	386	433	437	381	416	465	392	413	415	442	422	409	446	406	403	416	413	432	424	381	422	404	381	412	409	454	429	440	427	417	414	432	411	427	437	448	419	377	415	410	433	411	409	431	439	456	449	397	415	394	406	424	447	405	403	411	392	475	439	422	433	386	390	405	412	392	399	437	433	433	433	408	384	390	444	434	426	434	407	436	412	384	422	366	422	420	408	417	368	433	376	419	422	423	406	405	421	408	397	388	426	419	405	426	420	380	395	440	428	414	407	435	411	390	412	445	417	387	450	393	372	402	421	447	413	418	387	356	451	398	374	399	445	399	431	412	434	405	444	451	409	416	413	445	400	430	406	440	428	393	374	395	426	387	373	399	435	416	422	381	402	429	429	417	403	410	414	427	389	388	423	458	440	428	406	437	376	410	413	427	397	435	414	399	406	395	415	416	425	404	407	409	402	397	382	436	420	401	414	409	412	421	441	405	424	463	419	399	407	434	410	450	423	425	458	450	413	446	437	427	368	405	399	407	415	420	415	382	425	422	458	407	420	410	403	398	403	403	420	423	419	452	389	423	386	438	425	467	426	392	404	392	417	405	421	377	415	420	414	452	401	440	433	432	421	419	413	435	411	382	427	403	386	399	412	443	425	436	422	403	417	410	402	386	449	389	414	406	418	408	406	427	408	385	430	424	417	469	434	410	397	440	449	405	400	443	406	441	454	401	431	401	415	411	391	449	397	397	385	425	405	431	418	407	423	427	427	437	401	410	437	466	420	413	421	424	400	433	410	400	422	386	428	427	415	399	437	403	388	436	406	413	409	426	443	406	422	409	375	427	426	410	415	413	378	430	377	417	397	410	408	425	413	400	443	438	422	424	413	408	447	412	444	384	425	418	401	396	409	435	444	441	377	422	445	375	406	439	419	432	431	399	401	417	440	395	432	412	426	395	427	434	416	397	423	404	453	410	401	454	413	419	413	434	380	427	453	439	399	403	418	411	417	447	417	408	418	419	436	395	420	451	397	454	405	377	445	412	396	405	425	406	406	433	412	403	396	391	399	412	405	395	407	404	414	378	404	462	430	405	436	397	412	418	379	395	428	399	368	414	402	426	441	430	401	399	371	402	408	426	401	405	453	423	439	412	399	408	390	406	404	416	430	419	393	440	416	444	396	424	410	429	399	420	467	411	449	415	418	437	447	417	404	423	383	426	397	422	392	430	420	436	362	409	393	401	441	405	389	432	442	412	391	403	405	423	399	450	410	429	388	403	469	406	405	404	434	405	406	412	414	419	480	431	419	397	394	450	412	437	420	428	420	403	438	463	455	416	430	436	417	419	391	421	420	462	399	426	404	448	420	446	429	418	402	404	429	418	421	433	429	404	433	406	395	410	410	412	419	393	443	417	420	413	422	403	419	419	409	406	398	402	414	393	428	372	423	428	422	385	406	437	426	413	389	401	407	400	420	414	423	394	408	426	468	420	435	376	418	422	418	403	437	398	395	392	399	431	409	391	410	434	414	414	388	400	426	436	398	410	412	384	415	432	430	415	415	403	435	426	411	446	386	391	407	415	467	401	437	403	413	438	411	429	439	384	409	388	424	411	417	404	412	418	382	428	446	377	387	411	408	407	429	427	442	390	422	414	418	429	435	432	418	392	443	423	431	399	447	414	425	397	377	425	405	414	366	397	399	392	426	420	410	451	376	419	396	435	380	433	389	393	397	445	434	450	405	429	421	440	426	407	406	420	422	407	422	402	413	403	414	453	415	408	393	423	416	465	405	455	412	435	432	421	435	412	395	419	443	380	414	446	394	406	432	405	407	408	368	447	415	408	452	396	368	424	398	380	438	411	421	429	372	402	394	410	414	427	412	420	411	443	438	451	398	381	401	405	395	414	422	443	420	390	414	432	410	454	390	422	432	382	408	377	430	414	426	398	410	423	438	407	421	404	388	418	391	393	393	404	382	425	409	362	438	421	403	415	397	407	410	417	393	444	409	425	412	391	407	421	395	376	441	394	410	402	373	453	426	404	400	390	426	422	398	393	433	422	415	412	445	416	431	404	429	385	420	413	438	412	396	414	407	439	404	440	419	402	426	433	397	411	428	430	435	416	436	403	422	420	418	382	419	427	428	394	403	449	397	457	447	389	427	417	472	431	376	422	421	424	395	435	410	423	417	413	415	382	394	438	410	430	415	408	397	400	419	390	383
27902	21341	13035	3429	1373	743	578	531	515	468	470	470	454	472	463	442	441	446	501	411	431	451	423	440	430	470	470	467	436	452	469	479	498	489	476	471	466	445	436	440	400	447	440	425	427	400	386	441	397	437	457	380	432	410	449	428	411	404	429	433	431	468	432	405	442	431	405	444	456	469	429	441	394	408	443	390	399	433	474	414	436	392	409	411	386	445	418	392	399	425	398	437	440	392	426	406	443	364	430	442	418	412	411	419	400	451	453	441	425	390	393	432	426	433	416	422	426	418	403	409	452	424	415	447	435	406	440	449	432	420	406	433	401	434	434	421	405	410	422	436	413	428	398	419	402	420	434	422	462	398	431	430	433	437	458	436	390	419	427	407	410	410	427	363	406	443	407	368	476	417	408	463	414	437	433	420	440	422	424	374	398	422	433	447	423	425	392	443	430	411	430	422	404	448	414	419	438	397	395	373	391	420	446	415	421	440	377	413	435	438	424	411	425	409	385	437	396	416	402	434	401	431	431	441	443	381	414	403	395	436	387	447	441	428	401	414	385	442	422	412	403	406	401	413	383	430	408	395	465	445	419	410	423	436	406	420	434	418	399	423	459	415	360	418	471	438	441	437	421	415	410	419	411	377	436	459	420	409	448	464	413	445	413	439	439	398	417	402	422	385	400	420	401	430	428	412	430	435	387	421	430	456	377	429	433	410	426	457	426	421	430	391	444	444	472	431	433	424	396	400	451	422	382	438	439	404	447	400	386	389	420	444	405	423	433	437	401	441	449	445	405	413	403	417	409	433	402	437	446	393	430	417	385	396	418	421	418	409	426	425	400	395	406	418	390	434	480	422	447	384	430	428	409	411	427	456	442	430	395	383	404	417	378	409	446	448	433	426	407	416	392	423	431	397	429	439	392	392	468	444	403	398	435	422	398	413	422	435	468	416	438	418	401	410	434	451	432	377	439	464	423	430	440	416	419	406	425	444	371	392	434	432	388	395	431	407	402	415	405	383	416	432	397	417	411	422	437	408	439	411	430	395	407	393	424	386	413	408	387	460	455	427	428	455	461	409	447	407	424	387	448	422	433	413	429	437	452	423	418	405	432	399	404	414	449	382	406	416	419	426	419	461	409	414	370	395	406	405	448	382	402	424	410	440	429	429	414	433	433	424	391	414	411	417	426	394	407	432	437	426	399	456	367	423	386	405	420	434	436	418	407	387	446	477	418	416	405	410	390	409	413	435	425	406	399	471	447	418	451	411	416	445	432	417	429	420	444	431	456	413	410	435	422	407	375	422	478	405	442	415	435	443	396	410	408	425	386	393	446	449	405	437	441	423	435	417	437	384	418	405	412	383	426	386	430	420	432	420	423	407	426	386	455	399	394	451	422	418	456	425	422	418	438	400	413	427	413	422	418	407	442	423	422	423	391	416	412	463	420	422	389	472	444	424	401	425	455	407	424	393	423	415	407	408	435	441	433	425	383	434	421	393	424	441	401	446	453	420	422	411	439	450	410	418	419	432	473	423	424	416	430	401	430	424	422	416	403	427	427	418	444	394	414	409	428	419	445	423	365	401	383	410	402	441	390	410	473	418	434	402	431	414	425	420	405	421	394	396	428	436	413	398	427	455	402	447	432	436	431	403	436	418	412	438	451	438	378	435	415	415	445	461	407	411	469	422	396	390	404	420	401	407	452	388	402	415	426	396	440	432	446	395	434	415	370	424	403	396	397	413	403	407	382	432	385	398	397	437	399	405	441	449	415	408	433	423	397	399	466	407	447	408	427	419	405	419	393	404	446	421	408	405	385	422	415	412	438	410	408	432	437	452	403	401	401	446	403	399	403	429	411	375	416	394	468	420	411	422	421	419	431	414	441	434	423	464	435	493	411	430	469	442	421	440	461	428	407	417	404	431	415	415	425	427	412	422	440	406	412	420	379	424	454	398	449	403	416	440	449	409	440	415	441	420	426	424	419	379	424	438	400	409	437	455	433	425	424	423	393	425	413	385	422	399	428	431	419	444	424	416	415	405	452	398	409	386	420	448	425	442	431	421	437	417	423	428	416	416	421	391	420	391	399	434	433	419	415	412	413	428	445	431	412	444	431	408	434	473	402	380	427	398	410	418	409	445	456	426	389	407	417	415	437	400	414	400	420	408	431	421	433	410	406	421	470	387	462	456	458	426	416	387	398	442	463	437	413	435	421	460	431	408	433	425	441	431	399	421	418	416	410	397	432	374	424	440	388	407	447	423	403	428	433	401	411	448	458	461	383	403	424	409	426	425	406	403	426	480	400	442	434	447	409	418	417	451	430	443	461	449	433	418	380	401	420	442	383	430	433	435	417	429	438	405	408	425	421	371	432	424	428	426	405	428	404	425	428	433	445	406	443	417	407	407	419	439	401	411	387	439	438	407	436	446	425	440	439	435	425	406	427	471	430	397	428	422	420	405	406	426	413	406	418	432	417	445	416	428	440	435	472	405	408	385	430	419	382	425	422	437	454	485	391	395	438	423	420	437	430	436	437	425	424	443	428	411	415	431	419	417	375	420	417	457	444	413	419	448	409	436	398	424	437	409	436	409	429	450	433	433	430	377	405	466	423	427	429	410	422	432	456	445	388	435	421	448	405	436	424	433	368	388	414	443	421	440	451	399	425	405	396	423	403	412	410	434	412	448	423	405	421	423	414	416	427	422	425	391	427	424	429	384	413	443	401	400	400	414	404	414	431	421	399	419	396	441	413	393	395	416	433	391	411	437	396	424	398	413	404	397	438	392	430	438	436	410	415	405	401	398	398	400	425	418	430	435	428	449	422	427	387	419	431	404	438	430	410	449	395	427	394	441	410	440	399	396	413	412	420	399	409	387	384	398	394	404	429	412	428	447	417	429	443	416	392	459	403	417	459	415	434	412	398	401	434	444	430	399	427	423	418	429	413	376	429	414	405	432	427	474	456	403	393	413	435	433	392	394	415	394	382	439	412	469	416	418	397	437	424	395	421	406	432	422	412	393	442	450	420	446	432	466	428	434	410	410	439	436	400	431	469	399	436	474	417	411	405	404	418	392	450	397	402	408	420	419	415	431	430	387	419	428	436	405	415	402	427	434	382	401	414	464	390	436	458	407	407	475	402	379	413	438	395	426	441	437	410	386	416	413	417	437	386	433	430	443	427	415	428	446	434	417	411	450	438	435	415	414	437	450	405	421	384	393	421	382	409	430	410	432	426	423	443	420	413	405	428	430	457	371	379	413	409	391	452	431	406	422	435	373	432	391	402	418	431	449	424	426	392	430	409	419	427	437	408	414	431	385	420	439	405	412	377	412	402	421	433	476	422	451	447	426	468	424	452	430	410	414	414	429	442	430	423	455	400	437	383	396	399	446	394	439	402	383	418	406	415	423	423	389	431	424	424	412	442	448	434	440	425	406	430	445	447	407	407	417	418	434	416	431	409	426	401	411	490	438	422	389	400	438	452	381	402	400	427	431
26724	28712	9733	3753	2107	1257	895	720	709	602	619	572	587	564	567	565	579	502	547	517	494	560	518	522	541	592	554	580	572	619	646	614	664	597	632	662	586	595	561	558	553	533	494	510	504	529	516	526	568	490	512	513	478	483	545	464	529	529	526	578	558	501	526	505	561	515	534	503	532	519	508	515	504	498	528	535	531	508	511	502	514	535	520	531	516	529	521	503	571	549	498	513	502	518	506	558	531	516	524	529	516	543	512	518	504	521	536	507	543	468	517	479	513	495	537	539	530	526	519	536	573	550	513	513	516	550	518	483	514	543	505	523	525	508	490	505	542	511	514	497	486	520	503	531	551	482	514	524	570	497	502	471	516	516	496	533	531	512	518	523	504	512	495	572	529	532	537	542	522	532	532	492	530	502	496	521	510	512	519	562	478	529	564	525	545	504	532	488	502	506	528	537	539	525	514	512	554	535	552	539	515	508	513	534	506	593	511	523	491	499	493	498	511	525	484	556	507	515	524	521	517	473	490	526	515	510	487	501	517	505	528	500	547	523	513	532	527	538	482	542	522	508	499	566	522	508	533	498	484	514	531	503	563	494	493	486	499	515	499	502	472	539	562	495	518	517	507	529	529	516	530	496	536	528	486	473	523	484	502	520	506	531	536	561	504	530	525	487	571	540	528	516	507	528	475	543	498	546	502	519	535	494	521	512	510	512	511	536	457	494	554	530	497	522	483	509	484	539	527	538	512	520	484	493	497	516	492	511	505	523	534	495	530	529	501	524	510	506	513	517	539	507	540	505	526	528	540	523	494	485	499	553	520	506	534	530	552	478	516	491	526	519	504	517	528	506	534	491	529	485	537	506	517	532	524	526	535	483	510	539	503	504	525	509	522	518	541	532	504	539	500	492	545	503	512	512	505	520	465	534	512	523	540	512	556	473	558	455	519	520	507	543	528	496	513	599	509	556	529	508	525	537	502	499	483	519	513	469	525	522	504	475	542	536	522	544	501	533	511	531	521	500	513	555	542	509	501	508	533	523	520	518	483	526	499	536	509	488	505	502	507	536	490	545	531	518	503	524	526	536	514	535	541	505	515	491	510	513	540	518	546	506	481	528	527	514	556	510	497	514	471	546	510	510	552	473	526	500	467	541	498	519	550	546	485	513	551	507	509	486	536	555	521	488	519	522	492	508	522	511	498	512	539	546	515	518	515	533	524	545	501	516	506	515	494	524	521	505	538	514	509	539	510	511	508	543	500	527	534	498	518	514	520	499	518	495	513	548	516	489	514	497	511	512	536	511	503	519	505	572	535	508	543	570	532	520	487	523	491	483	497	539	545	500	531	510	519	522	533	505	523	527	459	505	513	522	505	552	543	493	536	532	474	527	483	502	520	538	539	509	512	530	522	546	482	570	507	520	492	509	555	532	536	544	533	494	523	564	459	511	532	528	511	500	505	511	558	551	574	531	515	485	522	519	509	516	536	512	526	480	523	533	543	522	538	492	514	521	509	528	508	503	546	500	523	500	518	528	510	471	556	487	521	522	487	533	584	525	516	508	480	525	495	515	480	510	472	520	550	503	544	539	546	484	505	493	532	574	512	518	560	533	482	511	559	489	521	504	515	560	492	538	510	532	519	534	474	538	541	522	533	493	531	495	524	523	488	504	562	461	521	529	530	502	491	477	533	515	509	517	514	474	486	550	494	558	508	506	524	600	502	518	489	535	528	501	546	527	532	500	483	485	508	535	514	465	485	536	527	541	530	497	498	488	501	532	556	488	518	550	544	501	497	541	512	485	510	521	491	516	475	548	517	495	500	494	516	508	528	511	524	529	535	524	543	497	488	543	518	503	521	538	451	519	528	528	484	516	518	538	490	490	510	492	508	498	528	499	506	521	551	506	500	549	518	483	524	533	535	532	475	525	518	558	548	499	513	519	538	506	595	506	533	510	500	515	519	507	489	486	520	472	510	531	546	529	528	543	503	506	511	531	523	550	484	523	483	524	545	487	534	540	521	532	530	557	514	535	520	542	519	541	535	496	510	537	499	500	492	509	527	472	534	501	482	500	520	525	506	507	473	476	528	511	519	450	519	503	507	552	514	492	530	498	515	538	514	524	561	517	528	509	491	542	555	519	482	513	500	506	537	512	524	483	491	531	507	529	484	543	535	520	523	550	542	510	489	535	494	529	499	487	498	484	520	472	499	520	464	516	514	536	533	519	505	526	492	528	547	510	545	544	513	469	531	542	534	542	495	498	531	558	507	538	516	537	513	537	514	530	508	513	526	491	551	509	549	492	541	539	509	542	539	541	521	488	514	510	527	538	542	513	528	536	572	511	536	539	525	521	524	490	536	486	529	530	506	504	519	561	501	543	484	560	513	559	534	566	516	495	524	548	512	532	531	519	511	539	545	524	511	490	508	515	544	520	532	523	542	485	484	544	487	566	519	528	522	506	526	492	539	518	525	522	526	503	529	560	504	515	528	525	536	512	487	523	525	469	503	540	525	506	523	509	534	510	553	520	513	558	522	502	517	503	537	517	485	490	520	512	529	518	530	501	503	504	504	531	534	545	527	529	506	516	500	545	498	510	517	524	540	540	471	529	516	523	480	497	499	524	531	493	482	504	542	497	527	537	510	531	543	530	540	522	540	564	534	556	526	532	510	510	526	545	515	509	522	496	526	514	519	511	548	473	553	497	514	506	505	481	543	554	528	540	536	535	546	513	574	528	495	477	498	532	520	507	507	537	489	494	510	499	564	503	515	500	523	501	558	500	538	520	492	510	536	526	479	492	515	522	508	508	547	490	536	520	523	532	537	485	500	567	494	543	516	503	522	499	535	524	523	489	530	523	513	509	514	495	529	523	488	546	527	537	511	495	515	538	482	524	495	494	533	572	527	527	549	486	535	528	505	551	529	526	523	474	536	548	562	526	511	526	525	519	522	531	506	496	531	488	496	499	491	505	493	486	515	538	534	499	532	535	543	519	511	550	504	485	508	520	513	514	507	508	516	531	511	512	565	540	508	535	541	560	500	503	483	506	538	536	535	511	508	509	513	522	488	503	521	515	513	518	505	527	589	505	509	534	488	521	556	497	479	526	516	522	509	530	535	534	486	506	551	544	488	578	520	496	529	482	495	498	499	508	491	472	518	504	499	519	500	522	511	524	538	530	534	493	531	506	509	533	520	494	563	495	531	499	507	573	554	540	488	512	509	570	518	527	499	488	524	524	485	534	530	528	550	520	507	510	510	516	479	527	517	517	504	487	508	515	547	514	516	542	552	524	595	505	561	538	538	507	505	515	519	480	547	529	539	524	512	504	490	511	556	512	574	507	542	555	526	512	517	532	534	499	479	514	541	531	512	484	490	538	516	531	504	497	506	491	497	528	488	520	500	506	548	516	498	521	525	507	525	512	496	543	523	495	527	519	552	506	488	540	530	494	447	475	556	508	508	530	552	538	518	566	547	482	527	487	510	524	538	489	524	534
23660	21028	27969	24280	20917	9869	1600	898	798	632	640	617	597	575	565	542	528	494	505	508	497	482	501	501	479	526	488	497	540	518	541	591	593	558	576	546	564	500	499	517	459	497	510	497	508	493	470	466	463	504	503	501	465	495	490	456	464	441	464	426	460	463	454	503	484	457	478	500	467	467	478	455	457	445	436	446	454	439	502	489	474	492	467	449	432	446	425	448	450	459	449	430	473	448	481	469	425	479	499	449	487	480	432	501	457	462	482	473	476	412	493	442	456	472	461	475	461	457	478	465	490	425	508	455	468	461	466	436	442	458	496	473	454	440	462	493	489	420	469	449	480	472	470	467	488	430	460	442	443	461	459	476	475	476	444	509	443	466	454	449	485	465	431	448	458	465	474	433	475	459	463	447	452	461	453	453	451	442	441	449	475	442	463	494	467	467	503	475	496	436	445	437	464	443	475	457	422	462	425	439	477	450	486	445	449	466	467	488	476	473	441	470	484	413	466	497	444	431	439	411	432	466	459	435	429	443	449	421	446	433	434	492	484	476	465	473	443	502	450	395	456	510	446	416	447	477	444	461	484	467	443	485	484	477	443	469	438	479	481	423	442	474	452	495	484	455	502	521	466	439	433	457	472	488	439	463	482	440	516	457	452	486	437	460	481	451	463	457	505	461	430	485	413	487	430	472	462	497	433	484	473	447	475	481	450	438	445	479	460	455	466	457	483	459	454	479	444	434	484	460	480	471	453	475	451	467	451	426	467	452	488	452	449	452	469	467	438	459	486	493	446	464	435	480	405	497	486	475	495	448	458	463	502	468	477	495	438	497	481	439	481	459	444	463	458	449	470	442	416	480	482	483	468	506	467	435	444	445	457	472	472	463	460	434	481	503	425	470	427	474	446	490	456	459	447	456	456	435	454	464	486	473	477	438	439	432	456	476	442	459	474	438	448	472	448	476	459	428	429	480	403	431	464	485	493	462	450	453	444	462	487	470	500	450	467	476	445	514	505	434	442	425	436	441	441	456	448	467	470	495	456	444	437	432	445	463	459	489	436	426	431	440	452	463	469	466	411	496	443	450	462	457	460	450	446	464	493	458	457	467	484	453	418	443	461	454	465	452	446	463	483	471	458	485	434	445	436	438	450	493	432	451	471	484	467	467	451	461	442	449	443	436	447	455	452	452	447	450	480	459	468	489	469	461	474	450	471	457	485	461	495	458	457	497	407	440	464	475	468	430	489	477	442	483	479	482	430	445	489	456	469	468	495	428	438	480	469	500	449	435	477	447	463	471	447	495	480	417	431	481	465	524	483	434	464	454	453	484	432	478	486	441	488	448	476	515	472	535	432	447	442	447	460	449	458	439	481	465	440	438	449	460	433	461	443	458	429	451	440	479	469	455	449	448	455	452	471	448	448	477	438	436	483	444	464	437	465	448	477	407	438	452	446	431	502	459	496	439	473	451	433	427	465	438	431	494	453	432	472	418	468	446	459	485	471	433	446	463	477	492	469	455	500	467	454	480	432	429	457	408	460	452	501	464	442	487	426	470	457	474	489	451	452	440	424	484	476	479	453	447	494	436	498	489	455	424	473	424	463	444	452	457	466	521	494	451	462	450	460	472	473	484	453	436	462	427	399	478	448	452	475	493	459	425	468	432	483	463	482	495	488	490	474	461	487	502	433	439	473	458	487	476	463	483	469	477	463	460	446	511	452	507	480	461	464	410	442	462	459	453	415	461	467	488	465	469	455	455	502	430	494	449	460	416	449	485	429	471	469	437	473	491	443	436	484	471	426	431	493	459	465	497	472	484	452	481	447	454	479	453	433	444	459	419	446	438	450	502	476	423	459	477	444	451	452	475	481	428	469	440	469	446	427	438	478	437	435	478	418	487	453	474	434	465	432	458	437	436	449	472	481	453	441	462	479	460	445	449	448	448	477	440	422	449	453	441	540	457	476	448	454	448	434	454	450	470	470	460	446	443	463	477	445	480	466	505	486	463	470	486	461	461	481	439	493	472	438	479	481	414	447	434	493	432	445	430	479	442	448	516	443	470	449	452	428	470	423	490	464	467	435	484	414	421	444	491	436	439	443	466	452	465	439	480	466	470	431	447	441	453	460	445	481	473	462	448	481	466	441	491	491	420	419	448	470	466	464	432	449	498	471	431	458	486	450	448	464	475	469	456	490	453	432	434	464	481	464	477	448	460	490	444	443	456	472	475	500	448	430	464	488	440	431	452	437	458	460	474	470	429	497	452	481	464	472	465	455	454	450	440	446	442	501	462	462	442	463	446	487	448	450	437	462	442	461	466	470	488	463	444	466	427	459	443	413	442	474	467	487	489	450	495	486	448	434	467	451	467	472	436	469	488	478	444	458	433	468	457	424	473	459	439	448	434	476	486	475	436	428	434	453	480	468	475	486	471	450	448	501	454	472	463	432	477	478	455	465	440	467	445	413	490	467	479	467	473	456	456	462	449	454	475	399	459	439	493	466	455	459	503	450	435	452	438	468	460	459	446	465	475	436	459	476	451	466	435	431	486	478	487	482	450	469	444	462	456	462	459	458	439	428	482	478	450	482	478	445	469	449	458	450	452	440	475	424	452	484	474	482	447	531	466	461	491	458	450	490	416	467	475	462	454	503	429	418	518	401	458	471	472	450	457	450	464	459	462	437	454	463	454	463	460	454	457	425	451	458	461	423	459	449	465	462	473	460	464	463	442	449	499	442	471	474	449	453	447	443	405	454	477	493	459	442	449	463	434	478	465	460	461	471	463	460	478	471	512	462	471	494	425	427	452	455	473	447	461	449	466	439	451	456	444	439	496	456	474	477	438	482	438	472	471	445	416	439	521	457	450	469	471	434	500	452	449	463	432	462	441	461	490	473	456	472	416	464	478	442	471	479	446	446	456	461	475	495	449	476	488	446	464	456	431	454	487	475	446	490	462	466	429	429	470	456	447	491	452	482	446	440	478	475	481	472	462	442	486	465	446	424	458	470	476	458	441	455	454	432	444	485	473	463	466	465	450	463	469	428	451	461	453	446	465	432	459	471	472	437	493	470	460	427	436	467	440	479	424	469	452	477	493	490	461	462	464	440	473	466	459	469	459	448	489	464	438	437	489	466	482	463	464	485	432	486	459	448	479	478	454	425	499	465	495	478	455	420	471	460	445	433	451	443	457	470	502	497	466	458	456	441	442	517	480	479	499	453	496	460	470	448	452	451	467	402	494	496	491	440	469	490	485	464	506	472	463	432	456	464	451	465	456	460	456	447	479	456	423	477	434	457	465	445	441	464	464	473	449	448	481	455	478	451	449	432	461	462	467	483	478	464	431	465	442	490	465	465	479	410	462	459	482	451	482	451	431	435	463	465	450	498	442	492	471	479	471	471	445	469	492	476	461	438	420	456	426	450	447	493	433	456	469	438	442	434	470	438	512	466	454	496	459	481	461	440	494	488	477	478	416	455	467	422	457	471	456	450	458
25334	39401	22010	10791	6608	3432	2110	1448	1218	1031	874	814	841	730	745	678	685	618	638	621	607	685	610	617	631	639	649	622	683	721	705	781	766	750	737	745	684	701	684	633	649	614	626	626	629	559	591	616	587	567	576	596	584	595	575	568	547	597	577	642	583	588	601	580	604	618	594	617	597	588	593	592	566	591	604	570	564	581	578	577	601	571	570	575	542	565	583	555	582	585	600	565	576	561	603	602	568	579	585	557	559	583	562	586	566	555	579	601	580	546	578	584	573	549	627	540	554	576	570	588	541	539	604	566	556	583	563	566	560	558	575	580	578	563	587	531	546	575	574	573	533	604	531	556	559	572	555	585	583	503	575	597	579	536	523	559	546	557	589	579	554	568	617	593	590	570	581	572	592	608	581	576	590	550	587	586	592	553	608	521	558	582	558	569	583	581	603	573	562	576	539	606	562	572	591	568	572	570	528	569	604	584	567	545	570	604	609	534	607	559	647	568	574	609	568	573	592	572	564	550	605	527	602	579	586	552	540	635	610	528	556	554	570	565	571	551	591	603	565	596	596	521	541	585	562	547	552	564	549	552	573	577	553	571	600	533	598	534	584	581	586	555	591	573	561	591	554	565	522	547	534	524	570	570	519	582	558	616	576	560	596	563	579	573	591	596	560	612	541	588	575	585	562	577	569	581	574	587	553	594	561	544	568	617	578	576	566	589	585	551	571	579	558	583	561	611	616	590	595	595	620	570	588	573	555	547	593	550	570	598	553	558	589	563	542	567	577	530	527	577	544	510	568	583	544	575	569	583	576	594	562	582	597	589	582	513	570	558	592	628	555	545	532	566	526	562	610	585	601	595	573	550	563	536	583	550	606	556	515	555	553	539	569	616	580	583	600	649	533	573	550	570	583	574	556	606	573	585	579	592	574	528	608	630	563	575	591	549	570	565	594	573	546	575	577	554	601	575	562	529	552	513	588	617	601	560	569	560	586	546	564	601	548	575	564	545	563	580	559	568	580	567	569	622	589	552	541	594	584	562	561	578	589	548	595	552	575	605	550	570	560	565	515	550	540	595	590	597	587	565	576	572	610	581	546	523	549	612	563	545	586	539	615	569	581	570	526	544	580	578	571	606	566	586	595	578	576	554	571	595	583	556	518	570	571	577	577	551	569	524	560	563	636	545	565	549	536	581	592	558	611	592	590	594	552	553	577	573	566	540	550	562	578	606	571	567	596	545	568	571	589	565	590	590	572	561	615	579	590	557	567	565	608	562	534	531	599	597	563	602	594	598	614	557	539	574	575	588	602	613	576	582	568	565	562	533	558	525	551	528	568	543	566	581	580	567	538	587	541	552	563	560	557	582	574	562	583	550	606	592	572	617	565	599	564	555	549	589	575	558	535	573	585	598	574	564	566	574	588	599	565	590	596	563	604	605	569	608	551	568	579	528	559	545	571	584	548	571	563	605	582	547	572	609	594	567	624	508	587	574	547	537	578	531	587	547	584	567	540	579	563	612	555	565	586	594	532	579	595	544	542	581	611	592	570	526	592	583	561	569	606	567	564	559	538	569	590	553	610	551	594	582	579	552	571	547	558	600	579	546	584	605	566	594	554	544	538	541	554	548	597	557	609	590	583	589	577	573	593	574	531	562	587	555	566	564	601	546	551	533	607	558	496	540	554	580	567	611	555	568	563	584	587	560	579	594	530	536	563	579	570	557	623	568	595	530	529	535	554	593	562	604	547	572	566	570	538	595	552	541	567	528	604	562	532	565	618	532	592	518	608	552	603	540	539	581	584	611	570	603	576	605	575	558	536	568	572	544	529	564	550	541	566	550	585	625	507	548	565	564	554	592	560	616	587	561	563	588	559	591	564	557	548	558	576	554	593	562	568	546	560	570	579	607	580	576	547	580	631	531	576	564	548	541	598	554	564	597	575	592	586	609	547	568	584	581	539	594	568	550	549	551	564	606	570	511	596	548	551	617	553	590	551	562	578	573	523	563	552	590	589	562	571	594	554	592	590	576	590	608	555	581	583	559	578	557	594	578	579	575	575	569	589	566	548	608	538	587	591	562	547	549	567	593	522	570	546	560	602	587	557	596	589	573	581	544	576	609	575	589	598	576	563	574	562	549	560	562	592	571	586	576	555	569	573	521	545	552	577	550	586	587	546	587	574	559	582	542	561	570	577	553	578	538	565	581	564	564	568	574	504	563	549	557	581	546	619	586	559	591	549	581	585	566	577	609	595	551	571	542	566	587	600	545	548	601	595	561	514	568	556	643	605	536	610	563	563	645	596	549	522	553	540	565	578	568	570	619	612	642	627	544	595	559	606	581	537	554	554	531	534	582	611	576	584	580	574	575	543	566	549	593	540	527	520	559	542	551	579	537	592	519	553	576	559	558	556	535	568	550	552	566	576	541	581	550	534	583	575	557	570	583	595	547	513	594	580	547	534	591	587	585	552	592	574	580	547	578	615	586	607	608	576	555	604	573	536	534	551	577	580	571	542	549	552	571	543	555	598	561	607	552	575	577	568	577	557	558	558	589	592	566	599	553	591	579	582	575	596	614	594	568	587	601	569	577	557	599	554	601	586	576	595	526	600	611	546	545	579	584	525	537	578	558	564	575	542	564	566	587	580	591	581	580	543	511	595	574	593	586	567	578	584	607	557	570	526	593	554	580	586	569	526	553	599	581	606	586	547	563	601	578	547	574	583	581	608	508	584	580	586	582	581	579	579	589	565	552	571	584	528	571	580	569	569	584	573	588	529	544	605	608	572	595	546	558	591	596	568	574	570	578	573	573	590	539	554	547	536	589	562	602	551	589	573	575	592	561	590	626	555	555	583	597	553	587	570	565	559	585	563	558	554	576	601	584	561	594	571	548	590	552	574	534	503	532	583	529	596	594	580	569	572	557	539	533	573	536	582	539	542	533	596	568	574	537	537	539	635	551	527	547	587	586	590	556	608	544	531	590	573	553	535	561	582	588	597	570	563	577	524	577	601	606	589	551	558	570	577	571	561	544	582	578	550	544	584	623	546	571	573	560	588	556	553	570	555	553	607	589	541	546	554	556	605	568	580	544	577	538	563	572	588	558	528	573	562	575	587	557	586	556	546	548	540	584	575	581	547	604	580	566	582	570	563	576	603	550	550	558	568	603	565	565	529	592	573	555	592	587	557	595	574	631	568	579	560	532	587	555	504	559	579	613	582	628	577	519	565	571	564	591	610	560	538	528	599	561	568	605	569	571	574	563	526	553	585	577	561	579	578	583	588	540	616	547	579	571	547	568	603	578	576	580	548	574	559	562	579	586	577	546	542	584	595	564	578	579	555	588	548	598	584	546	601	579	565	585	546	555	576	560	541	568	582	558	578	546	553	555	566	572	558	599	554	553	593	598	600	580	577	610	561	549	563	593	556	596	583	585	550	499	553	543	524	552	563	537	562	559	553	587	554	557	589	567	563	578	577	589	606	590	619	517	538	541
24646	21061	27163	25049	13095	1665	727	561	478	434	385	359	381	341	344	352	302	336	296	311	311	314	307	308	337	327	335	308	342	306	376	379	358	364	401	390	359	316	327	305	287	303	297	328	260	278	303	313	296	307	266	270	285	270	309	350	306	326	266	304	293	312	326	284	281	314	302	261	274	296	286	276	270	275	320	262	279	290	287	293	303	280	296	274	317	266	255	264	270	285	290	291	273	299	302	274	279	327	295	240	276	283	286	277	253	296	317	252	287	296	294	288	252	301	275	281	269	282	310	256	306	255	287	287	281	271	272	294	298	293	263	311	320	264	278	295	291	260	278	278	295	252	266	274	279	292	275	255	337	285	286	244	276	323	288	256	285	266	271	274	257	263	311	276	276	280	269	257	294	306	307	285	255	309	292	307	297	275	267	292	304	296	317	264	291	296	305	268	285	271	302	280	270	246	266	286	298	265	291	291	289	287	309	301	270	250	288	282	276	298	282	279	291	274	280	300	290	264	303	274	291	269	286	306	294	267	280	309	275	295	276	292	264	290	272	284	258	300	307	279	295	277	276	331	276	310	290	282	282	292	275	271	262	284	276	238	294	315	276	266	267	288	283	294	280	274	284	283	272	270	278	276	256	268	285	297	299	259	288	298	313	287	276	295	293	297	297	271	259	284	261	275	266	260	292	277	301	275	296	278	277	284	261	274	274	281	328	271	261	319	288	283	281	292	271	275	286	299	274	295	279	270	288	293	301	275	293	311	286	275	276	297	290	303	281	280	278	279	279	272	278	309	288	317	227	298	287	288	248	288	279	274	288	294	286	288	296	304	303	299	302	287	274	301	302	288	262	288	281	282	264	236	274	266	303	266	271	300	290	272	276	318	273	264	265	268	266	294	268	276	277	278	293	269	301	287	313	281	299	278	273	257	276	272	296	294	295	293	296	291	275	248	274	272	296	293	248	281	284	241	279	304	290	293	295	274	271	268	278	259	270	299	275	282	303	276	305	247	298	309	266	324	287	271	267	268	270	285	292	292	287	278	287	293	287	291	303	287	329	278	263	274	263	304	269	304	309	317	279	270	276	276	286	288	290	270	270	272	299	288	264	275	267	276	275	275	276	285	298	300	266	313	291	279	272	274	306	255	273	289	285	329	294	266	278	279	305	296	279	296	269	285	270	296	301	278	257	278	308	299	266	288	265	274	278	283	282	287	305	247	298	285	270	269	296	283	288	289	287	266	277	269	269	300	289	272	281	289	279	284	279	299	281	301	331	247	287	303	309	288	288	293	281	274	285	309	284	318	289	293	299	276	284	275	264	277	296	293	327	283	289	291	273	294	283	290	288	292	274	303	268	272	275	297	299	261	265	258	296	288	300	290	283	294	265	282	262	260	282	270	303	246	278	282	285	286	265	262	262	279	294	274	260	271	233	290	306	286	256	266	284	295	289	301	304	253	285	258	272	262	299	287	294	278	280	263	284	283	298	288	280	300	263	272	275	283	295	283	319	301	256	266	262	278	259	305	290	281	290	301	273	300	300	285	279	300	295	271	275	267	264	303	281	309	262	259	298	285	275	261	294	273	317	288	294	267	300	301	301	295	304	277	291	287	302	287	320	288	241	279	282	296	269	293	319	283	255	285	286	301	298	288	290	292	265	273	271	252	276	307	292	276	276	289	303	284	292	295	295	282	302	262	297	249	299	289	280	293	267	301	271	266	293	288	252	306	292	279	290	303	256	302	293	266	276	278	301	265	333	294	281	294	260	278	329	276	266	269	313	282	305	299	307	289	266	234	282	268	282	305	286	279	269	307	292	277	285	271	282	293	281	281	293	292	261	281	287	310	283	304	255	257	275	300	262	268	287	281	269	286	275	256	251	285	281	270	307	273	263	268	271	273	297	273	278	279	290	270	298	268	264	253	292	301	280	312	291	268	293	284	289	286	288	282	245	283	292	299	271	317	302	280	285	265	286	286	293	256	273	272	279	304	261	298	307	297	258	273	293	270	293	297	284	315	329	292	274	280	256	272	316	314	277	288	281	253	279	272	279	263	278	286	284	320	297	290	284	296	284	296	310	285	242	278	306	312	273	282	267	283	299	272	268	283	319	279	260	300	303	287	276	257	314	272	299	262	281	269	272	281	269	295	284	283	261	268	279	274	291	301	301	262	317	290	253	294	294	285	280	293	312	294	265	314	289	270	272	319	317	274	299	297	278	274	304	301	284	248	297	285	261	294	283	295	314	273	287	252	302	293	284	287	262	282	277	287	292	246	281	269	293	293	289	320	295	303	286	274	292	285	263	279	259	275	278	272	276	298	249	291	253	292	296	298	261	301	315	309	293	276	264	292	315	282	259	285	269	281	305	299	315	289	266	277	311	297	281	307	279	306	251	246	265	313	308	274	275	290	280	278	277	317	287	255	260	256	273	293	301	283	301	272	313	299	290	278	274	280	298	315	291	248	250	286	288	301	292	273	297	264	285	304	264	280	273	296	301	302	288	284	265	288	262	285	279	289	294	283	308	259	266	291	254	280	284	283	283	286	288	256	289	287	275	305	288	267	270	287	274	302	269	307	325	280	292	306	279	286	274	270	295	299	264	287	268	288	279	282	293	300	287	277	283	275	284	285	306	285	254	281	272	283	297	307	277	260	259	280	264	280	274	270	254	265	265	291	237	262	273	263	279	283	316	263	267	300	282	295	310	306	285	318	277	296	302	275	284	274	288	259	241	278	295	311	281	292	271	291	276	274	290	305	289	298	266	288	269	290	305	277	301	292	315	313	273	289	257	245	281	284	287	279	293	268	301	280	273	268	286	301	281	268	296	315	305	280	272	264	288	282	284	282	271	312	281	293	290	295	279	274	296	275	271	261	263	258	272	260	285	307	288	300	311	280	333	257	283	274	299	299	279	281	293	277	293	297	290	270	301	283	267	288	276	287	281	277	279	292	288	325	264	270	278	306	294	275	276	310	293	281	263	297	293	284	276	282	262	280	248	317	287	294	266	288	248	312	275	259	279	283	279	219	306	297	295	301	272	302	260	315	295	268	303	280	274	267	284	278	279	289	299	293	287	295	286	288	282	263	276	276	295	296	257	308	270	284	292	309	279	310	283	285	284	273	317	311	271	276	298	251	274	275	264	244	291	271	274	284	280	273	292	268	313	307	283	250	304	287	283	286	292	295	259	307	285	288	286	277	296	269	285	300	279	297	258	304	263	274	281	280	278	286	279	270	278	283	289	317	294	294	283	286	275	320	281	289	289	290	279	272	281	295	298	266	288	284	281	285	301	271	298	321	263	287	304	312	269	310	305	256	270	277	264	292	288	288	273	308	294	301	272	287	299	293	281	276	289	282	272	282	278	248	290	253	265	293	313	281	297	279	293	276	292	291	254	283	288	327	289	265	300	280	288	286	289	295	289	256	306	305	272	294	309	292	276	300	309	289	273	285	263	296	276	302	292	278	284	252	293	267	290	258	278	305	297	256
26060	35816	17322	7724	5237	2322	1347	989	805	691	580	520	540	488	441	443	413	414	406	399	406	426	373	374	413	373	405	359	428	456	475	512	523	536	496	477	498	456	416	381	427	387	390	350	406	370	351	359	362	383	348	330	375	370	389	372	413	371	367	378	399	355	401	364	395	397	373	378	393	383	379	396	370	356	359	340	372	362	351	388	379	366	336	354	363	377	359	393	370	340	350	335	382	394	349	352	320	343	328	344	343	351	353	386	361	317	347	336	382	380	367	392	347	377	332	333	354	386	363	380	347	376	370	331	372	377	357	344	377	361	355	357	343	359	371	365	383	346	368	347	365	342	357	343	398	350	338	346	362	334	351	333	373	335	382	336	343	376	350	323	337	330	353	371	341	370	355	327	330	376	369	335	376	332	375	383	417	349	374	372	346	331	364	383	369	361	355	343	360	345	334	356	355	313	352	349	364	343	369	363	394	355	352	376	323	347	347	369	374	347	377	392	380	364	356	338	343	373	354	355	382	335	342	366	380	383	378	378	346	361	362	375	372	369	380	380	366	366	364	357	355	372	338	360	327	350	347	360	336	347	351	385	354	315	335	343	366	307	351	374	389	332	358	333	357	375	367	359	364	344	394	361	380	382	375	363	348	362	379	351	377	350	374	343	378	344	358	353	342	367	360	373	389	361	348	362	369	366	375	328	306	388	351	347	357	338	346	420	375	360	360	374	388	328	378	367	374	320	349	353	364	339	321	335	386	376	331	354	367	332	358	334	363	384	356	352	353	365	311	396	381	354	346	349	348	330	360	343	345	330	348	395	365	361	331	375	375	342	366	339	350	371	348	340	354	364	379	382	391	347	326	349	374	366	379	346	330	348	351	353	382	369	352	353	320	294	351	322	385	348	321	310	374	371	365	330	359	354	340	348	361	334	366	368	350	342	365	345	337	347	401	363	329	380	367	374	351	386	361	307	356	345	386	371	343	337	344	385	352	410	335	375	370	373	354	369	353	361	390	372	330	378	345	383	309	373	374	362	369	335	348	393	354	339	349	350	339	362	364	356	362	355	357	357	352	352	353	377	372	367	379	336	394	340	386	389	383	363	374	373	369	367	346	343	391	327	356	354	354	350	323	381	357	362	385	340	328	392	350	375	364	372	367	362	361	375	360	342	368	342	355	351	334	333	361	353	342	375	326	374	367	374	362	353	372	341	387	326	338	318	341	365	355	367	376	377	391	346	347	369	359	364	389	371	365	352	324	335	381	334	348	368	338	346	384	354	356	351	345	365	361	394	381	381	355	344	338	363	372	365	339	322	362	343	366	353	359	372	335	350	375	363	357	369	376	366	347	363	343	364	370	356	381	371	395	359	347	361	341	342	357	404	372	372	362	352	355	389	345	377	353	356	357	342	375	358	366	355	345	341	321	395	385	355	350	347	337	383	350	345	392	356	376	349	378	346	374	368	367	322	349	324	370	316	406	311	353	353	354	303	361	387	354	388	355	365	386	381	368	329	364	399	374	341	377	333	328	322	347	372	350	342	373	375	374	373	355	380	396	362	386	369	329	361	351	364	364	368	355	357	364	367	381	368	363	347	345	346	349	346	348	366	353	363	373	338	372	330	353	350	346	381	415	354	403	372	335	342	337	330	347	358	356	375	343	394	342	367	328	389	343	366	373	349	351	344	350	343	344	376	316	362	353	355	321	387	384	376	315	357	375	374	377	350	365	339	361	353	350	371	319	326	361	346	359	365	351	353	351	339	341	362	390	351	358	361	364	369	370	380	369	376	391	348	372	380	353	341	338	346	352	376	332	353	359	345	327	382	343	381	360	369	364	361	389	374	341	337	350	338	386	373	371	342	346	349	325	359	353	360	371	376	378	378	349	376	342	335	378	348	363	385	371	358	362	370	379	346	358	349	349	364	358	348	351	354	376	358	352	335	354	328	350	398	355	361	334	351	365	363	374	329	369	360	356	353	372	362	373	321	368	372	353	369	356	401	363	340	366	380	355	372	372	348	374	343	348	345	336	359	357	397	352	355	353	372	342	388	368	396	353	350	340	346	365	354	344	349	374	324	354	355	375	344	342	345	348	346	339	366	379	378	338	345	342	349	348	370	369	361	349	364	346	373	329	356	344	382	363	357	361	370	382	378	388	357	353	375	362	349	318	379	356	342	346	362	405	376	339	388	353	359	359	331	394	349	356	361	393	350	354	366	376	364	341	391	340	380	338	370	358	367	352	370	329	361	346	350	368	363	385	378	343	351	339	327	358	353	355	349	370	377	368	365	341	364	352	340	342	354	355	364	366	380	380	356	372	351	364	375	355	338	383	365	338	351	354	399	370	323	353	324	391	383	352	356	351	371	365	346	373	368	350	352	349	357	394	389	353	390	364	370	363	369	339	390	342	371	366	361	383	386	334	372	349	348	377	357	339	350	358	375	393	346	367	351	341	333	333	370	380	356	367	366	349	358	384	319	360	349	353	356	361	349	343	368	338	369	364	363	371	395	351	355	369	364	342	335	345	358	359	343	404	377	374	348	329	365	399	365	339	347	347	375	407	358	389	366	347	310	373	340	348	388	342	344	390	344	352	354	375	331	317	328	368	374	349	352	368	382	370	348	357	352	383	343	357	332	339	358	407	350	374	384	332	337	361	345	378	351	364	354	377	344	388	353	348	318	367	344	355	348	369	357	361	379	361	371	361	333	372	347	345	373	351	361	344	346	389	367	345	376	349	389	374	360	366	333	358	367	362	351	335	365	377	338	370	353	324	342	374	345	362	361	367	357	353	388	368	350	386	355	372	350	369	338	341	409	318	365	326	365	388	356	355	368	363	402	350	368	349	354	368	334	341	355	351	341	378	325	344	365	382	384	350	336	342	309	361	352	342	351	331	363	352	339	353	332	354	377	365	339	398	355	316	364	354	359	385	351	383	337	340	335	355	345	386	329	355	345	368	360	367	390	382	375	335	348	372	357	346	364	351	358	360	350	327	369	385	363	377	345	350	384	361	353	391	377	365	370	350	343	379	358	340	361	365	368	345	344	313	380	373	385	369	349	365	317	337	372	347	366	341	360	367	355	378	381	362	336	376	354	361	344	371	375	319	352	383	338	351	330	343	353	360	342	357	357	369	358	345	362	356	364	338	372	332	355	388	355	375	381	344	327	374	370	401	360	326	350	383	339	362	367	321	364	363	350	342	351	358	365	346	317	383	356	376	379	379	367	350	372	397	344	339	353	341	357	348	331	348	371	387	387	375	400	353	347	341	383	355	386	352	340	330	368	339	356	351	346	359	366	379	392	375	383	325	332	337	391	371	363	353	353	333	376	382	364	358	372	318	367	369	365	400	402	357	370	362	355	361	363	351	338	369	343	395	356	346	372	337	362	356	374	366	375	355	356	343	360	377	348	361	345	345	353	368	386	363	377	357	344	361	376	384	347	373	386	327	321	330	358	351	376	351	356	369	390	366	363	365	349	386	384	333	381
22548	21060	28524	23833	21069	20995	8121	1257	895	674	601	549	515	481	472	416	417	416	393	380	365	364	372	377	359	401	377	356	438	409	434	475	417	501	457	434	420	415	394	359	397	370	367	373	344	360	336	342	326	340	348	340	336	339	340	310	306	328	334	339	357	354	333	300	332	343	338	359	343	323	301	324	313	328	297	318	345	299	306	327	338	282	301	317	345	354	340	343	345	333	302	321	325	325	319	313	354	314	312	348	297	290	329	304	288	342	330	343	314	323	305	341	319	328	317	335	326	322	285	315	332	332	320	297	328	343	306	333	346	312	298	336	349	316	342	306	293	296	352	316	292	305	325	316	348	325	320	304	319	351	285	320	338	302	344	343	285	317	320	348	323	301	320	321	334	296	307	316	312	311	323	290	324	308	331	328	315	291	287	297	305	298	335	328	272	313	292	325	320	347	336	338	323	325	329	296	302	328	323	351	331	308	313	363	327	306	328	321	315	299	305	317	297	316	305	335	302	338	322	323	324	295	289	326	317	303	337	304	346	329	286	319	321	344	318	315	314	299	344	329	309	312	354	323	306	297	314	302	313	277	296	298	337	311	289	291	340	336	304	322	307	298	282	299	373	279	329	324	308	329	317	319	288	298	288	303	306	326	307	339	320	301	320	308	318	343	335	350	316	307	326	296	326	349	308	315	297	324	315	298	338	301	291	316	293	354	309	308	309	323	333	319	317	345	301	321	306	340	345	329	309	316	324	303	316	291	305	316	302	326	340	325	315	283	303	302	331	275	296	321	313	345	325	315	332	320	288	354	302	322	308	299	287	296	314	332	373	331	342	313	291	337	325	315	314	322	340	315	335	327	310	290	324	362	294	302	298	309	326	314	301	322	334	324	291	325	306	328	306	318	316	333	354	318	327	313	310	305	320	305	338	327	320	344	307	316	285	305	340	298	299	373	313	355	324	312	322	289	273	322	291	314	308	296	294	350	309	310	291	313	302	286	344	314	320	308	283	344	329	335	335	293	310	297	318	313	336	323	318	325	311	300	310	322	334	324	323	308	303	350	309	311	323	296	310	305	325	304	310	323	329	331	297	325	306	294	271	337	338	290	348	309	322	317	332	330	294	307	329	327	297	321	313	303	311	291	280	338	297	291	336	343	321	340	301	297	295	342	335	293	301	336	329	293	280	309	321	331	358	332	318	320	335	301	288	326	306	307	310	324	328	320	337	327	325	321	287	337	319	275	340	288	292	308	313	305	332	310	339	320	308	330	319	301	327	316	298	308	309	345	332	296	334	296	332	292	298	301	307	344	324	350	296	298	327	325	307	329	284	343	336	282	368	321	339	327	354	330	335	315	332	321	348	327	310	273	330	308	297	324	322	291	315	289	293	323	303	312	308	338	306	310	341	309	323	315	340	347	332	306	333	316	357	295	290	327	347	311	287	327	300	323	313	328	311	322	326	307	313	336	330	296	322	312	307	314	307	330	296	292	303	314	302	284	328	319	312	281	313	318	309	330	305	326	330	275	316	297	323	330	309	336	331	313	319	308	329	324	321	320	308	315	304	307	301	313	319	327	278	320	327	273	327	302	301	292	306	313	319	330	323	321	332	325	267	329	331	347	287	303	268	335	347	272	289	335	297	295	318	327	283	292	328	287	300	314	320	321	311	303	340	307	329	315	334	310	304	298	321	336	313	297	317	342	311	341	321	273	307	303	304	293	312	320	296	362	310	321	303	333	330	331	339	326	307	319	319	311	312	306	332	322	341	328	312	306	307	324	312	318	323	328	332	308	322	327	324	297	329	312	300	308	324	304	332	304	331	316	311	298	300	319	321	332	298	345	334	336	311	301	296	304	300	289	341	314	314	326	326	305	282	314	345	320	341	303	314	308	296	324	312	321	300	301	302	318	356	332	313	332	311	326	301	323	312	335	323	318	339	301	337	318	321	300	319	323	287	291	328	301	294	309	318	327	333	296	315	285	300	331	323	351	324	342	316	313	303	305	331	304	281	308	347	326	293	299	307	336	311	310	303	343	280	317	321	278	305	327	290	331	310	318	324	302	287	320	310	347	342	351	306	325	281	284	326	310	328	303	330	332	304	343	304	311	302	297	334	297	345	316	335	330	324	314	282	314	306	315	307	319	308	335	329	301	297	340	303	316	325	328	324	329	317	321	310	360	351	314	323	336	309	302	316	307	337	323	298	317	299	335	308	308	306	325	317	312	297	291	286	307	321	340	322	309	342	321	318	303	315	283	330	314	338	310	317	325	310	300	327	324	306	314	341	319	317	310	324	317	309	314	339	321	289	313	303	309	295	335	313	324	300	320	301	331	320	333	343	334	292	329	338	309	322	290	293	310	322	318	306	361	352	290	320	328	346	314	341	308	308	285	307	277	306	310	320	327	334	301	315	303	291	344	302	310	336	292	335	312	309	307	328	308	313	308	336	326	302	350	314	320	304	289	291	320	312	344	309	302	328	324	335	308	311	306	360	317	315	327	308	340	302	302	323	313	322	340	295	338	330	330	347	306	334	313	298	313	328	304	308	308	297	324	341	319	331	301	314	315	329	329	327	340	317	301	336	333	325	355	319	338	319	318	313	353	348	315	318	315	310	328	310	269	321	324	329	280	258	315	303	318	316	299	346	339	260	318	320	283	314	311	317	319	331	303	312	318	340	286	325	313	297	316	355	344	314	325	274	321	277	325	325	316	345	323	288	310	319	311	295	319	333	320	343	291	327	296	315	285	306	291	279	291	332	317	372	281	294	347	276	331	298	299	332	323	330	302	287	287	322	311	341	304	292	351	353	326	292	295	278	338	320	297	327	317	265	344	332	329	264	353	306	301	334	346	332	337	299	334	325	318	321	315	290	306	317	322	321	290	288	336	342	326	332	345	326	329	311	335	328	298	336	361	324	300	329	332	339	304	321	313	297	322	328	339	360	352	302	313	317	305	319	324	320	281	334	302	310	303	296	325	320	301	309	311	313	321	302	335	346	314	343	329	321	305	330	341	286	304	284	298	300	308	326	320	305	294	317	285	349	327	290	310	317	336	314	343	286	328	309	320	310	336	305	305	330	303	307	321	350	345	340	330	297	310	336	322	343	322	279	302	289	314	320	304	279	317	347	311	322	281	342	281	325	318	301	357	314	327	301	347	328	309	315	331	293	277	295	322	291	337	315	312	298	309	286	342	337	340	313	328	311	343	335	307	283	297	284	328	331	345	301	321	291	328	317	333	339	303	340	315	294	299	341	319	296	318	312	308	312	328	338	337	329	299	322	327	303	321	300	299	289	284	319	293	332	316	316	318	330	308	325	315	318	305	295	301	283	329	332	298	319	353	307	294	327	282	313	313	321	332	295	308	319	313	332	332	267	303	327	318	334	358	292	297	306	312	305	317	328	284	322	330	317	320	327	303	351	325	283	319	284	334	316	298	328	292	331	282	308	326	326	287	315	297	322	293	303	321	293	330	331	315	330	319	332	305
27930	46412	28337	15927	9605	4264	2751	1908	1459	1086	946	827	800	687	606	646	570	533	527	554	494	473	480	503	519	471	486	501	500	572	612	638	614	678	653	640	585	541	513	528	490	487	446	433	429	412	424	398	399	438	381	402	427	409	389	417	398	421	418	415	405	453	447	441	418	410	432	421	429	385	384	399	412	414	420	361	377	401	406	360	443	413	365	411	372	416	401	397	403	410	411	414	385	403	428	418	362	383	382	390	432	387	371	405	402	394	405	389	353	425	414	366	386	388	431	364	371	443	355	405	378	411	356	408	415	406	403	367	363	416	398	372	392	409	396	380	387	409	412	392	368	400	373	370	396	397	447	411	388	394	408	378	385	375	393	388	410	385	392	422	398	398	376	390	363	405	419	406	391	391	380	451	373	380	395	406	356	401	395	415	393	409	390	383	381	419	408	405	388	347	414	397	379	372	372	414	370	424	406	393	396	387	401	400	372	396	407	376	375	375	409	431	369	382	403	425	361	391	388	403	361	376	404	374	395	394	404	421	399	374	379	392	378	419	386	414	412	362	354	414	412	396	374	392	372	440	363	377	405	384	370	405	382	367	409	396	433	363	375	431	413	387	394	389	409	358	419	426	403	394	401	402	372	379	382	376	410	407	422	342	424	413	412	441	412	398	376	379	392	351	388	404	421	383	377	399	395	416	396	388	377	411	371	386	386	408	408	396	385	413	385	394	399	371	399	402	370	359	395	407	435	369	400	382	409	394	365	375	363	374	378	390	391	380	415	378	383	404	398	379	400	423	461	384	373	394	420	384	373	398	390	403	411	404	372	393	379	411	373	384	375	371	378	399	389	389	378	413	408	386	393	385	399	379	389	389	393	387	382	426	369	387	432	411	373	374	399	397	413	437	406	404	359	395	399	373	398	371	414	398	410	390	405	409	436	426	397	383	395	423	395	394	403	374	395	388	411	368	395	377	428	397	392	417	392	413	406	374	384	398	420	430	357	413	404	422	360	362	436	414	403	379	405	416	410	416	384	362	424	422	390	402	396	404	400	374	378	367	402	401	419	397	401	409	413	403	382	402	416	407	408	369	407	416	382	365	438	393	424	398	391	365	375	378	386	381	407	428	377	427	430	363	406	434	384	393	419	398	400	411	403	391	404	382	387	393	414	386	372	394	418	379	377	376	367	370	411	389	377	390	376	436	386	367	405	391	389	385	398	411	379	393	399	397	426	397	362	375	409	385	395	394	372	399	415	381	421	347	389	397	415	377	393	416	370	389	401	399	387	396	393	402	378	425	437	409	414	377	368	377	378	413	404	397	379	391	407	388	380	410	362	382	409	395	388	401	407	376	370	385	396	409	420	386	382	402	379	413	348	385	376	349	404	356	379	428	388	405	401	397	412	404	395	384	381	399	380	403	402	354	405	411	421	398	377	399	387	370	409	398	421	383	429	412	401	414	383	382	377	388	420	359	396	406	368	403	433	404	359	376	413	395	386	387	397	417	409	359	387	373	345	382	405	383	365	342	402	380	416	367	392	403	449	399	402	396	398	387	384	411	400	406	425	405	386	387	372	384	431	421	382	410	376	396	399	395	425	378	385	403	439	399	375	404	375	358	397	425	388	393	375	372	418	432	382	417	393	389	413	400	414	348	402	403	405	392	398	379	392	392	370	399	390	403	399	395	411	388	419	390	400	403	420	404	394	387	417	378	391	391	378	407	396	422	415	397	396	402	393	381	414	407	428	384	387	390	379	394	402	392	418	378	394	373	422	392	352	389	372	423	386	376	379	406	403	408	403	419	361	410	414	434	393	414	432	427	410	353	436	415	389	377	433	419	388	393	403	376	394	389	407	398	379	413	417	408	383	437	394	347	384	367	397	353	402	429	412	401	385	393	389	391	383	396	399	437	372	436	448	392	383	395	404	376	364	395	401	375	371	404	407	376	389	409	403	365	423	398	368	395	349	443	395	400	379	404	391	399	385	403	401	381	421	383	409	376	442	369	381	410	397	366	380	403	416	403	407	424	408	362	377	360	381	420	357	364	411	411	362	412	383	392	417	395	379	350	382	407	415	390	384	363	401	408	370	401	382	429	406	394	435	358	392	410	404	413	428	363	402	392	397	391	404	381	356	381	424	377	374	335	426	429	371	392	405	388	401	423	411	398	382	385	402	385	401	400	395	407	374	455	377	395	385	406	370	433	388	408	366	390	395	400	392	408	391	401	412	371	383	411	391	392	416	406	397	393	393	407	420	371	422	409	380	427	384	370	392	405	405	424	424	413	390	389	394	407	405	397	401	393	376	386	385	431	353	389	403	442	438	393	396	402	369	394	398	437	376	423	377	405	393	361	367	383	364	390	410	394	416	371	408	394	422	372	377	363	371	396	420	395	370	421	406	400	384	387	401	388	429	397	430	392	423	400	361	452	366	392	401	404	431	411	427	433	365	406	397	365	427	396	391	351	408	420	413	390	380	364	369	407	417	387	389	390	402	410	388	400	386	400	372	385	386	379	401	382	381	400	372	404	378	376	352	381	387	396	394	390	401	408	405	409	371	390	394	373	414	424	409	413	401	392	402	394	380	393	367	378	404	396	408	402	378	390	411	409	442	377	387	398	402	401	362	393	423	363	419	378	395	378	423	383	406	410	398	389	375	393	422	387	403	425	409	406	419	397	406	378	405	399	413	387	407	401	356	380	390	389	410	363	390	377	401	400	399	390	383	393	370	374	432	387	386	393	415	402	367	423	419	394	384	380	419	403	383	429	399	333	397	378	360	402	391	412	391	406	403	400	410	392	378	379	395	434	384	407	393	407	440	359	381	388	404	427	389	392	416	410	410	410	380	377	393	428	424	410	382	404	385	396	407	426	395	368	400	371	409	426	391	382	372	386	400	419	443	393	400	407	402	391	375	386	403	419	363	405	398	400	417	396	373	389	399	397	376	369	395	420	384	410	411	396	394	381	379	421	415	405	389	402	403	353	391	401	428	410	404	411	352	406	358	393	385	392	423	367	394	399	372	374	421	385	397	404	408	415	390	397	377	378	377	432	362	404	394	396	412	375	399	392	392	451	387	383	394	388	378	401	398	430	388	379	380	425	377	370	404	404	404	422	388	416	344	377	417	387	400	385	396	393	383	402	393	394	392	415	393	397	391	366	406	415	401	392	398	414	398	388	395	396	364	408	411	397	376	391	402	412	388	400	386	380	399	407	398	424	400	401	360	404	370	432	410	388	376	389	411	381	387	379	400	414	388	404	390	419	403	370	383	391	426	406	372	390	392	401	398	386	386	423	430	383	406	411	443	408	420	395	386	408	376	384	395	417	420	399	375	350	382	371	431	396	369	389	386	387	388	393	419	380	391	399	406	393	400	374	377	350	394	402	364	439	391	385	417	404	417	385	399	426	395	401	417	402	390	377	411	378	430	376	418	408	385	414	368	389	415	381	400	436	364	397	373	444	416	377	417	410	400	395	379	350	404	391	414	380
27903	21595	13743	3793	1490	883	693	524	538	489	517	458	439	456	429	461	437	441	422	420	415	420	394	461	457	413	424	397	452	460	467	461	504	500	478	474	422	464	446	437	410	420	398	389	422	411	435	428	407	436	404	413	398	393	419	409	411	422	404	422	437	441	444	422	426	433	434	470	416	423	398	414	421	446	390	406	412	444	430	419	404	417	407	384	384	406	416	418	412	377	411	437	389	396	420	358	435	410	424	388	389	441	443	432	431	383	428	368	427	387	406	379	419	387	416	419	430	374	427	407	405	401	420	402	430	387	425	404	412	403	426	433	403	424	422	390	390	411	391	423	408	405	398	419	420	427	408	404	398	416	422	417	413	421	407	428	411	390	438	401	413	444	428	388	398	412	406	405	405	389	386	402	427	385	395	401	368	411	441	385	427	420	387	423	399	429	397	423	426	444	425	432	398	388	417	439	447	388	419	423	394	389	446	429	396	423	395	405	453	425	396	420	447	412	402	434	446	426	439	434	392	420	423	396	414	444	436	431	422	405	429	415	419	442	405	405	400	428	425	386	411	397	436	429	406	402	447	423	480	430	368	426	430	441	409	398	372	391	365	385	423	433	376	417	394	421	396	409	417	408	408	435	433	374	388	403	422	427	398	421	398	375	442	424	424	394	466	404	401	413	445	409	387	371	402	431	399	370	383	403	403	462	427	410	417	375	393	406	407	411	400	414	402	371	389	416	410	406	426	382	385	440	423	386	392	413	409	404	434	445	392	439	406	381	422	385	415	418	458	448	424	418	420	412	395	414	369	387	429	403	410	394	390	384	383	384	399	405	402	408	426	399	383	444	414	428	416	407	377	392	411	386	437	421	413	395	398	412	425	411	413	406	396	428	404	405	407	408	393	414	411	432	409	407	424	426	394	406	357	398	412	404	413	386	362	433	413	418	426	376	427	417	456	429	429	424	427	425	438	419	431	385	426	398	420	417	393	367	423	440	391	407	448	375	412	429	407	406	391	356	390	442	414	401	416	404	365	417	417	426	406	414	377	407	368	422	397	407	429	410	394	369	377	442	438	390	417	405	404	404	446	401	391	427	404	401	408	382	376	392	389	400	419	424	393	417	443	431	399	385	378	435	425	427	397	408	401	452	404	436	424	398	406	404	428	424	426	414	430	442	410	412	419	419	405	435	408	411	396	423	411	434	404	426	429	435	410	397	374	437	413	421	415	388	400	378	440	413	404	386	408	376	432	383	420	391	410	367	400	422	397	382	419	407	414	414	431	420	389	475	392	442	416	438	399	413	410	398	399	363	398	445	413	378	430	386	426	437	424	434	408	380	411	418	401	422	364	410	410	404	436	373	424	402	427	425	438	404	367	419	404	400	366	407	456	436	432	403	404	359	429	408	390	392	407	395	433	439	383	401	373	387	394	430	418	416	418	406	389	437	414	424	438	433	399	441	409	432	427	417	388	389	414	406	410	408	395	377	427	407	411	404	374	398	419	413	398	430	406	405	433	410	400	395	401	406	414	433	408	433	422	418	398	420	428	404	435	370	422	391	419	409	404	395	404	392	410	429	418	459	432	411	405	384	458	395	393	420	413	401	396	396	393	476	435	409	366	403	388	429	389	386	412	399	431	419	436	427	407	389	433	397	428	426	434	401	385	391	436	361	397	412	421	384	440	405	405	383	415	430	415	429	433	435	413	410	440	414	410	406	460	408	406	389	415	409	418	389	410	429	443	396	421	403	414	448	397	442	429	466	411	410	409	443	387	392	435	435	415	411	395	420	406	401	401	375	433	422	369	402	416	381	389	407	420	418	428	430	424	434	431	386	428	405	424	406	388	404	407	442	397	418	348	425	382	407	409	419	420	420	383	429	416	414	429	384	388	377	394	420	413	392	378	383	431	403	377	409	360	410	424	408	400	409	403	419	401	404	398	383	380	388	435	407	410	432	431	424	423	385	398	403	399	411	430	403	408	403	418	407	407	421	422	382	393	386	411	405	398	383	427	399	417	399	414	431	390	440	412	400	390	423	430	406	437	381	421	410	408	419	405	419	441	407	407	374	409	420	411	435	417	396	432	407	403	429	413	424	405	403	400	415	381	385	395	419	383	431	439	387	397	374	419	408	399	385	408	408	413	415	403	438	403	437	396	424	387	390	443	407	411	399	390	435	412	452	401	421	408	415	415	421	404	400	459	432	400	394	399	448	410	433	431	407	425	427	403	413	428	442	395	391	427	375	428	443	418	383	395	409	421	412	421	424	378	410	396	401	400	398	442	426	392	389	413	396	393	421	388	401	411	389	441	415	433	415	429	405	391	414	418	460	434	418	408	417	389	396	415	426	418	388	426	426	378	411	419	401	393	405	438	440	385	403	419	411	437	402	391	385	428	395	398	425	382	380	400	379	430	406	436	419	414	430	400	391	419	430	389	441	396	439	393	423	407	382	388	420	440	416	401	413	425	432	375	390	420	416	406	405	378	408	415	434	385	403	409	405	392	409	419	402	387	421	426	397	392	453	409	406	410	427	415	432	432	391	434	409	446	386	426	406	381	418	439	411	409	399	408	395	428	416	418	403	425	432	402	413	415	379	412	396	404	432	429	352	431	403	415	412	432	380	380	438	392	365	401	418	403	431	374	409	400	406	430	410	417	409	404	407	411	396	420	404	383	384	406	435	367	374	381	395	378	433	394	470	408	427	374	426	383	409	412	441	433	411	409	386	437	437	429	397	390	416	390	441	376	418	383	388	383	402	375	402	478	403	398	416	396	384	388	407	434	385	401	384	408	378	429	394	395	378	426	445	432	404	433	410	422	402	430	424	389	412	429	424	416	417	400	403	416	405	401	414	423	418	380	396	417	402	435	399	420	454	386	434	392	422	420	418	437	430	409	404	412	417	430	394	430	410	405	405	453	387	420	430	409	409	416	414	433	395	400	411	424	413	371	408	427	418	390	378	373	402	410	414	400	423	413	384	420	426	418	391	421	372	439	390	416	450	451	380	422	409	420	384	422	406	401	400	417	401	423	435	438	418	430	426	439	432	389	422	392	427	368	387	407	431	407	395	400	426	381	392	404	388	426	405	419	418	403	415	390	412	384	377	413	411	416	445	379	416	428	388	416	402	433	395	376	386	406	380	416	398	436	421	397	444	413	403	396	436	398	447	424	423	437	427	387	413	421	365	431	435	428	433	429	439	416	443	404	413	420	389	415	425	433	433	396	394	420	429	412	373	409	384	431	430	398	413	383	381	378	425	377	401	442	395	423	420	412	419	376	412	413	383	410	425	421	404	403	426	398	429	376	404	436	399	454	434	393	412	415	415	423	410	413	419	390	364	409	410	364	385	385	424	391	422	421	376	373	442	447	428	380	438	430	427	424	427	388	415	423	392	414	399	396	427	419	418	395	439	414	384	386	421	417	423	426	410	421	437	428	376	389	404	449	431	417	418	412	417	413	399	441	437	411	427	389	450	444	412	417	420	409	413
25345	29026	11638	3920	2195	1230	944	786	693	618	622	609	569	559	534	571	516	504	535	511	513	554	568	523	507	544	529	561	565	541	628	608	619	643	604	635	608	589	522	526	534	556	545	490	491	516	476	522	523	486	513	461	560	489	492	494	485	493	511	522	482	519	528	491	542	505	517	502	496	449	509	528	532	480	526	532	508	485	514	508	494	505	504	544	535	496	533	535	467	500	516	500	520	478	503	505	519	488	493	520	499	485	490	515	504	499	532	471	513	517	479	519	464	509	508	482	524	500	461	520	494	528	514	501	534	515	540	512	477	511	529	482	523	488	503	493	537	484	542	482	498	501	505	488	496	496	501	508	482	456	485	536	463	476	493	537	508	511	476	495	478	477	487	472	510	499	513	548	529	508	480	516	511	483	545	482	500	502	523	491	503	542	533	481	496	499	471	511	498	469	494	532	513	490	532	482	480	504	536	501	508	495	487	508	505	511	506	544	517	498	483	495	530	488	489	528	509	493	501	482	492	488	533	507	531	516	500	486	472	507	482	478	487	519	514	486	517	484	484	513	521	547	480	490	533	563	502	468	519	551	493	508	529	505	480	489	518	469	516	511	494	477	493	536	469	493	508	494	463	511	484	548	494	552	524	468	506	524	523	489	516	500	489	528	489	539	508	499	481	489	487	494	502	469	515	510	524	495	495	493	492	483	547	540	493	484	500	511	472	499	491	501	505	515	509	520	537	466	527	488	487	512	490	540	466	506	500	526	517	524	536	496	482	486	489	531	525	487	478	529	480	541	449	484	546	482	471	498	520	477	509	512	509	462	505	532	507	527	499	470	525	465	497	556	551	501	487	519	516	524	508	507	495	484	487	494	534	539	479	517	497	468	479	525	489	504	466	502	537	528	500	492	525	501	486	502	502	497	530	530	516	468	485	520	486	506	491	483	469	472	513	485	531	478	485	496	534	492	543	482	496	555	508	480	503	493	502	479	460	517	502	498	543	557	502	478	479	473	519	529	481	495	504	548	486	506	524	499	473	455	505	483	497	508	546	487	480	471	502	493	519	526	522	499	509	509	489	459	457	515	479	511	492	504	487	509	504	468	508	540	500	523	519	459	498	469	504	476	477	506	488	462	458	496	451	511	526	467	496	523	507	474	514	488	485	478	507	526	517	507	490	549	524	542	506	487	512	516	528	514	495	483	526	516	505	519	540	479	538	511	505	508	495	544	544	486	491	502	523	519	523	491	485	497	467	489	507	499	489	465	466	525	496	480	503	518	514	479	491	544	502	516	530	537	519	464	522	528	499	507	522	489	474	493	487	519	550	525	514	546	505	509	518	484	531	488	509	497	525	495	504	499	493	511	506	515	512	530	527	486	512	490	513	467	457	470	500	494	545	514	510	506	489	499	506	499	506	469	494	504	511	506	491	527	535	502	484	530	533	509	461	461	479	474	550	484	500	483	497	502	510	525	496	475	524	486	508	495	497	477	510	509	548	532	511	518	498	519	538	538	502	472	507	517	547	507	514	520	501	468	554	499	516	491	481	508	485	499	513	510	512	524	487	501	576	516	494	503	457	504	562	493	480	487	474	468	522	510	521	503	461	493	498	518	505	529	487	539	515	494	471	500	507	453	503	486	490	484	540	513	496	508	498	513	504	490	483	516	573	491	494	538	507	512	507	497	520	502	524	469	490	508	493	519	525	521	520	460	482	509	513	484	487	505	515	482	522	469	519	538	486	484	471	515	521	531	511	519	487	539	478	498	487	507	524	510	485	519	500	527	514	515	489	521	505	506	504	472	497	481	488	505	506	508	521	519	486	486	523	515	502	518	489	456	503	527	492	503	524	522	489	503	460	522	481	463	530	496	508	532	489	489	478	500	498	498	503	517	542	534	498	500	486	509	498	491	505	508	514	508	512	536	493	483	513	503	493	466	536	526	518	498	478	489	472	490	483	491	488	527	549	495	494	468	548	513	535	528	500	522	489	521	511	491	493	503	458	472	525	514	484	498	515	551	506	503	514	492	509	515	471	484	540	501	518	503	474	554	514	518	535	493	520	495	468	514	489	479	491	520	488	436	495	503	503	461	519	501	522	513	491	504	507	477	469	517	547	519	453	538	495	531	525	512	477	512	504	479	505	474	486	489	498	478	486	516	507	525	509	482	485	517	510	525	488	532	520	505	496	538	505	490	507	489	505	489	565	496	561	489	543	470	479	460	497	498	511	505	521	478	520	530	465	548	506	493	466	475	489	480	506	491	510	498	478	539	483	453	527	518	493	519	509	481	506	526	509	478	514	504	516	517	513	520	536	490	450	513	502	521	496	454	547	501	495	503	510	526	486	472	507	504	503	530	509	456	495	507	492	524	498	502	491	494	481	493	456	522	507	524	512	559	513	495	525	480	500	478	511	511	482	498	487	502	468	506	506	521	530	505	531	499	475	495	511	522	502	509	514	481	507	471	509	484	495	521	528	479	539	508	528	518	530	481	490	511	522	526	545	522	521	521	478	495	503	550	483	488	469	480	499	504	517	537	478	512	541	489	474	481	484	515	492	533	530	468	491	495	532	494	500	507	514	486	508	557	521	488	509	515	543	501	520	485	538	487	518	510	493	501	519	552	528	498	512	507	526	475	492	516	499	472	507	505	543	525	497	488	499	514	525	474	495	531	525	517	501	499	527	503	523	538	460	468	522	532	521	501	489	492	522	536	449	505	471	497	533	503	488	509	509	503	462	489	510	485	474	543	528	506	515	493	500	502	492	528	453	473	547	521	495	502	509	484	529	531	476	540	454	499	519	475	489	524	498	485	500	500	509	488	461	524	495	513	474	499	505	475	469	534	511	525	551	507	477	537	501	520	531	529	497	531	511	481	480	478	506	508	531	468	493	538	473	504	492	498	525	542	490	482	482	505	521	506	486	469	466	489	472	506	456	481	473	518	499	457	486	505	532	469	485	477	517	513	488	512	483	497	485	473	504	546	463	487	522	527	507	522	518	509	513	525	476	495	513	499	485	527	531	538	482	463	555	502	482	513	496	518	484	525	509	468	551	468	471	502	497	480	501	489	503	471	473	445	502	501	475	529	507	508	483	499	507	492	542	502	517	511	496	491	488	498	528	533	507	533	518	485	543	477	499	477	507	516	533	517	503	509	515	454	504	491	517	487	453	464	530	536	524	496	525	497	501	490	519	484	505	519	529	536	499	506	494	516	523	535	491	487	503	478	485	488	538	487	501	481	503	520	483	526	518	503	502	505	488	495	470	499	496	525	483	474	493	508	508	477	492	525	501	509	506	497	490	544	553	510	503	443	520	479	514	476	512	523	548	536	546	495	535	543	503	506	502	496	491	499	505	523	490	544	506	531	503	512	488	509	507	535	550	486	517	523	462	511	518	473	479	509	478	497	506	469	557	500	514	507	477	515	506	502	491	514	522	523	544	496	520	502	533	498	520	497	532	498	494	461	521	502	516	512	518	530	513	498	489	502
23695	21034	28071	24199	20958	9925	1816	960	753	688	658	582	570	576	541	531	542	530	459	501	489	484	486	468	472	499	493	485	531	553	528	558	573	597	540	552	519	505	515	445	483	475	468	478	466	456	440	444	463	491	447	478	418	452	485	438	439	443	458	464	485	449	451	466	427	457	467	475	419	450	446	413	473	441	455	457	431	433	466	452	457	465	422	443	457	406	449	459	462	429	453	478	470	462	457	435	412	438	460	477	476	419	462	438	418	431	445	445	435	441	432	479	474	432	416	460	433	451	445	475	426	443	446	501	449	464	406	440	443	457	489	465	424	465	420	433	449	470	477	425	475	436	475	480	424	469	478	447	414	442	473	444	459	442	436	462	452	435	417	432	442	447	450	489	440	453	414	425	418	426	425	478	426	453	481	447	447	478	470	440	417	443	460	425	472	448	420	465	423	477	469	464	487	445	446	464	452	404	468	455	437	452	459	478	463	404	432	419	420	450	437	454	447	447	456	473	425	464	455	449	481	470	487	445	485	450	467	444	437	436	465	476	445	489	408	443	455	420	441	431	451	467	483	449	433	447	423	442	460	464	441	441	441	416	479	445	438	427	411	411	432	471	479	424	453	460	457	443	424	482	443	476	455	458	428	455	497	441	456	421	481	475	449	499	474	420	448	440	460	468	493	441	429	472	446	390	446	414	461	455	418	481	485	463	455	467	452	420	438	478	501	470	461	425	447	442	443	482	425	462	467	424	430	455	470	435	458	430	444	469	431	464	470	447	417	470	453	471	474	457	492	435	442	435	447	470	511	446	461	465	461	437	425	458	461	442	475	464	440	444	440	489	465	470	463	435	420	456	463	438	488	424	452	459	446	438	436	410	461	473	464	445	482	402	436	467	453	431	464	439	465	444	484	439	450	431	453	433	419	464	446	434	461	412	465	445	452	430	448	427	447	435	460	418	467	449	492	445	489	420	469	474	453	469	446	452	494	434	489	450	445	477	430	439	435	441	471	438	467	483	416	428	445	452	448	429	454	451	442	505	479	458	438	432	438	441	410	466	447	467	458	463	444	402	449	441	451	448	458	423	436	436	439	472	470	453	471	459	460	442	448	463	433	476	465	468	446	487	448	448	427	445	424	426	466	452	440	447	461	489	489	432	415	440	462	463	470	474	459	432	465	480	420	471	455	443	421	428	455	447	475	452	440	459	495	437	453	432	393	430	458	435	405	480	416	429	419	444	445	444	432	487	477	456	461	422	485	454	496	441	466	472	440	467	471	500	486	418	439	465	456	441	429	445	457	463	439	441	480	439	450	469	461	438	438	449	439	458	448	417	401	495	457	490	437	423	439	483	485	480	418	475	421	485	480	472	480	433	439	435	447	448	441	409	468	434	478	412	429	482	485	455	440	456	423	449	448	451	460	451	442	445	448	426	464	429	461	514	472	446	450	458	488	450	436	448	413	452	462	439	473	445	425	461	411	500	479	449	502	431	452	418	444	471	455	448	445	460	466	406	450	430	449	442	437	464	484	454	432	419	481	482	471	416	439	474	467	473	441	428	469	442	439	433	417	465	428	453	473	453	451	417	466	474	462	460	484	482	444	443	415	412	458	485	447	454	432	432	507	436	445	470	432	470	430	433	458	447	442	459	461	441	476	453	430	452	460	436	423	462	418	429	460	427	449	426	454	443	472	437	427	440	484	458	420	431	458	427	457	456	461	438	480	458	460	494	425	467	442	450	425	464	423	423	483	446	460	448	451	468	444	427	396	466	476	450	477	445	494	470	502	465	459	466	416	459	471	500	447	455	447	489	498	452	447	479	436	425	480	500	413	445	470	421	437	441	433	485	454	457	487	473	475	448	439	445	447	412	439	462	471	468	484	429	424	440	474	465	471	425	479	481	468	401	460	462	476	442	455	428	506	487	455	469	459	456	449	446	472	440	407	463	471	404	466	473	447	453	403	444	475	444	456	474	454	447	454	442	469	459	451	469	451	447	433	417	427	414	463	457	436	447	440	465	466	456	434	448	448	436	441	425	443	414	483	476	445	450	456	473	420	425	428	421	452	418	471	474	451	448	433	444	433	462	456	449	467	454	450	454	450	449	461	470	434	435	440	447	470	471	446	452	437	417	445	431	477	425	439	451	426	448	449	442	426	441	494	449	468	450	444	470	447	430	429	454	450	429	450	420	429	430	469	435	438	450	437	448	444	435	458	464	441	465	452	440	459	414	437	469	448	454	449	438	429	423	464	463	481	431	496	460	462	503	479	439	445	437	454	440	457	453	444	431	480	411	485	488	461	451	432	425	424	487	498	463	450	440	458	440	479	426	431	453	472	430	451	425	437	465	426	461	415	419	421	450	477	442	478	433	453	465	495	499	408	420	448	424	438	473	454	443	442	453	462	464	447	429	473	433	447	464	460	423	451	421	446	422	484	484	463	477	428	495	456	423	442	443	443	445	446	420	430	436	452	471	454	495	440	444	471	460	433	471	448	436	464	461	426	474	468	423	493	500	435	466	432	457	416	442	474	469	453	439	449	402	479	469	437	429	472	474	440	429	448	445	456	449	470	465	422	446	451	421	474	432	438	451	466	456	471	462	486	438	462	419	460	407	436	418	452	484	504	410	462	433	452	444	447	488	450	482	453	420	464	458	459	444	424	451	439	473	477	431	438	444	466	430	437	440	467	451	440	447	451	445	459	431	466	468	480	489	481	474	485	417	461	462	448	453	440	423	443	425	465	484	466	433	487	474	440	446	442	471	451	448	423	462	418	448	483	433	439	436	439	448	432	441	463	487	438	456	435	475	435	461	440	484	424	478	468	485	460	444	414	505	443	459	435	469	455	440	421	452	445	432	466	459	452	490	471	452	435	462	509	500	432	424	427	470	445	445	442	487	452	445	457	476	441	408	429	449	463	446	465	414	440	436	438	428	465	455	438	406	473	476	466	436	507	467	468	449	487	462	470	454	507	465	443	447	440	446	477	443	427	426	471	436	485	440	451	465	431	431	433	415	447	427	456	449	420	455	457	476	431	480	408	428	432	447	443	458	440	450	497	447	428	474	413	467	419	406	432	451	438	391	452	437	425	439	462	458	428	461	440	471	426	438	439	439	452	478	484	465	481	485	459	419	466	432	444	422	418	472	469	460	453	463	432	423	439	428	447	457	453	458	450	437	461	483	449	441	424	492	428	445	451	413	433	460	426	444	452	423	423	402	445	461	459	457	408	476	431	476	474	456	457	445	471	452	418	445	457	479	471	444	478	439	459	445	459	436	458	469	443	432	446	444	445	419	440	444	450	408	450	457	424	452	447	453	432	459	455	440	465	469	436	454	454	402	452	450	419	430	436	424	488	452	444	456	466	427	454	465	447	480	429	461	446	450	443	475	424	459	446	435	443	432	421	455	429	414	425	395	419	426	414	432	423	458	438	435	437	427	422	457	457	455	449	431	441	450	435	414	431	454	467	444	476	424	439	434	413	458	463	437
26249	40513	24864	9755	6199	3476	2172	1454	1160	1041	893	807	801	764	716	678	655	631	618	653	617	640	596	602	622	610	631	669	641	696	723	751	778	745	718	752	683	664	633	607	670	639	598	605	564	558	631	551	567	571	564	540	599	595	563	544	548	591	565	597	577	552	567	559	565	534	575	591	524	572	515	589	584	540	592	599	558	611	556	581	575	568	580	551	570	518	564	578	559	585	589	588	550	556	576	572	545	540	588	581	533	535	546	538	527	604	569	553	519	543	524	574	555	571	541	595	564	566	598	572	604	566	559	513	579	553	565	543	577	538	514	580	546	567	560	584	545	542	574	606	551	597	554	556	584	554	528	565	535	524	545	521	530	554	555	551	556	570	583	564	561	577	596	565	557	548	512	581	539	521	539	542	570	486	550	613	568	553	559	582	537	580	551	566	569	598	578	590	525	539	549	522	529	553	504	573	608	586	551	515	539	510	555	569	535	575	562	552	555	504	563	560	566	565	557	525	552	505	558	547	528	539	596	508	576	537	614	574	581	528	569	514	564	595	580	554	519	559	579	533	554	519	595	614	574	528	546	526	552	584	553	518	541	534	558	565	541	544	544	549	518	514	563	522	549	550	539	552	588	521	525	583	574	575	524	572	569	515	558	565	547	570	535	529	540	610	558	573	573	547	533	536	550	564	508	559	528	537	589	568	562	544	540	580	544	585	592	555	528	541	552	606	558	562	529	561	518	555	566	577	561	539	563	561	550	579	542	612	538	596	523	553	525	564	613	561	543	549	583	541	502	559	528	525	532	518	587	565	599	540	562	585	590	540	519	516	535	564	536	521	558	559	536	557	619	548	550	540	554	584	562	564	601	502	587	552	546	553	550	557	561	538	584	583	560	577	560	528	494	574	526	597	528	572	542	538	591	574	507	557	538	576	520	554	578	576	542	576	512	581	522	548	545	549	533	565	537	555	559	532	572	545	556	556	565	597	566	553	572	537	564	551	542	584	554	548	564	573	518	518	555	525	550	530	555	591	575	599	569	553	555	531	552	513	572	537	584	547	539	595	587	532	580	542	539	561	554	564	569	526	530	535	540	513	545	585	531	543	553	541	567	590	577	596	552	583	569	551	538	562	552	527	547	537	532	534	526	583	568	531	529	588	534	580	502	562	555	562	568	554	571	573	530	551	590	585	570	555	570	615	544	535	534	534	561	533	600	597	600	543	525	564	553	593	574	558	529	598	541	579	554	510	552	543	562	536	604	573	550	585	540	550	520	518	543	524	569	523	610	578	570	565	511	562	551	542	525	534	537	572	543	546	547	508	526	529	563	594	519	593	588	524	522	582	617	559	525	526	566	554	533	525	540	573	550	549	529	546	576	543	503	536	519	538	564	597	530	552	574	527	526	536	537	575	571	552	520	578	574	557	503	552	561	544	576	555	558	585	540	566	566	604	553	602	540	522	544	524	535	562	596	571	559	569	598	556	558	531	568	572	557	552	559	535	547	561	532	534	530	564	555	548	596	529	594	538	549	525	554	539	504	577	561	540	539	585	571	585	545	583	562	549	607	596	599	511	535	517	556	573	573	534	543	507	614	565	588	543	544	548	547	549	538	583	501	553	544	530	564	521	543	555	563	547	579	557	559	569	554	569	530	558	549	564	546	557	519	527	540	551	543	575	583	547	564	521	520	544	531	581	557	536	599	562	518	531	559	525	573	570	555	540	586	566	527	558	580	565	573	558	589	583	585	568	576	611	556	570	558	569	535	625	512	555	543	573	564	551	538	527	529	555	572	563	534	542	554	562	569	553	582	540	619	556	548	558	569	527	570	571	558	569	517	539	519	527	550	569	544	561	569	476	588	523	613	558	576	521	557	573	560	561	545	597	571	567	550	573	570	554	542	570	551	580	535	602	543	560	577	553	509	541	542	561	552	579	541	554	517	525	548	563	570	510	579	572	570	558	573	520	551	541	595	510	551	571	583	556	571	557	536	533	551	570	522	555	565	554	553	543	533	580	579	548	545	543	591	564	559	552	544	545	568	563	604	584	561	554	538	523	560	561	556	510	546	562	591	533	553	508	562	551	543	535	550	555	563	551	590	525	557	562	537	597	525	584	572	568	571	526	562	549	551	537	572	555	571	555	587	554	536	582	581	562	579	554	547	563	554	595	593	579	552	569	535	564	561	542	585	554	546	560	544	555	565	549	545	508	536	573	532	607	564	595	526	576	567	550	541	547	528	556	531	560	558	552	543	557	555	525	546	551	563	506	524	581	547	559	556	562	555	594	552	578	537	571	550	526	551	534	546	561	580	571	558	569	523	599	568	567	525	566	542	530	552	542	593	565	530	569	535	589	528	557	588	559	596	554	544	575	530	510	542	538	591	559	574	534	515	572	562	577	559	553	555	542	552	593	522	532	526	581	569	578	560	573	544	539	578	569	544	559	577	548	542	540	611	549	469	562	542	574	531	547	593	551	583	528	578	527	556	595	584	585	583	543	537	556	567	563	573	513	552	541	600	533	562	529	565	542	535	581	563	564	567	525	606	563	559	540	588	559	564	548	544	582	605	548	566	557	528	572	611	568	552	566	571	572	579	546	554	553	544	551	542	568	518	558	558	562	551	602	541	528	599	586	539	513	551	557	567	516	523	509	581	571	572	537	550	572	529	547	583	566	567	561	586	585	529	504	533	555	550	551	539	554	595	548	522	558	584	534	543	563	509	562	538	536	562	562	549	561	537	594	567	546	548	559	537	553	565	531	541	577	566	585	539	523	563	551	546	548	542	544	582	553	582	546	515	555	559	563	540	529	553	540	555	573	577	561	595	539	563	556	545	562	549	535	548	558	531	546	516	524	529	536	519	590	542	578	510	503	563	551	536	563	528	541	551	605	573	574	569	546	536	549	609	563	599	537	576	511	558	567	549	563	594	559	569	541	536	524	599	523	557	582	578	583	535	552	495	593	530	527	568	537	522	581	530	583	562	555	509	528	546	553	552	524	495	557	555	577	526	570	559	564	544	508	564	602	528	521	560	557	549	520	550	581	534	539	543	573	580	549	545	542	554	552	552	528	571	581	546	537	554	562	571	573	569	594	555	551	567	559	580	584	548	516	545	572	597	555	551	596	583	575	534	561	551	572	572	517	560	532	541	584	543	543	583	580	522	549	577	602	552	588	554	568	581	547	565	561	557	568	589	544	590	517	598	523	532	598	534	572	564	561	545	558	536	535	553	503	555	551	552	549	524	509	594	569	589	517	583	595	556	570	562	535	638	557	536	564	561	525	545	556	570	531	567	569	577	527	573	552	534	569	586	575	563	549	569	557	580	556	530	497	580	552	513	513	565	619	545	529	556	588	579	539	516	579	560	561	539	551	554	546	572	571	566	536	575	545	574	575	531	558	580	544	589	544	570	550	545	545	551	556	581	554	541	556	521	506	579	596	535	516	547	507	562	571	558	573	535	580	551	584	509	550	591	567	569	496	557	571	504	588
24723	21085	27204	25076	13312	1897	848	574	428	477	394	358	356	349	317	311	358	280	301	301	314	299	342	261	299	319	303	286	310	319	339	381	375	400	391	313	308	365	327	329	294	296	321	298	278	287	276	284	292	280	271	300	277	278	311	260	238	263	252	290	263	271	303	313	275	270	308	287	252	256	261	273	300	258	284	262	275	310	279	291	274	283	253	283	252	281	244	280	260	284	298	273	286	248	275	305	250	274	308	264	296	312	260	280	278	264	282	266	260	230	278	269	272	279	302	280	275	285	293	261	251	284	260	266	281	259	286	267	290	294	281	295	271	251	283	283	311	273	273	285	288	276	257	272	281	282	315	290	276	267	261	277	253	280	297	276	307	283	272	291	250	301	299	283	266	295	261	258	240	262	270	320	274	299	264	277	261	298	301	280	285	276	279	260	276	265	271	258	298	257	298	281	253	272	255	274	270	258	265	268	257	303	281	283	253	279	270	255	269	247	283	298	291	275	291	280	293	283	288	279	282	281	282	294	283	274	277	283	283	292	289	289	305	268	296	292	263	266	275	296	274	263	259	310	269	274	266	301	281	272	275	244	252	287	273	264	267	276	277	259	279	284	278	279	277	263	255	285	278	302	283	281	272	259	279	300	274	289	253	272	290	264	298	315	296	280	283	261	282	270	292	272	294	253	255	278	299	291	269	264	287	286	276	274	283	271	266	248	285	292	306	267	287	253	283	260	272	269	278	278	280	269	285	260	275	261	290	286	290	298	265	260	265	271	292	280	267	258	247	260	277	293	280	300	278	268	307	236	253	270	309	286	269	267	277	284	287	297	288	299	275	262	278	282	282	319	298	298	264	295	287	263	275	280	266	280	249	296	259	272	283	286	255	267	276	312	269	256	296	294	281	259	287	255	264	285	303	294	279	282	256	264	273	237	253	294	286	263	274	323	268	307	283	280	300	272	278	291	266	249	282	262	284	275	265	280	263	262	266	263	251	305	278	271	288	256	268	299	265	266	285	253	261	278	279	272	284	286	308	286	273	300	283	318	288	289	307	287	273	265	270	262	289	283	259	271	288	277	284	283	277	297	251	270	275	289	278	284	312	278	289	267	291	252	291	281	297	250	292	250	293	284	307	281	286	282	293	269	295	264	256	310	286	270	270	318	281	293	285	265	262	254	285	248	267	268	284	281	247	271	270	279	279	290	287	271	277	289	280	285	289	278	261	272	244	283	297	285	260	275	265	289	279	295	296	270	275	311	257	273	239	264	286	268	253	279	303	283	248	259	296	261	292	308	279	279	261	284	266	282	265	280	297	253	254	269	316	285	283	255	253	276	269	267	279	278	243	314	277	281	275	285	276	266	270	287	291	280	289	253	254	275	240	281	253	280	258	269	269	273	250	278	265	263	282	231	264	268	305	295	289	280	302	257	280	285	288	302	261	293	257	311	254	255	282	261	271	270	308	292	275	267	284	298	287	279	268	263	274	287	273	252	276	289	248	221	276	292	284	249	292	274	255	259	266	284	265	274	290	269	296	278	268	271	292	256	271	255	271	263	298	273	258	268	253	272	301	277	257	294	284	242	248	267	261	283	288	248	282	303	281	282	273	280	258	269	242	237	268	296	301	281	260	273	263	265	269	244	259	275	262	280	305	263	274	280	283	293	268	266	284	275	294	293	279	279	275	305	291	295	294	279	259	261	275	273	256	284	262	250	250	289	262	295	295	279	287	270	254	255	277	264	277	286	302	271	266	284	280	289	302	295	287	277	265	269	266	284	264	262	308	251	253	233	274	268	295	251	275	284	291	300	269	257	301	299	261	268	280	285	273	268	267	302	273	270	303	277	259	285	261	273	278	276	289	250	283	263	289	249	281	299	267	275	276	287	290	298	250	242	276	264	289	276	253	272	270	268	280	250	260	256	264	287	281	291	283	287	266	286	267	286	283	250	276	241	284	289	284	284	273	295	289	284	258	260	267	268	255	297	271	279	285	274	284	289	313	281	295	277	318	282	309	283	282	247	299	267	260	250	268	258	287	284	289	258	274	274	269	248	295	236	270	267	244	283	289	295	276	317	295	273	277	294	285	282	274	294	309	265	257	274	260	267	273	284	264	290	247	293	256	306	266	280	294	276	297	282	287	285	276	278	262	247	284	286	301	285	242	302	275	266	255	260	267	264	289	256	302	261	259	276	250	289	270	271	247	284	268	292	252	284	318	270	294	267	280	267	261	278	302	229	289	264	269	293	265	256	278	271	277	282	265	245	296	276	264	306	274	271	272	315	293	271	253	270	267	293	309	274	275	256	289	241	293	268	283	256	251	296	296	298	295	303	290	271	269	285	268	257	282	273	298	268	283	313	225	266	286	290	278	317	274	295	271	291	262	277	273	291	298	289	276	271	291	265	278	297	278	289	262	270	311	297	258	288	285	274	301	264	308	295	284	277	274	284	261	268	275	284	271	273	259	274	282	286	298	257	287	301	274	275	280	290	279	270	298	271	255	288	279	288	276	261	268	290	291	278	304	283	292	301	273	281	258	265	264	294	278	272	302	277	253	292	267	278	304	271	294	267	295	264	290	276	274	280	270	265	257	282	276	256	287	266	279	311	294	267	279	273	259	274	294	261	276	323	264	282	261	295	255	282	268	297	254	277	274	283	282	285	275	285	288	280	301	279	307	285	240	263	296	276	297	253	254	269	252	255	302	277	283	276	276	281	282	274	270	271	282	254	279	258	271	266	259	292	280	261	254	315	279	258	302	242	300	283	270	266	291	314	293	272	300	285	264	270	247	270	283	274	298	306	260	291	293	266	258	255	299	282	249	251	279	279	294	295	273	263	277	296	279	259	290	276	277	254	260	289	250	280	278	313	268	259	281	275	280	245	272	268	282	253	245	286	269	260	246	254	281	280	269	266	313	284	229	277	256	274	281	267	295	279	296	260	288	284	291	269	278	274	279	249	263	270	301	275	285	272	297	266	302	306	268	274	282	291	277	281	290	260	259	261	293	290	247	267	274	276	273	253	277	295	275	287	278	278	273	263	285	301	276	259	299	279	272	304	285	300	296	274	290	267	286	289	255	281	265	266	254	295	291	281	276	273	285	284	251	293	276	277	290	280	290	282	267	279	289	274	275	244	256	292	266	263	278	268	267	287	276	298	299	326	279	272	236	276	299	279	276	302	263	296	305	252	260	283	274	266	291	266	303	309	286	255	291	257	264	271	265	261	285	288	294	253	282	278	268	285	282	276	293	288	245	271	312	288	241	271	267	282	286	290	303	255	275	311	216	304	272	278	307	320	278	262	273	297	277	295	277	288	280	293	296	247	294	313	271	277	306	289	244	284	266	250	300	263	265	278	260	287	257	291	296	267	259	305	305	258	286	243	281	258	283	285	270	252	283	263	295	271	285	265	260	258	252	293	269	293	280	299	235	292	258	288	301	325	270	305	275	280	294	311	291	268	294	276	300	276	300	299	259	273	252	273	294	256
26701	39311	20788	7575	4659	2708	1565	911	762	693	592	529	468	466	454	455	416	395	411	423	351	387	366	400	395	441	366	401	454	406	466	534	535	512	458	476	435	436	385	388	366	355	396	392	396	317	388	360	370	346	360	346	341	330	323	351	373	353	351	338	357	374	363	348	376	324	386	359	364	357	383	346	358	325	379	324	345	363	317	336	308	393	332	364	329	341	342	335	357	377	363	325	332	350	339	335	333	321	370	338	319	335	343	335	347	328	345	369	311	347	317	364	359	333	352	357	357	309	373	322	327	365	387	368	304	336	326	337	330	366	343	361	361	339	380	370	341	343	330	343	348	346	379	345	356	330	343	377	340	349	326	341	349	353	345	336	365	369	380	370	320	334	337	337	340	356	330	368	346	333	329	334	356	358	331	343	377	337	352	356	350	345	322	342	356	348	346	333	347	374	366	336	353	356	340	334	330	351	357	371	342	362	345	358	350	391	341	337	346	365	352	344	355	345	358	336	358	338	370	343	335	355	356	356	313	346	342	335	332	316	354	355	361	328	344	323	338	350	356	333	330	341	374	351	348	354	360	341	352	334	352	333	355	344	353	330	340	358	354	359	378	339	360	322	345	342	341	345	338	352	364	344	344	334	354	341	346	365	333	328	359	341	352	336	326	330	366	340	339	333	350	395	316	360	357	377	341	351	330	341	355	357	360	340	329	348	359	327	342	333	366	330	321	345	340	341	335	364	348	373	360	346	365	397	345	301	360	363	365	358	314	327	354	375	362	365	335	342	376	330	365	377	352	336	343	343	329	320	370	369	320	346	329	336	372	365	341	400	369	365	323	328	327	385	312	358	380	340	345	322	338	334	353	325	371	359	353	366	362	357	368	361	354	364	353	328	353	350	337	331	312	366	346	345	341	330	337	342	347	347	320	332	357	311	323	356	358	359	372	330	351	340	326	326	347	354	373	359	328	320	376	384	332	324	338	349	336	344	361	305	350	334	341	381	341	351	333	357	353	344	356	345	375	379	341	372	331	325	340	353	338	332	334	362	347	379	354	346	354	314	348	348	353	387	320	369	316	339	360	338	362	330	338	317	354	362	329	358	357	337	338	339	328	366	345	337	339	363	352	376	373	339	346	294	330	341	341	362	336	348	308	318	343	340	341	365	314	328	322	335	335	368	363	394	362	340	377	356	345	348	359	347	306	363	325	336	348	355	332	344	371	357	349	353	339	314	349	338	365	336	376	355	334	352	365	331	301	326	332	365	355	361	354	351	304	349	343	366	343	335	315	335	357	372	374	340	353	350	350	319	356	357	347	297	350	338	307	322	355	343	330	324	333	350	375	358	365	337	342	366	362	353	315	372	349	338	345	350	331	353	385	341	315	361	364	365	345	327	336	370	355	331	341	336	362	371	342	355	377	319	335	345	342	328	374	320	337	314	369	354	340	343	338	359	347	365	323	355	348	351	352	358	350	352	331	335	349	341	347	370	329	372	374	338	358	323	342	330	325	334	371	325	340	370	350	331	365	339	335	348	349	335	340	353	352	342	349	342	332	331	361	361	326	356	359	337	378	328	322	370	355	350	358	357	350	348	315	329	363	326	318	309	380	357	348	366	387	337	342	332	379	331	345	350	324	353	327	340	342	348	336	310	356	349	342	330	381	331	315	356	354	323	340	350	379	360	315	347	332	371	329	355	351	349	356	343	306	324	350	356	337	356	364	325	363	380	381	339	337	348	331	343	333	325	342	357	342	341	359	335	324	375	359	360	336	342	329	333	385	331	347	383	350	336	349	329	362	352	342	330	337	361	321	367	379	379	302	344	343	360	342	337	369	357	328	374	323	325	307	353	369	365	355	345	327	336	372	352	298	374	344	354	331	344	346	340	322	352	345	321	370	351	349	347	351	375	323	354	356	345	324	353	339	364	349	356	355	374	359	359	318	326	365	312	343	359	362	363	369	341	347	336	367	335	338	342	353	336	320	333	345	355	323	353	340	318	355	327	340	342	365	345	346	322	375	336	334	355	354	381	362	325	339	332	346	355	354	352	358	374	331	352	354	337	374	324	363	326	395	357	361	329	348	321	347	326	325	370	346	359	382	360	348	347	363	334	343	347	354	371	315	356	339	346	373	355	339	320	364	335	318	373	336	347	370	362	354	348	343	318	354	346	358	372	362	335	329	325	358	388	338	362	336	374	361	361	356	321	351	326	352	324	318	363	314	358	336	356	363	409	375	363	332	376	365	330	329	365	353	366	363	357	365	366	344	355	351	348	372	340	349	337	376	331	331	374	359	344	354	335	347	318	354	334	331	341	365	315	346	339	326	344	345	339	351	355	341	350	379	355	318	366	350	375	326	353	332	347	342	364	341	359	360	349	357	327	360	357	360	335	368	340	342	378	369	336	367	338	336	341	357	364	347	308	366	347	349	327	355	329	367	329	371	349	390	349	364	356	350	362	341	326	366	368	324	344	312	335	357	370	350	355	345	338	324	366	366	356	350	369	344	315	356	308	301	341	363	349	320	319	351	302	352	346	352	353	358	336	346	346	347	379	337	318	371	312	350	355	367	353	338	337	356	345	361	347	331	374	326	344	347	338	344	366	364	351	342	349	324	367	343	354	353	343	333	363	339	367	341	369	372	336	351	330	381	343	356	352	348	341	334	347	360	357	354	343	346	326	350	313	373	338	380	356	344	337	359	371	336	341	340	329	356	346	334	338	329	316	355	298	336	356	371	323	332	318	356	324	343	329	325	324	318	345	345	345	329	352	365	357	362	350	344	335	370	358	376	336	317	334	320	337	348	357	352	367	345	333	369	357	321	353	343	338	351	357	368	376	338	343	339	348	338	364	358	373	331	308	357	339	334	315	338	348	341	320	314	337	351	367	336	339	344	347	315	324	367	344	358	339	342	385	356	349	323	339	373	320	341	392	358	379	358	335	325	362	370	352	326	351	338	357	346	342	341	366	343	337	328	348	355	342	312	367	365	355	349	359	342	356	348	352	359	339	365	352	345	375	388	349	355	336	313	337	348	340	376	348	370	333	347	363	352	348	337	342	372	360	339	340	345	360	387	369	370	351	350	344	312	357	333	354	348	365	347	348	347	347	327	296	346	393	332	384	351	334	399	361	367	350	326	349	362	354	347	335	361	349	356	315	368	382	334	340	346	336	306	366	344	332	363	353	332	327	339	314	308	333	327	354	366	325	356	320	332	337	334	329	325	304	369	333	347	349	363	355	342	371	356	387	332	366	332	356	352	366	350	319	352	325	377	345	335	351	353	325	367	367	316	361	323	388	340	360	327	347	349	370	345	352	341	329	332	376	367	313	350	346	329	356	351	373	336	310	371	336	354	327	362	361	342	353	371	349	334	357	352	341	336	370	358	349	352	363	349	376	359	338	370	325	331	337	368	359	339	343	331	351	356	339	335	330	352	367	341	366	365	333	320	361	328	342	372	366	324	341	315	380	330	331	372	333	360	347	360	355
22504	21051	28595	23763	21062	21027	9075	1293	859	757	673	607	534	491	459	408	391	423	377	394	376	367	370	367	366	369	355	363	405	463	449	495	479	536	461	450	395	395	419	339	363	359	328	335	321	320	345	288	315	315	288	305	329	309	324	303	305	341	323	297	329	298	374	300	298	334	308	330	332	305	342	301	310	321	284	304	321	314	315	291	277	310	299	322	325	296	315	322	309	297	292	343	297	319	293	293	330	285	327	339	277	316	293	312	328	298	280	314	304	289	343	329	303	341	296	275	314	307	312	285	312	293	336	303	268	296	313	295	279	298	324	320	303	317	294	297	310	288	283	291	323	300	277	298	284	315	333	308	275	304	306	279	335	310	307	312	301	310	308	326	321	332	303	294	296	308	318	289	305	307	308	291	308	308	296	284	323	312	308	287	290	325	322	299	301	310	308	306	314	334	311	316	301	290	285	302	319	312	342	312	329	307	301	326	318	324	325	297	317	321	283	305	286	313	314	348	305	275	297	307	337	302	308	277	301	297	292	295	311	311	317	314	282	283	298	345	295	299	304	276	313	321	313	305	298	270	314	286	316	314	274	279	294	292	294	295	306	265	313	319	324	315	294	292	294	312	294	301	250	275	298	333	244	301	289	277	334	314	294	294	292	322	327	248	288	288	289	268	292	344	299	330	318	300	310	331	329	307	323	286	288	286	294	304	298	331	301	295	298	318	304	306	334	280	321	318	297	300	307	281	308	302	326	287	293	309	316	333	308	300	310	326	299	286	298	315	296	283	291	282	278	302	325	344	286	306	267	303	310	274	273	315	293	325	291	269	298	314	278	292	309	301	306	335	267	326	302	295	282	302	320	256	300	267	274	281	330	328	299	316	285	297	281	318	278	322	335	301	311	296	317	298	313	300	291	300	312	297	319	281	333	298	287	311	313	323	317	320	324	341	292	290	307	312	284	282	305	295	299	331	279	289	288	324	302	298	296	302	323	300	299	316	292	288	282	293	315	313	310	314	305	282	302	307	279	300	297	288	279	305	314	291	294	311	301	301	331	313	273	314	326	313	310	281	336	322	303	304	309	329	309	307	299	296	302	333	326	303	301	315	285	300	294	272	299	303	311	296	338	338	335	311	317	295	322	270	303	270	350	291	320	307	304	346	288	289	342	305	286	321	305	299	303	314	307	325	299	324	310	290	320	289	313	289	308	324	315	330	292	341	306	303	282	300	304	277	283	301	303	301	279	308	289	308	317	332	312	332	297	307	330	296	303	277	278	294	310	314	319	291	296	308	291	314	303	303	319	292	301	312	304	274	326	330	335	306	308	308	329	315	265	278	302	318	295	299	300	281	300	289	289	285	292	294	308	328	323	269	295	303	275	338	309	335	312	317	307	299	296	312	294	290	299	292	288	317	292	307	301	293	278	330	296	300	336	311	295	331	332	318	277	321	325	311	310	321	290	308	299	324	281	308	305	329	325	304	335	310	285	334	307	309	307	326	290	303	311	288	290	314	290	297	297	265	314	302	304	298	305	297	324	289	308	277	301	273	316	289	291	323	310	328	316	282	285	307	281	324	303	304	264	283	325	301	316	291	273	312	279	295	306	284	310	301	312	313	316	313	298	344	308	295	279	312	328	318	299	352	289	322	312	304	285	314	318	279	301	291	329	309	314	293	313	283	304	277	269	294	292	309	332	308	330	288	275	320	300	319	307	277	309	305	307	313	299	312	298	294	315	306	284	290	304	260	304	327	294	303	326	333	282	311	312	255	283	291	303	310	291	319	276	317	293	290	308	303	299	329	310	292	313	331	259	331	283	297	305	300	305	320	304	311	329	295	274	281	308	292	303	273	301	314	296	301	317	325	276	319	336	303	307	291	291	287	304	317	282	313	319	289	336	301	316	295	350	326	290	307	287	340	314	294	315	347	306	282	311	304	286	305	311	296	300	279	294	284	281	319	314	293	282	319	285	336	295	324	270	267	317	323	334	307	325	311	277	300	278	293	329	309	295	291	293	294	292	323	316	317	258	290	297	299	291	298	290	281	275	305	279	333	271	366	269	287	269	303	272	285	295	336	326	296	308	308	321	307	300	298	306	325	340	342	301	299	307	298	294	282	290	295	321	321	327	289	288	298	288	288	315	320	334	297	334	291	303	313	313	331	307	302	351	306	292	278	297	278	314	300	294	305	311	305	291	280	283	304	308	293	297	302	284	292	322	286	292	304	312	291	265	281	299	317	295	319	307	293	308	294	306	314	289	318	342	325	283	313	315	338	301	325	319	305	283	298	287	303	284	290	283	295	320	284	299	299	301	279	295	309	304	294	330	279	267	299	308	306	336	300	317	306	289	319	276	307	303	293	320	299	301	296	291	324	289	290	300	283	312	309	304	245	272	320	300	339	308	322	316	293	282	354	297	300	302	297	301	259	318	309	293	304	299	310	320	289	339	284	295	291	311	312	298	271	307	273	279	293	311	308	283	310	269	321	315	302	301	301	290	257	289	297	312	307	307	314	317	305	304	314	295	316	298	282	302	285	283	312	287	285	320	286	284	330	309	315	281	316	325	277	331	305	301	283	301	317	319	293	301	302	315	291	313	301	353	290	323	293	327	340	286	273	295	323	298	302	311	292	284	309	305	285	319	315	314	308	320	322	293	308	305	300	286	300	308	308	274	289	334	291	304	309	282	295	338	283	282	309	274	275	289	291	299	297	297	311	318	316	294	291	340	308	302	322	288	320	313	325	323	293	337	302	311	276	297	285	317	284	290	306	279	289	291	313	289	305	296	306	322	297	314	312	308	320	314	323	324	302	299	303	292	301	310	290	294	309	300	317	299	287	286	290	359	286	301	258	311	303	293	303	308	314	295	297	334	326	340	311	303	299	298	301	288	305	298	295	291	307	300	292	324	309	306	352	294	293	289	298	300	282	284	282	283	301	314	328	296	311	294	275	304	285	302	349	321	324	307	318	295	295	314	340	296	333	271	288	323	323	312	342	302	281	315	336	319	311	301	317	321	332	307	305	300	259	303	289	295	312	277	291	308	312	326	282	275	286	317	313	301	304	330	328	317	301	299	325	316	284	325	326	319	320	318	291	303	334	326	297	302	281	316	328	306	290	305	282	329	280	318	300	308	295	325	287	315	301	275	296	336	286	306	282	297	301	307	305	298	289	293	293	338	271	316	314	306	298	296	280	289	323	331	294	270	280	300	306	274	290	290	314	298	321	324	281	324	314	285	285	342	301	337	296	287	270	334	306	304	273	272	306	321	339	311	308	310	315	291	293	283	289	271	297	285	304	274	289	274	298	320	308	338	298	309	293	293	287	311	282	280	312	303	284	302	289	304	285	313	307	296	287	281	306	299	330	274	293	303	313	289	310	331	296	328	324	311	302	311	358	289	325	319	320	284	307	286	273	318	299	305	293	299	290	301	315	304	327	318	273	320	295	320	346	334	324	323	289	318	328	340	293	298	340	309	282	320	285	294	305
29111	47998	28429	14668	8938	5761	3303	1909	1455	1223	1023	876	794	721	643	618	579	530	531	518	508	483	492	481	464	452	455	470	518	532	630	685	697	689	644	589	597	534	488	477	437	443	419	421	431	378	388	409	409	374	416	421	368	375	356	401	408	383	413	419	391	425	399	420	399	433	456	393	408	401	364	429	380	363	377	388	361	389	444	398	374	403	396	408	362	397	357	389	372	391	379	390	373	374	375	397	364	377	350	353	348	375	411	366	374	403	371	359	360	379	382	385	383	368	382	386	368	403	386	379	390	380	386	410	373	365	386	373	346	393	341	362	343	362	366	395	382	377	384	371	355	391	355	401	390	389	382	371	339	382	389	386	382	375	373	363	398	381	397	377	394	387	368	385	396	392	366	397	367	383	390	378	375	387	367	373	372	369	390	381	371	362	397	347	372	404	388	421	397	357	410	368	349	393	357	413	397	374	385	373	428	363	361	386	391	404	390	347	392	314	354	392	360	355	385	368	387	411	362	364	347	359	405	339	393	392	378	345	378	393	398	364	404	378	364	374	372	369	391	420	364	372	362	366	392	363	335	391	385	378	411	383	360	411	390	409	396	378	446	380	390	404	357	398	385	368	405	380	363	380	373	374	377	405	399	397	390	377	359	383	372	373	337	383	391	364	385	376	408	435	392	368	364	358	365	407	412	404	353	405	359	361	344	384	377	389	360	370	367	403	359	378	330	393	367	388	388	337	354	352	362	381	394	352	393	387	374	392	385	348	412	358	416	387	381	329	372	395	366	344	394	367	373	382	416	356	400	328	377	348	390	351	373	374	358	408	390	353	369	372	428	363	382	367	392	354	378	365	434	371	404	401	399	342	404	384	382	370	384	371	415	378	330	382	346	370	348	360	359	357	364	380	392	392	384	335	389	392	401	399	366	386	372	422	362	383	383	364	377	385	375	346	375	386	381	378	383	346	369	395	436	403	382	391	399	424	377	373	372	366	401	378	386	380	393	371	380	360	411	354	379	390	381	383	408	375	382	367	380	357	367	391	424	341	407	378	403	414	378	373	415	388	371	369	380	388	393	368	358	379	404	371	379	362	390	407	417	348	359	392	401	392	378	405	393	393	352	351	390	383	364	368	361	355	362	380	373	362	369	389	372	355	376	391	370	366	423	402	418	389	394	376	422	371	375	402	372	396	379	380	367	416	384	368	381	398	404	395	426	371	354	377	370	385	385	387	378	379	359	362	376	367	395	333	394	369	388	420	398	405	384	386	392	357	383	358	376	362	360	404	386	384	375	355	355	365	370	391	378	340	373	388	387	390	368	372	374	373	378	416	393	390	380	352	371	371	417	364	383	372	359	354	363	383	358	386	364	361	380	362	372	384	364	369	360	373	369	384	391	381	361	385	374	411	388	377	405	380	361	366	365	354	355	374	359	397	392	399	391	395	363	355	369	353	363	380	389	409	386	386	367	393	413	389	394	346	386	352	383	356	357	336	353	389	381	375	412	386	396	385	364	350	427	380	397	409	393	387	405	399	410	398	351	391	385	385	367	380	368	364	421	377	392	393	390	368	392	391	379	347	362	374	397	386	378	375	382	368	394	399	403	388	370	377	423	386	372	392	339	390	419	360	372	384	378	438	346	384	370	373	409	393	426	373	346	390	349	337	375	406	427	415	406	389	417	363	363	370	335	358	417	375	373	384	358	391	413	373	398	371	352	376	365	382	359	379	389	402	403	365	369	386	388	381	400	382	390	391	371	397	388	376	340	367	367	377	397	391	371	385	350	378	418	349	387	384	392	384	395	372	392	395	364	398	384	380	373	415	381	359	342	382	391	385	389	389	378	373	418	387	374	399	395	400	391	370	395	403	383	360	338	385	385	395	366	370	387	392	356	356	400	370	382	370	368	347	341	358	375	357	376	342	355	359	374	385	392	381	408	389	368	340	364	415	393	360	393	365	376	384	374	380	375	374	381	392	362	392	368	348	351	360	387	379	381	388	384	363	362	379	366	394	367	365	395	365	363	389	391	387	385	363	378	376	391	374	363	357	390	377	387	351	372	353	414	371	393	405	336	382	380	374	362	388	338	372	371	371	397	344	384	374	351	387	401	385	401	416	375	382	357	371	381	364	381	369	347	392	398	367	387	355	394	414	359	366	368	409	384	403	371	384	360	377	373	393	346	385	374	385	387	375	402	406	372	388	393	399	402	361	413	355	397	390	367	398	409	393	363	363	386	392	383	391	344	384	380	383	405	375	402	428	398	348	379	397	379	398	367	403	360	416	343	389	402	353	343	340	349	373	333	373	327	402	378	405	404	355	380	353	373	389	419	351	382	378	417	394	368	386	375	375	345	373	385	360	376	373	365	374	387	386	359	365	432	420	403	350	383	390	376	398	359	389	425	429	406	379	390	416	411	383	380	396	393	346	374	367	371	377	373	419	379	371	389	411	393	378	396	388	408	349	389	348	398	401	427	399	347	394	408	402	402	370	369	389	366	414	352	360	359	406	389	366	360	349	367	411	374	416	390	365	370	383	395	377	372	407	378	363	356	369	399	423	382	374	341	382	393	400	382	391	363	382	398	402	391	387	403	389	401	357	405	362	381	347	426	405	368	394	358	372	405	381	348	400	382	380	379	409	358	421	390	371	397	366	398	372	356	365	378	410	410	375	401	332	387	401	386	388	361	399	379	360	391	401	319	353	369	375	356	359	422	376	351	380	360	383	377	393	380	383	384	366	403	354	392	399	377	364	377	402	410	330	378	394	369	383	388	382	390	403	384	378	414	409	374	376	352	355	369	388	376	402	362	359	367	369	387	375	395	369	365	384	379	346	417	361	366	358	411	376	378	405	371	378	345	392	385	440	401	392	374	402	408	367	384	372	355	359	384	395	364	363	368	365	387	379	357	401	356	405	388	398	379	364	362	393	409	392	391	393	359	368	384	370	377	401	386	369	375	359	344	345	381	354	374	376	354	393	360	360	404	398	351	392	389	377	380	389	400	394	362	387	399	361	350	383	383	340	396	376	357	389	429	394	360	440	359	370	361	362	380	391	403	364	409	378	387	384	384	384	381	386	376	357	349	402	410	411	339	375	382	369	351	364	366	402	397	406	374	356	381	351	353	391	403	401	379	372	419	373	371	418	359	393	376	408	396	377	403	399	353	392	406	387	383	398	352	407	399	364	380	384	370	413	376	405	377	366	397	342	384	394	362	391	346	396	381	373	377	375	391	381	403	381	423	407	377	360	395	387	390	370	375	411	366	392	366	382	412	376	423	380	377	359	361	385	354	340	382	392	374	384	368	364	354	390	379	385	374	407	411	354	403	327	369	398	390	373	356	357	405	380	402	382	417	380	377	373	386	377	357	374	367	364	351	354	375	358	324	388	367	374	419	384	401	422	387	384	384	376	399	392	403	388	368	427	377	409	389	360	412	352	388	408	364	407	400	388	405	398	375	354	360	385	382	408	382	375	356	418	368	397	383	385
27861	21761	15060	4296	1307	722	537	568	506	474	462	435	390	426	438	404	452	451	449	427	395	381	399	402	463	421	427	432	424	441	414	456	478	487	470	463	417	449	409	395	412	397	424	406	390	411	407	434	396	424	410	409	409	394	349	387	412	415	417	372	407	422	396	405	407	387	449	396	394	387	408	383	458	398	407	437	397	363	423	394	428	364	385	400	408	403	407	405	438	426	374	408	417	381	407	429	370	380	368	440	427	425	416	396	433	370	420	411	408	371	411	392	428	434	403	401	407	434	392	392	397	419	447	424	402	417	394	403	401	419	393	399	414	439	383	396	415	377	434	410	408	359	377	408	401	399	412	401	410	412	349	418	395	452	423	381	415	445	382	406	375	443	393	420	396	412	433	392	374	382	441	395	380	373	430	375	403	411	406	402	387	415	400	395	371	405	417	419	452	376	365	366	383	451	381	424	420	379	393	390	371	382	409	397	404	424	414	395	424	429	368	415	413	381	361	399	375	405	387	387	422	397	394	399	395	402	412	403	383	369	391	391	435	391	365	386	430	406	393	397	393	420	430	387	383	374	374	404	410	396	425	401	376	383	391	426	351	413	422	390	414	406	396	425	414	376	370	422	411	393	440	406	403	397	390	386	427	401	426	396	406	463	392	390	429	434	403	417	411	393	418	399	410	385	372	385	442	397	402	395	401	400	450	424	385	413	378	414	385	414	410	426	407	383	446	435	396	406	411	409	403	391	421	380	395	392	410	378	416	411	386	403	412	419	431	353	391	411	436	390	438	385	439	412	400	400	398	390	412	411	412	412	409	383	402	417	403	385	387	422	442	396	425	410	389	374	430	402	422	387	407	401	416	429	397	388	378	417	410	390	415	404	415	378	365	367	399	414	407	376	413	403	408	412	397	422	416	419	373	397	384	418	432	448	420	417	396	384	384	417	421	388	397	412	422	387	423	435	382	377	371	403	416	407	397	449	417	424	380	395	411	412	381	367	383	426	409	374	391	374	412	411	404	377	389	403	380	390	449	416	398	412	397	377	440	379	381	445	407	442	406	425	384	416	420	406	413	370	392	355	365	399	419	407	393	410	377	418	384	410	409	374	399	386	391	435	397	424	408	429	373	415	410	404	398	427	425	439	420	408	403	410	408	425	412	409	421	414	429	415	406	402	389	418	392	375	369	434	411	437	398	425	357	397	431	434	398	400	378	395	401	416	405	426	392	373	425	409	415	383	389	408	411	384	433	393	405	391	405	417	424	420	414	390	402	414	417	397	382	417	363	351	388	370	377	407	372	390	404	395	372	386	388	400	398	415	364	394	422	418	401	413	417	425	419	411	387	409	411	416	372	408	417	413	397	373	402	392	423	470	391	391	416	391	433	412	448	377	408	417	391	397	416	382	383	425	414	409	428	426	403	396	372	380	430	425	413	383	430	388	401	431	411	406	442	431	422	410	406	372	387	402	440	397	416	400	376	378	439	398	438	397	386	418	411	364	419	434	430	437	395	432	408	410	404	412	427	408	392	374	416	390	404	406	425	403	399	424	413	409	386	436	413	406	438	421	380	412	369	401	422	396	378	389	382	397	405	423	382	425	415	418	415	408	453	391	379	408	437	371	434	431	429	425	414	417	380	416	404	429	390	416	408	350	390	437	389	427	418	390	425	420	436	417	413	395	399	424	424	408	413	384	394	397	429	394	372	408	394	431	359	426	439	405	398	378	439	389	380	382	413	385	432	420	408	392	375	363	412	384	387	420	430	401	454	399	384	423	430	390	404	376	408	402	377	385	388	395	412	396	401	406	389	423	410	405	386	379	369	416	428	432	397	381	396	390	429	408	391	428	385	409	354	407	416	404	402	428	415	387	410	435	398	449	384	370	453	422	421	413	417	406	410	419	422	438	410	429	422	434	434	393	399	355	368	388	429	412	428	390	369	421	394	412	428	409	420	382	387	397	396	434	398	412	428	375	459	392	413	422	431	405	396	373	408	388	415	414	378	431	391	419	420	389	457	440	409	398	409	400	408	422	397	390	440	434	397	373	417	386	411	385	428	404	398	410	382	408	395	429	428	391	409	405	412	408	429	408	369	411	388	365	381	399	384	381	390	427	408	380	403	418	428	405	426	420	406	411	444	404	414	383	417	392	412	389	401	425	427	391	446	419	398	413	413	475	390	451	396	431	410	430	400	408	417	382	408	424	405	389	383	404	402	397	388	417	432	424	403	420	385	408	398	419	408	373	399	378	407	390	406	433	395	473	425	428	405	399	413	375	359	408	403	388	405	389	447	440	363	412	419	412	416	389	420	409	381	375	440	384	410	429	426	394	373	414	394	398	443	416	437	412	402	391	430	421	388	463	412	378	411	386	384	422	426	398	421	416	407	430	432	401	393	387	410	417	398	410	391	416	404	406	399	411	380	430	371	415	417	391	395	398	419	363	407	463	404	409	399	409	426	408	386	396	392	398	398	437	387	454	458	422	430	431	407	406	350	413	395	420	415	404	421	412	387	388	383	368	391	405	384	395	396	374	373	395	441	404	411	406	429	415	418	434	379	391	428	405	431	428	401	417	397	383	391	424	394	439	430	396	434	377	401	418	400	439	433	410	414	435	403	401	425	434	432	367	406	437	410	410	410	415	381	430	439	389	413	425	405	379	436	403	375	425	400	410	399	412	401	424	412	401	416	396	436	407	427	437	428	405	444	436	362	387	408	364	410	417	406	403	390	401	384	391	404	347	413	386	390	427	395	418	404	453	389	374	392	390	373	415	370	432	415	414	396	416	413	421	415	427	414	408	439	404	399	415	355	442	384	433	391	410	389	380	404	432	411	395	429	398	409	410	403	412	383	399	417	404	407	393	405	442	423	422	421	428	389	406	372	418	429	394	351	415	427	389	395	432	406	389	400	417	369	382	404	407	425	366	374	389	413	451	426	389	405	393	400	402	407	444	405	394	430	406	410	407	402	396	398	401	406	425	437	421	446	393	437	380	409	431	420	419	411	421	432	369	405	416	402	397	428	405	418	432	419	429	423	376	417	379	400	458	388	412	421	407	402	425	426	423	402	404	389	437	395	403	417	430	386	438	404	408	414	418	404	424	391	422	413	415	400	391	407	393	429	407	390	424	386	399	403	391	417	410	413	406	391	396	389	369	372	387	392	398	412	389	417	369	422	383	399	401	362	390	383	394	404	407	410	412	398	395	395	413	407	442	395	397	423	413	372	403	389	392	403	430	399	385	388	369	438	396	400	427	364	376	427	355	405	396	398	417	383	390	416	376	410	432	411	407	429	407	410	445	412	393	396	392	390	407	431	426	420	448	389	402	391	438	399	408	377	371	399	407	374	422	412	394	397	413	403	402	409	390	373	415	404	372	421	393	379	384	381	416	415	390	385	384	384	386	404	408	416	421	378	377	375	379	403	428	416	386	401	431	414	383	427	397	399	394	394	414	431	410	422	383	417	368	387	406	385	404	436	387	454	439
25564	30399	14066	4430	2127	1105	811	748	710	649	661	604	545	603	550	524	498	542	499	509	512	516	529	511	548	477	499	516	517	581	577	601	615	646	615	617	587	558	490	554	533	537	517	512	546	533	481	524	504	491	511	485	521	482	467	508	500	508	480	550	576	505	503	494	504	486	519	522	490	496	503	486	523	485	488	479	502	478	500	452	495	486	527	494	493	524	497	492	509	486	484	476	482	465	524	488	475	516	519	516	542	502	494	497	454	454	504	522	499	500	500	503	521	500	531	500	488	525	512	466	505	511	500	511	517	475	504	502	478	505	471	503	487	495	557	540	488	491	460	483	472	501	478	503	469	499	491	479	442	505	488	515	465	550	489	536	511	498	499	509	519	488	502	533	495	479	486	469	480	476	461	473	473	526	517	495	501	476	524	458	479	491	514	445	501	522	506	494	510	469	475	502	488	500	512	515	510	486	495	487	538	470	491	511	503	533	498	491	533	531	507	526	515	475	509	479	429	506	481	502	486	501	494	496	491	486	496	510	495	467	500	490	475	491	520	541	483	494	519	504	501	538	523	475	504	522	477	491	477	485	520	480	513	492	488	504	498	477	530	509	487	464	476	538	470	500	491	477	489	506	492	490	503	548	513	512	434	452	497	506	540	473	481	474	487	480	536	450	492	487	483	476	513	435	503	512	501	511	485	525	520	507	526	488	487	507	474	526	506	462	520	471	503	490	462	492	500	445	520	496	510	531	498	445	558	492	495	511	536	544	492	514	505	510	484	484	469	511	464	514	494	511	513	449	479	504	473	491	468	510	522	447	511	490	519	539	475	473	501	450	510	473	483	488	474	499	504	505	511	512	493	512	492	502	525	511	485	480	487	511	476	510	464	490	490	474	473	460	497	537	508	496	466	528	488	487	502	485	505	487	510	523	478	537	491	480	523	470	489	488	493	512	526	505	503	457	512	536	489	504	486	473	481	482	504	479	474	505	487	507	510	492	546	485	505	502	483	480	501	519	489	493	474	527	492	538	530	499	507	497	450	478	479	502	549	500	503	491	503	469	448	502	542	509	442	481	484	465	492	492	510	521	473	494	540	477	512	481	478	490	486	530	489	509	494	491	506	461	457	496	477	496	505	474	489	502	501	523	490	492	515	516	475	493	483	471	521	494	479	508	519	495	453	485	513	436	466	503	464	503	526	461	489	482	504	493	485	477	456	507	487	492	493	460	480	495	508	442	479	506	455	444	520	487	521	483	531	476	504	473	501	518	484	524	468	492	479	489	498	503	500	514	483	463	470	479	465	514	499	518	507	537	480	470	503	543	532	463	458	477	528	506	508	496	481	519	483	457	462	502	482	515	497	504	471	515	501	503	505	521	509	478	467	502	533	492	489	539	501	494	484	476	502	500	496	521	491	490	510	501	530	520	507	510	470	489	509	456	509	490	494	503	543	495	468	433	495	530	506	497	506	449	542	506	512	517	473	486	509	480	484	489	484	466	462	507	539	506	505	512	503	506	526	524	515	484	505	513	494	463	478	478	479	516	485	516	490	506	489	484	485	484	505	509	477	498	508	479	488	509	487	517	504	465	520	519	502	462	481	482	482	526	525	491	532	468	497	470	453	493	488	489	488	481	482	541	495	516	460	535	499	470	488	474	473	476	520	456	518	509	479	508	498	534	516	504	478	464	549	484	482	491	475	547	478	478	506	497	508	468	509	487	491	465	517	473	462	454	494	514	498	503	478	488	470	501	500	478	467	532	431	513	456	492	503	517	491	474	516	451	492	470	475	516	506	479	498	500	501	522	472	469	469	521	512	543	523	510	508	470	520	508	470	486	475	482	479	474	516	492	498	489	504	459	452	473	468	476	513	501	459	503	508	474	516	524	491	467	511	495	483	538	483	498	475	484	506	489	483	485	505	472	498	523	510	520	496	483	496	476	456	506	490	482	493	510	554	510	491	484	482	489	475	508	498	488	520	539	479	515	459	512	525	505	521	471	484	496	414	542	518	498	497	504	445	520	553	501	470	471	462	536	474	498	475	532	534	466	488	538	460	485	515	513	498	477	468	483	468	489	519	472	511	457	452	485	487	546	510	524	488	511	483	495	511	506	471	510	489	509	496	454	512	501	500	515	474	459	523	523	513	491	468	494	513	504	533	492	524	471	493	511	510	520	525	505	481	491	470	459	489	497	520	486	511	520	512	504	505	516	453	509	516	500	459	523	476	535	491	467	513	477	483	514	480	546	489	473	526	497	507	454	515	503	497	504	518	511	482	506	474	522	427	490	469	530	480	523	530	518	468	490	529	522	497	486	498	464	488	507	497	513	531	465	486	512	476	504	463	462	508	520	506	495	486	460	499	503	476	495	494	480	468	511	474	503	494	481	461	476	538	517	501	519	504	425	508	506	503	498	524	503	499	543	479	463	503	468	474	487	515	512	533	484	486	477	505	494	478	499	504	500	479	492	527	518	521	536	515	474	499	529	503	511	566	505	477	458	517	501	464	478	519	482	505	500	465	502	507	439	500	466	551	473	497	516	458	499	482	481	492	490	531	468	507	497	517	498	465	510	488	464	510	486	505	497	499	464	467	513	454	522	496	495	442	503	521	543	476	497	508	515	546	505	505	466	487	522	495	498	477	502	467	510	463	499	481	545	475	517	534	514	510	487	543	463	452	504	467	536	500	517	468	495	523	522	517	488	474	531	484	477	493	535	512	499	519	558	496	508	512	452	486	515	458	479	506	510	501	524	505	494	460	511	496	446	503	487	494	500	518	497	531	517	504	516	479	501	514	480	513	510	497	472	504	479	518	479	515	508	488	507	473	444	497	513	480	526	486	492	500	493	445	489	506	528	468	513	544	492	524	509	501	475	521	529	537	514	492	530	477	499	487	515	475	491	482	483	522	509	488	527	507	495	499	493	528	464	469	491	516	510	488	486	474	484	482	502	549	464	483	489	528	512	529	472	484	489	511	549	488	526	486	524	493	514	496	489	499	502	475	489	471	485	453	502	481	433	487	534	498	513	492	516	475	478	505	510	475	558	486	492	479	523	480	455	497	521	496	480	501	509	503	504	506	468	458	524	479	477	497	513	485	489	534	486	482	492	512	534	519	489	491	482	492	525	474	471	491	504	501	510	518	513	464	491	515	473	532	456	488	488	499	514	509	513	495	535	469	514	529	480	489	519	501	469	495	536	511	491	492	471	504	517	508	442	460	481	504	506	495	509	506	498	450	507	493	501	481	493	489	490	509	457	467	493	512	470	446	512	498	469	519	518	479	514	475	458	497	516	509	510	475	481	512	495	485	472	529	485	512	523	475	512	477	475	485	482	531	498	508	549	532	510	499	489	487	547	467	461	470	480	500	490	484	494	525	449	505	507	504	532	483	536	483	497	471	489	454	508	541	527	487	512	514	495	500	492	500	515	535	470	493	467	490	519	541	463	551	474	525	462	535	467	509	520	488	481	515	496	537	518	505	478	496	457
23680	21022	28048	24202	20927	9854	1514	948	767	732	635	592	526	568	536	545	492	466	503	494	471	493	495	474	477	456	484	500	506	535	579	555	570	555	565	549	554	517	507	492	472	471	469	481	481	431	464	436	446	471	425	428	473	444	479	474	421	447	448	457	469	449	454	475	466	472	429	437	488	462	479	446	437	428	435	465	444	449	434	431	465	441	468	429	424	458	443	489	415	439	427	422	440	483	443	429	450	438	440	435	454	458	467	458	463	468	441	444	425	432	445	446	413	477	453	434	394	439	458	445	436	494	425	463	406	464	435	474	454	445	447	439	460	458	494	443	433	459	491	438	449	421	411	480	474	449	432	468	469	428	479	471	444	493	459	475	448	422	469	480	426	442	433	398	426	457	445	473	468	469	452	469	455	409	454	446	434	457	481	401	457	439	461	467	452	460	410	456	453	427	429	467	498	428	458	432	448	437	427	463	452	443	462	426	447	483	469	469	457	478	487	412	455	421	451	399	415	455	431	460	414	436	456	452	448	428	465	480	442	442	487	428	445	455	421	449	465	460	404	428	446	447	444	433	439	448	486	444	438	463	464	455	405	468	490	432	435	434	432	449	451	443	459	464	430	437	450	448	448	472	423	474	421	478	428	437	417	430	458	460	464	488	426	478	448	463	423	468	420	462	478	406	446	412	446	471	499	450	488	475	403	441	459	445	445	444	484	429	435	454	467	443	453	455	459	427	450	459	423	425	422	432	444	427	457	441	467	456	446	449	428	476	462	424	452	412	425	473	446	404	447	434	449	437	447	458	425	460	479	438	427	469	457	457	428	459	450	460	447	434	447	456	429	432	440	442	473	460	417	488	420	421	448	433	456	466	487	470	446	416	447	454	440	432	463	426	440	443	431	466	451	437	439	430	453	489	426	412	424	433	410	444	432	424	471	412	457	444	427	465	445	417	455	438	487	461	441	430	442	471	439	414	432	412	479	458	450	423	421	484	436	440	455	443	467	442	454	459	441	446	455	470	440	467	471	457	472	466	439	440	466	433	496	439	429	422	442	448	438	486	438	442	436	468	459	460	455	438	427	467	453	458	444	465	446	442	456	467	449	419	446	456	447	429	417	438	461	449	439	418	424	490	470	430	430	429	443	448	453	443	440	449	467	418	419	453	457	445	457	467	482	430	438	479	418	435	438	445	404	416	436	461	438	465	419	486	466	446	421	456	455	417	467	442	465	440	416	456	419	437	418	466	446	464	482	448	433	428	460	432	430	459	451	426	420	414	449	451	454	412	451	469	412	425	430	408	476	446	465	489	453	466	438	406	433	398	433	430	462	468	420	445	446	475	454	440	474	442	448	423	438	432	424	418	410	443	435	470	431	458	450	434	451	429	464	441	446	440	427	404	416	434	434	455	471	460	442	509	472	435	490	454	460	421	449	472	425	413	411	471	482	466	411	416	432	443	426	489	444	435	458	417	504	421	448	455	429	417	459	418	439	452	456	451	444	471	434	476	443	433	456	466	471	449	438	439	459	429	420	425	429	463	470	449	406	426	451	418	459	433	419	440	467	420	460	457	449	423	463	467	443	472	440	414	459	427	451	432	434	442	416	455	451	460	415	460	441	442	469	421	475	475	446	465	452	487	461	448	451	462	435	461	438	484	465	455	435	484	431	438	435	449	454	461	434	486	450	457	422	441	436	452	443	442	439	468	442	479	473	471	432	481	452	465	407	459	453	427	434	446	432	479	448	403	438	467	501	418	466	473	456	479	428	421	421	479	412	450	409	440	454	473	419	481	495	453	415	435	439	432	435	424	448	427	462	437	421	445	479	455	419	505	459	429	456	461	476	460	421	433	443	438	456	420	458	443	425	467	402	481	406	449	421	450	446	450	442	485	442	452	439	469	483	439	447	459	444	422	437	486	457	464	484	458	452	415	456	453	491	448	447	464	473	404	431	492	462	423	416	465	454	437	467	445	451	426	477	441	455	461	433	436	453	447	416	445	439	485	431	425	495	436	453	467	435	443	447	408	455	471	436	424	440	440	457	442	484	437	403	426	454	427	471	448	428	461	467	464	440	459	443	485	433	468	437	442	476	418	466	473	503	398	424	436	416	464	439	439	449	447	426	464	459	467	449	435	445	428	416	407	449	432	485	473	462	454	430	440	438	472	492	476	452	459	483	438	428	424	422	450	449	436	437	450	432	435	457	433	438	470	465	411	444	409	455	426	454	454	453	457	469	452	451	474	434	490	424	447	427	454	437	440	463	427	462	442	469	482	475	441	454	514	471	449	469	467	444	457	441	462	431	466	460	470	444	457	470	434	438	445	473	443	440	495	469	458	444	465	455	452	406	437	463	453	440	418	421	452	481	489	431	436	445	423	473	437	473	493	469	487	453	442	456	429	429	449	438	434	447	435	455	457	446	463	456	452	464	428	435	422	403	442	464	440	447	452	424	467	432	501	408	430	441	432	426	465	427	439	429	431	469	471	429	428	448	459	446	421	444	423	400	455	480	454	482	456	444	473	437	468	453	445	497	468	434	430	442	436	458	413	402	446	443	478	450	455	448	437	455	434	411	446	457	412	465	429	450	407	488	443	471	433	425	440	418	432	461	454	444	429	464	422	467	457	461	447	429	469	455	433	446	446	471	470	474	429	434	471	475	474	422	469	445	451	424	456	430	461	422	457	445	443	439	444	429	445	403	424	453	464	437	420	466	421	429	437	440	433	473	442	425	461	469	456	430	424	460	446	457	451	468	467	432	428	434	450	431	454	435	432	422	434	454	447	450	461	435	425	454	410	410	449	456	490	461	403	466	443	468	445	444	455	456	414	427	444	431	406	437	463	457	453	464	443	463	439	449	476	444	466	478	458	444	406	429	431	425	434	492	443	410	488	469	474	433	450	414	424	454	438	461	422	426	417	473	452	433	425	464	394	449	472	454	497	454	452	403	446	470	481	453	465	451	453	432	456	420	448	454	447	421	472	434	417	459	455	436	450	431	408	464	466	439	458	417	477	483	383	436	428	432	435	445	451	411	479	432	453	435	442	452	419	437	470	447	416	446	458	431	466	443	461	457	406	435	434	457	453	439	425	421	383	439	435	412	441	432	463	460	448	454	447	438	434	451	416	436	448	436	447	465	436	435	420	467	397	448	426	425	459	425	465	469	458	426	468	471	417	462	469	463	466	417	426	463	473	447	423	456	469	418	446	424	448	484	451	446	444	418	423	441	441	444	484	458	441	465	437	414	450	440	400	461	389	435	448	449	466	452	472	442	449	415	436	423	438	464	472	461	450	465	434	420	441	435	467	451	431	423	462	419	447	443	450	467	421	478	454	436	436	469	432	439	408	444	427	447	402	479	453	426	462	432	472	450	481	443	437	447	483	417	449	430	477	479	415	464	469	449	464	490	445	498	471	456	448	426	469	481	456	446	430	436	438	484	447	422	454	462	421	459	426	431	444	445	453	468	459	474	463	455	445	442	430	435	440
26154	42149	24118	10036	5803	3293	1774	1469	1221	1093	960	806	762	760	694	694	663	634	645	650	647	624	609	622	586	584	625	637	625	687	714	802	762	833	733	656	703	644	646	665	636	608	565	554	631	600	565	574	591	553	588	545	536	598	587	548	555	546	612	570	583	598	552	600	583	588	582	588	557	571	580	592	545	542	516	554	581	568	555	557	600	540	537	574	609	575	557	550	550	520	521	508	534	539	524	527	538	595	495	580	562	540	536	544	559	544	575	531	518	557	555	528	608	567	555	538	575	553	533	530	581	506	557	558	567	592	554	560	523	549	543	580	558	541	538	576	540	544	579	530	559	566	517	546	546	599	555	555	567	590	562	535	540	539	535	553	532	574	551	569	544	554	561	540	565	546	520	538	558	552	538	536	523	552	557	528	530	518	547	569	579	561	517	526	521	559	562	543	535	534	570	540	574	546	506	547	503	552	535	610	556	521	532	553	550	534	540	561	515	545	556	526	528	589	560	562	520	551	528	554	542	533	554	535	571	572	529	543	537	539	572	549	560	527	539	570	540	502	584	556	576	563	602	508	501	554	575	526	553	556	571	528	556	576	512	539	513	539	557	580	548	541	564	590	556	537	533	552	555	565	560	578	525	550	569	506	530	581	570	559	532	511	527	569	564	570	591	518	574	522	518	554	497	537	561	520	526	564	544	565	566	535	612	552	591	502	555	543	515	546	530	516	533	593	560	542	542	539	598	543	568	555	531	625	546	557	568	513	540	571	540	547	525	562	557	565	560	528	545	551	544	514	518	571	502	582	550	513	501	540	573	487	486	564	577	541	547	550	564	594	536	523	586	544	581	555	555	554	530	571	520	575	547	562	527	568	523	594	562	565	543	533	590	540	575	574	547	573	584	510	571	568	570	549	531	519	567	548	560	525	560	557	567	545	526	563	562	577	511	524	534	591	556	529	546	516	524	549	565	535	564	597	568	531	529	542	527	539	529	555	556	553	557	587	562	554	552	585	549	531	583	528	554	518	556	571	525	566	527	576	534	517	530	495	559	590	580	556	550	524	549	570	580	523	568	537	569	561	554	542	552	586	560	536	549	541	551	552	543	544	542	535	529	582	505	549	570	554	561	549	557	572	537	525	560	513	523	575	530	518	533	516	550	536	489	568	553	567	534	567	536	533	568	537	519	555	537	545	578	533	572	524	505	564	547	524	499	581	524	505	573	517	536	589	526	546	565	572	532	537	576	527	557	536	554	545	584	593	526	543	539	541	483	579	579	608	532	558	559	592	529	549	558	537	552	526	542	559	517	544	579	572	573	529	556	598	566	531	545	588	599	527	565	538	538	601	552	552	544	538	562	552	552	487	555	546	565	571	518	532	534	574	570	549	576	570	503	591	565	515	528	537	586	529	570	532	564	560	570	534	553	580	561	539	614	551	525	535	551	562	539	527	532	538	550	577	534	556	542	517	557	527	552	569	534	536	582	559	537	558	547	586	541	571	563	537	589	584	521	587	531	549	545	534	553	537	549	531	534	549	556	544	546	567	598	581	560	530	529	542	524	554	510	540	580	526	588	547	594	534	558	539	533	579	583	555	565	561	550	571	594	616	592	536	514	560	568	554	487	557	541	544	573	542	572	549	563	494	561	551	579	543	550	539	535	570	554	579	555	591	509	541	566	541	536	611	544	598	558	583	531	565	568	546	568	558	558	566	562	507	563	555	543	512	585	596	572	549	540	510	549	542	539	595	590	550	551	560	564	558	514	536	580	535	573	556	516	561	553	519	550	542	561	552	561	578	544	544	508	544	544	537	561	559	576	549	549	529	527	567	580	547	586	517	541	546	535	551	533	545	582	552	570	491	542	525	564	576	534	544	559	578	568	537	570	535	577	538	526	563	555	515	538	528	512	569	569	568	514	579	567	526	491	537	565	550	546	527	559	559	551	515	502	542	551	554	555	511	578	554	508	562	512	556	537	526	575	585	505	552	550	481	567	555	553	533	476	522	565	569	571	504	524	537	547	535	548	537	564	508	548	577	571	566	531	549	560	558	528	576	518	551	529	542	572	592	543	536	561	605	546	540	531	545	582	515	579	544	562	529	539	576	534	537	548	533	509	540	548	551	516	532	557	552	534	538	518	579	547	591	560	551	516	579	583	614	541	553	563	521	594	505	578	533	534	527	550	561	550	570	591	590	513	577	538	550	577	553	556	582	535	537	537	508	580	550	550	628	555	542	546	547	584	595	538	562	564	581	537	539	555	555	516	527	576	543	566	532	581	565	551	565	544	552	573	543	513	548	545	583	541	585	524	535	531	548	518	547	581	564	528	497	556	532	576	546	578	548	521	512	553	555	505	603	545	521	582	547	553	552	596	528	602	571	565	552	536	535	565	546	503	533	584	547	560	550	539	545	570	590	563	557	544	529	551	552	559	576	561	552	572	524	621	551	556	494	549	567	517	570	575	582	516	493	555	577	559	538	533	527	502	576	555	580	552	523	596	573	584	522	495	562	562	591	517	546	556	568	538	592	528	535	499	523	567	566	552	559	560	545	575	531	552	557	535	550	566	525	535	555	544	502	554	600	518	553	557	548	572	534	546	530	556	558	571	535	513	595	548	565	540	555	549	565	594	558	548	558	558	553	565	552	545	541	527	579	544	547	533	576	529	563	532	551	536	532	552	550	535	582	559	561	554	539	590	523	531	542	547	537	562	591	543	499	565	527	612	533	545	514	599	557	546	535	558	585	533	541	594	539	574	583	567	552	532	553	589	538	506	552	567	561	534	509	561	565	539	538	588	527	565	594	552	548	577	577	532	560	511	596	553	577	549	542	533	556	553	545	518	560	538	553	552	540	603	507	539	548	545	556	579	561	530	515	559	489	552	531	543	544	552	531	576	499	567	573	508	519	533	601	559	553	579	556	560	510	552	543	492	524	524	564	546	531	531	541	571	579	535	539	551	537	530	529	519	531	556	527	563	553	602	559	553	513	517	527	512	508	580	546	558	522	556	587	598	511	500	560	522	534	573	557	538	585	560	569	562	534	549	575	580	550	542	534	558	554	552	541	516	557	571	507	573	541	575	576	539	552	569	550	556	521	587	572	580	527	531	564	507	552	574	540	556	576	543	564	556	568	585	558	545	554	508	516	584	591	552	569	580	549	560	514	492	565	557	579	544	539	577	548	535	507	575	559	580	572	566	536	568	582	552	545	565	518	545	575	563	564	517	524	578	540	593	554	548	525	554	552	521	535	555	553	549	568	558	560	562	543	561	544	549	526	536	530	515	552	549	529	551	561	567	535	552	495	538	561	553	534	526	583	557	514	581	543	536	552	524	541	533	555	582	554	537	569	546	558	567	529	536	545	589	531	585	528	586	519	532	533	562	561	552	572	557	563	552	555	537	580	597	530	525	564	520	548	516	541	577	583	555	562	540	555	538	561	584	537	556	561	543	541	559	557	551	589	548	548	541	573	524	533	575	498	522	557	540	531
24578	21019	27088	25073	12986	1737	741	498	444	415	362	344	341	346	351	335	357	307	346	275	253	289	318	320	254	285	297	325	280	318	345	396	356	351	348	348	370	320	325	277	293	304	309	283	275	321	273	280	289	291	281	292	262	292	266	288	276	296	295	316	296	282	277	270	281	287	266	271	308	296	269	263	280	315	274	261	294	278	237	286	269	286	283	268	263	265	273	314	260	285	262	274	268	312	282	316	278	286	309	256	224	248	257	274	290	299	253	285	256	269	237	273	293	260	244	272	297	262	263	263	260	271	277	250	270	309	265	302	253	282	279	294	291	285	273	236	281	290	285	280	275	291	282	261	291	281	276	278	269	305	280	257	297	270	272	297	280	261	270	274	267	287	282	299	298	297	291	257	268	260	270	294	282	273	262	307	295	242	252	251	264	257	254	294	234	289	266	308	250	274	267	273	253	270	249	278	240	290	271	273	252	285	285	280	260	257	269	258	276	277	286	307	307	278	262	270	249	282	252	241	282	286	276	263	255	279	297	281	263	272	301	239	298	298	281	253	261	266	266	300	276	281	298	274	300	265	287	259	265	306	286	256	293	301	259	287	273	258	258	272	262	287	286	278	294	266	257	293	293	264	265	263	243	315	301	272	238	247	266	293	278	273	263	276	281	264	284	270	254	266	290	289	279	283	245	251	291	276	269	278	269	294	260	257	296	273	235	276	279	283	265	270	282	279	262	256	257	281	257	260	311	245	278	272	236	272	253	273	284	257	256	281	289	274	290	263	269	269	255	277	291	264	281	267	254	272	249	264	290	304	294	279	259	282	293	303	316	276	295	277	264	271	281	277	255	279	269	256	270	292	305	263	279	284	278	259	259	248	245	246	284	274	281	280	246	276	264	254	275	273	275	301	261	260	241	261	298	281	289	285	270	294	286	287	294	275	287	318	294	234	296	308	296	265	261	260	280	298	292	283	275	278	270	295	276	292	271	257	268	289	277	271	261	274	273	292	252	293	272	266	293	298	251	305	285	270	275	300	266	272	293	250	260	258	281	284	293	276	261	285	244	277	277	284	292	257	306	289	269	299	284	250	259	290	282	264	282	282	253	258	256	280	261	248	283	269	270	260	261	277	292	298	288	269	305	249	264	278	271	299	282	286	291	266	256	267	248	288	269	281	250	252	265	272	286	259	282	264	263	278	285	290	257	296	292	251	314	263	338	306	263	272	249	274	264	255	292	270	283	277	283	262	282	280	311	296	269	271	250	271	282	278	304	286	274	282	253	267	262	260	258	265	312	278	266	296	281	263	278	272	280	289	244	301	264	254	262	283	291	274	258	261	293	260	259	268	233	290	285	272	282	273	273	273	280	278	278	273	267	282	260	294	276	263	267	267	261	257	285	272	274	257	280	271	253	272	287	263	302	258	260	262	281	254	275	276	260	268	271	280	276	246	284	282	276	309	270	277	284	301	247	272	280	283	250	270	319	279	300	271	286	291	298	289	270	300	267	310	278	277	278	291	259	256	255	261	311	269	253	282	268	254	271	265	267	292	263	283	284	266	301	279	279	244	278	279	256	291	263	275	260	273	281	281	255	258	271	266	312	254	272	270	288	287	284	267	295	302	279	268	274	306	288	284	254	250	243	267	260	239	295	291	277	260	245	261	306	261	299	260	275	276	283	275	267	283	300	291	292	269	252	285	264	273	264	290	261	261	262	298	263	262	275	269	257	256	283	261	303	240	266	238	256	317	278	297	320	270	279	264	250	269	251	309	278	260	296	255	280	292	268	264	273	275	277	285	262	285	275	308	278	258	287	277	256	267	298	279	296	282	262	302	268	274	277	253	274	270	287	287	287	252	286	285	250	272	285	283	260	256	261	259	280	263	253	245	294	291	263	266	296	283	266	263	296	303	255	256	240	267	265	292	294	257	272	234	281	299	267	252	278	287	285	270	264	252	282	250	252	272	261	278	260	262	275	271	261	300	275	288	291	278	279	272	270	265	256	256	258	281	295	276	269	283	277	257	285	254	286	295	295	304	278	283	256	295	294	273	258	267	278	253	251	266	284	258	234	294	255	290	261	271	292	286	270	276	276	283	271	291	244	266	264	283	270	277	257	286	299	292	269	295	278	294	287	272	310	291	279	284	289	289	273	249	274	286	266	289	286	282	285	281	291	277	273	286	292	288	282	259	286	273	279	265	257	269	285	283	269	271	292	283	273	297	300	286	270	276	250	278	273	292	297	265	248	270	268	275	261	261	277	293	312	279	286	261	260	275	288	296	275	253	279	264	294	284	268	290	283	269	291	280	250	277	265	257	272	280	253	277	317	298	281	242	276	274	267	270	251	282	282	281	280	270	284	245	261	245	275	279	280	251	277	297	278	290	288	264	244	271	273	229	256	255	245	271	276	279	290	277	268	288	268	259	285	262	264	287	265	272	268	293	282	267	272	276	282	286	282	264	274	234	287	289	273	262	274	271	277	251	282	286	282	278	280	266	270	273	292	244	275	311	269	291	279	249	272	253	300	293	248	279	307	272	260	278	266	281	278	279	260	291	266	281	283	286	282	240	258	280	260	274	283	291	269	277	272	250	263	281	291	278	273	281	264	284	260	269	288	294	265	278	255	275	232	254	276	280	275	280	286	259	234	273	302	259	285	306	285	285	263	256	273	262	242	284	307	277	265	300	292	293	294	289	269	253	247	288	293	296	285	273	272	298	275	265	299	268	255	279	269	293	275	287	276	302	268	269	295	266	282	281	277	306	280	240	264	259	282	255	271	335	263	280	278	239	278	268	267	252	256	290	276	263	267	259	257	263	293	290	271	267	248	270	261	272	271	295	284	252	253	262	271	280	262	275	266	297	275	274	281	284	287	257	302	293	290	256	272	295	273	295	269	258	315	270	262	290	264	264	297	268	299	250	270	314	248	267	256	303	299	245	299	296	286	273	272	276	294	304	275	252	285	271	285	299	271	253	273	292	306	258	284	264	285	280	271	277	301	271	289	275	285	262	274	304	261	254	288	279	267	276	268	299	268	269	252	292	309	278	253	279	282	296	267	284	252	264	252	273	266	274	288	273	274	267	278	266	262	262	296	279	245	282	289	261	268	283	266	266	254	277	280	297	307	297	261	289	271	271	250	279	256	300	287	255	290	277	270	278	266	284	286	289	309	271	294	275	247	265	261	271	299	265	270	286	275	297	268	268	287	300	324	281	267	297	304	267	266	265	284	261	295	306	283	307	288	281	246	306	254	265	261	292	258	260	281	276	257	288	257	275	292	293	275	246	245	278	269	256	274	282	282	286	269	248	277	270	244	270	253	290	287	262	284	264	284	285	273	232	257	260	281	253	259	291	260	281	279	256	263	297	264	255	270	290	275	260	254	276	265	250	276	266	283	253	259	280	293	263	263	280	255	291	282	280	279	261	299	312	250	277	243	271	256	281	255	281	248	234	288	257	278	280	284	281	265	267	264	269	240	284	242	246	305	266
26391	38399	20598	7548	4390	2560	1285	1059	782	714	612	562	485	435	469	408	459	395	433	393	374	373	344	394	357	374	398	414	399	489	487	512	497	495	461	439	455	448	454	393	377	349	379	394	366	395	354	353	365	361	361	354	374	342	370	374	346	351	360	388	364	347	361	384	367	358	341	377	331	347	376	343	328	382	326	322	367	373	348	349	375	345	358	320	350	322	344	353	313	347	345	309	350	343	356	375	371	369	338	387	348	347	322	348	353	362	334	353	354	324	355	380	324	346	377	331	350	347	330	387	339	318	326	360	361	316	363	354	361	334	402	394	342	347	360	379	327	337	321	343	340	338	325	335	368	385	331	355	341	353	348	337	344	332	356	345	323	325	382	325	342	341	358	364	324	362	409	318	358	339	338	345	376	335	373	356	312	366	306	319	353	357	371	383	348	353	347	320	335	320	362	359	347	334	339	362	352	355	319	324	347	356	330	361	361	372	314	334	349	401	329	333	343	348	332	305	359	396	339	358	364	326	360	365	350	356	338	339	366	318	377	352	349	334	315	361	368	319	355	340	324	370	355	354	375	348	337	355	309	319	320	336	323	347	323	374	344	372	333	340	338	362	411	306	372	371	364	364	349	324	333	339	354	313	299	321	355	342	351	338	316	353	329	339	342	360	291	351	342	340	377	326	343	336	346	390	331	356	373	333	335	385	352	357	375	358	375	328	348	366	352	326	361	350	361	344	328	316	344	340	368	352	345	333	350	340	334	325	354	340	346	330	345	333	338	381	347	383	360	339	325	345	342	337	347	332	348	341	358	344	331	352	358	339	332	317	354	330	358	325	384	342	372	362	333	324	360	350	375	336	357	352	330	355	337	320	357	369	352	358	368	341	359	343	337	319	349	354	392	355	345	329	338	352	331	355	357	360	331	342	339	349	343	317	360	376	348	310	333	346	307	333	388	334	354	364	317	344	318	336	333	348	337	304	358	322	353	368	338	319	348	342	340	356	340	351	353	337	362	368	366	381	354	354	354	331	334	359	333	361	305	337	374	385	329	352	333	360	330	363	345	356	330	343	334	370	333	339	338	336	342	327	340	312	324	376	337	333	341	325	361	338	336	309	361	368	357	335	347	365	339	333	370	356	350	369	357	316	370	336	358	364	337	340	355	344	322	359	335	358	339	369	332	325	349	356	351	377	338	378	323	366	324	323	317	360	343	344	299	354	350	334	304	333	332	349	327	351	337	334	339	360	307	318	355	342	362	357	342	339	311	337	333	343	335	349	356	334	354	371	324	329	354	311	328	305	329	358	350	314	332	364	350	333	339	334	394	301	367	319	362	319	338	355	331	336	332	363	334	370	359	350	323	349	356	350	319	336	322	361	350	326	348	361	364	356	356	314	355	334	347	356	333	357	314	348	350	345	363	347	350	365	368	388	352	342	338	304	334	357	335	340	326	343	356	343	344	325	339	377	334	356	373	315	335	370	325	363	329	364	330	369	343	358	331	318	332	331	364	320	319	336	345	371	375	339	357	363	352	371	379	390	331	352	343	338	358	326	365	370	344	347	342	304	343	329	344	366	353	308	336	322	371	372	345	324	365	328	308	323	365	352	359	367	326	335	369	318	368	356	357	344	356	347	344	353	352	369	352	332	342	340	323	326	356	303	343	354	338	361	386	343	328	347	350	355	387	370	339	339	362	350	362	343	385	334	335	351	336	338	341	344	379	351	380	308	337	319	325	335	341	362	330	378	365	372	338	349	333	398	328	341	320	339	357	347	343	344	357	327	378	364	341	351	363	355	349	337	305	349	339	369	348	351	357	319	346	391	364	335	360	351	375	334	347	361	340	347	344	347	349	354	370	328	369	323	355	324	322	343	371	363	343	332	366	330	365	330	336	316	364	308	323	345	361	343	339	333	365	326	377	349	328	320	327	333	352	322	369	371	338	315	374	340	327	366	340	327	327	333	342	350	320	326	335	333	352	330	318	340	347	360	371	349	316	352	343	348	364	341	347	366	344	336	346	359	337	362	359	334	355	359	327	357	346	319	352	348	354	383	325	336	344	357	330	334	356	345	341	396	350	342	340	343	353	340	329	343	325	348	328	351	323	375	341	327	336	350	354	354	334	352	312	380	328	340	379	374	344	355	328	344	340	355	378	357	379	375	348	364	347	349	314	340	324	382	319	305	309	378	323	361	360	387	324	296	373	346	336	326	366	355	344	349	317	371	332	363	314	336	352	333	356	322	321	355	338	382	343	359	312	325	349	328	372	349	366	348	316	340	338	337	380	332	374	362	331	366	351	380	367	351	345	336	320	332	327	322	340	346	324	331	348	319	357	323	364	350	344	342	329	365	352	359	380	322	337	345	345	346	318	357	335	331	384	358	334	370	310	303	371	353	337	376	368	339	347	328	341	350	354	350	347	351	361	314	362	404	342	325	344	361	344	344	320	336	344	316	376	324	328	341	352	346	359	336	356	357	308	347	354	360	333	345	355	332	345	306	331	343	323	342	325	352	346	351	315	344	322	328	339	365	337	339	342	335	373	353	323	332	355	333	328	354	330	325	329	352	372	372	330	339	339	360	352	338	329	320	341	353	341	343	341	353	350	351	331	336	367	357	360	349	343	358	356	339	348	365	356	385	330	358	343	352	344	344	332	324	341	381	351	307	338	324	342	349	339	349	331	364	387	324	346	341	351	362	333	361	325	350	366	381	356	351	343	359	371	339	318	368	356	344	341	347	351	366	359	336	355	357	333	323	337	339	378	325	348	350	369	335	338	336	330	319	331	338	360	349	352	319	364	354	375	323	349	340	370	336	332	338	341	349	354	337	327	326	334	380	331	349	359	383	377	332	350	318	343	360	360	365	348	344	342	345	346	352	346	337	361	330	314	342	356	324	343	350	345	308	308	362	339	314	342	344	324	377	323	361	334	328	347	357	343	339	342	318	321	366	392	356	352	313	314	345	370	347	324	329	321	360	357	351	328	336	342	345	306	327	343	340	355	355	327	369	334	323	355	344	330	348	352	369	365	361	337	351	387	346	336	329	368	353	343	357	377	325	334	346	343	299	343	365	331	365	335	331	367	359	348	341	364	387	369	337	302	335	331	346	352	326	346	355	347	374	335	351	325	329	338	329	323	369	330	350	311	366	365	340	321	362	344	354	364	330	336	360	341	330	329	340	367	348	331	354	362	321	343	342	362	334	363	362	343	356	348	331	361	323	330	361	368	378	356	327	382	348	350	335	307	340	327	350	349	320	371	339	353	305	347	356	363	353	384	344	368	346	356	325	348	331	340	349	312	325	372	340	382	332	357	349	354	322	325	355	342	332	342	368	343	335	344	351	327	337	339	344	373	364	374	336	362	339	316	361	337	346	377	336	317	353	348	333	370	370	329	324	314	350	359	319	297	319	328	333	379	343	360	354	360	347	354	353	335	378	356	347	372	339	373	345	340	336	350	366	374	308	354	333	360	365	340	339	348	349	331	366
22582	21065	28546	23805	21070	21028	7974	1169	810	706	684	541	499	486	471	415	425	365	381	403	326	363	358	331	358	316	351	348	364	410	439	450	437	481	407	440	442	399	367	342	381	362	316	331	329	339	305	297	310	279	327	341	306	306	326	273	308	305	288	332	340	330	335	277	308	307	337	356	301	318	314	312	295	320	299	339	312	321	292	291	301	306	310	274	313	294	324	333	275	304	276	319	287	293	335	315	313	268	289	314	306	293	299	289	283	298	309	311	307	294	303	289	262	315	312	308	282	289	301	310	321	295	289	310	301	297	307	300	302	278	315	327	271	324	304	285	332	300	311	301	271	284	277	325	280	323	306	323	304	293	292	299	280	322	302	289	274	308	317	294	315	298	280	269	305	298	310	306	309	284	290	325	272	318	267	303	287	294	253	295	256	302	301	299	300	291	274	299	270	317	312	306	304	313	300	286	303	306	258	291	305	298	302	276	307	288	320	291	318	316	323	297	335	282	299	303	307	276	327	298	316	286	296	264	275	321	293	306	271	319	314	284	309	298	310	319	296	317	301	293	293	300	278	302	273	266	301	308	319	270	303	298	302	266	261	272	294	303	316	311	302	293	307	264	279	287	314	303	309	285	283	293	297	283	298	311	299	308	301	273	293	287	332	296	285	287	337	310	293	292	297	278	308	318	316	267	318	316	305	297	303	317	293	288	297	302	305	306	294	330	310	302	313	292	312	283	317	279	309	300	306	306	279	300	313	280	286	290	298	288	308	263	302	286	276	279	295	276	271	285	316	301	254	320	304	307	281	327	299	318	308	294	287	295	271	347	312	278	304	280	283	308	293	315	272	310	293	273	311	294	282	300	325	293	309	296	307	285	306	279	331	277	337	274	305	276	307	290	304	312	315	311	319	301	311	264	281	301	293	282	294	267	274	292	309	310	323	314	264	318	274	282	299	275	308	318	300	330	298	321	312	289	275	296	303	336	297	309	308	285	325	307	305	300	314	273	280	293	290	302	325	336	285	312	290	299	281	306	256	307	307	285	312	302	283	293	326	304	316	299	326	296	266	286	291	278	336	270	281	293	295	297	276	308	323	299	311	318	310	300	289	272	312	266	304	324	273	312	269	322	290	287	259	313	275	316	329	303	273	283	288	328	287	305	300	273	314	289	304	298	296	288	314	278	320	294	291	304	264	294	312	280	329	261	315	279	280	308	292	288	310	291	302	320	331	267	282	294	295	320	295	332	319	278	303	305	309	287	310	299	306	303	311	309	283	297	298	307	302	328	291	308	302	295	280	318	294	276	333	281	299	288	278	277	287	282	279	311	314	315	293	316	310	275	310	275	301	261	331	353	301	300	313	325	316	309	262	310	291	274	308	291	316	281	300	268	303	309	253	311	285	326	253	296	324	289	302	274	309	319	279	314	270	294	261	301	297	302	312	303	301	281	313	309	290	298	303	285	330	281	315	289	290	307	322	300	299	281	313	323	310	322	270	290	313	316	318	306	279	316	314	287	321	310	286	295	311	294	304	281	287	289	298	313	278	296	321	292	276	269	294	312	304	294	301	288	324	303	262	285	290	264	286	290	277	305	294	294	270	321	299	301	304	290	280	321	307	296	284	317	310	288	279	272	325	290	311	285	267	282	275	290	287	304	308	324	281	266	295	287	310	308	325	284	309	280	302	313	291	324	282	298	242	279	293	285	296	283	258	328	287	294	300	289	287	310	333	319	311	268	289	280	269	322	320	314	300	284	305	278	274	291	282	313	269	292	292	318	294	282	327	277	287	277	320	295	281	325	325	298	280	306	297	310	321	309	318	305	309	300	278	266	321	277	277	314	333	276	308	326	312	292	289	275	270	291	306	300	303	297	269	281	308	319	316	307	314	300	283	324	273	277	323	305	323	266	308	291	298	282	313	272	316	310	285	276	284	320	321	296	308	275	314	298	288	287	253	291	313	326	290	337	290	291	307	322	290	282	286	290	295	300	268	301	273	291	333	318	302	311	299	297	300	302	307	263	271	300	307	283	283	349	346	277	305	280	316	302	266	334	325	304	273	319	307	291	303	277	245	290	304	288	282	300	297	299	254	325	247	284	290	298	296	319	305	293	270	284	321	310	268	264	322	299	284	285	272	302	312	323	286	312	311	293	293	291	293	273	304	260	290	267	275	284	270	319	289	274	263	282	297	287	310	330	321	270	277	302	292	331	267	296	313	292	277	303	293	303	321	320	324	295	291	266	280	276	283	311	314	310	304	288	303	285	302	301	274	294	312	316	289	280	307	292	296	321	268	319	301	321	296	317	346	318	282	268	306	298	294	304	257	270	309	325	271	320	293	277	278	292	294	275	274	296	322	312	311	323	283	285	299	293	275	278	275	288	289	285	312	287	299	306	275	307	312	302	321	271	297	279	332	309	296	287	291	303	307	311	328	291	323	282	337	301	278	284	299	291	298	278	287	286	305	294	275	302	305	292	310	257	298	303	304	269	295	291	282	302	257	274	315	299	272	275	308	285	280	284	295	304	294	289	300	303	273	308	295	303	306	297	258	308	273	297	269	302	297	300	307	302	334	284	295	280	285	275	285	299	277	266	305	286	279	293	294	284	282	285	280	291	342	313	292	277	308	311	291	293	319	286	301	304	316	316	283	330	276	301	330	312	277	321	319	293	293	302	287	319	307	314	305	282	273	276	295	284	296	321	286	297	310	306	284	305	314	308	307	294	287	274	347	290	303	321	279	279	319	294	270	309	302	311	303	292	311	320	302	292	317	332	313	284	312	299	292	275	310	310	292	311	300	330	320	291	307	263	329	280	312	309	305	319	289	296	323	281	294	323	277	312	298	285	283	300	307	292	264	291	272	293	308	307	280	280	301	269	269	299	293	297	322	325	326	303	308	336	291	275	295	287	319	328	308	296	302	275	278	274	282	305	283	279	302	329	281	306	315	311	306	280	270	317	286	306	279	299	289	310	278	304	307	280	284	263	298	289	316	299	296	305	296	337	313	289	296	276	299	320	306	281	288	302	301	303	299	301	296	324	306	294	319	309	296	267	322	294	302	319	251	283	304	292	325	302	310	277	262	305	296	296	295	308	291	256	282	315	322	328	312	306	307	294	295	281	292	305	315	281	286	305	279	279	270	275	299	269	326	290	244	285	309	289	289	281	288	290	295	304	305	345	277	253	321	290	293	291	286	300	305	292	292	290	284	305	301	290	284	311	273	323	298	323	319	285	283	287	272	279	270	278	300	329	302	296	285	278	276	298	284	294	290	314	274	309	305	312	278	272	294	291	303	289	272	312	308	309	287	298	282	299	308	305	323	317	301	283	289	294	291	313	267	288	301	310	301	321	300	296	300	320	257	288	315	279	296	290	301	281	317	280	302	295	247	262	315	299	301	332	295	309	296	302	297	321	290	272	288	291	292	279	305	310	281	268	326	312	321	296	300	293	254	302	285	306	278	283	284	287	280	298	295	319	288	261	304	306
29365	48595	29976	13506	7509	4034	2569	1971	1469	1211	1075	842	702	689	664	611	604	549	509	492	531	494	440	451	450	476	476	508	541	581	651	652	645	626	585	588	574	560	566	474	444	441	429	409	420	403	395	418	380	357	396	388	410	366	392	383	398	416	387	412	387	393	394	395	411	401	409	379	402	419	395	400	375	382	396	363	405	374	397	409	381	389	355	401	359	377	361	382	348	395	387	404	370	379	390	373	403	397	360	386	392	388	388	393	398	388	395	376	400	374	372	362	406	321	390	374	359	366	377	378	338	409	376	401	399	354	347	380	360	366	393	373	381	381	379	389	408	385	403	359	391	382	395	362	344	389	382	380	383	418	366	357	345	407	385	345	368	380	324	348	385	393	401	357	381	366	374	382	385	397	381	402	357	411	354	358	410	360	362	367	386	380	366	332	381	381	353	394	358	376	371	378	381	371	365	346	372	389	385	373	348	365	347	415	371	402	368	428	335	385	356	366	362	368	373	355	359	386	370	362	377	364	387	329	394	394	401	378	365	403	381	350	378	351	400	411	374	349	381	375	423	375	382	378	375	362	358	345	407	389	380	379	332	355	385	391	368	382	379	381	368	380	353	385	330	389	354	392	349	335	345	379	367	367	387	395	361	372	384	364	385	356	388	392	331	386	373	356	355	380	352	381	386	374	412	358	376	381	399	406	406	401	384	376	349	405	396	356	417	353	386	364	353	382	397	397	360	386	378	395	357	374	393	384	366	373	371	409	363	398	392	382	381	350	378	397	374	384	378	398	405	377	380	386	388	382	378	360	365	400	386	383	402	387	379	368	395	389	386	385	429	400	385	352	376	369	379	396	382	363	419	402	368	345	364	368	393	392	376	391	388	394	389	358	364	409	389	376	381	378	337	379	381	405	374	363	387	373	379	397	410	373	382	362	376	418	381	361	387	379	407	388	369	368	378	364	377	377	369	364	381	338	357	362	394	352	381	362	390	386	411	378	391	333	372	361	354	340	394	369	359	368	375	357	389	414	368	326	377	339	391	385	402	386	374	356	349	355	387	371	384	394	393	368	337	373	383	385	371	388	349	388	366	409	351	356	361	373	351	357	394	376	406	360	385	354	393	351	395	395	378	406	386	394	370	366	399	380	366	401	380	389	376	357	344	370	388	368	326	399	417	373	374	353	367	382	376	385	370	336	388	335	378	342	374	368	369	401	380	384	363	389	386	329	386	427	366	362	357	388	334	397	346	366	409	348	385	382	368	369	361	426	348	373	379	383	344	391	374	354	375	419	376	378	391	336	371	360	415	393	356	397	363	396	400	350	378	377	375	351	331	396	389	337	347	389	371	383	397	430	416	387	375	363	342	390	377	401	380	368	401	357	348	356	376	348	419	378	372	405	370	345	359	428	359	389	381	372	357	365	356	373	399	382	399	379	378	388	395	408	384	387	339	384	372	361	383	383	364	371	407	362	369	372	383	349	357	357	399	406	400	364	370	356	400	379	350	390	335	405	382	363	357	398	381	377	384	363	385	376	377	365	394	355	373	328	365	395	393	367	417	388	337	340	354	374	373	383	403	401	371	388	405	406	352	410	398	354	400	402	375	358	379	341	402	365	366	388	370	378	370	382	360	364	379	361	415	388	370	353	385	354	400	386	356	389	357	350	384	399	382	398	361	387	416	380	372	373	381	358	380	409	410	370	344	354	383	335	383	421	366	392	425	377	384	362	364	369	366	366	351	356	380	366	373	415	349	377	341	389	364	378	366	386	389	347	391	367	399	344	368	374	419	347	369	382	369	405	332	378	352	395	410	364	376	352	366	358	345	390	426	396	365	387	397	375	375	334	372	385	378	346	377	372	378	393	424	386	404	352	387	355	412	331	391	371	398	340	366	350	367	394	403	354	390	381	381	365	373	379	361	389	341	387	410	365	377	396	379	384	381	368	381	381	380	349	382	349	373	402	369	365	362	355	400	387	404	400	386	373	372	382	377	387	343	367	358	336	377	375	375	381	390	385	351	377	396	348	355	388	379	386	351	374	365	378	372	375	410	365	360	333	361	373	387	396	337	387	370	375	390	362	366	389	337	387	368	386	373	378	376	365	372	372	383	389	384	397	396	364	365	379	381	374	372	374	358	399	386	383	393	386	375	366	400	366	365	381	393	393	370	377	396	395	346	367	371	366	397	370	374	369	375	378	388	384	367	368	367	365	364	395	354	368	352	388	403	336	343	361	357	382	380	353	359	421	359	390	332	389	386	422	361	382	392	381	409	371	362	374	361	372	362	406	339	370	387	396	366	373	355	367	355	366	409	393	375	378	361	369	369	369	411	365	357	350	341	363	381	358	383	370	353	376	375	404	359	438	373	340	378	356	355	385	399	381	382	337	407	403	354	331	384	377	384	394	373	389	331	327	381	382	361	395	373	366	367	359	405	379	346	383	366	375	352	375	370	395	377	376	377	375	384	406	404	355	406	339	381	386	342	363	352	356	386	341	399	368	361	380	378	370	360	382	381	355	351	360	408	337	360	412	364	377	390	351	344	387	390	362	366	383	388	389	392	383	353	376	397	373	398	347	387	362	368	383	395	393	377	370	351	373	374	370	406	435	387	359	376	375	370	351	372	394	326	372	362	349	399	378	382	394	386	369	373	371	374	369	371	368	377	382	369	391	354	397	377	348	383	367	402	408	350	360	362	377	386	335	363	359	373	380	372	366	393	401	374	356	367	384	356	372	374	358	339	385	357	375	368	388	414	339	409	354	350	350	379	377	336	373	357	349	389	351	389	360	344	406	400	366	377	380	397	378	376	388	401	364	374	377	413	365	373	387	358	372	378	367	373	386	381	391	362	360	346	384	396	394	365	383	404	336	374	378	374	349	372	369	376	359	371	411	409	381	388	379	350	400	361	379	378	393	387	379	383	385	370	372	380	388	358	369	374	358	382	334	366	394	348	389	402	379	390	365	415	351	381	372	409	363	377	389	371	384	371	370	391	387	358	361	393	374	353	356	385	362	373	368	372	347	371	391	351	375	416	376	375	391	367	330	379	374	354	385	369	363	354	369	356	387	337	354	369	377	399	389	391	367	380	386	403	386	393	359	364	399	328	391	361	371	364	381	345	385	385	375	395	383	384	360	381	374	356	358	387	319	384	378	382	360	350	347	394	391	357	392	378	366	366	403	347	387	341	370	368	352	358	371	362	416	412	375	367	349	323	363	377	385	371	376	359	371	410	370	406	407	348	350	405	363	363	378	387	378	376	370	371	374	350	369	361	360	388	371	385	386	378	358	432	377	336	368	385	378	394	362	413	399	356	372	393	408	382	370	365	388	374	372	402	355	391	346	373	377	376	376	359	404	424	380	379	409	384	376	385	388	362	385	392	402	397	406	349	354	412	372	375	367	392	361	353	408	376	366	384	386	374	395	358	376	406	378	369	312	380	364	331	379	373	351	403	360	367	390	343	390	403	403	423	379	372	376	383	357	331	353
27833	22682	15179	3659	1191	649	545	532	484	488	474	452	405	420	407	409	400	381	398	381	415	423	438	405	443	427	370	416	414	420	473	466	468	468	443	455	446	419	396	386	379	419	405	388	410	391	405	420	400	388	436	377	428	430	383	410	395	378	364	429	412	392	392	374	402	374	384	377	404	374	401	406	394	418	407	384	391	390	373	394	404	414	371	426	368	407	374	417	398	404	397	386	392	410	396	382	411	399	412	408	385	401	410	410	397	407	393	389	369	419	424	399	394	381	325	408	405	392	378	373	386	426	394	377	392	393	391	390	381	425	387	369	374	379	415	370	406	405	391	400	416	410	410	392	368	413	404	456	355	390	410	384	412	379	417	365	400	410	444	401	387	402	400	362	400	382	383	382	387	425	396	385	366	343	404	371	371	399	347	349	371	417	406	420	401	384	385	409	399	405	395	409	394	399	386	383	415	395	391	405	400	420	383	396	410	368	423	370	380	403	425	352	387	397	382	391	376	433	381	422	408	392	373	401	416	392	378	378	414	379	413	416	361	394	397	368	409	433	409	377	423	379	394	375	381	414	395	378	357	396	409	429	365	383	428	411	383	414	376	406	405	381	379	410	386	366	381	375	400	441	448	416	415	412	382	368	370	395	403	396	417	396	397	377	361	407	408	422	394	435	373	376	355	422	404	401	389	369	395	391	382	390	411	408	361	384	397	361	381	403	377	403	442	381	389	382	423	396	403	400	415	382	398	389	426	410	405	370	358	421	433	415	409	395	375	402	387	398	401	390	392	410	391	390	379	381	419	401	427	422	417	356	399	389	375	411	401	393	402	382	375	411	396	380	400	378	391	389	365	400	384	405	418	381	413	407	423	389	420	392	390	405	396	355	372	372	413	390	398	392	383	397	385	397	410	442	375	412	425	434	396	406	404	393	380	395	409	388	372	363	425	434	412	399	380	397	378	391	407	412	419	383	379	396	427	377	369	387	395	374	346	419	373	407	411	370	438	384	392	402	408	420	388	419	409	416	383	422	426	431	418	362	398	396	427	376	355	402	371	423	425	374	399	370	434	411	368	406	403	424	383	389	406	371	427	404	377	381	391	397	406	374	417	400	372	385	426	409	383	390	449	398	423	400	386	398	406	424	381	433	393	407	384	382	412	363	363	404	396	401	389	428	399	372	394	397	380	380	423	347	417	381	374	360	440	442	392	366	399	385	427	410	400	411	342	384	380	404	381	385	413	388	408	447	395	409	345	383	393	398	413	387	384	404	402	410	444	386	381	391	369	385	387	406	386	392	409	423	406	381	407	396	416	395	369	390	416	410	371	428	378	429	418	406	421	380	391	367	422	357	417	378	361	397	385	391	396	396	417	390	389	416	397	400	416	404	378	372	375	411	347	389	406	389	434	404	411	380	392	403	398	376	376	391	413	376	389	371	394	447	425	401	378	414	372	426	409	403	406	410	395	412	408	395	354	373	405	356	401	396	372	405	415	394	395	426	365	387	434	366	400	376	410	365	375	405	387	370	415	409	396	396	376	371	413	399	400	390	435	390	369	415	397	366	425	414	387	378	402	393	396	397	379	399	369	376	371	400	390	400	426	402	368	419	374	406	396	395	378	397	395	392	392	379	414	360	383	469	388	398	388	398	428	376	379	368	390	402	417	410	397	448	392	404	410	392	421	410	394	403	394	399	391	400	407	390	449	416	387	383	400	380	397	394	398	385	416	420	356	376	390	370	396	422	401	413	356	378	381	384	381	399	426	399	395	338	434	385	398	412	397	379	407	426	374	409	415	402	378	371	360	415	411	431	382	394	411	388	396	378	375	393	429	375	404	389	403	392	413	409	375	395	368	407	384	383	384	398	387	381	415	380	393	420	426	380	429	425	430	376	418	384	380	399	368	374	383	413	403	383	389	428	409	418	400	384	402	373	397	406	362	403	410	414	374	381	431	405	406	412	402	406	420	402	421	425	394	373	394	402	364	394	385	390	374	367	382	372	404	387	408	399	379	390	419	414	389	444	396	397	412	393	380	426	392	380	392	392	432	370	420	403	401	414	376	394	390	381	384	385	378	409	396	419	410	418	405	424	394	421	428	388	383	383	409	394	378	372	393	406	393	403	394	411	359	398	410	401	426	394	417	387	407	389	412	406	429	441	412	386	414	398	397	420	384	383	379	391	411	399	400	375	392	370	377	384	397	382	414	431	421	381	409	396	359	392	388	407	396	386	390	402	368	385	385	362	397	388	395	372	404	385	374	401	408	382	342	388	399	403	390	369	384	434	375	367	371	352	391	431	408	397	395	385	392	412	346	401	366	386	389	371	416	379	362	432	375	393	369	390	407	366	393	403	387	374	400	389	410	393	408	405	344	408	416	417	372	396	406	387	378	394	388	396	398	400	355	378	401	374	407	373	403	411	392	351	389	399	419	379	363	403	382	391	439	391	411	393	417	409	411	384	431	422	369	391	381	410	401	392	387	373	428	363	394	405	385	373	358	413	425	355	392	404	406	377	408	399	363	424	408	386	353	399	362	358	382	406	407	366	399	377	389	366	393	391	382	419	415	371	363	379	407	419	414	410	365	371	411	381	372	394	377	431	388	369	420	424	367	380	411	371	376	401	359	425	411	398	383	409	431	373	359	392	369	378	408	401	398	371	393	402	439	415	399	375	365	389	417	420	385	392	406	359	377	401	385	388	388	378	406	400	399	412	345	400	401	397	394	368	419	371	402	364	414	398	403	391	399	417	366	410	392	402	414	400	391	407	393	393	415	419	376	392	392	378	398	404	442	400	365	394	419	375	397	360	395	387	391	379	409	384	409	411	369	415	385	410	407	413	423	385	429	412	387	393	387	414	358	381	404	389	401	409	404	371	369	426	392	448	422	394	419	397	399	387	357	394	409	373	380	410	407	373	390	392	399	414	375	380	453	404	406	383	391	420	390	370	392	406	384	401	418	383	406	385	385	416	407	398	395	402	389	436	381	417	411	391	419	368	419	422	377	407	362	426	390	388	397	369	393	397	454	411	392	406	386	441	389	388	421	388	390	379	389	433	389	377	414	362	365	382	385	406	406	430	404	351	435	380	338	392	390	397	430	360	372	396	366	393	386	398	376	388	390	413	388	372	354	352	376	400	389	389	419	410	390	395	389	403	378	369	419	428	378	391	410	420	431	406	393	415	383	396	380	388	409	378	394	435	386	389	406	380	377	416	369	406	362	400	384	396	372	367	400	394	398	377	409	386	384	383	402	395	402	374	395	379	434	416	391	391	411	383	373	422	407	394	393	375	405	430	453	390	394	374	395	408	403	426	406	374	374	372	423	408	393	397	378	368	407	392	411	407	392	431	377	354	385	375	396	422	390	374	438	359	385	410	409	347	369	401	367	391	419	404	392	383	477	405	427	351	377	424	385	383	397	409	450	382	394	396	413	379	409	403	411	367	386	399	376	427	416	401	403	406	404	389	407	401	384	373	366	391	453	400
25015	34689	13230	3502	1927	1096	824	756	698	655	613	596	575	536	567	511	501	512	492	505	514	500	511	481	521	524	535	516	568	582	603	654	633	584	570	597	626	572	548	506	516	509	497	507	501	502	529	483	509	537	468	505	493	476	505	502	487	511	499	488	469	530	513	523	468	530	528	541	518	487	426	506	502	525	484	471	504	494	457	494	522	493	486	500	497	485	479	494	474	513	483	488	506	508	480	512	507	466	515	461	475	493	499	481	483	494	502	485	522	478	475	458	481	487	481	490	464	507	437	496	485	498	474	486	460	482	483	461	519	496	533	502	481	484	498	517	484	490	481	469	458	474	494	490	487	487	497	498	513	493	521	487	483	493	450	531	504	476	490	517	476	508	492	496	499	459	488	494	496	500	480	447	523	516	468	470	460	442	475	493	465	475	534	468	490	487	478	458	476	510	471	532	487	505	454	512	482	506	467	459	460	478	488	486	475	557	512	481	476	470	473	501	476	463	495	487	507	506	488	498	462	508	473	496	456	466	465	479	493	501	497	461	492	482	481	481	515	491	490	462	514	514	505	524	493	516	484	488	552	504	530	525	481	490	466	500	489	480	487	487	501	476	480	491	491	497	488	471	499	502	493	493	496	446	490	471	497	508	513	471	483	489	417	471	490	481	482	486	511	508	490	517	501	475	444	495	481	507	526	466	449	496	492	468	505	461	501	512	492	488	469	471	516	464	471	453	488	462	502	516	481	492	480	513	496	515	471	496	497	490	504	450	443	508	499	501	480	463	448	489	520	469	456	507	469	472	490	520	487	490	482	511	502	489	514	500	492	500	479	454	471	472	510	527	522	476	462	515	533	501	469	465	503	468	456	482	444	486	487	525	511	472	428	528	461	474	456	509	513	499	489	463	520	510	471	476	474	496	544	485	516	501	493	474	461	487	478	478	487	477	471	501	461	489	470	471	476	485	468	486	495	468	511	488	468	500	471	458	459	494	503	501	478	469	496	464	532	463	520	482	478	467	511	507	470	478	512	507	466	460	468	482	464	509	482	501	456	485	486	503	510	516	442	504	512	472	531	483	476	506	486	478	475	427	485	479	456	501	476	475	551	492	461	499	444	467	495	477	480	487	499	478	500	497	483	518	524	513	477	525	491	469	490	518	477	435	506	472	495	477	490	506	481	517	527	432	456	511	491	492	488	513	519	497	496	493	483	479	486	496	480	480	493	512	500	470	473	464	490	501	452	468	463	524	474	510	454	508	490	517	494	455	500	485	500	470	474	518	484	472	495	502	491	492	479	492	518	513	499	492	454	505	493	499	468	498	454	481	472	506	480	482	508	505	441	500	526	490	497	483	463	476	495	452	456	465	497	498	497	513	532	515	473	466	492	501	503	501	521	490	483	488	505	474	473	483	505	488	467	479	481	500	454	505	492	449	501	486	493	451	469	496	475	478	507	474	493	511	457	503	456	466	485	490	486	484	466	483	463	491	529	514	487	493	483	507	475	450	496	513	506	511	483	486	454	436	489	538	459	540	461	454	524	490	491	489	479	485	451	479	496	526	515	493	521	506	480	484	477	490	439	456	486	509	493	492	505	501	472	492	465	489	495	492	500	482	531	508	517	505	490	524	452	520	450	478	467	519	483	504	515	499	500	487	483	536	507	468	488	480	482	466	424	508	452	510	489	502	492	462	481	459	500	465	474	489	475	471	489	469	494	460	494	483	482	523	473	497	478	496	505	490	515	502	535	484	485	473	454	480	515	524	490	456	491	490	446	500	503	439	473	457	507	501	510	473	494	510	502	472	459	489	507	477	472	509	500	470	500	471	483	468	505	475	475	483	530	487	464	488	495	460	475	510	459	452	481	485	536	483	465	477	510	475	463	481	486	473	515	503	442	445	507	450	460	534	478	484	465	499	517	511	446	519	484	480	515	480	522	467	501	491	451	494	504	502	479	459	490	471	471	502	490	474	485	484	503	447	477	501	434	497	517	501	504	520	506	474	493	466	497	516	485	483	464	493	502	504	497	507	504	473	463	463	471	464	518	502	487	484	483	468	513	473	486	449	457	429	475	499	460	487	506	501	470	480	498	490	482	458	465	496	522	489	497	512	461	518	466	484	484	510	466	476	496	493	521	491	491	492	496	479	500	492	499	517	467	505	459	498	493	481	491	490	520	516	446	481	482	512	491	509	493	468	482	522	472	493	485	463	521	513	493	528	477	487	489	500	441	466	465	477	504	483	496	500	467	499	492	518	524	457	489	478	476	534	477	480	468	523	495	532	459	485	455	465	485	512	500	518	533	481	457	516	480	521	507	448	508	509	481	474	477	487	474	483	506	478	514	476	464	485	507	466	506	462	511	495	499	478	474	521	509	511	518	487	471	457	501	493	481	497	508	524	449	498	472	467	483	497	510	496	448	459	497	484	494	512	505	486	481	506	461	485	478	468	473	473	497	510	478	481	504	461	487	498	494	509	488	519	485	456	504	485	507	489	515	509	528	505	521	516	485	553	517	508	471	438	496	510	494	463	491	437	436	504	539	492	476	473	514	483	479	496	463	478	529	516	467	497	500	496	505	479	487	480	482	456	493	500	489	475	503	503	488	488	467	518	461	455	529	498	487	494	477	489	469	501	521	510	478	480	471	484	457	488	483	462	481	507	501	464	512	493	483	519	489	504	516	465	489	459	516	509	471	491	478	509	472	470	475	477	509	508	473	474	494	502	515	486	462	469	510	537	513	486	488	496	521	500	467	449	458	467	467	502	475	486	513	478	490	485	503	492	492	488	507	466	464	471	494	512	517	474	451	528	519	496	479	484	506	492	509	457	476	476	514	499	519	509	480	493	463	507	514	497	500	523	488	511	500	485	495	424	500	474	499	486	485	458	499	495	455	524	485	519	527	488	469	489	462	475	496	491	488	486	495	496	498	486	519	487	483	478	458	497	454	539	469	491	513	467	525	467	450	447	496	513	492	469	467	522	445	506	477	500	484	519	481	528	467	464	495	478	479	463	486	507	456	518	500	458	515	479	494	514	502	501	516	465	470	534	476	473	534	446	508	476	503	490	484	523	501	529	517	457	490	453	448	485	468	483	495	520	464	468	471	512	470	499	525	516	486	453	464	494	455	510	474	432	534	505	518	511	510	478	522	544	510	468	463	482	496	486	487	501	505	498	484	467	487	511	489	451	490	507	499	516	467	473	516	518	460	462	476	517	456	463	499	477	511	505	512	500	504	447	472	545	466	451	517	463	458	460	465	473	506	499	496	497	493	519	501	488	473	497	476	475	474	490	493	522	422	467	487	483	518	496	461	512	511	468	515	504	500	499	476	480	517	470	499	490	483	500	516	485	511	527	496	439	491	530	474	490	442	498	528	450	481	506	494	495	476	463	466	482	492	476	504	447	476	451	503	517	504	480	515	464	493	477	479	457	470	457	490	491	508	531	463	486	504	508	477	510	531	489	458	440	494	482	507	476	495	485	482	517
23667	21055	28082	24246	20948	9706	1479	917	745	720	668	619	598	559	484	539	504	524	478	498	452	453	502	476	503	488	516	485	504	543	547	535	579	563	590	526	521	500	535	473	464	453	485	503	455	393	450	475	455	445	444	455	461	421	477	456	452	458	477	450	458	435	445	458	485	497	473	470	458	469	457	462	443	450	442	432	481	455	407	443	418	429	448	427	455	423	418	457	418	445	479	382	450	454	449	456	447	413	455	426	485	442	453	439	419	445	425	422	455	430	431	426	484	404	408	444	461	412	422	438	446	450	449	419	461	463	462	437	430	493	448	411	431	443	428	428	445	428	411	447	453	448	427	429	451	431	415	482	439	440	441	451	471	436	442	473	469	412	459	427	436	429	411	427	452	439	432	452	454	456	409	444	459	454	417	442	473	439	454	409	419	447	438	460	461	450	444	428	441	451	449	437	427	449	432	464	435	438	434	435	463	409	427	435	449	449	451	456	468	448	421	436	446	482	432	425	427	449	443	448	433	439	436	416	435	418	417	439	472	439	412	476	465	435	430	439	462	421	433	422	453	440	443	476	445	414	442	454	455	443	453	421	438	382	461	449	448	448	440	462	477	402	468	443	468	433	424	446	450	454	424	404	429	431	453	453	451	444	422	426	440	446	436	466	438	464	463	480	427	405	453	469	472	517	467	447	450	453	386	434	448	469	430	415	433	420	424	450	469	434	441	422	438	467	441	439	429	463	435	454	456	409	471	465	474	450	449	480	434	412	436	448	422	428	425	445	425	459	471	436	451	456	474	476	447	437	469	426	442	446	421	437	439	415	425	427	430	426	446	445	464	441	442	448	473	485	465	394	438	406	433	500	437	447	438	422	483	435	426	453	453	402	456	416	495	422	494	432	433	427	442	424	427	431	447	393	477	409	419	437	424	475	456	453	442	435	488	429	479	419	427	450	482	438	408	430	494	443	442	453	423	430	410	499	439	409	417	450	448	433	443	466	449	395	437	430	435	442	416	462	449	444	428	476	460	445	433	438	448	409	451	394	422	452	463	391	406	492	435	442	446	434	423	466	454	425	459	427	444	454	446	454	441	474	447	493	449	475	414	427	450	441	466	414	433	448	447	422	460	421	427	380	434	420	430	416	454	448	409	479	411	420	436	412	425	456	418	443	382	451	433	417	421	448	433	419	456	398	414	444	440	446	443	459	414	435	448	455	444	402	429	398	441	423	505	442	432	450	436	426	488	463	430	411	478	422	460	424	484	481	427	401	400	427	438	437	450	438	424	430	481	446	470	434	442	423	453	429	443	413	426	473	456	439	425	444	432	470	396	464	475	454	445	438	412	460	438	451	425	482	437	459	455	439	434	446	421	437	431	462	469	462	436	402	471	447	452	432	426	444	487	459	479	428	441	467	470	428	470	478	401	445	480	407	448	460	456	418	421	456	395	448	432	438	424	429	448	455	477	456	477	447	471	426	417	471	409	454	440	399	442	464	443	436	434	452	454	394	468	445	441	427	454	422	463	463	407	470	470	456	423	432	457	448	425	475	443	433	425	468	410	397	419	469	405	457	409	448	425	464	461	450	425	484	403	431	442	426	428	422	474	461	477	452	428	464	444	490	452	426	419	466	430	411	408	445	456	439	446	423	416	419	447	422	460	405	482	432	440	472	404	458	471	434	425	465	405	415	419	468	452	462	460	431	481	460	421	434	440	471	415	441	419	463	430	436	435	445	410	403	445	450	426	442	465	429	428	437	458	460	443	428	433	426	450	441	451	458	443	463	418	433	433	427	454	465	436	437	441	421	468	452	473	438	421	483	483	445	429	448	435	457	469	471	421	420	485	458	417	450	428	459	447	414	397	404	451	471	485	430	449	434	415	437	438	421	442	410	449	483	440	454	449	446	457	442	412	446	444	445	426	453	451	434	439	408	401	459	438	407	413	476	462	459	453	411	475	410	422	450	412	440	446	470	441	458	470	442	434	434	457	428	436	439	404	428	412	404	454	438	468	434	455	445	427	418	449	436	419	415	456	418	441	442	478	508	407	481	425	433	457	465	421	419	491	452	424	411	406	438	426	435	429	440	471	434	424	441	418	437	457	417	425	413	471	440	411	413	447	448	455	441	437	425	472	422	457	417	428	445	407	433	440	484	456	449	465	437	480	425	446	396	451	437	443	399	445	458	422	442	390	428	458	411	426	466	445	478	438	435	443	455	433	404	447	445	442	433	462	431	418	472	471	464	451	426	463	413	458	450	467	440	455	405	431	410	437	437	460	452	437	417	435	459	413	454	431	437	400	420	450	437	456	455	436	420	452	442	433	412	439	422	430	450	438	453	413	462	467	432	465	454	423	441	423	475	459	411	434	425	433	446	415	412	436	451	429	402	459	422	400	421	451	475	449	435	433	423	457	415	427	444	501	476	409	433	444	461	436	416	449	424	445	426	418	411	437	467	415	443	436	478	438	416	443	490	442	438	426	457	454	417	424	414	459	438	442	429	442	435	418	441	430	417	422	447	439	447	424	458	435	428	448	414	426	460	425	454	443	446	453	411	467	458	456	492	439	430	422	441	414	463	434	450	468	433	473	420	423	443	433	414	417	427	428	449	466	437	456	387	448	445	464	429	443	456	423	424	453	460	418	461	437	445	436	442	437	437	437	399	464	455	428	424	411	427	443	384	434	386	453	465	452	468	473	452	455	420	411	437	442	415	474	425	452	450	476	438	448	446	415	447	400	426	457	443	419	454	434	431	425	431	419	450	424	432	426	439	459	446	425	440	460	400	469	463	436	442	431	446	463	414	461	451	408	443	407	440	458	423	436	452	452	413	425	469	432	423	455	426	475	482	480	417	450	467	425	456	424	490	413	472	437	419	406	418	471	446	387	448	420	460	445	448	471	445	457	460	402	409	459	437	397	434	441	456	425	489	493	431	427	449	499	421	442	440	435	470	452	447	477	419	430	410	433	471	478	436	449	483	448	432	411	461	442	431	426	475	465	462	418	463	411	397	441	441	443	433	471	431	445	455	462	427	467	433	453	419	451	427	445	415	406	414	495	431	454	483	462	439	473	451	427	463	444	448	499	447	421	408	411	465	442	480	442	426	445	433	437	440	420	437	438	403	423	442	443	453	474	436	445	440	428	426	449	418	435	417	463	442	471	465	407	463	440	443	432	437	439	431	458	434	442	445	438	475	478	406	455	444	425	425	428	481	458	380	435	424	465	425	402	464	455	452	447	414	426	451	435	448	471	447	410	405	430	460	446	411	430	450	469	441	459	451	441	445	444	392	421	462	431	393	437	422	458	418	430	401	454	418	435	432	457	417	447	422	438	407	423	465	483	431	415	419	454	458	408	457	424	418	452	436	458	435	446	431	439	393	414	474	457	442	466	427	413	466	414	429	465	488	457	434	451	439	458	440	435	462	447	434	414	438	444	424	444	507	450	476	470	478	416	459	399	398	439	434	429	455	450	410	466	426	440	438	412	445
27947	42349	23916	9151	5608	3088	1831	1326	1131	1100	970	846	757	693	692	704	634	634	666	607	617	601	588	598	600	551	606	636	658	690	731	695	746	720	686	716	720	724	638	589	622	576	564	571	566	549	554	567	533	571	564	574	563	552	501	534	582	594	537	567	569	560	572	535	529	617	615	585	561	569	534	553	577	541	547	585	534	538	554	537	522	533	512	514	537	564	573	578	561	544	543	573	531	548	553	571	556	564	493	541	554	502	574	549	542	536	566	579	566	563	546	514	583	568	571	578	575	503	554	543	551	571	575	541	569	559	540	551	563	519	550	558	558	488	534	517	539	572	513	528	555	516	567	575	527	539	555	513	534	539	538	512	559	554	561	569	504	539	571	554	552	474	599	543	566	565	574	557	541	567	546	611	542	523	569	564	570	539	534	552	561	588	527	550	547	543	495	510	559	548	564	564	543	545	551	509	537	496	532	582	545	565	543	537	558	537	523	541	517	496	493	570	511	527	540	498	537	524	563	549	515	571	547	543	548	542	542	591	550	539	570	548	560	522	566	553	574	542	531	516	560	521	539	536	557	568	542	601	544	530	530	515	573	584	572	561	494	621	490	535	551	570	528	516	559	510	546	522	570	532	571	548	582	545	579	518	553	534	503	541	545	547	514	559	534	543	581	538	564	527	532	562	550	538	550	540	542	539	579	544	547	573	523	533	552	565	538	569	549	550	529	541	515	510	554	549	553	587	526	522	545	551	530	541	494	560	556	529	539	572	545	542	569	537	515	555	558	536	561	549	539	543	535	506	541	547	523	510	541	554	510	539	525	516	574	521	520	529	564	517	555	567	546	548	494	558	567	532	571	554	539	552	522	566	545	511	491	526	558	545	549	477	541	553	562	559	576	522	564	518	540	534	532	542	520	581	555	514	575	529	524	575	555	495	539	548	497	557	548	567	533	548	542	552	483	580	531	558	538	553	529	501	529	557	546	527	552	529	564	533	536	559	606	558	535	566	565	503	526	536	554	532	506	558	533	575	544	570	523	529	567	524	535	550	589	583	522	532	577	540	556	546	602	592	548	527	489	555	548	531	510	536	563	574	546	569	546	565	554	540	566	542	563	561	516	563	542	511	572	542	522	515	555	549	496	536	504	547	519	529	549	524	559	545	565	605	548	506	523	561	571	521	540	536	545	541	555	514	565	577	525	528	558	507	522	507	571	571	512	548	524	512	558	543	520	536	521	524	560	533	525	544	567	559	568	527	572	528	551	534	534	556	521	563	517	528	498	535	548	558	539	528	551	561	539	521	532	546	591	564	528	584	542	559	549	543	566	529	541	523	541	555	536	560	558	525	589	572	550	539	598	555	511	516	559	533	513	553	524	509	551	531	535	492	521	548	523	540	519	566	599	561	496	543	555	520	555	506	519	537	520	505	543	564	535	504	506	532	571	533	549	529	535	495	526	541	543	545	572	544	528	534	557	545	546	527	588	526	562	542	527	568	567	572	553	538	554	506	520	558	546	550	545	536	536	531	523	547	534	575	556	518	546	547	541	566	534	538	559	518	557	544	595	529	568	525	593	576	506	557	547	503	532	544	533	540	522	565	535	539	581	542	536	484	587	562	579	558	525	570	545	549	543	585	571	564	529	548	538	554	524	566	572	593	579	519	565	530	527	560	571	556	575	569	558	543	529	554	514	490	520	566	526	555	549	558	570	496	533	512	533	523	541	533	516	558	542	551	531	592	544	528	498	559	542	505	556	563	524	533	553	539	552	499	524	553	529	547	486	509	553	561	522	589	563	521	545	534	540	559	543	567	546	534	532	564	557	552	515	552	540	518	578	553	536	549	554	570	558	521	549	556	561	545	523	505	529	522	553	563	535	544	546	564	530	511	542	525	522	518	511	557	548	587	525	540	556	538	531	546	576	521	517	544	494	587	511	558	559	585	555	583	508	543	549	582	522	554	530	553	550	554	504	536	581	559	524	624	509	568	542	555	537	547	562	516	525	536	525	532	545	539	501	556	515	584	577	506	585	539	543	579	544	561	532	569	525	570	564	523	565	514	544	556	551	567	534	559	537	541	534	539	564	545	531	526	546	546	546	522	534	551	553	499	555	545	562	564	568	541	538	537	567	544	535	523	504	490	530	530	524	550	540	500	556	550	560	569	569	523	605	590	528	551	547	555	555	544	538	547	530	522	583	550	508	563	556	561	511	530	480	524	551	528	501	525	527	541	550	579	508	534	549	503	527	558	567	531	522	576	574	539	586	561	529	548	548	551	524	559	576	584	577	546	515	549	564	557	577	547	528	578	533	550	515	573	562	548	562	548	562	536	553	551	547	525	546	544	536	569	538	536	556	558	507	564	550	584	558	598	510	566	548	534	546	582	535	556	501	529	513	483	538	567	558	542	566	531	526	554	528	511	536	540	575	534	544	545	531	553	520	512	545	512	504	530	562	564	541	543	547	538	525	525	553	536	567	575	532	600	529	550	500	512	545	497	531	512	530	537	563	568	583	533	568	529	492	551	560	515	527	557	545	559	523	554	522	525	558	564	526	564	547	551	537	548	535	549	522	544	563	533	573	505	537	548	525	561	582	546	508	539	520	517	507	569	516	570	568	545	547	537	547	534	535	536	567	539	549	572	541	556	529	501	581	545	501	563	516	559	543	552	527	529	574	531	528	557	542	571	529	526	547	549	501	521	537	544	552	483	536	551	548	562	522	584	549	532	501	501	504	508	552	554	529	553	560	529	547	559	577	533	537	570	525	572	503	557	537	536	534	566	504	537	519	518	550	548	550	540	539	587	540	532	524	524	560	519	541	537	582	564	544	530	553	514	537	559	486	528	552	556	489	547	540	493	521	507	539	579	539	553	572	570	569	559	547	550	533	559	538	546	525	513	549	562	518	561	536	535	559	530	565	534	563	552	556	531	560	512	551	551	523	543	514	569	570	566	535	552	502	528	538	517	511	561	517	536	527	535	547	519	561	573	550	552	476	556	552	538	534	538	542	548	570	530	517	581	540	537	563	505	528	501	501	569	558	557	567	553	495	547	546	531	542	543	559	567	542	559	573	568	519	571	551	525	557	556	540	501	539	578	565	578	543	548	566	516	590	525	579	512	572	535	543	548	528	532	571	560	553	574	538	519	529	530	573	573	525	579	505	559	554	570	550	517	549	547	504	529	536	573	570	543	548	519	542	560	573	533	546	524	584	527	579	545	557	542	561	514	534	565	500	557	513	524	577	533	550	572	516	523	616	548	569	546	568	497	537	524	559	537	546	530	563	559	541	578	539	536	532	525	518	562	545	544	595	523	546	512	553	564	566	529	560	525	545	542	550	536	561	537	607	548	561	522	536	549	537	544	522	565	527	536	523	535	544	558	556	589	566	536	520	574	520	504	531	545	571	540	577	562	552	586	559	563	543	525	534	539	511	529	516	536	545	540	526	559	519	566	530	529	539	527	530	519	525	544	535	529	557	572	591	551	544	556
24713	21034	27125	25022	12733	1362	654	507	496	484	418	362	344	313	379	272	314	300	283	304	304	286	280	289	284	268	295	293	281	319	350	347	368	328	368	347	351	365	319	270	270	293	262	285	317	285	276	254	298	271	294	254	269	277	277	255	279	282	283	276	292	295	295	279	280	290	273	278	301	298	290	269	232	282	271	282	267	266	257	312	257	267	273	272	238	275	259	279	279	252	282	279	279	261	240	241	272	275	251	281	274	292	278	262	275	281	254	281	268	257	288	266	263	232	271	278	266	232	269	259	280	277	245	262	261	268	269	293	245	242	274	281	265	263	272	266	289	276	244	262	237	282	297	274	295	252	273	259	258	296	277	253	264	261	290	252	241	285	298	273	259	290	295	280	255	266	246	273	256	274	282	258	261	285	255	278	244	288	280	266	260	276	259	249	261	273	263	259	257	268	268	268	281	235	277	258	258	280	241	269	285	295	274	269	258	254	270	265	297	289	273	284	261	270	260	273	261	260	280	291	278	286	283	315	296	285	271	278	280	276	257	268	295	282	285	253	286	249	291	243	272	268	289	291	303	260	284	258	299	258	279	277	273	269	289	270	270	278	234	269	272	270	283	275	279	284	293	255	267	262	251	231	273	274	282	258	277	287	289	264	248	270	272	271	284	234	267	307	287	267	255	255	266	276	287	264	249	253	290	263	287	245	294	265	255	270	266	280	248	253	264	313	293	268	268	288	252	257	302	264	269	255	277	253	289	277	266	273	244	281	281	263	280	302	278	293	251	246	295	256	270	257	287	276	277	275	276	259	273	261	277	295	268	275	240	252	263	271	277	253	268	291	278	259	286	236	272	275	280	262	269	262	257	267	276	303	276	255	276	243	261	291	276	297	274	253	276	265	271	284	285	289	272	263	272	254	262	253	300	235	247	271	265	298	283	275	273	290	280	286	253	257	275	287	284	246	260	287	288	236	271	269	239	284	255	255	298	236	264	268	290	249	270	282	282	250	274	265	274	288	244	268	271	278	264	301	276	265	259	269	275	257	254	259	264	277	287	239	244	236	273	288	268	281	283	247	283	255	283	280	269	271	274	283	258	284	286	261	269	280	271	268	292	263	263	278	287	304	286	278	259	287	252	265	232	231	286	294	257	252	277	275	274	267	302	272	281	278	258	286	250	277	291	279	294	280	274	308	268	274	236	270	262	269	232	293	289	258	261	275	265	258	330	272	242	253	269	264	283	263	281	287	251	253	252	302	270	262	285	299	247	249	268	243	251	275	281	290	258	258	271	270	243	296	285	268	272	284	260	256	277	294	234	232	276	271	270	250	272	250	269	277	268	281	274	276	284	263	281	260	277	283	262	282	262	256	266	262	274	249	267	254	265	281	241	249	266	293	264	274	280	276	292	238	263	272	262	258	253	260	275	273	288	297	242	252	249	289	289	281	242	263	281	264	239	267	278	247	279	261	271	280	288	269	281	274	236	248	279	257	278	286	259	265	272	258	292	256	272	252	267	285	255	278	257	265	262	264	240	276	283	281	258	272	256	281	295	282	281	295	272	253	287	238	249	288	269	275	291	300	258	264	253	278	289	267	304	283	281	268	285	265	241	268	252	257	279	246	267	270	254	266	287	271	288	258	273	266	237	249	277	255	296	270	241	256	269	276	258	294	254	287	258	257	291	297	272	272	265	260	252	245	254	260	235	261	288	274	287	251	268	255	284	292	296	278	272	273	292	273	240	263	295	263	287	293	276	271	251	249	257	257	282	231	295	264	281	263	311	305	302	289	283	273	301	239	274	261	264	270	271	280	268	306	265	247	253	255	259	264	256	298	274	270	289	251	261	276	273	262	274	267	279	261	246	250	256	254	279	255	274	264	288	261	272	263	267	266	241	285	264	290	263	266	287	290	287	258	274	254	257	284	271	248	268	285	286	301	238	274	272	266	275	260	277	272	245	261	272	257	275	259	263	274	284	269	288	260	283	278	276	273	248	267	287	265	261	272	240	248	262	274	267	234	285	259	241	260	260	268	280	259	263	298	286	263	296	282	260	258	260	263	279	246	256	275	256	278	270	291	292	269	270	284	280	260	296	269	282	295	249	252	256	279	253	274	288	271	271	254	267	294	281	299	274	304	247	263	277	257	284	279	254	270	268	267	244	294	257	279	272	265	285	278	264	293	305	275	264	271	268	260	250	283	274	258	286	264	266	266	292	224	252	269	257	264	236	276	251	267	261	274	271	301	282	274	260	297	274	240	273	238	293	249	242	253	264	273	302	252	262	266	236	273	266	265	270	269	271	262	281	293	240	279	249	274	249	251	267	265	273	300	278	255	254	252	284	280	283	270	285	251	274	305	284	250	270	263	268	271	282	282	260	282	276	263	262	234	253	260	289	284	296	269	267	231	274	262	252	267	267	298	285	254	266	295	283	283	245	272	256	276	260	264	266	274	259	241	265	286	248	279	274	273	258	249	263	271	252	295	265	251	264	277	292	264	259	255	255	237	265	263	288	250	243	262	284	292	283	261	283	277	255	286	256	249	284	258	295	257	276	275	266	265	275	265	281	238	255	291	277	269	277	247	284	313	295	265	230	286	299	270	298	262	282	285	245	229	264	274	236	285	277	244	271	293	271	279	282	267	263	273	289	260	263	285	218	253	263	280	264	272	254	270	277	266	265	259	286	287	274	307	233	269	265	304	259	276	250	290	250	247	245	254	308	262	265	288	268	276	255	267	239	300	250	258	237	266	283	252	264	238	272	285	276	264	288	266	267	262	278	275	309	282	269	270	235	293	262	278	290	242	305	260	291	262	269	245	245	260	284	273	264	266	259	258	268	275	256	282	256	252	247	256	266	277	271	281	272	281	277	261	305	286	231	256	246	268	257	254	283	281	258	275	288	276	261	275	300	263	293	269	274	271	290	267	247	258	288	266	289	269	273	245	293	283	265	278	250	267	262	267	249	265	272	297	292	249	257	289	258	265	298	267	283	257	269	278	252	246	293	273	277	271	279	260	250	274	276	252	298	301	268	289	277	242	242	263	261	239	283	256	285	257	252	248	291	261	299	274	252	251	271	252	288	240	236	261	287	270	242	261	262	268	292	264	242	271	234	256	279	277	293	279	257	268	254	280	298	269	306	275	281	252	282	276	255	261	278	289	252	249	257	250	286	261	272	257	264	279	293	259	286	259	271	242	281	235	264	272	259	273	276	253	312	259	241	290	310	277	277	269	273	264	287	281	275	269	257	295	231	260	257	280	286	291	270	268	294	292	272	286	290	282	261	272	252	293	302	260	264	265	280	249	278	256	269	248	275	249	256	270	262	256	265	264	239	287	286	259	299	265	280	255	281	270	272	252	313	241	271	279	293	269	265	253	276	271	271	283	284	244	269	282	254	267	259	271	255	269	263	253	246	280	264	248	259	228	281	262	284	261	316	264	276	294	290	269	247	260	260	262	266	290	278	302	273	273	257	261	269	246	264	250	269	280
27781	39185	20122	6490	3951	1705	1251	954	796	762	659	575	480	451	466	452	457	406	426	363	349	375	387	375	395	381	371	423	417	485	470	454	491	475	514	501	459	447	407	402	379	345	384	354	340	376	400	358	360	332	351	339	379	323	374	349	370	357	315	342	388	340	377	358	365	385	375	355	377	326	357	369	349	362	359	332	341	316	379	359	339	340	313	320	317	336	338	393	362	329	345	330	290	369	336	348	326	342	337	369	351	326	346	322	315	283	352	337	364	350	354	353	368	361	324	288	341	349	330	363	324	331	309	354	332	344	357	314	311	340	329	327	348	340	346	341	368	328	324	326	329	355	312	338	338	335	317	345	339	358	330	354	354	359	373	342	326	336	349	352	357	346	355	348	318	350	335	360	345	350	344	344	383	326	344	325	333	312	332	329	351	337	347	355	307	372	333	360	325	364	356	306	324	331	369	338	334	321	295	328	324	339	367	329	344	353	361	353	324	301	349	362	349	361	353	319	346	339	339	383	355	305	344	326	353	356	334	343	329	346	348	369	370	345	366	335	315	341	355	337	337	311	369	348	325	340	345	345	300	366	339	339	388	345	375	358	329	357	338	336	329	326	366	374	331	346	384	346	333	348	351	327	355	324	332	347	321	348	375	333	362	322	331	347	307	355	327	373	345	344	350	321	333	326	312	356	343	345	334	358	339	384	372	367	363	330	349	357	337	354	362	338	317	318	339	337	362	347	336	335	334	354	366	328	319	346	328	334	337	355	329	333	322	318	328	349	339	353	307	316	363	351	345	307	322	375	338	315	373	333	366	348	344	344	350	324	327	318	323	336	349	336	309	351	345	334	298	373	336	324	354	335	324	312	364	358	317	344	349	322	325	317	328	344	347	342	360	320	356	352	325	328	346	352	308	359	331	308	354	340	316	370	330	337	341	335	319	324	337	341	347	334	363	327	350	372	322	339	331	378	359	350	346	323	345	349	352	358	323	322	344	299	311	358	325	327	368	379	359	369	315	324	351	357	338	336	346	370	307	295	344	343	343	362	328	353	332	357	376	335	345	339	393	327	349	334	346	343	352	348	341	330	343	340	326	361	347	349	346	335	341	330	334	347	356	352	321	347	354	346	356	351	379	346	363	333	327	314	318	346	313	351	343	327	333	352	347	317	330	332	336	352	354	361	320	333	321	323	326	341	358	325	339	329	327	360	346	323	329	342	324	351	370	353	354	360	315	303	345	350	328	354	347	331	319	311	384	310	330	365	347	332	320	347	348	351	353	366	363	362	341	350	320	350	336	346	343	349	348	325	345	310	316	340	340	332	315	337	402	307	331	343	342	323	325	365	384	333	357	334	329	363	336	349	346	370	356	316	345	378	350	352	362	332	327	377	350	352	315	338	323	291	348	322	297	324	360	348	344	375	331	337	375	319	349	352	344	321	411	372	337	345	331	347	328	313	361	339	352	346	328	337	314	332	356	355	355	327	329	377	338	339	360	355	344	342	336	348	349	318	372	316	377	344	321	342	323	365	319	378	325	307	335	371	357	356	327	331	305	346	354	330	305	364	363	324	353	335	322	330	339	380	340	347	322	336	344	344	326	351	328	346	324	358	320	349	352	328	341	366	358	328	321	386	304	344	358	329	332	364	345	319	339	353	337	339	343	337	370	341	322	314	375	317	352	361	356	336	359	355	308	332	392	329	392	343	367	353	350	344	319	349	346	370	317	381	325	343	336	327	315	323	342	360	344	333	315	331	316	341	305	336	322	335	337	324	351	331	360	346	316	340	336	367	363	342	322	307	324	330	350	360	343	329	325	340	353	330	343	319	322	319	321	361	327	342	348	368	317	362	340	344	349	360	340	365	354	362	350	328	322	372	341	360	362	353	320	362	352	318	349	338	315	340	339	363	337	319	353	326	329	348	336	362	333	370	365	322	309	357	360	328	346	350	319	374	329	324	336	364	338	333	352	355	364	349	309	356	339	360	375	350	356	332	329	361	360	320	364	312	331	355	349	350	334	357	359	331	357	371	371	325	323	347	348	329	355	339	345	331	332	355	379	350	330	349	333	338	312	337	338	357	328	322	345	364	333	345	325	339	385	320	346	355	333	350	345	337	330	359	337	331	368	312	327	324	341	323	344	318	324	335	331	342	341	322	341	319	317	338	310	402	353	375	344	352	342	350	324	356	359	335	310	372	354	359	340	340	338	313	333	315	382	320	341	341	372	326	348	367	321	326	349	358	353	348	350	314	368	350	352	341	333	338	317	324	330	376	316	343	363	313	357	341	313	328	331	318	302	378	339	345	360	362	334	342	317	319	345	372	309	319	348	356	341	298	340	327	354	363	312	374	359	365	341	349	338	369	339	312	347	343	375	331	347	336	346	334	346	306	328	310	358	332	322	326	322	360	334	349	334	385	317	338	327	365	366	348	357	326	328	363	337	343	324	331	342	342	354	372	347	358	341	342	346	320	318	329	333	370	326	353	351	350	315	331	355	317	341	339	335	354	337	328	338	352	331	304	334	348	343	358	292	351	341	324	352	349	329	363	313	341	347	353	348	334	377	333	365	352	337	342	345	326	335	331	318	359	332	335	344	349	354	322	324	336	331	296	348	350	319	345	344	342	337	344	322	353	323	351	340	369	358	355	332	330	362	344	357	326	321	320	343	373	344	336	333	342	331	312	350	343	341	366	350	328	336	346	336	334	353	342	319	356	355	367	322	320	364	343	347	317	384	356	334	302	345	342	363	363	361	338	352	346	311	348	359	348	333	324	362	339	347	321	334	326	295	327	343	353	327	346	362	334	350	314	312	318	303	337	324	328	318	325	324	329	332	362	349	309	317	350	348	341	353	336	361	342	329	328	317	328	327	324	349	299	325	347	340	343	327	382	360	341	350	351	313	359	333	319	352	353	327	325	342	334	340	344	320	317	351	301	356	348	337	320	360	345	357	385	326	318	335	318	353	335	333	333	341	322	343	389	366	340	318	324	327	346	330	378	360	338	308	327	367	366	342	343	300	334	349	335	346	344	328	336	310	334	331	322	317	345	349	352	323	307	362	380	349	341	343	341	360	365	326	318	335	329	327	351	314	352	303	341	335	300	315	334	367	348	350	351	374	360	343	353	329	332	314	319	332	277	323	339	332	364	309	361	347	333	345	363	338	343	304	356	336	341	331	327	334	366	352	336	332	328	332	333	331	322	345	328	338	349	352	299	350	353	344	324	336	322	372	338	369	335	347	336	341	373	345	350	338	322	347	341	362	344	332	359	352	354	336	321	355	380	316	359	366	321	349	348	340	320	321	324	366	361	363	320	356	345	327	366	351	352	339	370	350	348	372	329	351	329	343	371	335	321	363	334	350	363	350	302	309	305	342	322	332	320	372	302	333	353	312	356	330	332	364	351	355	352	333	371	325	348	331	337	350	363	328	361	320	360	343	347	341	361	368	352	340	386	337	386	351	352	344	319	325	332	346	352	387	364	373	336
22520	21008	28491	23751	21013	20946	8039	1288	820	762	701	590	523	441	431	431	410	393	377	380	359	376	370	379	349	332	364	342	396	413	436	490	490	450	444	440	450	381	354	375	373	337	296	338	324	341	309	312	294	295	326	270	329	312	321	324	307	325	317	348	309	318	318	309	302	352	327	291	321	291	307	310	277	320	316	283	305	296	297	273	283	274	286	286	286	307	303	300	287	335	330	326	318	281	306	305	286	283	330	316	273	297	282	276	304	305	313	293	277	289	313	284	302	268	283	313	323	315	307	308	306	283	267	299	296	291	301	305	277	266	286	298	304	292	312	297	330	284	297	301	291	281	311	272	317	320	274	288	305	278	307	275	304	271	310	290	293	331	313	295	283	294	310	310	305	314	291	292	255	312	286	267	315	284	306	265	306	285	310	311	278	267	308	288	303	325	305	315	332	290	319	293	306	298	307	287	294	293	293	300	281	293	331	304	302	298	302	304	301	294	309	314	269	347	286	276	303	290	310	282	288	284	299	274	319	313	275	270	272	347	291	301	317	342	277	298	321	309	307	297	295	275	268	296	322	299	298	329	324	316	303	279	305	314	285	333	286	303	299	346	326	282	292	291	287	286	318	299	293	332	292	292	313	273	294	285	274	306	286	285	313	311	289	329	305	295	331	301	312	294	303	302	284	285	284	286	330	270	346	287	308	300	294	283	261	289	304	308	331	296	291	279	290	311	303	307	314	296	288	318	314	280	303	289	296	306	274	335	293	283	296	325	317	287	310	274	288	320	276	282	299	282	281	284	284	308	262	304	293	308	304	292	296	299	268	296	303	274	294	288	299	276	292	315	252	291	303	284	325	297	295	327	298	272	313	306	330	341	270	272	285	284	308	288	306	312	293	300	311	322	295	283	287	326	324	276	301	292	308	292	288	297	281	290	312	303	283	296	274	302	308	278	317	290	288	281	285	278	288	287	285	282	318	312	293	310	269	261	289	277	285	279	294	314	312	300	286	268	304	313	296	293	283	287	277	290	301	302	281	321	284	307	283	275	318	300	309	276	305	312	285	286	327	291	305	262	289	285	282	270	317	308	290	307	315	298	307	294	288	336	291	305	307	288	278	281	314	296	310	297	314	317	268	294	305	290	317	252	284	306	316	305	292	282	316	314	284	341	294	272	311	295	296	281	301	284	307	286	313	315	305	302	300	302	288	279	313	315	266	295	325	316	293	253	273	300	278	284	326	301	317	273	286	275	336	306	312	312	276	277	316	294	268	283	305	325	282	309	293	317	281	301	307	299	294	317	310	303	268	303	333	311	324	305	273	334	297	328	294	300	325	287	300	280	280	288	285	300	270	291	308	304	304	320	296	272	304	317	270	310	322	304	302	313	310	276	315	316	301	314	285	333	298	275	317	293	332	295	279	339	325	307	300	311	288	311	282	294	287	281	295	302	301	285	305	289	268	305	260	308	300	305	332	297	309	317	284	307	334	302	281	282	312	300	316	313	313	303	306	280	345	287	277	308	329	297	279	289	338	295	297	304	343	311	286	312	279	283	292	329	274	303	285	323	335	304	328	291	297	321	297	301	303	281	289	268	294	291	304	313	252	290	323	291	286	308	281	309	319	311	314	306	262	291	320	308	307	301	308	269	271	298	286	285	263	284	296	301	302	296	310	314	289	276	282	313	275	281	292	307	283	306	309	291	290	318	297	298	285	299	279	286	290	285	286	323	287	310	317	324	289	291	306	276	275	325	291	283	274	301	296	283	291	293	306	305	298	278	290	310	302	294	310	297	310	319	315	277	272	251	305	293	285	301	275	275	315	296	309	291	296	291	298	298	309	273	320	276	282	317	303	303	300	280	307	293	300	295	295	294	286	273	322	321	284	324	322	307	297	295	309	323	298	294	297	296	302	314	314	312	313	276	308	288	315	327	310	279	325	272	335	289	297	269	275	304	301	292	284	308	334	290	313	299	276	298	315	292	298	276	329	261	281	320	341	330	349	293	305	312	288	305	295	303	297	306	292	301	287	319	314	276	312	299	307	302	268	283	286	321	307	310	282	321	297	290	299	288	306	274	316	270	311	319	278	288	352	296	292	324	288	304	248	309	328	302	302	314	297	299	291	295	312	278	302	289	293	316	313	291	297	322	317	308	300	318	296	295	314	270	339	273	316	291	318	282	301	300	329	320	299	282	298	318	309	279	320	287	299	322	295	250	288	302	262	320	322	308	316	324	293	345	296	283	272	293	306	335	284	293	282	330	305	328	299	290	295	297	312	290	288	333	294	297	266	297	316	316	293	290	295	301	292	284	285	283	265	327	288	309	296	310	299	296	287	317	297	329	317	291	296	312	278	290	299	314	314	312	263	305	303	310	309	288	293	293	321	265	300	296	289	279	319	301	304	320	291	305	304	306	288	287	307	305	263	299	309	266	279	317	304	321	288	324	308	315	295	306	306	310	278	296	284	276	322	298	297	286	265	303	288	273	319	335	311	312	333	281	267	302	293	310	298	292	293	282	327	279	293	286	308	301	311	275	287	285	288	268	294	300	321	293	279	295	298	294	271	265	279	297	296	312	318	327	303	287	260	269	295	317	299	281	304	286	290	289	302	294	292	311	308	292	277	283	316	298	290	303	283	292	300	315	296	303	275	308	295	278	330	303	284	304	270	299	304	306	273	312	328	244	304	330	304	287	302	298	304	298	280	295	290	292	276	284	279	272	317	281	291	287	305	306	301	293	328	265	306	303	303	339	316	244	287	317	321	304	290	275	289	285	316	276	348	328	311	291	297	284	309	324	301	281	324	291	296	292	308	275	285	301	284	298	295	298	303	291	282	293	321	288	319	316	311	287	293	301	268	288	300	288	326	315	294	310	301	282	301	284	278	292	326	290	286	268	319	261	287	273	269	295	317	308	300	295	315	283	305	293	296	331	305	281	308	247	331	291	299	321	262	313	289	313	288	314	301	305	306	328	289	290	263	298	298	290	312	307	297	303	297	291	278	325	312	319	289	284	313	304	319	293	310	279	301	296	328	295	323	284	323	321	303	272	294	300	285	281	313	282	299	299	265	305	271	310	294	248	301	292	306	280	303	301	272	306	284	327	318	295	328	318	324	316	297	308	331	324	318	297	305	318	278	293	280	276	297	285	249	289	285	303	308	296	317	286	279	304	298	279	303	320	319	282	274	272	315	287	291	340	297	275	290	295	307	320	283	287	298	270	320	264	321	275	294	296	263	305	312	289	302	313	316	287	271	309	320	282	309	316	308	302	299	298	321	325	287	289	326	323	293	285	291	288	317	270	292	324	314	268	270	301	293	293	285	304	285	292	301	304	315	293	323	301	284	336	283	303	264	320	272	283	303	299	307	319	315	296	311	319	319	287	330	307	282	305	282	280	285	288	300	299	299	293	306	297	278	295	285	310	273	285	306	318	329	293	303	293	307	273	290	283	292	315	315	316	283	274	282	278	291	292	326	279	302	293	268	318
29872	48423	29733	12705	7750	3783	2650	2103	1453	1305	1161	914	800	710	658	654	609	517	544	504	532	442	472	453	445	457	473	477	510	597	588	600	658	665	655	632	623	536	545	482	480	452	428	429	435	432	417	379	396	369	395	391	392	385	368	393	391	369	412	412	408	418	416	414	434	420	409	406	429	378	403	361	401	418	394	369	395	387	392	384	384	418	393	390	388	381	366	390	411	402	370	365	400	377	383	372	381	391	401	383	347	424	366	354	362	358	357	384	377	394	341	377	382	389	383	408	351	359	344	384	343	372	384	368	366	359	339	384	341	357	347	392	388	345	363	364	371	377	396	365	356	356	352	420	346	352	426	385	370	388	367	337	380	380	339	365	381	373	362	365	363	362	387	391	382	418	356	387	387	374	368	373	367	379	334	390	379	358	382	368	366	383	368	370	378	403	379	378	381	385	393	403	355	378	387	364	377	377	368	347	380	390	382	355	392	361	378	372	363	386	368	368	405	392	410	376	391	346	418	365	376	365	381	403	358	377	381	388	355	374	392	383	378	398	370	395	371	389	398	357	363	361	366	383	377	398	389	377	367	381	372	384	366	402	395	381	386	371	391	383	371	396	372	364	393	383	408	407	346	397	378	406	392	373	353	363	378	376	393	375	382	401	372	391	355	390	353	395	354	363	370	393	393	380	362	397	398	325	370	352	394	380	383	404	347	356	399	374	340	355	378	357	381	366	395	375	397	387	359	358	379	367	396	380	388	361	387	348	375	376	389	363	360	395	361	378	421	391	404	354	379	378	365	400	355	391	414	379	407	391	364	421	358	351	379	381	363	374	414	402	339	377	395	389	396	387	405	386	384	359	394	425	371	354	362	392	359	370	394	359	391	360	375	399	364	385	411	381	368	371	374	379	381	400	374	361	357	376	390	393	352	396	373	393	400	359	380	374	410	405	394	391	384	380	369	377	370	393	373	366	387	383	367	384	382	415	382	399	357	365	342	397	375	380	376	365	371	390	403	411	378	361	382	356	361	375	385	381	389	356	380	362	365	363	378	391	355	384	375	373	416	376	358	385	370	376	343	363	378	363	356	358	406	367	372	358	374	387	383	367	401	393	378	384	380	386	359	396	355	392	420	369	357	350	370	367	355	355	365	382	389	367	367	375	397	395	385	405	374	368	396	353	350	374	381	364	349	366	390	382	390	384	382	371	378	353	360	414	367	394	368	376	399	358	399	392	392	393	374	381	407	377	353	373	379	372	388	374	370	389	382	392	402	388	378	368	408	354	402	365	364	364	413	382	385	388	385	425	372	390	392	385	371	402	370	383	367	361	393	387	361	383	372	359	364	376	384	361	369	388	389	396	397	387	368	375	369	394	366	351	385	369	374	376	372	398	418	358	363	386	397	350	385	370	396	376	373	370	368	403	421	377	363	381	357	377	349	393	382	349	370	356	392	362	350	387	356	352	421	377	357	388	396	384	417	390	363	355	391	385	384	366	403	378	371	385	372	365	387	394	344	373	376	392	389	393	350	399	373	374	363	397	361	368	392	390	386	353	404	365	401	392	405	403	380	400	397	415	332	397	375	370	379	370	411	367	400	384	355	407	398	381	373	378	366	433	388	350	358	351	382	405	393	410	411	402	339	377	345	390	389	372	395	368	370	375	396	397	358	323	403	357	372	363	372	358	352	370	358	351	398	393	364	383	393	354	386	386	353	369	365	352	393	361	382	365	365	369	364	363	361	368	398	390	403	359	378	373	400	383	368	400	365	372	391	372	402	386	350	385	375	367	379	393	406	388	405	381	377	362	364	382	383	378	374	387	388	353	415	362	408	399	386	379	378	376	378	395	420	374	393	354	365	367	363	374	388	388	414	378	403	370	335	380	351	383	370	409	349	383	372	357	419	363	386	387	379	357	380	389	396	376	410	382	370	376	352	365	357	372	354	394	321	422	413	359	376	407	387	397	389	393	358	381	410	385	386	381	371	399	378	372	370	364	374	381	415	359	343	374	355	380	422	404	369	367	355	368	324	378	406	354	384	355	359	384	375	383	362	396	365	382	407	323	378	379	381	365	403	363	385	399	357	387	337	351	370	359	388	406	380	384	380	360	373	424	355	360	350	398	385	336	367	417	396	370	378	352	395	377	376	383	397	393	377	396	389	361	391	374	384	387	406	372	394	376	353	382	412	399	384	392	380	376	379	340	368	351	365	370	406	366	378	391	336	355	369	385	358	385	416	350	362	367	383	385	395	368	384	390	407	378	386	400	365	382	378	391	346	414	345	362	372	368	358	343	349	382	368	380	373	398	340	390	382	370	376	400	358	350	378	411	348	356	387	359	375	363	380	377	338	398	371	380	353	375	414	357	394	393	372	408	363	371	368	367	376	369	397	401	384	351	356	383	423	424	354	389	378	378	371	370	356	404	359	381	339	380	362	359	371	407	396	374	389	391	399	381	357	381	392	408	363	395	371	398	391	410	398	380	388	380	394	390	396	384	378	394	364	379	377	350	360	361	382	351	353	346	359	368	358	362	367	394	391	378	351	331	347	385	420	389	358	349	393	407	383	347	397	381	373	373	340	376	385	402	402	348	365	384	418	382	397	380	377	355	370	389	351	383	411	367	360	369	370	370	377	368	395	410	356	376	384	408	371	373	369	388	363	369	393	387	399	383	369	377	343	383	333	377	385	377	378	406	358	385	371	360	376	369	340	380	412	406	353	411	351	398	340	401	363	340	344	337	385	404	370	359	370	393	378	381	358	367	358	380	384	377	370	390	341	364	394	362	374	388	409	343	356	377	387	369	387	370	372	397	363	369	397	369	371	395	373	342	356	351	367	360	363	375	368	404	357	391	398	428	371	357	382	357	369	374	357	374	388	383	379	402	368	417	384	373	392	417	376	356	381	388	371	358	374	352	380	380	351	381	351	355	381	368	378	362	363	389	359	364	363	356	413	392	374	350	380	398	393	391	361	368	385	376	361	391	353	379	357	391	398	383	369	400	346	356	397	399	405	381	419	364	352	339	385	362	388	362	393	387	397	383	415	379	356	360	373	359	401	353	395	376	379	368	367	419	375	382	382	354	353	371	389	382	362	385	351	358	389	385	330	381	368	368	350	417	383	401	406	365	397	367	388	361	364	360	382	373	377	384	382	382	392	391	356	447	391	371	418	403	397	349	409	390	377	390	371	380	379	382	366	379	363	371	424	373	397	373	360	371	378	366	366	372	382	389	390	392	352	415	404	364	382	411	409	381	386	388	386	400	348	376	387	405	388	433	387	371	364	365	404	409	379	370	389	367	374	355	351	390	364	346	384	386	355	358	344	416	355	341	409	366	368	392	376	346	380	401	359	404	360	400	359	371	374	356	406	348	362	334	367	379	378	396	364	386	391	375	357	354	402	394	355	366	426	394	369	366	384	373	372	392	363	364	371	369	394	424	381	354	362	361	374	344	388	340	384	368	411	360	370	359	371	381	400	383	326	353	410	368
27779	22104	15179	3438	1097	701	571	504	470	505	537	433	416	455	422	415	411	379	438	416	394	429	384	384	425	401	404	379	409	455	487	431	456	443	434	465	441	473	398	440	409	400	369	442	371	410	416	384	387	399	430	373	394	409	415	409	391	426	387	393	423	435	389	385	387	402	392	419	371	382	392	406	425	424	399	382	412	428	379	406	406	419	391	401	368	380	429	368	366	424	376	383	399	375	418	376	412	368	403	403	361	409	366	378	360	394	442	396	400	392	425	398	393	367	376	370	389	399	365	390	390	368	387	396	385	404	392	385	369	420	379	372	380	339	393	375	380	429	393	367	414	406	391	384	388	412	411	379	399	359	377	374	423	371	396	414	384	379	409	396	398	353	383	392	403	414	392	376	418	378	381	436	402	387	426	374	381	408	415	423	389	366	369	406	390	420	383	436	401	390	413	378	396	353	405	383	398	390	378	405	401	367	390	399	396	415	392	384	379	394	423	386	387	379	402	385	400	401	388	355	410	414	400	395	408	454	394	411	380	403	384	371	399	373	391	393	410	395	376	385	403	370	383	437	372	398	411	391	390	354	410	389	391	371	381	407	396	401	386	390	404	405	417	381	385	399	426	396	365	378	401	392	410	410	444	413	377	378	397	406	388	389	373	348	445	388	393	376	379	390	422	423	382	389	371	382	371	429	382	376	422	371	398	407	424	353	423	392	366	397	372	405	377	402	389	396	430	397	398	411	395	402	397	352	420	397	410	342	407	395	368	384	401	388	379	370	382	386	395	389	395	398	359	363	361	381	380	374	415	384	398	408	364	386	401	417	381	391	354	401	412	396	389	430	391	399	374	402	409	432	389	412	392	372	380	379	396	372	400	364	414	364	341	419	440	425	363	426	415	397	399	385	360	395	362	394	395	418	375	358	376	395	421	403	420	439	399	348	378	375	366	369	395	404	404	389	384	362	390	406	411	446	415	388	393	403	368	391	372	382	388	380	399	420	422	377	383	355	402	383	377	356	412	352	408	376	386	413	369	373	387	400	398	433	395	393	394	347	389	406	387	418	400	369	386	363	391	430	381	379	361	389	384	427	373	405	370	423	404	373	400	422	376	380	424	376	401	395	419	394	434	393	344	382	440	383	376	362	430	376	412	372	396	374	405	413	410	401	372	418	379	385	401	404	400	406	393	383	372	356	421	419	401	402	421	394	369	389	387	429	374	385	372	373	410	437	402	402	384	412	415	389	402	432	409	398	398	393	418	383	402	436	429	372	377	409	440	392	379	393	416	349	404	349	398	406	385	430	385	425	394	403	369	396	380	404	418	387	430	384	389	401	385	400	366	388	371	407	426	366	394	384	391	378	383	385	405	372	382	385	370	374	364	389	380	435	395	391	384	394	413	393	410	347	393	365	390	392	431	399	402	432	351	400	421	402	424	363	396	390	368	368	413	390	382	398	423	448	397	417	389	369	399	401	385	363	412	394	386	390	392	403	363	379	427	405	402	405	406	389	371	368	399	419	431	410	358	391	408	390	391	394	359	409	413	409	366	401	409	403	399	364	394	411	373	403	420	389	410	355	418	389	435	392	410	406	376	399	415	408	356	396	392	394	372	411	370	361	390	405	413	399	393	418	401	403	409	398	401	375	390	406	416	398	371	387	425	386	377	393	396	411	406	386	425	409	398	380	378	381	406	398	383	394	429	382	381	389	398	391	389	400	402	390	397	390	406	407	424	397	425	406	375	381	397	361	395	386	362	398	363	408	373	370	389	398	419	404	412	385	379	411	390	409	405	400	401	371	403	417	402	401	447	417	382	391	374	371	379	357	405	395	420	417	392	377	443	374	400	368	392	366	376	397	397	406	377	410	408	368	376	368	362	365	387	397	403	405	387	410	386	408	386	417	420	380	423	360	386	375	418	370	372	380	400	427	371	335	408	386	426	395	420	408	380	403	399	408	404	392	401	401	387	394	375	340	421	404	408	386	402	364	388	410	357	411	387	427	369	392	392	419	390	379	384	380	381	390	390	401	402	367	382	398	388	396	365	440	427	379	404	374	378	421	413	441	376	406	390	437	421	392	400	414	378	402	366	415	416	363	400	416	411	375	414	399	374	416	378	427	379	423	395	356	377	407	383	425	388	381	405	413	390	414	406	389	402	379	373	388	448	402	369	393	408	389	378	378	382	411	378	402	393	379	388	403	412	391	381	371	379	390	387	408	392	396	383	390	380	372	372	367	391	355	354	351	389	373	435	427	386	428	384	354	402	391	373	409	394	456	404	407	400	381	395	372	384	378	406	420	389	410	388	364	389	350	381	378	392	420	384	359	398	352	403	402	430	417	398	362	418	407	396	363	395	395	363	349	358	372	419	395	380	418	390	403	369	391	389	376	408	375	377	408	404	414	434	383	376	441	389	380	410	383	402	341	410	410	417	393	429	393	358	412	390	404	400	429	430	402	400	403	383	384	380	376	379	401	394	413	391	361	371	425	422	415	402	410	377	368	392	410	377	436	394	406	406	376	365	380	398	398	366	398	386	384	391	419	406	388	369	440	392	418	397	349	386	406	358	390	391	414	362	369	396	380	423	372	387	351	385	352	360	365	399	372	384	386	431	420	369	432	389	370	407	396	375	420	381	399	375	357	368	398	427	388	409	389	392	408	365	422	406	381	410	369	412	414	387	386	389	400	423	404	400	384	393	391	400	393	420	382	390	362	411	389	394	392	371	376	402	368	383	362	362	399	379	361	417	373	399	356	372	428	408	353	384	424	394	387	408	373	369	411	387	435	375	403	407	382	376	372	388	381	412	396	389	371	379	375	404	365	384	383	444	396	394	423	386	398	414	371	394	416	396	414	400	386	422	373	382	371	422	353	399	392	401	391	401	362	394	407	402	399	376	387	364	385	367	416	379	379	388	399	374	388	369	399	441	363	413	390	402	378	415	394	391	351	370	384	416	376	408	406	381	397	419	396	393	360	399	412	379	348	405	402	418	398	386	402	419	369	405	387	402	348	380	409	430	382	400	383	359	414	379	434	368	386	371	399	393	387	388	373	409	362	356	406	402	387	390	406	395	408	393	364	386	412	370	364	431	361	384	368	385	377	383	406	380	428	367	379	366	379	389	383	376	383	421	412	401	391	418	362	395	385	401	401	390	389	384	404	426	378	375	387	398	380	422	357	406	383	388	384	387	410	396	425	402	382	418	384	417	410	370	380	399	384	383	388	382	392	415	401	395	369	380	387	409	369	389	367	394	390	356	395	400	400	380	387	402	376	364	384	372	418	387	388	363	403	383	424	380	391	415	411	373	414	421	369	393	376	398	400	378	426	419	366	386	411	401	376	394	411	387	409	393	414	410	385	361	431	377	409	418	414	374	376	421	383	397	394	390	408	385	404	409	394	381	390	368	391	394	355	403	407	378	376	389	424	382	353	399	401	398	385	397	389	402	406	433	381	397	358	390	397	385	384	371	386	421	400	413	391	335	399
26138	32173	13556	3165	1737	1078	810	748	725	702	705	613	621	546	532	544	543	543	508	496	513	482	462	547	498	513	498	504	583	561	558	608	623	644	581	608	540	553	549	539	500	486	493	495	471	490	509	490	465	512	487	467	543	498	465	513	501	478	482	509	470	550	512	501	519	495	515	495	457	512	512	516	512	476	487	505	497	532	479	485	499	471	494	495	503	532	527	469	482	449	476	449	494	506	512	488	493	513	542	502	503	466	507	485	493	486	531	510	470	478	484	500	448	495	492	462	478	470	488	495	488	473	488	490	488	499	459	496	514	466	501	517	514	494	490	513	507	507	482	500	530	486	499	454	458	508	503	463	476	485	458	489	513	465	481	498	462	521	478	488	486	466	483	458	500	515	517	461	468	502	447	522	490	458	478	459	502	495	519	463	456	447	488	508	485	513	510	494	457	488	481	495	480	516	516	495	509	480	552	463	481	484	475	489	491	478	508	504	500	494	475	493	484	472	475	480	491	479	483	447	494	505	499	468	488	515	487	499	482	462	476	498	478	477	483	453	519	495	472	513	470	458	522	474	485	478	482	492	518	499	512	471	493	488	482	460	522	502	476	540	468	477	504	478	507	478	481	486	433	460	478	475	462	451	497	466	497	485	464	464	471	523	501	488	478	470	497	471	512	477	471	494	502	505	482	439	475	489	494	476	466	499	539	465	511	494	535	503	516	511	456	500	487	517	473	461	527	484	464	503	506	479	448	491	485	465	513	499	489	456	531	514	496	468	500	463	526	470	516	443	519	476	491	493	498	488	493	445	481	487	490	483	504	432	506	488	508	479	516	459	463	504	515	458	486	484	514	488	504	467	443	524	518	459	466	456	503	511	480	476	481	474	485	500	476	469	504	508	534	483	478	484	487	477	482	485	445	476	485	469	482	490	469	474	467	472	497	517	501	499	470	557	506	505	444	506	432	472	509	513	465	488	483	478	485	478	453	476	501	493	431	538	456	469	479	509	489	436	475	497	491	497	505	507	498	501	488	481	498	481	479	479	488	493	458	488	483	513	481	480	510	518	490	474	509	471	459	477	456	466	455	480	482	515	443	461	473	479	492	470	525	499	441	532	492	530	488	472	511	483	506	463	460	526	471	545	462	473	480	505	478	487	477	491	516	499	474	476	497	492	504	493	457	492	549	507	501	525	474	514	486	513	459	500	490	492	494	478	488	484	485	484	501	544	484	484	494	453	500	460	464	492	462	479	511	503	527	451	474	528	487	455	505	502	490	455	460	480	509	456	482	449	454	495	452	494	510	510	487	495	475	481	505	520	477	493	463	437	486	470	485	491	484	462	484	490	483	483	491	465	489	472	474	523	472	497	509	460	482	497	470	473	515	491	459	497	505	483	485	470	500	479	497	516	485	469	500	492	472	490	490	486	499	529	487	505	476	477	484	501	501	486	508	474	467	457	526	508	490	470	501	464	467	454	444	492	498	483	460	493	494	502	506	488	483	510	519	481	468	500	506	477	465	498	456	452	511	470	500	452	495	486	471	518	489	511	520	492	481	501	483	471	486	519	527	490	469	500	477	458	501	482	446	529	483	436	458	510	465	492	482	484	499	478	534	484	503	498	479	495	448	486	466	481	484	484	481	478	439	506	451	478	485	480	482	468	529	505	503	471	480	437	472	477	488	469	462	501	479	458	493	492	498	476	473	491	514	510	451	491	475	498	486	477	449	520	459	504	502	454	515	453	492	453	489	498	479	499	490	453	511	459	500	507	477	480	503	506	462	520	488	496	430	506	504	493	487	531	502	510	445	509	441	515	470	494	474	512	512	460	478	493	501	514	486	430	503	466	480	502	532	501	470	468	493	481	489	483	474	511	490	471	523	479	518	533	486	526	482	495	476	470	501	511	503	480	499	506	485	503	482	510	503	451	465	471	519	528	487	491	479	470	502	514	541	536	453	486	465	496	471	483	490	503	525	481	502	511	513	498	459	477	485	519	457	505	475	505	496	485	506	485	494	459	470	490	477	459	489	446	524	540	516	466	476	494	519	473	456	493	497	488	463	513	512	481	459	495	529	447	485	510	494	464	520	505	508	449	518	536	448	482	473	513	516	503	480	489	491	488	466	475	541	497	540	515	468	495	466	437	468	511	488	478	469	471	503	460	469	512	498	505	539	498	493	502	466	453	488	511	478	513	485	502	463	468	511	460	478	500	501	486	525	477	506	483	463	501	540	473	530	533	485	445	513	489	515	466	438	441	472	504	490	474	501	495	434	471	464	461	489	507	489	488	493	461	499	456	480	455	482	494	453	496	495	529	487	504	507	470	485	521	518	469	483	459	505	500	495	487	545	483	491	486	487	478	513	476	505	519	503	520	512	482	520	499	505	485	478	516	490	506	491	510	446	521	475	479	484	480	454	498	473	487	495	457	450	476	505	477	443	474	508	502	509	492	525	515	496	511	483	481	501	548	489	521	510	509	476	468	468	448	489	449	507	465	460	504	469	498	512	479	492	480	470	453	509	463	425	477	451	494	488	441	456	519	477	518	511	491	522	469	471	470	509	489	470	503	508	475	452	477	454	494	450	457	488	501	481	468	466	492	477	508	488	510	478	461	484	493	481	487	475	502	474	477	482	482	469	487	480	483	504	470	497	488	505	492	462	478	464	482	479	530	507	491	437	537	444	482	489	488	483	491	491	475	469	467	497	435	493	451	489	507	457	493	449	463	465	532	510	495	487	491	494	468	469	449	433	469	481	476	499	505	484	509	512	534	495	518	499	523	490	505	492	508	483	476	434	446	468	476	508	473	500	506	491	492	465	484	480	498	456	465	453	542	530	475	490	496	484	481	502	519	508	476	468	491	461	491	510	533	503	526	466	534	489	488	491	470	468	477	461	458	486	510	478	490	482	486	516	477	467	480	457	495	501	472	544	515	451	504	527	465	475	492	471	493	492	457	436	477	432	496	486	495	462	501	507	467	482	532	496	511	494	477	533	497	509	503	512	465	509	476	486	477	449	456	487	481	460	507	497	452	492	497	481	477	488	512	492	466	532	456	483	522	479	483	503	503	495	529	514	492	507	484	494	500	480	478	504	512	480	471	498	488	483	460	496	480	464	479	464	506	480	429	469	477	485	484	474	509	439	460	488	497	488	465	478	488	445	473	490	485	459	468	459	495	524	506	486	481	502	470	490	497	512	457	439	461	479	516	496	487	492	483	513	534	477	498	509	488	488	484	464	488	477	485	476	511	492	462	457	480	455	514	529	505	477	501	487	509	442	493	492	474	473	442	487	464	453	487	512	510	479	466	469	505	493	516	500	481	464	465	471	489	516	504	466	485	484	492	489	499	526	482	527	472	493	466	493	519	456	527	538	513	523	514	506	493	511	454	434	476	544	518	493	471	487	475	482	495	491	452	520	502	502	523	485	509	520	456	513	484	481	525	488	459	495	502	514	454	513	475	506	503	465	451	502	510	466	470	473	493	483	501
23688	21031	27981	24259	20933	9764	1476	852	704	689	642	652	555	532	515	518	471	469	506	492	477	456	492	467	456	472	418	467	473	480	524	507	539	505	569	502	491	492	488	504	474	464	444	449	471	460	474	447	418	405	456	458	407	451	448	461	475	412	451	464	462	469	426	437	466	440	447	470	417	456	472	407	456	448	412	440	436	444	465	424	428	428	460	399	411	437	441	407	464	432	462	440	443	448	399	481	437	437	453	413	415	433	439	440	422	428	422	423	408	414	444	446	402	406	413	424	434	451	422	438	437	423	445	456	421	410	403	401	421	451	474	454	408	418	432	414	409	443	418	405	439	426	416	444	453	446	454	386	443	426	429	439	475	416	422	446	431	463	414	430	454	442	421	418	454	434	445	431	413	425	451	465	446	436	430	443	424	403	427	435	433	420	382	438	459	451	432	433	444	422	405	439	419	485	428	449	468	448	415	424	427	434	423	472	408	426	441	429	442	433	432	429	425	428	420	379	440	460	460	441	441	424	410	399	396	432	447	431	426	423	434	450	446	437	407	427	455	428	443	424	392	459	410	451	463	407	435	418	411	466	419	408	444	445	439	468	412	428	420	444	427	412	435	428	428	455	434	413	429	461	430	413	470	430	428	392	381	435	416	419	452	439	447	428	433	457	462	408	424	450	415	437	455	430	447	477	425	436	436	424	435	403	453	431	426	429	479	457	450	452	421	420	453	451	465	424	450	452	436	431	414	399	385	470	470	446	414	444	427	457	446	459	448	458	448	423	431	425	439	415	473	444	424	434	406	443	419	419	406	456	453	423	420	446	420	445	444	450	428	409	434	451	469	427	445	454	414	394	452	441	421	415	440	410	470	444	429	433	440	425	458	456	443	409	421	462	447	465	465	455	427	453	425	420	436	411	422	430	494	394	421	427	401	445	416	405	421	405	444	465	404	441	452	423	445	436	473	414	406	445	449	448	437	412	442	442	436	399	391	429	438	435	421	418	426	447	385	420	481	448	446	463	448	434	411	420	404	435	379	456	432	413	436	438	444	427	440	453	416	453	431	413	425	435	433	432	458	469	472	415	394	434	419	422	445	422	419	435	438	422	409	425	456	464	428	402	431	379	435	409	436	436	426	421	427	434	467	416	421	429	446	406	453	446	408	449	475	434	443	414	407	421	385	469	419	416	436	396	436	411	450	439	439	483	437	426	439	425	443	426	424	455	401	405	439	430	447	428	458	442	426	428	426	425	436	421	446	396	406	474	419	443	442	447	458	453	430	454	414	426	468	445	431	436	426	441	431	423	443	399	422	397	427	433	428	423	430	421	399	462	423	422	416	395	393	438	399	427	417	424	443	448	396	437	399	415	408	418	411	408	438	459	427	449	407	460	438	389	397	428	411	445	439	425	444	427	472	436	428	434	385	447	463	442	414	432	406	412	429	438	410	453	449	434	456	452	447	408	436	399	431	444	437	429	431	437	462	451	409	423	432	450	429	392	387	458	447	421	435	469	404	472	425	413	421	413	434	424	435	429	433	468	433	424	375	415	468	445	442	417	451	408	514	421	406	413	381	446	440	444	465	421	433	426	448	412	433	427	465	416	430	446	435	437	448	414	417	443	419	442	451	437	453	432	423	425	466	427	445	449	439	425	412	424	409	417	418	443	410	441	456	446	447	462	403	425	405	411	459	427	416	425	433	444	400	435	478	411	435	422	431	417	415	454	450	419	430	426	437	416	430	445	425	436	418	472	447	474	437	420	458	427	422	391	440	450	425	419	440	449	422	418	449	424	448	424	386	405	421	425	438	449	420	427	427	427	454	400	453	418	419	419	461	394	422	410	462	436	436	413	435	433	378	455	424	454	471	407	446	397	444	459	473	467	439	414	430	449	451	417	430	458	443	436	467	417	428	412	458	432	434	452	438	461	431	428	441	452	425	430	421	448	448	445	465	444	429	435	428	401	440	392	423	432	391	424	482	434	416	427	463	457	426	451	475	424	400	420	425	445	455	448	439	423	439	408	427	444	423	412	439	427	446	453	413	441	414	426	472	397	418	455	463	429	425	432	398	498	438	403	401	411	451	428	430	410	466	445	430	388	445	421	388	401	446	426	469	455	450	447	428	447	432	444	414	442	415	450	442	430	444	438	413	443	404	421	399	473	435	406	402	416	437	381	428	458	444	479	434	479	428	413	444	411	440	451	433	426	405	433	399	417	479	423	414	443	422	440	463	411	471	439	409	424	464	386	416	435	435	462	452	433	439	430	433	443	449	430	409	399	446	428	430	397	424	483	421	447	439	487	469	418	445	432	420	455	471	432	434	477	460	410	451	430	421	417	456	412	424	390	415	454	477	413	429	410	421	402	417	463	459	394	412	419	445	368	423	421	438	412	419	397	434	422	451	398	437	418	428	430	436	383	493	450	435	404	396	477	425	460	401	408	445	420	410	443	428	422	388	403	402	443	426	467	455	443	453	431	419	429	403	469	415	405	437	375	429	433	430	433	423	410	411	448	414	443	423	429	398	419	410	398	434	462	437	434	446	415	440	428	445	450	419	419	436	433	430	431	452	392	418	426	423	410	396	413	412	432	427	432	503	402	419	421	427	435	421	459	422	444	445	410	470	458	425	480	446	412	413	428	436	393	432	424	406	457	429	446	469	462	457	426	423	403	459	416	449	428	417	419	394	461	428	433	404	428	449	428	420	407	437	445	404	429	435	408	407	428	451	438	455	444	443	449	459	446	446	446	418	421	460	433	434	443	450	433	436	438	439	429	444	446	412	433	422	422	445	447	423	434	419	421	430	417	427	404	417	406	444	395	430	460	401	431	440	460	457	472	444	396	444	430	438	463	500	422	435	450	433	450	474	471	416	456	401	462	442	418	393	442	416	461	429	422	413	419	429	423	466	445	455	419	447	433	482	434	383	447	449	396	414	424	417	457	426	459	390	476	425	442	458	414	432	427	395	415	387	407	456	453	464	431	445	443	446	425	444	433	444	452	406	423	420	424	424	448	407	436	441	431	418	399	455	435	416	397	430	438	420	436	420	447	436	395	432	437	400	445	445	424	441	427	425	461	431	423	437	373	411	441	413	435	424	435	418	446	412	448	440	402	428	405	416	452	438	433	439	405	440	423	397	417	434	455	458	453	412	403	399	410	400	466	402	437	430	400	446	413	415	411	458	441	367	430	427	395	422	410	443	477	422	454	403	431	440	467	434	420	420	444	469	430	446	443	406	402	411	429	438	422	444	428	392	434	439	401	450	449	432	465	415	421	446	418	447	435	483	406	419	447	443	414	437	435	453	435	443	426	427	406	431	421	465	430	415	414	439	435	457	415	448	442	397	438	453	436	408	437	427	444	411	432	455	434	464	467	428	409	425	425	424	462	448	459	397	416	398	452	413	448	437	445	394	440	439	430	420	443	439	375	431	441	436	445	476	442	426	438	447	405	442	451	460	434	443	449	448	415	437	404	448	429	408	433	427	443
29664	41900	23398	8160	5108	3219	1881	1396	1071	1094	1063	887	775	778	726	672	655	638	603	637	588	594	597	629	575	572	580	641	667	658	704	737	681	797	759	716	673	637	671	614	575	582	531	574	523	576	512	578	538	522	555	531	574	555	527	556	565	561	558	565	556	566	549	568	562	568	588	560	555	555	532	580	531	538	520	518	510	490	558	495	573	587	542	533	532	520	529	536	570	560	583	545	569	571	551	508	558	559	527	551	518	541	550	517	499	559	570	545	538	556	530	593	565	533	559	554	545	513	532	553	546	568	512	485	537	525	535	538	499	529	545	570	528	543	580	554	575	521	542	496	579	485	534	548	506	527	478	555	575	520	547	546	536	537	550	514	542	501	533	550	511	605	518	541	540	559	504	519	478	576	555	517	584	548	514	562	527	520	531	539	535	567	529	577	544	568	541	487	512	504	558	516	525	549	514	562	523	587	554	526	532	519	537	530	541	514	525	533	553	533	487	561	541	582	521	557	535	569	546	521	542	552	592	491	545	580	533	513	540	579	492	561	499	535	544	529	551	530	536	557	558	535	532	544	537	539	552	558	498	531	534	518	530	566	527	519	565	544	595	497	572	559	548	539	560	563	530	508	525	560	553	547	549	471	558	542	527	551	506	502	549	566	538	530	576	519	568	580	533	560	543	527	522	491	499	548	508	546	535	533	523	503	531	504	530	558	513	530	570	532	529	493	530	521	528	538	539	532	577	545	537	554	516	559	525	509	528	546	582	533	571	538	521	559	570	532	530	514	538	512	528	515	527	546	486	536	523	574	513	557	531	489	507	569	532	556	503	532	534	502	508	543	525	523	516	542	571	537	567	545	503	551	532	513	532	501	490	541	538	519	540	568	529	520	538	517	505	530	535	518	534	551	564	547	545	524	546	559	549	507	523	544	552	551	509	513	548	516	535	585	508	530	556	576	529	534	493	549	575	561	522	504	528	485	559	521	554	530	522	533	555	530	548	554	542	561	512	520	544	547	539	525	568	529	546	543	567	570	541	529	500	506	521	535	530	487	506	566	530	552	568	542	515	481	550	536	540	513	573	526	602	519	538	543	579	519	536	511	492	522	529	541	553	559	553	557	571	472	548	555	497	546	554	528	554	531	529	546	543	525	569	535	556	525	521	547	541	515	550	543	495	522	514	544	537	566	503	524	529	520	494	530	520	508	545	537	513	563	560	541	508	572	527	536	514	513	511	539	536	532	502	525	520	532	552	517	521	553	553	535	531	509	542	546	564	524	501	575	550	487	515	515	563	562	517	523	530	513	522	512	556	520	564	490	537	550	551	534	571	542	539	551	527	486	523	522	549	535	507	505	581	567	520	588	565	566	553	531	520	510	567	534	508	541	533	555	575	509	508	569	511	536	542	525	531	530	525	537	521	530	590	549	544	555	585	526	499	582	547	498	531	492	535	577	550	506	533	501	507	568	540	530	521	513	532	543	496	568	540	528	516	579	531	571	557	536	552	534	512	541	550	521	512	527	525	533	470	516	552	563	515	539	549	515	566	514	578	526	558	523	551	531	526	482	515	571	529	542	573	503	506	541	557	546	503	543	544	545	555	512	555	492	509	513	508	571	540	553	579	532	514	556	590	552	511	484	564	536	528	589	575	524	508	517	573	566	516	550	566	562	523	567	542	502	549	552	573	547	540	532	550	527	507	539	531	564	525	516	560	529	555	535	512	540	553	559	565	564	533	591	542	545	553	491	582	497	521	546	541	553	525	529	586	573	543	551	508	559	568	526	540	557	537	517	538	518	569	510	547	539	560	555	541	541	505	534	507	541	509	544	506	559	570	526	521	528	531	555	518	520	524	545	509	527	547	526	539	517	535	529	516	541	581	543	493	514	552	607	534	500	550	541	522	535	529	534	543	562	509	560	517	548	519	533	580	569	569	491	555	553	490	537	535	530	539	523	545	554	579	533	536	521	537	559	521	510	576	572	589	539	549	570	521	528	535	519	525	596	539	553	561	515	566	525	572	538	559	540	550	506	569	535	536	531	548	534	569	520	524	526	529	553	522	569	519	512	513	561	510	570	553	509	537	544	543	525	513	559	548	533	551	499	562	533	530	542	555	549	566	545	553	567	554	553	535	523	512	582	557	557	550	547	491	539	582	580	597	540	568	487	536	547	553	544	529	542	503	503	529	527	553	543	531	535	531	567	541	542	604	512	522	502	590	531	552	538	526	533	506	573	548	526	524	515	522	527	535	520	541	545	502	560	580	540	504	580	526	490	578	516	582	533	537	574	555	522	496	551	557	525	529	517	533	509	540	549	547	551	535	512	517	509	554	512	572	537	528	560	537	520	565	533	582	528	522	531	539	553	529	539	557	538	525	548	525	536	536	554	492	552	534	541	520	529	552	547	540	554	575	515	537	533	539	534	495	510	588	575	532	553	526	552	542	570	499	547	549	541	553	575	558	509	521	507	514	512	505	526	532	564	544	507	535	546	481	565	498	603	501	534	516	537	560	530	559	561	549	543	550	560	503	567	543	516	535	532	534	526	583	554	535	560	525	538	539	555	506	557	551	525	508	536	503	537	595	533	535	512	556	567	582	535	546	525	523	529	576	560	563	561	538	519	531	535	512	558	532	531	541	495	528	517	572	525	514	505	579	482	536	528	541	544	549	517	522	515	541	499	515	521	525	534	574	526	502	486	577	552	532	535	533	558	526	543	527	598	552	521	564	526	533	526	528	558	534	524	504	520	517	580	527	557	548	530	550	559	518	532	502	510	520	559	526	558	556	485	519	509	510	511	518	543	536	502	505	538	542	545	519	544	478	552	535	549	540	538	556	542	492	559	593	536	552	546	529	538	536	557	497	539	517	550	539	530	480	550	556	527	536	530	510	541	512	545	574	544	522	513	557	549	486	550	519	538	496	538	521	582	534	519	538	548	536	551	541	542	579	540	522	542	523	530	552	516	563	506	568	492	535	545	500	509	500	535	515	483	517	475	533	553	554	569	561	572	571	534	554	577	570	555	510	521	562	531	533	558	503	517	522	502	554	574	539	520	542	549	555	539	524	548	519	535	535	544	552	522	537	551	565	560	541	576	576	558	556	527	558	564	566	492	500	598	535	534	517	539	488	563	494	487	516	537	498	530	535	521	495	535	462	546	577	568	540	519	537	530	553	520	541	523	572	542	557	529	548	520	568	518	505	535	506	525	515	546	517	526	513	546	547	552	522	531	509	547	532	538	514	513	549	532	516	518	506	556	532	537	527	543	537	528	528	540	521	542	541	546	567	490	554	525	528	540	533	555	505	532	560	509	547	525	566	516	497	517	545	517	553	529	509	499	535	560	564	536	554	493	545	481	517	509	565	574	572	574	517	568	542	530	522	522	558	545	531	517	546	502	538	541	551	515	599	503	546	519	524	555	512	497	572	524	548	530	539	548	500	548	552	504	559	538	561	514	560	552	493	564	551	549	528	525	577	508	520	535	556	491
24497	20989	27122	24884	12764	1358	650	526	402	405	419	380	328	319	321	324	305	292	295	318	278	288	281	316	296	298	292	302	276	332	320	324	328	364	365	308	343	294	326	287	305	279	283	280	225	262	275	273	273	287	277	256	249	253	258	286	284	296	282	284	281	282	289	261	297	294	288	258	274	275	297	259	294	302	262	255	254	285	244	273	273	263	273	284	278	246	292	252	259	258	256	245	289	276	273	265	281	287	277	284	258	256	285	263	265	291	259	253	264	242	264	269	274	267	255	289	264	307	284	259	264	265	285	252	265	270	271	291	255	257	295	287	276	275	296	262	277	311	285	274	271	292	258	266	256	261	265	250	278	255	243	273	272	300	267	238	272	286	277	258	287	258	272	243	237	273	238	287	276	300	282	264	260	262	279	277	276	275	246	283	242	257	254	252	288	265	262	313	285	275	289	255	289	262	274	259	254	239	287	276	274	270	264	267	263	243	236	265	260	289	259	242	245	264	292	242	279	263	251	234	276	258	256	269	268	263	272	262	261	288	303	272	270	269	231	255	258	258	261	280	282	256	256	257	278	279	266	267	262	266	276	271	289	287	281	266	266	259	262	276	271	266	250	271	278	250	279	262	298	242	227	258	268	256	281	280	286	274	265	260	278	273	264	255	277	274	253	306	239	220	278	248	266	279	266	260	265	237	268	266	251	240	280	280	261	263	247	281	275	242	293	264	269	251	258	262	265	252	286	253	270	261	286	286	249	254	284	320	271	264	251	276	287	278	267	281	278	309	258	283	260	286	269	255	312	284	275	251	252	252	272	264	281	265	274	288	262	250	261	269	268	245	259	270	253	291	255	289	278	250	261	270	263	253	259	284	252	266	286	257	267	259	245	293	299	252	249	248	257	263	256	235	273	259	263	259	251	269	283	269	269	265	280	252	247	297	276	277	284	254	236	252	283	272	275	266	267	282	238	280	251	250	254	275	268	286	261	226	238	258	246	254	246	243	288	267	266	279	290	271	283	259	246	266	275	280	274	274	273	244	274	268	260	256	265	254	275	260	286	255	248	251	243	264	271	277	254	269	274	273	282	266	276	291	238	251	251	289	239	261	262	289	304	247	263	241	272	260	259	267	300	262	255	241	292	261	250	268	273	265	238	269	270	235	251	261	263	270	254	244	251	284	279	231	251	252	273	277	243	263	272	260	276	276	267	266	274	281	249	240	264	270	254	260	289	241	294	258	271	267	263	278	264	269	259	269	281	294	294	271	261	250	260	242	262	241	273	240	261	274	270	287	263	256	259	256	231	312	255	256	289	269	277	263	241	263	253	257	248	305	249	262	278	270	269	291	252	285	254	284	298	289	252	266	256	238	242	264	275	293	258	284	284	264	250	274	262	274	276	282	242	271	264	252	298	260	257	275	282	253	270	273	261	281	252	260	292	283	276	247	253	271	282	302	249	252	257	265	248	282	288	253	276	285	292	253	242	261	277	281	281	261	288	295	259	269	255	262	297	277	307	285	264	283	281	303	266	283	281	279	251	301	245	263	256	267	262	305	250	262	237	264	288	244	238	275	285	249	281	271	249	261	256	282	252	269	276	276	285	271	274	290	249	280	265	252	251	266	242	280	260	256	294	270	276	251	256	232	258	285	268	271	258	260	269	271	273	270	268	288	289	275	255	268	290	276	289	249	270	258	250	264	255	253	257	259	266	278	271	274	272	265	291	243	257	256	254	254	307	273	277	272	258	271	262	279	286	259	257	321	275	251	260	254	268	239	263	237	255	265	254	270	265	266	270	252	242	288	274	263	274	267	269	255	253	272	308	272	261	296	274	241	277	253	254	243	273	272	288	281	266	240	272	267	275	267	295	267	281	250	239	282	272	301	255	276	302	260	282	243	259	292	267	269	286	260	251	242	274	254	271	263	270	276	231	251	244	269	270	290	274	263	259	293	277	255	231	273	267	256	276	245	283	241	278	272	257	233	285	275	253	290	256	274	264	259	234	301	263	259	272	261	267	253	253	240	236	260	275	252	271	264	249	262	264	276	268	276	243	243	265	299	287	257	279	261	273	282	246	268	268	265	261	298	258	283	257	294	251	278	305	244	288	286	260	279	279	260	241	256	255	268	297	272	275	278	255	270	273	293	243	246	290	257	261	272	279	244	257	264	250	277	235	249	277	254	267	250	257	276	277	258	260	243	266	271	253	277	267	274	288	313	260	248	248	267	257	286	255	268	279	276	255	272	263	250	272	260	285	278	242	256	265	281	252	267	279	257	280	251	270	292	274	219	263	250	277	261	223	250	297	288	268	262	299	279	254	268	274	267	279	265	251	293	272	265	300	252	242	248	250	294	248	289	236	272	234	261	284	273	286	266	294	259	265	263	294	251	279	263	276	291	271	276	281	284	258	273	268	256	252	274	249	250	294	260	246	254	285	283	259	239	293	268	262	257	286	279	273	255	244	263	254	272	255	262	281	261	264	255	288	290	270	252	249	249	259	268	253	256	266	251	284	297	260	261	282	251	253	273	266	269	248	264	241	288	288	251	265	254	287	288	272	242	292	288	253	257	269	260	247	259	295	268	250	254	281	245	257	294	256	256	286	283	265	246	260	269	255	289	268	272	257	275	270	287	281	266	269	269	286	238	254	260	258	254	256	261	232	287	262	251	279	281	242	274	243	260	266	260	290	292	271	274	264	254	254	282	255	251	255	273	258	258	268	277	266	272	269	248	276	309	247	274	256	248	256	265	276	296	288	256	282	254	283	263	282	274	247	266	301	276	279	278	244	282	252	284	255	272	278	267	278	282	265	285	263	255	256	257	261	252	255	274	274	272	274	269	268	249	266	257	268	255	269	274	282	231	247	273	299	261	272	265	250	235	271	279	269	247	273	252	252	297	282	273	273	276	274	253	246	255	244	264	269	269	250	293	264	259	275	236	258	266	262	295	235	300	278	251	251	291	247	264	273	262	253	272	261	262	267	261	254	270	266	296	290	277	250	284	258	295	249	269	283	277	286	275	254	251	246	251	267	253	256	292	287	280	236	246	243	263	248	299	275	253	252	277	259	283	259	288	279	262	304	267	287	288	254	264	301	271	244	290	286	253	278	249	250	273	297	243	278	273	263	284	246	248	274	263	272	248	243	276	268	292	274	276	264	278	285	264	288	259	247	280	294	281	300	265	287	261	263	246	275	269	259	266	268	256	262	256	229	246	260	273	225	264	273	299	281	251	232	267	259	255	256	270	268	265	269	277	260	284	280	273	264	264	264	266	262	253	256	270	237	269	259	299	240	248	256	261	280	262	270	264	274	277	271	241	277	263	260	243	256	257	266	263	264	247	271	251	263	290	255	281	296	269	259	266	261	237	269	281	282	285	270	259	260	289	279	265	251	260	280	286	264	279	297	275	252	245	283	253	270	238	274	291	283	265	274	260	248	248	255	266	265	268	252	274	307	249	281	243	286	273	267	288	253	270	299	264	256	299	249	288
27878	36430	19199	5775	3538	1943	1202	906	739	700	679	518	476	479	456	429	400	390	407	407	359	367	352	351	393	346	348	395	433	444	454	465	474	499	522	518	461	404	396	366	404	361	351	364	366	347	334	349	353	355	368	338	349	316	338	356	333	377	368	392	353	354	370	340	346	348	342	313	342	339	339	372	371	337	319	360	352	326	343	356	324	352	365	356	371	320	366	370	400	331	317	380	348	346	350	330	356	345	350	343	362	344	348	323	359	333	359	374	316	334	330	344	355	370	330	307	330	342	314	306	344	338	328	363	346	340	354	359	340	347	327	384	370	337	343	372	328	334	324	370	365	357	324	332	332	322	329	320	328	334	308	334	339	338	358	342	350	331	356	319	343	299	361	336	332	399	348	348	344	291	333	328	330	343	344	367	332	318	356	366	297	327	321	328	323	332	370	327	321	289	325	351	344	336	340	315	342	344	343	366	379	320	376	312	363	331	327	335	310	338	337	337	315	355	373	334	329	382	315	334	357	313	348	354	305	325	353	364	338	352	341	325	337	375	337	359	318	358	324	343	342	310	337	303	338	370	320	357	358	304	346	290	331	319	332	351	323	319	337	335	344	375	334	340	347	339	344	321	352	330	313	319	321	300	344	343	347	359	350	364	330	327	307	312	365	350	339	334	348	349	329	339	341	302	309	336	306	319	342	341	307	330	351	336	357	338	326	338	352	354	357	328	361	300	343	353	338	343	309	326	312	339	337	334	344	330	342	319	355	298	336	321	333	318	345	345	315	333	343	349	342	338	323	341	314	354	319	344	349	347	352	336	347	337	330	335	329	335	315	336	330	334	354	353	342	322	312	366	317	350	317	344	341	341	314	342	353	367	379	360	322	333	339	329	349	322	325	334	329	365	312	350	323	312	329	333	338	337	327	348	345	319	290	335	335	377	321	311	320	317	322	330	308	362	364	349	327	346	348	340	329	353	324	359	353	347	339	317	335	344	338	373	327	348	365	341	348	374	327	338	307	344	352	297	335	344	356	346	341	332	300	316	334	319	324	313	341	370	351	336	332	341	324	311	376	333	363	365	345	324	343	330	334	341	344	299	345	345	354	382	353	331	366	332	336	325	329	371	340	340	351	330	326	337	355	348	328	339	330	337	350	327	371	333	364	312	300	354	360	328	313	317	362	343	350	334	353	343	322	319	336	339	353	337	346	310	341	364	343	343	314	307	375	342	332	327	346	320	339	364	321	329	327	286	340	382	357	348	333	332	341	338	381	375	328	331	332	383	328	366	323	344	343	323	328	360	344	348	338	312	330	320	330	304	321	335	293	332	332	347	339	364	342	336	332	353	337	368	294	346	334	338	329	325	347	343	316	326	338	335	325	312	337	339	332	349	333	373	344	308	319	301	347	323	363	335	350	304	352	366	349	345	365	338	354	318	377	323	364	323	360	325	336	318	347	367	340	349	339	358	354	323	336	357	330	330	322	304	346	317	330	339	318	318	344	323	379	382	332	318	345	382	319	396	340	345	330	345	308	372	327	346	328	349	349	314	361	364	361	311	333	322	365	325	338	353	322	326	332	322	329	325	319	315	368	316	332	336	333	323	330	381	335	328	345	320	321	308	358	366	352	349	327	349	324	305	332	358	325	342	334	334	341	335	345	348	368	338	333	319	319	351	321	337	353	321	314	346	334	375	338	322	388	322	322	325	349	313	362	313	361	339	321	332	340	340	345	342	323	344	333	331	351	397	329	312	313	310	313	315	336	341	314	334	346	320	362	333	335	318	366	374	362	355	323	353	372	340	321	343	344	323	331	299	336	328	330	335	331	355	327	329	317	329	372	340	348	332	328	332	357	328	297	357	377	327	318	313	387	324	335	313	326	338	378	342	363	326	338	363	332	334	322	350	352	379	330	359	355	336	326	341	341	345	304	349	311	345	357	344	341	308	346	316	339	337	343	326	337	348	333	353	318	360	369	312	356	331	323	321	349	308	324	326	341	298	339	357	363	347	357	343	332	325	344	348	311	307	342	333	327	336	300	348	316	314	360	334	365	339	340	344	340	344	324	329	329	362	339	323	347	301	324	328	345	352	320	336	337	323	343	315	330	309	329	342	356	335	335	340	333	320	340	369	350	327	360	326	352	331	331	308	320	338	313	299	345	346	332	343	316	303	320	349	333	349	349	334	371	311	332	351	363	323	361	351	358	327	354	345	360	335	341	375	349	355	374	353	346	353	322	336	325	335	305	333	342	350	345	327	356	341	333	334	329	343	313	332	314	332	328	318	332	350	358	324	334	353	337	329	323	351	326	369	313	327	314	341	338	312	359	350	351	318	337	319	341	329	347	318	325	319	302	375	351	363	314	310	335	351	323	326	315	325	374	353	353	352	344	336	313	345	350	352	329	343	360	373	367	310	292	352	347	336	326	331	324	353	334	337	283	361	307	344	284	346	341	312	320	323	315	333	336	348	320	341	340	325	340	359	330	360	322	308	334	351	292	338	344	328	343	337	333	330	327	326	365	324	344	315	327	323	335	348	345	335	327	344	360	296	327	309	359	327	330	319	319	345	313	323	345	355	322	320	309	364	349	317	335	369	333	338	317	320	333	331	343	354	347	338	354	332	360	330	372	279	318	348	336	332	316	340	333	265	341	359	333	350	338	320	318	329	324	331	335	317	343	336	355	337	359	347	345	322	353	351	342	337	323	314	322	317	368	326	353	349	320	316	328	357	338	352	363	322	343	349	331	344	334	337	315	341	339	342	343	358	366	362	310	339	351	302	331	340	344	316	335	342	333	336	287	398	352	352	319	328	355	313	316	313	313	341	323	331	336	350	374	338	363	333	310	353	345	309	347	318	320	320	340	338	350	297	321	342	325	374	356	338	343	315	331	300	304	327	320	345	350	362	306	371	345	351	334	330	313	332	357	305	344	322	306	317	343	356	392	343	348	324	328	350	305	344	307	323	354	363	343	359	324	359	346	346	337	346	326	354	360	358	324	355	335	311	306	323	335	334	314	333	336	370	319	326	347	321	322	348	331	332	386	340	324	336	318	356	353	321	358	323	343	342	332	328	335	326	333	329	380	326	374	353	332	360	339	321	366	360	315	355	346	292	354	333	305	367	321	340	321	347	330	325	310	324	328	308	333	341	357	336	318	346	342	345	340	341	359	335	352	315	325	355	327	322	348	332	339	320	323	344	326	351	319	329	332	344	369	358	338	322	340	359	355	305	347	320	339	282	326	342	327	311	345	331	324	329	327	373	319	355	356	332	358	318	337	383	320	383	334	349	357	348	353	366	335	343	356	335	341	327	361	317	342	355	331	362	340	347	323	371	338	356	346	355	323	320	343	322	360	326	351	341	356	359	307	320	339	333	337	362	333	388	340	346	344	375	310	343	307	359	329	336	327	360	319	314	329	321	338	362	317	327	316	347	333	323	352	339	326	301	322	320	344	357	333	340	360	313	332	335	325	332	322	354	341	338	319	334
22507	21027	28469	23801	21037	21018	8437	1368	814	735	685	540	541	465	474	436	424	365	401	376	356	329	340	384	330	325	349	381	379	423	418	472	432	463	474	452	369	414	384	353	366	340	315	317	331	304	294	283	299	323	279	303	328	301	325	307	312	313	358	337	342	328	344	309	335	318	336	333	326	290	297	264	295	300	300	283	284	292	293	288	323	288	301	271	269	291	291	301	283	298	294	282	286	295	330	319	290	276	304	288	322	269	300	304	305	310	317	285	299	299	321	284	327	281	293	299	319	299	285	305	262	306	301	304	312	266	301	257	314	289	266	303	267	300	298	309	298	272	287	269	307	283	280	280	282	279	310	290	298	280	273	296	306	294	293	307	275	285	300	305	298	311	319	289	314	286	332	285	302	294	307	332	295	284	324	290	288	323	277	280	261	290	285	279	289	288	312	333	297	317	291	282	293	304	290	285	284	264	309	294	295	265	295	280	262	311	270	302	274	252	327	274	280	278	289	316	269	289	276	276	290	299	316	322	283	318	287	271	290	300	290	305	264	289	295	330	304	299	269	304	282	280	338	278	279	309	311	269	293	288	297	289	319	296	301	278	311	303	283	299	297	308	291	274	309	256	300	271	270	304	309	282	260	297	263	336	318	286	278	291	306	265	294	301	294	286	273	319	293	265	292	266	293	288	286	314	283	328	326	291	285	285	278	293	290	295	289	278	283	307	295	278	275	313	272	302	261	268	271	272	273	270	300	301	275	317	290	294	305	311	267	302	284	284	321	310	297	302	279	281	313	313	315	283	281	309	291	295	266	281	308	298	312	263	289	252	318	291	286	275	294	268	304	287	294	301	295	314	279	293	287	268	283	308	303	306	273	317	293	290	319	290	269	285	306	284	306	313	296	284	287	313	283	275	271	292	290	307	289	298	307	282	294	305	303	311	286	289	291	298	274	270	303	288	326	300	274	292	305	318	288	291	312	269	296	295	288	296	305	298	290	275	303	334	301	322	280	268	293	321	316	305	292	302	296	274	301	291	287	306	282	271	284	304	288	301	308	314	330	297	296	279	320	307	293	299	314	297	286	288	274	262	325	318	297	310	312	293	291	316	260	305	304	303	282	309	311	305	295	297	263	296	299	275	312	268	317	262	310	289	297	291	306	255	307	306	252	277	301	293	297	316	303	309	303	313	325	302	286	291	292	272	281	306	269	291	296	277	281	295	312	302	276	279	296	276	283	269	278	313	312	312	293	292	275	291	257	277	266	303	298	317	274	282	294	306	311	252	317	276	302	299	304	308	293	316	293	252	289	320	270	301	288	319	311	260	309	319	276	306	308	329	299	294	275	310	286	301	296	285	288	279	314	293	286	289	294	309	275	281	288	291	312	323	288	292	308	296	281	297	296	308	281	276	295	299	296	278	293	307	270	312	299	297	299	286	276	348	302	306	305	271	288	301	295	293	301	308	271	293	289	272	308	306	312	298	292	311	311	276	307	300	293	307	294	312	292	255	325	300	256	299	314	276	298	302	296	317	307	309	304	307	292	283	304	291	306	264	300	286	284	313	292	329	275	287	313	305	282	258	273	290	319	341	296	292	294	283	293	253	278	269	290	304	314	293	280	284	292	288	281	316	298	287	295	301	307	308	289	303	306	287	265	265	269	290	257	271	294	304	284	317	290	296	296	299	286	289	303	302	287	317	300	292	296	292	291	312	286	286	319	332	285	288	287	321	254	288	292	327	285	277	291	277	288	268	297	304	277	306	296	297	322	285	278	291	313	267	288	297	321	284	332	296	309	288	271	285	286	314	305	272	289	302	295	280	296	318	277	277	330	311	292	288	282	260	303	299	289	272	293	291	315	286	304	278	274	310	284	299	287	308	247	307	271	302	301	297	290	266	282	293	314	285	290	258	281	264	299	297	286	295	284	290	292	287	286	303	259	329	291	289	305	323	259	312	309	291	286	272	330	303	295	290	296	338	298	275	294	304	268	275	281	314	276	270	291	299	298	280	287	299	343	291	331	292	269	276	297	299	297	314	275	296	287	302	305	306	302	290	279	293	301	286	302	278	307	276	317	284	319	322	272	298	260	298	298	276	290	284	283	295	300	265	296	304	303	297	294	296	312	255	298	314	285	294	311	306	290	298	316	283	291	295	281	303	306	316	288	280	289	275	324	287	304	296	309	313	304	335	288	329	320	261	304	299	302	290	270	314	288	311	285	296	283	278	310	280	251	260	264	307	303	283	303	259	283	296	305	265	313	284	264	311	294	291	298	310	311	307	268	325	299	291	289	290	296	318	281	284	299	313	273	291	257	304	299	263	303	292	272	315	284	299	296	302	282	286	300	299	296	291	320	303	307	265	292	315	307	302	310	286	281	276	315	315	302	288	290	331	290	304	299	288	268	295	304	284	307	291	309	289	294	263	291	303	286	289	280	267	310	287	291	293	293	301	280	263	326	297	283	296	290	298	264	286	275	297	301	264	301	275	267	305	282	284	288	288	305	292	292	312	312	293	292	323	252	298	303	274	276	278	285	283	273	294	302	287	316	268	293	307	286	328	266	281	274	293	273	296	302	267	299	302	280	283	303	287	276	271	293	283	319	297	272	288	318	288	288	292	303	297	295	273	294	327	327	314	297	315	293	301	282	282	294	298	271	313	295	310	294	271	289	281	289	312	314	310	295	304	287	287	284	312	313	309	302	284	285	308	318	303	316	294	287	294	289	296	300	315	291	307	310	293	304	295	266	309	303	287	287	300	291	290	310	284	285	306	271	296	316	272	285	296	305	297	303	295	309	295	298	269	255	306	293	294	310	291	276	312	258	295	304	290	289	298	297	273	291	282	296	308	304	286	290	334	323	279	267	290	302	285	290	293	287	274	286	284	332	278	279	292	302	276	277	300	305	271	288	297	281	318	287	294	302	315	277	326	308	295	295	288	284	296	301	269	297	290	249	282	265	276	303	292	304	276	295	302	303	298	277	301	293	268	287	273	294	296	285	288	294	326	291	263	305	286	307	290	290	300	312	286	304	318	274	297	307	270	281	297	307	303	280	329	287	286	277	325	287	302	324	297	276	287	284	303	297	301	290	300	265	293	303	297	293	291	290	309	277	295	269	306	289	298	297	301	286	287	281	301	300	265	297	301	277	317	275	301	275	296	241	280	303	297	273	274	287	329	319	277	308	263	306	271	317	296	285	291	324	277	275	291	299	283	268	254	317	318	303	277	299	286	266	260	276	330	300	312	311	310	302	294	302	343	295	279	311	325	289	306	304	288	290	317	277	273	316	285	320	286	288	285	295	289	300	291	285	299	271	283	289	285	290	315	264	313	268	315	284	271	283	276	328	289	282	300	294	318	279	278	269	290	300	271	281	296	289	286	299	306	277	269	314	290	302	322	326	287	304	297	273	316	292	321	316	291	314	267	297	301	309	293	320	273	285	291	303	301	324	289	284	316	300	298	267	281	299	316	294	270	277	296	295	315	330	304
29487	46533	31328	12399	7756	5073	2887	2018	1418	1242	1173	980	775	639	683	620	559	561	481	500	489	508	436	489	465	478	464	446	509	553	532	627	608	657	657	577	606	537	549	504	482	428	432	425	406	406	383	377	393	436	395	426	384	418	409	390	395	389	407	384	369	421	418	389	426	404	394	419	396	396	389	381	356	415	353	385	388	361	393	396	349	342	355	382	393	358	362	373	384	364	380	369	374	391	389	368	354	419	371	373	356	380	350	370	368	385	363	392	361	371	373	349	373	394	368	365	358	356	381	348	377	387	351	343	362	377	376	384	405	371	348	364	379	376	368	374	346	364	375	396	365	386	353	379	334	397	372	398	378	337	382	342	357	368	399	349	350	353	369	351	409	369	373	388	392	395	342	406	337	434	379	378	413	382	367	360	384	360	356	402	369	400	355	388	354	370	365	385	384	384	397	356	356	352	352	373	368	385	354	393	372	363	357	368	381	440	367	390	350	369	392	375	378	337	346	376	338	354	391	382	396	372	367	376	383	368	386	353	373	361	363	409	354	363	335	345	368	388	367	341	357	393	354	388	384	331	394	353	353	369	363	352	375	383	382	329	385	347	366	357	366	370	380	355	348	366	345	379	363	399	377	358	412	345	377	366	378	379	361	374	392	342	372	373	389	388	352	344	380	375	363	358	349	421	383	359	363	422	379	379	340	384	372	335	360	370	339	384	389	364	362	384	342	386	344	395	343	372	392	364	378	402	371	407	393	373	379	345	386	383	386	377	388	363	389	363	392	399	368	355	354	350	376	395	390	371	403	353	371	399	355	351	371	367	375	354	321	358	332	394	376	389	380	372	343	363	395	369	407	348	344	336	344	363	367	356	379	357	416	378	380	358	370	367	372	368	377	374	380	340	383	347	378	329	374	367	388	350	394	375	401	380	397	380	372	396	341	400	370	383	345	374	364	356	359	366	384	368	362	368	369	341	391	365	364	369	373	377	394	372	365	366	331	366	362	338	368	364	341	388	380	369	378	364	334	383	357	389	396	371	352	393	322	371	353	374	355	357	376	395	347	387	352	381	376	389	375	389	355	392	360	379	384	399	403	371	392	412	390	349	359	382	343	390	390	351	357	379	423	360	385	381	382	385	366	377	341	368	385	373	401	393	395	356	372	375	378	375	346	376	352	362	357	372	368	371	393	362	370	346	384	345	380	410	368	363	385	354	374	373	406	384	373	372	373	421	365	381	391	391	380	379	367	362	369	363	359	364	347	398	387	361	378	389	378	358	378	370	367	375	354	378	370	413	417	351	361	340	384	371	353	377	378	353	365	377	342	343	422	380	386	389	367	346	365	365	350	367	385	372	363	361	371	374	369	359	361	399	394	393	352	352	376	387	380	353	338	384	375	407	372	391	382	344	375	362	363	366	374	355	384	352	387	388	367	389	363	341	385	385	381	366	373	384	338	346	396	359	380	352	348	360	348	348	357	371	389	369	362	367	368	350	356	375	361	353	328	349	390	366	332	342	349	359	330	368	357	352	383	349	378	392	360	353	359	383	334	373	365	398	380	376	374	390	365	344	372	372	418	367	379	374	358	364	353	377	369	343	329	391	394	377	351	367	374	388	371	362	394	407	400	383	361	382	356	381	339	387	379	342	368	383	384	345	402	380	377	392	386	336	338	359	372	390	380	388	354	348	354	377	409	389	377	370	354	410	398	360	347	355	342	365	361	359	361	374	357	339	366	374	346	360	365	356	391	347	358	358	383	405	367	373	366	353	358	373	416	354	383	366	400	404	359	388	378	339	397	370	362	373	379	362	363	377	384	375	362	384	379	384	363	378	358	348	347	372	328	374	360	384	358	349	350	379	346	352	356	387	339	380	370	367	328	371	384	380	380	367	403	366	348	379	342	381	396	374	368	374	378	365	369	343	395	355	363	354	378	355	370	380	396	393	372	369	348	369	367	379	387	370	376	357	379	411	416	382	312	361	359	355	386	340	375	377	379	387	357	355	367	364	344	377	359	362	347	389	359	369	390	359	380	375	371	380	362	376	381	348	341	319	344	381	357	382	332	333	383	357	354	373	349	370	400	359	360	375	365	376	344	339	374	379	341	365	343	382	366	363	395	329	346	361	372	354	361	369	380	385	378	361	353	384	343	384	345	362	378	383	371	378	407	377	365	351	368	354	393	337	369	408	387	369	342	373	334	340	388	381	361	372	382	357	383	361	365	375	369	371	394	400	368	358	375	346	367	360	367	346	349	372	371	367	392	346	368	389	322	364	367	377	412	365	369	362	362	350	367	337	367	378	351	366	381	345	375	393	372	372	358	390	367	328	407	399	370	361	359	373	351	335	432	364	350	378	364	372	346	378	370	361	367	347	365	387	355	412	355	422	382	330	377	367	349	390	386	370	346	397	365	369	351	362	367	361	379	359	386	360	350	376	384	384	353	380	386	333	372	356	360	361	362	345	372	396	369	340	359	353	379	350	355	356	399	373	351	381	369	369	344	369	362	377	390	376	362	365	331	383	366	367	368	358	345	369	357	340	382	388	344	349	354	360	367	383	336	388	359	361	354	370	385	367	355	376	386	380	347	375	370	360	384	333	344	373	378	392	398	387	366	384	367	350	392	376	386	352	400	352	356	395	341	356	375	384	346	366	379	396	371	380	394	394	370	378	374	358	368	363	375	342	340	374	347	382	345	377	352	377	366	393	368	380	381	370	377	345	373	371	387	353	356	361	368	367	349	383	349	351	388	395	400	355	389	380	384	394	359	348	324	373	389	389	354	348	359	381	392	392	371	368	369	347	356	393	376	360	373	409	356	354	388	349	348	398	345	397	337	367	367	380	373	374	363	387	369	366	376	343	364	401	337	352	386	377	400	372	369	400	370	374	358	358	389	368	362	411	379	330	376	384	379	341	370	380	354	387	370	400	341	376	388	355	387	341	349	385	388	334	363	387	369	374	369	352	379	376	366	361	356	341	358	356	410	357	354	357	350	368	368	365	364	382	362	363	383	380	402	363	400	369	372	396	385	368	370	389	390	361	355	367	365	407	361	379	372	352	386	354	374	405	369	359	342	362	396	330	363	370	376	398	384	402	348	420	381	404	394	354	366	370	393	349	353	362	352	367	320	397	377	359	387	345	375	382	382	373	396	359	397	396	353	354	350	377	358	406	359	388	397	376	390	385	371	360	356	378	368	384	365	356	375	389	366	390	367	362	359	381	385	389	380	361	344	364	385	337	396	351	356	379	363	355	383	376	359	381	359	406	403	405	384	371	384	358	382	342	381	334	329	367	358	344	376	368	387	415	373	365	384	341	342	390	363	349	351	395	372	324	356	411	386	383	367	372	370	361	369	346	383	388	347	386	385	349	394	372	358	385	372	390	348	355	373	374	334	353	350	379	338	359	342	339	373	407	355	365	346	377	375	418	363	385	360	368	390	332	377	391	367	370	374	359	376	365	385	382	363	373	396	345	356	322	378	392	372	378
28182	22008	15753	3301	1082	687	563	486	475	458	481	440	459	401	428	423	436	392	396	400	407	428	354	395	389	375	419	367	430	450	419	455	492	469	424	474	458	460	395	383	406	370	397	393	400	405	407	378	397	385	367	377	437	356	427	409	365	376	366	373	394	413	374	401	396	394	400	383	368	395	362	392	384	400	378	395	399	410	395	414	411	401	381	385	403	399	356	380	398	367	393	403	382	385	364	383	378	384	356	416	387	379	369	378	384	385	378	404	420	408	388	375	409	385	421	354	418	401	348	393	360	397	355	347	369	366	388	403	383	355	372	375	381	405	397	392	385	378	395	379	407	366	390	381	383	389	399	378	420	391	375	390	429	395	408	419	401	402	413	438	385	394	385	408	422	371	391	386	400	408	397	397	364	395	411	377	347	372	381	374	328	385	392	368	400	359	406	391	404	402	378	397	389	385	409	373	390	381	411	376	343	381	353	376	398	397	413	419	411	385	395	375	404	357	376	415	397	418	406	373	363	380	391	392	372	411	420	382	400	380	433	395	362	419	386	364	380	380	386	397	384	375	387	382	373	425	376	397	394	376	363	350	358	407	421	373	356	381	365	384	363	405	382	418	397	397	351	375	390	395	444	390	395	365	416	325	396	366	371	366	372	419	358	398	378	416	383	374	380	369	391	392	373	417	362	418	383	359	392	380	411	391	378	381	377	383	406	370	365	372	418	408	373	390	372	374	390	376	393	378	411	362	359	359	399	401	374	394	383	422	372	419	374	386	388	399	398	398	401	369	417	408	352	380	388	397	390	369	396	391	369	379	400	411	403	386	428	389	391	347	383	364	405	394	434	399	404	382	370	415	396	389	423	387	392	383	405	383	395	376	407	394	328	408	413	429	407	378	372	356	374	395	380	390	429	394	392	382	372	391	415	411	351	394	414	406	378	414	390	385	386	369	390	357	359	369	371	376	359	408	370	352	362	340	410	406	382	369	412	395	385	375	394	412	361	396	435	414	393	367	386	407	371	371	387	368	390	370	385	393	379	393	400	388	397	412	381	378	401	385	390	369	396	417	374	378	400	398	362	381	403	363	418	359	402	396	388	420	395	397	352	404	356	403	419	362	405	390	370	379	404	376	371	411	378	383	412	347	379	380	370	406	381	387	394	385	408	369	370	396	384	365	374	393	411	370	384	365	391	408	378	384	386	369	398	345	386	406	361	400	416	378	388	357	393	361	392	378	369	355	391	388	375	388	354	380	397	419	424	327	371	393	400	344	384	433	388	417	377	415	380	431	384	350	431	382	395	370	387	368	379	367	430	375	407	399	394	394	401	373	358	354	377	425	404	410	433	399	387	388	382	400	363	411	367	406	410	383	345	384	416	384	400	389	389	387	393	401	374	421	403	382	367	415	429	381	368	379	378	432	383	371	394	403	370	386	408	412	392	372	394	363	402	389	397	434	354	416	403	386	410	387	405	422	391	373	397	380	378	388	409	374	410	399	354	413	401	376	370	387	357	399	374	382	404	394	354	409	393	415	364	418	394	413	362	390	393	406	436	428	400	398	342	380	385	406	409	421	355	393	376	405	375	370	393	383	414	401	364	374	390	368	367	396	380	386	387	411	400	409	386	365	393	377	417	415	375	413	392	363	348	403	396	388	375	412	398	376	414	400	385	387	389	387	398	402	407	371	370	359	395	395	390	411	379	383	389	368	381	412	385	426	408	407	397	368	399	362	355	398	365	390	389	388	421	395	397	376	409	398	390	352	405	392	393	380	391	397	368	408	391	378	379	366	370	359	383	423	360	389	420	399	388	397	397	379	388	367	388	397	410	384	381	392	372	430	386	387	382	391	407	392	357	401	383	419	375	401	389	419	357	370	386	379	399	378	338	389	413	393	392	393	414	376	404	419	399	392	381	391	390	376	404	382	412	382	356	384	406	411	409	380	372	373	368	388	379	386	377	363	392	392	385	391	394	381	413	413	381	397	384	327	417	386	384	393	402	403	380	384	377	393	381	381	391	347	379	378	416	408	385	412	362	383	358	367	367	398	381	379	363	403	376	370	372	365	374	403	398	401	380	418	418	376	415	379	388	383	387	383	397	412	402	368	391	381	391	420	388	400	386	384	397	391	402	396	390	399	376	398	392	403	402	409	384	397	360	431	392	407	400	353	397	418	391	386	355	422	363	405	390	384	372	384	415	385	409	415	363	402	374	432	347	399	415	402	389	380	386	388	385	368	382	429	371	405	404	375	386	388	364	408	395	372	410	393	371	384	411	389	360	379	394	409	403	405	361	395	359	360	373	385	398	360	382	344	398	387	370	388	371	350	383	378	368	362	373	419	393	358	408	395	398	369	380	386	385	348	405	348	420	394	376	406	395	419	392	379	403	416	392	389	321	347	400	426	365	380	403	413	418	385	372	373	401	423	380	379	364	406	371	405	362	366	367	367	419	381	402	389	385	396	381	378	369	394	370	390	335	360	409	416	379	392	369	384	386	373	396	366	380	400	376	392	418	383	402	378	388	394	397	368	398	404	409	377	366	392	378	373	351	379	394	388	373	413	425	413	383	431	348	385	391	397	392	364	379	404	353	387	417	405	387	355	384	407	385	374	402	390	394	418	392	388	354	370	433	358	414	345	402	382	407	408	365	378	396	376	394	363	403	405	373	410	379	397	384	413	394	367	420	424	376	372	366	413	376	394	367	393	374	398	394	376	396	396	363	398	374	376	381	392	404	398	404	385	383	381	376	390	402	400	363	358	377	414	383	338	411	386	389	355	404	362	375	391	369	400	410	373	379	348	398	387	388	378	396	396	413	391	352	406	381	334	381	388	356	418	395	410	386	395	375	368	392	399	369	386	387	376	371	380	392	408	429	366	364	367	388	427	390	370	382	355	390	383	392	398	387	396	390	376	405	410	396	429	395	356	391	383	361	421	393	396	423	397	394	393	414	373	353	389	352	359	376	417	384	379	356	423	347	403	385	401	397	374	371	396	373	364	416	414	385	395	410	378	391	388	359	423	437	382	387	404	407	376	406	402	391	370	390	351	436	403	359	405	374	417	381	421	401	418	391	398	359	349	382	405	425	399	385	357	398	386	397	421	365	431	372	388	419	381	391	376	417	415	396	399	364	381	390	389	335	414	407	386	397	396	394	385	338	376	387	349	383	378	391	371	406	372	375	393	400	376	361	397	421	417	354	388	382	393	362	347	382	394	372	384	407	383	386	412	382	403	385	346	388	395	372	351	364	381	387	382	387	361	379	387	357	371	396	370	387	411	445	426	381	405	376	365	419	432	388	392	360	390	353	397	392	346	379	424	382	401	386	354	396	416	395	365	371	394	364	410	416	389	378	385	392	402	385	385	389	384	350	385	378	389	392	347	429	414	373	352	397	395	366	422	388	394	393	391	398	397	442	373	410	409	388	395	402	377	347	412	406	399	397	396	422	401	396	372	425	413	361	379	415	394	393	412	363	393	360	426	377	370
26626	32965	14438	2858	1698	1292	826	687	635	660	658	595	616	570	499	533	539	459	491	502	521	511	511	485	457	481	518	522	563	584	549	569	615	635	593	543	564	541	558	519	526	500	482	475	527	504	531	497	535	492	511	491	505	477	483	508	463	477	485	498	518	525	481	512	512	494	490	496	498	505	449	485	474	442	454	460	499	504	475	486	475	489	486	498	522	461	470	527	474	471	500	461	526	499	464	507	485	502	471	473	468	508	512	477	496	502	452	434	464	469	476	453	500	441	489	466	468	483	497	507	443	468	488	409	451	458	452	493	488	469	481	495	500	492	476	505	462	474	499	446	482	529	502	490	466	452	484	457	499	507	478	472	451	483	499	472	520	434	464	455	452	427	490	475	469	428	454	493	511	488	488	467	486	479	485	482	492	470	468	512	473	472	502	484	486	474	468	495	447	487	499	493	481	513	456	457	480	479	508	485	484	483	460	508	491	517	478	495	456	464	473	469	463	478	512	496	470	437	477	496	499	515	414	464	493	454	494	457	485	457	488	508	484	470	478	492	462	471	488	464	491	495	522	439	441	509	492	495	495	503	480	505	452	517	472	508	511	489	491	516	497	478	492	491	503	451	477	488	444	468	489	462	520	479	502	470	498	449	462	541	482	447	486	474	482	498	476	491	487	503	465	462	535	458	471	510	501	500	490	444	465	517	491	490	502	474	452	504	478	457	439	498	446	478	472	485	487	471	499	473	498	498	479	452	506	462	489	453	507	475	473	484	473	480	476	470	494	473	474	445	468	429	507	494	465	475	487	483	458	513	475	491	489	479	514	468	470	496	478	478	486	483	479	482	451	502	457	435	472	471	477	484	509	520	458	491	443	478	499	486	478	466	462	487	465	466	498	486	479	506	506	494	492	458	501	478	477	513	508	446	484	473	529	496	471	463	462	487	468	474	479	495	484	479	463	466	470	460	480	486	515	468	466	510	502	484	464	450	455	536	518	461	480	460	474	483	469	493	438	453	463	472	449	487	492	502	518	463	459	473	448	473	512	503	470	469	469	474	460	489	487	453	500	489	486	517	484	489	505	504	498	478	478	458	448	443	461	478	491	476	462	474	501	514	482	493	438	472	486	460	453	491	496	537	448	490	488	484	454	492	526	481	485	468	490	459	473	462	466	486	466	479	449	500	482	476	536	485	488	464	484	473	463	485	491	478	497	468	515	456	499	475	491	460	517	466	477	460	490	523	491	466	510	525	490	442	479	478	498	496	504	455	480	482	493	496	473	483	449	481	481	502	501	486	469	468	483	449	492	480	494	493	480	508	489	476	459	462	476	467	474	480	460	500	517	484	499	481	515	505	410	487	473	463	460	501	485	471	481	446	440	460	472	475	491	480	545	486	461	469	468	525	518	478	483	496	453	498	482	444	524	499	481	462	487	499	511	486	489	450	488	475	504	457	480	490	454	460	464	473	464	461	484	451	451	501	511	414	483	517	519	476	460	495	509	454	484	472	507	526	470	490	456	468	477	512	511	516	467	422	477	494	465	524	481	491	517	504	475	474	487	507	471	486	495	471	508	479	486	487	507	461	474	471	464	502	461	491	427	490	460	507	460	468	478	516	498	469	460	470	494	469	491	460	514	507	471	466	514	486	526	480	485	486	488	468	474	429	484	430	463	483	484	452	491	486	478	482	468	483	508	468	460	447	477	477	473	489	473	492	468	492	470	455	480	485	470	445	457	505	469	409	496	494	455	482	483	491	471	463	490	486	440	470	493	462	504	468	473	504	493	523	458	482	471	464	500	494	473	497	464	484	503	459	466	502	470	462	452	488	484	479	459	482	479	451	500	472	488	479	491	465	473	475	477	498	484	455	518	480	527	425	460	521	480	457	469	541	467	479	477	471	463	470	474	484	477	482	478	512	513	491	476	436	501	474	491	466	472	454	514	488	521	437	468	466	506	502	462	478	495	491	484	506	454	505	457	503	471	525	488	499	473	502	478	511	449	534	474	456	501	487	527	451	458	493	496	497	462	454	487	501	487	505	458	477	493	503	496	478	428	521	491	487	495	482	552	462	527	467	468	476	471	479	483	453	466	460	490	455	478	442	506	496	454	475	504	490	462	483	506	483	497	514	491	510	496	507	491	464	457	513	510	496	460	512	450	501	503	499	464	448	468	432	440	464	473	484	487	495	486	482	502	499	512	465	463	489	470	469	511	487	505	424	475	490	472	507	483	456	445	461	482	491	512	506	479	483	469	481	520	471	468	453	475	468	517	493	435	480	514	435	501	449	492	501	483	490	501	484	478	505	488	504	488	530	487	493	451	471	503	480	463	485	484	499	450	477	507	494	462	483	499	520	483	472	468	516	503	474	492	442	466	532	461	497	490	476	486	481	462	476	469	512	483	468	499	478	481	478	440	483	488	474	470	489	466	512	442	494	421	519	490	494	498	484	468	504	513	478	495	505	504	455	471	521	494	463	485	482	502	476	511	494	509	531	502	489	446	478	457	476	463	460	497	504	485	489	491	496	498	498	431	471	476	501	502	466	523	505	487	515	479	485	455	486	503	486	486	464	462	495	474	488	507	488	486	467	461	464	486	481	486	507	458	493	527	475	514	487	490	500	443	457	510	515	468	465	516	476	498	473	480	488	492	514	477	500	501	472	474	495	486	485	507	482	497	498	486	499	459	497	468	486	509	489	510	442	471	473	490	485	488	498	471	492	470	514	484	500	477	432	466	478	503	484	476	504	463	476	504	505	475	482	493	475	469	454	474	464	480	469	473	474	480	475	478	449	464	477	490	486	453	447	508	462	484	468	481	467	503	507	496	455	483	502	519	473	468	486	518	458	479	511	450	468	458	478	497	521	465	440	477	461	450	447	492	517	513	531	500	481	447	434	475	508	470	439	451	468	502	510	507	512	464	460	490	515	463	457	468	476	473	447	485	474	484	475	492	474	487	519	506	509	454	482	511	496	489	457	508	496	509	463	479	506	522	477	488	455	497	469	498	474	470	501	496	507	466	504	469	479	523	470	450	494	468	493	487	456	474	476	463	459	471	466	474	501	446	490	459	471	475	509	484	468	488	459	496	410	458	500	510	487	495	471	506	488	505	490	476	449	496	487	497	454	497	538	496	447	483	504	478	491	445	495	487	510	501	468	485	473	518	461	466	483	500	452	499	497	462	518	460	467	469	490	444	519	494	549	473	471	483	499	531	429	493	476	474	493	544	462	488	434	530	472	496	499	465	429	494	481	466	516	486	456	479	478	480	463	528	525	486	510	484	479	463	485	491	474	490	501	496	497	462	475	446	480	470	457	486	497	465	518	498	474	506	501	473	507	454	447	513	517	496	470	467	483	465	442	508	494	491	498	441	488	484	493	492	477	498	483	436	475	469	437	481	485	472	520	450	486	463	491	471	479	503	474	485	511	452	475	478	467	495	468	456	445	508	474	526	503	495	508	473	487	504	524	497	479	440	442	471	455	472	471
23684	21072	28055	24303	20954	9503	1401	835	721	636	606	628	619	518	507	521	513	462	502	508	509	475	441	432	430	467	419	480	456	474	512	560	574	530	537	553	507	504	460	487	453	441	443	451	433	440	439	393	452	450	439	429	466	439	448	445	434	456	472	477	450	462	426	432	456	473	469	413	441	470	418	414	446	448	459	438	442	460	403	457	452	423	435	434	410	448	428	427	417	431	420	452	417	420	421	425	432	417	430	421	434	414	408	399	424	403	444	395	452	419	394	422	425	439	380	406	415	405	468	431	413	449	452	466	443	370	449	441	431	404	425	409	433	444	475	425	436	390	419	464	422	449	460	442	407	401	408	436	443	429	366	377	429	428	442	409	419	403	418	424	401	434	414	420	468	422	467	417	404	420	415	432	406	394	437	455	426	429	418	396	412	422	402	419	421	448	405	444	430	420	445	461	450	444	476	448	445	419	412	427	412	455	439	463	401	403	469	408	410	431	440	416	434	413	444	418	442	457	459	420	433	452	492	408	417	461	387	412	394	432	439	434	404	429	470	450	414	465	380	413	394	445	399	402	451	465	441	457	440	409	465	398	441	434	406	444	391	407	439	443	430	455	457	423	445	451	430	411	434	437	437	427	445	425	411	370	429	447	414	409	417	425	395	441	402	437	393	458	396	418	440	441	444	443	427	389	402	479	412	427	483	410	442	415	418	425	400	409	463	403	441	407	465	411	412	445	409	392	438	410	416	433	367	409	439	462	425	398	462	436	397	410	433	399	420	407	435	414	422	414	436	472	426	429	473	412	430	413	429	391	421	418	454	433	428	408	442	406	436	410	417	446	443	444	456	421	384	444	401	419	443	440	434	391	466	391	429	454	421	450	433	418	449	431	452	437	451	424	442	443	423	421	390	419	477	437	412	410	435	411	451	417	449	412	432	432	469	415	440	450	408	419	443	420	408	432	405	414	393	427	435	404	413	418	442	415	476	435	437	458	422	406	445	435	393	389	389	464	459	446	443	437	422	402	410	465	413	412	406	448	429	430	400	425	407	400	405	403	441	457	429	437	406	403	434	415	479	430	432	439	446	432	445	445	415	433	406	427	435	425	491	384	431	426	416	450	380	443	441	434	433	423	394	461	434	429	438	431	403	472	449	447	404	410	379	458	415	443	421	400	397	452	419	455	424	426	419	432	441	421	441	407	442	424	444	448	442	431	400	446	464	443	431	431	391	458	448	441	432	434	411	429	436	436	415	415	410	411	393	418	460	460	439	431	449	459	442	411	422	443	446	425	414	430	444	435	418	439	442	393	429	424	407	403	429	397	416	435	440	455	406	417	428	399	414	408	432	435	431	437	447	453	406	427	424	426	407	391	429	419	423	458	441	434	401	408	419	422	465	412	448	436	406	434	452	417	406	423	461	436	441	439	443	413	420	442	428	421	427	427	447	434	446	459	438	438	412	409	431	410	456	397	422	405	416	386	427	377	440	425	421	411	448	416	442	435	414	423	436	427	435	362	429	446	443	408	404	422	426	380	461	471	446	452	454	411	404	461	468	457	409	409	452	422	424	418	453	426	413	447	437	467	456	393	414	411	426	417	421	441	439	450	424	428	421	421	399	485	400	448	433	413	441	407	442	427	424	426	450	434	405	422	419	430	439	447	415	436	397	421	418	433	448	427	442	416	449	440	397	451	439	439	453	418	447	418	389	393	454	412	441	413	424	459	420	446	430	413	451	415	425	390	442	439	375	401	421	401	458	459	455	428	450	394	471	459	421	397	433	440	443	409	432	412	433	420	412	415	454	437	403	436	429	461	418	431	396	433	428	425	420	422	465	434	439	381	414	430	422	402	435	421	395	466	496	416	401	409	425	423	455	401	451	428	426	439	398	444	440	422	438	445	391	396	427	424	421	432	456	417	443	450	395	404	413	438	456	394	460	409	435	407	442	394	419	425	428	424	414	431	417	396	416	413	421	430	442	408	406	455	451	402	455	421	453	423	439	437	450	419	446	444	480	434	425	448	453	442	385	390	420	457	433	433	411	449	421	430	400	401	460	386	429	438	432	428	427	385	438	409	402	430	437	394	411	440	439	421	443	434	461	420	440	413	450	390	421	398	421	433	418	409	417	439	449	438	416	459	416	391	408	442	428	423	426	442	420	424	405	451	459	436	437	420	453	434	420	420	426	434	424	423	448	405	400	422	398	417	465	394	408	400	426	423	406	408	391	406	457	430	426	422	411	434	379	454	431	415	394	439	431	431	431	415	411	414	436	415	422	403	439	418	411	453	421	425	451	445	430	407	399	428	415	407	404	403	398	440	462	420	493	428	443	433	411	419	394	402	439	444	382	414	452	438	424	449	443	463	446	465	450	439	418	421	434	432	404	439	409	444	404	387	393	408	434	418	435	457	409	403	440	465	435	430	416	420	447	402	424	428	415	419	440	436	416	434	420	440	387	429	427	470	459	404	422	409	410	397	458	395	423	438	425	398	420	450	420	430	470	419	478	402	418	456	400	402	398	457	415	420	411	462	437	436	426	396	436	426	431	423	441	442	427	445	444	440	473	406	402	410	456	382	434	432	425	415	429	461	477	415	390	427	409	406	420	407	442	432	423	450	430	433	424	455	411	418	404	430	413	430	445	412	421	407	436	405	395	455	432	414	454	431	449	428	409	392	449	435	437	426	366	423	430	456	480	425	405	452	470	443	432	412	467	430	482	427	437	424	418	394	426	419	445	424	431	440	409	402	436	441	419	417	393	425	419	445	454	418	428	406	436	390	459	419	450	405	399	420	419	414	410	384	436	424	417	401	452	437	433	409	415	438	489	410	430	449	401	388	451	433	390	403	409	422	450	467	418	442	406	452	388	435	455	444	429	420	425	384	397	406	401	445	461	433	406	412	450	417	444	383	430	451	393	427	409	443	439	405	429	450	459	416	442	410	441	457	395	410	424	450	423	421	393	435	421	407	380	402	453	429	420	435	424	449	444	425	444	422	404	463	426	462	449	425	435	444	441	374	415	408	425	410	440	448	429	418	419	425	437	442	438	437	400	417	386	428	441	370	433	415	426	427	456	400	491	414	467	428	444	465	410	452	392	409	436	446	371	425	451	430	445	436	422	407	441	456	456	443	427	464	434	429	418	406	415	406	426	425	410	421	405	401	434	438	462	432	442	457	454	420	477	458	395	474	410	406	428	426	454	425	458	404	435	401	409	422	415	409	404	404	445	429	425	393	444	447	437	427	412	404	406	441	437	474	402	435	424	411	419	452	441	431	408	418	450	451	425	436	396	450	426	395	416	420	418	437	446	414	426	445	430	414	434	455	440	440	402	410	392	437	417	451	443	425	460	435	425	432	398	457	415	422	402	399	408	416	471	414	439	422	441	455	418	402	450	439	459	468	423	426	399	398	486	446	415	448	436	422	466	408	424	401	432	437	403	427	429	418	416	407	428	439	430	420	476	426	437	452	450	432	409	433	432	471	412	401
26557	44393	25155	8641	4674	3448	1733	1297	1059	1029	973	945	793	758	659	647	659	656	623	643	594	534	568	575	564	576	589	591	634	642	678	726	722	728	687	706	645	674	621	643	584	537	560	622	554	548	552	522	505	524	555	555	555	562	552	535	527	575	557	582	603	547	582	584	558	559	554	559	555	547	562	594	571	561	575	554	550	511	527	540	540	508	511	575	554	565	554	544	537	526	530	537	545	541	564	515	532	538	536	563	501	514	541	507	520	516	528	532	541	521	498	583	516	562	518	526	527	519	505	531	524	559	523	554	518	558	554	513	527	525	564	508	540	525	556	517	503	533	541	512	534	525	561	574	509	563	520	534	559	488	529	512	496	504	561	533	522	527	562	527	516	514	501	497	519	535	520	540	523	511	510	533	541	536	523	524	532	586	545	542	553	507	509	526	517	547	543	477	538	536	483	542	582	497	522	525	506	526	523	573	535	489	529	522	546	518	546	538	562	542	534	541	577	492	533	533	528	551	510	553	477	507	490	514	532	516	521	516	476	561	521	528	539	547	552	516	544	531	517	527	531	545	541	509	548	520	555	510	505	505	516	532	524	525	520	506	525	539	562	524	573	550	529	512	534	541	548	542	570	497	517	495	520	503	567	531	519	544	543	538	511	543	508	513	560	535	510	534	481	530	556	549	499	534	520	541	514	521	526	503	536	509	505	531	563	520	513	519	517	531	544	503	506	536	536	499	538	552	553	505	522	549	537	529	508	538	514	554	501	518	503	492	572	530	551	540	484	546	539	545	502	585	521	550	530	512	512	499	530	518	487	539	552	535	531	529	565	536	516	517	521	511	505	546	525	508	500	550	497	510	541	550	536	515	538	544	523	576	521	546	536	569	536	535	527	535	561	507	478	500	573	549	538	524	520	544	531	534	517	525	544	538	540	518	564	541	538	513	482	551	501	507	525	575	544	519	517	498	518	561	544	539	503	518	533	551	515	543	517	494	586	526	515	510	598	511	543	532	550	486	470	505	528	578	527	528	526	485	535	566	576	525	501	553	531	519	511	518	521	514	540	509	520	547	500	520	567	540	537	512	562	535	484	554	568	542	537	528	512	528	522	505	548	515	509	539	529	512	501	569	550	524	510	535	537	494	517	523	482	542	516	487	556	567	539	551	552	524	548	561	522	530	505	546	530	541	574	544	537	497	508	564	539	515	542	572	468	529	513	511	518	537	526	535	521	541	551	511	479	495	513	531	530	544	501	514	542	562	549	538	544	501	559	503	552	565	500	529	539	527	535	516	500	553	559	547	528	533	516	562	541	550	554	487	510	503	560	556	550	515	516	580	501	563	546	529	533	530	509	563	531	498	535	552	554	495	532	517	526	533	550	487	530	490	497	562	549	501	496	500	501	543	539	585	528	570	529	552	560	525	498	547	556	540	540	567	507	511	579	507	528	493	511	511	530	549	546	546	521	525	539	478	554	487	533	525	528	503	529	519	492	555	502	532	529	526	524	521	549	545	548	508	472	521	509	515	529	485	528	506	512	532	544	565	556	556	585	540	517	500	536	570	571	557	508	539	535	549	508	534	547	542	496	506	523	527	540	523	574	509	553	550	545	523	513	517	536	533	524	495	523	532	555	543	540	553	533	534	559	540	532	501	525	523	533	521	530	531	489	497	576	551	499	522	516	551	533	493	532	518	554	523	534	546	527	493	537	529	528	523	543	574	548	494	580	517	559	534	515	515	496	560	550	583	515	531	525	532	518	566	537	543	522	540	499	540	544	558	512	571	538	541	511	515	580	487	525	541	559	519	550	497	467	537	539	522	532	515	501	519	515	501	521	541	516	554	557	541	546	504	502	565	533	544	542	565	540	513	547	564	521	518	539	481	496	528	500	548	501	527	547	553	526	518	471	503	528	541	506	574	575	577	516	555	551	574	521	527	496	522	501	566	513	508	519	553	507	487	507	520	568	534	505	532	533	517	531	521	561	543	530	567	526	517	532	543	544	537	542	555	495	522	559	562	491	578	519	515	535	524	523	473	516	502	532	539	564	568	513	562	520	520	523	557	506	545	534	552	515	541	536	536	554	528	511	493	504	517	486	529	546	499	538	529	558	580	540	535	515	511	538	516	504	534	523	521	562	544	582	519	552	547	554	545	502	512	542	550	560	544	507	543	521	471	532	525	517	501	585	519	556	505	479	479	559	531	533	513	567	509	516	508	526	527	525	526	546	528	506	512	498	472	556	538	498	514	520	557	541	528	531	511	547	526	537	522	530	542	536	544	542	554	529	544	586	544	505	565	559	535	525	544	517	515	547	501	495	511	556	504	524	568	477	492	532	506	487	517	531	525	553	552	547	531	514	550	552	527	571	517	557	558	540	554	522	532	511	475	534	546	565	534	554	499	569	521	538	531	571	528	534	550	523	508	518	552	527	538	508	486	504	554	533	500	509	508	541	524	559	550	507	539	519	530	516	540	537	527	508	483	558	526	547	519	440	486	548	496	526	583	479	527	512	539	497	563	513	520	551	474	525	537	536	507	532	539	498	556	556	478	481	579	527	529	516	531	555	499	543	518	552	506	519	519	536	537	537	556	528	535	545	540	510	577	524	564	532	531	535	502	544	512	511	510	534	521	562	521	550	527	512	553	529	588	551	548	540	494	574	537	534	515	536	531	562	539	511	497	531	527	500	525	543	532	533	518	526	515	503	534	509	547	590	502	472	518	518	566	531	546	496	506	565	534	541	518	527	538	534	524	541	547	525	539	498	523	539	527	537	520	526	578	521	516	547	558	541	535	507	511	547	511	500	540	538	541	532	514	526	516	537	522	476	515	520	519	525	514	546	480	523	538	522	518	521	527	568	511	540	584	526	526	469	516	531	538	573	543	535	522	478	522	499	551	551	526	539	507	567	521	551	554	521	544	545	504	494	536	535	534	519	545	540	524	528	565	544	554	531	519	551	540	535	533	525	510	556	513	487	561	524	539	527	536	539	487	542	561	486	495	519	531	522	531	545	527	497	524	505	515	561	525	520	539	557	549	530	513	548	516	552	525	527	494	541	525	499	563	496	534	523	537	523	537	529	526	487	535	536	577	492	519	549	538	536	529	523	554	550	538	515	491	570	518	521	550	532	513	510	587	535	536	531	504	515	514	556	504	491	539	545	560	532	531	542	537	503	540	480	527	534	531	557	525	535	496	503	590	509	533	496	482	546	497	500	526	515	508	579	503	540	588	518	539	509	527	494	546	530	529	544	555	507	510	477	553	535	557	570	492	561	516	526	579	550	542	497	564	563	516	557	535	582	527	546	531	578	577	544	542	483	500	547	505	534	507	487	522	510	542	522	538	565	536	541	507	533	525	496	542	513	512	518	557	536	523	524	483	524	516	524	497	530	535	535	528	492	523	547	540	495	552	517	532	548	537	499	501	525	518	537	552	541	491	528	510	549	522	535	515	556	534	539	510	502	539	547	547	514	502	561	548	520	521	554	528
24655	21038	27086	25045	12501	1427	710	524	402	376	409	372	358	303	288	275	300	298	295	293	268	278	296	281	292	297	286	306	317	311	306	318	318	338	381	321	335	339	307	285	295	279	295	264	258	252	272	231	275	253	293	265	283	256	241	281	247	265	259	293	281	280	290	242	263	289	308	265	249	269	252	258	242	273	256	254	261	269	276	244	228	252	244	283	233	284	294	286	280	309	273	243	235	261	279	228	271	266	279	271	248	242	250	260	260	252	260	240	223	271	259	278	246	296	274	251	263	275	293	250	255	283	257	257	239	257	258	264	251	260	263	276	260	270	264	282	282	284	247	300	280	225	235	253	256	269	258	271	274	251	251	251	250	262	250	240	238	272	268	223	262	247	261	241	262	261	262	250	250	285	248	232	246	255	276	279	241	259	233	218	266	241	283	284	267	267	294	263	277	276	281	257	274	267	270	262	235	292	285	237	240	266	288	256	249	276	268	257	255	264	268	263	261	272	253	294	273	261	287	240	235	257	270	255	268	236	270	263	253	265	273	260	247	259	246	240	253	268	252	287	256	239	282	263	273	281	299	236	239	245	273	260	260	257	254	237	273	210	252	238	261	236	263	273	258	255	257	270	266	288	252	247	248	264	259	260	268	298	269	272	260	256	273	250	276	288	255	273	256	267	253	261	264	285	257	285	263	248	269	298	234	266	246	224	261	242	254	268	242	273	255	236	228	236	263	251	240	257	291	238	277	215	236	221	277	282	260	258	261	285	274	249	252	251	222	223	274	248	247	288	266	238	260	244	228	262	271	265	274	239	256	284	274	264	262	295	262	243	262	271	273	253	264	239	250	258	268	270	260	287	256	268	282	244	261	264	272	244	261	286	250	270	259	241	248	291	271	249	293	273	253	265	289	271	264	245	252	276	238	212	252	231	255	260	256	278	269	264	277	269	285	284	280	252	245	271	253	277	259	233	281	264	291	283	243	239	242	256	257	246	245	249	252	276	271	283	273	245	271	262	273	247	261	301	266	251	244	244	255	252	275	245	265	280	253	263	263	266	244	264	280	260	266	263	240	266	274	260	262	242	269	260	218	266	238	264	280	248	263	268	253	258	249	274	283	264	272	270	295	280	253	285	251	248	280	256	271	276	272	289	273	257	259	263	261	238	251	241	275	235	265	268	288	255	239	248	273	254	267	218	272	256	260	261	240	258	265	246	290	247	244	293	256	245	287	261	239	257	235	248	268	239	260	274	264	239	276	280	253	246	274	270	281	268	258	244	273	254	282	272	267	256	265	252	254	256	250	292	264	279	291	244	242	274	287	258	254	239	298	281	268	246	264	256	279	269	258	259	250	284	256	276	262	287	266	260	247	271	269	293	271	249	279	272	260	257	280	285	287	252	259	245	262	263	270	258	265	246	248	257	268	291	276	268	248	263	269	268	244	257	254	268	244	256	288	239	276	251	292	244	239	235	255	245	260	230	252	273	250	287	277	258	244	297	253	269	251	246	286	253	266	258	260	247	250	237	242	265	247	243	267	243	264	264	261	246	262	266	273	276	275	259	286	289	277	272	255	248	276	257	277	257	259	251	242	252	245	268	249	253	264	269	265	273	254	254	300	260	260	269	261	286	254	265	287	256	274	239	247	236	242	266	281	249	279	282	249	282	273	309	275	246	271	281	256	250	218	256	241	267	249	272	243	274	267	270	284	249	248	245	234	258	289	289	279	297	250	253	256	276	249	235	265	243	272	261	256	250	254	256	271	262	267	264	238	268	246	283	255	282	258	257	283	313	265	272	236	255	282	249	241	246	276	253	277	243	266	251	284	259	270	274	261	256	228	288	274	250	281	245	250	284	259	281	304	243	258	279	236	270	274	276	256	255	269	256	258	247	279	280	282	285	245	264	293	242	257	257	269	281	244	245	259	257	258	276	270	261	259	239	291	221	268	263	255	246	277	272	253	242	275	276	243	258	286	268	272	262	290	257	253	260	226	221	252	280	249	265	266	276	258	280	284	253	256	262	275	254	258	271	279	238	287	241	263	243	282	251	255	263	270	258	252	263	232	277	267	255	259	242	262	239	248	268	257	269	262	261	233	257	249	244	282	276	247	311	297	266	267	263	287	273	252	275	256	268	249	292	288	278	267	258	232	266	264	281	295	246	285	267	268	228	259	268	265	265	269	274	278	263	261	242	267	258	268	258	272	233	259	219	282	288	261	253	256	248	249	248	244	244	279	262	276	255	261	283	253	254	268	272	259	247	261	263	242	269	273	261	280	256	253	233	274	254	275	274	258	244	245	247	252	264	291	253	239	245	250	255	262	246	280	249	262	259	288	244	275	243	279	243	280	233	272	270	264	270	265	266	249	265	262	248	271	259	271	277	257	253	261	264	245	259	258	248	270	259	269	272	266	254	260	279	265	270	258	245	272	262	263	278	280	287	242	253	259	266	255	253	294	249	251	246	238	260	250	246	290	224	277	278	242	252	264	226	259	232	256	273	253	250	252	242	271	256	254	234	221	267	252	257	241	252	278	245	260	227	256	220	291	256	257	260	245	238	277	253	245	285	260	253	269	251	238	260	249	270	264	252	249	287	262	266	255	253	253	250	231	300	295	276	296	288	281	273	283	251	238	271	250	246	297	260	251	266	243	260	259	263	279	287	267	267	263	262	256	281	261	241	248	275	284	279	276	256	246	245	259	268	275	251	260	264	260	290	276	270	267	272	238	272	275	250	251	263	249	250	279	242	244	266	288	251	258	265	271	267	235	261	244	268	237	264	254	263	279	244	253	256	234	253	271	255	241	256	289	251	271	278	279	253	248	237	268	265	273	292	254	273	258	249	243	253	263	272	273	274	254	259	251	253	227	265	283	277	277	252	263	283	269	257	265	256	246	269	247	259	261	268	237	248	259	234	258	269	250	264	268	264	274	267	265	254	271	257	258	268	256	257	269	249	217	246	266	238	242	272	256	264	250	244	279	249	247	237	268	263	283	249	247	245	251	261	274	275	265	253	288	250	257	267	252	230	253	237	267	260	249	260	275	223	247	270	270	231	268	264	305	264	256	276	263	258	262	276	268	302	254	243	234	274	269	231	248	253	288	255	266	243	270	263	262	263	262	267	216	229	249	273	255	292	289	245	251	275	236	255	266	263	266	246	257	275	253	269	272	246	257	241	265	268	248	259	244	257	286	251	242	229	267	277	255	258	274	298	260	274	266	264	249	228	289	258	255	265	259	254	254	246	243	288	256	236	272	238	249	271	242	255	252	260	255	258	280	264	264	265	244	280	245	251	259	285	247	226	243	271	258	282	264	284	270	242	268	257	239	262	304	244	276	273	281	283	252	264	260	249	277	259	240	270	266	238	261	273	306	256	232	237	265	290	300	260	256	255	244	275	279	256	273	259	276	258	257	264	267	241	231	226	251	254	255	267	256	284	252	256	261	265	260	240	248	255	290	228	252	277	259	245	256	254	279	279	269	267	229	276
27501	40402	19912	6584	3374	2160	1278	843	660	631	643	628	572	521	458	382	405	406	385	380	382	385	403	371	338	406	370	349	406	460	423	513	481	491	461	484	414	441	422	403	351	354	374	348	365	366	325	357	344	325	315	320	307	347	321	346	347	353	354	366	352	306	333	325	341	381	329	348	319	354	346	346	334	353	343	338	328	333	330	330	316	343	352	322	328	324	384	343	347	332	323	313	328	314	319	336	351	315	326	359	314	345	345	347	336	338	321	297	314	329	336	354	339	317	309	342	360	354	356	281	316	319	331	325	355	323	354	314	349	349	316	360	323	330	347	328	311	328	320	308	352	307	341	333	315	348	348	336	316	312	335	336	340	325	348	319	355	294	315	344	294	340	342	329	314	354	327	333	286	355	328	323	351	309	340	352	348	291	324	318	341	344	313	334	355	294	325	345	325	342	350	346	371	328	358	335	357	337	334	330	351	368	326	310	350	349	298	320	319	323	308	334	284	310	337	315	336	349	309	364	356	334	335	342	331	347	341	339	320	326	333	346	330	343	314	313	330	330	325	337	322	331	343	347	339	338	341	314	361	343	325	337	328	358	317	343	313	329	321	343	359	309	303	361	343	361	298	336	326	329	327	344	334	320	320	344	333	337	361	317	332	308	351	301	302	323	337	314	315	301	315	355	347	303	292	316	345	367	325	332	339	344	328	333	341	319	351	309	338	349	324	314	327	317	354	305	334	344	333	325	347	352	344	331	331	321	344	303	359	355	326	358	339	327	366	332	330	342	318	343	322	339	332	310	329	336	314	321	326	323	326	329	335	351	309	335	354	356	361	315	329	340	349	320	341	317	373	337	333	349	300	298	318	336	334	309	329	353	329	303	328	331	318	331	321	338	343	329	320	348	320	336	334	316	311	310	339	333	342	361	333	313	337	330	376	324	325	338	323	320	326	348	340	365	302	342	364	324	305	298	353	332	327	337	338	333	329	336	330	316	354	345	321	304	319	355	330	299	358	330	351	327	360	326	299	322	340	349	372	315	328	341	314	329	321	307	332	338	347	350	292	349	343	359	300	321	333	278	309	308	302	340	331	323	348	323	371	330	289	333	353	334	365	329	354	346	337	319	356	332	332	358	326	354	352	364	325	336	348	324	325	338	347	292	340	316	354	322	313	320	300	368	358	362	326	318	327	358	329	318	339	307	318	361	349	343	321	371	308	359	303	313	320	340	345	365	354	334	290	363	347	341	334	332	336	336	343	345	340	346	310	324	347	324	362	335	351	310	363	337	331	309	307	323	312	316	311	324	334	354	302	333	321	348	321	351	311	359	338	317	339	323	353	371	357	332	316	362	298	327	373	350	365	302	328	335	333	301	331	315	331	337	294	350	319	316	316	341	313	309	321	338	336	344	306	308	335	303	319	343	347	334	298	380	331	321	302	322	307	325	320	346	310	316	345	300	317	310	318	322	366	335	344	348	349	360	332	324	345	310	311	310	336	367	339	338	315	346	312	306	334	325	360	326	321	345	328	333	296	330	322	339	325	320	348	355	346	345	359	312	342	313	318	329	327	324	361	357	345	301	345	379	337	349	345	363	343	343	354	364	307	351	314	329	297	330	340	320	311	352	301	356	320	343	304	341	359	325	341	315	306	332	317	341	337	327	312	316	304	345	359	334	316	325	324	349	318	346	349	312	312	326	318	311	335	311	329	352	304	315	299	347	318	313	315	369	340	338	350	345	311	320	317	344	322	334	328	337	324	340	350	325	344	299	305	362	319	340	367	349	333	349	321	349	338	293	337	362	348	336	336	337	356	319	323	317	320	324	340	345	331	350	325	328	363	326	315	328	350	338	320	335	325	345	324	375	324	330	320	329	332	310	313	328	314	312	313	358	319	308	346	322	326	310	333	312	320	324	333	329	360	310	302	349	318	304	333	313	311	317	332	340	312	352	328	332	329	314	312	321	338	336	350	326	346	334	324	342	327	335	333	353	331	307	358	313	330	306	342	309	331	324	338	329	327	302	319	336	320	348	307	334	338	324	321	323	334	320	321	304	317	312	317	288	331	332	320	316	311	315	322	350	332	319	330	342	301	319	331	333	326	323	311	345	325	355	295	354	347	340	352	305	322	302	370	309	326	333	323	352	329	344	307	315	339	327	335	324	352	336	328	349	312	343	314	306	380	316	359	314	340	349	327	354	301	303	315	307	343	351	338	305	332	314	315	322	354	350	360	348	363	332	306	334	344	328	327	348	316	303	325	319	322	329	292	355	360	352	344	336	326	321	323	305	335	311	341	361	297	358	342	325	329	346	330	303	290	325	302	330	311	321	353	345	326	324	315	301	334	324	341	328	312	346	349	306	364	343	318	331	351	322	298	319	322	339	309	319	361	325	333	323	338	332	348	384	323	312	338	341	299	346	332	339	321	314	313	334	320	330	348	342	331	320	355	336	299	344	320	308	323	320	364	304	324	350	344	333	317	341	339	312	358	319	314	333	334	349	329	334	327	352	316	330	317	331	371	310	319	315	307	359	329	341	326	352	315	350	342	312	321	325	342	352	355	316	325	315	332	346	292	323	354	321	315	320	324	342	320	314	333	358	386	317	347	293	373	328	306	310	317	362	321	298	324	345	327	338	315	348	327	336	324	390	332	320	297	321	343	344	321	353	350	335	328	335	334	346	333	331	373	289	313	329	336	327	337	331	336	330	313	296	323	344	323	344	337	354	328	317	344	317	350	306	321	310	297	327	334	338	363	322	314	322	331	335	356	307	315	360	382	345	335	343	326	340	349	319	316	327	297	350	361	373	310	335	314	325	320	325	337	349	321	363	299	320	333	328	349	302	338	323	342	318	310	335	322	310	310	315	314	329	336	337	315	350	319	350	366	315	320	345	308	357	356	308	312	343	341	326	312	305	340	319	344	319	357	330	320	325	315	340	340	351	370	306	302	336	296	334	331	348	290	318	339	365	306	342	350	322	309	320	305	316	339	329	328	344	315	344	312	307	308	315	337	294	322	321	334	341	354	326	325	326	314	316	330	333	312	341	370	305	357	343	313	331	310	364	317	339	320	357	356	342	313	320	314	296	291	331	352	346	296	330	328	359	329	358	328	319	332	350	348	310	361	320	326	300	328	334	343	329	342	370	329	349	296	322	335	318	352	313	315	310	328	320	312	361	288	326	373	326	328	340	323	305	310	316	335	343	340	335	325	308	343	285	312	371	310	323	339	382	323	350	334	380	318	292	361	324	304	354	360	339	347	349	344	309	347	329	325	296	321	360	321	320	337	341	335	319	322	326	349	341	353	352	325	310	320	329	327	322	329	315	337	333	312	310	313	312	353	323	338	335	359	333	339	310	344	309	334	316	343	313	353	323	321	334	311	326	325	330	326	328	324	314	318	340	341	375	324	356	329	315	311	330	337	318	306	306	346	352	339	329	340	358	355	340	303	342	315	316	342	342	334	299	330	320	314	315	365	347	327	353	331	286
22525	21040	28547	23752	21051	21035	8810	1141	778	694	677	600	545	443	472	420	383	404	374	347	361	338	349	331	306	350	311	350	348	380	408	429	467	444	438	412	399	406	374	358	322	304	305	315	286	310	277	295	294	315	275	293	286	259	276	286	289	301	279	278	306	330	356	303	307	286	315	318	288	293	302	281	260	292	316	283	312	285	291	312	293	291	293	276	272	307	277	293	307	301	290	292	285	277	310	288	289	273	290	296	298	299	288	260	279	294	283	296	297	271	257	292	303	282	268	284	297	315	274	276	284	286	269	293	303	267	271	314	255	293	263	278	261	289	282	305	278	271	290	295	293	266	301	307	311	289	270	289	282	315	295	288	261	267	241	272	280	286	270	312	280	275	305	280	276	272	296	269	278	285	256	271	284	284	312	269	290	284	277	267	297	281	265	277	296	258	248	303	286	302	273	270	304	287	270	276	286	237	270	252	291	278	297	288	276	285	303	270	314	286	287	292	267	255	279	281	301	283	264	279	287	288	268	298	255	285	292	276	287	291	286	256	281	271	247	275	305	327	286	265	263	277	288	291	269	300	270	267	290	270	282	288	268	248	281	273	317	301	307	253	274	303	260	297	279	294	268	299	305	273	303	256	311	275	266	314	292	286	293	279	300	290	272	309	306	289	272	286	275	308	283	269	255	268	282	296	260	291	300	278	274	302	308	263	283	306	263	257	266	291	281	289	284	286	255	286	268	267	273	282	283	284	275	311	314	286	288	288	306	275	284	274	303	261	272	282	293	276	314	312	311	301	275	277	257	295	275	287	275	265	289	288	278	273	276	294	265	266	305	258	281	278	278	301	281	288	306	290	292	271	279	279	292	288	302	305	322	284	301	278	290	297	294	308	279	270	318	284	274	282	291	281	287	287	269	286	270	317	302	278	256	301	290	260	251	283	292	283	268	259	304	273	290	263	291	285	272	276	286	294	290	288	277	260	284	274	293	311	295	289	253	289	246	265	289	286	291	283	307	294	286	286	264	271	305	286	297	243	274	286	274	260	271	290	310	295	295	282	251	273	316	283	273	298	284	311	259	270	284	295	272	292	309	279	252	277	318	268	281	275	294	298	283	254	305	293	285	298	291	311	296	309	276	274	284	286	297	280	292	285	299	265	269	302	270	295	251	270	256	271	262	274	312	307	281	272	270	299	263	243	273	293	306	285	258	317	274	301	278	298	300	286	287	301	277	302	293	271	299	278	307	277	234	305	293	301	269	292	310	294	270	302	307	281	298	287	303	289	309	292	258	275	298	307	280	266	269	280	271	289	291	262	276	305	297	284	278	289	275	294	271	270	282	299	295	302	276	295	288	291	293	275	298	261	309	265	265	292	286	286	270	277	285	292	265	310	298	276	297	296	296	293	304	274	287	281	290	302	300	299	250	270	300	300	302	288	298	292	292	282	314	317	292	323	275	266	275	279	282	300	242	265	272	276	272	281	297	297	289	295	294	314	257	263	282	298	287	276	298	282	273	286	280	265	280	277	280	282	285	274	311	302	274	283	301	303	289	272	283	251	297	309	288	292	286	272	264	310	291	288	289	301	259	312	261	274	245	288	303	289	268	270	290	262	270	274	288	298	266	283	265	279	273	274	276	257	277	251	297	292	292	312	293	277	285	284	305	280	269	319	307	278	278	258	285	271	266	289	285	276	280	289	255	303	279	288	241	277	278	268	305	278	299	269	290	274	292	273	274	317	280	280	301	273	274	267	252	295	275	286	294	267	300	286	287	316	285	305	277	280	267	258	287	288	257	276	287	283	294	299	276	266	271	273	284	292	304	283	297	269	303	292	306	248	266	234	271	268	289	311	280	298	277	290	296	295	284	300	284	291	270	289	279	298	284	270	298	306	300	278	275	300	307	302	301	287	284	305	290	280	294	267	306	279	296	275	289	278	282	255	271	289	309	262	279	272	261	288	293	313	277	273	259	278	286	269	253	263	237	258	287	252	305	274	257	273	327	304	283	280	265	300	288	291	287	301	286	288	300	298	287	253	285	311	279	288	291	291	277	269	287	317	294	278	289	286	303	333	288	262	268	281	280	276	265	260	260	262	274	287	284	302	258	283	303	255	292	281	272	301	293	264	287	312	284	302	299	296	272	273	281	259	257	297	268	309	311	286	270	307	257	311	235	274	263	274	303	304	275	307	285	268	264	288	252	285	299	292	291	299	300	262	271	283	276	275	268	291	273	281	270	298	256	275	299	289	295	268	318	262	257	284	274	289	306	275	259	257	283	308	290	292	285	303	286	278	289	283	279	276	299	288	274	296	307	298	300	268	301	294	271	305	267	293	271	278	276	303	296	303	308	283	252	296	275	286	283	291	293	282	291	282	319	280	309	305	281	271	296	288	290	280	254	268	273	263	292	277	273	303	298	282	262	289	295	286	308	288	276	251	269	270	284	299	283	319	272	270	246	298	283	292	277	280	274	273	277	298	285	278	285	289	340	284	287	280	315	283	278	289	292	284	295	260	294	251	306	283	295	284	307	291	260	249	277	271	291	273	279	322	271	261	332	249	265	275	283	293	268	274	297	293	279	311	267	308	303	293	271	256	316	272	271	301	252	287	248	280	264	288	298	297	279	263	263	278	269	261	283	276	265	253	296	321	296	301	256	298	270	285	280	266	285	294	306	282	261	289	286	280	280	267	291	260	267	259	292	281	286	291	285	286	327	283	279	273	280	308	281	304	288	265	286	318	304	283	279	284	289	285	267	273	330	301	254	293	292	267	310	301	285	252	292	308	272	276	297	290	312	301	279	272	275	303	327	280	287	257	284	307	264	300	272	310	266	297	315	271	302	280	281	300	304	252	286	290	286	296	281	239	282	280	289	301	250	272	302	282	301	306	270	298	289	281	289	296	281	291	254	265	228	289	289	318	264	272	302	303	269	308	256	279	273	276	289	265	287	279	302	296	307	259	271	267	302	237	265	273	272	275	308	298	268	283	302	294	275	279	280	259	284	269	240	286	294	291	292	277	250	266	280	268	296	268	271	298	281	304	274	292	295	276	302	284	297	265	314	288	284	265	279	292	287	290	275	268	294	272	293	232	288	251	287	298	270	302	284	246	285	295	282	309	291	304	265	278	274	267	265	267	262	280	295	276	306	265	288	309	311	284	291	296	295	277	332	258	249	284	246	283	255	302	288	300	284	270	285	274	288	265	321	278	263	268	290	289	275	266	252	312	290	280	275	291	280	282	271	286	252	286	270	295	288	274	311	272	329	275	295	283	307	294	306	295	306	267	291	316	249	280	256	263	266	277	292	261	272	270	292	264	265	259	262	294	274	254	302	298	296	266	277	304	292	278	274	265	267	298	296	286	294	274	295	290	274	268	292	289	283	296	299	295	303	289	288	278	325	323	282	293	284	288	288	276	319	249	267	259	275	312	278	282	267	310	281	261	241	266	264	282	282	267	286	263	270	259	276	268	255	295	283	258	279	287	269	276
29123	48517	32009	14931	8167	5870	3164	1927	1349	1152	1118	994	833	739	602	570	511	497	510	513	476	429	471	463	487	423	410	496	514	560	583	631	647	666	568	574	591	511	535	487	482	445	419	382	400	378	409	382	390	378	382	368	405	351	368	369	385	359	394	396	418	408	397	388	395	405	369	382	357	382	386	390	362	381	371	347	359	378	356	360	362	352	367	361	377	373	375	339	382	316	383	337	333	340	384	333	351	357	354	360	373	385	365	368	364	351	365	362	395	331	375	357	372	352	373	362	384	380	350	372	358	378	338	376	360	333	391	362	384	360	368	377	366	369	330	346	360	361	355	338	375	372	403	371	368	348	360	357	346	375	382	384	379	367	351	353	341	378	350	355	353	357	360	378	382	338	379	383	380	339	396	341	349	375	379	327	355	362	374	373	337	347	369	366	369	358	376	384	359	366	357	360	377	375	364	382	351	316	341	340	364	347	365	372	350	361	385	355	341	380	367	385	345	360	382	371	360	365	358	352	363	367	385	331	354	338	355	352	384	347	364	352	315	367	362	367	377	355	380	354	397	347	329	353	370	399	342	359	359	373	364	364	347	369	360	370	369	388	352	360	379	332	358	363	362	356	344	351	354	344	368	349	346	353	376	375	356	325	378	338	370	365	377	344	361	374	388	349	313	364	348	351	355	329	365	381	357	371	362	373	351	336	391	370	370	387	360	376	393	339	344	352	353	323	344	349	359	375	375	362	330	379	380	349	347	362	362	358	341	357	348	299	333	362	332	367	343	400	352	376	347	362	330	340	357	351	344	322	327	349	383	342	358	349	362	321	352	382	379	347	374	366	377	354	381	365	369	406	309	362	318	339	370	350	379	337	342	370	347	364	363	366	360	357	381	380	360	337	360	368	388	355	332	341	373	362	351	352	363	354	362	380	384	351	362	363	333	361	365	359	364	363	358	385	348	364	356	366	389	353	357	359	358	359	389	372	327	351	343	354	392	329	355	346	370	353	324	346	338	391	353	356	390	354	364	369	363	370	324	334	337	356	409	360	333	371	378	349	309	355	377	369	348	341	361	343	321	349	339	368	340	404	321	392	352	369	343	359	341	355	357	386	337	343	387	341	340	367	360	381	354	357	353	385	399	348	377	346	375	369	331	359	360	377	378	372	363	391	381	383	357	325	328	380	372	350	384	338	345	340	327	356	341	383	382	365	370	365	372	344	352	349	350	349	391	377	332	349	369	352	391	379	340	321	352	377	371	359	362	382	324	391	337	356	372	363	365	353	400	360	388	334	365	330	360	374	375	365	341	345	332	357	350	372	342	351	312	356	360	335	345	383	328	377	371	354	348	379	330	337	344	373	334	341	389	336	356	364	354	347	367	369	357	339	351	341	361	357	352	400	400	363	370	372	347	352	322	372	388	352	358	366	374	353	361	342	349	359	332	361	372	349	373	329	389	372	376	381	362	348	356	367	356	360	356	369	358	401	366	353	365	341	381	356	388	389	309	360	355	342	328	353	358	370	342	337	389	378	352	351	370	372	357	343	395	364	397	367	380	345	363	350	327	358	389	339	331	365	366	335	349	355	374	378	396	372	360	357	335	352	362	362	352	345	369	376	407	358	323	357	377	355	358	367	335	355	368	371	335	366	327	394	345	340	389	351	355	351	388	360	376	384	357	352	384	354	381	373	370	345	362	350	353	398	355	336	374	345	349	346	349	388	321	400	342	383	361	380	383	329	347	343	337	382	365	341	348	375	370	363	387	346	378	348	354	387	382	347	363	340	368	333	336	328	372	368	370	351	368	327	369	393	330	360	340	333	365	360	346	345	368	349	368	353	370	344	343	363	353	399	390	356	423	366	365	353	339	363	350	329	366	356	382	354	382	340	370	331	362	399	353	349	376	345	379	372	342	379	365	331	424	364	373	361	332	346	388	364	374	309	318	398	358	370	365	375	368	339	377	354	367	346	352	317	359	367	372	361	360	362	363	376	384	353	363	339	370	359	362	346	338	349	381	349	361	374	369	337	337	333	348	323	339	370	356	383	349	364	376	362	342	412	404	346	373	352	357	392	364	354	346	352	353	321	354	384	352	350	361	345	348	363	365	338	362	361	355	401	317	383	393	341	365	360	370	345	383	370	341	361	347	356	372	367	373	357	343	319	402	320	359	357	385	391	377	349	356	340	371	375	358	359	425	360	371	355	350	378	367	378	384	331	346	353	356	350	334	384	357	371	373	355	353	375	355	381	334	324	335	380	335	357	379	354	367	358	345	347	361	354	364	366	372	376	370	376	367	369	349	354	344	378	365	368	350	347	323	356	366	347	378	343	363	370	315	349	344	373	353	356	349	382	350	361	355	330	352	357	391	353	360	344	373	385	338	361	351	341	354	377	360	346	371	378	373	349	334	361	365	344	345	332	369	345	373	363	352	350	330	397	405	327	372	349	372	345	395	350	378	337	362	320	347	354	344	351	370	375	349	382	341	379	362	358	378	340	380	382	340	373	352	386	351	348	364	362	352	362	338	361	323	367	359	382	358	388	358	394	379	322	343	347	362	352	358	319	371	344	358	357	334	341	377	385	316	353	385	377	341	320	406	319	333	394	351	379	387	367	394	315	340	378	328	363	326	365	356	377	334	366	381	359	328	380	353	348	346	358	371	372	372	374	368	348	363	364	343	328	340	338	350	344	367	346	361	352	360	360	341	351	364	341	379	378	343	345	371	378	359	333	364	374	367	378	351	357	360	360	362	346	362	359	359	359	352	394	372	330	348	375	360	370	377	388	369	388	314	354	354	364	357	342	340	347	355	349	338	352	360	356	363	407	340	375	363	393	406	391	381	325	310	374	347	383	361	381	365	390	377	352	389	357	339	381	340	355	377	350	326	353	325	375	342	361	360	348	363	374	355	365	347	382	367	317	371	408	350	347	362	355	357	370	344	369	359	386	356	334	337	341	351	380	374	315	338	363	363	344	322	369	347	349	361	318	367	355	396	370	346	369	346	377	352	368	391	354	360	338	377	353	341	374	369	347	350	375	344	408	358	374	355	329	412	355	360	391	333	339	344	357	384	346	370	345	339	380	388	351	382	330	375	383	370	364	368	383	341	350	344	392	357	325	333	317	382	356	359	357	344	336	379	316	384	379	328	400	375	323	356	353	351	397	371	365	346	379	383	367	333	357	348	391	322	374	380	332	354	367	355	368	388	357	401	337	378	358	325	358	412	385	336	377	375	381	338	372	350	351	379	396	325	312	355	366	394	378	352	365	387	354	365	336	362	347	370	344	357	382	376	361	366	365	354	331	350	374	354	365	366	403	345	352	344	357	355	404	360	368	364	377	352	324	348	342	341	364	343	356	321	369	359	363	358	341	366	356	368	367	331	355	362	357	378	341	364	338	361	348	363	369	358	371	372	351	353	343	338	325	369	368	361	337	344	386	353	368	372	337	371	346	362	377	360	371	320	332	403	325	360	339	345	391	385	348	371	354
27822	22034	16418	3932	1155	796	557	534	425	500	458	439	425	449	406	356	401	367	406	402	415	375	415	366	389	398	422	408	391	427	441	460	407	442	431	436	429	426	394	391	414	396	396	351	376	384	365	397	363	338	390	372	351	391	392	385	417	378	388	405	399	391	384	372	395	407	396	419	381	383	362	364	384	396	376	381	366	358	412	403	390	401	382	362	405	360	394	423	412	404	394	373	399	396	367	408	365	412	376	362	362	339	385	384	350	388	362	371	369	367	374	361	364	381	377	379	377	379	353	399	428	364	368	393	364	358	394	341	379	367	386	363	387	378	381	408	364	405	400	348	368	393	396	399	399	392	353	418	376	380	366	365	368	365	363	390	368	329	373	360	381	370	383	402	377	405	387	366	380	371	388	381	375	420	363	399	370	368	379	370	367	379	375	390	411	382	386	386	354	375	367	385	395	398	395	362	393	344	375	356	362	372	412	356	375	407	411	395	376	406	372	353	390	384	367	397	360	368	386	341	368	385	370	327	351	410	393	371	355	404	351	369	378	362	393	380	327	365	364	384	400	391	397	393	404	416	353	380	385	395	394	332	390	363	376	387	347	396	389	372	357	368	357	373	369	370	358	374	378	364	387	380	376	403	357	393	390	373	409	364	390	379	386	397	383	367	384	372	352	356	373	369	340	343	378	335	389	385	348	440	404	344	367	366	350	341	376	386	409	392	382	385	409	366	372	377	358	364	388	368	373	351	404	402	381	346	382	355	412	376	393	369	377	397	412	393	365	408	398	372	356	376	372	380	411	411	376	372	357	398	360	380	386	381	370	413	367	384	420	407	379	396	342	393	399	363	377	412	362	378	423	387	418	384	426	361	372	381	368	393	365	390	388	369	369	367	395	414	402	369	347	392	375	363	411	365	373	358	395	369	385	400	419	386	405	423	353	387	367	382	370	371	410	366	362	339	361	379	346	385	395	392	386	395	383	407	368	366	406	337	365	379	378	404	357	359	392	363	397	408	406	390	386	371	332	375	406	374	370	365	379	380	389	383	414	433	356	363	384	381	403	376	392	369	365	384	369	393	363	396	394	393	370	365	373	415	375	390	376	371	380	358	380	356	361	397	363	388	371	337	349	409	360	394	366	397	388	358	405	376	372	383	385	371	396	347	386	401	389	392	370	369	383	365	405	353	387	357	362	413	366	388	349	399	386	387	397	384	398	369	380	410	382	361	384	393	392	377	356	370	369	389	395	411	416	398	389	372	393	387	355	391	394	386	341	402	360	366	384	360	399	400	359	350	402	347	378	384	353	406	376	367	382	378	390	403	364	350	402	371	391	397	366	372	381	362	378	383	376	384	372	351	350	401	370	396	376	369	394	407	369	372	370	373	349	368	374	365	378	344	364	345	390	394	353	403	407	406	399	364	363	386	358	402	354	360	410	354	362	381	383	400	353	366	389	356	335	370	359	357	355	374	402	342	372	357	424	395	396	434	380	400	395	344	410	379	365	399	382	423	371	383	366	361	373	365	402	397	353	346	377	406	378	404	376	411	402	381	426	404	366	339	358	364	399	357	374	337	424	406	401	401	387	343	403	360	381	362	371	365	390	348	373	388	389	381	354	371	402	413	383	385	405	426	345	370	376	392	382	376	333	384	360	381	383	408	381	387	374	393	406	385	375	362	396	364	374	378	363	405	392	368	368	368	375	358	378	358	380	399	369	383	363	371	388	369	367	411	394	388	412	392	371	408	372	353	401	327	363	371	358	378	356	370	397	372	387	362	356	341	438	378	382	381	370	372	392	388	357	365	396	405	376	412	368	369	392	387	358	364	379	381	385	372	381	366	397	384	368	373	390	359	365	369	401	388	354	384	404	404	346	342	339	363	378	393	387	359	407	389	384	371	351	373	385	396	352	359	380	374	390	395	388	376	343	389	385	356	393	398	390	380	381	397	407	397	394	358	339	392	374	371	397	361	402	366	354	354	405	343	378	378	360	396	380	389	376	381	377	404	392	362	382	365	365	387	340	372	384	370	388	398	375	368	348	378	369	378	357	406	383	372	355	367	381	400	383	369	375	422	394	378	359	364	341	390	418	411	377	394	347	379	373	402	375	398	378	392	364	349	363	375	379	396	379	365	367	370	384	399	399	373	427	364	368	371	376	366	380	375	349	377	377	362	357	369	373	367	400	380	378	371	401	383	369	367	377	400	358	361	408	391	395	384	383	378	370	406	401	373	387	370	372	398	386	389	356	385	372	384	382	398	402	354	384	396	366	356	393	362	376	369	376	368	380	390	352	378	391	358	380	378	343	381	366	357	406	384	364	371	371	382	358	378	369	375	355	358	376	371	412	406	364	353	390	389	347	366	371	355	381	407	364	355	356	394	370	378	372	371	387	388	375	403	392	375	330	376	377	374	381	367	389	406	344	367	386	378	370	392	396	368	339	371	396	365	361	355	385	390	391	362	381	384	394	345	391	354	421	373	390	394	396	390	374	387	373	421	370	370	405	356	336	371	376	373	402	386	373	370	365	375	405	365	388	383	412	388	358	380	359	388	352	370	409	402	352	345	382	380	364	383	403	358	418	400	371	371	379	371	392	383	350	343	397	396	365	376	355	416	367	388	397	348	380	353	366	381	416	367	374	374	401	396	382	404	372	378	376	353	385	392	383	373	345	391	390	384	385	390	418	430	357	369	365	350	402	373	340	404	375	375	369	418	365	388	397	392	399	351	395	416	391	410	367	390	390	363	358	378	334	387	360	360	349	408	339	374	356	350	370	380	396	388	334	393	376	409	417	375	372	394	391	380	391	428	361	346	354	369	388	382	399	412	384	378	413	362	392	450	367	417	352	383	353	367	379	361	331	380	395	365	345	365	379	369	368	387	390	390	372	359	377	358	383	408	397	370	377	355	407	414	378	390	355	411	406	367	359	354	385	409	399	385	390	364	399	374	407	413	353	367	395	391	356	380	393	386	373	353	362	372	386	397	407	362	364	384	398	401	339	387	355	378	399	407	383	374	378	376	378	361	397	381	393	383	394	357	368	378	380	391	388	358	371	357	366	382	371	388	379	330	436	381	402	406	377	384	358	378	427	383	363	391	386	402	396	381	388	385	416	405	384	384	382	373	375	402	392	390	363	358	389	389	370	390	374	352	371	379	386	367	407	371	380	384	373	369	406	398	385	373	397	335	344	397	348	378	389	366	345	396	359	372	369	367	403	369	381	361	387	370	401	402	412	362	345	394	378	363	399	383	400	361	376	356	365	383	374	382	375	349	368	383	375	380	380	346	372	395	387	365	368	376	413	351	386	379	370	362	383	396	361	406	370	396	390	397	383	386	360	381	378	375	388	390	390	392	404	395	364	355	385	359	369	384	375	387	375	370	383	398	358	384	366	352	403	352	380	375	404	320	369	376	365	397	384	362	402	356	365	397	362	378	329	368	378	390	386	409	365	375	369	365	377	383	388	374	398	360	377	370	360	372	390	400
25789	32491	15776	3545	1891	1402	876	737	624	631	673	644	618	599	528	543	506	462	497	526	462	519	483	466	471	465	487	506	499	554	569	557	602	596	532	553	578	528	469	534	505	522	487	488	501	493	464	506	462	460	443	465	457	478	489	477	439	505	511	484	469	467	482	484	483	490	470	444	446	484	469	500	497	464	484	476	514	478	465	464	452	477	478	456	496	489	498	481	450	483	470	428	505	487	471	479	462	453	433	462	459	505	484	498	461	477	486	437	478	485	449	423	439	479	448	466	509	482	444	465	460	438	482	459	488	478	470	472	477	464	438	476	448	510	461	486	468	469	471	480	479	479	468	494	452	485	489	498	464	470	451	469	501	473	460	478	463	484	473	462	440	492	462	487	487	457	455	420	464	452	456	480	473	478	478	453	497	483	474	454	477	479	455	446	472	511	421	427	496	427	486	470	396	421	454	475	472	482	455	496	483	448	419	462	453	455	453	491	484	492	478	475	458	459	491	494	446	446	489	505	461	494	483	451	443	504	467	464	482	447	475	503	473	436	483	484	465	485	462	473	454	464	451	438	434	481	441	473	461	426	470	474	508	466	485	479	457	442	490	467	489	484	501	449	455	441	472	473	452	455	485	449	494	438	484	485	459	466	491	442	441	466	489	460	470	445	467	468	480	480	471	441	483	489	504	446	470	492	474	427	498	501	466	465	497	491	499	463	481	483	444	469	444	479	467	492	474	460	447	455	476	496	455	454	492	484	430	469	460	458	458	493	479	463	455	398	419	461	443	477	470	442	452	494	476	466	486	447	427	463	458	472	477	492	418	496	480	480	464	465	452	434	408	461	427	455	475	487	498	484	428	509	475	452	478	471	476	471	455	489	487	473	415	490	468	418	467	450	484	467	430	499	485	468	467	456	488	496	464	439	468	476	452	459	467	449	474	443	440	458	485	445	501	456	464	413	462	463	478	447	497	442	462	479	466	454	445	489	459	458	511	463	476	473	475	477	447	472	474	459	518	503	472	456	484	488	498	507	466	480	452	482	460	458	489	518	429	464	481	462	451	538	482	450	495	466	461	422	471	473	474	481	460	481	470	463	488	461	517	475	438	452	432	459	466	492	478	471	459	488	458	426	482	522	440	484	445	495	455	464	444	475	454	461	473	480	481	469	456	482	412	501	472	481	436	496	445	465	454	462	432	484	475	477	484	470	457	487	476	464	522	511	445	491	485	480	463	485	484	443	461	517	474	454	519	468	479	453	464	480	455	473	498	440	498	492	486	423	428	470	498	478	498	505	429	449	447	478	506	427	496	494	453	448	500	435	449	435	470	475	437	504	480	484	449	432	463	494	446	460	488	479	441	467	512	464	435	469	496	451	477	483	487	473	469	460	463	514	505	451	467	489	462	454	468	474	444	469	497	479	435	440	473	451	452	483	451	502	470	472	464	464	456	479	498	490	429	462	466	459	479	436	448	463	498	455	485	497	492	480	462	453	443	485	433	453	431	484	467	453	497	461	469	463	437	467	482	505	489	470	471	457	446	430	498	475	473	511	470	524	451	438	462	459	459	494	462	482	460	526	464	494	450	480	489	478	447	474	463	444	473	470	529	470	444	445	461	478	466	462	463	482	465	455	436	428	441	492	476	522	464	469	455	477	434	462	470	454	438	455	482	499	449	429	480	449	442	449	446	459	442	440	473	475	480	449	483	439	495	444	453	457	485	458	480	452	470	464	502	493	458	477	502	470	459	487	432	462	498	470	496	504	457	458	480	476	450	444	488	515	482	444	488	486	470	467	492	459	478	462	447	482	480	445	457	470	490	463	486	514	448	464	475	462	462	444	466	471	469	463	484	473	473	452	447	483	495	467	492	459	434	466	464	446	493	481	489	429	458	467	468	503	472	463	451	492	488	425	464	491	501	469	487	514	459	495	446	493	475	445	477	493	491	460	450	450	449	426	500	511	451	483	436	475	440	500	434	469	463	466	452	439	468	445	411	489	498	465	467	439	425	491	519	504	457	431	470	480	465	474	488	471	463	466	487	497	446	447	451	500	460	478	500	485	473	474	463	463	447	466	433	439	471	485	479	460	484	465	484	454	466	445	472	448	454	474	474	448	467	468	492	485	469	461	519	475	469	469	518	503	493	440	447	430	483	464	493	491	486	488	459	498	473	460	511	463	488	529	481	502	469	460	480	494	454	473	453	467	474	439	476	462	438	478	461	497	485	445	500	447	476	479	473	446	493	403	450	475	450	493	450	525	487	455	486	459	460	467	484	453	482	425	472	491	482	494	456	455	464	451	466	482	481	467	523	472	511	499	453	454	473	506	462	494	485	529	469	452	478	484	467	463	464	496	481	444	479	452	468	454	471	508	459	440	451	517	466	453	460	461	465	477	514	447	450	464	448	480	491	465	485	471	468	428	426	457	437	483	438	473	426	479	480	439	481	456	447	448	460	461	457	471	486	469	480	445	490	493	460	446	470	441	470	514	451	478	468	490	456	448	459	468	471	467	461	467	458	476	477	477	487	504	477	429	486	493	418	499	469	451	438	465	452	474	440	460	485	500	470	461	439	432	465	449	446	450	512	467	474	489	439	471	486	479	450	468	444	436	435	453	460	438	504	494	433	453	499	511	466	434	440	501	490	487	457	476	476	491	468	501	479	472	452	481	457	451	490	495	468	435	477	464	442	465	457	477	459	471	477	491	454	451	470	461	458	480	446	479	473	476	465	463	477	483	500	484	438	481	511	482	459	501	481	470	460	507	461	418	488	430	486	446	449	478	421	438	474	443	436	493	443	453	459	492	485	454	483	496	465	459	448	490	459	450	460	433	460	480	473	463	456	453	471	460	474	430	485	427	479	484	493	430	468	493	471	449	461	487	473	502	465	464	494	503	475	500	511	463	472	506	482	494	521	436	463	477	478	466	480	455	486	476	460	500	493	476	464	467	483	472	476	459	500	440	461	435	482	476	491	466	457	450	446	485	447	456	468	493	455	449	481	471	466	474	441	467	474	468	452	506	467	509	464	440	482	486	393	466	518	479	468	471	481	505	444	474	447	459	459	478	529	430	439	481	459	447	443	445	483	488	472	515	466	506	445	498	479	442	488	466	467	501	495	430	475	480	470	477	439	476	457	442	469	440	447	477	455	481	475	464	473	496	460	485	460	476	477	474	470	447	463	451	448	460	482	444	513	497	435	503	492	481	486	465	490	465	477	432	484	464	492	471	454	450	474	498	497	458	489	451	492	489	484	466	468	462	491	494	484	461	463	463	460	472	436	489	457	485	442	480	483	469	486	476	470	474	489	476	474	480	465	503	469	458	409	483	482	481	471	424	473	431	493	462	463	485	477	459	479	470	470	470	473	494	462	462	498	446	477	487	473	497	470	476	446	489	457	476	446	455	505	466	460	475	479	453	476	497	454	476	454	481	444	452	462	434	455	457	477	490	434	450	490	447	460	451	512	497	464	488	485	467	493	463	471	453
23622	21039	28099	24189	20931	9894	1705	904	746	684	659	640	599	531	527	505	476	482	459	481	457	484	468	459	461	454	465	402	446	486	507	548	550	492	520	568	509	502	497	463	422	474	424	367	437	424	407	420	428	420	450	416	435	457	468	429	451	401	427	462	431	439	428	413	418	412	427	429	427	395	418	436	386	406	436	435	421	420	418	424	415	432	418	424	450	436	433	452	422	428	440	423	418	376	411	422	405	407	430	419	417	419	434	403	443	421	401	432	429	433	430	450	409	444	426	432	370	430	423	399	424	408	427	393	433	437	412	415	435	430	428	378	430	428	398	437	437	407	415	427	443	438	409	437	386	442	402	456	478	406	425	431	424	433	405	420	436	416	419	425	413	412	411	434	431	418	409	417	409	424	412	388	426	400	432	410	401	420	442	416	411	396	419	422	473	386	397	415	374	395	386	383	433	401	395	471	427	402	417	405	422	420	410	427	389	356	418	388	417	405	422	447	394	413	413	417	381	416	424	417	414	415	409	422	395	441	436	405	379	412	397	436	368	420	420	398	434	430	459	426	436	444	389	428	408	403	377	389	424	433	412	399	420	423	416	391	407	466	433	417	411	405	398	408	428	409	389	418	445	436	443	415	436	455	431	383	413	387	402	389	421	424	382	382	387	368	431	429	443	422	408	428	418	449	427	454	415	386	391	454	411	363	383	415	424	436	424	404	448	415	411	412	432	406	385	439	406	421	414	417	419	460	458	423	404	401	412	398	451	430	413	406	389	417	412	463	416	401	404	422	425	400	450	415	427	394	409	390	430	464	424	403	407	445	421	404	389	424	441	404	444	396	421	416	388	429	419	408	423	463	393	414	417	384	419	411	409	406	440	440	404	414	421	411	436	414	395	434	419	425	400	416	420	387	365	406	415	407	403	402	437	402	418	422	437	409	407	437	424	408	425	403	431	445	398	371	412	389	428	422	406	410	391	398	409	452	422	405	433	379	457	433	456	464	406	391	452	410	409	383	415	449	454	429	471	409	435	425	411	397	396	461	394	452	414	404	449	397	445	390	449	426	415	369	409	390	447	456	425	404	425	436	449	434	418	413	422	428	373	423	390	450	411	443	422	404	424	432	427	422	443	429	453	418	372	445	394	417	376	388	453	410	393	381	426	411	444	400	417	377	475	418	463	434	396	413	437	418	424	402	404	459	432	396	408	418	411	413	424	443	386	397	465	417	421	427	446	378	440	416	413	411	431	399	398	397	412	450	410	435	425	434	423	428	434	419	451	426	388	427	405	416	426	402	408	399	395	421	385	386	424	390	419	441	449	412	397	433	418	438	421	384	411	414	400	365	439	431	411	409	414	400	421	394	463	386	423	394	368	400	434	408	439	388	445	381	426	416	429	419	408	422	416	444	440	424	427	405	419	408	406	374	424	456	399	440	384	394	415	424	435	422	413	433	426	423	435	431	409	457	425	398	448	402	434	423	422	423	424	411	415	431	435	443	450	394	368	407	401	403	415	398	386	387	475	453	416	401	406	392	429	430	444	399	437	381	417	445	432	419	401	411	388	428	427	418	420	475	425	445	418	418	405	412	430	394	415	438	392	416	403	411	421	429	414	406	411	416	382	461	389	424	437	411	406	430	432	464	433	413	402	397	426	427	393	401	410	419	408	421	413	442	408	431	438	418	430	404	420	431	419	438	413	418	441	446	384	421	381	401	410	427	386	435	404	451	402	395	422	423	425	375	441	423	431	441	415	436	400	442	411	414	380	443	428	415	408	430	458	433	390	385	426	395	436	402	400	407	427	402	417	421	379	447	431	432	429	422	399	436	405	423	416	412	426	431	429	400	420	420	404	449	453	452	421	419	416	407	415	413	418	385	443	420	429	424	415	404	402	434	409	421	430	378	426	429	445	418	423	430	406	396	396	420	382	402	412	404	410	403	446	402	375	415	417	422	396	403	428	412	418	428	419	418	420	402	407	390	425	417	447	419	420	437	417	449	399	407	445	404	399	404	402	411	409	425	396	402	395	381	409	427	408	422	414	425	449	397	415	429	382	443	399	431	409	437	442	440	439	426	433	420	410	406	360	427	426	424	387	415	388	427	452	415	407	417	415	410	398	456	379	404	425	413	455	432	443	435	438	401	406	411	397	440	401	399	420	411	395	406	400	454	463	453	409	386	414	403	431	433	412	412	410	437	413	413	408	400	395	393	413	362	405	423	411	400	401	383	418	418	392	442	405	471	429	398	439	434	401	416	445	467	445	433	428	427	373	407	390	406	404	406	401	394	453	437	394	406	430	410	432	390	410	420	448	391	399	365	390	396	435	432	418	409	421	408	422	401	428	436	434	423	418	419	419	422	432	427	459	434	449	426	421	463	419	414	418	399	418	425	404	411	431	428	434	406	409	418	433	423	402	396	430	444	388	416	388	447	425	386	423	442	407	416	433	415	419	404	404	400	393	442	397	424	447	431	445	445	449	405	419	368	388	406	416	384	397	412	426	426	419	467	431	409	422	422	423	408	373	439	421	456	469	404	406	403	390	436	411	434	453	384	426	408	441	448	449	442	397	408	430	368	419	425	398	391	464	403	417	433	420	425	424	433	387	431	386	427	423	409	398	412	401	422	408	406	417	422	443	418	419	427	402	404	404	387	412	390	425	444	407	398	394	436	393	389	457	388	426	436	404	416	413	396	421	430	405	445	424	418	418	381	453	390	434	383	432	408	401	371	390	412	455	429	431	370	435	458	430	442	441	408	405	391	448	418	411	406	419	399	413	399	450	426	456	426	441	434	425	425	412	390	408	386	429	419	413	422	411	371	419	438	407	425	441	411	406	417	425	413	394	407	381	391	400	446	440	411	418	424	419	432	401	443	379	375	402	431	414	417	410	416	453	441	442	433	439	426	441	433	414	433	424	428	407	437	382	418	408	388	420	398	432	439	439	436	423	424	413	407	411	451	448	412	390	430	424	418	396	399	394	421	378	413	455	405	446	442	372	435	408	426	432	418	412	421	389	464	449	412	421	413	451	393	410	401	412	400	444	429	410	419	431	434	413	422	409	422	408	414	427	410	406	408	397	452	417	438	409	414	413	419	421	418	420	422	422	401	463	401	393	431	400	401	410	426	406	415	424	447	441	435	443	434	408	412	381	392	411	417	393	432	418	434	415	413	427	385	423	430	386	403	452	404	422	401	409	394	434	416	457	421	419	384	376	419	376	440	438	382	387	388	408	431	444	439	390	427	365	433	434	387	429	424	425	412	409	392	381	352	437	397	428	424	431	411	422	403	405	437	394	416	433	405	407	377	389	399	423	390	411	431	430	408	408	398	425	453	412	401	424	434	420	404	445	423	415	418	430	395	390	414	408	438	402	424	442	418	410	422	437	430	433	425	441	454	439	431	382	466	454	441	441	410	421	411	418	400	445	430	386	402	422	436	415	370	449	423	448	417	430	443	420	434	368	390	399	405	425	402	400	417	384	446	419	411
25720	43846	27155	9264	5169	3367	2105	1469	1107	998	970	902	814	769	712	660	624	601	636	587	610	632	609	587	574	547	553	642	613	657	679	741	746	688	713	696	634	710	631	594	616	582	555	544	523	506	595	555	532	564	524	535	524	534	529	579	561	535	531	539	541	575	518	551	593	583	529	538	536	509	526	545	519	504	526	514	546	551	557	516	539	492	489	498	511	514	539	510	503	538	500	510	501	501	496	535	484	512	504	518	519	482	523	505	487	537	500	502	478	523	522	486	499	554	477	523	504	514	522	508	530	544	497	549	514	504	480	524	509	495	519	493	521	514	535	507	554	537	519	494	573	508	525	520	516	555	514	502	509	540	493	470	441	521	517	530	512	534	563	520	503	533	527	504	557	514	507	529	495	493	554	512	512	513	509	483	511	525	524	491	509	480	511	529	490	494	536	533	528	509	529	522	476	522	544	514	499	542	532	507	516	498	505	530	526	495	567	487	549	508	552	527	515	533	510	546	472	515	461	522	506	506	540	518	531	510	511	520	506	561	494	524	471	515	525	547	536	533	493	584	511	510	557	509	534	522	504	520	510	555	530	554	540	545	501	590	508	510	481	513	508	540	528	521	528	514	502	546	527	482	544	482	496	543	504	532	531	516	528	495	496	499	547	525	495	516	536	502	513	480	551	535	492	488	511	531	539	506	543	524	526	518	548	478	484	512	529	512	508	519	499	530	520	506	537	526	507	504	568	522	541	500	519	507	540	521	529	532	531	507	502	525	528	508	496	525	539	512	527	509	520	486	563	527	563	560	539	538	476	493	499	521	545	518	523	558	528	520	502	520	516	517	471	540	480	522	499	517	514	580	499	512	541	510	506	531	496	514	500	546	513	556	513	510	527	493	506	509	466	496	516	509	477	534	501	501	479	498	510	533	518	525	511	536	511	502	509	526	519	505	495	516	503	531	492	529	516	493	497	535	528	538	540	534	490	508	477	488	506	511	527	487	539	499	486	529	540	535	519	490	501	552	483	517	534	525	529	483	527	528	547	548	504	491	521	515	492	468	529	536	507	511	510	520	515	522	507	506	515	512	534	522	477	485	488	540	526	556	526	499	533	524	562	525	515	504	488	507	527	494	510	503	505	519	539	491	489	498	491	503	568	501	495	500	514	509	478	530	508	527	536	512	575	541	503	514	533	468	539	501	508	535	510	564	492	523	532	524	542	512	498	540	473	498	534	524	468	528	531	525	506	493	461	461	549	519	503	541	531	504	494	497	531	513	538	531	533	537	507	504	505	508	505	508	508	535	547	527	494	506	513	526	549	501	488	536	497	492	540	491	517	521	533	488	480	515	514	504	531	536	512	513	519	525	509	491	542	524	511	489	493	508	505	527	512	509	505	509	544	490	540	520	476	515	506	493	536	530	474	550	511	475	523	527	479	531	523	521	530	541	516	493	502	550	522	539	515	501	508	537	514	488	535	496	579	519	547	520	510	535	551	517	503	541	479	526	534	550	509	491	505	566	537	528	522	520	527	563	514	491	543	522	493	517	499	499	553	487	558	512	548	516	526	524	497	512	496	494	496	476	516	533	488	493	530	566	520	495	517	523	533	535	489	550	515	529	541	498	525	532	501	526	542	515	502	520	535	503	526	519	508	463	526	523	508	507	505	508	527	534	510	539	507	546	458	524	480	496	507	519	502	492	528	538	526	506	556	546	495	548	507	491	485	526	534	485	552	526	503	526	559	510	512	559	506	532	511	499	521	555	550	489	516	521	510	505	532	543	538	529	499	514	534	519	488	513	510	523	504	497	553	540	530	515	489	491	538	511	552	572	514	538	505	521	521	527	507	526	518	521	553	493	498	489	520	497	541	514	482	540	524	515	526	500	506	527	481	526	507	481	498	531	528	494	506	497	513	549	484	507	531	503	568	514	537	505	533	560	542	490	507	520	511	511	521	480	515	502	553	515	532	521	483	529	508	518	518	524	547	512	501	478	500	546	505	531	542	565	532	587	496	519	503	517	511	509	533	531	484	507	510	483	547	509	470	505	497	529	547	586	536	517	514	512	541	546	553	520	564	531	548	551	528	523	545	517	551	534	459	493	514	528	514	567	510	517	536	529	515	493	495	504	529	523	531	476	504	517	483	523	492	494	571	507	498	545	532	540	503	523	499	535	539	520	530	529	518	516	564	543	507	551	533	503	530	489	521	519	501	476	504	523	499	483	509	505	543	491	514	523	542	507	539	555	516	521	486	517	515	535	518	558	516	518	502	536	524	502	533	478	538	474	530	508	500	552	529	495	502	522	533	496	505	541	524	499	501	530	520	494	518	523	517	512	505	538	478	543	517	486	534	507	532	551	471	505	522	536	555	562	507	521	519	519	533	501	532	523	506	483	525	533	546	511	497	516	519	496	514	497	510	497	495	539	518	487	541	529	487	537	532	549	535	508	512	529	558	546	547	462	508	533	521	509	531	524	516	505	530	504	519	500	527	517	530	521	533	516	542	529	545	532	546	508	540	548	523	532	486	520	499	515	484	518	531	509	536	492	490	511	481	523	530	514	537	487	517	534	525	518	532	531	504	497	529	504	491	536	527	467	511	519	494	517	523	489	487	492	515	526	521	572	488	524	527	536	542	516	541	500	513	527	527	517	525	518	501	528	502	546	516	511	549	525	509	515	498	515	518	530	504	518	476	508	523	511	531	514	558	513	547	542	521	512	530	509	530	519	570	568	525	495	509	494	533	499	520	564	523	466	505	530	533	542	469	511	502	519	513	486	496	485	516	535	547	511	504	518	545	528	491	542	500	484	525	539	553	449	539	518	543	552	531	558	472	507	503	501	482	520	513	534	501	495	479	500	505	534	499	517	532	517	526	505	532	520	484	546	509	512	489	523	543	528	505	516	503	514	521	505	512	510	545	550	510	489	525	554	554	550	535	528	512	532	521	538	551	493	547	533	538	475	521	511	479	520	510	525	517	528	536	522	535	502	475	505	524	498	470	512	507	520	523	503	504	512	545	501	531	510	527	499	528	520	531	516	529	513	517	501	523	548	489	528	494	478	518	542	503	535	520	558	504	473	558	533	542	502	503	501	537	473	509	503	560	573	528	548	508	505	520	495	502	501	545	503	487	512	470	532	512	474	540	551	499	543	556	499	518	535	526	549	491	517	527	509	525	494	534	527	552	501	531	509	508	486	517	561	539	554	508	499	539	547	450	511	526	522	544	493	506	549	515	511	497	514	521	534	517	515	513	486	495	503	519	497	497	516	487	514	544	471	515	503	558	474	481	533	510	494	548	525	514	541	499	508	518	534	487	549	515	527	533	535	529	525	489	467	522	569	513	502	485	517	523	561	504	519	477	489	504	494	519	555	513	514	501	536	504	538	508	527	533	533	497	519	550	510	497	514	514	533	483	485	540	473	505	549	548	535	521	523	511	476	543	510	566	508	535	532	525	510	503	552	538	482	510	506	532	523	545	531	554	495	508	527
24575	21026	27124	25046	12879	1752	781	543	427	387	414	435	371	320	309	307	314	293	258	292	284	273	293	283	288	290	307	309	273	314	338	354	352	332	362	326	331	334	312	291	294	279	249	272	275	239	255	273	259	257	289	277	247	259	254	282	229	291	261	270	274	303	299	277	259	287	289	258	264	249	278	266	259	266	253	277	242	271	244	278	270	268	287	246	238	260	264	237	262	242	262	261	275	281	212	293	229	230	259	255	264	256	266	241	247	250	251	256	241	295	253	263	257	264	241	253	269	246	255	245	248	274	260	247	256	240	215	255	255	272	235	273	256	278	250	280	260	242	230	249	271	238	232	284	285	263	280	264	273	268	239	239	287	252	254	233	275	268	278	253	259	250	226	248	275	250	272	263	262	237	229	234	253	238	236	269	290	238	251	248	267	226	255	279	228	258	257	225	252	259	270	253	259	298	250	264	255	248	256	260	202	236	245	227	238	257	234	247	252	245	281	240	265	275	272	233	245	239	237	257	269	249	232	272	235	284	260	241	225	273	242	267	256	273	261	253	234	249	249	242	252	250	270	250	257	240	240	290	252	274	271	285	258	261	253	237	263	257	248	256	246	257	239	247	283	263	308	272	252	281	246	238	259	265	273	246	241	253	239	258	261	270	238	254	234	273	275	260	259	273	261	278	272	260	223	278	251	242	255	270	263	247	256	277	239	271	284	254	258	232	245	258	265	258	266	254	226	287	264	283	279	268	236	255	267	271	270	255	260	269	262	254	268	256	272	262	232	256	269	248	270	290	241	272	286	251	254	249	303	276	246	253	266	254	263	240	245	232	259	232	247	243	253	248	252	259	276	255	273	232	242	257	257	275	270	254	256	224	285	247	294	242	264	277	253	261	233	224	255	248	247	275	243	259	277	249	247	269	255	299	268	281	261	257	236	232	247	291	228	245	283	276	252	250	264	245	250	258	257	264	272	249	247	242	235	273	253	281	263	267	238	245	245	284	249	284	301	262	257	214	243	285	282	265	262	249	247	243	260	266	285	266	273	235	222	273	268	256	264	278	244	246	253	253	234	256	256	256	281	257	264	272	274	280	253	241	252	248	244	262	255	254	263	251	269	219	257	264	258	240	268	244	252	249	247	254	233	239	269	251	253	250	295	251	264	250	253	271	285	267	261	260	285	262	264	298	235	283	254	293	227	269	230	265	279	228	242	279	251	272	271	268	239	278	272	274	274	270	271	262	293	278	258	253	238	222	243	272	260	235	276	262	232	264	255	264	238	251	275	265	251	261	259	246	234	249	275	236	243	242	266	259	265	248	261	284	246	271	250	232	266	267	230	262	272	270	266	231	249	265	269	267	254	230	260	244	264	254	231	267	215	281	253	244	251	247	266	271	219	256	287	279	235	269	268	257	285	280	262	227	250	266	264	287	247	286	277	282	240	245	280	235	223	217	272	280	255	248	254	258	286	235	251	255	265	231	236	265	270	257	286	264	248	257	233	263	243	262	255	268	278	273	256	256	250	272	274	257	284	247	249	248	255	271	242	250	246	267	253	283	273	255	249	250	251	282	261	253	244	232	261	260	257	246	250	265	247	229	278	257	264	256	266	250	260	223	268	265	218	250	252	262	275	249	270	248	265	259	254	262	280	267	260	252	249	236	286	221	259	259	245	269	259	254	287	259	233	223	242	238	260	274	228	273	237	242	256	243	283	265	278	270	234	252	244	257	252	259	258	252	274	251	257	287	275	250	259	262	265	230	283	244	216	255	270	250	241	227	249	275	248	238	226	271	263	262	259	247	274	273	253	245	251	242	236	271	269	259	261	248	266	254	251	252	260	258	268	247	274	266	255	233	264	267	258	251	277	252	251	252	270	212	278	253	258	243	248	275	269	257	233	241	279	259	260	237	260	248	270	243	243	247	222	253	266	258	241	275	282	235	277	258	236	256	288	279	247	240	290	257	265	253	266	269	264	245	257	252	259	269	255	243	262	264	264	236	255	252	279	261	237	278	252	249	252	292	284	248	248	254	241	270	249	252	268	256	272	249	250	242	233	277	244	293	263	251	241	294	285	272	240	252	235	239	259	230	258	254	240	254	284	229	241	262	267	253	255	261	273	245	228	264	250	247	242	238	256	252	255	281	245	250	280	290	245	236	260	244	284	238	255	232	250	265	261	237	246	272	279	250	253	274	250	290	277	256	214	235	265	257	290	237	259	248	274	258	228	271	255	264	244	274	256	227	269	270	220	248	247	271	249	242	252	266	259	265	298	287	240	264	265	236	250	261	274	219	263	266	233	257	239	276	276	240	282	250	243	261	230	279	243	279	262	273	245	259	281	283	262	253	242	233	271	248	232	290	246	282	253	240	266	272	237	272	251	277	236	266	288	281	250	233	263	231	280	257	280	241	252	254	234	254	288	267	262	270	248	262	242	252	249	264	293	244	289	251	284	260	241	261	266	234	239	241	266	281	239	237	276	249	254	259	236	248	264	268	270	270	242	228	254	218	262	253	257	249	269	257	249	237	253	247	269	267	273	275	282	243	263	267	256	259	254	260	265	258	236	237	248	238	244	256	259	265	259	264	293	279	263	247	244	253	278	271	264	269	232	265	264	251	261	243	232	247	252	263	262	255	250	270	232	244	246	247	247	257	230	269	241	239	269	261	254	274	260	276	243	242	246	268	272	226	249	263	237	247	285	260	256	245	236	272	238	242	241	240	275	246	254	274	246	267	248	278	272	227	264	258	217	281	257	267	283	254	240	227	274	272	257	263	264	250	276	236	258	244	288	259	238	250	239	240	259	251	278	263	266	286	256	256	252	258	243	254	269	242	259	259	290	279	246	253	265	275	260	288	256	258	247	257	275	276	263	269	250	285	269	267	249	260	241	272	244	259	257	261	240	253	229	251	266	286	246	258	271	248	261	294	254	262	246	261	266	264	275	256	239	235	271	293	259	279	265	250	277	251	228	243	245	257	251	263	255	259	229	274	234	280	230	260	230	243	261	269	253	256	232	283	256	271	250	265	261	262	257	231	240	257	258	240	250	246	261	289	261	292	253	252	272	265	266	237	232	282	240	234	250	261	278	274	263	285	253	229	269	241	254	269	249	254	262	242	259	237	265	228	268	232	274	252	275	250	254	269	250	261	261	271	268	224	262	274	243	254	261	254	296	253	251	274	274	261	254	249	261	289	271	233	298	234	275	255	256	243	268	252	243	255	284	252	269	237	248	264	252	292	254	256	255	254	262	276	232	245	238	275	250	263	260	271	227	266	305	262	264	279	249	248	261	251	260	241	269	264	241	261	258	257	292	263	245	270	254	290	270	246	261	288	246	250	242	252	228	240	267	229	283	273	244	269	254	242	253	223	261	265	248	264	247	280	239	261	231	279	241	256	279	258	253	240	277	258	285	256	283	254	244	247	264	266	276	245	228	235	257	229	270	275	231	277	247	232	252	252	252	262	266	247	294	239	291	261	267	264	246	301
25746	41050	21777	6745	3690	2503	1457	939	728	687	673	659	543	534	413	438	381	399	387	376	402	363	349	361	390	362	350	374	394	419	472	486	501	477	503	430	485	418	409	402	374	360	370	364	382	359	336	322	316	320	336	338	307	341	322	322	312	326	356	320	340	363	320	362	357	349	349	330	344	350	324	330	312	338	331	297	360	325	363	332	312	344	324	320	305	327	332	348	315	338	329	346	352	321	308	290	286	318	331	344	321	328	359	336	324	347	329	336	300	299	327	357	307	337	356	296	350	350	302	334	329	334	325	326	298	318	292	340	349	335	316	311	328	330	326	342	313	393	319	322	330	332	324	317	314	339	316	298	307	307	313	322	316	303	314	326	317	315	333	326	309	326	282	304	331	319	323	311	332	299	339	333	343	316	331	316	355	325	325	324	282	344	323	333	309	327	326	330	317	353	310	333	342	329	335	295	292	296	313	331	318	327	322	297	350	310	281	351	318	321	328	317	308	315	315	330	333	312	337	322	339	315	328	365	317	314	333	360	347	324	307	314	346	343	321	328	321	318	301	294	323	316	316	318	335	326	310	361	327	344	296	321	344	302	323	333	304	326	322	313	324	346	300	344	302	328	361	303	331	304	334	317	328	320	317	345	320	301	309	316	325	313	301	364	331	290	295	342	343	342	322	335	346	362	317	336	306	339	310	340	315	359	318	335	310	327	334	320	308	344	309	344	325	317	322	346	335	287	356	283	319	343	308	333	352	329	298	323	327	293	339	316	315	349	327	340	338	295	337	319	314	331	298	318	317	305	316	333	332	362	370	332	317	341	302	304	311	336	314	338	330	342	320	326	324	342	314	346	345	306	319	316	339	333	340	324	331	318	322	308	314	313	329	313	319	357	317	338	316	302	335	315	338	301	321	323	328	327	311	322	352	339	308	325	303	313	323	357	301	291	309	315	312	328	289	310	320	337	357	326	313	305	311	318	306	322	322	337	310	321	364	320	318	326	316	308	320	324	334	309	312	337	339	339	316	304	355	313	323	316	341	320	294	303	329	323	313	348	339	314	328	323	337	317	325	324	317	327	333	312	327	335	330	335	314	329	308	354	296	327	320	351	347	304	291	338	304	344	340	330	302	310	319	317	347	324	328	352	322	323	352	368	297	348	299	334	312	341	338	303	334	310	307	303	337	365	356	329	302	314	324	330	310	331	341	330	338	323	297	316	295	329	304	353	319	311	338	336	343	328	350	357	322	308	337	341	288	324	326	314	331	319	304	325	317	324	326	310	335	342	346	339	320	314	335	370	320	309	329	362	320	307	314	294	336	311	336	324	304	311	344	325	334	320	348	304	309	342	317	323	342	339	306	344	303	309	316	329	326	318	300	323	309	308	324	306	306	324	330	332	318	332	340	365	346	320	310	310	330	323	300	312	314	335	318	313	294	313	307	345	314	317	310	318	344	331	332	313	326	324	314	322	329	320	349	317	336	351	318	323	318	325	288	320	331	343	341	330	299	298	322	356	346	308	308	337	299	344	296	339	348	329	332	306	297	309	318	345	357	314	299	319	344	304	320	376	291	344	298	323	306	299	331	327	338	370	316	348	336	296	326	308	299	314	347	313	306	285	317	353	318	320	310	300	326	339	308	339	346	321	350	298	360	310	346	350	328	298	313	349	329	325	337	337	340	326	312	350	339	319	324	317	327	324	362	345	304	315	322	334	351	338	349	325	327	295	345	300	296	314	311	345	325	316	324	343	326	348	305	308	337	315	329	359	340	323	288	327	307	322	322	289	311	347	358	330	291	285	300	351	310	347	318	333	325	312	364	296	357	313	380	326	329	307	336	335	328	340	342	358	316	344	316	332	293	350	363	330	298	318	312	322	323	313	344	288	318	312	318	291	312	302	302	352	347	320	356	290	346	308	297	309	351	309	342	320	331	329	296	306	342	324	349	310	331	329	330	326	319	329	326	356	304	327	325	327	335	327	320	337	337	331	347	304	330	315	317	341	318	309	311	339	305	349	317	330	300	325	311	323	346	322	303	322	325	292	350	326	320	361	343	347	322	305	334	334	314	330	300	297	341	318	339	334	332	346	324	339	291	333	338	328	330	329	338	313	348	307	300	312	308	324	340	321	328	303	308	333	332	326	351	345	343	325	332	309	321	340	329	321	289	344	317	354	348	327	339	315	301	343	315	315	295	339	341	287	348	327	311	328	322	331	296	332	330	341	281	320	344	323	346	336	321	302	325	317	337	345	328	298	326	326	320	303	346	352	318	312	285	307	286	333	332	342	303	357	314	312	326	331	312	310	355	292	323	305	326	368	336	338	334	337	328	320	317	299	351	332	302	294	330	313	334	325	297	337	324	307	343	335	307	315	352	322	295	314	311	336	338	318	310	306	329	325	327	321	293	337	336	314	328	292	327	331	335	299	310	317	358	324	332	343	306	337	314	336	344	344	306	316	317	336	338	341	305	351	294	324	286	313	316	319	341	349	332	291	335	307	337	345	372	350	316	316	331	339	323	342	323	334	316	338	318	291	309	321	352	328	337	334	307	337	327	307	352	314	351	332	316	335	311	308	338	333	351	326	332	319	318	342	364	325	276	326	351	309	353	330	362	299	313	328	303	359	315	313	340	307	315	329	295	310	329	307	332	372	317	306	303	320	325	342	324	318	354	332	327	327	347	352	314	327	335	317	303	300	314	332	313	326	307	338	349	348	351	316	301	335	357	320	323	376	322	343	359	303	353	307	300	308	323	304	319	328	336	340	318	320	313	323	323	323	284	320	349	320	309	333	281	331	334	333	343	315	289	326	335	290	318	312	360	307	339	316	302	347	311	320	308	369	316	318	340	320	312	357	319	303	309	298	324	328	275	337	363	285	333	326	331	335	327	338	309	361	344	304	328	349	302	340	336	331	341	336	333	317	340	342	332	304	306	300	325	331	344	289	326	334	299	301	330	294	354	325	342	302	299	338	335	345	296	332	314	317	331	312	350	315	304	316	343	327	307	330	347	314	338	321	311	337	326	323	368	337	337	334	319	341	324	342	325	365	321	330	342	288	346	312	326	332	289	315	345	321	292	334	332	357	334	306	335	312	372	317	294	314	346	308	352	348	329	333	283	352	365	322	304	332	331	307	321	302	364	329	324	345	317	316	318	301	315	322	331	319	331	330	331	330	307	337	353	327	326	353	313	315	319	340	329	357	301	334	333	332	308	329	331	354	298	335	364	337	334	318	344	315	330	338	342	320	317	335	322	350	342	315	329	318	324	300	342	316	298	349	327	350	299	316	297	297	310	354	338	286	347	319	323	328	335	307	326	321	344	331	318	338	359	320	332	318	303	315	303	316	298	315	312	346	295	289	334	334	352	338	331	327	322	309	336	346	293	328	299	326	353	303	325	325	355	341	293	325	343	308	315	315	340	349	315	307	319	318	332	325	323	315	323	343	336	326	287	335	344	317	333	335	309	327	313	344	289	296	297	349	334	326
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
